body
    {
    margin-left: 0;
	margin-top: 0;
    padding: 0;
    color: #ffffff;
    background: #000000;
    text-align: center;
	font-family: Verdana,Arial,Sans-Serif;
	font-size:13px;
	
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #999999;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #666666;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #000000;
	
    }

.clear{clear:both;}

a, a:visited
    {
		text-decoration: none;
        color: #ffffff;
		font-weight: normal;
    }
a:hover
    {
		text-decoration: none;
		color: #E85F39;
		font-weight: normal;
  }

a.link_mail{ color:#E85F39; text-decoration:none;}
a.link_mail:hover{ text-decoration:underline;}

#contenido a{ color:#E85F39; text-decoration:none;}
#contenido a:hover{ text-decoration:underline;}

#contenido h2 a ,#contenido #sharethis_0 a, #contenido .numeros_pagina_promos a, #contenido #lista_promocion a {color:#FFFFFF;}
#contenido h2 a:hover ,#contenido #sharethis_0 a:hover, #contenido #lista_promocion a:hover {color:#E85F39; text-decoration:none;}

h1
	{
	font-size:13px;
	font-weight:bold;
	color: #E85F39;
	margin-top: 10px;
	margin-bottom: 0px;
	}
h2
	{
	font-size:13px;
	font-weight:normal;
	color: #ffffff;
	margin-top:0px;
	margin-bottom:0px;
	}
		
#contenido div h2 { margin-top:10px; margin-bottom:4px;}		

#container
    {
    margin: 0 auto;
    width: 960px;
	height:580px;
    position: relative;
    padding: 0 0 0 0;
    text-align: left;
	background: #000000; 	
	overflow:hidden;
    }

#header{
		width: 960px;
		height: 160px;
		position: absolute;
		top: 0px;
		left: 0px;
		padding-top:0px;
		padding-bottom:2px;
		padding-left:20px;
		padding-right:5px;
		text-align: center;
	/*	background: url("../img/header_bg.png") top left no-repeat; */
		color: #C1B391;
		overflow:hidden;
    }
#header a, #header a:hover, #header a:visited
	{
	font-weight: bold;
	color: #E85F39;
	text-decoration:none;
	}


#footer
	{
		width: 960px;
		height: 20px;
		position: absolute;
		top: 560px;
		left: 0px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
		padding-right:5px;
		text-align: left;
		background: #000;/*url("../img/menu_bg.png");*/
		color: #C1B391:
    }
	

#menu
    {
		width: 300px;

		padding: 0 0 0 0;	
		overflow: hidden;
		/*position: absolute;
		top: 70px;*/
						position:relative;
						
		left: 0px;
	
		font-size:12px;
		font-weight:normal;
                padding-bottom:8px;
		color: #000000;
		display: none;
		
		/*background:white;*/
			background:url(fondonegro2.png);
				 left:0px;
				 position:absolute;

    }
	
#menu div
	{
	padding-left: 39px;
	padding-top: 0px;
	height: 14px;
	}
	
#menuactiva
	{
	/*background: url("../img/item_bg.gif") top left no-repeat;*/
	background: url("../img/item_bg.gif") top left repeat-x;
	}
	


#menu a, #menu a:visited
	{
		font-size:12px;
		font-weight:bolder;
		width: 100%;
		display: block;
		/*color: #fff;*/
		color:#fff;
	}
#menu:hover, #menu a:hover
	{
		color: #E85F39;
		text-decoration: none;
/*background:#fff;*/
			background:url(fondonegro2.png);
	}


#menutest
    {
		width: 300px;

		padding: 0 0 0 0;	
		overflow: hidden;
		/*position: absolute;
		top: 70px;*/
						position:relative;
						
		left: 0px;
	
		font-size:12px;
		font-weight:normal;
                padding-bottom:8px;
		color: #000000;
		display: none;
		
		/*background:white;*/
			background:url(fondonegro2.png);
				 left:0px;
				 position:absolute;

    }
	
#menutest div
	{
	padding-left: 39px;
	padding-top: 0px;
	height: 14px;
	}
	
	


#menutest a, #menutest a:visited
	{
		font-size:12px;
		font-weight:bolder;
		width: 100%;
		display: block;
		/*color: #fff;*/
		color:#fff;
	}
#menutest:hover, #menutest a:hover
	{
		color: #E85F39;
		text-decoration: none;
/*background:#fff;*/
			background:url(fondonegro2.png);
	}



#contenido
    {
		width: 860px;
		height:200px;
		padding-left: 50px;
		padding-right: 50px;
		position: absolute;
		left: 0px;
		top: 360px;
		background: url("../img/contenido_bg.png");
		display: none;
		overflow: auto;
    }
	
#capaidiomas
    {
		width: 80px;
		height:100px;
		padding: 0 0 0 10px;	
		overflow: hidden;
		position: absolute;
		top: 460px;
		left: 865px;
		background: url("../img/menu_bg.png");
		background: #222222;
		display: none;
    }
	
