body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana;
}
* {
	margin:0px;
	padding:0px;
}
#sitio {
	background-image: url(../images/bk.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 100%;
}


#header {
	padding: 0px;
	height: 100px;
	width: 956px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.borde-home {
	float: left;
	height: 12px;
	width: 750px;
}

#logo {
	float: left;
	width: 600px;
	padding-top: 25px;
}
#ubicacion {
	margin: 0px;
	float: right;
	width: 200px;
	height: 92px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../images/bk-ubicacion.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.borde_inf {
	padding-bottom: 6px;
}
.borde_cero {
	margin: 0px;
	padding: 0px;
}


.caja-galeria {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 78px;
	width: 200px;
}
.titulos-content {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 58px;
	width: 750px;
}
.content-interior {
	background-color: #007DC9;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 310px;
	width: 750px;
}
#galeria-image {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 114px;
	width: 340px;
}
#galeria-txt {
	background-image: url(../images/bk-gallery.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 77px;
	width: 320px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#separador {
	background-image: url(../images/sep.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 14px;
	width: 700px;
	margin: 0px;
	padding: 0px;
}

p {
	font-size: 11px;
	color: #FFFFFF;
}
.texto-chico {
	font-size: 10px;
	color: #99CCFF;
}


.content-borde {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 308px;
	width: 25px;
}
.content-info {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 700px;
}
#destacados-galeria {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 209px;
	width: 700px;
}
#separador-galeria {
	float: left;
	height: 10px;
	width: 700px;
}

.contact {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 302px;
	width: 700px;
}
.contact-img {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 302px;
	width: 326px;
}
.contact-form {
	background-color: #006DAE;
	background-image: url(../images/bk-contact.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 292px;
	width: 364px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.borde-contact {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 374px;
}

.spacer-galeria {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 209px;
	width: 20px;
}
.destacado-galeria {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 209px;
	width: 340px;
}
.destacado-galeria a{
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.destacado-galeria a:hover{
	font-size:11px;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
}



#menu {
	padding: 0px;
	height: 40px;
	width: 956px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content {
	padding: 0px;
	width: 956px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer {
	background-image: url(../images/bk-footer.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 100%;
	height: 34px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: underline;	
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: none;	
}

/* MENU GENERAL */
#menu_principal{
	border:medium none;
	float:left;
	width:100%;
	line-height:normal;
/* 	border-bottom: 1px solid #7e9fff; */ /*Add border strip to bottom of menu*/
}
#menu_principal ul{
	list-style-type: none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
#menu_principal li{
	display:inline;
	margin:0;
	padding:0;
}
#menu_principal a{
	float:left;
	background: url(../images/arriendo-juegos-label-left.gif) no-repeat left top;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 15px;
	text-decoration:none;
}
#menu_principal a span{
	float:left;
	display:block;
	background: url(../images/arriendo-juegos-label-right.gif) no-repeat right top;
	padding: 12px 16px 13px 1px;
	font-size: 0.75em;
	font-weight:bold;
	color:#3B3B3B;
}
#menu_principal a h4{
	float:left;
	display:block;
	background: url(../images/arriendo-juegos-label-right.gif) no-repeat right top;
	padding: 12px 16px 13px 1px;
	font-size: 0.75em;
	font-weight:bold;
	color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_principal a span {float:none;}
/* End IE5-Mac hack */
#menu_principal a h4 {float:none;}
#menu_principal a:hover span {
	text-decoration: none;
	color: #00619B;
}
#menu_principal a:hover h4 {
	text-decoration: none;
	color: #00619B;
}
#menu_principal #current a{ /*Selected Tab style*/
	background-position:0 -40px; /*Shift background image up to start of 2nd tab image*/
	text-decoration: underline;
	color: #007EC9;
}
#menu_principal #current a span{ /*Selected Tab style*/
	background-position:100% -40px; /*Shift background image up to start of 2nd tab image*/
	text-decoration: underline;
	color: #007EC9;
}
#menu_principal #current a h4{ /*Selected Tab style*/
	background-position:100% -40px; /*Shift background image up to start of 2nd tab image*/
	text-decoration: underline;
	color: #007EC9;
}
#menu_principal a:hover{ /*onMouseover style*/
	background-position:0% -40px; /*Shift background image up to start of 2nd tab image*/
}
#menu_principal a:hover span{ /*onMouseover style*/
background-position:100% -40px; /*Shift background image up to start of 2nd tab image*/
}
#menu_principal a:hover h4{ /*onMouseover style*/
background-position:100% -40px; /*Shift background image up to start of 2nd tab image*/
}


/* Contenidos */
#left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 750px;
}
.location-map {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 350px;
	width: 700px;
}

#right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 200px;
}


