/*hojas de estilo de home Club */
@font-face{
    font-family: "Arial"; 
    /*src: url("../librerias/fuentes/ariblk.ttf");*/
}
@font-face{
    font-family: "myriadPro";
    /*src: url("../librerias/fuentes/MyriadProSemibold.otf");*/
}
body{
    font-family: Arial;
    font-size: 11px;
    margin: 0;
    padding: 0;
    background-color: #fff;

}
.checkbox, .radio {
	width: 19px;
	height: 17px;
	padding: 0 5px 0 0;
	background:url(../img/diseno/checkbox.gif) no-repeat scroll 0 0 transparent;
	display: block;
	clear: left;
	float: left;
}
a{
    text-decoration: none;
}
a img
{
    
    border-width: 0;
}
.esq 
{        
    border-radius:         6px;
    -webkit-border-radius: 6px;
    -moz-border-radius:    6px;
}   
.esq1 
{        
    border-top-left-radius:         6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft:     6px;
}   
.esq2 
{
    border-top-right-radius:         6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright:     6px;
}   
.esq3 
{
    border-bottom-right-radius:         6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright:     6px;
}   
.esq4 
{
    border-bottom-left-radius:         6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft:     6px;
}   
#contenedor, .contenedor
{
    
    width: 955px;
    margin: 0 auto;
    min-width: 955px;
}
.powerby{
    color:#fff;margin: 10px 0; padding: 0 20px; font: normal normal bold 10px Arial; float: right;
}
/*cabecera*/
#cabecera
{
    
    outline: 0px solid red;
}
/*
#seccion
{
    
    background-color: #808183;
}
#seccion ul{
    width: 950px;
    overflow: hidden;
    padding: 0;
    margin: 0 auto;
}
#seccion li
{
    float: left;
    margin: 0 2px;
    list-style: none;
    
}
#seccion li.sep
{
    color: #FFF;
    font-weight: bold;
}

#seccion li a
{
    color: #FFF;
    padding: 1px 5px;
    display: block;
    font: normal normal normal 9px Arial;
    text-transform: uppercase;
    
}
#seccion li a:hover{
    color: #ccc;
    
}
#seccion li a.actual{
    font-weight: bold;
    text-decoration: underline;
    
}*/
.club hr.lineaverde
{    
    background-color: #99bf3b;
    height: 3px;
    border: 0px solid #fff;
    clear: both;
    margin: 1px 0;
}
.clasica hr.lineaverde
{
    background-color: #c9c9c9;
    margin: 1px 0;
    height: 3px;
    border: 0px solid #fff;
}
.vip hr.lineaverde
{
    background-color: #cbb859;
    margin: 1px 0;
    height: 3px;
    border: 0px solid #fff;
}

.club #logo
{
    float: left;
	background:url(../img/diseno/logo_ve.jpg) no-repeat;
        width:710px;        
	/*width:275px;*/
	height:91px;
}
.clasica #logo
{
    float: left;
	background:url(../img/diseno/logo_clasica_generico_2015.jpg) no-repeat;
	/*background:url(../img/diseno/logo_clasica_carnaval_2015.jpg) no-repeat;*/
/*	background:url(../img/diseno/logo_clasica_nuevo_2015.jpg) no-repeat;
	background:url(../img/diseno/logo_clasica_navidad.jpg) no-repeat;
	background:url(../img/diseno/logo_clasica.jpg) no-repeat;*/
	width:710px;
	height:91px;
}
.vip #logo
{
    float: left;
	background:url(../img/diseno/logo_vip_generico_2015.jpg) no-repeat;
	/*background:url(../img/diseno/logo_vip_carnaval_2015.jpg) no-repeat;*/
/*	background:url(../img/diseno/logo_vip_nuevo_2015.jpg) no-repeat;
	background:url(../img/diseno/logo_vip_navidad.jpg) no-repeat;
	background:url(../img/diseno/logo_vip.jpg) no-repeat;*/
	/*width:275px;*/
	width:710px;
	height:91px;
}
/*SUSCRIBETE*/
#suscribete-principal{
	margin-left:355px;
	
	width:251px;
	height:37px;
	
	
	text-align:center;
	
}
.fondosuscripcion{
background:url(../img/diseno/fondo-suscribete.png) no-repeat;
width:250px;
height:40px;
}
.suscribete{
	
	margin:12px 0px 0px 0px;
	width:100%;
	font: normal normal bold 12px Arial;
	color:#666666;
}
#suscribete-principal .suscribete-text{
	
	width:152px;
	font: normal normal normal 12px Arial;
	color:#666666;
	padding-top:5px;
	border-radius: 6px 6px 6px 6px;
	
}

#suscribete-principal td{
vertical-align:middle;
}
#suscribete-principal .suscribete-submit{
	background:url(../img/diseno/boton-suscripcion.png) no-repeat;
 	width:25px;
	height:25px;	
	border:hidden;
	border:0px;
	margin-left:10px;
	margin-top:5px;
	cursor:pointer;
	
}
#suscribete-principal .suscribete-submit:hover{
		opacity:.8;
-moz-opacity: .8;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
}
/*FIN SUSCRIBETE*/






div#logueo
{
    font: normal normal normal 10px Arial;
    float: right;
    overflow: hidden;
    text-align: center;
    padding: 0 10px;
	margin-top: -8px;
	margin-bottom:5px;
    width: 220px;
}
#logueo div.foto
{
    background: transparent url(../img/diseno/fondo_foto_usuario.png) center center no-repeat;
    padding: 10px 7px 5px 7px;
	width:85px;
	height:68px;
	margin:auto;
}
#logueo div.foto img
{
   margin-top:9px;
}
#logueo span, #logueo a
{
 color: #333;   
}
#logueo a{
    text-decoration: underline;
}

/*#logueo a.cerrar
{
    color:#9d0d15;
    text-transform: uppercase;
}*/

/*Sprite iconos redes sociales */
#seccion .cabecera-redsocial{
	float:right; 
	width:175px;
	margin-top:-20px;
	text-align:left;
        margin-left: 50px; 
}
#seccion .cabecera-redsocial li 
{
    margin: 0   2px 0 1px;
}
#seccion .cabecera-redsocial a{
	padding:0 5px;
	
}
#seccion .cabecera-redsocial .siguenos{
	padding-right:8px;
	
}
#seccion
{
    min-width: 1000px;
    width: 100%;
    position: fixed;
    background-color: #868686;
    border-bottom:1px solid #666 ;
    z-index: 1000;
    box-shadow: 2px 2px 5px #aaa;
	
}
#seccion .menu
{
    margin-left: 1px;
    width: 800px;
}
#seccion > ul
{ 
}
.contenedor-master
{
 /*   padding-top: 27px;*/
/*  background: transparent url(../img/diseno/fondo_navidad.jpg) center top no-repeat;
    background-attachment: fixed;*/
}
#seccion ul{ 
    overflow: hidden;
    padding: 0;
    margin: 0 auto;
    float:left;
}
.cabecera-redsocial
{
    width: 150px;
    margin-top: 4px; 
}
.cabecera-redsocial li
{
    
}
#seccion li
{
    float: left;
    margin: 0;
    list-style: none;
	color: #FFF;
    
    
}
#seccion li a
{
    color: #FFF;
    padding: 6px 5px;
    display: block;
    font: normal normal normal 9px Arial;
    text-transform: uppercase;
}
#seccion li a:hover{
    color: #ccc;
    
}
#seccion li a.actual{
    font-weight: bold; 
    text-transform: uppercase;
    background-color: #666;
    
}
#seccion li.sep
{
    margin: 0 2px;
    margin-top: 4px;
    font-weight: bold;
}
#seccion li.sel a
{
  text-decoration: underline;   
  font-weight: bold; 
}


.redsocial1, .redsocial2, .redsocial3, .redsocial4, .redsocial5, .redsocial6, .redsocial7, .redsocial8, .redsocial9{	
	/ margin-left:0px;
	padding:0 14px 0 20px;
	margin-left:-10px;
	width:14px;
	height:14px;	
	background: url('../img/diseno/redsocialvertical.png') no-repeat;
	border:0px;		
}
.redsocial1:hover, .redsocial2:hover, .redsocial3:hover, .redsocial4:hover, .redsocial5:hover, .redsocial6:hover, .redsocial7:hover, .redsocial8:hover, .redsocial9:hover{	
		opacity:.6;
-moz-opacity: .6;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);
}
.redsocial1{background-position: 0 -8px;}
.redsocial2{background-position: 0 -26px;}
.redsocial3{background-position: 0 -42px;}
.redsocial4{background-position: 0 -58px;}
.redsocial5{background-position: 0 -74px;}
.redsocial6{background-position: 0 -90px;}
.redsocial7{background-position: 0 -107px;}
.redsocial8{background-position: 0 -124px; margin-right:10px;}
.redsocial9{background-position: 0 -140px;}
.redsocial10{padding-right:14px; margin-left:-10px;}
#informacion p{
	margin-left:10px;
	margin-top:0px;
	width:80px;
}
/*Fin sprite iconos redes sociales */

.cerrar
{
    /*float: right;*/
    /*color:#9d0d15;*/
    color: #fff;
    margin:8px 8px 0px 0px;
    text-transform: uppercase;
	font: normal normal bold 10px Arial;
	position:relative;
	top:2px;
}
.cerrar-sesion{
	color:#333;
	font: normal normal normal 12px Arial;
		position:relative;
	top:1px;
	right:10px;
	float:right;
	}
	.cerrar-sesion:hover{
	
	font: normal normal bold 12px Arial;
		text-decoration:underline;
	}
	.red-cerrar:first-child{
		margin-left:70px;
		}
.cerrar1
{
    /*float: right;*/
    /*color:#9d0d15;*/
    color: #fff;
    margin:8px 3px 0px 0px;
    text-transform: uppercase;
	font: normal normal bold 11px Arial;
	position:relative;
	top:2px;
}
.cerrar:hover
{
    text-decoration: underline;
    color: #CCC;
}
.dospuntos{
  color: #fff;  
}
.administrador_suscripciones
{
    /*float: right;*/
    color:#FFF;
    margin:8px 0px 0px 0px;
    text-transform: uppercase;
}
.administrador_suscripciones:hover
{
    text-decoration: underline;
    color: #CCC;
}

#logueo span
{
    font-weight: bold;
}
 #logueo a:hover
{
    color: #999;
}
#menu-superior
{
    background-color:#999;
    background: transparent url(../img/diseno/fondo_menu_superior.jpg) left center repeat-x;
    
    height: 20px; 
    overflow: hidden;
    margin: 0;
    /*text-align: center;*/
    /*float:right;*/
    text-align: center;
    /*width: 900px;*/
    padding-left:52px;
}
#menu-superior li
{
    float: left;
    padding: 0 10px;
    list-style: none;
    overflow: hidden;
    
}

#menu-superior li a
{
    
    clear: both;
    display: block;
    color: #FFF;
    font-size: 10px;
    text-transform: uppercase;
}

#accesible
{
    float: right;
    border-bottom: 0px solid #999;
    padding: 0 ;
    margin:0 -23px 0 0;
     
    
}
#accesible li
{
    
    float: left;
    padding: 0;
    list-style: none;
    margin: 0 3px;
}
#accesible li.sep{
    width: 2px;
    background-color: #666;
    height: 20px;
    margin-bottom: 3px;
}
#accesible li.texto .mas,#accesible li.texto .menos
{
    color: #c8c8c8;
}
#accesible li.texto .mas {
    font: normal normal bold 15px Arial;
    
}
#accesible li.texto .menos 
{
    font: normal normal bold 11px Arial;
}
#accesible li.movil a
{
    display: block;
    background: transparent url(../img/diseno/ico_telefono.gif)  center right no-repeat;
    padding: 2px 20px 2px 0;
    color: #c8c8c8;
    
}
#accesible li a:hover
{
    color: #000;
    text-decoration: underline;
}

/*#f_googletranslator
{
    margin-right: -30px;
}
#f_googletranslator label
{
    color:#909090;
    font-weight: bold; 
}
#f_googletranslator select{

    font:normal normal normal 11px Arial;
    border:0px solid #ABACAB;
    color: #0062a7;
    background: transparent url(../img/diseno/fondo_idioma_select.png) 0px -3px no-repeat;
    
}
#f_googletranslator select option 
{
    padding: 0 0 1px 0;
}*/
#navegacion
{
    margin: 5px 10px;
    font-size: 12px;

}

#navegacion a.actual
{ 
    color: #666;
    font-style: normal;  
    
}
#navegacion a
{
    font-style: italic;
    font-weight: bold;  
    color: #666;
    
    
}
#navegacion a:hover
{
    text-decoration: underline;
    
}
#menuFlotante
{
    position: fixed;
    left: -120px;
    top: -428px;    
}
#menuFlotante li 
{
    margin: 3px 0;
}
#menuFlotante .info
{
    left: 80px;
    position: relative;
}
#menuFlotante li a:hover
{
    left: 80px;
    position: relative;
}

/*fin de cabecera*/
/*OFERTAS HORIZONTAL CLUB INICIO*/
#ofertas-horizontal{
margin-top:20px;
}
#ofertas-horizontal1
{    
    background-color: #fff;
    padding: 1px 3px;
    height: 400px;
    overflow: hidden;
    border-radius:  6px ;    
    -webkit-border-radius: 6px  ;
    -moz-border-radius: 6px ;   
}

#ofertas-horizontal1 table
{
    margin: 5px 0 10px 0;
    padding: 0;  
    border-collapse: collapse;  
    outline: 0px dotted red;
}
#ofertas-horizontal1 table td,#ofertas-horizontal1 table td > img
{
    margin: 0;
    padding: 0;
    outline: 0px dotted red;
}
#ofertas-horizontal1 .oferta-horizontal1{
    border: 1px solid #ececec;
    border-radius:  6px 0 0 6px;    
    -webkit-border-radius: 6px 0 0  6px ;
    -moz-border-radius: 6px 0 0  6px;
    overflow: hidden;
    background-color: #ffffff;       
    width: 350px;
    margin: 0;
    padding: 3px 5px;
    height: 78px;
    float: left;
    clear: both;
}
#ofertas-horizontal .oferta-horizontal1{
    border: 1px solid #ececec;
    border-radius:  6px 0 0 6px;    
    -webkit-border-radius: 6px 0 0  6px ;
    -moz-border-radius: 6px 0 0  6px;
    overflow: hidden;
        background: #ffffff url(../img/diseno/ico_ver_mas_70.gif) right bottom no-repeat;       
    width: 305px;
    margin: 0;
    padding: 3px 5px;
    height: 88px;
    float: left;
    clear: both;
}
#ofertas-horizontal .oferta-horizontal1:hover
{
     background: #ffffff url(../img/diseno/ico_ver_mas.gif) right bottom no-repeat;       
}
#ofertas-horizontal .remate-disponible{
height:auto;
}
.oferta-horizontal1 .col1, .oferta-horizontal1 .col2
{
    width: 85px;
    float: left;
}
.oferta-horizontal1 .col4
{
    width: 55px;
    float: left;
}
.oferta-horizontal1 .col3
{
    width: 75px;
    float: left;
    padding-top: 0x;
}
.remate-disponible .col3
{
    
    padding-top: 3px;
}
.oferta-horizontal1 .oferta
{
    width: 70px;
    margin: 5px 0 5px 0;
	  text-align:center;
    background:     url("../img/diseno/fondo_ahorro.jpg") no-repeat scroll center top transparent;
    height: 40px;
    
}

.oferta-horizontal1 .rack{
    margin-top:0px;
    width: auto;
    text-align: center;
}
.oferta-horizontal1 img.img{
    background: transparent url(../img/diseno/fondo_oferta_horizontal.jpg) center center no-repeat;
    padding: 5px 6px 5px 5px;
}
.oferta-horizontal1 a.hotel
{
    padding: 2px 0 5px;
    color:#2177c7;
    font-weight: bold;
    margin: 0;
    height: 25px;
    overflow: hidden;
    
}
.oferta-horizontal1 p.dias
{
    font: normal normal normal 11px "Times New Roman", Times, serif;
    color:#474747;
    margin: 0;
}
.oferta-horizontal1 .persona
{
    
}
.club .oferta-horizontal1 .ciudad
{
    color: #474747;
    margin: 0;
    padding: 2px 0;
    overflow: hidden;
    line-height: .9;  
	font: normal normal bold 8px "Arial", Times, serif; 
	text-align:center;
	margin-top:2px;
	width:100px;
}
.clasica .oferta-horizontal1 .ciudad
{
    color: #474747;
    margin: 0;
    padding: 2px 0;
    overflow: hidden;
    line-height: .9;
	font: normal normal bold 8px "Arial", Times, serif;    
	text-align:center;
	margin-top:0px;
	width:90px;
}
.vip .oferta-horizontal1 .ciudad
{
    color: #474747;
    margin: 0;
    padding: 2px 0;
    overflow: hidden;
    line-height: .9;    
	font: normal normal bold 8px "Arial", Times, serif;
	text-align:center;
	margin-top:2px;
	width:100px;
}

.club .oferta-horizontal1 .mas,.vip .oferta-horizontal .mas
{
    font: normal normal bold 9px Arial;
    color: #666666;
    padding: 5px  15px 0 0;
    
    display: block; 
    width:49px;
    margin: 20px 0 0 0;
    height: 20px; 
    
}
.clasica .oferta-horizontal1 .mas
{
    font: normal normal bold 9px Arial;
    color: #666666;
    padding: 10px 20px;
	/*background: transparent url(../img/diseno/btn_mas1.gif) center right no-repeat;*/
   /* background: transparent url(../img/diseno/btn_mas1_clasica.gif) center right no-repeat;*/
}
.vip .oferta-horizontal1 .mas
{
    font: normal normal bold 9px Arial;
    color: #666666; 
    /*background: transparent url(../img/diseno/btn_mas1_vip.gif) center right no-repeat;*/
	/*background: transparent url(../img/diseno/btn_mas1.gif) center right no-repeat;*/
}
.oferta-horizontal1 .mas
{
    font-size: 9px;
}
.oferta-horizontal1 .mas:hover
{
    text-decoration: underline;
}
 p.reg 
{
    background-image: url(../img/diseno/pestana_regiones.gif);
    height: 84px;
    width: 18px;
    overflow: hidden;
    margin: 0;
}
 p.and
{
    
    background-position: 0 0;
}
 p.gal
{
    background-position: 54px 0;
    
}
p.cos
{
    background-position: 36px 0;
    
}
 p.ama
{
    background-position: 90px 0;
    
}



