* {
margin:0px;
padding:0px;
border:none;
vertical-align:baseline;
text-decoration:none;
list-style:none;
font-style:normal;
}


html {
overflow: auto;
background:#fbfbfc;
height: 100%;
}


body {
background:#f8f9f9;
color:#6b6b6b;
text-align:center; /* tecnica para fazer funcionar o margin 0 auto no ie 6 */
font: 12px Arial, verdana, Helvetica, sans-serif;
height: 100%;
}


div#geral {
min-height:100%;
margin: 00px 0px 0px 0px;
text-align:left;
background-color:#FFFFFF;
}


div#geral div.bg_cabecalho {
width:auto;
background: url(../img/bg_topo.gif) repeat left top;
height:174px;
margin: 0px auto;
text-align:center;
 }

div#geral div.hold_cabecalho {
width:942px;
_width:962px;
height:88px;
margin: 0px auto 0px auto;
}

div#geral div.hold_cabecalho div.logo h6 a {
width:327px;
height:71px;
background:Url(../img/logo.jpg) no-repeat left top;
float:left;
margin:30px auto 0 auto;
text-indent:-19999px;
}
div#geral div.hold_cabecalho div.logo  {

}

div#geral div.hold_cabecalho div.banner {
width:610px;
height:83px;
background:url(../img/bot_cadastro_orca.gif) no-repeat center top;
float:right;
}
 
div#geral div.hold_cabecalho div.banner div.menu2 {
float:right;
height:40px;
margin:15px 5px 0 0;
width:490px;
}
  
div#geral div.hold_cabecalho div.banner div.menu2 ul {
float:right;
}

div#geral div.hold_cabecalho div.banner div.ferramentas {
height:100%;
margin:0 auto 0 40px;
_margin:0 0 0 0px;
}
  
div#geral div.hold_cabecalho div.banner div.ferramentas div.textos {
width:490px;
height:auto;
float:left;
}

div#geral div.hold_cabecalho div.banner div.cont {
margin:12px auto 0 auto;
width:228px;
}

div#geral div.banner ul{
float:left;
margin: 0px 0px 0px 5px;
}

div#geral div.banner ul li{
display:inline;
font-size: 11px;
}


div#geral div.hold_ad {
width:100%;
height:139px;
}

div#geral div.ad {
width:922px;
height:139px;
background:Url(../img/banner.gif) no-repeat center ;
margin: 00px auto 0px auto;
}



/*menu */

div#geral div.hold_menu {
width:940px;
height:600px;
_height:auto;
margin: 20px auto 0 auto;
overflow:hidden;
}

div#geral div.menu {
width:940px;
height:100%;
_height:auto;
margin: 0px auto 0px auto;
background:Url(../img/bg_menu.gif) no-repeat top center;
}


div#geral div.menu h2{
display:none;
border:1px solid red;
}

ul#primary-nav, 
ul#primary-nav ul{
width:940px;
margin: 0 auto;
padding: 0; /* Width of Menu Items*/
position: relative;
z-index:2;
background:transparent; /* IE6 Bug */

}

ul#primary-nav li {
float:left;
position: relative;
list-style: none;
float:left;
background:none;
}


ul#primary-nav li a{
padding: 0px;
margin:0 0 0 0;
float:left;	
height:9px;
_line-height:15px; /*aff */
background:none;



}

ul#primary-nav li a.institucional{
width:98px;
height:15px;
float:left;
margin:28px 0 0 25px;
padding-bottom:20px;
color: #FFFFFF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;


}

ul#primary-nav li a.institucional:hover, ul#primary-nav li a.institucional.over{
width:98px;
height:15px;
float:left;
}

ul#primary-nav li a.associados{
width:82px;
height:15px;
color: #FFFFFF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
float:left;
margin:28px 0 0 35px;
padding-bottom:20px;
}

ul#primary-nav li a.associados:hover, ul#primary-nav li a.associados.over{
width:82px;
height:15px;
}


