﻿/* CSS Document */
/*DOCUMENTO CSS GENERAL*/

body	{
	background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #455370; text-align: justify
}
h1	{
	clear: left; float: left; margin: 5px; font-size: 14px; font-weight: bold; margin-top: 35px
}
h2	{
	margin: 0px 5px 15px 5px; padding-top: 40px; margin-bottom: 20px; font-size: 10px; text-align: center; color: #E4B307; font-family: Arial, Helvetica, sans-serif; clear: both
}
h3	{
	font-size: 16px; font-weight: bold; display: block; margin: 5px; color: #E4B307; font-family:Arial, Helvetica, sans-serif
}
a	{
	text-decoration: none; color: blue
}
ul {
	list-style-position: inside; list-style-type: disc; margin-top: 15px; margin-bottom: 15px;
}
strong	{
	font-weight: bold
}
div#Cabecera	{
	position: absolute;	width: 890px; top: 10px; left: 50%; margin-left: -445px; text-align: right; display: table-cell; vertical-align: bottom
}
div#Cabecera img.Logo	{
	margin: 10px 0px; float: left
}
div#Cadenas	{
	position: absolute; top: 10px; left: 50%; margin-left: 90px; text-align: right
}
div#Cadenas img	{
	display: inline
}
div#Breadcrumb	{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-top: 2px; padding-left: 5px; padding-right: 5px; color:#FF9900; text-align: right
}
div#Breadcrumb a	{
	color: #006699
}
div#Contenedor	{
	position: absolute; width: 890px; top: 160px; left: 50%; margin-left: -445px; border-left: solid 1px #0099CC; border-right: solid 1px #0099CC
}
div#Contenedor div#Sup	{
	width: 890px; height: 10px; background-image: url(/all_inclusive_images/marco_sup.jpg); background-repeat: repeat-x
}
div#Contenedor div#Inf	{
	position: absolute; width: 890px; height: 20px; margin-left: -1px; border-left: solid 1px #0099CC; border-right: solid 1px #0099CC; background-image: url(/all_inclusive_images/marco_inf.jpg); background-repeat: repeat-x; background-position: bottom; clear: both
}
div#Bottom	{
	position: absolute; width: 892px; top: 1472px; left: 50%; margin-left: -445px; padding-bottom: 25px; text-align: left; clear: both; 
}
div#Bottom a	{
	color: #999999
}
div#Contenido	{
	margin: 5px 5px 5px auto; padding:5px
}
div#Contenido p	{
	margin: 10px 10px 5px 10px
}
div#Menu	{
	margin: 5px auto 5px 5px
}
div#Menu p	{
	margin: 5px; font-weight:bold
}
div#ContSec	{
	float: left
}
div#DatosGrales	{
	width: 438px; border: solid 1px silver; padding: 5px; text-align: center
}
div#OtrosCadena	{
	margin-top: 10px; padding: 5px; text-align: center; clear: both; background-color: #E1E7EA; font-size: 10px
}
div#Caracteristicas	{
	width: 450px; background-color: #E1E7EA
}
div#Caracteristicas ul	{
	margin-left: 10px;font-size: 13px; text-align: left
}
div#Caracteristicas p	{
	font-size: 15px; font-weight: bold; color: #006699; text-align: left
}
div#Contenido p.Subtitulo	{
	margin-top: 25px; clear: both; color: #FF6600
}

/*** ESTILOS PARA EL PROYECTOR DE IMAGENES EN HOTELES ***/

div#Proyector	{
	width: 410px; height: 292px; border: solid 1px silver; float: right; background-color: #006699; margin: 10px 0px 10px 10px; text-align: center
}
div#Proyector div#Controles	{
	position: absolute; width: 150px; top: 303px; left: 474px; text-align: center; font-weight: bold; padding: 5px; background-image: url('/all_inclusive_images/trans_negro.png')
}
div#Proyector div#Controles .OcultaControl	{
	display: none
}
div#Proyector div#Controles input	{
	width: 30px; background-color: #006699; color: #FFCC66; border: solid 1px #FFF; font-size: 12px
}
div#Proyector img	{
	width: 400px; max-height: 282px; margin: 5px
}

/********************************************************/