/*FIN OFERTAS HORIZONTAL*/
/*inicio de cuerpo*/
#cuerpo
{
    margin: 15px 8px 0 8px;
    margin: 0 8px; 
}
.cuerpo
{
    margin-top: 15px;   
}
#localizacion
{
    margin: 1px 5px 5px 190px;
}
#localizacion a
{
    font: normal normal normal 11px ArialBlack,Arial;
    color: #ccc;
}
#localizacion a:hover, #localizacion a.actual
{
    text-decoration: underline;
    color: #FFF;
}
#localizacion span
{
    font:  normal normal bold 14px "Courier New", Courier, monospace;
    color: #ccc;
}
.club h2.titulo
{
    background-color: #99bf3b; 
    color: #FFF;
    float: left;
     
    padding: 5px 10px 5px 17px;
    margin: 1px 0; 
    overflow: hidden;
    clear: both;
    font-size: 12px;
	text-transform:uppercase;
	width:177px;
}
.clasica h2.titulo
{
    background-color: #949393; 
    color: #FFF;
    float: left;
    padding: 2px 10px 2px 17px;
    margin: 1px 0; 
    overflow: hidden;
    clear: both;
    font-size: 12px;
	text-transform:uppercase;
	width:177px;
}
.vip h2.titulo
{
    background-color: #cbb859; 
    color: #FFF;
    float: left;
    padding: 2px 10px 2px 17px;
    margin: 1px 0; 
    overflow: hidden;
    clear: both;
    font-size: 12px;
	text-transform:uppercase;
	width:177px;
}
h2.titulo span
{
    font-weight: normal;
    font-family: ArialBlack, Arial;
}
.club h2.titulo1_home 
{
    background-color: #99bf3b; 
    /*float: left;*/
    padding: 5px 10px 5px 20px;
    margin: 1px 0; 
    overflow: hidden;
    clear: both;
    font-size: 12px;
	text-transform:uppercase;
	width:172px;
    margin-left: 0;
    text-align: center;
	
}
.club h2.titulo1_home a{
    color: #FFF;
    
}
.clasica h2.titulo1_home
{
    background-color: #88898B;
} 
.vip h2.titulo1_home
{
    background-color: #CAB856;
} 
.club h2.titulo1_home a span{
    font-weight: bold;
    font-family: ArialBlack,Arial;
}
.club h2.titulo1
{
    background-color: #99bf3b; 
    color: #FFF;
    float: left;
    padding: 1px 6px 1px 19px;
    margin: 1px 0; 
    overflow: hidden;
    clear: both;
    font-size: 12px;
	text-transform:uppercase;
	
}
.clasica h2.titulo1
{
    background-color: #949393; 
    color: #FFF;
    float: left;
    padding: 1px 10px 1px 17px;
    margin: 1px 0; 
    overflow: hidden;
    clear: both;
    font-size: 12px;
	text-transform:uppercase;
	
}
.vip h2.titulo1
{
    background-color: #cbb859; 
    color: #FFF;
    float: left;
    padding: 1px 10px 1px 17px;
    margin: 1px 0; 
    overflow: hidden;
    clear: both;
    font-size: 12px;
	text-transform:uppercase;
	
}
h2.titulo1 span
{
    font-weight: normal;
    font-family: ArialBlack, Arial;
}
#pestanas 
{
    outline: 0px solid red;
    margin: 0 auto 0 7px;
    padding: 3px 0 0 0;
	text-transform: uppercase;
	
    
}
#pestanas li
{
    display: inline;
}
.club #pestanas li a
{
    padding: 3px 5px;
    color:#89A939;
	font:  normal normal bold 11px Arial;
    
}
.clasica #pestanas li a
{
    padding: 3px 5px;
    color:#89A939;
	font:  normal normal bold 11px Arial;
    
}
.vip #pestanas li a
{
    padding: 3px 5px;
    color:#89A939;
	font:  normal normal bold 11px Arial;
    
}
/*
.clasica #pestanas li a
{
    padding: 3px 5px;
    color:#9a9a9a;
	font:  normal normal bold 11px Arial;
    
}
.vip #pestanas li a
{
    padding: 3px 5px;
    color:#4a4a4a;
	font:  normal normal bold 11px Arial;
    
}
*/
#pestanas li a:hover
{
    
text-decoration: underline;
    
}
.club #pestanas li a.actual
{
    font-weight: bold;
    color: #29abe1;
    border-width: 1px;
    border-color: #8cb2c2 #d7e8f0 #8cb2c2 #8cb2c2 ;
    border-left-width: 3px;
    border-style: solid;
}
.clasica #pestanas li a.actual
{
    font-weight: bold;
    color: #535353;
    border-width: 1px;
    border-color: #d5d5d5 #fff #d5d5d5 #959595;
    border-left-width: 3px;
    border-style: solid;
}
.vip #pestanas li a.actual
{
    font-weight: bold;
    color: #b5a035;
    border-width: 1px;
    border-color: #e8e4cf #fff #e8e4cf #c5bb87;
    border-left-width: 3px;
    border-style: solid;
}

.club #central-club
{ 
	padding-top:3px;
    background-color: #FFF;
    border: 1px solid #dedede;
	border-radius:          6px;    
    -webkit-border-radius:  6px;
    -moz-border-radius:     6px;
   
}
.clasica #central-club
{
	padding-top:3px;
    background-color: #FFF;
    border: 1px solid #dedede;
	border-radius:          6px;    
    -webkit-border-radius:  6px;
    -moz-border-radius:     6px;
    clear: both;
}
.vip #central-club
{
	padding-top:3px;
    background-color: #FFF;
	border: 1px solid #dedede;
    /*border: 1px solid #e5dbac;*/
	border-radius:          6px;    
    -webkit-border-radius:  6px;
    -moz-border-radius:     6px;
    clear: both;
}

/* CLUB */
#busqueda-home1
{
    width: 156px;
	
}
#busqueda-home1 #destino, #busqueda-home1 #establecimiento{
width:130px;
}
.club #busqueda-home1 #busqueda-form
{
    background: transparent url(../img/diseno/fondo_superior_busqueda_peq.png) top center no-repeat ;
    width: 154px;
    height: 360px;
    overflow: hidden;
    text-align: center;
    border-width: 0;
    margin: 0 0 10px 0;
    padding:10px 0 0 0;
}
.clasica #busqueda-home1 #busqueda-form
{
	 background: transparent url(../img/diseno/fondo_superior_busqueda_peq.png) top center no-repeat ;
    /*background: transparent url(../img/diseno/fondo_superior_busqueda_peq_clasica.gif) top center no-repeat ;*/
    width: 154px;
    height: 360px;
    overflow: hidden;
    text-align: center;
    border-width: 0;
    margin: 0 0 10px 0;
    padding:10px 0 0 0;
}
.vip #busqueda-home1 #busqueda-form
{
    /* background: transparent url(../img/diseno/fondo_superior_busqueda_peq.gif) top center no-repeat ;*/
	background: transparent url(../img/diseno/fondo_superior_busqueda_peq_vip.gif) top center no-repeat ;
	
    width: 154px;
    height: 360px;
    overflow: hidden;
    text-align: center;
    border-width: 0;
    margin: 0 0 10px 0;
    padding:10px 0 0 0;
}
#busqueda-home1 #busqueda-form div
{
    margin: 7px 8px;
    text-align: left;
}
#busqueda-home1 #busqueda-form div label
{
    
    display: block;
    margin: 1px 0 1px 1px;
    color: #FFF;
	text-transform:capitalize;
    font:  normal normal bold 10px Arial;
}
.club #busqueda-home1 #busqueda-form .boton
{
    margin: 6px auto 2px auto;
    background: transparent url(../img/diseno/fondo_btn_buscar_club_g.png) center center no-repeat;
    width: 165px;
    height: 30px;
    border-width: 0;
    font: normal normal bold 14px Arial;
    color: #FFF;
    padding: 0 15px 0 0;
}
.clasica #busqueda-home1 #busqueda-form .boton
{
    margin: 6px auto 2px auto;
   /* background: transparent url(../img/diseno/fondo_btn_buscar_clasica.png) center center no-repeat;*/
   background: transparent url(../img/diseno/fondo_btn_buscar_club_g.png) center center no-repeat;
    width: 165px;
    height: 30px;
    border-width: 0;
    font: normal normal bold 14px Arial;
    color: #FFF;
    padding: 0 15px 0 0;
}
.vip #busqueda-home1 #busqueda-form .boton
{
    margin: 6px auto 2px auto;
   /* background: transparent url(../img/diseno/fondo_btn_buscar_clasica.png) center center no-repeat;*/
	background: transparent url(../img/diseno/fondo_btn_buscar_club_g.png) center center no-repeat;
    width: 165px;
    height: 30px;
    border-width: 0;
    font: normal normal bold 14px Arial;
    color: #FFF;
    padding: 0 15px 0 0;
}
#busqueda-home1 #busqueda-form .boton:hover
{
	opacity:.8;
-moz-opacity: .8;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
}
#busqueda-home #busqueda-form .boton:hover
{
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8; 
}
#busqueda-home1 #busqueda-form{
padding-top:6px;
}
#busqueda-home1 input[type=text]{
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 3px 3px 3px 5px;
    border-radius:   4px;    
    -webkit-border-radius:6px;
    -moz-border-radius:  6px;
	/*color:#a3a3a3;*/
	color:#666666; 
    font: normal normal bold 9px Arial;
    width: 120px;
}
#busqueda-home input[type=text]{
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 3px 3px 3px 5px;
    border-radius:   4px;    
    -webkit-border-radius:6px;
    -moz-border-radius:  6px;
	color:#666666; 
    font: normal normal bold 9px Arial;
    width: 170px;
}
#busqueda-home select{
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 3px 3px 3px 5px;
    border-radius:   4px;    
    -webkit-border-radius:6px;
    -moz-border-radius:  6px;
	color:#666666;
	text-transform:capitalize;
    font: normal normal bold 9px Arial;
    width: 180px;
}
#busqueda-home1 select{
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 3px 3px 3px 5px;
    border-radius:   4px;    
    -webkit-border-radius:6px;
    -moz-border-radius:  6px;
	/*color:#a3a3a3;*/
	color:#666666;
	text-transform:capitalize;
    font: normal normal bold 9px Arial;
    width: 140px;
}
#busqueda-home1 h3.titulo{
    font: normal normal bold 11px arialBlack,Arial;
    border-radius:   6px 6px 0 0;    
    -webkit-border-radius: 6px 6px 0 0 ;
    -moz-border-radius:  6px 6px 0 0;
    color: #FFF;
    padding:2px 3px;
    text-transform: uppercase;
    margin: 0;
    background-color: #656c4a;
	text-align:center;
}

.club #ultimo-viaje
{
    background-color: #deeac2;
    margin: 0;
    padding: 5px 0;
}
.clasica #ultimo-viaje
{
    background-color: #e8e8e8;
    margin: 0;
    padding: 5px 0;
}
.vip #ultimo-viaje
{
    background-color: #e5dbac;
    margin: 0;
    padding: 5px 0;
}

#region-viaje
{
    padding: 0;
    margin: 0;    
}
#region-viaje li > a span
{
    font: normal normal normal 14px Arial;  
}
#region-viaje li
{
    list-style: none;
    margin: 1px;
    background-color: #fafcf6;
    
}
#region-viaje li > a
{
    
    display: block;
    padding: 3px 5px;
    font: normal normal bold 11px Arial;
    
}


#region-viaje li > a.actual
{
    font-weight: bold;
    background-color: transparent;
    color: #FFF;
}
.andes
{
    color: #5a4087;
}
.costa
{
    color:#f9b000 ;
}
.amazonia{
    color:#006729 ;
}
.galapagos
{
    color: #007ac1 ;
}

.andes:hover
{
    color: #FFF;
    background-color: #5a4087 ;
}
.costa:hover
{
    background-color: #f9b000 ;
    color: #FFF;
}
.amazonia:hover{
    color: #FFF;
    background-color: #006729 ;
}
.galapagos:hover
{
    color: #FFF;
    background-color: #007ac1 ;
}
.club .foto-slide
{
    background-color: #deeac2;
    text-align: center;
    padding: 5px 0;
    height: 140px;
    overflow: hidden;
}
.clasica .foto-slide
{
    background-color: #e8e8e8;
    text-align: center;
    padding: 5px 0;
    height: 140px;
    overflow: hidden;
}

.vip .foto-slide
{
    background-color: #e5dbac;
    text-align: center;
    padding: 5px 0;
    height: 140px;
    overflow: hidden;
}

.foto-slide img.foto
{
    width: 140px;
    display: block;
    margin:0 auto;
}
.foto-slide p
{
    margin:0 auto;
    background-color: #FFF;
    width: 136px;
    padding: 5px 2px;
    border-radius: 0 0  6px 6px ;    
    -webkit-border-radius: 0 0  6px 6px;
    -moz-border-radius:  0 0 6px 6px;
}
.foto-slide p span
{
    font-weight: bold;
    font-style: italic;
}
.foto-slide a.sig,.foto-slide a.ant
{
 
    width: 25px;
    position: relative;
    outline: 0px dotted red;
    
    clear: both;
    overflow: hidden;
    opacity:.4;
    -moz-opacity: .4;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);
    margin: 0;
    vertical-align: middle;    
    top: -133px;
}

.foto-slide a.sig:hover,.foto-slide a.ant:hover
{
    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
}
.foto-slide a.sig
{    
    left: 50px;
    
}
.foto-slide a.ant
{
    left: -50px;    
}
/* FIN CLUB*/
#menuHome {
    margin:0 ;
}
#menuHome li {
    float: left;
    list-style: none outside none;
    margin-left: 1px;
    text-align: center;
}
#menuHome > li a {
    color: #FFFFFF;
    display: block;
   
    margin: 0;
    padding: 3px 5px 2px 5px;
    text-align: center;
}
#menuHome > li a:hover,#menuHome > li.actual
{
    
    background-color: #A0A0A0;
}
#menuHome > li a.actual {
    color: #ccc;
    font-weight: bold;
}
 
#menuHome li ul {
    background: transparent url(../img/diseno/indicador_submenu.png) top left no-repeat;
    margin: -8px 0 0 -100px;
    padding: 10px 0 0 0;
    position: absolute;
    visibility: hidden;
    z-index: 99;
}
#menuHome li ul li {
    display: inline;
    float: left;
}
#menuHome li ul li a {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #FFF;
    font-size: 11px;
    padding: 3px 5px;
    text-align: left;
    width: auto;
    text-decoration: none;
    text-transform: capitalize;
}
#menuHome li ul li a:hover {
    color: #ddd;
    background-color: transparent;
}
#busqueda-form-home
{
    background: transparent url(../img/diseno/fondo_superior_busqueda.png) top center no-repeat ;
    width: 226px;
    height: 140px;
    overflow: hidden;
    text-align: center;
    border-width: 0;
    margin: 0;
    padding:0;
}

#busqueda-form-home div
{
    margin: 7px 8px;
    text-align: left;
}
#busqueda-form-home div label
{
    
    display: block;
    margin: 3px 0 1px 0;
    color: #FFF;
    font:  normal normal bold 14px ArialBlack,Arial;
}
#busqueda-form-home .boton
{
    margin: 5px auto 2px auto;
    background: transparent url(../img/diseno/fondo_btn_buscar_home.png) center center no-repeat;
    width: 140px;
    height: 24px;
    border-width: 0;
    font: normal normal bold 15px Arial;
    color: #FFF;
}

#menu-ofertas
{
    
    margin: 1px 0;
    padding: 0px 0;
    text-align: center;
}
#menu-ofertas li
{
    list-style: none;
    margin: 2px 20px;
    border-bottom: 1px solid #ededed;
}
#menu-ofertas li a
{
    font: normal normal bold 11px Arial;
   /* color: #8c8c8c; */
   color:#666666;
    text-transform: uppercase;
    display: block;
    padding: 7px 0;
    text-decoration: none;
	border-radius:  6px 6px 0 0;    
    -webkit-border-radius:6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
}
#menu-ofertas li a:hover
{
    color: #fff;
    border-radius:  6px 6px 0 0;    
    -webkit-border-radius:6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
}


#busqueda-home
{
    width: 200px;
    
}


#cabBusqueda
{
    height: 15px; 
    display: none;
    }


.club #busqueda-form
{
    /*background: transparent url(../img/diseno/fondo_superior_busqueda-filtro2.jpg) bottom center no-repeat ;*/
    background-color: #84b60a;
    width: 200px;
    height: 360px;
    overflow: hidden;
    text-align: center;
    border-width: 0;
    margin: 0px 0px 10px 0px;
    padding:10px 0 0 0;
    border-radius: 9px;
}
.club  #cabBusqueda
{ 
    background: transparent url(../img/diseno/fondo_superior_busqueda-filtro1.png) center top no-repeat;
}
.clasica #busqueda-form
{
	/*background: transparent url(../img/diseno/fondo_superior_busqueda-filtro2.jpg) bottom center no-repeat ;*/
  /* background: transparent url(../img/diseno/fondo_superior_busqueda-filtro2_clasica.jpg)  bottom center no-repeat  ;*/
    background-color: #88898b;
    width: 200px;
    height: 360px;
    overflow: hidden;
    text-align: center;
    border-width: 0;
    margin: 0px 0px 10px 0px;
    padding:10px 0 0 0;
    border-radius: 9px;
}
.clasica  #cabBusqueda
{ 
    background: transparent url(../img/diseno/fondo_superior_busqueda-filtro1_clasica.jpg) center top no-repeat;
}
.vip #busqueda-form
{
	/*background: transparent url(../img/diseno/fondo_superior_busqueda-filtro2.jpg) top center no-repeat ;*/
  /*  background: transparent url(../img/diseno/fondo_superior_busqueda-filtro2_vip.jpg) bottom center repeat-x ;*/
  background-color: #cbb859;
    width: 200px;
    height: 360px;
    overflow: hidden;
    text-align: center;
    border-width: 0;
    margin: 0px 0px 10px 0px;
    padding:10px 0 0 0;
    border-radius: 9px;
}
.vip #cabBusqueda
{ 
    background: transparent url(../img/diseno/fondo_superior_busqueda-filtro1_vip.jpg) center top no-repeat;
}
#busqueda-form div
{
    margin: 7px 8px;
    text-align: left;
}
#busqueda-home #busqueda-form div label
{
    
    display: block;
    margin: 1px 0 1px 1px;
    color: #FFF;
	text-transform:capitalize;
    font:  normal normal bold 11px Arial;
}
#busqueda-home #busqueda-form div textarea
{
    text-transform: capitalize;
}
.club #busqueda-form .boton, .club #busqueda-home div.filtro .boton
{
    margin: 0px auto 2px auto;
    background: transparent url(../img/diseno/fondo_btn_buscar_club_g.png) center center no-repeat;
    width: 165px;
    height: 30px;
    border-width: 0;
    font: normal normal bold 13px Arial;
    color: #FFF;
    padding: 0 15px 0 0;

}
.club #busqueda-home div.filtro .boton{
	
	margin-left:23px;
	margin-top:-3px;
	
	
}
.clasica #busqueda-form .boton, .clasica #busqueda-home div.filtro .boton
{
    margin: 0px auto 2px auto;
	background: transparent url(../img/diseno/fondo_btn_buscar_club_g.png) center center no-repeat;
   /* background: transparent url(../img/diseno/fondo_btn_buscar_clasica.png) center center no-repeat;*/
    width: 165px;
    height: 30px;
    border-width: 0;
    font: normal normal bold 13px Arial;
    color: #FFF;
    padding: 0 15px 0 0;

}
.clasica #busqueda-home div.filtro .boton{
	margin-left:23px;
	margin-top:-3px;
}
.vip #busqueda-form .boton, .vip #busqueda-home div.filtro .boton
{
    margin: 0px auto 2px auto;
    /*background: transparent url(../img/diseno/fondo_btn_buscar_vip.png) center center no-repeat;*/
	background: transparent url(../img/diseno/fondo_btn_buscar_club_g.png) center center no-repeat;
    width: 165px;
    height: 30px;
    border-width: 0;
    font: normal normal bold 13px Arial;
    color: #FFF;
    padding: 0 15px 0 0;

}
.vip #busqueda-home div.filtro .boton{
	margin-left:23px;
	margin-top:-3px;
}
#busqueda-home div.filtro .boton:hover
{
    opacity:.8;
-moz-opacity: .8;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);

}
.login-formulario input[type=text], .txt{
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 3px;
    border-radius:   6px;    
    -webkit-border-radius:6px;
    -moz-border-radius:  6px;
    font: normal normal normal 10px Arial;
    width: 170px;
}
.login-formulario input[type=password], .txt{
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 3px;
    border-radius:   6px;    
    -webkit-border-radius:6px;
    -moz-border-radius:  6px;
    font: normal normal normal 10px Arial;
    width: 170px;
}

