@charset "utf-8";
@import "reset.css";
@import "jquery.tooltip.css";
html {
	background:#1A3E68 url(../img/bg_html.png) repeat-x;
}
body {
	background:url(../img/bg_body.jpg) center top no-repeat;
	color:#555;
}
#tudo {
	width:960px;
	margin:0 auto;
}
a {
	color:#005cbf;
	text-decoration:none;
}
.zoom {
	background:transparent url(../img/corpo/zoomIn.gif) no-repeat 0 bottom;
	display:block;
	float:right;
	height:16px;
	text-indent:-9999em;
	width:16px;
}
small.vcard, small.img-descricao {
	font-size:0.688em /* 11px*/;
	display:block;
	padding:5px 0;
}
.img-border {
	padding:4px;
	border:1px solid #c2c2c2;
	background:#fff;
}
.nolist {
	padding-left:0 !important;
}
.nolist li {
	list-style:none !important;
}
input, select, textarea {
	font: Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.923em;
}
/** --------------------------------- cantos arrendodados 960px */
.bg-960-top {
	background: url(../img/corpo/bg_960px.png) 0 0 no-repeat;
	padding-top:6px
}
.bg-960-bottom {
	background: url(../img/corpo/bg_960px.png) 0 bottom no-repeat;
	padding-bottom:6px;
}
.bg {
	background:#fff;
	padding:20px 15px;
}
/** --------------------------------- cantos arrendodados 5190px */
.bg-519-top {
	background:url(../img/corpo/bg_519px.gif) 0 0 no-repeat;
	width:519px;
	padding-top:9px;
	margin: 0 auto 20px;
}
.bg-519-bottom {
	background:url(../img/corpo/bg_519px.gif) 0 bottom no-repeat;
	padding-bottom:9px;
}
/** ---------------------------------  topo */ 
#topo {
	position:relative;
	height:180px;
	z-index:999;
}
#logo a {
	height: 53px;
	display: block;
	background: url(../img/logos/iPernambuco.png) no-repeat;
	text-indent: -1000em;
	width:293px;
	top:40px;
	position:absolute;
}
/** --------------------------------- navegacao */ 
#navegacao {
	background:url(../img/topo/bg_menu.png) 0 0 no-repeat;
	position:absolute;
	bottom:0;
	width:100%;
	height:38px;
	margin-bottom:15px;
}
#navegacao ul, #navegacao li {
	float:left;
	height:38px;
	line-height:38px;
}
#navegacao li {
	font-size: 12px!important;
	background:url(../img/topo/bg_menu_separador.png) right center no-repeat;
}
#navegacao li a {
	padding:0 8px;
	font-family:'Arial narrow', Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px!important;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}
#navegacao #categorias li a:hover {
	color:#f8d200;
}
#navegacao #menu li a:hover {
	color:#000;
}
#navegacao #menu {
	float: right;
	width: 447px
}
#menu li {
	margin-left: 6px
}
#menu li a {
	background: url(../img/topo/ico_menu.gif) no-repeat;
	padding-left: 15px;
}
#menu #pics a {
	background-position:left 3px
}
#menu #multimidia a {
	background-position:left -19px
}
#menu #newsS a {
	background-position:left -38px
}
#menu #maps a {
	background-position:left -58px
}
#menu #links a {
	background-position:left -79px
}
#menu #ouvidoria a {
	background-position:left -97px
}
#menu #project a {
	background-position:left -117px
}
#menu #parceiros a {
	background-position:left bottom;
	padding-left:17px;
}
/** --------------------------------- idiomas */

#idiomas {
	position:absolute;
	right:0;
	top:0;
	background:url(../img/topo/bg_idiomas.png) 0 0 no-repeat;
	width:162px;
	height:22px;
	font-size:0.625em /*10px;*/;
	text-transform:uppercase;
	font-family: 'trebuchet ms';
	line-height:22px;
}
#idiomas li {
	float:left;
	margin:0 13px;
	display:inline
}
#idiomas li a {
	color:#fff;
	text-decoration:none;
	background: url(../img/topo/ico_bandeira.gif) no-repeat;
	float:left;
	display:block;
	padding-left:15px;
}
#idiomas li a:hover {
	text-decoration:underline;
}
#idiomas .ingles a {
	background-position:left 7px
}
#idiomas .espanhol a {
	background-position: left -13px
}
/* -------------------------------- Achix Form */
#acha-noticias {
	top:60px;
	right:0px;
	position:absolute;
	width:414px;
	background:url(../img/topo/bgAchix.png) left top no-repeat;
}
#acha-noticias div {
	float:left;
}
#acha-noticias fieldset {
	height:36px;
}
#acha, #myselectbox, .selectbox {
	padding:5px 0 0 2px;
	height:23px;
	border:none;
	margin:4px 6px 0 0;
}
#acha {
	width:200px;
	margin-left:73px;
	background:none;
}
#bt-buscar {
	position: absolute;
	top:4px;
	right: 5px;
}
/* -------------------------------- select topo */

#acha, #box-select .selectbox, #myselectbox {
	font:italic 1em Georgia, "Times New Roman", Times, serif;
}
.selectbox, #myselectbox {
	background:url(../img/topo/bg_select.gif) right center no-repeat;
	cursor: pointer;
	width:95px;
	margin-top:7px;
}
/* -------------------------------- Select estilizado */
div.selectbox-wrapper {
	position:absolute;
	background-color:white;
	border:1px solid #ccc;
	margin:6px 0 0 0;
	padding:0px;
	text-align:left;
	z-index:999;
}
div.selectbox-wrapper ul {
	margin:0px;
	padding:0px;
}
div.selectbox-wrapper ul li.current {
	background-color: #f1f1f1;
}
div.selectbox-wrapper ul li {
	list-style-type:none;
	display:block;
	margin:2px 0;
	padding:3px;
	cursor:pointer;
	font:italic 0.88em Georgia, "Times New Roman", Times, serif;
}
/** --------------------------------- */
#acha-noticias .escolha {
	margin-top: 2px;
	height: 15px
}
#acha-noticias .escolha label {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#fff;
}
#acha-noticias .escolha input {
	vertical-align: middle
}
/** --------------------------------- */
#busca-avancada {
	position:absolute;
	right:1px;
	top:38px;
	color:#fff;
	font-style:italic;
	text-decoration:none;
	font-family: Georgia, serif;
	font-size: 14px;
}
a:hover#busca-avancada {
	text-decoration:underline;
}
/** carousel */

#carousel {
	margin-bottom:15px;
}
/** --------------------------------- Conteudo */

