html,body { height: 100%; margin: 0px; padding: 0px; background:#5d788d url(../imagenes/back.jpg) repeat-x; }


/* --------------- cambio de idioma */
#idiomas {width:920px; margin:0px auto; padding:0px;}
#idiomas ul {list-style:none; margin:0px; padding:0px; float:right; }
#idiomas ul li {margin:0px; 3px; display:inline; }
#idiomas ul li a {font:11px Verdana; color:#FFF; text-decoration:none; padding:3px 8px; }
#idiomas ul li a:hover {color:#666; text-decoration:none;}
#idiomas ul li a.active {cursor: default; background:#FFF; color:#00284b; text-decoration: none; font-weight:bold; border-bottom:1px dotted #00284b;}
/* --------------- logo hotel cabecera */
#cabecera { height: 130px; }
#cabecera h1 { margin: 0px; padding: 10px 0 0 0; }
#cabecera h1 img{ border:none; }
#cabecera h1 a { height: 90px; width: 271px; /*background: url(../imagenes/logo.gif) no-repeat;*/ display: block; float:left; }
#cabecera h1 span { display: none; }
/* --------------- info hotel cabecera */
#cabecera-contenido { width: 450px; float:right; font:11px Verdana; color: #00284b; text-align:right; }
#cabecera-contenido a { color: #00284b; text-decoration: none; }	
#cabecera-contenido a:hover { color: #666; text-decoration:underline	}

/* --------------- menu  */

#menu { height: 26px; position: absolute; z-index:8; top:120px; width:900px; }
#menu h3 { display: none; }
#menu ul {  height:26px; margin:0px; padding:0px; list-style-type: none; float:right;  }
#menu ul li { display: block; float: left;  text-align: left; z-index: 100;  margin-left:0px; overflow:hidden;}		
#menu ul li a { display: block; height:18px; padding: 4px 8px 4px 4px; font:11px Verdana; color: #00284b; font-weight: bold; text-decoration: none; border-bottom:3px solid #FFF;  background:url(../imagenes/bgmenu.gif) no-repeat top right; margin:0 0 0 5px;}
#menu ul li a:hover, #menu ul li strong a {  color:#00284b; border-bottom:3px solid #00284b; }

#menu ul li ul { width: 151px; display: none; margin:3px 0 0 0; padding:0px; list-style-type: none; position: absolute; top: 29px; background:none; }
#menu ul li ul li { display:block; margin:0px; padding:0px; text-align: left; }
#menu ul li ul li a { width: 140px; padding: 2px 5px; height:25px; border-bottom:1px solid #00284b; border-right:1px solid #00284b; color: #00284b; background:#FFF; }
#menu ul li ul li a:hover { color: #666; background:#FFF; border-bottom:1px solid #00284b; } 
#menu ul li ul li strong a { color: #666; }


/*
#menu1 a { width:80px; }
#menu2 a { width:90px;}
#menu3 a { width:90px;}
#menu4 a { width:125px;}
#menu5 a { width:135px;}
#menu6 a { width:50px;}
#menu7 a { width:70px;}
#menu8 a { width:60px;}
*/

/* --------------- bloque localizacion y web20  */
.anunciosder { margin:0px; padding:0px; clear:both;}
.anunciosder img {margin:0px; padding:0px; border:0px;}







.mes { width: 100px; }


#breadcrumbs { font:11px Verdana; color:#232323; border-bottom:0px solid #00284b; margin:5px 0px 5px 10px; padding-bottom:1px; }
#breadcrumbs a { color:#777; text-decoration:underline; }

#pagina { width: 900px; min-height: 100%; margin:0px auto; background:#FFF; border-left:10px solid #FFF; border-right:10px solid #FFF; clear:both; }


#cabecera-idioma { margin: 0px; padding: 0px;
		position: absolute; z-index:999;
		top: 0px; left: 0px; width: 170px;
		margin-left: 720px;
		list-style-type: none; text-align: center; }

