/* ESTILOS DE FRONT-OFFICE PARA A SKIN DEFAULT */

body  {
	background: #000000;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color : #000033;
	text-align: center;
}

body, body * {
	margin: 0;
	padding: 0;
}


/*   ESTILO DO EDITOR HTML    */
.background-editor{
	background:#FFFFFF;
	margin: 10px;
	text-align: left;
}


.background-editor blockquote, .background-editor ul, .background-editor ol {
	margin-left:20px;
}


/*     STYLES       */

td {
	font: normal normal 12px Arial, Helvetica, sans-serif;      
	color : #000033;  
}

h1{
	font: normal normal 30px Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #000033;            
	margin-top: 0em;
	margin-bottom: 0em;
}

h2{
	font: normal bold 18px Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #000033;            
	margin-top: 0em;
	margin-bottom: 0em;
}

h3{
	font: normal bold 14px Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #000033;            
	margin-top: 0em;
	margin-bottom: 0em;
}

h4{
	font-family:Arial, Helvetica, sans-serif;      
	text-decoration: none;                  
	margin-top: 0em;
	margin-bottom: 0em;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;                  
	margin-top: 0em;
	margin-bottom: 0em;
}

li,ul,p{
	font: normal normal 12px Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #000033;            
	line-height : 150%;      
	margin-top: 0em;
	margin-bottom: 0em;
}

a{
	font: normal normal 12px Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #000033;        
}

a:hover{
	text-decoration: underline;	
}

/*   FIM STYLES   */




/*----------------  LAYOUT --------------------*/

#container_top {
	background: url(../images/bg_header.jpg) center bottom no-repeat;
	color:#FFFFFF;
}

#container {
	width: 100%;
	background:#90CDF0;
	text-align: left;
}

#main {
	width: 915px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

/* --- CABEÇALHO --- */
#logotipo {
	position: absolute;
	top: 15px;
	left: 0px;
}


#header {
	position: relative;
	margin: 0 auto;
	width: 915px;
	height: 130px;	
	text-align: left;
}

#header_menu {
	position:absolute;
	right:0px;
	top: 65px;
}

/*   LEFT COLUMN    */
#leftcolumn {
	margin: 10px 0 0 10px;
	float: left;
	width: 180px;
	
	text-align: left;
}


/*   RIGHT COLUMN    */
#rightColumn{
	width:165px;
	//width:175px;
	padding-left:10px;
	margin-bottom:10px;
	float:right;
	background: #FFFFFF;
}


/*   FOOTER    */
#footer_all{
	width:100%;
	background:#FFFFFF;
}

#footer {
	width: 915px;
	margin: 0 auto;	
}


#footer_copy{
	padding:10px 0 30px 0; 
	color:#666666; 
	font-size: 11px;
}

#footer_copy a{
	color:#666666; 
	font-size: 11px;
}

#footer_copy img{
	float:left;
}

#footer_menu{
	margin-top:7px;
}

#footer_menu a, #footer_menu span {
	float:left;
	display:block;
	color: #C71781;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
}


/* --- LOGIN --- */
#caixa_login {
	position: absolute;
	background: #FFFFFF;
	padding:10px;
	top:10px;
	right: 0;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
}
#caixa_login  form {margin:0; padding: 0;}

#caixa_login a {
	font-size: 11px;
	font-weight: bold;
	color: #55667D;
	text-decoration: underline;
}

#caixa_login .input{
	margin: 0;
	margin-right: 5px;
	padding: 2px 0;
	padding-left:5px;
	
	//height: 20px;
	
	border: 1px solid #8D9CB1;
	
	color:#000000;
	font-weight: normal;
	font-family: arial, Tahoma, sans-serif;
	font-size: 11px;
}

#caixa_login .submit {
	margin:0;
	padding: 2px 3px 3px 3px;
	//padding: 3px;

	//height:20px;
	
	background: #55667D;
	border: none;

	text-align: center;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}