.coluna #post, .coluna #bCrumbAndFontSize {
	width:630px;
}
.coluna #post {
	float:left;
}
/** --------------------------------- Breadcrumbs*/
#bCrumbAndFontSize {
	border-bottom: 1px solid #B4B5B7;
	height:22px;
	/*margin-bottom:1em;*/
	font-size:0.75em;
	color:#69696b;
	line-height: 17px
}
.breadCrumb {
	float: left;
}
.breadCrumb li {
	display: inline;
}
.breadCrumb li a {
}
/** --------------------------------- FontSize*/
#font-size p, #font-size ul, #font-size li {
	display: inline;
}
#font-size {
	float: right;
}
#font-size li a {
	background: #006CB7;
	color: #FFF!important;
	padding: 1px 4px;
	cursor:pointer;
	text-decoration:none;
}
/** --------------------------------- conteiner */
#conteiner {
	font-family: "Trebuchet MS", arial;
	z-index:1;
	position:relative;
	margin-bottom:15px;
}
/** ---------------------------------  barra lateral */

#barra-lateral {
	width:288px;
	position:relative;
	float:right;
	background: #fcfcfc url(../img/corpo/lateral/barra_lateral_rodape.png) no-repeat 0 bottom;
	right:-15px;
	font-size:0.813em;
}
#barra-lateral .lista li {
	font-size:0.923em /*12px*/;
	margin-bottom:0.923em /*12px*/;
}
#barra-lateral ul.lista, #barra-lateral .calendario {
	padding: 1em 15px 0px;
}
.bg-lateral {
	background:url(../img/corpo/lateral/bgDot.gif) left top repeat-y;
	padding-bottom:10px;
}
#barra-lateral h2.top, #barra-lateral h2 {
	background: url(../img/corpo/lateral/barra_lateral_h2.png) no-repeat 0 bottom;
	position:relative;
	left:-5px;
	width:283px;
	padding:12px 0 5px 10px;
	color:#fff;
}
#barra-lateral h2, #barra-lateral h5 {
	margin-bottom:0;
}
#barra-lateral h2.top {
	background: url(../img/corpo/lateral/barra_lateral_topo.png) no-repeat 0 0;
	position:absolute;
	top:-49px;
	padding:35px 0 5px 10px;
}
/* -------------------------------- lateral-noticias */
#lateral-noticias li span {
	background:url(../img/corpo/lateral/icoNews.gif) 0 0 no-repeat;
	padding-left:12px;
	font-size:0.846em;
	display:block;
	padding-bottom:6px;
}
#barra-lateral #lateral-noticias .lista li {
	border-bottom:1px dotted #bebdbd;
	padding-bottom:6px;
}
/* -------------------------------- lateral-categorias */
#barra-lateral #lateral-categorias .lista, #barra-lateral #lateral-conhece-pe .lista {
	padding:1em 10px 1px;
}
#barra-lateral #lateral-categorias .lista li, #barra-lateral #lateral-conhece-pe .lista li {
	margin-bottom:0;
}
#barra-lateral #lateral-categorias a, #barra-lateral #lateral-conhece-pe a {
	display:block;
	padding: 5px;
}
#barra-lateral #lateral-categorias a:hover {
	color:#fff;
	background:#1DA2FF
}
/* -------------------------------- lateral-calendario */
#barra-lateral table {
	margin:0 auto
}
#barra-lateral table td, #barra-lateral table th {
	width:10px;
	padding:5px;
	font-size:0.923em /*12px*/;
	border-right:10px solid #FCFCFC;
}
#barra-lateral table th {
	font-weight:bold;
	color:#0070C0;
	font-size:1.077em;
	text-align:right;
}
#barra-lateral table a {
	color: #DD0005;
	font-weight:bold;
}
#barra-lateral table td.today, #barra-lateral table td.today a {
	color:#FFFFFF;
	background:#0070C0;
}
#barra-lateral #controle {
	background:#e9e9e9;
	border-top:1px dotted #bebdbd;
	border-bottom:1px dotted #bebdbd;
	height:26px;
	padding:5px 35px;
}
#controle-mes, #controle-ano {
	float:left;
}
#controle-mes {
	background:url(../img/corpo/lateral/bg_mes.gif) no-repeat 0 0;
	width:137px;
	height:20px;
	padding:3px
}
#controle-mes div {
	float:left;
}
#controle-mes div a {
	display: block;
	float:left;
}
#controle-mes #controle-anterior a, #controle-mes #controle-proximo a {
	width:23px;
	height:20px;
	text-indent:-5000px;
	background:url(../img/corpo/lateral/controle_seta.gif) no-repeat 0 0;
}
#controle-mes #controle-anterior a:hover {
	background-position: right top;
}
#controle-mes #controle-proximo a {
	background-position: left -20px;
}
#controle-mes #controle-proximo a:hover {
	background-position:  right -20px;
}
#controle-mes-atual {
	width:88px;
	text-align:center;
	line-height:20px;
font-size:;
	font-family: tahoma, Arial, Helvetica, sans-serif
}
#controle-ano {
	background:url(../img/corpo/lateral/bg_ano.gif) no-repeat 0 0;
	border:none;
	width:71px;
	height:26px;
	padding:3px 0;
}
/* -------------------------------- lateral-conhece-pe */
#lateral-conhece-pe h2 {
	background: url(../img/corpo/lateral/conhece_pe.jpg) no-repeat 0 0;
	left:0;
	top:-2px;
	height:110px;
	text-indent:-5000px;
	width:278px;
}
#barra-lateral #lateral-conhece-pe a:hover, #barra-lateral #lateral-conhece-pe a.ativo {
	background:url(../img/corpo/lateral/bg_conhece_pe_li.gif) no-repeat 0 0;
	color:#890600
}
/* -------------------------------- lateral-destinos */
#lateral-destinos .lista {
	text-align:center;
	display:block;
	margin:1.188em 0 1px
}
#lateral-destinos strong {
	display:block;
	margin:10px 0 0;
}
/** --------------------------------- barra lateral - conhece pe */
#barra-lateral #sobre-pe {
	background: url(../img/corpo/lateral/bg_mais_h2.jpg) no-repeat 0 0;
	position:relative;
	top:-49px;
	left:0;
	padding:10px 0;
	height:65px;
}
#barra-lateral #sobre-pe .lista {
	background:url(../img/corpo/lateral/bgDot.gif) left top repeat-y;
	padding:10px;
}
#barra-lateral #sobre-pe a {
	background:url(../img/corpo/lateral/bg_ativo.gif) no-repeat 0 bottom;
	display:block;
	padding: 8px 15px 7px;
	color:#fff;
}
#barra-lateral #sobre-pe a.ativo {
	background:url(../img/corpo/lateral/bg_ativo.gif) no-repeat 0 0;
}
/* -------------------------------- lateral-municipios */
#lateral-municipios .lista {
	padding:1.188em 15px 50px;
}
#lateral-municipios .lista p {
	font-size:0.846em;
	padding-bottom:0.846em;
}
#lateral-municipios .lista select {
	width:260px;
}
/* -------------------------------- barra lateral - Navegação  */
ul.nav {
	margin:20px 10px 80px;
}
ul.nav li a, ul.nav li span {
	padding-bottom: 4px;
	background:url(../img/corpo/paginationArrows.gif) no-repeat;
}
ul.nav .previous span {
	background-position: 0 -2px;
}
ul.nav .previous a {
	background-position: 0 -78px;
}
ul.nav .previous a:hover {
	background-position: 0 -40px;
}
ul.nav .next a {
	background-position:right -119px;
}
ul.nav .next a:hover {
	background-position:right -159px;
}
ul.nav .next span {
	background-position: right -199px;
}
ul.nav .left a, ul.nav .left span {
	padding-left:25px;
}
ul.nav .right a, ul.nav .right span {
	padding-right:25px;
}
/** --------------------------------- post */
h1, h2, h3, h4, h5, h6 {
	margin-bottom:1em
}
h1 {
	font-size:1.31em;
	color:#275382
}
#post {
	padding-top:1em
}
#post li, #post p {
	font-size:0.813em /*13px*/;
	line-height:1.188em /*19px*/;
}
#post ul li {
	list-style:disc;
}
#post ol li {
	list-style:decimal;
}
#post ul, #post ol, #post p {
	margin-bottom: 1.125em /* 18px*/;
}
#post ul, #post ol {
	padding-left:40px;
}
#post small#data {
	font-size:0.688em /*11px*/;
	display:block;
	margin-bottom:0.688em;
}
p#subtitulo {
	font-size: 0.875em /*14px*/;
}
p#assinatura {
	text-align:right;
}
/** paginacao */

