@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; list-style:none; }
br.c { clear:both; }
#abas, #geral, #rodape { width: 775px; margin:auto; }
a:hover { text-decoration:underline !important; }

body { background:url(../img/f.gif) repeat-x;  }

#abas { margin-top:15px; height:20px; }
#abas li { float:left; margin-right:7px;  }
#abas li a { color:#7a7d7f; font-size:10px; text-decoration:none; text-transform:uppercase; display:block; width:96px; line-height:20px; text-align:center; background-image:url(../img/f_1.gif); }
#abas li.select a { background-image:url(../img/f_2.gif);  color:#FFF; }
#abas li.pt, #abas li.br { float:right; width:15px;  } 
#abas li.pt a { width:15px; text-indent:-99999px;  background:url(../img/pt.gif) no-repeat; } 
#abas li.br a { width:15px; text-indent:-99999px;  background:url(../img/br.gif) no-repeat; } 


#geral { width:693px; padding:17px 41px; background-color:#FFF; border:1px solid #DDD; color:#777; }

#topo h1 { margin:18px 19px 0px 0px; float:left; }
#topo h1 a { display:block; text-indent:-999px; width:177px; height:52px; background-image:url(../img/l.gif); background-repeat:no-repeat; }
#topo div { border:0px solid #000; float:left; width:495px; }

#topo div form { margin-left:10px; float:left; width:215px; padding: 5px 0px 5px 20px; }
#topo div form h2 { color:#326d75; text-transform:uppercase; font-size:11px; margin:4px 0px 4px -25px; border:0px solid #000; text-align:center; }
#topo div form input { display:block; float:left; margin-right:5px;  font-size:10px; padding:2px; background-color:#f5f5f5; color:#898989; border:1px solid #cccccc; text-align:center; width:80px; }
#topo div form button { text-indent:-999px; width:15px; height:16px; background-image:url(../img/bt_login.gif); border:0px; }
#topo div ul.nav1 { float:left; margin-top:25px; margin-left:40px; }
* html #topo div ul.nav1 { margin-left:25px; } 
#topo div ul.nav1 li {  display:inline; }
#topo div ul.nav1 li a { background:url(../img/div_1.gif) no-repeat right; padding:5px 13px 5px 5px; margin-right:8px; display:block; float:left; color:#7d7d7d; text-decoration:none; font-size:10px; font-weight:bold; line-height:16px; text-transform:uppercase;}
#topo div ul.nav1 li:last-child a, #topo div ul.nav1 li.last a { background:none; }

#topo div ul.nav2 { margin:5px 0px 0px 5px; }
#topo div ul.nav2 li { background-color:#017db2; padding:auto; width:100px; background:url(../img/m_2.gif) no-repeat; text-transform:uppercase; display:block; float:left; height:43px; text-align:center; }
#topo div ul.nav2 li a { display:block; font-size:10px; text-decoration:none; color:#FFF; } 

#topo div ul.nav2 li.servicos { line-height:38px; padding-left:10px; width:100px; background:url(../img/m_1.gif) no-repeat;  }
#topo div ul.nav2 li.hospedagem { height:37px; padding:6px 10px 0px 10px; *padding-top:8px; width:80px; background:url(../img/m_2.gif) no-repeat; z-index: 1; }
#topo div ul.nav2 li.registro { padding-top:6px; *padding-top:8px; height:37px; width:101px; background:url(../img/m_3.gif) no-repeat; }
#topo div ul.nav2 li.registro:hover ul { margin-left:0px; *margin-left:-50px; }
#topo div ul.nav2 li.ajuda { line-height:38px;  width:83px; background:url(../img/m_4.gif) no-repeat; }
#topo div ul.nav2 li.ajuda:hover ul { margin-left:0px; *margin-left:-43px; margin-top:5px; }
#topo div ul.nav2 li.contato { line-height:38px;  width:96px; background:url(../img/m_5.gif) no-repeat; }

#topo div ul.nav2 li ul { display:none; }
#topo div ul.nav2 li:hover ul { display:block; background-color:#F4F4F4; width:120px; position:absolute; margin-top:13px; margin-left:-10px; *margin-top:11px; *margin-left:-50px; }
#topo div ul.nav2 li ul li { border-bottom:1px solid #e6e5e5; width:120px; display:block; font-size:10px; background:none; height:18px; line-height:20px; text-transform:none; text-align:center; }
#topo div ul.nav2 li ul li a { color:#a3a2a2; text-decoration:none; }
#topo div ul.nav2 li ul li a:hover { text-decoration:underline; }
* html #topo div ul.nav2 li:hover ul { display:block; margin-left:-50px; margin-top:11px; }

#conteudo { margin-top:25px; border:0px solid #00F; float:left; width:693px;  }


#marcas { height:55px; background:url(../img/baixo.jpg) no-repeat center; width:100%; margin-top:10px; float:left; }
#marcas ul { width:650px; margin:0px auto; }
#marcas ul li { text-indent:-999px;  }



#rodape {  text-align:center; padding:5px; }
#rodape a { margin-right:5px; font-size:10px; color:#555555;  }
#rodape p { margin-top:3px; font-size:10px; color:#a2a2a2; }








