/*
Theme Name: São José dos Pinhais
Theme URI: http://html5blank.com
Description: Tema para o site da prefeitura de São José dos Pinhais
Version: 1.2.9
Tags: SJP, HTML5, CSS3

License: MIT
License URI: http://opensource.org/licenses/mit-license.php
*/

/* =============================================================================
   General Styles
   ========================================================================== */
   
/* Font Face Setup, add fonts to /fonts/ folder and sync filenames */
@font-face {
	font-family:'Font-Name';
	src:url('fonts/font-name.eot');
	src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
		url('fonts/font-name.woff') format('woff'),
		url('fonts/font-name.ttf') format('truetype'),
		url('fonts/font-name.svg#font-name') format('svg');
    font-weight:normal;
    font-style:normal;
}

/* Global Box Sizing and Font-Smoothing */	 
*, *:after, *:before {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}

body {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; /* Serve Helvetica Neue, with Helvetica fallbacks to Arial */
	font-size:13px;
	font-weight:300; /* Better supported than 'lighter' attribute */
	line-height: 1.5em;
	color:#444; /* Lighter on the eyes than #000 Black */
}

/* =============================================================================
   Structure
   ========================================================================== */
   
/* Fluid First approach - http://www.toddmotto.com/fluid-first-creating-a-future-proof-fluid-and-responsive-website 
  Responsive, fluid, 1280px width - perfect start.
*/

.wrapper {
	margin: 0 auto;
	position: relative;
}

/* =============================================================================
   Media Queries
   ========================================================================== */

/* 320px and greater */
@media only screen and (min-width: 320px) {

}

/* 480px and greater */
@media only screen and (min-width: 480px) {

}

/* 768px and greater */
@media only screen and (min-width: 768px) {

}

/* 1024px and greater */
@media only screen and (min-width: 1024px) {

}

/* Retina screens */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {

}

/* =============================================================================
   Non-Semantic Classes
   ========================================================================== */
   
