div.nres_wrap{font-family:Arial;font-size:11px;margin:0;padding:0;}
div.nres_info{border:solid 1px #009bd7;margin:0 0 8px 4px;padding:0;width:244px;float:left;height:120px;}
img.nres_info{border:solid 1px #efefef;margin:4px;padding:0;}
p.nres_info{float:right;border:0;padding:0;width:146px;height:70px;margin:4px;text-transform:capitalize;font-weight:bold;*margin-top:-80px;}
a.nres_rate{clear:both;display:block;background-color:#ff0000;color:#ffffff;font-weight:bold;width:100px;text-align:center;text-decoration:none;padding:4px;margin:0 0 0 130px;*margin-top:-14px;}
.plainlink {
	text-decoration: none;
	color: #999999;
}
h2 {
	margin-bottom: -1px;
}
.GrayText12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: justify;
	padding:4px;
}
.PageBorder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: EAE8E8;
	border-left-color: EAE8E8;
	height: 753px;
}
.GrayText10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: justify;
	font-weight: bold;
}
.LineRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D5D4D4;
}
.GrayText11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
}
.GrayText11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
}
.CyanText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009BD7;
	text-decoration: none;
}
.CyanTextList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009BD7;
	text-decoration: none;
	text-transform: capitalize;
}
.CyanTextList2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009BD7;
	text-decoration: none;
	text-transform: capitalize;
}
img {
	border-width: 0px;
}
.LineBelow2 {


	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F6;
}
.CyanText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #009BD7;
	font-weight: bold;
	text-decoration: none;
}
.CyanText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #009BD7;
	font-weight: bold;
	text-decoration: none;
}
.Subtitulo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	font-weight: normal;
}
.HotelName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009BD7;
	font-weight: bold;
	margin-bottom: -15px
}
.HotelFeatures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009BD7;
	font-weight: normal;
	text-transform: capitalize;
}
.Estilo1 {font-size: 11px; color: #999999; text-align: justify; font-family: Arial, Helvetica, sans-serif;}
.Estilo2 {color: #666666}
body {
	margin-top: 0px;
	margin-bottom: 0px;
}
.DotLeft {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #E9E9E9;
}
.galeria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.BordeGaleria {
	border-right: 1px solid #EEE3CC;
	border-bottom: 1px solid #EEE3CC;
	border-left: 1px solid #EEE3CC;
}
.BordeGaleriaBelow {
	border-bottom: 1px solid #EEE3CC;
}
.ImageOutline {
	border: 1px solid #CCCCCC;
}
#crumbs {
	padding: 4px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}
#crumbs ul {
	display: inline;
	padding-left: 0;
	margin-left: 0;
}
#crumbs ul li {
	display: inline;
}
#crumbs ul li a {
	padding: .2em;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}
#crumbs ul ul li {
	background-image:url(images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}
.grayTitle {
	font-weight: normal; font-size: 18px; color: #333333; font-family: arial, helvetica, sans-serif; text-decoration: none
}
/* News Section */
h1.news {
 background-image: url('/news/images/cuba_holidays_news.jpg');
	background-repeat: no-repeat;
	background-position:0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	border:0;
	padding:8px 0 0 3px;
	margin:10px 0;
	height:45px;
}
h2.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-image: url('/news/images/cuba_holidays_news_bullet.jpg');
	background-repeat: no-repeat;
	background-position:0 50%;
	padding:3px 0 0 22px;
	height:22px;
	border:0;
	margin:0 0 6px 0;
}
h2.news a{text-decoration:none;color:#666666;}
img.news{
 float:left;
 width:60px;
 height:60px;
 border:solid 1px #cccccc;
 padding:0;
 margin:4px;
}
p.news{
 margin:4px 0 0 76px;
 border:0;
 padding:0;
 line-height:150%;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align:left;
}
hr.news{
 border:solid 1px #cccccc;
 height:1px;
 width:98%
 margin:0 auto;
}
p.news_source{
 text-align:right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:2px;
 border:0;
 padding:0;
 color:#666666;
}
h1.news_title{
 margin:8px;
 border:0;
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009BD7;
}
img.news_body{
 margin:8px;
 margin-bottom:0;
 border:solid 1px #cccccc;
 padding:0;
 width:300px;
 height:200px;
}
p.news_body{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	line-height:150%;
}
div.news_related_wrap{border:0;width:100%;text-align:center;}
div.news_related{width:31%;border:solid 1px #cccccc;float:left;margin:8px 2px;padding:4px;}
h2.news_related{
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
h2.news_related a{text-decoration:none;color:#666666;}
h2.news_related a:hover{text-decoration:underline;color:#009BD7;}
p.news_related{
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	border:0;
	margin:0;
	padding:0;
}
ol{
 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:150%;
}
div.news_wimg{
 float:left;
 margin:0;
 padding:0;
 border:0; 
 width:320px;
}
div.news_wimg p{
 color:#666666;
 background-color:#eeffee;
 font-size:11px;
 border:solid 1px #cccccc;
 border-top:0;
 margin:0 8px;
 *margin-top:-4px;
 padding:0 0 0 2px;
 width:298px;
 *width:302px;
}
