*{ margin:0; padding:0; border:none; }

body{ background:url(../img/bg.jpg) no-repeat scroll center top; height:100%; position:absolute; width:100%; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; background-color:#83A5D5; }

#all{ width:1002px; height:auto; margin:0 auto;}

.content{ width:auto; height:auto; margin:0 0 0 0; overflow:hidden; }

.half{ width:1002px; height:auto; margin:0 0 0 0; overflow:hidden; }

h1{ float:left; margin:41px 0 0 0; padding:0 0 0 50px; overflow:hidden}

.header{ width:auto; height:104px; margin:0 auto; overflow:hidden;}

.linksult{  width:auto; height:auto; float:left; overflow:hidden; margin:30px 0 0 0; padding:0 0 0 50px;}
.linksult ul{ width:auto; height:auto; margin:0 0 0 0; overflow:hidden;}
.linksult li{ list-style:none; font-size:11px; color:; float:left}
.linksult li a{ text-decoration:none; color:;}

.linksazul{ margin:2px 0 0 5px}
.linkslaranja{ margin:0 0 0 17px}
.clear{ clear:both;}

.boxmenu{ margin:-17px 0 0 370px;}

.menu{ width:585px; height:25px; margin:0 0 0 0;  background:#160959; float:left;}
.menu ul{ width:auto; height:auto; margin:0 0 0 10px; }
.menu li{ list-style:none; margin:5px 9px; font-size:12px; font-weight:bold; color:#fff; float:left}
.menu li a{ text-decoration:none; font-size:11px; font-weight:bold; color:#fff;}

.esq{ background:url(../img/esq_menu.jpg) no-repeat; width:10px; height:25px; margin:0; overflow:hidden; float:left; }
.dir{ background:url(../img/dir_menu.jpg) no-repeat; width:10px; height:25px; margin:0; overflow:hidden;  float:left; }

/*fim header*/

.col1{ float:left; width:752px; height:auto; overflow:hidden; padding:0 14px 0 0; }
.col2{ float:left; width:213px; height:auto; overflow:hidden; margin:48px 0 0 0 }

.boxer1 { width:auto; height:auto; height:270px; margin:48px 0 0 0; padding:0 0 0 0; overflow:hidden; clear:both;}
.banner3tempos{ width:; height:auto; margin:0 0 0 0; padding:0 10px 0 0; overflow:hidden; float:left; }
.boxer_cotacao{ width:370px; height:270px; margin:0 0 0 0; overflow:hidden; float:left; }

.cotacao{ width:250px; height:219px; background:url(../img/bg2_cotacao.jpg) no-repeat;  margin:39px 0 0 16px; padding:2px 0}
.formcotacao{ width:auto; height:auto; margin:10px 0 0 12px; }
.formcotacao label{ font-size:10px; font-weight:bold; color:#616060; float:left; text-align:right; width:83px; margin:3px 3px 0 0;  }
.formcotacao input{ float:left; margin:2px 2px 2px 2px; }
.formcotacao table { margin:10px 0 0 0}
.formcotacao table td{ font-size:10px;  color:#616060;}


.data_ida{ width:94px; height:20px;}
.data_volta{ width:94px; height:20px;}
.qt_de{ width:21px; height:20px; margin:0 0 0 0;}
.passag{ width:21px; height:20px;}
.escplano{ margin:20px 0 0 0; *margin:10px 0 0 0;  float:left; width:100px; height:20px; font-size:12px; color:#616060;}
#cotar{ background:url(../img/cotar.png) no-repeat; height:25px; width:92px; margin:16px 0 0 15px; *margin:7px 0 0 15px;  cursor:pointer; float:left }

.linhalr{ width:auto; height:auto; margin:0}



.calend{ width:auto; height:auto; margin:0 0 10px 0; overflow:hidden; padding:2px 0 0 3px; margin:3px 0 0 0; font-size:10px; color:#616060;}
.txtform{ font-size:9px; font-size:11px; color:#616060; margin:0 0 0 3px}

.boxer2 { width:auto; height:270px; margin:20px 0 0 0; overflow:hidden; clear:both;}
.planos{ width:241px; height:270px; background:url(../img/top_planos.png) no-repeat; float:left; overflow:hidden; margin:0 10px 0 0;}
.sinistros{ width:241px; height:270px; background:url(../img/top_sinistro.png) no-repeat; float:left; overflow:hidden; margin:0 10px 0 0; }
.viagens{ width:241px; height:270px; background:url(../img/top_viagens.png) no-repeat; float:left; overflow:hidden; }

.cartoes{ background:#B3BAD1; width:192px; height:100px; margin: 45px 0 0 21px;  }
.setaesq{ float:left; width:auto; height:auto; margin:32px 3px 0 0; padding:0 0 0 10px}
.setadir{float:left; width:auto; height:auto;margin:32px 0 0 0;}
.esqcart{ width:auto; height:auto; margin:11px 0; float:left}

.txthome{ width:195px; height:auto; margin:16px 0 0 22px}
.txthome p { font-size:11px; margin:5px 0 5px 0;  }
.txthome p a{ color:#616060; font-size:10px; text-decoration:none }
.txthome p a:hover{ color:#1201B4; font-size:10px; text-decoration:none }

.fotohome{ width:192px; border:1px solid #365CAF; background:#FFFFFF; padding:1px; height:100px; margin: 45px 0 0 21px; }
.fotohome img { margin:3px 0 0 3px; width:auto; height:auto;}

.linksobre{ width:195px;}
.linksobre p{ color:#1201B4; font-size:10px; margin:0 0 0 22px}
.linksobre p a{ color:#1201B4; font-size:10px; text-decoration:none}
.linksobre p img { margin:0 3px 0 0; width:auto; height:auto}

.selo1{ width:auto; height:auto; margin:0 0 10px 0; overflow:hidden; }
.cambio{ width:210px; height:130px; background:url(../img/bg_cambio.png) no-repeat; margin:0 0 10px 0; overflow:hidden; } 
.tempo{ width:210px; height:130px; margin:0 0 10px 0; background:url(../img/bg_tempo.png) no-repeat; }
.seguro{ width:auto; height:auto; margin:}


.linhas{ width:auto; height:auto; margin:10px 0 10px 15px; }


.cambiotxt{ width:auto; height:auto; margin:33px 0 0 70px}
.cambiotxt p{ font-size:12px; font-weight:bold; color:#fff;}
.hora{ width:auto; height:auto; margin:38px 0 0 72px; }
.hora p{ font-size:11px; font-weight:bold; color:#0A4B5E;}



/*footer*/

.footer{ clear:both; overflow:hidden; margin:26px 0 0 0; width:750px; height:25px; background:url(../img/bgfooter.png) no-repeat; }
.footer p{ font-size:11px; color:#FFFFFF; text-align:center; width:550px; float:left; padding: 5px 0 0;}
.logohw{ float:right; padding: 0 100px 0 0; }




