@charset "utf-8";

/*-----------------------------------------------------------------------------
Revisao-1: 06/09/2010
Alterações: 06/09/2010
-----------------------------------------------------------------------------*/

/*==========================================
	LINKS
============================================*/

.link_mais {
	display: block;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-top: 10px;
}

/*---------
	VIDEOS
----------*/
#video_destaque p,  ul#lista_de_videos p {
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.1em;
}

/* VIDEO DESTAQUE */
#video_destaque {
	width:260px;
	margin-right:15px;
	float:left;
}
#video_destaque p {
	height:35px;
	margin-top:4px;
	background:url(../../_IMG/outros/video_bg_bt_play.gif) 0 0 no-repeat;
}
#video_destaque p a {
	height:32px;
	padding:0 0 0 40px;
	display:block;
}

/* LISTA DE VIDEOS */
ul#lista_de_videos {
	width:265px;
	float:left;
}
ul#lista_de_videos li {
	height:75px;
	margin-bottom:10px;
}
ul#lista_de_videos h2 {
	margin-bottom:7px;
}
ul#lista_de_videos li img {
	margin-right:10px;
	float:left;
}

/*==========================================
	LISTAGEM BLOGS, V�DEOS E JOGOS
============================================*/

div#videos_categorias h1.categoria,  div#blogueiros h1.categoria,  div#jogos_online h1.categoria {
	color: #b9322e;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#videos_categorias ul li ul li,  div#blogueiros ul li ul li,  div#jogos_online ul li {
	float: left;
	width: 245px;
	height: 100px;
	font-size: 12px;
	margin-right: 10px;
	border-bottom: 1px solid #E4E4E4;
	padding-top: 15px;
}
div#videos_categorias ul li img,  div#blogueiros ul li img,  div#jogos_online ul li img {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	padding: 3px;
	border: 1px solid #E4E4E4;
}
div#videos_categorias ul li h1,  div#blogueiros ul li h1,  div#jogos_online ul li h1 {
	font-size: 16px;
	margin-bottom: 8px;
	line-height: 110%;
}
div#jogos_online ul li {
	height: auto;
}
div#jogos_online h1.categoria {
	margin-top: 20px;
}
div#videos_categorias ul li p {
	margin-bottom: 4px !important;
}
div#videos_categorias ul#lista_categoria h1 {
	font-size: 14px;
}

/*==========================================
	LEITURA
============================================*/

#leitura_noticia p#data_hora_noticia {
	color: #666666;
	font-size: 12px;
	margin-bottom: 5px !important;
}
#leitura_noticia p.data_hora_blog {
	margin-bottom: -10px;
}
#leitura_noticia h1.titulo_noticia {
	font-size: 30px;
	letter-spacing: -1px;
	color: #b9322e;
}
#leitura_noticia p.bigode {
	margin-top: 15px;
	font-weight: bold;
}
#leitura_noticia em.fonte {
	font-weight: bold !important;
	font-size: 14px;
}
#leitura_noticia ul#ajusta_texto {
	float: right;
}
#leitura_noticia ul#ajusta_texto li {
	display: inline;
}
#leitura_noticia h2, #leitura_noticia h1 {
	color: #333;
}
#leitura_noticia table {
	width: auto;
	margin: 0 auto;
}

/* Texto */
#texto_noticia {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 30px;
	line-height: 160% !important;
}
#texto_noticia p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 160% !important;
}
#texto_noticia #imagem_noticia {
	width: 265px;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
#texto_noticia #imagem_noticia img {
	border: 2px solid #CCC;
	background-color: #FFF;
	padding: 5px;
}
#texto_noticia #imagem_noticia p {
	font-size:11px;
	font-style:italic;
	margin-bottom:5px;
}