#paginacao {
	background:url(../img/corpo/pagination.gif) no-repeat left top;
	display: block;
	width: 100%;
	margin:0 auto;
	height: 41px;
}
#paginacao div {
	background: url(../img/corpo/pagination.gif) no-repeat right -61px;
	text-align: center;
	position: relative;
	height: 100%;
	margin-left:5px;
}
#paginacao ul {
	width: 83%;
	line-height: 39px;
	height: 100%;
}
#paginacao ul, #paginacao a.anterior, #paginacao a.proximo {
	height: 39px;
	text-decoration:none;
	border-top:1px solid #E0E5EB;
	border-bottom:1px solid #E0E5EB;
}
#paginacao a.anterior, #paginacao a.proximo {
	background: url(../img/corpo/paginationArrows.gif) no-repeat;
}
#paginacao a.anterior {
	background-position: left -67px;
	left: 0;
	padding-left: 22px;
}
#paginacao a.anterior:hover {
	background-position: left -29px;
}
#paginacao a.anterior.off, #paginacao a:hover.anterior.off {
	background-position: left 10px;
}
#paginacao a.proximo {
	background-position:  right -107px;
	right: 0;
	top:0;
	padding-right: 22px;
	margin-right:6px;
}
#paginacao a.proximo:hover {
	background-position:right -147px;
}
#paginacao .proximo.off, #paginacao a:hover.proximo.off {
	background-position: right -187px;
}
/*#paginacao a.anterior.off, #paginacao .proximo.off{ text-decoration: none}*/
	
	/* Setting up colors, fonts and paddings to pagination items */
	#paginacao ul li {
	display: inline;
	font-size:13px;
	list-style:none;
}
/* Setting prev and proximo buttons */
	#paginacao .proximo, #paginacao .anterior {
	/*color:#0060A3;*/
	width: 10%;
	position: absolute;
	/*	font-size: 14px;*/
	line-height: 40px
}
#paginacao .anterior.off, #paginacao .proximo.off {
	color:#747474;
	cursor:default;/*padding:3px 4px; Change this*/
}
/* Links behavior of pagination - Change this for you delirious */
#paginacao .active {
	border: 1px solid #0060A3;
	color:#0060A3;
	padding:3px 6px;
}
#paginacao ul a {/* Set your default styles to links inside pagination items list */
	background: #008FC7;
	border:solid 1px #0060A3;
	color: #FFF;
}
/* Links effects */
#paginacao ul a:link, #paginacao ul a:visited {
	color:#FFF;
	padding:3px 6px;
	text-decoration:none;
}
#paginacao ul a:hover {
	border:1px solid #0060A3;
	background: #FFF;
	color: #0060A3;
}
/** Eventos */
.destaque-evento {
	border-bottom:1px solid #6a6b6f;
	margin-bottom:1em;
}
.lista-evento {
	clear:both;
	border-bottom:1px dotted #969696;
	margin-bottom:1em;
}
#post .lista-evento h2 {
	font-size:0.813em /*13px*/;
}
#post .lista-evento p {
	font-size:0.688em /*11px*/;
}
#outros-eventos {
	background:url(../img/corpo/bg_outros_eventos.gif) 0 0 no-repeat;
	line-height:37px;
	padding:0 15px;
}
#outros-eventos select {
	width: 335px;
	border:1px solid #6a6b6f;
	padding:2px;
	margin-left: 25px;
}
#outros-eventos label {
	color:#fff;
	font-weight:bold;
}
.video .box-bg, .imagem .box-bg, .audio .box-bg, .anexo .box-bg  {
	background:#ececec url(../img/corpo/ico_imagem.gif) 10px 15px no-repeat;
	padding:15px 0;
}

.imagem .box-bg {
	background-image: url(../img/corpo/ico_imagem.gif);
}
.audio .box-bg {
	background-image:s url(../img/corpo/audio_ic_bg.gif);
}
.anexo .box-bg {
	background-image:url(../img/corpo/ico_anexo.gif);
}

.imagem .box, .video .box, .audio .box, .anexo .box {
	width:400px;
	margin:0 auto 10px;
}
.imagem .box {
	background:#fff;
	padding:5px;
	border:1px solid #c2c2c2;
}
.imagem ul {
	width:472px;
	margin:0 auto;
}
.imagem ul.nolist .left, .imagem ul.nolist .right {
	background: url(../img/corpo/nav_imgs.gif) no-repeat -15px -20px;
	padding-left:30px;
}
.imagem ul.nolist .right {
	background-position: 120px -137px;
	padding-right:30px;
}
/* --------------------------------- input com cantos arredondados */

li.roundedInput, div.roundedInput {
	background: url(../img/corpo/inputTextLeft.gif) no-repeat left bottom;
	width: 100%;
}
li.roundedInput div, div.roundedInput div {
	background: url(../img/corpo/inputTextRight.gif) no-repeat right bottom;
}
li.roundedInput input, div.roundedInput input {
	background:#FFF;
	border:0 none;
	height:23px;
	margin-left:6px;
	padding:8px 0 0 2px;
	width:77%;
}
div.roundedInput { margin-bottom: 15px}
div.roundedInput input {
	width: 98%
}
/* -------------------------------- Form Content Rounded - ouvidoria*/