/*	PESQUISA		*/
#caixa_pesquisa {
	float: left;
	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	
	margin:5px 7px 0 7px;
}

#caixa_pesquisa .pesquisar_box {
	margin:0;
	margin-right:4px;
	margin-bottom:2px;
	//margin-bottom:1px;
	padding:2px;
	
	background: white;
	border: none;
	height:18px;
	//height:18px;
	width:116px;
	//width:120px;
	
	font-size: 12px;
	color:#000000;
}

#caixa_pesquisa .bt {
	margin:0;
	background: url(../images/bt_pesquisa.gif);
	width: 50px;
	height: 20px;
	border:1px solid #999999;
}



/* BREADCRUMBS */
#breadcrumbs {
	margin: 0;
	margin-top:30px;
	padding:0;
	height:35px;
}

#breadcrumbs a {
	display:block;
	float:left;
	color: #A3A3A3;
	font-size: 11px;
	text-decoration:underline;
}
#breadcrumbs span {
	color: #A3A3A3;
	font-size: 11px;
	text-decoration:underline;
}

#breadcrumbs a:hover {text-decoration:underline;}

#breadcrumbs .seta {
	float:left;
	margin:7px 10px 0 10px;
}

#breadcrumbs .actual{
	display:block;
	float:left;
	color:#FFFFFF;
	background: url(../images/bg_bc.jpg) top repeat-x;
	padding:3px 5px;
	cursor:pointer;
}


/*DESTAQUES*/

/*destaques laterais*/
#destaque_lateral{
	clear:both;
	margin-top:10px;
}

#destaque_lateral img {
	width:165px;
}


/*destaques relacionados*/
#destaque_relacionado{
	clear:both;
	margin-top:10px;
}

#destaque_relacionado h2 {margin: 0 0 5px 0;}

#destaque_relacionado h2 a{
	font-size: 15px;
	font-weight: bold;
	color: black;
}

#destaque_relacionado h2 a:hover {text-decoration: underline;}

#destaque_relacionado p {text-align: justify;}

#destaque_relacionado p a,#destaque_relacionado p a:visited 
{font-size: 13px; color: #333;}

#destaque_relacionado img {
	display: block;
	float: left;
	margin: 0 10px 5px 0;
	border: 1px solid #CCC;
	width:65px;
}


/*destaques pagina*/
#destaque_home{
	height: 430px;
	position:relative;
}

#destaque_home h2 {padding: 40px 0 10px 0;}

#destaque_home h2 a {	
	font-size: 26px;
	font-weight: normal;
	color: #FD409E;
}

#destaque_home img {
	display: block;
	float: right;
	margin-left:85px;	
}

#destaque_home h2 a:hover {text-decoration: underline;}

#destaque_home h3 {font-size:18px; line-height:100%; font-weight:normal; color:#FD409E;}

#destaque_home p {text-align: left; line-height:16px; color:#FFFFFF;}

#destaque_home p a, #destaque_home p a:visited{color:#FFFFFF;}


/*destaque secundario*/
#destaque_home_sec{
	position:relative;
	width:170px;
	float:left;
	padding-bottom:50px;
}

#destaque_home_sec h2 {margin-top: 10px;}

#destaque_home_sec h2 a{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
	line-height:140%;
}

#destaque_home_sec img {
	display: block;	
}

#destaque_home_sec h2 a:hover {text-decoration: underline;}

#destaque_home_sec p {text-align: justify;}

#destaque_home_sec p a, #destaque_home_sec p a:visited  {font-size: 13px; color: #333;}


/*destaques noticias*/
#destaque_home_noticia{
	float:left;
	width:310px;
	margin-top:20px;
}

#destaque_home_noticia h2 {margin: 0 0 12px 0;}

#destaque_home_noticia h2 a{

	font-size: 15px;
	font-weight: bold;
	color: black;
	
	padding: 10px 0;
}

