/* fixar as divs sem br clear */
div:after, ol:after, form:after, ul:after, dl:after, li:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
/*[class^="col-"] {
    background-color: rgba(86, 61, 124, 0.15);
    border: 1px solid rgba(86, 61, 124, 0.2);
    padding-bottom: 10px;
    padding-top: 10px;
}*/
/********************** complementos*/
.margemSuperior{
	margin-top:40px !important;
}
.margemInferior{
	margin-bottom:40px !important;
}
.margemSuperior2{
	margin-top:20px !important;
}
.margemInferior2{
	margin-bottom:20px !important;
}
.margemSuperior3{
	margin-top:10px !important;
}
.margemInferior3{
	margin-bottom:10px !important;
}
.margemEsquerda{
	margin-left:20px !important;
}
.margemDireita{
	margin-right:20px !important;
}
.margemEsquerda2{
	margin-left:10px !important;
}
.margemDireita2{
	margin-right:10px !important;
}
.noPadding{
	padding:0;
}
.noMargin{
	margin:0 !important;
}
/****************** nivo slider*/
.theme-light .nivoSlider{
	width:100% !important;
}
a.mais{
	float:right;
	display:block;
}
a.mais:before{
	content: "» ";
	font-weight:bold;
	font-size:16px;
}
a.mais:hover, a:hover h2, a:hover h3, a:hover h4, a:hover p{
	text-decoration:underline;
}
.chamadasRelacionadas a:hover{
	text-decoration:underline;
}
.separadorTop{
	border-top:1px solid #E5E5E5;
	padding-top:20px;
	margin-top:20px;	
}
.separadorBottom{
	border-bottom:1px solid #E5E5E5;
	padding-bottom:20px;
	margin-bottom:20px;	
}
.semPadding{
	padding:0;
}
.semPaddingLeft{
	padding-left:0;
}
.semMargem{
	margin:0;
}
.pager li:after {
    display: inline;
}
.publicidade{
	padding:0;
	background:url(../img/bgGrade.png);
	z-index:999;
}
#slider{
	overflow:hidden !important;
}

/******** margem interna fotos */
.innerBorder{
	display:block;
	overflow:hidden;
	float:left;
}
a:hover .innerBorder {
	border:4px solid #0A5428;
	overflow: hidden;	
/*	-webkit-box-shadow: 0 1px 4px rgba(10, 82, 38, 0.8);
	-moz-box-shadow: 0 1px 4px rgba(10, 82, 38, 0.8);
	box-shadow: 0 1px 4px rgba(10, 82, 38, 0.8);
*/
}
a:hover .innerBorder img {
	margin:-4px;
}
/********************** menuSuperior*/
#menuSuperior{
	z-index:1041;
}
#menuSuperior .navbar-nav > li > a {
	color:#DBEBDB;
}
#menuSuperior .navbar-nav > li:hover > a {
	color: #FFFFFF;
}
@media (max-width: 1200px){
	.navbar-form.navbar-right {
		padding: 0;
		width: 200px;
	}
	.inputPesquisar {
		width:130px !important;
	}

}

@media (max-width: 768px){
	.theme-light .nivoSlider{
		height:235px;		
	}
}
@media (min-width: 768px){
	.theme-light .nivoSlider{
		height:235px;		
	}
}
@media (min-width: 992px){
	.theme-light .nivoSlider{
		height:235px;		
	}
}
@media (min-width: 1200px){
	.theme-light .nivoSlider{
		height:325px;		
	}
}
/*********************** barra logado*/
#barraLogado{
	padding:10px 0;
	background:#C7E2C7;
	color:#0A6A3E;
	font-size:13px;
	margin-top:50px;
}
#barraLogado .nomeUsuario{
	font-weight:bold;
	margin-right:10px;
}
#barraLogado #barraMsg{
	margin:15px 0 0 0;
}
#barraLogado #barraMsg #textoMsg{
	margin-right:10px;
}
#barraLogado .boasVindas{
	margin-right:15px;
	line-height:30px;
}
#barraLogado .glyphicon-shopping-cart{
	font-size:16px;
}
#barraLogado .badge{
	padding:3px 5px;
	vertical-align:top;
}

