@charset "utf-8";

/*-----------------------------------------------------------------------------
Revisao-1: dd-mm-aaaa
Alterações: ---  
-----------------------------------------------------------------------------*/


/*===========
	INTERNO
=============*/

/*------------------
	MENU PAGINA ATUAL
--------------------*/
#menu_pagina_atual{
	height: 41px;
	margin: -41px 0 0 40px;
	position: absolute;
	font: 11px/120% 'Nobile', arial, serif;
	*margin-left: 0;

}

#menu_pagina_atual .aba_menu{
	height: 41px;
	background:url(../../_IMG/interno/aba_menu_bg.png) repeat-x;
	float: left;
	position: relative;
}

#menu_pagina_atual .aba_menu_left,
#menu_pagina_atual .aba_menu_right{
	width: 15px;
	height: 41px;
	background:url(../../_IMG/interno/aba_menu_left.png) no-repeat;
	display: block;
	position: absolute;
	top: 0;
	text-indent: -9999px;
}

#menu_pagina_atual .aba_menu_left{left: -15px;}
#menu_pagina_atual .aba_menu_right {right: -15px; background:url(../../_IMG/interno/aba_menu_right.png) no-repeat;}

#menu_pagina_atual .pg_atual{
	padding: 18px 25px 0;
	color:#06558C;
	display: block;
	font-size: 18px;
	line-height: 100%;
}

#menu_pagina_atual .pg_atual:hover{text-decoration: underline;}
#menu_pagina_atual .pg_inicial {
	margin-left: 20px;
	padding-top: 15px;
	color: #fff;
	float: left;
	font-size: 10px;
}

#menu_pagina_atual .pg_inicial a{
	color: #fff!important;
	padding-left: 5px;
}


/*------------------
	INTERNO
--------------------*/
.interno_bloco_left{
	width: 300px;
	margin: 60px 40px 0 0;
	float: left;
	
	/*delete*/
	min-height: 400px;
}

.interno_bloco_right{
	width: 560px;
	margin: 60px 0 0;
	float: left;
}
.interno_bloco_left h1{margin-bottom: 15px; font: bold 20px/120% 'Nobile', arial, serif;}

/*--------
	VIDEOS
---------*/
#bloco_left_video span.data{
	padding-bottom:15px;
	color: #999;
	display: block;
	font: bold 16px/120% 'Nobile', arial, serif;
}

/*----------
	EDITORIAS
------------*/
/*topo*/
#editoria_topo,
.blogueiro_topo{width: 100%; margin-bottom: 20px; clear: both;}

#editoria_topo h1,
.blogueiro_topo h1{display: inline; *float: left;}

#editoria_topo .envolve_arquivo{
	padding-top: 10px;
	float: right;
}

#editoria_topo .arquivo_completo,
#editoria_topo .rss,
.blogueiro_topo .rss{
	padding: 3px 0 0 20px;
	font: bold 12px/120% 'Arimo', arial, serif;
	background: url(../../_IMG/sprite/sprite_layout.png) no-repeat; 
	color: #7F7F7F;
	display: inline-block;
}

#editoria_topo .arquivo_completo{background-position: -135px -286px;}
#editoria_topo .rss{
	margin-left: 15px;
	background-position: -135px -317px;
}

#pg_editoria #noticia_destaque_2{margin-bottom: 15px;}
#pg_editoria #noticia_destaque_3, 
#pg_editoria #noticia_destaque_4{margin-bottom: 0!important;}
/*#pg_editoria #box_banners_right{margin-bottom: 0;}*/

#pg_editoria #envolve_box_ranking{margin-left: 22px;}
#pg_editoria #box_noticias_top_right{margin: 30px 0 50px;}
#pg_editoria .bloco_principal_right #banner_300x250{margin-bottom: 30px;}

/*box mais noticias*/
#pg_editoria #box_mais_noticias{
	width: 300px;
	height: 230px;
	margin: 0;
	padding: 0 0 3px;
	float: left;
}

#pg_editoria #box_mais_noticias li{
	padding-top: 10px!important;
	*padding-top: 5px!important;
}

#box_mais_noticias span{
	margin-right: 5px;
	color: #999;
	display: block;
	font-size: 11px;
	float: left;
	font-weight: bold;
}

