/* ESTILOS DE FRONT-OFFICE PARA A SKIN DEFAULT */

@import url(fonts/stylesheet.css);

body  {
	margin: 0; padding: 0;	
	background: #E6E6E6;
	text-align: center;
	font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}

body, body * {
	margin: 0;
	padding: 0;
}

/*   ESTILO DO EDITOR HTML    */
.background-editor{
	background:#FFFFFF;
	margin: 10px;
	text-align: left;
	font-size:13px;
	line-height:150%;
}

.background-editor blockquote, .background-editor ul, .background-editor ol {
	margin-left:20px;
}


/*     STYLES       */

td {
	font-size: 13px;
	color: #333333;
	font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

h1{
	font: normal normal 27px 'MyriadProRegular', Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	text-transform:uppercase;
	color : #A80006;            
	margin-top: 0em;
	margin-bottom: 0em;
}

h2{
	font: normal normal 15px 'MyriadProRegular', Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	text-transform:uppercase;
	color : #A80006;            
	margin-top: 0em;
	margin-bottom: 0em;
}

h3{
	font: normal normal 15px 'MyriadProRegular', Arial, Helvetica, sans-serif;      
	text-decoration: none;      
	color : #000000;            
	margin-top: 0em;
	margin-bottom: 0em;
}

h4{
	font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;      
	text-decoration: none;                  
	margin-top: 0em;
	margin-bottom: 0em;
}

h5 {
	font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;                  
	margin-top: 0em;
	margin-bottom: 0em;
}

li,ul,p{
	font-size: 13px;
	color: #333333;
	font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

a{
	font-size: 13px;
	color: #333333;
	font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:hover{
	text-decoration: underline;	
}

/*   FIM STYLES   */




/*----------------  LAYOUT --------------------*/

#container {
	margin: 0 auto;
	width:960px;
	text-align: left;
}

#main {
	margin: 0 auto;
	text-align:left;
	float:left;
}

/* --- CABEÇALHO --- */
#logotipo {
	position: absolute;
	left: 0px; top: 29px;
}

#header_all {
	position: relative;
	width: 100%; height: 122px;
	background: #FFFFFF;
	text-align:center;
}
#header{
	position:relative;
	margin:0 auto;
	width:960px;
	height: 122px;
}

#header .icon_fb{
	position:absolute;
	top:30px;
	right:265px;
}

#header_menu {
	position: absolute;
	top: 85px; right: 0px;
	list-style-type: none;
}

#idiomas {
	position: absolute;
	top: 33px; right: 0;
}

#idiomas a {
	display:block;
	float:left;
	text-decoration: none;
	font-size: 15px;
	letter-spacing: 0px;
	margin-left:10px;
	color: #999;
	font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

#idiomas .on { color: #000;}

/*   LEFT COLUMN    */
#leftcolumn {
	margin: 10px 0 0 10px;
	float: left;
	width: 180px;
	
	text-align: left;
}


/*   RIGHT COLUMN    */
#rightColumn{
	float:right;
	margin-right:1px;
}

#rightColumn_home {
	float: left;
	width: 300px;
}


/*   FOOTER    */
#footer_all{
	background:#AE0001;
	width:100%;
	height:60px;
}

#footer {
	position: relative;
	width:960px;
	margin: 0 auto;
	text-align:left;
	padding-top:20px;
}

#footer a {
	font-size: 14px;
	font-weight:normal;
	text-decoration: none;
	color: #FFFFFF;
	filter:alpha(opacity=65);-moz-opacity:0.65;opacity: 0.65;
	text-transform:uppercase;
}
#footer a:hover {
	filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;
}

#footer #assinatura{
	float:right;
}



/* --- LOGIN --- */
#caixa_login {
	position: absolute;
	margin: 10px;
	left: 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_home {
	position:absolute;
	top:30px;
	right:70px;
	border-top:1px solid #F2F2F2;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #ECECEC;
	border-left:1px solid #E6E6E6;
	height:25px;
}

