html {
   overflow-y: scroll;
}
body {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px; color: #82878b;
	padding-top: 0px;
	font-family: arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
#antebase {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 100%; text-align: center
}
#base {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px auto; 
	width: 770px; 
	padding-top: 0px;
	background-color: #FFFFFF; 
}
#cabecera {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 770px; padding-top: 0px; height: 345px
}
#izda {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px auto 15px; width: 228px; padding-top: 0px; text-align: center
}
#contenido {
	padding-right: 0px; padding-left: 0px; float: right; background-image: url(../images/bgcontenido.jpg); padding-bottom: 10px; margin: 0px 0px 10px; width: 542px; padding-top: 15px; background-repeat: no-repeat; text-align: left
}
#pie {
	clear: both; padding-right: 0px; padding-left: 0px; float: none; background-image: url(../images/bg_pie.gif); padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px; background-repeat: no-repeat; height: 100px; background-color: #5c6a75; text-align: right
}
h1.contenido {
	padding-right: 5px; padding-left: 5px; font-size: 18px; background-image: url(../images/bgh1.gif); padding-bottom: 0px; margin: 0px; width: 100%; color: #586470; padding-top: 5px; background-repeat: repeat-x; font-family: georgia, "times new roman", times, serif; height: 35px
}
h2.contenido {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #72818f; padding-top: 0px; font-family: georgia, "times new roman", times, serif
}
h3.contenido {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 0px; margin: 0px; color: #ed1c24; padding-top: 0px; font-family: arial, helvetica, sans-serif
}
h4.contenido {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px 0px 3px; color: #4f5860; padding-top: 0px; font-family: georgia, "times new roman", times, serif
}
h2.ficha {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #72818f; padding-top: 0px; font-family: georgia, "times new roman", times, serif
}
h3.ficha {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 18px; background-image: url(../images/bgh1ficha.gif); padding-bottom: 0px; margin: 0px; width: 100%; color: #ed1c24; padding-top: 0px; background-repeat: repeat-x; font-family: arial, helvetica, sans-serif; height: 35px
}
h1.ficha {
	padding-right: 15px; padding-left: 0px; font-weight: bold; font-size: 18px; padding-bottom: 0px; margin: 0px; color: #a6abae; padding-top: 2px; font-family: georgia, "times new roman", times, serif; text-align: right
}
h4.ficha {
	padding-right: 15px; padding-left: 0px; font-weight: normal; font-size: 18px; padding-bottom: 0px; margin: 0px; color: #3d454e; padding-top: 1px; font-family: georgia, "times new roman", times, serif; text-align: left
}
a.menulateral:link {
	color: #67747d; 
	text-decoration: none
}
a.menulateral:visited {
	color: #67747d; 
	text-decoration: none
}
a.menulateral:hover {
	color: #67747d; 
	text-decoration: underline
}
a.menulateral:active {
	color: #0075aa; 
	text-decoration: underline
}
a.masinfo:link {
	color: #ed1c24; 
	text-decoration: none
}
a.masinfo:visited {
	color: #ed1c24; 
	text-decoration: none
}
a.masinfo:hover {
	color: #ed1c24; 
	text-decoration: underline
}
a.masinfo:active {
	color: #ffffff; 
	background-color: #ed1c24; 
	text-decoration: none
}
.camposform {
	border-right: #6c7a85 1px; 
	padding-right: 1px; 
	border-top: #6c7a85 1px; 
	padding-left: 1px; 
	font-size: 9px; 
	padding-bottom: 1px; 
	margin: 0px; 
	border-left: #6c7a85 1px; 
	width: 125px; color: #5a6b74; 
	padding-top: 1px; 
	border-bottom: #6c7a85 1px dashed; 
	font-family: arial, helvetica, sans-serif; 
	background-color: #ebeeef
}
.botonform {
	border-right: #004766 1px solid; padding-right: 1px; border-top: #ccf0ff 1px solid; padding-left: 1px; font-weight: bold; font-size: 9px; padding-bottom: 1px; margin: 0px 0px 0px 3px; border-left: #ccf0ff 1px solid; color: #ffffff; padding-top: 1px; border-bottom: #004766 1px solid; font-family: verdana, arial, helvetica, sans-serif; background-color: #0075aa
}
a.firma:link {
	color: #32444d; 
	text-decoration: none
}
a.firma:visited {
	color: #32444d; 
	text-decoration: none
}
a.firma:hover {
	color: #32444d; 
	text-decoration: underline
}
a.firma:active {
	color: #ed1c24; 
	text-decoration: none
}
div.basemenu {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 228px; 
	padding-top: 0px; 
	background-color: #eff3f5
}
p.basemenu {
	padding-right: 0px; 
	padding-left: 0px; 
	background-image: url(../images/bgbasemenu.gif); 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	background-repeat: repeat-x
}
p.textonormal {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 11px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
p {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
.enfasis {
	color: #000000
}
p.textopromo {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 0px; padding-top: 0px
}
p.masinfo {
	padding-right: 20px; padding-left: 0px; font-size: 9px; padding-bottom: 10px; margin: 0px; padding-top: 0px; text-align: right
}
td.divisoria {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/linea_ptos.gif); padding-bottom: 0px; margin: 0px; padding-top: 0px; background-repeat: repeat-x; height: 10px
}
div.noticias {
	border-right: #c3ccd5 1px solid; padding-right: 0px; border-top: #c3ccd5 1px solid; padding-left: 0px; font-size: 11px; float: left; padding-bottom: 0px; margin: 10px 0px 15px; border-left: #c3ccd5 1px solid; width: 226px; color: #8b9196; padding-top: 0px; border-bottom: #c3ccd5 1px solid; font-family: arial, helvetica, sans-serif; text-align: left
}
h1.noticias {
	padding-right: 0px; padding-left: 0px; font-size: 9px; background-image: url(../images/tit_noticias.gif); padding-bottom: 0px; margin: 0px; width: 226px; color: #3e454f; padding-top: 0px; background-repeat: no-repeat; height: 24px
}
p.noticia {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px; padding-top: 0px
}
p.fecha {
	padding-right: 10px; padding-left: 10px; font-size: 9px; padding-bottom: 0px; margin: 0px; color: #ed1c24; padding-top: 8px; font-family: arial, helvetica, sans-serif
}
.enfaisnoticias {
	font-size: 12px; color: #3e454f
}
#cabecerados {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 770px; padding-top: 0px; height: 82px
}
p.firmapie {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 25px 25px 0px 0px; padding-top: 0px; text-align: right
}
div.titular {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 20px; background-image: url(../images/bg_titulo.gif); padding-bottom: 0px; margin: 0px; width: 100%; color: #c5c8ca; padding-top: 0px; background-repeat: repeat-x; font-family: georgia, "times new roman", times, serif; height: 34px
}
#contenidodos {
	padding-right: 0px; padding-left: 0px; float: right; background-image: url(../images/bgcontenido2nivel.gif); padding-bottom: 10px; margin: 0px 0px 10px; width: 542px; padding-top: 0px; background-repeat: no-repeat; text-align: left
}
table.contenido {
	padding-right: 0px; margin-top: 20px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
img.fotos {
	border-right: #9aa9b8 1px solid; border-top: #9aa9b8 1px solid; border-left: #9aa9b8 1px solid; border-bottom: #9aa9b8 1px solid
}
ul.submenu {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 10px 0px 15px 5px; 
	width: 160px; 
	padding-top: 0px; 
	list-style-type: none; 
	text-align: left
}
li.submenu {
	border-right: #c2c5c7 1px; padding-right: 0px; border-top: #c2c5c7 1px; padding-left: 15px; padding-bottom: 2px; margin: 0px; border-left: #c2c5c7 1px; padding-top: 0px; border-bottom: #c2c5c7 1px dashed
}
li.submenuon {
	border-right: #c2c5c7 1px; padding-right: 0px; border-top: #c2c5c7 1px; padding-left: 15px; background-image: url(../images/bg_submenu02.gif); padding-bottom: 0px; margin: 0px; border-left: #c2c5c7 1px; padding-top: 0px; border-bottom: #c2c5c7 1px dashed; background-repeat: no-repeat
}
ul {    
	margin: 0px 10px 0px 35px; 	
	padding: 0px 0px 15px 5px;
	list-style-type: square;  
}
li.submenufichero {
	border-right: #c2c5c7 1px; padding-right: 0px; border-top: #c2c5c7 1px; padding-left: 15px; background-image: url(../images/bg_fichero.gif); padding-bottom: 0px; margin: 0px; border-left: #c2c5c7 1px; padding-top: 0px; border-bottom: #c2c5c7 1px dashed; background-repeat: no-repeat
}
li.submenuagente {
	border-right: #c2c5c7 1px; 
	padding-right: 0px; 
	border-top: #c2c5c7 1px; 
	padding-left: 15px; 
	background-image: url(../images/bg_agentes.gif); 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #c2c5c7 1px; 
	padding-top: 0px; 
	border-bottom: #c2c5c7 1px dashed; 
	background-repeat: no-repeat
}
li.submenufoto {
	border-right: #c2c5c7 1px; padding-right: 0px; border-top: #c2c5c7 1px; padding-left: 15px; background-image: url(../images/bg_foto.gif); padding-bottom: 0px; margin: 0px; border-left: #c2c5c7 1px; padding-top: 0px; border-bottom: #c2c5c7 1px dashed; background-repeat: no-repeat
}
td.submenu {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/bg_submenu.gif); padding-bottom: 0px; margin: 0px; width: 160px; padding-top: 10px; background-repeat: repeat-y
}
a.submenu:link {
	display: block; 
	font-size: 11px; 
	color: #8d8d8d; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none
}
a.submenu:visited {
	display: block; 
	font-size: 11px; 
	color: #9e9e9e; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none
}
a.submenu:hover {
	display: block; 
	font-size: 11px; 
	color: #777777; 
	font-family: arial, helvetica, sans-serif; 
	background-color: #eff3f5; 
	text-decoration: none
}