#destaque_home_noticia h2 a:hover {text-decoration: underline;}

#destaque_home_noticia p {text-align: justify;}
#destaque_home_noticia p a, #destaque_home_noticia p a:visited {font-size: 13px; color: #333;}

#destaque_home_noticia img {
	display: block;
	float: left;
	margin: 0 12px 12px 0;
	border: 1px solid #CCC;
	
}


/*destaques agenda*/
#destaque_home_agenda{
	float:left;
	width:310px;
	margin-top:20px;
	margin-left:10px;
}

#destaque_home_agenda h2 {margin: 0 0 12px 0;}

#destaque_home_agenda h2 a{

	font-size: 15px;
	font-weight: bold;
	color: black;
	
	padding: 10px 0;
}

#destaque_home_agenda h2 a:hover {text-decoration: underline;}

#destaque_home_agenda p {text-align: justify;}
#destaque_home_agenda p a, #destaque_home_noticia p a:visited {font-size: 13px; color: #333;}

#destaque_home_agenda img {
	display: block;
	float: left;
	margin: 0 12px 12px 0;
	border: 1px solid #CCC;
	
}

/*destaques galeria*/
#destaque_home_galeria{
	margin-top:10px;
}

#destaque_home_galeria .container_galeria{
	float:left;
	width:115px;
	text-align:center;
}

#destaque_home_galeria h2 {margin: 0 0 12px 0;}

#destaque_home_galeria h2 a{

	font-size: 12px;
	font-weight: bold;
	color: black;
	
	padding: 5px 0;
}

#destaque_home_galeria h2 a:hover {text-decoration: underline;}

#destaque_home_galeria p {text-align: justify;}
#destaque_home_galeria p a, #destaque_home_galeria p a:visited {font-size: 13px; color: #333;}

#destaque_home_galeria img {
	display: block;
	width: 115px;
	height: 85px;
	background:#EEF0F2;
	border:1px solid #8596AC;	
}

/*destaque feedrss*/
#destaque_home_feedrss{
	margin-top:10px;
}

/*tabs destaques*/

.tab_destaque {
	height: 30px;
	position: absolute;
}

.tab_destaque a:hover {text-decoration: none;}

.tab_conteudo{
	margin-top:29px;
	padding:10px;
	border:1px solid #999999;
}

.tab_on, .tab_on span {background: url(../images/bg_menu_lateral.gif) left repeat-x; color: #55667D;}
.tab_off, .tab_off span {background: url(../images/bg_menu_topo.gif) left repeat-x; color: #FFFFFF;}
.tab_off_agenda, .tab_off_agenda span {background: url(../images/bg_menu_topo_on.gif) left repeat-x; color: #FFFFFF;}

.tab_on, .tab_off, .tab_off_agenda{
	display: block;
	float: left;
	
	margin: 0 1px 0 0;
	padding: 0;
	
	padding-left: 8px;
	height: 30px;
		
	cursor: pointer;
}

.tab_on span, .tab_off span, .tab_off_agenda span{
	display:block;
	//display: normal;
	padding-right: 8px;
	padding-top: 6px;
	height: 30px;
	background-position: right 0;

	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.tab_on{
	border:1px solid #999999;
	border-bottom:1px solid #FFFFFF;
	
	height: 28px;
}

.tab_on span{
	height: 28px;
}




/*     DIV PAGINAS INTERIORES   */

#details_div_black {padding:40px 0;}

#details_div_black .conteudo blockquote, #details_div_black .conteudo ul, #details_div_black .conteudo ol {
	margin-left:20px;
	color:#FFFFFF;
}

#details_div_black h1 {
	text-align: left;
	padding:0;
	letter-spacing: -2px;
}

#details_div_black h1, #details_div_black h2, #details_div_black h3{color:#FD409E;}

#details_div_black .conteudo td, #details_div_black .conteudo li, #details_div_black .conteudo ul, #details_div_black .conteudo p, #details_div_black .conteudo a{color:#FFFFFF; font-size:13px;}

#details_div {padding:40px 0;}

#details_div .conteudo blockquote, #details_div .conteudo ul, #details_div .conteudo ol {
	margin-left:20px;
}

#details_div h1 {
	text-align: left;
	padding:0;
	letter-spacing: -2px;
}

