/* DIVS */

#container{
	float:left;
	width:100%;
	min-height:100px;
	margin:0; 
}

#container1{
	float:left;
	width:100%;
	height:1120px;
	margin:0; 
	background:url(../imagens/bg_imagem.png) no-repeat bottom center;
}

#container_raio{
	float:left;
	width:100%;
	height:1120px;
	margin:0; 
	background:url(../imagens/bg_raio.png) no-repeat top center;
}

#container_raio2{
	float:left;
	width:100%;
	min-height:1520px;
	margin:0; 
	background:url(../imagens/bg_raio2.png) no-repeat top center;
}

#bg_menu{
	float:left;
	width:100%;
	height:57px;
	margin:0; 
	background:url(../imagens/menu_bg.png) repeat-x top center;
}

#container2{
	width:970px;
	min-height:100px;
	margin:0 auto;
}

#menu{
	float:left;
	width:946;
	height:57px;
	margin:0 0 0 24px;
}

#topo_interna{
	float:left;
	width:960px;
	height:153px;
	margin:0 0 0;
}

#logo_index{
	float:left;
	width:465px;
	height:272px;
	margin:2px 0 0;
	background:url(../imagens/logo.png) no-repeat top right;
}

#logo_interna{
	float:left;
	width:670px;
	height:170px;
	margin:0 0 0;
	background:url(../imagens/logo2.png) no-repeat top left;
}

#banner_eventos{
	float:left;
	width:505px;
	height:272px;
	margin:2px 0 0;
}

#banner_bg{
	float:left;
	width:462px;
	height:239px;
	padding:12px 0 0 12px;
	margin:21px 0 0 30px;
	background:url(../imagens/banner_principal.png) no-repeat;
}

#ultimas_twitter{
	float:left;
	width:251px;
	height:222px;
	padding:60px 5px 0 30px;
	margin:10px 0 0;
	background:url(../imagens/box_ultimasnotwitter.png) no-repeat;
	font-size:10px;
}
#ultimas_twitter a{
	color:#4687B0;
}

#siga_bartucada{
	position:absolute;
	width:115px;
	height:18px;
	margin:210px 0 0 114px;
}

#novidades_bg{
	float:left;
	width:330px;
	height:222px;
	padding:60px 13px 0 30px;
	margin:10px 0 0 5px;
	background:url(../imagens/box_ultimasnovidades.png) no-repeat;
}

#novidades_leiamais{
	position:absolute;
	width:20px;
	height:18px;
	margin:210px 0 0 320px;
}

#agendaIndex_bg{
	float:left;
	width:263px;
	height:240px;
	padding:38px 0 0 30px;
	margin:10px 0 0 5px;
	background:url(../imagens/box_agenda.png) no-repeat;
}

#agenda_bg{
	float:left;
	width:263px;
	height:264px;
	padding:38px 0 0 30px;
	margin:10px 0 0 5px;
	background:url(../imagens/box_agenda.png) no-repeat;
}

#calendario_data{
	float:left;
	width:39px;
	height:28px;
	padding:20px 0 0;
	margin:5px 0 0 10px;
	background:url(../imagens/icone_calendario.png) no-repeat;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	clear:both;
}

#calendario_info{
	float:right;
	width:200px;
	height:65px;
	padding:0;
	margin:5px 5px 15px;
}

.calendarioIndex_info2{
	float:right;
	width:250px;
	height:65px;
	padding:0;
	margin:0px 5px 0;
}

.calendario_info2{
	float:right;
	width:250px;
	height:65px;
	padding:0;
	margin:5px 5px 0;
}

#agendaIndex_vejamais{
	position:absolute;
	width:20px;
	height:18px;
	margin:232px 0 0 241px;
	*margin:220px 0 0 192px;
}

#agenda_vejamais{
	position:absolute;
	width:20px;
	height:18px;
	margin:250px 0 0 241px;
	*margin:238px 0 0 192px;
}

