/*/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
b {font-weight:bold;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  background: white;
  line-height: 1;
}
.ie7 a {
  line-height: 1.12;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* fixing firefox bug */
div:after, 
ol:after, 
form:after, 
ul:after, 
dl:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
  overflow:hidden;
}
strong, b { font-weight: bold; }
em, i { font-style: italic; }
/*!
 * Bootstrap v2.1.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *clear: both;
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.row {
  margin-left: -20px;
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: "";
  line-height: 0;
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 1000px;
}
.span12 {
  width: 1000px;
}
.span11 {
  width: 915px;
}
.span10 {
  width: 830px;
}
.span9 {
  width: 745px;
}
.span8 {
  width: 660px;
}
.span7 {
  width: 575px;
}
.span6 {
  width: 490px;
}
.span5 {
  width: 405px;
}
.span4 {
  width: 320px;
}
.span3 {
  width: 235px;
}
.span3-base8 {
  width: 30.392%;
  /*PREVIOUS
  width: 30.394%;
  *width: 30.369%;*/
}
.span2 {
  width: 150px;
}
.span1 {
  width: 65px;
}
.offset12 {
  margin-left: 1040px;
}
.offset11 {
  margin-left: 955px;
}
.offset10 {
  margin-left: 870px;
}
.offset9 {
  margin-left: 785px;
}
.offset8 {
  margin-left: 700px;
}
.offset7 {
  margin-left: 615px;
}
.offset6 {
  margin-left: 530px;
}
.offset5 {
  margin-left: 445px;
}
.offset4 {
  margin-left: 360px;
}
.offset3 {
  margin-left: 275px;
}
.offset2 {
  margin-left: 190px;
}
.offset1 {
  margin-left: 105px;
}
.cont_not { line-height: 1.4 }
/* Common Classes */
.fr { float: right; }
.fl { float: left; }
.db { display: block; }
.di { display: inline; }
.dib { display: inline-block; }
.small { font-size: 80%; }
.big { font-size: 120%; }
.ti { text-indent: -9999px; }
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center; }
.pr { position: relative; }
.pa { position: absolute; }
.ttu { text-transform: uppercase; }
.mt5 { margin-top: 5px; }
.ml5 { margin-left: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.mt10 { margin-top: 10px; }
.ml10 { margin-left: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.mt15 { margin-top: 15px; }
.ml15 { margin-left: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.mt20 { margin-top: 20px; }
.ml20 { margin-left: 20px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.mt25 { margin-top: 25px; }
.ml25 { margin-left: 25px; }
.mr25 { margin-right: 25px; }
.mb25 { margin-bottom: 25px; }
.mt30 { margin-top: 30px; }
.ml30 { margin-left: 30px; }
.mr30 { margin-right: 30px; }
.mb30 { margin-bottom: 30px; }
.mv5 { margin-top: 5px; margin-bottom: 5px; }
.mv10 { margin-top: 10px; margin-bottom: 10px; }
.mv15 { margin-top: 15px; margin-bottom: 15px; }
.mv20 { margin-top: 20px; margin-bottom: 20px; }
.pt5 { padding-top: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }
.pr5 { padding-right: 5px; }
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.pt15 { padding-top: 15px; }
.pb15 { padding-bottom: 15px; }
.pl15 { padding-left: 15px; }
.pr15 { padding-right: 15px; }
.pt20 { padding-top: 20px; }
.pb20 { padding-bottom: 20px; }
.pl20 { padding-left: 20px; }
.pr20 { padding-right: 20px; }
.pv5 { padding-top: 5px; padding-bottom: 5px; }
.pv10 { padding-top: 10px; padding-bottom: 10px; }
.pv15 { padding-top: 15px; padding-bottom: 15px; }
.pv20 { padding-top: 20px; padding-bottom: 20px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.p25 { padding: 25px; }
.br2 { border-radius: 2px; }
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,700);
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	line-height: 1;
}
p { line-height: 1.4; margin-bottom: 15px; }
a {
	color: #666;
	text-decoration: none;
	cursor: pointer;
}
h1 {
	font-family: 'Source Sans Pro', Arial, Helvetica, Sans-serif;
	font-size: 36px;
	color: #a21616;
}
h2 {
	font-family: 'Source Sans Pro', Arial, Helvetica, Sans-serif;
	font-size: 30px;
  font-weight: 300;
  line-height: 30px;
	color: #a21616;
}
h3 {
	font-family: 'Source Sans Pro', Arial, Helvetica, Sans-serif;
	font-size: 22px;
  font-weight: 400;
	color: #a21616;
	line-height: 24px;
}
h4 {
  font-size: 18px;
  color: #555;
}
.container {
	margin-left: auto;
  margin-right: auto;
}
.line-default {
	border-top: 3px solid #990000;
	height: 0;
}
.btn-mais-texto {
	display: block;
	width: auto;
	padding: 2px 6px;
	height: 16px;
	color: white;
	font-family: 'Source Sans Pro', Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background: #a21616;
	text-transform: uppercase;
}
.btn-mais {
	display: block;
	width: 22px;
	height: 20px;
	color: white;
	font-family: 'Source Sans Pro', Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	background: #a21616;
}
.ad-border {
	padding: 9px;
	border: 1px solid #cccccc;
}
.home-slider {
overflow:hidden;
	border: 1px solid #e4e4e4;
	padding: 10px 0 10px 10px;
	background: #efefef;
  height: 258px;
}
.home-slider-stage {
	width: 410px;
	height: 258px;
}
.home-slider-pager {
  height: 258px;
}
.home-slider-pager-item {
  position: relative;
	margin-left: -12px;
	width: 200px;
	height: 66px;
	padding: 10px 20px 10px 30px;
	font-size: 16px;
	color: #343434;
	line-height: 21px;
  cursor: pointer;
}
.activeSlide .pager-arrow {
  display: block;
}
.pager-arrow {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 10;
  border-right: 12px solid #333;
  border-left: 0 solid transparent;
  border-top: 43px solid transparent;
  border-bottom: 43px solid transparent;
  margin-left: -12px;
}
.home-slider-pager-item .bigode {
	font-size: 16px;
  font-weight: normal;
}
.home-slider-pager-item.activeSlide {
  position: relative;
  z-index: 10;
	background: #343434;
	color: #bbbaba;
}
.home-slider-pager-item.activeSlide .bigode {
	color: white;
}
.home-slider {
	
}
.bigode {
	font-size: 13px;
	color: #a21616;
  font-weight: bold;
	text-transform: uppercase;
}
.thumb-mini {
  width: 100px;
  height: 70px;
  margin-right: 10px;
  overflow-y: hidden;
}
.thumb-mini img {
	width: 100%;
	height: auto;
	max-width: 100px;
}
.destaque-mini.midia-lista {
	max-height: 80px;
	height: 80px;
}
.destaque-mini {
  line-height: 17px;
}
.destaque-mini .bigode {
  text-transform: none;
}
.texto-mini {
  width: 210px;
  height: auto;
  font-size: 13px;
}
.dest-foto-figure {
  position: relative;
  width: 207px;
  height: 150px;
  max-height: 150px;
  overflow: hidden;
  margin-bottom: 5px;
}
.dest-foto-caption {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 8px;
  color: white;
  /*font-size: 15px;*/
  text-transform: uppercase;
  background: rgba(0,0,0,.85);
  display: inline-block;
}
.lt-ie9 .dest-foto-caption {
  background: black;
}
.home-dest-item {
  margin-bottom: 10px;
  border-bottom: 1px dotted #888;
  padding-bottom: 10px;
}
.home-dest-item h4 {
  line-height: 20px;
}
.dest-noticia p {
  margin-bottom: 0;
}
.home-dest-item a:hover h4,
.home-dest-item a:hover p,
.destaque-mini a:hover p { text-decoration: underline; }
.dest-foto {
  min-height: 210px;
  line-height: 1;
}
.dest-noticia {
  min-height: 56px;
  line-height: 1.63;
}
.home-videos-nav {
  cursor: pointer;
  width: 14px;
  padding-left: 10px;
  padding-right: 10px;
  height: 208px;
  background: #a21616;
  border-radius: 4px;
  position: relative;
}
.home-videos-slider {
  width: 592px;
  height: 208px;
  font-size: 13px;
  overflow-y: hidden;
}
.home-videos-slider img {
  width: 172px;
  height: 120px;
}
.home-videos-slider a:hover h5 { text-decoration: underline; }
.home-videos-slider p {
  display: none;
}
.home-videos-arrow {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}
.home-videos-prev .home-videos-arrow {
  border-right: 13px solid white;
}
.home-videos-next .home-videos-arrow {
  border-left: 13px solid white;
}
.home-videos-slider > * > *:last-of-type {
  border-right: 0;
}
.home-videos-slider > * > * {
  /*font-size: 15px;*/
  line-height: 18px;
  width: 172px;
  height: 184px;
  padding: 12px;
  float: left;
  display: block;
  border-right: 1px dotted #666;
}
.home-videos-pager {
  margin-right: 10px;
}
.home-videos-pager a {
  width: 12px;
  height: 12px;
  background: #969696;
  display: block;
  float: left;
  position: relative;
  text-indent: -9999px;
  margin: 8px 2px 0;
}
.home-videos-pager .activeSlide {
  background: #a21636;
}
.home-slider-info {
  display: none;
}
a:hover .secao-destaque p {
  text-decoration: underline;
}
.secao-destaque {
  width: 218px;
  padding: 0 10px;
  font-size: 18px;
  line-height: 26px;
}
.secao-destaque .bigode {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 15px;
  line-height: 30px;
}
.tabs-nav {
  height: 26px;
  border-bottom: 3px solid #a21616;
}
.tabs-nav-item {
  font-family: 'Source Sans Pro', Arial, Helvetica, Sans-serif;
  font-size: 15px;
  height: 26px;
  display: block;
  float: left;
  margin-right: 10px;
  background: #e3b9b9;
  padding: 0 8px;
  color: black;
  text-transform: uppercase;
  line-height: 26px;
  cursor: pointer;
  text-align: center;
  min-width: 65px;
}
.tabs-nav-item.active {
  background: #a21616;
  color: white;
}
.tabs-abas-item.active {
  display: block;
}
.tabs-abas-item {
  display: none;
}
.ldn-row-data {
  background: #333;
  color: white;
  padding: 8px 10px;
  margin-top: 10px;
  font-size: 13px;
}
.ldn-row-noticia {
  line-height: 22px;
  background: #efefef;
  padding: 8px;
  margin: 10px 0;
  font-size: 13px;
}
.ldn-row-hora {
  width: 35px;
  line-height: 13px;
  background: #333;
  color: white;
  padding: 5px;
  margin-right: 10px;
  font-size: 13px;
}
.ldn-row-titulo {
  width: auto;
}
.ldn-row-titulo a:hover { text-decoration: underline; }
.ldn-row-tipo {
  margin-right: 4px;
  padding-top: 4px;
  line-height: 16px;
  width: auto;
}
.noticia-subtitulo {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  color: #333;
}
.noticia-date {
  font-family: 'Source Sans Pro', Arial, Helvetica, Sans-serif;
  font-size: 14px;
}
.noticia-ferramentas {
  padding: 8px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 16px;
  margin: 15px 0;
}
.noticia-ferramentas.fixa {
  width:644px;
  position:fixed;
  margin:0px;
  top:0px;
  background:none repeat scroll 0 0 #FFFFFF;
}
.separador {
  border-right: 1px solid #ccc;
}
.noticia-share {
  width: 382px;
  height: 18px;
}
.noticia-share-item {
  margin-top: -1px;
  height: 18px;
}
.noticia-share-item-tw {
  max-width: 110px;
}
.noticia-share-item-gplus {
  max-width: 100px;
}
.twitter-share-button {
  width: 100px !important;
  float: right !important;
  max-width: 110px !important;
}
#___plusone_0 {
  width: 80px !important;
}
/* Breadcrumb */
.breadcrumb-container {
  font-family: 'Source Sans Pro', Arial, Helvetica, Sans-serif;
  height: 14px;
  font-size: 13px;
  background: #efefef;
}
.breadcrumb-container a {
  color: #000;
}
.breadcrumb-container a:hover {
  text-decoration: underline;
}
.breadcrumb {
  height: 14px;
}
.breadcrumb a {
  color: #888888;
}
.breadcrumb li {
  display: inline;
}
.breadcrumb .active {
  color: #a21616;
}
/* Programação */
.table-row,
.table-row-label {
  font-family: 'Source Sans Pro', Arial, Helvetica, Sans-serif;
  margin-bottom: 1px;
  font-size: 15px;
}
.table-row {
  color: #333;
  background: #f0f0f0;
}
.table-row-label {
  color: white;
  background: #333;
}
.table-row-label a {
  color: white;
}
.table-td-hora {
  width: 30px;
  border-right: 1px solid #fff;
}
/* Sprite */
[class*='ico-'] {
  display: inline-block;
  background-image: url(../img/sprite.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
  position: relative;
}
.ico-dim-fonte {
  width: 30px;
  height: 18px;
  background-position: 0 0;
}
.ico-aum-fonte {
  width: 34px;
  height: 18px;
  background-position: -30px 0;
}
.ico-impressora {
  width: 18px;
  height: 18px;
  background-position: -64px 0;
}
.ico-link {
  width: 16px;
  height: 18px;
  background-position: -82px 0;
}
.ico-email {
  width: 16px;
  height: 18px;
  background-position: -205px 0;
}
.ico-lapis {
  width: 15px;
  height: 18px;
  background-position: -98px 0;
}
.ico-alerta {
  width: 14px;
  height: 18px;
  background-position: -113px 0;
}
.ico-alerta {
  width: 16px;
  height: 18px;
  background-position: -127px 0;
}
.ico-fb-branco {
  width: 16px;
  height: 18px;
  background-position: -143px 0;
}
.ico-tw-branco {
  width: 16px;
  height: 18px;
  background-position: -159px 0;
}
.ico-gplus-branco {
  width: 16px;
  height: 18px;
  background-position: -175px 0;
}
.ico-tv-branco {
  width: 14px;
  height: 18px;
  background-position: -191px 0;
}
.ico-fb-vermelho {
  width: 19px;
  height: 20px;
  background-position: 0 -18px;
}
.ico-rss-vermelho {
  width: 19px;
  height: 20px;
  background-position: -19px -18px;
}
.ico-rss-vermelho {
  width: 19px;
  height: 20px;
  background-position: -38px -18px;
}
/* Chromeframe */
.chromeframe { margin: 10px 0; background: #ccc; color: black; padding: 10px 0; text-align: center; }
/* ===========================================
      TV ALTEROSA HOME
=========================================== */
.cor-laranja-parent a {color:#990000;}
.cor-laranja{color:#990000;}
.float-left{float:left;}
.float-right{float:right !important;}
span[class*='i_']{_display:block;_float:left;background-image: url("http://imgs.alterosa.com.br/icones.png");display: inline-block;position:relative;text-indent:-9999px;}
.ie7 span[class*='i_']{display:block;float:left;}
.i_videoM{background-position:0 0;width:126px;height:30px;}
.i_fotoM{background-position:0 -35px;width:126px;height:30px;}
.i_noticiaM{background-position:0 -72px;width:126px;height:30px;}
.i_alterosa{background-position:0 -141px;width:22px;height:25px;}
.i_alterosaM{background-position:0 -105px;width:30px;height:35px;}
.i_dzai{background-position:0 -166px;width:40px;height:22px;}
.i_cinema{background-position:0 -200px;width:65px;height:57px;}
.i_financeiro{background-position:0 -259px;width:65px;height:57px;}
.i_vrum{background-position:0 -318px;width:65px;height:57px;}
.i_guia{background-position:0 -377px;width:65px;height:57px;}
.i_clima{background-position:0 -436px;width:65px;height:57px;}
.i_promocoes{background-position:0 -495px;width:65px;height:57px;}
.i_eventos{background-position:0 -554px;width:65px;height:57px;}
.i_chacras{background-position:0 -613px;width:65px;height:57px;}
.i_transito{background-position:0 -672px;width:65px;height:57px;}
.i_guarani{background-position:0 -731px;width:65px;height:57px;}
.i_forum{background-position:0 -791px;width:45px;height:47px;}
.i_enquete{background-position:0 -837px;width:47px;height:47px;}   
.i_forums{background-position:0 -883px;width:32px;height:27px;}
.i_enquetes{background-position:0 -919px;width:32px;height:27px;}
.i_data{background-position:0 -952px;width:16px;height:16px;}
.i_nini{background-position:0 -971px;width:13px;height:11px;}
.i_niniA{background-position:-14px -971px;width:13px;height:11px;}
.i_nant{background-position:0 -987px;width:13px;height:11px;}
.i_nantA{background-position:-14px -987px;width:13px;height:11px;}
.i_nfim{background-position:0 -1001px;width:13px;height:11px;}
.i_nfimA{background-position:-14px -1001px;width:13px;height:11px;}
.i_nprox{background-position:0 -1018px;width:13px;height:11px;}
.i_nproxA{background-position:-14px -1018px;width:13px;height:11px;}
.i_comentario{background-position:0 -1033px;width:17px;height:16px;}
.i_avaliacao{background-position:0 -1050px;width:12px;height:12px;}
.i_avaliacao-cinza{background-position:-13px -1050px;width:12px;height:12px;}
.i_diminui{background-position:0 -1067px;width:20px;height:14px;}
.i_aumenta{background-position:0 -1085px;width:20px;height:14px;}
.i_imprimir{background-position:0 -1101px;width:17px;height:16px;}
.i_enviar{background-position:0 -1120px;width:17px;height:16px;}
.i_corrigir{background-position:0 -1139px;width:17px;height:16px;}
.noticia-head {display: block;color: #990000; font-size: 16px;}
.b_vejamais {
  background: #990000;
  color: white;
  display: inline-block;
  font: 13px 'Segoe UI','Trebuchet MS',Arial,Helvetica,sans-serif;
  height: 19px;
  padding: 3px 10px;
  text-align: center;
  text-transform: uppercase;
}
.b_vejamais:hover {
  text-decoration: none;
  opacity: .7;
}
/*
 * Home Rotacional
*/
.home-rotacional {
  line-height: 18px;
  height: 258px;
  position: relative;
  margin-bottom: 20px;
}
.home-rotacional figure,
.home-rotacional img {
  width: 394px;
  height: 258px;
  position: relative;
  z-index: 2;
}
.home-rotacional figure,
.home-rot-titulo {
  float: left;
}
.home-rot-titulo {
  width: 241px;
  height: 55px;
  margin: 0 0 1px -10px;
  padding: 15px 15px 15px 20px;
  background: #eee;
  position: relative;
  z-index: 1;
}
.home-rotacional .active {
  position: relative;
  z-index: 10;
  background: #d6d6d6;
}
.home-rot-titulo a {
  color: #666;
}
.home-rot-titulo a:hover {
  text-decoration: underline;
}
.home-rot-titulo a:hover .noticia-head {
  text-decoration: underline;
}
/*
 * Home Destaque
*/
.home-destaque {
  margin-bottom: 20px;
}
.home-dest-noticia {
  border-bottom: 1px solid #cccccc;
  padding: 8px 0;
}
.home-dest-noticia figure {
  margin-bottom: 5px;
}
/*
 * Envie ConteÃ%u0192Âºdo - FaÃ%u0192Â§a Parte da TV Alterosa
*/
.home-sec-faca-parte {
  background: #eee;
  margin-bottom: 20px;
}
.home-envie-conteudo {
  background: #990000;
  color: white;
}
.home-envie-conteudo h2 {
  margin: 0 0 10px 0;
  color: white;
  height: 28px;
  background: #790101;
  padding: 12px 5px 0 40px;
  position: relative;
}
.home-faca-parte h2 {
  margin: 0 0 10px -20px;
  color: #333333;
  height: 28px;
  background: #99abb5;
  padding: 12px 5px 0 19px;
}
.home-faca-parte,
.home-envie-conteudo {
  padding: 5px 0;
  height: 180px;
}
.home-envie-conteudo .i_alterosaM {
  position: absolute;
  top: 3px;
  left: 4px;
}
.home-envie-conteudo ul {
  width: 126px;
  margin: 20px auto 0;
}
.home-envie-conteudo ul li {
  margin-bottom: 5px;
}
.ie7 .home-envie-conteudo ul li {
  margin-bottom: 20px;
}
.home-envie-conteudo a {
  opacity: 1;
  -webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
}
.home-envie-conteudo a:hover {
  -webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  opacity: .85;
}
.home-envie-conteudo li span {
  position: relative;
  text-indent: -9999px;
}
.home-faca-parte article div {
  padding: 0 13px;
  width: 213px;
}
.home-faca-parte figure,
.home-faca-parte img {
  width: 164px;
  height: 125px;
}
.faca-parte-autor {
  margin-top: 15px;
  color: #990000;
  display: block;
}
/*
 * MultimÃ%u0192Â­dia - Blocks
*/
.multimidia-block-style {
  border: 1px solid #cccccc;
  padding: 5px;
  margin-bottom: 20px;
}
.multimidia-block-style h2 {
  height: 28px;
  padding: 12px 10px 0;
  background: #eeeeee;
}
.multimidia-block article a h3 {
  font-size: 20px;
}
.multimidia-block figure,
.multimidia-block img {
  width: 100px;
  height: 70px;
}
.multimidia-block-horizontal figure,
.multimidia-block-horizontal img {
  width: 150px;
  height: 100px;
}
.multimidia-block .center img {
    height: 16px;
    width: 16px;
}
.multimidia-block article {
  margin: 10px 0;
  height: 70px;
}
.multimidia-block article a {
  display: block;
  height: inherit;
}
.multimidia-block article a {
  text-decoration: none;
}
.multimidia-block article a:hover h3 {
  text-decoration: underline;
}
.multimidia-block article figure {
  float: left;
  margin-right: 10px;
}
.multimidia-block article div {
  width: 173px;
  float: right;
}
.multimidia-block-horizontal article {
  width: 125px;
  height: auto;
  float: left;
}
.multimidia-block-horizontal article figure {
  float: none;
  margin-bottom: 5px;
}
/*
 * Home - ServiÃ%u0192Â§os
*/
.home-serv-lista li {
  display: block;
  width: 65px;
  height: 57px;
  float: left;
  margin: 0 15px 15px 0;
}
/*
 * Home - OpiniÃ%u0192Â£o 
*/
.home-opin-div {
  border: 1px solid #ccc;
  background: #f2f2f2;
  padding: 10px;
  border-radius: 2px;
  margin-bottom: 10px;
  height: 48px;
  -webkit-transition: all .15s ease-in;
  -moz-transition: all .15s ease-in;
  -o-transition: all .15s ease-in;
}
.home-opin-div a {
  display: block;
}
.home-opin-div:hover {
  background: #e4e4e4;
  -webkit-transition: all .15s ease-in;
  -moz-transition: all .15s ease-in;
  -o-transition: all .15s ease-in;
}
.home-opin-div a:before,
.home-opin-div a:after {
  display: table;
  content: '';
}
.home-opin-div a:after {
  clear: both;
}
.home-opin-icon {
  width: 45px;
  height: 47px;
  margin-right: 10px;
  float: left;
}
.home-opin-txt {
  width: 158px;
  float: left;
}
/*
 * NotiÂ­cias Destaque - Interna Programa
*/
.int-prog-destaque {
  width: 320px;
  height: 228px;
  margin-bottom: 10px;
  overflow-y: hidden;
}
.int-prog-destaque figure,
.int-prog-destaque img {
  width: 320px;
  height: 228px;
}
.int-prog-dest-txt {
  position: relative;
  z-index: 2;
  color: white;
  height: 68px;
  margin: -68px 0 0 0;
  *margin: -68px 0 0 0 !important;
}
.int-prog-dest-txt a {
  color: white;
}
.int-prog-dest-txt h3 {
  background: #790101;
  padding: 5px 15px;
  height: 16px;
}
.int-prog-dest-txt p {
  background: #666;
  padding: 5px 15px;
  height: 32px;
}
/*
 * Programacao
*/
.lista-programacao {
  margin: 30px 0;
}
.lista-programacao li {
  margin: 5px 0;
  display: block;
  background: #f2f2f2;
  border: 1px solid #ccc;
  border-radius: 2px;
  height: 29px;
}
.lista-programacao .prog-horario {
  display: block;
  float: left;
  color: #666;
  font-weight: bold;
  padding: 8px 15px;
  border-right: 1px solid #ccc;
  box-shadow: inset 1px 1px 3px rgba(0,0,0,.15);
  background: #f2f2f2; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f2f2f2 0%, #e2e2e2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f2f2f2 0%,#e2e2e2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f2f2f2 0%,#e2e2e2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f2f2f2 0%,#e2e2e2 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-8 */
}
.prog-nome {
  display: block;
  float: left;
  height: 16px;
  padding: 8px 15px;
}
/*
 * NotiÂ­cia Interna
*/
.noticia-multimidia {
  text-transform: uppercase;
  height: 26px;
  margin: 20px 0;
  border-bottom: 3px solid #a21616;
  font-family: 'Source Sans Pro',Arial,Helvetica,Sans-serif;
  font-size: 15px;
}
.noticia-multimidia li {
cursor: pointer;
  color: #000000;
  display: block;
  float: left;
  background: #e3b9b9;
display: block;
float: left;
height: 26px;
line-height: 25px;
margin-right: 10px;
min-width: 65px;
padding: 0 8px;
text-align: center;
}
.noticia-multimidia a {
  display: block;
}
.noticia-multimidia a:hover {
 
}
.noticia-multimidia .active a { 
  color: white;
}
.noticia-multimidia .active {
  color: white;
  background: #a21616;
}
.noticia-info .fonte {
  color: #990000;
}
.noticia-info .data { 
  font-size: 13px;
  color: #444;
}
.barra-tags p {
  margin: 0;
}
.barra-tags strong {
  color: #990000;
  font-weight: bold;
}
.barra-tags {
  background: #F6F5ED;
  padding: 10px;
  margin: 10px 0;
}
/*
 * Print
*/
@media print { 
  .header,
  .noticia-barra-nav,
  .noticia-multimidia,
  .box-comentario,
  .comente-div,
  .footer,
  .gallery_ctrls,
  aside {
    display: none !important;
  }
  .span8 {
    width: 940px !important;
  }
  .barra-tags {
    background: #ffffff !important;
  }
  .noticia-head,
  .fonte,
  .barra-tags strong {
    color: black !important;
  }
}
/*
 * Barra de NavegaÃ%u0192Â§Ã%u0192Â£o - NotÃ%u0192Â­cia 
*/
.noticia-barra-nav {
  background: #eee;
}
.noticia-barra-nav > div {
  float: left;
  margin: 0 15px;
}
.gallery_ctrls > div  {float: left;margin: 0 30px 0 0;}
.noticia-barra-nav a, .gallery_ctrls a {
  color: #990000;
}
.noticia-barra-nav span[class*='i_'],.gallery_ctrls span[class*='i_'] {
  margin: 0 0 -3px 0;
}
.noticia-barra-nav .i_avaliacao,
.noticia-barra-nav .i_avaliacao-cinza,
.noticia-barra-nav .i_diminui,
.noticia-barra-nav .i_aumenta {
  margin: 0 !important;
}
.barra-nav-votacao {
  width: 120px;
  *width: 130px;
}
/*
 * Aside - ProgramaÃ%u0192Â§Ã%u0192Â£o
*/
.portlet-aside-programacao {
  background: #eee;
}
.aside-prog-data {
  float: right;
  font-size: 13px;
}
.ie7 .aside-prog-data {
  margin-top: -15px;
}
.aside-prog-lista a:hover p {
  text-decoration: underline;
}
.aside-prog-lista {
  margin-bottom: 15px;
}
.aside-prog-lista li:before,
.aside-prog-lista li:after {
  display: table;
  content: '';
}
.aside-prog-lista li:after {
  clear: both;
}
.aside-prog-lista li {
 
  border-bottom: 1px solid #ccc;
}
.ie7 .aside-prog-lista li {
  height: 40px;
}
.aside-prog-thumb,
.aside-prog-info {
  min-height: 36px;
}
.aside-prog-thumb,
.aside-prog-thumb img {
  width: 52px;
  height: 36px;
  float: left;
  margin-right: 10px;
}
.aside-prog-info {
  width: auto;
  min-width: 208px;
  display: inline;
}
.aside-prog-select-esq select,
.aside-prog-select-dir select {
  width: 140px;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}
.aside-prog-select-esq {
  margin-left: 12px;
  float: left;
}
.aside-prog-select-dir {
  margin-right: 12px;
  float: right;
}
.veja-mais-prog {
  margin: 15px 10px;
  float: right;
  color: #990000;
}
.veja-mais-prog:hover {
  text-decoration: underline;
}
/*
 * Ã%u0192%u0161ltimas NotÃ%u0192Â­cias/Mais Acessadas
*/
.portlet-ultimas-noticias .veja-mais-not {
  float: right;
}
.portlet-aside .ult-not-tabs {
  *margin-bottom: -20px;
}
.ie7 .ult-not-ultimas .i_data {
  display: none;
}
.ult-not-tabs li {
  display: block;
  float: left;
  height: 40px;
}
.ult-not-tabs a {
  display: block;
  width: 100px;
  height: 20px;
  padding: 10px;
}
.ult-not-tabs .active {
  background: #EBECE4;
  color: #990000;
}
.cor-data {
  color: #990000;
  margin-right: 7px;
}
.ult-not-lista {
  margin: 15px 0;
}
.ult-not-lista a:hover { text-decoration: underline; }
.ult-not-lista li {
  border-bottom: 1px dotted #CCCCCC;
  line-height: 1.4;
  margin: 8px 0;
  padding: 5px 3px 8px;;
}
.ult-not-lista li:hover {
  background: #eee;
}
.ult-not-busca {
  height: 20px;
  padding: 5px;
  background: #EBECE4;
}
.ult-not-busca input[type='text'] {
  width: 90px;
  height: 18px;
  border: 1px solid #C7C7C7;
    color: #666666;
}
.ult-not-busca label {
  display: block;
  float: left;
  height: 22px;
}
.ult-not-busca .label-de {
  margin-right: 25px;
}
.ult-not-busca .i_data {
  margin-bottom: -3px;
}
.ult-not-faixa-data {
    background: #efefef;
    color: #333;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom:1px solid #CCC;
}
.ult-not-pag {
  height: 26px;
  background: #EBECE4;
  padding: 5px 10px;
}
.ult-not-pag-lista li,
.ult-not-pag-aux li,
.ult-not-pag-paginas li {
  display: block;
  float: left;
}
.ult-not-pag-lista > li {
  margin: 0 5px;
}
.ult-not-pag-lista > li span {
  margin-top: 7px;
}
.ult-not-pag-paginas li a {
  display: block;
  padding: 5px;
  margin: 0 2px;
  color: #990000;
}
.ult-not-pag-paginas li a.active {
  background: #990000;
  color: white;
}
.ult-not-pag-paginas li a:hover {
  background: #ccc;
}
.ult-not-pag-paginas,
.ult-not-pag-lista {
  float: left;
}
.ult-not-pag-aux {
  float: right;
}
.ult-not-pag-aux li {
  padding-top: 4px;
  margin: 0 4px;
}
.ult-not-pag-aux input {
  width: 40px;
  height: 18px;
  border: 1px solid #C7C7C7;
    color: #666666;
    margin-top: -4px;
}
.ult-not-pag-aux input[type=submit] {
  width: 20px;
  height: 20px;
  background: #990000;
  color: white;
  padding: 0;
  border: 0;
}
.label-busca-not {
  margin-right: 30px;
}
.label-busca-not input[type='text'] {
  width: 180px;
}
.button-busca-not {
  cursor: pointer;
  background: #990000;
  color: white;
  border: 0;
  margin: -1px 0 -2px;
  font-size: 13px;
  width: 25px;
  height: 21px;
}
.ie7 .button-busca-not {
  margin: 0;
}
.gsc-cursor-page {
    display: inline-block !important;
}
/*
 * Portlet Aside Videochat
*/
.portlet-aside-videochat a {
  display: block;
  width: 320px;
  height: 87px;
}
.portlet-aside-videochat a:hover img {
  outline: 0;
}
/*
 * Portlet Aside OpiniÃ%u0192Â£o
*/
.portlet-aside-opiniao .home-opin-txt {
  width: 243px;
  line-height: 20px;
  margin-top: 4px;
}
.portlet-aside-opiniao .home-opin-div {
  padding: 5px;
}
/*
 * Portlet Aside OpiniÃ%u0192Â£o
*/
.table-cal-prog a {
  color: #990000;
}
.table-cal-prog th {
  font-weight: bold;
}
.table-cal-prog th,
.table-cal-prog td {
  vertical-align: middle;
  width: 45px;
  height: 25px;
  background: #ccc;
  text-align: center;
  border: 2px solid white;
}
.table-cal-prog td {
  background: #EBECE4;
}
.cal-prog-fds {
  background: #d5d6cd !important;
}
.cal-prog-header {
  color: white;
  height: 25px;
}
.cal-prog-header > div {
  height: 17px;
  background: #990000;
  text-align: center;
  display: block;
  float: left;
  border: 1px solid white;
  text-align: center;
  padding: 5px;
  vertical-align: middle;
}
.cal-prog-prev,
.cal-prog-next {
  width: 34px;
}
.cal-prog-prev a,
.cal-prog-next a {
  color: white;
}
.cal-prog-prev a:hover,
.cal-prog-next a:hover {
  text-decoration: none;
}
.cal-prog-title {
  width: 215px;
}
/*
 * ComentÃ%u0192Â¡rios
*/
.box-comentario {
  background: #F6F5ED;
  height: 280px;
}
.col-comentar {
  padding: 10px;
  border-bottom:1px solid #ccc;
  margin-bottom:20px;
}
.col-comentarios {
  width: 300px;
  height: 260px;
  float: left;
  padding: 10px;
}
.col-comentar h3 {
  color: #EFB31E;
}
.col-comentar label {
  float:left;
  margin: 0 20px 5px 0;
}
.col-comentar input[type='text'],
.col-comentar input[type='password'] {
  width: 200px;
  height: 26px;
  background: white;
  border: 1px solid #ccc;
  padding:0 5px;
}
.col-comentar .submit {
  padding: 5px 10px;
  color: white;
  background: #b60002;
  border: 0;
  cursor:pointer;
}
.box-comentario a {
  color: #990000;
}
.col-comentarios {
  overflow-y: auto;
}
.section-galeria .col-comentar {
  width: 640px;
}
/*
 * Galeria
*/
/*
 * Lista Outros VÃ%u0192Â­deos
*/
.video-lista {}
.video-lista a {
  display: block;
  width: 140px;
  height: 170px;
  color: #8B1501;
  -webkit-transition: all .2s ease-in;
  -moz-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  border-radius: 3px;
  margin-bottom: 10px;
  overflow: hidden;
}
.video-lista li {
  display: block;
  float: left;
  margin: 0 12px 5px;
}
.video-lista figure {
  border-radius: 3px 3px 0 0;
}
.video-lista figure,
.video-lista img {
  width: 140px;
  height: 95px;
}
aside .video-lista {
  width: 298px;
  height: auto;
  margin: 0 auto;
}
aside .video-lista a {
  width: 125px;
  height: 140px;
  margin-bottom: 0;
}
.video-lista img {
  border-radius: 3px;
  outline: 4px solid transparent;
  outline-offset: -4px;
  -webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
}
.video-lista a:hover img {
  outline: 4px solid #b60002;
  outline-offset: -4px;
  -webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
}
.video-lista li:hover a  {
  background: #b60002 !important;
  color: white;
  text-decoration: none;
  -webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
}
.video-lista li p {
  text-align: center;
  padding: 3px 3px;
}
.ie .video-lista a:hover img,
.ie .video-lista img {
  outline: 0;
}
.midia-pager {
  margin: 25px 0;
}
.midia-pager > li {
  display: block;
  float: left;
}
.midia-pager-num {
  width: 586px;
  text-align: center;
}
.midia-pager-num .active {
  font-size: 16px;
  font-weight: bold;
  color: #990000;
}
.midia-pager-num > li {
  display: inline;
  margin: 0 10px;
}
.setas {
  background: #b60002;
  color: white;
}
.setas a {
  display: block;
  color: white;
  text-decoration: none;
  padding: 5px 10px;
}
/*
 * Comentarios - Video
*/
.comente-div {}
.tab-comente-div {
 	border-bottom: 3px solid #990000;
 	height: 26px;
 	text-transform: uppercase;
 }
.tab-comente-div li {
        display: block;
        float: left;
        height: 26px;
        padding: 0 8px;
        line-height: 25px;
        margin-right: 10px;
        background: #E3B9B9;
        color: #000;
        cursor: pointer;
}
.tab-comente-div li.active {
        color: #fff;
         background: #A21616;
}
.ult-not-lista h3 {
	font-size: 13px !important;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif !important;
}
.postar-comentario .col-esq {
  width: 18.36734693877551%;
  height: auto;
  float: left;
}
.postar-comentario .col-dir {
  width: 81.63265306122449%;
  height: auto;
  float: left;
}
.postar-comentario .col-dir textarea {
  width: 78.75%;
  height: 70px;
  border: 1px solid #ccc;
  padding: 5px;
  resize: none;
}
.postar-comentario .col-dir input[type='submit'] {
  padding: 5px 10px;
  float: right;
  color: white;
  background: #b60002;
  border: 0;
  margin-top: 25px;
}
.num-caracteres {
  margin-top: 25px;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.comentario-autor {
  font-size: 14px;
}
.comentario-head { 
  margin-bottom: 10px;
  color: #333;
}
.loop-comentario {
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.lista-comentario {overflow: auto;}
.list-h{height: 250px;}
/*
 * InfogrÃ%u0192Â¡ficos
*/
.infograficos article {
  padding-right: 30px;
}
/*
 * Pop-ups
*/
.box-popup-hdr {
  background: #f2f2f2; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f2f2f2 0%, #e2e2e2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f2f2f2 0%,#e2e2e2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f2f2f2 0%,#e2e2e2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f2f2f2 0%,#e2e2e2 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-8 */
  height: 28px;
  padding: 7px;
}
.box-popup {
  width: 500px;
  height: auto;
  margin: 0 auto;
}
.box-popup h1 {
  margin: 0;
}
.box-popup input[type='text'],
.box-popup input[type='password'],
.box-popup textarea {
  /*display: block;
  width: 100%;
  padding: 4px;
  border: 1px solid #ccc;
  margin: 4px 0 0 0;*/
}
.box-popup label {
  display: block;
  margin-bottom: 15px;
}
.enviar-form {
  float: right;
  background: #b60002;
  border: 0;
  padding: 5px;
  color: white;
  cursor: pointer;
}
/*
* Cadastro
*/
.cadastro-h2 {
    font-size: 20px;
    color: #b60002;
    margin: 10px 0 20px;
}
.verificar-email {
    margin: 25px 0;
    color: #666;
}
.verificar-email input[type='text'] {
    margin-top: 7px;
    width: 200px;
    border: 1px solid #ccc;
    height: 22px;
}
.verificar-email input[type='submit'] { 
    color: white;
    border: 0;
    padding: 3px 6px;
    background: #b60002;
}
.cadastro-lista-h2 {
    display: block;
    font-size: 17px;
    font-weight: normal;
    color: #b60002;
    margin: 0 0 10px 0;
}
.motivos-lista {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.motivos-lista li {
    color: #666;
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}
.lista-sites p {
    color: #364A68;
    font-weight: bold;
    margin: 20px 0;
}
.print_capa {
    border: 5px solid #879CAD;
    margin: 35px 0 5px 2px;
    width: 70px;
}
.print_capa:hover {
    border: 5px solid #365d94;
}
.form-style input[type='text'],
.form-style input[type='password'],
.form-style textarea {
  display: block;
  width: 96%;
  padding: 4px;
  border: 1px solid #ccc;
  margin: 4px 0 0 0;
}
.form-style label {
  display: block;
  margin-bottom: 15px;
}
.enviar-form {
  float: right;
  background: #b60002;
  border: 0;
  padding: 5px;
  color: white;
  cursor: pointer;
}
.erro-cadastro {
  color: red;
  margin: 20px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 0;
}
.erro-cadastro ul {
  list-style: disc;
  padding: 0 0 0 50px;
}
.erro-cadastro li {
  margin: 6px 0;
}
.erro-cadastro img {
  margin-bottom: -10px;
}
.input-style {
  margin: 4px 0 0 0;
  border: 1px solid #ccc;
  height: 19px;
  padding: 3px 4px;
}
.input-style select {
  height: 19px;
  border: 0;
  width: 100%;
}
/*
 * Quiz
*/
.quiz .wrapper {
  width: 940px;
  height: auto;
  margin: 0 auto;
}
.quiz .logo {
  text-align: center;
}
.quiz h2 {
  color: #555;
  font: 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin: 15px 0;
}
.quiz h3 {
  color: #555;
  font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin: 15px 0;
}
.quiz .align-center { text-align: center; }
.quiz hr {
  border-width: 1px 0 0 0;
  border-color: #ccc;
  border-style: solid;
  margin: 20px 0;
}
.quiz .seta {
  display: inline-block;
  margin-right: -6px;
}
.quiz .btn-proximo {
  cursor: pointer;
  display: inline-block;
  padding: 13px 20px;
  color: white;
  font-size: 18px;
  font-weight: bold;
  margin: 0 5px;
  border-radius: 4px;
  text-shadow: 1px 1px 1px rgba(0,0,0,.5);
  box-shadow: 1px 1px 2px rgba(0,0,0,.3);
  background: #ffa84c; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdiMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-8 */
  -webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
}
.quiz .btn-proximo:hover {
  text-decoration: none;
  text-shadow: 1px 1px 3px rgba(0,0,0,.7);
  box-shadow: 1px 1px 5px rgba(0,0,0,.5);
  background: #ff670f; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjcwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ff670f 0%, #ff670f 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff670f), color-stop(100%,#ff670f)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ff670f 0%,#ff670f 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ff670f 0%,#ff670f 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ff670f 0%,#ff670f 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ff670f 0%,#ff670f 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f',GradientType=0 ); /* IE6-8 */
  -webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
}
.quiz .botoes {
  padding: 0;
  list-style: none;
  margin-left: -20px;
}
.quiz .botoes li {
  display: block;
  float: left;
  width: 458px;
  *width: 448px;
  min-height: 20px;
  margin: 2px 0 2px 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background: #f7f7f7; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f7f7f7 0%,#e5e5e5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f7f7f7 0%,#e5e5e5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}
.quiz .botoes li button {
  cursor: pointer;
  background: none;
  padding: 0;
  border: 0;
  display: block;
  width: inherit;
  height: auto;
  color: #333;
  text-align: left;
}
.quiz .botoes li button span {
  display: block;
  padding: 6px;
}
.quiz .div-progress {
  width: 284px;
  height: auto;
}
.quiz .errado button,
.quiz .correto button {
  cursor: default !important;
}
.quiz .correto {
  border: 1px solid #F88F06 !important;
    box-shadow: 0 0 7px 2px #F9BD60;
}
.quiz .correto button {
  background: url(http://imgs.alterosa.com.br/correto.png) right -1px no-repeat !important;
}
.progress {
  width: 280px;
  height: 20px;
  padding: 2px;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: inset 1px 1px 6px rgba(0,0,0,.7);
  background: #2b7b4c; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiN2I0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjdiNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #2b7b4c 0%, #2b7b4c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b7b4c), color-stop(100%,#2b7b4c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #2b7b4c 0%,#2b7b4c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #2b7b4c 0%,#2b7b4c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #2b7b4c 0%,#2b7b4c 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #2b7b4c 0%,#2b7b4c 100%); /* W3C */
  }
.bar {
  height: 20px;
  border-radius: 6px;
  background: #b4df5b; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZGY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0N2FhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b4df5b 0%, #47aa00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4df5b), color-stop(100%,#47aa00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b4df5b 0%,#47aa00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b4df5b 0%,#47aa00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b4df5b 0%,#47aa00 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b4df5b 0%,#47aa00 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4df5b', endColorstr='#47aa00',GradientType=0 ); /* IE6-8 */
}
/*
 * Enquete
*/
.enquete .progress {
  width: 280px;
  height: 20px;
  padding: 1px;
  overflow: hidden;
  border-radius: 8px;
  background: #ccc !important;
  box-shadow: inset 1px 1px 6px rgba(0,0,0,.3);
}
.enquete .bar {
  height: 21px;
  border-radius: 6px;
  background: #db0000; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #db0000 0%, #9b0000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db0000), color-stop(100%,#9b0000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #db0000 0%,#9b0000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #db0000 0%,#9b0000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #db0000 0%,#9b0000 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #db0000 0%,#9b0000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0000', endColorstr='#9b0000',GradientType=0 ); /* IE6-8 */
}
.enquete {
  padding: 0 20px 0 20px;
}
.lista-enquete li {
  display: block;
  /*margin: 15px 0;*/
}
.lista-hipotese li {
  margin: 15px 0;
}
.enq-resultado {/*margin: 20px 0;*/}
.lista-enquete {/*margin-bottom: 20px;*/}
.lista-enquete .img {
  margin: 0 10px;
}
.quiz.enquete .div-progress {
  width: 400px !important;
}
.quiz.enquete .progress {
  width: 396px;
}
.enquete-porc {
  font-weight: bold;
  font-size: 18px;
  margin: 4px 0 0 10px;
}
.enquete-perg {
  margin-left: 10px;
}
/*
 * FÃ%u0192Â³rum
*/
.forum {}
.forum-assunto {
  padding: 8px;
  background: #e8e8e8;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin: 0 10px 20px;
}
.table-forum {
  width: 704px;
  height: auto;
  margin: 20px 10px;  
}
.table-forum th {
  background: #990000;
  color: white;
  height: 30px;
  vertical-align: middle;
}
.th-topicos {
  border-radius: 2px 0 0 2px;
  text-align: left;
  text-indent: 10px;
  width: 450px;
}
.th-respostas {
  width: 110px;
}
.td-topicos {
  padding-left: 10px;
}
.td-respostas,
.td-ultima {
  text-align: center;
}
.td-ultima {
  font-size: 12px;
}
.table-forum td {
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: middle;
}
.th-ultima {
  border-radius: 0 2px 2px 0;
  width: 160px;
}
.table-forum tr {
  border-bottom: 1px solid #ccc;
}
.table-forum tr:hover {
  background: #f2f2f2;
}
.bt-comente-assunto {
  background: #990000;
  border-radius: 2px;
  color: white;
  padding: 6px 8px;
  display: inline-block;
  float: right;
  margin-right: 10px;
  border: 0;
  cursor: pointer;
}
.sair_forum {background:url(http://imgs.alterosa.com.br/sair_forum.png) no-repeat left center; width: 16px; height: 16p; display:block; padding-left:20px; float: right; margin-right: 10px; color: #666666;}
.voltar_div {background-color:#E3E3E3;display: block;float: left;padding: 5px;width: 96%;margin:10px 0;}
.voltar_forum {background: url(http://imgs.alterosa.com.br/voltar_forum.png) no-repeat scroll left center transparent;color: #666666;display: block;margin-right: 10px;padding-left: 20px;width: 16px;}
.box-forum {
  width: 740px;
  height: auto;
  margin: 0 auto;
}
.sites-cadastro {
  width: 330px;
  height: auto;
  margin: 0 auto;
}
.sites-cadastro li a {
  display: block;
}
.sites-cadastro li {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  border: 4px solid #ccc;
}
.sites-cadastro li:hover {
  border-color: #737373;
}
.login-coluna1,
.login-coluna2 {
  float: left;
}
.login-coluna1 {
  width: 250px;
  margin-right: 69px;
}
.login-coluna2 {
  width: 380px;
}
.form-auxiliares {
  margin-top: 15px;
  font-size: 12px;
  font-weight: bold;
}
.form-auxiliares li {
  margin: 8px 0;
}
.form-auxiliares a {
  color: #990000;
}
.form-login h3 {
  font: 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #990000;
  margin-bottom: 15px;
}
.form-login form {
  width: 250px;
  height: auto;
}
.form-login .login-submit:hover {
  background: #6f1212;
}
.form-login .login-submit {
  margin-top: 5px;
  display: block;
  width: 80px;
  height: 26px;
  padding: 0;
  cursor: pointer;
  background: #990000;
  color: white;
  border: 0;
  float: right;
}
.form-login strong {
  color: #666;
  font-weight: bold;
}
.form-login label {
  margin-bottom: 10px;
}
.form-login label,
.form-login input {
  display: block;
}
.form-login input {
  margin-top: 5px;
  border: 1px solid #ccc;
  width: 250px;
  height: 25px;
}
.form-login {
  background: #eeeeee;
  width: 699px;
  height: auto;
  border-top: 3px solid #d9d9d9;
  margin: 20px 0;
  padding: 20px;
}
.forum-post-container {
  margin: 10px;
}
.primeiro-post {
  padding: 12px 8px 8px 8px;
  background: #f2f2f2;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.forum-post {
  padding: 12px 8px 8px 8px;
  border-bottom: 1px solid #ccc;
}
.forum-autor {
  font-size: 12px;
  font-style: italic;
  padding: 4px;
  display: inline-block;
  background: #e9e9e9;
  color: #666;
  margin: 15px 0 0 0;
}
.comentar-forum {
  color: #333;
  width: 720px;
  margin: 30px 10px 10px 10px;
}
.comentar-forum input,
.comentar-forum textarea {
  width: 96%;
  display: block;
  padding: 4px;
  border: 1px solid #ccc;
  margin: 5px 0 20px 0;
  resize: none;
  color: #666;
  font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* PrevisÃ%u0192Â£o do Tempo */
span[class*='ico_tempo_'] {
  width: 52px;
  height: 47px;
  display: block;
  background-repeat: no-repeat;
  background-image: url(http://imgs.alterosa.com.br/tempo-sprite.png);
}
.ico_tempo_en, .ico_tempo_nv {background-position: 0 0;}
.ico_tempo_nb {background-position: 0 -47px;}
.ico_tempo_ch {background-position: 0 -94px;}
.ico_tempo_pc {background-position: 0 -141px;}
.ico_tempo_cc {background-position: 0 -188px;}
.ico_tempo_pn {background-position: 0 -235px;}
.ico_tempo_ne {background-position: 0 -282px;}
.ico-tempo-nevasca {background-position: 0 -329px;}
.ico_tempo_cv, .ico_tempo_pi {background-position: 0 -376px;}
.ico-tempo-nublado-ventos {background-position: 0 -423px;}
.ico-tempo-nublado-ventos-fortes {background-position: 0 -470px;}
.ico-tempo-granizo {background-position: 0 -517px;}
/* slider */
.rotacional p, .rotacional h3{margin:0 10px 0 11px;}
.rotacional h3{color:#990000;}
.rotacional li{font-size:14px;}
.rotacional a{color:#666;}
div#feature_list {height: 260px;overflow: hidden;position: relative;width: 659px;margin:0 0 20px 20px;}
#feature_list li a.current{background:#d1d0d0;z-indez:999;position: relative;display:block;}
#feature_list li a.current:after {content: "";position: absolute;left: -12px;top:0;border-right: 12px solid #B60002;border-top: 12px solid transparent;border-bottom: 12px solid transparent;}
#feature_list .tabs li a {padding:11px 0;display:block;}
#feature_list .output{float:left;width:393px;}
#feature_list .tabs{width:266px;margin-left:395px; background:#EEEEEE;}
#feature_list .tabs li a:hover{background:#dfdfdf;}
/*calendario*/
.calendario {display:none; position:absolute; z-index:6}
.calendario ul{padding-bottom:1px;}
.calendario ul li{height:27px;}
.calendario ul li div{height:15px;}
.combo_calendario{display:none; width:300px; position:absolute}
.mascara{position:absolute;width:155px; height:23px; z-index:2}
/* Barra de compartilhamento e comentarios */
.noticia-barra-nav li{float:left;border-right:1px solid #C2C2C2;border-left:1px solid #FFF;padding:7px 10px;}
.noticia-barra-nav li.primeiro{border-left:none;}
.noticia-barra-nav li.ultimo{border-right:none;}
span.bsLabel,div.bsLabel,.addthis_toolbox{float:left;}
/* ============= Fotos ===================*/
.direita {display:table; width: 1px; border-collapse: collapse; margin-left:20px; float:right;}
.direita2 {display:table; width: 1px; border-collapse: collapse; margin:0px 0px 0px 5px; float:right;}
.esquerda {display:table; width: 1px; border-collapse: collapse; margin-right:20px; float:left;}
.esquerda2{display:table; width: 1px; border-collapse: collapse; margin:0px 5px 0px 0px; float:left;}
.centro   { float:none; margin:20px auto !important; text-align:center;} 
.legenda  { background-color: #F6F6F6; margin-bottom: 15px; } 
.legenda .box  { color: #949494; font-size: 15px; padding:4px 7px;} 
/* ============= Saiba Mais ===================*/
.box-noticias { border: 1px solid #ccc; border-radius: 2px; padding: 5px; display: block; width: 200px;}
.box-noticias ul li a { display: block; padding: 5px 0; color: #444; line-height: 1.3; }
.box-noticias ul li a:hover { text-decoration: none;  background: #F6F5ED;}
.box-noticias .tit { color: #B60002; border-bottom: 2px solid #B60002; display: block; font-size:18px; }
.box-noticias li { border-top:1px solid #dfe3e5; list-style:none;}
.box-noticias li a img{margin-right: 10px;}
/*comentario*/
.full_subtitle {color: #666;display: block;margin-bottom: 20px;background-color: #eee;padding:10px;}
.scroll {height: 280px;overflow: auto;}
.player{margin-bottom:20px;padding: 20px 0; background:#f0f0f0;}
.vejamais {border-bottom: 1px solid #ccc; padding-bottom:10px;margin-bottom:10px;}
.vejamais img {margin-right:10px;}
.vejamais h3 {color:#990000;font-weight:bold}
.inactive{display:none !important;}
.hideall {position:fixed; top:0; left:0; width:100%; height:100%; float:left; z-index:5}
.titulo-programa h3 {float:left}
.titulo-programa .ao-vivo {background:#9A0501; margin:-1px 0 0 3px; font-size:11px; text-transform:uppercase; color:#fff; padding:4px; float:left}
/*icon*/
.movie_ico, .sound_ico, .survey_ico, .infographic_ico, .text_ico, .picture_ico {width:16px;height:16px;margin:2px 6px 2px 2px;background:url(http://imgs.alterosa.com.br/icons.gif) 0 0 no-repeat;}
.movie_ico {background-position:0 0;}
.sound_ico {background-position:0 -16px;}
.survey_ico {background-position:0 -32px;}
.infographic_ico {background-position:0 -48px;}
.text_ico {background-position:0 -64px;}
.picture_ico {background-position:0 -80px;}
/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 
/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }
/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }
/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }
/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }
/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position:-65px -16px;
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
/*.fr { float: right; }
.fl { float: left; }
.db { display: block; }
.di { display: inline; }
.dib { display: inline-block; }
.small { font-size: 80%; }
.big { font-size: 130%; }
.ti { text-indent: -9999px; }
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center; }
.pr { position: relative; }
.pa { position: absolute; }
.ttu { text-transform: uppercase; }
.mt10 { margin-top: 10px !important; }
.ml10 { margin-left: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.mt15 { margin-top: 15px; }
.ml15 { margin-left: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.mt20 { margin-top: 20px; }
.ml20 { margin-left: 20px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.mt25 { margin-top: 25px; }
.ml25 { margin-left: 25px; }
.mr25 { margin-right: 25px; }
.mb25 { margin-bottom: 25px; }
.mt30 { margin-top: 30px; }
.ml30 { margin-left: 30px; }
.mr30 { margin-right: 30px; }
.mb30 { margin-bottom: 30px; }
.bxs3 { box-shadow: 0 0 3px rgba(0,0,0,.3); }
.pt5 { padding-top: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }
.pr5 { padding-right: 5px; }
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.pt15 { padding-top: 15px; }
.pb15 { padding-bottom: 15px; }
.pl15 { padding-left: 15px; }
.pr15 { padding-right: 15px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.p25 { padding: 25px; }
.clr-azul-cl { color: #276AAB; }
.clr-azul { color: #001141; }
.clr-alaranjado { color: #cc6600; }
.bg-azul { background: #276aab; }
.bg-alaranjado { background: #cc6600; }
.tin10 { text-indent: 10px; position: relative; }
.tin15 { text-indent: 15px; position: relative; }
.tin20 { text-indent: 20px; position: relative; }
.block-underline { padding-bottom: 6px; border-bottom: 2px solid #cc6600; }*/
input[type='submit'] {
  cursor: pointer;
}
.ie7 a {
  line-height: 1.12;
}
.header {
  background: url(http://imgs.alterosa.com.br/Novo/header-bg.png) left 6px repeat-x;
  *background: url(http://imgs.alterosa.com.br/Novo/header-bg.png) left 16px repeat-x;
  font-family: 'Source Sans Pro', Arial, Helvetica, Sans-serif;
}
/* Publicidade - .hdr-pub */
.hdr-pub {
  position: relative;
  z-index: 99;
  margin-top: 10px;
  min-height: 96px;
}
.hdr-pub-super-banner {
  position: relative;
  z-index: 99;
  width: 728px;
  min-height: 90px;
  padding: 2px;
  border: 1px solid #ccc;
  float: left;
  border-radius: 2px;
}
.hdr-pub-banner2 {
  position: relative;
  z-index: 99;
  max-width: 220px;
  min-width: 200px;
  min-height: 90px;
  padding: 2px;
  border: 1px solid #ccc;
  float: right;
  border-radius: 2px;
}
/* Logo/Auxiliar/Busca - .hdr-row */
.hdr-row {
  margin: 15px 0;
  clear: both;
}
/* Header Left - .hdr-left */
.hdr-left {
  height: auto;
  float: left;
  width: 370px;
}
/* Header Right - .hdr-right */
.hdr-right {
  width: 600px;
  height: auto;
  float: right;
}
/* Logo - .hdr-logo */
.hdr-logo {
  display: block;
  width: 178px;
  height: 90px;
  background: url(http://imgs.alterosa.com.br/Novo/sprite.png) 0 -72px no-repeat;
  position: relative;
  text-indent: -9999px;
}
/* Menu Auxiliar - .hdr-nav-aux */
.hdr-nav-aux {
  margin: 0 0 10px 0;
  float: right;
}
.hdr-nav-aux a:hover { text-decoration: underline; }
.hdr-nav-aux li {
  display: inline;
  font-size: 12px;
}
.hdr-nav-aux .spacer {
  margin: 0 10px;
}
.hdr-right-mid { margin-top: 14px; }
/* Logado - .hdr-logado */
.hdr-logado {
  font-size: 12px;
  text-align: right;
  margin: 10px 0 0;
}
/* Tempo - .hdr-tempo */
.hdr-tempo {
  width: 175px;
  margin-right: 20px;
  float: left;
  font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, Sans-serif;
}
.hdr-tempo-temp {
  width: 55px;
  height: 53px;
  float: left;
  padding-right: 5px;
  border-right: 1px solid #ccc;
  margin: -18px 9px 0 0;
}
.hdr-tempo-txt {
  width: 105px;
  height: 53px;
  float: left;
  font-size: 12px;
}
.clr-tempo-frio {
  color: #2a9fd5;
}
.clr-tempo-quente {
  color: #a31010;
}
/* Busca - .hdr-busca & .input-busca & .submit-busca */
.hdr-busca {
  float: right;
}
.input-busca {
  display: block !important;
  float: left !important;
  width: 312px !important;
  height: 21px !important;
  padding: 5px !important;
  border: 1px solid #ccc !important;
  border-radius: 3px !important;
  font-size: 16px !important;
  margin-right: 3px !important;
  box-shadow: none !important;
}
.input-busca:focus {
	display: block !important;
  float: left !important;
  width: 312px !important;
  height: 21px !important;
  padding: 5px !important;
  border: 1px solid #ccc !important;
  border-radius: 3px !important;
  font-size: 16px !important;
  margin-right: 3px !important;
  box-shadow: none !important;
}
.submit-busca {
  display: block;
  float: left;
  width: 69px;
  height: 33px;
  border-radius: 3px;
  border: 0;
  color: white;
  font: 16px 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif;
  background: #383838;
}
/* Navegação Principal - .nav-container & .main-nav-wrapper & .main-nav */
.main-nav-wrapper {
  width: 100%;
  height: 34px;
  font: 14px 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif;
  background: #a21616;
  position: relative;
  z-index: 26;
}
.main-nav-wrapper a {
  color: white;
}
.main-nav {
  margin: 0 auto;
}
.main-nav > .first {
  border-left: 1px solid #891e1e;
}
.main-nav > li {
  position: relative;
  z-index: 3;
  display: block;
  float: left;
  height: 34px;
  border-right: 1px solid #891e1e;
}
.main-nav > li > a {
  display: block;
  height: 24px;
  padding: 6px 18px 4px;
  font-size: 17px;
  line-height: 21px;
}
.main-nav > li > a:hover {
  text-decoration: underline;
}
.main-nav > li > .active {
  padding-top: 4px;
  border-top: 2px solid #df9220;
  background: #4c7eb1;
  color: white;
  *position: relative;
  *z-index: 2;
}
.main-nav > li > .active:hover {
  text-decoration: none;
}
.main-subnav-container {
  width: inherit;
  background: #5a8abc;
  color: #0f2c18;
}
/* Navegação Secundária - .nav-container & .main-nav-wrapper & .main-nav */
.sec-nav-wrapper {
  width: 100%;
  height: 29px;
  border-style: solid;
  background: #254169;
  position: relative;
  z-index: 5;
}
.sec-nav-wrapper a {
  color: white;
}
.sec-nav {
  height: 29px;
}
.sec-nav > li {
  position: relative;
  display: block;
  float: left;
}
.sec-nav > li > a {
  display: block;
  padding-top: 6px;
  padding-bottom: 4px;
  height: 19px;
  padding-left: 10px;
  padding-right: 10px;
}
.sec-nav > li > a:hover {
  text-decoration: underline;
}
/* Sub Navegação - .subnav & .icone-dropdown */
.main-nav > li > .subnav-container-style-super:hover {
  box-shadow: 0 0 2px rgba(0,0,0,.4);
}
.main-nav > li > .subnav-container:hover,
.sec-nav > li > .subnav-container:hover {
  text-decoration: none;
}
.subnav-container {
  position: relative; 
}
.subnav {
  position: absolute;
  display: none;
  z-index: 8;
  font: 13px "Trebuchet MS",Arial,Helvetica,sans-serif;
  text-align: left;
  border-bottom: 3px solid #891e1e;
}
.subnav a {
  color: white;
  display: block;
  padding: 0 13px;
}
.subnav a:hover {
  text-decoration: underline;
}
.subnav ul {
  padding: 13px 0;
}
.subnav li {
}
.icone-seta-esq {
  width: 6px;
  height: 11px;
  display: inline-block;
  background: url(http://imgs.alterosa.com.br/Novo/sprite-header-footer.png) -47px -96px no-repeat;
}
.icone-dropdown {
  width: 12px;
  height: 7px;
  display: inline-block;
  margin-top: -11px;
  background: url(http://imgs.alterosa.com.br/Novo/sprite-header-footer.png) 0 -116px no-repeat;
}
.main-nav .subnav {
  top: 34px;
  width: 100%;
}
.sec-nav .subnav {
  top: 29px;
}
.main-subnav-style {
  background: #c23a3a;
  box-shadow: 0 4px 3px rgba(0,0,0,.4);
}
.sec-subnav-style {
  background: #5d91c5;
  box-shadow: 0 4px 3px rgba(0,0,0,.4);
}
.main-nav .active-subnav {
  background: #c23a3a;
  color: white;
  box-shadow: 0 0 4px rgba(0,0,0,.4);
}
.sec-nav .active-subnav {
  background: #5d91c5;
  box-shadow: 0 0 4px rgba(0,0,0,.4);
}
/* Classes Auxiliares */
.size-m-subnav {
  width: 160px !important;
}
.size-b-subnav {
  width: 220px !important;
}
.left-subnav {
  left: 0;
}
.right-subnav {
  right: 0;
}
/* Navegação Especial - .esp-nav-wrapper & .esp-nav */
.esp-nav-wrapper {
  background: #333;
  height: 29px;
}
.esp-nav-wrapper .container { overflow-x: hidden; }
.esp-nav {
  font: 13px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.esp-nav-title {
  display: block;
  height: 29px;
  float: left;
}
.esp-nav ul {
  display: block;
  height: 24px;
  float: left;
  padding-top: 5px;
}
.esp-nav li {
  display: inline;
  margin: 0 5px;
}
.esp-nav a {
  color: white;
}
.esp-nav-title {
  font: 14px 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif;
  color: white;
  text-transform: uppercase;
}
.esp-nav-title-before {
  display: block;
  float: left;
  width: 47px;
  height: 29px;
  background: url(http://imgs.alterosa.com.br/Novo/sprite-header-footer.png) 0 -87px no-repeat;
}
.esp-nav-title-txt {
  background: url(http://imgs.alterosa.com.br/Novo/sprite-header-footer.png) 0 -29px no-repeat #333;
  display: block;
  float: left;
  width: 91px;
  height: 25px;
  padding: 4px 14px 0 10px;
  text-align: center;
}
.esp-nav-title-txt.active {
  background: url(http://imgs.alterosa.com.br/Novo/sprite-header-footer.png) 0 -58px no-repeat #333;
}
.especiais-nav {
  display: block;
  float: left;
  width: 722px;
  height: 29px;
}
.multimidia-nav {
  position: absolute;
  right: 0;
  z-index: 3;
  display: block;
  float: right;
  height: 29px;
}
.multimidia-nav ul {
  background: #333;
}
.multimidia-nav ul a:hover {
  text-decoration: underline;
}
.esp-nav-wrapper .container {
  position: relative;
}
.multimidia-open-close {
  height: 25px;
  display: block;
  cursor: pointer;
}
.promocoes-nav {
  color: #333 !important;
  padding: 4px 0;
  width: 112px;
  height: 21px;
  display: block;
  float: right;
  text-align: center;
  background: url(http://imgs.alterosa.com.br/Novo/sprite-header-footer.png) 0 0 no-repeat;
  font: 14px 'Segoe UI','Trebuchet MS',Arial,Helvetica,sans-serif;
  position: relative;
  z-index: 4;
}
.promocoes-nav:hover {
  text-decoration: underline;
}
/* Tempo - .hdr-tempo */
.hdr-tempo {
  width: 175px;
  margin-right: 20px;
  float: left;
}
.hdr-tempo-temp {
  width: 55px;
  height: 53px;
  float: left;
  padding-right: 5px;
  border-right: 1px solid #ccc;
  margin: -10px 9px 0 0;
}
.hdr-tempo-txt {
  width: 105px;
  height: 53px;
  float: left;
  font-size: 12px;
}
.clr-tempo-frio {
  color: #7fd2f9;
}
.clr-tempo-quente,
.clr-sair {
  color: #e95f5f;
}
/* Previsão do Tempo */
*[class*='icot-'] {
  width: 52px;
  height: 47px;
  display: block;
  background-repeat: no-repeat;
  background-image: url(http://imgs.alterosa.com.br/Novo/tempo-sprite.png);
}
.icot-nublado, .icot-en {
  background-position: 0 0;
}
.icot-chuva, .icot-ch {
  background-position: 0 -94px;
}
.icot-chuva-trovoadas, .icot-ct {
  background-position: 0 -141px;
}
.icot-ensolarado, .icot-cc {
  background-position: 0 -188px;
}
.icot-sol-entre-nuvens, .icot-nb {
  background-position: 0 -235px;
}
.icot-neve, .icot-ne {
  background-position: 0 -282px;
}
.icot-nevasca, .icot-nv {
  background-position: 0 -329px;
}
.icot-nublado-possibilidade-chuva, .icot-pc,  .icot-pi {
  background-position: 0 -376px;
}
.icot-nublado-ventos {
  background-position: 0 -423px;
}
.icot-nublado-ventos-fortes {
  background-position: 0 -470px;
}
.icot-granizo,, .icot-cv {
  background-position: 0 -517px;
}
.icot-sol-algumas-nuvens, .icot-pn {
  background-position: 0 -47px;
}
/* Footer */
.footer a {
  color: #383838;
}
.ftr-alt-top {
  height: 50px;
  border-bottom: 1px solid #d1bebe;
}
.ftr-alt-bottom {
  border-top: 1px solid #fbf4f0;
}
.footer-alterosa {
  background: url(http://imgs.alterosa.com.br/Novo/bg-footer-uai.png) left top repeat #f2f2f2;
  height: auto;
  border-top: 2px solid #383838;
}
.ftr-alt-top .ftr-alt-logo,
.ftr-alt-top .ftr-alt-links {
  float: left;
}
.ftr-alt-logo {
  width: 33px;
  height: 34px;
  background: url(http://imgs.alterosa.com.br/Novo/sprite.png) 0 -38px no-repeat;
  float: left;
  margin: 8px 20px 0 0;
}
.ftr-alt-links {
  margin-top: 16px;
}
.ftr-alt-links a {
  text-decoration: none;
  color: #222;
  margin-right: 8px;
}
.ftr-alt-links a:hover {
  text-decoration: underline;
}
.ftr-alt-links li {
  display: block;
  float: left;
  padding-right: 10px;
}
.ftr-social {
  margin-top: 15px;
  float: right;
}
.ftr-social li {
  display: block;
  float: left;
  margin-left: 5px;
}
.ftr-fb {
  width: 20px;
  height: 20px;
  background: url(http://imgs.alterosa.com.br/Novo/sprite-header-footer.png) -20px -123px no-repeat;
  position: relative;
  text-indent: -9999px;
  display: block;
}
.ftr-tw {
  width: 20px;
  height: 20px;
  background: url(http://imgs.alterosa.com.br/Novo/sprite-header-footer.png) 0 -123px no-repeat;
  position: relative;
  text-indent: -9999px;
  display: block;
}
.ftr-rss {
  width: 20px;
  height: 20px;
  background: url(http://imgs.alterosa.com.br/Novo/sprite-header-footer.png) -40px -123px no-repeat;
  position: relative;
  text-indent: -9999px;
  display: block;
}
.ftr-nav {
  margin: 10px 0;
  line-height: 1.4;
}
.ftr-nav > li {
  width: 148px;
  display: block;
  float: left;
  padding-right: 16px;
  font-size: 12px;
}
.ftr-nav h4,
.ftr-nav h4 a {
  font-size: 13px;
  text-transform: uppercase;
  color: #a21616;
  margin: 5px 0;
}
.ftr-nav > li > a {
  text-decoration: none;
  text-transform: uppercase;
  color: #ccc;
  margin-right: 12px;
}
.ftr-nav a:hover {
  text-decoration: underline;
}
.footer-da {
  border-top: 4px solid #383838;
  background: #a21616;
  height: 296px;
  font: 12px "Trebuchet MS",Arial, Helvetica, sans-serif;
}
.footer-da ul {
  margin: 0;
  list-style: none;
}
.links-map h4 {
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 10px;
}
.links-map ul {
  margin-bottom: 18px;
}
.links-map li {
  margin: 6px 0;
}
.links-map li a {
  color: white;
  text-decoration: none;
}
.links-map li a:hover {
  text-decoration: underline;
}
.col1,
.col2,
.col3 {
  width: 150px;
  height: auto;
  float: left;
  margin-top: 30px;
}
.logo-da {
  width: 368px;
  height: 249px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAD5CAYAAAA+0W6bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxNjQ0N0U0RTE5MTExRTE4NDA1RTgwOEE5QUJBRDU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcxNjQ0N0U1RTE5MTExRTE4NDA1RTgwOEE5QUJBRDU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzE2NDQ3RTJFMTkxMTFFMTg0MDVFODA4QTlBQkFENTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzE2NDQ3RTNFMTkxMTFFMTg0MDVFODA4QTlBQkFENTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DozXVAAAX1ElEQVR42uzdO5AUR57H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) no-repeat;
  display: block;
  float: right;
  position: relative;
  text-indent: -9999px;
  margin: -4px 0 0 0;
}
.ftr-copyright {
  height: 24px;
  padding-top: 11px;
  background: #383838;
  color: white;
  font-size: 11px;
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
}
.login-options {
  float: left;
  font-size: 11px;
}
.login-options li {
  margin: 0;
  font-weight: bold;
  color: #333;
}
.title-login {
  font-size: 18px;
  text-align: center;
  color: #555;
  margin: 20px 0;
}
#form-login {
  width: 420px;
  height: auto;
  display: none;
  font-size: 12px;
}
.form-login {
  width: 250px;
  height: auto;
  margin: 0 auto 20px;
  font-size: 16px;
  color: #666;
}
.form-login input {
  display: block;
}
.form-login input[type='text'],
.form-login input[type='password'] {
  width: 248px;
  height: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 3px;
  margin-bottom: 10px;
}
.form-login input[type='submit'] {
  background: none repeat scroll 0 0 #113344;
  border: 0 none;
  border-radius: 3px 3px 3px 3px;
  color: white;
  display: block;
  float: right;
  font: 16px 'Segoe UI','Trebuchet MS',Arial,Helvetica,sans-serif;
  height: 30px;
  padding-bottom: 5px;
  width: 69px;
  cursor: pointer;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
[class*='ico-'] {
  display: inline-block;
  background-image: url(http://imgs.alterosa.com.br/Novo/sprite.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
  position: relative;
}
.ico-fb-vermelho {
  width: 19px;
  height: 20px;
  background-position: 0 -18px;
}
.ico-rss-vermelho {
  width: 19px;
  height: 20px;
  background-position: -19px -18px;
}
.ico-tw-vermelho {
  width: 19px;
  height: 20px;
  background-position: -38px -18px;
}
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
     -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
          box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url('http://imgs.alterosa.com.br/Novo/fancybox_sprite.png');
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('http://imgs.alterosa.com.br/Novo/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('http://imgs.alterosa.com.br/Novo/blank.gif'); /* helps IE */
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('http://imgs.alterosa.com.br/Novo/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
#veja_mais_ult{display:none;}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent; /* Fallback for web browsers that doesnt support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, .8);
}
.sidebar .span4 { margin-left: 0 !important }
.cidade-icon {
    background: url("http://imgs.alterosa.com.br/Novo/sprite-header-footer.png") no-repeat scroll -47px -87px transparent;
    display: block;
    float: right;
    height: 9px;
    margin: 5px 10px 0 0;
    width: 16px;
}
.hdr-dir-cid-container {
    background: linear-gradient(to bottom, #FFFFFF 0%, #EBEBEB 100%) repeat scroll 0 0 transparent;
    border: 1px solid #E2E2E2;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
    color: #505050;
    cursor: pointer;
    font-size: 16px;
    height: 24px;
    padding: 7px 0 0 10px;
    position: relative;
    width: 153px;
    z-index: 50;
}
.hdr-dir-cidades {
    margin-top: 30px;
    position: relative;
    z-index:50;
}
.hdr-dir-cidades ul {
  display: none;
  width: 163px;
  top: 34px;
  left: 2px;
  position: absolute;
  background: #eee;
  box-shadow: 0 0 3px #666;
  border-radius: 4px;
} 
.hdr-dir-cidades ul li a {
    border-bottom: 1px solid #CECECE;
    color: #666666;
    display: block;
    padding: 8px 0;
    text-decoration: none;
}
.hdr-dir-cidades ul li a:hover {
	background: #e6e6e6;
}
.hdr-dir-cidades ul li {
    display: block;
    text-indent: 10px;
}
.portlet-externo-thumb {
	text-align: center;
}
.portlet-externo-header {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	overflow: hidden;
}
.portlet-externo-botoes a {
	color: white;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	text-align: center;
	line-height: 1.2;
}
.portlet-admite-se .portlet-externo-botoes a {
	background: #ff6600;
}
.portlet-vrum .portlet-externo-botoes a {
	background: #D22426;
}
.portlet-lugar-certo .portlet-externo-botoes a {
	background: #4C5801;
}
.portlet-externo a { text-align: center; }
.portlet-externo a:hover { text-decoration: underline; }
.bt-pag-principal {
    border-bottom: 1px solid #D04D4D;
    margin-bottom: 10px;
    margin-top: -5px;
    padding-bottom: 8px;
}
.bt-pag-principal a {
	padding: 0 13px;
	text-transform: uppercase;
}
.vitrinevrum {
    margin-bottom: 10px;
    text-align: center;
}
.home-aside-publicidade {
    border: 1px solid #D6D6D6;
    padding: 10px 0;
    text-align: center;
}
.home-as-likebox {
    border: 1px solid #D6D6D6;
    padding: 10px;
}
.sidebar .span4 {
    float: none !important;
}
.twitter-timeline.twitter-timeline-rendered {
    margin-bottom: 20px;
}
#HOTWordsTxt > iframe {
    width: 660px;
}
/*ALTERACOES*/
.home-slider-pager-item.activeSlide a{
    color: #bbbaba;  
}
.home-slider-pager-item.activeSlide a:hover{
    text-decoration:underline;
}
.home-slider-pager-item.activeSlide a .bigode{
    color:#fff;
}
.activeSlide .pager-arrow , .activeSlide a .pager-arrow{
  display: block;
}
.pager-arrow , a .pager-arrow {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 10;
  border-right: 12px solid #333;
  border-left: 0 solid transparent;
  border-top: 43px solid transparent;
  border-bottom: 43px solid transparent;
  margin-left: -12px;
}
.pesquisa-sinal {
	color:#A21616;
	font-size: 14px;
}