body { }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }

/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { margin: 0; padding: 0; word-wrap: break-word; }
/*///////////////////////////////////////*/
.menu_seleccionado { color: #cb9ea7; text-decoration: none; }
#caja { font-size: 8.25pt; font-family: "trebuchet ms", helvetica, arial, "trebuchet ms", "Myriad Pro", sans-serif; width: 800px; height: 600px; }
#inblau { color: #bbc492; font-size: 9px; text-align: center; margin-top: 4px; }
#inblau a:link { color: #bbc492; text-decoration: none; }
#inblau a:active { color: #bbc492; text-decoration: none; }
#inblau a:hover { color: #515d18; text-decoration: none; }
#inblau a:visited { color: #bbc492; text-decoration: none; }
#logo_arriba { width: 354px; height: 81px; float: right; margin-top: 167px; }
#logo_gillmore { background-color: #fff; text-align: left; width: 404px; height: 57px; float: left; margin: 0; padding: 0; }
#abajo { height: 326px; margin: 0; padding: 0; }
#bajada { background-color: #fff; width: 798px; height: 57px; }
#contenido_bajo { background-color: #bbc492; width: 404px; float: left; border-bottom: 1px solid #e6e6e6; }
/*menu superior
*/
#menu_superior { color: #871e31; float: right; margin-top: 10px; }
#menu_superior a:link { color: #871e31; text-decoration: none; margin-right: 30px; }
#menu_superior a:hover { color: #cb9ea7; text-decoration: none; margin-right: 30px; }
#menu_superior a:visited { color: #871e31; text-decoration: none; margin-right: 30px; }
#menu_superior a:active { color: #871e31; text-decoration: none; margin-right: 30px; }
/*home*/
#contenido_derecha { width: 396px; float: right; border-bottom: 1px solid #e6e6e6; }
#flash_b { background-color: #bbc492; width: 396px; height: 312px; float: right; margin: 0; padding: 14px 0 0 0; }
#arriba_home { background-image: url(../recursos/img/arriba_home.png); height: 274px; }
#flash_a { background-color: #d9d9da; width: 199px; height: 241px; float: left; margin-top: 14px; margin-bottom: 14px; }
#texto_home { color: #7a8b2a; font-size: 12px; font-style: italic; line-height: 145%; text-align: left; width: 170px; float: left; margin-top: 14px; margin-right: 13px; margin-left: 13px; }
/*huespedes
*/
#contenido_izquierda_huespedes { background-color: #bbc492; width: 388px; height: 320px; float: left; border-bottom: 1px solid #e6e6e6; }
#contenido_derecha_huespedes { background-color: #bbc492; width: 412px; float: right; border-bottom: 1px solid #e6e6e6; }
#arriba_huespedes { background-image: url(../recursos/img/arriba_huespedes.jpg); background-repeat: no-repeat; height: 274px; margin: 0; padding: 0; }
#texto_huespedes_izq { color: #7a8b2a; font-size: 11px; line-height: 110%; text-align: left; width: 170px; height: 255px; float: left; margin-top: 14px; margin-right: 13px; margin-left: 13px; }
#texto_huespedes_dere { color: #7a8b2a; font-size: 11px; line-height: 110%; text-align: left; margin-top: 14px; margin-right: 13px; width: 170px; height: 255px; float: left; }
#imagen_derecha { background-image: url(../recursos/img/imagen_huespedes.jpg); width: 412px; height: 312px; float: right; margin-top: 14px; }
#imagen_derecha_b { background-image: url(../recursos/img/imagen_huespedes_b.jpg); width: 412px; height: 57px; float: right; }
#logo_gillmore_spa { background-color: #fff; text-align: left; width: 404px; height: 57px; float: left; clear: both; }
#logo_gillmore_huespedes { background-color: #fff; text-align: left; width: 388px; height: 57px; float: left; clear: both; }
/*spa*/
#arriba_spa { background-image: url(../recursos/img/arriba_spa.png); height: 274px; }
#texto_spa_izq { color: #7a8b2a; font-size: 11px; line-height: 110%; text-align: left; width: 160px; float: left; margin-top: 14px; margin-right: 13px; margin-left: 5px; }
#texto_spa_derecha { color: #7a8b2a; font-size: 11px; line-height: 110%; text-align: left; margin-top: 14px; width: 160px; float: right; }
#texto_spa_derecha p { margin: 0 0 10px; padding: 0; }
#imagen_derecha_spa { background-image: url(../recursos/img/imagen_spa.jpg); width: 396px; height: 312px; float: right; margin-top: 14px; }
#contenido_derecha_spa { background-color: #bbc492; width: 396px; float: right; border-bottom: 1px solid #e6e6e6; }
#contenido_izquierda_spa { background-color: #bbc492; width: 404px; height: 320px; float: left; border-bottom: 1px solid #e6e6e6; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
#contenido_iframe { background-color: #bbc492; height: 269px; border-style: none; border-width: 0; }
/*iframe de spa*/
#iframe_all { font-size: 11px; font-family: "trebuchet ms", helvetica, arial, "trebuchet ms", "Myriad Pro", sans-serif; background-color: #bbc492; width: 345px; border-style: none; border-width: 0; }
#iframe_all h1 { font-size: 13px; font-style: italic; text-decoration: none; }
#iframe_all h2 { font-size: 11px; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
#contenido_izquierda_spa iframe { margin-top: 14px; border-style: none; border-width: 0; }
/*programas
*/
#contenido_derecha_progr { background-color: #bbc492; width: 561px; float: right; border-bottom: 1px solid #e6e6e6; }
#contenido_izquierda_progr { background-color: #bbc492; width: 239px; height: 320px; float: left; border-bottom: 1px solid #e6e6e6; }
#arriba_programa { background-image: url(../recursos/img/arriba_programas.png); height: 274px; }
#texto_programa_izq { color: #7a8b2a; font-size: 11px; line-height: 110%; text-align: left; width: 170px; height: 255px; float: left; margin-top: 14px; margin-right: 13px; margin-left: 13px; }
#texto_programa_izq a:link { color: #515d18; font-weight: bold; text-decoration: none; }
#texto_programa_izq a:hover { color: #871e31; font-weight: bold; text-decoration: none; }
#texto_programa_izq a:active { color: #515d18; font-weight: bold; text-decoration: none; }
#texto_programa_izq a:visited { color: #515d18; font-weight: bold; text-decoration: none; }

#texto_spa_dere { color: #7a8b2a; font-size: 12px; line-height: 110%; text-align: left; margin-top: 14px; margin-right: 13px; width: 170px; float: left; }
#imagen_derecha_programa { background-image: url(../recursos/img/imagen_programa.jpg); width: 561px; height: 312px; float: right; margin-top: 14px; }
#logo_gillmore_progr { background-color: #fff; text-align: left; width: 239px; height: 57px; float: left; clear: both; }
/*contacto*/
#logo_gillmore_contacto { background-color: #fff; text-align: left; width: 421px; height: 57px; float: left; border-bottom: 1px solid #e6e6e6; }
#contenido_izq_contacto { background-color: #bbc492; width: 421px; height: 326px; float: left; }
#imagen_derecha_contacto { background-image: url(../recursos/img/imagen_contacto.jpg); width: 379px; height: 312px; float: right; margin-top: 14px; }
#contenido_derecha_cont { background-color: #bbc492; background-repeat: no-repeat; width: 379px; height: 326px; float: right; border-bottom: 1px solid #e6e6e6; }
#arriba_contacto { background-image: url(../recursos/img/arriba_contacto.jpg); height: 274px; }
#contenido_bajo_contacto { background-color: #bbc492; border-bottom: 1px solid #e6e6e6; }
#contacto { color: #7a8b2a; font-size: 12px; line-height: 110%; text-align: left; width: 400px; height: 255px; float: left; margin-top: 14px; margin-left: 13px; }
#etiqueta { width: 100px; float: left; margin-top: 8px; }
#etiqueta p { text-align: left; margin: 0 10px 21px 0; padding: 0; }
#input { right: 300px; width: 300px; float: right; }
#input p { margin: 0 0 13px; padding: 0; }
#form_contact { float: left; }
#contacto_error { color: #7a8b2a; font-size: 12px; line-height: 110%; text-align: left; width: 170px; float: left; margin-top: 14px; margin-right: 13px; margin-left: 13px; }
/*ubicacion
*/
#imagen_derecha_ubicacion { background-color: #bbc492; background-image: url(../recursos/img/imagen_ubicacion.jpg); width: 396px; height: 312px; float: right; margin-top: 14px; }
#imagen_derecha_ubicacion img { background-image: url(../recursos/img/imagen_ubicacion.jpg); float: left; }
#contenido_derecha_ubicacion { background-color: #bbc492; width: 396px; height: 326px; float: right; border-bottom: 1px solid #e6e6e6; }
#contenido_izq_ubi { background-color: #bbc492; width: 404px; height: 326px; float: left; }
#logo_gillmore_ubicacion { background-color: #fff; text-align: left; width: 404px; height: 57px; float: left; border-bottom: 1px solid #e6e6e6; }

