*{margin:0; padding:0;}

body{
	margin:0; padding:0;
	background-color: #4B90AD;
	font-family: Verdana, Arial, Helvetica, sans-serif
}


#container{width:908px; margin:0 auto; background:url(../images/bg-sombra.jpg); padding:0 6px;}


/*** ----- Starts: VIRAL MARKETING & BOOKMARKING TOP BAR ----- ***/
.viralmarketing {margin:0 auto; height:30px; width:908px; background-color:#181818; color:#999999; font-size:10px; font-weight:bold; padding:0; line-height:30px;}
.viralmarketing img {vertical-align: middle; border:none;}
.viralmarketing ul{list-style:none; height:30px; margin:0; padding:0; text-align: left;}
.viralmarketing li {float:left; margin:0px 0px 0px 0px;}
.viralmarketing a:link	{ color: #CCCCCC; text-decoration: none; }
.viralmarketing a:visited	{ color: #CCCCCC; text-decoration: none; }
.viralmarketing a:active	{ color: #CCCCCC; text-decoration: none; }
.viralmarketing a:hover	{ color:#FFFFFF; text-decoration: none; }
/*** ----- Ends: VIRAL MARKETING & BOOKMARKING TOP BAR ----- ***/


/*** Starts: HEADER LOGO ***/
#header{width:900px; height:72px; background:url(../images/header-logo.gif) no-repeat; margin:4px auto 4px auto; position:relative;}
/*** Ends: HEADER LOGO ***/


/*** Starts: HEADER LANGUAGE & TRAVELSCREAM RSS BUTTONS ***/
#lang-esp{ width:31px; height:72px; background:url(../images/lang-esp.jpg) no-repeat 0 -72px;position:absolute; left:850px;}
	#lang-esp:hover{background-position:0 0;}
	#lang-esp-active{ width:31px; height:72px; background:url(../images/lang-esp.jpg) no-repeat 0 0;position:absolute; left:850px;}
	
	#lang-eng{width:31px; height:72px; background:url(../images/lang-eng.jpg) no-repeat 0 -72px;position:absolute; left:810px}
	#lang-eng:hover{background-position:0 0;}
	#lang-eng-active{width:31px; height:72px; background:url(../images/lang-eng.jpg) no-repeat 0 0px;position:absolute; left:810px}
	
	#rss-icon{ width:31px; height:32px; background:url(../images/rss-icon.jpg) no-repeat 0 -32px;position:absolute; left:850px; top:40px}
	#rss-icon:hover{background-position:0 0;}
/*** Ends: HEADER LANGUAGE & TRAVELSCREAM RSS BUTTONS ***/


/*** Starts: MENU & DROPDOWN MENU ***/
#menu{ height:24px; vertical-align:middle;}
#menu ul{list-style:none; padding:0; margin:0; font-size:11px;}
#menu ul li{width:109px;  text-align:center;float:left;}
#menu ul li a{background:url(../images/menu-bg2.jpg) center;height:21px;display:block; line-height:20px; color:#FFFFFF; text-decoration:none}
#menu ul li a:hover{background-position:0 -21px}

#jsddm {margin: 0; padding: 0}
#jsddm li {float:left; list-style:none; margin-right:1px; font: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#jsddm li a {display: block; background: #20548E; text-decoration: none; color: #EAFFED; white-space: nowrap}
#jsddm li a:hover {background: #1A4473}

#jsddm li ul {margin: 0; padding: 0; position: absolute; visibility: hidden; border-top: 1px solid white}
#jsddm li ul li {float: none; display: inline}
#jsddm li ul li a {	width: auto; width:115px; background: #9F1B1B}
#jsddm li ul li a:hover {background: #7F1616}
/*** Ends: MENU & DROPDOWN MENU ***/


/*** Starts: MAIN CONTENT STYLE ***/
#cuerpo{ background-color:#19405D}

#promotions{width:908px; float:left; padding:3px 0px 1px 0px; vertical-align:middle; height:92px;}

#sidebar{width:350px; background-color:#186495; float:right;  height:400px; text-align:center;}

#contenido{float:left; width:568px;height:408px; padding:30px 30px 0 60px;}

#cuerpo-centro{width:568px; float:left; padding:30px 30px 0 60px; background:url(../images/barra-lateral.jpg) repeat-y #FFFFFF; min-height:443px;height:auto !important;  height:443px}

#cuerpo-derecha{width: 250px; height:auto; float:right; background-color:#181818}

#cuerpo-derecha-top{height:auto; background-color: #B2CEDC; padding:10px 0px 0px 8px;}
#cuerpo-derecha-promo{height: 520px; background-color:#B2CEDC; padding:5px 0px 0px 8px;}
#cuerpo-derecha-tripadvisor{height:auto; background-color:#FFFFFF; padding:10px 0px 8px 5px;}
#cuerpo-derecha-signup{height:38px; background-color:#FFFFFF; color:#666666; font-size:12px; padding:0px 0px 15px 8px; text-align:center}
#cuerpo-derecha-footer{height:85px; background-color:#FFFFFF; padding:0px 0px 0px 8px;}
#cuerpo-derecha-expedia{height:170px; background-color:#FFFFFF; padding:15px 30px 5px 30px;}
/*** Ends: MAIN CONTENT STYLE ***/

/*** Starts: BOTTOM BADGES SOCIAL NETWORKS ***/
.bottom-badges-social-networks{clear:both; height:auto; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color: #FFFFFF; padding:15px 10px 15px 10px; color:#999999; margin:0 auto; font-size:12px; letter-spacing:2px;}
.bottomnavigationmenu a{text-decoration:none; color:#FFFFFF;}
.bottomnavigationmenu a:hover{color:#B2CEDC;}
/*** Ends: BOTTOM BADGES SOCIAL NETWORKS ***/

/*** Starts: BOTTOM NAVIGATION MENU ***/
.bottomnavigationmenu{clear:both; height:auto; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color: #333333; padding:15px 10px 15px 10px; color:#999999; margin:0 auto; font-size:12px; letter-spacing:2px;}
.bottomnavigationmenu a{text-decoration:none; color:#FFFFFF;}
.bottomnavigationmenu a:hover{color:#B2CEDC;}
/*** Ends: BOTTOM NAVIGATION MENU ***/


/***  Starts: FOOTER FOR LEGALS  ***/
#footer{clear:both; height:auto; line-height:15px; text-align:center; background-color:#18405E; padding:15px 10px 15px 10px; color:#FFFFFF; margin:0 auto; font-size:12px; letter-spacing:1px;}
#footer a{text-decoration:none; color:#FFFFFF;}
#footer a:hover{color:#F8FC4B;}
/***  Ends: FOOTER FOR LEGALS  ***/


.btn-submit{ width:21px; height:17px;}
.sign-input{color:#666666; background-color:#FFFFFF; border:1px solid #999999;}
.btn-reserva{display:block; width:245px; height:65px; background:url(../images/btn-reserva.jpg) 0 65px;}
.btn-reserva-en{display:block; width:245px; height:65px; background:url(../images/btn-reserva-en.jpg) 0 65px;}
.btn-reserva:hover{background-position:0 0;}



/*** Starts: MAIN CONTENT TEXT STYLE  ***/
.titulos{color:#73A1B8; font-weight: bold; font-size:14px;}
.subtitulo {font-size: 13px; color:#186495; font-style:italic;}

.texto-normal {color:#000000;font-weight: normal;font-size: 12px}
.texto-normal-bold {font-size: 12px; font-weight: bold;}

.textosubmenu {color:#FFFFFF; font-size:10px;}

a.politicas {text-decoration:none; color:#EBF01E; font-size:10px;}

.subtitulos {color: #5A5C8A;font-size: 10px;}
.links-verdes {color: #639000; text-decoration:none;font-size: 12px; font-weight: bold; }
.titulo-rojo{color:#891616; font-size:13px; font-weight:bold}
.cuarto{display:none;}
.leer-mas {text-decoration:none; color:#000000;font-size: 11px; font-weight: bold;}
.leer-mas:hover {color:#E26613}
.titulosPrecio {color: #E26613;font-weight: bold;font-size: 12px;}
/*** Ends: TEXT STYLE  ***/


/*** Starts: MINI-BOOKING ENGINE TEXT STYLE (Rate Search Box) ***/
.formulario-titulos {font-size: 11px; color: #FFFFFF; }
/*** Ends: MINI-BOOKING ENGINE TEXT STYLE (Rate Search Box) ***/


		
/**************** GALERIA ***************/
#galeria li{width:260px; height:220px; float:left; padding:0px 12px 10px 12px; text-align:center; list-style-type:none; font-size:12px; color:#FF6600}
#galeria li a{display:block}
#galeria li a:hover{border: 1px solid #666666;}



/****************PAQUETES****************/
.actividades-paquete{position:relative; border-bottom:1px solid #B2CEDA; height:95px; margin-top:15px;}
.actividades-paquete img{margin-right:5px;}
.actividades-titulo{font-size: 18px;color: #949DA4;}
.actividades-precio{font-size: 22px;color: #E27F2C;}
.vermas{position:absolute; left:485px;top:72px}
.vermas a{text-decoration:none; color:#FF6600; font-weight:bold;}
.vermas a:hover{text-decoration:underline;}
.descripcion{display:none; padding:8px;}
.descr-titulo{color:#FF6600}