BODY {margin-top:5px; margin-left: 0px; margin-right: 0px;background:#ffffff;}

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/
.panel_cinema{height:150px;}
.paginationstyle{ /*Style for demo pagination divs*/
text-align: right;
FONT:bold 11px arial,verdana; color:#8C3A6E;}

.paginationstyle img:hover{opacity:0.7;filter:alpha(opacity=70);}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/
opacity:0.2;filter:alpha(opacity=20);cursor:auto;}



#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(imgs/gifs/overlay.png); }
* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imgs/gifs/overlay.png", sizingMethod="scale");
}

.link {background:#f9f9f9;padding:4px;padding-left:5px;padding-right:5px;FONT: 11px arial,verdana;}
.link b{FONT:bold 11px arial,verdana;COLOR: #8C3A6E;}
.link:hover{background:#dfdfdf;cursor:hand;padding:4px;padding-left:5px;padding-right:5px;FONT: 11px arial,verdana;}
.link:hover b{FONT:bold 11px arial,verdana;COLOR: #8C3A6E;}
.link_hover{background:#dfdfdf;cursor:hand;padding:4px;padding-left:5px;padding-right:5px;FONT: 11px arial,verdana;}
.link_hover b{FONT:bold 11px arial,verdana;COLOR: #8C3A6E;}

#livesearch {position:absolute;left:232px;background:#f9f9f9;display:none;}

#movable_obj2_id {
	WIDTH: 380px;  LEFT: 350px; POSITION: absolute; TOP: 250px
}

.infobox {
BORDER: #C7DFDF 1px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: left
}
.infobox DIV {background: url(../imgs/barraaqua.gif);
	WIDTH: 120px; TEXT-INDENT: 1em; CURSOR: pointer; 
}

/*Avisos*/
#domticker{ width: 137px;height: 120px;border-right: #D9E1E1 1px solid; border-left: #D9E1E1 1px solid; border-bottom: #D9E1E1 1px solid;padding: 5px;FONT: 11px arial,verdana; color:#777777;background-color: #E2F6F6;}
#domticker div{  z-index: 90; background-color: #E2F6F6;}
#domticker div b{ z-index: 90;  color:#8C3A6E;}
#domticker a{font-weight: bold;}

.banner {COLOR: #fff; FONT: 10px/1.5em arial,verdana;TEXT-DECORATION: none;padding-right:20px;padding-top:70px;}
#banner {width:924px; height:90px;cursor: pointer;}
.banner b {COLOR: #fff; FONT:bold 10px arial,verdana;TEXT-DECORATION: none;}
.max {COLOR: #D91B1B; FONT:bold 10px arial,verdana;TEXT-DECORATION: none;}
.min {COLOR: #205ADE; FONT:bold 10px arial,verdana;TEXT-DECORATION: none;}



div.TabView div.Tabs {height: 20px; overflow: hidden;}
div.TabView div.Tabs a {float: left; display: table-cell; width:  59px; text-align: center; height: 18px;padding-top: 3px;vertical-align: middle;  border-left: 1px solid #D9E1E1; border-top: 1px solid #D9E1E1; text-decoration: none; }
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active {background-color: #f3f3f3;height: 18px;padding-top: 4px; color: #444444;}
div.TabView div.Pages {clear: both; border: 1px solid #D9E1E1; overflow: hidden;}
div.TabView div.Pages div.Page{height: 100%;  padding: 0px;overflow: hidden;}
div.TabView div.Pages div.Page div.Pad {padding: 3px 5px;}

.fotonoticia {margin-right:12px;border: 1px solid #D5C6D0;padding:1px;}
.loading {padding-left:12px; padding-right:12px; COLOR: #777777; FONT: 10px arial,verdana;TEXT-DECORATION: none;}

.eventos {border-bottom: #599998 1px solid; background:#034948;FONT:bold 11px arial,verdana; padding-left:8px;padding-top:2px;padding-bottom:2px; color:#ffffff;}
.eventos a:link{FONT:bold 10px arial,verdana; color:#ffffff; TEXT-DECORATION: none;padding-right:8px;padding-left:8px;}
.eventos a:visited{FONT:bold 10px arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.eventos a:hover{FONT:bold 10px arial,verdana; color:#C8A6BC; TEXT-DECORATION: none;}

.menu_superior {padding-left:10px; padding-right:10px; COLOR: #777777; FONT: 10px arial,verdana;TEXT-DECORATION: none;}
.menu_superior em{COLOR: #8C3A6E; FONT: 10px arial,verdana;TEXT-DECORATION: none;padding:3px;}
.menu_superior b{COLOR: #8C3A6E; FONT: 12px arial,verdana;TEXT-DECORATION: none;padding:3px;}
.menu_superior a:link{color:#777777; TEXT-DECORATION: none;}
.menu_superior a:visited{ color:#777777; TEXT-DECORATION: none;}
.menu_superior a:hover{FONT: 10px arial,verdana; color:#8C3A6E; TEXT-DECORATION: none;}

.link_geral {COLOR: #777777; FONT: 10px arial,verdana;TEXT-DECORATION: none;padding-top:2px;}
.link_geral a:link{FONT: 10px arial,verdana; color:#777777; TEXT-DECORATION: none;}
.link_geral a:visited{FONT: 10px arial,verdana; color:#777777; TEXT-DECORATION: none;}
.link_geral a:hover{FONT: 10px arial,verdana; color:#8C3A6E; TEXT-DECORATION: none;}

.aspas {COLOR: #8C3A6E; FONT: 12px/1.2em arial,verdana;TEXT-DECORATION: none;padding-right:3px;}

.formprocura {margin:0; padding:0;}
.menu1 { background:#f3f3f3;FONT:bold 11px/1.2em arial,verdana; padding-left:8px; color:#444444;background: url(../imgs/fundo_procura.gif);}
.menu1 em{FONT: 12px arial,verdana; color:#823B6A; TEXT-DECORATION: none;}
.menu1 a:link{z-index: 10;FONT:bold 11px arial,verdana; color:#823B6A; TEXT-DECORATION: none;}
.menu1 a:visited{z-index: 10;FONT:bold 11px arial,verdana; color:#823B6A; TEXT-DECORATION: none;}
.menu1 a:hover{z-index: 10;FONT:bold 11px arial,verdana; color:#999; TEXT-DECORATION: none;}

.menu_fundo {z-index: 10;FONT:bold 12px arial,verdana;padding:7px; padding-top:9px; color:#823B6A;background: url(../imgs/fundomenu.jpg); TEXT-DECORATION: none;}
.menu {z-index: 10;FONT: 12px/0.0em arial,verdana; color:#823B6A; TEXT-DECORATION: none;}
.menu_barra {z-index: 10;FONT: 12px/1.25em arial,verdana; color:#aaaaaa; TEXT-DECORATION: none;}
.menu b{z-index: 10;FONT:bold 14px arial,verdana; color:#ff0; TEXT-DECORATION: none;}
.menu a:link{z-index: 10;FONT:bold 12px arial,verdana; color:#823B6A; TEXT-DECORATION: none;margin-left:-1px;margin-right:-1px;}
.menu a:visited{z-index: 10;FONT:bold 12px arial,verdana; color:#823B6A; TEXT-DECORATION: none;}
.menu a:hover{z-index: 10;FONT:bold 12px arial,verdana; color:#999; TEXT-DECORATION: none;}
.menu li a:link{ z-index: 10; display: block; border-top: 1px solid #666; color: #0000;FONT: 11px/1.5em arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.menu li a:visited{z-index: 10; display: block; border-top: 1px solid #666; color: #0000;FONT: 11px/1.5em arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.menu li a:hover{z-index: 10; display: block; border-top: 1px solid #666; color: #0000;FONT: 11px/1.5em arial,verdana; color:#C8A6BC; TEXT-DECORATION: none;}
.menu li ul li a:link{z-index: 10; FONT: 11px/1.5em arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.menu li ul li a:visited{z-index: 10; FONT: 11px/1.5em arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.menu li ul li a:hover{z-index: 10; FONT: 11px/1.5em arial,verdana; color:#C8A6BC; TEXT-DECORATION: none;}

.menu li li a:link{z-index: 10; display: block; border-top: 1px solid #666; color: #0000;FONT: 11px/1.5em arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.menu li li a:visited{z-index: 10; display: block; border-top: 1px solid #666; color: #0000;FONT: 11px/1.5em arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.menu li li a:hover{z-index: 10; display: block; border-top: 1px solid #666; color: #0000;FONT: 11px/1.5em arial,verdana; color:#C8A6BC; TEXT-DECORATION: none;}
.menu li ul li ul li a:link{z-index: 10; FONT: 11px/1.5em arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.menu li ul li ul li a:visited{z-index: 10; FONT: 11px/1.5em arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.menu li ul li ul li a:hover{z-index: 10; FONT: 11px/1.5em arial,verdana; color:#C8A6BC; TEXT-DECORATION: none;}


/* menu horizontal-vertical by micox */
.menu-hv * { margin: 0; padding: 0;}
.menu-hv a { display: block;  TEXT-DECORATION: none;}
.menu-hv li { list-style: none; float: left; height: 1%; }
.menu-hv li ul { position: absolute; visibility: hidden;}
.menu-hv li ul li { float: none; white-space: nowrap; display: inline; /* o inline é pro IE */}
.menu-hv li ul li ul { position: absolute; left: 100%; }
.menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible; TEXT-DECORATION: none;}
.menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden; TEXT-DECORATION: none;}
.menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible; TEXT-DECORATION: none;}
.menu-hv {width:100%;  margin: 0 0 0 0px; color: #FFFFFF;}
.menu-hv a { font-weight: bold;  text-decoration: none; color: #0000; padding: 0 6px 0px 6px; line-height: 0px; text-align:left;}
.menu-hv a:hover { text-decoration:  underline; color: #0000; TEXT-DECORATION: none;}
.menu-hv ul li ul {  background-color: #823B6A; border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; color: #0000;}

.menu-hv li:hover ul ul ul, .menu-hv li.over ul ul ul{ visibility: visible;}
.menu-hv li:hover ul ul ul, .menu-hv li.over ul ul  ul{ visibility: hidden;}
.menu-hv ul ul ul li:hover ul, .menu-hv ul ul ul li.over ul { visibility: visible;}
.menu-hv ul li ul li ul {  background-color: #823B6A; border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; color: #0000;}
.menu-hv li ul li ul { position: absolute; visibility: hidden;}
.menu-hv li:hover ul ul ul, .menu-hv li.over ul ul  ul{ visibility: hidden;}

.menu_fundo1 {FONT:bold 12px arial,verdana;padding:3px; padding-top:4px; color:#ffffff;background: url(../imgs/fundo1_menu.jpg);}


.titulos_menu b{FONT:bold 12px arial,verdana; color:#ffffff; TEXT-DECORATION: none; padding-bottom:7px; padding-right:4px;}
.titulos_menu span{FONT: 9px arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.titulos_menu span a:link{FONT: 9px arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.titulos_menu span a:visited{FONT: 9px arial,verdana; color:#ffffff; TEXT-DECORATION: none;}
.titulos_menu span a:hover{FONT: 9px arial,verdana; color:#D9E1E1; TEXT-DECORATION: none;}

.Acontecimento{background-color: #AA3980;}
.Acontecimento a:link{COLOR: #fff; TEXT-DECORATION: none;FONT:bold 12px Arial,Helvetica,sans-serif;}
.Acontecimento a:hover{COLOR: #fff; TEXT-DECORATION: none;FONT:bold 12px Arial,Helvetica,sans-serif;}
.Acontecimento a:visited{COLOR: #fff; TEXT-DECORATION: none;FONT:bold 12px Arial,Helvetica,sans-serif;}
.Acontecimento_over{background-color: #fff;COLOR: #fff;}
.Acontecimento_over a:link{COLOR: #8C3A6E; TEXT-DECORATION: none;FONT:bold 12px Arial,Helvetica,sans-serif;}
.Acontecimento_over a:hover{COLOR: #8C3A6E; TEXT-DECORATION: none;FONT:bold 12px Arial,Helvetica,sans-serif;}
.Acontecimento_over a:visited{COLOR: #8C3A6E; TEXT-DECORATION: none;FONT:bold 12px Arial,Helvetica,sans-serif;}

.hoje{background-color: #fff;}
.hoje a:link{COLOR: #8C3A6E; TEXT-DECORATION: none;FONT:bold 11px/1.1em Arial,Helvetica,sans-serif;}
.hoje a:hover{COLOR: #8C3A6E; TEXT-DECORATION: none;FONT:bold 11px/1.1em Arial,Helvetica,sans-serif;}
.hoje a:visited{COLOR: #8C3A6E; TEXT-DECORATION: none;FONT:bold 11px/1.1em Arial,Helvetica,sans-serif;}
.hoje_over{background-color: #efefef;COLOR: #fff;}
.hoje_over a:link{COLOR: #8C3A6E; TEXT-DECORATION: none;FONT:bold 11px/1.1em Arial,Helvetica,sans-serif;}
.hoje_over a:hover{COLOR: #8C3A6E; TEXT-DECORATION: none;FONT:bold 11px/1.1em Arial,Helvetica,sans-serif;}
.hoje_over a:visited{COLOR: #8C3A6E; TEXT-DECORATION: none;FONT:bold 11px/1.1em Arial,Helvetica,sans-serif;}

.calendariovazio{background-color: #fff;}
.calendariodiageral{background-color: #dfdfdf;}
.calendariodiageral_over{background-color: #f2f2f2;}

.calendario_tab{COLOR: #777777; TEXT-DECORATION: none;}
.calendario_tab td{COLOR: #777777; TEXT-DECORATION: none;}
.calendario_tab th{background-color: #8C3A6E;solid;COLOR: #fff; TEXT-DECORATION: none; FONT:bold 11px Arial,Helvetica,sans-serif;padding:4px;}
#calendario td{ COLOR: #565656; TEXT-DECORATION: none; FONT: 10px Arial,Helvetica,sans-serif;}
#calendario td a:link strong{COLOR: #8C3A6E;FONT:bold 11px Arial,Helvetica,sans-serif;}
#calendario td a:visited strong{COLOR: #8C3A6E;FONT:bold 11px Arial,Helvetica,sans-serif;}
#calendario td a:hover strong{COLOR: #999;FONT:bold 11px Arial,Helvetica,sans-serif;}
#calendario td strong{COLOR: #8C3A6E;FONT:bold 11px Arial,Helvetica,sans-serif;}
#calendario td img:hover{opacity:0.7;filter:alpha(opacity=70)}
#calendario strong{COLOR: #324032;TEXT-DECORATION: none; FONT: 10px Arial,Helvetica,sans-serif;TEXT-ALIGN: center;}
.calendario {COLOR: #999999; FONT:bold 10px/1.4em arial,verdana;TEXT-DECORATION: none;}
.calendario a:link{COLOR: #777; FONT: 10px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.calendario a:visited{COLOR: #777; FONT: 10px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.calendario a:active{COLOR: #777; FONT: 10px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.calendario a:hover{COLOR: #8C3A6E; FONT: 10px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.calendario b{COLOR: #8C3A6E; TEXT-DECORATION: none; FONT: bold 10px/1.4em verdana,Arial,Helvetica,sans-serif;TEXT-ALIGN: center;}
.calendario strong{COLOR: #8C3A6E; FONT:bold 10px/1.4em arial,verdana;TEXT-DECORATION: none;}


.tabela_geral_tabs {border-right: #D9E1E1 1px solid; border-left: #D9E1E1 1px solid; border-bottom: #D9E1E1 1px solid; FONT:bold 11px arial,verdana; padding-left:8px;padding-top:5px;padding-bottom:3px; color:#444444;background:#ffffff;}
.tabela_geral {border: #D9E1E1 1px solid;FONT:bold 11px arial,verdana; padding-left:8px;padding-top:5px;padding-bottom:3px; color:#444444;background:#ffffff;}
.tabela_geral1 {border: #8C3A6E 1px solid; FONT:bold 11px arial,verdana; padding-left:8px;padding-top:3px;padding-bottom:3px; color:#444444;background:#E2F6F6;}
.tabela_opcoes {border-top: #8C3A6E 1px solid; background:#f3f3f3;padding-top:9px;}
.tabela_geral_imagens {border: #D9E1E1 1px solid;background:#ffffff;}

.menu_opcoes { TEXT-Align: center;Vertical-Align:center;}
.menu_opcoes a:link{COLOR: #8C3A6E; FONT: 9px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu_opcoes a:visited{COLOR: #8C3A6E; FONT: 9px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu_opcoes a:active{COLOR: #8C3A6E; FONT: 9px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.menu_opcoes a:hover{COLOR: #999999; FONT: 9px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}

.destaque_principal {padding-top:8px;padding-right:8px;}
.espaco_conteudo {padding-left:2px;padding-right:8px;}

.procura{COLOR: #dfdfdf; FONT:bold 10px Arial,verdana;padding-top:6px;}

.agendacultural{background-image:url('../imgs/fundo_areas.jpg'); background-repeat:repeat-x; background-position:center top;}

.sites{border-right: #D9E1E1 1px solid; border-left: #D9E1E1 1px solid; border-bottom: #D9E1E1 1px solid;background-image:url('../imgs/fundo_areas.jpg'); background-repeat:repeat-x; background-position:center top;}
.sites img:hover{opacity:9.0;  filter:alpha(opacity=900);  -moz-opacity: 9.0;  -khtml-opacity: 9.0;}
.imagens img{opacity:9.0;  filter:alpha(opacity=900);  -moz-opacity: 9.0;  -khtml-opacity: 9.0;} 
.imagens img:hover{opacity: .4;  filter:alpha(opacity=40);  -moz-opacity: 0.4;  -khtml-opacity: 0.4;background:#000;}

.novidades_titulo{COLOR: #777777; FONT: 11px/1.4em arial;background-color: #8C3A6E;}
.novidades{COLOR: #777777; FONT: 11px/1.4em arial;
background-image:url('../imgs/fundo_areas.jpg'); background-repeat:repeat-x; background-position:center top; }
.novidades b{COLOR: #8C3A6E; FONT:bold 11px/1.4em arial,verdana;TEXT-DECORATION: none;}
.novidades strong{COLOR: #8C3A6E; FONT:bold 11px/1.4em arial,verdana;TEXT-DECORATION: none;}
.novidades strong a:link{COLOR: #8C3A6E; FONT:bold 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.novidades strong a:visited{COLOR: #8C3A6E; FONT:bold 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.novidades strong a:active{COLOR: #8C3A6E; FONT:bold 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.novidades strong a:hover{COLOR: #777; FONT:bold 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}

.novidades a:link{COLOR: #777; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.novidades a:visited{COLOR: #777; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.novidades a:active{COLOR: #777; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.novidades a:hover{COLOR: #8C3A6E; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}

.novidades li{LIST-STYLE-TYPE: square;}

.t3 td{padding-right:16px;}

.tabela td{COLOR: #777777; FONT: 11px/1.4em arial;border-bottom: #dfdfdf 1px solid;padding-right:20px;padding-left:4px;}
.tabela th{COLOR: #777777; FONT:bold 11px/1.4em arial;text-align:right; border-bottom: #dfdfdf 1px solid; border-left: #e9e9e9 1px solid;padding-right:4px;padding-left:4px;}

.formulario th {COLOR: #8C3A6E; FONT:bold 11px arial,verdana;TEXT-DECORATION: none;padding-top:5px;vertical-align: top;}
.formulario td {COLOR: #777777; FONT: 11px arial,verdana;TEXT-DECORATION: none;padding-top:5px;}

#aviso td{COLOR: #777777; FONT: 9px/1.4em arial;padding:8px;border-left: #D9E1E1 1px solid; border-bottom: #D9E1E1 1px solid; border-top: #8C3A6E 1px solid;background-color: #EFF9F9;}
#aviso th{COLOR: #777777; FONT: 9px/1.4em arial;padding:8px;border-right: #D9E1E1 1px solid; border-bottom: #D9E1E1 1px solid; border-top: #8C3A6E 1px solid;background-color: #EFF9F9;}



.conteudo_pequeno{COLOR: #777777; FONT: 10px/1.4em arial;text-align:justify;padding-right:5px;}
.conteudo_pequeno b{COLOR: #8C3A6E; FONT: 10px/1.4em arial;text-align:justify;padding-right:5px;vertical-align: top; }

.conteudoleft{COLOR: #777777; FONT:bold 11px arial;text-align:justify;border-right: #dfdfdf 1px solid;}
.conteudo{COLOR: #777777; FONT: 11px/1.4em arial;text-align:justify;padding-right:15px;}
.conteudo b{COLOR: #8C3A6E; FONT:bold 11px arial,verdana;TEXT-DECORATION: none;}
.conteudo b b{COLOR: #8C3A6E; FONT: 11px arial,verdana;TEXT-DECORATION: none;}
.conteudo h1{border-bottom: #dfdfdf 1px solid; COLOR: #8C3A6E; FONT:bold 14px arial,verdana; margin:0.3em 0 0.5em 0;}
.conteudo h2{border-bottom: #dfdfdf 1px solid; COLOR: #8C3A6E; FONT:bold 13px arial,verdana; margin:0.0em 0 0.5em 0.0em;}
.conteudo h4{margin:0.0em 0 0.0em 0.0em;padding-left: 15px;}
.conteudo strong{COLOR: #8C3A6E; FONT:bold 12px arial,verdana;}
.conteudo_titulo{COLOR: #fd8000; FONT:bold 11px/2.0em verdana,arial;border-bottom: #dfdfdf 1px solid;padding-left:18px;}
.conteudo conteudo_titulo{border-bottom: #CEE895 1px solid;COLOR: #89A40B; LINE-HEIGHT: -16px; FONT:bold 12px/1.3em Verdana, Arial}
.conteudo a:link{COLOR: #8C3A6E; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo a:visited{COLOR: #8C3A6E; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo a:active{COLOR: #8C3A6E; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo a:hover{COLOR: #999999; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo b a:link{COLOR: #8C3A6E; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo b a:visited{COLOR: #8C3A6E; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo b a:active{COLOR: #8C3A6E; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo b a:hover{COLOR: #999999; FONT: 11px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.conteudo h4 a:link{COLOR: #8C3A6E; FONT: 11px/2.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;margin:0.0em 0 0.2em 0.0em;padding-left: 15px;}
.conteudo h4 a:visited{COLOR: #8C3A6E; FONT: 11px/2.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;margin:0.0em 0 0.2em 0.0em;padding-left: 15px;}
.conteudo h4 a:active{COLOR: #8C3A6E; FONT: 11px/2.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;margin:0.0em 0 0.2em 0.0em;padding-left: 15px;}
.conteudo h4 a:hover{COLOR: #999999; FONT: 11px/2.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;margin:0.0em 0 0.2em 0.0em;padding-left: 15px;}
.conteudo hr{color: #d9d9d9;background-color: #ffffff; height: 1px;}
.conteudo ul li{LIST-STYLE-COLOR: #8C3A6E; LIST-STYLE-TYPE: square;list-style-position: outside; padding-left: 5px; margin-top:0.2em;}
.conteudo ol li{LIST-STYLE-COLOR: #8C3A6E; list-style-position: outside; padding-left: 5px; margin-top:0.2em;}


.noticia{COLOR: #555; FONT: 11px/1.4em arial;text-align:left;padding-right:8px;padding-left:8px;}
.noticia b{COLOR: #8C3A6E; FONT: 11px/1.4em arial;text-align:left;}
.noticia h1{FONT-WEIGHT: bold; color: #8C3A6E; FONT:bold 14px/1.2em arial; margin:0em 0 8px 0;}
.noticia strong{FONT-WEIGHT: bold; color: #8C3A6E; FONT:bold 11px/1.2em arial; margin:0em 0 0.5em 0;}
.noticia a:link h1{FONT-WEIGHT: bold; color: #8C3A6E; FONT:bold 12px/1.2em arial; margin:0px 0 5px 0;}
.noticia a:visited h1{FONT-WEIGHT: bold; color: #8C3A6E; FONT:bold 12px/1.2em arial; margin:0px 0 5px 0}
.noticia a:active h1{FONT-WEIGHT: bold; color: #8C3A6E; FONT:bold 12px/1.2em arial; margin:0px 0 5px 0}
.noticia a:hover h1{FONT-WEIGHT: bold; color: #999; FONT:bold 12px/1.2em arial; margin:0px 0 5px 0;}

.noticia a:link h3{FONT-WEIGHT: bold; color: #8C3A6E; FONT:bold 18px/1.2em arial; margin:0px 0 0px 0;}
.noticia a:visited h3{FONT-WEIGHT: bold; color: #8C3A6E; FONT:bold 18px/1.2em arial; margin:0px 0 0px 0}
.noticia a:active h3{FONT-WEIGHT: bold; color: #8C3A6E; FONT:bold 18px/1.2em arial; margin:0px 0 0px 0}
.noticia a:hover h3{FONT-WEIGHT: bold; color: #999; FONT:bold 18px/1.2em arial; margin:0px 0 0px 0;}

.noticia a:link{COLOR: #8C3A6E; FONT: 10px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.noticia a:visited{COLOR: #8C3A6E; FONT: 10px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.noticia a:active{COLOR: #8C3A6E; FONT: 10px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.noticia a:hover{COLOR: #999999; FONT: 10px Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.noticia span{COLOR: #888; FONT: 10px/1.4em arial;text-align:left;}
.noticia h2{border-bottom: #dfdfdf 1px solid; COLOR: #8C3A6E; FONT:bold 12px arial,verdana; margin:0.0em 0 0.5em 0;}
.noticia img:hover{opacity:0.7;filter:alpha(opacity=70);}




.tabs{COLOR: #777777; FONT: 10px/1.4em arial,verdana;}
.tabs_data{background:#E2F6F6; COLOR: #8C3A6E; FONT:bold 12px/1.0em arial,verdana;TEXT-DECORATION: none;border-right: #ffffff 4px solid;}
.tabs_data_a{background: url(../imgs/gifs/calendario_a.jpg); background-repeat:no-repeat;COLOR: #222222; letter-spacing:0px; FONT:bold 11px/1.0em arial,verdana;TEXT-DECORATION: none;padding-top: 4px;padding-right: 4px;}
.tabs_data_de{background: url(../imgs/gifs/calendario_de.jpg); background-repeat:no-repeat;COLOR: #222222; letter-spacing:0px; FONT:bold 11px/1.0em arial,verdana;TEXT-DECORATION: none;padding-top: 4px;padding-right: 4px;}
.tabs_data b {COLOR: #8C3A6E; FONT: 12px/1.2em arial,verdana;}
.tabs_data hr{color: #ffffff;background-color: #ffffff; height: 2px;border: #ffffff 1px solid;}
.tabs strong{COLOR: #8C3A6E; FONT:bold 11px/1.4em arial,verdana;TEXT-DECORATION: none;}
.tabs b{COLOR: #8C3A6E; FONT:bold 10px/1.0em arial,verdana;TEXT-DECORATION: none;}
.tabs a:link{COLOR: #8C3A6E; FONT: 10px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.tabs a:visited{COLOR: #8C3A6E; FONT: 10px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.tabs a:active{COLOR: #8C3A6E; FONT: 10px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.tabs a:hover{COLOR: #999999; FONT: 10px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}

.tabs a:link strong{COLOR: #8C3A6E; FONT:bold 11px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.tabs a:visited strong{COLOR: #8C3A6E; FONT:bold 11px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.tabs a:active strong{COLOR: #8C3A6E; FONT:bold 11px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.tabs a:hover strong{COLOR: #999999; FONT:bold 11px/1.0em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}

.li1{LIST-STYLE-TYPE: square;list-style-position: outside; margin-top:0.0em;}

.contactos{COLOR: #777777; FONT: 10px arial;text-align:justify;padding-left:15px;padding-right:15px;}


.user{COLOR: #666666; FONT: 11px/1.2em arial;text-align:left;padding-right:8px;padding-left:8px;padding-bottom:8px;}
.user b{COLOR: #8C3A6E; FONT: 11px/1.2em arial;text-align:left;}
.user h1{FONT-WEIGHT: bold; color: #8C3A6E; FONT:bold 14px/1.2em arial; margin:0.2em 0 0.0em 0;}
.user strong{FONT-WEIGHT: bold; color: #8C3A6E; FONT:bold 11px/1.2em arial; margin:0.2em 0 0.5em 0;}
.user a:link{COLOR: #8C3A6E; FONT: 10px/1.2em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.user a:visited{COLOR: #8C3A6E; FONT: 10px/1.2em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.user a:active{COLOR: #8C3A6E; FONT: 10px/1.2em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.user a:hover{COLOR: #999999; FONT: 10px/1.4em Arial,Helvetica,sans-serif; TEXT-DECORATION: none;}
.user span{COLOR: #8C3A6E; FONT: 10px/2.4em arial;text-align:left;}
.user h2{border-bottom: #dfdfdf 1px solid; COLOR: #8C3A6E; FONT:bold 12px arial,verdana; margin:0.0em 0 0.5em 0;}


/*Tabs*/
@media projection, screen {  .tabs-hide { display: none; }}

@media print {.tabs-nav { display: none; }}

.tabs-nav { list-style: none; margin: 0; padding: 0 4px;}
.tabs-nav:after { display: block; clear: both;}
.tabs-nav li {float: left; margin: 0px 0px 0px 2px; min-width: 50px;}
.tabs-nav a, .tabs-nav a span { display: block;}
.tabs-nav a {border-right: #D9E1E1 1px solid; border-left: #D9E1E1 1px solid; border-top: #D9E1E1 1px solid;position: relative; top: 1px;z-index: 2; padding-left: 0;color: #8C3A6E; Font: 11px arial;line-height: 0.9em; text-align: center;text-decoration: none;}
.tabs-nav .tabs-selected a {color: #666666; background-color: #ffffff;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { background-position: 100% -150px; outline: 0; }
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active { background-position: 100% -100px;}
.tabs-nav a span { width: 50px; min-width: 54px; height: 18px;  min-height: 15px; padding-top: 6px; padding-right: 0;}
.tabs-nav a span { width: auto; height: auto;}
.tabs-nav .tabs-selected a span { padding-top: 7px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span { background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { cursor: pointer;}
.tabs-nav .tabs-disabled { opacity: 0.4;}
.tabs-container { float: left;  border-top: 1px solid #8C3A6E;    padding: 0em 0px; background: #fff;}
.tabs-loading em {padding: 0 0 0 0px; background: url(../imgs/loading.gif) no-repeat 0 50%;}


.tabs-nav { display: inline-block;}
.tabs-nav .tabs-disabled {  position: relative; filter: alpha(opacity=40);}
.tabs-nav .tabs-disabled a span { _height: 19px; min-height: 19px;}

/*Imagem Slideshow*/
#rotator{overflow: hidden; position: relative; width: 298px; height: 200px;}
#rotator img{border: 0; width: 298px;height: 200px;}


A:link {COLOR: #777777; TEXT-DECORATION: none;}
A:visited {COLOR: #8C3A6E; TEXT-DECORATION: none;}
A:hover {COLOR: #777777;TEXT-DECORATION: none;}

hr {border: #fff 1px solid;border-top: #d0d0d0 1px solid;}
.linha2 {border: #fff 1px solid;border-top: #d0d0d0 1px solid;}

.linha {border-top: #d0d0d0 1px dotted;font-size:3pt;}
.textorel {COLOR: #8C3A6E; FONT:bold 14px/1.4em arial,verdana;TEXT-DECORATION: none;}
.maps{background: #fff;border: 5px solid #8C3A6E; padding: 10px; position:relactive;width: 300px; height: 200px;display:none;}
.mapsgeral{background: #fff;border: 5px solid #8C3A6E;}

.mapa{COLOR: #777777; FONT: 10px/3.9em arial,verdana;TEXT-DECORATION: none;}
.mapa b{COLOR: #8C3A6E; FONT: 10px arial,verdana;TEXT-DECORATION: none;padding-left: 3px;padding-right: 3px;}
.mapa a:link{COLOR: #777777; FONT: 10px arial,verdana;TEXT-DECORATION: none;}
.mapa a:active{COLOR: #777777; FONT: 10px arial,verdana;TEXT-DECORATION: none;}
.mapa a:visited{COLOR: #777777; FONT: 10px arial,verdana;TEXT-DECORATION: none;}
.mapa a:hover{COLOR: #8C3A6E; FONT: 10px arial,verdana;TEXT-DECORATION: none;}

.foto_espaco{padding:6px;}
.foto_espaco2{padding-right:6px;}
.fototext b{COLOR: #777777; FONT: 10px arial,verdana;TEXT-DECORATION: none;}
.fototext{COLOR: #8C3A6E; FONT: 10px arial,verdana;TEXT-DECORATION: none;}
.foto a:link{border:#8C3A6E 1px solid;}
.foto a:hover{border:#8C3A6E 1px solid;}
.foto a:visited{border:#8C3A6E 1px solid;}

.bottom {padding-left:12px; padding-right:12px; COLOR: #777777; FONT: 10px arial,verdana;TEXT-DECORATION: none;}
.bottom b{COLOR: #8C3A6E; FONT: 10px arial,verdana;TEXT-DECORATION: none;}
.bottom a:link{COLOR: #8C3A6E; FONT: 10px arial,verdana;TEXT-DECORATION: none;}
.bottom a:hover{COLOR: #777777; FONT: 10px arial,verdana;TEXT-DECORATION: none;}
.bottom a:visited{COLOR: #8C3A6E; FONT: 10px arial,verdana;TEXT-DECORATION: none;}

textarea,input,select {background:#ffffff; border:#ccc 1px solid; font-family:verdana,Arial,Helvetica,sans-serif;font-size:9pt;COLOR:#191919;padding: 3px;}
.but {background: url(../imgs/fundo_but.jpg); border:#555555 1px solid; font-family:verdana,Arial,Helvetica,sans-serif;font-size:8pt;COLOR:#ffffff;}
.but:hover {background: url(../imgs/fundo_but2.jpg);border:#555555 1px solid; font-family:verdana,Arial,Helvetica,sans-serif;font-size:8pt;COLOR:#ffffff;}
.select {background:#ffffff; border:#555555 1px solid; font-family:verdana,Arial,Helvetica,sans-serif;font-size:7pt;COLOR:#666666;}
fieldset{border:#8C3A6E 1px solid; #555555; padding:10px;font-size:7.5pt;}
.checkbox{border:#ffffff 1px solid;}
.fieldset{COLOR: #8C3A6E; FONT:bold 11px/1.4em arial;text-align:left;}



#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../imgs/overlay.png); }

