﻿

/* ==========================================================================
   Normatização CSS
   ========================================================================== */

div[id^="sas_"] {
	margin-top: 0 !important;
}
div[class^="sas-"] {
	margin-top: 0 !important;
}
body {
    font-size: 62.5%;
    line-height: 1.5;
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    color: #444;
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.coluna div {
	margin-top: 1em;
}
.hrtopo {
    margin-top: 5px;
    margin-bottom: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
	}
a {
    color: #0089D1;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  width:127px;
  color: #46B548;
  background: #FFFFFF;
  /*border: 2px solid #46B548;*/
  height: 30px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
  box-shadow: 1px 3px 2px #D4D4D4;
  font-size:3em;
}
a.tooltips span:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -12px;
  width: 0; height: 0;
  /*border-bottom: 12px solid #46B548;*/
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  opacity: 0.9;
  top: 30px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
}
/* ==|== Estilos Principais ================================================== */


#publi-inicio-post {
float: left;
width: 336px;
height: 300px;
margin: 2px 8px 8px 2px;}

.publi-inicio-post-responsivo
{
    width: 336px;
height: 300px;
    }

#assine{ 
	position: fixed;
    top: 230px;
    right: -150px;
	z-index:1000;
	/*transition: all 0.5s ease; */
	transition: all 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.30);
	
}
#assine:hover{ 
    right: 0px;
}
#anuncie{ 
	position: fixed;
    top: 355px;
    right: -150px;
	z-index:1000;
	/*transition: all 0.5s ease; */
	transition: all 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.30);
	
}
#anuncie:hover{ 
	position: fixed;
    right: 0px;
}
#shoppingh {
	border-bottom: 2px solid #0288CF;
}
.capaassine{
    margin-top: 0;
    text-align: center;
    border: 1px solid #B5B5B5;
    max-width: 336px;
    padding-top: 6px;
    padding-bottom: 7px;
    background-color: white;
}

.capaanuncie{
    margin-top: 0px;
    /*height: 178px;*/
    text-align: center;
    border: 1px solid #B5B5B5;
    max-width: 336px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: white;
}
.capaanuncie img {

    margin-top: 0px;

}


.container {
    max-width: 1050px;
    margin: 0 auto;
}

img,
picture,
video,
embed {
	max-width: 100%;
	/*border-style: solid none;*/
}

.header {
	width: 100%;
	margin-top: 0px;
}

.logo {
    float: left;
    width: 20.744680851064%; /*234px / 1128px */  
}
.uppercase {
    text-transform: uppercase;
}
.menu {
	font-family: ClanNews;
	float: left;
	width: 77%;
	height: 12px;
	margin-top:8px;
}

.menu ul {
	float: none;
}

.menu li {
	font-size: 1em;
	margin-left: 0em;
	margin-top: 0;
	display: inline-block;
	margin-right: 1em;
}

.menu li a {
	color: #999;
	border-right: 1px solid #B6B6B6;
	padding-right: 14px;
}
.menu li a:hover
{
    text-decoration:underline;
    }
.menu li:last-child a {
	border-right: 0px solid #B6B6B6;
}

.registro ul{
	padding-left: 0em;
	}
	
.registro ul li{
	display: inline-block;
	padding-top: 5px;
	}
.registro ul li:first-child{
	padding-top: 0;
	}
.menusocial {
	float: right;
	width: 18%;
	height: 22px;
	margin-top:4px;
	text-align:right;
}

.menusocial ul {
	float: none;
}

.menusocial li {
	font-size: 0.7em;
	margin-left: 0em;
	margin-top: 0;
	display: inline-block;
	margin-right: 2em;
}

.menusocial li a {
	padding-right: 10px;
}
.menusocial li:last-child a {
	padding-right: 0px;
}
.menusocial li:last-child {
	margin-right: 0px;
}
/*.banner {
    background: url('/img/banner.jpg'); 
    height: 450px;
    margin-bottom: 4.8em;
    position: relative;
}*/

.caixa { 
    width: 42.553191489362%; /* 264px / 1128px */
    padding: 2.4em 4em 2.4em 4em;
    position: absolute;
    top: 48px;
    background: rgba(0,0,0,0.6);
}

.titulogrande
{
    float:left;
    }
h1  {

    margin-top: 0;
    margin-bottom: 0;
    font-weight: 200;
    color:#000000;
}

.tagsRelacionadas 
{
    font-family: ClanBold;
    font-size: 1.4em;
}
.caixa p {
    font-size: 1.8em;
    font-weight: 200;
    color: #fff;
}

.coluna {
    /*width: 30.61224489795918%; *//* 300px / 980px */ 
	width: 32.0%; /*336 / 1050 */
    float: left;
	/*margin-left: 2.04081632653061%;*/ /* 20 / 980px */
	margin-right: 01.9047619047619%; /* 20 / 1050px */
}
.googlead{
	display: table;
    text-align: center;

}


.carousel div{
	margin-top: 0;
	}

.coluna div a {
color:#000000;
}
.coluna div h1{
	font-family:ClanBold;
	font-size:3em;
	line-height: 1.2;
	color:#000000;
}
.coluna div p{
	font-family:ClanNews;
	font-size: 1.4em;
	line-height: 1;
	margin-top:0.2em;
	margin-bottom:0.8em;
    color:#000000;
}

.coluna div .chamamenor{
	margin-top:1em;
}
.coluna div .chamamenor span{
	font-family:ClanBold;
	font-size: 1.2em;
	line-height: 1;
    color:#000000;
}
.coluna div span a{
	/*font-family:ClanNews;*/
	font-size: 1.0em;
    color:#0089D1;
}
.coluna .ComfotoQ
{
    float:left;
}

.coluna .ComfotoQ figure{
float:left;
margin-right:1em;
min-height:102px;
}

.coluna .ComfotoQ h1{
	font-size: 1.7em;
}

.coluna .ComfotoQ span{
	font-size: 1.2em;
	color:#0089D1;
	text-transform: uppercase;
}

.coluna .esportes .ComfotoQ span
{
    color:#049282;
    }
.coluna .noticias .ComfotoQ span
{
    color:#1888C9;
    }
  .coluna .arteAgenda .ComfotoQ span
{
    color:#90298D;
    }

.coluna .ComfotoQ p{
	font-size: 1.3em;
}

.coluna .Galeriapequena{
	/*border: 1px solid #C7C7C7;*/
}

.coluna .Galeriapequena ul li a{
	font-weight:bold;
	font-size:1.2em;
}

.coluna .Galeriapequena figure{
float:none;
padding-bottom:1em;
}

.coluna .Galeriapequena h1{
	font-size: 1.7em;
	margin-left:1em
}

.coluna .Galeriapequena span{
	font-size: 1.2em;
	color:#0089D1;
	margin-left:1em;
	text-transform: uppercase;
}

.coluna .Galeriapequena p{
	font-size: 0.6em;
}

.coluna .Galeriapequena hr.primeira{
	margin-left:1em;
	margin-right:1em;
}

.coluna .Galeriapequena li{	
	display:inline-block;
	padding-right:0.8em;
}

.coluna .Galeriapequena ul{
	float:left;
	padding-left:1.2em;
}

.coluna .Galeriapequena ul.setas{
	float:right;
	padding-right:1.2em;
}

.coluna .carousel.manchete .Galeriapequena h1
{
    font-size: 3em;
    }

.coluna .ChamadaNormal h1{
	font-size: 1.7em;
	}

.coluna .ChamadaNormal span{
	font-size: 1.2em;
	color:#0089D1;
	text-transform: uppercase;
}

.coluna:last-child {
    margin-right: 0;
}


#Cont_datepicker {
	max-width:159px;
	/*border-color:#D6D6D6;
	border-width:1px;
	border-style:solid;*/
	/*margin-bottom:1em;*/
	background:#fff;
}

#Cont_datepicker input[type="text"] {
	font-family:ClanBook;
	font-size:1.2em;
	width:153px;
	padding-bottom:0;
	padding-left:1em;
	padding-right:1em;
	padding-top:0;

	display:block;
	height:32px;
	border:none;
	float:left;
}
#busca {
	max-width:100%;
	border-color:#D6D6D6;
	border-width:1px;
	border-style:solid;
	margin-bottom:1em;
	height:33px;
}

