/* ESTILOS DE FRONT-OFFICE PARA A SKIN DEFAULT */

body  {
	color : #444444;
	background: #FFFFFF;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	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 11px Arial, Helvetica, sans-serif;      
	color : #444444;  
}

h1{
	font: normal bold 15px Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #476B91;            
	margin-top: 0em;
	margin-bottom: 0em;
	text-transform:uppercase;
	min-height:15px;
}
.ie6 h1{
	height:15px;
}

h2{
	font: normal bold 15px Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #476B91;            
	margin-top: 0em;
	margin-bottom: 0em;
}

h3{
	font: normal bold 13px Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #476B91;            
	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 11px Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #444444;            
	line-height : 125%;      
	margin-top: 0em;
	margin-bottom: 0em;
}

a{
	font: normal normal 11px Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #444444;        
}

a:hover{
	text-decoration: underline;	
}

/*   FIM STYLES   */




/*----------------  LAYOUT --------------------*/

#container {
	width: 700px;
	margin: 0 auto;
	padding: 0;
	
	background: white;
	text-align: left;
}

#main {
	float: left;
	width: 700px;
	text-align: left;
}

/* --- CABEÇALHO --- */
#logotipo {
	position: absolute;
	top: 230px;
	left: 10px;
}


#header {
	position: relative;
	
	margin: 20px auto 0 auto;
	width: 700px;
	height: 170px;	
	text-align: left;

}

#header_menu {
	margin: 0 auto;
	width: 840px;
	height: 30px;
	
	background: url(../images/bg_menu_topo.gif) repeat-x;
}

/*   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 {
	width: 700px;
	margin: 0 auto;
	background:url(../images/bg_footer.jpg) top no-repeat;
	height:30px;
}

#footer_menu{
	margin-top:5px;
}

#footer_menu a, #footer_menu span {
	float:left;
	display:block;
	color: #55667D;
	font-size: 12px;
	font-weight: bold;
}


#footer_copy{
	padding:0; 
	padding:5px 10px 0 0;
	color:#476B91; 
	font-size: 10px;
}

#footer_copy a{
	color:#476B91; 
	font-size: 10px;
}


#caixa_lang {
	position: absolute;
	top:245px;
	right: 10px;
	color: #476B91;
	font-size: 10px;
	font-weight: normal;
	text-align:right;
}

/* --- LOGIN --- */
#caixa_login {
	position: absolute;
	top:265px;
	right: 10px;
	color: #476B91;
	font-size: 10px;
	font-weight: normal;
	text-align:right;
}
#caixa_login  form {margin:0; padding: 0;}

#caixa_login a {
	font-size: 10px;
	font-weight: normal;
	color: #476B91;
	text-decoration: underline;
}

#caixa_login .input{
	float:left;
	margin: 0;
	margin-right: 5px;
	padding:2px 2px 1px 2px;
		
	border: 1px solid #D5DDE6;
	
	width:120px;
	
	color:#476B91;
	font-weight: bold;
	font-family: arial, Tahoma, sans-serif;
	font-size: 12px;
}

#caixa_login .submit {
	margin:0;
	border: none;

	text-align: center;
	color: #476B91;
	font-size: 12px;
	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;
	padding:8px;
	
	height: 14px;
	//height: 30px;
	background:#EEF0F2;
}

#breadcrumbs a {
	color: #55667D;
	font-size: 11px;
}
#breadcrumbs span {
	color: #55667D;
	font-size: 11px;
}

#breadcrumbs a:hover {text-decoration:underline;}

#breadcrumbs img {
	margin:0 0 -1px 0;
}


