body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #444444;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.main_title {
	color: #b80466;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: 0px;
}
.main_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: 0px;
}
.read_more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 0px;
}
.read_more_red {
	color: #DD0000;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
}
.secondary_titles {
	color: #b80466;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 14pt;
	}
	
	
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000055;
	margin-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	letter-spacing: normal;
	text-align: left;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000044;
	margin-left: 6px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
}

.textos_palomeros {
	color: #000000;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
}

.mexican_caribbean {
	font-size: 16pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000044;
	font-style: normal;
	font-weight: 100;
	margin-top: 10px;
	text-align: center;
}

.editors_choices {
	font-size: 12pt;
	color: #000044;
	font-style: normal;
	font-weight: 100;
	margin-bottom: 10px;
	text-align: center;
}

.tours_name {
	font-size: 12pt;
	color: #000044;
	font-style: normal;
	font-weight: 100;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
}

.textos_tres_tours {
	color: #000000;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
	line-height: 11pt;
}

.years_29 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #EEEEEE;
	margin-top: 20px;
}

.best_prices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #EEEEEE;
	font-style: normal;
	font-size: 12pt;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 6px;
}

.rollotravel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #EEEEEE;
	margin-left: 5px;
	margin-right: 5px;
}

.servicestravel {
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	text-align: center;
}

.destinationstravel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #EEEEEE;
}

.rollo2travel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #EEEEEE;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}
.footerlink {
	color: #000000;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
	line-height: 11pt;
}
.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: 100;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

.youarein {
	font-size: 10px;
    	font-weight: bold;
	color: #000000;
}
a.nav:link { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #003366; font-style: normal; font-weight:bold; text-decoration: underline; }
a.nav:visited { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #0033FF; font-style: normal; font-weight:normal; text-decoration: underline; }
a.nav:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #003366; font-style: normal; font-weight:normal; text-decoration: underline; }

.blueL { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #003366; font-style: normal; text-decoration: none;}

.navyblue_ini_big {
	color: #003366;
	font-size: 34px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
.navyblue_next_small {
	font-size: 22px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
	color: #003366;
}

.tours2bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
	color: #000000;
}

a.hotellist:link {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	text-decoration: none;
	font-weight: bold;
}
a.hotellist:visited {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	text-decoration: none;
	font-weight: bold;
}
a.hotellist:hover {
	color:  #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	text-decoration: underline;
	font-weight: bold;
}
.tours2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tours2bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
	color: #000000;
}

.title_templates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
	color: #003366;
}

.title_templatesbig{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
	color: #003366;
}
a.linkazulito:link { color: #0033FF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style:normal;text-decoration: none;}
a.linkazulito:visited {	color: #0033FF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style:normal;text-decoration: none;}
a.linkazulito:hover { color:  #0033FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style:normal; text-decoration: underline;}

a.menuhotels:link { color: #000000; font-size: 10px; font-style:normal; text-decoration: none;}
a.menuhotels:visited { color: #000000; font-size: 10px; font-style:normal;text-decoration: none;}
a.menuhotels:hover { color:  #003366; font-size: 10px; font-style:normal; text-decoration: underline;}

.orange_ini_big {
	color: #F37021;
	font-size: 34px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
.orange_next_small {
	font-size: 22px;
	font-weight: normal;
	font-family:Times New Roman, Times, serif;
	color: #F37021;
}

.title_restaurant_article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: #FFFFFF;
}

a.menuhotels:link {	color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style:normal;text-decoration: none;}
a.menuhotels:visited {	color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style:normal;text-decoration: none;}
a.menuhotels:hover {color:  #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style:normal; text-decoration: underline;}

.resta_article_links {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #B84F11;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	font-weight: bold;
}

.shopping_ini {
	color: #EC008C;
	font-size: 34px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
.shopping_next {
	font-size: 22px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
	color: #EC008C;
}

.purple_ini_big {
	color: #5C2D91;
	font-size: 34px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
.purple_next_small {
	font-size: 22px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
	color: #5C2D91;
}
.guinda_ini_big {
	color: #0983DF;
	font-size: 34px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
.guinda_next_small {
	font-size: 22px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
	color: #0983DF;
}
.green_ini_big {
	color: #528108;
	font-size: 34px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
.green_next_small {
	font-size: 22px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
	color: #528108;
}
.blue_ini_big {
	color: #0066CC;
	font-size: 34px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
.blue_next_small {
	font-size: 22px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
	color: #0066CC;
}

.azul_ini_big {
	color: #003366;
	font-size: 26px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
}
.azul_next_small {
	font-size: 20px;
	font-weight: normal;
	font-family: Times New Roman, Times, serif;
	color: #003366;
}
.big_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px; 
	font-weight: normal;
	color: #003366;
}

.big_title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px; 
	font-weight: normal;
	color: #003366;
}

.airlines1 {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}
.airlines2 {
	font-size: 11px;
	color: #000000;
}

a.link12:link {color: #003366;font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: bold;}
a.link12:visited {color:#003366;font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: bold;}
a.link12:hover {color: #003366;font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: bold;}

a.menuhotels:link {	color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style:normal;text-decoration: none;}
a.menuhotels:visited {	color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style:normal;text-decoration: none;}
a.menuhotels:hover {color:  #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style:normal; text-decoration: underline;}


.main_article_title {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #003366;
	font-size: 14px;
}

a.rojoL:link {	color:#660000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; text-decoration: underline;}
a.rojoL:visited {	color:#660000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; text-decoration: none;}
a.rojoL:hover {	color:#660000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; text-decoration: underline;}

.rojitoB { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #660000; font-style: normal; font-weight:bold; text-decoration: none; }
.rojito { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #660000; font-style: normal; font-weight:normal; text-decoration: none; }

.article_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	margin: 5px 0 5px 0;
}

.gold_title_ini_big { color: #BD7928; font-size: 34px; font-weight: bold; font-family: Times New Roman, Times, serif; }
.gold_next_small { color: #BD7928; font-size: 27px; font-weight: bold; font-family: Times New Roman, Times, serif; }
.gold_subt { color: #BD7928; font-size: 16px; font-weight: normal; font-family: Verdana, Arial, sans-serif; }