body{
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	background: #2f9dce;
	}
img{
	border: none;
	}
h2{
	font-size: 14px;
	color: #303030;
	text-transform: uppercase;
	}
	h2 span{
		color: #28006c;
		}
h3{
	font-size: 12px;
	text-transform: uppercase;
	margin: 15px 0 0px 0;
	font-weight: bold;
	}

h4{
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px 0 0px 0;
	font-weight: bold;
	}

h5{
	font-size: 12px;
	text-transform: uppercase;
	margin: 5px 0 0px 0;
	font-weight: bold;
	}

.espacador_lateral{
	margin: 10px 26px 0;
	}
.clean{
	clear: both;
	}
	
#rodape{
	background-color:#C3F1FE;
	width: 775px;
	margin: 5px auto 0 auto;
	padding: 0px;
	}
#rodape #aguaviva {
	padding: 0px;
	}
#rodape #aguaviva h1{
	font-size:11px;
	font-weight:normal;
	padding: 0px;
	margin:0px;
	}
	
#container{
	width: 775px;
	margin: 29px auto 0 auto;
	padding: 0px;
	}

#container #conteudo{

	}
	/*	##########################	*/
	/*	########## TOPO ##########	*/
	/*	##########################	*/
	
	#container #topo{
		width: 775px;
		height:194px;
		background: #C3F1FE;
		}
		#container #topo h1{
			margin: 0;
			}
			#container #topo h1 span{
				display: none;
				}
	
	/*	##########################	*/
	/*	########## MENU ##########	*/
	/*	##########################	*/	
	#container #conteudo #menu{
		height: 39px;
		*height: 39px;
		_height: 37px;
		width: 630px;
		background-color: #ff6600;
		margin: 0px auto;
		_margin: 0px auto 3px;
		padding: 0px;
		text-align: center;
		}
		
		#container #conteudo #menu li{
			list-style: none;
			display: inline;
			}
		#container #conteudo #menu li a{
			float: left;
			margin: 0 13px;
			padding: 12px 0;
			_padding: 11px 0;
			text-transform: uppercase;
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
			}
		#container #conteudo #menu li a:hover{
			color: #ffff00;
			/*border-bottom: 2px #ffffff solid;*/
			}
	
		#container #conteudo #menu li ul {
			position: relative;
			left: -999em;
		}
		#container #conteudo #menu li:hover ul {
			left: 0;
		}
		
		#container #conteudo #menu li:hover ul, #container #conteudo #menu li li:hover ul, #container #conteudo #menu li li:hover ul {
			top: 0;
			left: 0;
			margin-left: 100%;
		}

		
	
	/*	##########################	*/
	/*	######## CONTEUDO ########	*/
	/*	##########################	*/	
	#container #conteudo{
		background: #C3F1FE url(img/conteudo_fundo2.gif) repeat-x;
		min-height: 393px;
		_height: 393px;
		}
		#container #conteudo h2{
			margin: 30px 0 20px 0;
			
			}
	#container #conteudo #home{
		background-position: 340px 140px;
		min-height: 393px;
		_height: 400px;
		padding-bottom:10px;
		z-index:1;
		}
	#container #conteudo #instituicao{
		padding: 0;
		}
	
/*	##########################	*/
/*	########## HOME ##########	*/
/*	##########################	*/

#container #academia{
	margin: 0 15px 0 0;
	float:left;
	}
#container #academia img{
	border: 3px solid #76a767;	
	}	

#container #chamada{
	width:210px;
	float:left;	
	}
#container #conteudo .desc{
	color: #333;
	margin: 10px 0 0 25px;
	font-weight: bold;
	}
	#container #conteudo .desc span{
		text-transform: uppercase;
		color: #ec7b17;
		}