form p.description {
	padding:0 15px 15px;
	/*font-size:13px;*/
	border-bottom:1px dashed #fff;
}
form p.description a {
	color:#005CBF;
}
form#contato, .contentForm {
	background: #ECECEC url(../img/corpo/formInsideContentTop.gif) no-repeat;
	/*color: #565656;*/
	padding:15px 0 0;
}
form#contato legend, .contentForm legend {
	display: block;
	/*color: #565656;*/
	padding: 10px 0 15px 0;
}
form#contato fieldset, .contentForm fieldset {
	padding: 0 15px
}
form#contato fieldset.submit, .contentForm fieldset.submit {
	background: url(../img/corpo/formInsideContentBottom.gif) no-repeat left bottom;
	padding-bottom:15px;
}
form#contato label, .contentForm label {
	/*font-size: 13px;*/
	margin-bottom: 6px
}
form#contato span, .contentForm span {
	/*font-size: 11px;*/
	position: absolute;
}
form#contato ol, .contentForm ol {
	padding-left:0 !important;
}
form#contato li, .contentForm li {
	margin-bottom: 10px;
	list-style:none;
}
/*form#contato li.roundedInput { background-position: left bottom;}*/
form#contato li.roundedInput.larger, .contentForm li.roundedInput.larger {
	margin-bottom: 22px
}
form#contato li.roundedInput div, form#contato li.roundedTextarea div, .contentForm li.roundedInput div, .contentForm li.roundedTextarea div {
	width:480px;
}
form#contato li.roundedInput div input, .contentForm li.roundedInput div input {
	width: 98%
}
form#contato li.roundedInput.small div, .contentForm li.roundedInput.small div {
	width: 30%
}
form#contato li.roundedInput.small div input, .contentForm li.roundedInput.small div input {
	width: 92%
}
form#contato li.roundedTextarea, .contentForm li.roundedTextarea {
	background: url(../img/corpo/formTextareaBottom.gif) no-repeat left bottom;
	padding-bottom:4px;
}
form#contato li.roundedTextarea div, .contentForm li.roundedTextarea div {
	background: url(../img/corpo/formTextareaTop.gif) no-repeat left top;
	padding-top:4px;
}
form#contato li.roundedTextarea div textarea, .contentForm li.roundedTextarea div textarea {
	background:#FFF;
	border:0 none;
	height:100px;
	padding:2px 0 0 2px;
	width:478px;
}
/** municipios */

#caracteristicas {
	font-size:0.750em;
	width:385px;
	margin-bottom:1em;
}
#caracteristicas th, #caracteristicas td {
	padding:6px;
}
#caracteristicas th {
	background:url(../img/corpo/lateral/bgDot.gif) right 1px repeat-y;
	width:135px;
	font-weight:bold;
}
#caracteristicas tr.odd {
	background:#f3f3f3;
}
/** videos */

.op-mais {
	height: 11px;
	border-bottom: 1px solid #6a6b6f
}
#em-destaque {
	width: 441px;
	padding-top: 11px;
	margin-bottom: 27px;
	background: #ececec url(../img/corpo/videos_box_top.gif) no-repeat;
}
#em-destaque span {
	display: block;
	margin-bottom: 5px;
	font-size: 11px
}
#em-destaque h2 {
	font-size: 21px;
	margin-bottom: 15px;
	line-height: 120%
}
#em-destaque h2 a {
	font-weight: 800;
	color: #275382
}
#em-destaque ul {
	overflow: hidden;
}
#em-destaque li {
	padding: 0 15px 10px;
	clear: both;
	margin-bottom: 14px;
	background: url(../img/corpo/pontilhado_vert.gif) repeat-x left bottom;
}
#em-destaque .ult, .col_right_int .ult {
	margin: 0;
	padding-bottom: 0;
	background:none
}
#em-destaque p {
	font-size: 13px
}
#em-destaque .ic_not {
	margin: 0!important
}
#em-destaque .ic_not a {
	font-size: 11px;
	color: #555;
	padding-left: 15px;
	background: url(../img/corpo/ico_not_rel.gif) no-repeat
}
#em-destaque-btm {
	height: 9px;
	background: url(../img/corpo/videos_box_btm.gif) no-repeat
}
#box_palyer {
	padding-left: 27px;
	margin-bottom: 14px
}
.col_left_int {
	width: 454px;
	float: left
}
.col_right_int {
	width: 440px;
	padding: 31px 0 0 9px;
	float: right;
	background: url(../img/corpo/detalhes_top.gif) no-repeat
}
.col_left_int small {
	font-size: 11px
}
.box-not-rel li *, .box_conhec_rel li * {
	font-size: 11px
}
.box-not-rel li h3 {
	margin:0
}
.box-not-rel li, .box_conhec_rel li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(../img/corpo/pontilhado_vert.gif) repeat-x left bottom;
}
.box-not-rel .ult {
	background: none;
	margin:0
}
.col_right_int dl {
	width: 410px;
	padding: 0 14px 30px;
	margin-bottom: 30px;
	background: #ececec url(../img/corpo/detalhes_btm.gif) no-repeat left bottom
}
.col_right_int dl * {
	font-size: 11px!important
}
.col_right_int dt {
	font-weight: 800;
	margin-bottom: 10px
}
.col_right_int dd {
	overflow: hidden
}
/* -------------- Áudios */
.audio #em-destaque {
	background: #ececec url(../img/corpo/audios_box_top.gif) no-repeat;
}
.audio #em-destaque .noBg {
	background: none;
	margin-bottom: 0
}
.audio #em-destaque .ult {
	background: url(../img/corpo/pontilhado_vert.gif) repeat-x left top;
	padding-top: 10px
}
#em-destaque .separacao {
	border-top: 1px dashed #fff;
	background: url(../img/corpo/audio_ic_bg.gif) no-repeat 395px 13px;
}
#em-destaque a.left img {
	margin:0 6px 6px 0
}
.bt_esc {
	clear:both
}
.bt_esc a {
	display: block;
	width: 138px;
	padding-right: 12px;
	text-align: right;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 11px;
	margin-left: 259px;
	background: url(../img/corpo/bt_escutar.gif) no-repeat
}
.audio #box-outros .bt_esc a {
	margin-left: 285px
}
.box_conhec_rel, .box-not-rel {
	clear: both
}
#opcoes_not .ult {
	margin: 0
}
.video #opcoes_not, .audio #opcoes_not  {
	background: none
}
/* Faixas */

#faixas {
clear: both;
float:left;
margin-bottom:25px;
width:100%;}

#faixas li { 
font-size: 11px; 
margin-bottom: 2px;
float: left;
clear: both;
width: 100%;}
#faixas li .fxs {
	background: url(../img/corpo/bg_faixas.gif) no-repeat 0 -29px;
	display:block;
	float:left;
	width:346px;
	padding-left: 39px;
	height: 27px;
	line-height: 27px}
#faixas .play .fxs {
background-position: 0 0;
color: #fff;
}

#faixas li .baixar {
	background: url(../img/corpo/bg_faixas.gif) no-repeat -386px -29px;
	display:block;
	float:right;
	height:27px;
	text-indent:-9999em;
	width:68px;
}
#faixas .play .baixar {
	background-position: -386px 0;
}
/* Busca*/
#form_busca {
width: 600px;
margin-bottom: 20px;
padding: 10px 15px}

#form_busca label { font-size: 12px}
#form_busca legend{ display:none}

#form_busca fieldset { padding:0}
#ajuda {
background: url(../img/corpo/ic_duvida.gif) no-repeat;
float:right;
height:16px;
width:16px;
display: block;
text-indent: -999em}

#form_busca .list_search li{ margin:0}