#caixa_pesquisa_home .pesquisar_box {
	float: left;
	border: none;
	background:#E6E6E6;
	
	font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999;
	padding:3px 5px;
	width:145px;
	height:19px;
	text-transform: uppercase;
}

#caixa_pesquisa_home .bt{
	border:none;
	width: 25px;
	height: 25px;
	background: url(../images/bt_pesquisa.gif) top left no-repeat;
	cursor: pointer;
}



/* BREADCRUMBS */
#breadcrumbs {
	margin: 0;
	background:#A80006;
	padding:8px 15px 5px 15px;
	color: #FFFFFF;
	font-size:15px;
}

#breadcrumbs a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size:15px;
	text-transform:uppercase;
	filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75;
}
#breadcrumbs a.on {
	filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;
}

#breadcrumbs a:hover { text-decoration: underline; }

#breadcrumbs span{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size:15px;
	text-transform:uppercase;
}



/*DESTAQUES*/

/*destaques interiores*/
#destaques_interior {
	width:229px;
	//width:235px;
	padding-left: 6px;
}

#destaques_interior h2 {
	margin: 10px 0;
}

/*destaques laterais*/
#destaque_lateral{
	float:left;
	margin-left:30px;
	text-align:left;
}

#destaque_lateral .item{
	margin-top:25px;
}

#destaque_lateral .img {
	width:300px;
	height:75px;
	overflow:hidden;
}
#destaque_lateral .img img{
	display:block;
	width:300px;
}

#destaque_lateral h2 {
	color:#000000;
	font-size:17px;
	text-transform:uppercase;
	margin-bottom:5px;
}


/*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;
}

/* Destaque animacao */
#destaque_anima {
	height: 251px;
	background: url(../images/bg_anim.jpg) top center no-repeat;
}

/*destaques pagina*/
#destaque_home{
	margin:0 auto;
	position:relative;
	width:960px;
	height:240px;
}

#destaque_home .area_cont{
	text-align:left;
	position:relative;
	width:960px;
	height:240px;
	overflow:hidden;
}

#destaque_home .area_cont div{
	width:960px;
	height:240px;
	position:absolute;
	z-index:8;
	top:0;
	left:0;
}

#destaque_home .area_cont div.active {
    z-index:10;
}

#destaque_home .area_cont div.last-active {
    z-index:9;
}

#destaque_home .area_cont .img{width:480px; height:240px; overflow:hidden; float:left; position:relative;}

#destaque_home .area_cont .img img{display:block; width:480px;}

#destaque_home .area_cont .title{
	float:left;
	position:relative;
	background:#000000;
	width:480px;
	height:110px;	
	text-align:left;
}

#destaque_home .area_cont .title h2{
	position:absolute;
	bottom:10px;
	left:14px;
	width:455px;
}

#destaque_home .area_cont .title h2 a{	
	color:#FFFFFF;
	font-size:31px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:100%;
}
#destaque_home .area_cont .title h2 a:hover{text-decoration:none;}

#destaque_home .area_cont .descr{
	float:left;
	position:relative;
	background:#CDBA5E;
	width:450px;
	height:96px;	
	text-align:left;
	padding:12px 15px;
}

#destaque_home .area_cont .descr p, #destaque_home .item .descr p a{font-size:15px; color:#000000; line-height:120%;}

#destaque_home .area_cont .descr .more_info{
	position:absolute;
	bottom:8px;
	color:#000000;
	font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif;
	font-size:13px;
}
#destaque_home .area_cont .descr .more_info:hover{text-decoration:none;}

#destaque_home .setas{
	position:absolute;
	right:15px;
	bottom:12px;
	z-index:999;
	width:23px;
	height:12px;
}

#destaque_home .barra_topo{
	position:absolute;
	top:0;
	z-index:999;
	background:#000000;
	filter:alpha(opacity=25);-moz-opacity:0.25;opacity: 0.25;
	width:960px;
	height:10px;
}

/*destaque secundario*/
#destaque_home_sec{
	position:relative;
	float: left;
	width:300px;
	height:225px;
	margin:25px 0 45px 0;
}

