.erro{border:1px solid red!important;}

.erro2{border:3px solid red!important;}

.retorno{text-align:center;font-size:11px;padding:12px;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

div#box-marcas{width:320px;overflow:hidden;height:225px;}
#main #middle #right ul.melhores_marcas {margin:10px 0 0 0; width:320px;float:left;}
#main #middle #right ul.melhores_marcas li{float:left;margin:4px 2px;}

div#box-carrosel-produtos{width:574px;overflow:hidden;height:94px;}

#left_detalhes div#box-carrosel-produtos{width:623px;}

ul#live-equipamentos{position:absolute;background-color:#ccc;padding:16px;width:296px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}

div#balao_busca_menor ul#live-equipamentos{width:207px;}
div.busca-equip-clientes ul#live-equipamentos{width:225px;}

ul#live-equipamentos li{border-bottom:1px solid #fff;padding:8px;font-size:12px;}

ul#live-equipamentos li div.img, ul#live-equipamentos li div.info{float:left!important;margin:0!important;width:auto!important;}
ul#live-equipamentos li div.img{margin:0 12px 0 0!important;width:90px!important;}
ul#live-equipamentos li h3{font-size:12px;font-weight:900;}
ul#live-equipamentos li p{margin:12px 0 0 0;}
ul#live-equipamentos li p.action a{padding:4px;background-color:#A7A4CF;color:#fff;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline-block;margin-top:8px;}
ul#live-equipamentos li p.action a:hover{ background-color:#666;}
ul#live-equipamentos li.noresults, ul#live-equipamentos li.loading{text-align:center;color:#fff;font-weight:900;padding:20px;}

a#lnk-esqueceu-cancelar{color:#333;}
div#div-bottom-esqueci{display:none;}

.bt_enviar{cursor:pointer;}

a img{border:none; text-decoration:none;}

.res-busca h3{text-transform:uppercase;margin:0 0 12px 0;color:#7DA0C8;}
.res-busca .res-legenda{margin:0 0 12px 0;border-bottom:2px solid #7DA0C8;padding:0 0 12px 0;}
.res-busca .res-no{margin:40px 0 40px 0;font-style:oblique;}
.res-busca ul li{margin: 0 0 12px 0;}
.res-busca ul li span{float:right;}

#busca-avancada{display:none;position:absolute;width:186px;height:137px;background:transparent url(../_img/busca-avancada.png);margin:60px 0 0 0;right:0;}
#busca-avancada #frm-busca-avancada{padding:27px 6px 6px 6px;}
#busca-avancada #frm-busca-avancada h3{color:#fff;font-size:14px;font-weight:400;letter-spacing:-0.5px;}
#busca-avancada #frm-busca-avancada span{display:block;margin:4px 0 4px 0;}
#busca-avancada #frm-busca-avancada #tecnologia{width:176px;}
#busca-avancada #frm-busca-avancada #keyword{width:170px;}
#busca-avancada #frm-busca-avancada span.acao{text-align:right;margin:12px 0 0 0;}

#frm-busca{text-align:right;padding:0 0;margin: 0 10px 0 0!important;right:0;position:absolute;top:85px;}
#frm-busca span{display:block;text-align:right;}
#frm-busca #keyword{background-color:#EAF3F7;color:#666;border:none;padding:2px;}
#frm-busca #enviar-busca{color:#fff;border:none;padding:2px;background-color:#457BB2;font-weight:900;letter-spacing:-1px;cursor:pointer;}
#frm-busca a{color:#A4AFC1;text-decoration:none;font-size:11px!important;}
