/* CSS Document */
* { margin:0; padding:0; border-collapse:collapse; }
body { background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
input, textarea, select { border:solid 1px #CCCCCC; font-size:11px; color:#666666; margin:0; }
a, img { border:none; text-decoration:none; color:#FFFFFF; }
a:hover { text-decoration:underline; color:#FFFFFF; }
#geral { width:777px; margin:0 auto; background:#FFFFFF; }

/* classes */
.label { float:left; margin:0 5px 0 3px; width:50px; }


/* TOPO */
#topo { width:777px; height:84px; vertical-align:top; background:url(../img/bg_topo.jpg) repeat-x; color:#FFFFFF; }
#topo input { margin:0 0 3px 0; }
#imgTopo { float:left; }
#login { float:right; height:78px; margin:5px 5px 0 0; }
#bt_login { text-align:right; }

/* menu horizontal */
#menuHorizontal { height:30px; width:775px; border:solid 1px #25410E; background:url(../img/bg_menu_horizontal.jpg) repeat-x; }
#menuHorizontal a { color:#FFFFFF; text-decoration:none; font-size:12px; margin:10px 0 0 25px; }
#menuHorizontal a:hover { text-decoration:underline; }
#busca { float:right; color:#FFFFFF; font-size:11px;}
#busca input { margin:0 5px 0 5px; }

/* Menu Vertical (canais) */
#canais { vertical-align:top; width:140px; }
#topoQuadro { background:url(../img/bg_canais.jpg) repeat-x; color:#FFFFFF; font-weight:bold; height:22px; border: solid 1px #25410E; text-align:center; padding:5px 0 0 0; }
#tituloCanal { color:#009900; font-weight:bold; margin:0 0 5px 0;}
#conteudoQuadro { background:#EEEEEE; border: solid 1px #C7C7C7; text-align:left; padding:5px 0 5px 3px; }
#conteudoQuadro img { vertical-align:middle; margin:3px 1px 0 1px;}
#conteudoQuadro a { color:#134110; text-decoration:none; font-size:11px; }
#conteudoQuadro a:hover { color:#5A7846; text-decoration:underline; }

/* Conteudo */
#conteudo { padding:5px; text-align:center; vertical-align:top; }

/* Internas  */
#acessibilidade { color:#666666; text-align:left; border:solid 1px #CCCCCC; margin:0 0 8px 0; }

/* publicidade */
#publicidade { width:155px; padding:5px 0 5px 5px; background:#EEEEEE; text-align:center; vertical-align:top; } /* publicidade tem 160 LARGURA com o padding! */

/* Rodapé */
#rodape { height:27px; width:775px; border:solid 1px #25410E; background:url(../img/bg_menu_horizontal.jpg) repeat-x; text-align:center; padding:3px 0 0 0; color:#FFFFFF; }

/* mensagens */
#sucesso { width:90%; border:solid 1px #FF9999; background:#FFFFCC; color:#0066FF; font-weight:bold; text-align:center; padding:10px; margin:0 0 10px 0; }
#erro { width:90%; border:solid 1px #FF9999; background:#FFFFCC; color:#FF0000; font-weight:bold; text-align:center; padding:10px; margin:0 0 10px 0; }

/* cadastro */
#frmCadastro { width:300px; text-align:left; }
#frmCadastroAnuncio td { width:90%; text-align:left;}


/* Área do CLiente */
#saudacao_usuario { width:100%; padding:5px 0 15px 5px; text-align:left; color:#999999; }
#menu_usuario { width:100%; border-bottom: solid 1px #CCCCCC; padding:0 0 10px 0; text-align:center; }
#menu_usuario a { color:#003300; }



/* FALE CONOSCO */
#lbl_contato { width:120px; text-align:right; padding:0 5px 5px 0; }
#campo_contato {  text-align:left; padding:0 0 0 5px;  }
#msgErroContato { text-align:center; font-size:13px; color:#990000; font-weight:bold; }
#msgContato { text-align:center; font-size:13px; color:#0066FF; font-weight:bold;  }







/* Pop box */
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("../js/popbox/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("../js/popbox/images/magminus.cur"), pointer;
}
/* CSS DO ADMIN */
#tituloAdmin { width:100%; font-size:14px; text-align:center; margin:0 0 10px 0; color:#333333; border-bottom: 1px dotted #CCCCCC; padding:0 0 10px 0; }
#geralAdmin { width:800px; background:#DDE7E9; color:#666666; margin:0 auto; margin-top:100px; padding:10px; }
#geralAdmin a,p { color:#666666; margin:5px 5px 5px 0; } 
#geralAdmin a { text-decoration:none; }
#geralAdmin a:hover { text-decoration:underline; }
#menuAdmin { float:left; border-right: solid 1px #CCCCCC; width:120px;  }
#conteudoAdmin { text-align:center; float:right; width:790px; }
#categAdmin { width:98%; }
#categAdmin td { padding:2px 0 2px 0; color:#666666; }
#categAdmin input, select, textarea { font-size:11px; color:#666666; border:solid 1px #CCCCCC; vertical-align:middle; margin:5px;  }
#categAdmin a { margin:5px; color:#0066FF; }
.admNomeCateg { margin:0 10px 0 0; }

/* Mensagens do site */
#msg { width:90%; height:15px; background:#FFCC99; border:solid 1px #FF9933; font-weight:bold; font-size:12px; text-align:center; color:#999999; padding:20px; margin:10px; vertical-align:middle; }






































