* {
	border:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
}

body {
	background:#000 url(../imagens/fundo_pagina.gif) repeat;
	color:#FFF;
	margin:20px 0;
}





/* BANNERS
######################################################################## */
#ban_120x600 {
	margin:0 -435px 0 0;
	position:absolute;
	right:50%;
}

#ban_flutuante {
	left:auto;
	position:absolute;
	text-align:center;
	top:30%;
	width:400px;
	z-index:100;
}





/* BACKGROUND BORDA TOPO E RODAPE
######################################################################## */
#bac_borda_top, #bac_borda_rod {
	/* background-image:url(../imagens/topo_bbranco_restart.gif); */
	font-size:0;
	/* height:66px; */
	margin:0 auto;
	width:618px;
}

#bac_borda_rod {background-image:url(../imagens/rodape_bbranco.gif);height:6px;}





/* BACKGROUND BORDA E GERAL
######################################################################## */
#bac_borda, #bac_geral {
	background:#FFF;
	color:#000;
	margin:0 auto;
	padding:2px 8px;
	width:600px;
}

#bac_geral {
	background:#E5E5EA;
	padding:0px;
}





/* TOPO SITE
######################################################################## */
#topo {
	background:url(../imagens/topo_fundo_logotipo.gif) repeat;
	color:#000;
	height:80px;
	width:600px;
}

#topo h1 {float:left;}

#topo h1 a {
	background:url(../imagens/topo_logotipo_2008.gif) no-repeat right;
	display:block;
	height:75px;
	margin:3px 0 0 -10px;
	text-indent:-2000px;
	overflow:hidden;
	width:198px;
}

#topo .top_col {
	float:left;
	margin:5px auto 0 auto;
	text-align:center;
	width:350px;
}

#topo .top_pi {float:left;margin:0 12px 0 135px;}

#topo .top_silksign {float:left;margin:0 86px 0 0;}





/* MENU E LOGIN SITE
######################################################################## */
#menu, #login {
	height:44px;
	margin:0 -3px 0 -3px;
	position:relative;
	width:606px;
}

#menu li {
	float:left;
	height:44px;
	width:auto;
}

#menu li.final {
	background-image:url(../imagens/menu_final.gif);
	margin-right:-3px;
	text-align:center;
	width:139px;
}

#menu li.final select {
	background:#FFF;
	border:#55880A solid 1px;
	color:#55880A;
	font:bold 11px Arial, Verdana, Helvetica, sans-serif;
	height:17px;
	margin:6px 0 0 0;
	width:110px;
}





/* PUBLICIDADE
######################################################################## */
#publicidade {
	margin:0 auto -10px auto;
	text-align:center;
	position:relative;
	top:-15px;
	width:468px;
}





/* LOGIN
######################################################################## */
#login {height:30px;}

#login .log_inicio, #login .log_meio, #login .log_final {
	background-image:url(../imagens/login_fundo_login_inicio.gif);
	float:left;
	height:30px;
	width:11px;
}

#login .log_final {background-image:url(../imagens/login_fundo_login_final.gif);}

#login .log_meio {
	background:url(../imagens/login_fundo_login_meio.gif);
	width:584px;
}

#login li, #login .log_esenha {float:left;}

#login li.log_imgs, #login li.log_imgbt {
	margin:4px 5px 0 0;
	text-align:right;
	width:70px;
}

#login li.log_imgbt {width:50px;}

#login .log_ipttext {
	border:#431280 solid 1px;
	color:#43128C;
	font:10px Arial, Helvetica, sans-serif;
	margin:6px 0 0 0;
	padding:2px;
	width:120px;
}

#login .log_esenha {margin:7px 0 0 12px;}

#login a, #login a:hover {
	background:none;
	color:#FFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#login a:hover {color:#431280;}

#login .log_logado {text-align:center;}

#login .log_logado p {margin:8px 0 0 0;}





/* CORPO COLUNAS 1 E 2
######################################################################## */
#cor_col1 {
	float:left;
	margin:8px 0 8px 8px;
	width:460px;
}

#cor_col2 {
	float:right;
	margin:8px 8px 8px 0;
	text-align:center;
	width:120px;
}





/* CORPO COLUNA 1
######################################################################## */
.cor_bac_borda {
	background:#FFF;
	color:#000;
	padding:5px;
	width:446px;
}

.cor_bac_borda .cfix {
	clear:both;
	font-size:0px;
}

