body {
	background-color: #000;
	margin: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a {
	outline: none;
}

#pagina {
	width: 890px;
	height: auto;
	margin: 0 auto 0 auto;
	border: 1px solid #5F5F5F;
	/*background: #000 url(../img/bg-contenido.jpg) bottom right no-repeat;*/
}

#idioma {
	width: 890px;
	margin: 5px auto 8px auto;
	color: #fff;
	font-size: 9pt;
	text-align: right;
}

#idioma p {
	margin: 0;
}

#idioma a:link, #idioma a:visited {
	color: #eee;
	text-decoration: underline;
}

#idioma a:hover, #idioma a:active {
	color: #ffffcc;
	text-decoration: underline;
}

#barra {
	float: left;
	width: 240px;
}

#barra h1 {
	margin: 0;
}

#titulo img {
	margin: 10px;
}

#suites {
	margin: 5px 5px 0 5px;
}

#suites .muestras {
	margin-bottom: 5px;
}

#menudos {
	margin: 0 0 0 10px;
}

#player {
	text-align: right;
}

#cuerpo {
	float: left;
	width: 645px;
	margin-top: 5px;
}

#flash {
	border: 0;
	margin: 0;
	width: 635px;
	height: 290px;
	background: #eee url(../img/flash-bg.jpg) bottom left repeat-x;
	padding: 5px;
}

#introduccion {
	margin: 0;
}

#introduccion img {
	padding: 5px;
}

#contenido {
	color: #fff;
}

#contenido h2 {
	font-size: 16pt;
	font-weight: normal;
	margin: 5px 5px 10px 5px;
}

#contenido p {
	font-size: 8pt;
	margin: 0 5px 10px 5px;
	line-height: 13pt;
}

#contenido ul {
	font-size: 8pt;
}

#contenido li {
	line-height: 13pt;
}

#contenido a:link, #contenido a:visited {
	color: #eee;
	text-decoration: underline;
}

#contenido a:hover, #contenido a:active {
	color: #FFFFcc;
	text-decoration: underline;
}

#picture-gallery {
	width: 590px;
	margin: 0 auto 15px auto;
}

#picture-gallery img {
	border: none;
	padding: 3px;
	background-color: #fff;
	margin-left: 7px;
	margin-bottom: 10px;
	background: #eee url(../img/galeria-bg.jpg) bottom left repeat-x;
}

#realinea {
	clear: both;
}

#pie {
	margin: 5px 0 0 0;
	padding: 5px;
	text-align: center;
	color: #fff;
	font-size: 8pt;
}

#pie p {
	margin: 0;
}

#pie a:link, #pie a:visited {
	color: #fff;
	text-decoration: none;
}

#pie a:hover, #pie a:active {
	color: #F1F0E0;
	text-decoration: underline;
}

.logo img {
	vertical-align: middle;
	border: 0;
}

p.leyenda {
	border: 1px solid #444;
	background-color: #333;
	width: 145px;
	padding: 5px;
}

p.leyenda2 {
	border: 1px solid #444;
	background-color: #333;
	width: 70px;
	padding: 5px;
}

img.mapaboton {
	border: 0;
}

/*--------------------- TABLA DE HABITACIONES -----------------------*/

#habitaciones table {
	width: 450px;
	margin: 5px auto 15px auto;
	border-right: 1px solid #272727;
	/*margin: 5px 0 15px 0;*/
}

#habitaciones table td {
	padding: 4px;
	font-size: 8pt;	
	border-bottom: 1px solid #272727;
	border-left: 1px solid #272727;	
}

#habitaciones table th {
	padding: 4px;
	font-size: 9pt;
	background-color: #282828;
	border-top: 1px solid #272727;
	border-left: 1px solid #272727;
	border-bottom: 1px solid #272727;
}

#habitaciones table tr.alt td, #menu-comida table tr.alt td, #menu-bebida table tr.alt td {
	background: #1B1B1B;
}

#habitaciones table tr.over td, #menu-comida table tr.over td, #menu-bebida table tr.over td {
	background: #252525;
}

/*------------------- /TABLA DE HABITACIONES -----------------------*/