#busqueda-home h3.titulo{
    font: normal normal bold 11px arialBlack,Arial;
    color: #FFF;
    padding:2px 3px;
    text-transform: uppercase;
    margin: 0;
    background-color: #29abe1;
}
#busqueda-home .filtro{
    color: #4B6D81;
    width: 154px;
	border:#fff 1px outset;
	width:198px;
	height:438px;
	border-radius:         0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    -moz-border-radius:    0 0 6px 0;
	
}
#busqueda-home .filtro .espacio_filtro{
	margin:5px 11px 5px 5px;
	padding:5px 5px;
	border-bottom: #4B6D81 1px solid;
	
}
#busqueda-home .filtro input[type=checkbox], .checkbox{
	padding:5px 5px 0 5px;
	clear:both;
}
#busqueda-home .filtro label{
	display:inline-block;
	width:80%;
	vertical-align:top;
	padding-top:2px;

}
.costa
{
    color:#f9b000 ;
}
.amazonia{
    color:#006729 ;
}
.galapagos
{
    color: #007ac1 ;
}

.andes:hover
{
    color: #FFF;
    background-color: #5a4087 ;
}
.costa:hover
{
    background-color: #f9b000 ;
    color: #FFF;
}
.amazonia:hover{
    color: #FFF;
    background-color: #006729 ;
}
.galapagos:hover
{
    color: #FFF;
    background-color: #007ac1 ;
}
#ultimo-viaje
{
    background-color: #deeac2;
    margin: 0;
    padding: 5px 0;
}
#region-viaje
{
    padding: 0;
    margin: 0;    
}
#region-viaje li
{
    list-style: none;
    margin: 1px;
    background-color: #fafcf6;
    
}
#region-viaje li > a
{
    
    display: block;
    padding: 3px 7px;
    font: normal normal bold 11px Arial;
    
}


#region-viaje li > a.actual:hover
{
    background-color: #5a4087;
}
#region-viaje li > a.actual span
{
    margin-top: 1px;
    font-weight: bold;
    background-color: #5a4087;
    color: #FFF;
    padding: 2px 10px ;
    border-radius:         6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius:    6px 6px 0 0;
}


.foto-slide
{
    background-color: #deeac2;
    text-align: center;
    padding:  0 0 5px 0;
    height: 140px;
    overflow: hidden;
}
.foto-slide div
{
    margin: 0;
}
.foto-slide img.foto
{
    width: 140px;
    display: block;
    margin:0 auto;
}
.foto-slide p
{
    margin:0 auto;
    background-color: #FFF;
    width: 136px;
    padding: 5px 2px;
}
.foto-slide p span
{
    font-weight: bold;
    font-style: italic;
}
.foto-slide a.sig,.foto-slide a.ant
{
 
    width: 25px;
    position: relative;
    outline: 0px dotted red;
    
    clear: both;
    overflow: hidden;
    opacity:.4;
    -moz-opacity: .4;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);
    margin: 0;
    vertical-align: middle;    
    top: -133px;
}

.foto-slide a.sig:hover,.foto-slide a.ant:hover
{
    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
}
.foto-slide a.sig
{    
    left: 50px;
    
}
.foto-slide a.ant
{
    left: -50px;    
}


/*OFERTAS VERTICAL*/
.titulo internacional{

}
#carruselVerticalInicio{
overflow:hidden;}
#carruselVerticalInicio #ofertas-slide
{
    width: 323px;
    height: 580px;
    background-color: #eef4e0;
    clear: both;
    padding: 10px 5px;
    margin: 0px 25px 0 25px;
	
}
.producto_td{
    / padding-left: 25px;
}
.club #ofertas-slide
{
    width: 485px;
    height: 582px;
	background-color: #eef4e0;
    /*background-color: #ebebec;*/
    clear: both;
    padding: 10px 5px;
    margin: 0 25px;
}
.clasica #ofertas-slide
{
    width: 485px;
    height: 580px;
    /*background-color: #e2e2e2;*/
	background-color: #eef4e0;
    clear: both;
    padding: 10px 5px;
    margin: 0 25px;
}
.vip #ofertas-slide
{
    width: 485px;
    height: 581px;
	background-color: #eef4e0;
    /*background-color: #efeacd;*/
    clear: both;
    padding: 10px 5px;
    margin: 0 25px;
}
#ofertas-slide .ant,#ofertas-slide .sig
{
    width: 25px;
    position: relative;
    outline: 0px dotted red;
    
    clear: both;
    overflow: hidden;
    opacity:.8;
    -moz-opacity: .3;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=30);
    margin: 0;
    vertical-align: middle;   
    top: -460px; 
}


#ofertas-slide .ant:hover,#ofertas-slide .sig:hover
{
    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
}
#ofertas-slide .ant
{
    left: -26px;
    
}
#carruselVerticalInicio #ofertas-slide .ant
{
    
    left: -26px;
}
#ofertas-slide .sig
{
    left: 458px;
}
#carruselVerticalInicio #ofertas-slide .sig
{
    left: 296px;
}
.oferta-vertical
{

    width: 151px;
    height: 580px;
    overflow: hidden;
    text-align: center;   
    float: left;
    margin: 0 5px;
    padding: 0;
    outline: 0px dotted #99BF3B;
}
.oferta-vertical-c{
    background-color:  #FFF;
    height: 545px;
    overflow: hidden;
	padding:0 5px;
	border: 1px solid #ececec; 

}
.oferta-vertical-c table {
margin-top:-10px;



}




#ofertas_comparacion .oferta-vertical .business, .business:hover{
        
}
#ofertas_comparacion .oferta-vertical .charter, .charter:hover{
       
}
#ofertas_comparacion .oferta-vertical .beneficio, .beneficio:hover{
       
}
#ofertas_comparacion .oferta-vertical .internacional, .internacional:hover{
       
}
#ofertas_comparacion .oferta-vertical .regular, .regular:hover{
       
}
#ofertas_comparacion .oferta-vertical .remate,  .remate:hover{
   
}
    
#ofertas_comparacion .oferta-vertical .especial, .especial:hover{
    
}


.oferta-vertical .business, .business:hover{
    background-color: #29abe1;    
}
.oferta-vertical .charter, .charter:hover{
    background-color: #e95d0f;    
}
.oferta-vertical .beneficio, .beneficio:hover{
    background-color: #99bf3b;    
}
.oferta-vertical .internacional, .internacional:hover{
    background-color: #7d695a;    
}
.oferta-vertical .regular, .regular:hover{
    background-color: #99bf3b;    
}
.oferta-vertical .remate,  .remate:hover{
    background-color: #29abe1;
}
    
.oferta-vertical .especial, .especial:hover{
    background-color: #c5ca13;
}






table.regular, table.remate , table.business ,table.charter, table.beneficio, table.internacional , table.especial
{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius:    6px;    
}
.col3 .regular, .col3 .remate , .col3 .business ,.col3 .charter, .col3 .beneficio, .col3 .internacional, .col3 .especial {
    background-color: transparent;
}
.oferta-vertical h3.titulo
{
    font: normal normal bold 10px Arial;

    color: #FFF;
    padding:2px 3px;
    text-transform: uppercase;
    margin: 0;
}
.oferta-vertical .logo
{
    width: 40px;
    height: 30px;
    background-color: #333;
    float: left;
    margin: 10px 0px 0px 15px;
}
.oferta-vertical .ciudad{
    color: #666666;
    font:  normal normal bold 10px Arial;
    width: 70px;
    height: 15px;
    margin: 0 0 0 67px;
    padding: 0 5px 0 0;
    text-align: right;
	position: relative;
    top: -15px;
    
}
.oferta-vertical .img
{
	width:130px;
    background: transparent url(../img/diseno/fondo_oferta_vertical.jpg) center center no-repeat;
    padding: 5px;
    margin: 0;
	height:92px;
	margin-top:-15px;
	
}
.rot-der
{
    
    -o-transform:rotate(3deg);  
    -webkit-transform:rotate(3deg);  
    -moz-transform:rotate(3deg); 
}
.rot-izq
{
    
    -o-transform:rotate(-3deg);  
    -webkit-transform:rotate(-3deg);  
    -moz-transform:rotate(-3deg); 
}
.oferta-vertical .personas,.oferta-vertical .dias
{
    color: #666666;
    font: normal normal normal 16px "Times New Roman", Times, serif;
    margin: 0;
    padding: 0;
    text-align:center;
    
}
.oferta-vertical .persona
{ 
    height: 20px;
    margin: 10px 0 20px 0;
    clear: both;
    padding: 5px 0px 15px 0;
    border-bottom: 1px solid #c0d0d0;
    font: normal normal bold 13px Arial;
    color: #1a426a;
}
.oferta-horizontal .persona ,.oferta-horizontal1 .persona
{
    font: normal normal bold 13px Arial;
    color: #1a426a;
    text-align: center;
    margin: 3px 0 0 0;
}
.oferta-vertical .persona span
{
    
    display: inline-block;
    width: 17px;
    height: 18px;
    background-position: bottom center;
    background-repeat: no-repeat;
    
}
.oferta-vertical .persona .adu,
.oferta-horizontal .persona .adu, 
.oferta-horizontal1 .persona .adu
{
    background-image:url(../img/diseno/ico_man.gif) ;        
}
.oferta-vertical .persona .more,.oferta-horizontal .persona .more,.oferta-horizontal1 .persona .more
{ 
    background-image:url(../img/diseno/ico_mas.gif) ;        
}
.oferta-vertical .persona .nin,
.oferta-horizontal .persona .nin
,.oferta-horizontal1 .persona .nin
{ 
    width: 13px;
    background-image:url(../img/diseno/ico_boy.gif) ;        
}

.oferta-horizontal .persona span, .oferta-horizontal1 .persona span
{
       display: inline-block;
    width: 13px;
    height: 14px;
    background-position: bottom center;
    background-repeat: no-repeat; 
    background-size: 11px 13px;
} 
.oferta-horizontal .persona .more,.oferta-horizontal1 .persona .more
{
    background-size: 10px 9px;
}

.oferta-horizontal .persona .nin,.oferta-horizontal1 .persona .nin
{
    background-size: 10px 9px; 
    width: 10px;
    height: 10px;
}
.input_focus{
color:#666666;
}
.oferta-vertical .dias{
margin-top:10px;
}
.oferta-vertical .rack
{
    text-align: center;
    margin-left: 5px;
    float: left; 
}
.oferta-vertical .precio-final{
    margin:5px;
    display: table-cell;
    vertical-align: middle; 
    text-align: center;
    width: 150px;
    background-color: #fff;
    height: 90px;
}
.oferta-vertical .precio-final h6
{
    text-transform: uppercase;
    font:normal normal bold 9px Arial;
    color: #d12d2d;
}
.oferta-vertical .precio-final.remate 
{
    
}
.oferta-vertical .precio-final.remate .img2_remate
{
background-position: 0 0;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 38px;
}
.oferta-vertical .precio-final.remate h6
{
    font-size: 8px;
}
.oferta-vertical .precio-final.remate p
{
    font-size: 30px;
}
.oferta-vertical .precio-final p
{
    text-align: center;    
    font:normal normal bold 40px Arial;
    color: #d12d2d;
    margin: 5px;
    padding: 0;
}
.oferta-horizontal .rack
{ 
    text-align: center;
    padding-top: 10px;
}
.oferta-vertical .oferta
{
    text-align: center;
    float: right;
    margin: 10px 5px 0 0;    
    height: 54px;
    width: 65px;
    overflow: hidden;
    background: transparent url(../img/diseno/fondo_ahorro.jpg) top center no-repeat;

}
.oferta-horizontal .oferta
{
    text-align: center;
    float: right;
    margin: 10px 5px 0 0;    
    height: 54px;
    width: 75px;
    overflow: hidden;
    background: transparent url(../img/diseno/fondo_ahorro.jpg) top center no-repeat;
    background-size: 65px;
    
}
.oferta-vertical .rack .titulo{
    font: normal normal bold 8px Arial;
    text-transform: uppercase;
    color: #d12d2d;
    display: block;
}
 .oferta-vertical .oferta .titulo{
    font: normal normal bold 8px Arial;
    text-transform: uppercase;
    color: #fff;
    display: block;
     padding-top: 4px;
}
.sin_oferta{
background:url(../img/diseno/nohayoferta.jpg) center center no-repeat;
width:160px;
height:82px;
border:hidden;
border-width:0px;
border: 0px solid #ECECEC;
}
.club .oferta-horizontal1 .rack .titulo, .club .oferta-horizontal1 .oferta .titulo{
    font: normal normal bold 8px Arial;
    text-transform: uppercase;
    color: #d12d2d;
    display: block;
}

.clasica .oferta-horizontal1 .rack .titulo, .clasica .oferta-horizontal1 .oferta .titulo{
    font: normal normal bold 8px Arial;
    text-transform: uppercase;
    color: #666666;
    display: block;
}
.vip .oferta-horizontal1 .rack .titulo, .vip .oferta-horizontal1 .oferta .titulo{
    font: normal normal bold 8px Arial;
    text-transform: uppercase;
    color: #666666;
    display: block;
}
 .club .oferta-horizontal1 .oferta .titulo,
.clasica .oferta-horizontal1 .oferta .titulo,
.vip .oferta-horizontal1 .oferta .titulo
{
    color: #fff;
}
.oferta-horizontal .rack .titulo{
    font: normal normal bold 8px Arial;    
    color: #c23138;
    display: block;
    text-transform: uppercase;
}
.oferta-horizontal .ahorroPor
{ 
    margin-bottom: 10px;
    text-align: center;
}
.oferta-horizontal .ahorroPor .titulo{
    font: normal normal bold 12px Arial;    
    color: #666666;
    display: block;
}
.oferta-horizontal .ahorroPor .precio{
    font: normal normal bold 15px Arial;    
    color: #C1282D;
    display: block;
}

.club .oferta-horizontal .oferta .titulo{
	font: normal normal bold 8px Arial;
    text-transform: uppercase;
    color: #fff;
    display: block;
    padding-top: 3px;
}
.clasica .oferta-horizontal .oferta .titulo{
	font: normal normal bold 10px Arial;
    text-transform: uppercase;
    color: #fff;
    display: block;
}
.vip .oferta-horizontal .oferta .titulo{
    font: normal normal bold 10px Arial;
    text-transform: uppercase;
    color: #ffffff;
    display: block;
}
.oferta-vertical .rack .precio
{
    
    color: #c1282d;
    font:  normal normal bold 12px Arial;
    text-decoration: line-through;    
    display: block;
}
.oferta-horizontal .rack .precio
{
    color: #c1282d;
    font:  normal normal bold 16px Arial;
    text-decoration: line-through;    
    display: block;
}
.oferta-horizontal .precio-final
{
    text-align: center;
    padding-top: 10px;
}
.oferta-horizontal .precio-final .titulo{
    color:#d12d2d;
    font:normal normal normal 10px Arial;
    text-transform: uppercase;
    display: block;
}
.oferta-horizontal .precio-final .precio{
    color:#d12d2d;
    font: normal normal bold 24px Arial;
display: block;
}

.oferta-horizontal1 .precio-final
{
    text-align: center;
    width: auto;
    margin-top: 5px 
}
.oferta-horizontal1 .precio-final .titulo
{
    text-transform: uppercase;
    display: block;
    font: normal normal bold 8px Arial;
    color : #d12d2d;   
    
}
.oferta-horizontal1 .precio-final .precio
{
    color : #d12d2d;
    font: normal normal bold 20px Arial;
}

.oferta-horizontal1 .rack .img2_regular,.oferta-horizontal1 .rack .img2_especial
{
    display: none;
}
.oferta-horizontal1 .rack .precio
{
    color: #c1282d;
    font:  normal normal bold 12px Arial;
    text-decoration: line-through;    
    display: block;
}
.oferta-horizontal1 .inc
{
    color: #0b5aa4;
    font: normal normal bold 9px Arial;
    text-transform: uppercase;
    width: 300px;
    margin: 5px 0 0 0;
}
.oferta-horizontal1 .inc span{
    color: #d12d2d;
}
.club .oferta-vertical .oferta .precio
{
    font: normal normal bold 14px  arialBlack,Arial;
    color: #fff;
}
.club .oferta-horizontal .oferta .precio
{
    font: normal normal bold 20px  arialBlack,Arial;
    color: #ffffff;
}
.clasica .oferta-vertical .oferta .precio
{
    font: normal normal bold 14px  arialBlack,Arial;
    /*color:#000;*/
	color: #fff;
	}
        .clasica .oferta-horizontal .oferta .precio
{
        font: normal normal bold 22px  arialBlack,Arial;
    /*color:#000;*/
	color: #fff;
}
.vip .oferta-vertical .oferta .precio
{
    font: normal normal bold 14px  arialBlack,Arial;
    /*color:#c1ac46;*/
	color: #fff;
	}
.club .oferta-horizontal1 .oferta .precio
{
    font: normal normal bold 17px  arialBlack,Arial;
    color: #fff;
}
.clasica .oferta-horizontal1 .oferta .precio
{
    font: normal normal bold 17px  arialBlack,Arial;
    /*color: #2b2b2b;*/
	color: #84b60a;
}
.vip .oferta-horizontal1 .oferta .precio
{
    font: normal normal bold 17px  arialBlack,Arial;
    /*color: #c1ac46;*/
	color: #fff;
}

.oferta-vertical p.aviso
{
    /*color: #808080;*/
	color: #666666;
    font:  normal normal normal 9px Arial;
    margin: 0;
    padding: 0;
    clear: both;
	text-align:center;
}
.oferta-vertical hr
{
    border: 0px solid #fff;    
    height: 5px;
    padding-bottom: 5px;
    width: 133px;
    border-top: 1px solid #aaa;
    margin: 10px auto 4px auto;
    
}
.oferta-vertical hr.sombra
{
    margin: 10px auto 1px auto;
    padding: 0;
    background: transparent url(../img/diseno/sombra_hr.jpg) center bottom no-repeat;
}
.oferta-vertical p.descripcion{
    font:  normal normal normal 9px Arial;
    color: #666666;
    text-align: justify;
    padding: 0;
    height: 195px;
    overflow: hidden;
    margin: 10px 5px 0 5px;
	text-transform:lowercase;
}
.oferta-vertical p.descripcion .d
{
    font: normal normal bold 9px Arial;
    text-transform: uppercase;
    color:#0b5aa4;
}
.oferta-vertical p.term
{
    margin: 0;
    padding: 0;
    height: 20px;
    position: relative;
    top: -39px;
   /* background:  transparent url(../img/diseno/fondo_degrade.png) center center repeat-x; */
}

.oferta-vertical h3.fin 
{

    padding:2px 3px;
    text-transform: uppercase;
    margin: 0;
}
.oferta-vertical h3.fin a{
    
    font: normal normal bold 11px Arial;
    color: #FFF;
    text-decoration: none;
padding: 0 20px 0 0;
    background: transparent url(../img/diseno/btn_mas.gif) center right no-repeat;
}
.oferta-vertical h3.fin a:hover
{
    text-decoration: underline;
}

/*FIN OFERTAS VERTICAL*/

/*OFERTAS HORIZONTAL*/