#cabecera-idioma a { font:11px Verdana; color: #FFF;  width:80px; height:35px; background:url(../imagenes/idiomas.gif) no-repeat;  display:block;}	
#cabecera-idioma a:hover { color: #00284b; }
#cabecera-idioma a.active { cursor: default; color: #00284b; text-decoration: none; font-weight:bold; }

#cabecera-idioma #en a { background-image: url(../imagenes/idiomas.gif) no-repeat 0 -10px; }
#cabecera-idioma li { float:left; margin-left:10px;}
	
.sintrama { background:#FFF url(../imagenes/trama.gif) repeat-x top left; padding-top: 5px; width:100%;}
#canales {
	/*height: auto !important; 
	min-height: 200px;
	height: 200px;*/
	height:auto;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background:#FFF *url(../imagenes/trama.gif) repeat-x top left;
	/*background-image: url(../imagenes/canales.gif);
	background-repeat: repeat-y;
	background-position: 245px 0px;*/
	float: none; clear: both; }
	#canales #canal1 {
		margin: 0px;
		padding: 0px;
		float: right;
		/*height: auto !important; 
		min-height: 200px;
		height: 200px;*/
		height: auto;
		width: 250px; }
	
#canales #canal1 #reserva-online {
			width: 250px;
			margin: 0px;
			padding: 0px;
			padding-bottom: 10px;
			border: 0px solid #00284b;
			background:#4e6982 url(../imagenes/reserva-online.gif) no-repeat top right; 
			z-index: 0; }
		
#canales #canal1 #reserva-online h2 {
				margin: 0px;
				padding: 6px 11px 0 11px;
				font:bold 13px Verdana; color: #bec8d0;
				margin-bottom: 10px; }



/*#canales #canal1 #reserva-online h2 span {  }*/
			
#canales #canal1 #reserva-online #form_buscador { margin:15px 0 0 0; padding: 0 17px; }
#canales #canal1 #reserva-online #form_buscador div { margin-bottom: 5px; }
			
			#canales #canal1 #reserva-online #form_buscador div#ninos {
				margin-bottom: 0px; }
			
			#canales #canal1 #reserva-online #form_buscador label {				
				display: block;
				font:11px Verdana;
				color: #FFF;
				margin-bottom: 0px; }
			
#canales #canal1 #reserva-online #form_buscador fieldset { border-width: 0px; margin: 0px; padding: 0px; }

#canales #canal1 #reserva-online img { border-width: 0px; cursor: pointer; }
				
#canales #canal1 #reserva-online #form_buscador fieldset legend {
					display: block;
					margin: 0px;
					padding: 0px;
					font:11px Verdana;
					color: #FFF;
					text-align: left; margin-left: -7px; margin-bottom: 10px; }
				
#canales #canal1 #reserva-online #form_buscador fieldset label {  }

/* Cambios  BOOKING */
#canales #canal1 #reserva-online #form_buscador fieldset.fieldRoom { border: 1px solid #fff; margin-bottom:5px; padding:5px;}
#canales #canal1 #reserva-online #form_buscador fieldset.fieldRoom legend { padding-left:10px; }
#canales #canal1 #reserva-online #form_buscador fieldset.fieldRoom label.labelRoom { width: 55px; float:left; padding-left:5px; }
#canales #canal1 #reserva-online #form_buscador fieldset.fieldRoom select {  float:left;  }
/* Cambios  BOOKING - END */
				
#canales #canal1 #reserva-online #form_buscador .boton-enviar {
					float:right; width: 80px; background: #00284b;
					border: 1px solid #FFF; font:10px Verdana;  color: #FFF; text-align: center;
					padding:2px 5px; cursor: pointer; }

#canales #canal1 #reserva-online #form_buscador .boton-enviar a { text-decoration: none; color:#FFF; }
				
