@charset "utf-8";
/* CSS Document */

BODY{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(../images/site/bg.jpg);
	background-repeat:repeat-x;
	background-color: #444444;
}

img
{
  behavior: url("pngfix.htc");
}

#bg_index{
	width:100%;
	height:100%;
	background-image:url(../images/abertura/bg.jpg);
	background-repeat:repeat-x;
	min-width:400px;
	float:left;
	clear:both;
}
#bg_foto{
	width:100%;
	min-height:453px;
	background-image:url(../images/abertura/bg_foto.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin:34px 0px 0px 0px;
	float:left;
}
#seleciona_cidade{
	width:100%;
	height:100%;
	text-align:center;
	padding:280px 0px 0px 0px;
}
#direita{
	width:779px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}
#esquerda{
	width:221px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	clear:right;
	direction:rtl;
	display:inline-block;
}
#principal{
	width:779px;
	height:auto;
	margin:0px;
	padding:0px;
	display:table;
	text-align:center;
}
#cabecalho{
	width:749px;
	height:166px;
	background-image:url(../images/site/cabecalho.jpg);
	margin:0px;
	padding:30px 30px 0px 0px;
	display:table-row;
	text-align:right;
	float:left;
}
#centro{
	width:773px;
	height:auto;
	min-height:400px;
	background-image:url(../images/site/bg_centro.png);
	background-repeat:repeat-y;
	background-position:center;
	display:table-row;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	float:left;
}
#menu{
	width:770px;
	height:42px;
	display:table-row;
	margin:5px 0px 0px 3px;
	padding:5px 0px 0px 0px;
	float:left;
	background-image:url(../images/site/menu.jpg);
	background-repeat:no-repeat;
}
#menu_left{
	width:274px;
	height:27px;
	display:table-row;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	color:#04609c;
}
#menu_left A{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	color:#04609c;
	text-decoration:none;
}
#menu_left A:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	color:#009900;
	text-decoration:none;
}
#menu_right{
	width:470px;
	height:42px;
	display:table-row;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:left;
	text-align:right;
}
#menu_right A{
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:0px 8px 0px 0px;
}
#banner_topo{
	width:773px;
	height:auto;
	display:table-row;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	float:left;
	text-align:center;
}
#conteudo_interno{
	float: left;
	width: 760px;
	height:auto;
	padding:0px;
	margin:0px 0px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:12px;
	color:#404040;
}
#conteudo_interno A{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:12px;
	color:#404040;
	text-decoration:none;
}
#conteudo_interno A:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:12px;
	color:#404040;
	text-decoration:underline;
}
#conteudo_interno H1{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:16px;
	color:#404040;
	text-align:left;
	text-decoration:underline;
}
#conteudo_interno .inputbox{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	border: #404040 1px solid;
	width:250px;
	height:18px;
}
#conteudo_interno .textarea{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	border: #404040 1px solid;
	width:250px;
	height:100px;
}
#conteudo_interno .voltar{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	border: #404040 1px solid;
	padding:5px 10px 10px 10px;
	background-color:#ffffff;
}
#conteudo_interno_left{
	float: left;
	width: 611px;
	height:auto;
	padding: 0px;
	margin:0px 0px 0px 0px;
}
#corpo_interno_topo{
	float: left;
	width: 611px;
	height:20px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/site/topo_corpo_interno.jpg);
	background-repeat:no-repeat;
}
#corpo_interno_centro{
	float: left;
	width: 581px;
	height:auto;
	min-height:300px;
	padding: 0px 15px 0px 15px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/site/centro_corpo_interno.jpg);
	background-repeat:repeat-y;
	line-height:15px;
}
#corpo_interno_rodape{
	float: left;
	width: 611px;
	height:20px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/site/rodape_corpo_interno.jpg);
	background-repeat:no-repeat;
}
#conteudo_interno_right{
	float: left;
	width: 149px;
	height:auto;
	padding: 0px;
	margin:0px 0px 0px 0px;
}
#conteudo{
	float: left;
	width: 760px;
	height:378px;
	background-color:#404040;
	padding: 0px;
	margin:0px 0px 0px 5px;
}
#conteudo_topo{
	float: left;
	width: 760px;
	height:77px;
	background-image:url(../images/site/conteudo_cabecalho.jpg);
	background-repeat:no-repeat;
	padding: 0px;
	margin:0px 0px 0px 0px;
}
#conteudo_topo_right{
	float: left;
	width: 513px;
	height:77px;
	padding: 0px;
	margin:0px 0px 0px 0px;
}
#busca{
	float: left;
	width: 247px;
	height:45px;
	padding: 32px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#busca INPUT{
	background-color:#e1e1e0;
	border:#fff solid 1px;
	height:18px;
}
#corpo_foto{
	float: left;
	width: 344px;
	height:auto;
	min-height:280px;
	background-image:url(../images/site/corpo_foto.jpg);
	background-repeat:repeat-y;
	padding: 0px;
	margin:0px 0px 0px 0px;
}
#corpo_foto P{
	text-align:center;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color:#000000;
	margin:0px;
	padding:0px;
}
#rodape_foto{
	float: left;
	width: 342px;
	height:auto;
	background-image:url(../images/site/rodape_foto.jpg);
	background-repeat:no-repeat;
	padding: 9px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	background-color:#e1e1e0;
}
#conteudo_coberturas{
	float: left;
	width: 416px;
	height:auto;
	padding: 0px;
	margin:0px 0px 0px 0px;
}
#banners_120{
	float:right;
	width: 138px;
	height:301px;
	padding: 0px;
	margin:0px 0px 0px 0px;
	background-color:#e1e1e0;
	text-align:center;
}
#coberturas{
	float:left;
	width: 278px;
	height:auto;
	padding: 0px;
	margin:0px 0px 0px 0px;
}
#coberturas H1{
	font-family:Arial, "Nimbus Sans L";
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:5px 0px 0px 5px;
	text-align:left;
}
#coberturas H2{
	font-family:Arial, "Nimbus Sans L";
	font-size:11px;
	color:#CCCCCC;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:left;
}
#coberturas P{
	font-family:Arial, "Nimbus Sans L";
	font-size:11px;
	color:#CCCCCC;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:left;
}
#coberturas IMG{
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:left;
}
#conteudo_bottom{
	float: left;
	width: 760px;
	height:auto;
	padding: 0px;
	margin:0px 0px 0px 0px;
}
#agenda_pdf{
	float: left;
	width: 257px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	clear:right;
}
#agenda{
	float: left;
	width: 257px;
	height:205px;
	padding:0px 0px 0px 45px;
	margin:5px 0px 0px 0px;
	background-image:url(../images/site/bg_agenda.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#agenda H1{
	font-family:Arial, "Nimbus Sans L";
	font-size:12px;
	color:#FFFFFF;
	margin:5px 0px 0px 0px;
}
#agenda P{
	font-family:Arial, "Nimbus Sans L";
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
}
#pdfs{
	float: left;
	width: 257px;
	height:160px;
	padding:0px 0px 0px 50px;
	margin:10px 0px 0px 0px;
	background-image:url(../images/site/bg_jornais.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#pdfs H1{
	font-family:Arial, "Nimbus Sans L";
	font-size:12px;
	color:#404040;
	margin:8px 0px 0px 0px;
}
#pdfs P{
	font-family:Arial, "Nimbus Sans L";
	font-size:12px;
	color:#404040;
	margin:0px;
}
#pdfs A{
	font-family:Arial, "Nimbus Sans L";
	font-size:12px;
	color:#404040;
	margin:0px;
	text-decoration:none;
}
#pdfs A:hover{
	font-family:Arial, "Nimbus Sans L";
	font-size:12px;
	color:#404040;
	margin:0px;
	text-decoration:underline;
}
#banner_p_bottom{
	float: left;
	width: 307px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
