/* CSS Document */

* {
margin:0; 
padding:0; 
font-family:arial, helvetica, sans-serif;
}

body {
background-color:#FFFFFF;
background-repeat:no-repeat;
font-size:11px; 
color:#666;
}

div, h1, form {
position:relative;
}

img {
border:none;
}

li{
list-style:none;
}

table{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
table {
border-collapse: separate;
border-spacing: 0;
}


#principal {
width:100%; 
}

#back_topo_esq{
width:50%;
height:232px;
background-image:url(../img/back_topo_esq.jpg);
background-repeat:repeat-x;
position:absolute;
top:0;
left:0;
}

#back_topo_dir{
width:50%;
height:232px;
background-image:url(../img/back_topo_dir.jpg);
background-repeat:repeat-x;
position:absolute;
top:0;
right:0;
}

#topo{
margin:auto;
height:232px;
background-image:url(../img/topo_1024.jpg);
background-repeat:no-repeat;
width:1003px;
}

#logo{
position:absolute;
top:10px;
left:120px;
height:127px;
width:300px;
}

#back_menu{
width:100%;
height:53px;
background-image:url(../img/back_menu.jpg);
background-repeat:repeat-x;
}

#menu{
width:779px;
height:53px;
margin:auto;
}

#degra_menu_esq{
background-image:url(../img/borda_esq_menu.jpg);
background-repeat:no-repeat;
width:17px;
height:53px;
position:absolute;
left:0;
top:0;
}

#degra_menu_dir{
background-image:url(../img/borda_dir_menu.jpg);
background-repeat:no-repeat;
width:17px;
height:53px;
position:absolute;
right:0;
top:0;
}

#menu_itens2{
z-index:1;
width:745px;
margin:auto;
}

.menu_itens{
width:121px;
height:53px;
background-image:url(../img/back_menu_itens.jpg);
background-repeat:repeat-x;
border-bottom:solid 1px #000000;
border-right:solid 1px #000000;
float:left;
z-index:2;
}

.text_menu{
width:118px;
margin-top:20px;
text-align:center;
vertical-align:middle;
}

.text_menu a{
width:118px;
text-align:center;
vertical-align:middle;
font-size:13px;
color:#29166F;
font-weight:bold;
text-decoration:none;
}


.text_menu a:hover{
color:#EBA501;
font-size:15px;
}


#meio{
width:779px;
_*width:777px;
margin:auto;
margin-top:-1px;
}

#degra_meio_esq{
background-image:url(../img/borda_esq.jpg);
background-repeat:repeat-y;
background-position:right;
width:17px;

}

#degra_meio_dir{
background-image:url(../img/borda_dir.jpg);
background-repeat:repeat-y;
background-position:left;
width:17px;
}

#centro_meio{
width:745px;
}

#degrade_meio{
background-image:url(../img/degrade_meio_topo.jpg);
height:12px;
width:745px;
_*width:745px;
background-repeat:repeat-x;
margin-top:2px;
*margin-top:3px;
_*margin-top:2px;
}

#destaque{
border:solid 2px #ECCA00;
background-color:#F7E779;
width:725px;
height:150px;
margin:auto;
}

#anu_destaque{
position:absolute;
width:462px;
height:130px;
margin-top:10px;
margin-left:10px;
}

.img{
border:solid 1px #E8E6E7;
}

.img:hover{
border:solid 1px #EFBE2E;
}

.text_destaque{
width:275px;
margin-left:185px;
}

.text_destaque h1{
color:#29166F;
font-weight:bold;
font-size:15px;
}

.text_destaque h1 a{
color:#29166F;
font-weight:bold;
font-size:15px;
text-decoration:none;
}

.text_destaque h1 a:hover{
text-decoration:underline;
}


.text_destaque h2{
color:#EBA501;
font-weight:bold;
font-size:22px;
padding-top:5px;
}

.text_destaque p{
font-size:13px;
color:#333333;
padding-top:5px;
}

#flash{
position:absolute;
top:0;
right:0;
width:253px;
height:150px;
}

#anuncios_meio{
width:745px;
border-bottom:solid 1px #000000;
margin-bottom:1px;
padding-bottom:5px;
}

