*{ 
	behavior: url(css/iepngfix.htc);
	}

/* GLOBAL ESTILOS */
html, body{
	margin:0; padding:0;
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:100%; width:100%;
	line-height:14px;
	}
table, tr, td{
	font-size:1px;
	margin:0; padding:0;
	border-collapse:collapse;
	text-align:left;
	}
.tablitas{
	margin:0; padding:0;
	line-height:15px;
	}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	text-decoration:none;
	margin:0 30px 10px 15px; padding:8px 0 8px 0;
	border-bottom:1px solid #e4e4ce;
	display:block;
	}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6e953b;
	padding:0 0 0 5px; margin:0;
	text-align:left;
	}
span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	text-decoration:none;
	padding:0; margin:0;
	}
span.recorrido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#464646;
	margin:0 0 0 5px; padding:0 0 0 6px;
	background:url(../imagenes/vineta.jpg) no-repeat 0px 4px;
	text-align:left;
	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6e953b;
	text-align:left;
	text-decoration:none;
	margin:0; padding:0;
	}
span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-align:left;
	text-decoration:none;
	margin:0; padding:0;
	}
p{
	padding:0 0 6px 5px; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	text-decoration:none;
	}
p a{
	padding:0; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0099;
	text-decoration:underline;
	}
ul{
	margin:0 0 0 5px; padding:0;
	list-style-type:none;
	}
li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	text-decoration:none;
	margin:0; padding:0 0 0 10px;
	background:url(../imagenes/guion.jpg) no-repeat 0px 7px;
	}
img{
	border:0;
	margin:0; padding:0;
	}
	
/* HOME ESTILOS */
.colortableizq{
	background:#FAFAFA;
	}
.colortableder{
	background:#EDEDED;
	}
#idioma{
	width:767px;
	padding:7px 3px 5px 0;
	margin:0 auto;
	text-align:right;
	}
#idioma a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#595959;
	text-decoration:none;
	margin:0 0 0 5px; padding:2px 0 5px 22px;
	}
#idioma a:hover{
	color:#464646;
	text-decoration:underline;
	}
#headerflash{
	width:770px; height:62px;
	background:#EDEDED;
	}
#fotoprincipal{
	width:770px; height:264px;
	margin:32px auto 0 auto;
	background:url(../imagenes/sombra.jpg) no-repeat top left;
	text-align:center;
	}
#highlights{
	width:660px; height:104px;
	margin:15px auto 35px auto;
	}
#highlights img{
	padding:0; margin:0 14px 0 0;
	float:left;
	}
#highlights p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	text-align:left;
	font-weight:normal;
	margin:0; padding:18px 14px 0 15px;
	}
#highlights h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f983e;
	text-align:left;
	font-weight:bold;
	margin:0; padding:0;
	border:0;
	display:inherit;
	}
.over{
	background-color:#F4E8EF;
	}
#home-fotos{
	display:block; float:left;
	}
#home-fotos div{
	float:left;
	width:125px; height:96px;
	background:#f4f4f4;
	padding:4px; margin:0 0 0 6px;
	}
.highlight{
	position:relative;
	width:234px; height:104px;
	background:#F4F4F4;
	float:left; margin:0 10px 0 0;
	text-align:left;
	}
.highlight ul, .highlight li{
	border:none;
	background:none;
	margin:0; padding:0;
	}
.highlight a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#464646;
	margin:0; padding:0;
	border:none;
	background:none;
	text-decoration:none;
	}
.highlight a:hover{
	text-decoration:underline;
	}
.tripadvisor-fix{
	width:150px; height:8px;
	position:absolute;
	top:10px; left:10px;
	z-index:5;
	background:url(../imagenes/tripadvisor-fix.gif) no-repeat top left;
	}
#contacto{
	width:230px; height:104px;
	background:#F4F4F4;
	float:left;
	text-align:left;
	}
#contacto p{
	margin:8px 0 10px 0; padding:0;
	}
#contacto a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f983e;
	font-weight:normal;
	margin:0; padding:0;
	border:0;
	display:inherit;
	}
#contacto a:hover{
	color:#009900;
	}
	
	
/* SECCIONES ESTILOS */
#hojatop{
	width:770px; height:32px;
	margin:0 auto;
	background:url(../imagenes/hoja_top.jpg) no-repeat bottom right;
	}
#fotohoja{
	width:770px; height:426px;
	margin:0 auto;
	}
#fotos{
	width:436px; height:426px;
	float:right;
	}
