* {	text-decoration:none; margin:0; padding:0; list-style:none;	vertical-align:middle; border:none;/* ComeÃƒÂ§o zerando tudo. O */}

/***************************** Geral *****************************/

body { background: #b1cd00; margin: 0 auto; }

.bg-borda {
	background-image: url(../images/bg.gif);
}

/*----------------------------------------------------------------rodape*/

#rodape {
  clear: both; 
  text-align: center; 
  vertical-align: bottom; 
  font: 80% Verdana, Arial, Tahoma, Sans-serf; 
  margin: 3px 0 0 0;	
  padding: 5px; 
}

address {
  font: 80% Verdana, Arial, Tahoma, Sans-serf; 
  color: #777;
}

#desenvolvimento {
  float:inherit; 
  margin: 3px 0 0;
  font: 80% Verdana, Arial, Tahoma, Sans-serf;
}


a.w3c{
  color: #111;
  margin: 0 5px;
  text-decoration: none;
}
a.w3c:visited{
  color: #555;
}
a.w3c:hover{
  color: #f60;
  text-decoration: underline;
}
a.guest{
  color: #777;
  text-decoration: none;
}
a.guest:visited{
  color: #555
}
a.guest:hover{
  color: #f60;
  text-decoration: underline;
}

/* ALIGN */

table.align-center { margin: 0 auto; }

.valign-top { vertical-align:top; }

.align-txt-center { text-align: center; }

.align-txt-just { text-align: justify; }

.align-dir-pad-10 {
	padding-left: 10px;
	float: right;
}

.cellpad-5 { padding: 5px; }



table.titulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9933; margin: 0 auto; }

.titulo-bg { background-color: #4D714D; }

.txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

.txt-legenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 1px;
}

.txt-info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	padding: 5px;
}

.txt-logos, .txt-logos a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}


.img-linha-rodape {
	background-color: #DFDFDF;
	width: 730px;
	height: 1px;
}


.link-cinza, .link-cinza a{
	color: #333333;
	text-decoration: none;
}
.link-cinza:hover, .link-cinza a:hover{
	color: #FF9933;
}

.link-laranja, .link-laranja a{
	color: #FF9933;
	text-decoration: none;
}
.link-laranja:hover, .link-laranja a:hover{
	color: #4D714D;
}

.link-verde, .link-verde a{
	color: #4D714D;
	text-decoration: none;
}
.link-verde:hover, .link-verde a:hover{
	color: #FF9933;
}


.voltar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}



.box-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #4D714D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.box-txt-laranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FF9933;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.box-txt-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}



.form-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #999999;
	margin-bottom: 2px;
	margin-top: 2px;
}
.form-botao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #999999;
}



.fotos {
	padding: 2px 3px 3px 2px;
}

.home-banners-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	padding: 5px;
}
.home-banners-separa {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
	vertical-align: top;
	width: 125px;
}
.prog-salas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #E7E7D8;
	text-align: center;
	vertical-align: top;
	padding: 5px;
}
.prog-link {
	color: #333333;
	text-decoration: underline;
}
.prog-link:hover {
	color: #FF9933;
}

div#fotos-p {
	SCROLLBAR-ARROW-COLOR: #FFF;
  SCROLLBAR-TRACK-COLOR: #FFF;
  SCROLLBAR-FACE-COLOR: #4D714D;
  SCROLLBAR-3DLIGHT-COLOR: #FFF;
  SCROLLBAR-DARKSHADOW-COLOR: #FFF;
  SCROLLBAR-HIGHLIGHT-COLOR: #FFF;
  SCROLLBAR-SHADOW-COLOR: #FFF;
	position:absolute;
	width:250px;
	height:530px;
	overflow:auto;
	margin-top:10px;
}

div#fotos-p label{
	display:block;
	width:70px;
	height:70px;
	vertical-align:middle;
	text-align:center;
	float:left;
	background-color:#F4F4F4;
	margin:2px;
	padding: 2px;
}.box-td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
}

.link-reserva {
	color: #FF9933;
	text-decoration: underline;
}
.prog-reserva:hover {
	color: #FF9933;
}