#destaques_meio{
width:550px;
margin-left:3px;
margin-right:3px;
*margin-left:0px;
_*margin-right:2px;
}

.box_anuncio{
width:172px;
}

.text_anuncio{
width:172px;
margin-left:5px;
}

.text_anuncio h1{
color:#29166F;
font-weight:bold;
font-size:15px;
}

.text_anuncio h1 a{
color:#29166F;
font-weight:bold;
font-size:15px;
text-decoration:none;
}

.text_anuncio h1 a:hover{
text-decoration:underline;
}


.text_anuncio h2{
color:#EBA501;
font-weight:bold;
font-size:22px;
padding-top:5px;
}

.text_anuncio p{
font-size:13px;
color:#333333;
padding-top:5px;
}

/****************************contato***************/
.text_contato{
font-size:13px;
font-weight:bold;
color:#333333;
font-family:Arial;
}

.text_contato2{
font-size:15px;
color:#2D187d;
font-family:Arial;
font-weight:bold;
}

.text_contato2 a{
font-size:13px;
color:#8D8D8D;
font-family:Arial;
text-decoration:none;
}
.text_contato2 a:hover{
text-decoration:underline;
}

.campo{
border:solid 1px #8C8C8C;
width:310px;
font-size:13px;
font-family:Arial;
color:#666666;
height:20px;
background-color:#FFFFF2;
}

/************rodape*************/

#back_rodape{
width:100%;
height:98px;
background-image:url(../img/back_rodape.jpg);
background-repeat:repeat-x;
}

#rodape{
width:779px;
height:98px;
margin:auto;
}

.text_rodape{
font-family:Arial;
font-size:13px;
color:#525252;
width:460px;
top:33px;
margin:auto;
text-align:center;
}

#copy{
width:270px;
text-align:center;
margin:auto;
color:#666666;
font-family:Arial;
font-size:11px;
top:60px;
}


/*******************empresa******************/

.text_empresa{
font-size:13px;
font-family:Arial;
color:#333333;
width:700px;
margin-left:7px;
margin-bottom:20px;
margin-top:10px;
}

.text_empresa p{
font-size:13px;
font-family:Arial;
color:#333333;
width:700px;
margin:auto;
padding-bottom:5px;
*float:left;
}

#fade{
border:solid 2px #E8E6E7;
width:280px;
height:210px;
float:left;
margin:0 10px 4px 0;
}

/***************sec_veiculos**********************/
.paginacao{
margin:auto;
height:40px;
width:100%;
text-align:center;
margin-top:10px;
}

.paginacao a{
border:solid 1px #C18B0D;
color:#C18B0D;
font:Arial;
font-size:14px;
text-align:center;
line-height:35px;
font-weight:bold;
text-decoration:none;
padding:1px 5px;
padding:0px 5px;
margin-left:5px;
background-image:url(../img/back_paginacao.jpg);
background-repeat:repeat-x;
}

.paginacao a:visited{
border:none;
font-size:15px;
color:#C18B0D;
font-weight:bold;
text-align:center;
}

.paginacao a:hover{
border:solid 1px #C18B0D;
background-color:#C18B0D;
color:#FFFFFF;
text-align:center;
}

.paginacao a:active{
border:none;
color:#C18B0D;
font-weight:bold;
text-align:center;
}

/********************terc veiculos*************/

.box_terc_vei{
width:340px;
float:left;
margin-top:10px;
}

.box_terc_vei h1{
color:#29166F;
font-weight:bold;
font-size:16px;
}

.box_terc_vei h1 a{
color:#29166F;
font-weight:bold;
font-size:16px;
text-decoration:none;
}

.box_terc_vei h1 a:hover{
text-decoration:underline;
}


.box_terc_vei h2{
color:#EBA501;
font-weight:bold;
font-size:24px;
padding-top:5px;
}

.box_terc_vei p{
font-size:14px;
color:#333333;
padding-top:5px;
}

.text_interesse{
width:180px;
font-size:12px;
color:#333333;
float:left;
margin-top:10px;
margin-left:10px;
}