#barraLogado a{
	margin-right:5px;
}
/********************** cabecalho*/
#cabecalho h1{
	position:absolute;
	top:-9999px;
}

#cabecalho{
	height:166px;
	background: #DAEBDA;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWViZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #daebda 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#daebda));
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#daebda 100%);
	background: -o-linear-gradient(top,  #f2f2f2 0%,#daebda 100%);
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#daebda 100%);
	background: linear-gradient(to bottom,  #f2f2f2 0%,#daebda 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#daebda',GradientType=0 );*/
	
	border-bottom:1px solid #7BB57A;
	position:relative;
/*	z-index:9999;*/
}
#cabecalho #conteudoCabecalho{
	position:relative;
	height:175px;
	z-index:999;
}
#cabecalho h1{
	position:absolute;
	top:-999px;
}
#cabecalho #logo{
	display:block;
	margin-top:50px;
	float:left;
	margin-top:25px;
}
#cabecalho #publicidadeTopo{
	float:right;
	margin-top:20px;
}
/*************************** cabecalho menu */
#cabecalho #menuPrincipal{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%);

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	
	list-style:none;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:5px solid #7BB57A;
}
#cabecalho #menuPrincipal>ul{
	position:absolute;
}
#cabecalho #menuPrincipal>ul>li{
	float:left;
	position:relative;
}
#cabecalho #menuPrincipal>ul>li:last-child{
	border-right:none;
}
#cabecalho #menuPrincipal>ul>li>a{
	display:block;
	text-decoration:none;
	font-size:13px;
	padding-bottom:10px;
}
#cabecalho #menuPrincipal>ul>li:first-child>a{
    border-radius: 5px 0 0 5px;
}
#cabecalho #menuPrincipal>ul>li:last-child>a{
	border-right:none;

    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}
