/*	DEROLA 19/03/09 */

/*  Inicio CSS CLONADO HOME
    Mismo código CSS que en la Home, la única diferencia es que he eliminado el código que no se emplea para aligerar el documento */

body {
	background-color: #e5e5e5;
	background-image:url(fondo-nw1.gif);
	background-repeat:repeat-x;
	background-position:bottom; 
	margin-top:0px;
	text-align:center;
	padding:0px;
	}

img {
	border:0px;}

h1{
	margin-top:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #545454;
	text-decoration: none;
	text-align: center;
	margin-bottom:2px;}
	
	
	
	
#contenedor{	
	width: 760px;
	margin:auto;
	border:1px solid #545454;
	background-color:#FFFFFF;
	text-align:left; }
	
	
	
	
#banderas {
	float:right;
	width:740px;
	text-align:right;
	margin-top:2px;
	margin-right:4px;
	margin:4px 5px 0 0;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; 
}

#banderas a{
	color:#545454;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;}
	
#banderas a:hover{
	color:#4fa700;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;}




#cuerpo{
	margin:0px;
	padding:0px;	
	background-color:#FFFFFF;
	border-left:1px solid #545454;
	float:left;
	width:595px; }

html>body #cuerpo{
	margin: 0px;
	padding: 0px;	
	background-color:#FFFFFF;
	border-left:1px solid #545454;
	float:right;
	width:600px;}

* html #cuerpo{
	padding: 0px;	
	background-color:#FFFFFF;
	border-left:1px solid #545454;
	margin-right: -2px;
	margin-left: -0px;
	float:right;
	width:600px;}




#menuLateral{
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	float:right;
	width:159px;
	background-color:#FFFFFF;
}

* html #menuLateral{
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	float:right;
	width:159px;
	background-color: #fff;}

#menuLateral ul{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	background-color: #545454;
	list-style:none;}

#menuLateral li {
	padding: 0 0 0 7px;
	background-image:url("bullets_otroserv.gif");
	background-repeat:no-repeat;
	background-position:left;
	list-style: none;}

#menuLateral li a { 

    font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;}
	
#menuLateral li a:hover{ 
	font-size: 12px;
    color: #4fa700;
    text-decoration:none; }
  
#menuLateral .BannerIzda{
	text-align:center;
	margin: 15px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	list-style:none;
	text-decoration:none;}




#menu{
	float:right;
	margin: 0px;
	padding: 0px;
	width:600px;
	border-right:0px;
	background-color:/*#4fa700*/#fff;
	border-bottom:solid #545454 4px;
	/*height:26px;*/
	clear:both; }

#menu h3{
	float:left;
	padding:6px 0px 0px 0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FFFFFF;
	height:16px;
	background-color:#4fa700; }

#menu h3 a{
	color: #ffffff;
	text-decoration:none;
	list-style: none;
	padding:6px 15px 5px 10px;
	margin:0px;
	height:16px;
	/*nuevo*/background-image:url(separador_tab.gif);
	background-repeat:no-repeat;
	background-position:bottom right; }

#menu h3 a.ultimo{
	color: #ffffff;
	text-decoration:none;
	list-style: none;
	padding:6px 15px 5px 10px;
	margin:0px;
	height:16px;
	/*nuevo*/background-image:url(ultimo_tab.gif);
	background-repeat:no-repeat;
	background-position:bottom right;}

#menu h3 a:hover.ultimo{
	color: #ffffff;
	text-decoration:none;
	list-style: none;
	padding:6px 15px 5px 10px;
	margin:0px;
	height:16px;
	/*nuevo*/background-image:url(ultimo_tab_over.gif);
	background-repeat:no-repeat;
	background-position:bottom right;}

#menu a:hover{
	color: #ffffff;
	text-decoration:none;
	padding:6px 15px 5px 10px;
	list-style: none;
	height:16px;
	background-color:#545454;
	background-image:url(separador_tab_on.gif);
	background-repeat:no-repeat;
	background-position:right;}
	
	
	


#destinos {
	background-color:#545454;
	width:760px;
	height:22px;
	clear:both;
	text-align:center;
	display:block;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:3px 0px 0px 0px;}

#destinos a {
	color:#FFFFFF;
	padding:0px;
	text-decoration:none;}




#otros {
	background-color:#fff;
	height:25px;
	clear:both;
	margin:0 0 0 235px;
	color:#545454;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 5px 0px;}

#otros a { 
    background: transparent url(otros_right.gif) no-repeat scroll top right;
    color: #545454;
	float:left;
	display:block;
    font: normal 11px 'Tahoma', Verdana, arial, sans-serif;
    height: 19px;
    margin-right: 5px;
	margin-top:5px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
	text-align:center;}

#otros a span {
    background: transparent url(otros_left.gif) no-repeat;
    display: block;
    line-height: 19px;
    padding: 0px 7px 5px 15px;} 