ul#primary-nav li a.jovens{
width:102px;
height:15px;
color: #FFFFFF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
float:left;
margin:22px 0 0 39px;
padding-bottom:20px;
}

ul#primary-nav li a.jovens:hover, ul#primary-nav li a.jovens.over{
width:102px;
height:15px;
}

ul#primary-nav li a.eventos{
width:57px;
height:15px;
color: #FFFFFF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
float:left;
margin:28px 0 0 32px;
padding-bottom:20px;
}

ul#primary-nav li a.eventos:hover, ul#primary-nav li a.eventos.over{
width:57px;
height:15px;

}

ul#primary-nav li a.noticias{
width:59px;
height:15px;
color: #FFFFFF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
margin:28px 0 0 40px;
padding-bottom:20px;

}

ul#primary-nav li a.noticias:hover, ul#primary-nav li a.noticias.over{
width:59px;
height:15px;

}

ul#primary-nav li a.pacientes{
width:88px;
height:15px;
color: #FFFFFF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
float:left;
margin:28px 0 0 40px;

}

ul#primary-nav li a.pacientes:hover, ul#primary-nav li a.pacientes.over{
width:88px;
height:15px;

}

ul#primary-nav li a.forum{
width:45px;
height:15px;
color: #FFFFFF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
float:left;
margin:28px 5px 0 32px;

}

ul#primary-nav li a.forum:hover, ul#primary-nav li a.forum.over{
width:45px;
height:15px;


}


ul#primary-nav li a.publicacoes{
width:88px;
height:17px;
color: #FFFFFF;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
float:left;
margin:28px 0 0 30px;
padding-bottom:20px;
}

ul#primary-nav li a.publicacoes:hover, ul#primary-nav li a.publicacoes.over{
width:88px;
height:17px;

}





/*fim_menu*/

/*SUBMENU */

/* Fix IE. Hide from IE Mac \*/


* html ul#primary-nav li { float: left; height: 1%; }

* html ul#primary-nav li a { height: 1%; }


/* End */


ul#primary-nav ul { /*sub menu */
width:200px; /*yes bug */
height:100px;
position: absolute;
display: none;
left: 24px; /* Set 1px less than menu width */
top: 55px;
float:left;
padding:5px 5px 5px 5px;
_padding:5px 5px 5px 5px;
margin:5px 0 10px 0;
z-index:2;
}



	

	

ul#primary-nav ul ul {
width:100px;
height:100px;
display: none;
float:left;
left: 95px; /* Set 1px less than menu width */
top: 0px;
margin:-5px 0 0px 0;
padding:5px 5px 5px 5px;

} /*sub sub menu */
		
		

ul#primary-nav li ul li a { 
width:110px; /*yes bug */
height: auto;
padding: 2px 5px; 
font:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight:bold;
color:#FFFFFF;
text-indent:0;
margin:0 0 0px 0;
_margin:0 0 0px 0;
border-bottom:1px solid #155f78;
padding:10px;
background:#007799;
top: 20px;
text-align:left;
} /* Sub Menu Styles */
	


ul#primary-nav li ul li ul li a {
width:120px;
height:100%;
background:#007799;
margin-left:31px;
} 

/* Sub Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { 
display: none; } /* Hide sub-menus initially */


ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */



ul#primary-nav li.menuparent {
} /*quem fica amrcado se o pai nao tiver link */

	

/*corrigindo bug*/


ul#primary-nav li.menuparent:hover, ul#primary-nav li.over {
}

ul#primary-nav li a:hover { color: #FF6600; }

/*FIM SUBMENU*/



.selecionado {
color:#000000;
text-decoration:none;
padding: 0px 10px;
}


div#geral div.hold_conteudo {
width:942px;
background:url(../img/bg_hold.gif) repeat-y top center;
overflow:hidden;
margin: 00px auto 0px auto;
padding:0 10px 0 10px;


}


div#geral div.hold_conteudo_baixo {
width:942px;
background:url(../img/bg_hold2.gif) repeat-y top center;;
height:auto;
overflow:hidden;
margin: 00px auto 0px auto;
}


