html  { width: 100%; 	height: 100%; }
.capaIframe {
	background-color:#FFFFFF;
	height:1px;
	margin:0;
	overflow:hidden;
	position:absolute;
	top:0;
	display:none;
	width:1px;
	z-index:100;
	}
body {  
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background: #fff;
text-align: center;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #6e7274;
}
img { float:left;}
a img { border: none;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
* { margin:0; }
.clear { clear:both; }

.container{
width:970px;
margin:0 auto;
position:relative;
}
.mainmenu-con{
width:970px;
margin:0 auto;
background-color:#15bdf8;
}
.langmenu{
float:right;
width:150px;
height:53px;
text-align:right;
}
.whether{
height:20px;
/*padding-top:13px;*/
}
.whether img{
float:right;
}
.whether p{
float:right;
padding-top:2px;
margin-left:2px;
color:#f89021;
font-size:13px;

}


.lang{
padding-left:35px;
/*padding-top:2px;*/
margin-top:-6px;
}
.lang label{
float:left;
font-size:11px;
color:#15bdf8;
padding-top:2px;
margin-right:5px;
}

.inp_z {
	border:1px solid #0287bc;
	font-size:10px;
	padding:1px;
	padding-left:3px;
	width:73px;
	height:13px;
	text-align:left;
	line-height:10px;
	color:#f89021!important;
	}

.sel
{
border:1px solid #0287bc;
font-size:11px;
padding:1px;
padding-left:3px;
width:73px;
height:13px;
text-align:left;
line-height:10px;
color:#f89021!important;
}
/*.lista{
border:1px solid #0287bc;
font-size:11px;
padding:1px;
padding-left:3px;
width:15px;
height:auto;
text-align:left;
line-height:10px;
color:#f89021!important;
background-color:#FFF;
}*/
.topcontent{
float:left;
text-align:left;
width:432px;
/*padding-top:34px;*/
padding-top:30px;
padding-left:127px;
font: 17px Verdana;
letter-spacing:-1px;
color:#15bdf8;
}
.topcontent span{
color:#f9952c;
}



.mainmenu{
float:left;
list-style:none;
padding-left:0;
height:37px;
line-height:37px;
}
.mainmenu li{
float:left;
list-style:none;
padding-left:0;
}
.mainmenu li a{
display:block;
float:left;
font-size:18px;
padding: 0 36px;
color:#fff;
}
.mainmenu  .first a{
display:block;
float:left;
font-size:18px;
padding: 0 42px;
color:#fff;
}
.mainmenu li a:hover{
background:#f89021;
}
.mainmenu li .active{
background:#f89021;
}
.logo{
float:left;
}
/***flash***/
#flashdiv{
margin:3px 0 0 0;
position:relative;
width:970px;
overflow:hidden;
z-index:1;
padding-bottom:1px;
*padding-bottom:4px;
float:left;
margin-bottom:15px;
/*background: url(../imagenes/flashbkgbot.gif) repeat-x left bottom;*/
background-image: url(../../imagenes/foto_carga.jpg);
height:330px;
}
.bookeng {
/*height:180px;*/
height:190px;
width:336px;
left:27px;
overflow:hidden;
position:absolute;
top:75px;

}
.bookeng .bookeng-navi a{
display:block;
height:30px;
line-height:30px;
width:84px;
float:left;
background: transparent url(../imagenes/booken-menubkg.png) no-repeat;
font-size:14px;
color:#fff;
border-bottom:1px solid #9be3fc;
}
.bookeng .bookeng-navi .first{
background: transparent url(../imagenes/booken-menubkg-first.png) no-repeat;
}
.bookeng .bookeng-navi .last{
background: transparent url(../imagenes/booken-menubkg-last.png) no-repeat;
}
.bookeng .bookeng-navi .active{
width:82px;
background:transparent url(../imagenes/bookengbg.png) repeat scroll 0 0;
color:#f9952c;
line-height:28px;
border:1px solid #9be3fc;
border-bottom:none;
}

.bookengbg {
background:transparent url(../imagenes/bookengbg.png) repeat scroll 0 0;
/*height:145px;*/
height:155px;
left:0;
position:absolute;
top:31px;
width:334px;
border:1px solid #9be3fc;
border-top:none;
_z-index:-1;
}

.bookengcon{
/*height:145px;*/
height:155px;
left:0;
position:absolute;
top:31px;
width:334px;
border:1px solid #9be3fc;
border-top:none;
z-index:1;
text-align:left;
/* vicente */
display:none;
}
.bookengcon .row {
margin-left:20px;
float:left;
margin-bottom:5px;
}

