@charset "utf-8";
/* CSS Document */
body
{
background-color:#faf7f2;

}

#cabeceraFlash
{
	height:452px;
}
#cabeceraFlash2
{
	height:255px;
}
.container
{
	/*margin-top:5px;*/
}
/* Para el bloque de Ingles*/
#menu{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
/*background:url(../images/fomenu_05.jpg);*/
background-color:#ef7716;
background-repeat:repeat-x;
height:27px;
padding-left:15px;
font-weight:bold;
}
#menu ul
{
padding:0;
margin:0;
list-style:none;
}
#menu ul li
{
float:left;
padding:0;
margin:0;
height:25px;
}
#menu ul li.itemmenu
{
padding-top:2px;}
#menu a, #menu a:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding-left:8px;
padding-right:8px;
}
#menu a:hover.link
{
color:#fff;
text-decoration:underline;
}
/*Para el bloque de español*/
#emenu{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
/*background:url(../images/fomenu_05.jpg);*/
background-color:#ef7716;
background-repeat:repeat-x;
height:27px;
padding-left:15px;
font-weight:bold;
}
#emenu ul
{
padding:0;
margin:0;
list-style:none;
}
#emenu ul li
{
float:left;
padding:0;
margin:0;
height:25px;
}
#emenu ul li.itemmenu
{
padding-top:2px;}
#emenu a, #emenu a:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding-left:15px;
padding-right:15px;
}
#emenu a:hover.link
{
color:#fff;
text-decoration:underline;
}
/* Para el menu resaltado de Last Minute Deals*/
.import{
	background-color:#f04401 !important;
	height:49px;
} 
#welcome{
color:#d45614;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
}
#arenal{
font-size:30px;
}
.text{
color:#733c1e;
font-family:Arial, Helvetica, sans-serif;
/*font-size:12px;*/
font-size:14px;

}
#usa{
color:#b57b53;
font-size:18px;
}
.outside{
font-size:12px;
}
#toll{
color:#f9b941;
font-size:18px;
}
#costa{
color:#759300;
font-size:18px;
}
.pie{
 color:#967545;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 }
.pie ul{
padding:0;
margin:0;
list-style:none;
}
.lateral{
color:#767676;
font-size:9px;
}
.optimizaUP
{
	padding-top:10px; font-size:11px;
}
#idioma
{
color:#a99282;

float:left
}
#idioma a, #idioma a:visited
{
color:#a99282;
text-decoration:none;
}
#idioma a:hover
{
text-decoration:underline;
}
#bgcuadrocoments
{
	background-image:url(../images/ndiseno/images/bgcomments.jpg);
	line-height:1.5;
}
#bgcoment
{
background-image: url(../images/ndiseno/images/cuadrocomments.jpg);
background-repeat:no-repeat;
width:228px;
min-height:120px;
}
#bgcomentDown
{
	background-image: url(../images/ndiseno/images/bottomcomments.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:198px;
padding-left:15px;
padding-right:15px;
padding-bottom:5px;
padding-top:5px;
color:#67381f;
font-weight:bold;
font-size:12px;
font-family:Arial;
}
#bgcomentarios
{
	background-image: url(../images/ndiseno/images/homees_44.jpg);
width:223px;

}
#bgcoment-esp
{
background-image: url(../images/ndiseno/images/homees_43.jpg);
width:223px;
background-repeat:no-repeat;
min-height:27px;
}
#bgcomentDown-esp
{
	background-image: url(../images/ndiseno/images/homees_45.jpg);
	background-position:bottom;
background-repeat:no-repeat;
width:193px;

padding-left:15px;
padding-right:15px;
padding-bottom:5px;
padding-top:5px;
color:#67381f;
font-weight:bold;
font-size:12px;
font-family:Arial;

}
#bgcomentDown-esp p
{
	padding:2px;
	margin:0;
}
#bgcomentDown a, #bgcomentDown a:visited,#bgcomentDown-esp a, #bgcomentDown-esp a:visited
{ 
font-weight:bolder;
color:#67381f;
font-weight:bolder;
}
#welcomeHome
{
	background-image:url(../images/rediseno/images/home_03.jpg);
	width:531px;
	background-repeat:no-repeat;
	padding-top:60px;
	margin-bottom:20px;
	}
.titulo1
{
	color:#d45614;
	font-size:18px;
}
.titulo1_2
{
	color:#d45614;
	font-size:17px;
}
.titulo2
{
	color:#967758;
	font-size:24px;
}
.titulo2_1
{
	color:#967758;
	font-size:14px;
}
#footer
{
	clear:both;
	background:url(../images/fbody_02.jpg) repeat-x #edae54;
}

#centro
{
background:#fbf8f2; font-size:14px; text-align:justify; padding-bottom:0px; padding-left:30px; padding-right:30px; padding-top:0px; 
 color:#733c1e;

}
	#centro p
{
font-size:14px; text-align:justify;
}
#bloqueDerecho
{
padding-left:10px;	
}
#fastLinks
{
text-align:center;	
}
table.tableLinks
{
}
table.tableLinks td
{
	vertical-align:top;
}

#cuadroDown
{
	border:1px solid #ada79a;
	width:695px;
	/*padding:10px;
	padding-top:20px;
	#padding-top: 10px; 
    _padding-top: 10px;
	padding-left:40px;*/
	padding:6px;
	padding-top:9px;
	#padding-top: 6px; 
    _padding-top: 6px;
	padding-left:16px;
	float:right;
}

.fondo{
width:520px;
color:#d45614;
font-size:25px;
}
.fondo1{
background-image:url(../images/fondo.jpg);
color:#d45614;
font-size:25px;
}


a.download, a:visited.download
{
color:#F60;
text-decoration:none;
}
a:hover.download
{
	text-decoration:underline;
}
#comentsBg
{
	background-image:url(../images/rediseno/images/guestcomments_09.jpg);
	width:527px;
}
#comentsBgDown
{
	background-image:url(../images/rediseno/images/guestcomments_16.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	min-height:300px;
	width:487px;
	padding-left:20px;
	padding-right:20px;
}
#paginado
{
text-align:center;	
color:#C30;
font-weight:bold;
}
#paginado a, #paginado a:visited
{
	padding:5px;
	background-color:#8c6f52;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#bgIshtar
{
	/*background-image:url(../images/rediseno/images/bgishtar_02.jpg);*/
	background-image: url(../images/ndiseno/images/bg_ishtar.jpg);
	background-repeat:repeat-y;
	width:230px;
}
#contenidoIshtar
{
	background-image: url(../images/ndiseno/images/cuadroishtar.jpg);
	background-repeat:no-repeat;
	padding-left:60px;
	min-height:289px;
	padding-top:10px;
	padding-right:10px;
}
#pool{
width:529px;
}
#restaurants{
width:520px;
}
#rooms{
width:520px;
}
#spa_pie{
width:579px;}