div#geral div.conteudo {
width:924px;
height:auto;
_height:100%;
margin: 0px auto;
overflow:hidden;
min-height:550px;
_height:auto;
}


div#geral div.conteudo div.bgazul{
background:#1b637d; 
height:9px;
_max-height:1px;
clear:both;
width:924px;
margin:0 auto 0 auto;
}

div.bgazul2{
background:#1b637d; 
height:9px;
_max-height:1px;
clear:both;
width:352px;
margin:20px auto 0 auto;
float:left;
}

div#geral div.conteudo div.coluna1{
min-height:30px;
height:auto;
float:left;
width:340px;
margin:0 auto 0 6px;
}

div#geral div.conteudo div.coluna1_interno{
min-height:30px;
height:auto;
width:340px;

}

div#geral div.conteudo div.coluna1 div.cont_coluna1{
min-height:30px;
height:auto;
float:left;
width:325px;
_width:320px;
margin:10px auto 10px 10px;
text-align:justify}

div.parceiros{
float:left;
height:150px;
margin:0 auto 0 6px;
position: relative;
width:270px;
}

div.parceiros_interna{
width:352px;
height:250px;
float:left;
background-color:#FFFFFF;
margin-left:40px;
}

div.parceiros img{
width:270px;
height:150px;
margin:10px auto 0 5px;

}



div#geral div.conteudo div.coluna2{
height:auto;
min-height:30px;
float:left;
width:560px;
margin:0 auto 0 6px;
}

div#geral div.conteudo div.coluna2_interno{
height:auto;
min-height:30px;
float:left;
width:560px;
margin:0 auto 0 2px;
}

div#geral div.conteudo div.coluna2_interno2{
height:auto;
min-height:30px;
float:left;
width:560px;
margin:0 auto 0 6px;
}

div#geral div.conteudo div.coluna2 p{
padding-top:4px;
padding-bottom:4px;
width:auto;
border-bottom:1px dotted silver;
clear:both;
height:35px;

}

div#geral div.conteudo div.coluna2_interno p{
padding-top:4px;
clear:both;
text-align:justify;
_height:50px;
padding-left:10px;
}

.links{
padding-top:4px;
width:auto;
clear:both;
text-align:justify;
min-height:92px;
border-bottom:1px dotted silver;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:10px;
}

.links a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #6c6c6c;
margin-top:35px;
margin-bottom:4px;
text-transform:uppercase;
}

.links a:hover, a.over{
color:#1b637d;
text-decoration:underline;
}


div#geral div.conteudo div.coluna2_interno2 p{
padding-top:4px;
width:auto;
clear:both;
text-align:justify;

}



div#geral div.conteudo div.coluna2 img{
float:left;
padding:2px 6px 2px 6px ;
}

div#geral div.conteudo div.coluna2_interno img{
float:left;
margin-right:10px;
}


div#geral div.conteudo div.colunaesq {
width:352px;
/*height:282px;
_height:250px;*/
float:left;
background:#e8faff;
height:350px;

}


div#geral div.conteudo div.colunaesq p {
margin-left:20px;
margin-bottom:15px;
_margin-bottom:05px;
text-transform:uppercase;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


div#geral div.conteudo div.colunaesq div.titcinza {
width:352px;
height:31px;
float:right;
background:url(../img/bg_cinza_tit.gif) no-repeat;
margin:0 auto;

}


div#geral div.conteudo div.titazul {
width:924px;
height:31px;
background:url(../img/bg_azul_tit.gif) repeat-x;
margin:0 auto 0 auto;
clear:both;
}

div.titazul2 {
width:352px;
height:31px;
background:url(../img/bg_azul_tit.gif) repeat-x;
margin:0 auto 0 auto;
_margin:-16px auto 0 auto;
clear:both;
float:left;
}



div#geral div.conteudo div.colunaesq div.online {
width:352px;
height:50px;
float:left;
margin-top:-10px;
_margin-top:0px;
}

 
div#geral div.conteudo div.colunadir {
width:570px;
height:auto;
float:right;
}