.bookengcon .rownlf{
margin-left:10px;
}
.bookengcon .row-first{
margin-top:20px;
}
.bookengcon .row label{
color:#086d91;
}
.bookengcon .row img{
float:left;
_margin-top:1px;
margin-left:5px;
}
.rowbut{
width:150px;
float:right!important;
text-align:right;
margin-top:12px;
margin-right:23px;
}
.rowbut a {
display:block;
height:22px;
line-height:22px;
padding:0 12px;
background:#f8962c;
color:#fff;
font-weight:bold;
float:right;
}

.rowbut1{
width:100px;
float:left;
text-align:right;
margin-top:-4px;
margin-right:23px;
position:relative;
}
.rowbut1 a {
display:block;
height:22px;
line-height:22px;
padding:0 12px;
background:#f8962c;
color:#fff;
font-weight:bold;
float:right;
}


.bookengcon .row .sel1, .bookengcon .row .inp1{
width:120px;
float:left;
background:#fff!important;
}
.bookengcon .row .sel2{
width:53px;
float:left;
background:#fff!important;
}
.bookengcon .row .sel3{
width:52px;
float:left;
background:#fff!important;
}

#listaHoras{
float:left;
margin-right:10px;
z-index:900;	
}

.lista sel4{
width:40px;
height:150px;
float:left;
background:#fff!important;
margin-right:10px;
z-index:900;
}
.bookengcon .row .sel5{
width:40px;
float:left;
background:#fff!important;
z-index:900;
}
.bookengcon .row .sel6{
width:40px;
float:left;
background:#fff!important;
margin-right:10px;
z-index:890;
}
.bookengcon .row .sel7{
width:40px;
float:left;
background:#fff!important;
z-index:890;
}

/***left content****/
.home-leftcontent{
width:705px;
float:left;
overflow:hidden;
}
.left-conteiner{
text-align:left;
float:left;
margin-bottom:15px;
margin-right:15px;
}
.htlc{
float:left;
width:380px;
overflow:hidden;
}

.left-conteiner .title-cont{
width:690px;
height:27px; 
line-height:27px; 
background:#15bdf8;
}