#canales #canal1 #reserva-online #form_buscador input.boton {
					background-color: #294C94;
					border-style: solid;
					border-width: 1px;
					border-color: #00236F;
					font-family: verdana;
					font-size: 10px;
					color: #FFFFFF;
					text-align: center;
					padding: 5px;
					padding-top: 2px;
					padding-bottom: 2px;
					cursor: pointer;
					overflow: visible; }
				
#cancelar-reserva { border-top:1px dotted #FFF; margin:7px 0 0 0; padding: 0px; clear:both; }
#cancelar-reserva a { font:10px Verdana; color: #FFF; }
		
#canales #canal1 #subscripcion {
			/*width: 214px;
			border: 1px solid #00284b;
			background:#F1F1F1; 
			margin-bottom: 8px;
			padding: 7px 17px;
			height: auto; 
			background:#FFF url(../imagenes/trama.gif) repeat-x top left; padding:5px 0 0 0;*/
			}
		
			#canales #canal1 #subscripcion form {
				/*position: relative;*/
				margin: 0px;
				padding: 0px; }
				

			
			
				#canales #canal1 #subscripcion  button {					
					/*position: absolute;
					top: 22px;
					left: 155px;
					margin: 0 0 0 10px;
					padding: 0px;
					border-width: 0px;
					background-image: url(../imagenes/enviar.gif);
					height: 18px;
					width: 52px;
					display: block;
					float: left;
					cursor: pointer;*/ }
				
				/*.idioma-es#canales #canal1 #subscripcion  button{background-image: url(../imagenes/enviar.es.gif);}
				.idioma-en#canales #canal1 #subscripcion  button{background-image: url(../imagenes/enviar.en.gif);}
				.idioma-de#canales #canal1 #subscripcion  button{background-image: url(../imagenes/enviar.de.gif);}
				.idioma-se#canales #canal1 #subscripcion  button{background-image: url(../imagenes/enviar.se.gif);}
				
				#canales #canal1 #subscripcion  button span {
					color:#FFFFFF;
					display:block;
					font-size:11px;
					letter-spacing:2px;
					padding:0px 1px 2px; }*/
				
#canales #canal1 #destacados {background:#FFF url(../imagenes/trama.gif) repeat top left; padding:5px 0 5px 0; margin: 0px;}
#canales #canal1 #destacados h3 { display: none; }
#canales #canal1 #destacados #destacados-contenido { margin: 0px; padding: 0px; }
#canales #canal1 #destacados #destacados-contenido  a { display: block; margin: 0px; padding: 0px; border:0px solid #D8D8D8; }
#canales #canal1 #destacados #destacados-contenido  a.ultimo { margin-bottom: 0px; }
#canales #canal1 #destacados #destacados-contenido a img { display: block; margin: 0px; padding: 0px; border-width: 0px; }

#canales #canal1 #destacados #otroshoteles { background:#00284b url(../imagenes/bganuncio.gif) no-repeat bottom right; padding: 0 0 10px; }
#canales #canal1 #destacados #otroshoteles h2 { padding:10px 11px; margin:0 0 10px; font-family:Verdana; font-size:11px; color:#fff; text-transform:uppercase; }
#canales #canal1 #destacados #otroshoteles ul { margin:0px; padding:0px; list-style:none; }
#canales #canal1 #destacados #otroshoteles ul li { margin:0 0 0 20px; padding:0px; }
#canales #canal1 #destacados #otroshoteles ul li a { font-family:Verdana; font-size:11px; color:#fff; padding:1px 0; }
		
	#canales #canal2 {
		float: left;
		height: auto !important; 
		min-height: 200px;
		height: 200px;
		width: 634px;
		}
	