#banner_g_bottom{
	float: left;
	width: 307px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#banner_rodape{
	float: left;
	width: 770px;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#banner_rodape H1{
	margin:0px 0px 0px 0px;
	font-family:Arial;
	font-size:12px;
	color:#404040;
}
#banner_rodape P{
	margin:0px 0px 0px 0px;
	font-family:Arial, "Nimbus Sans L";
	font-size:12px;
	color:#404040;
}
#info{
	float:left;
	width:270px;
	padding:10px 0px 0px 250px;
}
#logo_aw{
	float:left;
	width:230px;
	text-align:right;
	padding:0px 20px 0px 0px;
}
#lista_festas{
	float: left;
	width: 100%;
	height:auto;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#lista_festas H1{
	font-family:Arial, "Nimbus Sans L";
	font-size:10px;
	color:#404040;
	margin:0px;
	padding:2px 5px 0px 5px;
	text-align:left;
	text-decoration:none;
}
#lista_festas H2{
	font-family:Arial, "Nimbus Sans L";
	font-size:10px;
	color:#999999;
	margin:0px;
	padding:0px 5px 0px 5px;
	text-align:left;
	font-weight:normal;
}
#lista_festas P{
	font-family:Arial, "Nimbus Sans L";
	font-size:10px;
	color:#999999;
	margin:0px;
	padding:0px 5px 0px 5px;
	text-align:left;
}
#lista_festas IMG{
	margin:0px;
	padding:3px 0px 0px 5px;
	text-align:left;
}
#lista_festas .bgtd{
	background-color:#FFFFFF;
	border:1px solid #444444;
}
#ultimas_coberturas{
	float: left;
	width: 443px;
	height:auto;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
