/* CSS Principal  */
*{text-decoration:nome;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;margin:0;padding:0;}
.nome-vendedor{text-decoration:nome;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;margin:0;padding:0;}
a{color:#000;}
a:hover{text-decoration:none;}
ul,ol{list-style:none;margin:0;padding:0;}
fieldset{border:none;}
img {border:none !important;}
textarea{padding-left:3px; font-size:12px;}
.clear{clear:both;}
/*------------- Inicio - Corpo --------------------------- */body{background-color:#FFF;color:#333;}
#corpo{width:770px;background-color:#FFF;}
.corpoBase{width:758px;position:relative;padding:10px 0 20px 10px;}
.corpoBase h2,.corpoBase #rastro{margin-left:13px;}
#rastro a,#rastro strong{color:#666;}
.corpoBaseLateral{width:577px;float:left;margin:9px 0 20px 10px;_position:relative;}
#conteudo{width:379px;float:left;}
#conteudoFull{width:561px;float:left;}
/*------------- Inicio - Cabeçalho --------------------------- */
#logoWebMotors{background:url(../_img/logo-webmotors.gif?ver=1) no-repeat;height:46px;width:180px;text-indent:-999px;display:block; margin-bottom:5px;}
#cabecalho{position:relative; _height:52px;}
#cabecalho h1{float:left;height:52px;width:180px;margin-top:7px;margin-bottom:2px; margin-left:20px;}
/*-------------------------------------------------------------------------------- */
/* Inicio Home Nova */
#logoAymore{float:right; margin-left:275px; margin-right:20px;}
#logoAymore a{width:118px;height:47px;text-indent:-9999px;display:block;margin-left:40px;margin-top:10px;background:url(../_img/santanderFinaciamento.gif);background-repeat:no-repeat; }
#barraSuperior{height:70px;}

#fitaSuperior{height:22px; padding-top:4px; background-image:url(../_img/barra-superior.gif);background-repeat:no-repeat; text-align:right;}
#fitaSuperior ul{margin-right:10px;}
#fitaSuperior li {display:inline; margin-left:1px; margin-right:1px;}
#fitaSuperior a{font-size:12px; margin-right:1px; color:#666666; text-decoration:none;}
#fitaSuperior a:hover{text-decoration:underline;}



/*Fim Home Nova*/
/*------------- Fim - Cabeçalho --------------------------- */
#links{color:#f0f0f0;font-size:11px; MARGIN-TOP: -35px;#MARGIN-TOP: -35px; margin-bottom:10px;#margin-bottom:5px; PADDING-TOP: 10px; MARGIN-LEFT: 325px; width:190px; text-align:right;}
#links a{color:#f0f0f0;font-size:11px;}
/*------------- Inicio - Menu-Topo --------------------------- */
#cabecalho h1{float:left;height:52px;width:180px;margin-top:10px;margin-left:20px;}
.botoes-cabecalho{background-image:url(../_img/botoes-menu.png);}
#menuTopo{clear:both;height:30px;margin-left:20px;}
#menuTopo a{height:30px;display:block;}
#menuTopo li{float:left;text-indent:-999px;}
#menu{height:43px;clear:both;background-image:url(../_img/fitas-menu.png);background-position:0px 30px; background-repeat:no-repeat;}
.inicio{width:96px;}
.inicio:hover{background-position:0 -30px;}
.inicio:active{background-position:0 -60px;}
.vendaVeiculo{width:94px;background-position:-96px 0;}
.vendaVeiculo:hover{background-position:-96px -30px;}
.vendaVeiculo:active{background-position:-96px -60px;}
.compreVeiculo{width:93px;background-position:-190px 0;}
.compreVeiculo:hover{background-position:-190px -30px;}
.compreVeiculo:active{background-position:-190px -60px;}
.manutencaoVeiculo{width:93px;background-position:-283px 0;}
.manutencaoVeiculo:hover{background-position:-283px -30px;}
.manutencaoVeiculo:active{background-position:-283px -60px;}
.solucoesFinanceiras{width:94px;background-position:-376px 0;}
.solucoesFinanceiras:hover{background-position:-376px -30px;}
.solucoesFinanceiras:active{background-position:-376px -60px;}
.revistaWebmotors{width:93px;background-position:-470px 0;}
.revistaWebmotors:hover{background-position:-470px -30px;}
.revistaWebmotors:active{background-position:-470px -60px;}
.minhaWebmotors{width:92px;background-position:-563px 0;}
.minhaWebmotors:hover{background-position:-563px -30px;}
.minhaWebmotors:active{background-position:-563px -60px;}
.centralRevendedor{width:95px;background-position:-655px 0}
.centralRevendedor:hover{background-position:-655px -30px;}
.centralRevendedor:active{background-position:-655px -60px;}


/*------------- Fim - Menu-Topo ---------------------------

/* ------------- Inicio - Rodape --------------------------- */
#webMotors{width:770px;border-top:1px solid #e3e3e3;clear:both;padding:10px 0;}
#webMotors li{width:700px;background:url(../_img/bullet.gif) no-repeat 0 6px;font-size:10px;color:#000;margin:0 auto;padding:0 0 0 6px;}
#webMotors li strong{color:#000;font-size:x-small;}

#rodape{width:770px; font-size:12px; height:165px; background-image:url(../_img/background-rodape.gif);clear:both;margin-top:10px;*margin-top:10px;}
#direitos li{font-size:10px;height:22px;padding-top:8px; padding-right:13px; clear:both;text-align:center;width:757px; background-image:url(../_img/fundo-direitos.gif); background-repeat:no-repeat;}
.colunasRodape{width:194px; height:134px; float:left; margin-top:14px; background-image:url(../_img/separacaoColunas.gif); background-repeat:no-repeat; background-position:right;}
.colunasRodape li{padding-left:10px; line-height:18px; margin-left:20px; font-size:12px; color:#4a4a4a;}
.colunasRodape a{text-decoration:none; color:#333;  font-size:12px;}
.colunasRodape a:hover{text-decoration:underline;}
#maisSites{float:left; margin-top:12px;}
#maisSites li{padding-left:9px; padding-top:4px; margin-left:20px; font-size:12px; color:#4a4a4a;}
#maisSites a{text-decoration:none; color:#333;  font-size:12px;}
#maisSites a:hover{text-decoration:underline;}
.titulo{font-size:12px; font-weight:bold; margin-bottom:5px;}
/*------------- Fim - Rodape ---------------------------
/*  Botões  */
.btnMedio{background:url(../_img/bg-btn-medio.gif) no-repeat;width:70px;height:22px;display:block;color:#fff;font-weight:700;padding-top:3px;text-align:center;text-decoration:none;}
.btnMedio3{background:url(../_img/bg-btn-medio-3.gif) no-repeat;width:90px;height:29px;display:block;color:#fff;font-weight:700;padding-top:5px;text-align:center;text-decoration:none;font-size:medium }/* BUFI RDB 20110103 */
.btnMedioBTN{background:url(../_img/bg-btn-medio.gif) no-repeat;width:70px;height:22px;display:block;color:#fff;font-weight:700;padding-top:1px;text-align:center;text-decoration:none; border:0px;}
.btnMedio2{background:url(../_img/bg-btn-medio-2.gif) no-repeat;width:89px;height:22px;display:block;color:#fff;font-weight:700;padding-top:3px;text-align:center;text-decoration:none;}
.btnGrande{ cursor:pointer;#cursor:hand; background:url(../_img/bg-btn-grande.gif) no-repeat;width:129px;height:22px;display:block;color:#fff;font-weight:700;padding-top:3px;text-align:center;text-decoration:none;}
.btnIntermediario{ cursor:pointer;#cursor:hand; background:url(../_img/bg-btn-intermediario.gif) no-repeat;width:100px;height:22px;display:block;color:#fff;font-weight:700;padding-top:3px;text-align:center;text-decoration:none;}
.btnGrande2{background:url(../_img/bg-btn-grande-2.gif) no-repeat;width:163px;height:22px;display:block;color:#fff;font-weight:700;padding-top:3px;text-align:center;text-decoration:none;}
.btnIntermediario2{background:url(../_img/bg-btn-intermediario-2.gif) no-repeat;width:136px;height:29px;display:block;color:#fff;font-weight:700;padding-top:5px;text-align:center;text-decoration:none;}

/* Campo Erro  */
.divErro{background-color:#ffc;float:left;padding:5px 5px 5px 0;}
.posDivErro{margin-bottom: 10px;}
p.erro{height:20px;background:#ffc url(../_img/bullet-erro.gif) no-repeat 11px 8px;font-size:12px;color:#c00;padding:4px 0 0 20px;}
input.cmpErro{background-color:#ffc;height:16px;}



.validationSummaryOLD{font-size:12px;color:#900;#padding:5px;background-color:#ffc;padding:2px;}
.validationSummaryOLD li{color:#C00;list-style:disc;margin-left:15px;margin-top:5px; margin-left:27px;*margin-left:25px;}

.validationSummary{color:#900; margin-top:-5px; background-color:#ffc; padding:0; padding-bottom:10px; margin-bottom:5px;padding-top:5px;}
.validationSummary li {height:14px; margin-left:25px; font-size:12px;color:#C00;list-style:disc;margin-top:5px;padding-top:5px;*padding-top:0px;}

.validationSummary1{width:355px; height:40px; color:#900; margin-top:-5px; *margin-top:0px; _margin-top:-3px; background-color:#ffc; _background-color:#ffc; margin-left:1px; border-left:1px solid #E09622; border-right:1px solid #E09622;}
.validationSummary1 li {width:313px; margin-left:5px; font-size:12px; color:#C00; list-style-type:none; background:url(/WebMotors/Compra/_img/blt_red.gif) 10px 5px no-repeat; padding-left:20px; margin-top:5px; _margin-top:5px; padding-top:5px; *padding-top:0px;} /* BUFI JFL 20110126 */

.validationSummary2{width:355px;height:25px;color:#900; margin-top:-5px; *margin-top:0px; background-color:#ffc; margin-left:1px; border-left:1px solid #E09622; border-right:1px solid #E09622;}
.validationSummary2 li {width:313px; margin-left:25px; font-size:12px;color:#C00; list-style:disc; margin-top:5px; padding-top:5px; *padding-top:0px;}/* BUFI JFL 20110126 */

.validationSummary3{width:355px;height:50px;color:#900; margin-top:-5px; *margin-top:0px; background-color:#ffc; margin-left:1px; border-left:1px solid #E09622; border-right:1px solid #E09622;}
.validationSummary3 li {width:313px; margin-left:25px; font-size:12px;color:#C00;list-style:disc; margin-top:5px; padding-top:5px;*padding-top:0px;}/* BUFI JFL 20110126 */

.validationSummary4{width:360px;color:#900; margin-top:-5px; *margin-top:0px; margin-bottom:10px; padding-bottom:10px; background-color:#ffc; /* border-left:1px solid #E09622; border-right:1px solid #E09622; */}
.validationSummary4 li {width:313px; height:14px; margin-left:25px; font-size:12px;color:#C00;list-style:disc;margin-top:5px;padding-top:5px;*padding-top:0px;}/* BUFI JFL 20110126 */
.validationSummary4 ul { padding-bottom:3px;}

.validationSummaryPoint{width:355px; color:#900; margin-top:-5px; *margin-top:0px; background-color:#ffc; margin-left:1px; }
.validationSummaryPoint li {width:313px; height:20px; margin-left:25px; font-size:12px;color:#C00; list-style:disc; margin-top:5px; padding-top:5px; *padding-top:0px; list-style: }/* BUFI JFL 20110126 */
.validationSummaryPoint ul { padding-bottom:3px;}


/* BUFI JFL 20110126 .validationSummary li{color:#C00;list-style:disc;margin-left:15px;margin-top:5px; margin-left:27px;*margin-left:25px;} */

.fleft,#menuTopo li{float:left;}
#institucional li,#carrosMotos li{display:block;float:left;margin-left:6px;}
#institucional a,#carrosMotos a{color:#202020;text-decoration:none;font-size:11px;}
#institucional a:hover,#carrosMotos a:hover{text-decoration:underline;}
label.lblErro,.labelErro{color:#c00;font-weight:700;}
select.cmpErro,.campoErro{background-color:#ffc;}
#esquedaFora{margin-top:79px;}
.modalProgressBackground{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}

/** NOVO MENU **/
#boxMenu { float: left; margin: 8px 10px 0 20px; }
#boxMenu * { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0; } /* RESET */
#boxMenu #innerBoxMenu { width: 153px; }
#boxMenu #innerBoxMenu h3 { margin-bottom: 10px; font: bold 14px Arial; white-space: nowrap; }
#boxMenu #innerBoxMenu ul.boxMenuLateral { width: 153px; margin-bottom: 20px; background: #F2F2F2; border-top-width: 2px; border-top-style: solid; } 
#boxMenu #innerBoxMenu ul.boxMenuLateral li { display: block; width: auto; font: bold 12px/25px Arial; border-left: solid #C2C2C2 1px; border-bottom: solid #C2C2C2 1px; border-right: solid #C2C2C2 1px; text-indent: 8px; }
#boxMenu #innerBoxMenu ul.boxMenuLateral li a { display: block; width: auto; text-decoration: none; font-weight: normal; text-indent: 7px; color: #000; }
#boxMenu #innerBoxMenu ul.boxMenuLateral li a:visited { color: #000; }
#boxMenu #innerBoxMenu ul.boxMenuLateral li a.newItemMenu { background: url(../_img/new_item_menu.gif) center right no-repeat;  }
/** IE HACK **/
#boxMenu #innerBoxMenu ul.boxMenuLateral li a { #width: 100%; }
#boxMenu { #margin-left: 10px;  }

/** CORES - Varia para cada seção do site **/
#boxMenu #innerBoxMenu ul.boxMenuLateral li a:hover { color: #FFF; }
#boxMenu #innerBoxMenu ul.boxMenuLateral li a.newItemMenu:hover  { background-image: url(../_img/new_item_menu.gif) center right no-repeat; }

/** Vender **/
#boxMenu #innerBoxMenu.boxMenuVender h3, #boxMenu #innerBoxMenu.boxMenuVender li span { color: #CC0000; }
#boxMenu #innerBoxMenu.boxMenuVender ul.boxMenuLateral { border-top-color: #CC0000; }
#boxMenu #innerBoxMenu.boxMenuVender ul.boxMenuLateral li.subItem a { text-indent: 12px; }
#boxMenu #innerBoxMenu.boxMenuVender ul.boxMenuLateral li a.newItemMenu:hover, 
#boxMenu #innerBoxMenu.boxMenuVender ul.boxMenuLateral li a:hover { background-color: #CC0000; }

/** Minha WebMotors **/
#boxMenu #innerBoxMenu.boxMenuMinhaWM h3, #boxMenu #innerBoxMenu.boxMenuMinhaWM li span { color: #6E2380; }
#boxMenu #innerBoxMenu.boxMenuMinhaWM ul.boxMenuLateral { border-top-color: #6E2380; }
#boxMenu #innerBoxMenu.boxMenuMinhaWM ul.boxMenuLateral li a.newItemMenu:hover, 
#boxMenu #innerBoxMenu.boxMenuMinhaWM ul.boxMenuLateral li a:hover { background-color: #6E2380; }

/** Comprar **/
#boxMenu #innerBoxMenu.boxMenuComprar h3, #boxMenu #innerBoxMenu.boxMenuComprar li span { color: #DF9622; }
#boxMenu #innerBoxMenu.boxMenuComprar ul.boxMenuLateral { border-top-color: #DF9622; }
#boxMenu #innerBoxMenu.boxMenuComprar ul.boxMenuLateral li a.newItemMenu:hover, 
#boxMenu #innerBoxMenu.boxMenuComprar ul.boxMenuLateral li a:hover { background-color: #DF9622; }

/** Solucoes financeiras **/
#boxMenu #innerBoxMenu.boxMenuSolucoesFinanceiras h3, #boxMenu #innerBoxMenu.boxMenuSolucoesFinanceiras li span { color: #A61414; }
#boxMenu #innerBoxMenu.boxMenuSolucoesFinanceiras ul.boxMenuLateral { border-top-color: #A61414; }
#boxMenu #innerBoxMenu.boxMenuSolucoesFinanceiras ul.boxMenuLateral li a.newItemMenu:hover, 
#boxMenu #innerBoxMenu.boxMenuSolucoesFinanceiras ul.boxMenuLateral li a:hover { background-color: #A61414; }

/** Manutencao **/
#boxMenu #innerBoxMenu.boxMenuManutencao h3, #boxMenu #innerBoxMenu.boxMenuManutencao li span { color: #336600; }
#boxMenu #innerBoxMenu.boxMenuManutencao ul.boxMenuLateral { border-top-color: #336600; }
#boxMenu #innerBoxMenu.boxMenuManutencao ul.boxMenuLateral li a.newItemMenu:hover, 
#boxMenu #innerBoxMenu.boxMenuManutencao ul.boxMenuLateral li a:hover { background-color: #336600; }

/** Revista **/
#boxMenu #innerBoxMenu.boxMenuRevista h3, #boxMenu #innerBoxMenu.boxMenuRevista li span { color: #284589; }
#boxMenu #innerBoxMenu.boxMenuRevista ul.boxMenuLateral { border-top-color: #284589; }
#boxMenu #innerBoxMenu.boxMenuRevista ul.boxMenuLateral li a.newItemMenu:hover, 
#boxMenu #innerBoxMenu.boxMenuRevista ul.boxMenuLateral li a:hover { background-color: #284589; }

/** Institucional **/
#boxMenu #innerBoxMenu.boxMenuInstitucional h3, #boxMenu #innerBoxMenu.boxMenuInstitucional li span { color: #727272; }
#boxMenu #innerBoxMenu.boxMenuInstitucional ul.boxMenuLateral { border-top-color: #727272; }
#boxMenu #innerBoxMenu.boxMenuInstitucional ul.boxMenuLateral li a.newItemMenu:hover, 
#boxMenu #innerBoxMenu.boxMenuInstitucional ul.boxMenuLateral li a:hover { background-color: #727272; }

/** ESTILOS PARA CORRIGEM OS BUGS NO MENU DA REVISTA **/
#menuLateral #boxMenu.boxRevista { margin-left: 6px; }
#menuLateral .rss { clear: both; }
/** FIM CARRECAO **/
/** FIM NOVO MENU **/
input.webmotorsErrorClass, select.webmotorsErrorClass {border:2px solid #cc3333; background-color:#ffffcc; color:#cc3333;}
label.webmotorsErrorClass {color:#cc3333;}
span.webmotorsErrorClass {display:block; float:left; font-size:13px; color:#cc3333; font-weight:bold; padding-top:3px; height:20px; background-image:url(../_img/icone-erro.gif); background-repeat:no-repeat; background-position:8px 5px; padding-left:35px;}
div.webmotorsErrorClass {border:2px solid #cc3333; background-color:#ffffcc; }