#canales #canal2 #laimagen { width: 636px; height: 318px; margin: 0px; padding: 0px; display: block;  background: url(../imagenes/ico-load.gif) no-repeat center center;}	
#canales #canal2 #inicio { width:634px; font:11px Verdana; color: #333; float: left; margin-bottom: 0px;  }

		/*#canales #canal2 #newsletter {
			border-style: solid;
			border-width: 1px;
			border-color: #D9D9D9;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 15px;
			padding-right: 15px;
			width: 603px;
			font-family: verdana;
			font-size: 11px;
			color: #FFF;
			float: left;
			overflow: hidden; }*/

		#canales #canal2 #iframeBEIdiso {
			width:900px; }
		
			#canales #canal2 #inicio h1,
			#canales #canal2 #inicio h2 {
				margin: 0px; padding: 0px 15px;				
				font:bold 13px Verdana; color: #FFF;
				padding: 5px 0; background: #00284b url(../imagenes/backh.gif) no-repeat top left;}

#canales #canal2 #inicio h1 { padding:3px 20px; margin:0 0 10px 0;  }

			#canales #canal2 #inicio #inicio-contenido { text-align: justify; width:634px; padding:10px 0 0 0; }
		
				/*#canales #canal2 #inicio #inicio-contenido p { margin: 0px; padding: 0 0 10px 0;}*/
		
		#canales #canal2 #destacar { float: right; margin-left: 0px; }
		
			#canales #canal2 #destacar a { display: block; }
		
			#canales #canal2 #destacar img {
				display: block;
				border-width: 1px;
				border-style: solid;
				border-color: #D8D8D8; }
			#canales #canal2 #destacar div {
				margin-bottom: 8px; }
		
#canales #canal2 #ofertas { float: left; margin-bottom:30px; width: 632px; }
		
#canales #canal2 #ofertas h2 { display: none; }
		
			#canales #canal2 #ofertas ul {
				list-style-type: none;
				margin: 0px;
				padding: 0px; }
			
				#canales #canal2 #ofertas ul li {
					position: relative;
					float: left;
					margin: 0px;
					padding: 0px;
					
					/*padding-top: 5px;
					margin-bottom: 23px;
					
					background-image: url(../imagenes/ofertas.reservar.gif);
					background-repeat: repeat-x;
					background-position: bottom; */
					width: 634px;}

#inicio-contenido h3 {font:bold 11px Verdana; color: #333;}

#canales #canal2 #ofertas ul li h3 {
					margin:20px 0 10px 0;
					padding: 5px 10px;
					font:bold 13px Verdana; color: #00284B;
					border-top: 1px solid #CCC; 
					background:#BEC8D0;
					/*background-image: url(../imagenes/reserva-online.h2.gif);
					background-position: right 18px;
					background-repeat: repeat-x; */

}
				
#canales #canal2 #ofertas ul li h3 a { color: #00284B; }
			
/*#canales #canal2 #ofertas ul li h3 span { padding:20px 0 0 0; padding:0px; }*/
				
				
#canales #canal2 #ofertas ul li img { display: block; top: 13px; float: right; margin: 0px; border:10px solid #BEC8D0; float:right; }
				
/*#canales #canal2 #ofertas ul li div { font:11px Verdana; color: #FFF; margin-left: 10px; }*/
#canales #canal2 #ofertas ul li div { font:11px Verdana; color: #000; margin:0px; }
				
#canales #canal2 #ofertas ul li div span {
					float: left;
					margin: 0px;
					padding: 0px;
					margin-bottom: 7px;
					width: 420px; }

#canales #canal2 #ofertas ul li div span a {color: #00284B; text-decoration:underline; }
#canales #canal2 #ofertas ul li div span a:hover {color: #00284B; text-decoration:underline; }
#canales #canal2 form ul { list-style: none; }

#canales #canal2 form ul label {
					float:left;
					padding-right:5px;
					text-align:right;
					width:100px; }

#canales #canal2 form ul .button {
					background-color:#294C94;
					border:1px solid #00236F;
					cursor:pointer;
					font:10px Verdana; color:#FFF;
					margin-left:110px;
					overflow:visible;
					padding:2px 5px;
					text-align:center;
					width:70px; }
