body{
	margin:0;
	padding:0;
	background: url('/images/body-bkg.jpg') repeat-x top #277729;
}

#container { 
	background: #FFF; 
	width: 965px;
	margin: 0 auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.listanormal ul	{

	list-style-type:decimal;

	list-style-position: outside;

}

.listanormal li	{

	width:auto;

	margin:10px;

	color: #333333;

	font-size:12px;

	font-weight:normal;

	height:auto;

	padding-top: 0px;

	z-index:100;

	display: inline;

}

.listanormal li:hover, 	.listanormal li.over {

	width:auto;

	color: #333333;

	font-size:12px;

	font-weight:normal;

	height:auto;

	padding-top: 0px;

	z-index:100;

	display:compact;

	background:none;

}

.listanormal li	a {

	width:auto;

	font-size:12px;

	font-weight:normal;

	height:auto;

	padding-top: 0px;

	z-index:100;

	display:compact;

	background:none;

	color:#0066FF;

	text-decoration:none;

}

.listanormal li	 a:hover {

width:auto;

	font-size:12px;

	font-weight:normal;

	height:auto;

	padding-top: 0px;

	z-index:100;

	display:compact;

	background:none;

	color:#FF6600;

	text-decoration:underline;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #333333;

}

a {

	color:#0066FF;

	text-decoration:none;

}

a:hover {

	color:#FF6600;

	text-decoration:underline;

}

h1 {
	color: #66B2CE;
	font-size:20px;
	margin:0;
	padding:0;

}

h3 { margin:0; padding:0 }

h1+h3.Titulo { margin:0; padding:0; }

.dare {

	font-family: "Trebuchet MS";

	font-style: italic;

	font-size: 16px;

}

.comment {

	display:block;

	color:#2C8558;

}

.comment:hover {

	display:block;

	color:#246C48;

}

ul li {

	width: 210px;

	margin:0px;

	padding:0px;

	color: #66B2CE;

	font-size:12px;

	font-weight:bold;

	height:20px;

	padding-top: 2px;

	z-index:100;

	display:block;

}

 ul { 

list-style: none;

margin:0px;

padding:0px;

}

ul li {

	width: 210px;

	margin:0px;

	padding:0px;

	color: #66B2CE;

	font-size:12px;

	font-weight:bold;

	height:20px;

	padding-top: 2px;

	z-index:100;

	display:block;

}

 ul li:hover, ul li.over {

	background: url(azul.gif);

	color: #000000;

	height:20px;

}

 ul li a {

	display:block;

	width: 220px;

	color: #66B2CE;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	padding-left: 10px;

	z-index:100;

}

 ul li:hover a, ul li.over a  {

	font-weight:bold;

	text-decoration:none;

	color: #000000;

}

li a:hover	{

	color:#000000;

	text-decoration:none;

}

 li ul {

	position: relative;

	left: 216px;

	top: -18px;

	display:none;

	z-index:100;

}

 li:hover ul {

	background:none;

	display: block;

	z-index:100;

}

li ul li {

	width: 190px;

	padding:9;

	color: #F2F6DF;

	font-size:14px;

	font-weight:bold;

	height:20px;

	padding-left: 10px;

	background-color:#F2F6DF;

}

li ul li:hover {

	background-color: #8AC4D9;

	background-image:none;

}

li ul li a {

	color: #333333;

	font-weight:bold;

	text-decoration:none;

	padding:0px;

}

 li ul li a:hover{

	color: #333333;

	font-weight:bold;

	text-decoration:none;

}

 .rojo li {

	width: 220px;

	margin:0px;

	padding:0px;

	color: #FF8330;

	font-size:12px;

	font-weight:bold;

	height:20px;

	padding-top: 2px;

}

 .rojo li a {

	color: #FF8330;

	font-weight:bold;

	text-decoration:none;

}

 .rojo li:hover, .rojo li.over {

	background-image:url(rojo.gif);

}

.rojo li ul {

	position: relative;

	left: 200px;

	top: -18px;

	display:none;

}

 .rojo li:hover ul{

	background:none;

	display: block;

}

 .rojo li ul li {

	width: 190px;

	padding:9;

	color: #F2F6DF;

	font-size:14px;

	font-weight:bold;

	height:20px;

	padding-left: 10px;

	background-color:#F2F6DF;

}

 .rojo li ul li:hover {

	background-color: #8AC4D9;

	background-image:none;

}

.rojo li ul li a {

	color: #333333;

	font-weight:bold;

	text-decoration:none;

	padding:0px;

}

 .rojo li ul li a:hover {

	color: #333333;

	font-weight:bold;

	text-decoration:none;

}

 .verde  li a {

	color: #4FA465;

	font-weight:bold;

	text-decoration:none;

}

