@charset "utf-8";
*{margin:0; padding:0;}

body{
    margin-left: 0;
	margin-top: 0;
    padding: 0;
    color: #666666;
    background: #000000;
    text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*básicos*/
.clear{clear:both;}
.left{ float:left;}
.right{float:right;}
.left_con_margen{ float:left; margin-left:11px;}
.right_con_margen{float:right; margin-left:11px;}
img{border:none;}
.naranja{ color:#F75A37;}
#zzz ul li{list-style:none;text-decoration:none; background:url(../img/reservas.png) no-repeat left top; padding-left:18px;}
#zzz ul li:hover{list-style:none;text-decoration:none; background:url(../img/reservas.png) no-repeat left -11px; padding-left:18px;}
#yyy ul li{list-style:none;text-decoration:none; background:url(../img/bullet_a.png) no-repeat left top; padding-left:18px;}
#yyy ul li:hover{list-style:none;text-decoration:none; background:url(../img/bullet_b.png) no-repeat left top; padding-left:18px;}
/********/

a{
	text-decoration: none;
	color: #0076B1;
}
a:hover{
	text-decoration: underline;
	color: #0076B1;
}

li{ list-style:none;text-decoration:none; background:url(../img/bullet1.png) no-repeat left top; padding-left:10px;}
li a { text-decoration:none; color:#0076B1; }

h1{
	font-family: Georgia;
	font-size:22px;
	color: #0076B1;
	font-weight: normal;
	margin-top: 14px;
	margin-bottom: 5px;
}
h3{
	font-family: Georgia;
	font-size:18px;
	color: #0076B1;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}

#container{
    margin: 0 auto;
    width: 980px;
    position: relative;
    padding: 0 0 0 0;
    text-align: left;
	background-color:#000000; 	
}

#header{
	width: 950px;
	height: 452px;
	margin-left: 15px;
	background: #000000;
	color: #FFFFFF;
}

#headerreservas {
	width: 950px;
	height: 162px;
	margin-left: 15px;
	background: #000000;
	color: #FFFFFF;
}

#header a{
	color: #CBCBCB;
	font-size:12px;
	text-decoration: none;
}
#header a:hover{
	color: #F75A37;
}
#logo{
	width:100%;
	height: 95px;
	top: 10px;
	left: 30px;
	text-align:center;
	cursor:pointer;
}
#link-galeria a{
	color: #cccccc;
	font-family: Georgia;
	font-size:16px;
	text-decoration: none;
}
#link-galeria a:hover{
	color: #ffffff;
}
#reservas
	{
	position: absolute;
	width: 160px;
	height: 85px;
	top: 305px;
	left: 30px;
	background: #414141;
	padding-left:18px;
	padding-top: 10px;
	}
#header1{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 950px;
	height: 95px;
	margin-left: 15px;
	background: url("../img/header2_bg.png") top left repeat-x;
}

#idiomas{
	background-color:#000000;
	position: absolute;
	width: 160px;
	height: 35px;
	top: 0px;
	left: 800px;
	text-align: right;
	padding-top:12px;
	color:#FFFFFF;
}
#idiomas a{ text-transform:none; color:#FFFFFF; padding:0px;}
#idiomas a:hover{ color:#F46024;}
#idiomas a.idioma_selected{ color:#F46024; padding:0px;}

#menu_superior{ text-align:right; margin-bottom:5px;}
#menu_superior a{ color:#FFFFFF; font-size:14px; font-weight:bold;}
#menu_superior a:hover{ color:#F46024;}

#contenido{
	width: 950px;
	margin-left: 15px;
	background: #000000;
	padding-top: 0px;
	margin-top:-4px;
}
#contenido1{
	width: 179px;
	height:300px;
	margin:-50px 0px 10px 0px;
	float:left;
	background:url(../img/fondo_reservas.png) no-repeat top;
	color:#FFFFFF;
	font-family:"trebuchet MS",Arial;
}
.menu2-item{
	margin: 0 10px;
	padding-left:0px;
	display:inline;
}
.menu2-item a{
	color: #777777;
	font-size:12px;
	text-decoration: none;
	font-family:"trebuchet MS", Arial;
	font-weight:bold;
	text-transform:uppercase;
}
.menu2-item a:hover{
	color: #0076B1;
}
.menu2-item-selected,.menu2-item-selected-azul{
	margin: 0 10px;
	display:inline;
}
.menu2-item-selected a{
	color: #FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-family:"trebuchet MS", Arial;
	font-weight:bold;
	text-transform:uppercase;
}
.menu2-item-selected-azul a{
	color: #0076B1;
	font-size:12px;
	text-decoration: none;
	font-family:"trebuchet MS", Arial;
	font-weight:bold;
	text-transform:uppercase;
}
#contenido2_home{
	width: 760px;
	float:right;
	background:transparent;
	z-index:800;
	position:relative;
	margin-top:6px;
}