#galeria_bg{
	float:left;
	width:459px;
	height:210px;
	padding:53px 0 0 30px;
	margin:15px 0 0;
	background:url(../imagens/box_ultimasdagaleria.png) no-repeat;
}

.box_galeria{
	float:left;
	width:203px;
	height:174px;
	padding:0;
	margin:0 20px 0 0;
}

#galeria_vermais{
	position:absolute;
	width:20px;
	height:18px;
	margin:198px 0 0 433px;
	*margin:198px 0 0 -13px;
}

#newsletter_bg{
	float:left;
	width:195px;
	height:203px;
	padding:60px 15px 0 30px;
	margin:15px 0 0;
	background:url(../imagens/box_newsletter.png) no-repeat;
	font-size:12px;
}

.FormNewsletter{
	margin:5px 0 0;
}

.FormNewsletter label{
	display:block;
	margin:5px 0 0;
	font-size:11px;
}

.FormNewsletter input{
	width:180px;
}

.FormNewsletter select{
	width:180px;
}

#newsletter_btnenviar{
	position:absolute;
	width:55px;
	height:18px;
	margin:153px 0 0 149px;
	*margin:158px 0 0 149px;
}

#bartuqueiros_bg{
	float:left;
	width:200px;
	height:203px;
	padding:60px 7px 0 30px;
	margin:15px 0 0;
	background:url(../imagens/box_bartuqueiros.png) no-repeat;
	font-size:12px;
}

.FormBartuqueiros{
	margin:30px 0 0;
}

.FormBartuqueiros input{
	width:100px;
}

.FormBartuqueiros label{
	float:left;
	width:160px;
	margin:10px 0 0;
}

#bartuqueiros_btnok{
	position:absolute;
	width:28px;
	height:18px;
	margin:35px 0 0 170px;
	*margin:10px 0 0 10px;
}

#bartuqueiros_cadastrar{
	position:absolute;
	width:143px;
	height:18px;
	margin:92px 0 0 51px;
	*margin:65px 0 0 -109px;
}

#banner_publicidade{
	float:left;
	width:728px;
	height:90px;
	margin:30px 0 0 123px;
}

#rodape{
	float:right;
	width:946px;
	height:36px;
	margin:40px 10px 0 0;
}

#icon_agenda{
	float:right;
	width:199px;
	height:148px;
	margin:15px 0 0;
	background:url(../imagens/icon_agenda.png) no-repeat;
}

#icon_bartucada{
	float:right;
	width:299px;
	height:136px;
	margin:15px 0 0;
	background:url(../imagens/icon_bartucada.png) no-repeat;
}

#icon_galeria{
	float:right;
	width:210px;
	height:148px;
	margin:15px 0 0;
	background:url(../imagens/icon_galeria.png) no-repeat;
}

#icon_imprensa{
	float:right;
	width:369px;
	height:158px;
	margin:15px 0 0;
	background:url(../imagens/icon_imprensa.png) no-repeat;
}

#icon_cadastro{
	float:right;
	width:263px;
	height:142px;
	margin:15px 0 0;
	background:url(../imagens/icon_cadastro.png) no-repeat;
}

#icon_contato{
	float:right;
	width:197px;
	height:132px;
	margin:15px 0 0;
	background:url(../imagens/icon_contato.png) no-repeat;
}

#LCOL{
	float:left;
	width:280px;
	min-height:100px;
	margin:40px 0 0;
}

#RCOL{
	float:right;
	width:665px;
	min-height:100px;
	margin:40px 0 0;
}

#RCOL_blog{
	float:right;
	width:665px;
	min-height:100px;
	margin:60px 0 0;
	background:#FFF;
}

#banner_publicidade_250{
	float:left;
	width:263px;
	height:263px;
	padding:9px 0 0 11px;
	margin:0;
	background:url(../imagens/banner_publicidade250x250borda.png) no-repeat;
}

#box_login_interna{
	float:left;
	width:291px;
	height:138px;
	margin:20px 0 0 -15px;
	background:url(../imagens/box_login.png) no-repeat;
}

