﻿/* reset */
div,ul,li,ol,a,h1,h2,h3,h4,h5,h6,img,#mainheader p, html,body, #mapa_site p{margin:0; padding:0}


/* header */
#mainheader{ margin:0 auto; text-align:center; padding:0; }
#mainheader .header_content{ width:1000px; height:118px; margin:0 auto; text-align:center; position:relative; left:0; z-index:500; }
#mainheader .header_left{float:left; margin:0; padding:0; width:795px; }
#mainheader .header_logo{float:left; margin:0px 0 0px 0px; padding:0; height:170px; position:relative; left:0px; z-index:500}
#mainheader .header_logo a{border:none; margin:0; padding:0}
#mainheader .header_logo a img{border:none; margin:0; padding:0; width: 155px; }
#mainheader .header_right{float:right; text-align:left; margin:28px 0 0 0; padding:0; width:230px;  z-index:0; position:absolute; right:0px; }
#mainheader .header_top{height:24px; position:absolute; right:0px; top:-2px;  font-size:0.833em; color:#999997; z-index:999}
#mainheader .header_top .weather{position:relative; top:8px;}
#mainheader .header_top .gray{padding:0px 3px;}
#mainheader .header_top .options_left{float:left;}
#mainheader .header_top .options_right{position:relative;}
#mainheader .header_top a:hover{text-decoration:underline; }
#mainheader .zoomtext{float:left; margin:3px 1px 0 0; padding:0;  }
#mainheader .zoomtext a#minus{ width:18px; height:20px; display:block; float:left; position:relative; color:#333;}
#mainheader .zoomtext a#plus{ width:18px; height:20px; display:block; float:left; margin-left:1px; position:relative; color:#333;}
#mainheader .language{float:left; background:url(/Imagens/jpg/border_idiomas.jpg) center center no-repeat; width:54px; height:24px; text-align:center}
#mainheader .language a{padding-left:0px; padding-right:1px; position:relative; top:5px; left:1px; font-weight:normal}
#mainheader .language span{padding:0; margin:0; width:1px; position:relative; top:4px;}
#mainheader .header_contacts{float:right; margin:35px 0 0 0; padding:0; width:188px;}
#mainheader .header_contacts ul{float:left; list-style-type:none; margin-left:4px; width:258px; }
#mainheader .header_contacts ul li{float:left; text-align:left; margin-bottom:3px; }
#mainheader .header_contacts ul li a{float:left; text-align:left; /*padding-left:30px;*/ display:block; height:25px; width:25px; line-height:25px; margin-left:10px}
#mainheader .header_contacts ul li a.linkyoutube{background:url(/Imagens/png/icon_youtube_header.png) left center no-repeat;}
#mainheader .header_contacts ul li a.linksapo{background:url(/Imagens/png/icon_sapo_header.png) left center no-repeat;}
#mainheader .header_contacts ul li a.linkflickr{background:url(/Imagens/png/icon_flickr_header.png) left center no-repeat;}
#mainheader .header_contacts ul li a.linkfacebook{background:url(/Imagens/png/icon_facebook_header.png) left center no-repeat;}
#mainheader .header_contacts ul li a.linkhi5{background:url(/Imagens/png/icon_hi5_header.png) left center no-repeat;}
#mainheader .header_contacts ul li a.linktwitter{background:url(/Imagens/png/icon_twitter_header.png) left center no-repeat;}
#mainheader .header_contacts ul li a.linkrss{background:url(/Imagens/png/icon_rss_header.png) left center no-repeat;}
#mainheader .header_contacts_top{text-align:right;  margin:0; padding:0; height:50px; width:190px; position:relative; top:5px;}
#mainheader .header_phone{list-style-type:none; font-weight:bold; font-size:1.58em; margin:0; padding:0 0 0 30px; float:right; text-align:left}
#mainheader .header_phone {background: transparent url(/Imagens/png/telefone_icon.png) 5px 3px no-repeat; color: #C41C6F;}
#mainheader .header_phone img{position:relative; right:10px; top:1px}
#mainheader .header_email{list-style-type:none; font-size:1.08em; font-weight:bold; line-height:20px; margin:0; padding:0; width:190px; float:right;  }
#mainheader .header_contacts_bottom{margin:19px 0 0 0; padding:0; float:right;  height:20px; width:190px;  }
#mainheader .header_contacts_bottom li{font-size:1.25em; text-transform:uppercase; list-style-type:none; text-align:left; width:190px; line-height:19px}


/* structure */
#maincontent{margin:0px auto 10px auto; width:1028px; display:inline-table}
#maincontent #contentwrapper{width:1028px; margin:0 auto; text-align:center; padding:0 0 5px 0 }
#maincontent #column_left{float:left; width:200px; padding:0; margin:24px 0 0 14px;}
#maincontent #column_center{float:left; width:560px; margin:0 0 0 20px;  line-height:16px; font-size:1em;}
#maincontent #column_right{float:right; width:200px; margin:0px 14px 0 0; padding:0; }
#maincontent .main_ct{width:1028px; float:left; margin:0; padding:0; background:url(img/default/Imagens/png/bkg_menu_total.png) top center no-repeat; height:35px;}
#maincontent .main_cc{width:1028px; float:left; margin:0; padding:0px 0 0px 0; background:url(img/default/Imagens/png/bkg_main_middle.png) top center repeat-y;}
#maincontent .main_cb{width:1028px; float:left; margin:0; padding:0; background:url(img/default/Imagens/png/bkg_main_bottom.png) top center no-repeat; height:10px; display:inline-table}


