/* CSS Document */

.texto {
margin-top:2px;
left: 15px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
position:relative;
}

.texto a:link    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration:none; }
.texto a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration: none;  }
.texto a:hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;    }
.texto a:active    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration:none; }


.margem {
height:10px;
}

.container {
margin:auto;
width:880px;
clear:both;
}

.menulogo {
height: 83px;
widht: 880px;
}

.logo {
height:83px;
width: 269px;
background-image:url(images/logo.png);
background-repeat:no-repeat;
float: left;
}

/*MENU*/
.menu {
margin-top: 5px;
height: 41px;
width: 498px;
background-image: url(images/menu.png);
float: right;
}

.menuhome{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
float:left;
margin-top: 13px;
margin-left: 18px;
}

.menuempresa{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
float:left;
margin-top: 13px;
margin-left: 23px;
}

.menuservicos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
float:left;
margin-top: 13px;
margin-left:16px;
}

.menuviaturas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
float:left;
margin-top: 13px;
margin-left:13px;
}
.menucontactos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
float:left;
margin-top: 13px;
margin-left:15px;
}
.menufinan{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
float:left;
margin-top: 13px;
margin-left:15px;
}

.linkmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-decoration:none;
}
/*FIM MENU*/

/*PESQUISA*/
.conteudo {
width: 880px;
}
.pesquisa{
width:880px;
height: 47px;
background-image:url(images/pesquisa.png);
}

.formpesquisa {
height: 10px;
position: relative;
top: 16px;
left: 45px;
}

.formulario {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
height: 15px;
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: White;
color: #333333;
}

.ok {
height: 19px;
width:36px;
position: relative;
top: 6px;
left: 215px;
}
/*FIM PESQUISA*/

.superior {
height: 180px;
width:880px;
}

.ultimas {
width: 485px;
height: 180px;
background-image: url(images/ultimas.png);
float: left;
}

.mapa {
width: 395px;
height: 180px;
background-image: url(images/mapa.png);
float: right;
}

.btmapa {
position:relative;
top: 18px;
}

.inferior {
height: 172px;
width:880px;
}


/*DESTAQUE*/

.destaque {
width: 485px;
height: 172px;
background-image: url(images/destaque.png);
float: left;
}

.fotodestaque {
width:218px;
height: 163px;

position: relative;
left: 35px;
top: 10px;
float:left;
}

.textodestaque {
width:150px;
height: 163px;
position: relative;
top: 10px;
left: 45px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
position:relative;
float:left;
}

.textodestaque a:link    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration:none; }
.textodestaque a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration: none;  }
.textodestaque a:hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;    }
.textodestaque a:active    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration:none; }

/*FIM DESTAQUE*/


/*OPORTUNIDADE*/

.oportunidade {
width: 395px;
height: 172px;
background-image: url(images/oportunidade.png);
float: right;
}

.fotooportunidade {
width:218px;
height: 163px;

position: relative;
left: 6px;
top: 10px;
float:left;
}

.textooportunidade {
width:150px;
height: 163px;
position: relative;
top: 10px;
left: 15px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
position:relative;
float:left;
}

.textooportunidade a:link    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration:none; }
.textooportunidade a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration: none;  }
.textooportunidade a:hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;    }
.textooportunidade a:active    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration:none; }


/*FIM OPORTUNIDADE*/

.rodape {
width: 880px;
height:39px;
background-image:url(images/rodape.png);
clear:both;
}

.slide {
position: relative;
top: 48px;
left: 50px;
}


/*INTERNAS TEXTOS*/
.titulointerna {
background-image: url(images/titulosinternas.png);
height: 40px;
width:880px;
}

.conteudointernas {
width:880px;
background-image:url(images/fundointerna.png);
background-repeat:repeat-y;
float: left;
}

.conteudointernas2{
width:880px;
height: 560px;
background-image:url(images/fundointerna.png);
background-repeat:repeat-y;
float: left;
}


/*FIM INTERNAS TEXTOS*/

/*TP*/
.tp {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#FFFFFF;
position:relative;
left: 14px;
top: 15px;
}

.textointernas {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
position:relative;
left: 14px;
top: 15px;
width: 400px;
float:left;
}

.textointernas2 {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
position:relative;
left: 14px;
top: 15px;
width: 800px;
float:left;
}

.google {
height: 350px;
width: 400px;
position:relative;
right: 25px;
float:right;
clear:both;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.forms {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
position:relative;
left: 14px;
top: 15px;
height: 310px;
width: 700px;
float:left;
}


.form {
margin-left: 110px;
width: 250px;
height: 400px;
float:left;
clear:both;
}

.form2 {
margin-left: 17px;
width: 250px;
height: 400px;
float:left;
}


.formitem{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
width: 200px;
margin-bottom: 15px;
}

.formitemtit{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 10px;
color: #000000;
width: 238px;
margin-bottom: 5px;

height: 15px;
}

.formitemtittextarea{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 10px;
color: #000000;
width: 505px;
margin-bottom: 5px;

height: 15px;
}
.formulario {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
height: 15px;
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: White;
color: #333333;
}

.botao {
width: 70px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #ffffff;
background-color:#0076be;
line-height: 25px;
border:solid 1px #336699;
margin-bottom: 8px;
text-align:center;
}

.botao a:link    {  font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #E14D00; font-weight:bold; text-decoration:none; }
.botao a:visited {  font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #E14D00; font-weight:bold; text-decoration: none;  }
.botao a:hover   {  font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #336699; font-weight:bold; text-decoration: none;  }

TEXTAREA {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
}
/*FORMULARIO FIM*/

.paging{
width: 100%;
height:20px;
text-align: right;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #asgafh;
}

.pagingtotal{
width: 120px;
height:18px;
text-align: left;
font-family:Geneva,Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
margin-left:15px;
float : left;
}

.paging a:link    {  font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration:none; }
.paging a:visited {  font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration: none;  }
.paging a:hover   {  font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight:bold; text-decoration: none;  }
.paging a:active    {  font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight:bold; text-decoration:none; }

.pagingcontador{
width: 600px;
height:18px;
text-align: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
border:solid 0px #cccccc;
margin-right: 20px;
float : right;
}

.abmotor{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
margin-top: 5px;
text-decoration:none; 
}

.abmotor a:link    {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration:none; }
.abmotor a:visited {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration: none;  }
.abmotor a:hover   {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight:bold; text-decoration: none;  }