#box_mais_noticias p{
	float: left;
	font-weight: bold;
	line-height: 1.2em;
	/*width: 225px;*/
}

/*leia mais*/
.envolve_leia_mais{
	width: 100%;
	padding: 15px 0;
	border-top: 2px solid #7F7F7F;
	clear: both;
	float: left;
}

.box_leia_mais{
	width: 280px!important;
	height: 190px!Important;
}

.lista_outras_noticias li{
	width: 100%;
	padding-top: 8px;
	border-top: 1px solid #e8e8e8;
	float: left;
}

.lista_outras_noticias li.first{
	padding-top: 0;
	border-top: none;
}

.lista_outras_noticias p{
	margin-bottom: 2px;
	*padding-bottom: 6px;
}

.envolve_leia_mais #envolve_box_ranking{height: 205px!important;}
.envolve_leia_mais #box_ranking{height: 140px!Important;}

.envolve_leia_mais ul li{margin-top: 5px!important; padding-top: 4px!important;}
.envolve_leia_mais ul li span{padding-top: 5px;}
.envolve_leia_mais ul li.first{margin-top: 0px!important;}

/*------------
	comentarios
--------------*/
.envolve_bloco_comentarios{
	margin-bottom: 20px;
	padding-top: 30px;
	border-top: 2px solid #7F7F7F;
	background: url(../../_IMG/layout/bg_cinza_topo.jpg) 0 0 repeat-x;
	float: left;
}

.box_comentario{
	width:100%;
	/*width: 370px;
	margin-right: 23px;*/
	float: left;
	position: relative;
}

.box_comentario.box_comentario_blog{width: 450px;}
.box_comentario_blog .rss{
	margin-left: 5px;
	padding: 3px 0 0 20px;
 	background: url("../../_IMG/sprite/sprite_layout.png") -135px -317px no-repeat ;
	color: #7F7F7F;
	display: inline-block;
	font: bold 12px/120% 'Arimo',arial,serif;
}


.box_comentario .envolve_comentario_topo{
	width:auto;
	padding:17px 0 15px 0;
	float: left;
	/*
	width: 100%;
	*/
}

.envolve_comentario_topo div{
	padding-top: 5px;
	float: right;
}

.envolve_comentario_topo div a{
	color: #464646;
	font-weight: bold;
	font-size: 13px;
	padding:0 7px;
}


.box_comentario .nome{ 
	color: #E3CC06;
	font-size: 14px;
	font-weight: bold;
}

.box_comentario .data{
	color: #999;
	font-size: 12px;
}

.box_comentario p{padding-top: 3px;}

.box_comentario ul{float: left;}

.box_comentario li{
	padding-top: 16px;
	border-bottom: 1px solid #E8E8E8;
}

.box_comentario li:last-child{
	border:none;
}

ul.todos_comentarios {
	width:auto;
	clear:left;
	float:none !important;
	word-wrap: break-word;
  /*
	max-width: 370px;
  overflow: hidden;
	*/
}


.todos_comentarios li{
  position: relative;
}

ul.todos_comentarios li p{
	padding-top:5px;
}

.box_comentario_blog .banner_comentario_google {
	
}

/*bt denuncie*/

#fancybox-content a.bt_denunciar {
	margin: -10px 0 0 0!important;
}

a.bt_denunciar{
  margin: -5px 0 10px 0 ;
  border: 1px solid #eee;
  padding: 3px;
  font-size: 11px;
  float: right
}

a.bt_denunciar span{
  width: 13px;
  height: 13px;
  margin: 2px 0 0 0;
  background: url("../../_IMG/outros/icon_denuncie.png") no-repeat;
  display: inline-block;
  text-indent: -9999px;
}

a.bt_denunciar:hover{
  border: 1px solid #F5DD0F;
  color: #F5DD0F;
  text-decoration: none;
}

.form_denunciar_comentarios .btAcao a.bt_enviar {
  width: 76px;
}

/*banner comentario google*/
.banner_comentario_google{
	width: 210px;
	margin:0 0 32px 30px; 
	float: right;
	min-height: 205px;
}

/*BOX FACEBOOK*/
#box_facebook{
	width: 300px;
	height: 260px;
	margin-bottom: 20px;
	clear: both;
}

/*BANNER GOOGLE*/
#envolve_banner_google{
	width: 593px;
	margin: 0 30px 0 20px;
	float: left;
}

