@charset "utf-8";

/*
Theme Name: Olinda 1.9.6
Theme URI: http://www.olinda.pe.gov.br
Description: Tema criado para o Portal da Prefeitura de Olinda | 1.9.6 Reforma Administrativa
Version: 1.9.6 Reforma Administrativa
Author: Núcleo de Comunicação Digital | Prefeitura de Olinda | ncd.olinda AT gmail.com
*/

/* Reset browser defaults */

@import url('reset.css');
 @import url('nav_externa.css');

/* FORMULARIOS */

form input, form textarea, form select {
	border: 1px solid #0093DD;
	padding-left: 5px;
	color: #000000;
	font: 12px Tahoma, "Trebuchet MS", Verdana;
}
form input {
	height: 25px;
}
form textarea {
	overflow: auto;
}
form label {
	color: #333;
	font-weight: bold;
}
form input.checkbox {
	border: 1px solid #0093DD;
}
form input:hover, form input:focus,  form select:hover, form select:focus,  form textarea:hover, form textarea:focus {
	background-color: #F4F4F4;
}
/********************************************/



p {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0 15px;
}
p.linha {
	border-bottom: 2px dotted #CCCCCC;
	margin-bottom: 25px;
	padding-bottom: 5px;
}
h2 {
	font: 18px "Trebuchet MS", Verdana, Arial;
}
blockquote {
	background-color: #F2F2F2;
	margin: 0 20px 15px;
	border-left: 10px solid #CCCCCC;
	padding: 2px 8px 1px;
}
blockquote p {
	font-style: italic;
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 5px;
}
#content-top h2, .content-cont h2 {
	text-transform: uppercase;
	color: #FFF;
	padding: 3px;
	margin-bottom: 3px;
}
.verde h2.home {
	background-color: #68B92E;
}
.vermelho h2.home {
	color: #FFFFFF;
	background-color: #EA1E1D;
}
.roxo h2.home {
	background-color: #1940A5;
}
.tags h2.home {
	color: #0093DD;
}
h2.home a {
	font: 18px "Trebuchet MS", Verdana, Arial;
	color: #FFFFFF;
}
.verde h2.int {
	color: #68B92E;
}
.vermelho h2.int {
	color: #990000;
}
.roxo h2.int {
	color: #1940A5;
}
h3 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 8px;
}
h3.destaque {
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 18px;
	margin: 0;
}
.verde h3 {
	color: #68B92E;
}
.vermelho h2, .vermelho h3 {
	color: #EA1E1D;
}
.roxo h3 {
	color: #1940A5;
}
h4 {
	color: #EA1E1D;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin: 20px 0 8px;
}
strong {
	font-weight: bold;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.imgleft {
	float: left;
	margin: 0px 10px 10px 0px;
}
.imgright {
	float: right;
	margin: 0px 0px 10px 10px;
}
/* BORDA INTERNA DAS IMAGENS NA LISTAGEM DE NOTICIAS */



#content-int dl dd.img-arquivo, #content-int-2 dl dd.img-arquivo {
	float: left;
	margin: 0 10px 10px 0;
}
#content-int dl dd.img-arquivo a, #content-int dl dd.img-arquivo a img, #content-int-2 dl dd.img-arquivo a, #content-int-2 dl dd.img-arquivo a img {
	float: left;
	overflow: hidden;
}
#content-int dl dd.img-arquivo a:hover img, #content-int-2 dl dd.img-arquivo a:hover img {
	margin: -3px;
}
.vermelho #content-int dl dd.img-arquivo a:hover, .vermelho #content-int-2 dl dd.img-arquivo a:hover {
	border: 3px solid #EA1E1D;
}
/*

.img-arquivo {

	float:left;

	margin:0 10px 30px 0;

}



.img-arquivo img {

        border:2px solid #FFF;

        display:block;

}



.img-arquivo img:hover {

        border:2px solid #CC0000;

}

*/



/*** TABELAS ***/



table {
	background: #FFF;
	border: 2px solid #CCC;
	border-collapse: collapse;
	margin: 5px 0 10px;
	font-size: 12px;
	line-height: 18px;
}
th, td {
	border: 1px solid #CCC;
	padding: 3px 10px;
	vertical-align: middle;
}
tr.even td {
	background: #F7F7F7;
}
th {
	background: #EDEFF0;
}
/*td {

	font-size:12px;

}*/



/*****/



body {
	width: 100%;
	background: url("img/bg-alcir-lacerda-29042013.jpg") repeat-y scroll center 100px #FFFFFF;
}
#container {
	width: 100%;
/*	padding: 0px 0px 88px 0px;*/
}
.GTTabs_divs {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0 15px;
}
/*** ACESSIBILIDADE ***/



.skip, .irtopo {
	position: absolute;
	text-indent: -5000px;
	width: 0;
}
#accessibility {
	width: 100%;
	height: 26px;
	padding-top: 4px;
	background: #EEE url(img/bg-accessibility.jpg) bottom repeat-x;
	border-bottom: 1px solid #CCC;
}
#accessibility-cont {
	width: 980px;
	margin: 0 auto;
}
ul#acess {
	width: 600px;
	float: left;
}
ul#acess li {
	display: inline;
	margin-right: 7px;
}
ul#acess li a {
	font-size: 10px;
	color: #666;
}
ul#acess li a:hover {
	color: #000;
}
ul#acess li a.bgBranco {
	padding: 2px 5px 2px 5px;
	background-color: #FFF;
}
ul#acess li a.bgPreto {
	padding: 2px 5px 2px 5px;
	color: #FFFF66;
	background-color: #000;
}
/***/



ul#nav-topo {
	float: right;
}
ul#nav-topo li {
	display: inline;
	text-align: right;
}
ul#nav-topo li span {
	font-size: 10px;
	margin: 0px 5px 0px 5px;
}
ul#nav-topo li a {
	font-size: 10px;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
}
ul#nav-topo li a:hover {
	text-decoration: underline;
}
/**********************/



#header {
	background-color: #FFFFFF;
	width: 100%;
	height: 70px;
	margin-bottom: 10px;
	padding: 10px 0px 20px 0px;
}
#header-cont {
	width: 980px;
	margin: 0 auto;
}
/*** SERVIÇOS ***/



