@charset "utf-8";
/* CSS Document by Marcos Xotoko */

body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	background-color: #08526d;
	margin: 0;
	background-position: center top;
	background-image: url(img/fundo.jpg);
	text-align: center;
	background-repeat: repeat-x;
}

#centro_index {
	width:640px;
	height:830px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	visibility: inherit;
	z-index:1;
}
#centro_fotos {
	width:640px;
	height:1175px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	visibility: inherit;
	z-index:1;
}
#centro_espaco {width:640px;height:800px;margin: 0 auto;text-align: left;position: relative;visibility: inherit;z-index:1;}
#centro_eventos {
	width:640px;
	height:690px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	visibility: inherit;
	z-index:1;
}
#centro_servicos {
	width:640px;
	height:700px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	visibility: inherit;
	z-index:1;
}
#centro_localizacao {
	width:640px;
	height:875px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	visibility: inherit;
	z-index:1;
}
#centro_contato {
	width:640px;
	height:895px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	visibility: inherit;
	z-index:1;
}


#marca_topo {position:absolute;top:2px;z-index: 2;left: 227px;}

.main {
	position:absolute;
	background-color: #FFFFFF;
	left: 10px;
	top: 42px;
	width:616px;
	z-index: 1;
}

#main_index {height:745px;}
#main_fotos {
	height:1395px;
}
#main_espaco {height:745px;}
#main_eventos {
	height:600px;
}
#main_servicos {
	height:618px;
}
#main_localizacao {
	height:790px;
}
#main_contato {
	height:815px;
}

.margem_h {font-size: 1px;left: 3px;width:630px;height:11px;position:absolute;z-index: 1;}
#margem_topo {top: 32px;background-image: url(img/margem_topo.png);}
#margem_baixo {top:785px;background-image: url(img/margem_baixo.png);}
#margem_baixo_fotos {
	top:1432px;
	background-image: url(img/margem_baixo.png);
}
#margem_baixo_espaco {top:785px;background-image: url(img/margem_baixo.png);}
#margem_baixo_eventos {
	top:642px;
	background-image: url(img/margem_baixo.png);
}
#margem_baixo_servicos {
	top:658px;
	background-image: url(img/margem_baixo.png);
}
#margem_baixo_localizacao {
	top:831px;
	background-image: url(img/margem_baixo.png);
}
#margem_baixo_contato {
	top:857px;
	background-image: url(img/margem_baixo.png);
}

.margem_v_esq {
	border:0px;
	position:absolute;
	width:10px;
	left:0px;
	top:42px;
	background-image: url(img/margem_esq.png);
	z-index: 1;
}
#margem_esq_index {height:744px;}
#margem_esq_fotos {
	height:1392px;
}
#margem_esq_espaco {height:744px;}
#margem_esq_eventos {
	height:600px;
}
#margem_esq_servicos {
	height:618px;
}
#margem_esq_localizacao {
	height:790px;
}
#margem_esq_contato {
	height:815px;
}

.margem_v_dir {position:absolute;width:10px;left:626px;top:42px;z-index: 1;background-image: url(img/margem_dir.png)}
#margem_dir_index {height:744px;}
#margem_dir_fotos {
	height:1392px;
}
#margem_dir_espaco {height:744px;}
#margem_dir_eventos {
	height:600px;
}
#margem_dir_servicos {
	height:618px;
}
#margem_dir_localizacao {
	height:790px;
}
#margem_dir_contato {
	height:815px;
}

#degrade {	position:absolute;left:24px;top:50px;width:593px;height:96px;background-image: url(img/fundo_main.gif);background-repeat: repeat-x;z-index: 1;}

.frufru {position:absolute;width:163px;height:44px;background-repeat: no-repeat;z-index: 3;}
#frufru_esq {left:44px;top:59px;background-image: url(img/frufru_esq.png);}
#frufru_dir {left:435px;top:59px;background-image: url(img/frufru_dir.png);}

