/* reset */
* {margin:0; padding:0;} img {border:0;}

body{
	font-family:Arial, Helvetica, sans-serif;
	background:url("../images/bg.jpg") repeat-x;
	background-color:#081766;
}

#geral{
	width:940px;
	margin:0 auto;
}

#topo{
	width:940px;
	height:157px;
	float:left;
}

#logo{
	width:350px;
	height:157px;
	float:left;
}
#logo img{border:0;}

/* 578 x 140 */
#slide{
	width:578px;
	height:140px;
	margin-top:11px;
	float:left;
}

#menu_topg{
	width:940px;
	height:24px;
	background:url("../images/bg_menu_top.gif") repeat-x;
	margin-top:10px;
	margin-bottom:7px;
	float:left;
}

#det_mesq_t, #det_mdir_t{
	width:3px;
	height:24px;
	float:left;
}

#det_mesq_t{background:url("../images/det_mesq_top.gif") no-repeat;}
#det_mdir_t{background:url("../images/det_mdir_top.gif") no-repeat;}

/* Menu topo */
#menu_top{
	width:934px;
	height:24px;
	float:left;
}

#menu_bar{
	width:595px;
	height:21px;
	margin-top:3px;
	float:left;
}

/*Busca Topo*/
#busca_top{
	width:339px;
	height:21px;
	margin-top:1px;
	float:left;
}

#busca_top h2{
	font-size:12px;
	color:#0546df;
}

#busca_top .txt{
	width:178px;
	height:15px;
	border:1px solid #9b9c9c;
	background:url("../images/bg-input-text.gif") repeat-x;
	background-color:#fff;
}
#busca_top .txt {font-size:11px; padding:1px;}

#menu_bar p a{color:#000; text-decoration:none; font-size:12px; padding:0 5px 0 5px;}
#menu_bar p a:hover{color:#666;}

#conteudo{
	width:940px;
	margin-bottom:10px;
	float:left;
	background:url("../images/bg_content.gif") repeat-y;
}
/*LEFT*/
#left{
	width:165px;
	/*height:885px;*/
	float:left;
	background-color:#fff;
}
/* Menu */
#menu_left{
	width:155px;
	padding:0 5px 5px 5px;
	margin-bottom:10px;
	float:left;
	border-bottom:2px solid #1250e3;
}

#menu_left h1{
	font-family:"Arial Black", Helvetica, sans-serif;
	color:#071b67;
	font-size:14px;
	margin:5px 0;
}
.cor1{color:#176707;} .cor2{color:#ff2a00;}
#menu_left ul li{list-style-type:none;}
#menu_left ul li a{text-decoration:none; color:#071b67; font-size:16px; padding:5px 0; display:block; border-bottom:1px solid #eee;}
#menu_left ul li a:hover{font-weight:bold; background-color:#eee;}

#clima{
	width:165px;
	float:left;
	padding-bottom:5px;
	text-align:center;
	border-bottom:2px solid #1250e3;
}

#utilidades h2, #publicidade h2{font-family:"Arial Black", Helvetica, sans-serif; font-size:14px; color:#555; margin:5px;}
#utilidades, #publicidade{
	width:160px;
	padding:0 5px 5px 0;
	float:left;
	padding-bottom:5px;
}
#utilidades{border-bottom:2px solid #1250e3;}

#bnr_public {width:150px; height:70px; float:left; border:1px solid #eee; margin-bottom:5px; margin-left:7px;}


/*CENTER*/
#center{
	width:540px;
	float:left;
	margin:0 5px; _margin:0 2px;
	background-color:#fff;
}
/* Barra de informação superior */
#infobar{
	width:540px;
	height:27px;
	margin-bottom:2px;
	float:left;
	background-color:#fff;
	border-bottom:2px solid #1d56db;
}
#infobar h2{
	font-size:14px;
	color:#666;
	text-align:center;
	margin-top:5px;
}
/* Destaque */
#destaque{
	width:520px;
	margin:0 10px; _margin:0 5px;
	float:left;
}

