.home_superior {

	height:356px !important;
		
}



#esquerda {
	position:relative;
	width: 820px;
	float: left;
	margin-left: 0px;	
	background:#F5F5F5;
}

.principal {
	margin-top: 15px;
	z-index: 10000;
}

a.editoria {
	font: bold 12px arial;
	color: #3367B0;
	display: block;
}

a:hover .editoria {
	color: #3367B0;
}

a.noticia-destaque {
	font: normal 19px arial;
	color: black;
	display: block;
	overflow: hidden;
}

a:hover .noticia-destaque {
	color: black;
}

a.noticia-normal {
	font: normal 12px arial;
	color: #3367B0;
	display: block;
	display: block;
	overflow: hidden;
	margin-top: 5px;
}

a:hover .noticia-normal {
	color: #3367B0;
}

.noticias-por-editoria {
	padding: 5px 0;
}

.fotos {
	width: 322px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}

.foto {
	border-width: 0;
}

.fotorotative a span.noticia-destaque {
	font: bold 22px arial;
	text-decoration: none;
	color: #333;
	display: block;
	background-image: none;
	height: 55px;
}

.fotorotative a:hover span.noticia-destaque {
	text-decoration: underline;
	color: #333;
}

div.fotooptions {
	top: 240px;
	margin-left: 5px;
}

a span.descricao-foto {
	background-image: none;
	text-decoration: none;
	background: #EEE;
	border: 0;
	font: italic 14px arial;
	color: #000;
	cursor: hand
}

a:hover span.descricao-foto {
	text-decoration: underline;
}

.videos {
	width: 220px;
}

.videos div.caixa {	
	border-color: #026BAC;
	background: #CCE4FF;
	padding: 9px;
	height: 317px;
}

.videos div.abas-da-caixa a.selected {
	border-color: #026BAC;
	border-bottom-color: #CCE4FF;
	background: #CCE4FF;
}

.videos div.caixa a.noticia-destaque, .videos div.caixa span.noticia-destaque {
	font: bold 13px arial;
	color: #333;
}

.videos div.caixa a.noticia-normal {
	font: normal 12px arial;
	color: #333;
}

.videos a.todos-os-videos {
	font: bold 11px arial;
	color: #333;
	text-decoration: underline;
}

.videos a:hover .todos-os-videos {
	color: blue;
}

.videos div.noticias-por-editoria {
	margin-bottom: 10px;
}

.publicidade-horizontal {
	clear: both;
	overflow: hidden;
	display: block;
	width: 810px;
	margin-left: 10px;
	padding-top: 10px;
}

.publicidade-horizontal img {
	float: left;
}

.curriculum,.promocoes {
	position: relative;
	background: url("/img/bg-curriculum.png") repeat-x;
	border: solid 1px #AAD5FF;
	margin-left: 30px;
	float: left;
	float: right;
	overflow: hidden;
	display: block;
	width: 300px;
	height: 58px;
}

.promocoes {
	background-image: url("/img/bg-promocoes.png");
	border-color: #FC0;
}

.curriculum span.canal,.promocoes span.canal {
	font: bold 13px arial;
	color: #333;
	display: block;
	padding-bottom: 5px;
}

.curriculum div.esquerda,.promocoes div.esquerda {
	position: relative;
	overflow: hidden;
	display: block;
	width: 200px;
	height: 40px;
	text-align: center;
	float: left;
	margin-top: 10px;
}

.curriculum div.direita,.promocoes div.direita {
	position: relative;
	text-align: center;
	overflow: hidden;
	display: block;
	float: left;
	margin-top: 7px;
	margin-left: 8px;
	text-align: center;
}

.curriculum span.cadastrados,.promocoes span.cadastrados {
	font: normal 11px arial;
	color: #333;
	display: block;
}

.curriculum span.quantidade,.promocoes span.quantidade {
	font: bold 27px arial;
	color: white;
	display: block;
	background: #333;
	text-align: center;
	width: 75px;
	margin-left: 6px;
}

.curriculum a.botao {
	font-weight: bold;
	border: solid 1px #3267AF;
}

.promocoes a.botao {
	border: solid 1px #F90;
	background: #FC0;
	color: black;
	font-weight: bold;
}

.promocoes a:hover.botao {
	border: solid 1px #3267AF;
	background: #4E83CB;
	color: white;
}

.caixa div.noticia {
	padding: 5px 0;
}

.noticia a span.cidade {
	font: bold 12px arial;
	color: #3367B0;
	display: block;
}

.noticia a{
	display: block;
	overflow: hidden;	
}

.noticia a span.titulo-destaque {
	display: block;
	font: bold 13px arial;
	color: #000;
}

.noticia a span.titulo {
	display: block;
	font: normal 13px arial;
	color: #000;
}

span.rodape {
	font: normal 11px arial;
	color: #3367B0;
	display: block;
}

.noticia a:hover span {
	text-decoration: underline;
}

.noticias-meio {
	height: 250px;
}

.noticias-baixo {
	height: 400px;
}

a span.titulo-destaque-maior {
	font: bold 15px arial;
	color: black;
	display: block;
}

#banner-inferior {
	display: none;
}

.bannerdiferente {
	z-index: 1000;
}

.principal {
	position: relative;	
}

p.parcial_item {
	padding-top: 5px;
	font: normal 10px arial;
	color: #3367B0;
}

span.porcento {
	color: red;
}

span.barra {
	background: red;
	height: 10px;
}
.mais-largo{
	width: 295px;
}
.menos-largo{
	width: 245px;	
}
.foto-capa-editoria{
	display: block;
	border: 0;
	width: 120px;
	height: 90px;
	float: left;
	padding-right: 5px;	
}
@media all and (min-width: 0px) {

	.mais-largo{
		width: 295px;
	}
	.menos-largo{
		width: 245px;	
	}
	
}