#cabecalho #menuPrincipal>ul>li>a.solo{
	padding:10px 10px 8px 10px;
}
#cabecalho #menuPrincipal>ul>li>a.solo:hover{
	border-bottom:5px solid #0A6A3E;
}
#cabecalho #menuPrincipal>ul>li.dropdown:hover{
	background: #daebda;
	background: -moz-linear-gradient(top, #daebda 0%, #b6dbb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#daebda), color-stop(100%,#b6dbb6));
	background: -webkit-linear-gradient(top, #daebda 0%,#b6dbb6 100%);
	background: -o-linear-gradient(top, #daebda 0%,#b6dbb6 100%);
	background: -ms-linear-gradient(top, #daebda 0%,#b6dbb6 100%);
	background: linear-gradient(to bottom, #daebda 0%,#b6dbb6 100%);
	
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;

	border-top:3px solid #7BB57A;
	border-right:1px solid #7BB57A;
	border-left:1px solid #7BB57A;	
  	margin:-2px -1px 0 -1px;
}
#cabecalho #menuPrincipal>ul>li.dropdown>a{
	/*padding:10px 18px 10px 10px;*/
}
#cabecalho #menuPrincipal>ul>li.dropdown:hover>a{
	color:#0B4C2E;
	margin-top:-1px;
}
#cabecalho #menuPrincipal>ul>li.dropdown>ul{
	background: #daebda;
	background: -moz-linear-gradient(top, #b6dbb6 0%, #a3c6a3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6dbb6), color-stop(100%,#a3c6a3));
	background: -webkit-linear-gradient(top, #b6dbb6 0%,#a3c6a3 100%);
	background: -o-linear-gradient(top, #b6dbb6 0%,#a3c6a3 100%);
	background: -ms-linear-gradient(top, #b6dbb6 0%,#a3c6a3 100%);
	background: linear-gradient(to bottom, #b6dbb6 0%,#a3c6a3 100%);
	
	width:200px;
	position:absolute;
	border-right:1px solid #7BB57A;
	border-left:1px solid #7BB57A;
	border-top:none;
	border-bottom:1px solid #7BB57A;
	margin-left:-1px;
	padding:0;

    -webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
}
#cabecalho #menuPrincipal>ul>li.dropdown:hover>ul{
	display:block;
	position:absolute;
	z-index:9999;
}
#cabecalho #menuPrincipal li.dropdown ul a{
	padding:7px 0 7px 10px;
	display:block;
	font-size:14px;
}
#cabecalho #menuPrincipal li.dropdown ul li:first-child a{
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}
#cabecalho #menuPrincipal li.dropdown ul li:last-child a{
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
#cabecalho #menuPrincipal>ul>li.open>a{
	text-decoration:none;
	color:#333;
	background: #7BB57A;
	background: -moz-linear-gradient(top,  #B1D5B1 0%, #D4E8D4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B1D5B1), color-stop(100%,#D4E8D4));
	background: -webkit-linear-gradient(top,  #B1D5B1 0%,#D4E8D4 100%);
	background: -o-linear-gradient(top,  #B1D5B1 0%,#D4E8D4 100%);
	background: -ms-linear-gradient(top,  #B1D5B1 0%,#D4E8D4 100%);
	background: linear-gradient(to bottom,  #B1D5B1 0%,#D4E8D4 100%);
}
#cabecalho #menuPrincipal li.dropdown>ul a:hover{
	text-decoration:none;
	background: #128445;
	background: -moz-linear-gradient(top,  #128445 0%, #0a6a3e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#128445), color-stop(100%,#0a6a3e));
	background: -webkit-linear-gradient(top,  #128445 0%,#0a6a3e 100%);
	background: -o-linear-gradient(top,  #128445 0%,#0a6a3e 100%);
	background: -ms-linear-gradient(top,  #128445 0%,#0a6a3e 100%);
	background: linear-gradient(to bottom,  #128445 0%,#0a6a3e 100%);
	color:#FFF;
}
@media (max-width: 1200px){
#cabecalho #menuPrincipal>ul>li>a{	
	padding:15px 9px 0;
	font-size:12px;
}
}
/********************************* conteudo*/
/***************************** titulos*/
.titulo{
	color:#0A6A3E;
	font-size:20px;
	font-weight:bold;
}
.titulo h2{
	color:#0A6A3E;
	font-size:20px;
	font-weight:bold;
}
.tituloPagina{
	color:#0A6A3E;
	font-size:32px;
	font-weight:bold;
}
.destaquePrincipal h2{
    font-size: 32px;
    letter-spacing: -1px;
	font-weight:bold;
	display: block;
	font-size: 32px;
}
.destaqueSecundario{
	position:relative;
}
.destaqueSecundario h2{
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px;
}
.introducaoDestaquePrincipal{
	margin-top:15px;
}
.noticiaDestaqueComFoto{
	position:relative;
}
.imagemNoticiaDestaqueSecundario{
	/*display:block;*/
	width:100%;
}
ul.chamadasRelacionadas{
	padding:0;
	margin-top:15px;
	list-style-position:inside
}
.tituloArea{
	color:#0A6A3E;
	margin-bottom:5px;
	font-size:26px;
	letter-spacing: -1px;
	display:block;
}
.tituloArea:after{
	content: " »";
	color:#79B279;
}
.tituloSubArea{
	color:#0A6A3E;
	font-size:22px;
	font-weight:bold;
	letter-spacing: -1px;
}
.tituloSubArea:after{
	content: " »";
	color:#79B279;
}
.tituloNoticia{
	font-weight:bold;
	color:#0A6A3E;
	display:block;
	margin-bottom:5px;
	font-size:32px;
	letter-spacing: -1px;
}
.introducao{
	color: #A0A0A0;
    font-size: 18px;
	font-weight: normal;
    margin-bottom: 20px;
}
.imgCapa{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.secaoDestaque{
	position:absolute;
	color:#FFF;
	padding:5px 10px 5px 15px;
	background:#549452;
	margin-top:10px;
	margin-left:-10px;
	z-index:1;
	top:0;
	left:0;
	
	-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.4); 
}
.secaoDestaque:before{
	border-color: #0A5428 #0A5428 transparent transparent;
	border-style: solid;
	border-width: 5px;
	content: "";
	left: 0;
	position: absolute;
	bottom: -10px;
}
/********************************* secoes*/
.secao{
	font-size:11px;
	color:#555555;
	padding-bottom:5px;
	text-decoration:none;
	text-transform:uppercase;
}
a:hover .secao{
	text-decoration:none !important;
}
.secaoDestaque{
	position:absolute;
	color:#FFF;
	padding:5px 10px 5px 15px;
	background:#549452;
	margin-top:10px;
	margin-left:-10px;
	z-index:1;
	top:0;
	left:0;
	
	-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.4); 
}
.secaoDestaque:before{
	border-color: #0A5428 #0A5428 transparent transparent;
	border-style: solid;
	border-width: 5px;
	content: "";
	left: 0;
	position: absolute;
	bottom: -10px;
}
/********************************* barraLateral*/
#barraLateralTop .btRedes span{
	height:23px;
	width:23px;
	display:block;
}
#barraLateralTop .btRedes{
	padding:18px 22px;
}

#barraLateralTop .iconFace{
	background:url(/img/redesSociais.png) no-repeat 5px top;
}
#barraLateralTop .iconTwitter{
	background:url(/img/redesSociais.png) no-repeat -40px 0;
}

/********************************* areaExclusiva*/
#areaExclusiva{
	width:100%;
	background:#F1F7F1;
	margin-bottom:40px;
	padding-bottom:40px;
	position:relative;
	border-bottom:1px solid #7BB57A;
	border-top:1px solid #7BB57A;
}
#areaExclusiva #conteudoAreaExclusiva{
	border-top:4px solid #7BB57A;
	margin-top:-4px;
	position:relative;
}
#publicidadeAreaExclusiva{
	float:left;
}
#menuAreaExclusiva{
	float:right;
}
#menuAreaExclusiva #meusFavoritos{
	background:#DBEBDB url(/img/favoritos.png) no-repeat 5px top;
	float:left;
	display:block;
	border:1px solid #7BB57A;
	height:80px;
    margin-right: 15px;
    padding: 0 35px;
}
#menuAreaExclusiva #meusFavoritos:hover{
	background-color:#7BB57A;
	color:#F1F7F1;
	text-decoration:none;
}
#menuAreaExclusiva #meusFavoritos span{
	display:block;
	font-size:14px;
	font-weight:bold;
	width:65px;
	margin:20px auto 0;
	text-align:center;
}
.blocoVideoDestaque h2{
    color: #0A6A3E;
    display: block;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
}
#noticiasAreaExclusiva .noticiaAreaExclusiva{
	display:table;
}

