
*
{
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;	
	_width: 250px;
	height: 115px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-left:10px;
	_padding-left:20px;
	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;
	_margin-right:70px;
}
#noches {
	float:left;
	line-height: 20px;
}

#precio a:link {
	color: #fff;
	font-color: #fff;
	float:left;
	margin-top:5px;
	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-bottom: 0;
margin-top: 5px;
}
#headermenu 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;
}
#headermenu 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;
}
/*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:525px;
	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;
	_float:left;
}

#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: 10px;
	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: 40px;
	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;
}
