	body{background: #A8CCE6 url(/images/bg_website.gif) top repeat-x !important;width:100% !important;margin:0;}
	.clear{clear:both;display:block;overflow:hidden;width:0;height:0}	
	#CONTENT{margin-top:10px;}
	#HEADER{height:110px; width:960px; margin: 0 auto;z-index:90;}
	#CONTAINER_WAITER{position:absolute;display:none;top:245px;z-index:1000;width:98%;font-family:arial, verdana}	
	#waiter{width:100%; background-color:#FFF; padding:10px; border:1px solid #CCC;  text-align:center; }
	#waiter .highlight{color:#F96A34;}
	#FOOTER{color:#134E78;background:#D4E6F2; text-align:center; padding:5px; margin:10px auto 0 auto; width:950px;}
	#FOOTER strong{ color:#134E78;font:11px Arial;font-weight:bold;}#FOOTER a:link, #FOOTER a:active, #FOOTER a:visited{color:#134E78;font:11px Arial;text-decoration:none}
	#FOOTER a:hover{text-decoration:underline;}
	#SHORTLIST{font-size:11px;}
	#precentral{padding:5px 15px 0 15px;}
	.content-footer{background:#DEEEFA;border:1px solid #95AFC3; padding:15px; text-align:center;}
	.logo{padding:12px 0 0 12px}
	.header-barra{height:20px !important;line-height:20px;background:#134E78 url(/images/boxes/nw-blue.gif) no-repeat top left;overflow:visible	}
	.header-barra a:hover{background:none;}
	.ABSOLUTE-CONTAINER{width:100%; position:absolute;}
	.CONTENT-CONTAINER{top:105px;}
	.HEADER-CONTAINER{top:0px; }
	#IMAGE-TOP{height:89px;width:645px;overflow:hidden;z-index:2}
	#slider-range-container,#slider-range-container-night{margin:5px 0 0 5px;width:207px}
	
	#main-content{background:#FFF;width:960px; position:relative}
	#column-right{margin-top:15px;}
	div{color:#666666;}
	a:link, a:active, a:visited{color:#134E78}	
	optgroup{padding:5px 0 10px 0; border-top:1px solid #CCC;  font:inherit; margin:5px 0 0 0; }
	table{font:12px Arial; line-height : auto; text-decoration:none;}
	div{font-family:Arial,Verdana;font-size:12px}
	form{margin:0}
	.ui-datepicker-trigger{cursor:pointer;}
	
	#flags a{background:none;}
	.WEBSITE-BG {background:#FFF;width:960px; margin: 0 auto;}
.page_sel {text-decoration: underline; font-weight: bold; line-height: 5px;color:#FF4500;}

.h1,.h2  {font-family: Arial; font-size: 14px; text-decoration: none; color: #333333; line-height : 18px; font-weight: bold; padding-top:0}
.h1{font-size: 16px;padding-top:0}

ul{margin:0;padding:0}

a{cursor:pointer;}

#table_general td{color:#000;}
h1 {font: 16px Arial; color: #000;margin: 0px 0px 5px 0px; padding:0;font-weight:bold}
h1 a{font: 16px Arial;text-decoration: none;  color: #000;font-weight:bold}
h1 a:hover{text-decoration: none;color: #000;}
h2, h2.maintitle{font:14px Arial;color: #666;margin: 5px 0px 5px 0px;font-weight:bold}
h2 a,h2 a.mainTitle:link,h2 a.mainTitle:active,h2 a.mainTitle:visited{font:14px Arial;text-decoration: none;color: #666;font-weight:bold}
h2 a:hover,h2 a.mainTitle:hover{font:14px Arial;font-weight: bold;text-decoration: none;color: #666;font-weight:bold}

h3{font-size:14px; font-weight:bold;color:#000;margin:0 0 5px 0}

.phoneBox{margin:5px 2px 10px 0; font-weight:bold;text-align:right}
.grey{color:#333;}
.grey2{color:#666 !important;}
.lightgrey{color:#CCC !important;}

h1 a.invis:link { font-family: arial; text-decoration: none; color: #000}
h1 a.invis:visited { font-family: arial;  text-decoration: none; color: #000;}
h1 a.invis:hover{ color: #134E78}

.black,.invis{font-family: arial;text-decoration: none;color: #333333;line-height : 13px;}
 a.black:link { font-family: arial; text-decoration: none; color: #134E78;}
 a.black:visited { font-family: arial;  text-decoration: none; color: #134E78;}
 a.black:hover{}
 a.invis:link { font-family: arial; text-decoration: none; color: #134E78;}
 a.invis:visited  { font-family:  arial;  text-decoration: none; color: #134E78; }
 a.invis:hover{}

 a.no_link_style:link, a.no_link_style:visited, a.no_link_style:hover
{text-decoration:none; color:#000}




.texto{padding:8px;text-align:left}
.box,.box-grey{font-family: arial;font-size: 11px; text-decoration: none; color: #333333; line-height : 16px;border-width: 1px;border-color: #CCC;border-style: solid;margin-bottom: 5px; background:#FFF}
.box a:link,.box-grey a:link { font-family: arial;font-size: 11px; text-decoration: none; color: #134E78; font-weight: normal; }
.box a:visited,.box-grey a:visited { font-family: arial;font-size: 11px; text-decoration: none; color: #134E78; font-weight: normal; }
.box a:hover{text-decoration:underline;}
.box-grey{border-color:#CCC;margin-bottom:10px;}

.box-blue{padding:5px; background:#F0F7FD;border:1px solid #CCC;font:12px Arial;}
.box-dark-grey{padding:5px; background:#AAA;border:1px solid #666;font:12px Arial}
.padd{padding:.5em;}
.odd{background:#E7E7E7;}

.box_pre{font-family: arial;font-size: 11px; text-decoration: none; color: #333333; line-height : 16px;border:5px solid #C2E9FD;margin-bottom: 5px;}
.box_pre a:link { font-family: arial;font-size: 11px; text-decoration: none; color: #134E78; font-weight: normal; }
.box_pre a:visited { font-family: arial;font-size: 11px; text-decoration: none; color: #134E78; font-weight: normal; }

.box_2{font-family: arial;font-size: 11px;text-decoration: none;color: #333333;line-height : 16px;padding:3px;margin-bottom:5px;border: 2px solid #C2E9FD;}
.box_2 a:link { font-family: arial;font-size: 11px; text-decoration: none; color: #134E78; font-weight: normal;}
.box_2 a:visited { font-family: arial;font-size: 11px; text-decoration: none; color: #134E78; font-weight: normal; }

.box_3{font-family: arial;font-size: 11px;text-decoration: none;line-height : 16px;padding:0px;margin-bottom:5px;}
.box_3 a:link, .box_3 a:active, .box_3 a:visited{color:#134E78; text-decoration:none}


.box_4{font-family: arial;font-size: 11px; text-decoration: none; color: #FFF; line-height : 16px;border-width: 2px; border-color: #FFF;border-style: solid;}
.box_5{font-family: arial;font-size: 11px; text-decoration: none; color: #333333; line-height : 16px; padding:5px; border-width: 2px;border-color: #6699CC;border-style: solid;margin-bottom: 10px; border-top:none}

.path{font-family: arial;font-size: 10px;text-decoration: none;color: #134E78;line-height : 14px; margin:0px;}
.path a:link { font-family: arial;font-size: 10px; text-decoration: none; color: #134E78; font-weight: normal; }
.path a:visited { font-family: arial;font-size: 10px; text-decoration: none; color: #134E78; font-weight: normal; }
.path .arrow_text a:link,.path .arrow_text a:visited{font:12px Arial, Helvetica, sans-serif;color:#666; }
.path .arrow_text a:hover,.path a:hover{color:#666;}

.arrow_white{background:url(/images/arrow_white.gif) no-repeat 0 5px; padding-left:7px;}

.vermas{font-family: arial;font-size: 7pt;text-decoration: none;color: #134E78;line-height : 10px;text-align: right;}
.vermas a:link { font-family: arial;font-size: 7pt; text-decoration: none; color: #134E78; font-weight: normal; text-align: right;}
.vermas a:visited { font-family: arial;font-size: 7pt; text-decoration: none; color: #134E78; font-weight: normal; text-align: right;}

.gris7_5,.grisOcuro7_5 {font-family: arial; font-size: 12px; text-decoration: none; color: #cccccc; line-height : 16px;}
.grisOcuro7_5{ color: #666;}

.gris7_5 {font-family: arial; font-size: 12px; text-decoration: none; color: #cccccc; line-height : 16px;}
.gris7_5 a:link{font-family: arial;font-size: 12px; text-decoration: none; color: #CCCCCC; line-height : 16px;}
.gris7_5 a:visited{font-family: arial;font-size: 12px; text-decoration: none; color: #CCCCCC; line-height : 16px;}
.gris7_5 a:hover,.gris7_5 a:visited{ color: #000; }
.gris7_5b {font-family: arial;font-size: 12px; text-decoration: none; color: #cccccc; line-height : 16px; font-weight: bold;}
.gris7_5b a:link { font-family: arial;font-size: 12px; text-decoration: none; color: #CCCCCC; font-weight: bold; }
.gris7_5b a:visited { font-family: arial;font-size: 12px; text-decoration: none; color: #CCCCCC; font-weight: bold; }
.gris7_5b a:hover{ color: #000;}

.texto7 {font-family: arial;font-size: 11px; text-decoration: none; color: #333333; }
.texto7 a:link{font-family: arial;font-size: 11px; text-decoration: none; color: #134E78; }
.texto7 a:visited{font-family: arial;font-size: 11px; text-decoration: none; color: #134E78; }
.texto7b {font-family: arial;font-size: 11px; text-decoration: none; color: #333333; line-height : 14px; font-weight: bold;}
.texto7b a:link{font-family: arial;font-size: 11px; text-decoration: none; color: #134E78; line-height : 14px; font-weight: bold; }
.texto7b a:visited{font-family: arial;font-size: 11px; text-decoration: none; color: #134E78; line-height : 14px; font-weight: bold; }
.texto7_5b {font-family: arial;font-size: 12px; text-decoration: none; color: #333333; line-height : 14px; font-weight: bold;}
.texto7_5b a:link{font-family: arial;font-size: 12px; text-decoration: none; color: #134E78; line-height : 14px; font-weight: bold; }
.texto7_5b a:visited{font-family: arial;font-size: 12px; text-decoration: none; color: #134E78; line-height : 14px; font-weight: bold; }
.texto8, .texto8 a:link, .texto8 a:visited,.texto8b{font-size:12px !important;}
.texto8b{font-weight:bold;}
.texto9{font-size:12px !important;}
.texto9_5{font-size:12px !important;}
.texto10{font-size:13px !important; line-height:15px;}
.texto13{font-size:14px; line-height:20px;}
.texto13b{font-size:14px; line-height:20px;font-weight:bold;}
.texto14{font-size:16px; line-height:20px;}
.texto16{font-size:17px; line-height:20px;}
.texto18{font-size:18px; line-height:20px;}
.texto22{font-size:22px;}
.texto_menu,.text_10{font:10px Verdana;}

.small{ font-size:11px !important;}
.large{ font-size:16px !important;}
.note{font-size:11px; font-style:italic;}
.texto-info{padding:0 0 10px 0; font-size:12px; color:#666}
.sep{padding:5px 0 5px 0; background:url(/images/bg_dots_light_grey.gif) bottom repeat-x; font-size:12px}
.sep .sp{width:98%; height:1px; line-height:1px; margin:0 auto}
.sep-white{padding:5px 0 5px 0; background:url(/images/bg_dots_white.gif) bottom repeat-x; font-size:12px}
.blue{color:#134E78 !important;}

.link_red a:link, .link_red a:visited{color:#FF4401; text-decoration:underline; font-weight:bold;font-size:10pt; }
.texto_blanco{color:#FFF;}
.blanco {font-family: arial;font-size: 12px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: normal;}
.blanco a:link{font-family: arial;font-size: 12px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: normal; }
.blanco a:visited{font-family: arial;font-size: 12px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: normal; }
.blanco a:hover,.blanco a:hover{ color: #FFF;}

.blancob {font-family: arial;font-size: 11px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold;}
.blancob a:link{font-family: arial;font-size: 11px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold; }
.blancob a:visited{font-family: arial;font-size: 11px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold; }
.blancob a:link,.blancob a:hover{ color: #FFF;
}
.blanco7 {font-family: arial;font-size: 7pt; text-decoration: none; color: #FFF; line-height : 16px;}
.blanco7 a:link{font-family: arial;font-size: 7pt; text-decoration: none; color: #FFF; line-height : 16px;}
.blanco7 a:visited{font-family: arial;font-size: 7pt; text-decoration: none; color: #FFF; line-height : 16px;}
.blanco7 a:link,.blanco7 a:hover{ color: #FFF;}
.blanco7b {font-family: arial;font-size: 7pt; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold;}
.blanco7b a:link{font-family: arial;font-size: 7pt; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold; }
.blanco7b a:visited{font-family: arial;font-size: 7pt; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold; }
.blanco7b a:link,.blanco7b a:hover{ color: #FFF;}
.blanco7_5b {font-family: arial;font-size: 12px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold;}
.blanco7_5b a:link{font-family: arial;font-size: 12px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold; }
.blanco7_5b a:visited{font-family: arial;font-size: 12px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold; }
.blanco7_5b a:link,.blanco7_5b a:hover{ color: #FFF;}

.barra_tit_azul,.barra_tit_azul3 {padding:3px;font-family: arial;font-size: 13px;text-decoration: none;color: #FFF;line-height : 16px;font-weight: bold;background-color: #134E78;text-indent: 5px;height: 16px;}
.barra_tit_azul  a:link{font-family: arial;font-size: 13px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold; }
.barra_tit_azul  a:visited{font-family: arial;font-size: 13px; text-decoration: none; color: #FFF; line-height : 16px; font-weight: bold; }
.barra_tit_azul  a:link,.barra_tit_azul  a:hover{ color: #FFF;}

.barra_tit_azul2 {font-family: arial;font-size: 13px;text-decoration: none;color: #FFF;line-height : 14px;font-weight: bold;background-color: #6699CC;text-indent: 5px;height: 14px;}
.barra_tit_azul3 {font-size:13px; padding:3px;}

label{font-size:12px; font-family:arial, Arial, Helvetica, sans-serif; color:#333}
.radio{WIDTH: 10px;HEIGHT: 10px;}

.form{font-family: arial;font-size: 11px;color: #333333;text-decoration: none;font-weight: bold;WIDTH: 250px;BACKGROUND-COLOR: #F0DBA8;}
.form1{font-family: arial;font-size: 11px;color: #134E78;text-decoration: none;BACKGROUND-COLOR: #FFF;}
.form2{font-family: arial;font-size: 11px;color: #333333;text-decoration: none;font-weight: bold;WIDTH: 200px;HEIGHT: 20px;BACKGROUND-COLOR: #FFF;}
.form3{font-family: arial;font-size: 11px ;color: #134E78;text-decoration: none;WIDTH: 200px;HEIGHT: 60px;BACKGROUND-COLOR: #FFF;}
.form4{font-family: arial;font-size: 11px ;color: #333333;text-decoration: none;font-weight: bold;WIDTH: 350px;HEIGHT: 60px;BACKGROUND-COLOR: #FFF;}
.form5{font-family: arial;font-size: 11px ;color: #333333;text-decoration: none;font-weight: bold;WIDTH: 200px;HEIGHT: 60px;BACKGROUND-COLOR: #FFF;}

.bt {font-family: arial, Arial, Helvetica, sans-serif;font-size: 7pt;text-decoration: none;color: #FFF;font-weight: bold;line-height : 10px;padding-left: 5px;padding-right: 5px;background: #B00000 url(/images/fondo_bt.gif) top repeat-x;border:1px solid #AE2B2B; border-bottom:1px solid #370606; border-right:1px solid #370606;}
.bt a:link,.bt a:active,.bt a:visited{font-family: arial, Arial, Helvetica, sans-serif;font-size: 7pt;text-decoration: none;font-weight: bold;color:#FFF;}
.bt a:hover{}

.btnSearch a:link, .btnSearch a:active,.btnSearch a:visited{display:block;padding:2px 5px 2px 5px; color:#FFF !important; text-decoration: none;text-align:center !important; font-weight:bold !important;font-size:11px}
.btnSearch a:hover{background:none}

.btnInfo a:link, .btnInfo a:active,.btnInfo a:visited{border:1px solid #8B8B8B; border-bottom:1px solid #666; border-right:1px solid #8B8B8B;background:#CCC url(/images/fondo_bt_info.gif) top repeat-x;display:block;padding:3px 5px 3px 5px; color:#666 !important; font-weight:bold !important; text-decoration: none;text-align:center !important; font-size:11px}
.btnInfo a:hover{color:#333 !important;}
.btnSearch a img, .btnInfo a img{border:0 !important;padding:0 !important;}

/* for the bigger headlines */

/*h1 {font-size:13px;line-height:15px;margin-bottom:0cm;font-weight:bold;color:#003048;}*/

.italBold{font-style:italic;font-weight:bold}
.barra_top{background-color:#d3eefb; width:100%;margin-top:10px; height:13px; margin-bottom:10px;}

.info{ font-style: italic;}

.btin {height: 25px; font-family: arial, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none; font-style: italic; background-color: #D9D9D9;}
.btin td { color: #FFF; height:1px; }
/* filter: DropShadow(Color=#666666, OffX=2, OffY=2, Positive=1)} */

div.nivel2 {display: block; visibility: visible; position: relative;}
div.nivel1, div.nivel2 {cursor:pointer;}
div.menu {display: none; visibility: hidden;}
div.submenu {display: none; visibility: hidden; position:relative;}


.menu-sep{color:#CCCCCC}
/*div.nivel2,div.submenu{background:#EEF8FE;}*/

.rollover {position: absolute;width: 150px;background-color: #FFF;border: 2px solid #C2E9FD;font-family: arial;font-size: 11px; text-decoration: none; color: #333333; line-height: 16px;margin-bottom: 5px;padding: 5px;}
.clickRollover {position: absolute;width: 170px;background-color: #FFF;border: 1px solid #333333;font-family: arial;font-size: 11px; text-decoration: none;color: #333333;line-height: 16px;margin-bottom: 5px;padding: 5px;top:0;left:0;}
.closeRollover a {color: #66CCCC;text-decoration: none;}
.closeRollover a:hover {color: #66CCCC;text-decoration: none;}


.nohover a:hover{background-color:none !important;}

.rollOverButton,.rollOverButton_ini{ padding:3px; vertical-align:middle;  background:#ECECEC; color:#333; font-weight:bold; text-align:center; margin-top:5px;cursor:pointer; border:1px solid #CCC; border-bottom:1px solid #8B8B8B;border-right:1px solid #8B8B8B}
.rollOverButton:hover,.rollOverButton_ini:hover{background:#DEDEDE;}
.rollOverButton_ini{margin-top:10px;}

.padding-r{padding-right:5px;} .padding-b{padding-bottom:5px;}
.padding_content{padding:0 15px 0 15px;background:#FFF;}
.padding_content2{padding:0 0 0 15px;background:#FFF;}

.orange{color:#FF4500 !important}

.btnReset{height:15px; line-height:15px;background:#eeeeee;  padding:0px 3px 0 3px; text-align:center; font-weight:bold}
.btnReset a,.btnReset a:link,.btnReset a:active,.btnReset a:visited{ color:#666666; text-decoration:none;display:block;}
.btnReset a:hover{ color:#000;display:block}

.btnGrey a,.btnGrey a:link,.btnGrey a:active,.btnGrey a:visited{border:1px solid #777; border-bottom:1px solid #333; border-right:1px solid #333; display:block; color:#FFF; background:#8B8B8B url(/images/fondo_bt_back.gif) repeat-x;text-align:center; font-size:7pt; font-weight:bold; padding:5px 7px 5px 7px; text-decoration:none;}

.filter-box{background:#437193;}
.filter-box td,.filter-box td strong, .filter-box a:link, .filter-box a:active, .filter-box a:visited{color:#FFF;font-size:11px}
.filter-box a:hover{background:none;}

.arrow_text,.arrow_text_bold{ font:12px Arial, Helvetica, sans-serif; background:url(../images/arrow_orange_right.gif) top left no-repeat; padding:0 0 0 8px;}
.arrow_text_bold{font-weight:bold;}
.arrow_text, .arrow_text a:link,.arrow_text a:visited{ color:#666666; font:12px Arial, Helvetica, sans-serif; text-decoration:none}
.arrow_text a:hover{color:#000;}

.gris7{color:#8B8B8B;}

.list_blanco,.list_blanco a:link,.list_blanco a:active,.list_blanco a:visited{color:#FFF; line-height:14px}
.list_blanco a:hover{background:#7195AE;}
.list_blanco div{height:15px;}

.textWhite,.textWhite a:link, .textWhite a:active, .textWhite a:visited{color: #FFF; text-decoration:none}

.texto .bt a:link,.texto .bt a:active,.texto .bt a:visited,.texto .bt a:hover{color:#FFF;}
.texto_right{font-size:12px; line-height:14px;}
.down_space{display:block;padding-bottom:4px;}
.aright{text-align:right;}

.overlay { position:absolute; top:110px; left:160px; height:800px; width:600px; z-index:90;
/* Mozilla ignores crazy MS image filters, so it will skip the following */
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/overlay.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.overlay[class] {
  background-image:url(/images/overlay.png);
	top:90px;
}
.red{color:#FF4401}

.msg {padding:5px;  border:2px solid #CCC; background:#FFF; text-align:center; margin-bottom:5px;font:16px Arial;}
.alert{border-color:#FCACAC !important;background:#FFE8E8 !important;color:#6E0B0B !important}
.dots_light_grey{background:url(../images/bg_dots_light_grey.gif) bottom repeat-x; height:1px; line-height:1px; display:block; margin:0; padding:0}

   /* DIV POPUP */
  .popBg{position:absolute;		background:#333; z-index:98;}
  .popDivContent{position:absolute;border:1px solid #333;padding:0px 10px 10px 10px; border-top:none;background:#FFF;;z-index:99; margin:15px auto; overflow:hidden }
  .popDivContentDrag{padding-top:10px;}
  .popClose{position:absolute;background:#FFF;z-index:101; border:1px solid #333; border-bottom:none; height:15px; line-height:15px; font-weight:bold;  padding:0 2px 0 0; text-align:right }		  		   
 
  .popClose a,.popClose a:link,.popClose a:active,.popClose a:visited{color:#CCC; } 
  .popClose a:hover{color:#000;background:none !important} 
  .popIFrame{border:none;}
  .popUp{display:none;position:absolute;z-index:100;position:absolute;background:none; background:#FFF;}
  .popShadow{position:absolute;margin:5px 0 0 5px;filter:alpha(opacity=40);-moz-opacity: 0.40;opacity: 0.40; background:#333; z-index:95;}
  .popDrag{background:#FF4500 url(../images/bg_drag.gif);cursor:move; border-bottom:1px solid #333}
  .popNoDrag{background-color:#FFF;cursor:default;}
  .popResize{ width:150px; height:150px; color:#000;background:#000; margin:200px 0 0 400px}
  .popMinimize{border:1px solid #666;  text-align:right; padding-right:2px; margin-bottom:1px; background:#FF4500 url(../images/bg_drag.gif); }
  .containerMini{ position:absolute; display:block; width:155px;  z-index:101;}
  .popMinimizedText{line-height:10px; padding-left:5px; display:inline;cursor:default; width:170px; height:15px; overflow:hidden; font-weight:bold; font-size:12px;}
  .popTitleText{ padding-left:5px; block;cursor:move; height:22pxoverflow:hidden; font-weight:bold; font-size:12px;color:#000}
   .fixIframe{ visibility:visible; border:none; position:absolute;}

.courseFormRow1 {width:40%; vertical-align:middle; align:left;}
.courseFormRow2 {width:58%; vertical-align:middle; align:right;}
.courseFormTable {width:100%; align:center;}		  

/*NUMBERS*/
.price01,.price02,.price03{font-family:Arial, Helvetica, sans-serif; font-weight:bold !important; text-align:right}
.price01{ color:#FF4401; font-size:16px;}
.price02{ color:#555753; font-size:16px;}
.price03{ color:#2E3436; font-size:14px;}  

.ap_equip{text-align:left;}
.equipments li{display:inline;margin:0;padding:0 0 0 5px;list-style:none;font:12px Arial, Verdana;background:url(../images/bullet03.gif) center left no-repeat;border:none !important;}
.equipments  li.first {background:none;padding-left:0;}
.oculto{ visibility: hidden; display:none;}
.tooltip {visibility:hidden; position: absolute; top: 0;  left: 0; z-index: 2; font: 16px Arial; font-weight:normal !important; padding: 0px;  border: solid 1px #666; background:#FFF; text-align:center; width:350px; }

    	
    	
#navigation a {font:12px Arial, Helvetica, sans-serif;	line-height:normal;	font-weight:bold;	color: #666;padding-bottom:5px;	background: url("/images/bg_tab_left.gif") left top no-repeat;text-decoration: none;padding-left: 5px}
#navigation checkbox{padding-top:3px;}
#navigation a span{	background: url("/images/bg_tab_right.gif") right top no-repeat;padding-right: 5px}

#navigation a, #navigation a span{display: block;float: left}
/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span{float: none}
/* End IE5-Mac hack */
#navigation a:hover{color: #FFF;background:url("/images/bg_tab_left.gif") left top no-repeat;text-decoration: none;padding-left: 5px}

#navigation a:hover span{background: url("/images/bg_tab_right.gif") right top no-repeat;padding-right: 5px}

#navigation{list-style: none;padding: 0;margin: 0}

#navigation li{float: left;display: block;margin: 0 4px 0 0;padding: 0;	}
#navigation li.last{margin:0;}

/*Mapas*/
.CONTAINER_LOADER_MAPS{margin:0 auto; width:770px;position:absolute;top:890px; font-weight:bold}
.LOADER_MAPS{padding:5px; width:250px; background:#FFF; border:1px solid #333; margin-left:303px; line-height:25px; text-align:center}
#gmaps-bubble-container{width:288px; margin-bottom:5px;}			
#gmaps-fichas{border:1px solid #CCC; padding:5px;width:288px}
#gmaps-fichas img{border:0;}
.gmaps-bubble-offer{}	
#msgBubble{border:1px solid #CCC;border-top:none;background:#ECECEC;padding:3px; width:292px;}
#gmaps-paginador{border:1px solid #CCC;border-bottom:none; padding:3px;line-height:14px; width:292px;}
.gmaps-label{background-color:#ffffff;border:2px #006699 solid;}
.odd-grey{background:#F3F3F3}
		
.v_blank_space,.v_sp{height:5px; font-size:1px;clear:both}
.text_spacer{margin:5px 0 5px 0;}
.content01{background:#FFF;font:12px Arial, Helvetica, sans-serif; padding:3px}
.content02{background:#F6F6F6;font:12px Arial, Helvetica, sans-serif; padding:3px}
.content03{ padding:3px;background:#F6F6F6;}

.underline,.underline a:link,.underline a:visited{text-decoration:underline !important;}
.text_bold,.text_bold a:link, .text_bold a:visited{ font-weight:bold !important;}
.ficha{border:1px solid #CBCBCB; margin-bottom:5px; padding:0 9px 9px 9px;}
.top-home-ficha, .lastminute-ficha{}
.ficha-path{font:11px Arial;}
.lastminute-ficha2{ width:387px; margin:0 auto;margin-top:10px;}
.top-home-price-ficha, .lastminute-price{color:#000; font:14px arial,Arial; font-weight:bold}
.top-home-desc{color:#555;margin-top:5px;  margin-bottom:2px}
.top-home-ficha-img,.lastminute-ficha-img{}

.dots-sep,.dots2-sep,.dots3-sep{ background: url(/images/dots.gif) repeat-x bottom; font-size:1px; height:1px;margin:5px 0 5px 0}
.dots2-sep{background-image: url(/images/dots2.gif);}
.dots3-sep{background-image: url(/images/dots3.gif);}

.lastminute-offer{color:#FF4F01; font:13px arial,Arial;}
.lastminute-sep{ padding:2px 0 2px 0; border-bottom:1px solid #F5F0E7}
.msg2 {padding:5px; border:1px solid #CCC; background:#FFF; text-align:center;}
 img a{border:none}
 input,select, textarea,.input_select{border:1px solid #AAA;font-family:Arial,Verdana;font-size:12px;color:#134E78}
 .tab input{border:0 !important;}
.dots_light_grey_ver{background:url(../images/bg_dots_light_grey_ver.gif) center repeat-y; width:1px;display:block;}
.inline{ display:inline;}
.banner-destino{text-decoration:none; margin:0 auto; margin-bottom:10px; background:#013763}
.banner-destino a{text-decoration:none;}	
.bg-blue{background:#EEF8FE}
.odd-blue{background:#DEF1FC}
.sp-v{height:10px;font-size:0; line-height:10px;}
.oblique{font-style:oblique;}
.darkblue{color:#134E78;}
.home-mapa{background:#134E78;}
.confirm-title{background:#ECECEC; margin:10px 0 0 0; padding:5px; border:1px solid #CCC; border-bottom:none}
.confirm-title h2{margin:0 !important}
.confirm-box{padding:10px; border:1px solid #CCC; margin-bottom:10px;}

.form_reserva{ height:25px; line-height:25px; vertical-align:middle}	
.text-warning{background:url(/images/attention.gif) top left no-repeat; padding: 0 0 0 25px; color:#FF4401}
.info-box,.info-box-important{margin:10px 0 5px 0;border-left:3px solid #CCC; padding-left:10px; align:justify}
.info-box-important{border-left:3px solid #FF7100;}
.checkbox{margin:0 3px 0 0; border:none}

.filter-option,.filter-option-empty,.filter-option-sel{float:none;cursor:pointer;color:#333; padding:0 5px 0 5px; background:url(/images/ico_notchecked.gif) no-repeat 5px 4px;}
.filter-option table,.filter-option-empty table,.filter-option-sel table{padding: 3px 3px 3px 20px;}
.filter-option:hover{background: url(/images/ico_checked.gif) no-repeat 5px 4px;}
.filter-option-empty{background:#ECECEC; color:#AAA;border-bottom:1px solid #DDD;cursor:default}
.filter-special{ background-color:#EFF8FF;color:#000;font-weight:bold;}
.filter-option-sel{font-weight:bold;background:#F0F7FD  url(/images/ico_checked.gif) no-repeat 5px 4px;color:#000;}
.filter-option-sel td{font-weight:bold;}
.filter-option-sel td{color:#000;}
.no-bg,no-bg:hover{background-image:none;}
.filter-total{background-color:#E6F4E5}
.filter-title{cursor:pointer; text-align:left; padding:0 1px 3px 5px;font-weight:bold;color:#134E78;background:#CEDBE3 url(/images/bg_filter_title.gif) bottom repeat-x;}
.filter-title td{font-weight:bold;color:#134E78}
.filter-disabled,.filter-disabled:hover {background:#E1E5E8 url(/images/ico_notchecked_dis.gif) no-repeat 5px 4px;cursor:default;color:#ABABAB !important;}
.filter-disabled td{color:#ABABAB;}

.notice{padding:10px; margin:10px 0 10px 0; background:#FBFF9A;color:#545454; font-weight:bold; font-size:16px}
	
/*CAJAS*/
.bx-top{background-repeat: no-repeat;background-position: top right;}			
.bx-top div {font-size: 0;height:3px;background-repeat: no-repeat;background-position: top left;}
.bx-btm {background-repeat: no-repeat;background-position: bottom right;}
.bx-btm div {font-size: 0;height: 3px;background-repeat: no-repeat;background-position: bottom left;}

.bx-wh-bl .bx-top		{background-image: url(/images/boxes/ne-blue.gif);}
.bx-wh-bl .bx-top div 	{background-image: url(/images/boxes/nw-blue.gif);}
.bx-wh-bl .bx-btm 		{background-image: url(/images/boxes/se-blue.gif);}
.bx-wh-bl .bx-btm div 	{background-image: url(/images/boxes/sw-blue.gif);}

.bx-bl-lbl .bx-top		{background-image: url(/images/boxes/ne-db-lb.gif);}
.bx-bl-lbl .bx-top div 	{background-image: url(/images/boxes/nw-db-lb.gif);}
.bx-bl-lbl .bx-btm 		{background-image: url(/images/boxes/se-db-lb.gif);}
.bx-bl-lbl .bx-btm div 	{background-image: url(/images/boxes/sw-db-lb.gif);}

.bx-wh-gr .bx-top		{background-image: url(/images/boxes/ne-grey.gif);}
.bx-wh-gr .bx-top div 	{background-image: url(/images/boxes/nw-grey.gif);}
.bx-wh-gr .bx-btm 		{background-image: url(/images/boxes/se-grey.gif);}
.bx-wh-gr .bx-btm div	{background-image: url(/images/boxes/sw-grey.gif);}

.bx-wh-dgr .bx-top		{background-image: url(/images/boxes/ne-dgrey.gif);}
.bx-wh-dgr .bx-top div 	{background-image: url(/images/boxes/nw-dgrey.gif);}
.bx-wh-dgr .bx-btm 		{background-image: url(/images/boxes/se-dgrey.gif);}
.bx-wh-dgr .bx-btm div	{background-image: url(/images/boxes/sw-dgrey.gif);}

.bx-wh-vlbl .bx-top			{background-image: url(/images/boxes/ne-wh-vlb.gif);}
.bx-wh-vlbl .bx-top div 	{background-image: url(/images/boxes/nw-wh-vlb.gif);}
.bx-wh-vlbl .bx-btm 		{background-image: url(/images/boxes/se-wh-vlb.gif);}
.bx-wh-vlbl .bx-btm div 	{background-image: url(/images/boxes/sw-wh-vlb.gif);}

 .bx-orange .bx-top			{background-image: url(/images/boxes/ne-orange.gif);}
 .bx-orange .bx-top div 	{background-image: url(/images/boxes/nw-orange.gif);}
 .bx-orange .bx-btm			{background-image: url(/images/boxes/se-orange.gif);}
 .bx-orange .bx-btm div 	{background-image: url(/images/boxes/sw-orange.gif);}
 
 .bx-wh-info .bx-top		{background-image: url(/images/boxes/ne-info.gif);}
 .bx-wh-info .bx-top div 	{background-image: url(/images/boxes/nw-info.gif);}
 .bx-wh-info .bx-btm		{background-image: url(/images/boxes/se-info.gif);}
 .bx-wh-info .bx-btm div 	{background-image: url(/images/boxes/sw-info.gif);}
 
 

.bx-wh-info{background:#ECE5D9 !important;}
.bx-wh-info .bx-cn td{color:#000 !important;}
.bx-wh-vlbl{background:#CEDBE3  !important;}
.soft-bar{background:#CEDBE3 url(/images/bullet01.png) 5px 5px no-repeat;}
.bx-orange{background:#FF4500 url(/images/fondo_bt.gif) top repeat-x;}
.bx-wh-bl {background:#134E78 url(/images/boxes/bg_bx_blue.gif) repeat-x top !important;}   
.bx-bl-lbl{background:#437193 !important;}	 
.bx-wh-gr {background:#8B8B8B url(/images/boxes/bg_bx_grey.gif) repeat-x top !important;}   
.bx-cnt{border:1px solid #8B8B8B; border-width:0 1px 1px 1px;background:#FFF;}
.bx-padd{padding:10px;}
.bx-tit a:link,.bx-tit a:active,.bx-tit a:visited{margin:0;padding:0; font-sise:12px;color:#FFF; font-weight:bold;}
.bx-tit a:hover{background:none;}
.bx-tit,.bx-tit h3, .bx-tit h2, .bx-tit h1,.bx-tit span, .bx-tit div{padding:0 0 2px 5px; font-sise:12px;color:#FFF;margin:0; font-weight:bold;}
.bx-wh-gr .bx-tit{border:1px solid #656565; border-width:0 1px 0 1px;}

.pre{overflow:hidden;}
.bx-shadow{background:url(/images/boxes/box_shadow.gif) center no-repeat; height:15px}
.bx-shadow2{background:url(/images/boxes/box_shadow2.gif) top right no-repeat; height:15px}

.bx-submenu{margin-top:10px;height:16px;font-size:4px; overflow:visible}
	
	.white{color:#FFF !important;}
	.tooltip {visibility:hidden; position: absolute; top: 0;  left: 0; z-index: 2; font: 16px Arial; font-weight:normal !important; padding: 0px;  border: solid 1px #666; background:#FFF; text-align:center; width:350px; }
	#tooltip {font:13px Arial;font-weight:normal;position: absolute;z-index: 3000;border: 1px solid #666;background-color: #FFF;padding: 5px;opacity: 0.85;}
	#tooltip h3, #tooltip div {font:13px Arial;font-weight:normal; margin: 0; }
	
	/*Pestanyas del buscador*/
	.tab{ background:#CCC;}
	.tab span,.tab a:link,.tab a:active,.tab a:visited{font-size:11px !important;color:#333 !important}
	
	.nav{margin-top:10px;}
	ul {margin:0;padding:0;list-style:none;}
    li {margin:0;padding:0;}
    <!--[if lt IE 8]>
    <style type="text/css">
	    li div {display:inline-block;}
	    li div {display:block;}
    </style>
    <![endif]-->

	
	.title-ficha{margin-bottom:8px !important}
	.title-ficha a:link, .title-ficha a:visited,.lastminute-title-ficha a:link, .lastminute-title-ficha a:visited,.top-home-title-ficha a:link, .top-home-title-ficha a:visited{font-size:13px !important; font-weight:bold;color:#134E78; text-decoration:underline}
	.searchbox{float:none; clear:both;background:#D0E8F1;border:1px solid #8B8B8B; border-width:0 1px 0 1px;}
	.searchbox td{color:#444 !important}
	.searchbox-long-term .title-ficha a:link,.searchbox-long-term .title-ficha a:active,.searchbox-long-term .title-ficha a:visited {color:#54AE2B !important;}
	.searchbox-long-term .title-ficha a:hover{background:#E0FFD1 !important;}
	.searchbox-closetop{border-top:1px solid #95AFC3;}
	
	.tabAP{background:url(/images/tabs_searchbox.gif) no-repeat 0 0;height:30px;width:100%; overflow:hidden;}
	.tabAP-content .opt-barrio{display:none;}
	.tabHO-content,.tabAP-content{}
	.tabHO-content{padding:6px 0 0 0;}
	.tabHH-content .opt-barrio{display:block;}
	.tabHO{background:url(/images/tabs_searchbox.gif) no-repeat 0 -30px;height:30px;width:100%; overflow:hidden}
	.tabHH{background:url(/images/tabs_searchbox.gif) no-repeat 0 -60px;height:30px;width:100%; overflow:hidden}
	.tabsel, .tabsel div{float:left;padding-top:3px;font-weight:bold;cursor:pointer;color:#000 !important}
	.tabnosel{float:left;padding-top:5px;cursor:pointer}
	
	.ficha-default{ border:1px solid #CCC;margin-bottom:0px;background:#FFF}
	.ficha-hover{background:#F2FAFF}
	.ficha-results{ overflow:visible;color:#666}
	.ficha-list strong,.ficha-results strong{color:#333;} 
	.barra_tit_azul strong{color:#FFF !important;}
	.ficha-list .content,.ficha-results-content{padding:8px;}
	.ficha-lt{ border:1px solid #C0CFD5;}
	.ficha-lt .bggrey{background:#D5E5EB !important;}
	.ficha-list .path,.ficha-results .path {padding:8px 8px 0 8px; color:#54AE2B !important}
	.ficha-lt .path{background:#CEF3BE;padding:3px;}
	.ficha-lt .barra_tit_azul{background:#173E05}
	.ficha-price{color:#000	;font-size:16px}
	.ficha-price-day{font-size:13px;color:#000;}
	.ficha-list-data{padding:5px 0 5px 0;}
	.ficha-imagen{position:relative}
	.ficha-zoom{position:absolute;top:95px; left:135px;}
	.ficha-odd{background:#DDD;}
	.ficha-noodd{background:#ECECEC;}
	
	.ficha-lt .ficha-odd{background:#CEE0E0;}
	.ficha-lt .ficha-noodd{background:#DAE1E2;}
	
	.ficha-completa{border:0;padding:0;margin:0; background:none;}
	.ficha-completa .path{background:none;}
	.ficha-completa-price-box{background:#8B8B8B}
	.ficha-completa-price{font:22px Arial;color:#FFF;font-weight:bold;text-align:right;padding:0 5px 0 10px;line-height:40px}

	.nav li{list-style:none;font:11px  Arial, Verdana;}
	
	.hand{cursor:pointer;}
	
	li.nav-title, li.nav-title-desplegable,li{font:12px Arial !important;line-height:13px;border-bottom:1px solid #ECECEC;}
	li.nav-title, li.nav-title-desplegable{background-color:#FFF;margin-top:0px}
	li.nav-title a,li.nav-title-desplegable a{font:11px Arial !important;font-weight:bold !important;}
	.nav-title-desplegable{background:url(/images/ico_desplegable.gif)  no-repeat right center;}
	.nav li a:link, .nav li a:active, .nav li a:visited{font:11px Arial;color:#134E78;display:block;text-decoration:none;padding:3px 10px 3px 11px;}
	.nav li a:hover{text-decoration:underline;border-width:0 1px 0 1px;padding-left:11px;}
	.nav-hover a:link,.nav-hover active,.nav-hover a:visited{background:#8B8B8B;color:#FFF !important;text-decoration:underline !important;} 
	.nav-title-desplegable a:hover{background-color:#8B8B8B ;	color:#FFF !important;} 
	.nav-desplegable{display:none;background:#FFF;border:1px solid #8B8B8B;position:absolute;}
	.nav-desplegable a,.nav-desplegable a:link, .nav-desplegable a:active, .nav-desplegable a:visited{padding:4px 5px 4px 10px;display:block;height:100%; font-weight:normal !important;color:#666 !important;background-color:#FFF !important;background-image:none !important;border-left:1px solid #FFF;border-right:1px solid #FFF;text-decoration:none !important;width:120px}
	.nav-desplegable .odd{background:#F1F9FF !important;color:#FFF;background-image:none  !important;}
	.nav-desplegable a:hover{background-color:#8B8B8B !important;color:#FFF !important; border-color:#8B8B8B !important; padding-left:10px;text-decoration:underline !important}
	.nav-desplegable-border-bottom{border-bottom:1px solid #CCC !important}
	.nav-last{border-bottom:1px solid #F1F9FF}
	.nav-desplegable-sel li a,.nav-desplegable-sel  li a:link, .nav-desplegable-sel  li a:active, .nav-desplegable-sel  li a:visited{background:#ECE5D9;color:#666;font-weight:normal !important}
	 li.nav-title a:hover{border-left:0;border-right:0;background-color:#8B8B8B;color:#FFF;border-color:#8B8B8B !important;}	
	.noborder{border:0 !important;}.nopadd{padding:0 !important;}.nopaddsides{padding-left:0 !important; padding-right:0 !important;}.nomargin{margin:0;}.nobgimage{background-image:none;}.nobgcolor{background-color:none !important;}.nobordersides{border-left:0 !important;border-top:0 !important;}.nobordertop{border-top:0 !important;}.nobordertpbtm{border-top:0 !important;border-bottom:0 !important;}
	.margin-l{margin-left:5px;}.margin-r{margin-right:5px;}.margin-t{margin-top:5px;}.margin-b{margin-bottom:5px;}.margin-tb{margin:5px 0 5px 0;}
	.nounderline{text-decoration:none;}.inline{display:inline;margin:0;padding:0}
	.marginbtm,margin-b{margin-bottom:10px;}.margintop{margin-top:10px;}.marginr{margin-right:5px;}
	 .nav-selected{background-color:#F0F7FD !important; color:#134E78 !important;padding-left:5px !important;font-weight:bold !important;border-left:5px solid #00C0FF}
	 .nav-selected a:link, .nav-selected a:active, .nav-selected a:visited{color:#134E78 !important;}
	 .nav-selected a:hover{background-color:#F0F7FD !important; }
	.site-title{padding-right:70px;margin-top:2px}
	.site-desc{margin-top:5px;}
	.nav-down-sel{background-image: url(/images/seta_bajo2.gif);background-repeat: no-repeat;background-position: 150px 7px !important;}

	/* ---------->>> jtip <<<---------------------------------------------------------------*/
	#JT {position: absolute;z-index:100;margin-top:-110px;margin-left:0px;}
	#JT_copy{padding:10px 10px 10px 10px;color:#333333;}
	.JT_loader{background-image: url(/images/loading.gif);background-repeat: no-repeat;background-position: center center;width:100%;height:15px;}
	
	#JT_copy img{padding: 0px;border: 5px solid #8B8B8B;}
	.jTip{cursor:pointer;}
	.bggrey{background:#ECE5D9;}
	 p{text-align:justify;}
	
	.blockOverlay{background:#fff !important;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
	.blockUI{border:3px solid #666 !important; padding:10px !important;font-weight:bold !important}
	
	.tab2,.tab2-sel{background:#ECE5D9 url(/images/price_range_bg.gif)  bottom repeat-x; border:1px solid #CCC;border-width:0 1px 0 1px;color:#666;padding:10px;text-align:center; }
	.tab2-sel{background:#fff url(/images/price_range_bg_sel.gif)  top repeat-x;; color:#000;font-weight:bold;border-right:1px solid #CCC;border-left:1px solid #CCC; border-right:1px solid #CCC;  }
	
.page{font-size: 12px; vertical-align:middle; text-decoration: none;padding:4px 2px 2px 2px;  font-size:11px;color:#666;text-align:center;text-decoration:none;}
.page span, .page .sel-pag a{width:17px !important; height:17px; line-height:17px;margin-right:1px;display:inline-block;-moz-inline-block; cursor:pointer; background:#F6F1E9;text-decoration: none; font-weight: normal;  border:1px solid #CBC5BA; margin-right:1px;}
.page .num a:link,  .page .num a:active,.page .num a:visited {}
.page .num a:hover{color:#FFF !important;background-color:#8B8B8B !important;border-color:#8B8B8B;font-weight:bold;}
.page .sel, .page .sel a:link,.page .sel a:active,.page .sel a:visited,.page .sel-pag a,page .sel-pag{color:#FFF !important;background-color:#8B8B8B !important;font-weight:bold;text-decoration:none;border:1px solid #8B8B8B;	 }
.page .sel{border:none;}
.page .img{border:0; background:none;}

.button-big{ font:16px Arial,Verdana; font-weight:bold;}
.button-big a:link,.button-big a:active,.button-big a:visited{background:url(/images/sprite_big_button.gif) no-repeat 0 0;height:40px; color:#FFE7DE; line-height:40px; text-align:center; width:130px; display:block; text-decoration:none;}
.button-big a:hover{background-position:-134px 0px;color:#fff;}
.button-big-little{ font:13px Arial,Verdana; font-weight:bold;}
.button-big-little a:link,.button-big-little a:active,.button-big-little a:visited{background:url(/images/sprite_big_button.gif) no-repeat 0 -42px;height:25px; color:#fff; line-height:25px; text-align:center; width:130px;display:block; text-decoration:none;}
.button-big-little a:hover{background-position:-134px -42px;color:#fff;}

.eval-big{background:url(/images/eval_bubble.gif) no-repeat; width:95px;height:80px;}
.eval-big div{padding:10px 5px 0 0;color:#fff; font-size:30px;text-align:center}
.eval-little{background:url(/images/eval_bubble_little.gif) no-repeat; width:30px;height:25px;}
.eval-little div{padding:1px 0 0 2px;color:#fff; font-size:13px;font-weight:bold;text-align:center}
		
/*.page{font-family: arial;font-size: 12px; vertical-align:middle; text-decoration: none;padding:2px;  font-size:11px;color:#666;text-align:center;text-decoration:none;}
.page a{width:17px; height:17px;display:block;float:left; line-height:17px;}
.page .num a:link, .page .num a:active,.page .num a:visited {background:#F6F1E9;text-decoration: none; font-weight: normal;  border:1px solid #CBC5BA; margin-right:2px;}
.page .num a:hover{color:#FFF !important;background:#8B8B8B !important;border:1px solid #8B8B8B !important;font-weight:bold;}
.page .sel, .page .sel a:link,.page .sel a:active,.page .sel a:visited{color:#FFF !important; margin-right:2px; border:1px solid #CBC5BA;background:#8B8B8B !important;border-color:#8B8B8B !important;display:block; width:17px; height:17px; font-weight:bold !important; text-decoration:none;	 }
.nohover a:hover{background-color:none !important;}*/

.ui-tab-content{padding:10px;}

.gMapsLabel{ color:#134E78; border:1px solid #666;border-left:0;background:#FFF;font:11px Arial;font-weight:bold;margin:-21px 0 0 10px;padding:1px 3px 1px 3px}
.gMapsLabelMonument{ color:#134E78 !important; border:1px solid #666;background:#fff; font:11px Arial;margin:-10px 0 0 15px;padding:1px 3px 1px 3px;z-index:2}
.gMapsLabel-sel{color:#FF4500}
.btn-map,.btn-list{display:block;width:110px;padding-left:15px;height:30px; text-align:center; line-height:30px;background:url(/images/btn_mapa.gif) no-repeat;color:#fff;font-weight:bold}
.btn-list{width:160px;background:url(/images/ico_lista_big.gif) no-repeat;}

.tlabel-monument{color:#000; font-size:9px}
.terms-conditions li{border:0; margin-bottom:8px;}

.tlabel_poi{z-index:9999;position:absolute;display:none;background:#fff; border:1px solid #545454; width:350px;}
.padd-3{padding:5px;}
.soft-bar{padding:5px 5px 5px 25px; font-size:13px; font-weight:bold}
.loading-bar{padding:5px; font-weight:bold;}
.title{font-weight:bold;font-size:14px;color:#000;}
.highlight_msg{background:#FBFF9A;}

/*Extra Styles for Easter Eggs*/
.egg{font-size:9px; text-align:center;color:#000;background: url(/images/easter_egg.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/easter_egg.png'); height:16px;padding-top:44px; width:85px; cursor:pointer; position:absolute;z-index:99999}

.egg-1{top:900px; left:115px;}
.egg-2{top:5px; left:755px;}
.egg-3{top:510px; left:115px;}
.egg-4{top:260px; left:320px;}

.box-info{font-size:11px; background:#FFF99C; margin:5px 0 0 0; text-align:left; color:#545454; border:1px solid #FFD69C; padding:5px}

.clearfloat:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat{display: block;overflow:hidden;}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
 hr,.hr {background:#D6D6D6;color:#D6D6D6;clear:both;float:none;width:100%;border:none;margin:5px 0 5px 0;line-height:1px;height:1px;}
.none{display:none;overflow:hidden	}
.middle{vertical-align:middle;}
.border,.filters-border{border-width:0 1px 1px 1px}
.filters-border{ background:#000;}	
.nopadding{padding:0 !important;} 
.padding-l{padding-left:10px;} 
.padding-r{padding-right:10px;} 
.padding-t{padding-top:5px;} 
.padding-b{padding-bottom:5px;} 
.padding-tb{padding-top:5px;padding-bottom:5px;} 
.padding-lr{padding-left:10px;padding-right:10px;}
.left{text-align:left;}.right{text-align:right;}.center{text-align:center;}.top{vertical-align:top;}.bottom{vertical-align:bottom;}.bold,.bold a:link, .bold a:active, .bold a:visited{font-weight:bold !important;}
.float-l{float:left;}.float-r{float:right;}.top-sp{margin-top:5px;}.top-sp2{margin-top:10px;}

.ficha .btnSearch{margin:0 0 0 auto !important}

.button img{border:0;}
.button  a{display:inline-block;-moz-inline-block;height:25px; overflow:hidden; line-height:25px;text-align:center;font-weight:bold; text-decoration:none}
.default-btn a{display:inline-block;-moz-inline-block;background:url(/images/sprite_button.png) left 0 !important;padding-left:10px;color:#fff  !important}
.default-btn  {display:inline-block;-moz-inline-block;height:25px;line-height:25px;background: url(../images/sprite_button.png) right 0  !important;padding-right:10px;}
.default-btn a:hover{color:#FFD9CB;}
.default-btn a:active{color:#fff; line-height:27px; outline:0}

.rbox-t,.rbox-b{padding-left:5px;height:5px;}
.rbox-t .rbox-t-container,.rbox-b .rbox-b-container{padding-right:5px;height:5px;overflow:hidden}
.rbox-b{margin-bottom:5px}

.rbox-1{color:#111;border:1px solid #B3B3B3; background:#fff;border-width:0 1px 0 1px;overflow:hidden}
.rbox-1-t{background: url(../static/images/sprite_basic.png) no-repeat left -175px ;}
.rbox-1-t .rbox-t-container{background: url(../static/images/sprite_basic.png) right -175px  no-repeat;}
.rbox-1-b{background: url(../static/images/sprite_basic.png) left -195px  no-repeat;}
.rbox-1-b .rbox-b-container{background: url(../static/images/sprite_basic.png) right -195px  no-repeat;}

.rbox-2-title{background:#ECECEC;color:#000 !important;padding:0 0 0 5px}

.rbox-2,.rbox-2 div{background:#ECECEC;color:#000 !important;}
.rbox-2-t{background: url(../static/images/sprite_basic.png) 0 -150px  no-repeat;}
.rbox-2-t .rbox-t-container{background:url(../static/images/sprite_basic.png) right -150px  no-repeat;}
.rbox-2-b{background: url(../static/images/sprite_basic.png) 0 -170px  no-repeat;}
.rbox-2-b .rbox-b-container{background:url(../static/images/sprite_basic.png) right -170px  no-repeat;}

.ico-remove{background: url(../images/sprite_icons.png) no-repeat 0 -233px;padding-left:18px;}

.tabs{position:relative;overflow:hidden}

.tabs a,.tab-down a{ display:block; float:left;height:30px !important;line-height:30px !important; padding:0 5px 0 5px;text-decoration:none;text-align:center;font-weight:bold;}
.tabs .default a,.tab-down .default a{display:block; float:left;text-decoration:none;line-height:30px !important;}
.tabs .default a:hover,.tab-down .default a:hover{color:#111;}
.tabs .default a:active,.tab-down .default a:active{color:#3F2600;}
.tabs .default a{border: 1px solid #0a0844; background: #144E74 url(/images/theme/ui-bg_glass_20_144E74_1x400.png) 50% 50% repeat-x; border-bottom:0;width:180px; }
.tab-down .default a{border: 1px solid #0a0844; background: #144E74 url(/images/theme/ui-bg_glass_20_144E74_1x400.png) 50% 50% repeat-x; border-top:0;;width:180px}

.tabs .sel a,.tab-down .sel a{display:inline-block;-moz-inline-block;}

.tabs .default span, .tab-down .default span{color:#fff !important;}
.tabs .sel span,.tab-down .sel span{color:#000 !important}

.tabs .sel a{background: #dadada url(images/theme/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important; color: #222222; border:1px solid #AAAAAA;border-width:1px 1px 0px 1px; width:180px}
.tab-down .sel a{background: #dadada url(images/theme/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important; color: #222222; border:1px solid #AAAAAA;border-width:0px 1px 1px 1px;width:180px}
.tab-bar{background:#EAEAEA; border:1px solid #AAA; border-top:0}
.tab-bar-down{ border-width:1px 1px 0px 1px !important}
.ficha-hotel-rooms{ background:#EAEAEA}
.ficha-odd-room{background:#fff;}
.title-search-filter{cursor:pointer; background:url(/images/icon_select.gif);background-position:0 0 }
.loading-bar{display:none;}
#map_canvas{height:200px;background:#D6D6D6;border-top:1px solid #D6D6D6;}
.map_canvas_search{height:400px !important;}
#map_canvas_ficha{ height:450px;}

/*GMAPS RESULTS*/
/*Tlabel para google maps*/
.tlabel{z-index:9999;position:absolute;display:none;background:#fff; border:1px solid #545454; width:350px;color:#545454}
.tlabel-price{color:#111;font-weight:bold;  font-size:1.1em}
.tlabel-content{padding:5px;}
.tlabel-monument,.tlabel-monument-checked{filter:alpha(opacity=80);-moz-opacity: 0.80;opacity: 0.80;background:#0D81CC;font-size:.9em; padding:2px; color:#fff; border:0; margin:0 0 0 -5px;}
.tlabel-monument-checked{margin:10px 0 0 7px;}

.tlabel-address{color:#545454;}
.tlabel-desc{padding:10px 0 10px 0;}
.gMapsLabel-sel{color:#fff}
#search{font-size:12px;}
#search select{font-size:12px;margin-right:2px}

.bar-button{display:inline-block;-moz-inline-block; font-size:12px; vertical-align:middle;cursor:pointer; background: #144E74 url(/images/theme/ui-bg_glass_20_144E74_1x400.png) 50% 50% repeat-x;}
.bar-button{border:1px solid #B3B3B3; border-width:0 0 0 1px; color:#fff;padding:5px;}
.bar-button a{ color:#fff !important; text-decoration:none}
.bar-button a:hover{color:#fff;}

.box-white{border:1px solid #B3B3B3; border-width:0 1px 1px 1px; background-color:#F0F9FF;}
.box-white a,.box-white li,.box-white div,.box-white{color:#134E78 !important}
.box-white .button a{color:#fff !important;}

.filter-disabled div{color:#ABABAB !important;}

.search-resume{ border:1px solid #B3B3B3; padding:5px}
.search-resume select{margin-right:2px;}

html .fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top right; } 
html .fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top right; text-decoration:none; }


.AAXFAQ_emergency{border: 1px solid #C36E6E; padding: 5px}
.list{background:url(../images/arrow_more.png) 0 5px no-repeat;padding-left:10px}

.evalBar {
    width: 80px;
    height: 16px;
    background: url(../images/sprite_eval.png) no-repeat 0 -16px;
}

.ev {
    background: url(../images/sprite_stars.png) no-repeat 0 0;
    height: 15px;
    font-size: 0;
}

.evAP {
    background: url(../images/sprite_eval.png) no-repeat 0 0;
    height: 15px;
    font-size: 0;
}

.ev0 {
    display: none;
}

.ev1 {
    width: 8px;
}

.ev2 {
    width: 16px;
}

.ev3 {
    width: 24px;
}

.ev4 {
    width: 32px;
}

.ev5 {
    width: 40px;
}

.ev6 {
    width: 48px;
}

.ev7 {
    width: 56px;
}

.ev8 {
    width: 64px;
}

.ev9 {
    width: 72px;
}

.ev10 {
    width: 80px;
}