#destaque img{
	float:right;
	border:3px solid #eee;
	margin:5px;
}

#destaque img:hover {border:3px solid #0643d5;}

#destaque h2{
	font-size:18px;
	color:#0643d5;
}

 #destaque h2 a{text-decoration:none;} #destaque h2 a:hover{text-decoration:underline;}

#destaque p{
	font-size:12px;
	border-bottom:1px solid #eee;
	margin:5px 0;
	padding-bottom:15px;
}
#destaque p a{color:#000; text-decoration:none;} #destaque p a:hover{text-decoration:underline;}
/* Banner */
#fullbanner{
	width:520px;
	height:80px;
	margin:10px 10px; _margin:5px 5px;
	float:left;
	background-color:#eee;
}
/* Ultimas noticias/imagens */
#ultimas{
	width:520px;
	padding:0 10px; _padding:0 5px;
	float:left;
}

#u_left, #u_right, #u_right2{
	width:255px;
	margin-bottom:10px;	
	float:left;
}

#u_left{background:url(../images/bg_uleft.gif) repeat-x; background-color:#fff;}
#u_right{background:url(../images/bg_uright.gif) repeat-x; background-color:#fff; margin-left:10px;}
#u_right2{background:url(../images/bg_uright2.gif) repeat-x; background-color:#ccc; margin-left:10px;}
#u_right p, #u_right2 p{margin:5px;}

#tb_fin{
	font-size:12px;
}

#bx_mini{width:247px; margin-left:4px; float:left; margin-bottom:10px;}
#bx_mini img {float:left; border:3px solid #1e7012; margin-right:3px;}
#bx_mini img:hover{border:3px solid #090;}
#bx_mini h3{font-size:16px;}
#bx_mini h3 a{color:#1e7012; text-decoration:none;} #bx_mini h3 a:hover{text-decoration:underline;}
.data_mini{font-size:11px; color:#484c48; font-weight:bold;}
.data_not{color:#006; font-weight:bold;}

#u_left h2, #u_right h2, #u_right2 h2 {color:#fff; font-size:14px; padding:5px; padding-bottom:10px;}
#u_left p{font-size:12px; padding:5px; border-bottom:1px solid #eee; }
#u_left p a{color:#006; text-decoration:none;} #u_left p a:hover {text-decoration:underline;}

#pub_minicenter{
	width:245px;
	height:90px;
	margin:15px 4px;
	border:2px solid #ccc;
}
#pub_minicenter img{border:0;}

/* Coluna Direita */
#right{
	width:225px;
	float:left;
	background-color:#fff;
}
/* Radio */
#cx_radio{
	width:215px;
	margin:5px; _margin:2px;
	float:left;
}

#top_radio{
	width:208px;
	padding-left:7px;
	padding-top:4px;
	height:33px;
	background:url("../images/top_radio.gif") no-repeat;
	float:left;
}

#cont_radio{
	width:189px;
	background:url("../images/cont_radio.gif") repeat-y;
	float:left;
	padding:0 13px;
}
#cont_radio p{margin:3px 0;}
.hora, .comunicador{font-size:11px;}
.programa{color:#2250ad; font-size:12px; font-weight:bold;}

#bot_radio{
	width:215px;
	height:15px;
	background:url("../images/bot_radio.gif") no-repeat;
	float:left;
}
/* Fim radio */

#botoes_r{width:215px; margin:5px; margin-bottom:15px;}
#botoes_r img{border:0; margin:3px 0;}

#cx_enquete{
	width:215px;
	margin:5px;
}

#cx_enquete h2{color:#fff; font-size:14px; background-color:#383838; padding:3px;}
#cx_enquete p{padding:10px; font-size:12px;}

#rodape{
	width:940px;
	height:70px;
	float:left;
}