div#geral div.conteudo div.colunadir div.ad{
width:630px;
height:350px;
position:relative;
z-index:1;
}

div#geral div.conteudo div.colunadir div.barra{
width:571px;
height:137px;
}


div#geral div.conteudo div.inteira {
width:100%;
height:auto;
float:right;
}


.input100 {
width: 265px;
background-color: #FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
}

.input101 {
width: 420px;
background-color: #FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
background-color:#CCCCCC;
}

.input102 {
width: 478px;
background-color: #FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
background-color:#CCCCCC;
}

.input90 {
width: 350px;
background-color:#CCCCCC;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
float:right;
}

.input10 {
background-color:#CCCCCC;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
float:right;
}


.input80 {
width: 125px;
background-color: #FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
}


.input40 {
width: 65px;
background-color: #FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
margin:0 10px 0 10px;
}


.input300{
width:500px;
background-color:#FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
margin-left:50px;
}


.input200{
width:320px;
background-color:#FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
margin:0 auto 0 auto;
margin-left:20px;
}

.form_interno{
width:420px;
background-color:#FFFFFF;
border: 1px solid #d3d3d3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3E3EAA;
margin:0 auto 0 auto;
margin-left:30px;
float:left;
}


div#geral div.hold_rodape {
background: #008bbf;
bottom:0;
width:100%;
height:200px; 
}


div#geral div.rodape {
width:918px;
height:200px;
background: #008bbf;
margin:0 auto 0 auto;
clear:both;
}


div#geral div.rodape address {
width:522px;
height:auto;
float:right;
text-align:right;
margin:10px 10px 0 0;
color:#FFFFFF;
}


.marcador_biblioteca{
background: url(../img/img_biblioteca.gif) no-repeat left center ;
height:30px;
width:auto;
margin-left:20px;
}


.marcador_livraria{
background: url(../img/img_livraria.gif) no-repeat left center ;
height:30px;
width:auto;
margin-left:20px;
}

.marcador_estudos{
background: url(../img/img_estudos.gif) no-repeat left center ;
height:30px;
width:auto;
margin-left:20px;
}


.marcador_online{
background: url(../img/img_sboconline.gif) no-repeat left center ;
height:30px;
width:auto;
margin-left:20px;
}


.marcador_enquete{
background: url(../img/img_enquete.gif) no-repeat left center ;
height:26px;
width:165px;
margin-left:23px;
_padding-bottom:10px;
_top:10px
}


.marcador_noticias{
background: url(../img/img_noticias.gif) no-repeat left center ;
height:26px;
width:197px;
margin-left:20px;
_padding-bottom:10px;
}


.marcador_eventos{
background: url(../img/img_eventos.gif) no-repeat left center ;
height:30px;
width:auto;
margin-left:20px;
_padding-bottom:10px;
}


.marcador_parceiros{
background: url(../img/img_parceiros.gif) no-repeat;
height:30px;
width:auto;
margin-left:20px;
_padding-bottom:10px;
_top:5px
}


.acessar{
background:url(../img/acessar.gif) no-repeat right;
width:73px;
float:right;
margin:0px 20px 0 0;
_margin:0px 20px 5px 0;
height:19px;
}

.login {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/botoes/login.jpg) no-repeat scroll 0 0;
float:right;
height:19px;
margin:10px 250px 0 0;
width:73px;
}


.votar{
background:url(../img/votar.gif) no-repeat right;
width:97px;
float:right;
margin:-4px;
height:23px;
}

.enviar{
background:url(../img/cadastrar.gif) no-repeat right;
width:73px;
float:right;
height:19px;
margin:5px 20px 0 0;
text-indent:-19999px;
}

.pesquisar{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/botoes/pesquisar.jpg) no-repeat scroll right center;
text-indent:-19999px;
width:73px;
}

.submit{
background: url(../img/botoes/enviar.jpg) no-repeat right;
width:73px;
float:right;
height:19px;
margin:10px 6px 0 0;
text-indent:-19999px;
}