#container #conteudo #noticias{
	color:#006699;
	background: #E3F1F8;
	border: 3px solid #FF6600;
	padding: 0 0 5px 0;
	}
	#container #conteudo #noticias h2{
		background: #ff6600;
		font-size: 12px;
		padding: 5px 10px;
		color: #fff;
		margin: 0 0 10px 0;
		}
	#container #conteudo #noticias p{
		margin: 0;
		}
		#container #conteudo #noticias a{
			color: #006699;
			text-decoration: none;
			font-weight:bold;
			
		
			}
		#container #conteudo #noticias a:hover{
			text-decoration: underline;
			}
		
		#container #conteudo #noticias ul{
		list-style-type:none;
		padding:0;
		margin:5px;
			
		}
/*	##########################	*/
/*	###### INSTITUCIONAL #####	*/
/*	##########################	*/	


#container #conteudo .ladoa{
	width: 300px;
	*width: 310px;
	float: left;
	}
	#container #conteudo .ladoa p{
		text-align: justify;
		margin: 0 0 15px 0;
		}
	#container #conteudo #instituicao .ladoa h3{
		margin: 0 0 10px 0;
		}
	#container #conteudo #instituicao .ladoa h4{
		margin: 0 0 7px 0;
		}
#container #conteudo .ladob{
	width: 370px;
	*width: 360px;
	float: right;
	}
	#container #conteudo .ladob .espacador{
		margin: 0 10px 0 20px;
		}
		#container #conteudo .ladob .espacador a{
			float: left;
			margin: 0 0 10px 0;
			}
	#container #conteudo .ladob .espacador img{
		border: 3px solid #76a767;
		float: left;
		margin: 0 5px 10px 5px;
		}


#container #conteudo .eventos img{
	border: 3px solid #76a767;
	float: left;
	margin: 0 5px 10px 5px;

}

#container #conteudo .eventos {
	float: left;
	margin: 0 5px 10px 25px;

}

#container #conteudo .link{
	clear:both;
	margin: 0 5px 10px 25px;

}

#container #conteudo h2{
color:#390;
}


#container #eventos a{
color:#390;
text-decoration:none;
}

#container #eventos ul.sf-menu a{
	color:#fff;
	text-decoration:none;
}

#container #eventos ul.sf-menu a:hover {
	color:#ffff00;
	text-decoration:none;
}

#container #eventos a:hover{
color:#390;
text-decoration:underline;
}


/*	##########################	*/
/*	########## DICAS #########	*/
/*	##########################	*/	

#container #conteudo #dicas{
	padding: 0 0 100px 0;
	_height: 400px;
	min-height: 393px;
	
	}


#container #conteudo #dicas .ladoa{
	width: 500px;
	float: left;
	padding: 0 10px 0 0;
	}
	#container #conteudo #dicas .ladoa p{
		text-align: justify;
		margin: 0 0 15px 0;
		}
	#container #conteudo #dicas .ladoa h3{
		margin: 0 0 10px 0;
		}
	#container #conteudo #dicas .ladoa h4{
		margin: 0 0 7px 0;
		}
#container #conteudo #dicas .ladob{
	width: 190px;
	float: right;
	padding: 0 0 5px 10px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}
	#container #conteudo #dicas .ladob h3{
	margin: 0 0 10px 0;
	}
	#container #conteudo #dicas .ladob p{
	margin: 5px 0;
	}
	#container #conteudo #dicas .ladob p a{
	text-decoration: none;
	color: #333;
	}
	#container #conteudo #dicas .ladob p a:hover{
	text-decoration: underline;
	}
	#container #conteudo #dicas .ladob .espacador{
		margin: 0 20px;
		}
		#container #conteudo #dicas .ladob .espacador a{
			float: left;
			margin: 0 0 10px 0;
			}
	#container #conteudo #dicas .ladob .espacador img{
		border: 3px solid #76a767;
		float: left;
		margin: 0 5px 10px 5px;
		}
/*	##########################	*/
/*	######### SERVIÇOS #######	*/
/*	##########################	*/	

#container #conteudo #servicos{
	/*background: url(img/servicos_imagem.gif) no-repeat bottom right;*/
	min-height: 393px;
	}

