

*

{

margin: 0px;

padding: 0px;

}



a:link {

	color: #003366;

	text-decoration: underline;

}



a:hover {

	text-decoration: none;

	color: #003366;

}



a:visited {

	color: #003366;

	text-decoration: underline;

}



body {	

	background: #828282 url(../images/back_all.gif) center top repeat-y;

	font: 13px Verdana,Arial, Helvetica, sans-serif;

	color: #383838;

}



#sitebg{

	background: url(../images/sitebgl.jpg) no-repeat left top;

	margin: 0 auto;

	width: 1044px;

}



#sitebg2{

	background: url(../images/sitebgr.jpg) no-repeat right top;

	margin: 0 auto;

	width: 1044px;

}



#content{

	margin: 0 auto;

	width: 1000px;

	text-align: left;

}



#main{

	width: 1000px;

	margin: 0 auto;

	clear:both;

	background: url(../images/conbg.gif) repeat-y left;

	background-color:#FFFFFF;

}



#header {

	height: 120px;

	width: 1000px;	

	background: #000000 url(../images/header.jpg) no-repeat top right;	

}

/*begin formulari*/



#form {

	width: 260px;	

	height: 115px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

	background: #003366;

}

#drop {

	width:35px;

	border:1px solid #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:9pt;

	font-color: #000000;

	background-color:#FFFFFF;



}

#adults {

	float:right;

	line-height: 20px;

	margin-right:90px;

}

#noches {

	float:left;

	line-height: 20px;

}



#precio a:link {

	color: #fff;

	font-color: #fff;

	float:left;

	height:20px;

	line-height: 20px;

	text-decoration:underline;

	width:200px;

}

/*end formulari*/

/*begin banners*/

#box {

	width: 280px;

	height: 100px;	

	background-color:#0066cc

}

#banner-1 {

	float: left;

}

#banner-2 {

	float: right;

}

/*end banners*/

/*begin main menu*/

#menu

{

height:27px;

width:920px;

float:right;

margin-top: 10px !Important; 

}



#headermenu { 

height: 23px;

line-height: 23px;

padding: 0;

background: #333 url(../images/menubg.gif) repeat-x;

font-weight: 600;

font-size: 12px;

margin-bottom: 10px;

margin-top: 5px;
z-index:1000;

}

#headermenuru { height: 23px; line-height: 23px; padding: 0; background: #333 url(../images/menubg.gif) repeat-x; font-weight: 600; font-size: 11px;
margin-bottom: 10px; margin-top: 5px;}

#headermenu li {

float:left;

list-style-type:none;

border-left:1px solid #AFDAFB;

}

 #headermenuru li {

float:left;

list-style-type:none;

border-left:1px solid #AFDAFB;

}

#headermenu li a {

display:block;

padding:0 20px;

text-decoration:none;

color: #fff;

}

#headermenuru li a {

display:block;

padding:0 15px;

text-decoration:none;

color: #fff;

}

#headermenu li a:hover {

background: #333 url(../images/menubghover.gif) repeat-x;

color:#fff;

text-decoration:none;

}

#headermenuru li a:hover {

background: #333 url(../images/menubghover.gif) repeat-x;

color:#fff;

text-decoration:none;

}

#headermenu li #current {

	background: url(../images/menuBackgroundActive.gif) repeat-x left top;

	color: #fff;

}

#headermenuru li #current {

	background: url(../images/menuBackgroundActive.gif) repeat-x left top;

	color: #fff;

}

/* submenu */
#headermenu li ul, #headermenuru li ul{
		background:#999;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:180px;
		z-index:2000;
		/*top:1em;
		/*left:0;*/
		}
#headermenu li:hover ul, #headermenuru li:hover ul{
		display:block;
		
		}
#headermenu li li, #headermenuru li li {
		background:url('../images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:180px;
		}
#headermenu li:hover li a, #headermenuru li:hover li a{
		background:none;
		
		}
#headermenu li ul a, #headermenuru li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
#headermenu li ul a:hover, #headermenu li ul li:hover a, #headermenuru li ul a:hover, #headermenuru li ul li:hover a{
			background:#71b6fc url('../images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
/*end main menu*/



#wel{

	font-family:Verdana,Arial, Helvetica, sans-serif;

	font-size:18px;

	font-style:italic;

	color:#FFFFFF;

	padding-left: 200px;

	padding-top: 12px;

	height: 33px;

}



#lang {

	width:605px;

	height:77px;

	float:right;

	padding-top:5px!Important;

	padding-right:10px;

	line-height: 10px;

	display:block;

	font-size:10px;

	text-decoration:none;

	color: #cccccc;

	list-style-type:none;

}



#lang a {

	text-decoration: none;

	font-size: 10px;

	color: #cccccc;

}

#lang a:hover {

	text-decoration: underline;

	font-size: 10px;

	color: #ffffff;

}



#oferta {

	padding-top:8px;

	float:right;

	margin-left:100px;

}



#left

{

	width: 280px;

	background: #c8c7c7;

}



#left H3

{

	font-family:Verdana,Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	padding-left: 45px;

	padding-top: 5px;

	color: #003366;

	background: url(../images/title.png) no-repeat center bottom;

}



#left H1

{

	font-family:Verdana,Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: normal;

	padding-left: 35px;

	padding-top: 5px;

	color: #003366;

}



