body{ margin:0;padding:0;font-family:Tahoma;font-size:11px;color:#8B8B8B;line-height:18px;background-color:#87AB21}
form,td,tr,th,p,h1,h2,h3,h4 { margin:0;padding:0}
img { border:none}
#fundo{	width:958px;margin:0px auto 0px auto;background:#FFFFFF;height:auto}
#fundo:after { content:".";display:block;clear:both;visibility:hidden}
#geral{	width:1002px;margin:0px auto;height:auto !important;height:100%;margin-top:-13px}
#topo_esq{ width:468px;height:31px;float:left;background-image:url(layout/topo_esquerdo.jpg);background-repeat:no-repeat}
#topo_dir{ width:534px;height:31px;float:left;background-image:url(layout/topo_direito.jpg);background-repeat:no-repeat}
#logo_esq{ width:468px;height:96px;float:left}
#logo_dir{ width:534px;height:96px;background-image:url(layout/lado_direito_logo.jpg);background-repeat:no-repeat;float:left}
#conte_geral{ width:958px;margin:0px auto;clear:both;background-color:#FFFFFF}
#conteudo{ width:796px;float:left}
#conteudo_marcas{ width:161px;margin-bottom:10px;float:left}
#rodape{ width:100%;background:#FFF;position:relative;bottom:-15px !important;text-align:center;z-index:1;display:table;clear:both}
#dados_rodape{ width:937px;height:76px;margin:0px auto}
#dados_rodape2{ width:850px;height:70px;margin:0px auto}
#dados_rodape3{ width:960px;height:40px;text-align:right;margin:0px auto}
.link_rodape{ text-decoration:none;font-weight:bold;color:#8B8B8B;margin:5px}
.link_rodape a{	text-decoration:none;font-weight:bold;color:#8B8B8B;margin:5px}
.link_rodape:hover{ text-decoration:none;color:#BA191F;font-weight:bold;margin:5px}
.link_topo{ color:#FFFFFF;text-decoration:none;margin:10px 15px;padding-left:14px;text-transform:uppercase}
.link_topo a{ color:#FFFFFF;text-decoration:none;margin:10px 15px;padding-left:14px}
.link_topo:hover{ color:#FFFFFF;text-decoration:none;margin:10px 15px;padding-left:14px}
.caixas_topo{ width:158px;height:48px;float:left;padding-left:0px}
.titulo_menu_m{ padding:6px;color:#454545;text-decoration:none;text-transform:uppercase}
.titulo_menu_m a{ color:#454545;text-decoration:none}
.titulo_menu_m:hover{ color:#006699;text-decoration:none}
.quant_marcas{ color:#125169}
.link_tam{ color:#312828;width:20px;height:21px;float:left;text-decoration:none;border:#312828 solid 1px;padding:2px;text-align:center;cursor:pointer;
	margin:2px}
.link_tam a{ color:#312828;width:20px;height:21px;float:left;text-decoration:none;border:#312828 solid 1px;padding:2px;text-align:center;cursor:pointer;
	margin:2px}
.link_tam:hover{ color:#73852F;width:20px;height:21px;float:left;text-decoration:none;border:#312828 solid 1px;padding:2px;text-align:center;cursor:pointer;
	margin:2px;background-color:#E6ECAC;font-weight:bold}
.todos_tam{ color:#312828;border:#312828 solid 1px;width:150px;height:30px;clear:both;text-decoration:none;padding:2px;margin:2px;font-weight:bold}
.todos_tam a{ color:#312828;border:#312828 solid 1px;width:150px;height:30px;clear:both;text-decoration:none;padding:2px;margin:2px;font-weight:bold}
.todos_tam:hover{ color:#73852F;border:#312828 solid 1px;width:150px;height:30px;clear:both;text-decoration:none;padding:2px;margin:2px;background-color:#E6ECAC;
	font-weight:bold}
.caixa_informativo{	width:135px;height:151px;background-color:#EFF8FD;padding:5PX;margin:0px auto}
.campo_input{ width:118px;height:18px;cursor:text;background-image:url(layout/bt_ok_info.gif);border:0px;padding-left:5px;padding-top:5px}
.bt_ok{ width:22px;height:20px;cursor:pointer;background-image:url(../layout/bt_ok_if.gif);cursor:pointer;border:0px;margin:0px}
.bt_enviar{ width:78px;height:27px;cursor:pointer;background-image:url(layout/bt_enviar.jpg);border:0px;margin:0px}
.bt_limpar{ width:78px;height:27px;	cursor:pointer;	background-image:url(layout/bt_limpar.jpg);	border:0px;	margin:0px}
div#nuvem { width:146px;margin:0px auto}
.caixa_pro{	width:175px;height:240px;float:left;margin:8px}
.titulo_valor{ color:#88ae21;font-size:14px}
.caixa_marca_1{ width:275px;height:144px;margin:5px;float:left}
.caixa_marca_2{ width:219px;height:144px;margin:5px;float:left}
.caixa_marca_3{ width:267px;height:144px;margin:5px;float:left}
.espaco_foto{ width:419px;height:440px;margin:0px 5px;padding:5px 0px;float:left}
.caixa_detalhe{	width:417px;border:#dfdfdf solid 3px}
.espaco_info{ width:355px;height:440px;float:left;margin-top:5px}
.info_det{ font-family:Tahoma, Verdana, Arial, Helvetica;width:335px; margin:0px 5px;padding:5px 0px;background-color:#f1f4f5;font-size:11px}
.subtit_det { background-color:#E7EDAF; margin-bottom:3px; padding:5px; margin-top:-5px; width:335px; color:#006633}
.cor_det{ width:345px;height:auto;background-color:#f1f4f5;margin:0px 5px;padding:5px 0px;margin-top:8px}
.tam_det{ width:345px;height:auto;background-color:#f1f4f5;margin:0px 5px;padding:5px 0px;margin-top:8px}
.pagamento_det{ width:345px;height:66px;background-color:#f1f4f5;margin:0px 5px;padding:5px 0px;margin-top:8px}
.avaliacao{	width:345px;height:69px}
.pagi_p {width:345px;background-color:#FFF;height:67px;padding:0px;margin:5px;margin-top:5px}
.titulo_det{ font-size:18px}
.preco_det{ font-family: Arial,Tahoma,Verdana;color:#007700;color:#0066CC;font-size:18px}
.campo_tit{ width:50px;height:40px;float:left;padding:2px}
.campos_{ width:300px;height:40px;float:left;padding:2px}
#caixa_marca_p{ padding-left:5px;width:248px;height:175px;border:#DFE1E0 solid 1px;	float:left;	margin:4px}
.titulo_marca{ color:#BA191F;font-size:18px;}
.mensagem_peq{ font-size:10px}
.frame_d{ background-color:#f1f4f5}
.caixa_avise{ width:335px;height:65px;margin-bottom:7px;padding-left:10px;background-color:#f1f4f5}
.link_avise{ color:#006600;font-size:12px;width:200px;height:50px;padding:5px;text-decoration:none;border:1px solid #333333}
.link_avise a{ color:#006600;font-size:12px;width:200px;height:50px;padding:5px;text-decoration:none;border:1px solid #333333}
.link_avise:hover{ color:#FFF;font-size:12px;width:200px;height:50px;padding:5px;background-color:#006633;border:1px solid #333333}
.titulo_indique{ color:#4D6704;font-size:12px}
.titulo_tit{ color:#999999;font-size:14px;font-weight:bold}
a { color:#006600; text-decoration:none}
a:hover { color:#009900; text-decoration:underline}

.campo { border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:18px}
.paginacao{ color:#87AB21;background-color:#FFFFFF;border:#87AB21 solid 1px;padding:5px;margin:5px;text-decoration:none}
.paginacao a{ color:#87AB21;background-color:#FFFFFF;border:#87AB21 solid 1px;padding:5px;margin:5px;text-decoration:none}
.paginacao:hover{ color:#FFFFFF;background-color:#87AB21;border:#FFFFFF solid 1px;padding:5px;margin:5px;text-decoration:none}
.paginacao_{ color:#FFFFFF;background-color:#87AB21;border:#FFFFFF solid 1px;padding:5px;margin:5px;text-decoration:none}

/* BUSCA */
.titulo{ color:#4D6704;font-size:12px;font-family:Tahoma;font-weight:bold}
.bt_ok { width:22px;height:23px;cursor:pointer;background-image:url(layout/botao_ok2.gif);cursor:pointer;border:0px}
div.selectbox-wrapper ul { list-style-type:none;margin:0px;padding:0px;background-color:#FFFFFF;color:#14426D;width:8em;border:1px solid #003366}
div.selectbox-wrapper ul li.selected { background-color:#14426D;color:#FFFFFF;border:1px solid #003366;width:8em;margin:0px;padding:0px}
div.selectbox-wrapper ul li { list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer}
label { display:block}
.selectbox {
margin: 0px 0px 0px 0px;padding-left:2px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:0.8em;width:10em;display:block;
text-align:left; background:url('bg_select.png') right;cursor:pointer;border:1px solid #D1E4F6;color:#FFF}

.atencao { width:380px; height:45px; padding:3px; margin-right:3px; margin-top:3px; background-color:#FFFFC4; border:1px dashed #999; line-height:14px; float:left }
.logar { width:194px; height:43px; padding:3px; margin-top:5px; text-align:right; float:left }
.logar input { width:156px; height:16px; border:1px solid #00954A; margin-bottom:4px; padding:0; color:#063; font-size:12px; }
.erro { color:#F00 }