@import url("reset.css");

html,body{font:0.78em arial, verdana, sans-serif;color:#000;background:#FFF;text-align:left;padding:0px;margin:0px;overflow:hidden;}
a{text-decoration:none;/*color:##ABB4BE;*/} 
a:hover{text-decoration:none;/*color:#e4afc3;*/} 
div{text-align:left;}
/*p{line-height:1.5em;}*/

/* ---------------------------------------------
WRAP
-----------------------------------------------*/
#wrap-main{width:746px;padding:0px 0px 0px 0px;margin:0 auto 0 auto;text-align:left;}
#wrap{width:590px;height:495px;position:relative;left:0px;top:0px;margin:0px;padding:0px;float:left;}
#wrap ul li{float:left;}


/* ---------------------------------------------
HEADER
-----------------------------------------------*/
#header{	width:746px;	height:53px; /*144px;*/ text-align:left;}
#header .logo{/*display:none;*/margin:/*90px*/ 0px 0px 0px 0px;}
#header .slogan{margin:-3px 0px 0px -4px; padding:0px;}


/* ---------------------------------------------
IDIOMAS
-----------------------------------------------*/
#idioma{width:120px;position:absolute;margin:38px 0px 0px 640px;padding:0px;}
#idioma li{display:inline;}
#idioma a:link,a:active{font-family: arial, verdana, sans-serif;font-size:10px;color:#91904a;}

/* ---------------------------------------------
FOOTER
-----------------------------------------------*/
#footer{margin:0 auto;display:block;	text-align:left; width:746px;	padding-top:5px;	font-family:Arial, Helvetica, sans-serif;	color:#404040;}
#footer a:link,a:active{font-family:Arial, Helvetica, sans-serif;	color:#8d8888;}



/* ---------------------------------------------
SIDEBAR
-----------------------------------------------*/
#wrap-main #sidebar{position:relative;float:right;width:156px;height:495px; right:0px;top:0px; margin:0px;padding:0px;border:0px solid red;background:#48021e url(../images/template/sidebar_back.png) no-repeat;overflow:hidden;}
#wrap-main #sidebar div{text-align:left;}


/* ---------------------------------------------
PANEL
-----------------------------------------------*/
/*
746-> +156=902 *6=4476  *
590-> +156=746 *6=3540  590*7=4130
        495*5=2475      495*8=3960
*/

/*#pane-target{position:relative;	width:590px;	height:495px;	overflow:hidden;}*/
div.pane{position:relative;	width:590px;	height:495px;	overflow:hidden;}

ul.elements{height:3960px; width: 4130px;background-color:#5B739C;/*position:absolute;*/top:0;left:0;/*overflow:auto;*/}
ul.elements li.cell{width:590px;height:495px;border:0px;text-align:center;margin:0px;padding:0px;/*position:relative;*/background-color:#DDD;}
ul.elements li.cell a{color:#e9e8a5;}
ul.elements li.cell p{color:#FFF; font-family: arial, verdana, sans-serif; font-size:1.1em; line-height:1.6em;}

ul.elements li.cell{background:url(../images/backgrounds/traina.png)};

#capa1 {background-color:#ADD8E6;}
#capa2 {background-color:#FFFACD;}
#capa3 {background-color:#7CFC00;}
#capa4 {background-color:#FFF0F5;background:url(../images/backgrounds/home.jpg);}
#capa5 {background-color:#E6E6FA;}
#capa6 {background-color:#F0E68C;}
#capa7 {background-color:#FFFFF0;}
#capa8 {background-color:#4B0082;}
#capa9 {background-color:#CD5C5C;}
#capa10{background-color:#FF69B4;}
#capa11{background-color:#F0FFF0;background:url(../images/backgrounds/room.jpg);}
#capa12{background-color:#ADFF2F;}
#capa13{background-color:#008000;}
#capa14{background-color:#808080;}
#capa15{background-color:#DAA520;}
#capa16{background-color:#FFD700;}
#capa17{background-color:#F8F8FF;}
#capa18{background-color:#DCDCDC;background:url(../images/backgrounds/restaurant.jpg);}
#capa19{background-color:#FF00FF;}
#capa20{background-color:#228B22;}
#capa21{background-color:#FFFAF0;}
#capa22{background-color:#B22222;background:url(../images/gallery/gallery22.jpg);}
#capa23{background-color:#1E90FF;background:url(../images/gallery/gallery23.jpg);}
#capa24{background-color:#696969;background:url(../images/gallery/gallery24.jpg);}
#capa25{background-color:#00BFFF;background:url(../images/gallery/gallery25.jpg);}
#capa26{background-color:#FF1493;background:url(../images/gallery/gallery26.jpg);}
#capa27{background-color:#9400D3;background:url(../images/gallery/gallery27.jpg);}
#capa28{background-color:#00CED1;background:url(../images/gallery/gallery28.jpg);}
#capa29{background-color:#2F4F4F;background:url(../images/gallery/gallery29.jpg);}
#capa30{background-color:#483D8B;background:url(../images/gallery/gallery30.jpg);}
#capa31{background-color:#8FBC8F;background:url(../images/gallery/gallery31.jpg);}
#capa32{background-color:#E9967A;background:url(../images/backgrounds/news.jpg);}
#capa33{background-color:#8B0000;background:url(../images/gallery/gallery33.jpg);}
#capa34{background-color:#9932CC;background:url(../images/gallery/gallery34.jpg);}
#capa35{background-color:#FF8C00;background:url(../images/gallery/gallery35.jpg);}
#capa36{background-color:#556B2F;background:url(../images/backgrounds/castillo.jpg);}
#capa37{background-color:#8B008B;background:url(../images/backgrounds/cinta.jpg);}
#capa38{background-color:#BDB76B;background:url(../images/backgrounds/pinpon.jpg);}
#capa39{background-color:#B8860B;background:url(../images/backgrounds/golf.jpg);}
#capa40{background-color:#DC143C;background:url(../images/backgrounds/director.jpg);}
#capa41{background-color:#FFF8DC;background:url(../images/backgrounds/director.jpg);}
#capa42{background-color:#6495ED;background:url(../images/backgrounds/tarifas.jpg);}
#capa43{background-color:#A52A2A;}
#capa44{background-color:#FF7F50;}
#capa45{background-color:#DEB887;}
#capa46{background-color:#7FFFD4;background:url(../images/backgrounds/contact.jpg);}
#capa47{background-color:#FFEBCD;background:url(../images/backgrounds/novedades.jpg);}
#capa48{background-color:#D2691E;}
#capa49{background-color:#7FFF00;}
#capa50{background-color:#5F9EA0;}
#capa51{background-color:#8A2BE2;}
#capa52{background-color:#FFE4C4;}
#capa53{background-color:#F5F5DC;background:url(../images/backgrounds/ofertas.jpg);}
#capa54{background-color:#F0FFFF;}
#capa55{background-color:#FAEBD7;}
#capa56{background-color:#F0F8FF;}


.cell-wrap     {width:590px;height:495px;border: 0px; top:0;left:0;margin:0px;padding:0;color:#ececec;overflow:hidden;}

.cell-overlay  {float:left; width:262px;height:495px;background:url(../images/template/overlay.png) top left repeat-y;
                z-index:5;top:0;left:0;padding:0 20px;overflow:auto;color:#ececec;overflow:hidden;}

.cell-overlay2  {float:left;border:0px solid red;
                 width:270px;height:390px;margin:60px 0 0 5px;padding:0;
                 color:#ececec;overflow:hidden;}

.cell-overlay2 div{display:none;padding:15px 15px 15px 10px;font-size:1.1em;color:#FFF;
                   background:#000;filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;}

.cell-overlay2 div p{margin:0;	color:#d5d5d5;}
.cell-overlay2 div h4{font-size:1.4em;	margin-bottom:10px;	font-weight:bold;}

.cell-overlay h2{font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;font-size:30px;color:#fff; margin:0px; padding: 25px 0px 30px 0px;width:234px;}
.cell-overlay h3{	padding:5px 0 3px 0;}
.cell-overlay h3 a{	padding-left:10px;font-size:12px; color:#e9e8a5; }
.cell-overlay a.news_active{font-size:12px;	color:#e9e8a5;}
.cell-overlay ul.list{list-style:none; background:transparent;width:250px; float:left;}
.cell-overlay ul.list li{text-align:left;padding:5px 0 4px 0;height:25px;}
.cell-overlay ul.list li a{padding-left:10px;}
.news_text{display:none;}
.news_text p{margin:0px;}
.greeen{font-family:Arial,sans-serif;font-size:10px; margin:0px 0px 0px 0px; padding:0px; line-height:1.4em;}
#li-1{background-color:#ADD8E6;}
#li-2{background-color:#FFFACD;}
#li-3{background-color:#7CFC00;}
#li-4{background-color:#FFF0F5;}
#li-5{background-color:#E6E6FA;}
#li-6{background-color:#F0E68C;}
#li-7{background-color:#FFFFF0;}
#li-8{background-color:#4B0082;}
#li-9{background-color:#CD5C5C;}
#li-10{background-color:#FF69B4;}
#li-11{background-color:#F0FFF0;}
#li-12{background-color:#ADFF2F;}
#li-13{background-color:#008000;}
#li-14{background-color:#808080;}
#li-15{background-color:#DAA520;}
#li-16{background-color:#FFD700;}
#li-17{background-color:#F8F8FF;}
#li-18{background-color:#DCDCDC;}
#li-19{background-color:#FF00FF;}
#li-20{background-color:#228B22;}
#li-21{background-color:#FFFAF0;}
#li-22{background-color:#B22222;}
#li-23{background-color:#1E90FF;}
#li-24{background-color:#696969;}
#li-25{background-color:#00BFFF;}
#li-26{background-color:#FF1493;}
#li-27{background-color:#9400D3;}
#li-28{background-color:#00CED1;}
#li-29{background-color:#2F4F4F;}
#li-30{background-color:#483D8B;}
#li-31{background-color:#8FBC8F;}
#li-32{background-color:#E9967A;}
#li-33{background-color:#8B0000;}
#li-34{background-color:#9932CC;}
#li-35{background-color:#FF8C00;}
#li-36{background-color:#556B2F;}
#li-37{background-color:#8B008B;}
#li-38{background-color:#BDB76B;}
#li-39{background-color:#B8860B;}
#li-40{background-color:#DC143C;}
#li-41{background-color:#FFF8DC;}
#li-42{background-color:#6495ED;}
#li-43{background-color:#A52A2A;}
#li-44{background-color:#FF7F50;}
#li-45{background-color:#DEB887;}
#li-46{background-color:#7FFFD4;}
#li-47{background-color:#FFEBCD;}
#li-48{background-color:#D2691E;}
#li-49{background-color:#7FFF00;}
#li-50{background-color:#5F9EA0;}
#li-51{background-color:#8A2BE2;}
#li-52{background-color:#FFE4C4;}
#li-53{background-color:#F5F5DC;}
#li-54{background-color:#F0FFFF;}
#li-55{background-color:#FAEBD7;}
#li-56{background-color:#F0F8FF;} 

.div_gallery_prev_next{ width:590px; display:block; border:0px solid red;}
.div_gallery_up_down  {display:none;}

.div_gallery_prev_next a,  .div_gallery_up_down   a{ font-size:36px; }

.div_gallery_prev_next .op-prev {margin:200px 0px 0px 5px; float:left;}
.div_gallery_prev_next .op-next {margin-top:200px; margin-right:5px; float:right;}
.flotar-i { float: left;display:block; margin-right:15px;}
 hr {visibility:hidden;padding:3px 0px 2px 0px; color:#333333;width: 80%; clear:both;}

/* ---------------------------------------------
RESERVAS
-----------------------------------------------*/
 #reservas {width: 156px; height:38px; margin: 0; background-color: #6f7881;}
 #reservas div { }
 #reservas div a {color: white;font-weight: bold;font-size: 1.2em; display:block;text-align: center;}
 /*
 #titular_reservas{top:0px;left:0px;margin:0px;border:0px;padding:2px 0px 0px 4px;width:156px;height:15px;color:#FFF;background-color:#011324;} 
 #reservas div{float:left;margin:2px 2px 0 2px;}
 #reservas select{font-family:Arial,Helvetca,sans-serif;font-size:1.15em;margin:0px;padding:0px;}
 #reservas label{font-size:1em;margin:0px;padding:0px;}
 #reservas #select_day, #reservas #select_month {width:36px;}
 #reservas #select_year {width:55px;}
 #reservas #div_select_nights{clear:left;}
 #reservas #input_button{ margin:0px; border:0px; width:95px;height:17px;	color:#FFF;	background-color:#8d8888;font-size:0.9em;} 
*/

/* ---------------------------------------------
MENU
-----------------------------------------------*/
#titular_menu{top:0px;left:0px;margin:0px;border:0px;padding:2px 0px 0px 8px; width:156px;height:15px;color:#FFF;background-color:#011324;} 

#menu_OLD{width:155px;top:0px;left:0px; margin:10px 0 8px 11px;padding:0px;}
#main_menu_OLD{width:130px;position:relative;top:0px;padding:1px 0 0;}

#menu{width:155px;top:0px;left:0px; margin:10px 0 8px 10px;padding:0px;}
#main_menu{width:138px;position:relative;top:0px;padding:0px 0 0;}

#main_menu li{padding:0 0 1px;color:#000000;text-decoration:none;font-weight:bold;	word-spacing:-0.1px;width:100%;float:left;}
#main_menu a:link, #main_menu a:visited, #main_menu a:active{display:block;height:16px;color:#3d3d3d;text-transform: uppercase;}
#main_menu a:hover, #main_menu a#hovered:link, #main_menu a#hovered:visited, #main_menu a#hovered:active{background-position:5px 6px;}


/* ---------------------------------------------
	CONTACT FORM
-----------------------------------------------*/

address a{	padding-left:10px;}
address strong{	color:#FFF;	padding-bottom:4px;}
address{	font-style:normal;}
#overlay2_contact input.hidden{	display:none;}
#overlay2_contact label.hide{	display:none;}
#overlay2_contact input{	border:1px solid #333;		padding:5px;	color:#848484;background:#4E4E4E;}
#overlay2_contact textarea{	border:1px solid #333;	width:234px;padding:5px;color:#848484;	font:11px Arial, Helvetica, sans-serif;background:#4E4E4E;}
#overlay2_contact input.clearme{	color:#848484;width:234px; }
input#contact_mailinglist{	border:none;}

/* ---------------------------------------------
MAIL LIST
-----------------------------------------------*/
form.maillist{	float:left;	width:600px;	padding-top:15px;}
form.maillist label, .hide{	display:none;}
form.maillist input{float:left;	width:181px;height:19px;background:#390117 url(../images/template/input_back.gif);	border:none;
                    padding:5px 5px 0 5px;color:#7e3351;margin-right:10px;}

form.maillist label.form_title{float:left;	text-indent:-5000px;	overflow:hidden;	display:block;	width:67px;	height:24px;
                               background:url(../images/template/sign_up.gif);margin:0 10px 0 16px;}

form.maillist input.send{float:left;	width:18px;	height:25px;	background:url(../images/template/go.gif);	border:none;	cursor:pointer;}



p.fullsize_link{position:absolute;z-index:6;bottom:-12px;left:662px;}
a.fullsize{display:block;width:84px;height:24px;background:url(../images/template/fullsize_off.png);text-indent:-5000px;overflow:hidden;cursor:pointer;}
a.fullsize:hover{background:url(../images/template/fullsize_off_hover.png);}
a.active{background:url(../images/template/fullsize_on.png);}
a.active:hover{background:url(../images/template/fullsize_on_hover.png);}


/* ---------------------------------------------
DEMO LINKS
-----------------------------------------------*/
#navlinks{display:none;float:right;}
div.div_grid {display:none;position:absolute;top:4px;right:4px;margin:2px;padding:2px;font-size:0.85em;border:1px solid #D1D1D1;background:#E8E8E8}
div.div_grid ul {clear:left;margin:0px;padding:0px;height:14px; }
div.div_grid ul li {float:left;height:12px;width:19px;border:1px solid orange;margin:1px;text-align:center;}
div.div_grid ul li a{color:#69C;text-decoration:none;display:block;}



a.aclose {
  position: relative;
	display: block;
  /*
  left:558px;
  top:78px;
*/

  top:-13px; 
	left: 230px; 

	width: 30px; /*12px;*/
	height: 30px; /*12px;*/
	text-indent: -9999em;
	background: url(../images/close_ini.png) no-repeat;
	outline: 0;  z-index:1000;
  cursor:pointer;
}

.info, .exito, .alerta, .error {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}
.exito {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/exito.png');
}
.alerta {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/alerta.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}