#cor_q1_col1, #cor_q1_col2,
#cor_q2, #cor_q2_col1, #cor_q2_col2,
#cor_q3_col1, #cor_q3_col2 {
	background:#F90;
	border-right:#CC770A solid 1px;
	color:#FFF;
	float:left;
	height:120px;
	padding:4px 2px;
	position:relative;
	text-align:center;
	width:186px;
}

#cor_q1_col2, #cor_q2_col2, #cor_q3_col2 {
	border-left:#FFF solid 1px;
	border-right:none;
	width:250px;
}

#cor_q2, #cor_q2_col1, #cor_q2_col2 {
	background:#84C225;
	border-right:#55880A solid 1px;
	height:148px;
	width:200px;
}

#cor_q2 {
	background:#FFF;
	color:#000;
	border:none;
	height:auto;
	width:442px;
}

#cor_q2_col2 {
	border-right:none;
	width:236px;
}

#cor_q3_col1 {
	background:#ED0303;
	border-right:#AD0000 solid 1px;
}

#cor_q3_col2 {background:#ED0303;}

#cor_q1_col2 .data, #cor_q1_col2 .evento,
#cor_q2 .data, #cor_q2 .evento,
#cor_q3_col2 .data, #cor_q3_col2 .evento {
	background:url(../imagens/corpo_datas_laranja.gif) no-repeat;
	float:left;
	height:16px;
	margin:1px 0 4px 8px;
	width:36px;
}

#cor_q2 .data {
	background:#DBDBDB;
	color:#000;
	margin:1px 0 4px 48px;
}

#cor_q3_col2 .data {background:url(../imagens/corpo_datas_vermelho.gif) no-repeat;}

#cor_q1_col2 .evento, #cor_q2 .evento, #cor_q3_col2 .evento {
	background:none;
	border-bottom:#CC770A solid 1px;
	height:15px;
	margin:1px 0 4px 0;
	text-align:left;
	width:195px;
}

#cor_q2 .evento {
	border-bottom:#DBDBDB solid 1px;
	width:306px;
}
	
#cor_q3_col2 .evento {border-bottom:#AD0000 solid 1px;}	

#cor_q1_col2 p, #cor_q2 p, #cor_q3_col2 p {
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:1px -1px -1px 0;
}

#cor_q2 p {font:11px Arial, Helvetica, sans-serif;}

#cor_q1_col2 a, #cor_q3_col2 a, #cor_q2 a,
#cor_q2_col1 a, #cor_q2_col1 a:hover, #cor_q2 a:hover {
	background:none;
	color:#FFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

#cor_q2 a, #cor_q2 a:hover {color:#000;}

#cor_q2 a:hover {text-decoration:underline;}

#cor_q1_col2 .evento a, #cor_ql_col2 .evento a:hover,
#cor_q2 .evento a, #cor_q2 .evento a:hover,
#cor_q3_col2 .evento a, #cor_q3_col2 .evento a:hover {
	background:none;
	color:#FFF;
	display:block;
	height:15px;
	margin:1px 0 -1px 0;
	padding:0 0 0 4px;
}

#cor_q2 .evento a, #cor_q2 .evento a:hover {color:#000;}

#cor_q1_col2 .evento a:hover, #cor_q2 .evento a:hover, #cor_q3_col2 .evento a:hover {
	background:#CC770A;
	border-top:#CC770A solid 1px;
	margin:-1px 0 0 0;
}

#cor_q2 .evento a:hover {
	background:#DBDBDB;
	border-top:#DBDBDB solid 1px;
}

#cor_q3_col2 .evento a:hover {
	background:#AD0000;
	border-top:#AD0000 solid 1px;
}

#cor_q1_col2 .mais a, #cor_q1_col2 .mais a:hover,
#cor_q3_col2 .mais a, #cor_q3_col2 .mais a:hover {
	background:#FFF;
	color:#CC770A;
	display:block;
	float:right;
	margin:0 12px 0 0;
	padding:4px 2px;
	width:150px;
}

#cor_q3_col2 .mais a {color:#AD0000;}

#cor_q1_col2 .mais a:hover,
#cor_q3_col2 .mais a:hover {text-decoration:underline;}

#cor_q3_col2 .mais a:hover {color:#AD0000;}

#cor_q2_col1 h5 {font:bold 11px Arial, Helvetica, sans-serif;}

#cor_q2_col1 a, #cor_q2_col1 a:hover {
	border-bottom:#55880A solid 1px;
	display:block;
	margin:4px auto 0 auto;
	text-align:left;
	text-transform:uppercase;
	width:180px;
}

#cor_q2_col1 a:hover {text-decoration:underline;}