#services {
	width: 270px;
	height: 100px;
	float: left;
}
ul#ul-serv li {
	height: 20px;
	display: block;
	margin-bottom: 2px;
}
ul#ul-serv li a {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFF;
	background-color: #1940A5;
	padding: 3px;
}
ul#ul-serv li a:hover {
	background-color: #FFF;
	color: #1940A5;
}
ul#ul-serv li a span {
	margin-left: 5px;
}
/*** OUTROS SERVIÇOS ***/



ul#ul-serv li#outros-serv ul {
	width: 150px;
	padding-top: 10px;
	margin-top: 4px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #FFF url(img/back_nav_externa.png) repeat-x center bottom;
	display: none;
	position: absolute;
	z-index: 150;
}
ul#ul-serv li#outros-serv ul li a {
	color: #1940A5;
	background: none;
}
ul#ul-serv li#outros-serv ul li a:hover {
	color: #330000;
}
ul#ul-serv li#outros-serv:hover ul {
	display: block;
}
/*** MARCA ***/



#branding {
	width: 440px;
	height: 180px;
	float: left;
	margin-top: 10px;
}
#branding a {
	width: 150px;
	height: 180px;
	text-align: center;
	margin: 0 auto;
	display: block;
	background: url(img/brasao-olinda-2013.png) top center no-repeat;
}
#branding a span {
	visibility: hidden;
}
/*** BUSCA ***/

#search {
	width: 270px;
	height: auto;
	float: right;
	text-align: right;
}
#search form input.text {
	width: 200px;
	height: 20px;
	padding: 5px 0px 0px 10px;
	border: 1px solid #0093DD;
	font-size: 12px;
	float: left;
}
#search form input.botao {
	width: 50px;
	height: 27px;
	float: right;
	color: #FFF;
	font: 12px "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #0093DD;
}
#search form input.botao:hover {
	background-color: #999;
}
#search ul {
	width: 100%;
	display: block;
	margin-top: 10px;
}
#search ul li {
	float: left;
}
#search ul li.fal, #search ul li.not, #search ul li.red {
	width: 65px;
	margin-right: 10px;
}
#search ul li.rss {
	width: 45px;
}
#search ul li a {
	height: 30px;
	display: block;
	color: #CCC;
	font-size: 11px;
	text-align: left;
	background-repeat: no-repeat;
}
#search ul li.fal a {
	padding-left: 25px;
	background-position: -7px 0px;
	background-image: url(img/ico-fale-conosco.gif);
}
#search ul li.fal a:hover {
	background-image: url(img/ico-fale-conosco-hover.gif);
}
#search ul li.not a {
	padding-left: 28px;
	background-position: 0px 3px;
	background-image: url(img/ico-receba-noticias.gif);
}
#search ul li.not a:hover {
	background-image: url(img/ico-receba-noticias-hover.gif);
}
#search ul li.red a.redMenuAction {
	padding-left: 30px;
	background-position: 0px 3px;
	background-image: url(img/ico-redes-sociais.gif);
}
#search ul li.rss a {
	padding: 8px 0px 0px 25px;
	background-position: 0px 3px;
	background-image: url(img/ico-rss.gif);
}
#search ul li.rss a:hover {
	background-image: url(img/ico-rss-hover.gif);
}
#search ul li a:hover {
	color: #000;
}
/*** MENU ***/



ul#nav {
	width: 980px;
	height: 40px;
	margin: 130px auto 0;
	background-color: #FFF00F;
}
ul#nav li {
	float: left;
	position: relative;
}
ul#nav li a {
	padding: 15px 17px 14px 17px;
	display: block;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
ul#nav li.ativo a, ul#nav li.ativo a:hover {
	background-color: #FBD23D;
	color: #333;
}
ul#nav li#ini a {
	padding: 15px 18px 14px;
}
/*
ul#nav li#cid a {
	width: 45px;
}
ul#nav li#sec a {
	width: 150px;
}
ul#nav li#pro a {
	width: 129px;
}
ul#nav li#serv a {
	width: 60px;
}
ul#nav li#transp a {
	width: 138px;
}
ul#nav li#gui a {
	width: 87px;
}
ul#nav li#not > a {
	padding: 15px 18px 14px 18px;
}
*/


ul#nav li#ini a:hover, ul#nav li#cid a:hover, ul#nav li#sec a:hover, ul#nav li#pro a:hover, ul#nav li#serv a:hover, ul#nav li#inf a:hover, ul#nav li#gui a:hover, ul#nav li#not a:hover, ul#nav li#transp a:hover, ul#nav li#selecao_simplificada a:hover {
	background-color: #FBD23D;
}
/*** SUBMENU ***/



ul#nav li ul {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	/*	background-color:#FBD23D;*/
	background-color: #FFF00F;
	padding: 5px;
	z-index: 100;
}
ul#nav li.ativo ul {
	background-color: #FBD23D;
}
ul#nav li:hover ul, ul#nav li.hover ul {
	display: block;
}
ul#nav li ul li {
	float: none;
}
ul#nav li:hover ul li a, ul#nav li.hover ul li a {
	font: 12px "Trebuchet MS", verdana, arial;
	text-transform: none;
	text-align: left;
	line-height: 14px;
	font-weight: bold;
	color: #333;
	height: auto;
	margin: 0px;
	padding: 7px 7px 7px 22px;
	display: block;
	background-image: url(img/ico-marcador-3.gif);
	background-position: 8px 13px;
	background-repeat: no-repeat;
}
/**/



ul#nav li#cid ul li a {
	width: 120px;
}
/**/



ul#nav li#sec ul {
	width: 700px;
}
ul#nav li#sec ul li {
	float: left;
}
ul#nav li#sec ul li a {
	width: 200px;
	line-height: 18px;
}
/**/



ul#nav li#pro ul li a {
	width: 157px;
}
ul#nav li#serv ul li a {
	width: 180px;
}
ul#nav li#inf ul li a {
	width: 150px;
}
/**/



ul#nav li#gui ul li a {
	width: 137px;
}
/**/


ul#nav li#transp ul li a {
	width: 137px;
}
/**/




ul#nav li#not ul {
	margin-left: -285px;
	width: 358px;
}
ul#nav li#not ul li {
	float: left;
}
ul#nav li#not ul li a {
	width: 145px;
	text-transform: none;
}
/**/