#icono{
	width:386px; height:23px; padding:7px 0 0 50px;
	background:url(../imagenes/icon_fotos.jpg) no-repeat top left;
	text-align:left;
	}
#fotos a{
	padding:0; margin:0 22px 0 0;
	}
#fotosecciones{
	width:436px; height:306px;
	}
#fotitos{
	padding:0 0 0 2px; text-align:left;
	margin:0;
	}
#fotitos img{
	padding:0; margin:0;
	border:0;
	}
#fotitos p{
	margin:0 15px 0 0; padding:0;
	}
#hoja{
	width:332px; height:426px;
	background:url(../imagenes/hoja.jpg) no-repeat top left;
	float:right;
	text-align:left;
	}
#hoja a.imprimir{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#6e953b;
	text-decoration:none;
	text-align:right;
	margin:0; padding:7px 30px 0 0;
	float:right; clear:both; display:block;
	width:302px;
	}
#hoja a.imprimir:hover{
	color:#006600;
	text-decoration:underline;
	}
#hoja a.email{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6e953b;
	text-decoration:none;
	text-align:left;
	margin:0 0 0 20px; padding:0 0 13px 35px;
	background:url(../imagenes/sobre.jpg) no-repeat 0 0;
	}
#hoja a.email:hover{
	color:#006600;
	text-decoration:underline;
	}
#hoja a.web{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	text-align:left;
	margin:0 0 0 20px; padding:0 0 13px 35px;
	background:url(../imagenes/mundo.jpg) no-repeat 0 0;
	}
#hoja a.web:hover{
	color:#333333;
	text-decoration:underline;
	}
#hojabottom{
	width:770px; height:31px;
	margin:0 auto;
	background:url(../imagenes/hoja_bottom.jpg) no-repeat top right;
	}

/* HUESPEDES ESTILOS */

#staff{
	width:660px; height:88px;
	margin:25px auto 15px auto; padding:0;
	overflow:hidden;
	}
#staff img{
	margin:0 8px 14px 0; padding:0;
	border:0;
	}
#staff a{
	margin:0; padding:0;
	border:0;
	}
#divnext{
	width:660px; height:20px;
	margin:0 auto 10px auto; padding:0 4px 0 0;
	text-align:right;
	}
#divnext a{
	text-align:right;
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
	line-height:14px;
	text-decoration:none;
	}
#divnext a:hover{
	color:#FF6600;
	}

/* TOOLTIP ESTILOS */

#JT_arrow_left{
	background-image: url(../imagenes/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../imagenes/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../imagenes/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:pointer;
}


/* PANELES ESTILOS */
.info{
	margin:0 30px 0 15px;
	}
.info h1{
	/*background:url(../imagenes/flecha_down.gif) no-repeat scroll 270px 0px #F1F1E9;*/
	background:#F1F1E9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF3399;
	text-align: left;
	height:16px;
	padding:0 0 0 10px; border:0; margin:0 0 5px 0;
	cursor:hand; cursor:pointer; 
	display:block;
	}
.info h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF3399;
	text-align: left;
	padding:0; border:0; margin:0;
	cursor:hand; cursor:pointer;
	text-decoration:none;
	}
.switchcontent{
	margin:0; padding:0;
	display:none;
	}
.switchcontent p{
	padding:0 10px 5px 10px; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	}
.switchcontent span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#009900;
	margin:0; padding:0;
	text-decoration:underline;
	background:none;
	}

/* PIE DE PÁGINA ESTILOS */
#datos{
	width:100%; height:20px;
	padding:3px 0 0 0;
	text-align:center;
	border-top:1px dashed #CCCCCC;
	}
#datos p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#464646;
	padding:0; margin:0;
	text-align:center;
	}
#datos a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#464646;
	border:0;
	padding:0; margin:0;
	text-decoration:none;
	}
#datos a:hover{
	color:#000000;
	text-decoration:underline;
	}
#footer{
	width:100%; height:23px;
	padding:6px 0 0 0;
	background:#EDEDED;
	text-align:center;
	}
#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#464646;
	border-left:1px solid #464646;
	padding:0 7px; margin:0;
	text-decoration:none;
	}
#footer a:hover{
	color:#000000;
	text-decoration:underline;
	}
#creditos{
	width:690px; height:17px;
	margin:10px auto;
	text-align:center;
	}
#creditos p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	font-weight:normal;
	margin:0; padding:0;
	float:left;
	}
#creditos img{
	padding:0; margin:0 0 -5px 0;
	}