/* GERAL */
body { margin: 0000px; background:url(../img/bg.jpg) repeat; }
.site { width:955px; margin:auto; padding: 0px; text-align:left; border:0px; }
.topo {  width:955px; }
.logo { float:left; padding-top:40px; padding-left:50px; padding-right:50px; padding-bottom:20px; }
.menu { float:left; padding-left:200px; padding-right:40px; }
.content { background-color:#FFFFFF; background-image:url(../img/bg_content.jpg); background-position:bottom; background-repeat:no-repeat; clear:both; height:680px; background-color:#FFFFFF; padding-top:50px; padding-left:50px; padding-right:40px; }
.left { float:left; width: 520px; padding-right:50px; }
.right { float:left; width: 270px; padding-top:40px; }
.rodape { padding-top:20px; padding-bottom:50px; }

/* INDEX */
.corporacao { background-position:bottom; background-repeat:no-repeat; clear:both; height:950px; background-color:#FFFFFF; padding-top:50px; padding-left:50px; padding-right:40px; }
#overlay { position:absolute; top:0%; left:0%; width:100%; height:100%; background:#FFF; z-index:1001; -moz-opacity:0.9; opacity:.80; filter:alpha(opacity=80); }
#box { position:absolute; top:20%; left:50%; width:469px; height:458px; z-index:1002; margin:-80px 0 0 -250px; }


/* TXT */
#txt01 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; }
#txt_rodape { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#30519d; line-height:20px; }
#titulo01 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#30519d; line-height:20px; }
#titulo02 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; }
#titulo03 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0567A8; line-height:20px; }

/* PASSEIO */
.content_passeio { background-image:url(../img/bg_content.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; padding-top:60px; padding-bottom:50px; }
.passeio { padding-left:160px; width:640px; }

/* GALERIA DE FOTOS */
.galeria { background-image:url(../img/bg_content.jpg); background-position:bottom; background-repeat:no-repeat; clear:both; height:630px; background-color:#FFFFFF; padding-top:50px; padding-left:50px; padding-right:40px; }
.border { padding:8px; }

/* SERVIÇOS */
.servicos { background-image:url(../img/bg_content.jpg); background-position:bottom; background-repeat:no-repeat; clear:both; height:1850px; background-color:#FFFFFF; padding-top:50px; padding-left:50px; padding-right:40px; }
.servicos01 { background-image:url(../img/img_servicos01.jpg); background-repeat:no-repeat; padding-top:30px; padding-left:110px; height:200px; }
.servicos02 { background-image:url(../img/img_servicos02.jpg); background-repeat:no-repeat; padding-top:80px; padding-left:320px; height:180px; }
.servicos03 { background-image:url(../img/img_servicos03.jpg); background-repeat:no-repeat; padding-top:70px; padding-left:130px; height:180px; }
.servicos04 { background-image:url(../img/img_servicos04.jpg); background-repeat:no-repeat; padding-top:40px; padding-left:310px; height:280px; }
.servicos05 { background-image:url(../img/img_servicos05.png); background-repeat:no-repeat; padding-top:80px; padding-left:120px; height:180px; }

/* PARCERIA */
.parceria { background-image:url(../img/bg_content.jpg); background-position:bottom; background-repeat:no-repeat; clear:both; height:830px; background-color:#FFFFFF; padding-top:50px; padding-left:50px; padding-right:40px; }
.parceria01 { height:1000px; }
.parcerialeft { float:left; width: 400px; padding-right:50px; }
.parceriaright { float:left; width: 400px; padding-top:20px; padding-bottom:40px; }

/* CONTATO */
.contato { background-image:url(../img/bg_content.jpg); background-position:bottom; background-repeat:no-repeat; clear:both; height:530px; background-color:#FFFFFF; padding-top:50px; padding-left:50px; padding-right:40px; }
.formulario { float:left; width: 500px; }
.mapa { float:left; width:303px; padding-top:50px; }

/* TRABALHE CONOSCO */
.trabalhe { background-image:url(../img/bg_content.jpg); background-position:bottom; background-repeat:no-repeat; clear:both; height:910px; background-color:#FFFFFF; padding-top:50px; padding-left:50px; padding-right:40px; }
.trabalhe_obrigado { background-image:url(../img/bg_content.jpg); background-position:bottom; background-repeat:no-repeat; clear:both; height:200px; background-color:#FFFFFF; padding-top:50px; padding-left:50px; padding-right:40px; }

/* LINKS */
a.link_azul { color: #0567A8; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.link_azul:visited { color: #0567A8; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.link_azul:hover { color: #FFFFFF; text-decoration:none; background-color:#0567A8; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.link_azul:active { color: #0567A8; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a.link_verde { color:#006600; text-decoration:none; }
a.link_verde:visited { color: #006600; text-decoration:none; }
a.link_verde:hover { color: #333333; text-decoration:underline; }
a.link_verde:active { color: #006600; text-decoration:none; }

a.link_linha { color: #333333; text-decoration:underline; }
a.link_linha:visited { color: #333333; text-decoration:underline; }
a.link_linha:hover { color: #000000; text-decoration:none; }
a.link_linha:active { color: #333333; text-decoration:underline; }