ul#nav li:hover ul li a:hover {
	background-color: #FFDF69 !important;
}


/** HOME - DESTAQUE - SLIDESHOW **/



#destaque {
	width: 980px;
	height: 364px;
	margin: 0 auto;
	background-color: #FFF;
}
.content-slideshow-subtitulo {
	color: #333333;
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin: 5px 0 15px;
	width: 435px;
}
.content-slideshow-categoria {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.content-slideshow-titulo {
	display: block;
	font-size: 14px;
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-weight: bold;
	line-height: 17px;
	margin: 0 0 7px;
	width: 435px;
}
.slideshow-container {
	margin: 10px 0px 0px 0px;
	width: 980px;
	height: 350px;
	overflow: hidden;
	background-color: #FFF;
	float: left;
}
#content-slideshow {
	width: 970px;
	margin: 0 auto;
	padding-left: 5px;
	background: #FFFFFF;
	height: 350px;
	overflow: hidden;
	border: 5px solid #FFFFFF;
}
#content-slideshow ul {
	background: transparent;
	/*	margin-left:5px;*/

	padding: 0;
	list-style-type: none;
}
#content-slideshow .slideshow {
	width: 500px;
	overflow: hidden;
	float: left;
	color: #fff;
	border: 1px solid #FFCC00;
}
#content-slideshow .slideshow ul {
	float: left;
	overflow: hidden;
	width: 500px;
	height: 332px;
}
#content-slideshow .slideshow li {
	display: none;
	left: -99999em;
	width: 500px;
	height: 332px;
	display: block;
	overflow: hidden;
	background: #FFFFFF;
	position: relative;
	z-index: 1;
}
.js #content-slideshow .slideshow li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 500px;
	height: 332px;
	display: block;
	overflow: hidden;
	background: #3F4045;
	position: relative;
	z-index: 1;
}
.js #content-slideshow .slideshow li .entry {
	width: 530px;
	padding: 5px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #3F4045;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#content-slideshow .slideshow li .entry p {
	margin: 0;
}
#content-slideshow .slideshow li .entry h2 a,  #content-slideshow .slideshow li .entry h2 a:link,  #content-slideshow .slideshow li .entry h2 a:visited,  #content-slideshow .slideshow li .entry h2 a:hover,  #content-slideshow .slideshow li .entry h2 a:active {
	line-height: 1.1em;
	margin: 0;
	color: #993399 !important;
	margin: 0;
	letter-spacing: 0;
}
#content-slideshow ul.slideshow-nav {
	float: left;
	height: 332px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 458px;
}
#content-slideshow .slideshow-nav li {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
.slideme {
	display: none;
}
#content-slideshow .slideshow-nav li a {
	width: 450px;
	height: 90px;
	font-family: arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 10px 5px 10px 15px;
	list-style-type: none;
	display: block;
	/*	height:30px;*/

	color: #333333;
	font-size: 8pt;
	overflow: hidden;
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	line-height: 1.35em;
}
.js #content-slideshow .slideshow-nav li.on a {
	background: #FFF00F;
	color: #333333;
}
.js #content-slideshow .slideshow-nav li a:hover,  .js #content-slideshow .slideshow-nav li a:active {
	background-color: #FFDF69;
}
#content-slideshow .slideshow-nav li a img.post-thum,  #content-slideshow .slideshow-nav li a img.thumbnail {
	float: left;
	margin: 0 10px 0 0;
	border: 0;
	padding: 1px;
	background: #FFFFFF;
	width: 28px;
	height: 28px;
}
.js #content-slideshow .slideshow-nav li.on a img.post-thum,  .js #content-slideshow .slideshow-nav li.on a img.thumbnail {
	background: #fff !important;
}
/* TWITTER - HOME */



#twitter-home {
	width: 950px;
	height: 60px;
	padding: 0px 15px 10px 15px;
	margin: 0 auto 28px;
	background-color: #EEE;
	list-style: none;
}
#twitter-home img {
	float: left;
	margin-top: -10px;
}
#twitter-home p#link-twitter {
	width: 140px;
	float: left;
	margin-top: 20px;
}
#twitter-home p#link-twitter a {
	font-size: 14px;
	font-weight: bold;
	color: #0093dd;
}
/*

#twitter-home p#post-twitter {

	width:720px;

	float:left;

	color:#333;

	font-size:11px;

	line-height:14px;

	margin-top:20px;

}



#twitter-home p#post-twitter a {

	color:#cc9900;

}



#twitter-home p#post-twitter a:hover {

	color:#0093dd;

}

*/



/**/



#twitter-home .widgettitle {
	display: none;
}
#twitter-home .widget_twitter {
	width: 720px;
	float: left;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	margin-top: 20px;
}
.widget_twitter a {
	color: #EA1E1D;
}
.widget_twitter a:hover {
	color: #990000;
	text-decoration: underline;
}
/*** CONTEUDO ***/



#main {
	width: 980px;
	padding: 10px 0;
	margin: 0 auto;
	/*	min-height:1060px;*/

	background-color: #FFF;
}
/* Firefox Hack */

div#main:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}
#content {
	width: 720px;
	min-height: 700px;
	padding-left: 10px;
	float: left;
	margin-bottom: 20px;
	background-color: #FFF;
}
#content-2 {
	width: 960px;
	min-height: 700px;
	padding: 0px 10px 0px 10px;
	margin-bottom: 20px;
	background-color: #FFF;
}
/* HOME - CONTEUDO */



#content-top, #content-down {
	width: 720px;
	min-height: 220px;
	margin-bottom: 30px;
}
.content-down {
	float: left;
	margin: 20px 0px -10px;

}
#content-top dl {
	width: 470px;
}
#content-top dl dt {
	margin-top: 10px;
}
#content-top dl dt a {
	font-size: 14px;
	font-weight: bold;
}
.verde dl dt a {
	color: #336600;
}
#content-top dl dt a:hover {
	text-decoration: underline;
}
.verde dd.text a {
	color: #336600;
}
.verde dd.text a:hover {
	text-decoration: underline;
}
.roxo dl dt a, .roxo dl dd a {
	color: #1940A5;
}
.vermelho dl dt a, .vermelho dl dt {
	color: #EA1E1D;
}
/* BORDA INTERNA DA IMAGEM DE DESTAQUE EM TURISMO E PATRIMONIO */