/* Tags */
#texto_noticia #tags {
	font-weight: bold;
	margin-top: 40px;
}
#texto_noticia #tags span {
	color: #b8322d;
}
ul#interacao {
	width: 100%;
	color: #b8322d;
	font-weight: bold;
	float: left;
	height: 55px;
	margin: 0;
	padding: 0;
}
ul#interacao li {
	float: left;
	/*margin:0px 15px 0 5px;*/
  margin:0px 14px 0 5px;
	height: 55px;
	_margin:0px 5px 0 5px; /*ie6*/
	padding-top: 5px;
	font-size: 14px;
}
ul#interacao li a {
	border-right: 1px solid #d1d1d1;
	padding:10px 25px 0 45px;
	display:block;
	height:28px;
	outline: none;
	background: url(../../_IMG/outros/sprite3.png) no-repeat left top;
	_width:160px; /*ie6*/
	_padding:12px 10px 0 45px;/*ie6*/
}
ul#interacao li.imprimir a {
	_width:140px; /*ie6*/
	background-position: -5px -102px;
	padding:12px 22px 0 52px;
}
ul#interacao li.enviar-amigo a {
	background-position: -2px -51px;
	padding:12px 22px 0 55px;
}
ul#interacao li.comentarios a {
	background-position: -8px -1px;
}
ul#interacao li.compartilhe a {
	border:none;
	background-position: 0 -160px;
	padding:12px 0 0 55px;
}
.interacao_option {
	display: none;
}
.interacao_option form ul {
	float: left;
}
.interacao_option form li label {
	font-weight: bold;
}
.interacao_option form li input {
	width: 90%;
}
.interacao_option form li {
	float: left;
	width: 50%;
}
.interacao_option form li.comentario {
	width: 70%;
}
.interacao_option form li.comentario textarea {
	width: 92%;
}
.interacao_option form li.captcha {
	width: 26%;
}

/* Comentarios */
div#envolve_comentarios {
	float: left;
	width: 500px;
	margin-top: 20px;
}
div#envolve_comentarios .paginacao {
	float: right;
	padding-top: 5px;
	padding-bottom: 10px;
}
#paginacao {
	float: right;
}
ul#info_comentarios {
	width: 100%;
	padding-top: 5px;
	float: left;
	list-style-type: none;
}
ul#info_comentarios span {
	color: #666666;
	font-size: 18px;
	color: #b8322d;
	letter-spacing: -1px;
}
ul#info_comentarios span.data_comentarios {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: normal !important;
}
ul#info_comentarios p {
	float: right;
	width: 95%;
	padding-left: 5%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #d1d1d1;
}

/* Veja Mais */
#veja_mais {
	/*margin-left: 25px;*/
  margin-left: 20px;
	margin-top: 20px;
	width: 250px;
	float: left;
}
div#texto_veja_mais ul li span {
	color: #b8322d;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*==========================================
  SLIDER
============================================*/