/* Custom Selection Styles */
::selection {background:#D31245;color:#FFF;text-shadow:none;}
::-webkit-selection {background:#D31245;color:#FFF;text-shadow:none;}
::-moz-selection {background:#D31245;color:#FFF;text-shadow:none;}

/* Input focus styles */
input:focus {outline:0;border:1px solid #0091BD;} /* Gets rid of blue glow on field focus, adds border color instead */
   
/* =============================================================================
   WordPress Core CSS Styles
   ========================================================================== */
   
.alignnone {margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter {display:block;margin:5px auto 5px auto;}
.alignright {float:right;margin:5px 0 20px 20px;}
.alignleft {float:left;margin:5px 20px 20px 0;}
.aligncenter {display:block;margin:5px auto 5px auto;}
a img.alignright {float:right;margin:5px 0 20px 20px;}
a img.alignnone {margin:5px 20px 20px 0;}
a img.alignleft {float:left;margin:5px 20px 20px 0;}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.wp-caption {background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone {margin:5px 20px 20px 0;}
.wp-caption.alignleft {margin:5px 20px 20px 0;}
.wp-caption.alignright {margin:5px 0 20px 20px;}
.wp-caption img {border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text,.gallery-caption {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.sticky {}
.bypostauthor {}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
	* {background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
	a,a:visited {text-decoration:underline;}
	a[href]:after {content:" (" attr(href) ")";}
	abbr[title]:after {content:" (" attr(title) ")";}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content:"";}
	pre,blockquote {border:1px solid #999;page-break-inside:avoid;}
	thead {display:table-header-group;}
	tr,img {page-break-inside:avoid;}
	img {max-width:100% !important;}
	@page {margin:0.5cm;}
	p,h2,h3 {orphans:3;widows:3;}
	h2,h3 {page-break-after:avoid;}
}


/* ==========================================================================
   SJP
   ========================================================================== */
html, body {
	width: 100%; height: 100%;
}

body {
	background: white url(img/background-tile.png) repeat-x;
}

body.home {
	background: white url(img/background-home.png) no-repeat center top;
	background: url(img/background-home.png) no-repeat center top,
				url(img/background-home-tile.png) repeat-x;
}

.top-header {
	height: 111px;
	margin-bottom: 15px;
}

a {
	color: #00E;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

iframe {
	border: none;
}

.clear {
	clear: both;
}

.logo {
	background: url(img/logo-background.png);
	margin: 0;
	padding-top: 55px;
	text-align: center;
	width: 236px; height: 163px;
}

.top-header .logo {
	background-position: 0 -20px;
	float: left;
	padding-top: 30px;
	height: 111px;
}

.top-header h2 {
	background: url(img/portal-prefeitura.png);
	float: left;
	margin: 6px 80px 0 30px;
	text-indent: -9999em;
	width: 146px; height: 17px;
}

.main {
	min-height: 758px;
}

.field-wrap text-wrap {
	float: left;
}

.ninja-forms-field {
    font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 300px;
    color: #797979;

}

.ninja-forms-label {
    font-family: Arial, Verdana;
    text-shadow: 2px 2px 2px #ccc;
    display: block;
    float: left; margin-right:15px;
    font-weight: bold;
    margin-right:10px;
    text-align: right;
    width: 120px;
    line-height: 25px;
    font-size: 15px;
    }

/* Menu superior */
.header-nav-menu {
	float: right;
	margin: 0 0 28px 0;
	padding: 0;
	text-align: right;
	width: 744px;
}

.header-nav-menu li {
	border-left: 1px solid #6d6e71;
	display: inline;
	line-height: 27px;
	padding: 0 10px 0 11px;
}

.header-nav-menu li:first-child {
	border-left: none;
}

.header-nav-menu a {
	color: #6d6e71;
}

/* Social */
header .social {
	float: right;
	margin-top: -15px;
}

header .clima {
	float: right;
	margin-top: -15px;
}

header .social a {
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	margin-left: 20px;
	overflow: hidden;
	text-indent: -9999em;
	width: 34px; height: 34px;
}

header .social .facebook {
	background-image: url(img/facebook.png);
	margin-left: 0;
}

header .social .twitter {
	background-image: url(img/twitter.png);
}

header .social .youtube {
	background-image: url(img/youtube.png);
}

header .social .flickr{
	background-image: url(http://www.sjp.pr.gov.br/wp-content/uploads/2015/04/flickr.png);
}

.breadcrumbs { 
font-size: 0.9em; 
color: #000;
margin: 10px 0 0 0px; 
position: relative;
}

.breadcrumbs a { 
font-size: 0.9em; 
color: #000;
margin: 10px 0 0 0px; 
position: relative;
}

/* Formulário de busca */
.search input {
	border: none;
	display: inline-block;
	line-height: 26px;
	margin: 0;
}

.search-input {
	border-radius: 5px 0 0 5px;
	padding: 0 10px;
}

.search-submit {
	background: url(img/search-button.png);
	text-indent: -999em;
	width: 23px; height: 28px;
}

/* Sidebar */
#sidebar {
	position: absolute;
	width: 265px;
	top: 0; right: 0;
}

.sidebar-nav-menu {
	margin: 0 0 15px 0;
	padding: 0;
}

.sidebar-nav-menu p {
	line-height: 1.2em;
	margin: 0;
}

.sidebar-nav-menu a {
	background-position: 190px 0px;
	background-repeat: no-repeat;
	color: white;
	display: block;
	padding: 14px 105px 0 20px;
	margin-bottom: 5px;
	height: 98px;
}

.sidebar-nav-menu a:hover {
	background-position: 190px -98px;
}

.sidebar-nav-menu h3 {
	background-repeat: no-repeat;
	font-size: 1.5em;
	margin: 0;
	text-indent: -9999em;
	height: 27px;
}

.sidebar-cidadao a {
	background-color: #ffcc3b;
	background-image: url(img/cidadao-ico.png);
	font-size: 12px;
}

.sidebar-cidadao h3 {
	background-image: url(img/cidadao.png);
}

.sidebar-empresa a {
	background-color: #a6ce39;
	background-image: url(img/empresa-ico.png);
	font-size: 12px;
}

.sidebar-empresa h3 {
	background-image: url(img/empresa.png);
}

.sidebar-servidor a {
	background-color: #d21b00;
	background-image: url(img/servidor-ico.png);
	font-size: 12px;
}

.sidebar-servidor h3 {
	background-image: url(img/servidor.png);
}

.sidebar-a-cidade a {
	background-color: #4c0a00;
	background-image: url(img/a-cidade-ico.png);
	font-size: 12px;
}

.sidebar-a-cidade h3 {
	background-image: url(img/a-cidade.png);
}

.search-cloud {
	border: 1px solid #f1f1f1;
	line-height: 2em;
	margin-bottom: 15px;
	min-height: 250px;
	max-height: 288px;
	padding: 15px;
	text-align: center;
}

.search-cloud a {
	color: #444;
}

.pequenos div {
	margin-bottom: 15px;
}

.pequenos img {
	display: block;
}

/* Miolo */
.main h1 {
	border-bottom: 1px solid #F4CD6A;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 15px 0;
	padding: 15px 0;
}

.main h1 a,
.main h1 span {
	color: black;
}

.wrapper {
	width: 980px;
}

.main {
	margin-right: 280px;
}

.home .main {
	padding: 0;
}

.single h1 {
	margin-bottom: 0;
}

.single .wp-post-image {
	border: 5px solid #D6D7D9;
	width: 100%;
}

.caption {
	color: #777777;
	display: block;
	font-style: italic;
	text-decoration: none;
}

.extra {
	border-top: 1px solid #F4CD6A;
	border-bottom: 1px solid #F4CD6A;
	height: 310px;
}

.extra div {
	float: left;
	height: 310px;
}

.extra h2 {
	color: #CCC;
	font-size: 2.4em;
	font-weight: normal;
}

.extra ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.extra li {
	padding: 5px 0;
}

.extra a {
	color: black;
	text-decoration: none;
}

.last-news {
	padding-right: 15px;
	width: 333px;
}

.related-news {
	background-color: #ccc;
	padding: 0 15px;
	width: 380px;
}

.extra .tags {
	padding-left: 15px;
	font-size:0.9em;
	width: 260px;
	
}

.last-news li,
.related-news li {
	border-bottom: 2px dotted black;
}

.related-news h2 {
	color: white;
}

.social-post {
}

.social-post h2 {
	color: #CCC;
	font-size: 2.4em;
	font-weight: normal;
}

.social-post ul {
	margin-top: 40px;
	list-style: none;
}

li.comment {
	margin-bottom: 40px;
}

.comment-reply-link {
	border: 1px solid #DADADA;
	border-radius: 3px;
	color: #444;
	display: inline-block;
	font-size: .8em;
	padding: 2px 5px 2px 25px;
	position: relative;
	text-transform: uppercase;
}

.comment-reply-link:before {
	background-color: #999;
	border-radius: 6px / 5px;
	content: '';
	display: block;
	position: absolute;
	top: 5px; left: 5px;
	width: 12px; height: 10px;
}

.comment-reply-link:after {
	border-top: 4px solid #999;
	border-right: 4px solid transparent;
	content: '';
	display: block;
	position: absolute;
	top: 14px; left: 8px;
}

.comment-meta {
	margin-left: 10px;
	padding-left: 20px;
	position: absolute;
}

.comment-meta:before {
	border: 2px solid #999;
	border-radius: 7px;
	content: '';
	display: block;
	position: absolute;
	top: 2px; left: 0;
	width: 14px; height: 14px;
}

.comment-meta:after {
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	content: '';
	display: block;
	position: absolute;
	top: 5px; left: 6px;
	width: 5px; height: 5px;
}

#comment {
	margin-left: 10px;
}

.comments-number {
	line-height: 30px;
	margin-left: 40px;
}

.comment-author,
.comment-meta {
	display: inline;
}

.comment-author cite {
	font-style: normal;
	font-weight: bold;
}

.addthis_toolbox {
	position: absolute;
	/* margin: 425px 0 0 180px; */
	width: 400px;
}

#submit {
	background-color: white;
	border: 1px solid #DADADA;
	border-radius: 3px;
	color: #444;
	display: inline-block;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; /* Serve Helvetica Neue, with Helvetica fallbacks to Arial */
	font-size: .8em;
	font-weight:300; /* Better supported than 'lighter' attribute */
	line-height: 1.5em;
	padding: 2px 5px;
	position: relative;
	text-transform: uppercase;
}


/* Home */
.noticias {
	padding: 0;
	max-heigth: 540px;
}

.noticias h2 {
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
	top: -40px;
	width: 100%; height: 21px;
	text-indent: -9999em;
}

.noticias .col {
	position: relative;
	float: left;
	/* margin-top: 45px; */
	min-height: 380px;
	padding-top: 15px;
}

.noticias ul {
	list-style: none;
	padding: 0;
}

.noticias li {
	border-top: 1px solid #f1f1f1;
	padding: 20px 0;
}

.noticias li:first-child {
	border-top: none;
}

.noticias a {
	color: #444;
}

.noticias .agenda {
	
	padding-right: 15px;
	width: 215px;
}

.noticias .agenda h2 {
	background-image: url(img/noticias.png);
	padding-left: 5px;
}

.noticias .publicacoes {

	border-left: 1px solid #f1f1f1;
	padding-left: 10px;
	padding-right: 10px;
	width: 225px;
}

.noticias .publicacoes h2 {
	
}

.noticias .audio {

	border-left: 1px solid #f1f1f1;
	padding-left: 10px;
	width: 215px;
}

.noticias .audio h2 {

}

.radio_prefeitura {
	padding: 0;
	max-heigth: 540px;
}

.radio_prefeitura h2 {
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
	top: -40px;
	width: 100%; height: 21px;
	text-indent: -9999em;
}

.radio_prefeitura .col {
	position: relative;
	float: left;
	/* margin-top: 45px; */
	min-height: 200px;
	padding-top: 15px;
}

.radio_prefeitura ul {
	list-style: none;
	padding: 0;
}

.radio_prefeitura li {
	border-top: 1px solid #f1f1f1;
	padding: 20px 0;
}

.radio_prefeitura li:first-child {
	border-top: none;
}

.radio_prefeitura a {
	color: #444;
}

.radio_prefeitura .radio_pref1 {
	
	padding-right: 15px;
	width: 215px;
}

.radio_prefeitura .radio_pref1 h2 {
	background-image: url(img/noticias.png);
	padding-left: 5px;
}

.radio_prefeitura .radio_pref2 {

	border-left: 1px solid #f1f1f1;
	padding-left: 10px;
	padding-right: 10px;
	width: 225px;
}

.radio_prefeitura .radio_pref2 h2 {
	
}

.radio_prefeitura .radio_pref3 {

	border-left: 1px solid #f1f1f1;
	padding-left: 10px;
	width: 215px;
}

.radio_prefeitura .radio_pref3 h2 {

}


/* Secretarias */
.secretaria-header {
	position: relative;
	height: 200px;
}

.secretaria-header h1 {
	display: none;
}

.secretaria-header .menu {
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
	position: absolute;
	bottom: 0;
	z-index: 10;
}

.secretaria-header .menu > li {
	float: left;
	margin-right: 8px;
	position: relative;
}

.secretaria-header .menu > li > a {
	background-color: #ffcc3b;
	display: block;
	padding: 5px 5px;
}

.secretaria-header .sub-menu {
	background-color: rgba(22,80,121,.8);
	background-color: rgb(22,80,121);
	display: none;
	list-style: none;
	margin: 0;
	padding: 0 10px;
	position: absolute;
	top: 100%; left: 0;
	min-width: 150px;
	width: auto;
}

.secretaria-header .sub-menu li {
	border-bottom: 1px solid #89A6BB;
	padding: 5px;
}

.secretaria-header .sub-menu a {
	color: white;
}

.secretaria-header .menu > li:hover .sub-menu {
	display: block;
}

.secretaria-administracao-header {
	background-image: url(img/secretaria-administracao.jpg);
}

.secretaria-agricultura-e-abastecimento-header {
	background-image: url(img/secretaria-agricultura.jpg);
}

.secretaria-assistencia-social-header {
	background-image: url(img/secretaria-assistencia.jpg);
}

.secretaria-comunicacao-header {
	background-image: url(img/secretaria-comunicacao.jpg);
}

.secretaria-cultura-header {
	background-image: url(img/secretaria-cultura.jpg);
}

.secretaria-educacao-header {
	background-image: url(img/secretaria-educacao.jpg);
}

.secretaria-esporte-e-lazer-header {
	background-image: url(img/secretaria-esporte.jpg);
}

.secretaria-financas-header {
	background-image: url(img/secretaria-financas.jpg);
}

.secretaria-governo-header {
	background-image: url(img/secretaria-governo.jpg);
}

.secretaria-habitacao-header {
	background-image: url(img/secretaria-habitacao.jpg);
}

.secretaria-industria-comercio-e-turismo-header {
	background-image: url(img/secretaria-industria.jpg);
}

.secretaria-meio-ambiente-header {
	background-image: url(img/secretaria-meio-ambiente.jpg);
}

.secretaria-planejamento-e-des-economico-header {
	background-image: url(img/secretaria-planejamento.jpg);
}

.secretaria-procuradoria-geral-do-municipio-header {
	background-image: url(img/procuradoria.jpg);
}

.secretaria-recursos-materiais-e-licitacoes-header {
	background-image: url(img/secretaria-licitacao.jpg);
}

.secretaria-saude-header {
	background-image: url(img/secretaria-saude.jpg);
}

.secretaria-seguranca-header {
	background-image: url(img/secretaria-seguranca.jpg);
}

.secretaria-trabalho-emprego-e-economia-solidaria-header {
	background-image: url(img/secretaria-trabalho.jpg);
}

.secretaria-transporte-e-transito-header {
	background-image: url(img/secretaria-transporte.jpg);
}

.secretaria-urbanismo-header {
	background-image: url(img/secretaria-urbanismo.jpg);
}

.secretaria-viacao-e-obras-publicas-header {
	background-image: url(img/secretaria-obras.jpg);
}

.secretaria-controle-interno-header {
	background-image: url(/wp-content/uploads/2013/05/controleinterno.jpg);
}


.page-template-secretaria-php a.accordion-title {
	display: block;
	border-bottom: 1px solid #FFD204;
	text-decoration: none;
	color: #0E1D42;
	padding: 7px 0;
	line-height: 1em;
	margin-top: 10px;
}

.page-template-secretaria-php a.accordion-title.down {}
.page-template-secretaria-php a.accordion-title:hover {}

.page-template-secretaria-php .accordion-content {
	padding: 10px 0 1px;
}

/* Cidadao, Empresa, Servidor e A Cidade */
.page-template-item-lateral-php .main {
	border-top: 50px solid gray;
	padding-top: 50px;
}

.page-template-item-lateral-php a.accordion-title {
	background-position: left center;
	background-repeat: no-repeat;
	border-bottom: 2px solid gray;
	color: gray;
	display: block;
	font-size: 1.5em;
	font-weight: normal;
	padding: 7px 0 7px 38px;
	line-height: 1em;
	margin-top: 10px;
	text-decoration: none;
}

.page-template-item-lateral-php a.accordion-title.down {}
.page-template-item-lateral-php a.accordion-title:hover {}

.page-template-item-lateral-php .accordion-content {
	padding: 10px 0 1px;
}

.cidadao .main {
	border-color: #ffd204;
}

.cidadao a.accordion-title {
	padding-left:30px;
	border-color: #ffd204;
	color: #ffd204;
	
}

.cidadao .alvaras-certidoes-e-licencas {
	background-image: url(img/alvaras-y.jpg);
}

.cidadao .assistencia-social {
	background-image: url(img/assistencia-y.jpg);
}

.cidadao .concursos-publicos {
	background-image: url(img/concursos-y.jpg);
}

.cidadao .cultura {
	background-image: url(img/cultura-y.jpg);
}

.cidadao .denuncias {
	background-image: url(img/denuncias-y.jpg);
}

.cidadao .educacao {
	background-image: url(img/educacao-y.jpg);
}

.cidadao .emergencias {
	background-image: url(img/emergencia-y.jpg);
}

.cidadao .esporte {
	background-image: url(img/esporte-y.jpg);
}

.cidadao .feiras {
	background-image: url(img/feiras-y.jpg);
}

.cidadao .habitacao-e-moradia {
	background-image: url(img/habitacao-y.jpg);
}

.cidadao .iluminacao-publica-e-limpeza {
	background-image: url(img/iluminacao-y.jpg);
}

.cidadao .impostos {
	background-image: url(img/impostos-y.jpg);
}

.cidadao .licitacoes {
	background-image: url(img/licitacoes-y.jpg);
}

.cidadao .meio-ambiente {
	background-image: url(img/meioambiente-y.jpg);
}

.cidadao .obras-e-urbanismo {
	background-image: url(img/obras-y.jpg);
}

.cidadao .saude {
	background-image: url(img/saude-y.jpg);
}

.cidadao .seguranca {
	background-image: url(img/seguranca-y.jpg);
}

.cidadao .servicos-funerarios {
	background-image: url(img/servicosfunerarios-y.jpg);
}

.cidadao .trabalho {
	background-image: url(img/trabalho-y.jpg);
}

.cidadao .transito-e-transporte {
	background-image: url(img/transito-y.jpg);
}

.empresa .main {
	border-color: #a6ce39;
}

.empresa a.accordion-title {
	border-color: #a6ce39;
	color: #a6ce39;
}

.empresa .alvaras-certidoes-e-licencas {
	background-image: url(img/alvaras-g.jpg);
}

.empresa .associacao-comercial {
	background-image: url(img/associacao-g.jpg);
}

.empresa .capacitacao {
	background-image: url(img/capacitacao-g.jpg);
}

.empresa .impostos-e-taxas {
	background-image: url(img/impostos-g.jpg);
}

.empresa .investimentos-na-cidade {
	background-image: url(img/investimentos-g.jpg);
}

.empresa .licitacoes-e-fornecedores {
	background-image: url(img/licitacoes-g.jpg);
}

.empresa .servicos-para-a-sua-empresa {
	background-image: url(img/servicosempresa-g.jpg);
}

.servidor .main {
	border-color: #d21b00;
}

.servidor a.accordion-title {
	border-color: #d21b00;
	color: #d21b00;
}

.servidor .acesso-ao-sistema---rh {
	background-image: url(img/rh-r.jpg);
}

.servidor .alvaras-certidoes-e-licencas {
	background-image: url(img/rh-r.jpg);
}

.servidor .assistencia-social {
	background-image: url(img/concursos-r.jpg);
}

.servidor .concursos-publicos {
	background-image: url(img/concursos-r.jpg);
}

.servidor .diario-oficial {
	background-image: url(img/diario-r.jpg);
}

.servidor .webmail {
	background-image: url(img/webmail-r.jpg);
}
.servidor .servidor {
	background-image: url(img/red-servidor.jpg);
}
.servidor .trabalho {
	background-image: url(img/trabalho-r.jpg);
}
.servidor .convenios-e-parcerias {
	background-image: url(img/convenios-r.jpg);
}

.a-cidade .main {
	border-color: #4c0a00;
}

.a-cidade a.accordion-title {
	border-color: #4c0a00;
	color: #4c0a00;
}

.a-cidade .dados-historicos{
	background-image: url(img/historia-m.jpg);
	background-repeat: no-repeat;
}

.a-cidade .caracteristicas-fisicas{
	background-image: url(img/cidade-m.jpg);
	background-repeat: no-repeat;
}

.a-cidade .demografia{
	background-image: url(img/demografia.jpg);
	background-repeat: no-repeat;
}

.a-cidade .indicadores-socioeconomicos{
	background-image: url(img/dadossocioeconomicos-m.jpg);
	background-repeat: no-repeat;
}

.a-cidade .infraestrutura{
	background-image: url(img/infraestrutura.jpg);
	background-repeat: no-repeat;
}

.a-cidade .dados-eleitorais{
	background-image: url(img/dados-eleitorais.jpg);
	background-repeat: no-repeat;
}

.a-cidade .objetivos-do-milenio{
	background-image: url(img/simbolos-m.jpg);
	background-repeat: no-repeat;
}

.a-cidade .dados-historicos{
	background-image: url(img/dados-historicos.jpg);
	background-repeat: no-repeat;
}

.a-cidade .destaques{
	background-image: url(img/destaques.jpg);
	background-repeat: no-repeat;
}


.a-cidade .mapas {
	background-image: url(img/mapas-m.jpg);
	background-repeat: no-repeat;
}

.turismo .main {
	border-color: #094ebf;
}

.turismo a.accordion-title {
	border-color: #094ebf;
	color: #094ebf;
}

.turismo .atrativos-de-roteiros{
	background-image: url(img/atrativos-azul.jpg);
}

.turismo .gastronomia {
	background-image: url(img/gastronomia.jpg);
}

.turismo .guia-completo {
	background-image: url(img/guia-azul.jpg);
}

.turismo .infraestrutura {
	background-image: url(img/infra-estrutura.jpg);
}

.turismo .transporte {
	background-image: url(img/transporte-azul.jpg);
}

.turismo .calendario-de-eventos {
	background-image: url(img/calendario-azul.jpg);
}

/* Social */
.social-section {
	background-color: #022952;
	color: #a7a9ac;
	padding-top: 15px;
	height: 707px;
}

.social-section h2 {
	background: url(img/redes-sociais.png) no-repeat;
	text-indent: -9999em;
	height: 17px;
}

.social-section a {
	color: white;
	font-size: .9em;
}

.social-sidebar {
	float: right;
	width: 265px; height: 300px;
}

.youtubechannelEntry {
	float: left;
	padding-right: 10px;
	margin-top: 10px;
	width: 160px;
}

.social-section .youtube-mais {
	background: white;
	border-radius: 5px;
	color: #022952;
	display: block;
	float: left;
	font-size: 20px;
	line-height: 28px;
	margin: 50px 0 0 20px;
	text-align: center;
	width: 30px; height: 30px;
}

.youtube-mais:hover {
	text-decoration: none;
}

.social-twitter {
	background-color: white;
	overflow: hidden;
	height: 300px;
	margin-top: 10px;
}

/* Slider de noticias */
.upzslider {
	margin-bottom: 15px;
}
.upzslider a {
	color: #FFFFFF;
}
/* Rodapé */
footer {
	margin-top: 15px;
}

.ar-section {
	background: #c1c1c1 url(img/acesso-rapido-background.png) repeat-x;
	padding: 0;
	height: 155px;
}

.ar-section h2 {
	background-image: url(img/acesso-rapido.png);
	display: block;
	float: left;
	margin-top: 35px;
	text-indent: -9999em;
	width: 134px; height: 103px;
}

.ar-section ul {
	list-style: none;
	margin: 0 0 0 12px;
	padding: 0;
}

.ar-section li {
	float: left;
}

.ar-section a {
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #444;
	display: block;
	line-height: 1.2em;
	margin-top: 15px;
	text-align: center;
	width: 139px; height: 135px;
}

.ar-portal-transparencia {
	background-image: url(img/portal-transparencia.png);
	padding-top: 8px;
}

.ar-nota-fiscal-eletronica {
	background-image: url(img/nota-fiscal-eletronica.png);
	padding-top: 8px;
}

.ar-tur {
	background-image: url(img/turismo.png);
}

.ar-prev {
	background-image: url(img/prev.png);
}

.ar-licitacoes {
	background-image: url(img/licitacoes.png);
}

.ar-secretarias {
	background-image: url(img/secretarias.png);
}

.footer-menu {
	background-color: #ffd204;
	color: #0e1d42;
	height: 255px;
	margin-top: 15px;
}

.address {
	float: left;
	margin-top: -30px;
	text-align: center;
	width: 260px;
	font-size: 0.9em;
}

.address .logo {
	margin: 0 0 10px 10px;
}

.footer-menu h2 {
	background: url(img/principais-servicos.png) no-repeat;
	float: left;
	margin: 5px 20px 0 5px;
	text-indent: -9999em;
	width: 75px; height: 45px;
}

.footer-menu a {
	color: #0e1d42;
	 font-size: 1em; 

}

.footer-menu ul {
	border-left: 1px solid #0e1d42;
	float: left;
	line-height: 20px;
	padding: 0 5px;
	height: 225px;
}

.copyright {
	background-color: black;
	color: white;
	font-size: .9em;
	padding: 8px 0;
	text-align: center;
}

<!--[if lt IE 8]>
.top-header .logo {
	height: 82px;
}
<![endif]-->

/* Central_Notícias */
.central_noticias {
	padding: 0;
	min-heigth: 1041px;

}

.central_noticias .h2 {
	border-bottom: 1px solid #F4CD6A;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 15px 0;
	padding: 15px 0;
}
.central_noticias .h1 {
	border-bottom: 1px solid #F4CD6A;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 15px 0;
	padding: 15px 0;
}

.central_noticias .col {
	position: relative;
	float: left;
	/* margin-top: 45px; */
	min-height: 380px;
	padding-top: 15px;
}

.central_noticias ul {
	list-style: none;
	padding: 0;
}

.central_noticias li {
	border-top: 1px solid #f1f1f1;
	padding: 20px 0;
	height: 113px;
	text-align: justify;
}

.central_noticias li:first-child {
	border-top: none;
	height: 286px;
}

.central_noticias li:first-child .foto {
	position: relative;
	float: left;
	width: 341px;
	height: 190px;
}

.central_noticias li:first-child  .topo{
	border-top: none;
	padding-top: 195px;
}
.central_noticias li:first-child a {
	color: #444;
	font-size: 1.4em;
	font-weight: normal;
	color:#022952;
}

.central_noticias .date {
	color: #444;
	font-size: 0.9em;
	font-weight: normal;
	color:#AAAAAA;
}
.central_noticias .foto{
	position: relative;
	float: left;
	width: 116px;
	height: 76px;
	padding-right:16px;
}

.central_noticias a {
	color:#022952;
}

.central_noticias .esquerda{
	padding-right: 15px;
	width: 341px;
}

.central_noticias .direita{
	//border-left: 1px solid #f1f1f1;
	padding-left: 10px;
	padding-right: 10px;
	width: 341px;
}

.campos_central_noticias {
	padding: 2px;
	border: 2px solid #08557A;
	width: 70px;
}

.campos_box_central_noticias {
	padding: 2px;
	border: 2px solid #08557A;
}

.botao_central_noticias {
	padding: 2px;
	border: 2px solid #08557A;
	background-color: #08557A;
	color: #fff;
}

.cn_galeria_fotos-section {
	background: #C2C2C2 url(img/Central_Noticias_Fundo_Galeria_Foto.jpg) repeat-x;
	padding: 15px 0 0 0;
	height: 190px;
}

.cn_galeria_fotos-section #titulo{
	background-repeat: no-repeat;
	background-image: url(img/Central_Noticias_Galeria_Foto.jpg);
	display: block;
	text-indent: -9999em;
	width: 124px; 
	height: 22px;
	padding: 5px; 5px; 5px; 5px;
}

.cn_galeria_fotos-section #vermais{
	background-repeat: no-repeat;
	background-image: url(img/Central_Noticias_Galeria_Foto_VerMais.jpg);
	display: block;
	text-indent: -9999em;
	float: right;
	width: 124px; 
	height: 22px;
}

.cn_galeria_fotos-section ul {
	list-style: none;
	padding: 0;
}

.cn_galeria_fotos-section li:last-child {
	background-color: #fff;
	float: left;
	width: 120px;
	height: 87px;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 5px; 5px; 5px; 5px;
}

.cn_galeria_fotos-section li {
	background-color: #fff;
	float: left;
	width: 120px;
	height: 87px;
	display: inline;
	list-style-type: none;
	margin: 0 52px 0 0;
	padding: 5px; 5px; 5px; 5px;
}

.cn_galeria_fotos-section .foto{
	position: relative;
	float: left;
	width: 110px;
	height: 77px;
	margin-bottom: 10px;
}

.cn_galeria_fotos-section a {
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #444;
	display: block;
	line-height: 1.2em;
	text-align: center;
}

.cn_galeria_fotos-section #legenda {
	text-align: center;
	color:#022952;
}