/* definições gerais */
html{
margin:0;
padding:0;
background:#ffffff;
}
body{
margin:0;
padding:0;
background:url(img/back.gif);
}
form{
margin:0;
padding:0;
}
/* cabeçalho */
div#cabecalho{
margin:0;
padding:0;
height:100px;
text-align: center;
background: #BAE7EB;
}
div#cabecalho h1{
margin:0;
padding:0;
}
div#cabecalho h1 img{
padding:0;
border:0;
}
/* menu principal */
div#css_menu{
margin:0;
padding:0;
background:#BAE7EB url(img/pro_five_0c2.gif) repeat-x left bottom;
}
/* menu? */
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_five */
.menu5 {width:757px;padding:2px 0 0 3px; margin:0 auto; list-style:none; height:40px; position:relative; background:transparent url(img/pro_five_0c2.gif) repeat-x left bottom; font-size:12px;}
.menu5 li {float:left; height:40px; margin-right:1px;}
.menu5 li a {display:block; float:left; height:40px; line-height:35px; color: #f0fff0; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(img/pro_five_0a2.gif) no-repeat;}
.menu5 li a b {float:left; display:block; padding:0 13px 5px 8px; background:url(img/pro_five_0b2.gif) no-repeat right top;}
.menu5 li.current a {color:#f0fff0; background:url(img/pro_five_2a2.gif) no-repeat;}
.menu5 li.current a b {background:url(img/pro_five_2b2.gif) no-repeat right top;}
.menu5 li a:hover {color:#ffffff; background: url(img/pro_five_1a2.gif) no-repeat;}
.menu5 li a:hover b {background:url(img/pro_five_1b2.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#ffffff; background: url(img/pro_five_2a2.gif) no-repeat;}
.menu5 li.current a:hover b {background:url(img/pro_five_2b2.gif) no-repeat right top;}

/* container para exibir a publicidade */
div#geral{
margin:0 auto;
padding:0;
border:0;
width:770px;
border-right:transparent 200px solid;
}
div#geral div#container_geral{
margin:0 -200px 0 0;
padding:0;
width:970px;
display:block;
position:relative;
}
div#geral div#container_geral div#container_conteudo{
float:left;
width:760px;
display:block;
position:relative;
}

div#log{
margin:0 0 10px 0;
}
div#log h1 img{
border:0;
}

/* login área restrita */

div#login{
width:170px;
margin:0 0 10px 0;
padding:5px;
background:url(img/login_fundo.png) no-repeat 0 0;
height:115px;
overflow:hidden;
}
div#login fieldset{
margin:0;
padding:0;
border:0;
}
div#login fieldset legend{
padding:0 0 0 40px;
margin:0 0 10px 0;
border:0;
color:#ffffff;
font:bold 14px Arial,Helvetica,sans-serif;
letter-spacing:-1px;
}
div#login fieldset p{
margin:0;
padding:0;
}
div#login fieldset p label{
color:#252525;
font:normal 12px Arial,Helvetica,sans-serif;
width:48px;
float:left;
text-align:right;
margin-top:3px;
}
div#login fieldset p input{
margin:1px 0;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}
div#login fieldset p.login_err{
margin:0;
padding:0;
color:#cc0000;
font:normal 11px Arial,Helvetica,sans-serif;
text-align:center;
}
div#login fieldset p.login_a{
margin:0;
padding:3px 0 0 3px;
clear:right;
}
div#login fieldset p.login_a a{
color:#252525;
font:normal 11px Arial,Helvetica,sans-serif;
text-decoration:none;
}
div#login fieldset p.login_a a:hover{
text-decoration:underline;
}
div#login fieldset p.login_a2{
padding:0px 0 0 3px;
}
div#login fieldset p.login_inp{
font:normal 11px Arial,Helvetica,sans-serif;
padding:1px 7px 0 0;
margin:0;
float:right;
}
div#login fieldset p.nome{
padding:3px 0;
margin:0;
color:#252525;
font:bold 12px Arial,Helvetica,sans-serif;
}
div#login fieldset p.painel{
margin:0;
padding:5px 0 0 0;
}
div#login fieldset p.painel a{
color:#252525;
font:bold 14px Arial,Helvetica,sans-serif;
text-decoration:none;
letter-spacing:-1px;
}
div#login fieldset p.painel a:hover{
text-decoration:underline;
}
div#login fieldset p.sair{
margin:0;
padding:5px 20px 0 0;
}
div#login fieldset p.sair a{
color:#252525;
font:normal 11px Arial,Helvetica,sans-serif;
text-decoration:none;
}
div#login fieldset p.sair a:hover{
text-decoration:underline;
}