#cor_q2_col2 h5 {
	font-weight:bold;
	margin:0 0 5px 0;
	text-align:center;
}

#cor_q2_col2 .opcoes {
	padding:2px 0 2px 4px;
	text-align:left;
}

#cor_q2_col2 span {margin:-1px 0 0 3px;}

#cor_q2 .ag_int_cima, #cor_q2 .ag_int_baixo,
#cor_q2 .co_int_cima, #cor_q2 .co_int_baixo,
#cor_q2 .equipe_cima, #cor_q2 .equipe_baixo {
	background-image:url(../imagens/corpo_agenda_int_cima.gif);
	font-size:1px;
	height:6px;
	margin:0 auto;
	width:430px;
}

#cor_q2 .ag_int_baixo, #cor_q2 .co_int_baixo, #cor_q2 .equipe_baixo {
	background:#DBDBDB url(../imagens/corpo_agenda_int_baixo.gif) no-repeat bottom;
	height:auto;
}

#cor_q2 .co_int_cima,
#cor_q2 .equipe_cima {background-image:url(../imagens/corpo_coberturas_int_cima.gif);}

#cor_q2 .equipe_cima {margin:0 auto -1px auto;}

#cor_q2 .co_int_baixo,
#cor_q2 .equipe_baixo {background:#DBDBDB url(../imagens/corpo_coberturas_int_baixo.gif) no-repeat bottom;}

#cor_q2 .nomeevento, #cor_q2 .ctitulo{
	background:none;
	border-bottom:#B9B9B9 solid 1px;
	color:#000;
	margin:0 0 0 6px;
	text-align:center;
	width:392px;
}

#cor_q2 .nomeevento h4 {font:bold 15px Arial, Helvetica, sans-serif;}

#cor_q2 .ctitulo {
	height:16px;
	float:left;
	margin:3px 0 0 6px;
}

#cor_q2 .ctitulo p {
	color:#000;
	font-weight:normal;
	padding:0 5px;
}

#cor_q2 .ctitulo span {
	font-weight:bold;
}

#cor_q2 .flyer {
	background:#B9B9B9;
	color:#000;
	float:right;
	padding:14px 0;
	width:26px;
}

#cor_q2 .qdetalhes {
	clear:both;
	color:#000;
	margin:0 auto;
	text-align:left;
	padding:16px 0 0 0;
}

#cor_q2 .qdetalhes a, #cor_q2 .qdetalhes a:hover {
	color:#000;
	text-decoration:underline;
	text-transform:lowercase;
}

#cor_q2 .qdetalhes a:hover {color:#F90;}

#cor_q2 .qdetalhes strong {font-weight:bold;}

#cor_q2 .qdetalhes h4 {
	color:#F90;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#cor_q2 .qdetalhes .destaque {
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#cor_q2 .responsabilidade {
	background:none;
	color:#F90;
	border-top:#B9B9B9 solid 1px;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:30px auto 0 auto;
	padding:4px 0 0 0;
	width:430px;
}

#cor_q2 h4.sub_titulos {font:bold 13px/20px Arial, Helvetica, sans-serif;}

#cor_q2 .tab_form1, #cor_q2 .tab_form2 {
	color:#000;
	margin:0 auto;
	width:320px;
}

#cor_q2 .tab_form2 {width:350px;}

#cor_q2 fieldset {
	border:#b9b9b9 solid 1px;
	margin:0 auto;
	width:360px;
}

#cor_q2 legend {
	background:none;
	color:#000;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0 0 0 5px;
	padding:0 4px 0 4px;
}

#cor_q2 .tab_form1 td, #cor_q2 .tab_form2 td {
	padding:2px;
	text-align:left;
}

#cor_q2 .tab_form1 td p, #cor_q2 .tab_form2 td p {
	font-weight:normal;
	text-align:right;
}

#cor_q2 .ipt_text1, #cor_q2 .slt_1, #cor_q2 .txa_1, #cor_q2 .btn_envia1,
#cor_q2 .ipt_text2, #cor_q2 .ipt_text3, #cor_q2 .slt_2, #cor_q2 .slt_3, #cor_q2 .btn_envia2 {
	background:#FFF;
	border:#b9b9b9 solid 1px;
	color:#000;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	height:14px;
	padding:2px;
	width:200px;
}

#cor_q2 .ipt_text2 {width:100px;}

#cor_q2 .ipt_text3 {width:20px;}

#cor_q2 .slt_1, #cor_q2 .slt_2, #cor_q2 .slt_3 {
	height:auto;
	width:206px;
}