.ok{
background: url(../img/botoes/ok.gif) no-repeat right;
width:20px;
height:15px;
text-indent:-19999px;
overflow:hidden;
}

.saibamais{
background:url(../img/saiba_mais.gif) no-repeat right;
width:96px;
float:right;
height:23px;
margin:0px 20px 0 0;
text-indent:-19999px;
}

.saibamais2{
background:url(../img/saiba_mais.gif) no-repeat right;
float:left;
width:96px;
height:23px;
text-indent:-19999px;
}

.mais_noticias{
background:url(../img/botoes/mais_noticias.jpg) no-repeat right;
width:87px;
float:right;
height:19px;
margin:0px 20px 0 0;
}


.download{
background:url(../img/botoes/download.jpg) no-repeat right;
width:73px;
height:23px;
float:right;
margin:0px 20px 0 0;

}

.ico{
width:16px;
height:18px;
float:left;
}

.index_esquerdo{
margin-top:25px;
_margin-top:0px;
_margin-bottom:10px;
}


p.eleicoes{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
border-bottom:1px dotted silver;
padding-bottom:18px;

}



.eleicoes a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6c6c6c;

}

.eleicoes a:hover, a.over{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#1b637d;
text-decoration:underline;
}




p.regionais{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
border-bottom:1px dotted silver;
padding-bottom:15px;
padding-left:10px;
}

.regionais a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6c6c6c;
}

.regionais a:hover, a.over{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#1b637d;
text-decoration:underline;
}

p.texto{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: 6c6c6c;
margin-bottom:20px;
_margin-bottom:10px;
}

p.titulo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform:uppercase;
color:#FFFFFF;
margin-bottom:20px;
margin-right:20px;
_margin-bottom:10px;
}

p.titulo a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform:uppercase;
color:#333333;
margin-bottom:20px;
margin-right:20px;
_margin-bottom:10px;
}

p.titulo a:hover, a.over{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform:uppercase;
color:#FF6600;
margin-bottom:20px;
margin-right:20px;
_margin-bottom:10px;
}

.titulo2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
margin-bottom:20px;
padding:5px;
background-image:url(../img/bg_topo.gif);
width:560px;
text-align:justify;
}

.titulo3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
margin-bottom:20px;
padding:5px;
background-image:url(../img/bg_topo.gif);
width:100%;
text-align:justify;
}

p.pacientes{
border-bottom:1px dotted silver;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding-bottom:20px;
height:100%;	
}

p.pacientes a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6c6c6c;
font-weight:bold;
}

p.pacientes a:hover, a.over{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#1b637d;
text-decoration:underline;
}

.destaques{
border-bottom:1px dotted silver;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:50px;
padding-bottom:5px;
padding-left:10px;
}

.destaques a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #6c6c6c;
margin-top:35px;
margin-bottom:4px;
text-transform:uppercase;
}

.destaques a:hover, a.over{
color:#1b637d;
text-decoration:underline;
}

.direita{
background:transparent url(../img/botoes/direita.jpg) no-repeat scroll center center;
float:left;
height:17px;
padding-right:15px;
width:17px;

}

.aumentarfonte{
float:right;
height:30px;
margin-top:10px;
width:80px;


}






div.texto{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: 6c6c6c;
margin-bottom:20px;
_margin-bottom:10px;
}

div.destaques {
    border-bottom:1px dotted silver;
    clear: both;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    height:auto;
    padding-bottom:5px;
    margin-bottom: 5px;
	margin-top: 5px;
}

div#authMessage {
    font-size: 14px;
    color: #FF4444;
}

div.flash_success {
    color: #449944;
}
div.flash_failure {
    color: #FF4444;
}



div.text label {
    _float: left;
}

#FormAssocieAddForm div.input {
    _height: 15px;
}

div.error-message {
    clear: both;
    color: #FF4444;
    padding-left: 30px;
}
input.form-error, textarea.form-error {
    border-color: #ffaaaa;
}

.online .form_interno {
    float: none;
}


input.radio {
    clear: both;
}

div.input{
margin-bottom:10px;
padding:5px;
border: 1px solid #cccccc;

}