a.submenu:active {
	display: block; 
	font-size: 11px; 
	color: #344a56; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none
}
div.basemenudos {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/ilustracion01.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 115px; background-repeat: no-repeat; background-color: #eff3f5
}
div.basemenudos_promociones_actuales {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/promociones_actuales.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 115px; background-repeat: no-repeat; background-color: #eff3f5
} 
div.basemenudos_promociones_terminadas {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/promociones_terminadas.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 150px; background-repeat: no-repeat; background-color: #eff3f5
} 
div.basemenudos_hoteles_actuales {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/hoteles_actuales.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 115px; background-repeat: no-repeat; background-color: #eff3f5
} 
div.basemenudos_hoteles_terminados {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/hoteles_terminados.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 150px; background-repeat: no-repeat; background-color: #eff3f5
}
div.basemenudos_3_edad_actuales {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/3_edad_actuales.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 115px; background-repeat: no-repeat; background-color: #eff3f5
}
div.basemenudos_3_edad_terminados {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/3_edad_terminados.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 150px; background-repeat: no-repeat; background-color: #eff3f5
}
div.basemenudos_localizacion {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/localizacion.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 115px; background-repeat: no-repeat; background-color: #eff3f5
}
div.basemenudos_noticias {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/noticias.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 115px; background-repeat: no-repeat; background-color: #eff3f5
}
div.basemenudos_servicios {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/servicios.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 115px; background-repeat: no-repeat; background-color: #eff3f5
}
a.imagen:link {
	border-right: #9aa9b8 2px; 
	border-top: #9aa9b8 2px; 
	border-left: #9aa9b8 2px; 
	border-bottom: #9aa9b8 2px dotted
}
a.imagen:visited {
	border-right: #ffffff 2px; 
	border-top: #ffffff 2px; 
	border-left: #ffffff 2px; 
	border-bottom: #ffffff 2px dotted
}
a.imagen:hover {
	border-right: #ff0000 2px; 
	border-top: #ff0000 2px; 
	border-left: #ff0000 2px; 
	border-bottom: #ff0000 2px solid; 
	text-decoration: underline
}
a.imagen:active {
	border-right: #ff0000 2px; 
	border-top: #ff0000 2px; 
	border-left: #ff0000 2px; 
	border-bottom: #ff0000 2px solid; 
	text-decoration: underline
}