.linha {
	position:absolute;
	font-size: 1px;
	left:37px;
	width:565px;
	height:2px;
	background-color: #d9ebf8;
	z-index: 2;
	top: 481px;
}
#linha-a {top:143px;}
#linha-b {top:185px;}
#linha-c {top:764px;}
#linha-o {top:474px;}
#linha-e {
	top:603px;
}
#linha-f {
	top:501px;
}
#linha-g {
	top:1295px;
}
#linha-h {
	top:1408px;
}
#linha-i {
	top:800px;
}
#linha-j {
	top:692px;
}
#linha-k {
	top:811px;
}
#linha-l {
	top:623px;
}
#linha-m {
	top:733px;
}
#linha-n {
	top:844px;
}
#linha-p {
	top:768px;
}
#linha-q {
	top:652px;
}
#menu {position:absolute;z-index:3}
.menu a {display: block;padding: 3px;background-color: #FFFFFF;color: #0185bf;text-decoration: none;font-family: Georgia, "Times New Roman", Times, serif;}
.menu a:hover {background-image: url(img/bg_menu.gif);color:#FFFFFF; }
.botao {position:absolute;top:153px;}
#b_inicio {left:54px;}
#b_fotos {left: 118px;}
#b_espaco {left:181px;}
#b_eventos {left:253px;}
#b_servicos {left:333px;}
#b_localizacao {left:419px;}
#b_contato {left:525px;}

#animacao_intro {position:absolute;left:44px;top:205px;z-index:3;}
#img_intro {position:absolute;left:41px;top:541px;z-index:3;width: 86px;height: 82px;background-image: url(img/img_intro.gif);}
#box_intro {position:absolute;left:136px;top:540px;width:440px;z-index:3;background-color: #ebf7fb;padding: 7px;color: #11a0cf;	font-size: 12px;font-style: normal;line-height: 18px;text-align: justify;font-weight: normal;}

.texto1 {position:absolute;left:40px;width:550px;z-index:3;font-size: 12px;font-style: normal;line-height: 18px;color: #666666;text-align: justify;}
#box_texto1 {top:643px;}
#box_texto2 {top:691px;}

.cop {position:absolute;left:12px;z-index:3;font-size: 11px;font-style: italic;color: #0185bf;text-align: right;width: 605px;}
.cop a {color: #0185bf;text-decoration: underline;}
.cop a:hover {color: #00ccff;}
#box_cop_index {
	top:800px
}
#box_cop_fotos {
	top:1449px
}
#box_cop_espaco {
	top:799px
}
#box_cop_eventos {
	top:657px
}
#box_cop_servicos {
	top:677px
}
#box_cop_localizacao {
	top:846px
}
#box_cop_contato {
	top:873px
}

#t {
	position:absolute;
	left:42px;
	top:211px;
	z-index:3;
	visibility: visible;
}


.box_eventos {
	position:absolute;
	top:276px;
	width:250px;
	z-index:3;
	background-color: #f2f2f2;
	color: #999999;
	font-size: 14px;
	line-height: 20px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 34px;
}
div.box_eventos {
	width:260px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:223px;
}

.box_eventos ul {
margin: 0; /*remove o recuo IE e Opera*/ 
padding: 0; /*remove o recuo Mozilla e NN*/ 
}

#box_eventos1 {
	left:50px;
}

#box_eventos2 {
	left:329px;
}

.rodape {
	position:absolute;
	left: 61px;
	color: #006699;
	font-size:14px;
	z-index:4;

}
.rodape ul {
margin: 0; /*remove o recuo IE e Opera*/ 
padding: 0; /*remove o recuo Mozilla e NN*/ 
}
.rodape a {color: #006699; text-decoration:none}
.rodape a:hover {color: #FFFFFF; background-color:#006699; text-decoration:none}

#rodape_contato {
	top: 748px;
}
#rodape_servicos {
	top: 520px;
}
#rodape_eventos {
	top: 498px;
}
#rodape_fotos {
	top: 1310px;
}
#rodape_espaco {
	top: 667px;
}

#rodape_localizacao {
	top: 708px;
}

.box_servicos {
	position:absolute;
	top:279px;
	width:250px;
	z-index:3;
	background-color: #f2f2f2;
	color: #999999;
	font-size: 14px;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 34px;
	height: 149px;
}
div.box_servicos {
	width:260px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:223px;
}
html>body .box_servicos {
  width:204px;
} 

.box_servicos ul {
margin: 0; /*remove o recuo IE e Opera*/ 
padding: 0; /*remove o recuo Mozilla e NN*/ 
}

#box_servicos1 {
	left:50px;
}

#box_servicos2 {
	left:329px;
}

#text1_servicos {position:relative; margin-top:10px;}

.galeria {
	position:absolute;
	z-index:2;
	top: 249px;
	left: 35px;
	width: 587px;
	height: 1000px;
}

.mais {
	position:absolute;
	z-index:2;
	top: 712px;
	left: 35px;
	width: 587px;
}

#galeria {
	z-index:3;
	width:620px;
	height:420px;
	visibility: visible;

}

#mais {z-index:3;width:620px;height:420px;visibility: visible;}