#menuSubseccion
{
}
.flechaSeleccionada
{
	background-image:url(../images/rediseno/images/tourandatracction_general-contacus-transportation_03.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFF;
	padding-left:15px;
	font-weight:bolder;
	padding-top:7px;
	height:27px;
	width:314px;
}
a.itemNaranja, a:visited.itemNaranja
{
	background-image:url(../images/rediseno/images/menusub_05.jpg);
	padding-left:15px;
	background-position:top left;
	color:#9d8062;
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
	height:32px;
	display:block;
}
a.itemMarron, a:visited.itemMarron
{
	background-image:url(../images/rediseno/images/menusub_08.jpg);
	padding-left:15px;
	background-position:top left;
	color:#9d8062;
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
	height:32px;
		display:block;
}
.fondoa{
background-image:url(../images/img_tours/img_fondoa.jpg);
color:#d45614;
font-size:25px;
width:520px;
}

#pie a, #píe a:visited
{
	color:#967545;
	text-decoration:none;
}
#bgTips
{
	background-image:url(../images/rediseno2/images/traveltips_07.jpg);
	background-repeat:no-repeat;
	width:484px;
	height:140px;
	padding-left:23px;
	padding-right:17px;
	padding-top:20px;
	margin-top:15px;
}
#bgTips a, #bgTips a:visited
{
	color:#d45614;
	text-decoration:none;
}
#bgTips a:hover
{
	text-decoration:underline;
}
ul.vineta1
{
	padding:0;
	margin:0;
}
ul.vineta1 li
{
	padding:0;
	margin:0;
	list-style:url(../images/rediseno2/images/PLANTILLA-2-ENGL_12.jpg);
	padding-left:18px;
}
a.linkNaranja, a:visited.linkNaranja
{
	color:#d45614;
	text-decoration:none;
	font-weight:bold;
}

.leftcuadro
{
	float:left;
}
.cuadroroom
{
	clear:both,
	width:525px;
	font-size:13px;
	
}
.itemcuadro
{
	padding:1px;
	margin:1px;
}
.cuadroitem
{
	/*border-right:1px solid #ccc7bd;
	border-bottom:1px solid #ccc7bd;*/
	text-align:center;
	padding:4px;
}

div.foto
{ text-align:center; 
	padding-top:15px; 
	padding-bottom:15px;
}
/* LAST MINUTE DEALS*/
#head_last_minute
{
	background-image: url(../images/last_minute/head_seccion.jpg);
	background-position:left center;
	background-repeat:repeat-y;
	height:150px;
}
.fondo_last_minute
{	
	background-image: url(../images/last_minute/fondo.jpg);
	background-repeat:repeat;	
	/*height:754px;*/
}
#foot_last_minute
{
	background-image: url(../images/last_minute/foot_seccion.jpg);	
	background-repeat:no-repeat;
	height:209px;
}
.content_seccion_last{
	padding-left:56px; 
	height:189px;
}
#last_minute_fondo1
{ float:right;
	background-image: url(../images/last_minute/fondo1.jpg);
	background-repeat:no-repeat; padding-right:68px;
	width:240px;	
	height:185px;
}
#last_minute_fondo2
{ float:left;
	background-image: url(../images/last_minute/fondo2.jpg);
	background-repeat:no-repeat; 
	width:240px;	
	height:185px;
}
#last_minute_fondo3
{ float:right;
	background-image: url(../images/last_minute/fondo3.jpg);
	background-repeat:no-repeat; padding-right:68px;
	width:240px;	
	height:185px;
}
#last_minute_fondo4
{ float:left;
	background-image: url(../images/last_minute/fondo4.jpg);
	background-repeat:no-repeat; 
	width:240px;	
	height:185px;
}
.last_minute_seccion_texto{	
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:16px;
	margin-top:5px;
	padding-left:16px; padding-right:16px; 
}
.titulo_seccion_last_minute{
	font-weight:bold;
	 line-height:17px;	
}
.dcto_seccion_last_minute{
	font-weight:bold;
	padding-left:37px;
}
.descripcion_seccion_last_minute{
	font-size:12px!important;
	height:62px;
	padding-top:7px;
}
.descripcion_seccion_last_minute2{
	font-size:12px;
}
.validez_seccion_last_minute{ 
	padding-left:5px;
	font-size:10px;
	line-height:20px;
}
.btn_last_minute_seccion{
	text-align:center;	
}
.rightcuadro
{
	float:right;
}
.bloque_foto_right{
	padding-right:68px;
}
#proximamente_text{
	line-height:187px;
	padding:0 110px;
	text-align:justify;
	font-size:20px;
}
/* FIN - LAST MINUTE DEALS*/
/* NUEVO ROOMS*/
#head_rooms{
	width:735px;_width:710px;	
	background-color:#f9f0de;
	border:1px solid #ccc7bd;
	height:85px;
}
.leftcuadrointerno
{
	height:52px;
	border-right:1px solid #ccc7bd;
	color:#DB733C;
	text-align:center;
	padding-top:33px;
}
.leftcuadrointernofinal
{
	height:30px;
	color:#DB733C;
	text-align:center;
	padding-top:6px;
}
.cuadroiteminterno
{
	border-bottom:1px solid #CCC7BD;
	border-right:1px solid #CCC7BD;
	height:78px;
	padding:45px 4px 4px;
	text-align:center;
}
.celdainicio
{
	border-left:1px solid #CCC7BD;
	padding-top:26px;
}
.celdafin
{ border-right:1px solid #CCC7BD;
height:63px;
padding-top:45px;
}
.celda_imagen
{
	height:103px;
	text-align:center;
	width:96px;_width:92px;
}
.celda_igual
{
	height:84px;
	text-align:center;
	width:95px;
	_width:82px;
}
.celda_diferente
{	
	font-size:12px;
	height:111px;
	padding:11px 12px !important;
	text-align:left;
	width:202px;
}
.celda_tarifas
{
	height:84px;
	text-align:center;
	width:89px;
	_width:89px;	
}
.tarifa_rango
{
	float:left;
	font-size:13px;
	line-height:12px;
	padding-left:4px;
	padding-top:16px;
	width:91px;
}
.tabla_casita{
	margin:0;padding:0 40px 0 60px;
}