#details_div .conteudo  td, #details_div .conteudo li, #details_div .conteudo ul, #details_div .conteudo p, #details_div .conteudo a{font-size:14px;}

#detail_conteudo{
	float:left;
	width:500px;
}

#detail_conteudo h1{padding-bottom:15px;}

#detail_galeria h1{padding-bottom:15px;}

#detail_conteudo .img_galeria{
	position:relative;
	width:464px;
	overflow:hidden;
	background:#FFFFFF;
	padding:3px;
	text-align:center;
	margin-bottom:30px;
}

#detail_conteudo .img_galeria .img{
	//display:block;
}

#mapGeo{
	position: relative;	
	margin-top:20px; 
	width: 915px; 
	height: 370px; 
	color:#000000;
}

#mapGeo p, #mapGeo a{
	color:#000000;
	font-size:11px;
	line-height:110%;
}

#legenda{
	text-transform: uppercase;
	font-size:10px;
	margin-top:5px;
}

/*	 LISTAS	 */
.titulo_lista {
	padding-bottom: 4px;
	margin-bottom: 6px;
	
	border-bottom: 1px dotted #CCC;
}

.link_lista {
	font-size: 12px;
	font-weight:bold;
	color: #55667D;
}



/* GLOSSÁRIO */
.titulo_lista_glossario {
	margin-bottom:5px;
	padding: 4px;
	border:1px solid #55667D;
	text-align:left;
}

.titulo_lista_glossario a, .titulo_lista_glossario span{
	font-size: 13px;
	font-weight:bold;
	color: #55667D;
}


/*	FEED RSS		*/

.tab_feed_rss {
	height: 30px;
	position: absolute;
}

.tab_feed_rss a:hover {text-decoration: none;}

.conteudo_feedrss{
	margin-top:29px;
	padding:10px;
	border:1px solid #999999;
}

.tab_rss_on, .tab_rss_on span {background: url(../images/bg_menu_lateral.gif) left repeat-x; color: #55667D;}
.tab_rss_off, .tab_rss_off span {background: url(../images/bg_menu_topo.gif) left repeat-x; color: #FFFFFF;}

.tab_rss_on, .tab_rss_off{
	display: block;
	float: left;
	
	margin: 0 1px 0 0;
	padding: 0;
	
	padding-left: 8px;
	height: 30px;
		
	cursor: pointer;
}

.tab_rss_on span, .tab_rss_off span {
	display:block;
	//display: normal;
	padding-right: 8px;
	padding-top: 6px;
	height: 30px;
	background-position: right 0;

	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.tab_rss_on{
	border:1px solid #999999;
	border-bottom:1px solid #FFFFFF;
	
	height: 28px;
}

.tab_rss_on span{
	height: 28px;
}



/*--- MAILINGLIST ---*/

#mailing_box {
	display: relative;
	margin: 10px 0 0 0;
	padding: 2px 6px 6px 6px;

	border: 1px solid #CCC;
	background: #FFF url(../images/bg_menu_lateral.gif) top repeat-x;
}

#mailing_box .titulo_caixa {
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #55667D;
}

#mailing_box .descr {
	margin: 0; padding: 6px 0;
	color: #666;
	font-size: 11px;
	text-align: left;
	line-height: 100%;
}

#mailing_box .textbox {
	margin: 0 0 5px 0;
	padding: 2px;
	
	color: #000;
	font-size: 11px;
	
	border: 1px solid #8D9CB1;
	background: #FFF;
}