#left ul {

	list-style: none;

	margin-bottom: 10px;	

	padding-left: 17px;

	padding-top: 15px;

	padding-right: 20px;

}



#left li {	

	border: 0px;

	color: #000000;

	padding-bottom: 10px;

	background:url(../images/list_style.gif) no-repeat left top;

	padding-left: 15px;

}



#left ul li a {

	color: #000000;

	text-decoration:underline;

	font-family:Verdana,Arial, Helvetica, sans-serif;

	font-size:12px;

}



#left ul li a :hover{

	color: #6d0202;

}



#right ul {

	list-style: none;

	padding-top: 20px;

	padding-left: 10px;

}



#right li {	

	border: 0px;

	color: #000000;

	padding-bottom: 25px;

	padding-top: 10px;

	padding-right: 15px;

}



#normal ul {

	list-style: none;

	margin-bottom: 10px;	

	padding-left: 20px;

	padding-top: 5px;

}



#normal li {	

	border: 0px;

	color: #000000;

	padding-bottom: 5px;

	background:url(../images/list_style.gif) no-repeat left;

	padding-left: 15px;

}



#icon ul {

	list-style: none;

	margin-bottom: 10px;	

	padding-left: 20px;

	padding-top: 5px;

}



#icon li {	

	border: 0px;

	color: #000000;

	padding-bottom: 25px;

	padding-top: 5px;

	padding-left: 15px;

}

.com{

	min-height: 55px;

	margin-left: 15px;

	margin-right: 15px;

	padding-top: 10px;

	border-bottom: 1px solid #0e015d;

	padding-bottom: 10px;

}



.addcom{

	padding-right: 15px;

	text-align:right;

	padding-top: 3px;

	font-family:Verdana,Arial, Helvetica, sans-serif;

	font-size:11px;

}



.addcom a{

	color: #393939;

	text-decoration:none;

}



#right

{

float: right;

width: 720px;

}



#righttop{

	background:url(../images/righttop.jpg) no-repeat top left;

	width:720px;

	height: 250px;

}



#rightrooms{

	background:url(../images/foto_habitacion.jpg) no-repeat top left;

	width:720px;

	height: 250px;

}



#rightsalas{

	background:url(../images/foto_salas_g.jpg) no-repeat top left;

	width:720px;

	height: 250px;

}



#rightsolarium{

	background:url(../images/foto_solarium_g.jpg) no-repeat top left;

	width:720px;

	height: 250px;

}

#rightdesayuno{

	background:url(../images/foto_desayuno_g.jpg) no-repeat top left;

	width:720px;

	height: 250px;

}



#post{

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 10px;	

	color:#dfdfdf;

}



#right H4

{

	font-family:Verdana,Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #003366;

	font-weight:normal;

	padding-top: 5px;

	padding-bottom: 10px;

}



p a{

	font-family:Verdana,Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color: #003366;

	text-decoration: none;

}



p a:hover{

	color: #003366;

	text-decoration:underline;

}





#right p {

	margin: 0;

	padding: 0;

	font-family:Verdana,Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #000000;

}



#right h2 {

	margin: 0;

	padding: 0;

	padding-top: 10px;

	color: #ff0000;

}



.more{

	text-align:right;	

	padding-bottom: 5px;

	padding-right: 10px;

}



.more a{

	text-decoration: none;

}



.more a:hover{

	color: #6d0202;

	text-decoration:underline;

}



#gal{

	margin: 5px;

	background: #3b3b3b;

	width: 672px;

	text-align:center;

	color: #c6a5af;

	height: 150px;

	padding-top: 10px;

}



#gal a{

	color:#FFFFFF;

	text-decoration:none;

	font-family:Verdana,Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#gal a:hover{

	color:#ff0000;

	text-decoration:underline;

}



#col1{

	float:left;

	width: 162px;

	margin-left: 5px;

}



#col2{

	float: left;

	width: 162px;

	margin-left: 5px;

}



#col3{

	float: left;

	width: 162px;

	margin-left: 5px;

}



#col4{

	float:left;

	width: 162px;

	margin-left: 5px;

}





#contenedor {

	width: 700px;

	margin: 0;

	padding: 0;

	display:table;

}

#izquierda {

	width:240px;

	height:300px;

	float:left;

}

#central{

	width:210px;

	height:300px;

	float:left;

}

#derecha{

	width:220px;

	height:300px;

	float:left;

}





#footer {

	height: 55px;

	clear: both;

	background: url(../images/footer.gif) repeat-x top;

	padding-top: 10px;

	padding-bottom: 0px;

}



#footer p {

	margin: 0;

	font-size: 10px;

	text-align: center;

	color: #ffffff;



}



#footer a {

	color: #ffffff;

}

#skype {

	height: 73px;
	width:250;
	background: url(../images/bg_skype.jpg) no-repeat top;
	margin-top:10px;
	margin-bottom:10px; 

}
#facebook {
	margin: 5px 0 0 115px;
	width:200px;
	float:left;	
	padding:0;
}

#galleryhotel{ //CSS for sample Gallery
position: relative;
visibility: hidden;
border: 0;
}

#galleryhotel .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 4px 7px;
}

#galleryentorno{ //CSS for sample Gallery
position: relative;
visibility: hidden;
border: 0;
}

#galleryentorno .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 4px 7px;
}

#gallerysport{ //CSS for sample Gallery
position: relative;
visibility: hidden;
border: 0;
}

#gallerysport .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 4px 7px;
}
