/* CSS Document */


body {
background-image: url(images/fundo.gif);
background-repeat: repeat-x;
background-color: #d9d9d9;
margin-top:0px;

}

.geral {
margin: auto;
background-color:#FFFFFF;
width: 926px;
}

.topo {
float:left;
width: 920px;
margin-left: 3px;
height: 108px;
}

.cabecalho {
float:left;
background-color: #3f3d37;
width: 920px;

}

.xcar {
float:left;
background-image: url(images/xcar_citroen.gif);
width:349px;
height:75px;

}


.logoCitroen {
float:right;
background-image:url(images/xcar_citroen_05.gif);
width: 157px;
height: 75px;

}


.menu {
float:left;
background-color: #373630;
width: 920px;

}


a.home {
float:left;
background-image: url(images/home.gif);
background-repeat:no-repeat;
width: 66px;
height: 33px;

}

a.home:hover {
background-image: url(images/home1.gif);

}


a.campanhas {
float:left;
background-image: url(images/campanhas.gif);
background-repeat:no-repeat;
width: 97px;
height: 33px;

}

a.campanhas:hover {
background-image: url(images/campanhas1.gif);

}


a.viaturas {
float:left;
background-image: url(images/viaturas.gif);
background-repeat:no-repeat;
width: 83px;
height: 33px;

}

a.viaturas:hover {
background-image: url(images/viaturas1.gif);

}


a.citroenShop {
float:left;
background-image: url(images/pecas.gif);
background-repeat:no-repeat;
width: 103px;
height: 33px;

}

a.citroenShop:hover {
background-image: url(images/pecas1.gif);

}



a.financiamento {
float:left;
background-image: url(images/financiamento.gif);
background-repeat:no-repeat;
width: 183px;
height: 33px;

}

a.financiamento:hover {
background-image: url(images/financiamento1.gif);

}


a.financiamento {
float:left;
background-image: url(images/financiamento.gif);
background-repeat:no-repeat;
width: 183px;
height: 33px;

}

a.financiamento:hover {
background-image: url(images/financiamento1.gif);

}


a.noticias {
float:left;
background-image: url(images/noticias.gif);
background-repeat:no-repeat;
width: 86px;
height: 33px;

}

a.noticias:hover {
background-image: url(images/noticias1.gif);

}


a.servicos {
float:left;
background-image: url(images/servicos.gif);
background-repeat:no-repeat;
width: 87px;
height: 33px;

}

a.servicos:hover {
background-image: url(images/servicos1.gif);

}


a.empresa {
float:left;
background-image: url(images/empresa.gif);
background-repeat:no-repeat;
width: 80px;
height: 33px;

}

a.empresa:hover {
background-image: url(images/empresa1.gif);

}



a.apoio {
float:left;
background-image: url(images/apoio.gif);
background-repeat:no-repeat;
width: 135px;
height: 33px;

}

a.apoio:hover {
background-image: url(images/apoio1.gif);

}



.anima {
float:left;
background-image: url(images/anima_hp.jpg);
width: 920px;
height: 193px;
margin-left: 3px;
margin-top: 3px;

}

.main {
float:left;
width: 920px;
margin-top: 3px;
margin-left: 3px;
background-image: url(images/fundo_main.gif);
background-repeat: repeat-x;
}



.destaqueCont {
float:left;
width: 241px;
margin-left: 20px;
margin-top: 15px;

}

.destaqueCont23 {
float:left;
width: 541px;
margin-left: 20px;
margin-top: 15px;
}

.titDestaque {
float:left;
background-image: url(images/destaque.gif);
background-repeat: no-repeat;
width: 87px;
height: 16px;

}


.fotoDestaque {
float:left;
background-color: #666666;
width: 241px;
height: 149px;
margin-top: 8px;
}

.fotoDestaque23 {
float:left;
background-color: #666666;
width: 541px;
height: 149px;
margin-top: 8px;
}

.textoDestaque {
float:left;
width: 241px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:16px;
margin-top: 8px;
}

.textoDestaque23 {
float:left;
width: 441px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:16px;
margin-top: 8px;
}



.campanhasCont {
float:left;
width: 312px;
margin-top:31px;
margin-left: 30px;

}

.campanhaCima {
float:left;
width: 312px;
}

.campanhasEsq {
float:left;
background-image: url(images/esq_camp.gif);
background-repeat: no-repeat;
width: 7px;
height:114px;
}


.campanhasDir{
float:right;
background-image: url(images/dir_camp.gif);
background-repeat: no-repeat;
width: 10px;
height:114px;
}


.campanhasFundo{
float:left;
background-image: url(images/fundo_campanhas.gif);
background-repeat:repeat-x;
height:114px;
width: 295px;
}



.campanhaBaixo {
float:left;
width: 312px;
margin-top: 8px;
}



.bannersCont {
float:left;
width: 250px;
margin-left: 30px;
margin-top: 35px;


}


a.bannerPecas {
float:left;
width: 250px;
background-image: url(images/banner_pecas.jpg);
height: 106px;
background-repeat: no-repeat;
}


a.bannerRevisao {
float:left;
width: 250px;
background-image: url(images/banner_revisao.jpg);
height: 106px;
background-repeat: no-repeat;
margin-top: 15px;
}



.rodape {
float:left;
height: 38px;
width:926px;
margin-top: 15px;

}



.linha2 {
float:left;
height: 1px;
width:905px;
background-color:#d5d5db;
margin-left: 3px;

}


.titCampanha {
float:right;
border-bottom: solid 1px #ff0000;
width: 58%;
margin-top: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #ff0000;
font-weight: bold;

}


.textoCampanha {
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
width: 170px;
margin-top: 10px;
line-height: 16px;

}

.fotoCampanha {
float:left;
width: 104px;
height: 84px;
margin-top: 15px;
margin-left: 10px;
}

.solidblockmenu{
margin: 0;
margin-left: 250px;
padding: 0;
float: left;
font: 10px  Arial, Helvetica, sans-serif;
height: 35px;
border: none;
line-height: 20px;

}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #414141;
padding: 8px 3px 5px;
text-decoration: none;

}

.solidblockmenu li a:visited{
color: #414141;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #414141;
}


/* NOVO MENU FIM */










.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}