#busca input[type="text"] {
	font-family:ClanBook;
	font-size:1.2em;
	width:87%;
	padding-bottom:0;
	padding-left:1em;
	padding-right:1em;
	padding-top:0;
	display:block;
	height:30px;
	border:none;
	float:left;
}

#busca .button {
	border:none;
  /*padding:5px;*/
  background-image:url(/img/Bt-busca.png);
  background-color:#FFFFFF;
  background-position:center;
  background-repeat:no-repeat;
  width:30px;
  height:25px;
  float:right;
  margin-top:5px;
}
.coluna .maislidas{
	border: 1px solid #B5B5B5;
	margin-bottom:1em;
}

.coluna .maislidas a{
	font-size:1.1em;
}

.coluna .maislidas .topomaislidas{
	border-bottom:1px solid #B5B5B5;	
	font-family:ClanBook;
	font-size:2em;
	color: #0089D1;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0.3em;
	height:2em;
}

.ultimas{
	border: 1px solid #B5B5B5;
	margin-bottom:1em;
}

.ultimas a{
	font-size:1.1em;
}

.ultimas .topoultimas{
	border-bottom:1px solid #B5B5B5;	
	font-family:ClanBook;
	font-size:2em;
	color: #0089D1;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0.3em;
	height:2em;
}

.ultimas ul{
	margin-top:0px;
	padding-left:1em;
	padding-right:1em;

	}
	
.ultimas li{
	display: block;
	list-style-type: none;
	/*height: 8.5em;*/
	height: 6.5em;
	border-bottom:1px solid #B5B5B5;
	/*padding-top:2em;*/
}

.ultimas li:last-child{
	border-bottom:none;
}
.ultimas .topoultimas{
	text-align:center;
	}



.ultimas li .Numero{

	text-align:center;
	font-family:ClanNews;
	font-size:1em;
	color: #0089D1;
	width:11%;
	float:left;
	margin:0px;
	line-height:5em;
}

.ultimas li .texto{
	font-family:ClanNews;
	font-size:1.1em;
	width:89%;
	float:right;
	margin-top:1em;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:10px;
}

