/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 24, 2011 */
body {
	background-image:url(img/img_index/fondo.jpg); background-repeat:repeat-x;
	background-color: #e1edef;
	
}
p {
	text-indent: 10px;
	margin: 0 0 10px 10px;
	
}

@font-face {
	font-family: 'FuturaMedium';
	src: url('fonts/futura-webfont.eot');
	src: local('☺'), url('fonts/futura-webfont.woff') format('woff'), url('fonts/futura-webfont.ttf') format('truetype'), url('futura-webfont.svg#webfontq0EGyD3j') format('svg');
	font-weight: normal;
	font-style: normal;
}
.menu{
	width: 100%;
	background-color: #0091a1;
	text-transform: capitalize;
	 }
	 .titulos{
	width: 100%;
	font-family: 'FuturaMedium';
	text-transform: capitalize;
	font-size: 18px;
	 }

.menu ul{

	margin: 0; padding: 0;
	float: left;
	
	}

.menu ul li{
	display: inline;
	}

.menu ul li a{
	float: left; text-decoration: none;
	color: white;
	padding: 10.5px 17px;
	background-color: #0091a1;
	text-transform: capitalize;
	font-family: 'FuturaMedium';
	font-size: 13px; }

.menu ul li a:visited{
	color: white;}

.menu ul li a:hover, .menu ul li .current{
	color: #fff;
	background-color:#9ac5ca;}


.menu2{
	width: 100%;
	background-color: #9ac5ca;
	border-top:solid 1px #016c80;
	 }

.menu2 ul{
	margin: 0; padding: 0;
	float: left;}

.menu2 ul li{
	display: inline;}

.menu2 ul li a{
	float: left; text-decoration: none;
	color: white;
	padding: 10.5px 19px;
	text-transform: capitalize;
	background-color: #9ac5ca; }

.menu2 ul li a:visited{
	color: white;}

.menu2 ul li a:hover, .menu ul li .current{
	color: #fff;
	background-color:#0091a1;}
	

.idiomas{
	width: 100%;
	background-color: #c2d3d4;
	
	 }

.idiomas ul{
	margin: 0; padding: 0;
	float: right;}

.idiomas ul li{
	display: inline;}

.idiomas ul li a{
	float: right; text-decoration: none;
	color: white;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:8px;
	padding-left:8px;
	background-color: #9ac5ca; }

.idiomas ul li a:visited{
	color: white;}

.idiomas ul li a:hover, .menu ul li .current{
	color: #fff;
	background-color:#014d61;}
a {
	font-size: 12px;
	color: #ffffff;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	
}
a:hover {
	text-decoration: none;
		color: #FFF;
	
}
a:active {
	text-decoration: none;
	
}

.textowifi {
	color: #000;
	font-size:11px;
	top: 9px;
	
	
	
}
.flota {
	float: left;
	
}
.contenedor {
	background-color: #FFF;
}
.pie {
		background-color: #FFF;
	
}
div.wifi {
padding-top: 13px;  
}
div.separador {  
padding-top: 10px; 
}
div.separadordoble {  
padding-top: 20px; 
background-color: #FFF;  
}

#galeriaindex {
	clear:both;
	width:940px;
	height:345px;
	border-bottom:2px solid #0091a1;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#galeriahotel {		
	clear:both;
	width:960px;
	height:417px;
	border-bottom:2px solid #B4975A;
	background-color:#727791;
	margin:0px;
	overflow:hidden;
	position:relative;
	z-index:1;
}

#galeriahotel #galeria img {
	margin-top:5px;
}
#mapa {
	float: right;
	padding: 15px;
}

#galeriarest {		
	clear:both;
	width:960px;
	height:641px;
	border-bottom:2px solid #B4975A;
	background-color:#727791;
	margin:0px;
	overflow:hidden;
	position:relative;
	z-index:1;
}

#galeriarest #galeria img {
	margin-top:5px;
}

#galeria img {
	left: 0;
	opacity: 0.0;
	position: absolute;
	top: 0;
	z-index: 8;
}
		
#galeria img.active	{
	opacity: 1.0;
	z-index: 10;
}
		
#galeria img.last-active {
	z-index: 9;
}
.textoonlinebookings {
color: #FFF;
margin-left: 5px;
}
#anuncios {		

	float:left;
}
#ofertas {
	height:140px;
	width: 436px;
	font-size:18px;
	line-height:36px;
	border-bottom:solid 1px #B4975A;
	background-image:url(img/img_index/ofertas_especiales.jpg);
}
#convenciones {
	height:140px;
	width: 436px;
	font-size:18px;
	line-height:36px;
	border-bottom:solid 1px #B4975A;
	background-image:url(img/img_index/convenciones.jpg);
}
#textohome {
	width: auto;
}
.fondoazul {
	background-color: #016c80; 
	border: 4px solid #fff;
	float:left;
	margin-left: 34px;
	margin-top: 10px;
	padding: 20px;
	width: 198px;
	height: auto;}
.caja {
	background-color: #acc7cc;
	border: 1px solid #999;
	float:left;
	margin-left: 34px;
	margin-top: 10px;
	padding: 20px;
	width: 198px;
	height: auto;
}
.textoazul {
	padding: 5px;
	color: #FFF;
	float:left;
}

	#textohome2 {
	width: 930px;
	}
