/* CSS Document */


BODY {
background-color: #cccccc;
margin-left: 0px;
margin-top: 10px;
}


.container {
width: 917px;
margin: auto;
_margin-top:29px;
background-image: url(images/backcontainer.jpg);
}

.topo {
float:left;
width: 917px;
}



a.logo {
background-image: url(images/logo.jpg);
height: 144px;
width: 318px;
float:left;
background-repeat:no-repeat;	
}

.topodt {
float: left;
width: 599px;
height: 144px;
background-color: #CCCCCC;
}


/*MENU */



.menucima {
float:left;
width: 599px;
height: 86px;
}

.menu {
float:left;
width: 599px;
background-image: url(images/backmenu.jpg);
height: 58px;
}



.solidblockmenu{
float: left;
font: bold 10px verdana;
width: 100%;
height: 58px;
border: none;
text-transform: uppercase;
}

.solidblockmenu li{
display: inline;
float: left;
color: white;
padding: 15px 15px;
#padding: 25px 15px;
text-decoration: none;
}

.solidblockmenu li a{
float: left;
color: white;
text-decoration: none;

}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: black;
}


/* NOVO MENU FIM */


.baixo {
margin-top: 20px;
width: 917px;
float:left;
}


.cantoscima {
float:left;
background-image: url(images/curvascima.jpg);
height: 17px;
width:917px;
background-repeat:no-repeat;
}

.bannersomos {
float: left;
width: 857px;
height: 228px;
margin-left: 27px;
_margin-left: 14px;
}

.somos {
float:left;
background-image: url(images/qsomostit.jpg);
background-repeat: no-repeat;
width: 248px;
height: 180px;
margin-left: 10px;
_margin-left: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size: 10px;
padding-top: 35px;
padding-left: 2px;
overflow: hidden;
} 

 

.banner {
float:left;
background-image: url(images/banner.jpg);
width: 593px;
height: 212px;
}

.caixadestaques {
margin-left: 27px;
_margin-left: 14px;
float:left;
width: 544px;
height: 273px;
}

.fotosdes {
float:left;
width: 252px;
}

.fotospqd {
float:left;
width: 264px;
height: 61px;
margin-top: 4px;
}


.fotodestaque {
float:left;
width: 252px;
height: 188px;
border: 8px solid #e3e3e3;
}

.caixatxt {
float:left;
background-image: url(images/fundotxt.jpg);
width: 256px;
height: 204px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #999999;
margin-left: 25px;
_margin-left: 13px;
}



.direita {
float:left;
width: 304px;
margin-left: 14px;
_margin-left: 7px;
}

.oportunidade {
float:left;
width: 305px;
height: 147px;
background-image: url(images/tpop.jpg);
background-repeat: no-repeat;
}

.fotoop {
float:left;
width: 148px;
height: 110px;
border: 4px solid #e3e3e3;
margin-top: 25px;
}




.txtop {
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #B90000;
margin-top: 25px;
height: 80px;
overflow: hidden;
width: 140px;
margin-left: 4px;
_margin-left: 2px;

}





.outros {
float:left;
width: 305px;
height: 121px;
background-image: url(images/tpoutros.jpg);
background-repeat: no-repeat;
}


.rodape {
background-image: url(images/fundomorada.jpg);
width: 917px;
height: 19px;
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: 917px;
margin:auto;
margin-top:5px;
}

.emescuro   {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;  text-decoration:none; margin: auto;  width: 90%; clear:both;  }

.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;  }