/* 
    Created on : 01/2015
    Author     : TI - Prefeitura Municipal de Matel�ndia
*/

/*----------------GERAL----------------*/
*{ margin: 0; padding: 0;}
img{border: 0px;}
body {font:12px Arial, Helvetica, sans-serif;color:#333; background:#FFF url('../img/bg_body.jpg') repeat-x top left;}
/* links */
a:link, a:active, a:visited {color:#1F2C34; text-decoration:none;}
a:hover, a:focus {text-decoration:underline; color:#3373BE;}

#acessibilidade-texto a:link, #acessibilidade-texto a:active, #acessibilidade-texto a:visited {color:#222; text-decoration:none;}
#acessibilidade-texto a:hover, #acessibilidade-texto a:focus {text-decoration:underline; color:#333;}

/* titulo */
h1 {font-size:16px; color:#222; margin-bottom:3px; line-height:125%;}
h2 {font-size:11px;}
h3 {font-size:10px;}
h4 {font-size:10px;color:#555;}
h5 {font-size:10px;color:#999;}
.ui-corner-tl { -moz-border-radius-topleft: .6em; -webkit-border-top-left-radius: .6em; border-top-left-radius: .6em; }
.ui-corner-tr { -moz-border-radius-topright: .6em; -webkit-border-top-right-radius: .6em; border-top-right-radius: .6em; }
.ui-corner-bl { -moz-border-radius-bottomleft: .6em; -webkit-border-bottom-left-radius: .6em; border-bottom-left-radius: .6em; }
.ui-corner-br { -moz-border-radius-bottomright: .6em; -webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em; }
.ui-corner-top { -moz-border-radius-topleft: .6em; -webkit-border-top-left-radius: .6em; border-top-left-radius: .6em; -moz-border-radius-topright: .6em; -webkit-border-top-right-radius: .6em; border-top-right-radius: .6em; }
.ui-corner-bottom { -moz-border-radius-bottomleft: .6em; -webkit-border-bottom-left-radius: .6em; border-bottom-left-radius: .6em; -moz-border-radius-bottomright: .6em; -webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em; }
.ui-corner-right {  -moz-border-radius-topright: .6em; -webkit-border-top-right-radius: .6em; border-top-right-radius: .6em; -moz-border-radius-bottomright: .6em; -webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em; }
.ui-corner-left { -moz-border-radius-topleft: .6em; -webkit-border-top-left-radius: .6em; border-top-left-radius: .6em; -moz-border-radius-bottomleft: .6em; -webkit-border-bottom-left-radius: .6em; border-bottom-left-radius: .6em; }
.ui-corner-all { -moz-border-radius: .6em; -webkit-border-radius: .6em; border-radius: .6em; }

#alert{border: 1px solid #F2A127; padding: 10px;}
/*#access-bar-opt-contrast a{color: #FFF;}
#access-bar-opt-increase-text{color: #FFF;}*/
/*  ------------------ fim geral ------------------------*/

/*----------------------LAYOUT---------------------------*/
html, body {height: 100%;}
* html #container {height: 100%; /* hack para IE6 que trata height como min-height */}
#container {display:block; width:998px; margin:0 auto; /*min-height: 100%;*/ position: relative;}
#topo, #principal, #rodape{width:998px; clear:both;}
#logo {width: 150px; float: left;}
#conteudo-topo {width: 848px; height: 120px; float: right;}
#topo .logo{margin-top: 3px; border: 0px;}
#topo #acessibilidade{background:url('../img/bg_acessibilidade.png') no-repeat right top; width:645px;min-height:22px;float: right; clear: both; }
#acessibilidade a{color: #FFF}
#acessibilidade ul{list-style-type: none; margin: 0; margin-left: 25px; height: 22px;}
#acessibilidade ul li{float: left; margin-left: 2px;  padding: 2px; background-color: #333; margin-top: 3px; color: #FFF; font-size: 10px; text-transform:inherit; cursor: pointer}
#acessibilidade ul li a{cursor: pointer; padding: 2px; padding-left: 15px; padding-right: 15px;}
#acessibilidade ul li a:hover{color: #FFF;}
#acessibilidade .transparencia{color: #FFF; float: right; text-align: center; padding: 3px; cursor: pointer; width: 120px; margin-top: 1px;}
.transparencia a{color: #FFF;}
#container-acessibilidade-busca{float: right; width: 647px;}
#previsao-tempo-topo{float: left; width: 180px; padding-left: 20px; height: 67px;}
#topo #container-busca{float: right; text-align: right; position: relative; margin-top: 10px; clear: both; width: 640px; height: 30px;}
#container-busca ul{margin-left: 0px; list-style-type: none;}
#container-busca ul li {float: right; margin-left: 10px;}
.faleconosco{border-right: 1px solid #CCC; padding: 3px; cursor: pointer}
.faleconosco a{color: #333}
.buscar_topo{border: 1px solid #BABBC0; padding: 2px; font-size: 12px; color: #BABBC0;}
.buscar_botao {background-color: #CCC;/*#BABBCF;*/ padding: 2px; border:  0px; color: #333;}
#topo #container-menu{ font-size:0.95em; float: right; text-align: right; position: relative;  height: 53px;}
#container-menu #menu{ float: left; width: 620px; margin-top: 21px;}
#container-menu #links{ float: right;  width: 200px;}
#links img{border: 0px; margin-left: 8px;}
#topo #menu ul{list-style-type: none; margin: 0px; background-color: #000;}
#topo #menu ul li{float: left; padding: 10px; width: 95px; height: 12px; margin-right: 5px; background-color: #ccc; text-align: center; color: #FFF;}
#topo #menu ul li a{text-decoration:none; color:#FFF; font-size:10px; text-indent:-100em;overflow:hidden; font-weight: bold}
#topo #menu ul li:hover{background-color: #CCC; cursor: pointer}
#topo #menu ul li a:hover{color: #333;}
#topo #menu .m1{background-color: #ED3237;}
#topo #menu .m2{background-color: #660066}
#topo #menu .m3{background-color: #00B25A}
#topo #menu .m4{background-color: #FF6600}
#topo #menu .m5{background-color: #3E4096}

#container-full{ margin: 0 auto; width: 998px; clear: both; margin-top: 10px; }
#container-full #container-left{float: left; width: 590px; margin-right: 20px; padding-top: 15px;}
#container-full #container-right{float: right; width: 388px; padding-top: 15px;}
#container-full-transparencia{margin: 0 auto; width: 100%; clear: both; margin-top: 10px; }
.menu-transparencia{margin: 0 auto; float: left; width: 99%; margin: 20px;}
.menu-transparencia ul{margin: 0px; padding: 0px; list-style-type: none}
.menu-transparencia ul li{float: left; width: 22.5%; margin-right: 1%; margin-bottom: 10px; height: 40px; background-color: #CCC; padding: 5px; text-align: center; background-color: #189645; color: #FFF; font-weight: bold; font-size: 17px;}
.menu-transparencia ul li:hover{background-color: #00B25A;}
.menu-transparencia .text{font-size: 12px; font-weight: bold;}
.menu-transparencia .text-2{font-size: 14px; font-weight: bold;}
.menu-transparencia .text-3{font-size: 12px; font-weight: bold;}
#banner-topo{width: 590px; height: 90px; clear: both; margin-bottom: 5px;}
#banner-topo img{border: 0px;}

#bloco-servicos {background-color:#E4E4EB; border:1px solid #CBCBD1; width:386px; position:relative; padding-bottom: 5px; border-bottom:  2px solid #1F2C34;}
#bloco-servicos h3 {clear: both; font-size: 16px; padding: 10px; text-align: center}
#bloco-servicos-online ul {padding:12px 8px 18px; width:386px; position:relative; float:left;}
#bloco-servicos li {float: left; min-height: 30px; width: 44%;}
#bloco-servicos li.none {width:355px; background:none;}
#bloco-servicos li.none span {display:none !important;}
#bloco-servicos-2 ul {padding:12px 8px 18px; width:386px; position:relative; float:left; list-style-type: none;}
/* listas */
.list-1, .list-2 {list-style-type: none;}
.list-1 li, .list-2 li {margin:1px 0 0 4px; padding:7px 0 1px 18px; line-height: 130%; border-bottom:1px solid #CBCBD1; background:url('../img/ico_list.gif') no-repeat 6px 12px;}
.list-2 li {background:url('../img/ico_list02.gif') no-repeat 6px 13px;}
.list-1 li a, .list-2 li a {color:#333;}

#titulo-governo{clear: both; margin-top: 20px;}
#titulo-governo h3 { font-size: 16px; padding: 10px; text-align: center; background-color: #1A252B; color: #FFF;}
#bloco-governo {background-color:#E4E4EB; border:1px solid #CBCBD1; width:370px; padding-bottom: 5px; border-bottom:  2px solid #1F2C34; }
#bloco-governo h3 { font-size: 16px; padding: 10px; text-align: center; background-color: #1A252B; color: #FFF;}
#bloco-governo{padding:12px 8px 18px; width:370px; position:relative; float:left;}
#bloco-governo li {float: left; min-height: 30px; padding-top: 10px; width: 44%;}
#bloco-governo ul{margin: 0px; padding: 0px;}
#bloco-governo dt {padding: 12px 0px 8px; color:#333; font-size:14px; font-weight: bold; clear:both;}
#bloco-governo dd {border-bottom:2px solid #34393D; clear:both; float:left;  padding: 0px; margin: 0px; width:368px;}
#bloco-governo dd li.height-1x {min-height:24px}
#bloco-governo dd li.height-3x {min-height:52px}
#bloco-governo ddfinal1 {border-bottom:  2px solid #34393D;clear:both; float:left;  padding: 0px; margin: 0px; width:368px;}
#bloco-governo ddfinal {border-bottom:  2px solid #E4E4EB;clear:both; float:left;  padding: 0px; margin: 0px; width:368px;}
#bloco-governo .ultimo{width: 94%}
.shadow { box-shadow: 10px 10px 5px #888888; box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);  -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);}

#banners-servicos-container{width: 100%; margin-top: 0px;}
#banner-portal-transparencia{width: 222px; height: 130px; float: left;}
#banner-portal-transparencia img{border: 0px;}
#banner-acesso-informacao{width: 150px; height: 130px; float: right;}
#banner-acesso-informacao img{border: 0px;}
#banner-acesso-diario{width: 188px; height: 80px; float: left; clear: both; margin-top: 0px; margin-bottom: 20px;}
#banner-acesso-covid{width: 188px; height: 80px; float: left; clear: both; margin-top: 0px; margin-bottom: 20px;}
#banner-acesso-ouvidoria{width: 188px; height: 80px; float: left; clear: both; margin-top: 20px; margin-bottom: 10px;}
#banner-acesso-ouvidoria img{border: 0px;}
#banner-acesso-transmat{width: 188px; height: 80px; float: left; clear: both; margin-top: 10px; margin-bottom: 20px;}
#banner-acesso-transmat img{border: 0px;}
/*---------------------FIM LAYOUT------------------------*/

#targetas {height:18px; overflow:hidden; position:relative; width:100%; border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; margin:1em 0 0; padding:10px 0; float:left;}
#targetas h2 {border-right:1px solid #F2A127; color:#F2A127; padding-right:0.5em; text-transform:uppercase; float:left;}
#targetas ul {display:block; height:18px; font-size:1em; float:left; color:#707070; list-style:none; text-align:left; padding:0; width:465px; white-space:nowrap;}
#targetas li {padding-left:8px; list-style:none; width:457px; overflow:hidden;}
#targetas li a {color:#707070; display:block; font-weight:normal; text-decoration:none;}

#targetas_noticia {height:18px; overflow:hidden; position:relative; width:100%; border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; margin:1em 0 0; padding:10px 0; float:left; margin-top: 25px;}
#targetas_noticia h2 {border-right:1px solid #F2A127; color:#F2A127; padding-right:0.5em; text-transform:uppercase; float:left;}
#targetas_noticia ul {display:block; height:18px; font-size:1em; float:left; color:#707070; list-style:none; text-align:left; padding:0; width:630px; white-space:nowrap;}
#targetas_noticia li {padding-left:8px; list-style:none; width:737px; overflow:hidden;}
#targetas_noticia li a {color:#707070; display:block; font-weight:normal; text-decoration:none;}

#footer {padding:0 0 12px; width:100%; background-color:#DBDBDB; line-height:150%;}
#footer-container {clear:both; background-color:#EBEBEB;}
#footer-area {clear:both; margin:0 auto; width:974px; padding:16px 12px; height:58px;}

#footer-info {margin:0 auto; padding-top:16px; width:998px; position:relative;}
#footer-info p, #footer-info address {padding:0 13px;}
#footer-info p {font-weight:bold;}
#footer-info address p {padding-left:0; font-weight:normal; font-style:normal;}
#footer-info a.map {padding-left:13px; color:#3373BE; background:url('../images/ico_map.gif') no-repeat left top;}
#footer-info .logos {position:absolute; right:13px; top:20px;}
#footer-info .logos a {margin-left:5px;}

#rodape {padding:0 0 12px; width:100%; background-color:#DBDBDB; line-height:150%; margin-top: 20px; position: absolute;  clear: both; bottom: 0;}
#rodape-container {clear:both; width: 998px; margin: 0 auto; }
#rodape-container #rodape-endereco{width: 460px; padding-top: 10px; float: left;}
#rodape-container #rodape-icones{width: 530px; padding-top: 10px; float: right; text-align: right}
.map {padding-left:13px; color:#3373BE; background:url('../img/ico_map.gif') no-repeat left top; font-weight: bold;}
.titulo_rodape{font-weight: bold; color: #1A252B;}
/*-----------NOT�CIAS DESTAQUES----------*/

#blocoDestaques {position: relative; margin-top: 20px; padding-top: 20px; }
#blocoDestaques ul,#blocoDestaques ul li { list-style: none;}
#blocoDestaques,#blocoDestaques ul,#blocoDestaques ul li,#blocoDestaques ul li img {margin: 0px; padding: 0px; width: 590px; height: 315px; }
#blocoDestaques ul li {	position: relative;}
#blocoDestaques ul li div.fundo {width: 590px;	height: 70px;position: absolute;bottom: 0px;left: 0px;	opacity:0.85;	-moz-opacity: 0.85; filter: alpha(opacity=85);	background-color: #333;}
#blocoDestaques ul li p {margin: 0px;	 padding: 10px 10px;position: absolute;bottom: 0px;left: 0px;font-size: 14px;}
#blocoDestaques ul li p a {color: #FFF;	 text-decoration: none; font-weight: bold}	
#blocoDestaques a.faixa { width: 120px; padding: 5px;position: absolute;color: #FFF;z-index: 100;font-weight: bold;background-color: #1C272D;}
#blocoDestaques div.paginas {position: absolute;top: 5px;right: 5px;z-index: 100;}
#blocoDestaques div.paginas a {	height: 20px;width: 20px;display: block;float: left;margin-left: 2px;color: #FFF;font-size: 10px;font-family: Verdana, Arial, sans-serif;text-decoration: none;	text-align: center;line-height: 20px;outline: none;background: #333;}
#blocoDestaques div.paginas a:hover,#blocoDestaques div.paginas a.activeSlide {	background: #FFF;font-weight: bold; color: #333;}
#blocoDestaques ul li p,#blocoDestaques ul li div.fundo { display: none; }

/*--------------FIM NOT�CIAS DESTAQUES-------------*/

.fb-like-box{width: 590px; clear: both}

/*----------------YOUTUBE TV-------------------------*/

#frame{margin: 20px auto; width: 590px; height: 300px;}
.playlists .special{ position: absolute; top: 50px; left: 50%; margin-left: 220px;}
.playlists .ytv-list-header > a{ -webkit-animation: pulse 2s infinite; -moz-animation: pulse 2s infinite; -o-animation: pulse 2s infinite; animation: pulse 2s infinite;}
.playlists .ytv-list-header.ytv-playlist-open > a{-webkit-animation: none;-moz-animation: none;-o-animation: none;animation: none;}
@-webkit-keyframes pulse {0%   { background: rgba(255,255,255,0); }50%  { background: rgba(255,255,255,0.1); }100% { background: rgba(255,255,255,0); }}
@-moz-keyframes pulse {0%   { background: rgba(255,255,255,0); }50%  { background: rgba(255,255,255,0.1); }100% { background: rgba(255,255,255,0); }}
@-o-keyframes pulse {0%   { background: rgba(255,255,255,0); }50%  { background: rgba(255,255,255,0.1); }100% { background: rgba(255,255,255,0); }}
@keyframes pulse {0%   { background: rgba(255,255,255,0); }50%  { background: rgba(255,255,255,0.1); }100% { background: rgba(255,255,255,0); }}

/*------------FIM YOUTUBE TV------------------*/

/*---------------C�DIGO FLEXISEL------------------*/

icones-servicos{width: 100%; margin-top: 25px; clear: both;}
.nbs-flexisel-container {position:relative; max-width:100%;}
.nbs-flexisel-ul {position:relative; width:9999px; margin:0px; padding:0px; list-style-type:none; text-align:center;}
.nbs-flexisel-inner {overflow:hidden; float:left; width:100%; background:#fcfcfc; background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */ background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */ background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */ background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */ background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */ background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */ border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.nbs-flexisel-item {float:left; margin:0px; padding:0px; cursor:pointer; position:relative; line-height:0px;}
.nbs-flexisel-item img {width: 100%; cursor: pointer; position: relative; margin-top: 10px; margin-bottom: 10px; width:110px; height:90px;}

/*** Navigation ***/

.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {width: 22px; height: 22px; position: absolute; cursor: pointer; z-index: 100; opacity: 0.5;}
.nbs-flexisel-nav-left {left: 10px; background: url(../img/button-previous.png) no-repeat;}
.nbs-flexisel-nav-right {right: 5px; background: url(../img/button-next.png) no-repeat;}

/*-------------------FIM FLEXISEL--------------*/

body.bFont {font-size:16px;}
body.bFont #inst-bar {font-size:12px;}
body.bFont #topo{font-size: 12px;}

/*-----------PREVIS�O DO TEMPO-----------------*/
#previsao-tempo{width: 170px; background-color: #000;}    
#nuvens{width: 50px;float: left; text-align: center;}
#informacao-tempo{width: 115px; margin-left: 5px; float: right; margin-top: 10px;}
#informacao-tempo .cidade{font-weight: bold; color: #4A6EA9;}
#informacao-tempo .informacoes{color: #333; font-size: 12px; margin: 0px; padding: 0px;}
#informacao-tempo .mais-info{font-size: 10px;}
#nuvens .graus{color: #333;}

/*    ------------FIM PREVIS�O------------*/

#navegacao-lateral{margin-bottom:22px; padding: 0; width:206px; background:url('../img/bg_navegacaoprincipal.jpg') no-repeat bottom; display:block; float: left;}

#navegacao-lateral li.first {border-left:none; }
#navegacao-lateral li.first a{text-align: center; color: #233A64; font-weight: bold}

#navegacao-lateral ul, #navegacao-lateral li {margin:0; padding:0; list-style:none;}
#navegacao-lateral ul#mn-navegacao-lateral{display:block; padding:5px 10px; width:186px; background:url('../img/bg_navegacaoprincipal_top.jpg') no-repeat top; margin-bottom: 20px;}

#navegacao-lateral a{border-bottom:1px solid #E0DFE3; padding:7px 3px; color:#333; display:block; font-size:1em; text-decoration:none; text-align:left;}
#navegacao-lateral a:hover, #navegacao-lateral a:focus{background-color:#FFF;}
#navegacao-lateral ul ul a{ background-color:#DDE1E4; }
#navegacao-lateral ul ul a:hover{}
#navegacao-lateral ul ul ul a{ background-color:#CAD0D4; }
#navegacao-lateral ul ul ul a:hover{}
#navegacao-lateral ul ul ul li a{}
#navegacao-lateral li.last a{border-bottom:none;}
/* ie bug */
* html #navegacao-lateral li, * html #navegacao-lateral li a{height: 1px;}

#navegacao-container-right{width: 750px; float: right; margin-top: 25px;}
#navegacao-container-right a{font-weight: bold}
#navegacao-container-right .title{color: #233A64; font-weight: bold; font-size: 16px; margin-bottom: 20px; border-bottom: 1px solid #CCC; padding-bottom: 15px;}
#navegacao-container-right p{margin-top: 10px; margin-bottom: 10px;}
#navegacao-container-left{width: 88px; float: left; margin-top: 20px;}
#navegacao-container-right .title_audio{color: #233A64; font-weight: bold; font-size: 16px; margin-bottom: 20px; border-bottom: 1px solid #CCC; padding-bottom: 10px;}
#navegacao-container-right .title_audio p{margin-top: 5px; margin-bottom: 0px; font-size: 10px; color: #333;}
#navegacao-container-right .texto_audio{margin: 0px; padding: 0px; border-bottom: 1px solid #CCC; padding-bottom: 15px;}

.content-functions {padding-bottom:10px; margin:20px 0 8px 0; width:100%; background-color:transparent; list-style:none; clear:both; display:block; float:left; font-size: 10px;}
.content-functions li {margin:0; padding:0 8px 0 9px; height:26px; background: transparent url("../img/line01.gif") 0px 10px no-repeat; list-style:none; float:left;}
.content-functions a {padding:6px 0 2px 22px; height:17px; font-size:10px; color:#333; text-decoration:none; background:url("../img/ico_options.png") no-repeat; display:block; }
.content-functions a:hover, #content .content-functions a:focus {color:#000; text-decoration:underline;}
.content-functions .opt-back a {background-position: 0px 10px !important;}
.content-functions .opt-home a {background-position: 0px -34px !important;}
.content-functions .opt-print {padding-left:0; background:none;}
.content-functions .opt-print a {background-position: 0px -76px !important;}
.content-functions .opt-send a {padding-left:20px; background-position: 0px -125px !important;}
.content-functions .opt-edit a {padding-left:20px; background-position: 0px -172px !important;}
.content-functions .opt-pdf a {background-position: 0px -213px !important;}
.content-functions .opt-home, .content-functions .opt-back  {float:right;}
.content-functions .opt-back {background:none;}
.content-functions .opt-back a {padding-left:19px;}
.content-functions .opt-save a {padding:6px 0 2px 22px; height:17px; font-size:11px; color:#333; text-decoration:none; background:url("../img/ico_options.png") no-repeat;}
.content-functions .opt-save a {background-position: 0px -260px !important;}
.opt-save-down a {padding:6px 0 2px 22px; height:17px; font-size:11px; color:#333; text-decoration:none; background:url("../img/ico_options.png") no-repeat; }
.opt-save-down a:hover, #content .content-functions a:focus {color:#233A64; text-decoration:underline;}
.opt-save-down a {background-position: 0px -260px !important;}
/* share */
.content-functions .opt-share {}		 
.content-functions .opt-share a {background: url('../img/ico_bookmarks.png') no-repeat 2px 6px !important; background-image:url('../images/ico_bookmarks.png');}

.content-functions ul#shareint, .content-functions .opt-share ul.shareint {margin:-120px 0 0 -7px; border:1px solid #CCC; padding:0 7px; width:120px; background:#FFF; position:absolute; display:none; overflow:hidden; z-index:9999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.content-functions .opt-share ul.shareint li {height:auto; clear:both;margin:0;padding:0;width:100%;white-space:nowrap; background:none;}
.content-functions .opt-share ul.shareint li a {border-bottom:1px solid #E5E5E5; padding:8px 0 3px 23px; width:95px; font-size:11px; clear:both; display:block;}
.content-functions .opt-share ul.shareint li a:hover { text-decoration:underline; }
.content-functions .opt-share ul.shareint li.last a { border:none;}
.content-functions .opt-share ul.shareint li.opt-delicious a {background-position:2px -19px !important;}
.content-functions .opt-share ul.shareint li.opt-google a {background-position:2px -44px !important;}
.content-functions .opt-share ul.shareint li.opt-yahoo a {background-position:2px -70px !important;}
.content-functions .opt-share ul.shareint li.opt-facebook a {background-position:2px -97px !important;}
.content-functions .opt-share ul.shareint li.opt-twitter a {background-position:2px -124px !important;}
.content-functions .opt-share ul.shareint li.opt-myspace a {background-position:2px -148px !important;}
.content-functions .opt-share ul.shareint li.opt-digg a {background-position:2px -174px !important;}
.content-functions .opt-share ul.shareint li.opt-technorati a {background-position:2px -200px !important;}
.content-functions .opt-share ul.shareint li.opt-rec6 a {background-position:2px -228px !important;}
.content-functions .opt-share ul.shareint li.opt-orkut a {background-position:2px -253px !important;}
.content-functions .opt-share ul.shareint li.opt-send a {background-position:2px -276px !important;}

.title_down{font-weight: bold;}
.descricao_down{}

#listradio li {list-style-type: none; margin: 0px;}
#listradio li a{border-bottom:1px solid #E0DFE3; padding:7px 3px 7px 12px; color:#333; display:block; font-size:1em; text-decoration:none; text-align:left; background:url(../img/seta_noticias.png) no-repeat left center; font-weight: normal;}

#container_secretaria{width: 750px;}
#departamentos_secretaria{width: 240px; float: right;  margin-left: 10px; text-align: center;}
#departamentos_secretaria #texto{background-color: #EBECF1; padding-top: 5px; padding-bottom: 5px;}
#departamentos_secretaria  #texto p{font-weight: bold;}
#departamentos_secretaria ul{margin: 0px; padding: 0px; width: 225px; margin-left: 5px; text-align: left;}
#departamentos_secretaria ul li a{ border-bottom: 0px;}
#text_secretaria{text-align: justify; width: 500px; float: left}
#text_secretaria img{margin-right: 5px; margin-bottom: 5px;}
#text_secretaria .p{width: 190px; float: left; margin-right: 5px; text-align: center; background-color: #CCC;}
#text_perfil{text-align: justify; width: 750px;}
#text_perfil img{margin-right: 5px; margin-bottom: 5px;}
#legenda_foto_noticia{background: #111; filter:alpha(opacity=55); opacity:.55; -moz-opacity: 55; color: #fff; position: relative; bottom: 0;  left: 0;  width: 170px; padding: 10px; float: left;}

#text_conselho{text-align: justify; width: 750px; float: left}
#text_conselho img{margin-right: 5px;}

#container-noticas{width: 750px;}
#container-noticas-left{width: 600px;  float: left}
#container-noticas-right{float: right; width: 150px;}
#title_ultimos_audio{background-color: #1C272D; padding: 5px; color: #FFF; font-weight: bold}
#title_ultimos_audio a{color: #FFF;}

.colunas {margin:0 0 2em; border-bottom:2px solid #1F2C34; clear:both; width:750px; float: left;}
.colunas ul {width: 750px;list-style-type: none;}
.colunas li {border-top:1px solid #DEE1E4; padding:5px 0px; width:368px; float:left; min-height: 130px; }
.colunas li:first-child, .colunas li:nth-child(2) {border:none;}
.colunas li.odd {margin-right:14px;}
.colunas li.primeiro {border-top: 0px;} /* para o IE*/
.colunas ul h2 {line-height: 140%; margin-bottom:0.7em;}
.colunas h2 a {color:#1F2C34; font-size:14px;}
.colunas ul p {color:#666; line-height:130%;}
.colunas img {margin:0px 5px 0px 0px;}
.colunas .targeta_coluna{background:url(../img/seta_noticias.png) no-repeat left center; background-position: 5px; background-color: #CCC; color:#1F2C34; width: 348px; margin: 0px; padding: 5px; padding-left: 15px; }

.colunas_principal {margin:0 0 2em; border-bottom:2px solid #1F2C34; padding-bottom: 17px; clear:both; width:590px; float: left;}
.colunas_principal ul {width: 590px;list-style-type: none;}
.colunas_principal li {border-top:1px solid #DEE1E4; padding:10.5px 0px; width:290px; float:left; min-height: 130px; }
.colunas_principal li:first-child, .colunas li:nth-child(2) {border:none;}
.colunas_principal li.odd {margin-right:10px;}
.colunas_principal li.primeiro {border-top: 0px;} /* para o IE*/
.colunas_principal ul h2 {line-height: 140%; margin-bottom:0.7em;}
.colunas_principal h2 a {color:#1F2C34; font-size:14px;}
.colunas_principal ul p {color:#666; line-height:130%;}
.colunas_principal img {margin:0px 5px 0px 0px;}
.colunas_principal .targeta_coluna{background:url(../img/seta_noticias.png) no-repeat left center; background-position: 5px; background-color: #CCC; color:#1F2C34; width: 270px; margin: 0px; margin-bottom: 5px; padding: 5px; padding-left: 15px; }


#buscar_noticias{border-bottom: 1px solid #CCC; width: 750px; margin-top: 25px; padding-bottom: 8px; padding-top: 5px; color: #1C272D; margin-bottom: 5px;}

.noticia_subtitle{margin-bottom: 10px; color: #333; background:url(../img/seta_noticias.png) no-repeat left center; margin: 0px; padding-left: 8px; margin-bottom: 10px;}
.noticia_title{color: #233A64; font-weight: bold; font-size: 16px; margin-bottom: 8px;}
.data_noticia{margin-bottom: 25px;}
.border-bottom{border-bottom: 1px solid #CCC; margin-bottom: 15px; padding-bottom: 0px;}
.border-top{border-top: 1px solid #CCC; margin-bottom: 15px;}

#text_noticia{ width: 500px; float: left}
#text_noticia img{margin-right: 8px; margin-bottom: 5px;}

#texto_noticia{min-height: 200px;}

p.audio {background: url('../img/ico_audio.png') left 2px no-repeat; border-bottom: 1px solid #CCC; color: #333; margin-top: 20px; padding: 5px 0 2px 20px; font-size: 1em; font-weight: bold;}
ul.audio li { padding: 5px 0 0 7px; list-style-type: none;}
ul.audio li a{ font-weight: normal; color: #233A64;}
p.fotos {background: url('../img/ico_foto.png') left 2px no-repeat; border-bottom: 1px solid #CCC; color: #333; margin-top: 20px; padding: 5px 0 2px 20px; font-size: 1em; font-weight: bold;}
#galeria{text-align: left; margin-left: 2px;}

p.anexo {background: url('../img/ico_anexo.png') left 2px no-repeat; border-bottom: 1px solid #CCC; color: #333; margin-top: 20px; padding: 5px 0 2px 20px; font-size: 1em; font-weight: bold;}
ul.anexo li { padding: 5px 0 0 7px; list-style-type: none;}
ul.anexo li a{ font-weight: normal; color: #233A64;}

#ultimas_noticias_lateral{display:block; float:right; width:220px; border-bottom: 1px solid #CCC;}
#ultimas_noticias_lateral p{width: 200px; background-color: #DBDBDB; border-bottom: 1px solid #CCC; padding: 10px;color: #233A64; font-weight: bold; text-align: center;}

.noticias {padding-top:5px;}
.noticias ul{margin: 0px; padding: 0px;}
.noticias li {padding:5px 0 2px; border-top: 1px solid #E9E9E9; float:left; width:220px; list-style-type: none; margin-top: 10px; margin-bottom: 5px;}
.noticias li.first{border-top: 0px; margin-top: 0px;}
.noticias h3 {margin-bottom:5px; line-height:125%;}
.noticias h3 a {font-size:12px; font-weight:bold; color:#233A64;}
.noticias h2 {color:#333; font-size:0.917em; font-weight:normal !important; margin-bottom:5px; background:url(../img/seta_noticias.png) no-repeat left center; padding-left: 10px;}


#ultimas_noticias_lateral_secretaria{display:block; float:right;  border-bottom: 1px solid #CCC;}
#ultimas_noticias_lateral_secretaria p{width: 218px; background-color: #DBDBDB; border-bottom: 1px solid #CCC; padding: 10px;color: #233A64; font-weight: bold; text-align: center;}

#concurso_exibir{margin-bottom: 20px;}
#concurso_exibir ul{margin: 0; padding: 0}
#concurso_exibir ul li{margin: 0; padding: 0; margin-bottom: 10px; list-style-type: none; width: 100%;}
#concurso_exibir ul li a{color: #233A64; font-size: 12px; text-transform: uppercase}
#concurso_exibir ul li p{ padding-left: 20px; }
#concurso_exibir ul .titulo_concurso{ font-weight: bold; text-transform: uppercase; font-size: 14px;  background:url(../img/seta_noticias.png) no-repeat left center; padding-left: 10px; margin-bottom: 20px;}

#container_eventos{}
#container_eventos ul{margin: 0; padding: 0; list-style-type: none;}
#container_eventos ul li{width: 750px; float: left; margin-bottom: 10px; border-bottom: 1px solid #CCd;}
#container_eventos .evento{font-weight: bold; font-size: 18px; }
#container_eventos .data{font-weight: normal; font-size: 14px; background:url(../img/seta_noticias.png) no-repeat left center; margin: 0px; padding-left: 8px;}
#container_eventos .evento_velho{border-bottom: 1px solid #ED3237; width: 750px;}

#container_pref{}
#container_pref ul{margin: 0; padding: 0; list-style-type: none;}
#container_pref ul li{width: 750px; float: left; margin-bottom: 20px; border-bottom: 1px solid #CCd;}
#container_pref .telefone{font-weight: bold; font-size: 18px; }
#container_pref .letra{font-size: 14px; padding: 5px; border-bottom: 0px; border: 1px solid #CCC; width: 20px; text-align: center;}
#container_pref .data{font-weight: normal; font-size: 14px; background:url(../img/seta_noticias.png) no-repeat left center; margin: 0px; padding-left: 8px;}

#container_pref ul.letras{border-bottom: 1px solid #CCd; height: 40px;}
#container_pref ul.letras li{float: left; padding: 4px; width: 10px; text-align: center; margin-right: 5px; border: 1px solid #CCC;}
#container_pref ul.letras li:hover{background-color: #CCd; color: #FFF;}
#container_pref ul li.conteudo:hover{background-color: #CCd; color: #FFF;}
#container_pref ul.letras li.primeira_letra{float: left; padding: 5px; text-align: left; margin-right: 5px; width: 45px; border: 0px; background-color: #FFF; font-weight: bold;}
#container_pref ul.letras li.primeira_letra:hover{color: #333; background-color: #FFF;}
#buscar_eventos{border-bottom: 1px solid #CCC; width: 750px; margin-top: 25px; padding-bottom: 20px; padding-top: 5px; color: #1C272D; margin-bottom: 20px;}

/*#banner-topo a{float: left; position: relative;  z-index: 99999; padding-top: 38px; width: 590px; background-color: #CCC;}*/
#banner-topo a #next {opacity:0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); margin-top: 38px; display: none; float: right; position: relative;  z-index: 99999; background: url(../img/button-next.png) no-repeat; min-width: 20px; min-height: 20px;}
#banner-topo a #prev{opacity:0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); margin-top: 38px; display: none; float: left; position: relative;  z-index: 99999; background: url(../img/button-previous.png) no-repeat; min-width: 20px; min-height: 20px; margin-left: 2px;}

#navegacao-container-right .title_buscar_conteudo{color: #233A64; font-weight: bold; font-size: 16px; margin-bottom: 20px; border-bottom: 1px solid #CCC; padding-bottom: 10px; margin-bottom: 20px;}
#navegacao-container-right .title_buscar_conteudo_resultado{color: #233A64; font-weight: bold; font-size: 16px; padding:10px 0px 10px 0px; /*background:url(../img/seta_noticias.png) no-repeat left center;*/}

#listradio_buscar_conteudo ul{margin: 0px; padding: 0px; padding-left: 10px;}
#listradio_buscar_conteudo li {list-style-type: none; margin: 0px;}
#listradio_buscar_conteudo li a{border-bottom:1px solid #E0DFE3; padding:7px 3px 7px 12px; color:#333; display:block; font-size:1em; text-decoration:none; text-align:left; background:url(../img/seta_noticias.png) no-repeat left center; font-weight: normal;}

#area_restrita{text-align: center; margin-top: 20px;}
#area_restrita ul{margin: 0px; padding: 0px; list-style-type: none;}
#area_restrita ul li{margin: 0; padding: 0; float: left; width: 222px; height: 130px; background-color: #ccc; margin-right: 14px; margin-left: 14px;}

#listradio_empreendedor li {list-style-type: none; margin: 0px;}
#listradio_empreendedor li a{padding:7px 3px 7px 12px; color:#333; display:block; font-size:1em; text-decoration:none; text-align:left; background:url(../img/seta_noticias.png) no-repeat left center; font-weight: normal;}