#titulooferta {
	width: 426px;
	padding-left: 10px;
	background-image:url(img/transp.png); 
	height: 35px;
	marleft:0;
	
}
.reservar {
	width: 300px;
	display:block;
	background-color: #0091a1;
	height: 28px;
	text-align:center;
	font-size: 18px;
	color:#FFF;
	padding-top: 5px;
	
	
}
.reservar2 {
	width: 300px;
	display:block;
	background-color: #9ac5ca;
	height: 28px;
	text-align:center;
	font-size: 18px;
	color:#FFF;
	padding-top: 5px;
	
	
}
#tituloconvenciones {
	
	width: 426px;
	padding-left: 10px;
	background-image:url(img/transp.png); 
	height: 35px;
	marleft:0;
	position:relative;
	
}
h2 {
	font-family:'FuturaMedium';
	font-size: 19px;
	margin-top: 10px;
}
h3 {
	font-family:'FuturaMedium';
	color: #014d61;
	margin: 0 0 10px 10px;
	
}
						  .coment
						{
							clear: both;
							margin: 0px 0px 15px 0px;
						}
								  .coment .hea
								{
									display: block;
									float: left;
									margin: 0px 0px 0px 0px;
									width: 350px;
									color: #0091a1;
									padding-top: 5px;
								}
								
								  .coment .num
								{
									display: block;
									float: right;
									margin: 5px 0px 0px 0px;
									text-align: right;
									width: 200px;
								}
								
								 .coment .txt
								{
									clear: both;
									display: block;
									margin: 0px;
								}
								
								 .coment-resp
								{
									background-color: #d6e2e3;
									border: 2px solid #9ac5ca;
									clear: both;
									margin: 0px 0px 20px 0px;
									padding: 10px 20px 1px 20px;
								}
										 .coment-resp p
										{
											font-size: 11px;
										}
										
										
 .anuncio_index_1 {
	width:auto;
	height: 30px;
	padding:13px 18px 18px 18px;
	background:url('img/img_index/fondito.png');
	position:absolute;
	right:10px;
	bottom:10px;
	border:solid 1px  #e3e0e0;
	z-index:300;
}
.cajaofertas {
	width: 260px;
	padding:13px 18px 18px 18px;
	background-image:url(img/fondito2.png); background-repeat:repeat;
	position:absolute;
	left:10px;
	top:140px;
	border:solid 1px  #64b1ba;
	z-index:300;
}
.anuncio_index_2 {
	width:300px;
	height:120px;
	background-image: url(img/whitetrans-bg.png); background-repeat:repeat;
	position:absolute;
	left:10px;
	top:10px;
	
	z-index:300;
}
·texto_anuncio_index_1 {
color:  #FFF;
text-align:center;
font-size:24px;
}
.arrivaldeparture {
	color: #000;
}
.todaytomorrow {
	color: #F90;
}
.textoblanco {
	color: #ffffff;
	font-size:18px;
	float:left;
	top: 0px;
}
#null {
	width: 300px;
	height: 30px;
}
.offer {
	width: auto;
	font-size:14px;
	color:#FFF;
}
.img {
	float: left;
	padding: 10px;
}
.txtindex {
	font-size: 14px;
	font-weight: bold;

}
.pvp_from {
	color: #FFF;
}
.img2 {
	float: left;
	padding: 10px;
}
.txtindex2 {
	color:  #F00;
}
.pvp_from2 {
	color: #FFF;
}


.url {
	 font-size:19px;
	 background-color:#016c80;
	 padding:5px;
	 margin-top: 10px;
	 width:80px;
	 height:auto; 
}
.book_now_index {
	 font-size:19px;
	 background-color:#016c80;
	 padding:5px;
	 margin-top: 10px;
	 width:80px;
	 height:auto;
	 float:right;
}


.url2 {
	  font-size:19px;
	 background-color:#016c80;
	 padding:5px;
	 margin-top: 10px;
	 width:80px;
	 height:auto; 
}

.seccionofertas {
	background-image:url(img/fondito2.png); background-repeat:repeat;
	padding: 15px;
	margin-left: 40px;
	margin-top: 10px;
	width:200px;
	height: 100px;
	color: #000;
	border: 1px solid #c0ccce;
	float:left;
}
.seccionofertas2 {
	background-color:#00C;
	padding: 15px;
	margin-left: 40px;
	margin-top: 10px;
	width:200px;
	height: auto;
	color: #000;
	border: 1px solid #c0ccce;
	float:left;
}
.seccionofertasenreservas {
	background-image:url(img/fondito2.png); background-repeat:repeat;
	padding: 15px;
	margin-right: 20px;
	width:200px;
	height: 100px;
	color: #000;
	border: 1px solid #000;
	float:left;
}
#opi {
	margin-left: 30px;
}
#izqreservas {
	float:left;
	width: auto;
	padding-top: 20px;
	margin-left: 10px;
}
.derreservas {
	width: 250px;
}
.flotaderecha {
	float: right;
	width: 150px;
}
.enlacemotor a {
color: #0091a1;
font-size: 9px;
text-decoration: none;
margin-left: 20px;
position:relative;
top: 5px;
}
.enlacemotor a:visited {
color: #0091a1;
font-size: 9px;
}
.enlacemotor a:hover {
color: #0091a1;
font-size: 9px;
text-decoration: none;
}

