/* generated by csscreator.com */ 
html, body
{
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#FFFFFF;
 background:url(../imgs/fondo_page.gif);
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}
#contenido
{
	font-size:11px;
}

#contenedor
{
	
	width:900px;
	text-align:left;
	z-index:1;
	margin:auto;
	margin-top:0px;
}

#cabecera 
{
	height:21px;
	font-size:9px;
	font-weight:bold;
}

#cabecera a
{
	color:#6784a8;
	text-decoration:none;
}

#central
{
	background-color:#FFFFFF;
	padding:5px;
}

#interior
{
	border:1px solid #b8c7d6;
}

#menu
{
	font-size:12px;
}

#menu .logo
{
	border-bottom:1px solid #FFFFFF;
}

#menu .fondo_on
{
	background-color:#4d6a8b;
	padding-left:15px;
	padding-bottom:3px;
	padding-top:3px;
	color:#ffffff;
}

#menu .fondo0
{
	background-color:#1b2a3a;
	padding-left:15px;
	padding-bottom:3px;
	padding-top:3px;
	color:#f0edc5;
}

#menu .fondo0 a
{
	color:#f0edc5;
	text-decoration:none;
}

#menu .fondo0 a:hover
{
	text-decoration:underline;
}

#menu .separador0
{
	padding-top:6px;
	background-color:#1f2e3f;
	padding-left:1px;
	padding-right:1px;
}

#menu .fondo1
{
	background-color:#223243;
	padding-left:15px;
	padding-bottom:3px;
	padding-top:3px;
	color:#FFFFFF;
}

#menu .fondo1 a
{
	color:#FFFFFF;
	text-decoration:none;
}

#menu .fondo1 a:hover
{
	text-decoration:underline;
}

#menu .separador1
{
	padding-top:6px;
	background-color:#25374a;
	padding-left:1px;
	padding-right:1px;
}

#menu .fondo2
{
	background-color:#283a4d;
	padding-left:15px;
	padding-bottom:3px;
	padding-top:3px;
	color:#FFFFFF;
}

#menu .fondo2 a
{
	color:#FFFFFF;
	text-decoration:none;
}

#menu .fondo2 a:hover
{
	text-decoration:underline;
}

#menu .fondo3
{
	padding-left:15px;
	padding-bottom:3px;
	padding-top:3px;
	color:#FFFFFF;
}

#menu .fondo3 a
{
	color:#FFFFFF;
	text-decoration:none;
}

#menu .fondo3 a:hover
{
	text-decoration:underline;
}

#menu .separador2
{
	padding-top:6px;
	background-color:#2d4055;
	padding-left:1px;
	padding-right:1px;
}


.menu_izquierda
{
	vertical-align:top; 
	width:187px;
	border:1px solid #FFFFFF;
	background:url(../imgs/base_menu.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#32465b;
	height:587px;
}

#ronline
{
	border-top:1px solid #b8c7d6;
	padding-left:1px;
	padding-right:1px;
}

#ronline #rinterior
{

	height:75px;
	background:url(../imgs/fondo_ronline.gif);
}

#ronline .titulo
{
	position:absolute;
	margin-top:7px;
	margin-left:10px;
}

#ronline form
{
	padding:0px;
	margin:0px;
}

#ronline .tabla
{
	position:absolute;
	margin-top:32px;
	margin-left:13px;
	color:#2f425a;
	font-size:11px;

}


#ronline .etiq
{
	font-weight:bold;
}

#ronline input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	border:1px solid #a4a28e;
	height:14px;
}

#ronline select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	border:1px solid #a4a28e;
}

#ronline .tabla2
{
	position:absolute;
	margin-left:410px;
	margin-top:0px;
}

#ronline .links1
{
	font-size:10px;
	color:#a19f8f;
}

#ronline .links1 a
{
	color:#888674;
	font-weight:bold;
	text-decoration:none;
}

#ronline .links1 a:hover
{
	text-decoration:underline;
}

.oferta
{
	width:220px;
	vertical-align:top;
	padding-left:12px;
	padding-top:12px;
}

.oferta .imagen
{
	border:1px solid #b8c7d6;
	border-right-width:0px;
	text-align:right;
	width:240px;
}

.oferta .imagen img
{
	border:4px solid #FFFFFF;
}

.oferta .contenidoof
{
	text-align:right;
	padding-top:9px;
	padding-right:12px;
	padding-bottom:18px;
	vertical-align:top;
}

.oferta .subtitulo
{
	font-size:14px;
	font-weight:bold;
}

.oferta .linkof
{
	color:#cb003e;
}

.oferta .linkof a
{
	color:#cb003e;
	text-decoration:none;
}

.oferta .linkof a:hover
{
	text-decoration:underline;
}

.separador_oferta
{
	width:1px; border-top:42px solid #FFFFFF; background-color:#b8c7d6;
}