/* rodapé */
div#pubrodape{
clear:both;
width:760px;
/*background-color: #ffffff;*/
text-align:center;
padding:5px 0;
}
div#rodapebanner{
clear:both;
width:760px;
/*background-color: #ffffff;*/
text-align:center;
padding:5px 0;
}

div#rodapebanner p#links{
padding:12px 0 0 0;
margin:0;
width:auto;
color:#006633;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
text-align:center;
}

div#rodapebanner p#links a{
color:#006633;
text-decoration:none;
}
div#rodapebanner p#links a:hover{
text-decoration:underline;
}

/* rodapé */
div#rodape{
clear:both;
background:#ffffff url(img/rod_fundo.gif) repeat-x 0 0;
height:30px;
}
div#rodape div#rodape_i{
width:770px;
margin:0 auto;
}
div#rodape p#copy{
padding:12px 10px 0 10px;
margin:0;
float:left;
color:#292929;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}
div#rodape p#miraiweb{
padding:10px 0 0 0;
margin:0;
float:right;
color:#ffffff;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}
div#rodape p#miraiweb a{
margin:0 10px;
padding:0;
width:33px;
float:left;
background:url(img/miraiweb.gif) no-repeat 0 0;
text-indent:-5000em;
height:18px;
overflow:hidden;
}
div#rodape p#links{
padding:12px 0 0 0;
margin:0;
width:auto;
color:#292929;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
text-align:center;
}
div#rodape p#links a{
color:#292929;
text-decoration:none;
}
div#rodape p#links a:hover{
text-decoration:underline;
}
/* separador colunas */
div#corpo div#layout div#clear{
clear:both;
}
/* barra lateral */
div#corpo div#layout div#lateral{
padding:10px 10px 10px 0;
margin:0;
float:left;
width:180px;
/*background:#f5f5e9;*/
position:relative;
}
/* Cadastre-se */
div#corpo div#layout div#lateral div#cadastrese{
padding:0 0 10px 0;
}
div#corpo div#layout div#lateral div#cadastrese img{
border:0;
}
/* Busca rápida */
div#corpo div#layout div#lateral div#busca{
width:160px;
margin:0;
padding:10px;
background:url(img/busca_fundo.png) no-repeat 0 0;
height:125px;
overflow:hidden;
}
div#corpo div#layout div#lateral div#busca fieldset{
margin:0;
padding:0;
border:0;
}
div#corpo div#layout div#lateral div#busca fieldset legend{
padding:0 0 5px 0;
margin:0;
border:0;
color:#292929;
font:bold 13px Arial,Helvetica,sans-serif;
}
div#corpo div#layout div#lateral div#busca fieldset p{
margin:0;
padding:0;
}
div#corpo div#layout div#lateral div#busca fieldset p input{
margin:3px 0;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}
div#corpo div#layout div#lateral div#busca fieldset p select{
margin:3px 0;
font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}
div#corpo div#layout div#lateral div#busca fieldset p.busca_a{
margin:0;
padding:5px 0 0 0;
float:left;
}
div#corpo div#layout div#lateral div#busca fieldset p.busca_a a{
color:#292929;
font:normal 10px Arial,Helvetica,sans-serif;
text-decoration:none;
}
div#corpo div#layout div#lateral div#busca fieldset p.busca_a a:hover{
text-decoration:underline;
}
div#corpo div#layout div#lateral div#busca fieldset p.busca_inp{
padding:1px 0 0 0;
margin:0;
float:right;
}
/* Diretório de patrocinados */
div#corpo div#layout div#lateral div#dirpatrocinados{
width:180px;
margin:10px 0 0 0;
padding:0;
background:url(img/dir1_cab.png) no-repeat 0 0;
font:normal 12px Arial,Helvetica,sans-serif;
}
div#corpo div#layout div#lateral div#dirpatrocinados div{
margin:0;
background:#f0f0f0;
padding:10px;
font:normal 12px Arial,Helvetica,sans-serif;
}
div#corpo div#layout div#lateral div#dirpatrocinados h2{
margin:0;
padding:0;
color:#ffffff;
font:bold 13px Arial,Helvetica,sans-serif;
text-align:center;
line-height:30px;
height:30px;
}
div#corpo div#layout div#lateral div#dirpatrocinados ul{
margin:0;
padding:0;
list-style:none;
font:normal 12px Arial,Helvetica,sans-serif;
text-align:left;
}
div#corpo div#layout div#lateral div#dirpatrocinados ul li{
margin:0 0 2px 0;
padding:0;
}
div#corpo div#layout div#lateral div#dirpatrocinados ul li a{
color:#000000;
font:normal 12px Arial,Helvetica,sans-serif;
text-decoration:none;
}
div#corpo div#layout div#lateral div#dirpatrocinados ul li a:hover{
text-decoration:underline;
}
/* Diretório de patrocinadores */
div#corpo div#layout div#lateral div#dirpatrocinadores{
width:160px;
margin:10px 0 0 0;
padding:0 10px 10px 10px;
background:url(img/dir2_cab.png) #ffffff no-repeat 0 0;
font:normal 12px Arial,Helvetica,sans-serif;
}
div#corpo div#layout div#lateral div#dirpatrocinadores h2{
margin:0;
padding:0;
color:#ffffff;
font:bold 13px Arial,Helvetica,sans-serif;
text-align:center;
line-height:30px;
height:30px;
}
div#corpo div#layout div#lateral div#dirpatrocinadores ul{
margin:8px 0 0 0;
padding:0;
list-style:none;
font:normal 12px Arial,Helvetica,sans-serif;
text-align:left;
}
div#corpo div#layout div#lateral div#dirpatrocinadores ul li{
margin:2px 0;
padding:0;
}
div#corpo div#layout div#lateral div#dirpatrocinadores ul li a{
color:#000000;
font:normal 12px Arial,Helvetica,sans-serif;
text-decoration:none;
}
div#corpo div#layout div#lateral div#dirpatrocinadores ul li a:hover{
text-decoration:underline;
}
/* Diretório de parceiros */
div#corpo div#layout div#lateral div#dirparceiros{
width:180px;
margin:10px 0 0 0;
background:url(img/dir3_cab.png) no-repeat 0 0;
font:normal 12px Arial,Helvetica,sans-serif;
}
div#corpo div#layout div#lateral div#dirparceiros div{
padding:10px;
background:#f0f0f0;
font:normal 12px Arial,Helvetica,sans-serif;
}
div#corpo div#layout div#lateral div#dirparceiros h2{
margin:0;
padding:0;
color:#ffffff;
font:bold 13px Arial,Helvetica,sans-serif;
text-align:center;
line-height:30px;
height:30px;
}
div#corpo div#layout div#lateral div#dirparceiros ul{
margin:0;
padding:0;
list-style:none;
font:normal 12px Arial,Helvetica,sans-serif;
text-align:left;
}
div#corpo div#layout div#lateral div#dirparceiros ul li{
margin:0 0 2px 0;
padding:0;
}
div#corpo div#layout div#lateral div#dirparceiros ul li a{
color:#000000;
font:normal 12px Arial,Helvetica,sans-serif;
text-decoration:none;
}
div#corpo div#layout div#lateral div#dirparceiros ul li a:hover{
text-decoration:underline;
}
/* Selo iBest */
div#corpo div#layout div#lateral div#ibest{
width:160px;
margin:0;
padding:10px;
font:normal 12px Arial,Helvetica,sans-serif;
text-align:center;
}
div#corpo div#layout div#lateral div#ibest a img{
border:0;
}
/* Publicidade extra */
div#public2{
padding:0;
margin:10px 0 0 0;
float:right;
width:190px;
_width:180px;
/*background:#e8e8e8;*/
}