.rate{
	background-color:#faf4e9;
}
#centrorooms
{
	background:none repeat scroll 0 0 #FBF8F2;
	color:#733C1E;
	font-size:14px;
	padding-left:12px;
	text-align:justify;
	width:100%; _width:700px; _padding-left:19px;
}
	#centrorooms p
{
font-size:14px; text-align:justify;
}
.titulo_about_mision{
	font-weight:bold!important;
	 line-height:17px;
	 font-size:18px!important;
}
.title
{
	color:#d45614;
	font-size:16px!important;
	font-weight:bold;
	margin:0 0 2px !important;
	padding-left:166px;
}
.title_izq
{
	color:#d45614;
	font-size:16px!important;
	font-weight:bold;
	margin:0 0 2px !important;
}
/* FIN - NUEVO ROOMS*/
/* INICIO - LOCATION*/
.fondo_texto_location{
	background-color:#f9f3e9;
	width:517px;
}
.link_dcho{
	padding:0 8px 14px 0!important;
	text-align:right!important;
}
.link_dcho_inline{
	padding-left:106px; _padding-left:101px;
	font-size:14px;
}
.cuadro_texto_location{
	padding:17px 11px 6px 187px;
	margin:0px!important;
	font-size:13px!important;
}
.cuadro_texto_location2{
	padding:17px 11px 22px 187px;
	margin:0px!important;
	font-size:13px!important;
}
/* FIN - LOCATION*/
/* INICIO - FREE CALLS TO USA - FREE INTERNET*/
#free_head{
	background-image:url(../images/rediseno2/images/freecalls_head.jpg); 
	background-repeat:no-repeat; background-position:center; text-align:center; width:540px;
	height:162px;
}
.free_fondo{
	background-image: url(../images/rediseno2/images/freecalls_fondo.jpg);
	background-repeat:repeat-y; background-position:center; text-align:center; width:540px;
	height:170px;
}
.free_fondo2{
	background-image: url(../images/rediseno2/images/freecalls_fondo.jpg);
	background-repeat:repeat-y; background-position:center; text-align:center; width:540px;
	height:156px;
}
.title_mayor
{
	color:#d45614;
	font-size:36px!important;
	margin:0 0 2px !important;
	padding-left:12px;
}
.title_mayor2
{
	color:#d45614;
	font-size:36px!important;
	margin:0 0 2px !important;
	padding-left:83px;
}
.texto_mayor{	
	font-size:28px !important;
	line-height:33px;
	margin:0 0 2px !important;
	padding-left:63px;
}
.texto_mayor2{	
	font-size:28px !important;
	line-height:45px;
	margin:0 0 2px !important;
	padding-left:63px;
}
.texto_mayor_dcha{	
	font-size:28px !important;
	line-height:28px;
	margin:0 0 2px !important;
	padding-left:192px;
}
#free_text{
	line-height:17px;
	padding:0 110px;
	text-align:justify;
}
#freecalls_foot{
	background-image:url(../images/rediseno2/images/freecalls_foot.jpg); 
	background-repeat:no-repeat; background-position:center; text-align:center; width:540px;
	height:325px;
}
#freeinternet_foot{
	background-image:url(../images/rediseno2/images/freeinternet_foot.jpg); 
	background-repeat:no-repeat; background-position:center; text-align:center; width:540px;
	height:325px;
}
/* FIN - FREE CALL - INTERNET*/
/* INICIO TRAVEL LINKS*/
.links_travel{
	border-bottom:1px solid #E0DDBF;
	margin:auto auto 40px;
	padding-bottom:10px;
	width:500px;	
}
.links_travel_description{
	font-size:13px !important;
}
.links_travel_title
{
	color:#d45614;
	font-size:15px !important;
}
a.links_travel_title:focus, a.links_travel_title:hover {color:#67381F}
/* FIN TRAVEL LINKS*/
/* INICIO Cuadro de tarifas*/
.tbl_tarifa{
	background:url(../images/rediseno2/tarifa/tbl_tarifa_contenido.jpg) repeat-y;
	font-size:13px;
}
.tbl_tarifa_title{
	color:#DB733C;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	line-height:14px;
}
.tbl_tarifa_contenido1{
	color:#DB733C;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	line-height:14px;
}
.tbl_tarifa_contenido2{ text-align:center;
}
/* FIN Cuadro de tarifas*/