* {margin:0; padding:0; text-decoration:none;}
img {border:0;}

body{
    font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
    background:url("../images/bg_sup.jpg") repeat-x;
    background-color:#fdfdfd;   
}
#cx_pag{font-size:11px; padding:3px; margin:0 1px; background-color:#eee; border:1px solid #ccc;}

/*Estrutura*/
#geral{width:1017px; margin:0 auto;}

/*Topo*/
#topo{width:1017px; height:130px; background:url("../images/bg_topo.jpg") no-repeat;}
#logo{width:350px; height:130px; float:left;}

/*Barra superior*/
#bar_sup{width:1007px; height:36px; padding:0 10px; float:left;}
#busca{width:210px; height:31px; float:left; margin-top:5px;}
#det_top_e, #det_top_d{width:12px; height:35px; float:left;}
#det_top_e{background:url("../images/det_top_e.jpg") no-repeat;}
#det_top_d{background:url("../images/det_top_d.jpg") no-repeat;}
.cx_busca{width:173px; height:21px; border:1px solid #b6b7b5;}
/*Menu bar*/
#menu_bar{
	width:770px;
	height:35px;
	float:left;
	border-bottom:1px solid #eee;
	padding-left:3px;
	background:url("../images/bg_menu.gif") no-repeat;
	background-color:#202421;
}
/*
#menu_bar ul li{list-style-type:none; float:left;}
#menu_bar ul li {position: relative; float:left;}
#menu_bar li{border-left:1px dashed #b9b9b9; margin-top:3px;}
#menu_bar li a{
	text-decoration:none; 
	color:#000; 
	font-size:14px; 
	font-weight:bold; 
	padding:3px 13px; 
	display:block;
}
#menu_bar li a:hover{color:#333;}

/* Fix IE. Hide from IE Mac \*
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End *

/* Sub menu *
#menu_bar ul li {
	position: relative;
	float:left;
}

#menu_bar li ul {
	position: absolute;
	top: 23px; /* Set 1px less than menu width *
	display: none;
	background-color:#fafafa;
	width:766px;
	border:1px solid #eee;
}

#menu_bar ul li a:hover { color: #900; } /* Hover Styles *
#menu_bar li ul li a {padding: 5px 15px; } /* Sub Menu Styles *	
#menu_bar li:hover ul, li.over ul { display: block; z-index:99;} /* The magic *
*/
#conteudo{
    width:1007px;
    padding:10px;
    float:left;
}

#conteudo h2{
	font-size:18px;
	color:#FF6600;
}

#left{
    width:220px;
    float:left;    
}
/*Coluna esquerda*/
#menu_left, #pub_left {width:160px; margin:5px 0;} #pub_left{margin-top:10px;}
#menu_left h1{font-size:18px; color:#fff; text-align:center;}
#pub_left h1{font-size:18px; color:#fff; text-align:center;}
#menu_left h1, #pub_left h1{ padding:5px; background: url("../images/bg_titleLeft.gif") no-repeat;}

#menu_left p a{text-decoration:none; color:#000; font-size:14px; padding:2px; border-bottom:1px solid #eee; display:block;}
#menu_left p a:hover{background-color:#eee;}

/*centro*/
#center, #center_int{width:538px; padding:0 8px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; float:left;}
#destaque{width:538px; margin-bottom:15px; float:left;}
#versiculo{width:530px; margin-bottom:5px; float:left; background-color:#eee; padding:5px;}
#versiculo p{font-size:12px; color:#036;}

#center_int table tr td{padding:3px; font-size:11px;}
#center_int table tr td{border:1px solid #eee;}

#cent_bot{width:540px; float:left; background:url("../images/bg_title.gif") no-repeat;}
#bot_left{width:270px; margin:0 5px; margin-bottom:10px; float:left;}
#bot_left h2{color:#fff; font-size:18px;}
#bot_left p{margin:6px 0;}
#bot_left p a{font-size:12px; color:#000; text-decoration:none;} #bot_left p a:hover{text-decoration:underline}
.data{color:#555; font-size:11px;}

#cx_top10{width:270px; float:left;	margin-top:10px;}
.number{padding:0 3px; background-color:#000; color:#fff;}
#cx_top10 p{font-size:12px;}

#bot_right{width:234px; margin:0 5px; float:left; padding-left:5px;}
#bot_right h2{color:#fff; font-size:18px; margin-bottom:10px;} #bot_right p{font-size:12px;}
#bot_right h3{color:#900; font-size:14px; margin-bottom:3px;}
#cx_ev{width:240px; height:85px; margin:5px 0;}
#cx_ev img{margin-right:5px; border:2px solid #5d5d52;} #cx_ev img:hover{border:2px solid #bbb;}
#cx_ev h2 a{font-size:14px; color:#0f6589; text-decoration:none;} #cx_ev h2 a:hover{text-decoration:underline;}
.data_ev{font-size:12px;}
/*Coluna direita*/
#right{
    width:222px;
	margin-left:7px;
    float:left;
}
#bnr_radio{
    width: 220px;
    margin-bottom: 5px;
}
#bnr_destaque{
  width: 220px;
  height: 150px;
  margin-bottom: 5px;
}