#noticias
{
}

#pierss
{
	height:25px;
	padding-top:12px;
	padding-left:16px;
	background:url(../imgs/fondo_rss.gif);
	background-repeat:repeat-x;
}

#pierss .rss a
{
	color:#3b3a39;
	text-decoration:none;
	font-size:11px;
}

#pierss .rss a:hover
{
	text-decoration:underline;
}

#pierss .masnoticias
{
	padding-left:40px;
	color:#3c4f6a;
	font-size:11px;
}

#pierss .masnoticias a
{
	color:#3c4f6a;
	text-decoration:none;
}

#pierss .masnoticias a:hover
{
	text-decoration:underline;
}

#pie 
{
	border:5px solid #FFFFFF;
	margin-top:6px;
	color:#4e6787;
	font-size:10px;
}


#pie .pie1
{
	border-bottom:1px solid #b8c7d6;
	border-left:1px solid #b8c7d6;
	border-right:1px solid #b8c7d6;	
	background-color:#FFFFFF;
	padding:7px;
	padding-top:2px;
	/*text-align:center;*/
	font-size:11px;
	color:#383737;
	height:34px;
}

#pie .pie1 a
{
	color:#4e6787;
	text-decoration:none;
}

#pie .pie1 a:hover
{
	text-decoration:underline;
}

/*#pie .pie2
{
	border-bottom:1px solid #b8c7d6;
	border-left:1px solid #b8c7d6;
	border-right:1px solid #b8c7d6;	
	background-color:#FFFFFF;
	padding:7px;
	padding-top:2px;
	text-align:center;
	font-size:11px;
	color:#383737;
}*/

#pie .pie2
{
	border-bottom:1px solid #b8c7d6;
	border-left:1px solid #b8c7d6;
	border-right:1px solid #b8c7d6;	
	background-color:#FFFFFF;
	padding:7px;
	padding-top:2px;
	text-align:center;
	font-size:11px;
	color:#383737;
	height:34px;
	padding-left:300px;
}