#otros a:hover { 
    background: transparent url(otros_right_over.gif) no-repeat scroll top right;
    color: #fff;
   /* display: block;*/
    float:left;
    font: normal 11px 'Tahoma', Verdana, arial, sans-serif;
    height: 19px;
    margin-right: 5px;
	margin-top:5px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;}

#otros a:hover span {
    background: transparent url(otros_left_over.gif) no-repeat;
   /* display: block;*/
    line-height: 19px;
    padding: 0px 7px 5px 15px;} 




.pie{	
	padding-top:30px;
	margin:auto;
 	text-decoration: none;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	text-align: justify;}

.pie h3{
	padding-top:1px;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	display:inline;}

.pie h2{	
	padding-top:1px;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	display:inline;}

.pie a:link,
.pie a:visited,
.pie a:active{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	text-decoration: none;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:normal;	}

.pie a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	text-decoration: underline;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:normal;}
	

/* fin CSS CLONADO HOME */




/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */




/* inicio CSS específico Home de cada hotel */

#menuLateral ul.lista_destacada {
	background-color: #4fa700;
	color:#FFFFFF;
	font-weight:bold;}

#menuLateral ul.lista_destacada a:hover{ 
    color: #fff; }
	

#ruta {
	margin: 0 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  	font-weight: normal;
  	color: #2E6057;	}

#ruta a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  	font-weight: normal;
  	color: #2E6057;
  	text-decoration: none;} 


#contenidos {
	position: relative;
	width: 560px;
	margin: 20px auto 20px auto;
	padding: 0 0 0 0;
	/*text-align: center;*/
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;}

#contenidos h2 {
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	color:#9f9f9f; 	
	display:inline;
	/*height:43px;*/
	display:block;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align:bottom;
	
}
#contenidos img.banner {
	margin: 0 0 25px 0; }

.col_izq,
.col_der {
	padding: 0 0 0 0;
	width: 265px;
	text-align: left;
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif; }

.col_der {
	float: right;
	margin: 0 5px 25px 0;
	}

.col_izq {
	float: left;
	margin: 0 15px 30px 5px;
 }
	
#descripcion .col_izq h2, #descripcion .col_der h2{

	text-align:left;
	font-size: 14px;
	color:#545454;  }

#descripcion .col_izq h2 a, #descripcion .col_der h2 a{
	text-align:left;
	font-size: 14px;
	  }
	
#descripcion .col_izq p , #descripcion .col_der p{
	font-size:12px;
	text-align:justify;
	color:#545454;
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
}

#descripcion .col_izq  p a, #descripcion .col_der p a{
	font-size:12px;
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	color:#4fa700;

}


.col_izq ul, .col_der ul{	 
	margin-left:0px;
	margin-right:0px;
	padding-right:5px;
	padding-left:5px;

}

.col_der li, .col_izq li{
	list-style-type: none;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
	margin-top:5px;
	padding-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	display: block;
}

a .col_der .imgdecorada, .col_der .imgdecorada, a .col_izq .imgdecorada, .col_izq .imgdecorada, #descripcion .imgdecorada{
	margin-right:3px;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	border: 1px solid #545454;
	float:left;
}


* html .col_izq {
	margin: 0 12px 30px 3px }
	
	

.izquierda { float: left }
.derecha { float: right }
 

.ofertas_listado {
text-align: left;
font-size: 12px; }

.ofertas_listado thead th {
font-size: 16px;
color: #545454;
padding: 0 0 5px 0 }

.ofertas_listado thead th strong {
color: #4fa700 }

.ofertas_listado tbody tr th {
border-top: 1px solid #800000;
background-color: #f0f0f0;
padding: 8px 0 8px 3px;
color: #545454;
font-weight: normal }

.ofertas_listado .par {
background-color: #fff; }

.ofertas_listado tbody a {
color: #545454;
font-weight: bold }

.ofertas_listado tbody a:hover {
color: #4fa700 }

.ofertas_listado tfoot th {
padding: 7px 0 0 5px }

.ofertas_listado tfoot a {
color: #4fa700;
font-weight: normal; }

.ofertas_listado .ultima_fila {
border-bottom: 1px solid #800000; }

#mapa{
border: 1px solid #545454; 
width:265px;
height: 250px;
}

#contenedor_motor {
padding: 0;
margin: 0 0 30px 0;
width: 265px; }



#descripcion {
text-align: left;
font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
clear: both;}

#descripcion p {
text-align:justify;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 12px;
color: #545454;}

#descripcion a {
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4fa700; }



#introduccion {
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
clear: both;}

#introduccion p {
font-size: 12px;
color: #545454 }

#introduccion a {
font-size: 12px;
color: #4fa700 }
#introduccion h2 {
font-size: 16px;
color: #9f9f9f }