#destaque_home_sec .img{
	width:300px;
	height:225px;
	overflow:hidden;
}

#destaque_home_sec .img img{
	display:block;
	width:300px;
}

#destaque_home_sec .descr_galeria{
	position:absolute;
	background:url(../images/bg_galeria.png) repeat;
	bottom:0;
	left:0;
	color:#FFFFFF;
	padding:10px 15px;
	text-transform:uppercase;
	font-size:15px;
	width:270px;
	text-align:left;
}

#destaque_home_sec .descr_galeria p{
	font-size:15px; 
	text-transform:uppercase;
	color:#FFFFFF;
	filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75;
	line-height:100%;
}

#destaque_home_sec .descr_galeria h2{
	font-size:23px; 
	text-transform:uppercase;
	font-weight:normal;
	color:#FFFFFF;
	font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif;
	line-height:100%;
}

/*destaque secundario centro*/
#destaque_home_centro{
	position:relative;
	float: left;
	width:300px;
	height:225px;
	margin:25px 0 45px 30px;
}

#destaque_home_centro .img{
	width:300px;
	height:225px;
	overflow:hidden;
}

#destaque_home_centro .img img{
	display:block;
	width:300px;
}

#destaque_home_centro .descr_galeria{
	position:absolute;
	background:url(../images/bg_galeria.png) repeat;
	bottom:0;
	left:0;
	color:#FFFFFF;
	padding:10px 15px;
	text-transform:uppercase;
	font-size:15px;
	width:270px;
	text-align:left;
}

#destaque_home_centro .descr_galeria p{
	font-size:15px; 
	text-transform:uppercase;
	color:#FFFFFF;
	filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75;
	line-height:100%;
}

#destaque_home_centro .descr_galeria h2{
	font-size:23px; 
	text-transform:uppercase;
	font-weight:normal;
	color:#FFFFFF;
	font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif;
	line-height:100%;
}

/*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_agenda {
	float: left;
	width: 300px;
	height: 300px;
	background: url(../images/bg_agenda_home.jpg) center 40px no-repeat;
	
	//margin-left:15px;
}

#destaque_agenda h2 {
	padding: 9px 0 5px 15px;
}

.item_agenda {
	display: block;
	margin: 0 0 5px 15px;
	width: 270px;
	height: 40px;
	background: #91171A url(../images/bg_item_agenda.jpg) top right no-repeat;
	text-decoration: none;
}

.item_agenda:hover {
	background: #6D1113 url(../images/bg_item_agenda_on.jpg) top right no-repeat;
	text-decoration:none;
}

.item_agenda * { cursor: pointer }

.item_agenda .data_preto {
	float: left;
	padding-top: 1px;
	width: 40px;
	height: 39px;	
	//height: 40px;

	background: url(../images/bg_data_preto.gif) top left no-repeat;
	
	text-align: center;
	font-size: 20px;
	color: #FFF;
}

.item_agenda .data_dourado {
	float: left;
	padding-top: 1px;
	width: 40px;
	height: 39px;
	//height: 40px;

	background: #91171A url(../images/bg_data_dourado.gif) top left no-repeat;
	
	text-align: center;
	font-size: 20px;
	color: #000;
}

.item_agenda .data_preto span { display:block; color: #E8C17A; font-size: 11px; line-height:80%;}
.item_agenda .data_dourado span { display:block; color: #674D26; font-size: 11px; line-height:80%;}

.item_agenda .descr {
	float: left;
	padding: 3px 5px;
	font-size: 11px;
	color: #F0D9AC;
}

.item_agenda .descr span {
	color: #FFF;
	font-weight: bold;
}


/*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;	
}


/*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 {
	text-align:left;
	float:left;
	background:#FFFFFF;
	margin-bottom:25px;
	width:960px;
}

#details_div blockquote, #details_div ul, #details_div ol {
	margin-left:20px;
}

#details_div h1 {
	position: relative;
	text-align:left;
}

#area_title{padding:14px 15px; padding-bottom:0px;}
#conteudo{padding:14px 15px;}

#page_descr,#page_descr p{
	color:#A80006;
	font-size:15px;
}

#conteudo_pesquisa{
	padding:14px 15px;
}

/**/
/*-------------*/
#veja_tb_list_agenda{
	position:relative;
	padding:0 15px;
}	

