html {
	background-color:#00679F;
	background-image:url(./theme/aniversario15/images/body.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:-1px;
}

body{
	margin-top:0px;
	color:#003;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
ul{margin-left:0;padding-left:15px}
.titleprogramas{color:#fc0;font:normal 700 13px arial, helvetica, sans-serif}
.titleprogramas_hawaii{color:#036;font:normal 700 13px arial, helvetica, sans-serif}
.footer_hawaii{color:#039;text-align:center;font:normal 400 10px arial, helvetica, sans-serif}
.txt01{
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height:1.5;	
}

.long_description{color:#036;line-height:1.5;font:400 12px arial,tahoma, verdana, helvetica, sans-serif}


.txtforms3{color:#fffffc;font:normal 400 13px arial, heveltica, sans-serif}.txtforms4{color:#369;font:normal 400 10px arial, helvetica, sans-serif}
.txtformsmall{color:#fffffc;font:normal 400 10px arial, helvetica, sans-serif}.txtformsmall2{color:#000;background-color:#fffffc;font:400 9px arial, helvetica, sans-serif}.txtformsmall3{color:#036;font:normal 400 10px arial, heveltica, sans-serif}.txtbold{color:#fff;font:700 10pt arial, heveltica, sans serif}.menuizq_over{font-size:12px;color:#f0c535;font-family:arial, heveltica, sans-serif;text-decoration:underline}.txt01bold{color:#036;font:700 13px arial, heveltica, sans-serif}.numbers{color:#f90;font:700 12px arial, heveltica, sans-serif}.naleyenda{color:#fc0;font:700 10px arial, heveltica, sans-serif}.naleyenda2{color:#900;font:700 10px arial, heveltica, sans-serif}.naleyenda3{color:#900;font:700 12px arial, heveltica, sans-serif}.titleactivities{color:#06c;font:700 13px arial, heveltica, sans-serif}a.link2:hover{color:blue;font-size:10px;font-style:normal}a.link9:hover{color:#036;font-size:10px;font-style:normal}a.link3:hover{color:blue;font:normal 12px arial, heveltica, sans-serif}a.link4:hover{color:#036;font-size:11px;font-style:normal}a.link5:hover{color:#036;font-size:12px;font-style:normal}a.link6:hover{color:#fc0;font-size:13px;font-family:arial, helvetica, sans-serif}a.linkmore:link{color:#fffffc;font-size:12px}a.linkhawaii:link{color:#036;font-size:12px}.txtformsmall3bold{color:#036;text-decoration:underline;font:700 10px arial, heveltica, sans-serif}.titleproglista{color:#fc0;font:normal 700 14px arial, helvetica, sans-serif}.nopcart,.tdbold{border:1px;font-family:arial, helvetica, sans-serif;font-size:10px;color:#036;background-color:#9cf}.nopheader{background:#9cf;font-size:11px;color:#036}.noptotal{background-color:#fffffc;font-family:arial, helvetica, sans-serif;font-size:11px;color:#006}.barraformas{background:url(/resystool/graficos/img_backplecaazul.gif);font-family:arial, helvetica, sans-serif;font-size:12px;color:#006}.tituloforma{font-family:arial, helvetica, sans-serif;font-size:12px;color:#036}.tituloforma2{font-family:arial, helvetica, sans-serif;font-size:14px;color:#036}.nopentryempty{background:#fffffc;font-family:arial, helvetica, sans-serif;font-size:20px;color:#006}.izqformas{background:#9cf;font-family:arial, helvetica, sans-serif;font-size:10px;color:#036}.titlepromos{background-color:#9cf;color:#036;font:bolder 11px arial, helvetica, sans-serif}.leyendapromo{color:#f90;font:italic 400 12px arial, helvetica, sans-serif}.naleyenda4{color:#06c;font:700 10px arial, heveltica, sans-serif}.expleprogramas2{color:#369;font:italic 400 12px arial, helvetica, sans-serif}.txtformreqbold{color:#006;font:normal 700 11px arial, helvetica, sans-serif}.tooltiptitle{color:#fffffc;text-decoration:none;cursor:default;font:700 8pt arial}.tooltipcontent{color:#000;text-decoration:none;cursor:default;font-family:arial;font-size:8pt}#ToolTip{position:absolute;width:100px;top:0;left:0;z-index:4;visibility:hidden}.titlecallnow{color:#f90;font:normal 700 17px arial, helvetica, sans-serif}.reportescat{color:#006;font:italic 400 14px arial, helvetica, sans-serif}.headnews{color:#f60;font:normal 700 13px arial, helvetica, sans-serif}.special_im{text-decoration:none;color:#006;font-family:arial, helvetica;font-size:14px;text-align:justify;white-space:normal}a.linkgrayfooter:hover{color:#006;font-weight:700;text-decoration:underline}.txtcomingsoon{color:#f90;font:700 18px arial, heveltica, sans-serif}.encabezadositemap{color:#036;font:700 12px arial, heveltica, sans-serif}.tablalocacioneshome{border:1px solid #0d6fb5}.tablahomenew{border:1px solid #0d6fb5;border-bottom:none;border-top:none}.tablalocacionesplan{border:1px solid #09c}.tablalocacionesslp{border:1px solid #f90}.home_descriptionsloc,.iTemsl{color:#069;font:400 11px arial, heveltica, sans-serif}.home_titlecancunothers{color:#069;font:400 13px arial, heveltica, sans-serif}.home_newsletter{color:#fffff3;font:400 11px arial, heveltica, sans-serif}.home_newslettertitle{color:#fffff3;font:700 15px arial, heveltica, sans-serif}.home_newslettersignup{color:#f90;font:400 11px arial, heveltica, sans-serif}.comboselectsite{color:#069;font:400 12px arial, heveltica, sans-serif}.footercont{color:#fffff3;font:400 12px arial, heveltica, sans-serif}a.headerlinks3:hover{color:#036;text-decoration:underline;font:400 11px arial, heveltica, sans-serif}.txtcomingsoon2{color:#f90;font:700 18px arial, heveltica, sans-serif}.bigcozumel{color:#fffff3;font:700 70px arial, heveltica, sans-serif}a.menuloc:link{font-size:12px;color:#fffffc;font-family:arial, heveltica, sans-serif;text-decoration:none}a.menuloc:visited{font-size:12px;color:#fffffc;font-family:arial, heveltica, sans_serif;text-decoration:none}a.menuloc:hover{font-size:12px;color:#fc0;font-family:arial, heveltica, sans-serif;text-decoration:underline}.titulomenuloc{color:#fc0;font:700 13px arial, heveltica, sans-serif}.texttestimonials{color:#fffffc;text-align:center;font:400 10px arial, heveltica, sans-serif}



.titleactmost{color:#fc0;text-align:left;background-color:#036;font:700 13px arial, heveltica, sans-serif}
.highlightmost{color:#fc0;text-align:left;background-color:#06c;font:400 12px arial, heveltica, sans-serif}.mostprices{color:#fffffc;text-align:left;background-color:#06c;font:400 12px arial, heveltica, sans-serif}.ferrybold{color:#fffffc;font:700 10pt arial, heveltica, sans-serif}.ferrytxt{color:#fffffc;text-align:left;font:400 12px arial, heveltica, sans-serif}.titulo_planyd{color:#369;line-height:1;padding:0;font:700 14px arial, helvetica, tahoma, verdana, sans-serif;}.titulo_promolanding{color:#369;line-height:1;padding:0;font:700 20px arial, helvetica, tahoma, verdana, sans-serif}.txtprogramasplan{font-family:arial, helvetica,tahoma, verdana, sans-serif;font-size:12px;color:#069;line-height:1.5}a.locationslink:hover,a.encabezadositemapl:hover{color:#036;text-decoration:underline;font:700 12px arial, heveltica, sans-serif}a.linkazul:visited,a.linkazul:link{color:#42a0ff;text-decoration:none;font:400 11px arial,verdana, tahoma, helvetica}a.linkazul:hover{color:#42a0ff;text-decoration:underline;font:400 11px arial,verdana, tahoma, helvetica}.bannerstxt{color:#369;font:400 10px arial,verdana, tahoma, helvetica}h1{color:#369;font:700 18px arial,verdana, tahoma, helvetica}.especificacionprecios{color:#fc0;text-align:left;background-color:#06c;font:400 9px arial, heveltica, sans-serif}.tablaplanyourday{border:1px solid #369;border-bottom:none;border-top:none}.cpYearNavigation,.cpMonthNavigation{background-color:#369;text-align:center;text-decoration:none;color:#fffff3;font-weight:700;font-size:12px}.cpDayColumnHeader,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:11px}TD.cpDayColumnHeader{text-align:right;border:solid thin #fc0;color:#069;font-weight:700}.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate{text-align:right;text-decoration:none}.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled{color:#d0d0d0;text-align:right;text-decoration:line-through}.cpCurrentMonthDate{color:#069;font-weight:700}.cpCurrentDate{color:#157782;font-weight:400}.cpOtherMonthDate{visibility:hidden;color:#369}TD.cpCurrentDate{color:#157782;background-color:#fffff3}TD.cpCurrentDateDisabled{border:solid thin #faa;border-width:thin}TD.cpTodayText,TD.cpTodayTextDisabled{border:solid thin #fff}A.cpTodayText,SPAN.cpTodayTextDisabled{height:20px}A.cpTodayText{color:#fffff3;font-weight:700}SPAN.cpTodayTextDisabled{color:#d0d0d0}.cpBorder{border:solid thin #06c}.txtbook{font-family:tahoma, verdana, arial, helvetica, sans-serif;font-size:11px;color:#036}.footertitledd{color:#fc0;text-decoration:none;font:400 11px arial, heveltica, sans-serif}.footercopyright{color:#fffff3;text-decoration:none;font:400 9px arial, heveltica, sans-serif}.preguntapoll{color:#069;text-decoration:none;font:400 12px arial, heveltica, sans-serif}.descuentocart{background:#fffffc;color:#de0404;font:400 10px arial, helvetica, sans-serif}.testi,.footer{color:#fffffc;text-align:center;font:normal 400 10px arial, helvetica, sans-serif}.txtprogramas,.menuizq{color:#fffffc;font:normal 400 12px arial, helvetica, sans-serif}.expleprogramas,.highprograma,.encuestares{color:#fc0;font:normal 400 12px arial, helvetica, sans-serif}.txtforms,.txtformreq,.txtforms2{color:#006;font:normal 400 11px arial, helvetica, sans-serif}.txt02bold,.subtitle_promos{color:#f90;font:700 14px arial, heveltica, sans-serif}a.link2:link,a.link2:visited{color:blue;font-size:10px}a.link9:link,a.link9:visited{color:#036;font-size:10px}a.link3:link,a.link3:visited,a.link7:link,a.link7:visited,a.link7:hover{color:blue;font-family:arial, heveltica, sans-serif;font-size:12px}a.link4:link,a.link4:visited{color:#06c;font-size:11px}a.link5:link,a.link5:visited,a.linkmore:visited,a.linkmore:hover,a.linkhawaii:visited,a.linkhawaii:hover{color:#06c;font-size:12px}a.link6:link,a.link6:visited{color:#fc0;font-size:13px;font-weight:700}a.link8:link,a.link8:visited,a.link8:hover{color:#fc0;font:700 11px arial, helvetica, sans-serif}a.link10:link,a.link10:visited,a.link10:hover{color:#06c;font:700 12px arial, heveltica, sans-serif}a.link12:link,a.link12:visited,a.linkmenug:link,a.linkmenug:visited,a.linkmenuc:link,a.linkmenuc:visited{color:#fffffc;font:400 11px arial, heveltica, sans-serif}a.link12:hover,a.linkmenug:hover,a.linkmenuc:hover{color:#fc0;font:400 11px arial, heveltica, sans-serif}.txtforms5,.headercont{color:#036;font:400 12px arial, heveltica, sans-serif}.nopentry,.nopboton{background-color:#fffffc;color:#006;font-family:arial, helvetica, sans-serif;font-size:10px}a.link11:link,a.link11:visited,a.link11:hover{color:#f60;font:700 12px arial, heveltica, sans-serif}a.link14:link,a.link14:visited,a.link14:hover{color:#006;font:700 14px arial, heveltica, sans-serif}a.link15:link,a.link15:visited,a.link15:hover{color:#369;font:700 14px arial, heveltica, sans-serif}a.linkgrayfooter:link,a.linkgrayfooter:visited{color:#06c;line-height:11pt;text-decoration:none;font:400 10pt arial, helvetica, sans-serif}a.iTem:link,a.iTem:visited{color:#069;text-decoration:none;font:400 11px arial, heveltica, sans-serif}a.iTemact2:link,a.iTemact2:visited,a.iTemact2:hover{color:#069;text-decoration:underline;font:400 12px arial, heveltica, sans-serif}.home_newsletterint,.headercont2{color:#039;font:400 11px arial, heveltica, sans-serif}a.footerlinks:link,a.footerlinks:visited,a.planyd:link,a.planyd:visited,a.moreinfomost:link,a.moreinfomost:visited{color:#fffff3;text-decoration:none;font:400 11px arial, heveltica, sans-serif}a.footerlinks:hover,a.planyd:hover,a.moreinfomost:hover{color:#fffff3;text-decoration:underline;font:400 11px arial, heveltica, sans-serif}a.headerlinks:link,a.headerlinks:visited,A.diacalendario.link,A.diacalendario:visited{color:#036;text-decoration:none;font:400 12px arial, heveltica, sans-serif}a.headerlinks:hover,A.diacalendario:hover{color:#036;text-decoration:underline;font:400 12px arial, heveltica, sans-serif}a.headerlinks2:link,a.headerlinks2:visited,a.footerlinkss:link,a.footerlinkss:visited{color:#fffff3;text-decoration:none;font:400 11px arial, heveltica, sans-serif}a.headerlinks2:hover,a.footerlinkss:hover{color:#fffff3;text-decoration:underline;font:400 11px arial, heveltica, sans-serif}a.headerlinks3:link,a.headerlinks3:visited{color:#036;text-decoration:none;font:400 11px arial, heveltica, sans-serif}a.maillistlink:link,a.maillistlink:visited,a.maillistlink:hover{text-decoration:none}a.iTem:hover,a.iTemact:hover,a.iTemact:link,a.iTemact:visited{color:#069;text-decoration:underline;font:400 11px arial, heveltica, sans-serif}a.encabezadositemapl:link,a.encabezadositemapl:visited,a.locationslink:link,a.locationslink:visited{color:#036;text-decoration:none;font:700 12px arial, heveltica, sans-serif}
a.titulo_planyd:link {
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    font-size: 14px;
	color: #336699;	
	font-weight:bold;
	padding: 0px;
	text-decoration:none;
	line-height:1;
}
a.titulo_planyd:visited {
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    font-size: 14px;
	color: #336699;	
	font-weight:bold;
	padding: 0px;
	text-decoration:none;
	line-height:1;
}
a.titulo_planyd:hover {
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    font-size: 14px;
	color: #336699;	
	font-weight:bold;
	padding: 0px;
	text-decoration:none;
	line-height:1;
}
tr.faq_index
{background-color:#FFF4D1; }
tr.faq_index_alt
{background-color:#FFEBAE;}

.faq_index,a.faq_index:link,  a.faq_index:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#0066CC;
margin-left:3px;
}
a.faq_index:hover {
color:#F68E1D;
margin-left:5px;
}
.title_faqs{
background-color:#0066CC;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}
.faq_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
margin-left:5px;
}
.titulobanner{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#336699;
font-weight:bold;
}
.especificacionprecios2{color:#fc0;text-align:left;background-color:#06c;font:400 10px arial, heveltica, sans-serif;}

.dd_hdr_gral {
	width:970px;
	height:195px;
	border:0;
	background-image:url(../media/Headers/header_interna.jpg);
	background-repeat:no-repeat;
}
.dd_loc_isjintermnu {
	width:220px;
	background-image:url(../media/islamujeres/menu_cancun.gif);
	background-repeat:no-repeat;
}
.czm_loc_isjintermenu {
	width:220px;
	background-image:url(../media/cozumel/menu_cozumel.gif);
	background-repeat:no-repeat;
}

.dd_reserve_program {
	width:220px;
	height:53px;
	border:0;
}

.dd_location_ovwmap {
	background-image:url(../media/islamujeres/location-ovw-map-islamujeres.jpg);
	background-repeat:no-repeat;
	width:345px;
	height:215px;
}

.cz_location_ovwmap {
	background-image:url(../media/cozumel/location-ovw-map-cozumel.jpg);
	background-repeat:no-repeat;
	width:345px;
	height:215px;
}

.rm_location_ovwmap {
	background-image:url(../media/mayan-riviera/location-ovw-map-mayan-riviera.jpg);
	background-repeat:no-repeat;
	width:345px;
	height:215px;
}

.tt_location_ovwmap {
	background-image:url(../media/tortola/location-ovw-map-tortola.jpg);
	background-repeat:no-repeat;
	width:345px;
	height:215px;
}

.gc_location_ovwmap {
	background-image:url(../media/grand-cayman/location-ovw-map-cayman.jpg);
	background-repeat:no-repeat;
	width:345px;
	height:215px;
}

.dd_added_value {
	width:210px;
	height:80px;
	background-image:url(../media/added_value.gif);
	background-repeat:no-repeat;
}

.dd_factsheet {
	width:210px;
	height:80px;
	background-image:url(../media/factsheet.gif);
	background-repeat:no-repeat;
}

.dd_back_interna {
	background-image:url(../media/back_interna.gif);
}
.dd_back {
	background-image:url(../media/back.gif);
}