.ordenarpor{
color:#FFF;
font: normal normal normal 10px Arial;
}
.selectordenar{
font: normal normal normal 10px Arial;
color:#666666;
margin-top:-5px;
}
#ofertas_horizontal
{    
    background-color: #fff;
    padding: 0 0 0 5px;
    height: 100%;
	width:720px;
    overflow: hidden; 
	margin:auto;
    margin-top: 2px;
	
}
#central-club #ofertas_horizontal
{
    width: 720px     ;
}
.club #ofertas_horizontal.filtro
{    
    background-color: #DEEAC2;
    padding: 0px;
    
    overflow: hidden;
}
.clasica #ofertas_horizontal.filtro
{    
    background-color: #e2e2e2;
    padding: 0px;
    
    overflow: hidden;
}
.vip #ofertas_horizontal.filtro
{    
    background-color: #efeacd;
    padding: 0px;
    
    overflow: hidden;
}

#ofertas_horizontal.filtro .cabecera
{    
    height: 24px;
}
#ofertas_horizontal.filtro .cuerpo
{    
    height: 360px;
	padding:6px 12px;
}
.club #ofertas_horizontal.filtro .paginacion
{    
    clear:both;
	background-color: #D4E6A9;
	text-align:center;
	height:19px;
	padding-top:6px;
	color:#6C794C;   
	font-weight:bold;
	border-top:#FFF solid 1px;
	
	
}
.clasica #ofertas_horizontal.filtro .paginacion
{    
    clear:both;
	
	background: url(../img/diseno/menu_clasica_pie.png) center center no-repeat;
	text-align:center;
	height:19px;
	padding-top:6px;
	color:#6C794C;   
	font-weight:bold;
	border-top:#FFF solid 1px;
	
	
}
.vip #ofertas_horizontal.filtro .paginacion
{    
    clear:both;
	background: url(../img/diseno/menu_vip_pie.png) center center no-repeat;
	text-align:center;
	height:19px;
	padding-top:6px;
	color:#FFF;   
	font-weight:bold;
	border-top:#FFF solid 1px;
	
	
}
.club #ofertas_horizontal.filtro .paginacion a, .club #ofertas_horizontal.filtro .paginacion a:visited
{
	color:#6c794c;  
    padding: 3px 5px ;
}
.clasica #ofertas_horizontal.filtro .paginacion a, .clasica #ofertas_horizontal.filtro .paginacion a:visited
{
	color:#CCC;  
	 padding: 3px 5px ;
}
.vip #ofertas_horizontal.filtro .paginacion a, .vip #ofertas_horizontal.filtro .paginacion a:visited
{
	color:#eaeaea;
	 padding: 3px 5px ;    
}
.club #ofertas_horizontal.filtro .paginacion .actual
{
	text-decoration:underline;   
    background-color: #84B60A;
    color: #fff;
    padding: 2px 5px;
    border-radius: 3px;
}
.clasica #ofertas_horizontal.filtro .paginacion .actual
{
	text-decoration:underline;  
    background-color: #84B60A;
    color: #fff;
    padding: 2px 5px;
    border-radius: 3px;
}
.vip #ofertas_horizontal.filtro .paginacion .actual
{
	text-decoration:underline; 
    background-color: #84B60A;
    color: #fff;
    padding: 2px 5px;
    border-radius: 3px;
}
.club #ofertas_horizontal.filtro .paginacion .anterior
{
	background-image:url(../img/diseno/fondo_boton_filtro_atras.jpg);
	padding:4px 25px 6px 25px;
	font-weight:normal;
	background-repeat:no-repeat;
	margin-left:-30px;

	
}
.clasica #ofertas_horizontal.filtro .paginacion .anterior
{
	background-image:url(../img/diseno/fondo_boton_filtro_atras_clasica.png);
	padding:4px 25px 6px 25px;
	font-weight:normal;
	background-repeat:no-repeat;
	
	
}
.vip #ofertas_horizontal.filtro .paginacion .anterior
{
	background-image:url(../img/diseno/fondo_boton_filtro_atras_vip.png);
	padding:4px 25px 6px 25px;
	font-weight:normal;
	background-repeat:no-repeat;
	
	
}
.club #ofertas_horizontal.filtro .paginacion .siguiente
{
	background:transparent url(../img/diseno/fondo_boton_filtro_adelante.jpg) center center no-repeat;
	padding:4px 20px 6px 20px;
	font-weight:normal;
	background-repeat:no-repeat;
}
.club #ofertas_horizontal.filtro .paginacion .siguiente:hover
{
    text-decoration: underline;
    }
.clasica #ofertas_horizontal.filtro .paginacion .siguiente
{
	background-image:url(../img/diseno/fondo_boton_filtro_adelante_clasica.png);
	padding:4px 20px 6px 20px;
	font-weight:normal;
	background-repeat:no-repeat;
	color:#FFF;
}
.vip #ofertas_horizontal.filtro .paginacion .siguiente
{
	background-image:url(../img/diseno/fondo_boton_filtro_adelante_vip.png);
	padding:4px 20px 6px 20px;
	font-weight:normal;
	background-repeat:no-repeat;
	color:#FFF;
}
#ofertas_horizontal.filtro .paginacion a:hover
{
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
    background-color: #AFCC66;
    color:#000;
}

.club #ofertas_horizontal.filtro .paginacion .desactivada
{
	color:#C8C8C8;   
}
.clasica #ofertas_horizontal.filtro .paginacion .desactivada
{
	color:#FFF;   
}
.vip #ofertas_horizontal.filtro .paginacion .desactivada
{
	color:#FFF;   
}

#ofertas_horizontal table
{
    margin: 5px 0 10px 0;
    padding: 0;  
    border-collapse: collapse;  
    outline: 0px dotted red;
	float:left;
}
#ofertas_horizontal .cuerpo table
{
    margin: 0px;
}
#ofertas_horizontal table td,#ofertas_horizontal table td > img
{
    margin: 0;
    padding: 0;
    outline: 0px dotted red;
}
.oferta-horizontal{
 
    overflow: hidden; 
    width: 665px;
    margin: 0;
    padding: 3px 5px;
    height: 85px;
    float: left;
    clear: both;
    background-color: #fff;
    background: #fff url(../img/diseno/ico_ver_mas_70.gif) right bottom no-repeat;   
}
.oferta-horizontal:hover
{
    background: #fff url(../img/diseno/ico_ver_mas.gif) right bottom no-repeat;   
 
}
#ofertas_horizontal .oferta-horizontal
{
    margin: 2px;
}

.oferta-horizontal .col1
{
    width: 100px;
    float: left;
	text-align:center;
}
.oferta-horizontal .col2{
	width: 100px;
    float: left;
	padding-top:5px;
}

.oferta-horizontal .col3
{
    width: 60px;
    float: left;
    padding-top: 5px;
	   text-align:center;
	   
}
.remate .oferta-horizontal .col3,.especial .oferta-horizontal .col3
{
    /*padding-top: 20;*/
    height: 80px;
}
.oferta-horizontal .col4
{    float: left;
    margin-left: 35px;
    margin-right: 0;
    width: 50px;
	
}
.oferta-horizontal .col41
{
    width: 90px;
    float: left; 
	
}
.oferta-horizontal .col5
{
    width:140px; 
    float: left;
	font: normal normal normal 10px "Arial", Times, serif;
	color:#2177C7;
	padding:10px 10px 0 10px;
	
}


.oferta-horizontal .col6
{     
    float: left;
    width:70px;
}
.regular .oferta-horizontal .col1
{
    
}
.regular .oferta-horizontal .col2,.charter .oferta-horizontal .col2
{
    width: 100px;
}
.beneficio .oferta-horizontal .col2
{ 
    width: 100px;
}
.regular .oferta-horizontal .col3,.charter .oferta-horizontal .col3
{
    width: 60px;
}
.regular .oferta-horizontal .col41
{
    
}
.beneficio .oferta-horizontal .col3
{
    display: none;
}
.beneficio .oferta-horizontal .col4
{
    width: 110px;
}
.beneficio .oferta-horizontal .col41
{
    display: none;
}
.regular .oferta-horizontal .col41,.charter .oferta-horizontal .col41
{
    width: 80px;
}
.regular .oferta-horizontal .col5,.charter .oferta-horizontal .col5
{
    width: 156px;
    
}
.beneficio .oferta-horizontal .col5
{
    width:  200px;
}
.regular .oferta-horizontal h4.hotel a,.charter .oferta-horizontal h4.hotel a
{
    height: 55px;
}
.regular .oferta-horizontal .col6,.charter .oferta-horizontal .col6
{
    height: 80px;
    width: 50px;
    display: inline-block;
    
}
.regular .oferta-horizontal .col6 .mas,.charter .oferta-horizontal .col6 .mas,.club .oferta-horizontal .mas
{ 
    margin-top: 60px;    
    display: block;
    width: 50px;
    left: -1px;
}

.beneficio .oferta-horizontal .col6
{
    width:  100px;
    text-align: right;
    padding: 5px 0 0 0;
    margin: 0;
}
.col6 .img_regular,.col6 .img_charter,.col6 .img_feriado, .col6 .img_beneficio
{
    display: none;
    
}
.beneficio .oferta-horizontal .col6 .mas
{
    margin: 54px 0 0 30px;
}
.oferta-horizontal .oferta
{
    width: 90px;
    margin: 10px 0 0 0;
        
}
 .oferta-horizontal .oferta .precio
 {
    font-size: 26px;
 }
.oferta-horizontal img.img{
    
}
.oferta-horizontal .inc{
    font: normal normal bold 10px Arial;
    color: #0b5aa4;
    float: left;
    width: 250px;
    text-align: right;
    margin-top:20px;
    margin-left: -26px; 
}
.oferta-horizontal .inc span
{
    color: #d12d2d;
    text-transform: uppercase;
}
.oferta-horizontal .col2 h4.hotel
{
    
    height:30px;
}
.oferta-horizontal h4.hotel a
{
    font: normal normal normal 9px "Arial", Times, serif;
	  padding: 2px 0 0px ;
    color:#2177c7;
    font-weight: bold;
    margin: 0;
    height: 24px;
    overflow: hidden;
    display: block;
	
    
}
.beneficio .oferta-horizontal .col5 h4.hotel a
{
    margin-left:90px;
    width: 140px; 
}
.oferta-horizontal p.dias
{
    font: normal normal normal 12px "Times New Roman", Times, serif;
    /*color:#3333;*/
    margin: 0;
	
}
.club .oferta-horizontal .ciudad
{
    /*color: #3333;*/
    margin: -10px 0 4px 0;
    padding: 0px 0px 2px 0px;
    overflow: hidden;
    line-height: .9;  
	margin-left: 11px;
    width: 300px;
	text-align:left;
	font: normal normal bold 8px Arial;
}
.clasica .oferta-horizontal .ciudad
{
    /*color: #3333;*/
    margin: -10px 0 4px 0;
    padding: 0px 0px 2px 0px;
    overflow: hidden;
    line-height: .9;  
	margin-left: 11px;
    width: 180px;
	text-align:left;
	font: normal normal bold 9px Arial;
}

.vip .oferta-horizontal .ciudad
{
    /*color: #3333;*/
   margin: -10px 0 4px 0;
    padding: 0px 0px 2px 0px;
    overflow: hidden;
    line-height: .9;  
	margin-left: 11px;
    width: 180px;
	text-align:left;
	font: normal normal bold 9px Arial;
}


.club .oferta-horizontal .mas
{
    font: normal normal bold 11px Arial;
    color: #808080;
    padding: 10px 20px 5px 0px; 
    width: 60px;
    display: block;
    text-align: right; 
 
}
.remate .oferta-horizontal  .mas
{
    margin: 0;
}
.clasica .oferta-horizontal .mas
{
    font: normal normal bold 11px Arial;
    color: #808080;
    padding: 5px 18px 5px 0px;
    position: relative;
    /*top: -10px;*/
    clear: both;
    /*background: transparent url(../img/diseno/btn_mas1_clasica.gif) center right no-repeat;*/
	/*background: transparent url(../img/diseno/btn_mas1.gif) center right no-repeat;*/
}

/*.vip .oferta-horizontal .mas
{
    font: normal normal bold 11px Arial;
    color: #666666;
    padding: 5px 18px 5px 0px;	
    position: relative;
    top: -10px;
    clear: both;
    background: transparent url(../img/diseno/btn_mas1_vip.gif) center right no-repeat;
	  background: transparent url(../img/diseno/btn_mas1.gif) center right no-repeat;
}*/

.oferta-horizontal .mas:hover
{
    text-decoration: underline;
}
 p.reg 
{
    background-image: url(../img/diseno/pestana_regiones.gif);
    height: 84px;
    width: 18px;
    overflow: hidden;
    margin: 0 0 0 -3px;
	cursor:pointer;
}




/*FIN OFERTAS HORIZONTAL*/
/*OFERTAS DESCRIPCION*/
.club #menu-verde{
height:25px;
width:100%;
background:#84b60a; 

}
.clasica #menu-verde{
height:25px;
width:100%;
background: transparent url(../img/diseno/menu_clasica.png) center right no-repeat; 
}
.vip #menu-verde{
height:25px;
width:100%;
background: transparent url(../img/diseno/menu_vip.png) center right no-repeat; 
}
#menu-verde-li .espacio-li{
padding-left:275px;
}
#menu-verde a{
font:  normal normal bold 10px Arial;
color:#FFF;
}
#menu-verde ul{
float:left;
}
#iconos{
float:right;
margin:5px;

}
#menu-verde-li{ 
    margin: 0;
    font:  normal normal bold 10px Arial;
    color:#FFF;
    padding-left: 0 !important;  
    
}
#menu-verde-li a{
padding:4px 12px 5px 10px;

}
#menu-verde-li a:hover{
padding:4px 12px 5px 10px;
text-decoration:underline;
color:#FFF;

}
#menu-verde-li li{
display:inline-block;
padding:5px 5px;
border-right:1px solid #ececec;
text-align:center;
    margin-top: -2px;
}
#iconos li{
display:inline;
padding:5px 10px;
margin-left:390px;
}

/*Sprite iconos menu verde */
.md-icono5{
	padding:4px 12px 4px 10px;
	width:25px;
	height:20px;	
	background:url(../img/diseno/iconos-menu-descripcion.png) no-repeat;
	border:0px;	
}
.md-icono1, .md-icono2, .md-icono3, .md-icono4, .md-icono6, .md-icono7{	
	
	padding:4px 12px 5px 10px;
	width:25px;
	height:20px;	
	background:url(../img/diseno/iconos-menu-descripcion.png) no-repeat;
	border:0px;		
}

.md-icono1{background-position: 0 0;}
.club .md-icono2{background-position: 0 -19px;}
.md-icono3{background-position: 0 -39px;}
.md-icono4{background-position: 0 -59px;}
.md-icono5{background-position: 0 -78px;}
.md-icono6{background-position: 0 -100px;}
.md-icono7{background-position: 0 -120px;}
.clasica .md-icono2{background-position: 0 -142px;}
.vip .md-icono2{background-position: 0 -163px;}
/*Fin sprite iconos menu verde */
.md-icono1:hover, .md-icono2:hover, .md-icono3:hover, .md-icono4:hover, .md-icono6:hover, .md-icono7:hover{	
	
	opacity:.4;
-moz-opacity: .4;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);		
}
/*Descripcion Oferta */
#fondo-descripcion{
padding:20px 10px 0 10px;
height:340px;
width:auto;
background:#eef4e0;
text-align:left;
}
#descripcion-oferta{
background-color:#ffffff;
height:80px;
}

.ahorro{
font:  normal normal bold 9px Arial;
color:#474747;
padding-top:17px;
}
.ahorro-num{
font:  normal normal bold 24px Arial;
color:#95c4dd;
margin-top:-9px;
}
.descuento{
height:80px;
margin:-10px 0px 0px -30px; 
}

/*Sprite iconos menu pie */
.btn-reserva, .btn-imprimir, .btn-enviar{	
	/ margin-left:0px;
	padding:5px 8px 5px 20px;
	width:35px;
	height:40px;	
	background:url(../img/diseno/iconos-menu-descripcion-pie.png) no-repeat;
	border:0px;		
}

.btn-reserva{background-position: 0 0;}
.btn-imprimir{background-position: 0 -40px;}
.btn-enviar{background-position: 0 -80px;}
/*Fin sprite iconos menu pie */
#fondo-btn{
background-color:#bfbfbf;
width:70px;
height:40px;
margin-top:0px;
padding-bottom:5px;
}
#fondo-btn a{
position:relative;
top:10px;
left:15px;
}
.p-tit{
font:  normal normal normal 10px Arial;
color:#666666;
text-align:center;
margin:5px 0px;
padding-bottom:10px;
}
.bordes{
border-right:1px solid #ececec;
border-left:1px solid #ececec;
}
.galeria img{
background: transparent url(../img/diseno/fondo_galeria.jpg) center center no-repeat;
padding: 5px 6px 5px 5px;
margin:0px 10px 0px 0px;
}
.galeria{
position:relative;
top:-10px;
}
/*Descripcion Oferta Estableciminto*/
#descripcion{
width:735px;
height:160px;
margin-top:-6px;
}

#destablecimiento{
width:360px;
height:150px;
float:right;
background-color:#ffffff;
padding:5px;
margin-top:-160px;
}
#doferta{
width:360px;
height:150px;
float:left;
background-color:#ffffff;
padding:5px;
}
#doferta p{
margin:0px;
font:  normal normal bold 9px Arial;
color:#7f8080;
margin-left:20px;
}
#destablecimiento p{
margin:0px;
font:  normal normal bold 9px Arial;
color:#7f8080;
margin-left:20px;
}
#doferta .tdetalle{
color:#3080cb;
margin-left:5px;
}
#destablecimiento .tdetalle{
color:#3080cb;
margin-left:5px;
}
#destablecimiento .stdetalle{
color:#3080cb;
margin-left:15px;
}
.inicio-oferta{
margin:0px 20px 0px 20px;
}
/*FIN OFERTAS DESCRIPCION*/



/*PUBLICIDAD CENTRAL*/

#publicidad
{
    margin: 10px 0;
    height: 140px;
}
#pub-izq
{
    height: 140px;
    width: 310px;
    float: left;
}


#publicidad-club
{
    height: 140px;
    width: 618px;
    border: 1px solid #dedede;
    overflow: hidden;
    margin: 0 0 0 320px;
    
}
#publicidad-club .pub
{
    margin: 5px 15px;
    height: 128px;
    overflow: hidden;
}
#publicidad-club .sig,#publicidad-club .ant
{
    width: 15px;
    position: relative;
    outline: 0px dotted red;    
    clear: both;
    overflow: hidden;
    opacity:.4;
    -moz-opacity: .4;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);
    margin: 0;
    vertical-align: middle; 
    top: -125px;   
} 



#publicidad-club a.sig:hover,#publicidad-club a.ant:hover
{
    opacity: 1;
    -moz-opacity: 1;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
}
#publicidad-club a.sig
{    
    
    left: 584px;
    
}
#publicidad-club a.ant
{
    left: 0px;    
}

#publicidad-club .slides_container
{
    width:587px;
	height:128px;
	overflow:hidden;
	position:relative;
	display:none;
}
#publicidad-club .slides_container a
{
    width:587px;
	height:128px;
    display: block;
}
/*FIN PUBLICIDAD CENTRAL*/


/*PIE DE PAGINA*/