.inputDate li input { width: 120px!important}
.inputDate li div { width: 130px!important }

#ui-datepicker-div { z-index: 999}

/* --------------- Resultado de busca */
.res-search { clear: both}
.iframe-noticia { display: none}
.res-search td {
border-bottom:16px solid #FFFFFF;
padding:10px 0;
vertical-align:top;
}
.res-search .col-check {
background: #F1F1F1 url(../img/corpo/bg_col_desk.gif) repeat-y right top;
text-align:center;
vertical-align:middle;
width:22px;
}
.col-desc {
background: url(../img/corpo/pontilhado_vert.gif) repeat-x  20px bottom;
}
.col-desc h1 { font-size:18px}

.bdr .not, .bdr .aud, .bdr .txto, .bdr .img, .bdr .vid,.bdr .lnk, .bdr .anx {
background: url(../img/corpo/ics_multimidia.gif) no-repeat;
font-size:11px !important;
margin-bottom:2px !important;
padding-left:15px;
line-height: 1!important
}
.bdr .txto { background-position: 0 -22px}
.bdr .img { background-position: 0 -43px}
.bdr .aud { background-position: 0 -61px}
.bdr .vid { background-position: 0 -82px}
.bdr .lnk { background-position: 0 -102px}
.bdr .anx { background-position: 0 -127px}

strong.pchave { color: #be0007!important}

#menu-search {
float:left;
margin-bottom:20px;
width:100%;
border-bottom: 3px solid #04578f
}

#menu-search li a, #menu-search li strong {
display:block;
color: #fff;
padding-right: 23px;
background: url(../img/corpo/aba_result.gif) no-repeat right -74px
}
#menu-search .up strong{
background-position: right -36px
}

#menu-search li a span, #menu-search li strong span{
display: block;
background: url(../img/corpo/ics_nav_result_busca.gif) no-repeat 2px 12px;
padding-left: 19px}

#menu-search li {
float:left;
font-size: 12px;
margin-right:-10px;
padding-left: 8px;
height: 34px;
line-height: 34px;
position: relative;
background: url(../img/corpo/aba_result.gif) no-repeat 0 -111px
}
#menu-search .up {
z-index: 10;	
background: url(../img/corpo/aba_result.gif) no-repeat}


.resul_all {
z-index: 7}
.resul_not {
z-index: 6}
.resul_txto {
z-index: 5}
.resul_img {
z-index: 4}
.resul_aud {
z-index: 3}
.resul_vid {
z-index: 2}
.resul_anx {
z-index: 1}
.resul_lnk {
z-index: 0}

#menu-search .resul_all a span, #menu-search .resul_all strong span{
background-position: 2px }
#menu-search .resul_not a span, #menu-search .resul_not strong span{
	background-position:2px 12px
}
#menu-search .resul_txto a span, #menu-search .resul_txto strong span{
background-position: 4px -15px}
#menu-search .resul_img a span, #menu-search .resul_img strong span{
background-position: 4px -39px}
#menu-search .resul_aud a span, #menu-search .resul_aud strong span{
background-position: 4px -69px}
#menu-search .resul_vid a span, #menu-search .resul_vid strong span{
background-position: 4px -95px}
#menu-search .resul_anx a span, #menu-search .resul_anx strong span{
background-position: 4px -125px}
#menu-search .resul_lnk a span, #menu-search .resul_lnk strong span{
background-position: 4px -155px}

.box-ass .vis {
background: url(../img/corpo/ic_visualizar.gif) no-repeat 0 3px;
padding-left:20px;
text-transform:uppercase;
font-size: 10px
}

#post .box-ass{ margin:0}
.box-ass .vis.fec { background-position: 0 -15px}

.res-search .iframe-noticia {
border:1px solid #C3C3C3;
clear:both;
display:none;
height:450px;
margin:10px 0;
width:700px;
}

.col-desc a img {
background-color: #fff;
border:1px solid #D4D4D4;
float:left;
margin-right:9px;
padding:4px}

.col-desc .bdr {
width: 700px;
margin: 0 auto;
overflow: hidden;
padding-bottom: 10px}

.col-desc .box-img-album img{
border: none;
background: url(../img/corpo/bg_albuns.gif) no-repeat;
padding:10px 9px 11px 10px;}

.res-search .ult-search { float: left}
.ult-search li{
float: left;
margin-right: 1px}
.ult-search li a{background: url(../img/corpo/opcoes_result_busc.gif) no-repeat; height: 18px}
.ult-search li .print {
width: 108px}
.ult-search li .print:hover {
background-position: 0 -18px}
.ult-search li .print_slct {
width: 160px;
background-position: -109px 0 
}
.ult-search li .print_slct:hover {
background-position: -109px -18px}
.ult-search li .down {
width: 98px;
background-position: -270px 0 
}
.ult-search li .down:hover {
background-position: -270px -18px
}
.ult-search li .down_slct {
width: 145px;
background-position: -368px 0}
.ult-search li .down_slct:hover {
background-position: -368px -18px}
.ult-search li .new-adv {
width: 102px;
background-position: -513px 0}
.ult-search li .new-adv:hover {
background-position: -513px -18px
}
.ult-search li strong { 
font-size:11px; 
font-weight:900;
padding-right: 10px;
background: url(../img/corpo/selecionados_icon.gif) no-repeat right top}
.ult-search li strong em {
color: #006cb7}

/* -------------------------------- home */

.data_home {
	padding:3px 0 7px 17px;
	font-size: 11px;
	margin-bottom: 5px;
	background: url(../img/home/ico_relogio.gif) no-repeat;
}

#wrap-dest {
	background: url(../img/home/pontilhado.gif) repeat-x left bottom;
	overflow: hidden;
}

#wrap-dest p a, #wrap-btm p a {
	color: #1b1b1b
}
#wrap-dest p a:hover, #wrap-btm p a:hover {
	color: #1d426e
}
#link-banner {
	display: block;
	margin-bottom: 15px
}

#dest-img {
background: #f7f7f7 url(../img/home/det_img_top.gif) no-repeat;
width: 308px;
padding: 35px 9px 0;
float: left;
margin:0 12px 18px 0
}
#dest-img .cycle {
	height: 280px
}
#dest-img-btm {
height: 6px;
clear: both;
position: relative;
background: url(../img/home/det_img_btm.gif) no-repeat;
}

#dest-img.dest-img-hv {
background-color: #ffc}


#dest-img img {
padding: 4px;
background-color: #fff;
border: 1px solid #c0c0c0;
display: block;
margin-bottom: 5px
}
#dest-img small {
	display: inline-block;
	margin-bottom: 3px
}

#dest-img * { font-size: 11px!important}

