@charset "utf-8";
/* CSS Document */
@import url("reset.css");

body
{
	background:#fff url(../img/bkg.jpg) repeat-x 0px 245px;
}
p,a,li,h2,h3
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
}
label,input,textarea,small
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2
{
	text-transform:uppercase;
	font-size:32px;
	font-weight:normal;
	margin:20px 0px 0px 25px;
}
/************************************************
				    GERAL
************************************************/
#geral
{
	width:1000px; height:auto; min-height:600px;
	position:relative;
	margin:0px auto 0px auto;
	overflow:hidden;
}
/************************************************
				    TOPO
************************************************/
#topo
{
	width:1000px; height:340px;
	float:left;
}
#logo
{
	margin:5px 0px 0px 0px;
	float:left;
}

#facaParte
{
	margin:30px 0px 0px 70px;
	float:left;
}

#acesso
{
	width:220px; height:190px;
	float:right;
	overflow:hidden;

}
#acesso p
{
	width:100%;
	color:#cc5829;
	border-bottom:solid 1px #cc5829;
	font-size:14px; line-height:20px;
	margin:5px 0px 0px 0px;
}
#fm_acesso
{
	width:220px;
	margin:10px 0px 0px 0px;
}
#fm_acesso table tr td
{
	height:35px;
}
#fm_acesso label
{
	color:#cc5829;
	font-size:12px;
}
#fm_acesso input
{
	width:165px; height:23px;
	border:none;
	background:#ffe3b2;
	margin:0px 0px 0px 0px;
	font-size:14px; line-height:24px;
	vertical-align:middle;
	padding:0px 0px 0px 5px;
	color:#cc6a00
}
#fm_acesso input#enviar
{
	position:relative;
	width:50px; height:25px;
	background-color:#ffa300;
	margin:0px 0px 0px 99px;
	color:#FFF;
	font-size:12px; line-height:14px;
	padding:0px;
	float:left;
}
#fm_acesso input#enviar:active
{
	margin:1px 0px 0px 100px;
}
#fm_acesso input#sair
{
	position:relative;
	width:50px; height:25px;
	background-color:#ffa300;
	margin:0px 0px 0px 10px;
	color:#FFF;
	font-size:12px; line-height:14px;
	padding:0px;
	float:left;
}
#fm_acesso input#sair:active
{
	margin:1px 0px 0px 11px;
}




