@charset "utf-8";

/* CSS Document Desenvolvido

pela Dablio Ti Webdesigner: Yuri Biehl*/



*{

	margin:0;

	padding:0;

}



body {

	margin: 0;

	padding: 0;

	text-align: center;

	font-family: Arial, helvetica, sans-serif;

	color: #666;

	font-size: 12px;

	background-image:url(images/background_body.jpg);

	background-repeat:repeat;

}



#general{

	width:1012px;

	margin:0 auto;

	padding:0;

	background-color:#FFFFFF;

}



/* conteúdo topo */



.edge_left{

	float:left;

	background-image:url(images/edge_left.jpg);

	width:24px;

	height:131px;

	padding-top:15px;

	background-position:bottom right;

	background-repeat:no-repeat;

	padding-left:7px;

}



.edge_right{

	float:left;

	background-image:url(images/edge_right.jpg);

	width:24px;

	height:131px;

	padding-top:15px;

	background-position:bottom;

	background-repeat:no-repeat;

}



#top_content{

	width:949px;

	height:131px;

	float:left;

	background-image:url(images/background_top.jpg);

	padding-top:15px;

	background-position:bottom;

	background-repeat:repeat-x;

}



#logo_topo{

	background-image:url(images/logo_top.jpg);

	width:231px;

	height:131px;

	float:left;

	/*text-indent:5000px;*/

	background-repeat:no-repeat;

}



#logo_topo_2{

	width:231px;

	height:131px;

	float:left;

}



#logo_topo img{



	border:none;



}

	



.flags{

	float:right;

	height:22px;

	padding-top:8px;

	width:130px;

}



#menu_topo{

	background-image:url(images/background_menu.jpg);

	background-position:right bottom;

	background-repeat:no-repeat;

	float:right;

	height:68px;

	padding-top:33px;

	width:682px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#003366;

	line-height:68px;

}



#menu_topo a{

	text-decoration:none;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#003366;

	padding-left:11px;

	padding-right:11px;

	*padding-left:12px;

	*padding-right:12px;

}





#menu_topo a:hover{

	text-decoration:underline;

}



h2{

	display:inline;

}



/* conteúdo geral da home */



#general_index{

	float:left;

	padding-left:7px;

	padding-top:0px;

	width:1000px;

}



.box_banner_news{

	float:left;
       padding-top:15px;
	width:749px;

}


.box_right{

	float:right;
       padding-top:15px;

}


.box_banner_top{

	float:left;

	width:525px;

	height:301px;

}


.box_banner_hor{
  float:left;
  width:995px;
  height:118px;
  *height:118px;
}

.box_news{

	float:left;

	background-color:#E2EcF1;

	width:749px;

	height:180px;

}

.title_box_news{

	font:normal 14px Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#36649c;

	margin-right:5px;

	padding-bottom:2px;

	padding-left:5px;

	padding-top:10px;

	text-align:left;

	width:730px;

	border-bottom:1px solid #36649C;

	float:left;

}

.news{

	width:230px;

	height:50px;

	float:left;

	padding-left:10px;

	padding-top:5px;

}



.title_news{

	/*float:left;*/

	text-align:left;

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

	font-weight:bold;

}



.descripton_news{

	/*float:left;*/

	text-align:left;

	color:#36649c;

	font:normal 10px Arial, Helvetica, sans-serif;

}

.read_more{

	float:right;

	color:#36649c;

	font:normal 10px Arial, Helvetica, sans-serif;

}

.read_more_news{

	padding-right:10px;

}

.read_more_news a{

	float:right;
       padding-top:15px;
	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

	font-weight:bold;

}

.banner_footer{

	float:left;

	width:249px;

	height:270px;

}

.video_frame{

	float:left;

	width:370px;

	height:350px;

	*height:350px;

	margin-top:15px;

	vertical-align:middle;

}

.video_footer{

	background-image:url(images/background_video2.jpg);

	background-repeat:no-repeat;

	float:left;

	height:284px;

	*height:284px;

	width:749px;
       margin-top:15px;

}

#column_right{

	width:245px;

	height:720px;

	float:right;	

	/*

	background-image:url(images/edge_top_column_right.jpg);

	background-position:top;

	background-repeat:no-repeat;

	*/

	background-color:#cedeed;

	margin-top:8px;

}	



.content_box_column{

	background-image:url(images/background_box.jpg);

	background-position:right bottom;

	background-repeat:no-repeat;

	float:left;

	height:180px;

	padding-left:43px;

	padding-top:10px;

	width:156px;

}



.title_box_column{

	background-image:url(images/background_title.jpg);

	background-position:right bottom;

	background-repeat:no-repeat;

	float:left;

	height:42px;

	padding-left:10px;

	padding-top:10px;

	width:226px;

}