#dest-nots {
float: left;
width: 300px;
margin-right: 12px
}
#dest-nots .bdr {
	background: url(../img/home/pontilhado.gif) repeat-x left bottom;
	padding-bottom: 20px;
	margin-bottom: 25px
		
}
#dest-nots li h2 {
 font-size: 18px;
 color: #1d426e	
}
#dest-nots li p, #outros_dest li p, #wrap-btm p {
	font-size: 13px;
	line-height: 120%
}
#dest-nots li small {
	font-size: 12px;
	font-weight: bold;	e
}
#outros_dest {width: 269px; float: right}
#outros_dest li {
	float: left;
	width: 254px;
	padding: 6px 10px;
	margin-bottom: 10px
}
#outros_dest .impar { background-color: #f7f7f7}
#outros_dest li img {
float: left;
margin-right: 5px}

#outros_dest li h4 {
color: #275382;
font-size: 13px;
font-weight: bolder;	
}

#outros_dest div.left {
	width: 165px
}


#wrap-btm {
float: left;
width: 100%;
padding-bottom: 1px;
clear: both;
background: url(../img/home/pontilhado.gif) repeat-x left bottom;}

#wrap-btm small {
	font-size: 11px
}

#wrap-btm img {
padding: 4px;
border: 1px solid #c0c0c0;
float: left;
margin-right: 8px}

#wrap-btm div.left { width: 260px}


#wrap-btm small { display: inline-block; padding-bottom: 5px}

#wrap-btm h2 {
color: #204673;
margin-bottom: 5px	
}
#box-left {
	padding: 17px 17px 40px 0;
	width: 439px;
	float: left;
	position: relative;
}

#ipelogo {
	position: absolute;
	top: 113px;
	left: 117px;
	border: none!important
}


#box-right {
	padding: 17px 15px 40px 20px;
	width: 439px;
	float: left;
	background: url(../img/home/sep_dest.gif) repeat-y
}


#dest-img-btm p {
position:absolute;
z-index:50;
}
#dest-img-btm #nav_dest {
right: 70px;
top: -295px;
}

#dest-img-btm #nav_dest a {
background: url(../img/home/pagnacao.gif) no-repeat;
float:left;
height:12px;
margin-right:2px;
width:14px;
}

#dest-img-btm #ant_prox {
right: 0px;
top:-300px;
}
#dest-img-btm #ant_prox a {
background: url(../img/home/prev_next.gif) no-repeat;
float:left;
height:18px;
margin-right:3px;
width:18px;
}
#dest-img-btm #ant_prox #prox {
background-position:-22px 0;
}
#dest-img-btm #ant_prox #pause {
background: url(../img/home/bt_pause.gif) no-repeat;
}
#dest-img-btm #nav_dest a.activeSlide {
background-position:0 -13px;
}

.box-tabua, .box-temp, .box-cambio{
	float: left;
	width: 290px;
	height: 210px;
	margin-right: 25px;
	background: url(../img/home/btm_box_home.gif) repeat-x left bottom; 
}

#wrap-boxs {
	clear: both;
	padding-top: 15px;
	height: 215px;
	float: left;
}
#wrap-boxs h3 {
	font-size: 18px;
	padding: 3px 0;
	font-family: 'Arial narrow', Helvetica, sans-serif;
	color: #275382;
	border-bottom: 1px solid #6a6b6f;
	margin-bottom: 6px
}
.box-tabua h3 {
	background: url(../img/home/tit_tabuas.gif) no-repeat right bottom
}
.box-cambio h3 {
	background: url(../img/home/tit_cambio.gif) no-repeat right bottom
}
#wrap-boxs table { font-size: 11px}
#wrap-boxs .box-cambio{
	margin: 0
}
.box-temp p{
	text-align: center;
}
#tb-mares {
background: url(../img/home/bg_tabuas.gif) no-repeat center top;
margin-bottom: 23px
}
#tb-mares tr td, #tb-cambio td{
	width: 115px;
	height: 31px;
	vertical-align: middle;
	text-align: center;
	background: url(../img/corpo/pontilhado_vert.gif) repeat-x left bottom;
}
#tb-mares .ult td, #tb-cambio .ult td {
   background: none	
}
#tb-mares tr .col2 {
	width: 57px
}
.ver_tb { font-size: 11px; padding-left: 14px}

#tb-cambio {
	width: 100%;
	}
#tb-cambio td, #tb-cambio th{
	width: 33%;
	text-align: center;
	
}
#tb-cambio th{
	background-color: #f3f3f3;
	height: 27px;
	vertical-align: middle;
	font-weight: bold;
}

.bg-960-home {
	background: url(../img/home/btm_home.jpg) no-repeat left bottom;
}

#footer_home {
	clear: both;
	padding: 23px 45px 0 54px;
	height: 113px
}
.banners li{
	float: left;
	margin-right: 100px
}
.banners li a img {
	border: 1px solid #5a8abb
}
.banners .last { margin: 0}

#fotm_news {
	float: right;
	width: 230px;
	padding-top: 29px
}
#fotm_news div {
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 5px
}
#fotm_news div .txt { 
float: left;
width: 220px;
padding: 5px 2px 4px;
border: none}

#fotm_news .last .txt {
	width: 180px
}

/* --------------------------------- box-midia */

.box {
	width:440px;
}
.box img {
	float:left;
	margin:0 10px 5px 0
}
.box p {
	font:normal normal 0.846em "trebuchet ms", Arial, Helvetica, sans-serif;
}
.box .mais {
	background:url(../img/corpo/bg_mais.gif) no-repeat 0 0;
	display:block;
	float:right;
	width:188px;
	line-height:19px;
	text-align:center;
}
.box a.mais {
	color:#fff;
	font-size:0.769em;
}
.box small {
	font-size:0.769em /* 10px*/;
}
.box li {
	padding:0px 0px 5px;
	margin-bottom:15px;
	height:auto !important;
	height:105px;
	min-height:105px;
	border-bottom:1px dotted #c2c2c2;
}
.box h1 {
	font-size:0.923em /*13px*/;
}
.box h2 {
	font-family: 'Arial narrow', Helvetica, sans-serif;
	font-size:1.313em;
	border-bottom: 1px solid #c2c2c2;
	padding:4px 0 0;
	color: #275382
}
.audio .box h2 {
	background:url(../img/corpo/bg_audio_h2.gif) right bottom no-repeat;
}
.video .box h2 {
	background:url(../img/corpo/bg_video_h2.gif) right bottom no-repeat;
}
#box-destaque, #box-outros, #box-recentes, #box-acessados {
}
#box-destaque, #box-recentes {
	float:left;
}
#box-acessados, #box-outros {
	float:right;
	width: 440px
}
/* domingo */

#chamadas {
	margin-top:1.250em;
}
#chamadas li {
	float: left;
	width: 286px;
	background:url(../img/corpo/bg-306px.gif) 0 0 no-repeat;
	padding:5px 10px;
	margin:0 17px 15px 0;
	height:113px;
}
#chamadas h2 { /*float:right;*/
}
#chamadas img, .imagem .box img {
	float:left;
	padding:4px;
	border:1px solid #c2c2c2;
	background:#fff;
	margin-right:10px;
}
.box img.normal {
	border:none;
	background:none;
	padding:0;
}
/* ----------------------------------- Modulo de imagem*/