/*Rodapé*/
#inferior{
    height:153px;
    background:url("../images/bg_inf.jpg") repeat-x;
    clear:both;
}
#rodape{
	width:960px;
	height:153px;
	margin:0 auto;
}
#inf_left{width:280px; height:152px; float:left;}
#inf_left p{font-size:12px; padding-top:15px; color:#999;}
/*Menu inferior: */
#menu_inf{width:670px; height:35px; margin-left:10px; float:left; border-bottom:1px solid #111; padding-bottom:5px; }
#menu_inf p, #menu_inf p a{padding-top:15px; font-size:12px; color:#fff; text-decoration:none; text-align:center;}
#inf_right{width:670px; margin-left:10px; margin-top:5px; height:100px; float:left;}

/*Internas*/
#center_int h1{font-size:24px; margin-bottom:7px;}
#center_int p{font-size:12px; text-align:justify; margin:6px 0;}
#nav_int{width:540px; height:15px;} #nav_int p{font-size:11px;}
#foto_mat{width:100px; float:left; background-color:#fff; padding:3px; border:1px solid #eee; margin:5px;}
/*Comentários*/
#comente{width:520px; padding:10px; 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;}

#tb_foto{border:1px solid #eee; margin-bottom:5px;}
#tb_foto img{border:2px solid #036;}
#tb_foto h2, #tb_foto h2 a{font-size:18px; color:#036;}
#tb_foto h2 a:hover{text-decoration:underline;}
#tb_equipe, #tb_contato{font-size:12px; color:#036;} #tb_equipe img{padding:5px; border:1px solid #eee; margin:5px;}
#tb_contato{padding:5px; border:1px solid #ccc; background-color:#eee;}

#foto_inicio {width:100px; border:1px solid #eee; padding:2px; margin:0 5px 3px 0; float:left; text-align:center;}
#not_home{width:270px; clear:both; border-bottom:1px solid #eee; margin-bottom:3px; padding-bottom:8px;}
#tbfones{font-size:12px; padding:4px; border:1px solid #ccc; background-color:#eee;}
#box_clas{width:200px; border:1px solid #eee; padding:4px; margin:5px 0;}
#box_clas p {color:#000066; font-size:12px; text-align:justify;}

#menu_cat{width:520px; float:left; margin:10px 0;}
#box_anuncios{width:520px; float:left;}
#cx_cat{padding:2px 5px; float:left; background-color:#036; border:1px solid #fff; font-size:12px;}
#cx_cat a{color:#fff; text-decoration:none; font-weight:bold;}
#cx_cat:hover{background-color:#333;}

#box_pag{width:520px; float:left; margin-top:10px;}

/*Blocos de noticia*/
#bloco_not{
	width:266px;
	margin-left:2px;
	height:120px;
	float:left;
}
#cent_bot h1{font-size:18px; color:#fff; text-align:center; padding:5px 0;}
#bloco_not p{font-size:12px;}
#tb_equipe td p{padding:5px;}
#ads_center{width:499px; padding-left:31px; height:20px; margin:3px 0; float:left;}

/* Itens da coluna esquerda */
#bnr_destaque_left{
	width:210px;
	height:140px;
	margin-bottom:5px;
	float:left;
}

#botao_left{
	width:220px;
	margin-bottom:5px;
	float:left;
}
/* News Letter*/
#cx_newsletter{
	width:210px;
	color:#fff;
	margin:5px 0;
	margin-right:10px;
	font-size:11px;
	float:left;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#cx_tempo{text-align:left; width:216px; border:3px solid #eee; padding:5px 0; margin-bottom:5px;
background-color:#fafafa; float:left;}
#cx_newsletter tr td{color:#000; font-size:12px;}
#cx_newsletter h2, #cx_tempo h2{font-size:14px; margin:3px 5px; color:#000; font-weight:normal;}
#cx_newsletter p,  #cx_tempo p{font-size:11px; color:#000; padding:0 5px 3px 5px;}
.txt_news{width:200px;}

#hora{width:220px; height:15px; float:left; margin-bottom:10px;}

/* dados do programa */
#cx_programa{width:220px; float:left; margin-bottom:10px;}
#det_top_programa, #det_bot_programa{width:220px; height:4px; float:left;}
#det_top_programa {background:url("../images/det_top_programa.gif") no-repeat;}
#det_bot_programa{background:url("../images/det_bot_programa.gif") no-repeat;}
#cont_programa{width:218px; background-color:#fff; float:left; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}



/* BANNERS ***********************/

#full_banner{width:600px; height:100px; float:left; margin-top:15px; margin-left:10px;}

#bnr_220x130{
	width:220px;
	height:130px;
	margin:2px;
	float:left;
	background-color:#eee;
}

#bnr_210x85{
	width:210px;
	height:85px;
	margin-bottom:5px;
	float:left;
	background-color:#eee;
}

#bnr_540x80{
	width:540px;
	height:80px;
	margin:5px 0;
	float:left;
	background-color:#eee;
}