#content-top dl dd.img-cont-top {
	float: left;
	margin: 0 10px 10px 0;
}
#content-top dl dd.img-cont-top a, #content-top dl dd.img-cont-top a img {
	float: left;
	overflow: hidden;
}
#content-top dl dd.img-cont-top a:hover img {
	margin: -3px;
}
#content-top dl dd.img-cont-top a:hover {
	border: 3px solid #68B92E;
}
/**/



#content-top dl dd.text {
	font-size: 12px;
	line-height: 16px;
	margin-top: 15px;
}
.content-cont {
	width: 350px;
}
.content-cont dl {
	width: 100%;
	clear: both;
}
/* LISTAGEM DE ÚLTIMAS NOTICIAS DA HOME */



dl.noticia {
	border-bottom: 1px solid #EEEEEE;
	margin-top: 20px;
	padding-bottom: 10px;
}
dl.noticia:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}
dl.destaque-cont {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 20px;
	display: table;
}
dl.destaque-cont dt {
	margin-top: 5px;
}
/* LINK DE ULTIMAS NOTICIAS*/

a.link-ult-not {
	background-color: #EA1E1D;
	color: #FFF;
	padding: 3px 5px 3px 5px;
	clear: both;
	font-size: 11px;
	display: block;
	width: 110px;
	margin-top: -17px;
}
a.link-ult-not:hover {
	background-color: #990000;
}
/* BORDA INTERNA IMAGEM DE DESTAQUE PROGRAMAS E AÇÕES */



dl.destaque-cont dd.img a, dl.destaque-cont dd.img a img {
	float: left;
	overflow: hidden;
}
dl.destaque-cont dd.img a:hover img {
	margin: -3px;
}
dl.destaque-cont dd.img a:hover {
	border: 3px solid #1940A5;
}
/**/



.content-cont dl dt {
	margin-bottom: 5px;
}
.content-cont dl dt a {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}
.content-cont dl dt a:hover {
	text-decoration: underline;
}
.content-cont dl dd.text {
	font-size: 12px;
	line-height: 16px;
}
.content-cont dl dd.text a:hover {
	text-decoration: underline;
}
.content-cont dl dd.categoria {
	font-size: 11px;
}
.verde dl dd.categoria {
	color: #336600;
}
.roxo dl dd.categoria {
	color: #1940A5;
}
.vermelho dl dd.categoria {
	color: #990000;
}
.categoria {
	text-transform: uppercase;
}
.roxo dl.destaque-cont dd.text a {
	color: #1940A5;
	text-decoration: underline;
}
.roxo dl.destaque-cont dd.text a:hover {
	text-decoration: none;
}
/* BORDA INTERNA DA IMAGEM DA NOTICIA, EM ULTIMAS NOTICIAS */



.content-cont dl dd.img-noticia {
	float: left;
	margin: 0 10px 10px 0;
}
.content-cont dl dd.img-noticia a, .content-cont dl dd.img-noticia a img {
	float: left;
	overflow: hidden;
}
.content-cont dl dd.img-noticia a:hover img {
	margin: -3px;
}
.vermelho dl dd.img-noticia a:hover {
	border: 3px solid #EA1E1D;
}
.verde dl dd.img-noticia a:hover {
	border: 3px solid #336600;
}
.roxo dl dd.img-noticia a:hover {
	border: 3px solid #1940A5;
}
/* BREADCRUMB */



#breadcrumb {
	margin: 15px 0px 20px 0px;
	font-size: 11px;
}
#breadcrumb span {
	font-weight: bold;
	margin-right: 5px;
}
#breadcrumb a {
	font-size: 11px;
	color: #333;
	margin-right: 8px;
	padding-right: 15px;
	background: url(img/ico-marcador-3.gif) center right no-repeat;
}
#breadcrumb a:hover {
	text-decoration: underline;
}
/* INTERNA - SEÇÃO */