.searchform{float:left; margin:0; padding:0; width:200px; height:20px; position:relative; color:#333; /*top:13px; right:20px;*/ }
.searchform li{margin:0; padding:0; list-style-type:none; line-height:20px; height:20px;}
.searchform li.text{width:175px; height:20px; float:left; }
.searchform li.btn{width:20px; height:20px; float:left}
input#searchtxt{height:20px; width:105px; /*position:relative;*/ left:6px; font-size:0.92em; padding:0 4px; color:#ccc; background:1px solid #fff; border:1px solid #999999; border-right:none; color:#999; float:right;}
input#searchsubmit{width:22px; height:22px; background:url(/Imagens/png/bt_pesquisa.png) center center no-repeat; border:none; cursor:pointer; margin:0; display:block; text-indent:-9999px; font-size: 0px; line-height: 0px; position:relative; left:-5px; float:left; width:22px;}


/* hmenu */
.main_ct .menu{float:left; width:980px; margin:0; padding:0; text-align:left; height:33px; position:relative; top:0 px; left:10px; z-index:400; }
.main_ct .menu .btn{font-weight:normal; float:left; list-style-type:none; padding:0; /*background: url(/Imagens/jpg/separador_menu.jpg) 0 2px no-repeat;*/ height:33px; position:relative; }
.main_ct .menu .btn a{display:block; }
.main_ct .menu li.btn h2{font-size:1.40em; text-transform:none; font-weight:normal; line-height:20px; margin:3px 0 0 0; font-family:Myriad Pro, Arial}
.main_ct .menu li.btn h2:hover{font-weight:normal; !important; }
.main_ct .menu li.btn p{font-size:0.92em; margin:0; padding:0}
.main_ct .submenu{position:absolute; font-size:1.00em; text-align:left; top:43px; left:0; display:none; }
.main_ct .submenu ul{float:left !important; background-color:rgba(0, 0, 0, 0.70);}

<!--[if lte IE 10]>
.main_ct .submenu ul{float:left !important; background: url(img/default/Imagens/png/caption.png);}
<![endif]-->

.main_ct .submenu ul li{list-style:none; display:block; float:left;}
.main_ct .submenu ul li a{display:block; font-size:0.92em; text-decoration:none; padding-left:23px; width:180px; line-height:30px !important; }
.main_ct .submenu ul li div{float:left; margin-right:3px}
.main_ct .submenu .onecol{width:180px !important;}
.main_ct .submenu .onecol li{margin-right:10px;}
.main_ct .submenu .twocol{width:360px !important}
.main_ct .submenu .twocol li{margin-right:10px;}
.main_ct .submenu .threecol{width:535px !important; }
.main_ct .submenu .threecol li{margin-right:10px;}
.main_ct ul.menu .submenu{color:#333; margin-top:-8px; }
.main_ct ul.menu .submenu ul li a{color:#FFF;}
.main_ct ul.menu .submenu ul li a:hover{ background:#000033; color:#CCCCCC !important; }
.main_ct ul.menu .submenu ul li:hover{ background:#000033; font-weight:normal !important; }
.submenu li{position:relative;list-style:none;}

/* subsubmenu */
.subsubmenu{left:203px; position:absolute; margin:-30px 0 0 0; display:none; z-index:999999}


/* END SUB SUB menu */
.main_ct ul.menu .yellow{color:#FFCC00 !important}
/*.main_ct .menu .hover{background:url(/Imagens/png/bkg_menu_over.png) 2px center repeat-x !important; color:#000066;}*/
.main_ct .menu .hover h2 a{color:#000066} 
.main_ct ul.menu{ color:#000066; }
.main_ct ul.menu li a{ color:#000066; }
.main_ct ul.menu li h2 a{
	color:#333;
	line-height:35px;
	height:43px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.main_ct ul.menu li h2 a:hover{ color:#fff; }
.main_ct ul.menu li p{ color:#999999 }


/* breadcumb */
#breadcumb{text-align:left; margin:10px auto 5px auto; width:1000px; color:#999;}
#breadcumb .wrap{margin:0 auto; text-align:left; width:1000px;}
#breadcumb a:active, #breadcumb a:hover, #breadcumb a:focus{text-decoration:underline; color:#999}
#breadcumb_home{float:left; text-align:left; margin:10px 0 5px 0; width:1000px; color:#999;}
#breadcumb_home .wrap{float:left !important; text-align:left !important; width:1000px; text-indent:10px;}
#breadcumb_home a:active, #breadcumb_home a:hover, #breadcumb_home a:focus{text-decoration:underline; color:#999}
#breadcumb_white_space{margin:10px auto 5px auto;}
#maincontent #contentwrapper #breadcumb{margin:8px auto 11px auto}



/* Teaser + Breadcumb 
.slideshow{float:left; margin:0; padding:0; width:200px; height:85px; background:#fff}
.slideshow p{margin:1px 0 0 0; padding:0;}
#slider{margin:0 auto; text-align:center; width:200px !important; height:152px !important}
.nivoSlider { position:relative; margin:0; padding:0; overflow:hidden}
.nivoSlider img { position:absolute; top:0px; left:0px; float:left; width:200px; height:85px; margin:0; padding:0}
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; }
.nivo-slice { display:block; position:absolute; z-index:50; height:100%;}
.nivo-caption { position:absolute; left:0px; top: 133px !important; bottom:0px;  width:100%; z-index:89; line-height:18px; }
.nivo-caption p { padding:0px 5px 0 8px; font-size:0.8em; border-top:1px solid #fff; border-bottom:1px solid #fff; margin:0; text-align:left; line-height:18px; background-color: #EBEBEB; color:#666;}
.nivo-caption a { display:inline !important;}
.nivo-directionNav a { position:absolute; top:25%; z-index:99; cursor:pointer;}
.nivo-prevNav { left:0px;}
.nivo-nextNav { right:0px;}
.nivo-controlNav a { position:relative; z-index:99; cursor:pointer;}
.nivo-controlNav a.active { font-weight:bold;}
.nivoSlider { position:relative; background:url(../../Imagens/gif/teaser-loader.gif) no-repeat 50% 50%;}
.nivoSlider img { position:absolute; top:0px; left:0px; display:none;}
.nivoSlider a { border:0;}
.nivo-directionNav a {display:block; width:36px; height:54px; background: url(/Imagens/png/setas.png) no-repeat; text-indent:-9999px; border:0;}
a.nivo-nextNav { background-position:-36px 0; right:0px;}
a.nivo-prevNav { left:0px;}
#slider .nivo-controlNav { position:absolute; left:47%; bottom:-30px; display:none}
#slider .nivo-controlNav a { display:block; width:10px; height:10px; background:url(/Imagens/png/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left;}
#slider .nivo-controlNav a.active { background-position:-10px 0;}
*/


/* editor */
.layout_text{float:left; margin:0px 0 0px 0 !important; padding:0px 0 20px 0; width:560px; text-align:justify; font-size:1.00em; line-height:18px; }
.layout_text .text_left{width:395px; }	
.layout_text h1{line-height:20px; margin:8px auto; font-size:1.67em}
.layout_text h2{line-height:20px; margin:7px auto; font-size:1.58em}
.layout_text h3{line-height:20px; margin:6px auto !important; font-size:1em !important}
.layout_text h3.title{margin-bottom:0px}
.layout_text h4{line-height:20px; margin:0px auto 5px auto; font-size:1.42em}
.layout_text h5{line-height:20px; margin:4px auto; font-size:1.33em}
.layout_text h6{line-height:20px; margin:3px auto; font-size:1.25em}	
.layout_text ul{list-style-position:inside; line-height:20px; position:relative; left:2px; margin:10px auto 10px 10px; list-style-type:disc}		
.layout_text ol{list-style-type:decimal; list-style-position:inside; line-height:20px; position:relative; left:2px; margin:5px auto}				
.layout_text .title{font-weight:bold; font-size:1.08em; margin:0 0 0px 0}
.layout_text .date,.layout_text .subtitle{font-weight:normal; font-size:0.92em; margin:0 0 0px 0; position:relative; top:-8px}	
.layout_text a{text-decoration:underline; color:#E77917; border:none}
.layout_text a:hover{ text-decoration:underline}
.layout_text img{max-width:560px; border:none}	
.layout_text blockquote{ font-style:italic; line-height:20px; padding:10px; border:1px dotted #ccc; margin:5px 0px}		
.layout_text table{max-width:560px; text-align:center; margin:5px auto; font-size:12px}
.layout_text th{background:#eee; border:1px solid #ccc; padding:5px;}
.layout_text tr{}	
.layout_text td.azul{background:#F2D6E6}
.layout_text td{border:1px solid #ccc; padding:5px; }	
.layout_text hr{border:none; height:1px; background:#ccc}
.thumbs_right{float:right; display:block; width:140px; margin:0 0 0 20px; padding:0; }	
.thumbs_right img{float:right; display:block; width:130px; height:85px; margin:0 0 3px 0; border:none; background:url(/Imagens/jpg/photo_mask_138.jpg) center center no-repeat; padding:5px;}	
.flyer{float:left; padding:0; overflow:hidden; display:block; margin:0 20px 4px 0; padding:2px; border:1px solid #ccc; position:relative; top:5px;}	
.flyer_right{float:right; padding:0; overflow:hidden; display:block; margin:0 0 4px 20px; padding:2px; border:1px solid #ccc; position:relative; top:5px;}		
.layout_text br{}
.layout_text p{margin:5px 0}
.layout_text li br{}
	
	
/* social */
.social{width:558px; margin:0px 0 40px 0; padding:0; float:left; height:28px; border:1px solid #ccc; background:#fff; font-size:0.92em; }
.social ul.left{float:left; margin:0; padding:0; overflow:hidden} 	
.social a{color:#666666}	
.social ul.left li.share{float:left; margin:0; padding:0; list-style:none; width:87px; height:28px; background:url(/Imagens/png/vline.png) right center no-repeat; }	
.social ul.left li.share a{position:relative; top:2px; padding-left:22px; left:0px; line-height:25px; display:block; height:20px; }	 	
.social ul.left li.print{width:87px; height:28px; float:left; margin:0; padding:0; list-style:none}			
.social ul.left li.print a{padding-left:23px; display:block; position:relative; top:7px; left:12px; text-align:left; width:70px;}					
.social ul.right li.top{float:right; margin:0; padding:0; list-style:none; width:116px; height:28px; background:url(/Imagens/png/vline.png) left center no-repeat;}					
.social ul.right li.top a{background:url(/Imagens/gif/icon_arrow_top.gif) left center no-repeat; padding-left:12px; display:block; position:relative; left:15px; top:7px; width:85px;text-align:center; float:left}								
.social ul.right li.back{float:right; margin:0; padding:0; list-style:none; height:28px; background:url(/Imagens/png/vline.png) left center no-repeat; padding:0 10px}					
.social ul.right li.back a{background:url(/Imagens/gif/icon_arrow_back.gif) left center no-repeat; padding-left:0px; display:block; position:relative; top:7px; text-align:left; padding-left:18px;}								
.at300bs{background:none !important; position:relative !important; float:left; height:0; border:none !important}
.social ul.right li.pagination{float:right;}
.social ul.right .listPager{float:right; margin:0; padding:0 10px 0 10px; list-style:none; height:28px; background:url(/Imagens/png/vline.png) left center no-repeat; }	
.social ul.right .listPager > div{float:left;height:28px; line-height:28px;}	
.social ul.right .listPager span{ padding: 0 4px;}
.social ul.right .listPager .current{color:#E77917;}	
.social ul.right .listPager .disable{visibility:hidden}					
.social ul.right .listPager .number b{color:#E77917; }
.social ul.right .listPager .pagerBack,.social ul.right .listPager .pagerNext{font-size:14px; }
.social ul.right .listPager.pagerNext{margin-left:7px}
.social ul.right .listPager a{text-align:center; }
.social ul.right .listPager a:hover{color:#E77917;}
.social ul.right li.left a{background:url(/Imagens/png/icon_arrow_top.png) left center no-repeat; padding-left:0px; display:block; position:relative; top:7px; left:12px; }							
.social ul.right{float:right; margin:0; padding:0; }	
.social ul.right li {float:left; margin:0; padding:0; list-style:none}	


/* titles */	
.layout_top{float:left; margin:0 0 8px 0px; padding:0 0 4px 0; width:560px; border-bottom:2px solid #EC7E00;}
.layout_top h2.title{float:left; margin:0 0 0 2px; padding:0 0 0px 0; font-size:1.667em; text-transform:none; line-height:15px; text-align:left; color:#EC7E00;}


/* Turismo */
.mod_tourism{float:left; margin:0 0 30px 0 !important; padding:16px 15px 0 15px; width:530px}
.mod_tourism .mod_tourism_top{float:left; margin:0; padding:0; width:528px; margin-bottom:13px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.mod_tourism .mod_tourism_top h2{float:left; margin:0; padding:0; font-size:1.25em; text-transform:uppercase; letter-spacing:1px}
.mod_tourism .mod_tourism_top a{float:right; margin:0; padding:0 0px 0px 0px; height:16px; text-decoration:underline; font-size:0.92em; }
.mod_tourism .mod_tourism_top a:hover,
.mod_tourism .mod_tourism_top a:active,
.mod_tourism .mod_tourism_top a:focus{color:#4a3113}
.mod_tourism .mod_tourism_content{float:left; width:528px; margin:0 auto; text-align:center; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.mod_tourism .mod_tourism_content ul{width:528px; margin:0 0 0px 0; padding:0 0 12px 0; float:left; text-align:left}	
.mod_tourism .mod_tourism_content ul li{list-style:none}
.mod_tourism .mod_tourism_content ul li.thumb{float:left; width:124px; height:92px; margin:0 10px 0px 0; padding:0 0 11px 0}		
.mod_tourism .mod_tourism_content ul li.thumb ul{float:left; margin:0; padding:0; width:106px; border:none;}			
.mod_tourism .mod_tourism_content ul li.thumb ul li.title{border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; width:122px; float:left; margin:0 0 0px 0; padding:0; background:#4a3113 !important; color:#fff; height:20px; font-size:0.83em; line-height:21px; list-style:none; text-transform:uppercase; text-align:center}				
.mod_tourism .mod_tourism_content ul li.thumb ul li.photo{list-style:none; float:left; margin:0; padding:0}					
.mod_tourism .mod_tourism_content ul li.thumb ul li.photo img{list-style:none; border:1px solid #ccc; float:left; margin:0; padding:0; width:122px; height:69px}						
.mod_tourism .mod_tourism_content ul li.thumb ul li.title a{color:#fff}
	
	
/* Multimedia  */
.multimedia{float:left; margin:0 0 10px 0px; padding:0; width:560px; }
.multimedia .multimedia_content{float:left; width:560px; margin:0; padding:0; text-align:center;}
.multimedia .multimedia_content ul{float:left; margin:0; padding:0; text-align:center; width:560px; }
.multimedia .multimedia_content ul li {float:left; list-style-type:none; width:138px; margin:0px 1px 2px 0px; }
.multimedia .multimedia_content ul li h3{font-size:0.92em; font-weight:bold; text-align:left; line-height:14px; float:left; margin:10px 0px 5px 0px; width:100%;}
.multimedia .multimedia_content ul li h3 a{color:#E77917}
.multimedia .multimedia_content ul li p.views{font-size:0.92em; color:#666; text-align:left; width:100%;}
.multimedia .multimedia_content ul li p.days{font-size:0.92em; color:#666; text-align:left; width:100%;}
.multimedia .multimedia_content ul li small{text-align:left;}
.multimedia .multimedia_content a.multimedia{margin:0 auto; text-align:center; display:block; width:130px;}
.multimedia .multimedia_content img.multimedia{float:left; margin:0 auto; text-align:center; width:130px; height:85px; background:url(/Imagens/jpg/photo_mask_138.jpg) top center no-repeat; padding:5px; border:none;}		
		
				
/* Documents */
.download{border:none !important; float:left !important; margin:0 !important; }
.download h3{float:left; max-width:548px; text-align:left; padding:0; position:relative; left:3px; line-height:20px; margin-bottom:9px; font-size:1.08em; color:#666666}				
.download.pdf82{float:left; width:558px; margin:0 0 25px 0 !important; padding:0 !important; }
.download_content.pdf82{border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; width:558px; margin:0 0 0 0; color:#666}		
.download.pdf82 ul{border-bottom:1px solid #ccc; float:left; width:558px; margin:0 0 0 0; float:left; padding:0; list-style-type:none; text-align:left}		
.download.pdf82 .zebra_odd{background:#f2f2f2;}
.download.pdf82 .zebra_even{background:#fff}				
.download.pdf82 li{float:left; margin:0 0 0 0; float:left; padding:0; list-style-type:none; height:23px; padding:0px 0px; }				
.download.pdf82 li.title{border-right:1px solid #ccc; width:450px; text-align:left;}						
.download.pdf82 li.title a{position:relative; left:7px; color:#666; top:4px;}
.download.pdf82 li.pdf{text-align:center; float:left; margin:0; padding:0; font-size:0.92em; line-height:22px;}								
.download.pdf82 li.pdf a{font-size:0.92em; background:url(/Imagens/gif/icon_pdf.gif) 0 4px no-repeat; padding-left:25px; text-align:left; position:relative; left:14px; display:block; line-height:22px; color:#666; height:20px; line-height:24px;}										
.download.pdf622{float:left; width:558px; margin:0 0 25px 0 !important}
.download.pdf622 .download_top{text-align:left; padding:0; font-weight:bold; float:left; margin:0; padding:0; line-height:16px; font-size:0.833em; width:560px; border-bottom:1px solid #ccc; height:23px;}
.download.pdf622 .download_top ul, 
.download.pdf622 .download_top li{float:left; margin:0px; padding:0px; height:23px; text-align:left}
.download.pdf622 .download_top *{border:none !important}
.download.pdf622 .download_top ul.name{width:350px; padding-left:10px; }		
.download.pdf622 .download_top ul.name li.title{width:40px;}
.download.pdf622 .download_top ul.name li.nameup{width:10px;}
.download.pdf622 .download_top ul.name li.namedown{width:10px;}
.download.pdf622 .download_top ul.date{width:150px; padding-left:20px;}		
.download.pdf622 .download_top ul.date li.title{width:35px}		
.download.pdf622 .download_top ul.date li.dateup{width:10px}		
.download.pdf622 .download_top ul.date li.datedown{width:10px}	
.download ul.name li.nameup a{display:block; width:8px; text-indent:-9999px; outline:none}
.download ul.name li.namedown a{display:block; width:8px; text-indent:-9999px;  outline:none}				
.download ul.date li.dateup a{display:block; width:8px; text-indent:-9999px;  outline:none}
.download ul.date li.datedown a{display:block; width:8px; text-indent:-9999px; outline:none}								
.download_content.pdf622{border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; width:558px; margin:0 0 0 0; color:#666}		
.download.pdf622 ul{border-bottom:1px solid #ccc; float:left; width:558px; margin:0 0 0 0; float:left; padding:0; list-style-type:none; text-align:left}		
.download.pdf622 li{float:left; margin:0 0 0 0; float:left; list-style-type:none; padding:0px 0px 0 0; line-height:24px}				
.download.pdf622 li.title{border-right:1px solid #ccc; width:371px; text-align:left; }						
.download.pdf622 li.title a{position:relative; left:7px; color:#666; line-height:21px}
.download.pdf622 li.date{border-right:1px solid #ccc; width:78px; text-align:center; font-size:0.92em; }								
.download.pdf622 li.pdf{text-align:center; float:left; margin:0; padding:0; font-size:0.92em; }								
.download.pdf622 li.pdf a{font-size:0.92em; background:url(/Imagens/gif/icon_pdf.gif) 0 4px no-repeat; padding-left:25px; position:relative; left:14px; display:block; color:#666; height:20px; text-align:left}										
.download.pdf64{float:left; width:560px; margin:0 0 25px 0 !important; }
.download.pdf64 .download_top{text-align:left; font-weight:bold; float:left; margin:0; padding:4px 0 4px 0; line-height:16px; font-size:0.833em; border-bottom:1px solid #ccc; width:560px; height:15px;}
.download.pdf64 .download_top ul{background:none !important; border:none !important;}
.download.pdf64 .download_top ul,.download.pdf64 .download_top li{float:left; margin:0px; padding:0px; height:23px !important}
.download.pdf64 .download_top ul.name{width:280px; padding-left:10px; list-style:none; height:23px !important; margin:0; overflow:hidden}		
.download.pdf64 .download_top ul.name li{height:23px; margin:0; padding:0; line-height:16px; overflow:hidden}
.download.pdf64 .download_top ul.name li.title{width:40px; }
.download.pdf64 .download_top ul.name li.nameup{width:10px;}
.download.pdf64 .download_top ul.name li.namedown{width:10px;}
.download_content.pdf64{float:left; width:560px; margin:0 0 0 0; color:#666; }		
.download_content.pdf64 ul{border-bottom:1px solid #ccc; background:url(/Imagens/jpg/linepdf.jpg) top center repeat-y; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; width:558px; margin:0 0 0 0; float:left; padding:0; list-style-type:none; text-align:left; }		
.download_content.pdf64 li{float:left; margin:0; float:left; list-style-type:none; padding:0; line-height:18px}				
.download_content.pdf64 li.title{ width:273px; text-align:left; padding:9px 9px 9px 9px;}						
.download_content.pdf64 li.title a{color:#666; position:relative; top:4px;}
.download_content.pdf64 li.pdf{width:248px; text-align:center; float:left; margin:0; padding:0; font-size:0.92em; line-height:22px; padding:9px; text-align:left; }								
.download_content.pdf64 li.pdf a{font-size:1em; background:url(/Imagens/png/icon_pdf.png) 0px 0px no-repeat; margin-bottom:10px; padding-left:25px; text-align:left; display:block; line-height:16px; color:#666}										
	
		
/* Galeria
.gallery{
	position:relative;
	top:0px;
	float:left;
	padding:0;
	margin-top: 0;
	margin-right: 80px;
	margin-bottom: -10px;
	margin-left: 100px;
}
*/

.gallery div#container {overflow: hidden;  }
.gallery .content { display: none; clear: both;}
.gallery a{display:block}	
.gallery #slideshow{	overflow:hidden; clear: both; height:326px; margin:0 0 9px 0; }
.gallery .slideshow{	clear: both; overflow:hidden; }
.gallery .image-wrapper{	margin:0; padding:0; overflow:hidden; }
.gallery .slideshow-container,.loader,.slideshow a.advance-link {margin:0; padding:0; overflow:hidden; }
.gallery .loader, .slideshow a.advance-link, .caption-container { margin:0; padding:0; }
.gallery .slideshow-container { position: relative; clear: both; margin:0; padding:0; }
.gallery .loader { position: absolute; top: 0; left: 0; background-image: url(/Imagens/gif/ajax-loader.gif); background-repeat: no-repeat; background-position: center; }
.gallery .slideshow span.image-wrapper { display: block; position: absolute; top: 0px; left: 0; }
.gallery .slideshow a.advance-link:hover, .slideshow a.advance-link:active, .slideshow a.advance-link:visited { text-decoration: none; }
.gallery .slideshow a.advance-link:focus { outline: none; }
.gallery .slideshow img {border:none; border:1px solid #ccc}
.gallery .navigation-container {float: left; position: relative; left: 50%; height:60px; margin:9px 0 3px 0;}
.gallery .navigation-container img{padding:0}
.gallery .navigation { float: left; position: relative; left: -50%; height:60px; overflow:hidden}
.gallery .navigation ul.thumbs {	position: relative;	float: left; margin: 0;	padding: 0; height:60px; overflow:hidden; width:460px}
.gallery .navigation ul.thumbs li { float: left;	padding: 0;	list-style: none; width:90px; height:60px; margin:0px 1px}
.gallery .navigation ul.thumbs li img{border:1px solid #ccc}	
.gallery .navigation ul.thumbs li a{display:block}
.gallery a.thumb{}
.gallery a.thumb:focus {outline: none;}
.gallery a.play{display:none}
.gallery #controls{position:relative; top:28px; z-index:9999; }
.gallery #controls a.prev{position:absolute; left:20px; border:none; outline:none; background: url(/Imagens/gif/slideshow_arrow_left.gif) top center no-repeat; color:#fff; width:14px; height:23px; display:block; text-indent:-9999px; }
.gallery #controls a.next{position:absolute; right:20px; border:none;outline:none; background: url(/Imagens/gif/slideshow_arrow_right.gif) top center no-repeat; color:#fff; width:14px; height:23px; display:block; text-indent:-9999px; }
.gallery .photo-index {position:absolute; bottom:0px; left:4px; z-index:9999; width:592px; height:35px; color:#fff; text-align:right; font-size:1.00em; }
.gallery .photo-index span{position:relative; top:12px; right:12px; }	
		
		
/* Modulo Links */
.mod_links{width:200px; margin:0 auto 4px auto; text-align:left; float:left;}
.mod_links .mod_links_top{width:200px; margin:0 0 1px 0; padding:0; height:25px; text-transform:uppercase; float:left; }
.mod_links .mod_links_top h2{line-height:1.8em; padding-left:10px; float:left; width:190px; cursor:pointer}
.mod_links .mod_links_top h2 a{color:#fff;}
.mod_links .mod_links_content{width:200px; margin:0; padding:8px 0px; float:left;}
.mod_links .mod_links_content ul{list-style-type:none; float:left}
.mod_links .mod_links_content ul li{line-height:20px; float:left; width:190px}
.mod_links .mod_links_content ul li a{padding:0 0 0 10px; display:block; margin:0 0 0 10px}
.mod_links .mod_links_content ul li a.children{width:170px; }
.mod_links .mod_links_content li.parent ul{position:relative; left:20px}
.mod_links .mod_links_content li.parent ul > li{width:170px; }
.mod_links .mod_links_content li.parent ul > li a{font-size:11px;}
.mod_links .mod_links_footer{width:200px; margin:0; padding:0; height:25px; float:left}
.mod_links .mod_links_footer p{float:right; margin:5px 0px 0 0; padding:0; cursor:pointer; position:relative; right:10px}
.mod_links .mod_links_content li.parent ul li{display:none}
.selected ul li{display:block !important}
.open mod_links_footer{display:none !important}
a.selected{text-decoration:underline; font-weight:bold}
.open ul li.parent{display:block !important}
.close .mod_links_content{display:none}
.close .mod_links_footer{display:none}
.open .mod_links_content{display:block}
.open .mod_links_content li.parent{display:block}
.open .mod_links_content li{display:block}
.open .mod_links_footer{display:none}


/* Modulo banners */
.mod_banners{float:left; width:200px; padding:0; margin:0px 0 20px 0; }
.mod_banners img{border:none; float:left; margin:0; padding:0}


/* menus accordion */
.menus{float:left; margin:0; border-top:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; padding-top:25px; width:100%}
.mod_menu{float:left; font-size:1.00em; text-align:left; color:#4c4c4c; margin:0 50px 0 0; padding:0 0 18px 0; width:255px;}
.mod_menu_top{float:left; margin:0 0 20px 0; padding:0; font-size:0.92em; }
.mod_menu_top h2{text-align:left; font-size:1.00em; line-height:16px; cursor:pointer; width:235px; padding-left:20px; margin:0 0 3px 0px; }
.mod_menu_top p{text-align:left; line-height:16px; width:235px; position:relative; left:20px; }
.mod_menu_content{margin:0 0 0 0; padding:0 0 0 0; float:left; width:235px; position:relative; left:20px; display:none;}
.mod_menu_content ul{margin:0; padding:0; float:left; width:235px; list-style:none}
.mod_menu_content li{margin:0; padding:5px; float:left; width:225px; list-style:none; line-height:18px; }
.mod_menu_content li p{width:205px; padding-left:15px; margin:0}
.mod_menu_content li a{margin:0; padding:0px 0px 5px 0px; font-size:0.92em; text-align:left;}
.mod_menu_content li a:hover{text-decoration:underline}


/* Modulo Menu de Links Agenda */
.menu_principal{float:left; margin-bottom:15px;}
.mod_menu_links{float:left; margin:0; padding:0; width:560px; font-size:1.00em; color:#666; text-align:left}
.mod_menu_links ul{margin:0; padding:0; width:560px; list-style:none}
.mod_menu_links ul li{margin:0 0 3px 0; padding:0;}
.mod_menu_links ul li a{padding-left:18px; display:block; float:left}
.mod_menu_links ul li a:hover{}
.mod_menu_links ul li span{font-weight:bold}
	
	
/* Modulo Projectos e Iniciativas */
.mod_projects{width:200px; margin:0 auto 25px auto; text-align:left; float:left; }
.mod_projects .mod_projects_top{width:200px; margin:0 0 0 0; padding:0; height:25px; text-transform:uppercase; border-bottom:1px solid #A45600 }
.mod_projects .mod_projects_top h2{line-height:1.72em; padding-left:10px}
.mod_projects .mod_projects_content{width:200px; margin:0; padding:0; float:left; overflow:hidden;}
.mod_projects .mod_projects_content img{margin:0 0 0 0; padding:0; float:left; width:200px; border-top:1px solid #fff; padding:0px;}
.mod_projects .mod_projects_content a{margin:0; padding:0; display:block; float:left;}
.mod_projects .mod_projects_footer{width:200px; text-align:left; color:#FFF; float:left; margin:0 0 0 0; padding:0 0 0 0; position:relative; height: 25px; line-height:25px; top:0px; }
.mod_projects .mod_projects_footer .projects_link{width:165px; float:left; background:#333333; height:25px; padding:0 0 0 10px;}
.mod_projects .mod_projects_footer .projects_link a{width:165px; line-height:25px; padding-right:10px; margin:0 13px 0 0; font-size:0.9em; color:#fff}
.mod_projects .mod_projects_footer .projects_link a:hover{color:#fff}
.mod_projects .mod_projects_footer .projects_link_seta a{width:20px; float:left; background:#333333; height:22px; padding:0 0 0 0;}

/* Modulo Links Úteis */
.mod_bannerlinks{width:200px; margin:0 auto 25px auto; text-align:left; float:left; }
.mod_bannerlinks .mod_bannerlinks_top{width:200px; margin:0 0 0 0; padding:0; height:25px; text-transform:uppercase; border-bottom:1px solid #A45600 }
.mod_bannerlinks .mod_bannerlinks_top h2{line-height:1.72em; padding-left:10px}
.mod_bannerlinks .mod_bannerlinks_content{width:200px; margin:0; padding:0; float:left; overflow:hidden;}
.mod_bannerlinks .mod_bannerlinks_content img{margin:0 0 0 0; padding:0; float:left; width:200px; border-top:1px solid #fff; padding:0px;}
.mod_bannerlinks .mod_bannerlinks_content a{margin:0; padding:0; display:block; float:left;}
.mod_bannerlinks .mod_bannerlinks_footer{width:200px; text-align:left; color:#FFF; float:left; margin:0 0 0 0; padding:0 0 0 0; position:relative; height: 25px; line-height:25px; top:0px; }
.mod_bannerlinks .mod_bannerlinks_footer .bannerlinks_link{width:165px; float:left; background:#333333; height:25px; padding:0 0 0 10px;}
.mod_bannerlinks .mod_bannerlinks_footer .bannerlinks_link a{width:165px; line-height:25px; padding-right:10px; margin:0 13px 0 0; font-size:0.9em; color:#fff}
.mod_bannerlinks .mod_bannerlinks_footer .bannerlinks_link a:hover{color:#fff}
.mod_bannerlinks .mod_bannerlinks_footer .bannerlinks_link_seta a{width:20px; float:left; background:#333333; height:22px; padding:0 0 0 0;}
	
	
/* Modulo Questionario */
.mod_quest{width:200px; margin:0 auto 17px auto; text-align:left; float:left; overflow:hidden}
.mod_quest .mod_quest_top{width:200px; margin:0 0 1px 0; padding:0; height:25px; text-transform:uppercase; }
.mod_quest .mod_quest_top h2{line-height:1.72em; padding-left:10px}
.mod_quest .mod_quest_content{width:200px; margin:0; padding:0px 0px}
.mod_quest .mod_quest_title{width:182px; font-weight:bold; margin:1px; padding:7px;}
.mod_quest .mod_quest_content .mod_quest_questoes ul{list-style-type:none; margin-top:5px;}
.mod_quest .mod_quest_content .mod_quest_questoes ul li{line-height:2em;}
.mod_quest #mod_quest_footer{width:200px; margin:0; padding:0; height:25px; }
.mod_quest #mod_quest_footer a{float:right; margin:5px 10px 0 0; padding:0; }


/* Modulo Infra */
.mod_infra{width:200px; margin:0 auto 17px auto; text-align:left; float:left; overflow:hidden}
.mod_infra .mod_infra_top{width:200px; margin:0 0 1px 0; padding:0; height:25px; text-transform:uppercase; }
.mod_infra .mod_infra_top h2{line-height:1.72em; padding-left:10px}
.mod_infra .mod_infra_content{width:200px; margin:0; padding:0px 0px}
.mod_infra .mod_infra_content ul{list-style-type:none}
.mod_infra .mod_infra_content ul li{line-height:1.67em; border:1px solid #ccc; margin-bottom:1px}
.mod_infra .mod_infra_content ul li a{padding:0 0 0 13px; display:block; margin:0 0 0 10px}
.mod_infra .mod_infra_footer{width:200px; margin:0; padding:0; height:25px; }
.mod_infra .mod_infra_footer a{float:right; margin:5px 10px 0 0; padding:0; }
	
	
/* Modulo Destaques */
.mod_featured{width:200px; margin:0 auto 17px auto; text-align:left; }
.mod_featured .mod_featured_top{width:200px; margin:0 0 1px 0; padding:0; height:21px; text-transform:uppercase; float:left}
.mod_featured .mod_featured_content{width:200px; margin:0; padding:8px 0px; float:left}
.mod_featured .mod_featured_content img{margin:0 0 1px 0; padding:0; border:none; width:200px; float:left; }
.mod_featured .mod_featured_content a{display:block; margin:0; padding:0; }	
	
	
/* Highlights */
.teaser{float:left; margin:0 0 20px 0; padding:0; width:560px; overflow:hidden !important; }
.teaser .teaser_top{float:left; margin:0; padding:0 0 4px 0; width:560px; }
.teaser .teaser_top h2.title{float:left; margin:0 0 0 10px; padding:0 0 0px 0; color:#4C4C4C; font-size:17px; text-transform:uppercase; letter-spacing:1px; line-height:15px; }
.teaser .teaser_content{height:262px; float:left; margin:6px 0 0 0; padding:0px 0 0 0; width:560px; overflow:hidden !important}
.content-box-inner{width:560px; height:262px; float:left; margin:0; padding:0; overflow:hidden !important; }
.smart .ui-tabs .ui-tabs-nav{height:20px; margin:0 0 1px 0; padding:0; float:left; width:560px; }
.smart .ui-tabs .ui-tabs-nav li {width:111px; height:20px; text-align:center; list-style:none; float:left; padding: 0; margin:0 1px 0 0; background:#E5E5E5}
.smart .ui-tabs .ui-tabs-nav li a {color:#4E4E4E; display:block; outline:none; line-height:20px; text-decoration: none; font-size:0.92em; text-align:center}
.smart .ui-tabs .ui-tabs-nav li.last{margin-right:0px; width:112px}
.smart .ui-tabs .ui-tabs-nav li.ui-tabs-selected {background:#fff; border:none !important}
.smart .ui-tabs .ui-tabs-nav li a, .smart.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.smart .ui-tabs .ui-tabs-panel { display: block; }
.tabmargin{margin-left:3px !important }
.smart .ui-tabs .ui-tabs-hide { display: none !important; }					
.smartbar-content{ padding:0; }
.smartbar-content img{width:560px; height:182px; margin:0; padding:0; }
.smartbar-content a{display:block; margin:0; padding:0; }
.smartbar-content ul.smartbar-items li.thumb{width:560px; height:182px; margin:0 0 1px 0; float:left}
.smartbar-content ul.smartbar-items li.thumb img{border:none}
.smartbar-content ul.smartbar-items li.thumb a{ text-decoration:none; }
.smartbar-content ul.smartbar-items li.thumb a:hover{ text-decoration:underline; }
.smartbar-content ul.smartbar-items li{list-style:none; text-align:left;}
.smartbar-content ul.smartbar-items li.description{font-size:1.00em; line-height:18px; background:#fff url(../../Imagens/png/bt_mais_info_cinza.png) bottom right no-repeat; float:left; width:560px; cursor:pointer; height:58px}
.smartbar-content ul.smartbar-items li.description h3.title{font-weight:bold; font-size:1.00em; padding:5px 13px 0px 13px; position:relative;}
.smartbar-content ul.smartbar-items li.description p{margin:0; padding:0}
.smartbar-content ul.smartbar-items li.description p.resume{font-size:0.92em; line-height:14px; padding:0px 13px 8px 13px; position:relative}
.smartbar-content ul.smartbar-items li.description a{color:#666}	
.smartbar-content ul.smartbar-items li.description a:hover{color:#E77917;}
.smartbar-content ul.smartbar-items li.description p.resume a:hover{color:#666}
	
	
/* Modulo Agenda */
.mod_agenda{width:200px; margin:0 auto 0px auto; text-align:left; float:left; padding:0; position:relative}
.mod_agenda .mod_agenda_top{width:200px; margin:0 0 1px 0; padding:0; height:23px; text-transform:uppercase; }
.mod_agenda .mod_agenda_content{width:200px; float:left; padding:0; position:relative; top:-20px; height:154px; overflow:hidden}
.mod_agenda .mod_agenda_content img{margin:0; padding:0; float:left; border:none; width:65px; height:65px;}
.mod_agenda .mod_agenda_content a{margin:0; padding:0; }
.mod_agenda .mod_agenda_content ul{list-style-type:none; margin:0; padding:0; width:200px; float:left; }
.mod_agenda .mod_agenda_content li.item{background:#fff; margin:0; padding:0; width:200px; float:left; margin-bottom:1px; height:67px;}
.mod_agenda .mod_agenda_content li.item ul{width:200px; float:left; margin:0; padding:0; height:67px; }
.mod_agenda .mod_agenda_content li.date{width:27px; height:62px; text-align:center; float:left; margin:0 2px 0px 0px; padding:5px 0 0 0; font-weight:bold; }
.mod_agenda .mod_agenda_content li.date span{margin:0 auto; text-align:center; font-weight:normal}
.mod_agenda .mod_agenda_content li.thumb{margin:0; padding:0; text-align:left; width:169px; height:65px; border:1px solid #ccc; float:left}
.mod_agenda .mod_agenda_content li.thumb img{margin:0; padding:0; float:left; width:65px; height:65px;}
.mod_agenda .mod_agenda_content li.thumb p{text-align:left; margin:2px 0px 0px 6px; width:92px; float:left}
.mod_agenda .mod_agenda_content li.thumb p a:hover{color:#E77917}
.mod_agenda .mod_agenda_content li.thumb span{text-align:left; margin:4px 0px 0px 6px; width:92px; float:left}
.mod_agenda .mod_agenda_footer{width:200px; text-align:right; float:left; margin:1px 0 0; padding:0; position:relative; bottom:20px; }
.mod_agenda .mod_agenda_footer .agenda_download{border:1px solid #cbccce; width:198px; float:left; background:#4C4C4C; height:20px; text-align:center;}
.mod_agenda .mod_agenda_footer .agenda_download a{line-height:20px; padding-right:10px; margin:0 13px 0 0; font-size:0.9em;}
.mod_agenda .mod_agenda_footer .agenda_download a:hover{}
.mod_agenda .mod_agenda_footer .agenda_search{width:184px !important; padding:3px 4px 3px 10px; color:#999; background:#AA9988; float:left; border-left:1px solid #CBCCCE; border-right:1px solid #CBCCCE; border-bottom:1px solid #CBCCCE}
.mod_agenda .mod_agenda_footer .agenda_search select{width:164px; font-size:0.90em; text-align:left; float:left; z-index:999; border:1px solid #ccc; cursor:pointer; color:#999; padding:2px 2px}
.mod_agenda .mod_agenda_footer .agenda_search option{ color:#999; border:none; cursor:pointer;}
.mod_agenda .mod_agenda_footer .agenda_search select#categorias{margin-bottom:2px;}
.mod_agenda .mod_agenda_footer .agenda_search .wrapper{float:left; margin-bottom:2px;}
.mod_agenda .mod_agenda_footer .agenda_search input{border:none; text-align:left; float:left; font-size:0.833em; color:#fff; background:url(/Imagens/gif/seta_dirt3.gif) center no-repeat; cursor:pointer; margin-top:-10px; display:block; width:20px; height:20px;}
.mod_agenda .mod_agenda_footer .agenda_search input:hover{text-decoration:underline}
.mod_agenda .jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.mod_agenda .jcarousel-skin-tango .jcarousel-container-vertical {width: 200px; height: 135px; padding:0; padding-top:18px;}
.mod_agenda .jcarousel-skin-tango .jcarousel-clip-vertical {width:200px; height: 203px;}
.mod_agenda .jcarousel-skin-tango .jcarousel-item { width: 200px; height: 67px; margin-bottom:1px;}
.mod_agenda .jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px;}
.mod_agenda .jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000;}
.mod_agenda .jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; top: 0px; right: 20px; width: 17px; height: 10px; cursor: pointer; background: url(/Imagens/png/seta_next_agenda_tabdta.png) no-repeat 0 0;}
.mod_agenda .jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.mod_agenda .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.mod_agenda .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;}
.mod_agenda .jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 0px; right: 0px; width: 17px; height: 10px; cursor: pointer; background: transparent url(/Imagens/png/seta_prev_agenda_tabdta.png) no-repeat 0 0;}
.mod_agenda .jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.mod_agenda .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.mod_agenda .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default;}	
	
	
/* Modulo TWITTER */
.mod_twitter{width:200px; margin:0 auto 0px auto; text-align:left; float:left; padding:0; position:relative}
.mod_twitter .mod_twitter_top{width:200px; margin:0 0 20px 0; padding:0; height:24px; text-transform:uppercase; border-bottom: 1px solid #0099FF; background-color: #60B4E6; color:#FFF }
.mod_twitter .mod_twitter_top h2{line-height:1.72em; padding-left:10px}
.mod_twitter .mod_twitter_content{width:180px; float:left; padding:6px 10px 5px 10px; position:relative; top:-20px; height:auto; overflow:hidden; background-color: #EBEBEB}
.mod_twitter .mod_twitter_content a{margin:0; padding:0; }
.mod_twitter .mod_twitter_footer{width:190px; text-align:left; color:#FFF; float:left; margin:1px 0 0; padding:0 0 0 10px; position:relative; height: 20px; line-height:20px; background-color: #ADADAD; bottom:20px; }
	
/* Modulo Boletim */
.mod_boletim{width:200px; margin:0 auto 20px auto; text-align:left; float:left; }
.mod_boletim .mod_boletim_top{width:200px; margin:0 0 1px 0; padding:0; height:25px; text-transform:uppercase; }
.mod_boletim .mod_boletim_top h2{line-height:1.72em; padding-left:10px}
.mod_boletim .mod_boletim_content{width:198px; margin:0; padding:0px 0px; float:left; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc}
.mod_boletim .mod_boletim_content img{margin:0 0 1px 0px; padding:0; float:left; border:none}
.mod_boletim .mod_boletim_content a{margin:0; padding:0; overflow:hidden}
.mod_boletim .mod_boletim_footer{width:198px; height:20px; text-align:right; float:left; margin:0px 0px 0px 0px; padding:0; overflow:hidden; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc}
.mod_boletim .mod_boletim_footer a{line-height:20px; padding-right:11px; margin:0 10px 0 0}
.mod_boletim .mod_boletim_content .boletim_gallery{width:198px; height:100px}
.mod_boletim .mod_boletim_content .boletim_gallery img{border:1px solid #ccc; margin:0; padding:0; overflow:hidden; }	
.mod_boletim .boletim_gallery a{text-indent:-9999px !important; display:none}
.mod_boletim .boletim_arrow_left, .mod_boletim .boletim_arrow_right{z-index:100}
.mod_boletim .boletim_arrow_left a{background:url(/Imagens/png/seta_esquerda_boletim.png) top center no-repeat; display:block; width:8px; height:13px; position:relative; top:60px; left:7px; z-index:999 }
.mod_boletim .boletim_arrow_right a{background:url(/Imagens/png/seta_direita_boletim.png) top center no-repeat; display:block; width:8px; height:13px; position:relative; left:185px; bottom:52px;  }


/* Modulo Núvem de Tags */
.mod_tagscloud{width:200px; margin:0 auto 17px auto; text-align:left; float:left; overflow:hidden}
.mod_tagscloud .mod_tagscloud_top{width:200px; margin:0 0 1px 0; padding:0; height:25px; text-transform:uppercase; background:#4A3113; color:#fff;}
.mod_tagscloud .mod_tagscloud_top h2{line-height:1.72em; padding-left:10px; font-size:1.08em;}
.mod_tagscloud .mod_tagscloud_content{width:180px; margin:0; padding:10px; background:#fff; }
.mod_tagscloud .mod_tagscloud_content a{padding:1px; line-height:18px; }
.mod_tagscloud .mod_tagscloud_content a:hover{color:#E77917;}


/* Albuns */
.albuns{float:left; margin:0; padding:0; width:560px;}
.albuns .albuns_top{float:left; margin:0; padding:0; width:560px; margin-bottom:20px;}
.albuns .albuns_top h2{float:left; margin:0; padding:0; color:#5F1994; font-size:1.25em; text-transform:uppercase; letter-spacing:1px}
.albuns .albuns_top a{float:right; margin:0; padding:0 24px 0px 0px; height:16px; text-decoration:underline;color:#4e4e4e; font-size:0.92em; background:url(/Imagens/png/youtube_canal_video.png) right center no-repeat;}
.albuns .albuns_top a:hover{text-decoration:none}
.albuns .albuns_content{float:left; width:560px; margin:0 auto; text-align:center}
.albuns .albuns_content ul{float:left; margin:0 auto; text-align:center; width:560px;}
.albuns .albuns_content ul li {float:left; list-style-type:none; width:130px; height:182px; padding-bottom:28px; margin-right:10px}
.albuns .albuns_content ul li h3{font-size:0.92em; font-weight:bold; text-align:left; line-height:14px; float:left; margin:10px 0px 5px 0px; width:100%;}
.albuns .albuns_content ul li h3 a:hover{text-decoration:underline}
.albuns .albuns_content.agenda ul li h3{font-size:0.92em; font-weight:normal; text-align:left; line-height:14px; float:left; margin:10px 0px 5px 0px; width:95%;}
.albuns .albuns_content.agenda ul li h3 a{color:#666}
.albuns .albuns_content ul li p.views{font-size:0.92em; color:#666; text-align:left; width:100%;}
.albuns .albuns_content ul li p.days{font-size:0.92em; color:#666; text-align:left; width:100%;}
.albuns .albuns_content ul li small{text-align:left;}
.albuns .albuns_content a.album{margin:0 auto; text-align:center; display:block}
.albuns .albuns_content img.album{float:left; margin:0 auto; text-align:center; width:129px; height:85px; background:url(/Imagens/jpg/photo_mask_138.jpg) top center no-repeat; padding:5px; border:none;}	


/* mod youtube video */
.mod_youtube{width:200px; margin:0 auto 17px auto; text-align:left; float:left; overflow:hidden}
.mod_youtube .mod_youtube_top{width:200px; margin:0 0 1px 0; padding:0; height:25px; text-transform:uppercase; background:#4E4E4E; color:#fff;}
.mod_youtube .mod_youtube_top h2{line-height:1.72em; padding-left:10px; font-size:1.08em;}
.mod_youtube .mod_youtube_content{width:196px; margin:0; background:#fff; border:1px solid #cccccc; padding:1px; height:126px;}


/* Pop-Up Gallery div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}
div.light_square .pp_expand{background: url(/Imagens/png/sprite.png) -31px -26px no-repeat;cursor: pointer; display:none !important}
div.light_square .pp_expand:hover{background: url(/Imagens/png/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.light_square .pp_contract{background: url(/Imagens/png/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.light_square .pp_contract:hover{background: url(/Imagens/png/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.light_square .pp_close{width:20px;height:20px; background:url(/Imagens/jpg/fechar.jpg) center center no-repeat; cursor: pointer; position:absolute; top:1px; right:21px;}
div.light_square #pp_full_res .pp_inline{color:#000;}
div.light_square .pp_arrow_previous{background: url(/Imagens/png/sprite.png) 0 -71px no-repeat;}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_square .pp_arrow_next{background: url(/Imagens/png/sprite.png) -22px -71px no-repeat;}
div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
div.light_square .pp_next:hover{background: url(/Imagens/png/popup_seta_dta.png) center right no-repeat;cursor: pointer; outline:none !important}
div.light_square .pp_previous:hover{background: url(/Imagens/png/popup_seta_esq.png) center left no-repeat;cursor: pointer; outline:none !important}
div.light_square .pp_next{outline:none !important}
div.light_square .pp_previous{outline:none !important}
div.pp_pic_holder{}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#fff; display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000000000000;}
.pp_top{height:20px;position: relative;}
* html .pp_top{padding:0 20px; display:none !important}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px; background: url(/Imagens/png/sombra_canto_sup_esq.png) center left no-repeat !important;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px; background: url(/Imagens/png/sombra_topo.png) top center repeat-x !important;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px; background: url(/Imagens/png/sombra_canto_sup_dirt.png) top left repeat-y !important;}
.pp_content_container .pp_left{padding-left:20px; background: url(/Imagens/png/sombra_lateral_esq.png) top left repeat-y !important;}
.pp_content_container .pp_right{padding-right:20px; background: url(/Imagens/png/sombra_lat_dirt.png) top right repeat-y !important;}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px; background: url(/Imagens/png/sombra_canto_inf_esq.png) top center no-repeat !important;}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px; background: url(/Imagens/png/sombra_inferior.png) top center repeat-x !important;}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px; background: url(/Imagens/png/sombra_canto_inf_dirt.png) top center no-repeat !important;}
* html .pp_top .pp_middle{left:0;position: static; }
.pp_content{height:40px;}
.pp_content .ppt{display:none !important}
.pp_fade{display: none;}
.pp_content_container{position: relative;text-align: left;width:100%;}
.pp_content_container .pp_details{margin:10px 0 2px 0;}
.pp_description{display: none;margin:0 0 5px 0; font-size:1.00em; font-family:Arial, Helvetica, sans-serif; color:#4A3113; font-weight:bold; width:90%}
.pp_nav{clear: right;float: right;margin:0px 0 0 0; position:relative; bottom:20px}
.pp_nav p{float: left;margin:2px 4px;}
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
a.pp_next{display:none; background: url(/Imagens/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}
a.pp_previous{background: url(/Imagens/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}
a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{display:block;float: right;text-indent: -10000px; z-index:999999;}
.pp_bottom{height:20px;position: relative; }
* html .pp_bottom{padding:0 20px; }
* html .pp_bottom .pp_middle{left:0;position: static;}
.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}
#pp_full_res{line-height:1 !important; position:relative;}
#pp_full_res .pp_inline{text-align: left;}
#pp_full_res .pp_inline p{margin:0 0 15px 0;}
div.ppt{display:none !important}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
*/


/* Title + Date + Audio */
.desenvolvimento_audio{width:560px; margin:0 0 10px 0; padding:0; height:20px; float:left; text-align:right; line-height:18px; background:#e5e5e5; display:none;}	
.desenvolvimento_audio a{font-size:0.92em; color:#666666; display:block; text-align:center; float:right; margin:0 0 0 0; padding:0 10px 0 30px; position:relative; top:0px; right:0px; border:1px solid #ccc; background:#fff url(/Imagens/gif/ouvir_noticia.gif) 6px 3px no-repeat;}	
.desenvolvimento_audio a:hover{color:#E77917}
.destaques_audio, .eventos_audio{width:560px; margin:0 0 10px 0; padding:0; height:20px; float:left; text-align:right; line-height:18px; background:#EC7E00;}
.destaques_audio a, .eventos_audio a{font-size:0.92em; color:#666666; display:none; text-align:center; float:right; margin:0 0 0 0; padding:0 10px 0 30px; position:relative; top:0px; right:0px; border:1px solid #ccc; background:#fff url(/Imagens/gif/ouvir_noticia.gif) 6px 3px no-repeat;}	
.destaques_audio a:hover, .eventos_audio a:hover{color:#E77917}
.destaques_audio p span, .eventos_audio p span{ bottom: 1px; color: #FFFFFF; font-size: 0.83em; font-weight: normal; position: relative;}
.destaques_audio p, .eventos_audio p{color: #FFFFFF; float: left; font-size:0.92em; font-weight: bold; left: 5px; line-height: 20px; margin: 0; padding: 0; position: relative;}
/* Audio Noticias */
.noticias_audio{width:560px; margin:0 0 5px 0; padding:0; height:20px; float:left; text-align:right; line-height:18px; background:#4a3113;}	
.noticias_audio a{font-size:0.92em; color:#666666; display:none; text-align:center; float:right; margin:0 0 0 0; padding:0 10px 0 30px; position:relative; top:0px; right:0px; border:1px solid #ccc; background:#fff url(/Imagens/gif/ouvir_noticia.gif) 6px 3px no-repeat;}	
.noticias_audio a:hover{color:#E77917}
.noticias_audio p span { bottom: 1px; color: #FFFFFF; font-size: 0.83em; font-weight: normal; position: relative;}
.noticias_audio p{color: #FFFFFF; float: left; font-size: 0.9em; font-weight: bold; left: 5px; line-height: 20px; margin: 0; padding: 0; position: relative;}


/* DOM */
.cufon-loading #mainheader h2{font-size:13px !important}
.cufon-loading .mod_links .mod_links_top h2{font-size:12px !important}


/* Special Styles */
.clear {margin:0; padding:0; height:0px; clear:both; overflow:hidden}
.hide{display:none}
.noborder{border:none !important}
.nobg{background:none !important}	
.nomargin{margin-right:0 !important}	
.nomarginleft{margin-left:0 !important}
.block{display:block;  }
#password-clear {display: none;}
.lastnew{margin-bottom:0 !important; border-bottom:none !important}
.lastvideo{margin-right:0 !important}
.lasttur{margin-right:0 !important}
.ppt{display:none !important}
.highlight{background:#F2D6E6 !important;}
.none{display:none !important}
.color{color:#daa505 !important;}
#marquee_message_main{margin:0 auto; padding-top:5px;}
#marquee_message{background-color:#EBEBEB; color:#999999; line-height:20px;}
.background_image_none{ background-image:none !important; }


/* Footer */
#mainfooter{width:100%; margin:0px auto 0 auto; text-align:center; color:#fff; text-align:center;display: inline-table;}
#mainfooter #footertop{height:10px !important; margin:0; padding:0; overflow:hidden; width:100%; }
#mainfooter .footercontent_top{margin:0 auto 0 auto; width:1028px; height:7px; background:url(img/default/Imagens/png/bkg_footer_top.png) top left no-repeat; display: inline-table;}
#mainfooter .footercontent_bottom{margin:0 auto 0 auto; width:1028px; height:7px; background:url(img/default/Imagens/png/bkg_footer_bottom.png) top left no-repeat; }
#mainfooter .footercontent{
	width:1000px;
	margin:0 auto 0 auto;
	text-align:center;
	text-align:center;
	background-color:#000033;
	padding-left:10px;
	padding-right:10px;

}
#mainfooter .mod_footer_links{
	float:left;
	width:130px;
	padding-right:10px;
	text-align:left;
}
#mainfooter .mod_footer_links .mod_footer_links_top{
	float:left;
	width:170px;
	text-align:left;
	border-bottom:1px solid #fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#mainfooter .mod_footer_links h2{font-size:0.92em; text-transform:uppercase; font-weight:bold; padding-left:5px; letter-spacing:1px; width:165px;}
#mainfooter .mod_footer_links ul{float:left; list-style-type:none; padding-top:10px;}
#mainfooter .mod_footer_links ul li{padding-left:5px; line-height:12px}
#mainfooter .mod_footer_links ul li a{color:#fff; font-size:0.83em; }
#mainfooter .mod_footer_links ul li a:hover{color:#EC7E00;}
#mainfooter .mod_footer_social{
	float:left;
	width:140px;
	margin:0;
	padding:0 0 5px 0;
	position:relative;
	left:20px;
}
#mainfooter .mod_footer_social ul{float:left; list-style-type:none; margin-left:4px}
#mainfooter .mod_footer_social h2{float:left; width:120px; text-align:left; font-size:0.92em; text-transform:uppercase; padding:0px 0px 8px 15px; margin-bottom:10px; font-weight:bold; letter-spacing:1px; border-bottom: 1px solid #FFFFFF;}
#mainfooter .mod_footer_social ul li{text-align:left; margin-bottom:3px}
#mainfooter .mod_footer_social ul li a{color:#fff; font-size:0.83em; text-align:left; padding-left:30px; display:block; height:20px; line-height:20px; margin-left:10px; }
#mainfooter .mod_footer_social ul li a:hover{color:#EC7E00}
#mainfooter .mod_footer_social ul li a.linkyoutube{background:url(/Imagens/png/icon_youtube_footer.png) left center no-repeat;}
#mainfooter .mod_footer_social ul li a.linkfacebook{background:url(/Imagens/png/icon_facebook_footer.png) left center no-repeat;}
#mainfooter .mod_footer_social ul li a.linkrss{background:url(/Imagens/png/icon_rss_footer.png) left center no-repeat;}
#mainfooter .mod_footer_social ul li a.linktwitter{background:url(/Imagens/png/icon_twitter_footer.png) left center no-repeat;}
#mainfooter .mod_footer_social ul li a.linkflickr{background:url(/Imagens/png/icon_flickr_footer.png) left center no-repeat;}
#mainfooter .mod_footer_social ul li a.linksapo{background:url(/Imagens/png/icon_sapo_footer.png) left center no-repeat;}
#mainfooter .mod_footer_social ul li a.linkhi5{background:url(/Imagens/png/icon_hi5_footer.png) left center no-repeat;}

#mainfooter #footer{
	height:0px;
	text-align:center;
	width:100%;
	color:#FFF;
	font-size:11px;
	margin:0 auto;
	margin-top:10px;
}
#mainfooter .footer_bottom{margin:0 auto; text-align:center; width:1000px; }
#mainfooter img{position:relative;  border:none}
#mainfooter li{list-style-type:none; }
#mainfooter ul.access{float:left;margin:0; padding:0; text-align:left; background:url(/Imagens/jpg/separador_footer.jpg) right 10px no-repeat;}
#mainfooter ul.access li{float:left; margin:0; padding:0; background:url(/Imagens/jpg/separador_footer.jpg) left 10px no-repeat;}
#mainfooter ul.access img{padding:0px 10px; position:relative; top:4px; left:1px}
#mainfooter ul.credits img{padding:0px 15px; position:relative; top:7px;}
#mainfooter ul.credits{float:right;margin:0; padding:0; text-align:right; background:url(/Imagens/jpg/separador_footer.jpg) right 10px no-repeat;}
#mainfooter ul.credits li{float:right; margin:0; padding:0; background:url(/Imagens/jpg/separador_footer.jpg) left 10px no-repeat;}
#mainfooter li.airc img{position:relative; top:8px}
#mainfooter li.autarquias360 img{position:relative; top:4px}

.juntateformTextBox{ width:252px; border: 1px solid #CCCCCC; color: #666666; }
.juntate_input_regiao{ width:252px; border: 1px solid #CCCCCC; color: #666666; }

#esquerda {
float: left;
width: 250px;
background-color:#000033;
height:auto;
margin: 10px 0px 0px 12px;
border-radius: 10px;
padding: 5px;
}

#direita {
background-color:#000033;
height:auto;
border-radius: 10px;
padding: 5px;
width: 250px;
float: right;
margin-right: 6px;
}