/*
Theme Name: Prefeitura de Guarapuava
Theme URI: http://www.guarapuava.pr.gov.br
Author: CFW
Description: Design feito para website da Prefeitura de Guarapuava
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: prefeitura de guarapuava, guarapuava
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* =Structure
----------------------------------------------- */

/* General Demo Style */
body{
	color: #000;
	font-family: arial,sans-serif;
	font-size: 13px;
}
@font-face {
    font-family: 'FuturaLtCnATLightCondensed';
    src: url('futuralt-webfont.eot');
    src: url('futuralt-webfont.eot?#iefix') format('embedded-opentype'),
         url('futuralt-webfont.woff') format('woff'),
         url('futuralt-webfont.ttf') format('truetype'),
         url('futuralt-webfont.svg#FuturaLtCnATLightCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'AlternateGothic2BTRegular';
    src: url('altgot2n-webfont.eot');
    src: url('altgot2n-webfont.eot?#iefix') format('embedded-opentype'),
         url('altgot2n-webfont.woff') format('woff'),
         url('altgot2n-webfont.ttf') format('truetype'),
         url('altgot2n-webfont.svg#AlternateGothic2BTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#topo-do-site {
	width:100%;
	height:41px;
	background-image:url(images/verde-topo.png);
	background-repeat:no-repeat;
	background-position:top center;
}
#topo-interno {
	width:1000px;
	margin:0 auto;
	height:41px;
}
#menu-top {
	height:600px;
	height:41px;
	float:right;
}
#branco-logo {
	width:100%;
	height:80px;
	background-color:#FFF;
}
#branco-logo-interno {
	width:1000px;
	height:80px;
	margin:0 auto;
}
#logo {
	width:328px;
	position:absolute;
	top: 28px;
	z-index: 100;

	text-align:center;
}
#menu-rapido-externo {
	width:520px;
	position:absolute;
	top: 41px;
	height: 39px;
	float:right;
	left: 480px;
}
#menu-rapido-page {
	width:510px;
	height: 39px;
	float:right;
	margin-top:50px;
	margin-right:60px;
}
#menu-rapido {
	width:35%;
	float:left
}
#busca {
	width:65%;
	float:right
}
#branco-sobreposto {
	width:100%;
	height:1px;
}
#branco-sobreposto-g {
	position:absolute;
	width:100%;
	height:34px;
	z-index:99;
	background-image:url(images/branco-topo.png);
	background-repeat:no-repeat;
	background-position:top center;
}
#menu-externo {
	width:990px;
	margin:0 auto;
	height:44px;
	margin-top:18px;
	float:left;
}
#menu-externo-page {
	width:990px;
	margin:0 auto;
	height:44px;
	margin-top:18px;
}
#conteudo-interna-externo {
	width:1000px;
	background-color:#fff;
	margin:0 auto;
	margin-top:14px;
	border-bottom:1px solid #e5e6e5;
	border-top:1px solid #e5e6e5;
	border-left:1px solid #e5e6e5;
	border-right:1px solid #e5e6e5;
	border-collapse:collapse;
	min-height:400px;
}
#bg-divisor-titulos {
	height:35px;
	line-height:35px;
	vertical-align:middle;
	background-image:url(images/bg-titulo-interna.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:30px;
}
#bg-divisor-instrucao-normativa {
	height:35px;
	line-height:35px;
	vertical-align:middle;
	background-image:url(images/divide-instrucao.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:15px;
	margin-top:15px;
}
#bg-divisor-titulos-single {
	line-height:35px;
	vertical-align:middle;
	background-image:url(images/bg-titulo-interna.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:10px;
	width:100%;
	float:left;
}
#bg-divisor-leiamais {
	height:35px;
	line-height:35px;
	vertical-align:middle;
	background-image:url(images/linha2.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#bg-divisor-titulos-home {
	height:35px;
	line-height:35px;
	vertical-align:middle;
	background-image:url(images/bg-titulo-interna.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:10px;
	margin-left:6px;
}
#bg-divisor-tres-colunas {
	height:35px;
	line-height:35px;
	vertical-align:middle;
	background-image:url(images/bg-titulo-interna.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:10px;
}
#bg-divisor-videos-home {
	height:35px;
	line-height:35px;
	vertical-align:middle;
	background-image:url(images/bg-titulo-azul.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:10px;
}
.titulo-page {
	text-decoration: none;
	font-size: 23px;
	color: #0f4776;
	background-color:#FFF;
	margin-left:13px;
	padding-right:8px;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	height:36px;
	line-height:36px;
	letter-spacing:-0.04em;
	vertical-align:middle;
	text-transform:uppercase;
}
.titulo-leia-mais a{
	text-decoration: none;
	font-size: 22px;
	color: #0f4776;
	background-color:#FFF;
	padding-left:8px;
	padding-right:8px;
	font-family: FuturaLtCnATLightCondensed, Arial, Tahoma, Verdana;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-transform:uppercase;
}
.titulo-tres-colunas {
	text-decoration: none;
	font-size: 24px;
	color: #0f4776;
	background-color:#FFF;
	padding-right:6px;
	font-family: FuturaLtCnATLightCondensed, Arial, Tahoma, Verdana;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-transform:uppercase;
}
#width-cem h2 {
	text-decoration: none;
	font-size: 22px;
	color: #313131;
	background-color:#FFF;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	letter-spacing:-0.04em;
	text-transform:uppercase;
}
#conteudo-interna-externo h2 {
	text-decoration: none;
	font-size: 22px;
	color: #313131;
	background-color:#FFF;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	letter-spacing:-0.04em;
	text-transform:uppercase;
}
#conteudo-interna-externo h2 a {
	text-decoration: none;
	font-size: 26px;
	color: #313131;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-transform:uppercase;
}
#conteudo-ao-lado-foto h2 { 
	text-decoration: none;
	font-size: 18px;
	color: #313131;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	letter-spacing:-0.04em;
	text-transform:uppercase;
}
.texto-interna {
	font-size: 13px;
	color: #888888;
	font-family: Tahoma, Arial, Verdana;
	text-align:justify;
	line-height:20px;
}
.texto-interna strong {
	line-height:20px;
	font-size: 13px;
	color: #353535;
	font-family: Tahoma, Arial, Verdana;
	font-weight:bold;
}
.texto-interna ul li{
	margin-left:13px;
	margin-bottom:10px;
	list-style:circle;
}
.texto-interna p {
	margin-bottom:8px;
}
.texto-interna a {
	padding: 0px;
	color: #517274;
	line-height: 20px;
	font-size: 13px;
	font-family: Tahoma, Arial, Verdana;
	text-decoration:none;
	font-weight:bold;
}
#width-cem {
	width:100%;
	margin-bottom:15px;
	display:table;
}
#foto-adm-indireta {
	float:left;
	width:185px;
	padding:8px;
	background-color:#FFF;
	border-bottom:1px solid #e5e6e5;
	border-top:1px solid #e5e6e5;
	border-left:1px solid #e5e6e5;
	border-right:1px solid #e5e6e5;
	border-collapse:collapse;
}
#conteudo-ao-lado-foto {
	float:right;
	width:720px;
}