#pie .pie2 a
{
	color:#383737;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

#pie .pie2 a:hover
{
	text-decoration:underline;
}

#flash
{
	padding:1px;
}

#flash_hotel
{
	padding:4px;
}

#flash_galeria
{
	padding:4px;
}

#destino_derecha
{
	margin-top:20px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

#destino_derecha .titulo_destino
{
	font-family:"Trebuchet MS",Arial;
	color:#696859;
	font-size:16px;
	font-weight:bold;
}

#destino_derecha .foto
{
	border:1px solid #b8c7d6;
	padding:5px;
}

#destino_derecha .texto_dest
{
	color:#4b4a3e;
	font-size:10px;
	padding-top:8px;
	text-align:justify;
	padding-bottom:15px;
}


.destino_derecha
{
	margin-top:20px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	display:none;
}

.destino_derecha .titulo_destino
{
	font-family:"Trebuchet MS",Arial;
	color:#696859;
	font-size:16px;
	font-weight:bold;
}

.destino_derecha .foto
{
	border:1px solid #b8c7d6;
	padding:5px;
}

.destino_derecha .texto_dest
{
	color:#4b4a3e;
	font-size:10px;
	padding-top:8px;
	text-align:justify;
	padding-bottom:15px;
}
.colderecha
{
	
	background:url(../imgs/fondo_lateral_derecha.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#dbd8ca;
	vertical-align:top; 
	text-align:center; 
	width:200px;
	padding-bottom:15px;
}

.colderecha_vacia
{
	background-color:#FFFFFF;
	background:url(../imgs/textura_salones.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:top; 
	text-align:center; 
	width:250px;
}

.colderecha_destinos
{
background:url(../imgs/fondo_azul.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e8f1f8;
	vertical-align:top; 
	text-align:center; 
	width:200px;
}

#capaofertas
{
	margin-bottom:20px;
}

.globo
{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:normal;
	text-align:left;
}

.globo .nombre_hotel
{
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.globo .lugar
{
	font-size:14px;
	padding-bottom:8px;
	text-align:left;
}

.globo .logo
{
	border:1px solid #b8c7d6;
	padding:5px;
	margin-bottom:8px;
}

.globo .texto
{
	font-size:10px;
	text-align:left;
}

.globo .masinfo
{
	font-size:10px;
	color:#cb003e;
	padding-top:5px;
	text-align:left;
}

.globo .masinfo a
{
	text-decoration:none;
	color:#cb003e;
}

.globo .masinfo a:hover
{
	text-decoration:underline;
}

.formubicacion
{
	padding:0px;
	margin:0px;
}

.mapa_ubicacion
{
	background-color:#777667;
	padding:4px;
	padding-top:0px;
}

.mapa_ubicacion table
{
	color:#FFFFFF;
	font-weight:bold;
}

.mapa_ubicacion select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
}



.tabla_links
{
	border:0px; 
	width:100%;
}

.tabla_links td
{
	background-color:#dfe8f2;
	width:33%;
}

.tabla_links a
{
	color:#29384c;
	text-decoration:none;
	font-weight:bold;
}

.tabla_links a:hover
{
	text-decoration:underline;
}

.tabla_salones
{
	border:0px; 
}

.tabla_salones td
{
	background-color:#dfe8f2;
	width:33%;
}

.link_salones
{
	color:#29384c;
	text-decoration:none;
	font-weight:bold;
}

.link_salones:hover
{
	text-decoration:underline;
}


#capa_ajax
{
	position:absolute;
	border:1px solid #5b87bd;
	background-color:#FFFFFF;
	width:571px;
	height:0px;
	margin-top:10px;
}

#capa_ajax .top
{
	height:22px;
	background-color:#5987bf;
	text-align:right;
	padding-top:6px;
	padding-right:10px;
}

#capa_ajax .top a
{
	color:#FFFFFF;
	text-decoration:none;
}

#capa_ajax .top a:hover
{
	text-decoration:underline;
}

#capa_ajax .titulo
{
	font-size:14px;
	font-weight:bold;
	padding:12px;
}

#capa_ajax .link
{
	padding-left:26px;
	padding-bottom:3px;
	font-size:11px;
}

#capa_ajax .link a
{
	color:#cb003e;
	text-decoration:none;
}

#capa_ajax .link a:hover
{
	text-decoration:underline;
}

.linkoferta
{
	color:#c90140;
}

.linkoferta a
{
	color:#c90140;
	text-decoration:none;
}

.linkoferta a:hover
{
	text-decoration:underline;
}

.packsselect
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	border:1px solid #a4a28e;
}

.noticia
{
	padding-top:20px;
}

.noticia .fecha
{
	color:#5987bf;
	font-style:italic;
	font-weight:bold;
}

.noticia .fecha img
{
	margin-right:4px;
}

.noticia .titulo
{
	font-size:13px;
	font-weight:bold;
	padding-left:14px;
	padding-top:3px;
}

.noticia .titulo a
{
	color:#000000;
	text-decoration:none;
}

.noticia .titulo a:hover
{
	text-decoration:underline;
}

.noticia .contentn
{
	font-size:11px;
	padding-left:13px;
}

.noticia .enlacen
{
	padding-left:13px;
	padding-top:10px;
	color:#cb003e;
	
}

.noticia .enlacen a
{
	color:#cb003e;
	text-decoration:none;
}

.noticia .enlacen a:hover
{
	text-decoration:underline;
}

#noticias_listado
{
	padding-bottom:20px;
}

#noticias_listado a
{
	color:#cb003e;
	text-decoration:none;
}

#noticias_listado a:hover
{
	text-decoration:underline;
}

.interior .volver
{
	color:#cb003e;
	padding-top:10px;
	font-size:11px;
	padding-left:13px;
	font-style:normal;
}

.interior .volver a
{
	color:#cb003e;
	text-decoration:none;
}

.interior .volver a:hover
{
	text-decoration:underline;
}

.img_noticia
{
	width:130px; 
	vertical-align:top;
	padding-top:60px;
	padding-left:30px;
	padding-right:20px;
}

.img_noticia .borde
{
	border:1px solid #b8c7d6;
}

.img_noticia img
{
	border:5px solid #FFFFFF;
}

.fondo_salones
{
	background:url(../imgs/fondo_buscador_salones.gif);
	width:209px;
	height:156px;
	text-align:left;
}

.fondo_salones form
{
	padding:0px;
	padding-left:20px;
	padding-top:10px;
	margin:0px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.fondo_salones form select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:173px;
	margin-top:4px;
}

.fondo_salones .botonsalones
{
	padding-left:60px;
	padding-top:20px;
}

.resbus
{
	padding-top:20px;
	padding-bottom:20px;
	color:#d22258;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titulo_ventana
{
	font-size:13px;
	font-weight:bold;
}

.item_ventana
{
	
	font-size:9px;
	padding-top:16px;
}

.contenido_ventana
{
	font-size:10px;
	padding-top:20px;
}

.img_ventana
{

	margin-left:10px;
}

.webmap
{
	padding:6px;
}

.tabla_packs
{
	background:url(../imgs/degrade_packs.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.titulo_webmap
{
	background-color:#e0e8f3;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

.titulo_webmap a
{
	color:#000000;
	text-decoration:none;
}

.titulo_webmap a:hover
{
	text-decoration:underline;
}

.itemsec
{
	font-size:12px;
	padding-left:23px;
	padding-bottom:8px;
}

.itemsec a
{
	color:#000000;
	text-decoration:none;
}

.itemsec a:hover
{
	text-decoration:underline;
}



.separador_contenido
{
	color:#29384c;
}

.separador_contenido a
{
	color:#000000;
	text-decoration:none;
	font-style:italic;
}
.separador_contenido a:hover
{
	text-decoration:underline;
}

#ajax_buscador
{
	z-index:10;
	width:158px;
	height:55px;
	border:1px solid #b7c7d6;
}

#ajax_buscador .interior
{
	width:156px;
	height:53px;
	border:1px solid #FFFFFF;
	background:url(../imgs/fondo_buscador.gif);
}

#ajax_buscador form
{
	padding:0px;
	margin:0px;
	margin-left:3px;
	margin-top:22px;
}

#ajax_buscador .titulo
{
	position:absolute;
	margin-top:4px;
	margin-left:6px;
}

#ajax_buscador .aspa
{
	position:absolute;
	margin-left:142px;
	margin-top:1px;
}

#ajax_buscador td
{
	padding-left:4px;
}

#ajax_buscador .boton2
{
	width:110px;
	border:1px solid #a3a28e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

.item_buscador
{
	color:#343434;
}

.item_buscador .titulopagina_buscador
{
	font-weight:bold;
}

.item_buscador a
{
	color:#62828F;
	text-decoration:none;
}

.item_buscador a:hover
{
	text-decoration:underline;
}

.separador_buscador
{
	margin-top:8px;
	background-color:#E9E7DA;
	margin-bottom:8px;
}

#localizador
{
	border-bottom:1px solid #b7c7d6;
	padding:1px;
	color:#3a4b67;
}

#localizador table
{
	background-color:#e8f1f8;
	height:30px;
	width:100%;
}

#localizador td
{
	vertical-align:middle;
	padding-left:13px;
}

#localizador a
{
	color:#3a4b67;
	text-decoration:none;
}

#localizador a:hover
{
	text-decoration:underline;
}


#localizador .ultimo
{
	color:#3a4b67;
	font-weight:bold;
}

.titulo_links
{
	color:#cb003f;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

.errormsg
{
	text-align:center;
	color:#FF0000;
	padding-top:10px;
}


.boton_ubicacion
{
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#paginador_cursos
{
	text-align:center;
	padding-top:1em;
	padding-bottom:1em;
}

#paginador_cursos .actual
{
	font-size:1.2em;
	color:#ce0067;
	text-decoration:underline;
	padding-right:1em;
}

#paginador_cursos a
{
	font-size:1.2em;
	color:#2081b8;
	text-decoration:none;
	padding-right:1em;
}

#paginador_cursos a:hover
{
	text-decoration:underline;
}

.tabla_bt
{
	padding-top:16px;
}

.tabla_bt table
{
	width:100%;
}

.tabla_bt th
{
	background-color:#e0e8f3;
}

.tabla_bt tr
{
	background-color:#e8e8e8;
	cursor:pointer;
}


.ajaxjobs
{
	position:absolute;
	display:none;
	width:660px;
	padding:5px;
	background-color:#dee8f2;
	margin-top:10px;
	
}

.ajaxjobs .cerrar
{
	position:absolute;
	width:640px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

.ajaxjobs .cerrar a
{
	color:#2e425d;
	text-decoration:none;
}

.ajaxjobs .cerrar a:hover
{
	text-decoration:underline;
}

.ajaxjobs .int1
{
	border:1px solid #b7c7d6;
}

.ajaxjobs .int2
{
	border:1px solid #ffffff;
	padding:12px;
}

.ajaxjobs .titj
{
	color:#30415b;
	font-size:16px;
	font-weight:bold;
	width:500px;
}

.ajaxjobs .capj
{
	padding-top:22px;
}

.ajaxjobs .requisitos
{
	padding-top:18px;
}

.ajaxjobs .tit
{
	color:#cb013b;
	font-weight:bold;
}
.ajaxjobs .botonj
{
	width:100%;
	text-align:center;
	padding-top:22px;
}

.ajaxjobs .botonj img
{
	border:0px;
}

.siguenosen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float:left; 
	padding-top:3px
}

.telefonos {
	 width:696px;
	 height:31px;
	 background-image:url(../imgs/fondotelefonos.gif);
	 background-repeat:repeat-x;
	 margin-left:1px;
	 color:#ffffff;
}

.tfnobcn {
	float:left;
	margin-left:13px;
	margin-top:8px;
	 font-family:"Trebuchet MS",Arial;
	 font-size:14px;
}

.tfnoparis {
	float:left;
	margin-top:8px;
	 font-family:"Trebuchet MS",Arial;
	 font-size:14px;
}

.septfnos {
	 float:left;
	 padding-top:2px;
	 padding-left:11px;
	 padding-right:11px;
}

.titulotfno {
	color:#a4c4eb;
}