/* CSS Document */

* {
margin:0; 
padding:0; 
font-family:Arial;
}

body {
font-family:Arial;
background-color:#E9E5E2;
}

div, h1, form {
position:relative;
}

img {
border:none;
border:0;
}

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%; 
}

a{
outline:0;
}


/***************index*******************/

#tudo{
border:solid 4px #B2B0AE;
border-top:none;
margin:auto;
width:870px;
margin-bottom:10px;
background-color:#FFFFFF;
}
#topo{
width:870px;
height:220px;
margin:auto;
z-index:2;
}

#div_logo{
background-image:url(../img/topo_esq.png);
background-repeat:no-repeat;
width:310px;
height:220px;
float:left;
}


#logo{
height:78px;
position:absolute;
right:0;
top:65px;
width:275px;
}


#menu{
bottom:12px;
height:28px;
left:15px;
position:absolute;
width:760px;
line-height:24px;
}

#menu a{
color:#FFFFFF;
font-weight:bold;
font-size:13px;
text-decoration:none;
float:left;
margin:0 10px;
}
#menu a:hover{
text-decoration:underline;
}

#meio{
width:870px;
margin:auto;
background-color:#FFFFFF;
z-index:1;
color:#333333;
font-size:13px;
}

#video{
background-image:url(../img/back_video.jpg);
background-repeat:no-repeat;
width:447px;
height:263px;
}

#meio_video{
height:245px;
margin:auto;
top:9px;
width:430px;
}

#td_esq{
width:447px;
}

#text_como_funciona{
background-image:url(../img/back_funciona.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:431px;
margin:10px 8px;
margin-top:1px;
color:#333333;
font-size:12px;
}

#text_como_funciona p{
color:#333333;
margin:auto;
width:400px;
font-size:12px;
}



#td_meio{
width:188px;
}

#melhor{
background-image:url(../img/back_a_melhor.jpg);
background-repeat:no-repeat;
width:188px;
height:401px;
margin:5px;
margin-top:8px;
}


#text_melhor{
width:168px;
margin:auto;
color:#333333;
font-size:12px;
}

#text_melhor p{
color:#333333;
font-size:12px;
padding-bottom:10px;
}


#td_dir{
width:218px;
}

#vantagens{
width:218px;
background-image:url(../img/back_baixo_vantagens.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin-top:8px;
}


.text_vantagens{
width:160px;
margin:auto;
color:#333333;
font-size:13px;
}

.text_vantagens p{
color:#333333;
font-size:13px;
padding-bottom:10px;
}





#rodape{
width:870px;
margin:auto;
background-color:#FFFFFF;
height:108px;
}

#menu_rod{
background-image:url(../img/meio_rod.jpg);
background-repeat:repeat-x;
height:49px;
width:870px;
}

#centro_menu_rod{
height:49px;
line-height:55px;
margin-left:25px;
}

#centro_menu_rod a{
font-size:13px;
color:#625815;
font-weight:bold;
float:left;
text-decoration:none;
margin:0 5px;
}
#centro_menu_rod a:hover{
text-decoration:underline;
}


#text_rodape{
color:#666666;
font-size:11px;
position:absolute;
top:55px;
right:10px;
}





/**************sec_central***********************/

#baixo_topo{
background-image:url(../img/back_baixo_topo.jpg);
background-repeat:repeat-x;
background-position:top;
height:67px;
width:855px;
margin:auto;
margin-top:-15px;
}

#text_baixo_topo{
color:#333333;
font-size:12px;
font-weight:bold;
margin-left:150px;
top:3px;
}

#box_entrar{
background-image:url(../img/box_central.jpg);
background-repeat:no-repeat;
width:858px;
height:82px;
margin:30px auto;
}





#text_empresa{
font-size:12px;
color:#333333;
width:800px;
margin:10px auto;
}

#text_empresa p{
padding-bottom:15px;
font-size:12px;
color:#333333;
}


.text_recorra{
font-size:12px;
color:#333333;
width:410px;
margin:10px auto;
}

.text_recorra p{
padding-bottom:15px;
font-size:12px;
color:#333333;
}


#box_text_recorra{
background-image:url(../img/back_text_recorra.jpg);
height:36px;
width:846px;
margin:10px auto;
padding-left:10px;
color:#7B6C17;
font-size:17px;
font-weight:bold;
line-height:40px;
}




#box_recorra{
background-image:url(../img/box_recorra.jpg);
background-repeat:no-repeat;
width:858px;
height:120px;
margin:15px auto;
}


/****************************contato***************/
.text_contato{
font-size:12px;
color:#333333;
font-family:Arial;
}


.text_contato a{
font-size:12px;
color:#333333;
font-family:Arial;
text-decoration:none;
}


.text_contato a:hover{
text-decoration:underline;
}

.text_contato2{
font-size:14px;
color:#3A6994;
font-family:Arial;
}

.campo{
border:solid 1px #DADADA;
width:475px;
font-size:12px;
font-family:Arial;
color:#666666;
padding-top:2px;
height:18px;
background-color:#FCFAEB;
}




/********depoimentos*************/

#box_depo{
width:620px;
height:183px;
margin:10px;
margin-top:1px;
background-image:url(../img/back_depoimentos.jpg);
background-position:bottom;
background-repeat:no-repeat;
}


.text_depo{
color:#333333;
font-size:12px;
width:590px;
height:150px;
overflow-y:auto;
position:absolute;
top:30px;
left:17px;
}

.text_depo p{
color:#333333;
padding-bottom:7px;
margin:auto;
width:590px;
font-size:12px;
}
