/* ---------------------------------------------------------------------
   themes/original/easyway2009.css
   -------------------------------------------------------------------*/

<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a.vinculos:link {
	text-decoration: none;
	color: #004E62;
}
a.vinculos:visited {
	text-decoration: none;
	color: #004E62;
}
a.vinculos:hover {
	text-decoration: none;
	color: #004E62;
}
a.vinculos:active {
	text-decoration: none;
	color: #004E62;
}
select {
	width:140px;
}
-->

.regularBoldText {
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	z-index:inherit;
}
.regularBoldTextNaranja {
	font-weight: bold;
	font-size: 11px;
	color: #FE6400;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	z-index:inherit;
}
.regularText {
	font-weight: normal;
	font-size: 11px;
	color: black;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.regularTexthide {
	font-weight: normal;
	font-size: 11px;
	color: #3C73B0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.regularText2 {
	font-weight: bold;
	font-size: 12px;
	color: #618496;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.regularText4 {
	font-weight: normal;
	font-size: 11px;
	color: #004E62;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.regularText3 {
	font-weight: normal;
	font-size: 12px;
	color: #004E62;
	background-color: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.precio {
	font-weight: bold;
	font-size: 12px;
	color: #19314B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.precioB {
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.precioV {
	font-weight: bold;
	font-size: 12px;
	color: #98E33C;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.precioG {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.precio2 {
	font-weight: bold;
	font-size: 12px;
	color: #993300;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.tverde{
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
		color: #009900;
}
.trojo{
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
		color: #CC0000;
}

DIV.border1 {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid
}
DIV.border2 {
	BORDER-LEFT: silver 1px solid
}
DIV.border3 {
	BORDER-RIGHT: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid
}
DIV.border4 {
	BORDER-RIGHT: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-TOP: silver 1px solid
}
DIV.Derecha{
	BORDER-RIGHT: silver 1px solid
}
DIV.borderDiscontinuo {
	BORDER-RIGHT: silver 2px dotted; BORDER-TOP: silver 2px dotted; BORDER-LEFT: silver 2px dotted; BORDER-BOTTOM: silver 2px dotted
}
DIV.borderArribaAbajoDiscontinuo {
	BORDER-TOP: silver 2px dotted; BORDER-BOTTOM: silver 2px dotted
}
DIV.borderAbajo {
	BORDER-BOTTOM: silver 1px solid
}
.borderAbajoX {
	BORDER-BOTTOM: silver 1px solid
}
DIV.borderArriba {
	BORDER-TOP: silver 1px solid
}
DIV.borderArribayAbajo {
	BORDER-TOP: silver 1px solid; BORDER-BOTTOM: silver 1px solid
}
DIV.borderArribaDiscontinuo {
	BORDER-TOP: silver 1px dotted
}
DIV.borderAbajoDiscontinuo {
	BORDER-BOTTOM: silver 1px dotted
}
DIV.borderIZQDiscontinuo {
	border-left: silver 1px dotted
}DIV.borderDERECHADiscontinuo {
	border-right: silver 1px dotted
}
.xx{
  background-repeat:no-repeat
}
.imagenauto{
 background-repeat:no-repeat;
 background-position:0px -12px; line-height:75px
}
.bordeHint {
BORDER-RIGHT: 1px solid #c93; BORDER-TOP: 1px solid #c93; BORDER-BOTTOM: 1px solid #c93;
  padding: 5px 5px;
  background-color: #ffc;
  height:inherit;
}
.noborde {
border:none
}
/* NEW*/
.link_active {
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	background: #cc0000;
}
.content {
	background-color: #f4f4f4; margin: 0px; padding: 12px;
}
.content_2 {
	background-color: #f4f4f4;
}
.content_news {
	background-color: #f4f4f4;
}
.content_active {
	background-color: #eaeaea;
}

.content_alloc {
	background-color: #ff9265; margin: 0px; padding: 12px; 
}
.pest_active{
	background-color: #eaeaea;
		BORDER-TOP: silver 1px solid; BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid;
}
.pest_normal{
	background-color: #f4f4f4;
	BORDER-RIGHT: silver 1px solid;
}
.pal_active{
	background: #eaeaea;
}
.pal_normal{
	background:none
}

.bordertransparent{
background-image:url(../images/00im_barra_mask_bag.png);
}
.bordertransparent2{
background-image:url(../images/00im_barra_mask_bag2.png);
}
DIV.transparentfalse{
opacity:1;
}
.pandingR {
	float:right; padding:4px 15px 0px 15px;
}
.index_top_menu_link{
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  	color: #fb258c;
}

/* Corner radius */
.div-corner {
    -moz-border-radius: 10px;
    border: 1px solid #346F97;
}
.josue {
background-color:#0033FF}

.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 8px; -webkit-border-radius: 8px; }


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
   width: 195px;
   height: 94px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.select {
	font-weight: normal;
	font-size: 11px;
	color: #19314B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#000099;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.select_n{
	font-weight: normal;
	font-size: 11px;
	color: #19314B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	padding:1px 5px 1px 5px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.select_o{
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#FE6400;
	padding:1px 5px 1px 5px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.tap_a{
float:left;
background-color:#b5d84c;
padding:4px 4px 0px 4px;
margin-left:5px;
margin-right:5px;
font-family: Tahoma;
font-size:14px; font-weight:bold; color:#FFFFFF;
}
.tap_n{
float:left;
padding:4px 4px 0px 4px;
margin-left:5px;
margin-right:5px;
font-family: Tahoma;
color:#FFFFFF;
font-size:12px;
}


.imputOK {
	font-weight: normal;
	font-size: 12px;
	color: #313a3d;
	height:23px;
	background-color: #FFFFFF;
	color: #19314B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width:100%;
	border:1px solid;
	border-color:#C7C7C7;
}
.imputError {
	font-weight: normal;
	font-size: 10px;
	color: #313a3d;
	background-color: #FDDFE0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width:100%;
	border:1px solid;
	border-color:#FF0000;
}
.barraTituloVerde{
background-color:#B5D84C;
padding:5px;
}

/* Estilos para el auto completamiento */
.autocomplete {
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}
.autocomplete_item {
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}
.autocomplete_item_highlighted {
    padding: 1px;
    padding-left: 5px;
    color: white;
    background-color: #0A246A;
}

.Texto{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#006a78;
	font-weight:bold;
}
.sloganText1 {
	font-weight: normal;
	font-size: 18px;
	font-weight:100;
	color: #006A78;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.inputStyle{
	margin:2px 2px 2px 0px;
	border:solid 1px #999;
	padding:2px;
}
div.Form1{
	margin:10px 0px 10px 20px;	
}
.divBoton{
	color: #333333;
	font-family: Helvetica;
	font-size:12px;
	padding:8px 6px 8px 6px;
	border:solid 1px #CCCCCC;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
	background-color:#F0F0F0;
	cursor:pointer;
}
.divBoton:link{
	color: #FFFFFF;
	font-family: Helvetica;
	font-size:12px;
	padding:8px 6px 8px 6px;
	border:solid 1px #CCCCCC;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
	background-color:#F0F0F0;
}
.divBoton:visited {
}
.divBoton:hover {
	color: #FFFFFF;
	background-color:#999999;
}
.explination{
	position:fixed;
	top:0px;
	left:40%;
	right:40%;
	display:none;
}
.loading{
	padding:5px 5px 5px 5px;
	font-size:14px;
	color:#FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#CC3366;
	width:90px;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
.borde_azul_l{
background:url(../images/sombra_l.png); background-repeat:no-repeat;background-position:top right;
}
.borde_azul_r{
background:url(../images/sombra_r.png); background-repeat:no-repeat; background-position:top left;
}
.link_footer{
float:left;
text-decoration:none;
margin-right:30px;
font-size:14px;
color:#FFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
list-style: none;
}

.fix_width1{
width:100%;
_width:98%;
}
.myprice{
text-shadow:1px 1px 0 white;color:#003580;font-size:1.3em;font-weight:normal;white-space:nowrap; font-style:italic; margin-right:20px;
}

#basiclayout{clear:both;vertical-align:top;margin:20px 0 0 0;width:100%}
.promo_even_on a:hover{color:#FF0000}
.landing_dynamic_sprite_img{position:absolute;left:0}
.c1thumb .landing_dynamic_sprite{width:40px;height:40px;border:4px solid white}.landing_dynamic_sprite_img{border:0}
.c2name,#basiclayout  .promos .thumbname{padding-left:0;padding-right:.7em;padding-top:.7em!important}
.promo_even_on .fromprice, .promos .promo_even_on .fromprice a, .promos tr.promo_even_on .c2name .hotelname span{color:#003580}
.c1thumb .landing_dynamic_sprite{width:40px;height:40px;border:4px solid white}
.c1thumb .landing_dynamic_sprite_img{border:0}
.thumbname .landing_dynamic_sprite{width:88px;height:88px}
.featscore,#basiclayout .promos .featscoreplus{vertical-align:middle;text-align:center}
.promos tr td{padding:.5em .3em;vertical-align:top}
.dotter td{border-bottom:1px dotted #ccc!important;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}
.promos .c1thumb{padding-left:4px;padding-right:4px;width:44px}
.promos .c1thumb img{border:4px solid white}
.promos .thumbname a.hotel{float:left;margin:0 1em .5em 0}
.promos .c2name,#basiclayout .promos .thumbname{padding-left:0;padding-right:.7em;padding-top:.7em!important}
.promos .subcol_long_content{padding-top:0;padding-bottom:1.5em!important;padding-left:0}
.promos .fromprice{text-align:right;white-space:nowrap;vertical-align:middle;font-size:1.5em;line-height:.92em;color:#09f;padding-right:10px}
.promos .fromprice.urgent,#right .promos tr .fromprice.urgent a{color:#900!important}.promos tr td a.hotelname,#basiclayout .promos tr .fromprice,#basiclayout .promos tr .fromprice,.promos span{text-shadow:1px 1px 0 white}#basiclayout .promos tr .fromprice{color:#003580;font-size:.55em;font-weight:normal}.promos span.cheapest.urgent{color:#900}.promos .reviewsamp{border:3px solid #f2f5f9;background-color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:1em;font:normal 1.1em/1.5em 'Palatino Linotype','Book Antigua',Georgia,sans-serif;display:block;margin-top:1em}.promos .rauthor{color:#003580;display:block;margin-top:1em}.promos .featdesc{font-size:.98em;line-height:1.4em;color:#003580;display:block}.promos .onereview strong{font:normal .92em Helvetica,Arial,sans-serif;font-weight:normal}.promos tr td a{font-weight:normal;text-decoration:none}a.hotelname{font-size:1.5em;line-height:1em}.promos tr td .separator{color:#999!important}#basiclayout .promos tr.promo_even_on .fromprice,table#basiclayout .promos tr.promo_even_on .fromprice a, .promos tr.promo_even_on td.c2name .hotelname a{color:#003580} .promos tr.promo_even_on td,#right .box,#left .box{background-color:#edf1f6}
.specialsblock .hotellist tr td .promos{width:100%}.specialsblock .hotellist tr td .promos td{padding:1px 0;line-height:14px}.promo_even_on td{background-color:#eee;cursor:pointer}
.c1thumb img.touchHoverPlus{bottom:7px;right:7px}
.lt .feataddress,.lt .littlescore,.lt .lastbooking,.lt .hotelcount,.lt .map_countrylist_name,.lt .prevnextbar,.lt #open_map,.lt #sr_map #close_map,.lt #new2footerbuttons a,.lt #new_alt_hotels span.room,.lt .user_location,.lt .cell_user_date,.lt .but input,.lt .small,.lt #hoteldetails td,.lt #pricedetails #disclaimer p,.lt .hotellist sup,.lt table.hotellist .featuredRooms a,.lt span.sr_scarcity_available,.lt table.hotellist .featuredRooms th,.lt table.hotellist .featuredRooms th div.group_info span,.lt .hotellist .reviewFloater span{font-size:1em!important}
span.littlescore{font-size:.88em;color:#666;display:block}span.littlescore.newhotelbadge{color:#3c0;font-weight:bold}
span.lastbooking{font-size:.88em;color:#690}div.lbsr span.lastbooking{font-size:1em}
.hotellist .lastbooking{padding-right:10px}
span.concvisitors{font-size:.88em;color:#222;display:block}
#basiclayout .promos tr .fromprice{text-align:right;white-space:nowrap;vertical-align:middle;font-size:1.5em;line-height:.92em;color:#09f;padding-right:10px; color:#900!important;text-shadow:1px 1px 0 white}
.fromprice span{color:#003580;font-size:.55em;font-weight:normal}
.fromprice a,#basiclayout table.promos tr.promo_even_on td.c2name a.hotelname{color:#003580}
table#basiclayout table.promos tr .fromprice{text-align:right;white-space:nowrap;vertical-align:middle;font-size:1.5em;line-height:.92em;color:#09f;padding-right:10px}