.linea-vertical{
    float: right;
    width: 1px;
    height: 40px;
    border-right: 1px solid #ECECEC;
    
}
#informacion > li > ul >div{
    float: left;
    margin-right: 15px;
}

/*LOGO NOSOTROS*/
#pie .lineaverde{
    margin-top: 11px;
    height: 1px;
    margin-left: 4px;
    width: 946px;
    }

#logos-nosotros
{
 background-color: #e6e6e6;   
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
#logos-nosotros li
{
    list-style: none;
    display: inline;
}

#informacion
{
    overflow: hidden;
   margin-top: 0px;
    padding: 8px 0 11px 23px;
    border: 1px solid #ECECEC;
    border-radius: 0 0 6px 6px;
}
.informacion li.sep
{
    border-left: 1px solid #ddd;
    height: 50px;
    margin-top: 20px;
}
#informacion > li
{
    list-style: none;
    float: left;
    margin: 0 15px 0 0;
}
#informacion > li h5
{
    margin: 10px 0;
    padding: 0;
    color: #2177C7;
    text-transform: uppercase;
}
#informacion  li ul
{
    margin: 0;
    padding: 0;
}
#informacion  li ul li 
{
    margin: 0;
    list-style: none;
    color: #888;
}
#informacion  li ul li a
{
    color: #888;
}
#informacion  li ul li a:hover
{
    text-decoration: underline;
    color: #666;
}
#menu-inferior{
    background-color: #99bf3b;
    overflow: hidden;
    padding: 0 5px ;   
}

#menu-inferior li {
    float: left;
    padding: 3px;
    list-style: none;
}
#menu-inferior li a
{
    text-transform: uppercase;
    padding: 5px 2px;
    color: #fff;
    font:normal normal normal 11px Arial;
    display: block;
}
#menu-inferior li a:hover
{
    background-color: #7e9e2e;
}
#menu-inferior li a.actual
{
    background-color:#7e9e2e;
    font-weight: bold;
}

#menu-inferior li.sep
{
    color:#ddd;
    margin-top: 3px;
    font-weight: bold;
    font-size: 12px;
}
.buscador-piepagina{float:right; margin:-38px 0 0 0; / margin:0 0 0 0;}
#caja-texto-buscador-piepagina{
	font: normal normal normal 10px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	background:url(../img/diseno/buscador-piepagina.png) no-repeat;
	width:195px;
	height:18px;
	border:0px;
	margin:1px 0px 0px 0px;
	padding:1px 0px 2px 8px;
	/ padding:3px 0px 2px 8px;
}
#boton-buscador-piepagina{
	background:url(../img/diseno/boton-buscador-pie.png) no-repeat;
	border:0px;
	width:20px;
	height:20px;
	padding:0px;
	margin-left:-8px;	
}
#tbl-buscador td{
	height:100%;
	vertical-align:middle;
}
#form-buscador-piepagina{
	height:20px;
}
/*
# tbl-buscador{
margin-top:-13px;
}
*/



/*FIN PIE DE PAGINA*/

/*COMPARACION OFERTAS*/
#ofertas_comparacion .divoferta
{
    background: transparent url("../img/diseno/fondo_ahorro.jpg") no-repeat scroll center center  ;
    background-size: 60px;
    margin: 5px;
    width: 70px;
    height: 60px;
}
#ofertas_comparacion .divoferta .titoferta
{
    text-transform: uppercase;
    color: #fff ;
    padding: 10px 0 0 0;
    margin: 0;
}
#ofertas_comparacion .divoferta .oferta1
{
    color: #fff;
    margin: 0;
    font-size: 18px;
}
#ofertas_comparacion div.regular:hover
{
    background-color: transparent ;
}
#ofertas_comparacion .divrack
{
    margin: 5px;
}
#ofertas_comparacion .divrack .titrack
{
    color: #d22d2d;
    text-transform: uppercase;
}
#ofertas_comparacion > table{
width:98%;
margin: 10px;
    text-align: center;
}
#ofertas_comparacion{
background-color:#EFF4E0;
height:100%;
overflow:hidden;
}

#ofertas_comparacion td{
    border-width: 1px;
    border-style: solid;
    border-color: #EFF4E0 #D7E7B6;

}
#ofertas_comparacion .col5{
    margin: 10px 0 0 0;
}
#ofertas_comparacion .col5 .titulo{
    display: block;
    text-transform: uppercase;
    color: #d22d2d;
    
}
#ofertas_comparacion .col5 .precio
{
    font: normal normal bold 30px Arial;
    color: #d22d2d;
}
.imgfondo {
    
}
.titestblecimiento{
color: #2177C7;
font: bold 11px "Arial",Times,serif;
height:30px;
width:130px;
margin:auto;
}
.titciudad{
color:#333;
font: bold 10px "Arial",Times,serif;
margin:0px;
width:100%;
}
.titdias{
color:#333;
font: normal 12px "Arial",Times,serif;
}
.titnoches{
color:#333;
font: normal 12px "Arial",Times,serif;
}
.titadultos{
color:#333;
font: normal 12px "Arial",Times,serif;
}
.titninos{
color:#333;
font: normal 12px "Arial",Times,serif;
}
.img_nom_ciu{
background-color:#FFF;
overflow:hidden;
text-align:center;
padding-bottom:10px;
width:140px;
margin:auto;
}
.contenedor-oferta{
width:140px;
text-align:center;
background-color:#FFF;
overflow:hidden;
margin:auto;

}
.divrack{

width:100%;

text-align:center

}
.divoferta{


width:100%;
text-align:center;

}
.titrack{
color:#333;
font: bold 9px "Arial",Times,serif;
}
.titoferta{
color:#707C56;
font: bold 10px "Arial",Times,serif;
margin-left:4px;
}
.rack1{
color:#BF292A;
font: bold 14px "Arial",Times,serif;
text-decoration: line-through;
}
.club .oferta1{
color:#82B80A;
font: bold 26px "Arial",Times,serif;
}
.clasica .oferta1{
color:#2b2b2b;
font: bold 26px "Arial",Times,serif;
}
.vip .oferta1{
color:#c1ac46;
font: bold 26px "Arial",Times,serif;
}

#ofertas_comparacion .tr7 .contenedortit{
margin-top:7px;
}

.contenedortit{
text-align:center;
width:100%;
padding:2px 0px;
color:#000;
}

#ofertas_comparacion .contenedortit a{
color: #2177C7;
font: bold 12px Arial;
}
.contenedortit a:hover{
color: #000;
font: bold 11px Arial;
text-decoration:underline;
}
.contenedortitdir{
text-align:justify;
float:left;
width:140px;
}

.club .contenedorres{
text-align:center;
background-color:#8EBB22;
padding:5px 0px;
height:15px;
}
.clasica .contenedorres{
text-align:center;
background-color:#7b8083;
padding:5px 0px;
height:15px;
}
.vip .contenedorres{
text-align:center;
background-color:#cbb859;
padding:5px 0px;
height:15px;
}

.club .contenedorres1{
text-align:center;
background-color:#8EBB22;
padding:5px 0px;
height:15px;
}
.clasica .contenedorres1{
text-align:center;
background-color:#7b8083;
padding:5px 0px;
height:15px;
}
.vip .contenedorres1{
text-align:center;
background-color:#cbb859;
padding:5px 0px;
height:15px;
}
.contenedor-ofertatit{
width:140px;
margin-top:-10px;
height:83px;
background-color:#FFF;
color: #2177C7;
font: bold 11px "Arial",Times,serif;
text-align:left;
vertical-align:middle;


}
.contenedor-ofertatit span{
padding-left:5px;
}
.contenedor-oferta table{
border-width: 0px;
    border-color: #FFF;

}
.contenedor-ofertatit1{
color:#000;
font: bold 11px "Arial",Times,serif;
text-align:left;
padding-left:5px;
width:140px;
}
.contenedortitdir p{
width:90%;
font: normal 10px Arial;
margin-left:6px;
}
.divespacio{
float:left;
width:10%;
height:5px;
}
.img-instalacion{
background-color:#FFF;
margin:5px 0px;
}
.instalaciones{
background-color:#FFF;
margin:5px 0px;
font: bold 11px "Arial",Times,serif;
color:#2177C7;
text-align:left;
padding-left:5px;
height:28px;

}
.instalaciones span{
width:140px;
text-align:left;
height:28px;
}
.acomparar{
float:left;
left: 15px;
position: relative;
top:-3px;
}
#cuerpoResultado input{
margin:3px 3px 3px 6px;
}
.lreservar span{
margin-left:10px;
color:#FFF;
font: bold 12px "Arial",Times,serif;
}
.visto_equis{
background-color: #FFFFFF;
    height:28px;
    text-align: center;
}
.visto_equis img{
margin-top:8px;
}
.centrar-oferta-comparar1 td{
	border-width: 0 !important;
 
}
.centrar-oferta-comparar td{
	border-width: 1px;
    border-style: solid;
    border-color: #FFF #FFF;
}
.centrar-oferta-comparar{
border:0px;
border:hidden;
border-width: 0;
background-color:#FFF;
}
.centrar-oferta-comparar1{
width:100%;
border:0px;
border:hidden;
border-width: 0;
}
.centrar-oferta-comparar1 td{
width:50%;
border-width:0px;
vertical-align:middle;
}

/* PESTAÃ?A FILTRO PRECIO BAJO - ALTO*/

.filtro_precio{
	width: 681px;
	background-color: #FFF;
    text-align: center;
    height: 25px;
	padding-top:5px;
    margin: 0 15px 0 35px;
	color: #808080;
	clear:both;
	font: normal normal bold 11px Arial;
}
.filtro_precio a:hover{
	text-decoration:underline;
	color: #808080;
	font: normal normal bold 11px Arial;
}
.filtro_precio a.actual, .filtro_precio a.actual:visited{
	text-decoration:underline;
	color: #808080;
	font: normal normal bold 11px Arial;
}

.filtro_precio a{
	color: #808080;
	font: normal normal normal 10px Arial;
}
.actual_fprecio{
	color: #808080;
	font: normal normal bold 11px Arial;
}
/* FIN PESTAÃ?A FILTRO PRECIO BAJO - ALTO*/

/*FIN COMPARACION OFERTAS*/



/* skinned select */

.skinned-select {
	background: url(../img/diseno/selectverde.png) no-repeat scroll 0pt 100%;
}
.skinned-select select {
	opacity: 0;
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
	position: relative;
	z-index: 100;
}
.skinned-select .select-text {
  position: absolute;
	text-indent: 10px;
	line-height: 19px;
	width: 140px;
	z-index: 1;
}
.skinned-select .select-text,
.skinned-select select,
.skinned-select select option {
	width: 140px;
	font-size: 11px;
	color: #969696;
}

/* non javascript version select */

.my-skinnable-select select {
  width: 140px;
  font-size: 11px;
  border: 1px solid #D5E6EE;
}
#select_img{
	margin-top: 3px;
	width:100px;
        float:left;
        width: 200px;
    
}
#ordenOpc {
    float: left;
    margin: 5px 0 0;
    display:none;
    width: 280px;
    text-align:left;
}
/*FIN SKINNED SELECTED*/
#menu-verde-li .li_oferta_tit{
padding: 7px 0 0 0; 
width: 300px;
height:18px; 
background-color:#d6e5aa;

    margin: 0 0 0 0;

}
#menu-verde-li .li_oferta_tit span{
color:#6b8e00;
text-transform:uppercase;
font: normal normal bold 11px Arial;

}

.span_oferta_tit{
font: normal normal normal 10px Arial;
color:#808080;
position: relative;
    top: 5px;
	
}
/*SELECT*/ 


#select_img{
    width: 200px;
    display:inline;
    color:#808080;
}
#select_img table td{
border:hidden;
border: 0px solid #000;
border-width: 0px;
}
#select{
    font: normal normal normal 12px Arial;
    color:#969696;
    border: 1px solid #999;
    border-radius: 6px 0 0 6px;
    padding:0px;
}


#img{
top:1px;
position:relative;
right: 22px;
height:20px;
border: 0px solid #FFF;

}

/*CONTENEDOR ENCUESTA*/
#encuesta{
width:940px;
overflow:hidden;
border: 1px solid #000;
}
#encuesta #propaganda{
width:350px;

}
#encuesta #preguntas_encuesta{
width:550px;

}
#encuesta .titulo {
    background-color: #99BF3B;
    clear: both;
    color: #FFFFFF;
    font-size: 15px;
    margin: 1px 0 1px 4px;
    overflow: hidden;
    padding: 5px 10px;
    width: 185px;
	float:none;
}
#encuesta .pro1, #encuesta .pro2{
width:325px;
border: 1px solid #ECECEC;
border-radius: 0 0 6px 6px;
text-align:center;
}
#preguntas_encuesta p{
font: normal normal bold 15px Arial;
color:#656565;
}
#preguntas_encuesta legend{
font: normal normal normal 14px Arial;
padding-bottom:5px;
padding-top:14px;
color:#656565;
}
#preguntas_encuesta label{
font: normal normal normal 13px Arial;
padding-left:0px;
padding-right:0px;
color:#656565;
}


/*SELECT ENCUESTA CLUB*/ 
#select_img_en{
width:130px;

}
.select_enc{

font: normal normal normal 12px Arial;
color:#969696;
/*
border: 1px solid #999999;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
*/
margin:0px 0px 0px 200px;
padding:0px;
width:170px;


}


#img_en{
top:1px;
position:relative;
right: 25px;
height:21px;
border: 0px solid #FFF;

}
.checkbox_enc{

margin:3px 9px 0px 5px;
}
/* FIN SELECT*/
#btn_encuesta{
background:url(../img/diseno/btn_encuesta.png) no-repeat scroll center center transparent;
width:150px;
height:33px;
border:0px;
border-width:0;

margin:20px 0px 0px 240px;
font: normal normal bold 13px Arial;
color:#FFF;
text-transform:uppercase;
}
#preguntas_encuesta div{
margin:0px 0px 0px 25px;
width:520px;
}
/*FIN CONTENEDOR ENCUESTA*/


/*IMAGEN REMATE*/
.img_especial{
    height: 60px;
    display: block;
    margin: -2px -18px 0 0; 
    background:url(../img/diseno/especial_oferta.jpg) no-repeat scroll center center transparent;
    background-size: 60px;
}
.img_remate{  
    overflow: hidden;
    background: url(../img/diseno/dremate_oferta.jpg) no-repeat scroll center center transparent;
    display: block;
    margin:-2px  0 0 14px;    
    height: 60px;
    background-size: 60px;
    width: 60px;
}
.img2_remate{
background:url(../img/diseno/martillo_carrusel.jpg) no-repeat scroll center center transparent;
height:33px;
display: block;
margin-left:7px;
/ padding: 0 18px;

}
.img_business{
height: 75px;
display: block;
margin-right: -19px;
    margin-top: -1px;
    display: none;
}
/*FIN IMAGEN REMATE*/


/*BUSCADOR PRINCIPAL CLUB BUSCADOR USUARIOS CUALQUIRA*/

.logo-buscador{
	width:730px;
	float:left;
}
.logove{
	width:260px;
	text-align:left;
	float:left;
	clear:both;
	margin:3px 0px 0px 10px;
}
/*cabecera 2 publicidad*/

.cabecera2{
	 height:55px;
     overflow: hidden;
	 padding-top:3px;
     width: 955px;
     
}
.publicidad-pequena{
	padding-left:10px;
	text-align:right;
	margin-left:710px;
}
.publicidad-grande{
	float:left;
    width: 715px;
}
.cerrar-publicidad1{
	background:url(../img/diseno/cerrar-publicidad-grande.gif) no-repeat;
	width:10px;
	float:left;
	clear:both;
	height:56px;
}
.cerrar-publicidad2
{
    background: transparent url(../img/diseno/cerrar-publicidad-pequena.png) no-repeat center center;
    display: block;
    position: absolute;
    width: 68px;
    height: 13px;
    margin-top: -38px;
    margin-left: 168px;
        
}
.cabecera4 .buscador-principal{
	padding-top:42px;
	margin-left:15px;
}
.cabecera4 .form-buscador-principal{
	margin-left:345px;
	background:url(../img/diseno/buscador.png) no-repeat;
	padding-left:20px;
}
.cabecera4 #caja-texto-buscador{
	height:13px;
	border-width: 0;
	font: normal normal normal 10px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	position:relative;
	top:5px;
	width:225px;
	outline:0px solid #F00;
	padding:1px 0px;
	margin:1px 0px 0px -8px;
	/ padding:0;
	/ top:177px;
}
/*.cabecera4 #caja-texto-buscador:focus{background-color:#CCC} */
.cabecera4 #id:focus, .cabecera4 #contrasena:focus{background-color:#CCC}
.cabecera4 #contraseÃ±a:focus{background-color:#CCC}
.cabecera4 #boton-buscador-principal{
	margin-left:220px;
	background:url(../img/diseno/buscador-boton.png) no-repeat;
	border:hidden;
	width:25px;
	height:40px;
	outline:0px solid #F00;
	position:relative;
	top:-16px;
	/ border: 0 0 0 0;
}
.cabecera4 .form-login{
	height:73px;
	margin-left:735px;
	padding-top:10px;
	/ padding-top:0px;
	/ float:right;
	/ margin-top:-90px;
}
.cabecera4 .login-formulario{
	background:url(../img/diseno/fondo-form.png) no-repeat;
	margin:9px 6px 0px 0px;
	width:210px;
	border-radius:6px;
		/ margin-top:-6px;
	/ padding-top:9px;
}
.cabecera4 #id{
	width:183px;
	height:16px;
	padding:0 5px;
	margin-left:5px;
	font: normal normal normal 11px Arial;
	color:#666666;
	margin-top:-10px;
}
.login-formulario #contrasena{
	padding:0 5px;
	width:109px;
	height:16px;
	margin:5px 0px 0px 5px;
	font: normal normal normal 11px Arial;
	color:#666666;
}
.cabecera4 .cabecera-login{
	width:215px;
	height:20px;
	font: normal normal normal 9px Arial;
	color:#666666;
	float:left;
	margin-top:-3px;
}
.cabecera4 .recordar-p{
	font: normal normal bold 9px Arial;
	color:#ffffff;
	width:75px;
	margin-left:-4px;
	/ margin-top:6px;
	/ margin-left:0px;
}
.cabecera4 .olvidaste-p{
	font: normal normal bold 9px Arial;
	color:#ffffff;
}
.cabecera4 .olvidaste-p a{
	color:#ffffff;
	/ margin-top:-5px;
}
.cabecera4 .olvidaste-p a:hover{
	text-decoration:underline;
	color:#999;
	
}
.cabecera4 .tabla-login{
	width:216px;
	height:8px;
	/ text-align:left;
	/ padding-bottom:5px;
}
.cabecera4 .tabla-login-th1{
	width:8px;
}
.cabecera4 .tabla-login-th2{
	width:75px;
	
	text-align:left;
	/ width:90px;
	/ margin-right:10px;
}
.cabecera4 .tabla-login-th3{
	
	
	text-align:left;
	
}
.cabecera4 #btn_login{
background:url(../img/diseno/btn_login.png) no-repeat center;
border:hidden;
border:0px;
width:70px;
height: 18px;
}
@media \0screen {
  .cabecera4 #btn_login{
background:url(../img/diseno/btn_login.png) no-repeat center;
border:hidden;
border:0px;
width:70px;
height: 18px;
position: relative;
top:5px;
}
}
.cabecera4 #btn_login:hover{
opacity:.6;
-moz-opacity: .6;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);
}
/*FIN BUSCADOR PRINCIPAL CLUB*/

/* reset.css */