.azul  li a {

	color: #4FA465;

	font-weight:bold;

	text-decoration:none;

}

.separador {

	display:block;

	height:10px;

}

.separador:hover, .separador.over {

	background-image:none;

	background-image:url("");

	height:10px;

}

.separacion {

	display:block;

	height:5px;

}

.breadcrumb {

	font-size: 9px;

	color: #009933; }

.breadcrumb a{

	text-decoration:none;

	color: #009933; 

}

.breadcrumb a:hover{

	text-decoration:underline;

	color: #FF6600; 

}

 .footer {

	color: #333333; }

.footer a{

	text-decoration:none;

	color: #333333; 

}

.footer a:hover{

	text-decoration:underline;

	color: #333333; 

}

h4 {color: #000099;}

.linksArriba {

	color: #BA5007;

	font-weight: bold;

	font-size:14px;

	text-decoration:none;

}

.linksArriba:hover {

	color: #B15007;

	font-weight: bold;

	text-decoration:underline;

}

.Titulo {

	color: #CC6600;
	font-size: 14px;
	font-weight: bold;
	margin:0;
	padding:0;

}

.Titulo a {

	color: #CC6600;

	font-size: 14px;

	font-weight: bold;

}

.titulo2 a{

	color: #219DCB;

	font-size: 14px;

	font-weight: bold;

}

.titulopequeno {

	color: #66B2CE;

	font-weight: bold;

	text-align:center;

}

#dhtmltooltip{

position: absolute;

width: 500px;

border: 1px solid #999999;

padding: 2px;

background-color: #ECFFC4;

visibility: hidden;

z-index: 100;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

}

.precios {

	text-align:center;

}

.lineas {

	background-color:#F4FFDD;

	cursor:default;

}

.lineas:hover {

	background-color:#ECFFC4;

}

.greenSeason {

	color: #009933;

	font-weight: bold;

	font-size: 15px;

}

.highSeason {

	color: #F46200;

	font-size: 15px;

	font-weight: bold;

}

.fechasDisponibles {font-size: 11px}

.nights {

	color: #F46200;

	font-weight: bold;

}

.reserve:hover	{

	text-decoration:none;

}

.view {color: #FF6633}

.gris {color: #999999; font-size:11px;}

.verde {

	color: #808000;

	font-weight: bold;

}

#slideshow {

	padding-left:4px;

}

label.error {

	margin-left: 10px;

	width: auto;

	display: inline;

	border:none;

}

.error {

	color: red;

	font-size: small;

} 

input.error { 

	border: 1px dotted red;

}

error { 

	border: 1px dotted red;

}

textarea.error{ 

	border: 1px dotted red;

}

input.error radio{ 

	border:none;

}

.highSeasonDates	{

	font-size: 11px;

	color: #009933;

}

.extendgreenseason {

font-style:italic;

color:#FF6600;

font-size:10px;

font-weight:lighter;

}

.extendgreenseasonb {

font-style:italic;

color:#FF6600;

font-size:11px;

}

.new-package a{font-size: 12px;

color: #339900;

float:left;

padding-bottom:3px;}

.style7 {font-size: 10px; color: #0033FF; }

.puntos {color: #FF6600; float:left;}

.read-more {font-size: 10px}

.toll-free {
	color: #FFF;
	font-weight: bold;
	font-size:15px;
	text-decoration:none;
}

/*.toll-free:hover {
	color: #B15007;
	font-weight: bold;
	text-decoration:underline;
}*/

.video{

	float:left;}

.video-box-up{

	background-image:url(images/videoBoxUp.gif);

	background-repeat:no-repeat;

	height:27px;

	width:349px;

	margin-top:15px;}

.video-box-down{

	background-image:url(images/videoBoxDown.gif);

	background-repeat:no-repeat;

	height:27px;

	width:349px;}

.video-box-mid{

	background:url(images/videoBoxMiddle.gif) repeat-y;

	width:349px;

	height:auto;

	z-index:0;

	text-align:center;}

.cont-left-up{

	background-image:url(up.gif);

	background-repeat:no-repeat;

	width:205px;

	height:27px;}

.cont-left-mid{

	background:url(middle.gif) repeat-y;

	width:205px;

	height:auto;}

.cont-left-down{

	background-image:url(bottom.gif);

	background-repeat:no-repeat;

	width:205px;

	height:27px;}

.cont-left-table{

	width:100%;

	text-align:left;}

.clear-table{

	clear:both;

	margin:0px;

	padding:2px;

	visibility:hidden;}

.logo{
	width:auto;
}

.header{
	font-family: "Trebuchet MS";
	font-style: italic;
	font-size: 16px;
	background-image:url(playa-nicuesa-rainforest-lodge.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

.main-cont{
	width:650px;
	padding-left:40px;
}

.botton{

	background-color:#222222;

	height:5px;

	margin:0px;

	padding:0px;}

.footer{

	width:100%;

	background-color:#66B2CE;

	text-align:right;}

.img{

	padding:5px;}

.foto-set-up{

	background-image:url(images/fotosetArribaNormal.gif);

	background-repeat:no-repeat;

	width:349px;

	height:17px;

	margin-top:15px;}

.foto-set-mid{

	background:url(images/fotosetMedioNormal.gif) repeat-y;

	width:349px;

	height:auto;}

.foto-set-down{

	background-image:url(images/fotosetAbajoNormal.gif);

	width:349px;

	height:17px;}

	.packages{

	padding-left:10px;

	color:#FF6600;

	margin-right:15px;}

.packages a{

	color:#009900;}

.packages a:hover{

	text-decoration:underline;

	color: #FF6600;}

.faq-tab{

	padding-left:15px;

	text-align:left;

	color:#66CC00;

	border-bottom:2.5em;}

.faq-tab a{

	border-spacing:5 px;

}

.delta {

	text-align:right;}

.delta a{

	color:#FF6600;

	font-weight:bold;}

.q-a{}

.q-a h2 {

	color:#009900;

	font-size:14px;}

.ul-0-style li{

	color:#000000;

	font-weight:lighter;

	padding-left:10px;

}

.packages{

	color:#339900;

	text-align:left;}

.packages a{

	color:#339900;

	text-align:left;}

			#component	{

				width: 614px;

				font-family: Arial, Helvetica, sans-serif;

				font-size: 12px;

				color: #63B2CE;

			}

			

			#component a	{

				color: #CE6500;

			}

			

			#component #body	{

				background-color: #EFEFCE;

				border: #DEDFD6 solid 1px;

				width: 100%;

				margin:0px;

				border-top: none;

			}

			

			#component #tabs	{

				width:100%;

				display: inline-block;

				padding:0px;

				margin:0px;

				position: relative;

				top:1px;

				z-index:90;

			}

			html>body #component #tabs {top:1px;}

			

			#component #tabs ul {

				list-style-type: none;

				float: left;

				margin: 0px;

				padding: 0px;

			}

			

			#component #tabs ul	li	{

				font-size: 13px;

				float: left;

				font-weight: bolder;

				cursor: pointer;

				width:auto;

				text-align: center;

				height:20px;

				padding-top:8px;

			}

			

			#component #tabs ul	li.selected	{

				color: #CE6500;

			}

			

			.tab-m, .tab-m:hover	{

				background: url(img/tab-m.gif);

			}

			

		

			

			.tab-l	{

				width:13px;

				padding:0px;

				padding-right:13px;

				margin:0px;

				background: url(img/tab-l.gif);

				display:block;

				float: left;

				cursor: hand;

			}

			.tab-l.selected-l	{

				background: url(img/tab-selected-l.gif);

			}

			.tab-l.selected-l:hover	{

				background: url(img/tab-selected-l.gif);

			}

			.tab-l:hover	{background:url(img/tab-l.gif);}

				

			

			.tab-r	{

				width:30px;

				padding:0px;

				padding-right:20px;

				margin:0px;

				background: url(img/tab-r.gif);

				display:block;

				float: left;

				cursor: default;

				cursor: hand;

			}

			.tab-r:hover	{background:url(img/tab-r.gif);}

			

			.tab-r.selected-r 	{

				background: url(img/tab-selected-r.gif);

			}

			

			.tab-r.selected-r:hover 	{

				background: url(img/tab-selected-r.gif);

			}

			

			

			.tab-m.selected-m 	{

				background: url(img/tab-selected-m.gif);

			}

			.tab-m.selected-m:hover 	{

				background: url(img/tab-selected-m.gif);

			}

			

			

			#image-box	{

				font-weight: bolder;

			}

			

			#image-box p	{

				font-weight: bolder;

				margin-top:3px;

				padding-top:3px;

				margin-bottom: 10px;

			}

			

			#component .jcarousel-skin-tango img	{

				cursor: pointer;

			}

			

			#component .element-selected	{

				border: 5px solid #B5CFAD;

			}

			

			#component .element	{

				border: 5px solid #EFEFCE;

			}

.sitemap a{

	display:block;}

.titulo-peq-left {

	color: #66B2CE;

	font-weight: bold;

	text-align:left;}

.color-verde{color: #339900;}

.color-verde-claro{

color:#66CC00;}

.color-naranja{color: #BA5007;}