#veja_tb_list_agenda .item {margin-bottom:15px; height:90px;}

#veja_tb_list_agenda .img{
	float:left;
	width:140px;
	height:90px;
	overflow:hidden;
}
#veja_tb_list_agenda .img img{width:140px; display:block;}

#veja_tb_list_agenda .cont{
	padding:0 10px;
	height:70px;
	float:left;
	position:relative;
	width:910px;
}
#veja_tb_list_agenda .cont a{
	text-transform:uppercase;
	color:#000000;
	font-size:17px;
	line-height:100%;
	font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif;
}

#veja_tb_list_agenda .data {color:#A80006; font-size:17px; display:block;}

#veja_tb_list_agenda .cont p{
	font-size:13px; 
	color:#4D4D4D; 
	font-weight:normal; 
	margin:10px 0;
	height:15px;
}

#veja_tb_list_agenda .cont .ver {font-size:13px; color:#AE0000; font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}


/*	 LISTAS	 */
.titulo_lista {
	padding-bottom: 4px;
	margin-bottom: 6px;
	
	border-bottom: 1px dotted #CCC;
}

.link_lista {
	font-size: 12px;
	font-weight:bold;
	color: #55667D;
}

#details_div .tab_rss_on{ 
	margin:20px 20px 10px 0;
	padding:5px 5px 5px 15px;
	background:#A51A1E url(../images/bul_breadcrumb_inicio.gif) 5px no-repeat;
	float:left; 
	cursor:pointer; 
	text-decoration:none;
}

#details_div .tab_rss_off{ 
	margin:20px 20px 10px 0;
	padding:5px;
	background:none;
	float:left; 
	cursor:pointer; 
	text-decoration:none;
}

/* 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;
}




/*--- 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;	
}



/* 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{
	position:relative;
	width:310px;
}	

#veja_tb h2{
	font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:15px;
	color:#000000;
	font-weight:normal;
	margin:10px 0 3px 0;
}
#veja_tb h2.cursos{color:#1A569C;}
#veja_tb h2.espectaculos{color:#CDBA5E;}
#veja_tb h2.exposicoes{color:#A80006;}
#veja_tb h2.servico{color:#3AB457;}

#veja_tb .item{background:#000000; margin-bottom:10px; height:90px;}
#veja_tb .itemcursos {background:#1A569C; margin-bottom:10px; height:90px;}
#veja_tb .itemespectaculos {background:#CDBA5E; margin-bottom:10px; height:90px;}
#veja_tb .itemexposicoes {background:#A80006; margin-bottom:10px; height:90px;}
#veja_tb .itemservico {background:#3AB457; margin-bottom:10px; height:90px;}

#veja_tb .img{
	float:left;
	width:140px;
	height:90px;
	overflow:hidden;
}
#veja_tb .img img{width:140px; display:block;}

#veja_tb .cont{
	padding:10px;
	height:70px;
	float:left;
	position:relative;
	width:290px;
}
#veja_tb .cont a{
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:100%;
}

#veja_tb .cont .data{
	display:block;
	color:#FFFFFF;
	filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75;
	margin-top:4px;
}

#veja_tb .cont .ver_mais{
	position:absolute;
	bottom:8px;
	left:10px;
	font-size:13px; color:#FFFFFF; font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
}

#veja_tb .link_agenda{
	position:absolute;
	top:-1px;
	right:0;
	display:block;
	color:#000000;
	font-size:15px;
	font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	border-top:1px solid #000000;
	padding-top:5px;
	height:17px;
}


/*   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;
}

/* Estilos da página MUSEU */

