 /* CSS Document */
@import url("estilo_topo.css");
@import url("estilo_direita.css");
@import url("estilo_rodape.css");
@import url("estilo_busca.css");

* {margin:0 ;padding:0;list-style:none;text-decoration:none}
html,address	{font:normal 12px  Arial, Tahoma, Verdana, Helvetica, sans-serif}
body, html 		{ height:100%}
#estrutura_delimitador{ width:969px; margin:0 auto; position: relative; display:block }
fieldset{ border:0}
img				{border:none;}
a:hover			{ text-decoration:underline!important;}
p        		{ padding-top:13px; line-height:130%; }
legend    		{ display:none; }
a:hover	  		{ text-decoration:underline}



/*Títulos*/
h1				{ font-size:18px}
h2				{ font-size:16px}
h3				{ font-size:14px}
h4				{ font-size:12px}
h5				{ font-size:10px}

h1, h2, h3, h4, h5{ line-height:120%!important}

/* CLASSES DE USO GERAL*/

.clear{clear:both;}
.fLeft{ width:auto; float:left; margin:0 5px 5px 0}
.fRight{ width:auto; float:right; margin:0 7px 5px 7px}
.noRight{ margin-right:0!important}
.noborder{border:none!important}

/*##################################################################################################*/
/*_________Títulos____________________________________________________________________*/


	
.titulos_01{
	font-size:24px!important}

.titulos_02{
	font-size:22px!important}

.titulos_03{
	font-size:20px!important}

.titulos_04{
	font-size:18px!important}

.titulos_05{
	font-size:16px!important}

.titulos_06{
	font-size:14px!important}

.titulos_07{
	font-size:12px!important}

.titulos_08{
	font-size:14px!important}

.titulo_olho{
	color:#000;
	font-size:12px !important;
	padding-bottom:6px;
	text-transform:uppercase}

.titulo_agenda_cultural, .titulo_esportes, .titulo_teen{
	padding:0 0 4px 0 }
	
.titulo_agenda_cultural{ 
	background:url(../images/site/bckAmarelo.jpg) no-repeat right center}

.titulo_esportes{
	background:url(../images/site/bckVerde.jpg) no-repeat right center}

.titulo_teen{
	border-bottom:solid 5px #1AA795}

.titulo_enquete{
	color:2086b2}
	
/*________Topo____________________________________________________________________*/
#estutura_topo{
	width:100%;
	display:table;
	margin-bottom:15px;
	background:url(../images/site/bg_estruturaTopo.jpg) repeat-x; 
	position:relative; 
	z-index:50}


#estrutura_central_esquerda { 
	width:670px;  float:left}
	
#estrutura_central_direita  {
		width:280px; float:right;
		display:inline;
		margin:0!important;
		padding:0!important}


/*_____________________Bread_________________*/
#breadC{
	width:100%;
	font-size:14px;
	padding:0px 0 4px 0;
	margin:0}

/*__________OPÇÕES DE NOTÍCIA _________________*/

.opcoes_noticia{
	width:650px;
	float:left}

.opcoes_noticia li{
	display:inline;
	font-size:14px;
	float:left}


.opcoes_noticia li a{
	height:52px;
	float:left;
	text-indent:-99999px;
	background:url(../images/site/opcoes_noticia.jpg) repeat-x}

.opcoes_noticia li a.barra_versao{
	width:187px;
	background-position:0 0}

.opcoes_noticia li a.barra_enviar{
	width:151px;
	background-position:-188px 0}

.opcoes_noticia li a.barra_comentar{
	width:135px;
	background-position:-338px 0}

.opcoes_noticia li a.barra_compratilhar{
	width:176px;
	background-position:-470px 0}

/*__________COMENTÁRIOS _________________*/
.comentarios{
	width:660px;
	float:left;
	/*border-top:5px solid #ccc;*/
	margin-top:20px}
	
.nome_comentario{
	font-weight:bold;
	margin-top:10px;
	display:block}

.nome_comentario{
	font-weight:bold;
	font-size:16px;}

.data_comentario, .nome_comentario{
	margin-top:10px;
	color:#666;
	display:block}

.comentarios ul li{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;}