/* --------------- MENU COMIDA Y BEBIDA ------------------------*/

h4#menu-alimentos {
	width: 175px;
	margin: 0;
	font-size: 13px;
	color: #eee;
	margin-bottom: 15px;
	cursor: pointer;
	padding: 5px;
	background: #333 url(../img/arrow.gif) 162px 2.5px no-repeat;
	border: 1px solid #444;
	margin: 0 10px 10px 5px;
}

h4#menu-bebidas {
	width: 175px;
	margin: 0;
	font-size: 13px;
	color: #eee;
	margin-bottom: 15px;
	cursor: pointer;
	padding: 5px;
	background: #333 url(../img/arrow.gif) 162px 2.5px no-repeat;
	border: 1px solid #444;
	margin: 0 10px 10px 5px;
}

#menu-comida, #menu-bebida {
	width: 540px;
	margin: 0 auto;
	/*display: none;*/
	font-size: 8pt;
}

#menu-comida th, #menu-bebida th {
	padding: 4px;
	background-color: #282828;
}

#menu-comida .border, #menu-bebida .border {
	border: 1px solid #272727;
}

#menu-comida td, #menu-bebida td {
	vertical-align: top;
}

#menu-comida .tabla1 table, #menu-bebida .tabla1 table {
	width: 170px;
	border: 1px solid #272727;
	margin-right: 10px;
	text-align: left;
	margin-bottom: 10px;
}

#menu-comida .tabla1 table td, #menu-bebida .tabla1 table td {
	padding: 4px;
	border-top: 1px solid #272727;
	margin-right: 10px;
}

/* --------------- /MENU COMIDA Y BEBIDA ------------------------*/

.centrado {
	text-align: center;
}

/*----------------------------MENU DOS------------------------------*/

#menudos {
	background: transparent url(../img/menudos.gif) 0 0 no-repeat;
	margin: 5px 0 5px 5px;
	padding: 0;
	width: 230px;
	height: 40px;
}

#menudos-eng {
	background: transparent url(../img/menudos-eng.gif) 0 0 no-repeat;
	margin: 5px 0 5px 5px;
	padding: 0;
	width: 230px;
	height: 40px;
}

#opciones {
	margin: 0;
	padding: 0;
	height: 40px;
	list-style: none;
	display: inline;
	overflow: hidden;
}

#opciones li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#opciones a {
	float: left;
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:40px; /* for IE5/Win Only */
}

#opciones a:hover {
	background-position: 0 -40px;
}

#opciones a:active, #opciones a.selected {
	background-position: 0 -40px;
}

#galeria a {
	width: 145px;
	background: url(../img/galeria.gif) 0 0 no-repeat;
}

#gallery a {
	width: 145px;
	background: url(../img/gallery.gif) 0 0 no-repeat;
}

#video a {
	width: 85px;
	background: url(../img/video.gif) 0 0 no-repeat;
}

/*-------------------------/MENU DOS-----------------------------*/

/*--------------- SUSTITUCION TITULOS ----------------*/