/* Pagina��o */
	.paginacao { padding: 10px 0 20px 0;  }
	.paginacao .botao { font-weight: bold; font-size: 0.9em; float: left; }
	.paginacao .proximos { float: right; }
	.paginacao div { text-align: center; font-size: 1.2em; font-weight: bold; }
	.paginacao div a { margin-right: 10px; color: #0089D1; }
	.paginacao div a.ativo { color: #ccc; }
	.paginacao div .paginas { font-size: 0.9em; color: #0089D1;}

.buscaavancada{
	border: 1px solid #B5B5B5;
	margin-bottom:1em;
}



.buscaavancada a{
	font-size:1.1em;
}

.buscaavancada .topoultimas{
	border-bottom:1px solid #B5B5B5;	
	font-family:ClanBook;
	font-size:2em;
	color: #0089D1;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0.3em;
	height:2em;
}

.buscaavancada ul{
	margin-top:0px;
	padding-left:1em;
	padding-right:1em;

	}
	
.buscaavancada li{
	display: block;
	list-style-type: none;
	height: 4.5em;
	border-bottom:1px solid #B5B5B5;
	/*padding-top:2em;*/
}

.buscaavancada li:last-child{
	border-bottom:none;
}
.buscaavancada .topoultimas{
	text-align:center;
	}



.buscaavancada li .Numero{

	text-align:center;
	font-family:ClanNews;
	font-size:1em;
	color: #0089D1;
	width:20%;
	float:left;
	margin-top:1.4em;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
}

.buscaavancada li .texto{
	font-family:ClanNews;
	font-size:1.1em;
	width:80%;
	float:right;
	margin-top:1.4em;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

.ListaultimasNoticias .ComfotoQ{
	width:100%;
}

.listafaleconosca{
	border: 1px solid #B5B5B5;
	margin-bottom:1em;
}

.listafaleconosca a{
	font-size:1.1em;
}

.listafaleconosca .topoultimas{
	border-bottom:1px solid #B5B5B5;	
	font-family:ClanBook;
	font-size:2em;
	color: #0089D1;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0.3em;
	height:2em;
}

.listafaleconosca ul{
	margin-top:0px;
	padding-left:1em;
	padding-right:1em;
    margin-bottom:0px;
	}
	
.listafaleconosca li{
	display: block;
	list-style-type: none;
	height: 2.5em;
	border-bottom:1px solid #B5B5B5;
	/*padding-top:2em;*/
}

.listafaleconosca li:last-child{
	border-bottom:none;
}
.listafaleconosca .topoultimas{
	text-align:center;
	}



.listafaleconosca li .Numero{

	text-align:center;
	font-family:ClanNews;
	font-size:1em;
	color: #0089D1;
	width:20%;
	float:left;
	margin-top:0.4em;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
}

.listafaleconosca li .texto{
	font-family:ClanNews;
	font-size:1.1em;
	width:80%;
	float:right;
	margin-top:0.4em;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

/*
.coluna .2colunaspequenas div {
	float:left;
	width:48.33333333333333%;
	}
*/

div .duascolunas 
{
    float:left;
    margin-top:0;
    max-width:100%;
    margin-bottom:0.5em;
    }
.duascolunas div figure
{
    /*width: 140px;*/
    overflow: hidden;
    /* height: 219px; */
    max-height: 210px;
    margin-bottom:0.5em;
    }

.coluna .duascolunas div{
	margin-top:0px;
	}

.coluna .duascolunas div p{
	line-height:1.2;
	font-size: 1em;
}
.coluna .duascolunas div h1{
		line-height:1.2;
	font-size: 1.7em;
	}

.coluna .duascolunas div span{
	font-size: 1.2em;
	color:#0089D1;
	text-transform: uppercase;
}
.coluna .duascolunas div p{
	font-size: 1.2em;
}
.coluna .duascolunas div:first-child{
	float:left;
	width:48.33333333333333%;
}

.coluna .duascolunas div:last-child{
	float:right;
	width:48.33333333333333%;
}

.fotowide{
	position:absolute;
	clip: rect(6.5em, 30em, 19em, 0px);
	}
.coluna .cartola{
	border-bottom:2px solid #0089D1;
	padding-bottom:0.4em;
	float:left;
	margin-top:10px;
margin-bottom:1em;
max-width:100%;
	}

/*
.coluna .cartola div:last-child{
	margin-top:0px;
}
*/

.coluna .cartola div span{
	font-size: 1.2em;
	 color:#0089D1;
}

.coluna .cartola .topo {
	text-align:center;
	height:1.5em;
	background-color:#0089D1;
	margin-bottom:10px;
	margin-top:0;
}

.coluna .cartola div.topo span{
	font-family:clanbold;
	font-size:1.2em;
	height:100%;
	background-color:#FFFFFF;
	padding:0.4em;
}
.coluna .cartola .duascolunas 
{
    margin-bottom:5px;
    }
.coluna .cartola .col span{
	text-transform: none;
}


.coluna .cartola div h1{
	font-size: 1.7em;
	margin-top:0.5em;
	}

.coluna .maislidas ul{
	margin-top:0px;
	padding-left:1em;
	padding-right:1em;

	}
	
.coluna .maislidas li{
	display: block;
	list-style-type: none;
	height: 6.5em;
	border-bottom:1px solid #B5B5B5;
	/*padding-top:2em;*/
}

.coluna .maislidas li:last-child{
	border-bottom:none;
}
.coluna .maislidas .topomaislidas{
	text-align:center;
	}



.coluna .maislidas li .Numero{

	text-align:center;
	font-family:ClanNews;
	font-size:3em;
	color: #0089D1;
	width:20%;
	float:left;
	margin:0px;
}

.coluna .maislidas li .texto{
	font-family:ClanNews;
	font-size:1em;
	width:80%;
	float:right;
	margin-top:1em;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.ultimasnoticias{
	float:left;
	background-color:#0089D1;
	width:63.26530612244898%;
	margin-top:1em;
	/*margin-right:19.59183673469388%;*/
	margin-left: 2.04081632653061%; /* 20 / 980px */
	}

.ultimasnoticias a{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}

.ultimasnoticias ul{
		padding-left:0px;
		}

.ultimasnoticias li{
	padding-left:1em;
	padding-right:1em;
	color:#FFFFFF;
	display:inline-block;
	width:83.33333333333333%;
	}

.ultimasnoticias li:last-child{
	border-left:3px solid #FFFFFF;
	text-align:center;
	width:16.66666666666667%;
	}

h2 {
    font-size: 2.4em;
    font-weight: 200;
}

p {
    font-size: 1.6em;
}

.footer {
    width: 100%;
    margin-top: 2.4em;
    margin-bottom: 2.4em;
    float: left;
    clear: both;
}

.footer p {
    margin-bottom: 0;
}

.footer small {
    font-size: 1.4em;
}

.footer a {
    font-size: 1em;
}

.Cabecalho{
	width: 100%;
}

#tempoD{
	display: block;
}
#tempoM{
	display: none;
}

.tempo{
	float: left;
	/*width: 18.36734693877551%;*/
	/*margin-left: 5.10204081632653%; *//* 50px / 980px */
	
	width: 16.66666666666667%; /* 175px / 1050px */	
	margin-left: 04.76190476190476%; /* 50px / 1050px */
	
	text-align:center;
	margin-top: 6px;
	}
.tempo span a
{
    font-size: 1.1em;
    color: #6D6E70;
    padding-right:4em;
    }
.prevtempoico{
	width: 43.1924882629108%; /* 93px / 213px */
	float: left;
	color: rgba(109,110,112,1.00);
	/*padding-top:1em;*/
}
.prevtempoico img{
max-width:71%;
margin-top:10px;
}
.prevtempotext {
	font-family: ClanNews;
    margin-top: 22px;
    width: 56.33802816901408%; /* 120px / 213px */
	float: left;
	text-align:left ;
}
.prevtempotext p{
	font-family: ClanBold;
	font-size: 2.8em;
	color: #0089D1;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1;
}
.prevtempotext a {
font-size: 1.0em;
 color: #6D6E70;
}

.CapaCorreio {

    float: right;   
    width: 15.81632653061224%; /* 155px / 980px */
    height: 90px;
    margin-top: 5px;
    margin-right: 5.10204081632653%; /* 50px / 980px */
    padding-top:1em;
	/*background-image:url(img/Capa.png);
	background-repeat:no-repeat;*/
}
.CapaCorreio img{
padding-bottom:0.7em;
}

.logoCorreio {
	width:51.02040816326531%; /* 500px / 980px */
    float: left;   
    margin-top: 15px;
	text-align:center;
}

.logoCorreio p{
	font-family: ClanNews;
	font-size: 1.0em;
}


.Entrar{
	font-family: ClanBook;
	font-size: 1.4em;
	text-align:right;
	background-color: #fff;
	color: #83BBDC;
    margin-top: 0px;
    float:left;
    width:76px;
    border-right-color:#0089D1;
    border-right-style: solid;
    border-right-width:thin;
}

.Entrar a 
{
    padding-right:1em;
    }

.Assine{
	font-family: ClanBook;
	font-size: 1.4em;
	text-align:left;
	background-color:#fff;
	color: #83BBDC;
	margin-top: 0px;
    float:right;
    width:70px;
}

.RS{
	background-image:url(/img/RS.png);
	background-repeat:no-repeat;
	background-position:center;
    height: 5px;
}

.BannerTop
{
    
    min-height: 90px;
    margin-top: 1em;
    margin-bottom: 1em;
    text-align:center;
}

.BannerTop div:first-child{
	float:left;
	width:1050px;
	max-width: 100%;
	align-items: center;
	display: flex;
	flex-direction: column;
}
.BannerTop div{
	/*float:right;
	max-width: 19.01041666666667%;*/
}
.MenuCapas{
	font-family: ClanBook;
	font-size: 1.4em;
	height: 35px;
	width: 50%;
	border-top: 1px solid #C9C9CB;
	border-bottom: 2px solid #0288CF;
	margin-bottom: 10px;
}

.MenuCapas .capas{
	float:left;
}

.MenuCapas .capas li{
	display: inline-block;
}

.MenuCapas .capas li a{
	color: #999;
	font-size:1.7em;
	padding-right: 10px;
	text-decoration:none;
}

.MenuCapas .Diretoaoponto {
	float: right;
	margin-top: 14px;
}
.MenuCapas .Diretoaoponto li{
	font-family: ClanNews;
	display: inline-block;
	/*border-right: 1px solid #0288CF;*/
	background-image:url(/imagens/sdp.png);
	background-repeat:no-repeat;
	background-position:right center;
}

.MenuCapas .Diretoaoponto li:first-child{
	font-family: ClanNews;
	color:#000000;
	font-size: 13px;
	border-right: 0px solid #000000;
	background:none;
}

.MenuCapas .Diretoaoponto li:last-child{
		border-right: 0px solid #000000;
		background:none;
}
.MenuCapas .Diretoaoponto li a{
	color: #0288CF;
		font-size: 13px;
	padding-right: 10px;
	padding-left:5px;
	text-decoration: none;
}
.banner{
	text-align:center;
	height:auto;
	}

.focal-point {
    width: 100%;
    height: 12em;
    overflow: hidden;
    margin-bottom:0.5em;
}
 
.focal-point img {
    width: 100%;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}
 
.focal-point div {
    position: relative; 
    max-width: none; 
    height: auto;
}

.up-0 figure {
        margin-top: 0em;
        margin-bottom: -4.5em;
    }

.up-1 figure {
        margin-top: -1.5em;
        margin-bottom: -4.5em;
    }
.up-2 figure {
        margin-top: -2.5em;
        margin-bottom: -4.5em;
    }
    .up-3 figure {
        margin-top: -3.5em;
        margin-bottom: -4.5em;
    }
    .up-4 figure {
        margin-top: -4.5em;
        margin-bottom: -4.5em;
    }
    .up-5 figure {
        margin-top:    -5.5em;
        margin-bottom: -4.5em;
    }
    .up-6 figure {
        margin-top:    -6.5em;
        margin-bottom: -4.5em;
    }
    .up-7 figure {
        margin-top:    -7.5em;
        margin-bottom: -4.5em;
    }

    .up-8 figure {
        margin-top:    -8.5em;
        margin-bottom: -4.5em;
    }  
     
    .right-3 figure {
        /*margin-left:  -6em;*/
        margin-right: -2em;
    }

.carousel{position:relative;margin-bottom:0px;line-height:1; background: #fff;  height:31.4em; max-height:600px;}
.carousel figure 
{
    text-align:center;
    overflow: hidden;
    max-height: 220px;
margin-bottom: 1em;
    }
.carousel-inner{overflow:hidden;width:100%;position:relative; height:31.4em;
border:1px solid #C7C7C7;
}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}
.carousel-inner>.active{left:0;}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}
.carousel-inner>.next{left:100%;}
.carousel-inner>.prev{left:-100%;}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}
.carousel-inner>.active.left{left:-100%;}
.carousel-inner>.active.right{left:100%;}
.carousel-control{position:absolute;top: 105px;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;/*background:#222222;border:3px solid #ffffff;*/-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}
.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}

.carousel-control2{position:absolute;top: 105px;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;}
.carousel-control2.play{left:auto;right:148px; background-image: url(../../img/player.png); z-index: 1;}
.carousel-control2:hover,.carousel-control2:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}