#noticiasAreaExclusiva .media-body{
	display:table-cell;
	vertical-align:middle;
}

/*********************************** tempo area exclusiva */
#tempoAreaExclusiva {
    float: right;
	border:1px solid #7BB57A;	
}
#menuAreaExclusiva .tituloPrevisao{
	font-size:14px;
	color:#7BB57A;
	font-weight:bold;
	margin-bottom:10px
}
#menuAreaExclusiva .tituloCidadePrevisao{
    background: none repeat scroll 0 0 #7BB57A;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 5px;
}
#menuAreaExclusiva .tituloCidadePrevisao .dataPrevisao{
	float:right;
	color:#FFF;
}
#menuAreaExclusiva .boxPrevisao{
	padding: 10px 15px;
	background:#DBEBDB;
	width:320px;
}
#menuAreaExclusiva .boxPrevisao .iconePrevisao{
	margin-right:15px;
	float:left;
}
#menuAreaExclusiva .boxPrevisao .tempPrevisao{
	width:50px;
	float:left;
}
#menuAreaExclusiva .boxPrevisao .temp{
	display:block;
	font-size:18px;
}
#menuAreaExclusiva .boxPrevisao .maxima{
	color:#DD2828;
}
#menuAreaExclusiva .boxPrevisao .minima{
	color:#2488C3;
}
#menuAreaExclusiva .boxPrevisao .fraseTempo{
	float:left;
	width:130px;
	height:40px;
}
#menuAreaExclusiva .boxPrevisao .logoClimatempo{
	float:left;
	margin-top:10px;
	display:block;
}
#menuAreaExclusiva .boxPrevisao .linkPrevisaoCompleta{
	float:right;
	display:block;
}