p.descarga {
	padding-right: 5px; padding-left: 10px; padding-bottom: 5px; margin: 0px; width: 300px; padding-top: 5px; background-color: #f1f4f5
}
p.titularnoticia {
	border-right: #b2bfc6 1px; padding-right: 0px; border-top: #b2bfc6 1px; padding-left: 0px; font-size: 12px; padding-bottom: 5px; margin: 0px; border-left: #b2bfc6 1px; color: #3c444d; line-height: 16px; padding-top: 0px; border-bottom: #b2bfc6 1px dotted; font-family: georgia, "times new roman", times, serif
}
p.fechalistado {
	padding-right: 10px; padding-left: 0px; font-size: 9px; padding-bottom: 0px; margin: 0px; color: #ed1c24; padding-top: 0px; font-family: arial, helvetica, sans-serif
}
tr.mano {
	cursor: pointer
}
p.desarrollonoticia {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 5px; margin: 0px; padding-top: 5px
}
.campoform {
	border-right: #c4c7c9 1px solid; border-top: #c4c7c9 1px solid; font-weight: normal; font-size: 10px; border-left: #c4c7c9 1px solid; color: #5a6570; border-bottom: #c4c7c9 1px solid; font-family: verdana, arial, helvetica, sans-serif; background-color: #eff3f5
}
.boton {
	border-top: #5d6772 1px solid; border-left-width: 1px; font-size: 12px; border-left-color: #5d6772; border-bottom-width: 1px; border-bottom-color: #5d6772; color: #5d6772; font-family: arial, helvetica, sans-serif; background-color: #ffffff; border-right-width: 1px; border-right-color: #5d6772
}
div.basemenutres {
	padding-right: 0px; padding-left: 0px; background-image: url(../images/ilustracion02.jpg); padding-bottom: 0px; margin: 0px; width: 228px; padding-top: 115px; background-repeat: no-repeat; background-color: #eff3f5
}
.importante {
    padding-right: 10px; padding-left: 0px; font-weight: bold; font-size: 13px; padding-bottom: 0px; margin: 0px; color: #ed1c24; padding-top: 0px; font-family: arial, helvetica, sans-serif
}
li.cabeceramenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #616D7C;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0E8EB;
	border-bottom-color: #E0E8EB;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	padding-left: 15px;
	background-color: #F1F4F5;
}
td.acceso {
	background-image: url(../images/tit_arearestringida.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #c3ccd5;
	text-align: right;
	padding-top: 38px;
	padding-right: 19px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 192px;
}
td.agentes {
	background-image: url(../images/tit_agentesautorizados.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #c3ccd5;
	text-align: right;
	padding-top: 38px;
	padding-right: 19px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 192px;
}
td.txtform {
	padding-right: 5px;
	text-align: right;
}
td.topformacceso {
	background-image: url(../images/top_formacceso.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b0c3ca;
	background-position: top;
	padding-top: 20px;
}
td.columnaformacceso {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #b0c3ca;
}
.boton_acceso {
   border-left-width: 1px;
   font-size: 12px;
   border-left-color: #5d6772;
   border-bottom-width: 1px;
   border-bottom-color: #2e3339;
   color: #5d6772;
   font-family: arial, helvetica, sans-serif;
   background-color: #ffffff;
   border-right-width: 1px;
   border-right-color: #2e3339;
   height: 18px;
   width: 68px;
   border-top-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #5d6772;
}
.form {
    margin: 0px;
    padding: 0px;
}