#rd_left{
	width:170px;
	height:70px;
	float:left;
}
#rd_left p{font-size:11px; padding-bottom:5px; color:#fff;}
#rd_center{
	width:540px;
	height:70px;
	float:left;
}
#rd_center p {text-align:center; font-size:12px; color:#fff;}
#rd_center p a{color:#fff; text-decoration:none; font-size:11px;}
#rd_center p a:hover{text-decoration:underline;}

#rd_right{
	width:230px;
	height:70px;
	float:left;
}

/*INTERNAS*/
#crumb{
	width:530px;
	margin-bottom:10px;
	padding:2px 5px;
}
#crumb p{font-size:11px;} #crumb p a{color:#333; text-decoration:none;} #crumb p a:hover{color:#006;}
#crumb img{float:right; margin:0 2px;}
.data_not_home{padding:2px; color:#006; font-weight:bold;}
.data_not{background-color: #0066CC; padding:2px; color:#fff;}
#center_int{
	width:540px;
	float:left;
	margin:0 5px; _margin:0 2px;
	background-color:#fff;
}
#tam_fonte{width:520px; padding:0 10px; text-align:right; height:23px;}
#center_int h1{background-color:#eee; color:#006; padding:5px 3px; font-size:18px; }
#cont_int{width:520px; padding:0 10px; float:left;}
#cont_int img {padding:2px; margin:5px; border:1px solid #eee;}
#cont_int p {font-size:12px; line-height:18px;}
#cont_int p a{text-decoration:none; font-weight:bold;}
#cont_int p a:hover{text-decoration:underline;}

#cont_int p{font-size:12px; margin:0 0 7pt 0; text-align:justify;}
#cont_int h2{color:#006; font-size:18px; margin-bottom:10px;}
#cont_int h3{font-size:14px; color:#333;}
#cont_int hr{border:0; background-color:#eee; margin-bottom:10px; height:1px;}
#cont_int fieldset{padding:10px; margin-bottom:5px;}
.msgm {background-color:#eee; padding:5px; font-weight:bold;}

#album{width:520px; float:left; border-bottom:1px solid #eee;}
#album img{float:left;} #album img:hover{background-color:#009;}
#album h3 a{color:#333; text-decoration:none;} #album h3 a:hover{color:#009; text-decoration:none;}
#ft_galery img{border:0; margin:0; padding:0;}
#ft_galery {width:86px; float:left; padding:2px; margin:5px; border:2px solid #333;}
#ft_galery:hover {border:2px solid #ccc;}

#tb_frm{font-size:12px; color:#666; font-weight:bold; border:1px solid #ccc; padding:13px; background-color:#eee;}
#tb_frm tr td{padding:3px;}
#tb_frm input {height:10px;}
#tb_frm input, #tb_frm  textarea{border:3px solid #666; padding:3px;}
#tb_frm .bt{border:0; height:25px; border:1px solid #eee; background-color:#ccc; cursor:pointer;}
/*Comentários*/
#comente{width:510px; padding:5px; margin-top:10px;}
#comente h4, #comente h5{color:#036; margin-bottom:5px;}
#comente h5{font-size:14px; margin-top:5px;}
#tb_coment {background-color:#eee; padding:5px; border:1px solid #ccc;}
#tb_coment tr td{font-size:11px; color:#036;}
#cx_coment{padding:5px; border:1px solid #eee; margin-bottom:3px;}
#cx_pag{font-size:11px; padding:3px; margin:0 1px; background-color:#eee; border:1px solid #ccc;}
#cx_pag a {text-decoration:none;} #cx_pag a:hover {font-weight:bold;}
#tb_contato{font-size:12px; color:#036;} #tb_contato{padding:5px; border:1px solid #ccc; background-color:#eee;}

#legenda_int {width:400px; background-color:#eee; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
#legenda_int p{font-size:12px; padding:4px;}