#blocoEscolherAreas{
    background:#DAEBDA;
    border: 1px solid #7BB57A;
    padding: 10px;
    position: absolute;
    width: 295px;
    z-index: 9999;
    right: 350px;
    top: 0;
}
#blocoEscolherAreas legend{
	font-size:16px;
	color:#0A6A3E;
	font-weight:bold;
	border-color:#7BB57A;
}
#blocoEscolherAreas ul.areas > li{
	display:block;
}
#blocoEscolherAreas a.tituloAreaEscolha{
	text-align:left;
	padding-left:10px;
	white-space: normal;
}
#blocoEscolherAreas a.tituloAreaEscolha .icon{
	float:right;
	padding-right:10px;
}
#blocoEscolherAreas a.tituloAreaEscolha{
	margin:5px 0 5px 0;
}
#blocoEscolherAreas a.tituloAreaEscolha .icon{
	margin-left:5px;
}
#blocoEscolherAreas li:first-child a.tituloAreaEscolha{
	margin-top:0;
}
#blocoEscolherAreas ul.area{
	margin-left:-10px;
}
#blocoEscolherAreas ul.area li{
	margin-left:10px;
	float:left;
	display:block;
}
#blocoEscolherAreas ul.area li .icon{
	margin-left:5px;
}
#blocoEscolherAreas ul.area li label{
	margin-bottom:10px;
}
#blocoEscolherAreas ul.area li label input{
	margin:3px 5px 0 0;
}
#salvarEscolhaArea{
	margin-top:20px;
}
#blocoAreaExclusiva{
	margin-top:20px;
	float:left;
	width:980px;
}
#videosAreaExclusiva{
	border-right:1px solid #7BB57A;
}
#videosAreaExclusiva #blocoVideoDestaque{
	margin-bottom:20px;
}
#videosAreaExclusiva #blocoVideoDestaque #videoDestaque{
	float:left;
	margin-right:10px;
}
#videosAreaExclusiva iframe{
	border:none;
}
#videosAreaExclusiva #blocoVideoDestaque .descricao{
	width:170px;
	float:left;
}
#videosAreaExclusiva ul{
	list-style:none;
	float:left;
	width:100%;
}
#videosAreaExclusiva .videoAreaExclusiva{
	width:144px;
	float:left;
	margin:0 19px 20px 0;
}
#outrosVideos h2{
	font-size:16px
}
#videosAreaExclusiva .mais{
	margin-right:15px;
}
/******************************** segundo bloco */
#noticiasGerais li{
	/*margin:20px 0 0 0 !important;*/
}
/********************************* noticiasCategoria*/
#noticiasCategoria .noticiaFotoTopo{
	width:144px;
	float:left;
	margin-left:40px;
	list-style:none;
}
#noticiasCategoria .noticiaFotoTopo a.itemTitulo{
	font-size:14px;
	line-height: 18px;
}
#noticiasCategoria #conteudoTabNoticias {
	overflow:hidden;
}
/************************* caixas*/
.caixa{
	background:#F1F7F1;
	border:1px solid #7BB57A;
	border-top:4px solid #7BB57A;
	position:relative;
}
.caixa .tituloCaixa{
	background:#DBEBDB;
	padding:10px;
}
.conteudoCaixa{
	padding:0 10px 10px;
}
.caixaTab .nav{
	background:#DBEBDB;
	padding:5px 10px 0;
}
.caixaTab .nav>li>a:hover{
	background:#FFF;
}
.caixaTab .nav .active a{
	background:#F1F7F1;
}
.caixaTab .nav .active a:hover{
	background:#F1F7F1;
}
.caixaLateral{
	margin-bottom:20px;
}
/************************** barra lateral */
/***************************** Mais lidas */
#maisLidas ol{
	list-style-position:outside;
	padding:0;
	margin-top:15px;
}
#maisLidas ol li{
	list-style:none;
	font-size:14px;
	border-left:1px solid #F1F7F1;
	border-right:1px solid #F1F7F1;
	border-bottom:1px dotted #CCCCCC;
	margin-top:-1px;
}