h2#bienvenidos-a-motel-los-pinos {
	text-indent: -5000px;
	background: url(../img/bienvenidos.gif) 0 0 no-repeat;
	width: 312px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#welcome-to-motel-los-pinos {
	text-indent: -5000px;
	background: url(../img/bienvenidos-eng.gif) 0 0 no-repeat;
	width: 291px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#acerca-de {
	text-indent: -5000px;
	background: url(../img/quienes-somos.gif) 0 0 no-repeat;
	width: 162px;
	height: 18px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#about {
	text-indent: -5000px;
	background: url(../img/quienes-somos-eng.gif) 0 0 no-repeat;
	width: 95px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#reservaciones {
	text-indent: -5000px;
	background: url(../img/reservaciones.gif) 0 0 no-repeat;
	width: 148px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#reservations {
	text-indent: -5000px;
	background: url(../img/reservations.gif) 0 0 no-repeat;
	width: 131px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#habitaciones {
	text-indent: -5000px;
	background: url(../img/habitaciones.gif) 0 0 no-repeat;
	width: 171px;
	height: 28px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#suites {
	text-indent: -5000px;
	background: url(../img/suites.gif) 0 0 no-repeat;
	width: 171px;
	height: 28px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#suite-africana {
	text-indent: -5000px;
	background: url(../img/africana-suite.gif) 0 0 no-repeat;
	width: 142px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#suite-de-hielo {
	text-indent: -5000px;
	background: url(../img/ice-suite.gif) 0 0 no-repeat;
	width: 141px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#suite-tropical {
	text-indent: -5000px;
	background: url(../img/suite-tropical.gif) 0 0 no-repeat;
	width: 137px;
	height: 21px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#suite-jacuzzi-y-sauna {
	text-indent: -5000px;
	background: url(../img/suite-jacuzzi-y-sauna.gif) 0 0 no-repeat;
	width: 222px;
	height: 21px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#suite-jacuzzi-and-sauna {
	text-indent: -5000px;
	background: url(../img/jacuzzi-and-sauna-suite.gif) 0 0 no-repeat;
	width: 225px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#suite-con-jacuzzi {
	text-indent: -5000px;
	background: url(../img/suite-con-jacuzzi.gif) 0 0 no-repeat;
	width: 177px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#suite-with-jacuzzi {
	text-indent: -5000px;
	background: url(../img/jacuzzi-suite.gif) 0 0 no-repeat;
	width: 182px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#habitacion-sencilla-de-lujo {
	text-indent: -5000px;
	background: url(../img/habitacion-de-lujo.gif) 0 0 no-repeat;
	width: 275px;
	height: 21px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#deluxe-room {
	text-indent: -5000px;
	background: url(../img/deluxe-room.gif) 0 0 no-repeat;
	width: 135px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#restaurante-y-bar {
	text-indent: -5000px;
	background: url(../img/restaurante-y-bar.gif) 0 0 no-repeat;
	width: 182px;
	height: 21px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#restaurant-and-bar {
	text-indent: -5000px;
	background: url(../img/restaurant-and-bar.gif) 0 0 no-repeat;
	width: 173px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#eventos {
	text-indent: -5000px;
	background: url(../img/eventos.gif) 0 0 no-repeat;
	width: 81px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#events {
	text-indent: -5000px;
	background: url(../img/events.gif) 0 0 no-repeat;
	width: 68px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#contactenos {
	text-indent: -5000px;
	background: url(../img/contactenos.gif) 0 0 no-repeat;
	width: 130px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#contact-us {
	text-indent: -5000px;
	background: url(../img/contact-us.gif) 0 0 no-repeat;
	width: 114px;
	height: 17px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#galeria-fotografica {
	text-indent: -5000px;
	background: url(../img/galeria-fotografica.gif) 0 0 no-repeat;
	width: 193px;
	height: 21px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#photo-gallery {
	text-indent: -5000px;
	background: url(../img/photo-gallery.gif) 0 0 no-repeat;
	width: 137px;
	height: 21px;
	margin-bottom: 20px;
	margin-top: 15px;
}

h2#video {
	text-indent: -5000px;
	background: url(../img/videos.gif) 0 0 no-repeat;
	width: 137px;
	height: 21px;
	margin-bottom: 20px;
	margin-top: 15px;
}

/*---------------------- /SUSTITUCION DE TITULOS -------------------------*/

/*--------------------------- REALIDADES -------------------------------*/

.contentstyle {
	width: 600px;
	border: 1px solid #272727;
	margin: 20px auto;
	background-color: #1A1A1A;
	font-size: 7pt;
	text-align: justify;
}

.contentstyle p {
	margin: 0;
}

.contentp {
	clear: both;
	padding-top: 10px;
	text-align: center;
}

#realidad {
	width: 570px;
	padding: 10px;
	text-align: center;
	margin: 0 auto;
}

.vrh4 h4 {
	font-size: 11pt;
	margin-left: 10px;
}

.mov {
	width: 320px;
	height: 240px;
	margin: 0 auto;
	padding: 3px;
	background-color: #fff;
	background: #eee url(../img/galeria-bg.jpg) bottom left repeat-x;
}

/*--------------------------- /REALIDADES -------------------------------*/