.login_interna{
	float:left;
	width:260px;
	min-height:50px;
	margin:60px 0 0 23px;
}

#bg_agenda{
	float:left;
	width:270px;
	min-height:50px;
	padding-bottom:20px;
	margin:30px 0 0;
	background:#FFF;
}

#bg_agenda table{
	float:left;
	width:100%;
}

#newsletter2_bg{
	float:left;
	width:254px;
	height:204px;
	padding:60px 10px 0 30px;
	margin:15px 0 0 -17px;
	background:url(../imagens/box_newsletter2.png) no-repeat;
	font-size:12px;
}

.FormNewsletter2{
	margin:5px 0 0;
}

.FormNewsletter2 label{
	display:block;
	margin:5px 0 0;
	font-size:11px;
}

.FormNewsletter2 input{
	width:220px;
}

.FormNewsletter2 select{
	width:220px;
}

#newsletter2_btnenviar{
	position:absolute;
	width:55px;
	height:18px;
	margin:143px 0 0 204px;
	*margin:148px 0 0 204px;
}

#banner_agenda_bg{
	float:right;
	width:631px;
	height:262px;
	padding:10px 0 0 10px;
	margin:0px;
	background:url(../imagens/banner_agenda.png) no-repeat;
}

#faixa_proximo_evento{
	position:absolute;
	width:112px;
	height:116px;
	background:url(../imagens/banner_proximoevento.png) no-repeat;
	margin:0;
}

.box_dia_evento{
	float:left;
	width:323px;
	height:133px;
	margin:50px 0 0;
	background:url(../imagens/box_data_evento.png) no-repeat;
}

.box_dia_semana{
	float:left;
	width:45px;
	min-height:10px;
	margin:10px 0 0 5px;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
}

.box_dia_semana_titulo{
	width:220px; 
	margin:0 0 0 70px; 
	padding:2px; 
	font-size:14px; 
	font-weight:bold; 
	background:#FFF;
}

.box_dia_semana_texto{
	width:220px; 
	margin:10px 0 0 70px; 
	text-align:justify; 
	color:#FFF; 
}

.box_evento_vejamais{
	position:absolute;
	width:69px;
	height:18px;
	margin:120px 0 0 250px;
	*margin:120px 0 0 200px;
}

#box_ultimas_galeria_bg{
	float:left;
	width:944px;
	height:217px;
	padding:60px 0 0 40px;
	margin:20px 0 0 -18px;
	background:url(../imagens/box_ultimasdagaleria2.png) no-repeat;
}

#box_ultimas_galeria2_bg{
	float:left;
	width:693px;
	height:217px;
	padding:60px 0 0 40px;
	margin:20px 0 0 -18px;
	background:url(../imagens/box_ultimasdagaleria3.png) no-repeat;
}

.ultimas_galeria2{
	float:left;
	width:203px;
	height:175px;
	margin:0px 28px 0 0;
}

#ultimas_galeria_btn{
	position:absolute;
	width:55px;
	height:18px;
	margin:207px 0 0 925px;
	*margin:207px 0 0 -19px;
}

#ultimas_galeria2_btn{
	position:absolute;
	width:55px;
	height:18px;
	margin:207px 0 0 680px;
	*margin:207px 0 0 -19px;
}

#ultimas_galeria_btn2{
	position:absolute;
	width:55px;
	height:18px;
	margin:205px 0 0 617px;
	*margin:205px 0 0 -07px;
}

#box_eventos_detalhes{
	float:left;
	width:681px;
	height:380px;
	padding:0;
	margin:0px;
	background:url(../imagens/box_agendaeventos.png) no-repeat bottom;
}

#lcol_eventos_detalhes{
	float:left;
	width:297px;
	height:380px;
	margin:0px;
	font-size:12px;
}

#eventos_detalhes_titulo{
	float:right; 
	width:340px; 
	padding:4px; 
	margin:-10px 0 0 20px;
	*margin:-10px 0 0 0px;
	background:#FCB714;
}