div#secao {
	width: 960px;
	height: 123px;
	/*	height:25px; ANIZIO - SEM TOPO BG SEÇÃO*/

	margin: 0 auto;
	padding: 10px;
	background: #FFF;
}
div#secao h2 {
	width: 150px;
	height: 53px;
	padding: 30px 800px 0px 10px;
	color: #333;
	vertical-align: middle;
	background-color: #EEEEEE;
	background-position: top right;
	background-repeat: no-repeat;
	text-indent: -9000px;
}
.pagina-inicial, #secao.home {
	display: none;
}
div.a-cidade h2, div.historia h2 {
	background-image: url(img/bg-secao-a-cidade.jpg);
}
div.secretarias-e-orgaos h2 {
	font-size: 14px;
	font-weight: bold;
	background-image: url(img/bg-secao-secretarias-eleicoes.jpg);
}
div.programas-e-acoes h2 {
	background-image: url(img/bg-secao-programas-e-acoes.jpg);
}
div.obras-de-urbanizacao-integrada h2 {
	background-image: url(img/bg-secao-programas-e-acoes.jpg);
}
div.mercado-eufrasio-barbosa h2 {
	background-image: url(img/bg-secao-programas-e-acoes.jpg);
}
div.informacoes-oficiais h2 {
	background-image: url(img/bg-secao-informacoes.jpg);
}
div.guia-turistico h2 {
	background-image: url(img/bg-secao-guia-turistico.jpg);
}
div.noticias h2 {
	background-image: url(img/bg-secao-noticias.jpg);
}
div.fale-conosco h2 {
	background-image: url(img/bg-secao-fale-conosco.jpg);
}
div.transparencia-administrativa h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	background-image: url(img/bg-secao-transp-adm.jpg);
}
div.concursos h2, div.selecaosaude2013 h2, div.selecao012014 h2, div.selecao022014 h2, div.selecao012015 h2, div.selecao022015 h2, div.selecao012016 h2 {
	background-image: url(img/bg-concursos.jpg);
}
div#secao.arquivo, div#secao.expediente {
	display: none;
}
div.gabinete-do-prefeito h2 {
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.gabinete-do-vice-prefeito h2 {
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-da-fazenda-e-da-administracao h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-assuntos-juridicos h2 {
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-comunicacao h2 {
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-desenvolvimento-social-cidadania-e-direitos-humanos h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-educacao-esportes-e-juventude h2, div.unidades-de-ensino-e-esporte h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-governo h2 {
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-meio-ambiente-urbano-e-natural h2, div.salaverde h2, div.servicos h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-patrimonio-e-cultura h2, div.conselho-de-politicas-culturais h2 {
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-planejamento-e-controle-urbano h2 {
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-planejamento-e-gestao-estrategica h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-saude h2 {
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-servicos-publicos h2 {
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.secretaria-de-turismo-desenvolvimento-economico-e-tecnologia h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.fundprev h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	background-image: url(img/bg-secao-secretarias.jpg);
}
div.concursoocpm h2 {
	background-image: url(img/bg-concurso-video.jpg);
}
div.saneamento h2 {
	background-image: url(img/bg-secao-saneamento.jpg);
}
div.regulamentacao-eiv h2 {
	background-image: url(img/bg-consultas-publicas.jpg);
}
div.rlush h2 {
	background-image: url(img/bg-secao-rlush.jpg);
}
div.planodiretor h2 {
	background-image: url(img/bg-plano-diretor.jpg);
}
/* INTERNA - MENU */



#nav-int {
	width: 170px;
	float: left;
	min-height: 500px;
}
#nav-int ul#ul-nav-int li {
	margin-bottom: 2px;
}
#nav-int ul#ul-nav-int li a {
	width: 155px;
	border-left: 5px solid #CCC;
	border-bottom: 1px solid #EEE;
	padding: 10px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #333;
	background-color: #EAEAEA;
}
#nav-int ul#ul-nav-int li a:hover {
	background-color: #CCC;

	border-left: 5px solid #333;
}
/* SUBMENU */

#nav-int ul#ul-nav-int li ul.children li a {
	border-left: 5px solid #F7F7F7;
	color: #666;
	background: url("img/seta-sub-menu.gif") no-repeat 10px 10px #F7F7F7;
	padding-left: 25px;
	width: 140px;
}
#nav-int ul#ul-nav-int li ul.children li a:hover {
	background-color: #CCC;
	border-left: 5px solid #EAEAEA;
	color: #333;
}
/* SUBMENU DO SUBMENU */

#nav-int ul#ul-nav-int li ul li ul.children li a {
	border-left: 5px solid #F7F7F7;
	color: #666;
	background: url("img/seta-sub-menu.gif") no-repeat 10px 10px #F7F7F7;
	padding-left: 25px;
	width: 140px;
}
#nav-int ul#ul-nav-int li ul li ul.children li a:hover {
	background-color: #CCC;
	border-left: 5px solid #EAEAEA;
	color: #333;
}
#nav-int ul li ul li {
	position: relative;
}
#nav-int ul li ul li ul {
	position: absolute;
	left: 180px;
	top: 0;
	display: none;
}
#nav-int ul li ul li:hover ul {
	display: block;
}
/* PAGINA CORRENTE */

#nav-int ul#ul-nav-int li.current_page_item a,  #nav-int ul#ul-nav-int li.current-cat a,  #nav-int ul#ul-nav-int li ul li.current_page_item a,  #nav-int ul#ul-nav-int li ul li.current_page_item a:hover,  #nav-int ul#ul-nav-int li ul li ul li.current_page_item a,  #nav-int ul#ul-nav-int li ul li ul li.current_page_item a:hover {
	background-color: #FBD23D;
	border-left: 5px solid #FFF00F;
	color: #333;
}
/* INTERNA - CONTEUDO */



#content-int {
	width: 530px;
	float: right;
}
#content-int-2 {
	width: 770px;
	float: right;
	margin-bottom: 20px;
}
#content-page {
	width: 530px;
	float: left;
}
/* INTERNA - LISTA DE NOTICIAS */



#content-int dl, #content-int-2 dl {
	border-bottom: 1px solid #EEEEEE;
	clear: both;
	margin-bottom: 20px;
	min-height: 75px;
	padding-bottom: 20px;
	width: 100%;
}
#content-int dl dt, #content-int-2 dl dt {
	margin-bottom: 3px;
}
#content-int dl dt a, #content-int dl dt, #content-int-2 dl dt a, #content-int-2 dl dt {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
#content-int dl dt a:hover, #content-int-2 dl dt a:hover {
	text-decoration: underline;
}
#content-int dl dd, #content-int-2 dl dd {
	font-size: 12px;
	line-height: 16px;
}
#content-int dl dd.categoria, #content-int-2 dl dd.categoria {
	font-size: 11px;
}
#content-int dl dd.opcoes, #content-int-2 dl dd.opcoes {
	padding: 10px 0px 10px 0px;
}
.content-int dl dd.text a, .content-int-2 dl dd.text a {
	color: #EA1E1D;
	border-bottom: 1px dotted #EA1E1D;
}
.content-int dl dd.text a:hover, .content-int-2 dl dd.text a:hover {
	color: #990000;
	border-bottom: 1px dotted #990000;
}
/* LISTA DE OPCOES DO POST: ENVIAR POR EMAIL, IMPRIMIR, EDITAR */
/*
a.post-edit-link {
	background: url("img/ico-edit.gif") no-repeat scroll 0px 0px transparent;
	color: #333333;
	display: block;
	font-size: 11px;
	height: 20px;
	padding: 5px 0 0 25px;
	width: 30px;
}
a.post-edit-link:hover {
	text-decoration: underline;
	color: #990000;
}
a.leia-texto-completo {
	background-color: #EA1E1D;
	color: #FFFFFF;
	font-size: 11px;
	padding: 3px 5px;
}
a.leia-texto-completo:hover {
	background-color: #990000;
}
ul#lista-post-opcoes {
	clear: both;
	padding-top: 13px;
	width: 530px;
}
ul#lista-post-opcoes li {
	float: left;
	margin-right: 20px;
}
ul#lista-post-opcoes li a {
	font-size: 11px;
	color: #333;
}
ul#lista-post-opcoes li a img {
	vertical-align: middle;
}
ul#lista-post-opcoes li.post-print, ul#lista-post-opcoes li a.post-edit-link {
	border-left: 1px solid #CCC;
}
ul#lista-post-opcoes li.post-print {
	padding-left: 20px;
}
/************/