#mailing_box .submit {
	margin:0;
	padding: 2px;
	//width: 54px;

	background: #55667D;
	border: none;

	text-align: center;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;	
}

.unsubscribe {background: #55667D; border:none; color: #FFFFFF; font-weight: bold; text-align:center;font-family:Arial;}


/* SONDAGEM */
#poll_box {
	display: relative;
	margin: 10px 0;
	padding: 2px 6px 6px 6px;
	
	text-decoration:none;
	
	border: 1px solid #CCC;
	background: #FFF url(../images/bg_menu_lateral.gif) top repeat-x;
	
	overflow: hidden;
}

#poll_box .titulo_caixa {
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	color: #55667D;
}

#poll_box .descr {
	margin: 5px 0;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:100%;
	color: #55667D;
	
}

#poll_box .show_results {
	float: left;
	margin-top:7px;
	
	color: #55667D;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	
	cursor: pointer;
}

#poll_box .select {
	width: 125px;
	//width: 135px;
	font-size: 11px;
	color: #666;
	
	background: white;
	border: 1px solid #999;
	
	float: left;
}

#poll_box .select option {
	font-size: 11px;
}

#poll_box .submit {
	float: right;
	margin:0;
	padding: 2px;
	//width: 38px;

	background: #55667D;
	border: none;

	text-align: center;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;	
}

#poll_box label {
	cursor: pointer;
	font-size: 11px;
	color: #666;
	
	line-height: 100%;
}

#poll_bt_ver{
	float:right; 
	background: #55667D;
	margin-top:5px;
	padding:1px 5px;
}

#poll_bt_ver a{
	color:#FFFFFF;
	font-weight:bold;
}

.frase_sondagem, .tableResults tr td{
	font-family:Arial, sans-serif;
	font-size:11px;
}
.frase_sondagem{
	font-weight:bold;
	line-height:110%;
}



/* VEJA TB */
#veja_tb{
	margin-top:40px;
}	
	
#veja_tb .tit_veja_tb{
	margin-bottom:15px;
	color: #000033;
	font-size:15px;
	font-weight:bold;
}

#veja_tb .item {
	margin:0;
	padding-bottom:5px;
}

#veja_tb .item a {
	display: block;
	padding:0;
	padding-left: 40px;
		
	color: #000033;
	font-size: 12px;
	font-weight: bold;
	
	background: url(../images/bullet_ver_mais.gif) 10px top no-repeat;
	text-decoration:underline;	
}

#veja_tb ul li a:hover {
	text-decoration:underline;
}

#veja_tb_geo{
	padding:20px 0;
}

#veja_tb_geo .tit_veja_tb{
	color: #000033;
	font-size:30px;
	font-weight:bold;
	letter-spacing: -2px;
	margin-bottom:20px;
}

#veja_tb_geo .item{
	width:435px;
	padding:10px;
	float:left;
}

#veja_tb_geo .cont{
	padding-left:35px;
	width:300px;
	float:left;
}

#veja_tb_geo .cont h2 a{
	font-weight:bold;
	font-size:16px;
	color:#000033;
}

#veja_tb_geo .cont p{
	font-size:11px;
	color:#000033;
	line-height:16px;
	padding:5px 0;
}

#veja_tb_geo .cont .ver_mais{
	color:#000033;
	font-size:11px;
	font-weight:bold;
	background: url(../images/bul_veja_tb.png) left 2px no-repeat;
	padding-left:25px;
	text-decoration:underline;
}

#veja_tb_geo .geo_cont{
	background: #BFE2F7;
	margin-top:2px;
}

.thumbs_galeria{
	position:relative;
	float:left;
	width:104px;
	text-align:left;
	margin:0px 18px 20px 0;
}

.thumbs_galeria .thumb_lista_galeria{
	width:104px; 
	height:68px;
	overflow:hidden;
	margin-bottom:7px;
}

