body { color: #685a46; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #600; }
p { }
td { }
a:link { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover { color: blue; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:active { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.link-espanol { text-align: right; padding-top: 12px; padding-right: 12px; }
.maincontent { text-align: justify; padding-right: 12px; padding-left: 12px; }
.footer-menu { text-align: center; }
.footer-menu a:link { color: #685a46; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.footer-menu a:visited { color: #685a46; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.footer-menu a:hover { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.footer-menu a:active { color: #685a46; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.footer { font-size: 8pt; }
.roomsandsuites-tablefont { font-size: 8pt; text-align: center; }
.dinning-table-content { font-size: 9pt; text-align: justify; padding-top: 10px; padding-right: 12px; }
.weddings-links a:link { color: #685a46; text-decoration: underline; }
.weddings-links a:visited { color: #685a46; text-decoration: underline; }
.weddings-links a:hover { color: white; text-decoration: underline; }
.weddings-links a:active { color: #685a46; text-decoration: underline; }
.photogallery-images { border: solid 3px white; }
.rates-whitefont { color: white; font-size: 9px; }
.rates-whitefont-rightline { color: white; font-size: 9px; border-right: 1px solid black; }
.rates-europeanplan { color: white; font-size: 9px; background-image: url(../images/ep-bgr.gif); background-repeat: no-repeat; padding-left: 8px; }
.rates-blackfont { color: black; font-size: 8pt; }
.rates-smallfont { font-size: 9px; padding-top: 8px; padding-left: 15px; }
.rates-bottomline { border-bottom: 1px solid black; }
.rates-bottomline-leftpadding { padding-left: 8px; border-bottom: 1px solid black; }
.rates-bottomline-leftpadding { padding-left: 8px; border-bottom: 1px solid black; }
.rates-bottom_and_right_line { border-right: 1px solid black; border-bottom: 1px solid black; }
.rates-rightline { border-right: 1px solid black; }
.rates-prices-lined { text-decoration: line-through; }
.rates-prices-bigfont { font-size: 9pt; font-weight: bold; }
.specialoffers-links a:link { color: #685a46; text-decoration: underline; }
.specialoffers-links a:visited { color: #685a46; text-decoration: underline; }
.specialoffers-links a:hover { color: #ffa600; text-decoration: underline; }
.specialoffers-links a:active { color: #685a46; text-decoration: underline; }
.searchengine { padding-left: 8px; }
.searchengine-border { border: solid 1px white; }
/*Inicia nuevo estilo*/
.rates2 { color: black; font-size: 8pt; font-family: verdana, Arial, sans-serif, SunSans-Regular, Helvetica, Geneva; }
.rates2 td { padding: 5px 10px; }
.rates2-letrablanca { color: white; font-size: 8pt; }
.rates2-linea-abajo { border-bottom: 1px solid black; }
.rates2-linea-arriba { border-top: 1px solid black; }
.rates2-linea-arriba-abajo { border-top: 1px solid black; border-bottom: 1px solid black; }
.rates2-letrachica { font-size: 7pt; border-top: 1px solid black; }
/*nuevo estilo tablas tarifas octubre 2008*/
.tarifario { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; width: 500px; }
.tarifario td {  }
.lineaAbajo { border-bottom: 1px solid #e9a968; }
.lunas { line-height: 17px; text-align: left; list-style-image: url(../images/luna-lista.gif); }
.maincontent h2 { font-size: 14pt; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; text-align: left; }
.maincontent h3 { font-size: 12pt; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; text-align: left; }
.maincontent h4 { font-size: 13pt; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; text-align: left; }
.letraTimes { font-size: 12pt; font-family: "Times New Roman", Georgia, Times, serif; }
.tituloBodas { text-align: center; margin-right: 12px; }
.tituloBodas h2 { font-size: 15pt; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; }
/*<agl.folder "locations/lugares">*/
	.locationsContent { margin-bottom: 30px; padding-right: 10px; padding-left: 10px; }
	.locationsContent h1 { font-size: 13pt; }
	.locationsContent h2 { font-size: 11pt; }
	.locationsContent p { text-align: justify; }
	.miniMapa { background-color: #f9f8f1; float: right; margin: 0 0 5px 10px; border-style: none; border-width: 0; }
	.miniMapa p { font-size: 8pt; font-style: italic; text-align: center; margin-top: 3px; margin-bottom: 3px; }
	.miniMapa img { border: solid 5px #fbe1c8; }
/*</agl.folder>*/
/*<agl.folder "nuevo booking">*/
	.tipoDeReservacion { font-size: 8pt; background-color: #ffe3b5; width: 150px; margin: 5px; padding: 5px; }
	.tipoDeReservacion p { margin-top: 2px; margin-bottom: 2px; }
	.nuevoBooking { font-size: 8pt; background-color: #ffe3b5; margin: 5px; padding: 5px; }
	.adultsAndChildren { text-align: right; }
/*</agl.folder>*/
/*<agl.folder "Concierge & Tours content">*/
	.conciergeContent { text-align: center; margin-top: 15px; margin-bottom: 20px; }
	.conciergeContentCol { font-size: 8pt; text-align: justify; width: 165px; float: left; margin-bottom: 10px; padding-right: 5px; padding-left: 5px; }
	.conciergeContentCol img { clear: both; margin-bottom: 10px; }
	.conciergeContentCol p { margin-top: 5px; margin-bottom: 10px; }
	.conciergeContentCol h1 { font-size: 9pt; text-align: left; margin-top: 5px; margin-bottom: 10px; }
	.conciergeMainCol { text-align: justify; width: 225px; float: left; padding: 10px; }
	.conciergeMainCol p { margin-top: 5px; margin-bottom: 10px; }
	.conciergeMainCol h1 { font-size: 9pt; text-align: center; margin-top: 5px; margin-bottom: 10px; }
/*</agl.folder>*/