html, body, div,  applet, object, iframe,

h1, h2, h3, h4, h5, h6, .tabla-login p, blockquote, pre,

.tabla-login a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, 

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	

	border: 0;

	

	text-decoration: none;

}

/* HTML5 display-role reset for older browsers */






.form-login table {
    border-collapse: collapse;
    border-spacing: 0;
}



/* fin del reset.css */



/*productos home*/
h3.titulo-home
{
    font: normal normal normal 15px ArialBlack,Arial;
    color: #999999;
    text-transform: uppercase;
    margin: 8px 0 30px -15px;
    padding: 0;
	width:150px;
    
}
.sclub{
margin-right:0px;
}
h3.titulo-home span
{
    display: block;
    font: normal normal bold 10px Arial;
    text-align: right;
    color: #333333;
}
#productos-home
{
 width: 180px ; 
 margin: 10px 0 0 -15px;
 padding: 0px 0px 0px 2px;
}
#productos-home p{

}
#productos-home li 
{
    height: 85px;
    overflow: hidden;
    list-style: none;
    margin-bottom: 10px;
    padding: 0;
    
}
#productos-home a{
    text-decoration: none;
}
#productos-home a:hover
{
    text-decoration: underline;
}
#productos-home li h4
{
    margin-bottom: 10px;
    padding: 0;
}
#productos-home li h4 a
{    
    text-transform: uppercase;    
    font: normal normal bold 9px Arial;    
    color:#666;
}
#productos-home li h4 a.Clï¿½sica
{    
       
    color:#c9c9c9;
}


#productos-home li h4 a.Club
{    
    text-transform: uppercase;    
    font: normal normal bold 9px Arial;    
    color:#8caf37;
}
#productos-home li h4 a.VIP
{    
    text-transform: uppercase;    
    font: normal normal bold 9px Arial;    
    color:#b3a24d;
}
#productos-home li h4 a.Business
{    
    text-transform: uppercase;    
    font: normal normal bold 9px Arial;    
    color:#948640;
}


#productos-home li img
{
    float: left;
    margin-right: 10px;
    
}
#productos-home li p
{
    margin: 0 3px 2px 65px;
    text-align:left;
    overflow: hidden;
	width:85px;
}

#productos-home li p a
{
    
    
    font: normal normal normal 10px Arial;    
    /*color: #b9b9b9;*/
	color:#666666;
}

/*INFORMACION - NOTICIAS HOME*/
.info-ecuador{
	height:370px;
	margin-top:10px;
	/ margin-top:5px;
}
.div-form-info
{
    margin-top: -20px;
}
.mapa-infoecuador{
	float:left;
	width:300px;
}
.banner-publicidad{
	float:right;
    overflow: hidden;
	/ margin-left:340px;
}
.infoecuador-cabecera{
	width:630px;
	height:23px;
	/ margin-top:18px;
/*	background:url(../img/diseno/cabecera-infoecuador.png) no-repeat;*/
    padding-bottom: 2px;
    background-color: #8FBD26;
    border-radius:6px 6px 0 0;
}
.infoecuador-cabecera a{
    left: 20px;
    position: relative;
    top: 3px;
    color: #158F35;
    font-weight: bold;
   
}
.infoecuador-cabecera a:hover{
    color:#8FAF34;
    }
.infoecuador-cabecera a span.info{
    font: normal normal bold 16px Arial, Helvetica, sans-serif;
    color:#fff;
}
.infoecuador-cabecera a span.ecuador{
    font: normal normal bold 12px Arial, Helvetica, sans-serif;
    color:#fff;
}
.infoecuador-cabecera span.festividades{
    font: normal normal bold 11px Arial, Helvetica, sans-serif;
    color:#fff;
    left: 115px;
    top: 5px;
    position: relative;
}

.form-buscador-info{
	width:280px;
	float:right;
	position:relative;
	left:-30px;
	height:22px;
}
#caja-texto-buscador-info{
	height:18px;
	border-width:0;	
	font: normal normal normal 10px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	background-color:#cccccc;
	background:url(../img/diseno/buscador-piepagina.png) no-repeat;
	width:195px;
	outline:0px solid #F00;
	padding:0px 0px 1px 8px;
	margin:2px 0px 0px 87px;
}
#boton-buscador-info{
	background:url(../img/diseno/boton-buscador-pie.png) no-repeat;
	width:20px;
	height:20px;
	border:hidden;
	position:relative;
	top:-19px;
	/ top:-20px;
	/*border:0 0 0 0;*/
	float:right;
	background-color:#cccccc;
	margin:0px -25px 0px 208px;
	/ border: 0 0 0 0;
}
.mapa-noticias{
	width:630px;
	overflow:hidden;
}
.mapa{
	padding:0px 0px 0px 0px;
	float:left;
}
.mapa-gris{
	width:300px;
	height:200px;
	/*background:url(../img/contenido/informacion/mapaecuadorgris.png) no-repeat;*/
    text-align: center;
    padding-top: 30px;
}
#andes,#amazonia, #galapagos, #costa
{
    display: block;
    width: 75px;
    height: 65px;
    background-position: center center;
    background-repeat: no-repeat;
}
#andes{
    background-image: url(../img/diseno/andes_over.png);
}
#amazonia{
    background-image: url(../img/diseno/amazonia_over.png);
} 
#galapagos{
    background-image: url(../img/diseno/galapagos_over.png);
} 
#costa{
    background-image: url(../img/diseno/costa_over.png);
}
#andes:hover{
    background-image: url(../img/diseno/andes_over.jpg);
}
#amazonia:hover{
    background-image: url(../img/diseno/amazonia_over.jpg);
} 
#galapagos:hover{
    background-image: url(../img/diseno/galapagos_over.jpg);
} 
#costa:hover{
    background-image: url(../img/diseno/costa_over.jpg);
}
.cabecera1-lista1 label{
position:relative;
top:-4px;
}
.ul-regiones{
margin-left: 0px;
padding-left: 0;
margin-bottom: 0;
margin-top: 0;
}
.fetividad-imagen{
	padding-top:6px;
	margin:5px 0px 0px 180px;
	width:132px;
	height:22px;
	background:url(../img/diseno/festividadfondo.png) no-repeat;
	font: normal normal normal 9px Arial;
	/*color:c2c3c3;*/
}
.festividad{
width:320px;
}
.fetividad-imagen label{	
	font: normal normal normal 8px Arial;
	margin-left:15px;
	color:#0085C5;
}
.lista-menu-regiones{
	overflow:hidden;
	margin:0px 0px 0px -5px;
}
.lista-regiones{
	display: inline;	
	width:78px;
	height:65px;
}
.lista-menu-regiones label{
	color:#ffffff;
	font: normal normal bold 12px Arial;
	margin:-10px 0px 0px -65px;
}
.li-region{
padding-left:1px;
/ margin-left:-17px;
}

.cabecera-notocias{
	background:url(../img/diseno/cabecera-noticias.png) no-repeat;
	width:154px;
	height:17px;
	margin:-25px 150px 0px 0px;
}
.noticias{
	float:right;
	margin-left:0px;
	width:310px;
}
.titulo-noticias{
	color:#328cc8;
	margin:0 0 0 10px;
	
    
    padding-top: 3px;
	font: normal normal bold 11px Arial;
}
.noticias-articulos{
	background:url(../img/diseno/fondonoticias.png) no-repeat;
	width:311px;
	height:165px;
    overflow: hidden;
}
.noticias-articulos .acomparar
{
    display: none;
}
.flecha{
	background:url(../img/diseno/flechita.png) no-repeat;
	width:9px;
	height:9px;
}
.noticia1{
	width:290px;
	padding:8px 0px 0px 0px;
	margin-left:12px;
}
@media \0screen {
  .noticia1{
	width:290px;
	padding:8px 0px 0px 0px;
	margin-left:12px;
    height: 57px;
    overflow: hidden;
}
}
.noticia2{
	width:290px;
	padding:3px 0px 0px 0px;
	margin-left:12px;
}
.img-noticia1, .img-noticia2{
	float:left;
}
.detalle-noticia1 detalle-noticia2{
	float:right;
	margin:0px;
}
.mas-flecha{
	clear:both;
	margin-right:15px;
}
.mas-flecha .mas{
	text-align:right;
	color:#1179bf;
	font: normal normal bold 8px Arial;
	margin:2px 17px 0px 0px;
	/ margin-top:0px;
}
.mas{
	text-align:right;
	color:#1179bf;
	font: normal normal bold 8px Arial;
	margin:10px 0px 0px 0px;
	/ margin-top:0px;
}
.flecha{
	float:right;
	margin:-9px 5px 0px 0px;
}
.titulo-noticia1, .titulo-noticia2{
	color:#4283d1;
	font: normal normal bold 7px Arial;
	margin:0px;
}
.detalle-noticia1, .detalle-noticia2{
	font: normal normal normal 9px Arial;
	color:#666;
	margin-left:58px;
	padding-top:3px;
    height: 42px;
    overflow: hidden;
}
.separador{
	color:#e6e6e6;
	width:233px;
	margin:3px 0px 0px 55px;
	/ margin-top:0px;
}

.paginado-noticias, .noticias-articulos .paginacion{
	padding:1px;
	text-align:right;
	width:300px;
	/ padding:0px;
	margin-top:9px;
	/ margin-top:11px;
	margin-top:11px\0/;
}
@media \0screen {
  .paginado-noticias, .noticias-articulos .paginacion{
	padding:1px;
	text-align:right;
	width:300px;
	/ padding:0px;
	margin-top:9px;
	
	
}
}
.paginado-noticias, .noticias-articulos .paginacion .desactivada{
    color: #8F8F8F;
    font: 9px Arial;
}

.noticias-articulos .paginacion span.actual
{
    background:#087ABC;
    color: #fff;
    padding: 1px 3px;
}
.paginado-noticias a, .noticias-articulos .paginacion a{
	font: normal normal normal 9px Arial;
	color:#8f8f8f;
	margin:0 1px;
	padding:0 6px;
	text-align:center;
	/ padding:0px;
}
.paginado-noticias a, .noticias-articulos .paginacion a.siguiente, .noticias-articulos .paginacion a.anterior{
	color: #158F35;
}
.mas-noticias{
	font: normal normal bold 9px Arial;
	color:#0070bb;
}
.paginado-noticias a:hover, .noticias-articulos .paginacion a:hover{
	background:#CC3;
}
.cabecera-destino{
	background-image:url(../img/diseno/cabecera-noticias.png);
	background-repeat:no-repeat;
	width:154px;
	height:17px;
	/ margin:0px;
}
.titulo-destino{
	color:#328cc8;
	padding:3px 0px 0px 15px;
	margin:0px;
	font: normal normal bold 11px Arial;
}
.destino{
	background:url(../img/diseno/fondo-destino.png) no-repeat;
	width:311px;
	height:127px;
	margin-top:0px;
}
.izquierda{
	background:url(../img/diseno/izquierda.png) no-repeat;
	width:9px;
	height:19px;
	float:left;
	margin:50px 0px 0px 5px;
    border:hidden;
	border:0px;
    / border: 0 0 0 0;
}

.derecha{
	background:url(../img/diseno/derecha.png) no-repeat;
	width:9px;
	height:19px;
	float:right;
	margin:54px 7px 0px 0px;
	border:0px;
    / border: 0 0 0 0;
	border:hidden;
	/ position:relative;
	/ top:-125px;
}
.derecha:hover, .izquierda:hover{
opacity:.4;
-moz-opacity: .4;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);
}
.publicidad-destino{
	margin:7px 0px 0px 5px;
}
.detalle-noticia{
	overflow:hidden;
	height:24px;
	margin:0px;
}

.destino #PDestinos{
float:left;
width:270px;
margin:7px 0 0 5px;
}
.skype-img{
	background-color:#ebecec;
	width:310px;
	height:122px;
	text-align:center;
	margin-top:25px;
	margin-left:5px;
    border-radius:  6px;    
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.skype-img img{
	margin-top:23px;
}
.banco-img{
	margin:5px 0px 0px 3px;
	 border: 1px solid #ececec;
    border-radius:  6px 0 0 6px;    
    -webkit-border-radius: 6px 0 0  6px ;
    -moz-border-radius: 6px 0 0  6px;
	padding:2px 2px 0 2px;
    overflow: hidden;
    / width: 305px;
    
}
.banco-img img{
    margin-left: 8px;
     border-radius:  6px;    
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    padding-bottom: 2px;
}
.colaboradores{
	float:right;
    height: 65px;
	outline:0px solid #F00;
/*	/ position:relative;
	/ top:-70px;*/
}
.colaboradores .n1{
	float:left;
}
.colaboradores .n2{


}

.colaboradores .n3{
float:left;
width:275px;

}

.colaboradores table{
margin-right:10px;
}
.nosapoyan-img{
    height: 65px;
	margin:3px 0px 3px 3px;
	overflow:hidden;
	border: 1px solid #ececec;
    border-radius:  6px 0 0 6px;    
    -webkit-border-radius: 6px 0 0  6px ;
    -moz-border-radius: 6px 0 0  6px;
    position: relative;
}
.somosmas-img{
	margin-left:3px;
	overflow:hidden;
	 position:relative;
	 
	 border: 1px solid #ececec;
    border-radius:  6px 0 0 6px;    
    -webkit-border-radius: 6px 0 0  6px ;
    -moz-border-radius: 6px 0 0  6px;
}
.izquierda-publi{
	background:url(../img/diseno/izquierda.png) no-repeat;
	width:9px;
	height:19px;
	float:left;
	border:0px;	
	padding:0px 3px;
	position:relative;
	left:5px;
	top:22px;
}
.derecha-publi{
	background:url(../img/diseno/derecha.png) no-repeat;
	width:9px;
	height:19px;
	float:right;
	border:0px;	
	padding:0px 3px;
	position:relative;
	right:5px;
	top:22px;
}
.derecha-publi:hover, .izquierda-publi:hover{
opacity:.5;
-moz-opacity: .5;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
}
.colaboradores #PNosapoyan{
position:relative;
left:-14px;
top:10px;
}
.colaboradores #PColaboradores{
position:relative;
left:-14px;
top:10px;
}
.colaboradores #PColaboradores div{
float: right;
    padding: 4px;
}
.publicidad-img{
	padding:0px 12px 0px 8px;
	margin-top:12px;
	float:left;
}
#titulo-lii{
	width:160px;
}
.piepagina-lista img{
	padding-left:5px;
}
.piepagina-lista li{
	margin-bottom:3px;
}
.piepagina-lista p{
	margin-left:10px;
	width:80px;
}
.listas-piedepagina{
	padding-right:50px;
	margin-bottom:10px;
}

.piepagina-lista4, .piepagina-lista5, .piepagina-lista6{
	padding:0px 25px 0px 5px;
}
ol, ul{
	list-style: none outside none;
}
#pie{
padding:0px;
margin:0px;
}
.contenedor_img_g img{
margin-top:5px;
}
.contenedor_img_centrar{
width:120px;
height:80px;
overflow:hidden;
margin:3px 0 0 4px;
}
#busqueda-home .filtro #id_tbl_servicio_smart{
margin-bottom:5px;
font: normal normal bold 11px Arial;
}

/*FIN INFORMACION -NOTICIAS HOME*/
.oferta-vertical-c .establecimiento{
font: normal normal normal 9px Arial;
color:#2177C7;
text-align:right;
height:24px;
margin-right:3px;
text-transform:uppercase;
margin-left:60px;
position:relative;
top:-30px;
display:inline-block;
overflow: hidden;
}
.oferta-horizontal .contenedor_img_filtro{
margin-top:-5px;
}
table.remateconsulta:hover
{
    
}
table.remateconsulta span.titulo
{
    font: normal normal normal 16px ArialBlack,Arial;
    color:#c1282d;
    padding: 25px 25px;
    display: block;
    float: left;
}
table.remateconsulta span.detalle
{
    font: normal normal normal 13px Arial;
    color: #2177c7;
    padding: 20px 20px;
    display: block;
    float: left;
    width: 200px;
    text-align: center;
}
table.remateconsulta a.enl
{
    padding: 20px 5px;
    margin-top: -10px;
    display: block;
    float: left;
}
.contenedor_img_filtro{
background: transparent url(../img/diseno/fondo_oferta_horizontal.jpg) center center no-repeat;
    padding: 15px 21px 15px 14px;
}
.overflow_img{
width:73px;
height:50px;
margin-top:2px;
overflow:hidden;
}
.tr1, .tr4, .tr6{
background-color:#FFF;
}


#ofertas_comparacion .li_oferta_tit{
padding: 7px 0 0 0;
float: right;
width: 260px;
height:18px;
margin-top:-5px;
background-color:#d6e5aa;
margin-left:-1px;

}
#ofertas_comparacion .li_oferta_tit span{
color:#6b8e00;
text-transform:uppercase;
font: normal normal bold 11px Arial;

}
#ofertas_comparacion #select{
float:left;
font: normal normal normal 12px Arial;
color:#969696;
border: 1px solid #999;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
margin:0px 0px 0px -35px;
padding:0px;
}
.contenedor_imagen {
    background: url("../img/diseno/fondo_oferta_horizontal.jpg") no-repeat scroll center center transparent;
    padding: 15px 21px 15px 20px;
	width:85px;
	height:60px;
	margin:auto;
}
.contenedor_imagen_img {
    
	width:75px;
	height:50px;
	overflow:hidden;
	text-align:center;
	margin:6px 0 0 7px;
}
#ofertas_comparacion th{
width:140px;
}
.contenedor_gh{
width:85px;
height:60px;
 background: transparent url(../img/diseno/fondo_oferta_horizontal.jpg) center center no-repeat;
 overflow:hidden;   
}
.contenedor_gh_img{
overflow:hidden;
width:75px;
height:50px;
margin:6px 0 0 6px;
text-align:center;
}
.espacio_filtro label:first-child{
font: normal normal normal 11px Arial;
color:#2177C7;
margin-top:-2px;
margin-bottom:2px;
}
#cantprecio_oferta{
text-align:center;
margin-top:2px;
}
.titulo_slide{
text-align:center;
color:#2177C7;
margin-top:-2px;
font: normal normal normal 11px Arial;
	margin-bottom:2px;
}
.filtro_noches{
float:left;
width:180px;
padding: 5px 0;
}

.filtro_noches a{
margin-left:10px;
}
.ofertasverticales_td{
padding-left: 10px;
    padding-right: 0px;
    width: 560px;
	overflow:hidden;
}
/*ESTILOS PARA CHROME Y SAFARI*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
	  .oferta-vertical-c table {
	    margin-top:-19px;
	  }
    .paginado-noticias{
    	padding:1px;
    	text-align:right;
    	width:300px;
    	
    	margin-top:9px;
    	
    }
	}
 /*mensajes*/
 .alert, .error
 {
    padding: 10px;
    margin: 5px;
 }
 
  .alerta
  {
    
    background-color: #FAD160;
  }
 .error
 {
    background-color: red;
 }
 
 /*Notificaciones Flotantes*/
 .notificacion
{
    display: none;
    position: absolute;
    top:        80px;
    margin-left:331px;
    z-index:    999;
    padding:    50px;
}
.notificacion .cont{
    box-shadow: -2px 2px 10px #666;
    border:     1px solid #959699;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius:    5px;
    overflow: hidden;
    padding: 5px;
    margin: 10px;
    background: #fff url(../img/diseno/esq_der_sup.gif) right top no-repeat;
    text-align: left;
    width: 358px;
}