#eventos_btn_voltar{
	float:left; 
	width:52px;
	height:31px; 
	margin:15px 0 0 10px;
}

#eventos_busca_resultados{
	float:right; 
	width:639px;
	min-height:50px; 
	margin:20px 2px 0 0;
	background:url(../imagens/icon_resultados.png) no-repeat;
}

#eventos_busca_resultados_container{
	float:left; 
	width:639px;
	min-height:50px; 
	margin:80px 0 0 0;
	padding-bottom:20px;
	*padding-bottom:30px;
	background:#FCB714;
}

dl.resultados_container{
	float:left;
	width:610px;
	min-height:65px;
	margin:20px 0 10px 10px;
	border-bottom:1px dotted #FFF;
}
	.resultados_container dt{
		float:left;
		width:54px;
		height:60px;
		margin:5px 10px 0;
		text-align:center;
}
	.resultados_container dd{
		float:left;
		width:536px;
		min-height:65px;
		margin:0;
}

#LCOL_Bartucada{
	float:left;
	width:230px;
	min-height:100px;
	margin:0px 0 0 15px;
}

#RCOL_Bartucada{
	float:right;
	width:390px;
	min-height:543px;
	padding:6px 10px 6px 10px;
	margin:10px 0 0;
	background:#FFF;
}

.bartucada_bg_foto{
	float:left;
	width:207px;
	height:160px;
	padding:8px 0 0 8px;
	margin:0 0 20px;
	background:url(../imagens/bartucada_bg_foto2.png) no-repeat;
}

#bartucada_bg_ultimas_galeria{
	float:left;
	width:643px;
	height:225px;
	padding:60px 0 0 24px;
	margin:20px 0 0;
	background:url(../imagens/bartucada_ultimas_galeria.png) no-repeat;
}

#galeria_box_fotos{
	float:left;
	width:665px;
	height:340px;
	margin:0px;
	background:url(../imagens/bannergaleria.png) no-repeat;
}

#LCOL_galeria_box_fotos_descricao{
	float:left;
	width:164px;
	height:320px;
	padding:20px 10px 0 20px;
	margin:0px;
}

#galeria_box_fotos_titulo{
	position:absolute;
	width:151px;
	height:45px;
	padding:0 4px 0 0;
	margin:270px 0 0 0;
}

#galeria_box_fotos_destaque{
	float:right;
	width:440px;
	height:282px;
	margin:15px 0px 0 0;
	/*border:1px solid #7E5B0A;*/
	text-align:center;
}

#CCOL_galeria{
	float:right;
	width:655px;
	min-height:100px;
	margin:20px 4px 0 0;
}

.galeria_fotos_box2_bg{
	float:left;
	width:205px;
	height:200px;
	padding:5px 5px 0 5px;
	margin:0px 3px 15px 0;
	background:url(../imagens/boxgaleria_foto.png) no-repeat;
	text-align:center;
}

.galeria_fotos_box3_bg{
	float:left;
	width:205px;
	height:200px;
	padding:5px 5px 0 5px;
	margin:0px 3px 15px 0;
	background:url(../imagens/boxgaleria_foto.png) no-repeat;
	text-align:center;
}

#galeriafoto2_bg_foto{
	float:left;
	width:655px;
	height:68px;
	margin:0px;
	background:url(../imagens/galeria_bg_foto.png) no-repeat bottom;
}

#galeriafoto2_bg_video{
	float:left;
	width:655px;
	height:40px;
	margin:30px 0 30px;
	background:url(../imagens/galeria_bg_video.png) no-repeat bottom;
}

.galeria_fotos_box_video_bg{
	float:left;
	width:125px;
	height:94px;
	padding:5px 0 0 5px;
	margin:0px 40px 20px 0;
	background:url(../imagens/boxgaleria_video.png) no-repeat;
}

#galeria_btn_voltar{
	float:right;
	width:52px;
	height:31px;
	margin:-20px 10px 0;
}