.thumbs_galeria a{
	font-weight:bold;
	text-decoration: underline;
	font-size:11px;
}


/*   VEJA TB PASTAS   */

#veja_tb_roteiro{
	width:210px;
	padding-right:20px;
	float:left; 
}

#veja_tb_roteiro .title{
	background: url(../images/bul_veja_tb.png) left 5px no-repeat;
	color: #FD409E;
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
}

#veja_tb_roteiro p, #veja_tb_roteiro a{
	color:#FFFFFF;
}

#veja_tb_roteiro_geo{
	width:145px;
	padding-left:30px;
	float:left; 
	padding-bottom:10px;
}

#veja_tb_roteiro_geo .title{
	color: #000033;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

#veja_tb_galeria, #veja_tb_pagina, #veja_tb_noticia , #veja_tb_agenda, #veja_tb_passatempo, #veja_tb_faq, #veja_tb_glossary{
	border-top:1px dotted #55667D;
	padding-top:10px;
}

#veja_tb_galeria .tit_pastas, #veja_tb_pagina .tit_pastas, #veja_tb_noticia .tit_pastas, #veja_tb_agenda .tit_pastas, #veja_tb_passatempo .tit_pastas, #veja_tb_faq .tit_pastas, #veja_tb_glossary .tit_pastas{
	background: url(../images/veja_tb_pastas.gif) top left no-repeat;
	padding:5px;
	padding-left:35px;
	margin-bottom:15px;
	color: #FF9900;
	font-size:15px;
	font-weight:bold;
}

#veja_tb_galeria a, #veja_tb_pagina a, #veja_tb_noticia a, #veja_tb_agenda a, #veja_tb_passatempo a, #veja_tb_faq a, #veja_tb_glossary a{
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
}

#veja_tb_galeria a{
	background: url(../images/pasta_galeria.gif) top center no-repeat;
	width:93px;
	min-height:15px;
	//height:60px;
	margin-right:10px;
	margin-left:10px;
	color:#55667D;
	font-size:12px;
	padding-top:60px;
}

#veja_tb_pagina a{
	background: url(../images/pasta_pagina.gif) top center no-repeat;
	width:93px;
	min-height:15px;
	//height:60px;
	margin-right:10px;
	margin-left:10px;
	color:#55667D;
	font-size:12px;
	padding-top:60px;
}

#veja_tb_noticia a{
	background: url(../images/pasta_noticia.gif) top center no-repeat;
	width:93px;
	min-height:15px;
	//height:60px;
	margin-right:10px;
	margin-left:10px;
	color:#55667D;
	font-size:12px;
	padding-top:60px;
}

#veja_tb_agenda a{
	background: url(../images/pasta_agenda.gif) top center no-repeat;
	width:93px;
	min-height:15px;
	//height:60px;
	margin-right:10px;
	margin-left:10px;
	color:#55667D;
	font-size:12px;
	padding-top:60px;
}

#veja_tb_passatempo a{
	background: url(../images/pasta_passatempo.gif) top center no-repeat;
	width:93px;
	min-height:15px;
	//height:60px;
	margin-right:10px;
	margin-left:10px;
	color:#55667D;
	font-size:12px;
	padding-top:60px;
}

#veja_tb_faq a{
	background: url(../images/pasta_faq.gif) top center no-repeat;
	width:93px;
	min-height:15px;
	//height:60px;
	margin-right:10px;
	margin-left:10px;
	color:#55667D;
	font-size:12px;
	padding-top:60px;
}

#veja_tb_glossary a{
	background: url(../images/pasta_glossary.gif) top center no-repeat;
	width:93px;
	min-height:15px;
	//height:60px;
	margin-right:10px;
	margin-left:10px;
	color:#55667D;
	font-size:12px;
	padding-top:60px;
}