dl#not-destaque {
	width: 100%;
	margin-bottom: 30px;
	display: table;
	clear: both;
}
dl#not-destaque dt {
	margin-bottom: 10px;
}
dl#not-destaque dt a {
	font-size: 18px;
	font-weight: bold;
}
/* INTERNA - NOTICIA */



/*.content p {

	color:#333;

	font-size:12px;

	line-height:18px;

	margin:5px 0 15px;

}*/



.content {
	border-bottom: 1px solid #EEEEEE;
	font-size: 12px;
	padding-bottom: 10px;
}
.content p a, .content-page p a {
	color: #EA1E1D;
	border-bottom: 1px dotted #EA1E1D;
}
.content p a:hover, .content-page p a:hover {
	color: #990000;
	border-bottom: 1px dotted #990000;
}
.content td p {
	margin: 5px 0 5px;
}
.content ul, .content ul li {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0 15px;
}
.content ul li {
	background: transparent url(img/ico-marcador-1.gif) no-repeat scroll 0 6px;
	padding-left: 12px;
}
.content ul li a {
	font-size: 12px;
	color: #EA1E1D;
	border-bottom: 1px dotted #EA1E1D;
}
.content ul li a:hover {
	color: #990000;
}
.small {
	font-size: 11px;
}
#data {
	background: url(img/ico-relogio.gif) 0px 0px no-repeat;
	padding-left: 25px;
	margin: 5px 0px 20px 0px;
	line-height: 18px;
}
#data-arquivo {
	background: url(img/ico-relogio.gif) 0px 0px no-repeat;
	padding-left: 25px;
	margin: 5px 0px 5px 0px;
	line-height: 18px;
}
#titulo-noticia, #titulo-secao {
	background: none;
	color: #EA1E1D;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
}
#titulo-noticia.ocultar {
	display: none;
}
#titulo-secao {
	margin-bottom: 20px;
}
#titulo-pagina {
	background: none;
	color: #EA1E1D;
	font-size: 17px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 18px;
}
#titulo-inicio-secao {
	display: none;
}
/*

.titulo-arquivo, .titulo-arquivo a {

	color:#EA1E1D;

	font-size:12px;

	font-weight:bold;

	line-height:18px;

}

*/



#titulo-alerta {
	background: none;
	color: #EA1E1D;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
#subtitulo {
	color: #000000;
	font-size: 13px;
	font-style: italic;
	margin: 5px 0px 15px 0px;
}
#autor {
	color: #666;
	margin: 10px 0 12px;
}
.addthis_toolbox {
	margin: 15px 0;
}
.alignright {
	float: right;
	margin: 0 0 8px 15px;
}
.alignleft {
	float: left;
	margin: 0 15px 8px 0;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	/*	float: right;*/

	border: 1px solid #CCC;
	background-color: #FFF;/*	margin: 0 12px 12px;*/

}
.wp-caption img {
	padding: 0;
	border: 0 none;
	margin: 5px 5px 0px 5px;
}
#content-int .wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 12px;
	padding: 5px 10px 5px 10px;
	margin: 0;
}
#content .wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 12px;
	padding: 5px 10px 5px 10px;
	margin: 0;
}
#tags-post {
	font-size: 11px;
	line-height: 18px;
	color: #666;
/*	margin: 35px 0px 0px 0px;*/
	padding: 10px 0px 10px 22px;
	background: url(img/ico-tag.gif) 0px 10px no-repeat;
/*	border-top: 1px solid #EEEEEE;*/
	border-bottom: 1px solid #EEEEEE;
	clear: both;
}
#tags-post a {
	color: #666;
}
#tags-post a:hover {
	color: #000;
	text-decoration: underline;
}
ul#compartilhar {
	margin-top: 10px;
	text-align: right;
}
ul#compartilhar li {
	float: left;
}
ul#compartilhar li a {
	font-size: 11px;
	color: #999;
	display: block;
	height: 25px;
	padding: 2px 0px 0px 25px;
}
ul#compartilhar li a:hover {
	color: #000;
}
ul#compartilhar li a.print {
	background: url(img/ico-print.gif) 0px 0px no-repeat;
	margin-right: 15px;
}
ul#compartilhar li a.email {
	background: url(img/ico-enviar-email.gif) 0px 0px no-repeat;
}
ul#compartilhar li a.print:hover {
	background: url(img/ico-print-hover.gif) 0px 0px no-repeat;
}
ul#compartilhar li a.email:hover {
	background: url(img/ico-enviar-email-hover.gif) 0px 0px no-repeat;
}
/*** INTERNA - PROGRAMAS E AÇÕES ***/





ul#legenda {
	width: 770px;
	height: 25px;
	background-color: #F2F2F2;
	margin-bottom: 2px;
}
ul#legenda li {
	width: 185px;
	padding: 5px 0px 5px 5px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	border: 1px dotted #FFF;
}
ul#legenda li img {
	margin-right: 5px;
	vertical-align: middle;
}
div.quadro {
	background: #F8F8F8;
	width: 510px;
	padding: 10px 10px 0;
	margin-bottom: 20px;
}
h3.interna-roxo {
	font: 18px "Trebuchet MS", Verdana, Arial;
	text-transform: uppercase;
	color: #FFF;
	padding: 3px;
	margin: 0px 0px 3px 0px;
	background-color: #1940A5;
}
div.quadro dl {
	margin-top: 10px;
	padding-bottom: 10px;
}
div.quadro dl:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}
div.quadro dl.borda {
	border-bottom: 2px dotted #CCC;
}
div.quadro dl dt {
	margin-bottom: 5px;
}
div.quadro dl dt a {
	color: #1940A5;
	font-size: 12px;
	font-weight: bold;
}
div.quadro dl dd.text {
	font-size: 12px;
	line-height: 16px;
}
div.quadro dl dd.text a {
	color: #1940A5;
	border-bottom: 1px dotted #EA1E1D;
}
/*** NUVEM DE TAGS ***/