.comentarios .cometarios_tit{
	font-size:18px!important;
	float:left;
	margin:20px 0 10px 0}

.bt_comentar{
	width:100px;
	height:25px;
	float:left;
	text-align:center;
	color:#fff;
	padding-top:5px;
	font-weight:bold;
	background:#4b85bc;}

.bt_comentar:hover{
	text-decoration:none!important}

.form_comentar{
	width:660px;
	margin:20px 0 20px 0;
	float:left}

.form_comentar label{
	font-size:14px;
	width:660px;
	float:left}

.form_comentar .bt_enviar{
	margin:10px 0 0 0!important}

/*_____________________BANNER _________________*/

#banner_flutuante{
	display:none;
	position:absolute;
	width:400px;
	height:330px;
	top:50%;
	left:50%;
	margin-left:-200px;
	margin-top:-165px;
	z-index:9999;
	
}

.bt_fechar_banner_flutuante span{
	*margin-right:17px;
	background:#EEE;
	padding:2px 5px 0 5px;
	float:right;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-top:1px solid #333}

#banner_some{
	width:auto;
	position:relative;
	z-index:100}

#banner_fixo_tudo{
	width:100%;
	margin-top:220px;
	z-index:10000;
	text-align:center;
	position:fixed;
	z-index:9999;
	bottom:0;}
	
#banner_fixo{
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#E0E0E0}

#banner_fixo img{
	text-align:center}

.bt_fechar_banner, .bt_fechar_banner2{
	width:970px;
	display:table;
	margin:0 auto;
	color:#000!important;
	text-align:right}

.bt_fechar_banner span, .bt_fechar_banner2 span{
	padding:2px 5px 0 5px;
	float:right;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-top:1px solid #333}

.bt_fechar_banner span{
	*margin-right:17px;
	background:#EEE}

.bt_fechar_banner span:hover, .bt_fechar_banner2 span:hover{
	background:#CCC}

/*_________Tamanhos das publicidades____________________________________________________________________*/
#publicidade_240, 
#publicidade_280, 
#publicidade_670 { 
	display:table;
}

#publicidade_280 .plub_texto {
	display:block;}


#publicidade_670{
	float:left;
	position:relative;
	display:table;
	margin-bottom:20px;
	z-index:10 }

.banner_expansivel{
	width:300px!important;
	display:table;
	position:absolute;
	z-index:9999;
	top:0;
	margin-right:-932px;
	right:648px}


/*_________Fiat_________________________________________________________________*/
#area_fiat{
	width:500px;
	height:125px;
	margin-top:19px;
	background:#c2c2c2;
	float:left}

.logo_area_fiat{
	width:auto;
	float:left;
	margin:20px 10px 0 10px}

#area_fiat dl{
	width:192px;
	height:54px;
	overflow:hidden;
	display:block;
	margin:5px 0 0 5px;
	float:left}

#area_fiat dl dt{
	width:80px;
	float:left}

#area_fiat dl dd{
	width:105px;
	font-size:11px;
	float:right}

#area_fiat dl dd h3 a{
	font-size:11px;
	line-height:120%;
	color:#c70100}

#area_fiat dl dd h3 span{
	color:#686866;
	display:block;
	font-size:10px;
	font-weight:normal}

/*_________Formulario_________________________________________________________________*/

.form_central{
	width:640px;
	margin-top:20px;
	color:#666;
	float:left}

.form_central label{
	width:100px;
	text-align:right;
	margin-right:5px;
	color:#666;
	float:left}