.notificacion .cont h3{
    color: #29ABE1;
    margin-left: 20px;
}
.notificacion .cont p{
    margin: 2px;
    color: #999;
    
    
}
.notificacion .cont p span
{
    font-weight: bold;
    color:#000
}
.notificacion .cont ul
{
    margin-left: 0;
}
.notificacion .cerrar
{
    display: block;
    position: absolute;
    margin:  11px 0 0 11px;
    padding: 5px;
    border:  1px solid #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius:    5px;
    
    
}
.notificacion .cerrar:hover
{
    border-color: #000;
}
.notificacion .apuntar
{    
    display: block;
    position: absolute;
    z-index: 9999;
    margin-left: 369px;
    margin-top: -1px;

}
input[type=button]
{
cursor:pointer;
}
select{
cursor:pointer;
}
#busqueda-home #busqueda-form h3.subtitulo{
 	color: #FFFFFF;
    display: block;
    margin: 3px 0 1px 4px;
    text-transform: capitalize;
	font-size:12px;
    text-align: center;
}
#busqueda-home #busqueda-form hr{
background:#FFF;
height:1px;
width:177px;
margin:8px 0 8px 10px;
border: 0 solid #FFFFFF;
}
#busqueda-home1 #busqueda-form h3.subtitulo{
 	color: #FFFFFF;
    display: block;
    margin: 3px 0 1px 8px;
    text-transform: capitalize;
	font-size:12px;
	width:140px;
    text-align: center;
}
#busqueda-home1 #busqueda-form hr{
background:#FFF;
height:1px;
width:130px;
margin:8px 0 8px 12px;
border: 0 solid #FFFFFF;

}
#busqueda-home1 #busqueda-form #espacioprovincia{
margin:7px 0;
}
#busqueda-home #busqueda-form #espacioprovincia{
margin:7px 0;
}

#busqueda-home #busqueda-form #espacioprovincia label,#busqueda-home #busqueda-form #espacioprovincia select, #provincia,#ciudad{
    text-transform: capitalize;
}

/*reserva*/
fieldset.reserva-general
{   
    background-color: #fff;
}
fieldset.reserva-general legend
{
    font: normal normal bold 15px Arial;  
    color:#29ABE1; 
    padding: 3px 5px; 
    background-color: #fff ;
    
}
fieldset.reserva-general > p{
    margin: 0;
    padding: 0;
}
fieldset.reserva-general .errores 
{
    border-radius:6px;
    background-color: #FAD160;
    padding: 6px;
    
}
fieldset.reserva-general .errores ul li
{
    margin: 0;
}
fieldset.reserva-general .errores ul li p{
    margin: 0;
    padding: 0;
}
fieldset.reserva-general  div
{
    margin: 3px 0;
    display: block;
    
    clear: both;
}
fieldset.reserva-general div label
{
    color: #656565;
    font: normal normal bold 12px Arial;
    display: inline-block; 
    text-align: left;
    width: 200px;
}
fieldset.reserva-general div select, fieldset.reserva-general div textarea, fieldset.reserva-general div input
{
    border-radius: 4px;
    border:  1px solid #ddd;
    padding: 3px;
    font:  normal normal normal 12px Arial;
    color: #888;
    text-transform: lowercase;

}
fieldset.reserva-general div textarea
{
    padding: 5px;
}
fieldset.reserva-general p,fieldset.reserva-general p a
{
    padding: 10px;
    font: normal normal normal 13px Arial;
    color: #888;
    
}
fieldset.reserva-general p a{
    color: #333;
}
fieldset.reserva-general p a:hover{
    text-decoration: underline;
}
/*fin Reservas*/

.oferta-vertical .oferta-vertical-c label:first-child{
color:#dc2222;
font:normal normal bold 10px Arial;
display:block;
padding-bottom:5px;
margin-bottom:5px;
margin-top:6px;
text-transform:uppercase;
}
.oferta-vertical span.DESC_INFORMACION{
margin-top:5px;
}
.desc_informacion{
color: #666666;
    font: 9px Arial;
    text-align: left;
	display:block;
}
.oferta-vertical-c p{
	color: #808080;
    font: 9px Arial;
    text-align: left;
	display:block;
}
.noresultados{
font: normal normal normal 12px Arial;
    color:#6B8E00;
	width:100%;
    text-align: center;
	margin:15px auto 0 auto;
	height:auto;
	padding-top:15px;
	padding-bottom:10px;
	background-color:#fff;
	border-radius:         6px;
    -webkit-border-radius: 6px;
    -moz-border-radius:    6px;
	
}
.noresultados hr.lineaverde
{    
    background-color: #99bf3b;
    height: 1px;
    border: 0px solid #fff;
    clear: both;
	margin:5px 0 10px 0;
}
.noresultados span{
font: normal normal bold 12px Arial;
    
}
.noresultados .atencion{
display:block;
color:#C1282D;
text-transform:uppercase;
margin-top:-5px;
}

/*DATOS PERSONALES*/

#central-club fieldset.datos_personales{
	color: #656565;
    font: bold 12px Arial;
	text-align:center;
}
#central-club fieldset.datos_personales legend{
	color:#999;
	margin:5px 0;
}
#central-club fieldset.datos_personales form div label{
display:block;
margin:0 0 10px 0;
}
#central-club fieldset.datos_personales form #ingresar{
 background: url("../img/diseno/btn_ingresar.png") no-repeat scroll 0 0 transparent;
    border-width: 0;
    cursor: pointer;
    height: 23px;
    width: 123px;
	margin:10px 0;
}
#central-club form{
	color: #656565;
    font: bold 12px Arial;
	text-align:center;
}

#central-club form #select_img_en{
width:auto;
}

#central-club form .select_enc{
	/*
border: 1px solid #999999;
    border-radius: 6px 6px 6px 6px;
   */ color: #969696;
    display: -moz-grid;
    
    font: 12px Arial;
    
    width: 170px;
}
#central-club form #id_tbl_tipo_directorio{
margin:0px;
}
#central-club form select{
margin:0 1px;
}

/*FIN DATOS PERSONALES*/


/* OFERTAS DE REMATE CARRUSEL VERTICAL*/
.control_remate{
overflow:hidden;
width:142px;

}
.remate-disponible .control_remate{
margin-top:10px;
width:173px;
}
.col5 .control_remate{
    overflow:hidden;
    width:150px;
    margin-top: 12px
}
.control_remate .fil1{
	text-align:right;
	font:normal normal normal 7px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#969697;
	width:145px;
	padding:6px 0 2px 0;
}
.control_remate .fil2{
	padding:0 0 6px 0;
    clear: both;
    height: 10px;
}

.control_remate .fil2 .agotado{
    left: 10px;
    padding: 5px 42px 5px 41px;
    display: block;
    float: left;
	cursor:no-drop;
	background:url(../img/diseno/btn_agotado_remate.png) no-repeat;
	border:0px;
	margin-top:-3px;
	left:0px;
}
.remate-disponible .control_remate .fil2 .agotado{
    
    float: right;
	
}
.col5 .control_remate .fil2 .agotado{
    left: 10px;
    padding: 5px 49px 5px 41px;
    display: block;
    float: left;
	cursor:no-drop;
	background:url(../img/diseno/btn_agotado_remate.png) no-repeat;
	border:0px;
	margin-top:-3px;
}
.col5 .control_remate .fil2 .disponible{
	
    padding: 5px 49px 5px 41px;
    display: block;
    float: left;
	cursor:pointer;
	background:url(../img/diseno/btn_reservar_remate.png) no-repeat;
	border:0px;
	margin-top:-3px;
}
.control_remate .fil2 .disponible{
    left: 10px;
    padding: 5px 42px 5px 41px;
    display: block;
    float: left;
	cursor:pointer;
	background:url(../img/diseno/btn_reservar_remate.png) no-repeat;
	border:0px;
	margin-top:-3px;
	position:relative;
	left:0px;
}

.remate-disponible .control_remate .fil2 .disponible{
    
    float: right;
	
}

.control_remate .fil2 .disponible:hover{

opacity:.6;
-moz-opacity: .6;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);
}

.control_remate .fil2 .cantidad_remate{
  text-align: center;
  width: 15px;
	padding:13px 19px 5px 19px;

    background: transparent url(../img/diseno/fondo_disponibilidad_rojo.png) top center no-repeat;
    
	font:normal normal bold 13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	position:relative;
	
	float:right;
	margin-top:-13px;

}
.remate-disponible .control_remate .fil2 .cantidad_remate{
  
	
	float:left;
	margin-left:20px;

}
.col5 .control_remate .fil2 .cantidad_remate{
  text-align: center;
  width: 15px;
	padding:13px 20px 5px 20px;

    background: transparent url(../img/diseno/fondo_disponibilidad_rojo.png) top center no-repeat;
    
	font:normal normal bold 13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	left:0px;
}

/* FIN OFERTAS DE REMATE CARRUSEL VERTICAL*/

/*PERSONAL.PHP FORMULARIO*/

.div_personal{
overflow:hidden;
width:400px;
}
.div_personal table .td1{
	width:100px;
text-align:right;
}
.div_personal table .td2{
	width:200px;
text-align:left;
padding-left:10px;
}
.div_personal table .td3{
	width:200px;
text-align:left;
}
#form_{
margin:auto;
width:400px;
}
#form_ input[type=text]{
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 3px 3px 3px 5px;
    border-radius:   4px;    
    -webkit-border-radius:6px;
    -moz-border-radius:  6px;
	/*color:#a3a3a3;*/
	color:#666666;
	
    font: normal normal normal 11px Arial;
    width: 165px;

}
#form_ .ui-autocomplete-input{
width:132px;
}
#form_ .select_enc{
width:175px;
}
#form_ a#verMas_0{
	color:#2177C7;
	font: normal normal normal 12px Arial;
}
#form_ a#verMas_0:hover{
	color:#2177C7;
	font: bold normal normal 12px Arial;
	text-decoration:underline;
}
#form_ textarea{
color:#666666;
	width:170px;
    font: normal normal normal 11px Arial;
}
#form_ #fieldset_0{
margin:25px 0 0 50px;
}
#form_ h1{
margin:10px 0 20px 0;
color:#2177C7;
	font: normal normal normal 20px Arial;
}
.btn_guardar_personal{
	background:url(../img/diseno/btn_guardar_personal.png) no-repeat;
	width:125px;
	height:23px;
	border-width:0px;
	margin:20px 0 20px 65px;
	cursor:pointer;

}
.btn_guardar_personal:hover{
	opacity:.6;
-moz-opacity: .6;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);

}
#central-club .aviso_personal{
font: normal normal normal 15px Arial;
    color:#6B8E00;
	width:650px;
    text-align: center;
	margin:0px auto 15px auto;
	height:40px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#fff;
	border-radius:         6px;
    -webkit-border-radius: 6px;
    -moz-border-radius:    6px;
	
}
/*PERSONAL.PHP FIN FORMULARIO*/


#cabecera-superior
{
    overflow: hidden;
}
#cabecera-superior .slides_container
{
    width:730px;
	height:92px;
    
}


/*REMATE Y CONSULTA*/

table.remateconsulta .oferta-horizontal{
    width: 641px;
   
}

.suscribeteHome
{
    margin-left: -11px;
}
.suscribeteHome p
{
    font: normal normal bold 12px Arial;
    color: #666;
    margin: 0;
    text-align: center;
    width: 200px;
}
.suscribeteHome fieldset{
    background: transparent url(../img/diseno/fondo_suscribete_home.jpg) center center no-repeat;
    padding-bottom: 12px;
    padding-left: 9px;
}
.suscribeteHome .suscribete-text
{
    width: 125px;
    border-width: 0;
    margin-top: 6px;
    margin-left: -5px;
    font:normal normal normal 9px Arial;
    color: #2177C7;
}
/* suscribete estilos IE8*/
@media \0screen {
  .suscribeteHome .suscribete-text
{
    width: 125px;
    border-width: 0;
    margin-top: -10px;
    margin-left: -2px;
    font:normal normal normal 9px Arial;
    color: #2177C7;
}

.suscribeteHome fieldset{
    background: transparent url(../img/diseno/fondo_suscribete_home.jpg) center center no-repeat;
    padding: 5px 0;
}
.suscribeteHome .suscribete-submit
{
    background: transparent url(../img/diseno/fondo_suscribete_boton.png) center center no-repeat;
  

    height: 15px;
    left: 3px;
    margin-top: 0;
    position: relative;
    top: -2px;
    width: 4px;
    cursor: pointer;
    
    
}
}
/* fin estilos IE8*/


.suscribeteHome .suscribete-submit
{
    /*background: transparent url(../img/diseno/fondo_suscribete_boton.png) center center no-repeat;*/
      background: url('../img/diseno/redsocialvertical.png') no-repeat;
background-position: 0 -106px;
    height: 15px;
    left: 3px;
    margin-top: 0;
    position: relative;
    top: 4px;
    border: 0px;
    cursor: pointer;
    / padding: 0 15px;
    
}
.suscribeteHome .suscribete-submit:hover{
    opacity:.8;
-moz-opacity: .8;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
}




/* ESTILOS ADMINISTRADOR - SUSCRIPCIONES*/

#divSuscripcion{
width:auto;
overflow:hidden;
margin:auto;
}
#divSuscripcion #form_{
margin-top:20px;
}
#divSuscripcion #form_ label{
color:#006699;
font-weight: bold;
}
#divSuscripcion legend{
text-transform:uppercase;
font-weight: bold;
color: #FFF;

border-radius:6px;
background-color:#9CCDFF;
padding:5px 100px 5px 100px; 
}
#divSuscripcion fieldset{
margin:8px 20px;
border-radius:6px;
border: 1px solid #999;
}
#divSuscripcion fieldset #fieldset_0{
	margin-left: 0;
    padding-left: 25px;
    padding-right: 25px;
	padding-bottom:10px;
}
#divSuscripcion .select_enc, #divSuscripcion select{
 color: #969696;
    font: 12px Arial;
    margin:0px;
    padding: 0;
}
#divSuscripcion select#id_tbl_lugar{
width:177px;
}
#divSuscripcion #form_ h1{
text-align:center;
display:none;
}
#divSuscripcion #form_suscripciones fieldset {
/*padding-left:25px;*/
padding-top:20px;
padding-bottom:20px; 

}
#divSuscripcion #form_suscripciones fieldset#cuadro_ing_adicionales {
margin-top:20px; 
overflow:scroll;
}
#divSuscripcion #form_suscripciones fieldset legend{
padding:5px 100px 5px 100px; 

}
#divSuscripcion #form_suscripciones fieldset div{
float:left;
width:250px;
}
#divSuscripcion #form_suscripciones fieldset div label{
color:#C00;
margin-right:5px;
font-weight: bold;
}
#divSuscripcion #form_suscripciones #cuadro_ing_adicionales div{
	width:auto;
	

}
#divSuscripcion #form_suscripciones #cuadro_ing_adicionales div #business input{
width:80px;
}
#divSuscripcion #form_suscripciones #cuadro_ing_adicionales div #business select{
color: #969696;
    font: 12px Arial;
    margin: 0;
    padding: 0;
}
#divSuscripcion #form_suscripciones #cuadro_ing_adicionales div input{
	margin-bottom:10px;
	margin-top:5px;
}
#divSuscripcion #form_suscripciones #cuadro_ing_adicionales div #llenar{
	width:1250px;
	
}
#divSuscripcion #form_suscripciones #cuadro_ing_adicionales a:hover{
	text-decoration:underline;
	
}
#divSuscripcion #form_suscripciones #cuadro_ing_adicionales a{
	
	color: #2177C7;
    font: 12px Arial;
}
#divSuscripcion #form_suscripciones table{
	
	margin-left:20px;
}
#divSuscripcion #form_suscripciones table input[type=text]{
background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
    border-radius: 6px 6px 6px 6px;
    color: #666666;
    font: 11px Arial;
    padding: 3px 3px 3px 5px;
    width: 165px;
}
#divSuscripcion #form_suscripciones table .unaFormaPago{
	font: bold 12px Arial;
	width:auto;
	border-radius:6px;
	border: 1px solid #999;
	padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 20px;
    padding-right: 25px;
	color:#006699;
	
}
#divSuscripcion #form_suscripciones table .unaFormaPago label{
	display:block;
	
}
#divSuscripcion #form_suscripciones table .unaFormaPago #tipo_pago1{
	margin-bottom:15px;
	
}
#divSuscripcion #form_suscripciones table .unaFormaPago #cant_pago1, #divSuscripcion #form_suscripciones table .unaFormaPago #fecha_pago1, #divSuscripcion #form_suscripciones table .unaFormaPago #cant_pago2, #divSuscripcion #form_suscripciones table .unaFormaPago #fecha_pago2{
margin:0 25px 0 5px;
}
#divSuscripcion #form_suscripciones table #zonaCheque1{
	font: bold 12px Arial;
	width:auto;
	border-radius:6px;
	border: 1px solid #999;
	padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 20px;
	color:#C00;
	margin-top:20px;
	
}
#divSuscripcion #form_suscripciones table #zonaCheque1 label{
	color:#006699;
	
}

#divSuscripcion #form_suscripciones table #zonaTarjeta1{
	font: bold 12px Arial;
	width:780px;
	border-radius:6px;
	border: 1px solid #999;
	padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 20px;
	color:#C00;
	margin-top:20px;
	
}

#divSuscripcion #form_suscripciones table #zonaTarjeta1 label, #divSuscripcion #form_suscripciones table #zonaTarjeta2 label, #divSuscripcion #form_suscripciones table #zonaCheque2 label{
	color:#006699;
	
}
#divSuscripcion #form_suscripciones table #zonaCheque2{
	font: bold 12px Arial;
	width:auto;
	border-radius:6px;
	border: 1px solid #999;
	padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 20px;
	color:#C00;
	margin-top:20px;
	
}
#divSuscripcion #form_suscripciones table #zonaTarjeta2{
	font: bold 12px Arial;
	width:780px;
	border-radius:6px;
	border: 1px solid #999;
	padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 20px;
	color:#C00;
	margin-top:20px;
	
}

#divSuscripcion table tr td > table tr td:hover{
    background-color: #FFF;
}
#divSuscripcion #form_suscripciones table #zonaTarjeta1 table{
	
	margin-left:0px;
}
#divSuscripcion .business{
	background-color:#9CCDFF;
	margin-top: 10px;
    padding-bottom: 15px;
    padding-left:0;
    padding-top: 10px;
	margin-left:-20px;
}
#divSuscripcion .business:hover{
	background-color:#9CCDFF;
}
#divSuscripcion #form_suscripciones table #zonaTarjeta2 table{
	    margin-left:0px;
    
	
}
#divSuscripcion .errores_suscripcion{
	 font: bold 12px Arial;
	width:auto;
	border-radius:6px;
	border: 1px solid #999;
	padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 20px;
	color:#C00;
	margin-top:20px;
	background-color: #FAD160;
	margin:20px;  
    
	
}
#divSuscripcion .ui-state-error{
	font: bold 12px Arial;
	width:auto;
	border-radius:6px;
	border: 1px solid #999;
	padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 20px;
	color:#C00;
	margin-top:20px;
	background-color: #FAD160;
	margin:20px 55px 20px 0;  
}
#divSuscripcion input[readonly]  {
	  border-width:0px;
}
#divSuscripcion .btn_guardar_personal{
	display:none;
}

#divSuscripcion #form_suscripciones .unaFormaPago div{
    float: none;
    width: auto;
}
#divSuscripcion #form_suscripciones .unaFormaPago .tipo_pago{
    float: left;
}