/*****MENU*****/
#menu
{
	width:1000px; height:100px;
	float:left;
	margin-top:5px;
}
#menu ul
{
	width: 100%;
	padding:0px; margin:0px;
	float: left;
	list-style:none;
}
#menu ul li
{
	display: inline;
}
#menu ul li a
{
	width:100px; height:50px;
	color: #fff;
	font-size:15px; line-height:50px;
	text-transform:uppercase; text-decoration: none;
	text-align:center;
	float:left;
	margin:0px 10px 0px 0px;
}
#menu ul li a:hover
{
	width:100px; height:75px;
	color: #fff;
	font-size:16px; line-height:80px;
}
#menu ul li a.verde
{
	background:#9bba1e;
}
#menu ul li a.laranja
{
	background:#ffa300;
}
#menu ul li a.vermelho
{
	background:#cb3536;
}
#menu ul li a.azul
{
	background:#1f9fba;
}
#menu ul li a#at
{
	width:100px; height:100px;
	color: #fff;
	font-size:16px; line-height:100px;
}
/*****BANNER*****/
#banner
{
	width:1000px; height:400px;
	background:url(../img/bkg_banner.png);
	float:left;
	margin:15px 0px 0px 0px;
}
#banner img
{
	width:992px; height:392px;
	margin:4px 0px 0px 4px;
}
#banner2
{
	width:998px; height:84px;
	float:left;
	border:solid 1px #9bba1e;
	margin:50px 0px 0px 0px;
}
/************************************************
				    RODAPE
************************************************/
#bkg_rodape
{
	width:100%; height:145px;
	background:#1f9fba;
	margin-top:80px;
}
#rodape
{
	width:1000px; height:145px;
	overflow:hidden;
	position:relative;
	margin:0px auto 0px auto;
}
#rodape p
{
	font-size:16px; line-height:18px;
	margin:20px 0px 0px 0px;
}
#rodape #logos
{
	width:150px; height:auto;
	float:right;
	overflow:hidden;
}
#logos img
{
	float:right;
	margin:10px 0px 0px 0px;
}
/************************************************
  				    CONTEUDO
************************************************/
#cont
{
	width:1000px; height:auto; min-height:400px;
	float:left;
	margin-top:50px;
}
/*****HOME*****/
.box_home
{
	width:325px; height:690px;
	float:left;
	background-color:#000;
	overflow:hidden;
	position:relative;
}
#box1
{
	background:#9bba1e;
	margin-right:12px;
}
#box2
{
	width:326px;
	background:#ffa200;
	margin-right:12px;
}
#box3
{
	background:#ff0000;
}
.box_home p
{
	margin:20px 25px 0px 25px;
	font-size:18px; line-height:20px;
}
.box_chamada
{
	width:100%; height:230px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	position:relative;
}
#box1 a.chamada, #box2 a.chamada, #box3 a.chamada
{
	width:115px; height:32px;
	background:#FFF;
	float:right;
	text-decoration:none;
	text-align:center;
	font-size:18px; line-height:34px;
	position:absolute;
	bottom:20px; right:25px;
}
#box1 a.chamada
{
	color:#9bba1e;
}
#box2 a.chamada
{
	color:#ffa200;
}
#box3 a.chamada
{
	color:#ff0000;
}
.recado_home
{
	width:275px; height:130px;
	border-top:solid 1px #fff;
	margin:0px 0px 0px 25px;
	float:left;
}
.recado_home p
{
	font-size:14px; line-height:16px;
	margin:15px 0px 0px 0px;
}
.recado_home strong
{
	color:#cc5529;
	font-weight:normal;
}
table#parceiro_home
{
	width:250px; height:500px;
	margin:0px 0px 0px 38px;
}
table#parceiro_home td
{
	width:250px; height:150px;
	background-color:#00040;
	float:left;
	vertical-align:top;
	text-align:center;
}
table#parceiro_home img
{
	max-width:250px;
	max-height:150px;
}
/*****QUEM SOMOS*****/
#box_quemsomos
{
	width:660px; height:515px;
	float:left;
	background:#ffa200;
	overflow:hidden;
}
#box_quemsomos p
{
	margin:15px 25px 0px 25px;
	font-size:12px; line-height:14px;
}
#box_quemsomos_fotos
{
	width:325px; height:515px;
	float:right; 
	background:#ff8400;
}
#box_quemsomos_fotos img
{
	width:200px; height:134px;
	margin:25px 0px -3px 55px;
	border:solid 3px #9bba1e;
}
/*****FOTOS*****/
#box_fotos_menu
{
	width:325px; height:600px;
	float:left; 
	background:#ac2425;
	padding-bottom:20px;
}
#box_fotos_menu ul
{
	width:275px; height:auto;
	float:left;
	overflow:hidden;
	margin:35px 0px 0px 25px;
}
#box_fotos_menu ul li
{
	width:275px; height:auto;
	float:left;
	margin-bottom:10px;
}
#box_fotos_menu ul li a
{
	text-decoration:none;
	font-size:14px; line-height:16px;
	float:left;
	color:#FFF;
}
#box_fotos_menu ul li a:hover
{
	color:#ff5859;
}
#box_fotos
{
	width:660px; height:600px;
	float:right;
	background:#cb3536;
	overflow:hidden;
	padding-bottom:20px;
	position:relative;
}
#box_fotos h3
{
	font-size:14px; line-height:16px;
	font-weight:normal;
	margin:25px 0px 0px 25px;	
}
.album_destaque
{
	width:196px; height:165px;
	float:left;
	margin:20px -15px 0px 25px;
}
.album_destaque img
{
	border:solid 3px #1f9fba;
}
.album_destaque img:hover
{
	opacity:0.5; filter:alpha(opacity=50);
}
.album_destaque p
{
	font-size:12px; line-height:14px;
	color:#fff;
	margin:3px 0px 0px 0px;
}
#fotos
{
	width:635px; height:555px;
	float:left;
	margin:25px 0px 0px 25px;
}
#fotos img
{
	width:106px; height:68px;
	float:left;
	border:solid 3px #1f9fba;
	margin:0px 15px 15px 0px;
}
/*****PARCEIROS*****/
#box_parceiros
{
	width:1000px; height:600px;
	float:left;
	margin:0px 0px 0px 0px;
	background:#1f9fba;
}
.parceiro
{
	width:210px; height:140px;
	background:#CCC;
	float:left;
	margin:25px 5px 0px 30px;
}
.parceiro img
{
	max-width:210px; max-height:140px;
	margin:0px auto 0px auto;
	position:relative;
}

