.calendario{
	cursor:pointer;
	
}
.bottonReserva{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	background-color:#900;
	font-weight:bold;
	vertical-align:middle;
	margin-top:0px;
	padding-top:5px;
	color:#FFF;
	width:100px;
	height:20px;
	cursor:pointer;
	
	}
	
	
.bottonReserva:hover {
	background-color:#D00;
	}	
	

.cargarMasDatos{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;}
	
a.cargarMasDatos{	text-decoration:none;}	
a.cargarMasDatos:hover{	text-decoration:underline;}
a.cargarMasDatos:visited{	text-decoration:underline;}


.noticias{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	font-size:13px;}

a.noticias{
	font-weight:bold;
	text-decoration:none;}	
a.noticias:hover{	
	text-decoration:underline;
	color:#000000;}

.noticias p{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	color:#888888;
	font-size:11px;}

dd{
	padding-top:5px;	
	padding-bottom:15px;
	padding-right:20px;
	text-align:justify;
	color:#666;
}

.imgThumb{
	border:#CCC 2px solid;
	cursor:pointer;
	margin:2px 1px 2px 0px;
}

img.imgThumb:hover{	border:#888888 2px solid;}

p{
	padding:0px 0px 5px 0px;}


.Promociones{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;}
	
	
.Promociones a{
	color:#000;	
	text-decoration:none;}

.Promociones a:hover{
	text-decoration:underline;}


.tituloOpiniones{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F00;}
	
.tituloOpiniones2{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;}
	
.descripcionOpiniones{
	text-align:justify;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000;}
	

.descripcionOpiniones a {
	color:#666;
	text-decoration:none;}
	
.descripcionOpiniones a:hover{
	color:#000;	
	text-decoration:underline;}
	
.tituloNoticias{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	color:#000;}
	
.descripcionNoticias{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	color:#666;}
	

p.infoBarHeader.p{	
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.infoBarHeader{	
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;}
	
	
.CabeceraPunto{	
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#000;}


table td.txtMenuCabActivado{
	padding:5px 5px 5px 5px;	
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:1px #fff solid;
	color: #ffffff;	
	background-color:#ff0000;
}

table td.txtMenuCabActivado a{
	text-decoration:none;
	color: #ffffff;
}

table td.txtMenuCab2Activado{
	padding:5px 5px 5px 5px;	
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:1px #fff solid;
	color: #ffffff;	
	background-color:#ff0000;
}

table td.txtMenuCab2Activado a{
	text-decoration:none;
	color: #ffffff;
}


table td.txtMenuCab{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:1px #fff solid;
	padding:5px 5px 5px 5px;
}

table td.txtMenuCab:hover{
	border:1px #fff solid;
	cursor:pointer;
	background-color:#dcdcdc;
}

table td.txtMenuCab a{	text-decoration:none;	color: #596466;}
table td.txtMenuCab a:hover{	text-decoration:none;}





table td.txtMenuCab2 a{	text-decoration:none;color: #acb1b2;}
table td.txtMenuCab2 a:hover{	text-decoration:none;}

table td.txtMenuCab2{
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #acb1b2;
	border:1px #fff solid;
	padding:5px 5px 5px 5px;
}

table td.txtMenuCab2:hover{
	border:1px #fff solid;
	cursor:pointer;
	background-color:#ddd;
	color:#000;
}

.lineaVertical{
 	border-right: 1px solid #ccc;}

.lineaHorizontal{
	padding:10px 0px 0px 0px;
	height:5px;
	border-top: 1px solid #ccc;
	}	
	

table.tablaEstandar{	
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;}

table.tablaEstandar td{	
	//padding: 2px 2px 2px 2px;
	}


table.tablaEstandar2{	
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;}

table.tablaEstandar2 td{	
	padding: 5px 5px 5px 5px;}



table.tablaEstandar td image{	
	padding:0px;
	margin:0px;}



.DIVCentrado{	
	text-align:center;
	border:1px #000 solid;}



form.reserva{
	padding:0px;
	margin:0px;}


form.reserva select{
	padding:2px 2px;
	font-size:10px;}
	
form.reserva input{
	margin:0px 5px 0px 5px;;
	font-size:10px;
	width: 80px;}

.idiomas{
	width:100px;
	vertical-align:middle;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;}
	
.idiomas ul {
	list-style-image:url(../gfx/square8.gif);
	line-height:10px;}

.idiomas ul li a{
	text-decoration:none;
	padding:0px 0px;
	margin:0px 0px;	
	color:#666;}

.idiomas ul li a:hover{
	text-decoration:none;
	padding:0px;
	margin:0px;	
	color:#ff0000;}
	

	
.idiomasON {
	list-style-image:url(../gfx/square8_ON.gif);}
	

	
	

.idiomas ul li:hover{
	list-style-image:url(../gfx/square8_ON.gif);}
	
	
