/* CSS Document */


BODY {
background-repeat:repeat-x;
margin-top: 0px;
margin-left: 0px;
background-color: #6bafdf;
background-image: url(images/back.jpg);

}



.container {
width: 1004px;
margin:auto;
}

.topo {
float:left;
width: 100%;
height: 150px;
}


.anima {
height: 150px;
width: 100%;
float:left;
}




/*MENU */


.linkcompet{
float: left;
font: 16px tahoma;
font-weight: bolder;
line-height: 25px;
border: none;
text-transform:uppercase;
text-decoration:none;
color: #FFFFFF;
font-weight:bold;
}

a.linkcompet:hover { 
     color: #000000;
	 text-decoration:none;
     } 


/* NOVO MENU */

.menu {
float:left;
width: 528px;
height: 50px;
margin-left: 150px;
}


.solidblockmenu{
float: left;
font: 12px arial;
font-weight: bolder;
width: 1004px;
margin-top: 18px;
#margin-top: 20px;
border: none;
text-transform:uppercase;
}



.solidblockmenu li{
display: inline;
float: left;
color: #FFFFFF;
padding: 0px 18px;
#padding: 10px 18px;
text-decoration: none;
background-image: url(images/seta.jpg);
background-repeat: no-repeat;
background-position: 10px;
}

.solidblockmenu li a{
float: left;
color: #FFFFFF;
text-decoration: none;

}

.solidblockmenu li a:visited{
color: #FFFFFF;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #FFFFFF;
font-size: 14px;
}

 /*NOVO MENU FIM */


.baixo {
margin-top:70px;
width: 1004px;
float:left;
background-image: url(images/backbaixo.png);
background-repeat:no-repeat;
}


.esquerda {
float:left;
width: 684px;
margin-top: 50px;
_margin-top: 25px;
margin-left: 40px;
_margin-left: 20px;
}



.tpop {
float:left;
background-image: url(images/tpop.jpg);
height: 214px;
width: 40px;
}

.tpdestaque {
float:left;
background-image: url(images/tpdestaque.jpg);
height: 214px;
width: 40px;
}

.caixadestaque {
float:left;
width: 324px;
}

.caixadestaquesegundo {
float:left;
width: 324px;
margin-left: 20px;
_margin-left: 10px;
}

.fotodestaque {
float:left;
width: 282px;
height: 212px;
border: 1px solid #FFFFFF;
}


.caixatxt {
margin-left: 40px;
_margin-left: 20px;
float:left;
width: 282px;
height: 98px;
margin-top: 10px;
overflow:hidden;
}

.txtdestaque {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 19px;
font-weight:bold;
color:#003852;
float:left;

}


.outros {
float:left;
width: 686px;
height: 147px;

background-image: url(images/tpoutros.jpg);
background-repeat: no-repeat;
}

.direita {
width: 224px;
margin-top: 50px;
_margin-top: 25px;
float:right;
}

.newsletter {
float:left;
background-image: url(images/fundonews.jpg);
width: 224px;
height: 121px;
}

.pesquisa {
float:left;
background-image: url(images/fundopesq.jpg);
width: 224px;
height: 121px;
margin-top: 15px;
background-repeat: no-repeat;
}

.acap {
float:left;

width: 224px;
height: 111px;
margin-top: 15px;
}


a.msn {
float:left;
background-image: url(images/msn.jpg);
width: 224px;
height: 73px;
margin-top: 15px;
}


.rodape {
background-image: url(images/fundomorada.jpg);
width: 1004px;
height: 10px;
clear: both;
float:left;
}

.morada {
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
line-height: 27px;
text-indent: 10px;
}


.txtdestaque a:link { color: #FFFFFF; text-decoration:none; }
.txtdestaque a:visited { color: #FFFFFF; text-decoration:none; }
.txtdestaque a:hover { color: #FFFFFF; text-decoration:none; }
.txtdestaque a:active { color: #FFFFFF ; text-decoration:none; }


.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.abmotor {
width: auto;
float:right;
margin-right:40px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;text-decoration:none;
}

.abmotor2 {
width: 748px;
margin:auto;
height: 27px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;text-decoration:none;
}

.emescuro   {margin-top:10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  text-decoration:none; width: 90%; clear:both; margin-left:170px; }

.emescuro a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  margin: auto; width: 90%; text-decoration:none; }
.emescuro a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  margin: auto; width: 90%; text-decoration: none;  }
.emescuro a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  margin: auto; width: 90%; text-decoration: none;  }

.abmotor a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;text-decoration:none; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none;  }