.content-home {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #007DC9;
	background-image: url(../images/bk-home.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 148px;
	width: 726px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#home-info {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 108px;
	width: 726px;
}

.content-txt {
	float: left;
	width: 330px;
	padding-right: 15px;
	padding-left: 15px;
}
.caja-content {
	font-size: 11px;
	color: #99CCFF;
	background-color: #007DC9;
	width: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	height: 70px;
}
.caja-content p {
	padding-bottom:4px;
}
.caja-content a {
	font-size: 11px;
	color: #99CCFF;
	font-weight: normal;
	text-decoration: underline;
}
.caja-content a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.caja-titulo {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #007DC9;
	background-image: url(../images/caja-titulo.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 172px;
	height: 20px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
}
.caja-titulo a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;

}
.caja-titulo a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;

}
#caja {
	float: left;
	margin-bottom: 6px;
}
.caja-titulo2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #007DC9;
	background-image: url(../images/caja-titulo.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 172px;
	height: 26px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
}
.caja-content2 {
	font-size: 11px;
	color: #99CCFF;
	background-color: #007DC9;
	width: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	height: 64px;
}
.caja-content2 p {
	padding-bottom:4px;
}
.caja-content2 a {
	font-size: 11px;
	color: #99CCFF;
	font-weight: normal;
	text-decoration: underline;
}
.caja-content2 a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#aviso {
	float: left;
	width: 200px;
}
.caja-borde {
	float: left;
	height: 8px;
	width: 200px;
}
.content-txt p{
	padding-bottom:8px;
}
.destacado-link {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 209px;
	width: 220px;
}
#link-image {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 136px;
	width: 220px;
}
#link-txt {
	float: left;
	height: 53px;
	width: 200px;
	background-image: url(../images/bk-links.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding: 10px;
	font-size: 11px;
	color: #FFFFFF;
}
#link-txt p {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 4px;
}
#link-txt a {
	font-size: 11px;
	color: #99CCFF;
	font-weight: normal;
	padding-bottom: 4px;
	text-decoration: underline;
}
#link-txt a:hover {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding-bottom: 4px;
	text-decoration: none;
}
#otros {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 83px;
	width: 700px;
}
.sep-ptos {
	background-image: url(../images/sep-ptos.jpg);
	background-repeat: repeat-y;
	width: 20px;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/ico-flecha.jpg);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 26px;
	padding-top: 4px;
}
.listado {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	list-style-type: none;
	color: #99CCFF;
}
.listado-item {
	padding-bottom: 4px;
}
.listado-item a {
	padding-left: 4px;
	font-weight: normal;
	color: #99CCFF;
	text-decoration: underline;
}
.listado-item a:hover {
	padding-left: 4px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.caja-servicios {

	font-size: 11px;
	color: #99CCFF;
	background-color: #007DC9;
	width: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	height: 294px;
}
.listado-servicios {

	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
	list-style-type: none;
	color: #99CCFF;
}
.item-servicios {

	padding-bottom: 8px;
}
.txt-servicios {

	background-color: #006DAE;
	background-image: url(../images/bk-contact.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 282px;
	width: 334px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.rooms {
	margin: 0px;
	float: left;
	height: 300px;
	width: 694px;
	background-image: url(../images/bk-rooms.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.tabla-rooms {
	font-size: 11px;
	color: #FFFFFF;
}
.tabla-th {
	font-weight: bold;
	background-image: url(../images/bk-th.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
.td01 {
	background-image: url(../images/bk-td01.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin: 0px;
	height: 24px;
	width: 277px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
}
.td02 {
	background-image: url(../images/bk-td02.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin: 0px;
	height: 24px;
	width: 162px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
}
.td01-center {
	background-image: url(../images/bk-td01a.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	height: 24px;
	padding: 0px;
}
.td02-center {
	background-image: url(../images/bk-td02a.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px;
	height: 24px;
	padding: 0px;
}
.letra-chica {
	font-size: 11px;
	color: #99CCFF;
	text-align: left;
	height: 32px;
}




#flash-room {
	height:330px;
	width:200px;
	margin-bottom: 6px;
}
form {
	margin: 0px;
	padding: 0px;
}
.campo {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 18px;
	width: 180px;
}
.campo-fecha {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 18px;
	width: 30px;
	float: left;
	margin-right: 6px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.fecha {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 18px;
	width: 30px;
	float: left;
	margin-right: 6px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.list {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 18px;
}
.coments {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 180px;
	height: 46px;
}
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #007DC9;
	height: 20px;
	width: 70px;
	margin-right: 6px;
	margin-left: 6px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.content-booking {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 316px;
	width: 750px;
}
#home-booking {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 726px;
}
#link-booking {
	float: left;
	height: 40px;
	width: 564px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 81px;
}
.bot01 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 32px;
}
.bot02 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 12px;
}
.bot-link {
	background-image: url(../images/botbk.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	float: left;
	height: 28px;
	width: 515px;
	color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
}
.bot-link a {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.bot-link a:hover {
	color: #007DC9;
	text-decoration: none;
	font-weight: bold;
}
#link-booking-rooms {
	float: left;
	height: 25px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 260px;
	padding-top: 15px;
}
.bot-link2 {
	background-image: url(../images/botbk.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	float: left;
	height: 22px;
	width: 136px;
	color: #333333;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
}
.bot-link2 a {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.bot-link2 a:hover {
	color: #007DC9;
	text-decoration: none;
	font-weight: bold;
}
.caja-location {
	font-size: 11px;
	color: #99CCFF;
	background-color: #007DC9;
	width: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
/*	height: 70px;*/
}
.content-location {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 463px;
	width: 25px;
}
.content-interior-loc {

	background-color: #007DC9;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 463px;
	width: 750px;
}
.location-info {
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/location01.jpg);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	height: 44px;
	width: 685px;
	padding-left: 15px;
	padding-top: 10px;
}
.location-pdf {
	font-size: 11px;
	background-image: url(../images/location02.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	float: left;
	height: 40px;
	width: 685px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.location-pdf a {
	font-size: 11px;
	color: #99CCFF;
	text-decoration: underline;
}
.location-pdf a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.content-interior-galeria {

	background-color: #007DC9;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 527px;
	width: 750px;
}
/* hostels */
.caja-hostel {
	background-color:#007DC9;
	float: left;
	width: 200px;
}
.listado_hostel {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0 10px 0 10px;
	float: left;
	width: 180px;
	list-style-type: none;
	color: #99CCFF;
}
.hostel-map {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 350px;
	width: 700px;
}

.pie_hostels {
	background-image: url(../images/location02.jpg);
	background-repeat: no-repeat;
/*	float: left;*/
	height: 59px;
	width: 700px;

}