.title_box_column p{

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	float:left;

	padding-left:15px;

	padding-top:13px;

}



.box_newsletter label{

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

	float:left;

	text-align:left;

	padding-left:30px;

	padding-top:10px;

	padding-right:20px;

}



.box_newsletter input{

	border:1px solid #999999;

	width:180px;

}



.button_ok{

	float:left;

	width:69px;

	height:23px;

	padding-left:31px;

	padding-top:15px;

}



.search_opinion{

	float:left;

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

}



.question{

	float:left;

	padding-left:16px;

	padding-top:10px;

	width:228px;

}



.question p{

	float:left;

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-align:left;

	padding-left:10px;

	padding-right:10px;

}





#formEnquete {



	padding-left:30px;

	padding-right:30px;

}



.search_opinion form{

	float:left;

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

	padding-left:17px;

	padding-right:50px;

	padding-top:5px;

}



.button_send{

	float:left;

	width:69px;

	height:23px;

	/*padding-left:33px;*/

	padding-top:12px;

}



.box_service_public{

	float:left;

	width:204px;

}



.box_service_public a{

	float:left;

	text-align:left;

	text-decoration:none;

	color:#36649c;

	font:normal 14px Arial, Helvetica, sans-serif;

	padding-left:27px;

	padding-top:14px;

}



.box_service_public a:hover{

	text-decoration:underline;

}



.edge_bottom{

	background-image:url(images/edge_bottom_column_right.jpg);

	width:245px;

	height:12px;

	float:left;

}



#footer{

	background-color:#36649c;

	width:100%;

	height:31px;

	clear:both;

}



#content_footer{

	margin:0 auto;

	padding:0;

}



#content_footer p{

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

}	



#content_footer a{

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:none;

}



#content_footer a:hover{

	text-decoration:underline;

}





#corpo {

	float:left;

	margin:10px;

	width:97%;

	background-color:#F2F5F9;

}	





#titulo_pagina {

	float:left; 

	width:100%; 

	margin:10px; 

	padding-bottom:3px; 

	padding-left:10px; 

	color:#366599; 

	text-align:left; 

	font-size:16px; 

	font-weight:bold; 

	/*border-bottom:1px solid #557292;*/

}





#corpo_pagina {

	width:95%; 

	padding:20px; 

	text-align:justify;

}	

	



.noticias{

	float:left;

	width:100%; 

	padding-left:7px;

	padding-top:4px;

	margin-bottom:10px;

}



.videos{

	float:left;

	width:100%; 

	padding-left:7px;

	padding-top:4px;

	margin-bottom:10px;

}



.noticias_imagem {

	float:left; 

	margin-right:5px;

}



.videos_imagem {

	float:left; 

	margin-right:5px;

}



.noticias_titulo a{

	/*float:left;*/

	text-align:left;

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

	font-weight:bold;

}



.videos_titulo a{

	/*float:left;*/

	text-align:left;

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

	font-weight:bold;

}



.noticias_descricao {

	float:left;

	text-align:left;

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

}



.videos_descricao {

	float:left;

	text-align:left;

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

}



#paginacao {
	text-align:center;

}	



#paginacao a {

	font-size:15px;

	font-weight:bold;

	color:#36649c;	

}	

	

	

.descricao_noticia {

	float:left;

	text-align:justify;

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

}	



.descricao_noticia_titulo {

	text-align:center;

	font-weight:bold;

	font-size:13px;

	margin-bottom:10px;

}	



#voltar {

	float:left;

	width:100%;

	text-align:center;

	margin-top:10px;

	margin-bottom:20px;

}	



#voltar a { 

	color:#36649c;

	font:bold 12px Arial, Helvetica, sans-serif;

}	





#contato {

	float:left;

}



#contato input {

	width:500px;

}		



.linhas{

	float:left;

	width:100%; 

	padding-left:7px;

	padding-top:4px;

	margin-bottom:10px;

}



.linhas a { 

	color:#36649c;

	font:bold 12px Arial, Helvetica, sans-serif;

}	





.descricao_linha {

	float:left;

	text-align:justify;

	color:#36649c;

	font:normal 12px Arial, Helvetica, sans-serif;

}	



.descricao_linha_titulo {

	text-align:left;

	font-weight:bold;

	font-size:13px;

	margin-bottom:10px;

}





.download{

	float:left;

	width:100%; 

	padding-left:7px;

	padding-top:4px;

	margin-bottom:10px;

}



.download a { 

	color:#36649c;

	font:bold 12px Arial, Helvetica, sans-serif;

}	

