﻿/* Documento CSS */

html	{
	width: 100%; height: 100%;
}
body	{
	width: 100%; height: 100%; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #C5B07A; text-align: left; margin: 0 auto; min-width: 600px
}
h1	{
	position: absolute; top: -500px; display: none;
}
h2	{
	margin: 30px 0px 20px 0px; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #666666; text-align: center;
}
ul	{
	margin-left: 40px; padding: 0px;
}
input	{
	background-color: #1883BC; border: 1px solid black; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: bold
}
div#Cabecera	{
	width: 850px; margin: 0px auto
}
#DivBreadcrumb	{
	width: 850px; margin: 0px auto; text-align: right; color: #FFFFFF; font-family: Arial; font-size: 9pt;
}
#DivBreadcrumb span	{
	padding: 1px 7px 1px 0px; font-weight: bold
}
#DivBreadcrumb a	{
	color: blue; text-decoration: none; font-weight: normal
}
div#BordeSuperior	{
	width: 850px; margin: 0px auto
}
div#BordeInferior	{
	width: 850px; margin: 0px auto
}
div#ContenedorPrincipal	{
	width: 850px; margin: 0px auto; background-color: #FFFFFF; display: table; clear: both
}
div#ContenedorIzquierda	{
	width: 619px; float: left; border-right: solid 1px silver
}
div#ContenedorDerecha	{
	width: 230px; float: right; padding-top: 10px
}
div#ContenedorPaquetesIzq	{
	width: 619px; float: left; display: table-cell
}
div#ContenedorImagen	{
	width: 375px; margin-top: 10px; float: right; text-align: center
}
div#ContenedorImagen #ImgBorde	{
	border: solid 1px silver
}
div#ContenedorPaquetesIzq img	{
	border: solid 1px silver;
}
div#ContenedorPaquetesIzq div	{
	float: left; padding-left: 5px
}
div#ContenedorPaquetesIzq p	{
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold
}
div#FotoTitulo	{
	width: 619px; text-align: center; border-bottom: solid 1px silver; height: 210px; display: table-cell; vertical-align: middle
}
div#FotoTitulo img	{
	border: none; height: 190px; margin: 3px auto auto 3px; float: left
}
div#FotoTitulo span	{
	font-family: Arial; font-size: 12pt; font-weight: bold
}
div#Telefonos	{
	width: 100%; height: 200px; float: right; font-family: Arial; font-size: 12px; color: #006699
}
div#Telefonos table	{
	width: 90%; font-family: Arial; font-size: 12px; color: #006699; border: none; border-collapse: collapse; margin: 0px auto
}
div#Telefonos p	{
	margin: 5px auto; text-align: center
}
div#Contenidos	{
	width: 610px; float: left; display: table-cell
}
#DivPromo	{
	width: 320px; float: right; margin: 0px 0px 10px 10px; border: 1px solid #CC3300
}
#DivListaPromo	{
	width: 320px; float: right; margin: 0px 0px 10px 10px; border: 1px solid #CC3300
}
#DivListaPromo a	{
	font-weight: bold; color: red; text-decoration: none
}
#DivListaPromo a: hover	{
	text-decoration: underline
}
#DivListaPromo table	{
	width: 310px; border: none; border-collapse: collapse; margin: 5px; font-family: Verdana; font-size: 8pt
}
#trTitlePromo	{
	font-weight: bold; background-color: #8E783E; color: #FFFFFF; height: 18px
}
#DivListaPromo td	{
	text-align: center;
}
tr.trDataPromo td	{
	color: #000000; padding-left: 3px; padding-right: 3px; border-bottom: solid 1px #8E783E; border-left: solid 1px #8E783E
}
div#Menu	{
	width: 100%; float: right; display: table-cell; padding-bottom: 20px
}
div#Menu a	{
	color: blue; text-decoration: none
}
div#Menu a: hover	{
	text-decoration: underline
}
div#Menu a.Negrita	{
	font-weight: bold	
}
div#Menu p	{
	margin-left: 5px
}
div#Menu p.Negrita	{
	font-weight: bold	
}
div#Menu ul	{
	margin-left: 20px; margin-right: 5px
}
div#Menu li	{
	margin-bottom: 5px
}
div#Menu img	{
	margin-top: 5px; margin-bottom: 20px; border: none
}
div#MenuPromociones	{
	width: 230px; float: right; display: table-cell; padding-top: 10px; padding-bottom: 20px; font-family: Verdana; font-size: 8pt
}
div#MenuPromociones a	{
	color: blue; text-decoration: none
}
div#MenuPromociones a: hover	{
	text-decoration: underline
}
div#MenuPromociones a.Negrita	{
	font-weight: bold	
}
div#MenuPromociones p	{
	margin-left: 5px; font-size: 9pt
}
div#MenuPromociones p.Negrita	{
	font-weight: bold	
}
div#MenuPromociones ul	{
	margin-left: 20px;
	margin-right: 5px
}
div#MenuPromociones img	{
	margin-top: 5px; margin-bottom: 15px; border: none
}
div#DivRegistroVacio	{
	width: 98%; margin: 0px auto
}
div.cadenas	{
	width: 220px; float: right; background-color: #FAF5D8; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; text-align: left
}
div#ContenedorTablas	{
	width: 98%; margin: 0px auto 20px auto; clear: both; font-family: Arial; font-size: 11pt; font-weight: bold; text-align: center
}
.InfoTitle	{
	font-size: 9pt; font-weight: bold; margin: 10px 0px 5px 10px
}
.InfoBlock	{
	font-size: 8pt; margin: 0px 0px 5px 10px; text-align: justify; font-weight: normal
}
div.ListaHoteles	{
	width: 590px; margin: 10px 0px 5px 10px; clear: left
}
div.ListaTitulos	{
	font-size: 9pt; font-weight: bold; padding: 3px 0px 3px 2px; background-color: silver;
}
div.ListaTitulos span	{
	font-size: 9px; font-family: Verdana; font-weight: normal; color: #1883BC
}
table.ListaHoteles	{
	width: 100%; border: none; border-collapse: collapse
}
td.NombreHoteles	{
	border-bottom: solid 1px silver; font-size: 11px; padding-top: 3px
}
td.NombreHoteles a	{
	text-decoration: none; font-weight: bold; color: blue
}
td.Categorias	{
	border-bottom: 1px solid silver; width: 70px; text-align: right; padding-right: 10px
}
table#Paginacion	{
	font-family: Verdana, Arial, Helvetica; font-size: 9pt; width: 820px; border: none; border-collapse: collapse; margin: 0px auto 10px auto
}
table#Paginacion td	{
	width: 50%; padding-left: 10px; padding-right: 10px
}
table#Paginacion span	{
	font-weight: bold
}
table#ListaPrecios	{
	width: 820px; border-collapse: collapse; border: solid 1px silver; border-right: none; margin: 0px auto; font-family: Verdana, Arial, Helvetica; font-size: 8pt
}
tr#TitulosPrecios	{
	background-color: #1883BC; font-weight: bold; color: #FFFFFF
}
tr#TitulosPrecios td	{
	vertical-align: middle; text-align: center
}
table#ListaPrecios td	{
	border: solid 1px silver; border-left: none; padding: 2px 3px
}
tr.TdDatosPrecio td	{
	vertical-align: top
}
.InfoPie	{
	text-align: justify; margin: 20px 0px 0px 5px; font-size: 9pt; color: #808080; clear: both
}
div.Ordenar	{
	margin-bottom: 5px
}
div.Ordenar span	{
	font-weight: bold
}
div.Ordenar input	{
	background: none; border: none; color: blue; cursor: pointer; width: auto
}
div#MsgDirectorioVacio	{
	margin: 20px 10px; clear: both; text-align: center; font-weight: bold
}
.TituloCentrado	{
	font-size: 10pt; color: #000000; font-weight: bold; text-align: center
}
div#ListaPorOrigen	{
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: center; clear: both; width: 100%
}
div#ListaPorOrigen a	{
	color: blue
}
table#TablaControles	{
	border: medium none; margin: 10px; width: auto
}
table#TablaControles input	{
	margin-right: 1px
}
div#InfoRoom	{
	border: solid 1px silver; background-color: #FFDCB9
}