div#public2 div#pub_box{
margin-bottom:5px;
padding-top:11px;
background:url(img/190_top.gif) no-repeat;
width:190px;
font:normal 11px Arial, Helvetica, sans-serif;
}
div#public2 div#pub_boxt{
padding-bottom:11px;
background: transparent url(img/190_bottom.gif) no-repeat 0 bottom;
width:190px;
}
div#public2 div#pub_boxb{
background: transparent url(img/190_middle.gif) repeat-y;
padding:0 5px;
width:180px;
}

div#public2 div#pub_item{
margin:0;
padding:3px 0;
font:normal 11px Arial, Helvetica, sans-serif;
border-top: 1px solid silver;
}
div#public2 div#pub_item.nolin{
border-top:none;
}

div#public2 div#pub_item h5{
margin:0;
padding:0 0 2px 0;
font:bold 11px Arial, Helvetica, sans-serif;
}
div#public2 div#pub_item h5 a{
margin:0;
padding:0;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#4682b4;
}
div#public2 div#pub_item h5 a:hover{
text-decoration:underline;
}
div#public2 div#pub_item img{
margin:0;
padding:0 2px 0 0;
float:left;
border:0;
}
div#public2 div#pub_item p{
margin:0;
padding:0;
font:normal 11px Arial, Helvetica, sans-serif;
}
div#public2 div#pub_item p a{
margin:0;
padding:0;
font:normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#202020;
}
div#public2 div#pub_item p a:hover{
text-decoration:underline;
}
div#public2 div#clear{
clear:left;
}

