* {
	margin: 0;
	padding: 0;
}
html, body{height:100%}

/* Eventos página inicial */
.categoria_evento{margin:0; padding: 0;font-size: 20px; color: #000000; font-weight: bold}
.categoria_evento span{font-size: 20px; color: #000000; font-weight: bold; color: #ff7000}
#barra_paginacao{clear:left;position: relative; top: 10px}

/* Publicidade */
.banner_conteudo{width: 505px; height: 80px; text-align: center;padding: 8px;background: #ededed;position: relative; top: 10px; clear: left}
.banner_secundario{width: 505px; height: 80px; text-align: center;padding: 8px;background: #ededed;position: relative; top: 10px; left: -10px;clear: left}
.banner_secundario_ensaios{width: 705px; height: 80px; text-align: center;padding: 8px;background: #ededed;position: relative; top: -20px; left: -10px;clear: left}
.banner_conteudo p{margin:0; text-align: right; font-size: 11px; color: #b3b3b3; position: absolute}
.banner_conteudo2{clear:left;margin:0 0 -20px 0; padding:0;}

/* Equipe */
.equipe_dir{float: left; width: 235px; padding: 5px; margin-right: 10px; background: #b3b3b3; color: #ffffff; margin-bottom: 10px}
.equipe_esq{float: right; width: 235px; padding: 5px; background: #b3b3b3; color: #ffffff; margin-bottom: 10px}
.equipe_dir img, .equipe_esq img{float:left; margin-right: 10px;margin-top: 14px}
.equipe_dir p, .equipe_esq p{line-height: 20px;margin: 10px 0 10px 0}

/* Menu topo */
.menu_topo h3{color: #ffffff}
.menu_topo{width: 1000px; background: #ededed url(../images/fd_br_top.jpg) repeat-x; height: 30px;clear: both;}
.menu_topo ul{margin: 0; padding: 0}
.menu_topo ul li{font-weight: bold;width: 109px;list-style: none; float: left; font-size: 12px;padding: 7px 8px 7px 8px;text-align:center}
.menu_topo ul li h3{text-align: left}
.menu_topo ul li li{text-align: left; width: auto}
.menu_topo .sub_menu {z-index:999999;position: absolute; top: 268.6px; width:1000px;left:50%; margin-left:-500px; display: none;padding-bottom: 5px}
.menu_topo .sub_menu h3{margin: 11px; padding: 0; border-bottom: 1px dotted #ffffff; text-transform: uppercase;font-variant:small-caps;padding-bottom: 10px}
.menu_topo .sub_menu a{color: #ffffff;}
.menu_topo .sub_menu a:hover{text-decoration: underline}
.item_ver{background-image:url(../images/fd_br_top_ver.jpg); color:#ffffff}
.item_ver a, .item_vrd a, .item_azu a, .item_ama a{color:#ffffff}
.item_ama{background-image:url(../images/fd_br_top_ama.jpg); color:#ffffff}
.item_azu{background-image:url(../images/fd_br_top_azu.jpg); color:#ffffff}
.item_vrd{background-image:url(../images/fd_br_top_vrd.jpg); color:#ffffff}
.subVer{background: #831105 url(../images/fd_sub_ver.jpg) repeat-x}
.subAma{background: #D29402 url(../images/fd_sub_ama.jpg) repeat-x}
.subAzu{background: #22396F url(../images/fd_sub_azu.jpg) repeat-x}
.subVrd{background: #015401 url(../images/fd_sub_vrd.jpg) repeat-x}

/* Classificados */
.anun_classificado {width: 245px;margin-right: 5px;float:left;margin-bottom: 20px;}
.anun_classificado p{margin:2px 0 2px 0}
.anun_classificado .cat_subcat, .anun_classificado .cat_subcat a{font-size: 11px; color: #808080;text-decoration:none}
.anun_classificado .cat_subcat a:hover{text-decoration: underline}
.anun_classificado .titulo{font-size: 14px; font-weight: bold; color: #09F;}
.anun_classificado .valor{font-size: 14px; font-weight: bold; color: #FF6600;}
.anun_classificado .mais_informacoes a{font-size: 12px;text-decoration:none;}
.anun_classificado .mais_informacoes span{color:#FF6600;font-weight:bold;font-size:16px;}
.anun_classificado .mais_informacoes a:hover{text-decoration: underline; color:#FF6600;}

.anun_classificado_full p{margin:2px 0 2px 0}
.anun_classificado_full .titulo{font-size: 16px; font-weight: bold; color: #09F;}
.anun_classificado_full .valor{font-size: 16px; font-weight: bold; color: #FF6600;}
.anun_classificado_full .mais_informacoes a{font-size: 12px;text-decoration:none;}
.anun_classificado_full .mais_informacoes span{color:#FF6600;font-weight:bold;font-size:16px;}
.anun_classificado_full .mais_informacoes a:hover{text-decoration: underline; color:#FF6600;}
.anun_classificado_full .anunciado_por{font-size: 14px; color: #09F;}
.foto_anuncio {background-color: #cccccc; width: 107px;padding: 5px; float: left;margin-right: 10px; margin-bottom: 10px}
.foto_anuncio2 {background-color: #cccccc; width: 107px;padding: 5px; float: left;margin-bottom: 10px}

.subcat_classificado ul{margin:0; padding:0}
.subcat_classificado li{list-style: none; float: left; width: 245px; margin-right: 5px}


#carregando_site{background:#000000;width: 100%;opacity:0.8;filter:alpha(opacity=80);height:100%;z-index:9999;position:fixed;top:0}
#conteudo_carregando_site{width: 300px;position:fixed; top: 50%; left: 50%; margin-left: -150px;margin-top: -100px;z-index: 99999}
#conteudo_carregando_site h2{text-align: center; margin-top: 10px;color: #ffffff}
#cont_entretenimento{width: 600px;margin-left: 260px}
#cont_entretenimento #seta{margin: -8px 0 0 0; position: absolute; left: 240px; z-index: 888}
#cont_entretenimento ul{ margin: 0; padding: 0}
#cont_entretenimento li{list-style: none; float: left;padding: 5px 5px 5px 0}
#cont_entretenimento li a{color: #FFFFFF}
#cont_entretenimento li a:hover{font-weight: bold}


#mais_videos, #mais_ensaios, #mais_noticia, #mais_coberturas{text-align:right;margin-right:10px; clear: left}
#mais_videos a, #mais_ensaios a, #mais_coberturas a, #mais_noticia a{font-size: 16px;text-decoration:none;}
#mais_videos span, #mais_ensaios span, #mais_coberturas span, #mais_noticia span{color:#FF6600;font-weight:bold;font-size:20px;}
#mais_videos a:hover, #mais_ensaios a:hover, #mais_coberturas a:hover, #mais_noticia a:hover{text-decoration: underline; color:#000;}
#valida_login_index{margin:10px}
#google_results iframe, #cse-search-results iframe{margin-left: 10px;width: 500px !important;z-index:9999}
#agenda_index p{text-align:right;margin: 10px;}
#agenda_index p a{text-decoration: none; color: #000000;}
#agenda_index p a:hover{color:#FF6600; text-decoration: underline; font-weight: bold}
#mes_completo{margin-bottom: 40px}
#mes_agenda{width: 120px; float:left;text-align:center}
#mes_agenda p, #tabela_agenda p{margin:0 0 0px 0; padding: 0}
#mes_agenda .mes{font-size: 20px;font-weight: bold;color:#FF6600;margin:0; padding: 0}
#mes_agenda .data_evento{font-weight: bold;font-size: 14px;color:#ff6600}
#mes_agenda .n_mes{font-size: 54px;font-weight: bold;color:#cccccc;margin:0; padding: 0; margin-top: -5px}
#tabela_agenda table {width:380px; border-collapse: collapse; }
#tabela_agenda tr{border-bottom: 2px solid #cccccc;padding: 0; margin:0;vertical-align: top;}
#tabela_agenda .td1{width: 100px}
#tabela_agenda .data{font-weight: bold; text-align: center; font-size: 12px}
#tabela_agenda .label{text-align:right;font-weight: bold;margin-bottom:-5px;vertical-align:center}
#tabela_agenda .flyer{text-align:center}
#tabela_agenda #dados_evento{background-image: url("../images/seta.png");background-repeat: no-repeat;background-position: -10px 0 0 0;padding-left: 35px}
#tabela_agenda .titulo{font-weight: bold; font-size: 12px; margin-bottom: -2px}
#tablea_agenda .hora_local{margin-bottom:-5px}
#resultado_enquete p, #enquete p{color:#000000; margin: 5px; padding 0}

.page-body {
	margin: 0 auto 0 auto;	
	width: 600px;
	padding: 30px 0 20px 0;
	text-align: left;
}

.page-footer {
	margin: 0 10% 0 315px;	
	width: 600px;
	padding: 0 0 50px 0;
	text-align: left;
}

.page-body ul, .page-body ol { 
	color: #ffffff;
	margin: 10px 0 30px 25px; 
}

.page-body ul li, 
.page-body ol li { 
	padding: 0; 
	margin: 0 0 5px 0; 
	color: #cccccc;
	line-height: 140%;
	font-size: 100%;		
}

.page-footer p {
	margin: 0;
}
	
.page-footer {
	padding: 20px;
}


.page-title h1 span {
	text-align: left;
	font-weight: normal;
	font-size: 100%;
	color: #ffffff;
	margin: 5px 0 15px 0;
}
	
h1 {
	text-align: left;
	font-weight: normal;
	font-size: 180%;
	color: #96BF55;
	margin: 5px 0 15px 0;
}

h1 span {
	clear: both;
	font-size: 60%;
	color: #FF9;
}

h2 {
	text-align: left;
	font-weight: normal;
	font-size: 150%;
	color: #09f;
	margin: 5px 0 15px 0;
}
h2 a{
	color: #09f;
	text-decoration: none;
}

h2 a:hover{
	font-weight: normal;
	text-decoration: underline;
}

h2 span {
	clear: both;
	font-size: 70%;
	color: #FF9;
}
	
h3 {
	clear: both;
	font-size: 120%;
	color: #000;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.notice {
	border: 3px solid #ffffbe;
	padding: 10px;
	color: #ffffff;
	background-color: #09f;
	margin: 0 0 20px 0;
}
	
.notice p, 
.notice p a, 
li a {
	color: #000000;
	text-decoration: none;
}

p {
	margin: 0 0 20px 0;
	color: #000000;
	line-height: 140%;
}

p small, 
li small {
	color: #09F;
	font-size: 100%;
}
	
p em, 
em {
	color: #ffffff;
}

.hidden {
	display : none;
}


