/*C2C287	A3BB11 		EFE7D0

7C7C57
*/
*{
	margin: 0px;
	padding: 0px;
}
BODY{
	font-family: Verdana;
	font-size: 10px;
	background: #DBE3AE;
	color: #555;
	padding-top: 10px;
}
IMG{
	border: 0px;
}

div .clear {
	clear: both;
}



input{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
}
	.inputGrande{
		width: 255px;
	}
	.inputPequeno{
		width: 90px;
	}
textarea{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
}
select{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	width: 40px;
}


A, A:link, A:visited, A:active{
	color:#586A36;
	font-weight: bold;
	text-decoration: none;
}
A:hover{
	color:#586A36;
	font-weight: bold;
	text-decoration: underline;
}






#calendario .tfecha {
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
	font-weight: bold;
}




#pagina{
	width: 960px;
	margin: 0px auto 0px auto;
	background: #586A36;
	border: 1px solid #586A36;
}
	#pagina .cabecera{
		width: 958px;
		height: 185px;
		text-align: center;
		border: 1px solid #586A36;
		background: url('../images/cabecera.jpg') no-repeat top right;
	}
		#pagina .logo{
			float: left;
			width: 258px;
			height: 185px;
			text-align: center;
			font-size: 14px;
			background: #9ea590;
			background: #ccc;
			filter:alpha(opacity=60);
			-moz-opacity:.60;
			opacity:.60;
			cursor: pointer;
		}

	#pagina .menu{
		width: 958px;
		border: 1px solid #DBE3AE;
		text-align: right;
	}
		#pagina .tablaMenu{
			width: 100%;
			background: #586A36;
		}
		#pagina .botonON{
			width: 90px;
			text-align: center;
			color: #CEE99A;
			border: 1px solid #DBE3AE;
			cursor: pointer;
			height: 20px;
			font-weight: bold;
		}
		#pagina .botonOFF{
			width: 90px;
			text-align: center;
			color: #FFF;
			border: 1px solid #DBE3AE;
			cursor: pointer;
			height: 20px;
			font-weight: bold;
		}
		#pagina .menuBanderas{
			/*width: 300px;*/
			border: 1px solid #DBE3AE;
			height: 20px;
			text-align: left;
			padding-left: 5px;
		}


	#pagina .contenido{
		width: 958px;
		height: 360px;
		border: 1px solid #586A36;
		text-align: left;
		background: #DBE3AE;
	}
		#pagina .resaltado{
			color: #586A36;
			font-weight: bold;
		}
		#pagina .izquierda{
			float: left;
			margin-top: 20px;
			margin-left: 2px;
			width: 460px;
			height: 300px;
			border: 1px solid #586A36;
		}
			#pagina .texto{
				margin: 10px;
				font-size: 11px;
			}
			#pagina UL{
				margin-left: 20px;
				font-size: 11px;
				list-style-type: square;
			}
			#pagina .tarifas{
				width: 350px;
				margin: auto;
				font-size: 11px;
				border: 1px solid #586A36;
			}
			#pagina .tituloTarifas{
				text-align: center;
				background: #586A36;
				font-weight: bold;
				color: #FFFFFF;
				letter-spacing: 2px;
				height: 20px;
			}
			#pagina .celdaPrecios{
				border: 1px solid #586A36;
				padding: 10px 20px 10px 20px;
			}

		#pagina .derecha{
			float: left;
			margin-top: 20px;
			margin-left: 25px;
			width: 450px;
			height: 300px;
		}

		#pagina .reservas{
			float: left;
			margin-top: 20px;
			margin-left: 25px;
			width: 450px;
			height: 300px;
			border: 1px solid #586A36;
		}
			#pagina .formulario{
				margin: 0px auto 0px 10px;
				font-size: 11px;
			}
			#pagina .error{
				width: 100%;
				padding-top: 5px;
				height: 20px;
				text-align: center;
				font-size: 10px;
				color: red;
			}
			#pagina .inputCalendario{
				cursor: pointer;
				width: 90px;
				background: #FFFFFF url(../images/calendario.png) no-repeat;
				background-position: right;
				padding-left: 3px;
			}
			#pagina .botonEnviar{
				width: 80px;
				padding-left: 5px;
				padding-right: 5px;
				cursor: pointer;
				font-size: 11px;
			}


		#pagina .contenidoActividades{
			width: 958px;
			height: 360px;
			border: 1px solid #586A36;
			text-align: left;
			/*background: url(../images/actividades.jpg) no-repeat;*/
			color: #555;
		}
			#pagina .actividad{
				height: 20px;
				color: #555;

			}


	#pagina .pie{
		width: 798px;
		border: 1px solid #586A36;
		text-align: center;
		background: #586A36;
		color: #FFF;
		font-size: 10px;
	}
		#pagina a.linkPie, a.linkPie:active, a.linkPie:link, a.linkPie:visited{
			font-size: 12px;
			color: #FFF;
			text-decoration: none;
			font-weight: bold;
		}
		#pagina a.linkPie:hover{
			font-size: 12px;
			color: #CEE99A;
			text-decoration: none;
			font-weight: bold;
		}