p#tit-tags {
	color: #0093DD;
	font-size: 18px;
	margin-top: 30px;
	text-align: left;
	text-transform: uppercase;
}
p#nuvem-tags {
	margin: 5px 0 0;
	text-align: center;
}
p#nuvem-tags a {
	color: #0093DD;
}
p#nuvem-tags a:hover {
	color: #1940A5;
	text-decoration: underline;
}
/*** BARRA LATERAL ***/



#sidebar {
	width: 220px;
	min-height: 600px;
	margin-right: 10px;
	float: right;
	background-color: #F2F2F2;
}
/** WIDGETS/SIDEBAR **/



h2.widgettitle {
	padding: 10px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
h2.widgettitle a {
	text-transform: uppercase;
	font: 14px "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	color: #CC0000;
}
h2.widgettitle a.rsswidget img {
	display: block;
	float: left;
	margin: 2px 5px;
	;
	vertical-align: middle;
}
ul li.widget ul li span.rss-date {
	font-size: 11px;
	color: #333;
	padding: 0px 10px 10px;
	font-weight: bold;
	display: block;
}
ul li.widget ul li {
	border-bottom: 1px dotted #CCCCCC;
	border-left: 5px solid #CCCCCC;
	margin-bottom: 5px;
}
ul li.widget ul li a {
	font-size: 11px;
	color: #333;
	padding: 10px;
	display: block;
}
ul li.widget ul li:hover {
	color: #000;
	background-color: #FFF;
}
/* CALENDÁRIO */



#calendar {
	width: 220px;
}
/* SITES AGREGADOS  */



#agregados h2 {
	padding: 10px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
#agregados a {
	font-size: 11px;
	color: #333;
	padding: 10px;
	display: block;
	border-bottom: 1px solid #FFF;
}
#agregados a:hover {
	color: #000;
	background-color: #FFF;
}
/* YOUTUBE */





#youtube {
	padding: 20px 5px 5px 5px;
	background-color: #E4E4E4;
}
a#yt {
	width: 110px;
	height: 30px;
	display: block;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 0px 0px 0px 50px;
	margin-left: 20px;
	background: url(img/ico-youtube-sidebar.gif) 0px 0px no-repeat;
}
/* FLICKR */



#flickr {
	clear: both;
	width: 190px;
	padding: 15px 15px 30px;
	min-height: 180px;
}
a#link-flickr {
	float: left;
	margin: 5px 0px 20px 7px;
	color: #0093dd;
	font-size: 11px;
	font-weight: bold;
}
#flickr-galeria {
	margin-bottom: 30px;
	float: left;
	width: 530px;
}
#flickr-sidebar {
	min-height: 170px;
	clear: both;
}
#flickr-galeria a, #flickr-sidebar a {
	width: 75px;
	height: 75px;
	padding: 5px 6px 6px 5px;
	margin: 0px 2px 5px 3px;
	background: url(img/bg-foto-flickr.png) top center no-repeat;
	display: block;
	float: left;
}

/** FACEBOOK **/
.facebook-like-box {
	width: 216px;
	height: 210px;
	overflow: hidden;
	position: relative; /* For IE7 Compatibility */
	margin-bottom: 5px;
}
.facebook-like-box .inner {
	margin: -2px 0 0 -2px;
}
/** GOOGLE+ **/

#googleplus_widget {
	width: 220px;
	height: 116px;
	float: left;
}
#googleplus_widget span {
	width: 220px;
	height: 116px;
	float: left;
	overflow: hidden;
	background: #fff;
}
#googleplus_widget span div {
	margin: -1px 0 0 -1px !important;
	position: relative;
}
/*** ARQUIVO/ Smart Archives ***/



#smart-archives-fancy ul li {
	background: none;
}
#smart-archives-fancy .year-list, #smart-archives-fancy .month-list {
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0 !important;
	width: 100% !important;
}
#smart-archives-fancy .year-list {
	background: url("img/archive-year-background.png") repeat-x scroll center bottom transparent;
	margin-top: 10px !important;
}
#smart-archives-fancy .month-list {
	border-bottom: 1px solid #E8EDEE;
	padding: 5px 3px !important;
}
#smart-archives-fancy .year-list li, #smart-archives-fancy .month-list li {
	clear: none !important;
	color: #999;
	float: left;
	font-size: 14px;
	line-height: 1 !important;
	list-style: none outside none !important;
	margin: 0 !important;
	padding: 0 !important;
	text-transform: uppercase;
}
#smart-archives-fancy .year-list li:before, #smart-archives-fancy .month-list li:before {
	content: "" !important;
}
#smart-archives-fancy .year-list a {
	float: left;
	font-size: 18px;
	padding: 5px 7px 10px 0px;
	color: #999;
	font-weight: bold;
}
#smart-archives-fancy .year-list a:hover {
	color: #000;
}
#smart-archives-fancy .year-list .current {
	background: url("img/archive-year-pointer.png") no-repeat scroll center bottom transparent;
	color: #EA1E1D;
}
#smart-archives-fancy .month-list li {
	padding: 5px 15px 5px 0px !important;
	color: #CCC;
}
#smart-archives-fancy .month-list li a {
	color: #999;
	font-weight: bold;
}
#smart-archives-fancy .month-list li a:hover {
	color: #990000;
	border-bottom: 1px dotted #990000;
}
#smart-archives-fancy .month-list .current, #smart-archives-fancy .month-list .current a {
	color: #EA1E1D;
}
#smart-archives-fancy .month-list li span.empty-month {
	color: #CCC;
}
#smart-archives-fancy .archive-list li {
	list-style: none outside none !important;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	font-size: 12px;
	color: #333;
}
#smart-archives-fancy .archive-list li a {
	font-size: 12px;
	color: #333;
}
#smart-archives-fancy .archive-list li a:hover, #smart-archives-fancy .archive-list li:hover a {
	color: #990000;
	border-bottom: 1px dotted #990000;
}
#smart-archives-fancy .archive-list li h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #990000;
	text-transform: uppercase;
}
#smart-archives-fancy a {
	border: 0px;
}
#smart-archives-fancy a:hover {
}
#smart-archives-fancy .pane {
	clear: both;
	display: none;
	float: left;
	width: 100%;
}
#smart-archives-fancy h2.month-heading {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px 12px;
	background-color: #EEE;
	color: #990000;
	text-transform: uppercase;
	margin: 30px 0px 20px 0px;
}
#smart-archives-fancy h2.month-heading a {
	font-size: 11px;
	color: #666666;
}
#smart-archives-fancy h2.month-heading a:hover {
	color: #990000;
	border-bottom: 1px dotted #990000;
}
#smart-archives-block {
	float: left;
	width: 100%;
}
/*** RODAPÉ ***/