#contenido2{
	width: 710px;
	float:right;
	background: #FFFFFF;
	z-index:800;
	position:relative;
	margin:9px 0 0 0;
	padding:5px 20px;
	min-height:280px;
}

#contenido2 h1{ font-family:"trebuchet MS"; font-size:18px; text-transform:uppercase;}

#contenido2 ul{ margin-left:3px;}
#contenido2 strong{ color:#0076B1;}

#footer{
	width: 950px;
	height: 40px;
	padding-top:10px;
	margin-left: 15px;
	text-align: center;
	background: #000000;
	color: #F0F4F7;
	clear: both;
}
#footer a{ color:#F0F4F7;}
#footer a:hover{ text-decoration:none; color:#F43F35;}
#footer_left{ width:600px; float:left; text-align:left; margin-left:20px;}
#footer_left2{ width:600px; float:left; text-align:left; margin-top:5px; margin-left:20px;}
#footer_right{ width:230px; float:right; text-align:right; margin-right:20px;}

.caja{
	height:12px;
	font-size: 11px;
}
select{
	font-size: 11px;
	height:18px;
}

/******PARTE NUEVA*******/

/*primera línea*/
#cebo{ background-color:black;top:0px; color:white; left:0px; text-align:left;  height:18px; padding:3px 4px; font-weight:bolder; text-indent:50px; font-size:14px}
#cebo:hover { color:white; background-color:#FF7334;  font-weight:bolder; cursor:pointer;}
#capaSup{ top:24px; width: 100%; position:absolute; background:#222; z-index:99; padding:5px 0px 20px 0px; text-align: left; text-indent:20px}
#capaSup a , #capaSup a:visited{ color: white; font-weight:normal; text-decoration:none}
#capaSup a:hover { color: #ff7334; font-weight:normal; text-decoration:none}
#capaSup p{ margin: 2px 0px}
#cuadricula{ position:absolute; top:0px; right:0px; width:50%; background-image:url(tira.png); background-repeat:repeat-x}
/***************/

/******menu******/
.menu_sup{ margin:0 0 0 30px;}
.menu_sup2{display:none;}
/****************/

/*CAJA RESERVAS*/
#caja_reservas{ height:67px; background-color:#E1D8CF; padding-top:15px; position:absolute; z-index:100;width:950px;}
#caja_reservas2{ height:67px; background-color:#E1D8CF; padding-top:15px; position:absolute; z-index:100;width:950px; display:none;}
#tabla_reservas td{color:#F75A37; }
.boton_calendario{background:url('cal.png') no-repeat; width:19px; height:21px; border:none; outline:none; margin-left:3px; cursor:pointer;}
#llegada,#salida,#from,#to{ width:82px; height:21px; border:none; background:url(../images/select-7.gif) no-repeat; padding:6px 0 0 10px;}
.ui-datepicker-trigger{ cursor:pointer; position:relative; top:3px;}
/***************/