/* TICKER */
#ticker {
	z-index:0;
	padding: 10px;

	background: #F4F4F4;
	border: 1px solid #999999;

	font-size: 13px;
	
	height:50px;
	//height:70px
}





/*DIRECTORIO*/

.directorio{
	float: left;
	margin-right: 10px;
	
	font-size:19px;
	font-weight:bold;
	color:#003366;
}

.cat_directorio {
	font-weight: bold;
	color:#0077BA;
	font-size:17px;
	
}

.directorio_descr{
	margin: 0;
	padding: 6px;
	color:#333;
	background: #F2F8FB;
}

#adicionar_site { /*tag <a> */
	display: block;
	float: left;
	
	margin: 0;
	padding: 5px 12px 0 30px;
	
	height:28px;
	
	background:url(../images/botao_directorio.gif) no-repeat;
	
	font-weight:bold;
	font-size:13px;
	color:#006600;
	
	cursor:pointer;
}



/*FORUM*/

.forum_list_top
{
  font-size:12px; 
  background-color:#EBF1F8; 
  font-weight: bold;
  color:#225990;
}

.forum_list_top h1
{
	font-size:18px;
	color:#333333;
}

.forum_list
{
	font-size:13px;
	color:#FFFFFF;
}

.forum_list a
{
	font-size:13px;
	color:#333333;
	text-decoration:underline;
}

.forum_list_descr
{
	font-size:13px;
	color:#666666;
}

.forum_list_nick
{
	font-size:11px;
	color:#999999;
}

.forum_list_hr
{
	border-bottom:1px solid #B1C4D8;
	padding-bottom:8px;
}

.forum_list_title
{
	height: 55px;
	vertical-align: middle;
}
	.forum_list_name
	{
		padding:5px 0 0 65px;
		background:white url(../images/forum_bubble.jpg) no-repeat scroll bottom left;
	}
	
	.forum_list_name h1:hover{
		text-decoration:underline;
	}
	
	.forum_list_title h1
	{
		font-size: 15px;
		color: #000;
		padding-bottom:0.15em;
	}
	.forum_list_posts
	{
		padding-top:5px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		
		width:46px;
		height:26px;
		background:url(../images/forum_posts_replys_bg.jpg) no-repeat top;
	}
	.forum_list_lastpost
	{
		padding:0 0 0 65px;
		background:white url(../images/forum_bubble_reflex.jpg) no-repeat scroll top left;
	}
		.forum_list_lastpost_table
		{
			width:100%;
			background-color: #EBF1F8;
		}
		.forum_list_lastpost_table tr td
		{
			border-bottom:1px dotted #000;
		}
			.forum_list_lastpost_title{ width:35%; }
			.forum_list_lastpost_title, .forum_list_lastpost_title a
			{
				color:#036;
				font-weight:bold;
				padding:5px;
			}
			.forum_list_lastpost_date
			{
				width:45%;
				color:#7592AF;
				font-size:9px;
			}
			.forum_list_lastpost_replys
			{
				color:#3E78B6;
				font-weight:bold;
			}
			

.forum_list_tags
{
	height: 45px;
	vertical-align: middle;
}
	.forum_list_tags td
	{
	padding:0 0 0 65px;
	border-bottom:1px solid #B1C4D8;
	background:white url(../images/forum_bubble_reflex.jpg) no-repeat scroll top left;
	}
	.forum_list_tags_tag
	{
		color:#3E78B6;
		text-decoration:none;
		font-weight:bold;
	}
	
.forum_detail, .forum_detail a
{
	color:#225990;
}

#forum_title
{
	float:left;
}

#forum_title h2
{
	color:#3E78B6;
}

#forum_title h1
{
	color:#003366;
}


/* --- LISTA BOOKMARKS --- */

#booklistfo{
	float:left;
	padding-bottom:8px;
	width:420px;
}

.bookmark_list_item {
	margin: 10px 0 10px 4px;
	background:url(../images/bookmark_fundo.gif) bottom repeat-x;
	
}