#envolve_banner_google h2{
	margin-bottom: 10px!important;
	float: left;
}

#banner_google{
	width: 622px;
	height: 90px;
	clear: both;
	display: block;
}

/*---------------
	AUDIO e VIDEO 
----------------*/
#listagem_audios div{
	width: 370px;
	float: left;
}

#listagem_audios span{
	color: #999;
	font-size: 13px;
}

#listagem_audios h1,
#listagem_videos h1{
	margin-bottom: 10px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

#listagem_audios p{
	margin-bottom: 15px;
}

#listagem_audios div.script{
	width: 200px;
	height: 30px;
	margin: 20px 0 0 30px;
	float: left;
}

/*videos*/
#listagem_videos li{
	width: 272px;
	min-height: 290px;
	margin-bottom: 40px;
	float: left;
}

#listagem_videos li.primeiro{margin-right: 50px;}

.video_img{
	width: 272px;
	height: 160px;
	margin-bottom: 5px;
	clear: both;
	display: block;
	position: relative;
	
}

.video_img span{
	width: 32px;
	height: 32px;
	background:url(../../_IMG/layout/icon_play.png) no-repeat;
	display: block;
	position: absolute;
	bottom: 5px;
	right: 5px;
	text-indent: -9999px;
}

#listagem_videos li:hover .video_img span{background-position: 0 -32px;}
#listagem_videos li h1 a{color: #333;}

#listagem_videos span.data{
	padding-right: 10px;
	display: block;
	float: left;
	font-size: 11px;
}

/*exibicao video*/
.envolve_video{
	margin-bottom: 10px;
	clear: both;
}

#listagem_videos.exibicao_video li{
	width: 550px;
}

#listagem_videos.exibicao_video li h1{
	font-size: 20px;
}

#listagem_videos.exibicao_video li iframe{

}

/*outros videos*/
#envolve_mais_videos{margin-bottom: 50px;}


#envolve_mais_videos .editorias {
	margin-bottom: 10px;
	font-size: 20px;
}

#mais_videos{
	margin-bottom: 30px;
	clear: both;
	float: left;
}

#mais_videos li{
	width: 182px;
	height: 106px;
	margin-left: 26px;
	padding-top: 0;
	
	background: #eee;
	display: block;
	float: left;
}

#mais_videos li.first{margin-left: 0;}


#mais_videos .video_img{
	width: auto;
	height: auto;
	display: block;
	margin-bottom: 10px;
}

#mais_videos .video_img img{
	float: none;
}

#mais_videos h1{
	font-size: 13px;
	font-weight: bold;
}

/*-----------
	BLOGUEIROS
-------------*/
.blogueiro_top_left{
	width: 514px;
	float: left;
	z-index: 99;
}

.blogueiro_top_left h1{
	width:320px;
	padding-bottom: 5px;
	display: block;
	float: left;
}