#ultimas_coberturas H1{
	font-family:Arial, "Nimbus Sans L";
	font-size:12px;
	color:#404040;
	margin:0px;
	padding:5px 0px 0px 5px;
	text-align:left;
}
#ultimas_coberturas H2{
	font-family:Arial, "Nimbus Sans L";
	font-size:10px;
	color:#999999;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:left;
	font-weight:normal;
}
#ultimas_coberturas P{
	font-family:Arial, "Nimbus Sans L";
	font-size:10px;
	color:#999999;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:left;
}
#ultimas_coberturas IMG{
	margin:0px;
	padding:6px 0px 0px 5px;
	text-align:left;
}
#ultimas_coberturas .bgtd{
	background-image:url(../images/site/bg_festas.jpg);
	background-repeat:no-repeat;
}
#rodape{
	width:779px;
	height:14px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/site/rodape.gif);
	background-repeat:no-repeat;
	display:table-row;
}
#banners_vertical{
	width:214px;
	height:auto;
	float:left;
	margin:4px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
#banners_vertical_topo{
	width:212px;
	height:12px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:table-row;
	background-image:url(../images/site/topo_banners.png);
	background-repeat:no-repeat;
	font-size:0px;
	clear:both;
}
#banners_vertical_centro{
	width:212px;
	height:auto;
	min-height:280px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	background-image:url(../images/site/centro_banners.png);
	background-repeat:repeat-y;
}
#banners_vertical_rodape{
	width:212px;
	height:12px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:table-row;
	background-image:url(../images/site/rodape_banners.png);
	background-repeat:no-repeat;
}

/****************************************************

 GALERIA DE FOTOS
 
****************************************************/

#galeria_corpo{
	width:770px;
	height:500px;
	margin:0px;
	padding:0px;
	background-image:url(../images/galeria/bg.jpg);
	background-repeat:repeat-x;
}

