@charset "utf-8";
/* meyer reset */
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,img,ins,kbd,q,s,samp,small,strike,/*strong,*/sub,sup,tt,var,/*b,u,i,*/center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}


body{line-height:1}
ol,ul{list-style:none}

body {cursor: default; background: #ffffff; overflow-x: hidden;}



/* fonts */
#tempo,

#header .search,

ul.tabs,
.filter-home p,
.top5 p,
.tab_content,
.box,
.mn,
#footer,
.ad-sponsor,
.ad-expandable,
.ad-box,
.ad-medium-rectangle,
.ad-mini,
.ad-slim,
.ad-full,
.ad-offer,
.header-blog,
#agenda,
#options,
#form-newsletter,
.header-agenda #calendar,
.promos,
.shopping,
.chamadahome,
#centro,
.agendahome, 
#lateral,
#interna,
#error-page {
font-family: Arial, Helvetica, sans-serif !important;
}


/* ads */

.ad-slim,
.ad-box {
float: left;
display: inline;	
background: #eeeeee;
text-align: center;
}

.ad-slim {width: 282px; height: 40px; margin: 15px 0 22px 22px !important; padding: 0 !important;}

.ad-box {
width: 300px;
height: 100px;
}

.ad-box-home {
width: 300px;
height: 108px;
margin: 0 0 10px 0;
float: left;
display: inline;	
text-align: left;
font-family: Arial;
font-size: 8px;
color: #000000;

}
.ad-box-homec {
width: 300px;
height: 108px;
margin: 0 47px 10px 47px;
float: left;
display: inline;	
text-align: left;
font-family: Arial;
font-size: 8px;
color: #000000;



}



/* topo*/

#topo {
	width: 100%;
	height: 155px;
	margin: 20px auto;
background: url(imagens/bg-header.jpg);
border-bottom: 1px solid #DDD;
	
}

#centro{
	width: 995px;
	margin: 0px auto;
	
}

#logo {
	float: left;
	width: 213px;
	margin: 0px;
}




/* header menu */