#galeria_box_visualizacao{
	float:left;
	width:650px;
	height:530px;
	margin:30px 0 0;
	background:#FCB714;
	text-align:center;
}

#imprensa_box_bg{
	float:left;
	width:655px;
	height:90px;
	margin:30px 0 0;
	background:url(../imagens/imprensa_box.png) no-repeat;
}

#imprensa_box2_bg{
	float:left;
	width:313px;
	height:172px;
	margin:20px 0 0;
	background:url(../imagens/imprensa_box2.png) no-repeat bottom;
}

#imprensa_box3_bg{
	float:right;
	width:318px;
	height:174px;
	margin:26px 8px 0 0;
}

#imprensa_box4_bg{
	float:left;
	width:651px;
	height:252px;
	margin:30px 0 0;
	background:url(../imagens/imprensa_box4.png) no-repeat bottom;
}

#imprensa_box5_bg{
	float:left;
	width:651px;
	height:343px;
	margin:30px 0 0;
	background:url(../imagens/imprensa_box5.png) no-repeat bottom;
}

#imprensa_box5_bg img{
	border:1px solid #7E5B0A;
	margin:0 5px 10px 0;
}

#imprensa_texto_release{
	float:left;
	width:280px;
	height:120px;
	margin:20px 0 0 20px;
	color:#FFF;
}

#imprensa_btn_download{
	position:absolute;
	width:68px;
	height:18px;
	padding:0;
	margin:120px 0 0 235px;
}

.imprensa_box_kits{
	float:left;
	width:185px;
	height:185px;
	margin:20px 30px 0 0;
}

.imprensa_box_kits img{
	border:1px solid #35566B;
}

#imprensa_btn_kitspromo{
	position:absolute;
	width:20px;
	height:18px;
	padding:0;
	margin:240px 0 0 631px;
	*margin:240px 0 0 486px;
}

#imprensa_btn_fotos{
	position:absolute;
	width:20px;
	height:18px;
	padding:0;
	margin:330px 0 0 628px;
	*margin:330px 0 0 563px;
}

#imprensa_cad_bg{
	float:left;
	width:512px;
	min-height:100px;
	margin:30px 0 0 70px;
	background:#FCB714;
}

.FormImprensaCad{
	float:left;
	width:450px;
	margin:10px 0 0 25px;
	padding:0 0 30px;
}

.FormImprensaCad label{
	display:block;
	margin:8px 0 0;
}

.FormImprensaCad span{
	display:block;
	margin:0 0 5px;
}

.FormImprensaCad input{
	width:250px;
	padding:1px;
}

.FormImprensaCad dl{
	margin:0 0 10px;
}

#contato_box{
	float:left;
	width:340px;
	height:448px;
	padding:0;
	margin:0px 0 0 150px;
	background:url(../imagens/contato_box.png) no-repeat bottom;
}

.blog_post{
	float:left;
	width:641px;
	min-height:100px;
	margin:20px 0 0;
	padding:12px;
	border-bottom:1px solid #E1011C;
}


#box_galeria_comentar{
	float:left;
	width:666px;
	min-height:100px;
	margin:20px 0 0;
}

.galeria_fotos_comentar_1{
	float:left;
	width:666px;
	height:54px;
	margin:0;
	background:url(../imagens/galeria_fotos_comentar_1.png) no-repeat;
}
.galeria_fotos_comentar_2{
	float:left;
	width:666px;
	min-height:50px;
	margin:0;
	padding:10px 0 0 0;
	background:url(../imagens/galeria_fotos_comentar_2.png) repeat-y;
}
.galeria_fotos_comentar_3{
	float:left;
	width:666px;
	height:7px;
	margin:0;
	background:url(../imagens/galeria_fotos_comentar_3.png) no-repeat;
}