/**CONTENIDO HOME**/
#contenido_home{margin-top:4px; padding-top:80px;}
#contenido_book{margin-top:4px; padding-top:30px;}
#contenido_home #col-1{ width:350px; float:left; padding-top:8px;}
#contenido_home #col-2{ width:330px; float:left; margin:0 10px;}
#contenido_home #col-3{ width:250px; float:left;}
#contenido_book #col-book{ width:690px; float:left; margin:0 10px 0 0;}
#contenido_book #col-3{ width:250px; float:left;}
.titulos_home{ color:#F75A37; font-size:12px; font-weight:bold; margin-bottom:5px; margin-left:11px;}
.titulos_home2{ color:#F75A37; font-size:12px; font-weight:bold; margin-bottom:5px; margin-left:1px;}
.titulos_home3{ color:#F75A37; font-size:12px; font-weight:bold; margin-bottom:5px; margin-left:5px; text-align:left;}
.links_home{ color:#F75A37; font-size:11px; font-weight:bold; float:right; margin:5px 8px 5px 0;}
.links_home2{ color:#F75A37; font-size:12px; font-weight:bold;}
.links_home3{ color:#FFFFFF; font-size:12px; font-weight:bold;}
#caja_hotel_berlin{ min-height:90px; border:1px solid #1E1E1E;}
#caja_hotel_barcelona{ min-height:90px; border:1px solid #1E1E1E; margin-top:10px;}
#caja_hotel_buenosaires{ min-height:90px; border:1px solid #1E1E1E; margin-top:10px;}

#caja_ofertas{background-color:#1E1E1E; padding-top:8px;}
.caja_ofertas_oferta{ padding:6px 0; border-bottom:1px solid #000000;}
.caja_fiestas_fiesta{padding:6px 0; border-bottom:1px solid #000000;}
.caja_ofertas_oferta .right{ width:178px;}
.titulo_oferta{color:#FFFFFF; margin-bottom:5px; font-weight:bold;}
.titulo_noticias{color:#FFFFFF; margin:5px 3px 3px 11px; font-weight:bold;}

.caja_newsletter{ margin-bottom:5px;}
.caja_newsletter .right{ width:174px;}
.caja_newsletter .titulo_oferta{ font-size:14px;}

#caja_newsletter{background-color:#1E1E1E; margin-top:5px; padding-top:10px;}
#caja_fiestas{background-color:#1E1E1E; margin-top:5px; padding-top:10px;}
#caja_siguenos{background-color:#1E1E1E; margin-top:5px; padding:12px 0 10px 0; height:90px;}
*:first-child+html #caja_siguenos{background-color:#1E1E1E; margin-top:5px; padding:12px 0 10px 0; height:95px;}
#caja_noticias{background-color:#1E1E1E; padding-top:8px;}

div.contieneoferta { /* Para la página de ofertas */
	float: left;
	width: 250px;
/*	margin-bottom:30px; */
	background-color:#1E1E1E;
}

div.contieneoferta .oferta { /* Para la página de ofertas */
	float: left;
	height: 73px;
	width: 220px;
	margin:12px 16px 0 6px;
	padding:8px;
	background-color:#CCC;
	border:1px solid #f75a37;
}

div.contieneoferta .img { /* Para la página de ofertas */
	float:left;
	width:83px;
	border:none;
}

div.contieneoferta .img img { /* Para la página de ofertas */
	border:1px solid #322d2c;
}
	
div.contieneoferta .txt { /* Para la página de ofertas */
	font-family:Arial, Helvetica, sans-serif;
	color:#322d2c;
	font-size:11px;
	line-height:16px;
	overflow:hidden;
	height: 35px;
	float:left;
	width:130px;
}	

div.contieneoferta .txt p { /* Para la página de ofertas */
	font-size:12px;
	color:#322d2c;
	line-height:16px;
	margin:0;
	text-indent:0px;
}	
	
div.contieneoferta .pvp { /* Para la página de ofertas */
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	width:130px;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	height:14px;
	margin:0;
	color:#F75A37;
}		

div.contieneoferta .url { /* Para la página de ofertas */
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	width:130px;
	margin-top:11px;
}	

div.contieneoferta .url a { /* Para la página de ofertas */
	color: #000;
	text-decoration: none;
	font-size:12px;
	line-height:15px;
	text-transform:uppercase;
}	

div.contieneoferta .url a:hover { /* Para la página de ofertas */
	text-decoration:underline;
}

.caja_noticias_noticia{ border-bottom:1px solid #000000;}
#caja_blog{background-color:#1E1E1E; margin-top:5px; padding-top:10px; height:151px;}
#caja_prensa{background-color:#1E1E1E; margin-top:5px; padding-top:10px;}
.prensa_left{ width:136px; float:left; margin-left:10px; letter-spacing:0.09em;}
.prensa_right{ width:104px; float:right; margin-top:16px;}

#caja_siguenos .frase_siguenos_en{ margin-top:12px; margin-left:10px; color:#F3F3F3; font-weight:bold;}

#caja_siguenos .enlaces_siguenos{ margin-top:15px; width:330px; float:left; margin-left:9px; }
*:first-child+html #caja_siguenos .enlaces_siguenos{ margin-top:18px; width:330px; float:left; margin-left:9px;}
.enlaces_siguenos a{ margin-right:10px;}

	/*blog*/
	/*.slideshow { height: 232px; width: 232px; margin: auto }
	.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }*/


#zzz{ background:url(../img/contenido_bg.png) repeat; width:200px; right:220px; position:absolute; display:none; padding-bottom:10px; z-index:9999;}
#yyy{ background:url(../img/contenido_bg.png) repeat; width:200px; right:15px; position:absolute; display:none; padding-bottom:10px; z-index:9999;}
#blendimage{ z-index:45; position:absolute;}
/******************/


/**CONTENIDO INTERIORES**/
#contenido_interiores{padding-top:80px;}
#contenido_interiores #col-1{ width:260px; float:left; padding-top:8px;}
#contenido_interiores #col-2{ width:670px; float:left; margin:0 0 0 10px; background-color:#1E1E1E; padding:8px 0 0 10px; min-height:401px;}

#caja_siguenos_interior{background-color:#1E1E1E; margin-top:5px; padding:12px 0 10px 10px;}

#contenido_interior{ margin-top:15px; padding:0 20px 20px 0px; color:#FFFFFF; font:Arial, Helvetica, sans-serif;}
#contenido_interior p{ margin:15px 0;}
#contenido_interior img{ margin:0 14px 5px 0;}
#contenido_interior a{ color:#F75A37;}

#hilera{ margin-bottom:10px; font-size:11px; color:#AEAEAE;}
#hilera a{ font-size:11px; color:#AEAEAE; text-decoration: none;}

#contenido_interior ul li{ background:url(../img/bullet_c.png) left 1px no-repeat; padding-left:15px; margin-top:2px;}
#contenido_interior ol li{ list-style:decimal; color:#DE6238; padding-left:0px; margin-left:19px; margin-top:2px;}
#contenido_interior ol li span{ color:#FFFFFF;}

ul.lista_partners_left{ width:240px; float:left;}
ul.lista_partners_right{ width:320px; float:left;}

/*formulario*/
#JsubmitNewsletter{ background:url(../img/fondo_enviar.png) no-repeat top; border:none; width:55px; color:#FFFFFF;}
#JsubmitNewsletter:hover{ color:#F75A37;}
#caja_formulario_newsletter .input_newsletter{ width:200px; background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF;}
#caja_formulario_newsletter #Jpais {width:204px; background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF;}
#caja_formulario_newsletter #Jnacimiento{ width:176px;background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF;}
#caja_formulario_newsletter table td{ padding:1px 0;}
#caja_formulario_newsletter fieldset{ padding:5px 10px; width:400px; border:1px solid #555555;}
#caja_formulario_newsletter legend{ font-size:14px; color:#FFFFFF;}
#privacy{ height:85px; overflow:auto; font-size:10px;}

/*prensa*/
.any{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e85f39; font-weight:bold;}

.input_trabaja{ width:200px; background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF;}
#caja_formulario_trabaja #JpaisT, #caja_formulario_trabaja #JnacionalidadT {width:204px;background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF;}
.error_campo{ border:1px solid #F75A37; background-color:#FDEEDB; }
#caja_formulario_trabaja table td{ padding:1px 0;}
#caja_formulario_trabaja fieldset{ padding:5px 10px; width:600px; border:1px solid #555555;}
#caja_formulario_trabaja legend{ font-size:14px; color:#FFFFFF;}
/*#caja_formulario_trabaja #JnacimientoT{ width:176px;background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF;}*/
#caja_formulario_trabaja textarea{ width:550px; height:150px; background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF; margin-top:3px;}
#caja_formulario_trabaja textarea.error{ width:550px; height:150px; background-color:#1E1E1E; border:1px solid #F75A37; color:#FFFFFF; margin-top:3px;}
#caja_formulario_trabaja fieldset input{background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF; width:135px;}
#caja_formulario_trabaja  table input.error_campo{ border:1px solid #F75A37; background-color:#1E1E1E; }
#caja_formulario_trabaja img.ui-datepicker-trigger{ margin:0 0 0 3px;}
/******/
.envio_mail_correcto{ margin:80px 0 0 90px; width:450px; font-size:16px;color:#F75A37; font-weight:bold; text-align:center; }
.envio_mail_incorrecto{ margin:80px 0 0 90px; width:450px; font-size:16px;color:#CC0000; font-weight:bold; text-align:center; }

/****CAJA AMIGO***/
#caja_amigo{display:none; width:25%; position:absolute; left:40%; margin-top:-320px; background:url(../img/contenido_bg.png) repeat; border:1px solid #F75A37; padding:10px 0;}
#caja_amigo p{ margin:5px 0; text-align:left; padding-left:5px;}
#caja_amigo .imagen_cerrar{ text-align:right; margin-bottom:8px;}
#JAemail, #JAnombre, #JAtmptxt{width:94%; background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF;}
#JAmensaje{width:94%; background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF; height:60px; font:Arial, Helvetica, sans-serif;}
#JAsubmitAmigo{ background:url(../img/fondo_enviar.png) no-repeat top; border:none; width:55px; color:#FFFFFF;}
#JAsubmitAmigo:hover{ color:#F75A37;}
#cierra_amigo{ cursor:pointer;}
/*****************/

/*****ultimos cambios****/
.button, #contenido a.button {
background: none repeat scroll 0 0;
border-color:#E85F39 -moz-use-text-color;
border-style:solid none;
border-width:1px medium;
color:#ffffff;
font-size:16px;
padding:1px;
text-transform:uppercase;
}
.button:hover, #contenido a.button:hover {
background:#E85F39 none repeat scroll 0 0;
border-color:#ffffff -moz-use-text-color;
border-style:solid none;
border-width:1px medium;
color:#ffffff;
font-size:16px;
padding:1px;
text-decoration:none;
text-transform:uppercase;
}

#caja_formulario_loving { margin-top:40px;}
#formulario_loving input{width:300px; background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF; margin-bottom:10px;}
#formulario_loving input.error_campo{ border:1px solid #F75A37;}
#formulario_loving textarea{ width:300px; margin-bottom:10px; background-color:#1E1E1E; border:1px solid #555555; color:#FFFFFF; height:60px; font:Arial, Helvetica, sans-serif; resize:none;}
#formulario_loving textarea.error_campo{ border:1px solid #F75A37;}
#formulario_loving #JLovesubmit{ background:url(../img/fondo_enviar.png) no-repeat top; border:none; width:55px; height:18px; color:#FFFFFF;}
#formulario_loving #JLovesubmit:hover{ color:#F75A37;}

/************************/

.thawte img{ border:2px solid #FFFFFF;}
.thawte img:hover{ border:2px solid #e85f39;}


.titulos_offers{ color:#F75A37; font-size:12px; font-weight:bold; margin-left:1px;padding-left:10px;}

.titulos_offers a {
	color:#f75a37;
	text-decoration:none;
}

.titulos_offers a:hover {
	text-decoration:underline;
}

div.contieneoferta p.why {
	color:#f75a37;
	margin-left:10px;
	margin-top:4px;
}

div.contieneoferta ul {
	width:230px;
	padding:10px;
}

div.contieneoferta ul li {
	list-style-type:square;
	color:#FFF;
	font-size:11px;
	margin-left:14px;
	margin-top:3px;
	padding-left:5px;
}

div.offersback { /* Para la página de ofertas */
	float: left;
	width: 212px;
	height:32px;
	margin-top:15px;
	padding:10px 10px 10px 28px;
	background:url(../img/tri.jpg) no-repeat left #F75A37;
}

div.offersback a { /* Para la página de ofertas */
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

div.offersback a:hover { /* Para la página de ofertas */
	text-decoration:underline;
}

div.offersback2 { /* Para la página de ofertas */
	float: left;
	width: 212px;
	height:32px;
	margin-top:8px;
	margin-bottom:8px;
	padding:10px 10px 10px 28px;
	background:url(../img/tri.jpg) no-repeat left #F75A37;
}

div.offersback2 a { /* Para la página de ofertas */
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

div.offersback2 a:hover { /* Para la página de ofertas */
	text-decoration:underline;
}

.logo {
	display:block;
	height:100px;
	width:150px;
	margin:0 auto;
}

.logo img {
	border:none;
}
