@charset "utf-8";

body {

	background-color: #FFFFFF;

	background-image: url(images/fondo.jpg);

	background-repeat: repeat-x;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: tahoma;

	text-align: center;

}



ul li {

	margin-left: -25px;

}



#contenedorGlobal {

	width: 960px;

	margin-left: auto;

	margin-right: auto;

	vertical-align: top;

}



#divTop {

	width:960px;

	height: 124px;
	
	position:relative;
	
	margin:0 auto;
	
/*	background:url(images/topbg.jpg) repeat-x; */
}
#divTop .alinearTop {
	height:100px;
	width:896px;
	position:absolute;
	bottom:6px;
}
#divTop .alinearTop div {
	float:left;
}

#papiroTop {

	width: 100%;

	height: 23px;

	background-image: url(images/papirotop.jpg);

	background-repeat: no-repeat;

}



#contenedorPrincipal {

	width: 100%;

}



#contenedorPrincipal .papiroLeft {

	width: 32px;

	background-image: url(images/papiroleft.jpg);

	background-repeat: repeat-y;

	vertical-align: top;

}



#contenedorPrincipal .papiroRight {

	width: 32px;

	background-image: url(images/papiroRight.jpg);

	background-repeat: repeat-y;

	vertical-align: top;

}



#contenedorPrincipal .tdPrincipal {

	width: 896px;

	background-color: #FFFFFF;

	vertical-align: top;

	padding: 2px;

}



#contenedorPrincipal #tablaPrincipal {	

	width: 100%;

	background-repeat: no-repeat;

	padding-left: 14px;

	padding-right: 14px;

	text-align: left;

}



#contenedorPrincipal #logo {

	width: 100%;

	height: 203px;

	text-align: left;

}



#Centro {

	width: 100%;

	text-align: left;

	vertical-align: top;

}



.contenido {

	width: 570px;

	background-color: #FFFFFF;

	padding: 2px;

	float: left;

	padding-left: 17px;

	padding-right: 17px;

	padding-top: 15px;

	margin-left: auto;

	margin-right: auto;

}

.contenido td {

	padding-bottom: 10px;

}



.columnaRight {

	width: 274px;

	padding-top: 15px;

	padding-left: 17px;

	padding-right: 17px;

	background-color: #FFFFFF;

	text-align: left;

	float: right;

}



.columnaRight td {

	font-size: 11px;

	color: #5A6E1F;

}



.portadaColumnas {

	width: 274px;

	padding: 2px;

	background-color: #FFFFFF;

	text-align: left;

}



.portadaColumnas th {

	height: 169px;

}



.portadaColumnas td {

	font-size: 11px;

	color: #5A6E1F;

}



.portadaColumnas .descripcion {

	padding-left: 10px;

	padding-right: 10px;

}



#Footer {

	width: 100%;

	height: 114px;

	background-image: url(images/fondofooter.jpg);

	background-repeat: repeat-x;

	padding-top: 10px;

	font-size: 11px;

	color: #5A6E1F;

	text-align: center;

}



#Footer a {

	font-size: 11px;

	color: #5A6E1F;

	font-weight: bold;

	text-decoration: none;

}



#Footer a:hover {

	font-size: 11px;

	color: #5A6E1F;

	font-weight: bold;

	text-decoration: underline;

}



#Footer .contenidofoot {

	width: 896px;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

}



#Footer .contenidofoot .copyright {

	float: left;

	text-align: left;

}



#Footer .contenidofoot .enlaces {

	float: right;

}



.textoVerde {

	font-size: 11px;

	color: #5A6E1F;

}



.textoVerde a {

	font-size: 11px;

	color: #5A6E1F;

	text-decoration: none;

}



.textoVerde a {

	font-size: 11px;

	color: #5A6E1F;

	text-decoration: underline;

}

.textoVerdeBold {

	font-size: 11px;

	color: #5A6E1F;

	font-weight: bold;

}



.tituloVerde {

	font-size: 15px;

	color: #5A6E1F;

	font-weight: bold;

}



.formularioReserva {

	font-size: 12px;

	font-weight: bold;

	color: #5A6E1F;

}



.formularioReserva td {

	padding-right: 10px;

	padding-bottom: 2px;

	vertical-align: top;

}



.formularioReserva input {

	margin-bottom: 8px;

}



.formularioReserva .field {

	border: #96B634 solid 1px;

	padding-left: 7px;

	padding-right: 7px;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 164px;

	background-color: #ECF3D6;

}



.formularioReserva .comentario {

	border: #96B634 solid 1px;

	padding-left: 7px;

	padding-right: 7px;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 355px;

	background-color: #ECF3D6;

	font-family: tahoma;

}



.formularioReserva .fecha {

	border: #96B634 solid 1px;

	padding-left: 7px;

	padding-right: 7px;

	padding-top: 3px;

	padding-bottom: 3px;

	width: 100px;

	heigth: 25px;

	background-color: #ECF3D6;

}



.formularioReserva .boton {

	border: none;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 10px;

	padding-bottom: 10px;

	heigth: 40px;

	color: #FFFFFF;

	background-color: #FFFFFF;

	background-image: url(images/formbotimg.gif);

	background-repeat: repeat-x;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 12px;

	margin-top: 20px;

}



.tarifa{

	width:650px;

	margin-left:10px;
}



.tarifa th {

	padding: 5px;

}

/* AGREGADO EL 21/06/2011
-----------------------------------------------------------------*/

#habitaciones { margin-top:20px; }

#habitaciones .textoVerde {
	text-align:justify;
}

a, a:hover, a:active { outline:0px; }

img a { outline:0px; }

.foto {
	border:#8c5a10 3px solid;
	padding:1px;
	margin-right:10px;
	margin-top:10px;
}

.foto2 {
	border:#8c5a10 2px solid;
	padding:1px;
	margin-top:10px;
}

.reserva {
	margin-bottom:20px;
}