/* TAMANHO TEXTO */
#tamanho_texto {
	width:100%;
	height:18px;
	margin-bottom:20px;
	clear:both;
	text-align:right;
}
a#a_diminuir_texto,  a#a_aumentar_texto {
	position: absolute;
	height: 20px;
	width: 20px;
	top: 0pt;
	left: -8px;
	cursor: pointer;
}
a#a_aumentar_texto {
	left: auto;
	right: 1px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url(../../_IMG/slider/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(../../_IMG/slider/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
---------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(../../_IMG/slider/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
	outline: none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
	outline: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
	outline: none;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #c77405;
	text-decoration: none;
	outline: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url(../../_IMG/slider/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
	outline: none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #eb8f00;
	outline: none;
	text-decoration: none;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}
.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(../../_IMG/slider/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .50;
	filter:Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(../../_IMG/slider/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .20;
	filter:Alpha(Opacity=20);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* Slider----------------------------------*/
#envolve_slider {
	width:55px;
	height:11px;
	padding:7px 23px 0 18px;
	background:url(../../_IMG/slider/slider_bg_regua.gif) center top no-repeat;
	float:right;
	text-align:center;
	position: relative;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 7px;
	height: 15px;
	cursor: default;
	background:url(../../_IMG/slider/slider_pointer.png) center top no-repeat;
}

/*Ponteiro*/
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}
.ui-slider-horizontal {
	height: 1px;
	width: 53px;
	background:none;
	border:none;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -6px;
	margin-left: -5px;
}
.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;
}

/*==========================================
			GALERIA DE IMAGENS
==========================================*/

ul.galeria-imagens {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
ul.galeria-imagens li {
	float: left;
	width: 125px;
	height: 90px;
	margin-right: 10px;
}
ul.galeria-imagens li.titulo {
	float: none;
	display: block;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	color: #b9322e;
}
ul.galeria-imagens li img {
	padding: 3px;
	border: 1px solid #CCC;
}

/*==========================================
	LISTAGEM
============================================*/

ul.listagem ul li {
	margin-left: 30px;
}
ul.listagem img {
	float: left;
	margin-right: 15px;
	border: 1px solid #CCC;
	padding: 3px;
}
ul.listagem h3.data {
	font-size: 14px;
	color: #333;
	margin-bottom: 20px;
	padding-top: 10px;
}
ul.listagem h2.titulo {
	font-size: 12px;
	color: #b9322e;
	letter-spacing: normal;
	margin-bottom: 4px;
}
ul.listagem h1 {
	font-size: 16px;
	letter-spacing: normal;
}
ul.listagem p {
	margin-bottom: -5px;
	padding-bottom: 15px;
	border-bottom:1px solid #E4E4E4;
}
ul.listagem h1.noborder {
	border-bottom: none;
}
div#nav_busca {
	padding-top: 15px;
}
div#nav_busca h2 {
	display: inline;
	float: left;
}
ul.orelhas li {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	float: left;
	margin-right: 10px;
	margin-left: 15px;
	padding-bottom: 10px;
}
ul.orelhas li.ativo {
	border-bottom: 2px solid #333;
}


/*==========================================
	OUTROS
============================================*/
/* Alinhamento / Float */

.alinhar_dir {
	float:right;
}
.alinhar_esq {
	float:left;
}
.alinhar_dir_pad_top {
	padding-top:10px;
	float:right;
}
.alinhar_dir_pad_dir_top {
	padding:15px 5px 0 0;
	float:right;
}
.alinhar_esq_pad_top {
	padding-top:10px;
	float:left;
}
.alinhar_esq_pad_dir {
	padding-right:10px;
	float:left;
}
.sem_margem {
	margin:0 !important;
}
ul.lista {
	margin-top: 5px;
	margin-bottom: 25px;
}
ul.lista li {
	list-style-type: square;
	margin-left: 20px !important;
}

/* LINHA / REGUA */
.hr {
	width:100%;
	height:2px;
	background:#666;
	clear:both;
}
.colunado {
	float: left;
	width: 350px;
	margin-right: 35px;
}
.colunado_nopad {
	float: left;
	width: 350px;
	margin-right: 10px;
}

/*==========================================
	CINEMA
============================================*/

.envolve_filme {
	margin-bottom: 20px;
	padding-top: 20px;
}
.envolve_filme img {
	vertical-align: middle;
}
.envolve_filme .poster {
	float: left;
	margin-bottom: 25px;
	margin-right: 25px;
	width: 170px;
}
.envolve_filme h2 {
	font-size: 26px;
}
.envolve_filme .info {
	float: left;
	width: 570px;
}

/*==========================================
			PODCASTS
==========================================*/

div.player_podcast {
	padding-top: 20px;
	margin-left: 25px;
	float: right;
}
ul#lista_podcasts p {
	margin-top: 15px;
	margin-right: 20px;
}
ul#lista_podcasts li {
	border-bottom: 1px solid #e4e4e4;
	padding-top: 15px;
}

/*==========================================
			HORÓSCOPO
==========================================*/

#horoscopo ul li {
	padding-top: 20px;
	width: 310px;
	float: left;
	width: 50%;
	height: 200px;
	border-bottom: 1px solid #e4e4e4;
}
#horoscopo ul {
	margin-top: 10px;
}
#horoscopo h1 {
	padding-top: 15px;
}
#horoscopo ul li img {
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
}
#horoscopo div.info {
	float: left;
	width: 260px;
}

/*==========================================
	NOVELAS
============================================*/

