
/**
 *	Project:		Web Apolo
 *	File:			main.css
 *
 *	@copyright: 2004 VmLB
 *	@author: Victor Lanau
 */
 
body {
	background: #BBB;
	font-family: verdana;
	font-size: 10pt;
	margin: 0;
	text-align: center;
}

.contenido {
	width: 750px;
	margin: auto;
	padding: 0;
	border-top: #9f4158 1px solid;
	border-left: #9f4158 2px solid;
	border-right: #3a8885 2px solid;
	border-bottom: #3a8885 2px solid;
	background: white;
	text-align: left;
}

.cabezera {
	height: 126px;
/*	background-image: url(images/cabezera.jpg); */
	background: #3a8885;
	border-top: 1px #9f4158 solid;
	border-bottom: 1px black solid;
	margin: 0;
}

.idiomas {
	float: right;
	padding: 0;
	border: 0;
	margin-right: 20px;
}

.menuBox {
	margin: 0;
	border: 0;
	padding-right: 7px;
}

.menuItemFirst {
	float: left;
	padding: 0; /* 10px; */
	border: 0;
	margin: 0;
	width: 315px; /* 290px; */
	height: 126px;
	text-align: left;
	font-size: 50pt;
	overflow: hidden;
}

.menuItemFirst a {
	text-decoration: none;
	color: black;
}

.menuItemFirst a:hover {
/*	color: #ddd; */
}

.menuItem {
	float: right;
	padding: 0px;
	padding-top: 5px;
	border: 0px;
	margin: 0px;
	width: 140px;
	text-align: center;
	font-size: 12pt;
}

#current {
	background: #9F4158;
}

.menuItem a {
	text-decoration: none;
	color: black;
}

.menuItem a:hover {
	color: #ddd;
}

ul.menu {
	border: 0;
	margin: 0;
	padding: 4px;
	border-bottom: 1px white solid;
	background-image: url(images/submenu.jpg);
	list-style: none;
	height: 25px;
}

li.menuItemx {
	display: inline;
	margin: 0;
	padding: 4px;
	border: 0;
	color: black;
	font-size: 10pt;
}

li.menuItemBanderas {
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
/*	padding-right: 15px; */
}

li.menuItemx a {
	text-decoration: none;
	color: black;
	padding: 4px;
}

li.menuItemBanderas a {
	text-decoration: none;
}

li.menuItemx a:hover {
	text-decoration: underline;
}

.cuerpo {
	width: 550px;
	padding: 5px;
	margin: 5px;
	text-align: center;
}

.cuerpoDer {
	width: 550px;
	padding: 10px;
	margin: 5px;
	margin-left: 150px;
}

h1 {
	margin: 0;
	margin-bottom: 10px;
	font-size: 16pt;
	text-align: left;
}

h2 {
	font-size: 13pt;
	text-align: left;
}

h2.centrado {
	text-align: center;
}

h3 {
	font-size: 11pt;
	text-align: center;
}

h4 {
	font-size: 11pt;
	margin: 0px;
}

p {
	font-size: 10pt;
	text-align: justify;
}

p.parrafo {
	text-align: justify;
}

p.centrado {
	text-align: center;
}

td {
	font-size: 10pt;
}

img.foto {
	margin: 10px;
	border: 1px black solid;
}

ol {
	text-align: left;
}

.lateral {
	float: right;
	width: 150px;
	border-left: black thin solid;
	margin: 0;
	padding: 5px;
}

.lateralIzq {
	float: left;
	width: 125px;
	border-right: black thin solid;
	margin: 15px 0px 15px 0px;
	padding: 10px;
}

.cuadro {
	margin: 10px 5px 10px 20px;
	width: 100px;
	height: 100px;
	padding: 0px;
	border: black thin solid;
	font-size: 9pt;
	text-align: center;
	color: black;
}

.cuadro:hover {
	font-weight: bold;
}

.cuadro .text {
	background: white;
	opacity: .8;
	filter: Alpha(opacity=80);
}

.enlaces {
	font-size: 11pt;
}

.enlaces a {
	text-decoration: none;
	color: black;
}

.pie {
	clear: both;
	margin: 10px;
	border-top: gray thin solid;
	text-align: center;
	font-size: 7pt;
}

.pie a {
	text-decoration: none;
	color: gray;
}

.pie a:hover {
	color: black;
}

img {
	border: black 1px solid;
}

img.a {
	border: 0px;
}

small {
	font-size: 7pt;
}

#habitaciones {
	overflow: scroll;
	width: 100%;
	height: 150px;
	border: 1px black solid;
}

#datepicker {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	width: 225px;
	height: 225px;
	border: 1px black solid;
}

.boton {
	margin: auto;
	border: 1px black solid;
	padding: 10px;
	background: #EEEEEE;
}

.boton a {
	margin: 0px;
	border: 0px;
	padding: 10px;
	font-size: 10pt;
	text-decoration: none;
	color: black;
}

.boton:hover {
	background: #DDDDDD;
}

table.resumen {
	width: 400px;
	border: 1px black solid;
	font: 7pt;
}

table.resumen td {
	font-size: 10pt;
}

.contacto {
	margin-left: 150px;
	text-align: left;
}