.bookmark_list_item  h2, .bookmark_list_item  h2 a {
	font-size:15px;
	font-weight: bold;
	text-decoration: underline;
}

.bookmark_list_item  p {
	margin-top: 3px;
	color:#666;
}

.bookmark_list_item .barra_util {
	margin-left:4px;
	margin-top:5px;
	height:20px;
	font-size:10px;
	color: #000;
}

.bookmark_list_item .barra_util a {
	text-decoration:none;
}

#booklistlast{
	clear:both;
	padding-top:5px;
	padding-bottom:3px;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	text-transform:capitalize;
	border-bottom:1px dotted #999999;
}


/*	INQUERITOS	*/
#inqueritos{}

#inqueritos h3 {
	font-size: 20px;
	font-weight: bold;
	color : #FF9900;	
	border: 1px solid #CCC;
	border-width: 1px 0;
	padding:5px 0;
}

#inqueritos h4 {
	margin-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}

#inqueritos .box {background: #55667D; border:none; color: #FFFFFF; font-weight: bold; padding:2px 5px; width:115px; text-align:center;}

#inqueritos .inquiry_sep{
	margin-top:25px;
	//margin-top:0px;
	margin-bottom:10px;
}

#inqueritos .inquiry_sep span{
	display:block;
	color:#8596AC;
	font-weight:bold;
	font-size:18px;
	padding:20px 0 0 0;
	margin-bottom:-15px;
}

#inqueritos .inquiry_sep p {
	font-size:13px;
	font-weight: bold;
	margin-top: 8px;
}

#inqueritos .inquiry_sep .fieldName {}
#inqueritos .inquiry_sep .fieldValue {}
#inqueritos .inquiry_sep .text {background: #FFFFFF url(../../images/bg_forms.gif) repeat-x; border: 1px solid #999;}
#inqueritos .inquiry_sep .file{background: #FFFFFF url(../../images/bg_forms.gif) repeat-x; border: 1px solid #999;}
#inqueritos .inquiry_sep textarea {background: #FFFFFF url(../../images/bg_forms.gif) repeat-x; border: 1px solid #999;}
#inqueritos .inquiry_sep .select {background: #FFFFFF url(../../images/bg_forms.gif) repeat-x; border: 1px solid #999;}
#inqueritos .inquiry_sep option {background: white;}

/*tabs*/
#inqueritos .tab_inqueritos {
	height: 30px;
	position: absolute;
	width:745px;
	margin-top:25px;
	//margin-top:15px;
}

#inqueritos .tab_inqueritos a:hover {text-decoration: none;}

#inqueritos .tab_on_inq, .tab_on_inq span {background: #55667D; color: #FFFFFF;}
#inqueritos .tab_off_inq, .tab_off_inq span {background: #DDDDDD; color: #888888;}

#inqueritos .tab_on_inq, #inqueritos .tab_off_inq{
	display: block;
	float: left;
	
	margin: 0 1px 0 0;
	padding: 0;
	
	padding-left: 8px;
	height: 30px;
		
	cursor: pointer;
}

#inqueritos .tab_on_inq span, #inqueritos .tab_off_inq span{
	display:block;
	//display: normal;
	padding-right: 8px;
	padding-top: 6px;
	//height: 30px;
	background-position: right 0;

	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#inqueritos #conteudo_inq{
	margin-top:54px;
	border:1px solid #DDDDDD;
	
	padding:15px;
	padding-top:0;	
	padding-bottom:40px;
}

#inqueritos #conteudo_inq .anterior, #inqueritos #conteudo_inq .seguinte{
	display:block; 
	font-weight:bold;
	color: #55667D;
	text-decoration: underline;
	padding-top:10px;
}

#inqueritos #conteudo_inq .seguinte{
	float:right;
}

#inqueritos #conteudo_inq .anterior{
	float:left;
}