#introduccion ul {
	list-style-type: none;
/*	border: 0;
	margin: 0;
	padding: 0; 
/*	padding-bottom:20px;*/
}

#introduccion ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#545454;
/*	height:25px;*/
/*	padding:10px; */
}

#datos_pie {
text-align: center;
clear: both;
margin: 0px 0 0px 0}

#datos_pie p {
margin: 0px 0 0 0;
font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #545454;
/*line-height: 18px;*/
text-align:center;
}



#cuidamos {
	float:right;
	margin: 0px 25px 0px 5px;}


#contenidos .col_der #listado_ofertas h2{
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 14px;
	color:#545454;  }
 
#listado_ofertas ul {
	list-style-type: none;
	border: 0;
	margin: 0;
	padding: 0;
	padding-top:10px;
	padding-bottom:20px;
}

#listado_ofertas ul li{
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#545454;
	height:25px;
	padding:6px; 
	border-bottom: 1px solid #800000;  
}

#listado_ofertas ul li a { 
	font-weight:bold;
	color:#4fa700;
}

#listado_ofertas ul li a:hover { 
	color:#545454;
}

#listado_ofertas ul li:first-child{
	background-color:#eeeeee;
	border-top: 1px solid #800000;  
}

#listado_ofertas p{
	text-align:left;
	padding-bottom:20px;
}

#listado_ofertas p a{
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#4fa700;
}
#listado_ofertas p a:hover{ 
		color:#545454;

}
/* fin CSS específico Home de cada hotel */
 
 
 
 
 
 
 
 
 
 
 
 
 /* COMENTADO PARA COMPROBAR FALLO PAGINAS HERRAMIENTA GOOGLE */
 
 
/* Inicio del Login*/

/*

#contenedor #cuerpo #barralogin {
	font:Normal 'Tahoma', Arial, Verdana;
	background:url(Login/fondo-barra-login.jpg);
	background-repeat:no-repeat;
	clear:both;
	width:580px;
	margin:0px;
	height:32px;
	padding:3px 0px 0px 20px;
	display:block;}

*:first-child+html #contenedor #cuerpo #barralogin {
	font:Normal 'Tahoma', Arial, Verdana;
	background:url(Login/fondo-barra-login.jpg);
	background-repeat:no-repeat;
	clear:both;
	width:580px;
	margin:0px;
	height:30px;
	padding:7px 0px 0px 20px;
	display:block;}

* html #contenedor #cuerpo #barralogin {
	font:Normal 'Tahoma', Arial, Verdana;
	background:url(Login/fondo-barra-login.jpg);
	background-repeat:no-repeat;
	clear:both;
	width:580px;
	margin:0px;
	height:32px;
	padding:5px 0px 0px 20px;
	display:block;}

#contenedor #cuerpo #barralogin label{
	font:Normal 12px 'Tahoma', Arial, Verdana;
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#fff;
	display:inline-table;
	vertical-align:middle; }

#contenedor #cuerpo #barralogin input{
	padding:0px;
	font-family:'Tahoma', Arial, Verdana;
	font-size:12px;
	color:#545454;
	border:0px;
	background:none;
	text-align:center;
	margin:0px 10px 0px 5px;
	padding:0px;
	display:inline-table;
	vertical-align:middle; }

#contenedor #cuerpo #barralogin a {
	font-family:'Tahoma', Arial, Verdana;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;}

#contenedor #cuerpo #barralogin a:hover {
	margin:0px;
	padding:0px;
	color:#4FA700;}

#contenedor #cuerpo #barralogin a img{
	width:69px;
	height:16px;
	margin:0px 10px 0px 10px;
	padding:0px;
	border:0;
	vertical-align:middle;}

#contenedor #cuerpo #barralogin form{
	margin:0px;
	padding:0px;}
	
*/


#buscador_vuelos{
margin-top:25px;
}

 

#contenidos #tiempoffhh{
	width:126px;
	height:48px;
	float:right;
	position:relative;
	margin-right:0px;
	vertical-align:middle;
}

#contenidos #tiempoffhh #cabecera_tiempo
{
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#545454;
	float:right;
	position:relative;
	vertical-align:middle;
}

#contenidos #tiempoffhh #cabecera_tiempo p{
	float:right;
	display:block;
	position:relative;
	width:82px;
	height:48px;
	margin:7px 0 0 0;
	padding:0px;
	vertical-align:middle;
	text-align:right;
}

#contenidos #tiempoffhh #cabecera_tiempo img{
	float:left;
	display:block;
	position:relative;
	/*width:48px;
	height:48px;*/
	top:0px;
	vertical-align:top;
}

/* Fin de Barra de Login*/


.enlace_nofollow{
	cursor:hand; 
	cursor:pointer;
}
/* fin CSS específico Home de cada hotel */ 

 
 
 
 
 