#container #conteudo #servicos .ladoa{
	width: 350px;
	float: left;
	}
	#container #conteudo #servicos .ladoa p{
		text-align: justify;
		margin: 0 0 5px 40px;
		}
		#container #conteudo #servicos .ladoa p a{
			color:#069;
			text-decoration: none;
			}
		#container #conteudo #servicos .ladoa p a:hover{
			text-decoration: underline;
			}
	#container #conteudo #servicos .ladoa h3{
		margin: 0 0 10px 0;
		}
	#container #conteudo #servicos .ladoa h4{
		margin: 0 0 7px 0;
		}

#container #conteudo #servicos .ladob{
	width: 360px;
	float: right;
	padding: 0 0 5px 10px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}
	#container #conteudo #servicos .ladob h3{
	margin: 0 0 10px 0;
	}
	#container #conteudo #servicos .ladob p{
	margin: 5px 0;
	}
	#container #conteudo #servicos .ladob p a{
	text-decoration: none;
	color: #333;
	}
	#container #conteudo #servicos .ladob p a:hover{
	text-decoration: underline;
	}
	#container #conteudo #servicos .ladob .espacador{
		margin: 0 20px;
		}
		#container #conteudo #servicos .ladob .espacador a{
			float: left;
			margin: 0 0 10px 0;
			}
	#container #conteudo #servicos .ladob .espacador img{
		border: 3px solid #76a767;
		float: left;
		margin: 0 5px 10px 5px;
		}
/*	##########################	*/
/*	######### EVENTOS ########	*/
/*	##########################	*/	

#container #conteudo #eventos{
	/*background: url(img/eventos_imagem.gif) no-repeat bottom right;*/
	min-height: 393px;
	z-index:1;
	}

#container #conteudo #eventos .full{
	width: 720px;
	}
	#container #conteudo #eventos .full p{
		text-align: justify;
		margin: 0 0 15px 0;
		}
	#container #conteudo #eventos .full h3{
		margin: 0 0 10px 0;
		}
	#container #conteudo #eventos .full h4{
		margin: 0 0 7px 0;
		}

#container #conteudo #eventos .esquerda{
	width: 230px;
	float: left;
	}
	#container #conteudo #eventos .esquerda p{
		text-align: justify;
		margin: 0 0 15px 0;
		}
	#container #conteudo #eventos .esquerda h3{
		margin: 0 0 10px 0;
		}
	#container #conteudo #eventos .esquerda h4{
		margin: 0 0 7px 0;
		}
#container #conteudo #eventos .direita{
	width: 480px;
	float: right;
	text-align: center;
	}
	#container #conteudo #eventos .direita .espacador{
		margin: 0 20px;
		}
		#container #conteudo #eventos .direita .espacador a{
			float: left;
			margin: 0 0 10px 0;
			}
	#container #conteudo #eventos .direita h3{
		text-align: left;
		margin: 0 0 10px 0;
		}
	#container #conteudo #eventos .direita img{
		border: 3px solid #76a767;
		margin: 0 5px 10px 5px;
		}
		
/*	##########################	*/
/*	######### PARCRIAS ########	*/
/*	##########################	*/	

#container #conteudo #parcerias{
	min-height: 393px;
	}

#container #conteudo #parcerias .full{
	width: 720px;
	}
	#container #conteudo #parcerias .full p{
		text-align: justify;
		margin: 0 0 15px 0;
		}
	#container #conteudo #parcerias .full h3{
		margin: 0 0 10px 0;
		}
	#container #conteudo #parcerias .full h4{
		margin: 0 0 7px 0;
		}
	#container #conteudo #parcerias .espacador_lateral .parceiro{
		width: 120px;
		padding: 5px 5px;
		height: 200px;
		margin: 0 5px;
		float: left;
		background-color: #FFF;
		text-align: center;
		}
		#container #conteudo #parcerias .espacador_lateral .parceiro p{
			margin: 5px 0 ;
			}
		#container #conteudo #parcerias .espacador_lateral .parceiro img{
			
			margin: 0px 0px;			
			}


/*	##########################	*/
/*	######### CONTATO ########	*/
/*	##########################	*/	

