@charset "utf-8";
/* Elementos gerais */
* { margin:0px; padding:0px; }
img { border:none; }
a { text-decoration:none; color:#999; }
a:hover { text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.cleft { clear:left; }
.cright { clear:right; }
.center { text-align:ce2nter; }
.strong { font-weight:bold; }
.hidden { display:none; }
body { background:url(../imagens/bgbody.gif) top center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:130%; }

/* Elementos do layout */
#geral { width:990px; margin:auto; background:#FFF; display:table; }
#relative {  position:relative; width:990px; margin:auto;  }
#geral #topo { background:url(../imagens/bgtopo.jpg) no-repeat; width:990px; height:140px; float:left;  overflow:hidden; }
#geral #topo #logo { display:block; float:left; width:290px; height:75px; background:url(../imagens/space.gif); margin:10px; text-indent:-5000px; overflow:hidden; display:inline; }
#geral #topo form { width:300px; float:left; margin:42px 0px 0px 60px; display:inline; }
#geral #topo form fieldset { margin:0px; padding:0px; border:none; }
#geral #topo form label { margin:1px; padding:0px; float:left; }
#geral #topo form select { width:80px; }
#geral #topo .sexy-select-list ul { z-index:10; }
#geral #topo .sexy-select-list ul li { width:100%; }
#geral #topo form button {background:url(../imagens/btok.gif) no-repeat; height:56px; width:36px; text-indent:-5000px; overflow:hidden;  border:none; cursor:pointer; margin:0px; position:absolute; top:43px; right:325px;}
#geral #topo .consultor { background:url(../imagens/space.gif); float:right; width:215px; height:80px; margin:10px 10px 0px 0px; text-indent:-5000px; overflow:hidden; }
#geral #topo ul.menu { float:left; clear:left; width:990px; display:block; list-style:none; margin:8px 0px 0px 0px;  }
#geral #topo ul.menu li { float:left; display:inline; }
#geral #topo ul.menu li a { padding:8px 8px 8px 8px; height:14px; display:block; font-weight:bold; float:left; display:inline; }
#geral #topo ul.menu li a:hover { background:url(../imagens/bgmenu.gif) repeat-x; color:#FFF; text-decoration:none; }

#rodape { background:url(../imagens/bgrodape.jpg) repeat-x left top; height:199px; margin:20px 0px 0px 0px; color:#C4DEFB; padding:10px 0px 0px 0px; }
#rodape a { color:#C4DEFB; }
#rodape #limit { width:990px; margin:auto; position:relative; }
#rodape #limit .menu, #rodape #limit .menu2 { float:left; list-style:none; line-height:110%; margin:0px 0px 0px 20px; height: 120px; }
#rodape #limit .menu { font-weight:bold; }
#rodape #limit .title { list-style:none; margin:0px 0px 2px 0px; }
#rodape #limit .consultor { background:url(../imagens/consultor.gif) no-repeat; width:251px; height:97px; display:block; text-indent:-5000px; overflow:hidden; float:right; margin:15px 50px 0px 0px; }
#rodape #limit #info { clear:both; margin:28px 0px 0px 10px; float:left; width:500px; }
#rodape #limit #wez { position:absolute; right:155px; top:165px; color:#2786EF; display:block; }