.left-conteiner .title-cont1{
margin-top:1px;
padding-left:42px;
width:648px;
margin-bottom:7px;
}
.left-conteiner .title-cont a{
float:right;
color:#fff;
text-decoration:underline;
margin:0 5px;
}
.tcl-last{
margin-right:18px!important;
}
.left-conteiner .title-cont a:hover{
text-decoration:none;
}
.left-conteiner .title-cont span{
float:right;
color:#fff;
}
.left-conteiner .title-cont h2{
display:block;
float:left;
padding-left:61px;
font-size:16px;
font-weight:normal;
color:#fff;
background: url(../imagenes/lctblue-bkg.gif) no-repeat left top;
}
.left-conteiner .title-cont h3{
display:block;
float:right;
padding-right:18px;
font-size:16px;
font-weight:normal;
color:#fff;
}
.left-conteiner .title-cont h2 span{
font-weight:bold;
}
.left-conteiner .desc-cont{
width:688px;
border:1px solid #15bdf8;
float:left;
margin-top:4px;
position:relative;
overflow:hidden;
}
.whiteblue .title-cont{ background:#8adefb;} 
.whiteblue  .title-cont h2{ background: url(../imagenes/lctwhiteblue-bkg.gif) no-repeat left top; }
.whiteblue  .desc-cont{ border:1px solid #8adefb; }

.no-titlebkg  .title-cont h2{ background: none; padding-left:17px; }

.width365 .title-cont{ width:365px; }
.width365 .desc-cont{ width:363px; }

.width311 .title-cont{ width:310px; overflow:hidden; }
.width311 .desc-cont{ width:308px; overflow:hidden; }

.width266 .title-cont{ width:264px; }
.width266 .desc-cont{ width:262px; }

.width198 .title-cont{ width:198px; }
.width198 .desc-cont{ width:196px; }

.clfc .desc-cont {background:#fcfcfc;}

.dasta{
float:left;
padding:19px 17px;
width:329px;
height:110px;
}
.dasta .bord3p{
border:3px solid #f89021;
}
.dasta-cont{
width:163px;
float:left;
padding-left:10px;
}
.dasta-cont h3{
color:#44caf9;
margin:0;
padding:0;
font-size:13px;
font-weight:normal;
}
.dasta-cont p{
color:#a8aaac;
margin:0;
padding:0;
line-height:13px;
text-align:justify;
}

.dasta-cont .dasta-button{
display:block;
float:right;
font-size:14px;
margin-top:10px;
_margin-top:7px;
text-align:right;
height:22px;
line-height:22px;
padding:0 22px;
background:#f89021;
color:#fff;
}
.desc-cont  .lc-button{
top:10px;
left:2px;
_left:0px;
position:absolute;
}
.desc-cont  .lc-button a{
display:block;
float:left;
padding:0 3px; /*0 12px*/
height:17px;
line-height:17px;
color:#fff;
background:#44caf9;
font-size:14px;
margin-left:5px; /*6px*/
}
.desc-cont  .lc-button1{
bottom:20px;
right:20px;
position:absolute;
}
.desc-cont  .lc-button1 a{
display:block;
float:left;
padding:0 15px;
height:22px;
line-height:22px;
color:#fff;
background:#f89021;
font-size:14px;
margin-left:6px;
}
.desc-cont  .newsletter-but{
display:block;
float:right;
padding:0 13px 0 42px;
height:22px;
line-height:22px;
color:#fff;
background:#f89021;
font-size:14px;
margin-top:8px;
margin-right:14px;
_margin-right:7px;
margin-bottom:9px;
*margin-bottom:7px;
}
.desc-cont  .iwb9p{
border:9px solid #fbf5f5;
}
.desc-cont  .newsletter{
border:1px solid #8adefb;
height:20px;
width:233px;
padding-left:3px;
margin-left:11px;
margin-top:13px;
font-size:16px;
color:#f89021;
}
.desc-cont  .lc-button3{
bottom:13px;
right:108px;
width:35px;
height:35px;
position:absolute;
background: url(../imagenes/pensil-icon.png) no-repeat left top;
}
.desc-cont  .ultimos-l{
width:229px;
margin-top:25px;
margin-left:23px;
_margin-left:12px;
padding-right:49px;
border-right:1px solid #5bd1fa;
padding-left:47px;
padding-bottom:13px;
background: url(../imagenes/ultimos-icon.gif) no-repeat left top;
float:left;
}
.desc-cont  .ultimos-l h1{
font-size:14px;
color:#15bdf8;
margin:0;
padding:0;
font-weight:normal;
}
.desc-cont  .ultimos-l h2{
font-size:12px;
color:#f89021;
margin:0;
padding:0;
font-weight:normal;
}
.desc-cont  .ultimos-l p{
font-size:12px;
color:#a8aaac;
margin:0;
padding:0;
text-align:justify;
}
.desc-cont  .ultimos-r{
float:left;
width:230px;
margin-top:25px;
padding-left:47px;
padding-bottom:13px;
background: url(../imagenes/ultimos-icon.gif) no-repeat left top;
margin-left:25px;
}


.desc-cont  .ultimos-r h1{
font-size:14px;
color:#15bdf8;
margin:0;
padding:0;
font-weight:normal;
}
.desc-cont  .ultimos-r h2{
font-size:12px;
color:#f89021;
margin:0;
padding:0;
font-weight:normal;
}
.desc-cont  .ultimos-r p{
font-size:12px;
color:#a8aaac;
margin:0;
padding:0;
text-align:justify;
}


.desc-cont  .ultimos-button{
background:#F89021 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:right;
font-size:14px;
height:22px;
line-height:22px;
margin-top:10px;
padding:0 22px;
text-align:right;
}
.desc-cont  .ultimos-vermass{
font-size:14px;
text-decoration:underline;
color:#f89021;
float:right;
text-align:right;
margin-bottom:13px;
margin-right:22px;
}
.desc-cont  .ultimos-vermass:hover{
text-decoration:none;
}
.navbar{
height:27px;
line-height:27px;
width:690px;
margin-bottom:4px;
text-align:left;
float:left;
}
.navbar a{
color:#f28815;
font-size:12px;
text-decoration:underline;
float:left;
margin-right:3px;
display:block;
}
.navbar a:hover{
text-decoration:none;
}
.navbar span{
color:#15bdf8;
font-size:14px;
float:left;
margin:0 3px;
}
.navbar .nbcolver{
text-align:right;
float:right;
font-size:14px;
color:#15bdf8;
margin:0;
}
.navbar .nbcolver-green{
text-align:right;
float:right;
font-size:14px;
margin:0;
text-decoration:none;
background: url(../imagenes/left-arrow-navbar.gif) no-repeat left center;
padding-left:10px;
}
.navbar .nbcolver-green:hover{
text-decoration:underline;
}

.contentlc-titledesc{
margin-top:-5px;
margin-bottom:10px;
}
.lc-titledesc{
font-size:14px;
color:#15bdf8;
margin:0;

display:block;
padding:0;
}
.lc-titledesc span{
color:#f7952c;
}


/*************right content*****************/
/*******************************************/

.busqueda{
width:223px;
height:360px;
float:left;
background:#fbf2e9;
padding:20px
}
.busqueda .row{
float:left;
margin-bottom:6px;
}
.busqueda .row .title-b label{
color:#15bdf8;
font-size:11px;
}
.busqueda .row .input-b {
}
.busqueda .row .input-b .inp{
border:1px solid #f8a852;
height:14px;
line-height:14px;
padding:1px;
padding-left:3px;
font-size:11px;
background:#fff;
width:217px;
}
.busqueda .row .input-b  .sel
{
border:1px solid #cf6c0e;
font-size:11px;
padding:1px;
padding-left:3px;
width:218px;
background:#fff;
height:13px;
text-align:left;
line-height:10px;
color:#f7952c!important;
}
.busqueda .row .input-b  .chb-label
{
color:#f7952c!important;
font-size:11px;
}
.busqueda .linehr
{
border-bottom:1px solid #f8a852;
height:1px;
width:100%;
float:left;
margin-top:14px;
margin-bottom:12px;
overflow:hidden;
}

.home-rightcontent{
width:265px;
float:left;
}

.right-conteiner{
text-align:left;
float:left;
margin-bottom:14px;
}
.right-conteiner .title-cont{
width:263px;
height:25px; 
line-height:25px; 
border:1px solid #f89021;
float:left;
}
.right-conteiner .title-cont h2{
display:block;
float:left;
padding-left:50px;
font-size:16px;
font-weight:normal;
color:#f89021;
background: url(../imagenes/rctgreen-bkg.gif) no-repeat left center;
}
.right-conteiner .title-cont h2 span{
font-weight:bold;
}
.right-conteiner .title-cont h2 .blue{
color:#15bdf8;
}
.right-conteiner .desc-cont{
width:263px;
border:1px solid #f89021;
float:left;
margin-top:4px;
position:relative;
}
.right-conteiner .rc-button{
position:absolute;
bottom:5px;
right:5px;
}
.right-conteiner .rc-button a{
background:#F8962C;
color:#FFFFFF;
display:block;
float:right;
height:16px;
line-height:15px;
padding:0 8px;
}


.right-conteiner .calendar{
width:263px;
height:206px;
background: #15bdf8 url(../imagenes/calendar-bkg.gif) no-repeat left top;
}

.calendar .calendar-iframe{
margin-top:5px;
}



/************left content**********/
/**********************************/
.g-map{
float:left;
}
.g-map-button{
margin-right:20px;
_margin-right:10px;
margin-bottom:15px;
}

.row1{
float:left;
margin-top:14px;
margin-bottom:25px;
margin-left:57px;
_margin-left:30px;
}
.row1 label{
color:#15bdf8;
font-size:12px;
}

.row1 .sel{
width:198px;
color:#15bdf8!important;
}
.row1 .input-b{
float:left;
}
.row1 .ultimos-button{
margin-top:-3px;
_margin-top:-2px;
margin-left:6px;
float:left;
}

.cfcount{
float:right;
display:block;
height:20px;
line-height:20px;
margin-right:20px;
margin-top:7px;
font-size:13px;
color:#f7952c;
text-decoration:underline;
padding-left:32px;
background: url(../imagenes/cfcount-icon.gif) no-repeat left top;
}

.cfcount:hover{
text-decoration:none;
}
.cfcount32{
margin-top:4px;
margin-bottom:-20px;

margin-right:10px;
_margin-right:5px;

}
.cmtitle{
font-size:14px;
color:#fff;
background:#a2e2fb;
margin:0px;
margin-top:30px;
padding:0px;
padding-left:5px;
width:645px;
height:18px;
line-height:18px;
}
.cmtext{
font-size:12px;
color:#6e7274!important;
margin:0;
padding:0;
margin-left:8px;
margin-right:10px;
margin-top:5px;
margin-bottom:10px;
text-align:justify;
}
.cmtext1{
margin-left:15px;
margin-top:10px;
text-align:left;
}
.cm-gmap{
float:left;
/*border:2px solid #15bdf8;*/
margin-bottom:20px;
}
.cmcont{
width:598px;
padding-left:40px;
padding-bottom:20px;
float:left;
margin-left:12px;
_margin-left:6px;
margin-top:20px;
background: url(../imagenes/cfcount-icon.gif) no-repeat left top;
border-bottom:1px solid #a2e2fb;
}
.cmcont-last{
padding-bottom:10px;
border-bottom:none;
}
.cmcont h1{
font-size:14px;
font-weight:normal;
text-transform:uppercase;
padding:0px;
margin:0px;
color:#14bdf8;
}
.cmcont h2{
font-size:12px;
font-weight:normal;
text-transform:uppercase;
padding:0px;
margin:0px;
color:#f98f1f;
}
.cmcont p{
font-size:12px;
padding:0px;
margin:0px;
color:#a9a9a9;
}

.row2{
float:left;
width:666px;
margin-bottom:5px;
}
.row2-first{
margin-top:11px;
}

.row2 .title-b{
float:left;
width:95px;
text-align:right;
padding-right:6px;
padding-top:3px;
}
.row2 .title-b label{
font-size:14px;
color:#15bef7;
}

.row2 .input-b{
float:left;
}
.row2 .input-b .inp{
border:1px solid #14bdf8;
color:#14bdf8;
padding:1px;
padding-left:3px;
height:16px;
line-height:16px;
width:180px;
}
.row2 .input-b .textarea{
width:559px;
height:50px;
overflow:auto;
}
.row2 .ultimos-button{
margin-top:11xp;
margin-bottom:7px;
}

.con-title{
color:#a7a9a8;
margin:14px;
padding:0px;
}

.row3{
width:461px;
overflow:hidden;
}
.row3 .title-b{
width:200px;
}
.row3 .title-b label{
font-weight:bold;
}
.row3 .input-b .inp{
border:2px solid #14bdf8;
width:247px;
}
.row3 .input-b .textarea{
height:125px;
}

.row3 .ultimos-button {
margin-bottom:35px;
}


.row4{
margin-bottom:25px;
margin-top:9px;
overflow:hidden;
float:left;
}
.row4 .title-b{
width:70px;
float:left;
text-align:right;
padding-right:10px;
padding-top:3px;
}
.row4 .title-b label{
font-size:14px;
color:#15bdf8;
font-weight:bold;
}
.row4 .input-b .inp{
border:1px solid #15bdf8;
width:216px;
height:16px;
padding:1px;
padding-left:3px;
background:#f8f8f8;
}
.row4 .input-b {
float:left;
}

.row5{
margin-bottom:10px;
overflow:hidden;
float:left;
}
.row5-button{
width:651px;
margin-top:0px!important;
}
.row5-button .ultimos-button{
margin-top:0px!important;
margin-bottom:10px!important;
}
.row5-first{
margin-top:10px;
}
.row5 .title-b{
width:280px;
float:left;
text-align:right;
padding-right:6px;
padding-top:3px;
}
.row5 .title-b label{
font-size:14px;
color:#15bdf8;
font-weight:bold;
}
.row5 .input-b .inp{
border:1px solid #15bdf8;
width:359px;
height:50px;
padding:1px;
padding-left:3px;
overflow:auto;
background:#f8f8f8;
}
.row5 .input-b {
float:left;
}

.condesc1{
margin:14px 17px 17px 14px;
_margin:14px 17px 17px 7px;
float:left; 	
}
.condesc1 .condesc-img{
float:left;
width:288px;
height:180px;
margin-right:15px;
}
.condesc1 .condesc-img img{
border:3px solid #15bdf8;
}
.condesc1 .condesc-content{
float:left;
width:354px;
}
.condesc1 .condesc-content p{
color:#6e7274;
text-align:justify;
}
.condesc1 .condesc-content .cfcount{
margin-right:0px;
margin-top:0px;
margin-bottom:20px;
}
.condesc1 .condesc-content .ultimos-button {
margin-left:2px;
}
.cndc-title{
font-size:16px;
font-weight:normal;
color:#f8952c;
margin:0;
padding:0;
margin-top:10px;
margin-bottom:10px;
}
.tbwbl{
font-size:14px;
font-weight:bold;
color:#fff;
padding:0 20px;
border-left:2px solid #fff;
text-decoration:none!important;
margin:0px!important;
}
.tbwbl:hover{
background:#f4942c;
text-decoration:underline!important;
}
.tbwbl-active{
background:#f4942c;	
}

.title-cont1 .tbwbl{
float:left!important;
font-size:14px;
font-weight:normal!important;
color:#fff;
padding:0 20px;
border-left:none!important;
border-right:1px solid #fff;
text-decoration:none!important;
margin:0px!important;
}
.title-cont1 .tbwbl:hover{
background:none!important;
text-decoration:underline!important;
}
.title-cont1 .tbwbl-active{
text-decoration:underline!important;
background:none!important;
}
.title-cont1 .tbwbl-last{
border-right:none!important;
}

.valor{
float:left;
width:335px;
}
.valor2{
width:auto!important;
}
.valorh3{
float:left;
padding-top:5px;
padding-bottom:13px;
}
.valor h3{
float:left;
font-size:14px;
color:#15bdf8;
display:block;
width:157px;
text-align:right;
margin-right:9px;
}

.valor2 h3{
width:165px;
}
.valor span{
background: url(../imagenes/valor-star.gif) repeat-x left top;
height:23px;
line-height:23px;
display:block;
float:left;
width:25px;
}
.valor .star2{
width:50px;
}
.valor .star3{
width:77px;
}
.valor .star4{
width:105px;
}
.valor .star5{
width:130px;
}
.valor .star6{
width:155px;
}
.valor .star7{
width:25px;
background: url(../imagenes/llave.gif) repeat-x left top;
}
.comentarios{
float:left;
margin-left:18px;
_margin-left:9px;
margin-bottom:50px;
}
.paging-comentarios{
margin-top:-5px;
}

/******************pop up dilog**************/
/********************************************/
.dialog .title-cont,
.dialog1 .title-cont{
width:100%;
height:27px; 
line-height:27px; 
background:#15bdf8;
}
.dialog  .title-cont h2,
.dialog1  .title-cont h2{
display:block;
float:left;
padding-left:61px;
font-size:16px;
font-weight:normal;
color:#fff;
background: url(../imagenes/lctblue-bkg.gif) no-repeat left top;
}

.dialog .desc-cont,
.dialog1 .desc-cont{
width:100%;
height:124px;
border:1px solid #15bdf8;
float:left;
margin-top:4px;
position:relative;
overflow:hidden;
background:#fafbfc;
}

.dialog .desc-cont{
line-height:120px;
}
.dialog .desc-cont p{
font-size:14px;
color:#15bdf8;
text-align:center;
}

.dialog1 .row{
width:360px;
margin-bottom:10px;
float:left;
}
.dialog1 .row-first{
margin-top:25px;
}

.dialog1 .row .left{
width:130px;
float:left;
margin-right:10px;
text-align:right;
}

.dialog1 .row .left label{
font-size:14px;
color:#15bdf8;
}

.dialog1 .row .right{
float:left;
}
.dialog1  .inp{
width:215px!important;
height:14px!important;
border:1px solid #15bdf8!important;
color:#15bdf8!important;
padding:1px;
padding-left:2px;

}

.dialog1 .row-button{
margin-top:-10px;
}

.docoverlay{
background-color:black;
opacity:0.5;

filter:alpha(opacity=50);
z-index:100000;
position:absolute;
left:0;
top:0;
width:100%;
}
.doccontent-container{
position:absolute;
width:100%;
top:0;
left:0;
z-index:100001;
}
.dialog,
.dialog1{
width:380px;
margin-top:300px!important;

}
#doccontent1{
margin:0 auto;
}
/******************title stars***************/
/********************************************/
.tit-bstars{  height:27px; line-height:27px; float:left!important; margin-left:5px; width:10px; background: url(../imagenes/b-stars.gif) repeat-x left top; }
.tit-wbstars{  height:27px; line-height:27px; float:left!important; margin-left:5px; width:10px; background: url(../imagenes/wb-stars.gif) repeat-x left top; }
.width-star2{ width:20px }
.width-star3{ width:33px }
.width-star4{ width:44px }
.width-star5{ width:54px }
.width-star6{ width:64px }
.width-star7{ width:20px;background: url(../imagenes/llave.gif) repeat-x left; }
.width-star8{ width:33px;background: url(../imagenes/llave.gif) repeat-x left; }
.width-star9{ width:48px;background: url(../imagenes/llave.gif) repeat-x left; }

/******************paging********************/
/********************************************/
.paging{ width:690px; float:left; text-align:right; margin-bottom:10px; }
.paging a{ font-size:14px; color:#f8952c; text-decoration:underline; margin-left:4px;}
.paging a:hover{ text-decoration:none;}
.paging span{ font-size:14px; color:#15bdf8;  margin-left:4px;}

/******************footer********************/
/********************************************/
.footer{  height:38px; line-height:38px; color:#fff; margin-top:5px; background: #15bdf8 url(../imagenes/gooter-bkg.gif) no-repeat right center; font-size:12px;}
.footer a{ color:#fff; font-size:12px; font-weight:normal;}
.footerbottom{ float:right; margin-top:15px; margin-right:2px; margin-bottom:10px; }
.footerbottom img { margin-left:10px; } 
.footerbottoml{ float:left; margin-top:7px; margin-bottom:10px; padding-left:2px; }
.footerbottoml img { margin-right:8px; }

/**************checkbox style****************/
/********************************************/
.checkbox{  float:left; }
.checkbox1{ vertical-align:middle; margin-right:6px; width:14px;  height:13px; }
.checkbox1-repl{ cursor:pointer; position:absolute; top:0;  left:0; background: url(../imagenes/checkbox-bkg.gif) no-repeat left top; margin-top:2px; width:13px; height:13px; overflow:hidden; } 
.checkbox1-checked{ background:white url(../imagenes/checkbox-bkg-active.gif) no-repeat left top!important; } 
.chkbx1{ margin-top:5px; }

/*****************gallery style**************/
/********************************************/
.gallery-content{ float:left;  margin-left:16px; margin-top:10px; margin-bottom:12px; width:660px; } 
.gallery-content1{ margin-top:20px!important; } 
.gallery-content1 .ultimos-button1{ margin-top:0px; margin-left:115px; 	 margin-right:0px; } 
.gallery-content1 .ultimos-button2{ margin-left:0px; padding-left:11px; padding-right:11px;} 
.gallery-content .left{ float:left; margin-right:32px; }
.gallery-content .left img{ 	float:left; 	border:3px solid #15bdf8; }
.gallery-content .ultimos-button{ 	float:left;	 margin-right:3px;}
.gallery-content .right{ 	margin-top:40px; }
.gallery-content .right a{ 	float:left; border:1px solid #fff; margin-right:5px; margin-top:5px; }
.gallery-content .right a img{ opacity:0.5; filter:alpha(opacity=50); }
.gallery-content .right .gallery1-selected{ border:1px solid #18bef8; float:left; }
.gallery-content .right .gallery1-selected img{ opacity:100!important; filter:alpha(opacity=100)!important; }
div#fancy_overlay { position:absolute; top: 0; left: 0; z-index: 90; width: 100%; background-color: #333; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(../imagenes/fancy_progress.png) no-repeat; }
div#fancy_close { position: absolute; top: -12px; right: -12px; height: 30px; width: 30px; background: transparent url(../imagenes/fancy_closebox.png) ; cursor: pointer; z-index: 100; display: none; }
div#fancy_content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; z-index: 96; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
img#fancy_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; padding: 0; margin: 0; z-index: 92; }
div#fancy_title { position: absolute; bottom: -35px; left: 0; width: 100%; z-index: 100; display: none;}
div#fancy_title table { margin: 0 auto; }
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 2px; }
td#fancy_title_left { height: 32px; width: 15px; background: transparent url(../imagenes/fancy_title_left.png) repeat-x; }
td#fancy_title_main { height: 32px; background: transparent url(../imagenes/fancy_title_main.png) repeat-x; }
td#fancy_title_right { height: 32px; width: 15px; background: transparent url(../imagenes/fancy_title_right.png) repeat-x; }
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 58px 18px; margin: 0; overflow: hidden; background: transparent; display: none; }
div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #fff; background: #FFF; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 10px; height: 100%; width: 35%; cursor: pointer; z-index: 100; background-image:url(../imagenes/fancy_blank.gif); background-repeat:no-repeat; }
a#fancy_left { left: 0px; outline:none; background-position:0% 100%; }
a#fancy_right { right: 0px; outline:none; background-position:100% 100%; }
a#fancy_left:hover { background: transparent url(../imagenes/fancy_left.png) no-repeat 0% 100%; }
a#fancy_right:hover { background: transparent url(../imagenes/fancy_right.png) no-repeat 100% 100%; }
#fancy_bigIframe, #fancy_freeIframe { position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; display:none;}
div#fancy_bg { display: none; }
div.fancy_bg { position: absolute; display: block; z-index: 70; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url(../imagenes/fancy_shadow_n.png) repeat-x; }
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_ne.png) no-repeat; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url(../imagenes/fancy_shadow_e.png) repeat-y; }
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_se.png) no-repeat; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url(../imagenes/fancy_shadow_s.png) repeat-x; }
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_sw.png) no-repeat; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url(../imagenes/fancy_shadow_w.png) repeat-y; }
div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(../imagenes/fancy_shadow_nw.png) no-repeat; }

