/* CSS HOME */

.line_grey_home{
border-top-style: solid;
border-top-width: 2px;
color:#e5e5e5;
	
}

.dotted_blue_home{
border-top-style: dotted;
border-top-width: 1px;
color:#00aeef;

}
/*INICIO INFORMACOES*/
.informacoes{
	position:relative;
	width:321px;
	margin:27px 0 0 12px;
	_margin:27px 0 0 6px;
	background:#fff;
	padding-bottom:1px;
	float:left;

	
}

.label_informacoes{
	position:relative;
	margin-left:-63px;
	_height:62px;
	height:63px;
	background:url(../img/home_informacao_label.jpg) no-repeat;
	
}


.label_informacoes .logo_manchete{
	position:absolute;
	left:263px;
	top:0;
	height:62px;
	width:119px;
	background:url(../img/home_info_manchete_logo.jpg) no-repeat;

} 
.label_informacoes .logo_anacom{
	position:absolute;
	left:263px;
	top:0;
	height:62px;
	width:119px;
	background:url(../img/home_info_anacom_logo.jpg) no-repeat;

}

.label_informacoes .logo_tsf{
	position:absolute;
	left:263px;
	top:0;
	height:62px;
	width:119px;
	background:url(../img/home_info_tsf_logo.jpg) no-repeat;

}

.label_informacoes .logo_transito{
	position:absolute;
	left:263px;
	top:0;
	height:62px;
	width:119px;
	background:url(../img/home_info_ep_logo.jpg) no-repeat;

}

.informacoes_titles{
	position:relative;
	margin-top:1px;
	width:321px;
	height:23px;
	background:#fff;
	cursor:pointer;
	cursor:hand;
}

.informacao_content{
	position:relative;
	margin-top:1px;
	width:321px;
	background:#fff;
	height:256px;
	overflow:hidden;
}

.informacao_content .title{
	display:block;
	font:10px arial;
	color:#666666;
	text-transform:uppercase;
	margin-left:13px;
	margin-right:11px;
	padding-top:13px;
}

.informacao_content .fonte{
	display:block;
	font:10px arial;
	color:#4490b9;
	margin-left:13px;
	margin-right:11px;
}

.informacao_content .texto{
	display:block;
	font:10px arial;
	color:#000000;
	margin-top:16px;
	margin-left:13px;
	margin-right:11px;
	height:65px;
	*height:70px;
}

.informacao_content .ler_mais a{
	display:block;
	font:10px arial;
	color:#4490b9;
	text-align:right;
	text-decoration:none;
	margin-right:11px;
	margin-top:6px;
	
}

.informacao_content .outras_noticias{
	margin-top:15px;
	border-top: 1px dotted #4490b9;
	border-bottom: 1px dotted #4490b9;
}
.informacao_content .outras_noticias_title{
	font:10px arial;
	color:#4490b9;
	padding-left:13px;
}
.informacao_content .more_titles{
	position:relative;
	padding-bottom:17px;
	margin:11px 0 0 0;
	*margin:7px 0 0 0;
	overflow:hidden;
}
.informacao_content .titles{
	position:relative;
	display:block;
	font:10px arial;
	color:#777777;
	margin-left:13px;
	margin-top:2px;
		
}

.informacao_content .titles a{
	font:10px arial;
	color:#4490b9;
	text-decoration:none;
}

.transito{
	position:relative;
	margin:12px 0 0 11px;
	width:302px;
	height:258px;
	*height:268px;
	
}
.transito .transito_title{
	display:block;
	font:10px arial;
	color:#666666;
	margin-top:12px;
}

.transito .transito_texto{
	display:block;
	font:10px arial;
	color:#000;
	margin-top:16px;
}
.transito .transito_link a{
	display:block;
	font:10px arial;
	color:#4490b9;
	float:right; 
	margin:10px 10px 0 0;
	text-decoration:none;
}





/*FIM INFORMACOES*/

/*INICIO NOTICIAS E METEO*/
.noticias_meteo{
	position:relative;
	float:left;
	width:209px;
	margin:27px 0 0 17px;
	_margin:27px 0 0 15px;
	
}


.noticias_refer{
	position:relative;
	width:211px;
	/*padding-bottom:20px;*/
	background:#fff;
	height:235px;
	overflow:hidden;
	
}

.noticias_refer .noticias_content{
	position:relative;
	width:189px;
	padding-left:20px;
}

.noticias_refer .noticias_content .title{
	display:block;
	font:10px arial;
	color:#666666;
	text-transform:uppercase;
	padding:12px 0 0 7px;
}