#all-albuns {
	margin-bottom:17px
}
#all-albuns td {
	border-bottom: 1px solid #d4d4d4
}
#all-albuns ul, .sec-img #post ul, .sec-img #post ol, #em-destaque ul, .video ul, .video ol, .audio ul, .audio ol, .box-ass {
	padding: 0 !important
}
#all-albuns ul li, .sec-img #post ul li, .sec-img #post ol li, #em-destaque ul li, .video li, .audio li, .box-ass li {
	list-style: none!important
}
.content_img {
	font-size:11px;
	margin:0 auto;
	overflow:hidden;
	padding:10px 0 20px;
	width:150px
}
.content_img small, .content_img h2 {
	font-size: 11px;
	font-weight: normal;
	line-height: 120%
}
#post .qtd-imgs {
	font-size: 12px;
	margin-bottom: 9px
}
.content_img .bg-albuns {
	background: url(../img/corpo/bg_albuns.gif) no-repeat;
	margin-bottom: 8px;
	padding: 11px 9px 11px 10px
}
.content_img .bg-album {
	border:1px solid #d4d4d4;
	display: block;
	width: 119px;
	margin: 5px 0 8px;
	padding:4px
}
.op_imgs li a {
	display: block;
	text-indent: -999em
}
.op_imgs li {
	float: left;
	margin-right: 3px
}
.bt_down_img, .bt_down_galeria {
	width: 118px;
	height: 25px;
	background: url(../img/corpo/bt_down_img.gif) no-repeat
}
.bt_down_img:hover {
	background-position: 0 -25px
}
.bt_down_galeria {
	background-position: 0 -50px
}
.bt_down_galeria:hover {
	background-position: 0 -75px
}
.op_imgs .not a {
	background: url(../img/corpo/ic_not_rel.gif) no-repeat;
	width: 26px;
	height: 25px
}
.bdr-img {
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
	padding: 9px 5px
}
.bdr-img small, .bdr-img img {
	font-size: 11px;
	display:block;
	margin-bottom: 10px
}
.bdr-img img {
	border: 1px solid #c2c2c2;
}
.box_cc {
	border:1px solid #D4D4D4;
	margin-bottom:20px;
	overflow:hidden
}
#post .box_cc p, .bdr-img p {
	font-size: 11px;
	margin-bottom:0!important
}
.desc_cc {
	background: url(../img/corpo/pontilhado_vert.gif) repeat-y;
	float:right;
	padding:13px 15px 12px 30px;
	width:465px
}
.img_cc {
	background: url(../img/corpo/bg_imgs_cc.gif) no-repeat;
	padding:4px 0 0 178px
}
#opcoes_not {
	float: left;
	clear: both;
	background: url(../img/corpo/bts_opcoes.gif) no-repeat
}
#opcoes_not li {
	float: left;
	padding-bottom: 9px;
	margin-right: 9px
}
#opcoes_not li a {
	height: 25px;
	background: url(../img/corpo/bts_opcoes.gif) no-repeat;
}
#opcoes_not .send a {
	width: 141px
}
#opcoes_not .print a {
	width: 83px;
	background-position: -150px 0
}
#opcoes_not .down a {
	width: 127px;
	background-position: -242px 0
}
#opcoes_not .coment a {
	width: 94px;
	background-position: -379px 0
}
.fmail {
}
.box_form_top {
	clear: both;
	width: 391px;
	padding-top: 33px;
	margin-bottom: 15px;
	background: #ececec url(../img/corpo/top_form.gif) no-repeat;
}
.box_form_btm {
	height: 12px;
	background: #ececec url(../img/corpo/btm_form.gif) no-repeat left bottom;
}
.box_form_top .fmail {
	padding: 0 16px;
	background-color: #ececec
}
.box_comentarios {
	clear: both;
}
.box_comentarios .tit_coment, .box-not-rel h2, .box_conhec_rel h2, #box-destinos-relacionados h2 {
	font-family:'Arial narrow', "Trebuchet MS", sans-serif;
	font-size: 20px;
	border-bottom: 1px solid #6a6b6f;
	padding-bottom: 5px;
	color: #275382
}
.box_comentarios h4 {
	padding-left: 18px;
	font-size: 13px;
	margin-bottom: 2px;
	background: url(../img/corpo/icon_coments.gif) no-repeat
}
.box_comentarios li small {
	font-size: 11px;
	color: #646464;
	display:block;
	margin-bottom: 11px
}
.box_comentarios li p {
	font-size: 12px
}
.box_comentarios li, .col_right_int dd {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(../img/corpo/pontilhado_vert.gif) repeat-x left bottom;
}
select, input, textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px
}
.fmail .txt, .fmail .area {
	width: 350px;
	border: none;
	padding: 6px 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.fmail .area {
	height: 103px
}
.fmail legend {
	font-size: 18px;
	font-weight: 800;
	margin-bottom: 15px
}
.fmail small.obs {
	font-size: 11px
}
.fmail label {
	font-size: 13px;
	display: inline-block;
	margin-bottom: 5px
}
.fmail li {
	margin-bottom: 17px
}
#nav-imgs {
	background-color: #ececec;
	float: left;
	height: 115px
}
#nav-imgs li {
	float: left
}
#nav-imgs li a img, #em-destaque a.left img, .imgLeft img{
border: 1px solid #c2c2c2;
padding: 3px;
background-color: #fff}

.imgLeft { float: left; margin: 0  10px 10px 0}

#nav-imgs .op_voltar {
	height: 115px;
	line-height: 115px;
	width: 660px
}
#nav-imgs .op_voltar a {
	width: 165px;
	height: 37px;
	position: relative;
	left: 50%;
	top: 40%;
	margin-left: -82px;
	background: url(../img/corpo/bt_voltar_galeria.gif) no-repeat
}
#nav-imgs .img_ant {
	padding:23px 0 0 47px;
	height: 92px;
	background: url(../img/corpo/nav_imgs.gif) no-repeat
}
#nav-imgs .img_prox {
	padding: 23px 46px 0 0;
	height: 92px;
	background: url(../img/corpo/nav_imgs.gif) no-repeat right -115px
}