.dialog2{
margin-top:0px!important;
margin:0 auto!important;
}
.dialog2 a{
color:#F89021;
display:block;
float:left;
margin-top:3px;
margin-left:50px;
_margin-left:25px;
}
.linkCategoria{
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  color:#000;
  margin-left:20px
}
.linkSubCategoria {
  font-family:Verdana, Geneva, sans-serif;
  font-size:13px;	
  color:#000;
  margin-left:30px
}

.linkProducto{
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  color:#000;
  margin-left:40px
}

.linkSubProducto{
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;	
  color:#000;	
  margin-left:50px
}

/* estilos rumbo */
.rumbo_200x200_tabla2 td {
	border:none !important;
}
.rumbo_200x200_tabla2, .rumbo_200x200_tabla1 {
	float:left;
}
#rumbo_200x200_id a {
	display:block;
	margin-top:122px;
}

/* rent a car */
#buscadorAutos label.titulo {
	margin:5px 0px 0px 20px;
	font-weight:bold;
	display:block;
	color:#086D91;
}
#buscadorAutos .row-first {
	margin-top:5px;
}
#spanCentro {
float:left;
line-height:18px;
overflow:hidden;
width:40px;
}
span.titulo_lista {
background-color:#FFFFFF;
background-image:url(../imagenes/gifselect.gif);
background-position:right top;
background-repeat:no-repeat;
border:1px solid #666666;
color:#666666;
cursor:default;
display:block;
height:15px;
line-height:15px;
margin:0;
padding:0 20px 0 2px;
}
div#listahora.lista {
max-height:100px;
overflow-x:hidden;
overflow-y:scroll;
text-align:left;
width:38px;
display:none;
}
/*agenda 09.10.11*/
.desc-cont .buttonIEfix{
	margin-top:17px !important;
	#margin-right:35px;
}
.condesc1 .condesc-img_small {
	float:left;
	height:70px;
	margin-right:15px;
	margin-bottom:15px;
	width:70px;
}
.condesc1 .condesc-img_medium {
	float:left;
	height:120px;
	margin-right:15px;
	width:120px;
}
.condesc1 .long{
	width:522px!important;
	padding-top:3px !important;

}
.condesc1 .long p{
		color:#a6a9aa !important;
}
.fixed_height{
	height:60px;
	overflow:hidden;
}
.row_new{
	float:left;
	margin-bottom:25px;
	margin-left:35px;
	margin-top:14px;
	}