#canales #canal2 form ul .button a { color:#FFF; text-decoration:none; }
				
		
		


	
#pie { width: 900px; bottom: 0px; margin: 0px auto; padding:5px 0; font:11px Verdana; color: #6F6F6F; clear: both;  background:#FFF url(../imagenes/trama.gif) repeat-x top left; border-left:10px solid #FFF; border-right:10px solid #FFF;  }
#pie h3 { display: none; }
#pie #pie-contenido { margin: 20px 0 0 0; padding: 0px; display: block; text-align: right; }
#pie #pie-contenido li { margin: 0px; padding: 0px; list-style-type: none; display: inline; }		
#pie #pie-contenido li a { color: #6F6F6F; padding-right: 9px; margin-right: 2px; }
#pie #pie-contenido li strong a { font-weight:normal; margin: 0px; padding: 0px;  }
#pie #pie-logotipos { display: none; }
#pie #pie-logo {float:left; width:auto; height:50px; padding:5px 0 0 0;}
.gallery {
	width: 604px !important; }
	

.youtube { padding-top: 40px; }

#gallerycontent .categorytitle,
.youtube .categorytitle {
	height:24px;
	background-image:url(../imagenes/gallerybackground.gif);
	padding-top:6px;
	margin-bottom: 10px; }
#gallerycontent .categorytitle a,
.youtube .categorytitle a {
	color:#434343;
	font:12px Verdana;
	font-weight:bold;
	padding-left:20px;
	text-decoration: none; }

#gallerycontent a,
.youtube a {
	color:#434343;
	font-family:Verdana;
	font-weight:bold; }


#inicio a { color:#00284b; tex-decoration:underline; }


/* --------------- newsletter */
#emaildiv { width: 250px; margin: 0px; padding:10px 0px; background: #bec8d0 url(../imagenes/reserva-online2.gif) no-repeat top right; }
#emaildiv h2 { margin:0 0 10px 0; padding: 3px 11px; font:bold 11px Verdana; color: #4e6982; text-transform:uppercase;}
#emaildiv input.input-text { border:1px solid #4e6982; font:11px Verdana; color: #333; text-align: left; margin: 0 0 0 17px; padding: 2px; width: 128px; height: 12px; }
.enviar {border:1px solid #FFF; font:10px Verdana; color:#FFF; background:#00284b; padding:0px 5px 2px 5px; margin:0 0 0 10px; height:19px;}
select {border:1px solid #CCC; font:11px Verdana; color: #333;}


/* */
#carrpep01 ol { list-style:none; }
#carrpep01 ol li { float:left; margin:3px 2px; }
#carrpep01 ol li img {border:2px solid #00284b; }

.divChilds {padding-top:10px;}
#canales #canal1 #reserva-online #form_buscador .divChilds label { width:100px; float:left; padding:3px 0 0 5px; }

.divChilds select { margin-left:20px;}



.gallery-nav h3 {margin: 0px; padding: 10px 15px;				
				font:bold 13px Verdana; color: #00284B;
				 }


/* --------------------- ofertas */
.oferta-listado { width:100%; font:11px Verdana; margin-top:20px }
.oferta-listado h3 { background:#4e6982; border-top:3px solid #bec8d0; padding:3px 5px; color:#FFF; font-size:13px }
.oferta-listado .imagen { float:left; width:158px }
.oferta-listado .imagen img { border:10px solid #bec8d0; width:130px; heigh:92px }
.oferta-listado .txt { float:right; width:470px }
.oferta-listado .txt a { color:#FFF; font-weight:bold; text-decoration:none; display:block; float:right; margin-top:25px; background: url(../imagenes/bt_reservar.gif) no-repeat; width:104px; text-align:center; padding-top:3px; height:16px; margin-right:5px }
.oferta-listado .txt a:hover { text-decoration:none }
.oferta-listado .txt a span { font-size:9px; font-weight:normal; font-family:Arial }
.oferta-listado .txt a:hover span { text-decoration:none }
.oferta-listado .txt { float:right; width:470px }

.oferta-listado .txt-varias { float:right; width:470px }
.oferta-listado .txt-varias a { color:#00284b; font-weight:bold; text-decoration:none;  }


.limp { clear:both }