#topo-interna {
	width:100%;
	height:182px;
	background-image:url(images/bg-topo-interna.png);
	background-repeat:repeat-x;
}
#verde-topo-interna {
	width:1000px;
	margin:0 auto;
	height:44px;
}
#logo-interna-container {
	width:1000px;
	margin:0 auto;
	height:138px;
}
#logo-interna {
	width:35%;
	float:left;
	text-align:center;
	margin-top:12px;
}
#voltar-ao-site {
	width:65%;
	float:left;
	text-align:center;
	margin-top:12px;
	height:138px;
}
#conteudo-interna {
	width:94%;
	margin-left:3%;
	margin-top:15px;
	margin-right:3%;
	margin-bottom:15px;
}
hr {
      border: 1px solid #e2e2e2;
      color: #fff;
      background-color: #fff;
      height: 0px;
	  width:100%;
}
#home-conteudo {
	width:1000px;
	margin:0 auto;
	min-height:300px;
}
#home-esquerda {
	width:605px;
	float:left;
	margin-right:25px;
}
#home-direita {
	width:362px;
	float:right;
	margin-right:8px;
	padding-top:50px;
}
#noticias {
	width:100%;
	margin-top:10px;
}
#tres-colunas { 
	width:100%;
	margin-top:18px;
	float:left;
	min-height:300px;
}
#videos {
	width:100%;
	margin-top:10px;
	display:none;
}
#item-noticia {
	width:32%;
	float:left;
	margin-left:7px;
}
#item-coluna-esquerda {
	width:40%;
	float:left;
	margin-right:17px;
	margin-left:7px;
}
#item-coluna-direita {
	width:56%;
	float:left;
}
#data {
	line-height:22px;
	font-size: 13px;
	color: #19a4de;
	font-family: Arial, Verdana;
	font-weight:bold;
}
.data {
	line-height:18px;
	font-size: 13px;
	color: #19a4de;
	font-family: Arial, Verdana;
	font-weight:bold;
}
.titulo-noticias-home {
	font-size: 13px;
	color: #585858;
	font-family: Tahoma, Arial, Verdana;
	text-align:justify;
	line-height:17px;
}
.titulo-noticias-home a {
	font-size: 13px;
	color: #585858;
	font-family: Tahoma, Arial, Verdana;
	text-align:justify;
	line-height:18px;
	text-decoration:none;
}
.titulo-eventos {
	font-size: 13px;
	color: #585858;
	font-family: Tahoma, Arial, Verdana;
	text-align:justify;
	line-height:18px;
}
.titulo-noticias-homeg{
	font-size: 14px;
	color: #585858;
	font-family: Tahoma, Arial, Verdana;
	text-align:justify;
	line-height:18px;
}
#divisor-verde {
	width:600px;
	margin-left:2px;
	height:7px;
	margin-top:12px;
	margin-bottom:8px;
	float:left;
}
#noticia-secundaria {
	width:99%;
	margin-left:1%;
	margin-bottom:14px;
	float:left;
}
#rodape-externo {
	width:100%;
	height:140px;
	background-color:#035b1c;
	margin-top:20px;
	float:left;
}
#rodape-interno {
	width:1000px;
	height:140px;
	margin:0 auto;
}
#rodape-logo {
	width:28%;
	float:left;
	margin-right:2%;
	height:140px;
}
#rodape-endereco {
	width:30%;
	float:left;
	margin-top:30px;
}
#rodape-newsletter {
	width:37%;
	float:left;
	margin-left:3%;
}
#newsletter {
	float:right;
	width:100%;
	margin-top:26px;
}
.logo-rodape {
	margin-top:18px;
	margin-left: 20px;
}
#container-video {
	width:100%;
	height:400px;
	background-color:#f1f1f1;
}
#container-video-pagina {
	width:45%;
	margin-left:3%;
	margin-right:2%;
	height:270px;
	background-color:#f1f1f1;
	float:left;
	margin-bottom:14px;
}
.img-video {
	margin-top:16px;
}
#seta-play {
	position:absolute;
	width:39px;
	height:60px;
	z-index:1;
}
.seta {
	margin-left:160px;
	margin-top:90px;
}
.seta-pagina {
	margin-left:190px;
	margin-top:85px;
}
#titulo-videos {
	width:91%;
	margin-left:16px;
	float:left;
	text-align:center;
	margin-bottom:8px;
	margin-top:5px;
}
#titulo-videos-pagina {
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:8px;
	margin-top:5px;
}
#assista-tambem {
	width:91%;
	margin-left:16px;
	float:left;
	text-align:center;
	margin-bottom:2px;
	margin-top:2px;
}

