body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial;
	font-size:13px;
	background-color:#e8e8e8;
	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 13px;
	text-align:justify;
}
#container{width:800px; height:1000px; background-color:#FFFFFF}
#table{top:10px; width:800px; margin-top:10px;}
#banner{width:800px}
#topo{width:800px}
#linha_azul_escuro{width:800px; height:2px; background-color:#00487d}
#linha_azul_claro{width:800px; height:7px; background-color:#5581c2}
#linha_azul_escuro_1px{width:800px; height:1px; background-color:#00487d}
#coluna_esquerda {
margin-top:8px;
width:167px;
float:left;
}
#coluna_direita {
margin-top:8px;
width:183px;
float:right;
}    
#login{width:167px; height:145px; background-color:#5581c2;}
#linha_branca_login{width:167px; height:1px; background-color:#FFFFFF}
#linha_form{width:167px; margin-top:7px;}
.empresa_login{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; font-weight:bold; letter-spacing:2px; margin-left:5px;}
#empresa_login_revenda{border-bottom:1px solid #FFFFFF}

#campo_login{ }
.form_login{width:80px; height:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; margin-left:10px}    
.linha_menu{margin-top:1px;}
.submenu{display:none}
#
#menu{ margin-top:156px}
#marcas{margin-top:8px}
#esqueceu{margin-left:9px; width:200px; float:left; margin-top:5px}
#linha_informativo_sep{width:181px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; height:10px;}
#linha_informativo_tit{width:161px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; font-family:Arial, Helvetica, sans-serif; color:#e96a3d; font-size: 13px; font-weight:bold; font-variant:small-caps; letter-spacing:1px; padding-left:10px; padding-right:10px; cursor:hand }
#linha_informativo_txt{width:161px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; font-family:Arial, Helvetica, sans-serif; color:#00487d; font-size: 11px; font-weight:bold; font-variant:small-caps; padding-left:10px; padding-right:10px; text-align:justify}
#linha_informativo_dot{width:181px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; font-family:Arial, Helvetica, sans-serif; color:#00487d; font-size: 11px; font-weight:bold; font-variant:small-caps; padding-top:11px; text-align:justify}
#linha_btn{margin-bottom:10px; float:left}
#linha_btn2{margin-bottom:10px; float:left}
#btn1{width:135px; float:left}
#btn3{width:135px; float:left; margin-left:10px}
#btn2{width:135px; float:right; margin-left:10px}
#banner_menor{margin-top:10px}
#banner_cad{margin-bottom:10px;}
#cross1{width:210px; float:left; border-right:2px solid #5581c2}
#cross2{width:210px; float:left; margin-left:8px;}
#saibamais{width:200px; text-align:right; margin-top:10px;}
#rodape{line-height:20px; width:800px; background-color:#00487d; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; text-align:center; margin-top:10px; float:left}
#tabela_ped{background-color:#dbdbdb; font-size:11px}
.txt_azul{font-family:Arial, Helvetica, sans-serif; color:#00487d; font-size: 11px; font-weight:bold; letter-spacing:2px; font-variant:small-caps;}
.txt_azul_10{font-family:Arial, Helvetica, sans-serif; color:#00487d; font-size: 10px; font-weight:bold; letter-spacing:2px; font-variant:small-caps; background-color:#CCCCCC}
.txt_cinza{font-family:Arial, Helvetica, sans-serif; color:#6b6b6b; font-size: 11px; font-weight:bold; letter-spacing:2px; font-variant:small-caps;}
a.link_azul_font_11{font-family:Arial, Helvetica, sans-serif; color:#00487d; font-size: 11px; font-weight:bold; letter-spacing:2px; font-variant:small-caps; text-decoration: none;}
a.link_azul_font_11:active{font-family:Arial, Helvetica, sans-serif; color:#00487d; font-size: 11px; font-weight:bold; letter-spacing:2px; font-variant:small-caps; text-decoration: none;}
a.link_azul_font_11:hover{font-family:Arial, Helvetica, sans-serif; color:#00487d; font-size: 11px; font-weight:bold; letter-spacing:2px; font-variant:small-caps; text-decoration: none;}
a.link_branco_font_11{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; font-weight:bold; letter-spacing:2px; font-variant:small-caps; text-decoration: none;}
a.link_branco_font_11:active{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; font-weight:bold; letter-spacing:2px; font-variant:small-caps; text-decoration: none;}
a.link_branco_font_11:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; font-weight:bold; letter-spacing:2px; font-variant:small-caps; text-decoration: none;}
#ajax{width:426px;}
ul#crosscontent li{color:#00487d;
padding:0px;
margin:0px;
width: 100%;
background-color:#EDEDED;
list-style:none;
}
ul#crosscontent{
margin:0;
padding:0;
list-style-type:none;
}
#informativo{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 11px;}
#todoform {	
font:12px arial, verdana, helvetica, sans-serif;	
color:#000000;	
}
#todoform th {
padding:3px;
font: bold 15px arial, verdana, helvetica, sans-serif;	
border-bottom:1px solid #ff9900;	
}
#todoform td {	
padding:3px;	
}
#todoform input.campos {	
background:#e6e6e6;	
border:1px solid #00487d;	
}
#todoform textarea {
border:1px solid #00487d;
background:#e6e6e6;	
}
#todoform input.botao {	
background:#CCCCCC;	
color:#000000;
border:1px solid #00487d;
}
.botao_entrar {	
background:#ece9d8;	
color:#000000;
border:1px solid #b8b8b8;
margin-right:3px;
font-size:11px;
}
#todoform select {	
background-color: #e6e6e6;
font:12px verdana, arial, helvetica, sans-serif;
border:1px solid #00487d;	
}	
.sub_titulo{
padding:3px;
font: bold 15px arial, verdana, helvetica, sans-serif;	
border-bottom:1px solid #ff9900;	
}
#logado{text-align:left; background-color:#015593; color:#FFFFFF; padding-top:9px; padding-bottom:9px; padding-left:5px; padding-right:5px; font-variant:small-caps;}
#sair{background-color:#00487d; color:#FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:3px; padding-right:3px; font-variant:small-caps; font-weight:bold}
.campos {	
background:#e6e6e6;	
border:1px solid #00487d;}
.campos2 {	
background:#e6e6e6;	
border:1px solid #00487d;
font-size:12px}	
.camposEd {	
background:#e6e6e6;	
border:1px solid #00487d;
font-size:11px}	
.td{border:#CCCCCC 1px solid; padding:2px; font:12px verdana, arial, helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background-color:#00487d}
.td_claro{border:#CCCCCC 1px solid; padding:2px; font:12px verdana, arial, helvetica, sans-serif; color:#000000; background-color:#FFFFFF}
.td_escuro{border:#CCCCCC 1px solid; padding:2px; font:12px verdana, arial, helvetica, sans-serif; color:#000000; background-color:#ebebeb}

#pagina {
	position:absolute;
	border:1px solid #333333;
	width:250px;
	margin-top:-9px;
	height:250px;
	overflow: auto;
	visibility:hidden;
	background-color:#00487d;
	color:#FFFFFF;

}
#pagina a {
	float:left;
	clear:both;
	padding:3px 5px;
	text-decoration:none;	
}
#pagina a:hover {
	background-color:#666666;
	color:#FFFFFF;
	
}
#tabela{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
input {
	border:1px solid #333333;
}

#div {
color:#FF0000; 
padding:5px; 
width:200px; 
height:100px; 
overflow:auto; 
}
.bold{font-weight:bold;}
#colunaAzulescuro{background-color:#436fa8; padding:5px; border:1px #000000 solid; color:#FFFFFF; text-align:center;}
#colunaAzulescuro2{background-color:#436fa8; padding:5px; border:1px #000000 solid; color:#FFFFFF;}
#colunaAzulclaro{background-color:#ccdcff; padding:5px; border:1px #000000 solid; text-align:center;}
#colunaAzulclaro2{background-color:#ccdcff; padding:5px; border:1px #000000 solid;}
#button{width:70px;}

