* {margin:0}

body {
	background:#25779f;
	color:#6c6c6c;
	font: 13px Trebuchet MS, Verdana, sans-serif;
	background: url("imagenes/fondo.jpg") transparent repeat-x;
}

p {text-align:justify; margin-bottom:10px;}
a {text-decoration:none;}
a img{border:0;}
h2{font-size:16px; color:#6C6C6C;}

.clear {clear:both;}
.principal {width:570px;}
.principal .sub {font-size:14px; font-weight:bold;}
.title {margin-bottom:10px;}
.leer_mas {color:#75c2f6; float:right; font-weight:bold; font-size:12px;}
h1{font-size:14px;color:#4ab4ff}
hr{
	border-color:#8A8A89;
	border-style:dashed dashed none;
	border-width:1px 1px medium;
	width:90%;
	border-left:medium none;
	border-right:medium none;
	padding-bottom:10px;}

#header {
	background: url("imagenes/header_bg.jpg") transparent no-repeat scroll 0 0;
	height:123px;
	margin:70px auto 0px;
	position:relative;
	width:970px;
}

.slid-ind
	{height:180px;
	/*padding:0 0 0 20px;*/
	width:665px;}

#header #language {
	height:24px;
	position:absolute;
	right:28px;
	top:18px;
	width:55px;
}

#header #links {
	height:36px;
	position:absolute;
	right:-40px;
	/*right:28px;*/
	top: 62px;
	width:160px;
}

#header #links a img{
	float:left;
	margin-left:10px;
}

#header #menu {
	font-size:14px;
	height:36px;
	left:265px;
	line-height:36px;
	position:absolute;
	top:62px;
	width:650px;
}

#header #menu a{
	color:#6C6C6C;
	padding:10px 15px;
}

#header #menu a:hover{
	background:#a9d1e7;
	color:#fff;
}

#flash {
	height:450px;
	margin:auto;
	width:980px;
}

#content {
	background:transparent url("imagenes/content_bg.jpg") no-repeat scroll 0 0;
	margin:auto;
	overflow:hidden;
	width:970px;
}

#left {
	background:url("imagenes/left_bg.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	padding:15px 15px 0 20px;
	width:240px;
}

#left .menu_izq {
	margin:12px 0 0 20px;
}

#left #banner {
	height:97px;
	margin-top:25px;
	position:relative;
	width:239px;
}

#left #banner #bucket {
	position:absolute;
	right:-37px;
	top:-21px;
}

#main {
	float:left;
	padding:25px 15px 0 0;
	width:670px;position:relative;
}

#main .info {
	
	float:left;
	font-size:12px;
	padding:10px 0 10px 20px;
	width:200px;
	height:100px;
}

#main .title_info {
	margin-bottom:10px;
}

#main .info p {
	line-height:10px;
	text-align:left;
}

#footer {
	background:transparent url("imagenes/footer_bg.png") no-repeat scroll 0 0;
	clear:both;
	height:180px;
	margin:auto;
	position:relative;
	width:970px
}

#menu_f {
	top:80px;
	position:absolute;
	right:75px;
}

#footer #flor {
	position:absolute;
	right:0;
	top:-57px;
}

#footer a {color:#6c6c6c; padding: 0 20px;}
#footer p {
	bottom:0;
position:absolute;
right:226px;
text-align:center;
top:112px;
font-size:11px;
}

/*		FORMAS		*/
#content #form {
    background: transparent url("imagenes/form_bg.jpg") no-repeat scroll 0 bottom;
}

#content #form .box {
    padding: 0 0 10px 0;
    margin: auto;
    width: 200px;
}

#content #form .box input, #content #form .box textarea, #form .box select {
    background: url("imagenes/input_bg.jpg") repeat-x scroll 0 0 transparent;
	border:1px solid #bab8b2;
    font-size: 12px;
    width: 200px;
	font-family:Trebuchet MS;
}

#content #form button {
	background:url("imagenes/btn_enviar.jpg") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:31px;
	margin:10px 13px 20px;
	width:215px;
}

ul{padding-bottom:15px;margin-left:25px;}

#validaciones {
margin:0 auto auto;
text-align:center;
}

#vacio
	{float:right;
	height:100px;
	width:115px;}

#main table {
	border:1px outset gray;
	border-collapse:collapse;}

#main table th {
	border:1px hidden gray;
	color:#FFFFFF;
	font-size:14px;
	height:43px;
	text-align:center;
	background:none repeat scroll 0 0 #8F8C85;}

#main table td {font-size:12px;font-weight:bold;text-align:center;}

#contenido table td {
	border:1px solid gray;
	text-align:left;
	color:#000000;}

.img-habitacion{padding:5px; border: solid 1px #8a807d;}

.img-habitacion-int{border:1px solid #8A807D;margin-bottom:5px;padding:5px;}

.img-galeria{border:1px solid #8A807D;float:left;margin-bottom:14px;margin-left:20px;padding:5px;}

.habit{width:165px;float:left;padding-right:30px;padding-bottom:10px;}
.habit h2{text-align:center;font-size:20px;}

.fecha{
	width:142px;
}
.calendario{
	width:20px;
	height:17px;
	margin-left:8px;
}
#transparencia_izq{background:url("imagenes/izquierdo.png") no-repeat scroll left 122px transparent;margin:auto;width:1160px;z-index:0}
#transparencia_der{background:url("imagenes/derecho.png") no-repeat scroll right 148px transparent;margin:auto;width:1141px;z-index:0}