#container #conteudo #contato .ladoa{
	width: 450px;
	*width: 460px;
	float: left;
	}
	
	
	.cssform p{
	width: 300px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 125px; /*width of left column containing the label elements*/
	height: 1%;
	}
	
	.cssform label{
	font-weight: bold;
	float: left;
	margin-left: -125px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	}
	
	.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	}
	
	.cssform textarea{
	width: 250px;
	height: 150px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	}
	
	/*.threepxfix class below:
	Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
	to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
	*/
	
	* html .threepxfix{
	margin-left: 3px;
	}
	
	.bt{
		background: #ff6600;
		color:#FFFFFF;
		font-weight:bold;
		border: none;
		padding: 2px;
		text-transform: uppercase;
		font-size: 11px;
		}
	
#container #conteudo #contato{
	margin: 0 0 10px 0;
	}
	
#container #conteudo #contato .ladob{
	width: 250px;
	*width: 250px;
	float: right;
	}
		#container #conteudo #contato .ladob h3{
			margin: 0 0 10px 0;
			}
			

/*	##########################	*/
/*	######## CADASTRO #######	*/
/*	##########################	*/	

#container #conteudo #cadastro .ladoa{
	width: 450px;
	*width: 460px;
	float: left;
	}
	
	
	.cadform p{
	width: 300px;
	clear: left;
	margin: 0;
	padding: 0px 0 0px 0;
	padding-left: 125px; /*width of left column containing the label elements*/
	height: 1%;
	}
	
	.cadform label{
	font-weight: bold;
	float: left;
	margin-left: -125px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	}
	
	.cadform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 200px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	}
	
	.cadform textarea{
	width: 250px;
	height: 150px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	}
	
	/*.threepxfix class below:
	Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
	to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
	*/
	
	* html .threepxfix{
	margin-left: 3px;
	}
	


#container #conteudo #cadastro{
	margin: 0 0 10px 0;
	}
	
#container #conteudo #cadastro .ladob{
	width: 250px;
	*width: 250px;
	float: right;
	}

#dez_anos{
	margin-bottom:10px;
	float:left;
	text-align:center;
	width:190px;

}

#dez_anos .chamada{
	width:115px;
	border-bottom:1px solid #FF6600;
	margin-bottom:10px;
	color:#000066;
	font-size:16px;
	font-weight:bold;
	float:left;
}

#dez_anos .logo{
	width:73px;
	float:right;

	}
#dez_anos .foto {
	border: 3px solid #76a767;	
}
	
#evento{
	background-color:#2f9dce;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
	border:2px #FFFFFF solid;
}

#chamada img {
	border:solid 1px #000000;
}


/* horários */
.hor-zebra
{
	font-family: "Trebuchet MS", Sans-Serif;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	background:#FFFFFF;
	border:solid 1px #FF6600;
}

.hor-zebra .tit {
	background:#FF6600;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	border-bottom:solid 1px #FF6600;
}

.hor-zebra .horario {
	font-weight:bold;
}

.hor-zebra th
{
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	color: #FF6600;
	border-right:solid 1px #FF6600;
	border-bottom:solid 1px #FF6600;	
}
.hor-zebra td
{
	padding: 4px;
	color: #669;
	border-right:solid 1px #FF6600;		
}
.hor-zebra .odd
{
	background: #ececec; 
}

.alinhado {
	float:left;
	margin-right:10px;
}

.info {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px dashed #FF6600;
	float:left;
	padding:5px;
	width:150px;
}

#chamada .vemai {
	color:#DD0B0E;
	font-size:21px;
	letter-spacing:-1px;
}

#chamada .titchamada {
	color:#191B82;
	font-size:15px;
	letter-spacing:-1px;
	line-height:24px;
}

#chamada .data {
	color:#666666;
	font-size:14px;
}

.box{
	/* Do rounding (native in Safari, Firefox and Chrome) */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

#parceiros_home {
	text-align:center;
	background-color:#FFFFFF;
	margin:5px auto 0;
	width:775px;
}

p.txt_parceiros {
	float:left;
	padding:20px 10px 0;
	font-weight:bold;
}

.parceiro {
	float:left;
	padding:5px 0 4px 1px;
	text-align:center;
	width:85px;
}

