* {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

ul, ul li {list-style: none;}

a.textomenu{font-family:verdana,sans;font-size:12px;color:#103979;text-decoration:none}
a:hover.textomenu{font-family:verdana,sans;font-size:12px;color:#103979;text-decoration:underline}

a.textodest{font-family:verdana,sans;font-size:9px;color:#A3A3A3;text-decoration:none}
a:hover.textodest{font-family:verdana,sans;font-size:9px;color:#A3A3A3;text-decoration:underline}

a.textorodape{font-family:verdana,sans;font-size:10px;color:#1565AD;text-decoration:none}
a:hover.textorodape{font-family:verdana,sans;font-size:10px;color:#1565AD;text-decoration:underline}

a.textosubint{font-family:verdana,sans;font-size:10px;color:#fff;text-decoration:none;margin-right:5px;margin-left:5px;_margin-right:0;_margin-left:0;}
a:hover.textosubint{font-family:verdana,sans;font-size:10px;color:#fff;text-decoration:underline}

a.menuint{font-family:verdana,arial,sans;font-size:11px;color:#91B3CF;text-decoration:none}
a:hover.menuint{font-family:verdana,arial,sans;font-size:11px;color:#FF9F07;text-decoration:none}

a.menucores{font-family:verdana,arial,sans;font-size:11px;color:#1565AD;text-decoration:none}
a:hover.menucores{font-family:verdana,arial,sans;font-size:11px;color:#FF9F07;text-decoration:none}

a.linkpreto{font-family:verdana,sans;font-size:9px;color:#000000;text-decoration:none}
a:hover.linkpreto{font-family:verdana,sans;font-size:9px;color:#000000;text-decoration:underline}

a.linkpreto2{font-family:verdana,sans;font-size:10px;color:#000000;text-decoration:none}
a:hover.linkpreto2{font-family:verdana,sans;font-size:10px;color:#000000;text-decoration:underline}

a.linkazul{font-family:verdana,arial,sans;font-size:10px;color:#1565AD;text-decoration:underline}
a:hover.linkazul{font-family:verdana,arial,sans;font-size:10px;color:#1565AD;text-decoration:none}

a.linkazulesc{font-family:verdana,arial,sans;font-size:10px;color:#11426A;text-decoration:none}
a:hover.linkazulesc{font-family:verdana,arial,sans;font-size:10px;color:#11426A;text-decoration:underline}

a.linkazulconfig{font-family:verdana,arial,sans;font-size:10px;color:#11426A;text-decoration:none}
a:hover.linkazulconfig{font-family:verdana,arial,sans;font-size:10px;color:#1565AD;text-decoration:none}

a.linkazulmapa{font-family:verdana,arial,sans;font-size:11px;color:#11426A;text-decoration:none}
a:hover.linkazulmapa{font-family:verdana,arial,sans;font-size:11px;color:#1565AD;text-decoration:none}

a.menuheader{font-family:verdana,arial,sans;font-size:10px;color:#003366;text-decoration:none}
a:hover.menuheader{font-family:verdana,arial,sans;font-size:10px;color:#FF9F07;text-decoration:none}

.formulario{font-family:verdana,arial,sans;font-size:11px;background-color:#EDF3FA;border-color:#B8D3E9;border-style:solid;border-width:1px;height:20;}
.formulariob{font-family:verdana,arial,sans;font-size:11px;background-color:#FFFFFF;border-color:#B8D3E9;border-style:solid;border-width:1px;height:20;}
.titulodest{font-family:verdana,sans;font-size:11px;color:#18417B;font-weight:bold;}
.titulopreto{font-family:verdana,sans;font-size:11px;color:#000000;font-weight:bold;}
.chamada{font-family:arial,verdana,sans;font-size:12px;color:#18417B;font-weight:bold;}

.textoazul{font-family:verdana,arial,sans;font-size:11px;color:#1565AD;}
.textoazulp{font-family:verdana,arial,sans;font-size:10px;color:#1565AD;}
.textoazulg{font-family:verdana,arial,sans;font-size:17px;color:#1565AD;}

.textopreto{font-family:verdana,sans;font-size:9px;color:#000000}
.textopretom{font-family:verdana,sans;font-size:10px;color:#000000}
.textopretog{font-family:verdana,sans;font-size:11px;color:#000000}

.textocinzam{font-family:verdana,sans;font-size:10px;color:#898989}
.textocinzag{font-family:verdana,sans;font-size:14px;color:#898989}

.valorPeca{font-family:verdana,sans;font-size:10px;color:#bd1b1b;padding:5px 0px 5px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin: 5px 0px 5px}

.textobrancom{font-family:verdana,sans;font-size:10px;color:#ffffff}

.textolaranja{font-family:verdana,sans;font-size:11px;color:#FF7800}
.textolaranjap{font-family:verdana,sans;font-size:10px;color:#FF7800}
.textolaranjag{font-family:verdana,sans;font-size:17px;color:#FF7800}
.textolaranjap{font-family:verdana,sans;font-size:9px;color:#FF7800}

.textoheaderm{font-family:verdana,arial,sans;font-size:13px;color:#11426A;}
.textoheaderg{font-family:verdana,arial,sans;font-size:17px;color:#11426A;}

.textotitcars{font-family:arial,sans;font-size:18px;color:#1565AD;text-transform: uppercase;font-weight:bolder}

.divNews{background-color:White;}

a.linkheaderg{font-family:verdana,arial,sans;font-size:17px;color:#11426A;text-decoration:none}
a:hover.linkheaderg{font-family:verdana,arial,sans;font-size:17px;color:#11426A;text-decoration:underline}

.ecologia {font-family: Verdana, Arial, "Trebuchet MS";font-size: 11px;}
.ecologia .lista1 {
    margin-top:5px;
    height: 20px;
    background-color: #c9e4c6;
    padding-left: 5px;
    font-weight: bolder;
    text-decoration: none;
}
.ecologia .lista1 a {
    font-size: 12px;
    font-weight: bolder;
    color: #336600;
    text-decoration: none;
}
.ecologia .lista1 a:hover {
    text-decoration: underline;
}
.ecologia .contEco {
    font-size: 11px;
}

.respiroPrincipal {
    padding: 0 0 30px 20px;
    background-color: White;
}

.bodyNovaHome td {
    font-size: 11px;
    color: #898989;
}

.bodyNovaHome a {
    color: #898989;
    text-decoration: none;
}
.bodyNovaHome a:hover {color: Black;}

.comboNovaHome {
    font-size: 9px;
    color: 898989;
    border-top: solid 1px #bababa;
    border-left: solid 1px #bababa;
    border-right: 0px;
    border-bottom: 0px;
}

.bgMenu {background: url(../img/bg/menuBack.gif) left bottom repeat-x;}

.menuPrincipal {padding-top:27px;}
.menuPrincipal li {float: left;}
.menuPrincipal li a {
	display: block;
	padding: 10px 0;
	overflow: hidden;
	text-align: center;
	font: bolder 10px verdana;
	color: #818181;
	text-transform: uppercase;
	background: url(../img/misc/menu-spacer.gif) right 10px no-repeat; 
	text-decoration: none;
}

.menuPrincipal li a:hover {color: #818181; border: 1px solid #dddddd; padding: 9px 0; background:none;}

.menuPrincipal .showroom {width: 99px;}
.menuPrincipal .showroom:hover {width: 97px;_width: 99px;}
.menuPrincipal .showroomOn {color: #818181; border: 1px solid #dddddd; padding: 9px 0; width: 97px; _width: 99px; background: none;}

.menuPrincipal .configure {width: 178px;}
.menuPrincipal .configure:hover {width: 176px; _width: 178px;}
.menuPrincipal .configureOn {color: #818181; border: 1px solid #dddddd; padding: 9px 0; width: 176px; _width: 178px; background: none;}

.menuPrincipal .servicos {width: 140px;}
.menuPrincipal .servicos:hover {width: 138px; _width: 140px;}
.menuPrincipal .servicosOn {color: #818181; border: 1px solid #dddddd; padding: 9px 0; width: 138px; _width: 140px; background: none;}

.menuPrincipal .descubra {width: 160px; background: none;}
.menuPrincipal .descubra:hover {width: 158px; _width: 160px; background: none;}
.menuPrincipal .descubraOn {color: #818181; border: 1px solid #dddddd; padding: 9px 0; width: 158px; _width: 160px; background: none;}

.menuPrincipal .professional {width: 175px;}
.menuPrincipal .professional:hover {width: 173px; _width: 175px;}
.menuPrincipal .professionalOn {color: #818181; border: 1px solid #dddddd; padding: 9px 0; width: 173px; _width: 175px; background: none;}

.menuPrincipal .linha {width: 122px;}
.menuPrincipal .linha:hover {width: 120px; _width: 122px;}
.menuPrincipal .linhaOn {color: #818181; border: 1px solid #dddddd; padding: 9px 0; width: 120px; _width: 122px; background: none;}

.menuPrincipal .servicosPro {width: 92px;}
.menuPrincipal .servicosPro:hover {width: 90px; _width: 92px;}
.menuPrincipal .servicosProOn {color: #818181; border: 1px solid #dddddd; padding: 9px 0; width: 90px; _width: 92px; background: none;}


.menuPrincipal .fale {width: 120px; background: none;}
.menuPrincipal .fale:hover {width: 118px; _width: 120px; background: none;}
.menuPrincipal .faleOn {color: #818181; border: 1px solid #dddddd; padding: 9px 0; width: 118px; _width: 120px; background: none;}

.divPos {position: absolute;}
 
#showroom {
    display: none;
    text-align: left;
    z-index: 10;
    top: 80px;
    left: 152px;
	border: 1px solid #dddddd;
 }
 
#showroom ul {
    width: 147px !important;
    background-color: white;
}
#showroom ul li {
    width: 147px;
    border-bottom: solid 1px #dddddd;
}
#showroom ul li a {
    display: block;
    width: 127px !important;
    padding: 9px 0px 9px 15px;
    color: White;
    font-size: 10px;
    text-decoration: none;
	color: #7d7d7d;
}
#showroom ul li a:hover {
    background-color: White;
    color: #7d7d7d;
    font-weight: bolder;
}
#showroom ul .lastItem {border-bottom: 0px;}

#configure {
    display: none;
    text-align: left;
    z-index: 10;
    top: 80px;
    left: 251px;
	border: 1px solid #dddddd;
}
 
#configure ul {
    width: 176px !important;
    background-color: white;
}

#configure ul li {
    width: 176px;
    border-bottom: solid 1px #dddddd;
}
#configure ul li a {
    display: block;
    width: 127px !important;
    padding: 9px 0px 9px 15px;
    color: White;
    font-size: 10px;
    text-decoration: none;
	color: #7d7d7d;
}
#configure ul li a:hover {
    background-color: White;
    color: #7d7d7d;
    font-weight: bolder;
}
#configure ul .lastItem {border-bottom: 0px;}

#servicos {
    display: none;
    text-align: left;
    z-index: 10;
    top: 80px;
    left: 429px;
	border: 1px solid #dddddd;
}
 
#servicos ul {
    width: 215px !important;
    background-color: white;
}

#servicos ul li {
    width: 215px;
    border-bottom: solid 1px #dddddd;
}
#servicos ul li a {
    display: block;
    width: 195px !important;
    padding: 9px 0px 9px 15px;
    color: White;
    font-size: 10px;
    text-decoration: none;
	color: #7d7d7d;
}
#servicos ul li a:hover {
    background-color: White;
    color: #7d7d7d;
    font-weight: bolder;
}
#servicos ul .lastItem {border-bottom: 0px;}

#servicosPro {
    display: none;
    text-align: left;
    z-index: 10;
    top: 80px;
    left: 550px;
	border: 1px solid #dddddd;
}
 
#servicosPro ul {
    width: 155px !important;
    background-color: white;
}

#servicosPro ul li {
    width: 155px;
    border-bottom: solid 1px #dddddd;
}
#servicosPro ul li a {
    display: block;
    width: 135px !important;
    padding: 9px 0px 9px 15px;
    color: White;
    font-size: 10px;
    text-decoration: none;
	color: #7d7d7d;
}
#servicosPro ul li a:hover {
    background-color: White;
    color: #7d7d7d;
    font-weight: bolder;
}
#servicosPro ul .lastItem {border-bottom: 0px;}

#descubra {
    display: none;
    text-align: left;
    z-index: 10;
    top: 80px;
    left: 569px;
	border: 1px solid #dddddd;
}
 
#descubra ul {
    width: 215px !important;
    background-color: white;
}

#descubra ul li {
    width: 215px;
    border-bottom: solid 1px #dddddd;
}
#descubra ul li a {
    display: block;
    width: 195px !important;
    padding: 9px 0px 9px 15px;
    color: White;
    font-size: 10px;
    text-decoration: none;
	color: #7d7d7d;
}
#descubra ul li a:hover {
    background-color: White;
    color: #7d7d7d;
    font-weight: bolder;
}
#descubra ul .lastItem {border-bottom: 0px;}

/*pro*/

 #professional {
    display: none;
    text-align: left;
    z-index: 10;
    top: 80px;
    left: 253px;
	border: 1px solid #dddddd;
 }
 
#professional ul {
    width: 195px !important;
    background-color: white;
}
#professional ul li {
    width: 195px;
    border-bottom: solid 1px #dddddd;
}
#professional ul li a {
    display: block;
    padding: 9px 0px 9px 15px;
    color: White;
    font-size: 10px;
    text-decoration: none;
	color: #7d7d7d;
}
#professional ul li a:hover {
    background-color: White;
    color: #7d7d7d;
    font-weight: bolder;
}
#professional ul .lastItem {border-bottom: 0px;}

#linha {
    display: none;
    text-align: left;
    z-index: 10;
    top: 80px;
    left: 428px;
	border: 1px solid #dddddd;
 }
 
#linha ul {
    width: 185px !important;
    background-color: white;
}
#linha ul li {
    width: 185px;
    border-bottom: solid 1px #dddddd;
}
#linha ul li a {
    display: block;
    padding: 9px 0px 9px 15px;
    color: White;
    font-size: 10px;
    text-decoration: none;
	color: #7d7d7d;
}
#linha ul li a:hover {
    background-color: White;
    color: #7d7d7d;
    font-weight: bolder;
}
#linha ul .lastItem {border-bottom: 0px;}





.vitrines {padding-top: 13px;}

.vitrines table .estrutura {
    border-right: solid 1px #c9c9c9;
    padding-top:10px;
}
.vitrines table .noBorder {border-right:0px;}

.estrutura h2 {
    display: block;
    background: url(../img/misc/ico_setaLaranja.gif) 1px 7px no-repeat;
    padding: 6px 0px 8px 22px;
    font-size: 11px;
    color: Black;
    font-weight: normal;
    border-bottom: solid 1px #c9c9c9;
}
.estrutura p {
    margin: 5px 0px;
    line-height: 18px;
}

.estrutura a {
    font-weight: bolder;
    text-decoration: none;
    color: #00abdf;
}
.estrutura a:hover {color: Black;}

.boxViva {
    background: url(../img/misc/img_boxViva.jpg) left top no-repeat;
    height: 144px;
}

.boxViva td {
    font-size: 11px;
    color: Black;
}

.campos {
    border-top: solid 1px #bababa;
    border-left: solid 1px #bababa;
    border-right: 0px;
    border-bottom: 0px;
    color: Black;
    font-size: 11px;
    line-height: 12px;
    height: 17px;
    padding: 2px 2px 0px;
}

.linksViva {float: left;}
.linksViva li {
    display: inline;
    color: White;
}
.linksViva li a {
    color: White;
    text-decoration: none;
}
.linksViva li a:hover {color: Black;}

.footer {
	height: 50px;
    background: url(../img/misc/bg_footer.jpg) 0 bottom no-repeat;
	vertical-align: top;
	padding-left: 25px;
}
.footer ul {float: left; border: 0;}
.footer ul li {
    display: inline;
    color: #b9b9b9;
    font-size: 9px;
	margin-right: 10px;
}
.footer li a {
    font-size: 9px;
    color: #b9b9b9;
    text-decoration: none;
}
.footer li a:hover {color: Black;}


.bodyInternas td {
    font-size: 11px;
    color: #898989;
}

.bodyInternas a {
    color: #898989;
    text-decoration: none;
}
.bodyInternas a:hover {color: Black;}

.proposta td {
    font-size: 11px;
    color: #2670b3;
}

.proposta input, select {
    font-size: 11px;
    color: Black;
}

.btEnviar {
    width: 85px;
    height: 22px;
    border: 0px;
    background: url(../img/bt/enviar2.gif) left top no-repeat;
    cursor: pointer;
}
.txtTitRecall {
    font-size:25px;
    color:#004e9a;
}
.txtRecall {
    font-size:12px;
    font-weight:bolder;
}
.txtRecall2 {
    font-size:12px;
}
.txtRecall3 {
    font-size:14px;
}
.txtRecall4 {
    font-size:20px;
    color:#004e9a;
}
.brdBottom td {
    border-bottom:1px solid #dedede;
}
.linha1{
    background-color:#fff2d2;
    height:21px;
    width:750px;
    padding:0px 0px 0px 10px;
    text-decoration:none;
    color:#373737;
    font-size: 11px;
}
.linha1 a {
    text-decoration:none;
    color:#373737;
    font-size: 11px;
}
.linha1 a:hover {
    text-decoration: underline;
}
.linha2{
    background-color:#fef7e4;
    height:21px;
    width:750px;
    padding:0px 0px 0px 10px;
    text-decoration:none;
    color:#373737;
    font-size: 11px;
}
.linha2 a {
    text-decoration:none;
    color:#373737;
    font-size: 11px;
}
.linha2 a:hover {
    text-decoration: underline;
}
.txtNum{
    color:#e47406;
    font-weight:bolder;
}
.contDica {
    font-size: 13px;
    margin: 10px 10px 20px 10px;
}

/* Concessionárias - Loja de Peças */

.headerPecas {
    background: url(../rede/sitecc/img/img_header_pecas.jpg) no-repeat top center;
    width: 768px;
    height: 134px;
    padding: 60px 0px 0px 320px;
}

.headerPecas select {
    width: 145px;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}

.contentPecas {
    padding: 20px 0px 0px 5px;
}

.contentPecas ul {
    padding: 0px 0px 30px 22px;
    width: 126px !important;
    width: 147px;
    float: left;
}

.contentPecas ul a {
    background: url(../rede/sitecc/img/bt_interesse.png) no-repeat top center;
    width: 126px;
    height: 21px;
    text-indent: -5000px;
    display: block;
}

.popPecas {
    padding: 10px;
}

.popPecas .campos {
    width: 410px;
    border: 1px solid #e0e0e0;
    margin: 5px 0px 5px;
}

.popPecas .btFechar {
    background: url(../rede/sitecc/img/bt_fechar.png) no-repeat top center;
    width: 77px;
    height: 21px;
    border: 0px;
    text-indent: -5000px;
    cursor: pointer;
}

.popPecas .btEnvia {
    background: url(../rede/sitecc/img/bt_enviaForm.png) no-repeat top center;
    width: 138px;
    height: 21px;
    border: 0px;
    text-indent: -5000px;
    cursor: pointer;
}

/* Dezembro 09 */

.boxTopo {background-color: #99aec3;}
.boxTopo TD {font: normal 9px verdana; color: white; padding: 0px 4px;height:23px;vertical-align:middle;}
.boxTopo A {font: normal 9px verdana; color: white; text-decoration: none;}
.boxTopo A:HOVER {text-decoration: underline; color: white;}

.imgHome {border:1px solid #b7b7b7; margin-right: 12px;}

.bgNovo {background: url(../img/misc/bgDez09.gif) top center repeat-y;}

.barraConfigurador {
	float: left;
	width: 495px;
	height: 33px;
	margin-left: 8px !important;
	margin-left: 4px;
}

.barraConfigurador li {
	float: left;
	font: bolder 9px Verdana;
	text-transform: uppercase;
	padding: 3px 9px;
	color: #898989;
	border-right: 1px solid #e1e1e1;
	margin-top: 6px;
}

.barraConfigurador li a {
	text-decoration: none;
	color: #898989;
}

.barraConfigurador li span {color:#000;}

.barraConfigurador li.barraSel {
	padding: 6px 9px;
	color: #002355;
	border: 1px solid #e1e1e1;
	border-bottom: 3px solid #e1e1e1;
	margin-top: 2px;
}

.barraConfigurador li.barraSelBord {border:0;}

/*PROFESSIONAL*/

.titFale {	
	background: #9aacc4 url(../img/professional/tit_fale.jpg) no-repeat 15px 10px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin-bottom: 32px;
}

.titPeq {	
	background: #9aacc4 url(../img/professional/tit_peq.jpg) no-repeat 15px 6px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin-bottom: 32px;
}

.titPeq2 {	
	background: #9aacc4 url(../img/professional/tit_peq2.jpg) no-repeat 15px 9px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin: 32px 0px 25px;
}

.titPeq3 {	
	background: #9aacc4 url(../img/professional/tit_peq3.jpg) no-repeat 15px 9px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin: 32px 0px 25px;
}
.titPeq4 {	
	background: #9aacc4 url(../img/professional/tit_peq4.jpg) no-repeat 15px 9px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin: 32px 0px 25px;
}

.titServicosManutencao {	
	background: #9aacc4 url(../img/professional/tit_servicos_manutencao.png) no-repeat 15px 9px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin: 32px 0px 25px;
}

.titConcessionariasParticipantes {	
	background: #9aacc4 url(../img/professional/tit_concessionarias_participantes.png) no-repeat 15px 7px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin: 15px 0px 15px;
}

.titSelecione_regiao {	
	background: url(../img/professional/tit-selecione-regiao.png) no-repeat 15px 7px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
}

.titGde {	
	background: #9aacc4 url(../img/professional/tit_gde.jpg) no-repeat 15px 10px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin-bottom: 32px;
}

.titServicosEmpresas {	
	background: #9aacc4 url(../img/professional/tit_servicos_empresas.png) no-repeat 15px 10px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin-bottom: 32px;
}

.titHoggar {	
	background: #9aacc4 url(../img/professional/tit_hoggar.png) no-repeat 15px 10px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin-bottom: 32px;
}

.titBoxer {	
	background: #9aacc4 url(../img/professional/tit_boxer.png) no-repeat 15px 10px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin-bottom: 32px;
}

.titPartner {	
	background: #9aacc4 url(../img/professional/tit_partner.png) no-repeat 15px 10px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin-bottom: 32px;
}

.titLinhaPeugeot {	
	background: #9aacc4 url(../img/professional/tit_linha_peugeot.png) no-repeat 15px 10px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin-bottom: 32px;
}

.titPeugeotCuida {	
	background: url(../img/professional/peugeot-cuida.png) no-repeat 0px 0px;
	width: 100%;
	height: 16px;
	text-indent: -5000px;
	margin-bottom: 16px;
}

.titConhecaMais {	
	background: #9aacc4 url(../img/professional/tit-conheca-mais.png) no-repeat 15px 7px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin-bottom: 2px;
}

.titMapaSite {	
	background: #9aacc4 url(../img/professional/tit-mapa.png) no-repeat 15px 10px;
	width: 100%;
	height: 32px;
	text-indent: -5000px;
	margin-bottom: 16px;
}

.linha-professional {background: url(../img/professional/bg-dest-professional.jpg) 0 0 no-repeat;
	width: 100%;
	height: 253px;
	float: left;
	margin-bottom: 2px;
}

.linha-professional P {margin: 46px 0 0 248px; width: 455px; font-size: 12px; line-height: 16px;}

.carros-professional {background: url(../img/professional/bg-carros-linha.png) 0 0 repeat-x;
	height: 201px;
	border-bottom: 1px solid #bbcad8;
	margin-bottom: 15px;
}
.carros-professional A {text-indent: -9999px; float: left; margin: 0;}
.carros-professional A.hoggar {background: url(../img/professional/linha-hoggar.png) bottom left no-repeat; width: 211px; height: 152px; margin-left: 15px;}
.carros-professional A.partner {background: url(../img/professional/linha-partner.png) bottom left no-repeat; width: 226px; height: 152px; margin-left: 10px;}
.carros-professional A.boxer {background: url(../img/professional/linha-boxer.png) bottom left no-repeat; width: 266px; height: 152px; margin-left: 10px;}

.destaque-professional {width: 941px;}
.destaque-professional UL {float: left; margin-top: 30px; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #e2e2e2;}
.destaque-professional LI {float: left; margin-left: 30px; width: 280px; font: normal 12px verdana; color: #898989; line-height: 16px;}
.destaque-professional LI:first-child {margin-left: 20px;}
.destaque-professional LI H3 {width: 280px; height: 70px; float: left; text-indent: -9999px;}

.destaque-professional H3.hoggar1 {background: url(../img/professional/txt-hoggar1.png) 0 0 no-repeat;}
.destaque-professional H3.hoggar2 {background: url(../img/professional/txt-hoggar2.png) 0 0 no-repeat;}
.destaque-professional H3.hoggar3 {background: url(../img/professional/txt-hoggar3.png) 0 0 no-repeat;}

.destaque-professional H3.partner1 {background: url(../img/professional/txt-partner1.png) 0 0 no-repeat;}
.destaque-professional H3.partner2 {background: url(../img/professional/txt-partner2.png) 0 0 no-repeat;}
.destaque-professional H3.partner3 {background: url(../img/professional/txt-partner3.png) 0 0 no-repeat;}

.destaque-professional A.fechar {text-indent: -9999px; background: url(../img/professional/bt-fechar2.png) 0 0 no-repeat; float: right; margin-right: 26px; width: 63px; height: 11px;}
.destaque-professional A.entre-contato {text-indent: -9999px; background: url(../img/professional/bt-entre-contato.png) 0 0 no-repeat; float: right; margin-right: 22px; width: 192px; height: 12px;}
.destaque-professional A.botao-partner {text-indent: -9999px; background: url(../img/professional/bt-partner.png) 0 0 no-repeat; margin-top:-28px; float: right; margin-right: 22px; width: 392px; height: 65px;}

.mapa {float: left; margin-top: 20px;}
.mapa LI {float: left; width: 372px; font: normal 11px verdana; color: #898989; line-height: 17px; margin-bottom: 30px;}
.mapa LI A {float: left; margin-left: 40px;}
.mapa LI STRONG {margin-left: 10px; width: 362px; float: left; text-transform: uppercase;}

.concessionarias {float: left; width: 740px;}
.concessionarias A {float: left; background: #b8cad7 url(../img/professional/ico-seta-fechada.png) 11px 11px no-repeat; padding: 9px 0 9px 27px; width: 713px; margin-top: 2px;}
.concessionarias A.ativo {background: #b8cad7 url(../img/professional/ico-seta-aberta.png) 11px 11px no-repeat;}
.concessionarias UL LI {float: left; width: 700px; padding: 10px 0; margin-left: 27px; line-height: 18px; color: #7b7b7b; font-size: 14px; border-top: 1px solid #eaeaea;}
.concessionarias UL LI:FIRST-CHILD {border-top: 0;}
.concessionarias STRONG {color: #9aacc4; font-weight: normal;}
.concessionarias LI UL {display: none;}


/* DHTML HOGGAR - 26/05/2010 */
#dhtmlHoggar {
	position: absolute;
	top: -1px;
	_top: 0;
	left: 50%;
	margin-left: -522px;
	_margin-left: -515px;
	width: 1028px;
	height: 150px;
}

.tb_carros_professional TD {background-color: #fff; border-bottom: 1px solid #7592b7; border-top: 1px solid #bac8db;  border-right: 2px solid #bac8db; text-align: center; font-size:10px; color:#7592b5;padding:10px 0;}
.tb_carros_professional TD.esquerda {padding: 20px 0 20px 150px; font: bolder 11px verdana; color: #7592b6; border-left: 2px solid #7592b7; border-right: 2px solid #bac8db; width: 168px; text-align: left;}
.tb_carros_professional TD.direita {border-right: 2px solid #7592b7; border-right: 2px solid #7592b7;}

/* MENU STRASBOURG */
.mn-stras {
	float: left;
	width: 770px;
	height: 18px;
	overflow: visible;
}
.mn-stras LI {
	float: left;
	height: 18px;
	z-index: 1;
	position: relative;
}
.mn-stras LI A {
	float: left;
	height: 18px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../img/rede/minisite/bg-menu-strasbourg-072010.png) no-repeat;
}
.mn-stras LI.mn-01,
.mn-stras LI.mn-01 A {
	width: 212px;
	background-position: 0 0;
}
.mn-stras LI.mn-02,
.mn-stras LI.mn-02 A {
	width: 68px;
	background-position: -212px 0;
}
.mn-stras LI.mn-03,
.mn-stras LI.mn-03 A {
	width: 98px;
	background-position: -280px 0;
}
.mn-stras LI.mn-04,
.mn-stras LI.mn-04 A {
	width: 161px;
	background-position: -378px 0;
}
.mn-stras LI.mn-05,
.mn-stras LI.mn-05 A {
	width: 100px;
	background-position: -539px 0;
}
.mn-stras LI.mn-06,
.mn-stras LI.mn-06 A {
	width: 131px;
	background-position: -639px 0;
}

.mn-stras LI UL.sub-mn {
	float: none;
	width: 210px;
	height: auto;
	position: absolute;
	z-index: 10000;
	top: 18px;
	left: 0;
}

.mn-stras LI UL.sub-mn LI,
.mn-stras LI UL.sub-mn LI A {
	float: left;
	color: #777;
	width: 210px;
	height: auto;
}
.mn-stras LI UL.sub-mn LI A {
	width: 170px;
	_width: 210px;
	height: 13px;
	_height: 24px;
	text-indent: 0;
	font-size: 11px;
	overflow: visible;
	line-height: 13px;
	background: #e5e5e6;
	white-space: nowrap;
	padding: 6px 19px 5px;
	text-decoration: none;
	border-bottom: 1px solid #bcbcbd;
}
.mn-stras LI UL.sub-mn LI A:hover {color: #000;}


/* 307 MILLESIM */
.cont-307millesim {
	float: left;
	width: 970px;
	height: auto;
	background: url(../307millesim/img/bg-site.jpg) no-repeat 0 70px;
}

.cont-307millesim .menu-topo {
	float: left;
	width: 100%;
	height: 70px;
	margin-bottom: 24px;
}

.cont-307millesim .menu-topo LI,
.cont-307millesim .menu-topo LI A {
	float: right;
	height: 25px;
	background: url(../307millesim/img/mn-topo.png) no-repeat 0 -50px;
	margin-top: 23px;
}
.cont-307millesim .menu-topo LI A {
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0;
}
.cont-307millesim .menu-topo .logo {
	float: left;
	background: none;
	margin-top: 0;
}

.cont-307millesim .menu-topo .m01,
.cont-307millesim .menu-topo .m01 A {
	width: 91px;
	background-position: 0 0;
}
.cont-307millesim .menu-topo .m01 A:hover {background-position: 0 -25px;}

.cont-307millesim .menu-topo .m02,
.cont-307millesim .menu-topo .m02 A {
	width: 149px;
	background-position: -91px 0;
}
.cont-307millesim .menu-topo .m02 A:hover {background-position: -91px -25px;}

.cont-307millesim .menu-topo .m03,
.cont-307millesim .menu-topo .m03 A {
	width: 230px;
	background-position: -240px 0;
}
.cont-307millesim .menu-topo .m03 {
	margin-right: 38px;
	_margin-right: 19px;
}

.cont-307millesim DIV {height: 693px;}
.youtube307millesim {
	height: auto;
	text-align: center;
	padding-bottom: 25px;
}
.youtube307millesim DIV {
	margin-bottom: 43px;
	height: auto;
}

.cont-307millesim .bt-ir-hotsite-307millesim {
	float: right;
	width: 127px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../307millesim/img/bt-ir-site.png);
	margin-right: 165px;
}

.cont-307millesim .menu-foot {
	float: left;
	height: 276px;
	background: #fff;
	padding: 0 10px;
	margin: 0 0 0 120px;
}


.cont-307millesim .menu-foot LI {
	float: right;
	width: 208px;
	_width: 236px;
	height: 263px;
	_height: 276px;
	padding: 13px 14px 0;
	border-top: 5px solid #64a5d2;
	border-right: 1px solid #cbdeec;
}
.cont-307millesim .menu-foot .ultimo {border-right: 0;}

.cont-307millesim .menu-foot H2,
.cont-307millesim .menu-foot P,
.cont-307millesim .menu-foot A {
	display: block;
	width: 208px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
.cont-307millesim .menu-foot P {height: 218px;}

.cont-307millesim .menu-foot .m01 H2 {background: url(../307millesim/img/tit-carro-completo.png);}
.cont-307millesim .menu-foot .m01 P {background: url(../307millesim/img/img-carro-completo.png);}
.cont-307millesim .menu-foot .m01 A {background: url(../307millesim/img/bt-conheca-mais.png);}

.cont-307millesim .menu-foot .m02 H2 {background: url(../307millesim/img/tit-nav-360.png);}
.cont-307millesim .menu-foot .m02 P {background: url(../307millesim/img/img-nav-360.png);}
.cont-307millesim .menu-foot .m02 A {background: url(../307millesim/img/bt-veja-agora.png);}

.cont-307millesim .menu-foot .m03 H2 {background: url(../307millesim/img/tit-atualize-gps.png);}
.cont-307millesim .menu-foot .m03 P {background: url(../307millesim/img/img-atualize-gps.png);}
.cont-307millesim .menu-foot .m03 A {background: url(../307millesim/img/bt-saiba-mais.png);}

.cont-307millesim .menu-foot .m04 H2 {background: url(../307millesim/img/tit-lancamento-outubro-2010.png);}
.cont-307millesim .menu-foot .m04 P {background: url(../307millesim/img/img-lancamento-outubro-2010.png);}
.cont-307millesim .menu-foot .m04 A {background: url(../307millesim/img/bt-saiba-mais.png);}

/*.cont-307millesim .menu-foot .ultimo H2 {height: 34px}*/
.cont-307millesim .menu-foot .ultimo P {height: 204px}

.cont-relative {
	position: relative;
	z-index: 1;	
	overflow: visible;
}

.regul307millesim {
	position: absolute;
	z-index: 2;
	top: 100px;
	left: 154px;
	width: 688px;
	height: 377px;
	background: url(../307millesim/img/info-regulamento.png);	
}

.regul307millesim A,
.regul307millesim H2,
.regul307millesim P {
	text-indent: -9999px;
	overflow: hidden;
}

.regul307millesim A {
	float: right;
	width: 33px;
	height: 33px;
	margin: 5px;
	background: url(../307millesim/img/bt-fechar.png);
}