/* FIN ESTILOS ADMINISTRADOR - SUSCRIPCIONES*/
.menu-datos h2.titulo1
{
    float: left;
}

ul.datosPersonales li a
{
    font: normal normal bold 11px Arial;
    background-color:#2177C7;
    padding: 2px 5px;
    color: #fff;
    border-radius: 3px;
    
}

#publicidad-info-ecuador 
{
    margin: 5px auto 8px auto;
    height: 65px;
    overflow: hidden;
}
#publicidad-info-ecuador .slides_container
{
    width:300px;
	height:65px;
	overflow:hidden;
	position:relative;
	display:none;
}
#publicidad-info-ecuador .slides_container a
{    
    width:290px;
	height:65px;
    display: block;
}
#publicidad-info-ecuador .slides_container a img
{
    
}
#publicidad-info-ecuador.pagination {
	list-style:none;
	margin:0;
	padding:0;
}

#publicidad-info-ecuador.pagination .current a {
	color:red;
}
#banner-superior-izquierda
{
    overflow: hidden;
    width:700px;
	height:56px;
}
#banner-superior-izquierda .slides_container
{
    width:700px;
	height:56px;
	overflow:hidden;
	position:relative;
	display:none;
}
#banner-superior-izquierda .slides_container a
{
    margin: 0;
    width:700px;
	height:56px;
}
#banner-superior-izquierda .slides_container a img
{
}
div.espacio
{
	clear:both;
	width:100%
	}
	
#carruselVerticalInicio div.filtro div.botonFiltro
{
	float:left;
	width: 25px;
	height: 25px;
	margin-top:12px;
	margin-left:-9px;
	}
	div#actividadReciente  #listado .suscriptor{
	width:99%;
	float:left;
	height:70px;
	margin:5px 0px;
	background-color:#FFFFFF;
}
	div#actividadReciente  #listado .suscriptor table{
	height:64px;
}
	div#actividadReciente  #listado .suscriptor td{
	color:#666666;
	margin:0px;
	line-height: 10px;
}
	div#actividadReciente  #listado .suscriptor td.titulo{
	color:#5F6453;
}
	div#actividadReciente  #listado .suscriptor td.contactos{
	font-size:10px;
}

div#actividadReciente  #listado{
	width:679px;
	height:550px; 
	border: #eeeeee 1px solid;
	padding: 5px 9px 0px 9px;
	border-right:none;
	background-color:#F8F8F8;
	overflow:auto;
	}
	.listado{
		width:100%;
	}
	div#actividadReciente  #listadoder{
		width:19%;
		height:550px;
		float:left;
		padding:5px 9px 0px 9px ;
		border: #eeeeee 1px solid;
	}
	div#actividadReciente  #listadoder ul{
		padding-left: 15px;
	}
	div#actividadReciente  #listadoder li{
	
		padding: 3px;
		vertical-align: middle;
	}
	div#actividadReciente  #listadoder li a{
	font-size:12px;
	}
	div#actividadReciente  #listadoder a, #actividadReciente #letrasMay  a{
	color:#5F6453;
	}
	div#actividadReciente  #listadoder li img{
	margin-bottom:-5px;
	margin-right:10px;
	}
	div#actividadReciente  #listadoder .linkActividadesRecientes {
	padding: 15px 0px 22px 0px;
	border-bottom:#eeeeee 1px solid;
	text-align:center;
	}
	div#actividadReciente  #listadoder .linkRecomendados {
	padding:22px 0px 15px 0px;
	text-align:center;
	font-weight:bold;
	}
	div#actividadReciente  #listadoder .linkRecomendados a{
	color:#2395D4;
	}
	div#actividadReciente  #listadoder .linkActividadesRecientes a{
	font:12px;
	}
	div#actividadReciente  #listadoder .cuadroRecomendado{
	margin: 14px 0px;
	height:100px;
	border:#eeeeee 1px solid;
	}
	div#actividadReciente  #listadoder  a.seleccionado,div#actividadReciente  #listadoder  a:hover,#actividadReciente #letrasMay a:hover, #actividadReciente #letrasMay  a.seleccionado
	{
	font:12px;
	color:#2395D4;
	text-decoration:underline;
	}
	
	div#actividadReciente #izq_contenido .filtro
	{
		width: 180px;
		float:left;
	}
	div#actividadReciente #izq_contenido .filtro label
	{
	color:#5F6453;
	padding-left:10px;
	}
	div#actividadReciente div#izq_contenido div.espacio_filtro
	{
		float: left;
		width: 150px;
	}
	div#actividadReciente div#izq_contenido input[type="button"]{
		color:transparent;
		width: 25px;
		height: 25px;
		background-image:url(../img/diseno/boton-buscador-pie.png);
		background-repeat:no-repeat;
		background-position:top left;
		background-color:#EEF3E0;
		border:none;
		padding-top:-5px;
		margin-top:2px;
		}	
	div#actividadReciente #izq_contenido input[type="text"]{
		clear:both;
		height:19px;
		border:none;
		background-image:url(../img/diseno/buscador-piepagina.png);
		background-repeat:no-repeat;
		background-position:top left;
		background-color:#EEF3E0;
		padding-left:10px;
		padding-right:5px;
		width:130px;
		font-size:10px;
		font:Arial;
		color:#5F6453;
		padding-top:-5px;
		}
	div#actividadReciente{
		margin-left:16px;
		margin-right:10px;
		width:100%;
	
	}
	div#actividadReciente div#izq_contenido{
		width:680px;
		background-color:#EEF3E0;
		padding: 10px 9px 10px 9px;
	}	
	div#actividadReciente div#izq_contenido div#titulo{
		font-size:13px;
		color:#43A4D6;
		width:65%;
		text-align:center;
		float:left;
		padding-top:20px;
		font-weight:bold;
	}	
	div#actividadReciente div#izq_contenido h3#titulo{
		float:left;
		
	}	
	div#actividadReciente div#izq_contenido div{
		
	}
	
	div#actividadReciente  #pestana_inf{
	width: 680px;
	height:13px; 
	color:#5F6453;
	background-color:#EEF3E0;
	margin-bottom:5px;
	padding: 0px 9px 0px 9px;
	}
	div#actividadReciente #form_ textarea {
		height: 15px;
	}
	div#actividadReciente #form_ input[type="text"] 	 {
padding: 0px;
margin: 0px;
	}	
	div#actividadReciente #form_ label,div#actividadReciente #form_ input[type="text"]	 {
	font-size:11px;	
	}	
	div#actividadReciente #form_ h1 {
	display:none;
	
	}
	.Reservado{
		clear:both;
	}	
	
	#actividadReciente #letrasMay {
		text-align:center;
		clear:both;
		padding: 10px 0px;
	}
		#actividadReciente #letrasMay a{
		padding: 10px 5px;
	}
    
    .ofertas-horizontal1 .col4 .oferta .mas
    {
        font-size: 10px;
    }
    
    
      
    .directorio 
  {
    border: 1px solid #aaa;
    background-color: #ddd;
    border-radius: 10px;
    padding: 10px;
  margin:10px;
  }
  .directorio #descarga
  {
    display: none;
  }
  .directorio h1.titulo
  {
    font: normal normal bold 20px Verdana;
    color: #99BE3A;
    text-shadow: 1px 1px 3px #fff;
    margin-bottom: 10px;
  }
.directorio .filtro
{

    border: 1px solid #aaa;
    background-color: #fff;
    border-radius: 6px 6px 0 0;
  padding: 10px;
  overflow:hidden;
  box-shadow: 10px 10px 10px #aaa;
}
.directorio .filtro div
{
	float:left;
    margin:2px 5px;
    height: 24px;
}
.directorio .filtro div label
{
	margin-right:5px;
  font-weight:bold;
}
.directorio h3.titulo
{
    display: none;
}

.directorio #cagp select
{
    margin: 2px 0;
}
.directorio input
{
    
    border-radius: 6px;
    border: 1px solid #ddd;
}
.directorio #cagp
{
    width: 150px;
}
.directorio #nom,.directorio #ext
{
 padding:3px 5px;  
}.directorio #nom 
{
    width: 130px;
}
.directorio #ext
{
    width: 50px;
}

.directorio .paginacion 
{
    background-color: #fff;
    padding: 5px 10px;
}
.directorio .paginacion .acomparar
{
    display: none;
}
.directorio .paginacion span.desactivada
{
    color: #aaa;
}
.directorio .paginacion span.actual
{
    background-color: #8FB537;
    padding: 5px;
    font-weight: bold;
}
.directorio .paginacion a{
    padding: 5px;
    color:#333;
}
.directorio .listado
{
    background-color: #fff;
    margin-top: 10px;
    box-shadow: 0 0 10px #aaa;
}


.directorio .listado th
{
    
    background-color: #8FB537;
}
.directorio .listado th a,.directorio .listado th
{   
    color: #fff;
    font:normal normal bold 12px Arial;
}

.directorio .listado tr:nth-child(2n+3){
    background-color: #ddd;
}
.directorio .listado td
{
    font: normal normal normal 12px Verdana;
    color:#666;
    padding: 5px ;
}
.usd
{
    font-size: 12px;
    font-weight: normal;
}

.notaImportante
{
    color:#0168b6;
    font: normal normal bold 20px Arial;
    
}

.textoImportante
{
    color:#0168b6;
    font: normal normal normal 13px Arial;
}
.oficinas li
{
    width:200px;
    float:left;
    list-style-image: none;
    
}
.noticias-home
{
    width: 180px;
    margin-left: 0; 
}
.noticias-home h3{
    background-color: #29ABE1;
    padding:5px 10px;
    color:#fff;
    font: normal normal bold 18px Arial;
    border-radius: 10px 10px 0 0;
}
.noticias-home .titulo
{
    color: #666;
    display:block;
    font: normal normal normal 11px Arial;
  
    
}
.noticias-home .titulo:hover
{
    
    color: #333;
}
.noticias-home .descripcion
{
    color:#666;
    float:left;
    margin: 5px 0 0 0;
}
.noticias-home img.noticia
{
    float:left;    
    margin: 0 10px 0 0;
}
.noticias-home ul {
    padding:0;
}
.noticias-home ul li
{
    border:1px solid #ddd;
    border-width:  0 1px  1px;
    margin-top: -10px;
    padding:10px 5px 5px; 
    border-radius: 0 0  10px 10px ;
    overflow: hidden;
    transition: all 0.5s ease 0s;
}
.noticias-home ul li:hover
{ 
}
.noticias-home ul li > a.mas
{
    clear: both;
    display: block;
    font-size:12px;
}
.noticias-home ul li > a.mas:hover
{
    color: #333;
}
.noticias-home .todas-noticias
{
    display: block;
     border:1px solid #ddd;
    border-width:  0 1px  1px;
    margin-top: -25px;
    padding:20px 5px 5px; 
    border-radius: 0 0  10px 10px ;
    overflow: hidden;
    font: normal normal bold 14px Arial;
    color:#666;
    
}
#bannerTelefono{
    margin: 7px 0 0 0;
}
#f_googletranslator label
{
    color:#fff;
    font-weight: bold;
}
#select-idioma
{
    font:normal normal normal 11px Arial;
    border-radius: 10px;
    border:0px solid #ABACAB;
    padding: 1px 0 2px 5px;
    color: #0062a7;    
    background:  #fff url(../img/diseno/fondo_idioma_select.png) 0px -3px no-repeat;
}

#f_googletranslator
 { 
     width: 150px;
     display: inline-block;
     text-align: right;
         overflow: hidden;
}
#f_googletranslator table
{
    position: relative;
    left: 25px;
}

.barra-log{
     width: 290px; float: right;
}
 





/*Videos*/

.v-videos
{
    overflow: hidden;  
    height: 410px;
    border-radius: 10px 0 0 0;
    margin-top: 20px;
}
.v-videos-izq
{
    background-color: #eaeaea;
    float:left; 
    width: 340px; 
    overflow: hidden; 
    height: 330px;
    border-radius: 10px 0 0 0;
    border:1px solid #cfcfcf;
}
.v-logo
{
    width: 340px;
    display: inline-block;
    text-align:center;
    
}

.v-logo img
{
    margin:  0 auto;
}
.v-listado
{
    width: 340px;
    display: inline-block;
    height: 210px; 
    background-color: #ddd;
   
}
.v-listado .load
{
    display: table-cell;
    width: 340px;
    vertical-align: middle;
    height: 220px;
    background-color: #fff;
    text-align: center;   
    background-color: #EAEAEA;
    color: #666;
    font-weight: bold;
}
.v-listado .load img
{
    width: 100px;
}
.v-listado h3
{
    height: 20px; 
    overflow: hidden;
    padding: 1px 3px;
    color: #0288c5;
    margin: 0;
    margin-top: -5px;
    font-size: 11px;
}
.v-listado p
{
    padding: 10px;
}
.v-listado p strong
{ 
    
    font-style: italic;
}
.v-listado ul 
{
    margin: 0;
    padding: 0;
    overflow-y: scroll;
    height: 192px;
}
.v-listado ul li
{
    background-color: #bebebe;
    overflow: hidden;
    transition: all 0.5s ease 0s;
}
.v-listado ul li:hover
{
    background-color: #A0A0A0;
}
.v-listado ul li:hover .img
{
    
    background-color: #A0A0A0;
}
.v-listado ul li:hover .enl
{
    color:#000;
    
}
.v-listado ul li .enl
{
     
    display: block;
    border-top: 2px ridge #fff;
    padding: 5px 5px 3px 5px  ;
    margin: 0 10px 0 10px;
    overflow: hidden;
    color: #575757;    
    height: 27px;
}
.v-listado ul li .enl:hover
{
    text-decoration: underline;
}


.v-listado ul li .img
{
    float: left;
    padding: 5px 6px 5px 6px;
    background:#333 url(../img/iconos/listados/play.png) center center no-repeat;
    margin-right: 5px;
    transition: all 0.5s ease 0s;
}
.v-listado ul li span
{
    color: #fff;
    text-transform: lowercase;
    padding: 5px;
}
.v-listado ul li.actual
{
    background-color: #f0f0f0;
}
.v-listado ul li.actual span
{
    color: #000;
}
#v-listado .no
{
    background: #DDDDDD url(../img/iconos/listados/search_gray.png) 0 5px no-repeat;
        padding: 20px 5px 30px 70px;
    color: #666;
}
#v-listado .no strong
{
    color: #000;
}
#v-video
{ 
    width: 593px;    
    height: 410px;
    overflow: hidden;
    float: left
}
#v-video iframe
{
    background:#EAEAEA url(../img/iconos/listados/play.png) center center no-repeat;
    border:1px solid #cfcfcf;
}

#v-video .resumen
{
    width: 550px;    
    padding: 5px 10px;
    margin: 0 auto;
    border: 1px solid #cfcfcf;
    border-top-width: 0;
    font: normal normal normal 11px Arial;
    color: #5d5d5d;;
    background-color: #fff ;
}

#v-video .resumen h2
{
    font-size: 12px;
}
#v-video .resumen label
{
    font-weight: bold;
    color:#0288c5;
}
#v-video .resumen input{
    border: 1px dashed #9f9f9f;
    width: 410px;
    border-width: 0 0 1px 0;
    font-weight: bold;
    font-size: 11px;
}

#v-video .wait{
    width: 590px;
    border: 1px solid #cfcfcf; 
    margin: 0 auto;
    text-align: center;
        height: 331px;
    color: #666;
    font-weight: bold;
    background-color: #EAEAEA;
}
#v-video .wait span
{
    display: block;
    width: 110px;
    margin: 0 auto;
    margin-top: 80px;
}
#v-video .wait img
{
    display: block;
    text-align: center;
    width: 100px;
}

#v-video .no
 {
     padding: 50px 90px;
     margin: 0;
     color: #333;
     border:1px solid #cfcfcf;
     font-size: 11px;
     border-left: 0;
     height: 230px;
     background: #efefef url(../img/iconos/listados/alert_black.png) 20px 30px no-repeat;
     
 }
.v-video-menu
{
    margin-top: -40px;
    border: 1px solid #cfcfcf;
    padding: 30px 20px;
}
.v-video-menu h2
{
    color: #8ab015;
    padding-bottom: 10px;
}

.v-video-menu ul
{
    padding: 0;
}
.v-video-menu ul li{
    display: inline-block;
    
    margin: 5px 9px 5px 0;
    width: 140px;
    text-align: center;
    height: 130px;
}
.v-video-menu ul li img
{
    
    transition: all 0.5s ease 0s;
    filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
filter: Gray(); /* IE4-8 and 9 */  
}
.v-video-menu ul li:hover img
{
    opacity: 1;

-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;    
}
.v-video-menu ul li > a
{
    border: 2px solid #cfcfcf;
    padding: 5px;
    display: block;
}
.v-video-menu ul li:hover > a
{
    border-color: #00C7FF;
}

.v-video-menu ul li h3 a
{
    font-size:  10px;
    color: #666;
    text-align: center;
    display: block;
    margin: 10px 0 1px 0;
}
.v-video-menu ul li.actual img
{
 
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;
}
.v-video-menu ul li.actual h3 a
{
    color:#0288c5;
}
.v-video-menu ul li.actual > a
{
    box-shadow: 4px 4px 10px #999;
    border-color:#0288c5;
}
#v-buscar
{
    background-color: #ddd;
    border-radius: 5px 5px 0 0;
    padding: 3px;
    text-align: right;
}


#v-buscar input[type='text']{
    height: 18px;
    font-size: 10px;
    border-width: 0;
    border-radius: 7px 0 0 7px;
    padding: 1px 3px 1px 10px;
    width: 80px;
    transition: all 0.5s ease 0s;
    display: inline-block; 
     float: left;
  box-shadow: 2px 2px 5px #999;
float: left;
}
#v-buscar input[type='submit']
{
    height: 20px;
    font-size: 10px;
    border-width: 0;
    border-radius: 0 7px 7px 0;
    margin: 0;
     box-shadow: 2px 2px 5px #999;
    width: 30px;
    display: inline-block;
    transition: all 0.5s ease 0s;
    background: #dedede url(../img/iconos/listados/search_16.png) no-repeat center center; 
     float: left;
}
#v-buscar input[type='submit']:hover
{
    background-color: #aaa;
    cursor: pointer;
}
#v-buscar input[type='submit']:active
{
    margin: 1px 0 0 1px;
}
#v-buscar input[type='text']:focus
{
    width: 150px;
}

#v-buscar .input
{
    display: inline-block;
}

#feedback
{
    position: fixed;
    top:30%;
    right: -170px;
    width: 300px; 
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
#feedback > a
{
    display: block;
    background: #A60000;
    padding: 10px 20px;
    border-radius:  5px 5px 0 5px;
    box-shadow: 0 0 10px #666;
    color:#fff;
    font-size: 20px;
}
#feedback:hover
{
    right: 0px;
}
#feedback p
{
    width: 150px;
    font-size: 13px;
    padding: 10px;
    text-align: left;
    background: #a60000;
    margin: 0 0 0 130px;
    border-radius:0 0 5px 5px;
    color:#fff;
}
#feedback p a
{
    
    margin: 10px 0 10px 40px;
    display: inline-block;
    color:#fff;
    font-weight: bold;
    font-size: 15px;
    border-bottom: 1px dotted #fff;
}

/*navidad*/
/*#nav1
{ 
    
    height: 50px;  
    background: transparent url(../img/diseno/guirnalda.jpg) repeat-x ;
    position: relative;
    top:25px;
    width: 100%; 
    background-size: 120px;
}*/