#maisLidas ol li:last-child{
	border-bottom:1px solid #F1F7F1;
}
#maisLidas ol li:hover{
	background:#DBEBDB;
	/*border-radius:5px;*/
	border-left:1px solid #DBEBDB;
	border-right:1px solid #7BB57A;
	border-bottom:1px solid #7BB57A;
}
#maisLidas ol li:hover .numero{
	color:#0E7436;
}
#maisLidas ol li a{
	padding:10px 5px;
	display:block;
}
#maisLidas ol li a:hover{
	text-decoration:none;
	cursor:pointer;
}
#maisLidas .numero{
	font-family:'Century Gothic',Arial,'Trebuchet MS';
	color:#C9EAC9;
	font-weight:bold;
	display:block;
	font-size:40px;
	float:left;
}
#maisLidas .noticaBox{
	padding-left:40px;
	display:block;
}

/************************* Eventos*/
#eventos .tituloEvento {
	font-size:14px !important;
	color:#0A6A58 !important;
	padding:0 !important;
	margin-bottom:10px;
}
#eventos .conteudoEvento{
	padding:10px;
}
#eventos .cadastrarEventos {
    position: absolute;
    right: 5px;
    top: 5px;
}
#eventos{
	position:relative;
}
#eventos .cadastrarEventos{
	float:right;
}
#eventos ul#listaEventosHome{
	height:447px;
	overflow:auto;
	list-style:none !important;
}
#eventos ul#listaEventosInterno{
	height:600px;
	overflow:auto;
	list-style:none !important;
}
#eventos .evento{
	background:#F1F7F1;
	margin-top:25px;
	position:relative;
	border-right:1px solid #B7D9B7;
	border-bottom:1px solid #B7D9B7;
	border-left:1px solid #B7D9B7;
}
#eventos .cidadeEvento{
	background-color:#636363;
	color:#fff;
	display:block;
	padding:0 5px;
}
#eventos .topoEvento{
	background:#7BB57A;
	height:25px;
}
#eventos .evento .btn{
	margin-top:5px;
	font-size:13px;
}
#eventos .evento .diaEvento{
	background:#333333;
	color:#7BB57A;
	font-size:16px;
	font-weight:bold;
	padding:5px 10px;
	position:absolute;
	top:-8px;
	left:-1px;
}
#eventos .evento .diaEvento:after {
    border-color: transparent transparent #000 #000;
    border-style: solid;
    border-width: 4px;
    top:0;
    right:-8px;
    content: "";
    position: absolute;
}
#eventos .evento .mesEvento{
	color:#F1F7F1;
	font-weight:bold;
	margin-left:45px;
	line-height:25px;
}
#eventos .evento .tituloEvento{
	font-weight:bold;
	padding:5px;
}
#btnCadastrarEvento{
	float:right;
}