dl.galeria_fotos_comentar_4{
	float:left;
	width:600px;
	min-height:51px;
	margin:0px 0 20px 40px;
}
	.galeria_fotos_comentar_4 dt{
		float:left;
		width:50px;
		height:51px;
		margin:0 20px 0 0;
}
	.galeria_fotos_comentar_4 dd{
		float:left;
		width:530px;
		min-height:50px;
		margin:0;
}
	.galeria_fotos_comentar_4 dd h1{
		color:#E2001A;
}
	.galeria_fotos_comentar_4 dd h2{
		color:#888585;
}


#preagendaBg{
	float:left;
	width:655px;
	height:240px;
	margin:30px 0 20px;
	background:url(../imagens/bg_preagenda.png) no-repeat bottom;
}

.container_calendario{
	float:left;
	width:275px;
	min-height:200px;
	margin:7px 0 0 20px;
}

#container_calendario table{
	float:left;
	width:100%;
}

.container_calendarioIE7{
	*float:right;
	*margin:28px 70px 0 0;
}

dl.form_calendario{
	margin:0 0 10px;
}
	.form_calendario dt{
		margin:0 0 5px;
}
	.form_calendario dd{
}

#form_calendario_enviar{
	position:absolute;
	width:55px;
	height:18px;
	padding:0;
	margin:18px 0 0 270px;
	*margin:15px 0 0 274px;
}

#box_agenda_destaque{
	float:left;
	width:653px;
	min-height:100px;
	margin:10px 0 0;
}

#box_agenda_destaque1{
	float:left;
	width:653px;
	min-height:340px;
	margin:0px;
	background:url(../imagens/box_agenda_destaque1.png) repeat-y;	
}

#box_agenda_destaque2{
	float:left;
	width:653px;
	height:10px;
	margin:0px;
	background:url(../imagens/box_agenda_destaque2.png) no-repeat;	
}

#box_agenda_destaque3{
	position:absolute;
	width:295px;
	height:207px;
	padding:0;
	margin:-13px 0 0 -18px;
	background:url(../imagens/box_agenda_destaque3.png) no-repeat;	
}

#rodape_agenda{
	float:right;
	width:946px;
	height:36px;
	margin:40px 10px 0 0;
	*margin:40px 10px 0 -300px;
}

#btnLoginSair{
	position:absolute;
	width:38px;
	height:18px;
	margin:0 0 0 230px;
	*margin:70px 0 0 150px;
}



/*********************************
TAGS HTML
*********************************/
html{
	overflow:auto;
}

body{
	font-family:Verdana, "Trebuchet MS", Tahoma, Helvetica, sans-serif, Arial;
	font-size:11px;
	background:url(../imagens/bg_azul.jpg) repeat-x #B0DCF9;
	color:#000000;
}

a{
	color:#000000;
}
a:hover{
	text-decoration:underline;
}


/*********************************
CLASS
*********************************/
.campoNews{
	background:#FFF;
	border:1px solid #D1D1D1;
}

.titulo{
	font-size:14px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}


form.cmxform label.error, label.error {
	color: red;
	font-style: italic;
	padding-left:10px;
}
div.error { display: none; }

input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }


#paginacao {  /*div que conterá a paginação*/
    float:left;
	width:100%;
	margin:50px 0px 0px 0px; /* define as margens em relação aos demais objetos da página*/
	text-align:right;
}

#paginacao p { /*formatação CSS para a tag <p>*/
    font-size:10px; /*tamanho da fonte*/
	/*text-align:left; alinhamento do texto*/
	margin:0;
	color:#FFF;/*cor da fonte*/
	border:none;/*define sem borda*/
}

#paginacao a { /*formatação CSS para a tag <a>*/
    border:0px solid #666666;/*define a borda*/
	padding:3px 8px; /*distância da margem*/
	text-decoration:none;/*retira o underline do link*/
	color:#FFF;/*cor do texto*/
	background:#E2001A;
}

#paginacao a:hover { /*formatação CSS para a tag <a> quando o mouse estiver sobre ela*/
    background:#FFF;/*cor de fundo*/
	color:#E2001A;/*cor do texto*/
	padding:3px 8px;/*distancia da margem*/
	text-decoration:none;/*retira o underline do link*/
}