/** */
#box-destinos-relacionados #chamadas li {
	float: none;
	width: 100%;
	background:url(../img/corpo/bg_rel.gif) 0 bottom repeat-x;
	height:130px;
}
/** municipios */
.bg-metropolitana { background:#01819d  url(../img/corpo/bg_municipios/bg_recife_d.gif) right 0 no-repeat; color:#fff; padding:3px 0;}
.bg-metropolitana span { background:url(../img/corpo/bg_municipios/bg_recife_e.gif) 0 0 no-repeat ; padding-left:5px; }

.bg-sertao { background:#c30000  url(../img/corpo/bg_municipios/bg_sertao_d.gif) right 0 no-repeat; color:#fff; padding:3px 0;}
.bg-sertao span { background:url(../img/corpo/bg_municipios/bg_sertao_e.gif) 0 0 no-repeat ; padding-left:5px; }

.bg-agreste { background:#e19a00  url(../img/corpo/bg_municipios/bg_agreste_d.gif) right 0 no-repeat; color:#fff; padding:3px 0;}
.bg-agreste span { background:url(../img/corpo/bg_municipios/bg_agreste_e.gif) 0 0 no-repeat ; padding-left:5px; }

.bg-norte { background:#809700  url(../img/corpo/bg_municipios/bg_norte_d.gif) right 0 no-repeat; color:#fff; padding:3px 0;}
.bg-norte span { background:url(../img/corpo/bg_municipios/bg_norte_e.gif) 0 0 no-repeat ; padding-left:5px; }

.bg-sul { background:#01910b  url(../img/corpo/bg_municipios/bg_sul_d.gif) right 0 no-repeat; color:#fff; padding:3px 0;}
.bg-sul span { background:url(../img/corpo/bg_municipios/bg_sul_e.gif) 0 0 no-repeat ; padding-left:5px; }

#table-municipio { background:url(../img/corpo/bg_table_municipios.gif) 0 bottom repeat-x; margin-bottom:20px}
#table-municipio img, #table-outros-municipios img { margin-bottom:10px;}
#table-municipio td, #table-outros-municipios td { padding-right:70px; font-size:0.846em;}
#table-municipio td li, #table-outros-municipios td li { padding-left:7px;}

#table-municipio .bg-metropolitana, 
#table-outros-municipios .bg-sertao, 
#table-outros-municipios .bg-agreste, 
#table-outros-municipios .bg-norte, 
#table-outros-municipios .bg-sul {  padding:0; margin: 15px 0; }

#table-municipio .bg-metropolitana span, 
#table-outros-municipios .bg-sertao span, 
#table-outros-municipios .bg-agreste span, 
#table-outros-municipios .bg-norte span, 
#table-outros-municipios .bg-sul span { display:block;line-height:27px;}

#table-outros-municipios select { width:100%; border:none; }
.municipio-select td {  background:url(../img/corpo/bg_select.gif) left bottom no-repeat; padding-bottom:28px;}
.color-metropolitana, .color-metropolitana a, .color-metropolitana option { color:#01819d!important;} 
.color-sertao, .color-sertao a, .color-sertao option { color:#c30000!important;}
.color-agreste, .color-agreste a, .color-agreste option { color:#e19a00!important;}
.color-norte, .color-norte a, .color-norte option{ color:#809700!important;}
.color-sul, .color-sul a, .color-sul option { color:#01910b!important;}

#table-municipio h2, #table-outros-municipios h2  { font-size:18px; margin-bottom:10px;} 
/* skip */

#opcoes_not li a, .skip, .ult-search li a, #dest-img-btm #ant_prox a, #nav_dest a {
	text-indent: -999em;
	display: block
}
/* --------------------------------- zoom imagem box */
.zoomImageBox {
	background: #ECECEC;
	margin:0 15px 10px 0;
	padding:3px 10px;
	width:190px;
}
.zoomImageBox .vcard {
	float: left;
}
.zoomImageBox p {
	/*font-size: 11px;*/
	line-height: 18px;
	color:#565656;
	padding-bottom: 0;
	margin-bottom:0;
}
/** --------------------------------- rodape */
#rodape {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.688em /*11px*/;
}
#rodape .bg {
	height:40px;
}
/** --------------------------------- menu secundario */
#menu-secundario, #menu-secundario li {
	float:left;
}
#menu-secundario, #menu-parceiros {
	width:405px;
}
#menu-secundario a:hover {
	text-decoration:underline;
}
#menu-secundario a {
	text-decoration:none;
	color: #6F7073;
	border-right: 1px solid #6F7073;
	padding: 0 10px 0 10px;
}
#menu-secundario li.noPadL a {
	padding-left: 0
}
#menu-secundario li.noBorder a {
	border: 0
}
/** --------------------------------- parceiros */
#menu-parceiros, #menu-parceiros li {
	float:right;
}
.copyright {
	background: url(../img/iPernambucoCopy.png) no-repeat left center;
	font-family: Verdana, sans-serif;
	font-size: .9em;
	bottom:-40px;
	color:#FFF;
	left:10px;
	padding:25px 0 25px 65px;
	position:absolute;
}
/* ----------------------------------- opções */
#opcoes {
	height:30px;
}
ul#opcoes li {
	float:left;
	height:26px;
	margin: 0 15px 0 0;
	line-height:26px;
	background:url(../img/corpo/bt_bg_d.gif) no-repeat right 0;
	padding-right:3px;
}
ul#opcoes li a {
	text-decoration:none;
	color:#fff;
	font-size:0.769em;
	display:block;
	padding:0 15px 0 35px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#opcoes li a:hover {
	text-decoration:none;
}
.op-enviar span, .op-imprimir span, .op-baixar span, .op-comentar span {
	background:url(../img/corpo/bt_bg_e.gif) no-repeat 0 0;
	display:block;
}
.op-enviar a {
	background:url(../img/corpo/ico_opcoes.gif) 10px -50px no-repeat;
}
.op-imprimir a {
	background:url(../img/corpo/ico_opcoes.gif) 10px -22px no-repeat;
}
.op-baixar a {
	background:url(../img/corpo/ico_opcoes.gif) 10px 9px no-repeat;
}
.op-comentar a {
	background:url(../img/corpo/ico_opcoes.gif) 10px -82px no-repeat;
}
/** enviar email */
#enviar-email {
	display:none;
}
/** lista-links */ 

#lista-links small {
	font-size:0.769em /* 10px*/;
}
#lista-links h2 {
	font-size: 1.077em /*14px*/;
	margin-bottom: 0.692em/* 9px*/;
}
#lista-links li {
	border-bottom:1px dotted #c2c2c2;
	margin-bottom: 0.692em
}
#lista-links p {
	font-size:0.923em;
	margin-bottom: 0.692em
}
#lista-links a {
	background:transparent url(../img/corpo/links_blank.gif) no-repeat scroll right 2px;
	padding-right:13px;
}
p.obs {
	background-color:#F6F6F6;
	padding:9px 10px;
	clear: both
}

.box_conhec_rel a {
background: url(../img/corpo/ics_multimidia.gif) no-repeat;
padding-left:15px;
}
.box_conhec_rel .txto a { background-position: 0 -19px}
.box_conhec_rel .img a { background-position: 0 -40px}
.box_conhec_rel .aud a { background-position: 0 -58px}
.box_conhec_rel .vid a { background-position: 0 -79px}
.box_conhec_rel .lnk a { background-position: 0 -99px}
.box_conhec_rel .anx a { background-position: 0 -125px}

/** ------------------------------------ Fontes 

 6px - 0.375em
 9px - 0.563em
10px - 0.625em
11px - 0.688em
12px - 0.750em
13px - 0.813em          Tamanho padrao de #post p, #post li 
	9px  = 0.962em
	10px = 0.769em
	11px = 0.846em
	12px = 0.923em
	13px = 1.000em 
	14px = 1.077em
14px - 0.875em
15px - 0.938em
16px - 1.000em
21px - 1.313em
*/

.clr {
	clear: both
}