.noticias_refer .noticias_content .data{
	display:block;
	font:10px arial;
	color:#4490b9;
	padding:0 0 0 7px;
}


.noticias_refer .noticias_content .link{
	
	font:10px arial;
	color:#4490b9;
	text-decoration:none;
	
}



.meteo{
	position:relative;
	width:211px;
	height:182px;
	background:#FFF;
	margin:6px 0 0 0;
	
}

.meteo .meteo_content{
	position:relative;
	width:209px;
	height:181px;
	background:url(../img/home_background_meteo.jpg) no-repeat;
	margin-left:1px;

}

.meteo .meteo_content .tempo_cidades{
	position:relative;
	top:34px;
	left:8px;
	font:9px arial;
	border:1px solid;
	border-color:#dedede;
	width:126px;
	
}

.meteo .meteo_content .previsoes{
	position:relative;
	width:200px;
	height:50px;
}

.meteo .meteo_content .previsoes{
	position:relative;
	width:150px;
	margin-left:8px;
	margin-top:35px;
}

.meteo .meteo_content .previsoes .icon_now{
	position:absolute;
	
	left:10px;

}
.meteo .meteo_content .previsoes .temp_now{
	position:absolute;
	top:15px;
	left:80px;

}

.meteo .meteo_content .previsoes .date_now{
	position:absolute;
	top:32px;
	left:80px;
}

.meteo .meteo_content .mais_dias{
	position:relative;
	width:190px;
	height:55px;
	margin-left:20px;
	margin-top:10px;
	_margin-top:5px;

}

.meteo .meteo_content .mais_dias .icon_weather{

	width:45px;
	float:left;
}

.meteo .meteo_content .mais_dias .icon_weather .line{
		position:absolute;
		top:0;
	
}
.meteo .meteo_content .mais_dias .icon_weather .temp{
	margin-left:4px;
}





/*FIM NOTICIAS E METEO*/


/*SERVICOS*/
.servicos_grifos{
	position:relative;
	float:left;
	width:220px;
	margin:27px 0 0 17px;
	_margin:27px 0 0 17px;
	z-index:1000;
}

.servicos_grifos .label_servicos{
	position:absolute;
	top:0;
	_left:1px;
	z-index:1000;
	cursor:hand;
	cursor:pointer;
}

.servicos{
	position:relative;
	width:220px;
	margin-top:70px;
}

.servicos .servicos_content{
	position:relative;
	width:214px;
	
	background:#fff;

	*padding-bottom:3px;
	padding-bottom:6px
	
}

.ajax{
	position:relative;
	height:118px;
	overflow:hidden;
}


.servicos .servicos_content .texto{
	position:relative;
	display:block;
	height:40px;
	font:10px arial;
	color:#000000;
	padding:5px 4px 5px 10px;
	overflow:hidden;
}

.servicos .servicos_content .link{
	position:absolute;
	bottom:10px;
	right:10px;
	/*text-align:right;
	*padding:0 10px 6px 0;
	padding:0 12px 10px 0;*/
}

.servicos .servicos_content .link a{
	font:10px arial;
	color:#4490b9;
	text-decoration:none;
}

.servicos .servicos_content .more_servicos{
	position:relative;
	margin-left:6px;
	
}
.servicos .servicos_content .more_servicos .bg_blue{
	position:relative;
	display:block;
	height:19px;
	width:214px;
	margin:1px 0 0 0;
	background:url(../img/home_servicos_menu_bg.jpg) no-repeat;
	cursor:pointer;
	cursor:hand;
}

.servicos .servicos_content .more_servicos .bg_blue_select{
	position:relative;
	display:block;
	height:19px;
	width:214px;
	margin:1px 0 0 0;
	background:url(../img/home_servicos_menu_bg_select.jpg) no-repeat;
	cursor:pointer;
	cursor:hand;
}
.servicos .servicos_content .servicos_title{
	margin:10px 0 0 13px;
	
}

.nome_servico{
	margin-top:4px;
	margin-left:13px;
}


.servicos .servicos_content .more_servicos a .servicos_more_title{
	position:relative;
	padding-bottom:2px;
	
}

/*FIM SERVICOS*/

/*GRIFOS*/
.grifos{
	position:relative;
	width:210px;
	background:#fff;
	margin-top:6px;
}

.grifos .grifos_content{
	position:relative;
	width:200px;
	height:124px;
	background:url(../img/home_grifos_background.jpg) no-repeat 5px 5px ;
	
}

.grifos .grifos_content .grifos_botao{
	position:absolute;
	left:130px;
	top:100px;
}
/*FIM GRIFOS*/