.blogueiro_top_left h2{
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

.blogueiro_top_left p{
	width: 170px;
	color: #999;
	float: right;
	font-size: 11px;
	margin: 5px 5px 0 0;
	text-align: right;
}


.blogueiro_foto{
	position: relative;
	z-index: 99;
}

.blogueiro_foto img{
	padding: 5px;
	display: block;
	float: right;
	background: #EBEBC7;
}

.blogueiro_foto img:hover{
	background: #F5DD0F;
}


.barra_blog_topo{
	padding-top: 15px;
}

 
hr.blog{
	 background-color: #EBEBC7;
    border: 0 none;
    clear: both;
    color: #EBEBC7;
    display: block;
    height: 1px;
    margin-bottom: 6px;
    top: -16px;
		position: relative;
		*top: -25px;
}


.lista_posts li{
	margin-top: 10px;
	padding-top: 25px; 
	border-top: 5px solid #F5DD0F;
}

.lista_posts li.first{
	margin-top: 0; 	
	border-top: none;
  padding-top: 0;
}

.lista_posts .barra_noticia_topo{
	padding-top: 0;
	background: none;
}

.lista_posts .envolve_bloco_comentarios{
	width: 100%!important;
}

.lista_posts h1.editorias{display: none;}
.lista_posts li.first h1.editorias{display: block;}


/*pagina blog*/
#pg_blogueiros .lista_posts li{padding-bottom: 10px; border-top: 1px solid #EBEBC7;}
#pg_blogueiros .lista_posts li.first{border-top: none!important;}

/*---------------
	COMENTARIOS
----------------*/
.envolve_comentarios_corpo{
	width:550px;
	height:500px;
	overflow:auto;
}

.frm_comentarios,
.envolve_lista_comentarios{
	width: 490px;
	padding: 10px;
	float: left;
	text-align: left;
}

.frm_comentarios_topo{
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 2px solid #EBEBC7;
	float: left;
	clear: both;
}

.frm_comentarios_topo li{text-align: left; float: left;}
.frm_comentarios_topo li a{
	padding: 10px;
	display: block;
	float: left;
}

.frm_comentarios_topo li.ativo a{background: #EBEBC7;}
.frm_comentarios_topo .deixar_comentario{margin-right: 10px;}

.lista_form_comentarios li{
	width: 100%;
	float: left;
}

.frm_comentarios em{color: #F00;}

.campo_obrigatorio{
	color: #999;
	font-size: 12px;
	text-align: left;
	float: left;
}

.frm_comentarios input,
.frm_comentarios textarea{
	width: 270px;
	height: 22px;
	border: 1px solid #E8E8E8;
}

.frm_comentarios .erro input,
.frm_comentarios .erro textarea{
	border: 1px solid #E9D807;
	color: #333;

	box-shadow: 0 0 5px #ddd;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
}


.frm_comentarios textarea{
	height: 150px!Important;
}

.frm_comentarios label{
	width: 200px;
	padding-right: 10px;
	float: left;
	text-align: right;
}

.frm_comentarios .captcha div{
	width: 278px;
	float: left;
}

.frm_comentarios .captcha img{
	margin-right: 5px;
	float: left;
}

.frm_comentarios .captcha input{
	width: 100px;
}

.frm_comentarios .atualizarImagem{
	font-size: 11px;
	float: left;
}

.frm_comentarios .bt_enviar,
.form_style .bt_enviar{
	width: 74x;
	height: 27px; 
	background:url(../../_IMG/outros/bt_enviar.png) no-repeat;
	display: block;
	margin-left: 210px;
}

.frm_comentarios .bt_enviar span,
.form_style .bt_enviar span{display: none;}

.frm_comentarios .bt_enviar:hover,
.form_style .bt_enviar:hover{
	background-position: 0 -27px;
}

/*lista comentarios*/
.lista_comentarios{
	width: 100%;
	height: 350px;
	padding-right: 30px; 
	float: left;
	overflow: auto;
}

.lista_comentarios li{
	width: 100%;
	margin-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #e8e8e8;
}

.lista_comentarios li.first{
	border-top: none;
	padding-top: 0;
}

.lista_comentarios h1{
	padding-right: 10px;
	color: #E3CC06;
	font-size: 14px;
	font-weight: bold;
	float: left;
}


.lista_comentarios a.login_twitter{
	color: #999;
	font-size: 12px;
}

.lista_comentarios span.data{
	float: left;
	font-size: 11px;
}


.lista_comentarios p{
	padding-top: 25px;
	color: #666;
	font-size: 12px;
}

.lista_comentario_topo{
	width: 100%;
  padding-top: 10px;
	float: left;
  position: relative;
}

/*-----------------
	GALERIA DE FOTOS
------------------*/
.galeria_fotos{
	width: 100%;
	margin-bottom: 20px;
	float: left;
}

.galeria_fotos li{
	margin: 0 0 5px 12px;
	float: left;
}

.galeria_fotos li.first{
	margin-left: 0!important;
}

/*---------
	CONTATO 
----------*/
.envolve_left{
	width: 312px;
	margin-right: 35px;
	float: left;
}

#pg_contato .endereco{padding-top: 66px;}
#pg_contato .endereco a{
	display: block;
	margin-top: 5px;
	font-weight: bold;
}

.form_style .bt_enviar{margin-left: 238px;}


/*------------
	BOX TWITTER
--------------*/
.tweet_list{float: left;}
.tweet_list li{
	margin-top: 5px;
	padding-top: 7px;
	border-top: 1px solid #E8E8E8;
	float: left;
}

.tweet_list li p{margin-bottom: 0;}

li:first-child{margin-top: 0!important; border-top: none;}

.tweet_avatar{
	margin-right: 10px;
	float: left;
}

.tweet_list p{
	font-size: 11px;
	line-height: 12px;
}

#tweets a{color: #E3CC06;}

/*box plantao*/
#box_plantao_editoria{
	width: 300px;
  height: 260px;
  margin-left: 0;
	float: left;
}

#box_plantao_editoria span{
	margin-right: 10px;
	color: #999;
	float: left;
	font-size: 11px;
	font-weight:bold;
}

