* {
	margin:0;
	padding:0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../imagens/bgForm.gif);
	background-repeat: repeat;
	
	

}

#all{
	width: 789px;
	margin: 1px auto 1px auto;

}

#cabecalho{
}

#topo{
height:153px;
}

div#menu{
clear: both;
display: block;
}

/*table#tb_banner{
	clear: both;
	border-style: groove;
  	border-width: 1px 1px 1px 1px;
  	border-color: Silver;
	width: 789px;
}*/

#corpo {
  	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: Silver;
	width: 787px;
	display: table-cell; /* Se colocar display:table, não funciona no FF */
	background-color: White;
}

#lesquerdo{
	float: left;
	width: 160px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: Silver;
	display: inline;
}

#ldireito{
	float: right;
	width: 605px;
}

#contato {
	margin-top:10px;
	font-size:12px;
}

#rodape{
	float: none;
}

#quadro1{
	float: left;
	width: 400px;
}

marquee {
	background-color: #E1E1E1;
	padding:0;
	margin:0;
}

div#img_topo {
	height:34px;
}

#quadro2{
	float: right;
	width: 184px;
	height: 410px;
  	/*background-color: #E1E1E1;*/
	color: #000000;
	font-size: 10px;
	margin-top: 20px;
	margin-right: 3px;
		border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: Silver;
	}

div#texto ul { 
	padding-left: 20px; 
	width: 200px; /* Se tirar ocorre espaçamento no IE */
}

div#texto ul li { 
	list-style: none; 
}

div#texto ul li a {   
	color: #2E5985; 
	text-decoration: none;
}

div#texto ul li a:hover {  
	color: Orange; 
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 12px;
}

h2, h3 {
	font-weight: bold;
	color: #2E5985;
	margin:0;
	padding:0;
}

div#texto{
	color: #757575;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	text-align:justify;
}

div#texto1, div#texto2{
	color: #000000;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 25px;	
	background-image: url(../imagens/help/keyboard.jpg);
	background-repeat: no-repeat;
	text-align:justify;
}

div#texto1 {
	background-position: bottom;
	padding-bottom: 3px;
}

div#texto2{
	background-position: center;
	padding-bottom: 60px;
}

div#texto2 ul {
	padding-left:40px;
}

div#texto2 ul li {
	list-style:square;
	font-weight:bold;
	margin-top:10px;
}

div#texto2 ul li dt {
	font-weight:normal;
}

.paragrafo {
	text-indent:25px;
}

div#iframe{
	clear: both;
}

div#suporte{
	display: block;
	clear: both;
}


/* FORMULÁRIOS - DIEGO */

/* COMUM */
textarea {
	border: 1px solid #2E5985;
	margin-top:5px;
	overflow:auto; /* Só mostra o Scroll quando necessário */
}

select {
	border: 1px solid #2E5985;
	margin-top:5px;
	width:50%;
}
/* FIM - COMUM */



/* FORM */
#formLogin {
	width: 250px;
}

#formContato, #formSuporte {
	width: 450px;
	padding-left:5px;
}

#formLogin, #formContato, #formSuporte {
	margin:20px 2px 0 0;
	font-size:12px;
}
/* FIM - FORM */



/* FIELDSET */
#formLogin fieldset, #formContato fieldset, #formSuporte fieldset {
	position: relative; margin-top:1em; padding-top:.75em; /* :KLUDGE: Problema no background do fieldset no IE */
	background:#F9F9F9 url(../imagens/bgForm.gif);
	border:1px solid #CCC;
	padding: 20px 3px 5px 10px;
	margin-top:20px;
}
/* FIM - FIELDSET */



/* LEGEND */
#formLogin fieldset legend, #formContato fieldset legend, formSuporte fieldset legend {
	position:absolute; top: -.5em; left: .5em; /* :KLUDGE: Problema no background do fieldset no IE */
	color:#666;
	font-weight:bold;
}
/* FIM - LEGEND */



/* LABEL */
#formLogin label {
	width:60px;
}

#formContato label {
	width:90px;
}

#formSuporte label {
	width:120px;
}

#formLogin label, #formContato label, #formSuporte label {
	display: block;
	float: left;
	margin:10px 3px 0 0;
	font-weight:bold;
	color:#2E5985;
}
/* FIM - LABEL */



/*#formContato fieldset label:first-letter {
	text-decoration:underline;
}*/



/* INPUT */
input.campos  {
	width:50%;
}

input.telefone {
	width:20%;
}

input {
	border:1px solid #2E5985;
	height: 20px;
	/*line-height:20px;*/
	margin-top:5px;
}
/* FIM - INPUT */



/* INPUT formLogin */
#formLogin input#usuario {
	background:#FFF url(../imagens/icon_user.gif) no-repeat left;
}

#formLogininput#senha {
	background:#FFF url(../imagens/icon_pass.gif) no-repeat left;
}

#formLogin input#usuario, #formLogin input#senha {
	width:40%;
	padding:0px 0px 3px 25px;
}
/* FIM - INPUT DO formLogin */



/* BUTTON */
#formLogin input#button {
	margin: 0 0 0 65px;
}

#formContato input#button {
	margin: -20px 0 5px 390px;
}

#formSuporte input#button {
	margin: -20px 0 5px 395px;
}

#formLogin input#button, #formContato input#button, #formSuporte input#button {
	width:20%;
	background-color:#9CB6C6;
	border: 1px solid #2E5985;
	color:#000;
	cursor:pointer;
}

/* hover não funciona em buttons no IE6 :( */
#formLogin input#button:hover, #formContato input#button:hover, #formSuporte input#button:hover{
	color:#FFF;
	cursor:pointer;
}
/* FIM - BUTTON */



/* LINKS */
a.link:active, a.link: visited, a.link:link {
	color:#0000FF;
	text-decoration:underline;
}

a.link:hover {
	color:#05314F;
}
/* FIM - LINKS */



/* FONTES */
.destaque {
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
}

.erro {
	color:#FF0000;
	font-size:12px;
}

.negrito {
	font-weight:bold;
}

#formSuporte span {
	margin: 5px 0 0 125px;
}

#formContato .obrigatorio {
	margin-left:90px;
}

#formSuporte .obrigatorio {
	margin-left:120px;
}

#formContato .obrigatorio, #formSuporte .obrigatorio {
	font-weight:bold;
	font-size:12px; 
	color:#FF0000;
}

/* FIM - FONTES */

/* FIM - FORMULÁRIOS */


/* TABELA CLIENTES */
#tb_cliente {
	width:95%;
	border:1px solid #CCC;
}

#tb_cliente td {
	padding:3px;
	border:1px solid #069;
}
/* FIM TABELA */

/* ALTERA MODO DE EXIBIÇÃO DO MARCADOR */
.menus ul {
  	list-style: none;
	margin: 0px;
	padding: 0px;
}

/* ALTERA MODO DE EXIBIÇÃO DOS LINKS (já que no HTML usamos a tag <a>) */
.menus a {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	color: #CCC;
	line-height: 44px;
	display: block;
	width: 165px;
	height:130px;
}

.menus a:hover {
	background-color: #EAEAFF;
	color: #999;
}

.menus {
	float: left;
	padding-left:2px;	
}

.nome_cliente {
	font-size:9px;
	font-weight:bold;
	text-align:center;
}

img {
	border:0;
}