.row_new label{	
	color:#086d91;
	font-size:12px;	
}
.row_new .sel{
	width:280px;
	}
.row_new .sel00{
	width:110px!important;
}
.condesc12{
margin:14px 17px 17px 14px;
_margin:14px 17px 17px 7px;
float:left;
width:650px;
overflow:hidden;
position:relative;
height:auto;
}
.condesc12 .condesc-img{
float:left;
width:288px;
height:180px;
margin-right:15px;
}
.condesc12 .condesc-img img{
border:3px solid #15bdf8;
}
.condesc12 .condesc-content{
float:left;
width:354px;
}
.condesc12 .condesc-content p{
color:#6e7274;
text-align:justify;
}
.condesc12 .condesc-content .cfcount{
margin-right:0px;
margin-top:0px;
margin-bottom:20px;
}
.condesc12 .condesc-content .ultimos-button {
margin-left:2px;
}
.condesc12 .condesc-img_small {
	float:left;
	height:auto;
	margin-right:15px;
	margin-bottom:15px;
	width:auto;
	position:relative;
}
.condesc12 .condesc-img_medium {
	float:left;
	height:120px;
	margin-right:15px;
	width:120px;
}
.condesc12 .long{
	width:522px!important;
	padding-top:3px !important;

}
.condesc12 .long p{
		color:#a6a9aa !important;
}