#footer {
	width: 100%;
	min-height: 400px;
	clear: both;
	background: #CCC url(img/bg-footer.jpg) top center repeat-x;
}
#cores {
	width: 100%;
	height: 5px;
	background-color: #FFF00F;
}
#cores div {
	float: left;
	height: 5px;
}

/* MENU DO RODAPÉ */

#nav-footer {
	width: 960px;
	margin: 0 auto;
	margin-top: 25px;
}
#nav-footer ul {
	width: 150px;
	margin-right: 10px;
	float: left;
}
#nav-footer ul li.tit-nav-footer {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#nav-footer ul li {
	margin-bottom: 10px;
}
#nav-footer ul li a {
	font-size: 11px;
	color: #000;
	line-height: 16px;
}
#nav-footer ul li a:hover {
	text-decoration: underline;
}

/** CREDITOS **/

#creditos {
	width: 100%;
	height: 20px;
	margin-top: 25px;
	padding: 10px 0px 10px 0px;
	background-color: #FFF;
	clear: both;
}
#creditos p {
	font-size: 10px;
	text-align: center;
}
#creditos p img {
	vertical-align: middle;
}
#creditos a {
	color: #000;
	font-weight: bold;
}
#navegacao {
	margin-bottom: 20px;
}
/** ÍCONES - TIPOS DE DOCUMENTOS **/



a.doc {
	background: transparent url(img/icon_doc.gif) center left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
a.pps, a.ppt {
	background: transparent url(img/icon_pps.gif) center left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
a.pdf {
	background: transparent url(img/icon_pdf.gif) center left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
a.zip{
	background: transparent url(img/icon_zip.gif) center left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
a.xls {
	background: transparent url(img/icon_xls.gif) center left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
a.odt {
	background: transparent url(img/icon_odt.gif) center left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
a.ods {
	background: transparent url(img/icon_ods.gif) center left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
a.odp {
	background: transparent url(img/icon_odp.gif) center left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
/** ÍCONES - CONTEÚDO **/



.endereco {
	background: transparent url(img/ico-endereco.gif) center left no-repeat;
	margin: 5px 0 5px;
	padding-left: 20px;
}
.fone {
	background: transparent url(img/ico-fone.gif) center left no-repeat;
	margin: 5px 0 5px;
	padding-left: 20px;
}
.email {
	background: transparent url(img/ico-email.gif) center left no-repeat;
	margin: 5px 0 5px;
	padding-left: 20px;
}
.horario {
	background: transparent url(img/ico-horario.gif) center left no-repeat;
	margin: 5px 0 5px;
	padding-left: 20px;
}
.comida {
	background: transparent url(img/ico-comida.gif) center left no-repeat;
	margin: 5px 0 5px;
	padding-left: 20px;
}
.site {
	background: transparent url(img/ico-site.gif) center left no-repeat;
	margin: 5px 0 5px;
	padding-left: 20px;
}

/** BARRA FIXA **/
/*
#barra-fixa {
	background: #1A40A6;
	width: 100%;
	padding: 13px 0px 10px 0px;
	height: 20px;
	color: #ffffff;
	position: fixed;
	bottom: 0px;
	z-index: 10;
	text-align: center;
	font-size: 16px;
}
#barra-fixa a {
	color: #ffffff;
	border-bottom: 1px dotted #ffffff;
}
#barra-fixa a:hover {
	color: #FFF00F;
	border-bottom: 1px dotted #ffffff;
}
#barra-fixa .img-barra-fixa {
	width: 870px;
	margin: 0px auto;
	text-align: left;
}
#barra-fixa .img-barra-fixa img {
	float: left;
	margin: -51px 25px 0px 0px;
}
*/
/** MENU - AJUSTE NAVEGADORES **/

.win.gecko ul#nav li#ini a {
	padding: 15px 18px 14px;
}
.win.gecko ul#nav li#not ul {
	margin-left: -286px;
}
.win.ie ul#nav li#ini a {
	padding: 15px 18px 14px;
}
.win.ie ul#nav li#not ul {
	margin-left: -286px;
}
.win.ff2 ul#nav li#ini a {
	padding: 15px 18px 14px;
}
.win.ff2 ul#nav li#not ul {
	margin-left: -287px;
}

.tiled-gallery-caption {
	background: #fff!important;
	color: #333!important;
	font-size: 10px!important;
}

/* formulário de inscrição da seleção simplificada */
.formulario-inscricao {
	font-size:12px;
}
.formulario-inscricao legend {
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.formulario-inscricao .asterisco {
	color: #FF0000;
}
.formulario-inscricao .label {
	display: block;
	float: left;
	width: 154px;
	line-height: 30px;
	font-weight:normal;
}
.formulario-inscricao .radio {
	margin-right: 10px;
	width: 150px;
	line-height: 25px;
	font-weight:normal;
}
.formulario-inscricao br {
	clear: left;
}
.formulario-inscricao .linha_rodape {
	border: 1px dashed;
}
.formulario-inscricao .input {
	font-family: Arial, Verdana;
	padding: 5px;
	border: 1px solid #727272;
	width: 300px;
	color: #797979;
}
.formulario-inscricao input[type=radio] {
	margin:0px 6px 0px 4px;
	float:left;
}
.formulario-inscricao select {
	padding:4px 5px;
}
.formulario-inscricao fieldset {
	margin-top: 15px;
	margin-bottom: 15px;
}
.formulario-inscricao #inscricao {
	padding: 20px;
	background: #f0f0f0;
	overflow: auto;
	/* Border style */
	border: 1px solid #cccccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	/* Border Shadow */
	-moz-box-shadow: 2px 2px 2px #cccccc;
	-webkit-box-shadow: 2px 2px 2px #cccccc;
	box-shadow: 2px 2px 2px #cccccc;
}

/* List category posts */
.lcp_catlist {
	list-style: outside none inside;
}