.mn {float: left; display: inline; clear: both; margin: 18px 0 0 4px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mn {margin: 18px 0 0 2px;}
}
.mn li {
float: left;
display: inline;
font-size: 18px;
line-height: 18px;
letter-spacing: -1px;
color: #7D9E2A;
/* color: #767676; */
font-weight: bold;
text-transform: lowercase;
text-decoration: none;
text-shadow: 0px 2px 0px #ffffff;
height: 35px;
}
.mn li a {text-decoration: none; color: #7D9E2A;
/* color: #767676; */ padding: 10px 0 15px 0;}
.mn li a:hover {color: #053A7C;}
.mn li span {padding: 0 17px 0 17px; border-left: 1px dotted #bababb; height: 28px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mn li span {padding: 0 16px 0 16px; height: 30px;}
}
.mn li.last span {border-right: 1px dotted #bababb;}
.mn li span.drop {padding: 0 32px 0 17px; background: url(imagens/arrow1.png) right center no-repeat;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mn li span.drop {padding: 0 34px 0 16px;}
}
.mn li:hover span.drop {
float: left;
display: inline;
padding: 10px 32px 0 17px;
background: #ffffff url(imagens/arrow2.png) right center no-repeat;
border-top: 2px solid #dddddd;
border-right: 2px solid #dddddd;
border-left: 2px solid #dddddd;
border-bottom: 0;
margin: -12px -2px 0 -1px;
position: relative;
z-index: 103;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mn li:hover span.drop {padding: 10px 34px 0 16px;}
}
.mn li .menu {
top: -2px;
left: -16px;
float: left;
display: none;
position: relative;
z-index: 102;
border: 2px solid #dddddd;
background: #ffffff bottom left repeat-x;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
clear: both;
}

.mn li .menu.agenda2 {margin-right: -960px; width: 960px; padding: 25px 0 0 0;}
.mn li .menu.agenda {margin-right: -700px; width: 700px; padding: 25px 0 0 0;}


.mn li .menu.noticias {margin-right: -334px; width: 334px;}
.mn li .menu.turismo {margin-right: -334px; width: 334px;}

.mn li .menu.cidade {margin-right: -334px; width: 334px;}

.mn li .menu.colunas {margin-right: -334px; width: 334px;}
	.mn li .menu.colunas ul li {width: 290px;}

.mn li .menu.classificados {margin-right: -334px; width: 334px;}


.mn li .menu.especiais {margin-right: -334px; width: 334px;}
	.mn li .menu.especiais2 ul {overflow-y: scroll; overflow-x: hidden; height: 220px;}
	.mn li .menu.especiais ul li {width: 290px;}
.mn li .menu a {padding: 0;}

/* header menu list */

.menu ul {float: left; display: inline; width: 312px; clear: both; margin: 25px 0 0 0;}
.menu ul li {
float: left;
display: inline;
font-size: 14px;
line-height: 14px;
font-weight: bold;
margin: 0 0 5px 22px;
padding: 0 0 5px 0;
color: #7d7d7d;
height: auto;
border-bottom: 1px dotted #bababb;
width: 134px;
text-shadow: 0px 1px 0px #ffffff;
}
.menu ul li a {color: #053A7C; text-decoration: none; text-transform: none;}
.menu ul li a:hover {text-decoration: underline;}


/* header menu agenda */

.menu.agenda h1.today {
float: left;
display: inline;
color: #a4a4a4;
margin: 0 0 25px 0;
padding: 0;
letter-spacing: -1px;
text-transform: capitalize;
width: 170px;
text-align: center;
border-right: 1px dotted #bababb;
}
.menu.agenda h1.today span {float: left; display: inline; clear: both; width: 170px; text-align: center; padding: 0; border: 0; font-weight: bold; height: auto;}
.menu.agenda h1.today span.weekday {font-size: 30px; line-height: 30px; margin: 10px 0 0 0;}
.menu.agenda h1.today span.day {font-size: 100px; line-height: 90px;}
.menu.agenda h1.today span.month {font-size: 30px; line-height: 30px;}

.menu.agenda h1.today a {
float: left;
display: inline;
background: #053A7C;
font-size: 11px;
line-height: 11px;
text-shadow: none;
letter-spacing: 0;
color: #ffffff;
font-weight: normal;
text-transform: lowercase;
width: 125px;
padding: 7px 0;
margin: 20px 0 10px 23px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.menu.agenda h1.today a:hover {background: #053A7C;}

.menu.agenda ul {float: left; display: inline; margin: 10px 0 15px 24px; clear: none; width: 230px; height: 90px;}
.menu.agenda ul li {
letter-spacing: 0;
font-size: 12px;
line-height: 12px;
font-weight: normal;
margin: 0;
width: 230px;
border: 0;
}
.menu.agenda ul li.more {border: 0;}
.menu.agenda ul li span {padding: 0; border: 0; font-weight: bold;}
.menu.agenda ul li span.title {color: #053A7C;}
.menu.agenda ul li span.title a {color: #053A7C; text-decoration: none;}
.menu.agenda ul li span.title a:hover {color: #053A7C; text-decoration: none;}
.menu.agenda ul li a {color: #737373; text-decoration: none; text-decoration: none;}
.menu.agenda ul li a:hover {text-decoration: underline;}
.menu.agenda ul li.more a {color: #053A7C; background: url(../img/bullet.png) left center no-repeat; padding: 0 0 0 10px;}


/* box*/
.box {
float: left;
display: inline;
width: 300px;
height: auto;
margin: 0 0 20px 0;


}

.boxc {
float: left;
display: inline;
width: 300px;
height: auto;
margin: 0 47px 20px 47px;


}

.chamadahome{
margin-top: 10px;
height: 100px;


}
.chamadahome h2 {color: #737373; font-size: 11px; text-transform: uppercase; }
.chamadahome a {color: #737373; text-decoration: none;}
.chamadahome a:hover {text-decoration: underline;}
.chamadahome img {margin-right: 10px;}

.chamadahome2{
margin-top: 10px;
height: 200px;



}
.chamadahome2 h2 {color: #737373; font-size: 11px; text-transform: uppercase; }
.chamadahome2 a {color: #737373; text-decoration: none;}
.chamadahome2 a:hover {text-decoration: underline;}
.chamadahome2 img {margin-right: 10px;}



/* chamda*/
#chamada{

	width: 100%;
	height: 300px;
	margin: 0px auto;
	
	
}
#tempointerno {
	float: left;
	width: 600px;

	margin-bottom: 20px;
padding: 0;
letter-spacing: 0px;
color: #a4a4a4;
}

#tempointerno img{
margin: 5px;

}
#tempointerno .tempomax {
	color: #BD0000;	
	font-size: 25px;
}
#tempointerno .tempomin {
	color: #0082C6;	
	font-size: 25px;
}

#tempo {
	float: right;
	width: 300px;
margin-right:1px;
	margin: 0 0 0px 0;
padding: 0;
letter-spacing: -1px;
color: #a4a4a4;
}
#tempo h1{
font-size: 18px;
line-height: 20px;
color: #7D9E2A;
}
#tempo img{
margin: 5px;

}
#tempo .tempomax {
	color: #BD0000;	
	font-size: 45px;
}
#tempo .tempomin {
	color: #0082C6;	
	font-size: 45px;
}
.agendahome {
	
	width: 100%;height: 250px;
	margin: 0 0 10px 0;
padding: 0;
letter-spacing: -1px;
color: #a4a4a4;
	overflow:auto; 
}
.agendahome h1{
font-size: 18px;
line-height: 20px;
color: #7D9E2A;
}

.agendahome  a {color: #737373; text-decoration: none;}
.agendahome a:hover {text-decoration: underline;}
.agendahome h2{color: #737373; font-size: 12px; text-transform: uppercase; }
.agendahome img{
margin: 5px;
}

.colunas h1{
font-size: 18px;
line-height: 20px;
color: #7D9E2A;
}

.colunas a {color: #737373; text-decoration: none;}
.colunas a:hover {text-decoration: underline;}
.colunas h2{color: #737373; font-size: 12px; text-transform: uppercase; }
.colunas img{
margin: 5px;
}



#veja a {
text-align: center;
float: right;
display: inline;
background: #053A7C;
font-size: 11px;
line-height: 12px;
text-shadow: none;
letter-spacing: 0;
color: #ffffff;
font-weight: normal;
text-transform: lowercase;
width: 125px;
padding: 7px 0;
margin: 20px 0 10px 23px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

#veja a:hover {background: #053A7C; text-decoration: none; text-align: center;}




#lateral{
float: right;
display: inline;
width: 300px;

margin-bottom:15px;


}
#interna{
float: left;
display: inline;
width: 648px;

color: #737373;
margin-bottom:15px;


}
#interna h1{
font-size: 18px;
line-height: 20px;
color: #7D9E2A;
}

#interna a {color: #737373; text-decoration: none;}
#interna a:hover {text-decoration: underline;}
#interna h2{color: #737373; font-size: 11px; text-transform: uppercase; }
#interna img{
margin: 5px;
}
#interna p{
text-align: justify;
line-height:1.2;
margin-bottom:8px;
}


/* rodape */
#rodape {
background-color: #7D9E2A;
 clear:both;
margin-top:15px;
	width: 100%;
	height: 300px;
	margin: 0px auto;
	border-top: 1px solid #DDD;
	
}
/* box rodape*/
.boxrodape {
float: left;
display: inline;
width: 230px;
height: auto;
margin-top: 10px;


}
.boxrodape h1 {
font-size: 14px;
line-height: 16px;
color: #ffffff;


}

.boxrodape a{font-size: 14px; color: #ffffff; text-decoration: none;}
.boxrodape a:hover {text-decoration: underline;}

/*CSS AGENDA INTERNO */
.item {
position: relative;
width:50%;
height:100px;

 float: left;
}