.carousel-indicators{position:absolute;top:295px;left:-30px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ABABAB;border-radius:5px;}
.carousel-indicators .active{background-color:#000;}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;}
.carousel-caption h4{margin:0 0 5px;}

.carousel-caption p{margin-bottom:0;}
.carousel-inner div{
	margin:0 0 0 0; !
	}

/*BEGIN Noticia Aberta*/
.carouselNoticiaAberta{position:relative;margin-bottom:0px;line-height:1; background: #fff;  height:37em; max-height:600px;}
.carouselNoticiaAberta figure 
{
    text-align:center;
    overflow: hidden;
    max-height: 33em;
margin-bottom: 1em;
    }
.carouselNoticiaAberta-inner{overflow:hidden;width:100%;position:relative; height:37em;}
.carouselNoticiaAberta-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carouselcarouselNoticiaAberta-inner>.item>img,.carouselcarouselNoticiaAberta-inner>.item>a>img{display:block;line-height:1;}
.carouselNoticiaAberta-inner>.active,.carouselNoticiaAberta-inner>.next,.carouselNoticiaAberta-inner>.prev{display:block;}
.carouselNoticiaAberta-inner>.active{left:0;}
.carouselNoticiaAberta-inner>.next,.carouselNoticiaAberta-inner>.prev{position:absolute;top:0;width:100%;}
.carouselNoticiaAberta-inner>.next{left:100%;}
.carouselNoticiaAberta-inner>.prev{left:-100%;}
.carouselNoticiaAberta-inner>.next.left,.carouselNoticiaAberta-inner>.prev.right{left:0;}
.carouselNoticiaAberta-inner>.active.left{left:-100%;}
.carouselNoticiaAberta-inner>.active.right{left:100%;}
.carouselNoticiaAberta-control{position:absolute;top: 152px;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;/*background:#222222;border:3px solid #ffffff;*/-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}
.carouselNoticiaAberta-control.right{left:auto;right:15px;}
.carouselNoticiaAberta-control:hover,.carouselNoticiaAberta-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carouselNoticiaAberta-indicators{position:relative;top:260px;right:30px;z-index:5;margin:0;list-style:none;}
.carouselNoticiaAberta-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ABABAB;border-radius:5px;}
.carouselNoticiaAberta-indicators .active{background-color:#000;}
.carouselNoticiaAberta-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carouselNoticiaAberta-caption h4,.carouselNoticiaAberta-caption p{color:#ffffff;line-height:20px;}
.carouselNoticiaAberta-caption h4{margin:0 0 5px;}

.carouselNoticiaAberta-caption p{margin-bottom:0;}
.carouselNoticiaAberta-inner div{
	margin:0 0 0 0; !
	}
.coluna .carouselNoticiaAberta .Galeriapequena p.legenda{
	font-size: 1.4em;
}
/*END Noticia Aberta*/


.carouseldodia{position:relative;margin-bottom:0px;line-height:1; background: #E4E4E4;  height:63.4em;}
.carouseldodia figure 
{
    text-align:center;
    overflow: hidden;
    max-height:53.7em;
    }
.carousel-inner.dodia{overflow:hidden;width:100%;position:relative; height:63.4em;border:none;

}
.carousel-inner.dodia>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner.dodia>.item>img,.carousel-inner.dodia>.item>a>img{display:block;line-height:1;}
.carousel-inner.dodia>.active,.carousel-inner.dodia>.next,.carousel-inner.dodia>.prev{display:block;}
.carousel-inner.dodia>.active{left:0;}
.carousel-inner.dodia>.next,.carousel-inner.dodia>.prev{position:absolute;top:0;width:100%;}
.carousel-inner.dodia>.next{left:100%;}
.carousel-inner.dodia>.prev{left:-100%;}
.carousel-inner.dodia>.next.left,.carousel-inner.dodia>.prev.right{left:0;}
.carousel-inner.dodia>.active.left{left:-100%;}
.carousel-inner.dodia>.active.right{left:100%;}
.carouseldodia-control{position:absolute;top: 5px;left:0px;width:20%;height:647.063px;margin-top:-20px;font-size:60px;font-weight:100;line-height:647.063px;color:#ffffff;text-align:left;/*background:#222222;border:3px solid #ffffff;*/-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}
.carouseldodia-control.right{left:auto;right:0px;text-align: right;}
.carouseldodia-control:hover,.carouseldodia-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}

.carouseldodia-indicators{position:relative;top:636px;left:3px;right:22px;z-index:5;margin:0;list-style:none; padding-left: 0px;}
.carouseldodia-indicators li{display:block;float:left;width:148px;height:120px;margin-left:5px;padding-top:16px;text-indent:0;background-color: transparent;border-radius:0;overflow:hidden;}
.carouseldodia-indicators li.active {padding-top:0; background-color: transparent;}
.carouseldodia-indicators li span{
	display:none;
	}
.carouseldodia-indicators li div{
	display:none;
	}
.carouseldodia-indicators li.active span{
	display: block;
	}
.carouseldodia-indicators li.active div{
	display:block;
	background-color: #0089D1;
	height: 103px;
	}
	.carouseldodia-indicators li.active img {
		display:none;
		}
.carouseldodia-indicators li.active span.editoria
{
    text-transform:uppercase;
    margin-left: 3px;
padding-top: 5px;
color: #fff;
    }
.carouseldodia-indicators li.active h1
{
color: #fff;
margin-left: 3px;
padding-top: 4px;
font-family: ClanThin;
    }    
.carouseldodia-indicators li.active h1 a
{
color: #fff;
font-size: 0.4em;
font-family: ClanThin;
    }
.carouseldodia-indicators li.active span.seta-up:before{
content: "";
display: inline-block;
vertical-align: middle;
margin-left: 58px;
width: 0;
height: 0;
border-left: 16px solid transparent;
border-right: 16px solid transparent;
border-bottom: 16px solid #0089D1;
}

.carouseldodia-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carouseldodia-caption h4,.carouseldodia-caption p{color:#ffffff;line-height:20px;}
.carouseldodia-caption h4{margin:0 0 5px;}

.carouseldodia-caption p{margin-bottom:0;}
.carousel-inner.dodia div{
	margin:0 0 0 0; !
	}




#base #horizontal_carousel { width: 228px; height: 49px; float: right; background: url(../img/galeriaSlideshowFnd.gif) repeat-x; margin: 7px 10px 0 0; }
#base #horizontal_carousel .botao { width: 20px; height: 49px; cursor: pointer; }
#base #horizontal_carousel .esq { background: url(../img/galeriaSlideshowEsqUp.gif) no-repeat; float: left; }
#base #horizontal_carousel .esq:hover { background: url(../img/galeriaSlideshowEsqDown.gif) no-repeat; }
#base #horizontal_carousel .dir { background: url(../img/galeriaSlideshowDirUp.gif) no-repeat; float: right; }
#base #horizontal_carousel .dir:hover { background: url(../img/galeriaSlideshowDirDown.gif) no-repeat; }
#base #horizontal_carousel div.container { width: 188px; float: left; overflow: hidden; margin-top: 7px; position: relative; } 
#base #horizontal_carousel ul { width: 10000px; white-space: nowrap; position: relative; }
#base #horizontal_carousel ul li { float: left; margin-right: 2px; }


/*Inicio slider*/
 .captionOrange, .captionBlack
        {
            color: #fff;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            border-radius: 4px;
        }
        .captionOrange
        {
            background: #EB5100;
            background-color: rgba(235, 81, 0, 0.6);
        }
        .captionBlack
        {
        	font-size:16px;
            background: #000;
            background-color: rgba(0, 0, 0, 0.4);
        }
        a.captionOrange, A.captionOrange:active, A.captionOrange:visited
        {
        	color: #ffffff;
        	text-decoration: none;
        }
        a.captionOrange:hover
        {
            color: #eb5100;
            text-decoration: underline;
            background-color: #eeeeee;
            background-color: rgba(238, 238, 238, 0.7);
        }
        .bricon
        {
            background: url(/img/browser-icons.png);
        }

/*FIM slider*/


/* Linha com uma coluna */
.span12 div 
{
    margin-top:0;
    }
.span12.coluna{
		/*margin-left: 2.04081632653061%;*/ /* 20 / 980px */
		/*margin-right: 2.04081632653061%;*/  /* 20 / 980px */
		margin-left: 0%;
		margin-right: 0%;
		font-family: ClanNews;
		font-size: 1.2em;
		/*width:94.89795918367347%;*/
		width:100%;
	}
.span12 a{
	color:#000000;
	}

.listablogs{
	margin-top:1em;
	/*border-bottom: 2px solid #0288CF;*/
	margin-bottom: 10px;
	}
	
.listablogs .direito{
		float: right;
		width: 30%;
        text-align:right;
	}
.listablogs .esquerdo{
		float: left;
		width: 20%;

	}
	
.listablogs ul {
	float: none;
	width: 100%;
	overflow-x: hidden;
	white-space: nowrap;
	text-align:center;
}

.listablogs li 
{
    text-align:left;
	padding-top:0.5em;
	font-size: 1em;
	margin-left: 0em;
	margin-top: 0em;
	display: inline-table;
	margin-right: 0.5em;
	width:309px;
	height:93px;
	border:#D1D1D1 1px solid;
	white-space:normal;
}
/*.listablogs li:last-child{
	margin-right:0;
	}
.listablogs li a {
	border-right: 0px;
	padding-right: 14px;
	text-decoration:none;
	width:100%;
}*/

.listablogs span{
color:#0089D1;	
}

.listablogs p{
	font-size:1em;
	margin-bottom:0;
	
}
	
.listablogs li figure{
	float:left;
	width:100px;
	margin-right:2em;
	margin-bottom:0;
	}
	
.materiafotowide span{
	color:#0089D1;
	font-size:1.2em;
	text-transform:uppercase;
	}
	
div .materiafotowide h1{
	font-size:1.7em;
	}


.cartolavideos{
	background:#0089D1;
	padding-bottom:0.4em;
	}

/*
.coluna .cartola div:last-child{
	margin-top:0px;
}
*/

.cartolavideos div span{
	font-size: 1.2em;
	 color:#0089D1;
}
.cartolavideos figure{
	padding-left:2em;
	padding-right:2em;
	}
.cartolavideos .topo {
	font-size: 1.2em;
	height:1.5em;
	color:#FFFFFF;
	padding-left:2em;
	padding-right:3em;
	padding-top:0.5em;
}

.cartolavideos div.topo span{
	font-family:clanbold;
	font-size:1.2em;
	height:100%;
}

.cartolavideos div h1{
	color:#FFFFFF;
	font-size: 1em;
	padding-left:2em;
	padding-right:2em;
	
	}
	
.cartolavideos .duascolunas h1{
	padding-left:0;
}
div .cartolavideos .duascolunas a{
		font-size: 0.7em;
		line-height: 0.7em;
}
.cartolavideos .duascolunas figure{
	padding:0;
	}

.cartolavideos .duascolunas {

	border-top: solid;
    border-top-color: white;
    border-top-style: dashed;
    border-top-width: 1px;
    padding-top: 1em;
	padding-left:2em;
	padding-right:2em;
	}
	
.cartolavideos .duascolunas div:first-child{
	border-right: solid;
    border-right-color: white;
    border-right-style: dashed;
    border-right-width: 1px;
	padding-right:1em;
	}

.cartolavideos .duascolunas div:last-child{
	padding-left:1em;
	}

div .cartolavideos a{
	color:#FFFFFF;
	font-family: ClanNews;
	font-size: 1em;
	}
	
.span-2{
	    /*width: 62.95918367346939%;*/ /* 617px / 980px */
		width: 65.71428571428571%; /* 690px / 1050px */
		/*margin-left: 1.02040816326531%; /* 10 / 980px */
		margin-top:0;
}
div.row-fluid
{
    margin:0 0 0 0;
    }
div.span6{
	    width: 48.33333333333333%;
	    margin-top:0;
float: left;
}
.span6:first-child{
	    float:left;
}
.span6:last-child{
	    float:right;
}

.sitemap{
	font-family: ClanBook;
	font-size:1.5em;
	color:#000000;
	width: 100%; 
	border-bottom:1px solid #D9D9D9;
}

.sitemap li{
	display: inline-block;
	padding-left:0.5em;
	padding-right: 0.5em;
}

.sitemap li:first-child{
	padding-left:0;
}

.sitemap ul{
	padding-left:0;
	margin:0;
	font-family:ClanBook;
}

.sitemap ul:first-child{
	float:left;
}

.sitemap ul:first-child li{
	padding-left:0;
	padding-right:0.5;
	
}

.sitemap ul:last-child{
	float:right;
	font-size: 0.7em;
    	line-height: 0.7em;
    	margin-top: 10px;
}

.sitemap ul:last-child li{
	border-right: 1px solid #B6B6B6;
}

.sitemap ul:last-child li:last-child{
	border-right:none;
	padding-right:0;
}

.aberta {
	
}

.aberta:last-child {
	margin-right:01.9047619047619%; /*20px 1050px*/
}

.aberta figure {
	
    text-align: center;

}

.aberta h1{
		font-family: ClanBold;
		font-variant:normal;
		font-size:3em;
}

.aberta p{
		font-family: ClanBook;
		font-variant:normal;
		font-size:1.5em;
}

.aberta .legenda{
			font-family: arial;
		font-size:1.4em;
		margin-top:0;
}

.aberta .menusocial{
	padding:0;
	width:36%;
	text-align:right;
	float:right;
}

.aberta .menusocial li{
	margin:0;	
}

.compartilhar{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	width:100%;
    padding-top: 0.6em;
}

.comentario{
	float:left;
	padding-left:0;
	margin:0;
	font-family:ClanBold;
}
.comentario img{
	max-height:22px;
}
.comentario li{
	display:inline-block;
}

.comentario li:first-child{
	border-right:1px solid #000000;
	padding-right: 0.8em;
}

.comentario li:LAST-child{
	font-size:1.5em;
	padding-left:0.4em;
	padding-top:0.3em;
	height:2em;
}

.comentario div{
	float:left;
	margin:0;
}

.comentario div div:first-child{
	font-size:2em;
    padding-left: 0.2em;
    padding-right: 0.2em;
}

.comentario div div:last-child{
	font-size:1.4em;
	padding-top: 0.3em;
}
.aberta .noticia{
	font-family:Arial, sans-serif;
	font-size:1.4em;
	/*padding-left:6em;*/
	line-height:1.5;
}

.aberta .noticia div{
	font-family:Arial, sans-serif;
	/*font-size:1.0em;
	line-height:1.5;*/
	font-size:1.1em;
	line-height:1.9;
	color: #000000;
}

.aberta .noticia p{
	font-family:Arial, sans-serif;
	/*font-size:1.0em;
	line-height:1.5;*/
	font-size:1.1em;
	line-height:1.9;
}


legend 
{
    display: none;
    }
    
/*Form Fale Conosco*/
	div.formPadrao input, div.formPadrao select, div.formPadrao textarea { font-size: 11px; padding: 3px 2px; border-color: #333; border-width:thin;margin-top:0px;}
	div.formPadrao textarea { overflow: auto; width: 252px; }
    div.formPadrao fieldset {padding-bottom:1em;}
	div.formPadrao { width: 370px; float: left; background: #fff; /*margin-right: 15px;*/ margin-top:0px; height: 400px}
	div.formPadrao div { clear: both; margin-bottom: 5px; margin-top:0px;}
	div.formPadrao label { display: block; width: 88px; float: left; text-align: right; margin-right: 5px; font-size: 15px; color: #0089D1; font-weight: bold; }
	div.formPadrao .Retorno { display: block; width: 325px; float: left; text-align: right; margin-right: 15px; font-size: 15px; color: #0089D1; font-weight: bold; }
	div.formPadrao div.duasColunas div { float: left; clear: none; }
	div.formPadrao div.duasColunas div.colDir label { width: 101px; }
	div.formPadrao div.duasColunas div.complemento label { width: 177px; }
	div.formPadrao div.duasColunas div.uf label { width: 110px; } 
	div.formPadrao select.uf { width: 45px; }
	div.formPadrao .enviarBtn { font-weight: bold; color: #0089D1; float: right; margin-right: 18px; }
	div.infoAdicional { width: 239px; color: #0089D1; border-bottom: 1px solid #0089D1; margin: 0 0 15px 0; padding-bottom: 15px; padding-top: 15px; float: right; }
	div.infoAdicional h3 { font-family: Arial; font-size: 1.4em; }
	div.infoAdicional address { font-style: normal; }
	.vejaTambem { border: 0 !important; }
	.vejaTambem li {display:block;}

/*Form Agencia*/
	div.formPadrao2 input, div.formPadrao2 select, div.formPadrao2 textarea { font-size: 11px; padding: 3px 2px; border-color: #333; border-width:thin;margin-top:0px;}
	div.formPadrao2 textarea { overflow: auto; width: 252px; }
    div.formPadrao2 fieldset {padding-bottom:1em;}
	div.formPadrao2 { width: 100%; float: left; background: #fff; /*margin-right: 15px;*/ margin-top:0px; height: 1560px;}
	div.formPadrao2 div { clear: both; margin-bottom: 5px; margin-top:0px;}
	div.formPadrao2 label { margin-right: 20px; padding-left: 10px; font-size: 15px; color: #0089D1; font-weight: bold; }
	div.formPadrao2 .Retorno { display: block; width: 100%;
float: left;
text-align: left;
margin-right: 15px;
margin-left: -20px;
font-size: 15px;
color: #0089D1;
font-weight: bold;
padding-bottom: 10px;  }
	div.formPadrao2 div.duasColunas div { float: left; clear: none; }
	div.formPadrao2 div.duasColunas div.colDir label { width: 101px; }
	div.formPadrao2 div.duasColunas div.complemento label { width: 177px; }
	div.formPadrao2 div.duasColunas div.uf label { width: 110px; } 
	div.formPadrao2 select.uf { width: 45px; }
	div.formPadrao2 .enviarBtn { font-weight: bold; color: #0089D1; float: right; margin-right: 18px; padding: 10px; }
	div.infoAdicional { width: 239px; color: #0089D1; border-bottom: 1px solid #0089D1; margin: 0 0 15px 0; padding-bottom: 15px; padding-top: 15px; float: right; }
	div.infoAdicional h3 { font-family: Arial; font-size: 1.4em; }
	div.infoAdicional address { font-style: normal; }
	.vejaTambem { border: 0 !important; }
	.vejaTambem li {display:block;}

	
/* Lista de Blos Horizontal */
.ListaBlogsH
   {
       position:relative; 
       padding-left: 24px;
       padding-right: 30px;
       }
.ListaBlogsH .swiper-container {
  width: 100%;
  color: #fff;
  text-align: center;
  height:93px;
}

.ListaBlogsH .swiper-slide {
    text-align:left;
	padding-top:0.5em;
	font-size: 1em;
	margin-left: 0em;
	margin-top: 0em;
	display: inline-table;
	width:215px;
	margin-right: 0.5em;
	max-width:215px;
	min-width:215px;
	border:#D1D1D1 1px solid;
	white-space:normal;
	overflow:hidden;
}

.ListaBlogsH .swiper-slide figure{
  float:left ;
  margin-right:2em;
}
.ListaBlogsH .swiper-slide p{
  font-size:1em;
  height:10px;
}

.ListaBlogsH .pagination {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
}
.ListaBlogsH .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.ListaBlogsH .swiper-visible-switch {
  background: #aaa;
}
.ListaBlogsH .swiper-active-switch {
  background: #fff;
}
.ListaBlogsH .arrow-left {
  background: url(/imagens/esquerda.png) no-repeat left center;
  position: absolute;
  left: 0px;
  top: 34%;
  margin-top: -15px;
  width: 28px;
  height: 59px;
  z-index:20;
}
.ListaBlogsH .arrow-right {
  background: url(/imagens/direita.png) no-repeat left center;
  position: absolute;
  right: 0px;
  top: 34%;
  margin-top: -15px;
  width: 28px;
  height: 59px;
  z-index:20;
}	
/*Lista Blogs Vertical */
	
.listablogsv .direito{
		float: left;
		width: 54%;
        text-align:right;
	}
.listablogsv .esquerdo{
		float: left;
		width: 45%;
		text-transform:uppercase;
        font-weight:bold;
        font-size:1.3em;
        text-align:left;
	}
.listablogsv span{
color:#0089D1;	
}

.listablogsv p{
	font-size:1em;
	margin-bottom:0;
	
}
	
.listablogsv li figure{
	float:left;
	width:100px;
	margin-right:2em;
	margin-bottom:0;
	}
	
.listablogsv .swiper-container {
  width: 100%;
  color: #fff;
  text-align: center;
  height:482px;
  margin-top:0;
  margin-bottom:0;
  margin-top:-7px;
}

.listablogsv .swiper-slide {
    text-align:left;
	padding-top:0.5em;
	font-size: 1.3em;
	margin-left: 0em;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom:0.5em;
	display: inline-table;
	width:99%;
	border:#D1D1D1 1px solid;
	white-space:normal;
}

.listablogsv .swiper-slide figure{
  float:left ;
  margin-right:2em;
}
.listablogsv .swiper-slide p{
  font-size:1em;
}

.listablogsv .pagination {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
}
.listablogsv .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.listablogsv .swiper-visible-switch {
  background: #aaa;
}
.listablogsv .swiper-active-switch {
  background: #fff;
}
.listablogsv .arrow-left {
  /*background: url(/imagens/esquerda.png) no-repeat left center;*/
  text-align:center;
  width: 28px;
  height: 59px;
  z-index:20;
}
.ListaBlogsv .arrow-right {
  /*background: url(/imagens/direita.png) no-repeat left center;*/
  text-align:center;
  width: 28px;
  height: 59px;
  z-index:20;
}	
	

div .capasrodape
{
    width:67%;
    float:left;
	}

div .capasrodape div {
	float:left;
	width:130px;
	min-width:107px;
	}
div .capasrodape div:first-child{
	width:125px;
	min-width:92px;
	}
div .capasrodape a{
	color:#fff;
	}
div .capasrodape ul {
	padding-left:0;
}
div .capasrodape ul li {
	list-style:none;
	list-style-type:none;
	}
div .capasrodape ul li.active{
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	}

div .rodapedireita
{
    float:left;
    }
div .rodapedireita div.cpmemoria {
	border-color: #fff;
border-style: solid;
border-width: thin;
width: 323px;
height:130px;
margin-top: 10px;
padding:5px 5px 5px 5px;
    font-family: ClanThin;
    color: #fff;
    font-size: 1.5em;

	}
div .rodapedireita div.cpmemoria span.bold 
{
    font-family: Clanbold;
    }
div .rodapedireita div.cpmemoria div{
	float:left;
	width:50%;
}
div .rodapedireita div.cpmemoria div.titulo
{
    width:100%;
    font-size:1.2em;
    } 
div .rodapedireita div.cpmemoria div.texto
{
    width:100%;
    text-align:center;
    } 
div .rodapedireita div.cpmemoria div.texto span
{
    font-size:0.6em;
    }
    
div .rodapedireita #busca {
	max-width:none;
	border-color:#D6D6D6;
	border-width:1px;
	border-style:solid;
	margin-bottom:1em;
	margin-top:13px;
	width: 312px;
}

div .rodapedireita #busca input[type="text"] {
	font-family:ClanBook;
	font-size:1.2em;
	width:280px;
	padding-bottom:0;
	padding-left:1em;
	padding-right:1em;
	padding-top:0;
	display:block;
	height:30px;
	border:none;
	float:left;
}

div .rodapedireita #busca .button {
	border:none;
  padding:5px;
  background-image:url(/img/Bt-busca.png);
  background-color:#FFFFFF;
  background-position:center;
  background-repeat:no-repeat;
  width:30px;
  height:30px;
}
    
div.capajornal{
	margin-top:0;
	text-align:center;
	border: 1px solid #B5B5B5;
	max-width:336px;
}

		#Banner35{
			margin-left: 0.5%;
			margin-top: 1%;
			position: absolute;
			z-index: 999999;

		}
#SKYBanner
{
    	margin-left: 1050px; 
	margin-top: 62px; 
	position:absolute;
	width:250px;
    }

.ops {
	font-family:ClanUltra;
	font-size:23em;
	text-align:center;
	color:#0088CF;
	}
.opstexto{
	font-family:ClanBook;
	font-size:2em;
	text-align:center;
	}
.opsbusca{
	padding-left:28%;
	padding-right:28%;
	margin-bottom:5%;
	}
.aberta iframe
    {
        max-width: 98%;
        max-height:none;
        /*margin-left:1em;
        margin-right:1em;*/
        }
.aberta .fb-comments iframe
{
            max-width: 100%;
        max-height:none;
    }
#cssmenu > ul > li.noticiascp:hover > a
{
    color:#1888C9;
    }

#cssmenu > ul > li.esportescp:hover > a
{
    color:#049282;
    }
    
#cssmenu > ul > li.arteagendacp:hover > a
{
    color:#90298D;
    }

.fixorodape{
    display: none;
    width: 100%;
    height: auto;
	max-height:150px;
    bottom: 0;
    position: fixed;
background-color:white;
}

#BannerDH{
  bottom: 50%;
  margin-left: 13%;
  position: absolute;
  z-index: 1000;
}

.CPHBRAIN{
	width:100%;
}
.CPVBRAIN{
	width:100%;
}
.quadromedalhas {
height: 411px;
}
.contagemrio  {
height: 186px;
}

.fb-comments  { width: 100% !important; }
.fb-comments  span, iframe.fb_ltr { width: 100% !important; }

div#smart * {
    margin-top: 0px;
}

.banner .smart{
	margin-top: 20px;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */


@media screen and (min-width: 980px) {

    .container {
		min-width: 980px;
    }

}

@media screen and (max-width: 979px) 
{
    /*iframe
    {
        max-width: 768px;
        max-height:69px;
        }
.BannerTop{
    height: 69px;
}
*/


#shoppingh iframe {
width: 100%!important;
max-width: 768px!important; 
overflow: auto!important;
}
.focal-point{
    /*height: 37em;*/
}
#SKYBanner
{
    /*margin-left: 768px;*/
    display:none;
    }
	 .container {
		max-width: 768px;
    }

    div .capasrodape
{
    width:100%;    
    padding-left: 15px;

}
div .capasrodape div {
	float:left;
	width:150px;
	min-width:107px;
	}
div .capasrodape div:first-child{
	width:140px;
	min-width:92px;
	}
div .rodapedireita
{
    padding-left:25%;
    }
	.fotowide{
	position:absolute;
	clip: rect(6.5em, 35em, 19em, 0px);
	}

.tempo{
	margin-left:0px;
    width:25.73469387755102%;	
	}
	.prevtempoico{
	margin-left: 0%; /* 50px / 980px */
	}



    	.ultimas{
	border: 1px solid #B5B5B5;
	margin-bottom:1em;
	float:	left;
	width: 45.83333333333333%;
	margin-right:7.94270833333333%;
}
	.buscaavancada{
	border: 1px solid #B5B5B5;
	margin-bottom:1em;
	float:	left;
	width: 45.83333333333333%;
}

.listafaleconosco{
	border: 1px solid #B5B5B5;
	margin-bottom:1em;
	float:	left;
	width: 45.83333333333333%;
}

.coluna .buscaavancada .topoultimas{
	border-bottom:1px solid #B5B5B5;	
	font-family:ClanBook;
	font-size:2em;
	color: #0089D1;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	height:1.4em;
}

.coluna .buscaavancada ul{
	margin-top:0px;
	padding-left:1em;
	padding-right:1em;

	}
	
.coluna .buscaavancada li{
	display: block;
	list-style-type: none;
	height: 5em;
	border-bottom:1px solid #B5B5B5;
	padding-top:0px;
}

.coluna .buscaavancada li:last-child{
	border-bottom:none;
}
.coluna .buscaavancada li .texto{
	font-family:ClanNews;
	font-size:1em;
	width:80%;
	float:right;
	margin-top:1em;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

	.maislidas{
	border: 1px solid #B5B5B5;
	margin-bottom:1em;
	float:	left;
	width: 45.83333333333333%
}
.coluna .ultimas .topoultimas{
	border-bottom:1px solid #B5B5B5;	
	font-family:ClanBook;
	font-size:2em;
	color: #0089D1;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	height:1.4em;
}

.coluna .ultimas ul{
	margin-top:0px;
	padding-left:1em;
	padding-right:1em;

	}
	
.coluna .ultimas li{
	display: block;
	list-style-type: none;
	height: 5em;
	border-bottom:1px solid #B5B5B5;
	padding-top:0px;
}

.coluna .ultimas li:last-child{
	border-bottom:none;
}
.coluna .maislidas .topomaislidas{
	text-align:center;
	}


/*
.coluna .ultimas li .Numero{

	text-align:center;
	font-family:ClanNews;
	font-size:3em;
	color: #0089D1;
	width:20%;
	float:left;
	margin:0px;
}
*/
.coluna .ultimas li .texto{
	font-family:ClanNews;
	font-size:1em;
	width:80%;
	float:right;
	margin-top:1em;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}



	.CapaCorreio {
    margin-right: 0%; /* 50px / 980px */
	width:20.18229166666667% /* 155px / 768px */
	}
	.MenuCapas .capas li a{
	font-size:1.4em;
}
.MenuCapas .Diretoaoponto li a{
		font-size: 0.7em;
}
.MenuCapas .Diretoaoponto li:first-child{
	font-size: 0.7em;
}

    .caixa {
        width: 65%;
    }

    .coluna {
        width: 45.83333333333333%;
        margin-bottom: 2.4em;
        margin-right: 2%;
    }

.direita{
	float:left;
	width: 95.83333333333333%;
	height:100%;
		margin-bottom:0px;	
}

    .coluna:nth-child(even) {
       margin-right: 0;
    }

    .logo {
        margin-top: 1.2em;
    }

.coluna .maislidas .topomaislidas{
	border-bottom:1px solid #B5B5B5;	
	font-family:ClanBook;
	font-size:2em;
	color: #0089D1;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	height:1.4em;
}

.coluna .maislidas ul{
	margin-top:0px;
	padding-left:1em;
	padding-right:1em;

	}
	
.coluna .maislidas li{
	display: block;
	list-style-type: none;
	height: 5em;
	border-bottom:1px solid #B5B5B5;
	padding-top:0px;
}

.coluna .maislidas li:last-child{
	border-bottom:none;
}
.coluna .maislidas .topomaislidas{
	text-align:center;
	}



.coluna .maislidas li .Numero{

	text-align:center;
	font-family:ClanNews;
	font-size:3em;
	color: #0089D1;
	width:20%;
	float:left;
	margin:0px;
}

.coluna .maislidas li .texto{
	font-family:ClanNews;
	font-size:1em;
	width:80%;
	float:right;
	margin-top:1em;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
/*
.ultimasnoticias{
	width:94.40104166666667%;
	margin-top:1em;
	margin-left: 2.04081632653061%; // 20 / 980px
	}
*/
.banner{	
	padding-top:2.7em;
	}	    

.span-2{
	    width: 97.00520833333333%; 
		margin-left: 1.02040816326531%; /* 10 / 980px */
		margin-bottom:0;
    }
.span4.direita div
{
    margin-top:0;
    }
.listablogs ul {
	float: none;
	width: 100%;
	overflow-x:visible;
	white-space:normal;
    }
    .listablogs li
    {
        margin-top:5px;
        /*width:370px;*/
        width:46.875%;
    }
div.capajornal
{
    float:left;
    margin-right:3%;
}

}


@media screen and (max-width: 767px) 
{
 #Banner35
    {
        display:none;
        }
        /*iframe
    {
        max-width: 768px;
        max-height:69px;
        }
.BannerTop{
    height: 69px;
}*/
.CPVBRAIN{
display:none;
}
.tempo{
	width:21.73469387755102%;
}
.tempo span a 
{
    padding-right:0;
    }
.prevtempoico{
	margin-left: 0%; /* 50px / 980px */
	}
	
	.CapaCorreio {
    margin-right: 0%; /* 50px / 980px */
	}

/*   .banner {
        position: relative;
        float: left;
        margin:0;
        height: 150px;
    }
	*/

    .caixa {
        position: relative;
        display: block;
        float: left;
        margin-top:100px;
        width: 100%;
        background: #000;
    }

    .caixa h1 {
        font-size: 2.5em;
    }
	.fotowide {
position: absolute;
clip: rect(6.5em, 34em, 19em, 0px);
}
.menu{
	width:77%;	
}

.menusocial
{
    width:21%;
   
    }
    .ultimas
    {
        margin-right:5%;
        }

}

@media screen and (max-width: 737px) {
    .MenuCapas .Diretoaoponto{
	    float:left;
	}	
	.banner img{
		padding-left:2em;
		}
	.Entrar{
    width:56px;
    }


    .Assine{
    width:50px;
    }

}

@media screen and (max-width: 640px) {
#assine{
display: none;
}
#anuncie{
display: none;
}
#BannerDH{
display: none;
}


.prevtempoico {
    margin-top: 2%;
    width: 30.192488%;
}

.prevtempotext{
    width: 20%;
    margin-top: 10px;
}
.prevtempotext p{
    margin-left: 5px;
}

#tempoM{
    float: right;
	margin-right: 35px;
	width: 40px;
}
    /*iframe
    {
        max-width: 640px;
        max-height:54px;
        }
.BannerTop{
    height: 47px;
}
*/
    .container {
		max-width: 600px;
    }
	div.span6{
	    width: 100%;
    }
    .menu {
        width: 100%;
    }
    
    .menu ul {
        float: left;
        font-size: 0.8em;
    }

    .menu li:first-child {
        margin-left: 0;
    }
.MenuCapas .Diretoaoponto{
	float:left;
	}
.carousel{position:relative;margin-bottom:20px;line-height:1; background: #fff;  height:31em;}	
.carousel-inner{overflow:hidden;width:100%;position:relative; height:31em;}
/*}


@media screen and (max-width: 520px) {
*/
#tempoD{
	display: none;
}
#tempoM{
	display: block;
}

.tempo{
    margin-left: 72%;
    margin-top: 50%;
	position: absolute;
	z-index: 9999999999999;
}

.tempo span {
	display: none;
}

.prevtempoico {
margin-top: 10%;
    width: 70.192488%;
}
.prevtempoico img {
    max-width: 100%;
    margin-top: 3px;
}

.prevtempotext {
	font-size: 5px;
	text-align: right;
}

.menu{
	display:none;	
}

.menusocial
{
    width:100%;
    text-align:center;
    }

.hrtopo{
	display:none;
}
.tempo{
	display:none;
	}
.CapaCorreio{
	display:none;
}
.logoCorreio{
	width:100%;
	float:none;
	}

    .coluna {
        width: 99%;
        margin-right: 0;
    }

    .caixa {
         padding: 1.2em 2em 1.2em 2em;
    }



    .caixa {
        position: relative;
        display: block;
        float: left;
        margin-top:80px;
        width: 100%;
        background: #000;
    }
.ultimas{
		width: 100%;
}
.ultimas li .Numero
{
    /*padding-top:4%;*/
    }
.coluna .ultimas li .texto
{
    width:88%;
    }
.maislidas {
	width: 100%;
	}
.buscaavancada {
	width: 100%;
	}

.listafaleconosca {
	width: 100%;
	}	
.MenuCapas .Diretoaoponto{
	float:left;
	}

.row-fluid{
	padding-right:1em;
		}
		.listablogs li{
	width:100%}
	
.span6.ComfotoQ
{
    min-height:113px;
    }
.coluna .ComfotoQ
{
    width:100%;
    }
div.capajornal
{
    margin:auto;
    float:none;
margin-bottom:10px;
    }
}
@media screen and (max-width: 552px) {
.focal-point{
height: 15em;
}
.aberta .menusocial
{
    width:100%;
	text-align:center;
	float:right;
	margin-bottom:10px;
	margin-top:0;
}
.aberta .comentario 
{
        width:100%;
	text-align:center;
	float:left;
	margin-bottom:0;
    }
.ops {
	font-size:16em;
	}

.opsbusca{
	padding-left:27%;
	padding-right:27%;
	}

}
@media screen and (max-width: 519px) {
	
.carouselNoticiaAberta{position:relative;margin-bottom:0px;line-height:1; background: #fff;  height:29em; max-height:600px;}
.carouselNoticiaAberta figure 
{
    max-height: 25em;
    }
.carouselNoticiaAberta-inner{overflow:hidden;width:100%;position:relative; height:29em;}

.carousel{position:relative;margin-bottom:20px;line-height:1; background: #fff;  height:31em;}	
.carousel-inner{overflow:hidden;width:100%;position:relative; height:31em;}
    /*    iframe
    {
        max-width: 519px;
        max-height:40px;
        }*/
.aberta iframe
    {
        max-width: 519px;
        max-height:none;
        }
	.BannerTop{
    min-height: 50px;
	/*margin-top: 0.5em;
    margin-bottom: 0.5em;*/

}
.ultimas li
{
    height:5.5em;
    }
.logoCorreio{
	width:96.875%; /* 310px / 320px */
margin-left: 5px;
    margin-top: 5px;
}

.logoCorreio p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.MenuCapas .capas {
	margin-left:4px;	
}
.MenuCapas .capas li a{
	padding-right: 4px;
}

.MenuCapas .capas li a:last-child{
	padding-right: 0px;
}

.MenuCapas .Diretoaoponto {
	display:none;
}

div .rodapedireita
{
    padding-left:16%;
    }

}


@media screen and (max-width: 475px) 
{
#R7-Header{
display:none;
} 
 /*     iframe
    {
        max-width: 475px;
        max-height:40px;
        }*/
#publi-inicio-post {
float: none ;
width: 300px;
height: 250px;
margin: 2px auto 8px auto;
overflow:hidden;
}

.publi-inicio-post-responsivo
{
    width: 300px;
height: 250px;
    }
.aberta iframe
    {
        max-height:none;
		max-width:98%;
        }
    .carouselNoticiaAberta-control {top:105px;}
	.carousel{position:relative;margin-bottom:20px;line-height:1; background: #fff;  height:31em; overflow-y: hidden;}	
.carousel-inner{overflow:hidden;width:100%;position:relative; height:31em;}
div .rodapedireita
{
    padding-left:8%;
    }
.ops {
	font-size:12em;
	}
.opstexto 
{
 font-size:1.5em;   
    }
.opsbusca{
	padding-left:16%;
	padding-right:16%;
	}
.fixorodape{
  display: block;
}

}

@media screen and (max-width: 360px) 
{
.shoppingv iframe {
    max-width: 320px;
}
div .rodapedireita
{
    padding-left:10px;
    }
    .carouselNoticiaAberta-control {top:85px;}
    .carouselNoticiaAberta{position:relative;margin-bottom:0px;line-height:1; background: #fff;  height:27em; max-height:600px;}

.carouselNoticiaAberta-inner{overflow:hidden;width:100%;position:relative; height:27em;}

		.carousel{position:relative;margin-bottom:20px;line-height:1; background: #fff;  height:31em; overflow-y: hidden;}
.carousel-inner{overflow:hidden;width:100%;position:relative; height:31em;}
   .opstexto 
    {
        font-size:1.3em;   
    }
    .opsbusca{
	padding-left:13%;
	padding-right:13%;
	}
	#publi-inicio-post {
		margin: 2px auto 8px auto;
		overflow:hidden;
	}
	.aberta .noticia {
		padding-left:0px;
	}
	.aberta .noticia p{
		padding-left:0px;
		margin-left:5px;
	}
	.coluna {
		margin-left: 0px;
	}

}
@media screen and (max-width: 320px) {


		.carousel{position:relative;margin-bottom:20px;line-height:1; background: #fff;  height:31em;}	
.carousel-inner{overflow:hidden;width:100%;position:relative; height:31em;}
	.banner img{
		padding-left:0px
	}
	
	.ultimasnoticias{
		width:100%
		}
	.ultimasnoticias li{
		width:100%;
	}
	.ultimasnoticias li:last-child{
		display:none;
		}
   .opstexto 
    {
        font-size:1.2em;   
    }
    .opsbusca{
	padding-left:8%;
	padding-right:8%;
	}
div .rodapedireita #busca 
{
    width:280px;
    }
div .rodapedireita #busca input[type="text"] 
{
    width:248px;
    }
div .rodapedireita div.cpmemoria
{
    width:284px;
    height:133px;
    padding: 0 0 0 0;
    }
}
.clearfix:before,
.clearfix:after {
    content: " "; 
    display: table; 
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