.form_central label, .form_central .campo_texto, .form_central .campo_area, .campo_select {color:#666}
.form_central .campo_texto, .form_central .campo_area, .campo_select, .form_comentar .campo_texto{
	border:1px solid #ccc;
	margin-bottom:5px}


.form_central .campo_texto, .form_comentar .campo_texto{
	height:20px;
	background:none}

.campo_select{
	min-width:150px;}

.form_central .campo_area, .form_comentar .campo_area{
	overflow:auto}

.form_central .bt_enviar, .form_comentar .bt_enviar{
	color:#fff;
	padding:5px;
	cursor:pointer;
	border:none!important;
	font-weight:bold;
	float:left;
	margin:20px 0 0 360px;
	background:#4b85bc;}

.checks{
	width:auto;
	float:left;
	margin:20px 0 0 105px}

.checks input{
	margin:0 5px 8px 0;
	cursor:pointer}

.checks label{
	width:300px!important;
	text-align:left !important;
	*margin-top:3px;
	cursor:pointer}

.check{
	float:left;}

/*_________Rodape____________________________________________________________________*/
#estrutura_rodape{ 
	height:351px; 
	background:url(../images/site/bg_estruturaRodape_noticias.jpg) repeat-x; 
	margin-top:20px; }
	
	
	
/*_________BreadCrums____________________________________________________________________*/	
.breadCFlagra{
	width:100%;
	font-size:16px;
	padding-bottom:4px;
	margin:20px 0 10px 0;
	color:#c51d1d;
	border-bottom:1px solid #c51d1d}

.breadCFlagra{
	color:#c51d1d;
	border-bottom:1px solid #c51d1d}	

.breadCFlagra a{
	color:#c51d1d}
	


/*_________Listas____________________________________________________________________*/	

/*CONTEUDO*/
#conteudo_lista_noticias{
	width:959px;
	height:auto;
	background:#fff}

.botao_enviar_lista{
	border:none;
	background:#26769a;
	color:#fff;
	font-weight:bold;
	padding:3px 4px}

#cont_lista_esq{
	width:660px;
	height:auto}

#cont_lista_esq fieldset{
	padding-left:30px}
	
#cont_lista_esq .select_01{
	width:380px;
	padding:3px 5px;
	background:#ececec;
	border:#ccc;
	margin:15px 0 10px 0}
	
#logo_wscom{
	width:179px;
	height:105px;
	background:url(../images/site/logo_ws.jpg);
	background-repeat:no-repeat}


#exibicao_noticias{
	width:660px;
	height:auto}
	
#lista_noticia{
	height:auto}
	
#lista_noticia h3{
	padding:2px 3px;
	font-size:10pt;
	background:#f2f2f2;
	color:#000;
	border-bottom:1px solid #ccc}
	
	
.hora_noticia{
	color:#26769a;
	font-size:11pt;
	border-bottom:1px solid #dfdede;
	padding-bottom:0}

#paginacao{
	width:100%;
	height:auto;
	font-weight:bold;
	text-align:center;
	padding:10px;
	float:left}
	
#paginacao li{
	display:inline;
	color:#333}
	
#paginacao li a{ 
	padding:2px 5px;
	color:#448db0}
	
#paginacao li a:hover{ 
	text-decoration:underline}

.bread, .bread a{
width:auto;
font-size:16px;
color:#2086b2}	

.titulo{
font-size:20px;
color:#c51d1d;
padding:20px 0 10px 0}


/*direita*/
#cont_lista_dir{
	width:282px;
	height:auto}
	
#patrocinio{
	width:281px;
	height:77px;
	background:url(../images/site/patrocinio1.jpg)}
	
#links_patrocinados{
	width:280px;
	height:auto;
	border:1px solid #ccc;
	background:#f2f2f2;
	padding-left:10px}
	
#links_patrocinados h3{
	color:#26769a;
	font-size:11pt;
	padding-top:10px}
	
#links_patrocinados a{
	color:#838383;
	font-size:9pt}
	
#ultimas_lista_noticia{
	width:272px;
	background:#f2f2f2;
	padding:10px}
	
#ultimas_lista_noticia p{
	padding:5px 0;	
	border-bottom:1px solid #ccc}
	
#ultimas_lista_noticia a{
	color:#dd422b;
	font-size:10pt}
	
#conteudo_direita{
	width:282px;	
	height:1151px;
	background:url(../images/site/conteudo_direita.jpg);
	background-repeat:no-repeat;
	margin-top:15px}
	
.font_size_12{font-size:12pt}

.title_lista{
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}

.msg_sucesso  { padding:4px 20px; border:solid 1px #446423; background:#EFF5EA; color:#3D6611; }
.msg_erro     { border:solid 1px #EB340A; background:#FAEBE7; color:#EB340A; }