#ident{ padding:5px; width:436px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc}
/* menu horizontal by micox */
.menu-hh { display: table; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;}
.menu-hh * { margin: 0; padding: 0;}
.menu-hh a { display: block; }
.menu-hh li { list-style: none; float: left; height: 1%; width:150px; margin-left:-1px; }
.menu-hh li ul { position: absolute; visibility: hidden; white-space: nowrap;}
/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body .menu-hh li ul { width: 500px; position: }
.menu-hh li:hover ul, .menu-hh  li.over ul { visibility: visible; margin-top:-1px; margin-left:1px; background-color:#5581c2} /* a class  .over eh tecnica pro hover no IE */
.menu-hh li:hover ul li ul, .menu-hh li.over ul li ul{ visibility: hidden;}
.menu-hh li ul li:hover ul, .menu-hh li ul li.over ul{ visibility: visible;}
/* visual */
.menu-hh { margin: 0 0 0 1px; height: 31px; color:#777; background-color:#00487d; width:447px; height:21px;}
  .menu-hh a { text-decoration: none; color: #FFFFFF; padding: 0 10px; line-height: 20px; border: 1px solid #ccc;}
  .menu-hh a:hover { text-decoration: underline; background-color: #5581c2;}
  .menu-hh ul li ul { background-color: #f9f9f9; }
.td_claro{border:#CCCCCC 1px solid; padding:2px; font:11px verdana, arial, helvetica, sans-serif; color:#000000; background-color:#FFFFFF; padding-left:5px; padding-right:5px;}
.td_escuro{border:#CCCCCC 1px solid; padding:2px; font:11px verdana, arial, helvetica, sans-serif; color:#000000; background-color:#ebebeb; padding-left:5px; padding-right:5px;}