div.input2{
margin-bottom:10px;


}

.input label{
margin-right:5px;
}

div.meses {
text-align:center;
background-color:#CCCCCC;
padding:3px;
border:1px solid #999999;
}

div.meses a {
color:#333333;
font-weight:bold;
}

div.meses a:hover, a.over {
color:#1B637D;
text-decoration:underline;
font-weight:bold;
}

div.paging {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

div.paging a:hover, a.over  {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#1b637d;
text-decoration:underline;
font-weight:bold;
}

div.disabled {
display:inline;
}

div.current {
font-weight:bold;
text-align:center;
}

div.current a:hover, a.over  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#1b637d;
text-decoration:underline;
font-weight:bold;
}

div.forum_categoria  {
margin: 10px;
padding: 5px;
border: 1px solid #999999;
}

div.titulo_assunto  {
margin: 10px;
background-color:#999999;
border:1px solid #333333;
padding:10px;
}

div.titulo_assunto a  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
text-transform:uppercase;
}

div.titulo_assunto a:hover, a.over{
color:#1B637D;
}

div.descricao{
margin-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#999999;
}

div.topicos{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#3399FF;
font-weight:bold;
text-transform:uppercase;
margin: 10px;
background-color:#CCCCCC;
border:1px solid #333333;
padding:10px;
}

div.topicos2{
background-color:#CCCCCC;
border:1px solid #333333;
padding:1px;
width:566px;
}

.vazia{
clear:both;
background-color:#CCCCCC;
}

.actions {
margin: 10px;
background-image:url(../img/bg_topo.gif);
border:1px solid #333333;
padding:5px;
width:110px;
}

.actions a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
padding:10px;
}

.actions a:hover, a.over{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
font-weight:bold;
text-transform:uppercase;
text-decoration:underline;
}

.actions2 {
background-image:url(../img/bg_topo.gif);
padding:5px;
width:130px;
}

.actions2 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
padding:3px;
_padding: 0px;
_margin:3px;
}

.actions2 a:hover, a.over{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
font-weight:bold;
text-transform:uppercase;
text-decoration:underline;
}

.actions3 {
background-image:url(../img/bg_topo.gif);
padding:3px;
}

.actions3 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFFFFF;
padding:3px;
_padding: 0px;
_margin:3px;
}

.actions3 a:hover, a.over{
color:#666666;
text-decoration:underline;
}

.actions4 {
background-color:#002588;
padding:3px;
}

.actions4 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px;
_padding: 0px;
_margin:3px;
font-size: 10px;
}

.actions4 a:hover, a.over{
color:#666666;
text-decoration:underline;
}


h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
margin: 10px;
background-color:#999999;
border:1px solid #333333;
padding:10px;

}

.tabela_forum{
padding-bottom:10px;

}

.tabela_forum a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333333;
font-weight:bold;
text-transform:uppercase;
margin-bottom:10px;
}

.tabela_post{
background-color:#666666;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
color:white;
padding-bottom:10px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
}

.tabela_post a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:white;
font-weight:bold;
text-transform:uppercase;
margin-bottom:10px;
padding:10px;
}

.tabela_post a:hover, a.over{
font-size: 12px;
color:#999999;
font-weight:bold;
text-transform:uppercase;
margin-bottom:10px;
}



.tabela_post2{
background-color:#666666;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
color:white;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
}

.tabela_post2 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color:white;
padding:3px;

}

.tabela_post2 a:hover, a.over{
font-size: 8pt;
color:#999999;
margin-bottom:5px;
}

.legend{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#007799;
font-weight:bold;
text-transform:uppercase;
margin-bottom:10px;
background:url(../img/bg_cinza_tit.gif);
padding:5px;
border:1px solid #white;
width:560px;

}

div.livraria{
float:right;
width:550px;
margin-left:10px;
margin-bottom:10px;
padding-top:20px;

}

.titulo_noticia{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#00012B;
font-weight:bold;
text-transform:uppercase;
}

.pesquisa{
	border:1px solid black;}