/*****recados*****/
#box_recados1, #box_atividades1
{
	width:325px; height:700px;
	float:left; 
	background:#71ac00;
	padding-bottom:20px;
}
#box_recados2, #box_atividades2
{
	width:660px; height:700px;
	float:right;
	background:#9bba1e;
	overflow:hidden;
	padding-bottom:20px;
	position:relative;
}
#box_recados1 p, #box_atividades1 p
{
	margin:20px 25px 0px 25px;
	font-size:18px; line-height:20px;
	text-align:justify;
}
.recado
{
	width:610px; height:140px;
	margin:30px auto 0px auto;
}
.recado p.rec_data, .atividade p.rec_data
{
	font-size:20px;
	color:#ccff00;
	margin:0px 0px 0px 0px;
}
.recado p.rec_tit, .atividade p.rec_tit
{
	font-size:24px;
	color:#ccff00;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
.recado p
{
	margin:15px 0px 0px 0px;
	font-size:18px;
}
/*****ESTRUTURA*****/
#box_estrutura
{
	width:660px; height:1000px;
	float:left;
	background:#cb3536;
	overflow:hidden;
}
#box_estrutura p
{
	margin:15px 25px 0px 25px;
	font-size:12px; line-height:14px;
}
#box_estrutura_fotos
{
	width:325px; height:1000px;
	float:right; 
	background:#ac2425;
}
#box_estrutura_fotos img
{
	width:200px; height:134px;
	margin:25px 0px -3px 55px;
	border:solid 3px #cb3536;
}
.foto_estrutura
{
	width:610px; height:auto;
	margin:20px 0px 0px 25px;
	padding-bottom:20px;
	float:left;
}
.foto_estrutura img
{
	width:150px; height:100px;
	border:solid 3px #ac2425;
	margin:0px 20px 0px 0px;
	float:left;
}
#box_estrutura p.titulo_foto
{
	font-size:18px; line-height:20px;
	margin:0px 0px 0px 0px;
	color:#fff;
}
/*****ATIVIDADES*****/
#box_atividades1
{
	height:550px;
}
#box_atividades2
{
	height:550px;
}
.atividade
{
	width:610px; height:100px;
	margin:30px auto 35px auto;
	overflow:hidden;
}
.atividade img
{
	width:94px; height:94px;
	float:left;
	border:solid 3px #ccff00;
	margin:0px 15px 0px 0px;
}
.atividade a
{
	text-decoration:none;
	margin:15px 0px 0px 0px;
	font-size:16px;
	float:left;
}
.atividade a:hover
{
	text-decoration:underline;
	text-transform:lowercase;
}
/*****CARAPIO*****/
#box_cardapio
{
	width:1000px; height:auto; min-height:600px;
	float:left;
	background:#ffa300;
	padding-bottom:50px;
}
#pdf
{
	width:950px; height:auto;
	overflow:hidden;
	margin:25px 0px 0px 25px;
}
/*****CONTATO*****/
#box_contato
{
	width:1000px; height:600px;
	background:#1f9fba;
	float:left;
}
#contato_info
{
	width:950px; height:auto;
	float:left;
	margin:25px 0px 0px 25px;
}
#contato_info p
{
	font-size:16px;
}
#contato_info a
{
	color:#00748d;
	text-decoration:none;
}
#contato_info a:hover
{
	color:#fff;
	text-decoration:none;
}

small a
{
	color:#FFF;
	text-decoration:none;
}
small a:hover
{

	color:#00748d;
	text-decoration:none;
}





/*****FORMULARIO*****/
#formulario
{
	width:450px; height:300px;
	float:left;
	margin:50px 0px 0px 25px;
}
#formulario h2, #mapa h2
{
	margin:0px;
	font-size:22px;
	text-transform:none;
}
#formulario table
{
	width:450px;
	margin:25px 0px 0px 0px;
}
#formulario label
{
	font-size:14px; color:#fff;
}
#formulario input.prench
{
	width:190px; height:21px;
	margin:0px 0px 10px 0px;
	background-color:#00b0d5;
	border:none;
	color:#fff;
}
#formulario input#enviar
{
	width:55px; height:25px;
	margin:0px 0px 10px 140px;
	color:#626262;
	text-align:center;
}
#formulario input#enviar:active
{
}
#formulario textarea
{
	width:190px; height:60px;
	margin:0px 0px 10px 0px;
	background-color:#00b0d5;
	border:none;
	color:#fff;
}
/****MAPA****/
#mapa
{
	width:500px; height:auto;
	float:left;
	margin:50px 0px 0px 0px;
}
#mapa_bkg
{
	width:328px; height:228px;
	float:left;
	background: url(../img/bkg_mapa.jpg);
	margin:20px 0px 0px 0px;
}
#mapa_bkg iframe
{
	margin:3px 0px 0px 3px;
}
/****LOGIN****/
#box_login
{
	width:450px; height:300px;
	position:relative;
	margin:0px auto 0px auto;
	background:#ffa300;
	overflow:hidden;
}
#acesso2
{
	width:300px; height:150px;
	overflow:hidden;
	margin:50px auto 0px auto;
	position:relative;
}
#acesso2 p
{
	width:100%;
	color:#cc5829;
	border-bottom:solid 1px #cc5829;
	font-size:14px; line-height:20px;
	margin:5px 0px 0px 0px;
}
#fm_acesso2
{
	width:220px;
	margin:10px 0px 0px 0px;
}
#fm_acesso2 table tr td
{
	height:35px;
}
#fm_acesso2 label
{
	color:#cc5829;
	font-size:18px;
}
#fm_acesso2 input
{
	width:180px; height:23px;
	border:none;
	background:#ffe3b2;
	margin:0px 0px 0px 0px;
	font-size:14px; line-height:24px;
	vertical-align:middle;
	padding:0px 0px 0px 5px;
	color:#cc6a00
}
#fm_acesso2 input#enviar
{
	width:50px; height:25px;
	background-color:#e06f00;
	margin:0px 0px 0px 135px;
	color:#FFF;
	font-size:12px; line-height:14px;
	padding:0px;
}
#fm_acesso2 input#enviar:active
{
	margin:1px 0px 0px 136px;
}
#semlogin
{
	float:right;
	margin:0px 50px 0px 0px;
}
.aclass
{
	
}