/***************************** Tempo */
#tempo #cidadesPrevisao{
	overflow:hidden;
	width:348px !important;
	padding:0;
	margin:auto;
	position:relative;
}
@media (max-width: 1200px){
#tempo #cidadesPrevisao{
	width:280px !important;
	padding:0;
	margin:auto;
	position:relative;
}
}
#tempo #conteudoCidadesPrevisao li{
	float:left;
	direction:inline;
	margin:0 28px;
}
#tempo .tituloPrevisao{
	font-size:14px;
	color:#7BB57A;
	font-weight:bold;
	margin-bottom:10px
}
#tempo .tituloCidadePrevisao{
    background: none repeat scroll 0 0 #7BB57A;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    padding: 3px 5px;
	margin:0;
}
#tempo .tituloCidadePrevisao .dataPrevisao{
	float:right;
	color:#FFF;
}
#tempo .boxPrevisao{
	padding: 10px 15px;
	background:#DBEBDB;
}

#tempo .boxPrevisao .iconePrevisao{
	margin-right:15px;
	float:left;
}
#tempo .boxPrevisao .tempPrevisao{
	width:50px;
	float:left;
}
#tempo .boxPrevisao .temp{
	display:block;
	font-size:18px;
}
#tempo .boxPrevisao .maxima{
	color:#DD2828;
}
#tempo .boxPrevisao .minima{
	color:#2488C3;
}
#tempo .boxPrevisao .fraseTempo{
	float:left;
	width:130px;
	height:40px;
	margin-left:10px;
}
#tempo .boxPrevisao .logoClimatempo{
	float:left;
	margin-top:5px;
	display:block;
}
#tempo .boxPrevisao .linkPrevisaoCompleta{
	float:right;
	display:block;
}
#tempo select{
	width:278px;
}
#tempo .controleTemp{
	font-size:30px;
	position:absolute;
	top:90px;
	z-index:9999;
	opacity:0.2;
}
#tempo .controleTemp:hover{
	opacity:1;
}
#tempo .prev{
	display:block;
	left:0;
}
#tempo .next{
	display:block;
	right:0;
}
/*************************** parceiros */
#parceiros .controleParceiros{
	font-size:30px;
	position:absolute;
	top:120px;
	z-index:9999;
	opacity:0.2;
}
#parceiros .controleParceiros:hover{
	opacity:1;
}

#parceiros .prevParceiros{
	display:block;
	left:0;
}
#parceiros .nextParceiros{
	display:block;
	right:0;
}

/*************************** rodape */
#rodape{
	background:#BCDABC;
	padding:10px 0;
	height:190px;
}
#rodape #logoPAgro{
	float:left;
}
#rodape #copyright{
	margin-left:20px;
	margin-top:35px;
	color:#0E582C;
	float:left;
}
#rodape #logoGigro{
	float:right;
	color:#7D7D7D;
}
/*************************** publicidade rodape fixa */

#publicidadeRodapeSiteFixo{
	background:rgba(219, 235, 219, 0.8);
	width:100%;
	height:100px;
	position:fixed;
	bottom:0;
	z-index:9999;
}
#publicidadeRodapeSiteFixo #conteudoPublicidadeRodapeSiteFixo{
	width:980px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	padding:5px 0px;
}

/*************************** modal */
.modal-dialog{
	z-index:999999;
}
#modalLogin .modal-dialog{
	width:330px;
}
#modalVerificaCadastro .parabens{
	font-size:18px;
}
.tituloModal{
    line-height: 30px;
	font-size:24px;
    margin: 0;
	color:#0A6A3E;
	text-shadow: #9AB6A0 1px 1px 1px;
	font-weight:bold;
}
.modal-header{
	background: #f2f2f2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWViZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #daebda 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#daebda));
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#daebda 100%);
	background: -o-linear-gradient(top,  #f2f2f2 0%,#daebda 100%);
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#daebda 100%);
	background: linear-gradient(to bottom,  #f2f2f2 0%,#daebda 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#daebda',GradientType=0 );

	border-bottom: 1px solid #7BB57A;
	
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.modal-header img{
	float:right;
	margin-right:25px;
}
.linkInscrevase{
	float:left;
	font-size:14px;
	font-weight:bold;
}