#galeria_left{
	width:200px;
	height:500px;
	margin:0px;
	padding:0px;
	float:left;
}
#galeria_logo{
	width:200px;
	height:94px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
}
#galeria_fotos{
	width:200px;
	height:406px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
}
#galeria_center{
	width:430px;
	height:500px;
	margin:0px;
	padding:0px;
	float:left;
}
#galeria_info{
	width:430px;
	height:71px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	background-image:url(../images/galeria/bg_info.jpg);
	background-position:center;
}
#galeria_info_festa{
	width:410px;
	height:27px;
	min-height:27px;
	margin:0px;
	padding:0px 0px 0px 20px;
	float:left;
	text-align:left;
}
#galeria_info_festa H1{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	color:#404040;
	padding:10px 0px 0px 0px;	
}
#galeria_info_fotografo{
	width:430px;
	height:19px;
	margin:0px;
	padding:15px 0px 0px 0px;
	float:left;
	text-align:center;
}
#galeria_info_fotografo P{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:10px;
	color:#404040;
}
#galeria_foto{
	width:430px;
	height:414px;
	margin:0px;
	padding:15px 0px 0px 0px;
	float:left;
	text-align:center;
}
#galeria_right{
	width:140px;
	height:500px;
	margin:0px;
	padding:20px 0px 0px 0px;
	float:left;
}
#galeria_menu{
	width:400px;
	margin:0px 0px 0px 15px;
	padding:10px 0px 0px 0px;
	float:left;
	text-align:center;
}
#galeria_menu IMG{
	padding:0px 5px 0px 0px;
	text-align:center;
}
#nomes{
	width:400px;
	height:auto;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#nomes_topo{
	width:400px;
	height:7px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/galeria/bg_nomes_topo.png);
	background-repeat:no-repeat;
}
#nomes_centro{
	width:400px;
	height:auto;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif, "Nimbus Sans L";
	font-size:11px;
	color:#04609c;
}
#nomes_rodape{
	width:400px;
	height:7px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/galeria/bg_nomes_rodape.png);
	background-repeat:no-repeat;
}
#propaganda{
	width:400px;
	height:220px;
	margin:0px 0px 0px 15px;
	padding:80px 0px 0px 0px;
	float:left;
	background-color:#404040;
	border:#FFFFFF 1px solid;
}
#propaganda_galeria{
	width:180px;
	height:220px;
	margin:0px 0px 0px 15px;
	padding:80px 0px 0px 0px;
	float:left;
	background-color:#404040;
	border:#FFFFFF 1px solid;
}
#paginacao{
	width:200px;
	height:80px;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #CC0000;
	text-decoration:none;
	margin:5px 0px 0px 0px;
}
#paginacao A{
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	background-color: #404040;
	color: #FFFFFF;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	width:25px;
	height:25px;
}
#paginacao A:hover{
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	background-color: #404040;
	color: #FFFFFF;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	width:25px;
	height:25px;
}
#paginacao P{
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #04609c;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	display:inline;
}
#envio_foto{
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:95%;
	height:auto;
	border:#404040 1px solid;
	background-color:#FFFFFF;
}
#envio_foto H1{
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	text-align:left;
}
#envio_foto .inputbox{
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	border: #404040 1px solid;
	width:250px;
	height:18px;
}
#envio_foto .inputbox125{
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	border: #404040 1px solid;
	width:125px;
	height:18px;
}
#envio_foto .textarea{
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	border: #404040 1px solid;
	width:250px;
	height:100px;
}
#submit INPUT{
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #FFFFFF;
	border: #404040 1px solid;
	background-color:#404040;
	padding:0px 0px 0px 0px;
	margin:2px 15px 0px 0px;
}
#salvar_foto{
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:95%;
	height:auto;
	border:#404040 1px solid;
	background-color:#FFFFFF;
}
#salvar_foto H1{
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	text-align:left;
}
#salvar_foto A{
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Nimbus Sans L";
	color: #404040;
	font-weight:bold;
	text-decoration:none;
}

/****************************************************

 AGENDA INTERNA
 
****************************************************/

#agenda_interna{
	background-color:#FFFFFF;
	border:1px solid #444444;
	line-height:15px;
	width:150px;
}
#agenda_interna H2{
	font-size:11px;
	margin:0px;
	padding:0px 5px 0px 5px;
}
#agenda_interna H3{
	font-size:11px;
	margin:0px;
	padding:0px 5px 0px 5px;
	color:#04609c;
	font-weight:normal;
}
#agenda_interna P{
	font-size:11px;
	margin:0px;
	padding:0px 5px 0px 5px;
}

/****************************************************

 JORNAIS INTERNO
 
****************************************************/

#jornal_interno{
	background-color:#FFFFFF;
	border:1px solid #444444;
	line-height:15px;
	width:150px;
}
#jornal_interno H3{
	font-size:11px;
	margin:0px;
	padding:10px 5px 0px 5px;
	color:#04609c;
	font-weight:normal;
}
#jornal_interno P{
	font-size:11px;
	margin:0px;
	padding:0px 5px 0px 5px;
}
/****************************************************

 QUEM SOMOS
 
****************************************************/

#qs_dados H2{
	font-size:12px;
	margin:0px;
	padding:10px 5px 0px 5px;
	font-weight:bold;
}
#qs_dados P{
	font-size:11px;
	margin:0px;
	padding:0px 5px 0px 5px;
}