/*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{
	clear:both;
	margin-top:10px;
}

#destaque_home h2 {margin: 12px 0;}

#destaque_home h2 a {	
	font-size: 20px;
	font-weight: normal;
	color: black;
}

#destaque_home img {
	display: block;
	float: left;
	margin: 0 12px 12px 0;
	border: 1px solid #CCC;
	
}

#destaque_home_sec{
	width:310px;
	float:left;
	margin-top:10px;
}

#destaque_home_sec h2 {margin: 0 0 12px 0;}

#destaque_home_sec h2 a{

	font-size: 15px;
	font-weight: bold;
	color: black;
	
	padding: 10px 0;
}

#destaque_home_sec img {
	display: block;
	float: left;
	margin: 0 12px 12px 0;
	border: 1px solid #CCC;
	
}

#destaque_home h2 a:hover, #destaque_home_sec h2 a:hover {text-decoration: underline;}

#destaque_home p, #destaque_home_sec p {text-align: justify;}

#destaque_home p a, #destaque_home_sec p a,
#destaque_home p a:visited, #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 {}

#details_div .conteudo blockquote, #details_div .conteudo ul, #details_div .conteudo ol {
	margin-left:20px;
}

#details_div h1 {
	text-align: left;
	padding:10px 0;
}


#detail_conteudo{
	float:left;
	width:455px;
}



/*	 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:20px 0;
}	
	
#veja_tb .tit_veja_tb{
	margin-bottom:10px;
	color: #FF9900;
	font-size:15px;
	font-weight:bold;
}

#veja_tb ul {
	list-style: none;
	margin: 0; padding: 0;
}

#veja_tb ul li {
	margin:0;
	padding-bottom: 3px;
	clear:left;
	width:100%;
}

#veja_tb ul li a {
	display: block;
	padding: 4px;
	padding-left: 25px;
		
	color: #55667D;
	font-size: 12px;
	font-weight: bold;
	
	background: url(../images/bullet_ver_mais.gif) no-repeat;
	
}

#veja_tb ul li a:hover {
	text-decoration:underline;
}


/*   VEJA TB PASTAS   */

#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;
}

/*	concursos	*/
#tabela_pesquisa{
	margin-top:10px;
}

#tabela_pesquisa .titulo{
	width:210px;
	height:20px; 
	font-weight:bold; 
	font-size:13px; 
	color:#476B91; 
	background:url(../images/bg_campo_pesquisa.jpg) repeat-x; 
	padding-left:10px;
}

#tabela_pesquisa .dd{
	background:#ECF0F4;
	padding:10px;
}

#tabela_pesquisa .dd select{
	border: 1px solid #7F9DB9;
	width:200px;
}

#bt_pesquisa{
	float:right;
	background:url(../images/bt_pesquisa_sec.jpg);
	width:55px;
	height:20px;
	border:none;
	margin-top:10px;
	
	color:#39708C;
	font-size:11px;
	cursor:pointer;
}

#bt_pesquisa_home{
	
	width:92px;
	height:26px;
	border:none;
	margin-top:10px;
	
	color:#39708C;
	font-size:11px;
	cursor:pointer;
}

#tabela_pesquisa .concurso{
	background:#ECF0F4;
	padding:2px 10px 3px 10px;
}

#tabela_pesquisa .concurso .bt{
	float:left;
	background:url(../images/bt_pesquisa_home.jpg);
	width:48px;
	height:18px;
	border:none;
	
	color:#39708C;
	font-size:11px;
	
	cursor:pointer;
}

#detalhe_concurso{
	background: url(../images/bg_areas.jpg) top no-repeat; 
	padding:10px 0 15px 0; 
}

#detalhe_concurso h1{padding:0 20px;}

#detalhe_concurso .bt_adquirir{
	
	background:url(../images/bt_adquirir.jpg);
	width:133px;
	height:26px;
	border:none;
	
	color:#17406F;
	font-size:13px;
	font-weight:bold;
	
	cursor:pointer;
	
	margin:15px 0 0 20px;
}

.bt_voltar{
	
	background:url(../images/bt_adquirir.jpg);
	width:133px;
	height:26px;
	border:none;
	
	color:#17406F;
	font-size:13px;
	font-weight:bold;
	
	cursor:pointer;
	
	margin:0px 0 0 20px;
}

#bt_lista_pesquisa{
	float:right;
	background:url(../images/bt_pesquisa_home.jpg);
	width:48px;
	height:18px;
	border:none;
	
	color:#39708C;
	font-size:11px;
	
	cursor:pointer;
}

#bt_confirma_pagamento{
	
	background:url(../images/bt_adquirir.jpg);
	width:315px;
	height:25px;
	border:none;
	
	color:#17406F;
	font-size:13px;
	font-weight:bold;
	
	cursor:pointer;
}

#bt_imprimir{
	
	background:url(../images/bt_adquirir.jpg);
	width:70px;
	height:25px;
	border:none;
	
	color:#17406F;
	font-size:13px;
	font-weight:bold;
	
	cursor:pointer;
}


#listaPrivada a{color:#666666; font-size:11px;background:url(../images/icon_pdf.jpg) left top no-repeat; padding-left:20px;}
#listaPrivada a:hover{color:#3CA871; font-weight:bold;}

#listaPublica a{color:#666666; font-size:11px;background:url(../images/icon_pdf.jpg) left top no-repeat; padding-left:20px;}
#listaPublica a:hover{color:#476B91; font-weight:bold;}

#conteudo_concurso p, #conteudo_concurso p p, #conteudo_concurso p p p,#conteudo_concurso p p p p{
	text-align:justify;
}