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;
}