#capahoteles
    {
		width: 110px;/*160px;*/
		/*height:50px;*/height:120px;
		padding: 0 10px 0 10px;	
		overflow: hidden;
		position: absolute;
		/*top: 510px;*/top:440px;
		left: 735px;/*685px;*/
		background: url("../img/menu_bg.png");
		background: #222222;
		display: none;
		text-align:center;
    }
	#capahoteles br{margin-bottom:3px}
	#caja_twitter{ width:36px; float:left;}
	#caja_facebook{ width:38px;; float:left; margin-bottom:10px;}
	#caja_flickr{ width:36px; float:left;}
	*:first-child+html #caja_flickr{ margin-bottom:10px;}

	
#transparencia{
	width: 860px;
	height:30px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top:10px;
	position: absolute;
	left: 0px;
	top: 520px;
	background: url("../img/contenido_bg.png");
	display: block;
	overflow: auto;
	text-align:center;
}
	
.promo_list_item
	{
	height: 80px;
	margin-top: 15px;
	}
.promo_list_item img
	{
	height: 80px;
	width: 80px;
	border: 0px;
	margin-right: 15px;
	}
.promo_list_item_title
	{
	color:#ffffff;
	font-weight:bold;
	}
.promo_list_item_text
	{
	height: 30px;
	margin-bottom: 10px;
	}
	
	
#mreservas
	{
	margin-bottom: 5px;
	margin-top:0;
	height: 25px;
	line-height: 25px;
	/*background:#fff;*/
	}
	#cajamosca{float:left; text-align:left; position:absolute; left:0px; z-index:98; top:80px;background-image:url(fondonegro2.png); }
	#cajamosca a{font-weight:bolder; display:block}
	#cajamosca a:hover{ background:url(fondonegro2.png); }
	
	
	#cajamoscatest {float:left; text-align:left; position:absolute; left:0px; z-index:98; top:80px;background-image:url(fondonegro2.png); }
	#cajamoscatest a{font-weight:bolder; display:block}
/*	#cajamoscatest a:hover{ background:url(fondonegro.png); } */
	
	
#mreservasi
	{
	float: left;
	width:15px;
	/*background: url("http://www.axelhotels.com/img/capa-reservas-d.png") top left no-repeat;*/
	}
#mreservasc
	{
	float: left;
	/*background: url("http://www.axelhotels.com/img/capa-reservas-c.png") top left repeat-x;*/
	}
#mreservasd
	{
	float: left;
	width:15px;
	/*background: url("http://www.axelhotels.com/img/capa-reservas-i.png") top left no-repeat;*/
	}


#mreservas a, #mreservas a:visited
	{
color:#ffffff;
font-size:13px;

	}
#mreservas a:hover
	{
color:#E85F39;
font-size:13px;
	}	

.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;
}

/*
#cebo{ background:black; color:white; left: 0px; text-align:center; width:450px; position:relative; height:18px; font-weight:bolder}
#cebo:hover { color:white; background-color:#FF7334;  font-weight:bolder; cursor:pointer;}
#capaSup{ top:18px; width: 450px; 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}
*/

#cebo{ 
background-color:black;
/*background-image:url(tira.png);
	/*background-position:center;*//*
background-position:top;
background-position:right;
background-repeat:no-repeat;
*/
top:0px; color:white; left:0px; text-align:left; width:100%;  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}
#coco{ width:300px}

dt { margin-left:550px; position:relative }
dd { position:absolute; top: 80px; width: 480px; left:0px }


#cuadricula{ position:absolute; top:0px; right:0px; width:50%; background-image:url(tira.png); background-repeat:repeat-x}

#sharethis_0{ float:right; margin-top:25px;}
#lista_promocion{ width:600px; margin:0 auto;}
#titulo_lista_promocion{ margin-top:-45px; margin-bottom:10px; font-size:14px; font-weight:bold; color:#E85E38; float:left;}
.paginar{ width:150px; float:right; margin:10px 0;}
.paginar_right{ width:150px; float:right; margin:0 200px 0 0;}
*:first-child+html .paginar_right{ width:140px; float:right; margin:-16px 200px 0 0;}
.paginar_left{ width:140px; float:left; margin:0 10px 0 300px; text-align:right;}
.numeros_pagina_promos{ margin:0 auto;}

#link_pie_calendario a{ margin:0 0 0 33px; color:#D85834;}
#link_pie_calendario a:hover{ text-decoration:underline;}

#tabla_salas th{color:#E85F39; text-align:center; border:1px solid #555555;}
#tabla_salas td{text-align:center; border:1px solid #555555;}

#contenido ul li{ background:url(../../portal/img/bullet_c.png) left 1px no-repeat; padding-left:15px; margin-top:2px; list-style:none;}

.thawte img{ border:2px solid #FFFFFF;}
.thawte img:hover{ border:2px solid #e85f39;}

#book_ba {
	width:260px;
	height:100px;
	margin-bottom:8px;
/*	background-image:url(fondonegro.png); */
	font-weight:bold;
	padding:10px 20px;
}

#book_ba h2 {
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:1px solid #FFF;
	padding-bottom:3px;
}

.hidden {display:none;}


/*nous hj*/
#desplegable_contactar_aqui { display:none; padding:5px 18px; width:260px;}
#tripadvisor{ display:none; width:1240px; margin:0 auto; position:absolute; top:540px; height:1px;}
#tripadvisor .logo_tripadvisor{ float:left; width:170px;}
/*****/