#main {
	position:absolute;
	top:25px;
	z-index:2;
}
#st_visao-geral {
	position:absolute;
	left:438px;
	z-index:3;
	top: 5px;
	visibility: visible;
}
#mapa {
	position:absolute;
	left:42px;
	top:285px;
	z-index:2;
}
.map {
	position:absolute;
	left:434px;
	z-index:2;
}
#map1 {
	top:286px;
}


a.map1 { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 167px; /* width of reactive image */
     height: 93px; /* height of reactive image */
     background-image: url(img/maps1.gif); /* source for start image */
     background-repeat: no-repeat;
     }
	 
a.map1:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(img/maps2.gif); /* source for target image */
     } 



#map2 {
	top:393px;
}
a.map2 { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 167px; /* width of reactive image */
     height: 93px; /* height of reactive image */
     background-image: url(img/map_imp1.gif); /* source for start image */
     background-repeat: no-repeat;
     }
	 
a.map2:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(img/map_imp2.gif); /* source for target image */
     } 



#endereco {
	top:499px;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	background-color: #6699cc;
	color: #FFFFFF;
	vertical-align: baseline;
	padding: 10px;
	line-height: 18px;
}
div.map {
	width:167px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:147px;
}

.cont a {display: block;width:147px;padding: 10px;background-color: #cccccc;color: #FFFFFF;text-decoration: none;}
.cont a:hover {background-color: #333333;color:#FFFFFF; }
.cont {position:absolute;top:153px;z-index:2;}
div.cont {
	width:167px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:147px;
}

#cont {left:434px;top:603px;text-align: center;line-height: 18px;}

#form {
	position:absolute;
	left:41px;
	top:308px;
	height:414px;
	z-index:2;
	width: 304px;
	background-image: url(img/fundo_form.jpg);
}
#form_nome_campos {
	position:absolute;
	left:-28px;
	top:23px;
	z-index:3;
	text-align: right;
	line-height: 34px;
	font-size: 14px;
	width: 153px;
}

div.map {
	width:167px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:147px;
}


.estilo_campos1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	font-size: 14px;
	text-align: right;
}
.estilo_campos2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	text-align: right;
}
.campo {
	border: 1px solid #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #666666;

}
#campo_nome {
	position:absolute;
	left:136px;
	top:30px;
}
#campo_email {
	position:absolute;
	left:136px;
	top:65px;
}
#campo_telefone {
	position:absolute;
	left:136px;
	top:98px;
}
#campo_tipo {
	position:absolute;
	left:136px;
	top:132px;
}
#campo_data {
	position:absolute;
	left:136px;
	top:164px;
}
#campo_numero {
	position:absolute;
	left:136px;
	top:201px;
}
#form_textarea {
	position:absolute;
	left:24px;
	top:237px;
	line-height: 30px;
	width: 260px;
}
#botao_enviar {
	position:absolute;
	left:212px;
	top:365px;
}
#telefones {
	position:absolute;
	left:359px;
	top:307px;
	width:238px;
	height:132px;
	z-index:2;
	background-image: url(img/fundo_tel.jpg);
}
#text_tel {
	position:absolute;
	left:21px;
	top:27px;
	color: #333333;
	font-weight: normal;
	font-size: 18px;
}
#text_numeros {
	position:absolute;
	left:116px;
	top:25px;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
	font-family: "Times New Roman", Times, serif;
}
.estilo_tel {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#mostra_email {
	position:absolute;
	left:369px;
	top:454px;
	z-index:2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 215px;
	text-align: center;
}
.mostra_email a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6699cc;
	padding: 10px;
}
.mostra_email a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #cc9900;
}


.quebra {
	font-size: 8px;
	line-height: 5px;
}

.epaco_italic {
	font-style: italic;
	color: #999999;
}


.box_espaco {
	position:absolute;
	top:276px;
	width:250px;
	z-index:3;
	background-color: #f2f2f2;
	color: #666666;
	font-size: 14px;
	line-height: 18px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 34px;
	height: 300px;
}
div.box_espaco {
	width:260px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:223px;
}

.box_espaco ul {
margin: 0; /*remove o recuo IE e Opera*/ 
padding: 0; /*remove o recuo Mozilla e NN*/ 
}

#box_espaco1 {
	left:50px;
}

#box_espaco2 {
	left:329px;
}
.ecad a {
	color: #999999;
	text-decoration: none;
	cursor: help;
}
.ecad a:hover {
	text-decoration: underline;
}
#enviado {
	position:absolute;
	left:366px;
	top:517px;
	z-index:2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	color: #669900;
}
#asp {
	position:absolute;
	left:0;
	top:0;
	width:50px;
	height:50px;
	z-index:0;
	visibility: hidden;
}