.assista-tambem {
	text-decoration: none;
	font-size: 18px;
	color: #fff;
	padding-right:8px;
	font-family: FuturaLtCnATLightCondensed, Arial, Tahoma, Verdana;
	line-height:30px;
	height:30px;
	vertical-align:middle;
	text-transform:uppercase;
	background-color:#298ab2;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
}
.voltar-ao-site a {
	text-decoration: none;
	font-size: 34px;
	color: #00572b;
	padding-right:8px;
	font-family: FuturaLtCnATLightCondensed, Arial, Tahoma, Verdana;
	line-height:120px;
	height:120px;
	vertical-align:middle;
	text-transform:uppercase;
	padding-left:8px;
	padding-top:20px;
	padding-bottom:5px;
	padding-right:8px;
}
.titulo-videos {
	text-decoration: none;
	font-size: 18px;
	color: #383838;
	padding-right:8px;
	font-family: FuturaLtCnATLightCondensed, Arial, Tahoma, Verdana;
	line-height:20px;
	vertical-align:middle;
	text-transform:uppercase;
}
#hr-branco {
	width:91%;
	height:1px;
	background-color:#FFF;
	margin-left:16px;
	float:left;
}
#hr-verde {
	border-bottom:0px solid #e5e6e5;
	border-top:1px solid #345b26;
	border-left:0px solid #e5e6e5;
	border-right:0px solid #e5e6e5;
	border-collapse:collapse;
	width:91%;
	margin-left:16px;
	float:left;
}
#tres-videos-externo {
	width:100%;
	height:114px;
	float:left;
	background-color:#f1f1f1;
	margin-top:6px;
}
#tres-videos {
	width:103px;
	height:68px;
	float:left;
	text-align:left;
	margin-left:12px;
	margin-top:6px;
}
.input-busca {
	width:228px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	border-top:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	border-collapse:collapse;
	background-color:#fff;
	margin-left:4px;
	color:#406344;
	font-family: arial, Tahoma, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.btn-buscar {
	width:80px;
	height:29px;
	line-height:29px;
	vertical-align:middle;
	background-color:#345b26;
	padding-left:4px;
	padding-right:4px;
	border-top:1px solid #1e4311;
	border-left:1px solid #1e4311;
	border-right:1px solid #1e4311;
	border-bottom:1px solid #1e4311;
	border-collapse:collapse;
	color:#fff;
	text-transform:uppercase;
	font-family: arial, Tahoma, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
}
.acesso-rapido {
	width:160px;
	height:29px;
	line-height:29px;
	vertical-align:middle;
	border-top:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	border-collapse:collapse;
	background-color:#fff;
	margin-left:10px;
	color:#406344;
	font-family: arial, Tahoma, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.styled-select {
   width: 190px;
   height: 34px;
   overflow: hidden;
   background: url(images/down_arrow_select.jpg) no-repeat right #ddd;
}
.styled-select select {
	background: transparent;
	width: 190px;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #ccc;
	height: 34px;
	font-family: arial, Tahoma, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}
#banners-laterais {
	width:100%;
	margin-top:12px;
	float:left;
}
#calendario {
	width:100%;
	margin-top:12px;
	float:left;
}
#botoes-mais-lidas {
	width:100%;
	float:left;
	margin-top:4px;
	text-align:center;
}
/* Header Style */
.ei-slider{
	position: relative;
	width: 100%;
	max-width: 1920px;
	height: 300px;
	margin: 0 auto;
}
.ei-slider-loading{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	background-color:#fff;
	color: #000;
	text-align: center;
	line-height: 400px;
}
.ei-slider-large{
	height: 100%;
	width: 100%;
	position:relative;
	overflow: hidden;
}
.ei-slider-large li{
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.ei-slider-large li img{
	width: 100%;
}
.ei-title{
	position: absolute;
	right: 50%;
	margin-right: 13%;
	top: 30%;
}
.ei-title h2, .ei-title h3{
	text-align: right;
}
.ei-title h2{
	font-size: 40px;
	line-height: 50px;
	font-family: 'Playfair Display', serif;
	font-style: italic;
	color: #b5b5b5;
}
.ei-title h3{
	font-size: 70px;
	line-height: 70px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	color: #000;
}
.ei-slider-thumbs{
	height: 8px;
	margin: 0 auto;
	position: relative;
}
.ei-slider-thumbs li{
	position: relative;
	float: left;
	height: 100%;
}
.ei-slider-thumbs li.ei-slider-element{
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -9000px;
	background: #476931;
	background: rgba(0,0,0,0.9);
}
.ei-slider-thumbs li a{
	display: block;
	text-indent: -9000px;
	background: #3d622b ;
	width: 100%;
	height: 100%;
	cursor: pointer;
	border-bottom:1px solid #fff;
	border-top:0px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover{
	background-color: #476931;
}
.ei-slider-thumbs li img{
	position: absolute;
	bottom: 50px;
	opacity: 0;
	z-index: 999;
	max-width: 100%;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.ei-slider-thumbs li:hover img{
	opacity: 1;
	bottom: 13px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
/* MENU */
#navbar {
	width: 100%;
	height: 41px;
	vertical-align:middle;
	padding: 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #fff;
	display: block;
	font-weight: bold;
    margin: 0px;
	padding-left:6px;
	padding-right:6px;
	line-height:41px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing:-0.02em;
	font-family: Arial, Tahoma, Verdana;
	}

#nav li a:hover, #nav li a:active {
	background-color:#336b2a;
	color: #FFFFFF;

	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	width: 170px;
	color: #FFFFFF;
	float: none;
	text-align:left;
	margin: 0px;
	background-color:#035b25;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #336b2a;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 160px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -30px 0 0 191px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
#menu {
	list-style:none;
	width:990px;
	height:44px;
}
#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	margin-right:2px;
	margin-left:2px;
	border:none;
}

#menu li:hover {
	/* Background color and gradients */
	
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
}