#cor_q2 .slt_2 {width:106px;}

#cor_q2 .slt_3 {width:auto;}

#cor_q2 .txa_1 {height:100px;}

#cor_q2 .btn_envia1, #cor_q2 .btn_envia2 {
	height:auto;
	width:auto;
}

#cor_q2 .btn_envia2 {width:340px;}

#cor_q2 .termos {
	background:#DBDBDB;
	border:#b9b9b9 solid 1px;
	color:#000;
	margin:0 auto;
	padding:5px;
	text-align:left;
	width:360px;
}

#cor_q2 .termos p {font:11px/16px Arial, Helvetica, sans-serif;}

#cor_q2 .fdsalerta {
	border:#b9b9b9 solid 1px;
	color:#000;
	margin:8px auto 0 auto;
	padding:2px;
	text-align:center;
	width:370px;
}

#cor_q2 .fdsalerta li {
	list-style:square;
	margin:0 0 0 22px;
	text-align:left;
}

#cor_q2 .fdsalerta p {font:10px Verdana, Arial, Helvetica, sans-serif;}

#cor_q2 .h4equipe {
	color:#F90;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#cor_q2 .equipe_baixo div {padding:3px 0;}

#cor_q2 .equipe_baixo a {
	color:#999;
	text-transform:lowercase;
}

#cor_q2 .foto {
	background:#b9b9b9;
	float:left;
	height:73px;
	margin:1px 5px 0 10px;
	padding:0;
	width:76px;
}

#cor_q2 .foto img {margin:1px 0 0 0;}

#cor_q2 .equipe_baixo li {
	border-bottom:#b9b9b9 solid 1px;
	width:330px;
}

#cor_q2 span {font-weight:bold;}




/* CORPO COLUNA 2
######################################################################## */
#cor_col2 .me2_banners {padding:2px 0;}




/* RODAPE
######################################################################## */
#rodape {
	background:#000 url(../imagens/rodape_fundo_rodape.gif) no-repeat top;
	color:#FFF;
	clear:both;
	text-align:center;
	width:600px;
}

#rodape p {
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:22px 0 8px 0;
}

#rodape a, #rodape a:hover {
	background:none;
	color:#FFF;
	text-decoration:none;
}

#rodape a:hover {text-decoration:underline;}

#rodape span {font-weight:bold;}





/* BORDA TOPO E RODAPE
######################################################################## */
#top_borda, #rod_borda,
.cor_top_borda, .cor_rod_borda {
	font-size:0px;
	height:10px;
	margin:0 -1px -4px -1px;
	position:relative;
	top:-1px;
	width:602px;
	z-index:5;
}

#rod_borda {
	margin:-10px -1px 0 -1px;
	top:0;
}

.cor_top_borda, .cor_rod_borda {
	height:6px;
	margin:0 -1px -6px -1px;
	top:0;
	width:458px;
}

#top_borda .ctesq, #top_borda .ctdir,
#rod_borda .ctesq, #rod_borda .ctdir,
.cor_top_borda .ctesq, .cor_top_borda .ctdir,
.cor_rod_borda .ctesq, .cor_rod_borda .ctdir {
	background-image:url(../imagens/corpo_canto_cinza_cmesq.gif);
	float:left;
	font-size:0px;
	height:10px;
	position:relative;
	width:10px;
}

#top_borda .ctdir {
	background-image:url(../imagens/corpo_canto_cinza_cmdir.gif);
	float:right;
}

.cor_top_borda .ctesq, .cor_top_borda .ctdir {
	background-image:url(../imagens/corpo_canto_brancoi_cmesq.gif);
	height:6px;
	margin:0 -7px -6px 0;
	width:7px;
}

.cor_top_borda .ctdir {
	background-image:url(../imagens/corpo_canto_brancoi_cmdir.gif);
	float:right;
	margin:0 0 -6px -7px;
}

#rod_borda .ctesq {background-image:url(../imagens/corpo_canto_preto_bxesq.gif);}

#rod_borda .ctdir {
	background-image:url(../imagens/corpo_canto_preto_bxdir.gif);
	float:right;
}

.cor_rod_borda .ctesq, .cor_rod_borda .ctdir {
	background-image:url(../imagens/corpo_canto_brancoi_bxesq.gif);
	height:6px;
	margin:-6px -7px 0 0;
	width:7px;
}

.cor_rod_borda .ctdir {
	background-image:url(../imagens/corpo_canto_brancoi_bxdir.gif);
	float:right;
	margin:-6px 0 0 -7px;
}