#box_plantao_editoria p{
	width: 220px;
	float: left;
}

#box_plantao_editoria li{
	width: 100%;
	height: 40px;
	margin-top:13px;
	float: left;
	overflow: hidden;
}

#box_plantao_editoria li.first{margin-top: 0;}


/*--------
	CINEMA
---------*/
#menu_cinema{
	width: auto;
	margin-bottom: 30px;
	float: right;
}

#menu_cinema li{
	margin: 0 0 10px 15px;
	float: left;
}

#menu_cinema li.first{margin-left: 0;}

#menu_cinema a{
	padding-bottom: 5px;
	color: #ccc;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#menu_cinema li.ativo a{
	border-bottom: 2px solid #F5DD0F;
	color: #333;
}

.assistir_trailer{
	padding: 4px 0 4px 25px;
	background:url(../../_IMG/outros/icon_movie.png) 0 3px no-repeat;
	clear: both;
	display: block;
	font-size: 16px;
}

#lista_cinema > li{
	width: 100%;
	padding: 30px 0; 
	border-top: 1px solid #E8E8E8; 
	float: left;
}
#lista_cinema > li.first{
	padding-top: 0;
	border-top: none;
}

#lista_cinema .img_cinema{
	padding-right: 20px;
	display: block;
	float: left;
}

#lista_cinema .img_cinema img{padding-right: 0;}

#lista_cinema h1{
	margin-bottom: 10px;
	font-size: 22px;
	text-transform: uppercase;
}


#lista_cinema div{width: 450px;}
#lista_cinema div li{
	width: 100%;
	float: left;
}

#lista_cinema div li.sinopse{margin-bottom: 10px;}
#lista_cinema li.assistir{margin-top: 25px;}
#lista_cinema a.assistir_trailer{
	margin-bottom: 10px;
	padding-top: 7px;
	font-size: 14px;
}

/*---------
	COTACAO
----------*/
#pg_cotacao .envolve_left{
	width: 300px!important;
}

/*-----------
	NEWSLETTER
-------------*/
#pg_newsletter .bt_cadastrar{
	width: 93px;
	height: 30px;
	background:url(../../_IMG/outros/bt_cadastrar.png)  no-repeat;
	display: block;
	cursor: pointer;
}

#pg_newsletter .bt_cadastrar:hover{
	background-position: 0 -30px;
}

/*---------------
	LISTA PARTIDAS
-----------------*/
.lista_partidas li{
	width: 100%;
	padding: 10px 0;
	border-top: 1px solid #e8e8e8;
	float: left;
}

.lista_partidas li.first{
	margin-top: 0;
	border-top: none;
}

.lista_partidas strong{
	clear: both;
	display: block;
	font-size: 14px;
}

.lista_partidas .placar{
	color: #F5DD0F !important;
	font-size: 16px;
	line-height: 140%;
}

/*--------
	ROTAS
----------*/
#checa_distancia{
	margin-bottom: 20px;
}

#checa_distancia select{
	margin-right: 10px;
	float: left;
}

#resultado_km {
  color: #F5DD0F;
  font-size: 28px;
  letter-spacing: -2px;
  display: inline;
}

/*-----------
	ANUNCIE
-------------*/
.envolve_comercial{
	margin-bottom: 15px;
	border-bottom: 1px solid #EBEBC7;
}

.lista_anuncie li{
	width: 100%;
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #EBEBC7;
	float: left;
} 

.lista_anuncie li.first{border-top: none;}


.lista_anuncie li h3{
	margin-bottom: 10px;
}
.lista_anuncie li img{
	margin-right: 20px;
	float: left;
}

.lista_anuncie li div{
	width: 270px;
	font-size: 12px;
	float: left;
}

.lista_anuncie li strong{
	display: block;
}