table#museu {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}
#museu h2 {
	font-weight: normal;
	color: #FFFFFF;
	position: relative;
	bottom: 15px;
	font-size: 1.8em;
	right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
#museu ul {
	text-align: right;
	list-style-image: none;
	list-style-type: none;
}
#museu li {
	position: relative;
	right: 15px;
	font-weight: bold;
	color: #666666;
}


/*WIDGETS*/

#barra_wdg {
	margin: 0;
	margin-top:10px;
}

#barra_wdg a {
	font-size: 13px;
	text-decoration: none;
	text-transform:uppercase;
	color: #000000;	
	font-weight: normal;
}

#barra_wdg a:hover{text-decoration:none;}

#barra_wdg a img {
	margin:0 3px -2px 0;
}

.label_wdg{font-family: Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold;font-weight:bold;}



/* --- CAIXA TELLFRIEND --- */

#caixa_tellfriend {
	text-align:left;
	width: 470px;
	background: #FFFFFF;
	padding:10px 15px;
}

#caixa_tellfriend .title{
	float:left;
	padding-bottom:5px;
	font-size: 15px;
	font-weight: normal;
	color: #AE0000;	
	font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#caixa_tellfriend .obriga {
	font-weight: normal; 
	color: #808080; 
	font-size: 11px;
}

#caixa_tellfriend .inf {
	font-weight: normal; 
	color: #808080; 
	font-size: 10px;
}

#caixa_tellfriend p {
	color:#333333;
	font-weight:normal;
	padding: 8px 0 0 0;
}

#caixa_tellfriend input {
	border:1px solid #BFBFBF;
	padding:2px 2px;
	width:466px;
	height:17px;
	font-size:13px;
	font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

#caixa_tellfriend textarea {
	border:1px solid #BFBFBF;
	padding:0 2px;
	width:466px;
	height:85px;
	font-size:13px;
	font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

#caixa_tellfriend .bt {
	background:#AE0000;
	padding:2px 5px;
	color: #FFFFFF; 
	font-weight: normal;
	font-size:15px;
	text-transform:uppercase;
	margin-top:5px;
	text-align:center;
	float:right;
	width:55px;
	height:21px;
	border:none;
	font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
	cursor:pointer;
}

/*----*/
#multiForm {
	clear:both;
	position: relative;
	text-align: left;
	margin-top:20px;
}


#multiForm h2 {
	font-size: 15px;
	font-weight: bold;
	color: #666;
	
	border-bottom: 1px dotted #CCC;
	
	padding:5px 0;
	margin-bottom:10px;
}

#multiForm h3 {
	font-size: 15px;
	font-weight: normal;
	color: #AE0000;	
	border-top: 1px solid #BFBFBF;	
	padding-top:10px;
	font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#multiForm h4 {
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}

#multiForm, #multiForm * {
	font-size: 13px;
}

#multiForm form{
	margin:0; padding:0;	
}

#multiForm form p {
	font-weight: normal;
	margin-top: 8px;
}

#multiForm .obs {font-size: 11px; color: #999999;}
#multiForm .obriga {font-weight: normal; color: #808080; font-size: 11px;}
#multiForm .news {font-weight: bold; color: #666666; font-size: 12px;}

#multiForm .fieldName {}
#multiForm .fieldValue {}
#multiForm .text {background: #FFFFFF; border: 1px solid #BFBFBF;font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; padding:0 2px;}
#multiForm .file{background: #FFFFFF; border: 1px solid #BFBFBF;font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;}
#multiForm textarea {background: #FFFFFF; border: 1px solid #BFBFBF;font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; padding:0 2px; height:80px;}
#multiForm .select {background: #FFFFFF; border: 1px solid #BFBFBF;font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;}
#multiForm option {background: white;}
#multiForm .box {
	background: #AE0000; 
	border:none; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-align:center;
	font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; 
	font-size:15px;
	text-transform:uppercase;
	padding:2px 5px;
	cursor:pointer;
}

#multiForm .buttons{
	clear:both;
	text-align:center;
	padding:10px;
}