#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #EEEEEE;
	display:block;
	outline:0;
	text-decoration:none;
}
.dropdown_1columns
{
	margin-left:1px;	
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	border:1px solid #08572d;
	z-index:30;	
	/* Gradient background */
	background:#003b1d;
	background: -moz-linear-gradient(top, #003b1d, #266331);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#003b1d), to(#266331));
	/* Rounded Corners */

}
.dropdown_2columns
{
	margin-left:1px;	
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	border:1px solid #0382a9;

	/* Gradient background */
	background:#008ab5;
	background: -moz-linear-gradient(top, #008ab5, #00abe4);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008ab5), to(#00abe4));
	z-index:30;
	/* Rounded Corners */

}
.dropdown_3columns
{
	margin-left:1px;	
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	border:1px solid #347e2e;

	/* Gradient background */
	background:#479b40;
	background: -moz-linear-gradient(top, #479b40, #79c143);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#479b40), to(#79c143));
	z-index:30;
	/* Rounded Corners */

}
.dropdown_4columns
{
	margin-left:2px;	
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	border:1px solid #991c27;
	border-top:none;
	
	/* Gradient background */
	background:#ce3341;
	background: -moz-linear-gradient(top, #ce3341, #ef384d);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ce3341), to(#ef384d));
	z-index:30;
	/* Rounded Corners */

}
.dropdown_5columns
{
	margin-left:2px;	
	float:right;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	border:1px solid #575959;
	border-top:none;
	
	/* Gradient background */
	background:#6f7070;
	background: -moz-linear-gradient(top, #6f7070, #8c8c8e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6f7070), to(#8c8c8e));
	z-index:30;
	/* Rounded Corners */

}

.dropdown_1columns {width: 420px;}
.dropdown_2columns {width: 420px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 420px;}
.dropdown_5columns {width: 420px;}
.dropdown_7columns {width: 420px;}

#menu li:hover .dropdown_1columns, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_7columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .menu_left {
	float:left;
	margin-right:0px;
}
#menu li .align_left {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_left {
	left:auto;
	right:-1px;
	top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:13px;
	text-align:left;
	color:#FFF;
}
#menu h2 {
	font-size:13px;
	font-weight:400;
	letter-spacing:-0.06em;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #fff;
}
#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#menu p {
	line-height:16px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
#menu li:hover div a:hover {
	color:#e3e3e3;
}


.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #fff;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}
.mascara-img {
	position: relative;
	float:left;
	width:136px;
}
.mascara-img-gr {
	background:url(images/mascara.png) no-repeat;
	/* iepngfix.htc possibilita PNG transpente no I6 */
	behavior: url(iepngfix.htc);
	width:130px;
	height:84px;
	position: absolute;
	top:0px;
	left:0px;
}
#conteudo-noticia-secundaria {
	float:left;
	width:446px;
}
#conteudo-pagina-noticias {
	float:left;
	width:800px;
}
.endereco {
	text-decoration: none;
	font-size: 22px;
	color: #fff;
	font-family: FuturaLtCnATLightCondensed, Arial, Tahoma, Verdana;
	line-height:26px;
}
#seta-calendario {
	width:8px;
	float:left;
	margin-right:6px;
	height:20px;
}
.img-seta {
	margin-top:8px;
}
#item-calendario {
	width:100%;
	margin-bottom:8px;
	float:left;
}
#texto-calendario {
	width:344px;
	float:left;
	text-align:justify;
}
.data-evento {
	line-height:20px;
	font-size: 13px;
	color: #19a4de;
	font-family: Arial, Verdana,tahoma;
	font-weight:bold;
}
.texto-single {
	font-size: 13px;
	color: #585858;
	font-family: Tahoma, Arial, Verdana;
	text-align:justify;
	line-height:18px;
}
.texto-single a{
	font-size: 14px;
	color: #19a4de;
	font-family: Tahoma, Arial, Verdana;
	text-align:justify;
	line-height:22px;
	text-decoration:none;
	font-weight:bold;
}
.texto-single ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.texto-single li
{
	list-style-type:circle; 
	margin-left:16px;
}
.texto-single p {
	margin-bottom:12px;
}
.texto-single strong {
	font-weight:bold;
	font-size: 14px;
}
#pagina img {
	margin-right:10px;
	margin-bottom:10px;
	padding:12px;
	float:left;
	background-color:#f5f5f5;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-collapse:collapse;
}
#single img {
	margin-right:10px;
	margin-bottom:10px;
	padding:12px;
	float:left;
	background-color:#f5f5f5;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-collapse:collapse;
}
#paginacao {
	margin-bottom:30px;
	margin-top:10px;
	text-align:center;
}
#paginacao a {
	font-size: 20px;
	color: #fff;
	font-family: FuturaLtCnATLightCondensed, Arial, Tahoma, Verdana;
	line-height:26px;
	background-color:#003333;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	text-decoration:none;
}
#videos-pagina-cem {
	width:100%;
	float:left;
	text-align:center;
	background-color:#336633
}
#iframebox {
	display:block;
	width:100%;
	border:none;
}
.input-newsletter {
	width:275px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-collapse:collapse;
	background-color:#fff;
	color:#406344;
	font-family: arial, Tahoma, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.texto-newsletter {
	font-size: 13px;
	color: #fff;
	font-family: Tahoma, Arial, Verdana;
	text-align:justify;
	line-height:28px;
}
.btn-cadastrar {
	width:85px;
	height:29px;
	line-height:29px;
	vertical-align:middle;
	background-color:#204612;
	padding-left:4px;
	padding-right:4px;
	border-top:1px solid #16330b;
	border-left:1px solid #16330b;
	border-right:1px solid #16330b;
	border-bottom:1px solid #16330b;
	border-collapse:collapse;
	color:#fff;
	text-transform:uppercase;
	font-family: arial, Tahoma, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
}
.ico-redes-sociais {
	margin-top:8px;
}
#cfw {
	width:100%;
	height:1px;
	float:left;
	display:none;
}
.data_azul {
	color: #1a4e80;
	font: 12px Tahoma,"Trebuchet MS",Arial,Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:19px;
}
.titulo_busca{
	color: #4d4d4e;
	font: 13px Tahoma,"Trebuchet MS",Arial,Georgia, "Times New Roman", Times, serif;
	line-height:18px;
	font-weight:bold;
}
.titulo_busca a{
	color: #4d4d4e;
	font: 13px Tahoma,"Trebuchet MS",Arial,Georgia, "Times New Roman", Times, serif;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
}
#breadcumbs {
	width:100%;
	height:30px;
	background-color:#f2f2f2;
	float:left;
	margin-bottom:10px;
}
.breadcumbs {
	font-size: 13px;
	color:#00a59b;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	text-decoration:none;
	line-height:30px;
	vertical-align:top;
	text-transform:lowercase;
}
.breadcumbs  a{
	color:#00a59b;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	text-decoration:none;
}
div.clear {
    clear:both;
}
#envie-fotos {
	width:939px;
	height:209px;
	background-image:url(images/envie-foto-guarapuava.jpg);
	background-repeat:no-repeat;
	margin-bottom:30px;
}
#form-envie-fotos {
	width:400px;
	height:200px;
	float:left;
	margin-top:9px;
	margin-left:14px;
}
#titulo-gostou {
	font-size: 26px;
	font-family: FuturaLtCnATLightCondensed, Arial, Tahoma, Verdana;
	text-align:left;
	letter-spacing:-0.02em;
	color:#333;
	width:100%;
	margin-bottom:8px;
	margin-top:14px;
}
#banner_flutuante {
	position:absolute;
	left:400px;
	top:150px;
	width:350px;
	height:350px;
	z-index:150;
	visibility: hidden;
}