ul#novelas li {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}
ul#novelas li img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
ul#novelas li h3, ul#novelas li p {
	margin-bottom: 15px;
}
ul#novelas li p,  ul#novelas li a.ver_capitulos {
	float: right;
	width: 555px;
}
ul#novelas li h2 {
	margin-bottom: 10px;
}
ul#novelas_capitulos h2 {
	margin-top: 15px;
	margin-bottom: 10px;
}
ul#novelas_capitulos li {
	border-bottom: 1px solid #e4e4e4;
}

/*==========================================
	AGENDA
============================================*/

ul#lista_agenda li {
	padding-top: 10px;
	padding-bottom: 10px;
}
ul#lista_agenda h2 {
	margin-bottom: 15px;
}
ul#lista_agenda img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

/*==========================================
	COTAÇÕES
============================================*/

table#cotacao {
	width: 100%;
}
table#cotacao td,  table#cotacao th {
	border-bottom: 1px solid #eee;
	padding: 2px;
}


/*==========================================
	LINKS
============================================*/

ul#lista_links li {
	margin-left: 15px;
	margin-bottom: 8px;
}
ul#lista_links li a {
	font-size: 13px;
	letter-spacing: normal;
	color: #333 !important;
}
ul#lista_links li.categoria {
	margin-left: 0;
	padding-top: 15px;
}
ul#lista_links li.categoria h1 {
	color: #b9322e;
	font-size: 18px;
}


/* --------------------------------------------------
  jQuery.Rating Plugin CSS
  http://www.fyneworks.com/jquery/star-rating/
 ---------------------------------------------------- */

div.rating {
	margin-top: 10px;
}
div.rating-cancel, div.star-rating {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden
}
div.rating-cancel, div.rating-cancel a {
	background:url(../../_IMG/rating/delete.gif) no-repeat 0 -16px
}
div.star-rating, div.star-rating a {
	background:url(../../_IMG/rating/star.gif) no-repeat 0 0px
}
div.rating-cancel a, div.star-rating a {
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px;
	border:0
}
div.rating-cancel {
	width: 1px;
	visibility: hidden;
}
div.star-rating-on a {
	background-position:0 -16px!important
}
div.star-rating-hover a {
	background-position:0 -32px
}
div.star-rating-readonly a {
	cursor:default !important
}
div.star-rating {
	background:transparent!important;
	overflow:hidden!important
}

/*==========================================
	UTILIDADES
============================================*/

ul#utilitarios_interna {
	width: 100%;
	margin-top: 25px;
	text-align: center;
}
ul#utilitarios_interna li {
	font-size: 18px;
	letter-spacing: -1px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
	border-bottom: 2px solid #e4e4e4;
}


/*==========================================
	DIVERSÃO E GASTRONOMIA
============================================*/

#diversao_gastro ul li {
/*padding-top: 10px;*/

}
#diversao_gastro ul li img.logo {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
	padding: 3px;
	border: 1px solid #E4E4E4;
	background-color: #FFF;
}
#diversao_gastro ul li h1 {
	font-size: 18px;
	margin-bottom: 5px;
}
#busca_diversao_gastro ul li {
	float: left;
	margin-right: 15px;
}
#busca_diversao_gastro ul li h2 {
	padding-top: 5px;
}

div#twitter_cadaminuto_noticia {
	font-style: italic !important;
	margin-bottom: 10px;
}

div#agencia_alagoas {
	background-color: #EEEEEE;
	margin-bottom: 20px;
}

div#agencia_alagoas ul li {
	font-size: 11px;
	padding: 8px;
	line-height: 110%;
	border-bottom: 1px solid #E4E4E4;
}


img.play_over {
	bottom:5px;
	position: absolute;
	right:5px;
	float: none;
}


/*---------
	TOOTIP
----------*/
.tipsy { padding: 5px; font-size: 9px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image:url(images_tipsy/tipsy.gif); text-transform:uppercase; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: #b41f1f; color: #fff; max-width: 200px; text-align: center; text-shadow:1px 1px 0 #8a1818; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

