/**
 * @author Jaime Carrillo - Activexsoft <jcarrillo@activexsoft.es>
 * @version 04/12/2013
 * Este archivo debe contener únicamente los estilos referentes
 * a anchos, altos, alineaciones, posiciones, y demás. 
 * 
 * No deben especificarse colores, imagenes de fondo, ni ni nada 
 * que pueda ser cambiado según el cliente u otros motivos.
 * 
 * Si se establecen en este archvio significa que es algo que no debe 
 * cambiar bajo ningún concepto. Por ejemplo, porque el template tenga 
 * esa característica como por ejemplo el borde del contenedor principal
 */

*{outline:none}
html,body{padding:0;margin:0;}
ul,ol{list-style:none;list-style-position:inside;margin:0;padding:0;}
iframe{overflow:hidden !important; border:none !important;}
body{
    font-size : 12px;
}

/* DATEPICKER */
.ui-datepicker{
    z-index: 999999 !important;
}

/* MENSAJES EMERGENETES GENERALES (VENTANAS DE ERROR ACCIONADAS POR URL) */
ul.axs-error-general-emergente{

}ul.axs-error-general-emergente li{
    padding-left   : 20px;
    padding-bottom : 10px;
}ul.axs-error-general-emergente li.firmaAxsMsgEmergnt{
    position    : relative;
    top         : 20px; 
}

/* CURSOR PUNTERO PARA LOS BOTONES Y PARA LOS ".axs-jsLink" */
.axs-canvas .axs-button,
.axs-canvas .axs-jsLink{
    cursor : pointer !important;
}.axs-canvas .axs-button:active{
    position : relative;
    top      : 1px;
}

/* UTILIDADES */
.axs-left{float:left;}
.axs-right{float:right;}
.axs-both{clear:both;height:0;}
.axs-mauto{margin-left:auto;margin-right:auto;}
.axs-hidden{display:none;}
.axs-text-left{text-align:left;}
.axs-text-right{text-align:right;}
.axs-text-center{text-align:center;}

/* jQuery : DIALOG : POSITION->FIXED */
.ui-dialog{
    position : fixed !important;
}

/* BOTONES */
.axs-canvas .axs-boton{
    padding     : 5px 10px;
    margin-left : 8px;
}.axs-canvas .axs-boton img{
    vertical-align : text-bottom; 
    margin-right   : 3px; 
    border         : none !important;
}.axs-canvas .axs-boton:hover{
    cursor : pointer; 
}.axs-canvas .axs-boton:active{
    position : relative;
    top      : 1px;
}

/* BOTON PARA RESERVAR */
.axs-boton.axs-boton-reservar img{
    vertical-align : top; 
}

/* CONTENEDOR */
.axs-canvas{
    width         : 995px;
    margin        : 0 auto; 
    margin-bottom : 20px; 
}.axs-canvas.no-margin-bottom{
    margin-bottom : 0; 
}.axs-canvas.axs-canvas-w100{
    width         : auto;
    margin-bottom : 0; 
    position      : relative; 
}.axs-canvas.axs-canvas-w100 .axs-canvas-inside{
    width  : 995px;
    margin : 0 auto;
}

/* CONTENEDOR SUPERIOR (antes que la cabecera) */
.axs-canvas .axs-contenedor-superior{
    padding : 10px 0; 
}.axs-canvas .axs-contenedor-superior.publico{
    padding : 5px 0; 
}.axs-canvas .axs-contenedor-superior .axs-marquesina{
    width       : 550px; 
    font-weight : bold; 
    padding     : 5px 0; 
}.axs-canvas .axs-contenedor-superior.withLangs .axs-marquesina{
    width : 489px;
}.axs-canvas .axs-contenedor-superior .axs-marquesina.x100{
    width : 100% !important;
    float : none !important; 
}.axs-canvas .axs-login-arriba-cabecera{
    width       : 437px;
    white-space : nowrap;
    overflow    : hidden; 
}.axs-canvas .axs-login-arriba-cabecera .axs-lbl-login{
    margin : 3px 10px;
}.axs-canvas .axs-login-arriba-cabecera .axs-fld-login .axs-login-txt-fld{
    width   : 90px;
    padding : 3px 5px;
}.axs-canvas .axs-login-arriba-cabecera .axs-fld-login.axs-fld-button-login{
    margin-left : 5px; 
}.axs-canvas .axs-login-arriba-cabecera .axs-fld-login.axs-fld-button-login input{
    padding : 2px 5px;
}.axs-canvas .axs-login-arriba-cabecera .axs-contenedor-bienvenida-usuario{
    text-align : right; 
}.axs-canvas .axs-login-arriba-cabecera .axs-contenedor-bienvenida-usuario .datos-ususario{
    padding : 1px 0; 
}.axs-canvas .axs-login-arriba-cabecera .axs-contenedor-bienvenida-usuario .icono-usuario{
    margin-left : 10px; 
}.axs-canvas .axs-login-arriba-cabecera .axs-contenedor-bienvenida-usuario .icono-usuario img{
    width : 35px; 
}.axs-canvas .axs-login-arriba-cabecera .axs-contenedor-bienvenida-usuario .icono-usuario img.axs-foto-usuario{
    width   : 40px;
    height  : 40px; 
}.axs-canvas .axsPanelLoginWeb a.axs-button{
    border          : 1px solid #000;
    display         : block;
    padding         : 3px 5px 3px 5px;
    background      : #fefefe;
    text-decoration : none;
}.axs-canvas .axsPanelLoginWeb a.axs-button:hover{
    text-decoration : none;
}

/* CABECERA */
.axs-canvas .axs-cabecera{
    padding : 5px 15px; 
}.axs-canvas .axs-cabecera .axs-contenedor-logo,
.axs-canvas .axs-cabecera .axs-contenedor-menu-extra,
.axs-canvas .axs-cabecera .axs-info-empresa{
    width       : 33.33%;
    text-align  : center; 
}.axs-canvas .axs-cabecera .axs-contenedor-logo a{
    background-position : 50% 50%;
    background-repeat   : no-repeat;
    display             : block;
    height              : 100px; 
}.axs-canvas .axs-cabecera .axs-info-empresa{
    text-align  : right; 
    font-style  : italic;
}.axs-canvas .axs-cabecera .axs-info-empresa .axs-nombre-empresa{
    font-size   : 18px;
    font-weight : bold; 
}.axs-canvas .axs-cabecera .axs-info-empresa .axs-direccion-empresa{
    font-size   : 15px; 
}.axs-canvas .axs-cabecera .axs-info-empresa .axs-telefono-empresa{
    font-size  : 26px;  
    margin-top : 5px; 
}.axs-canvas .axs-cabecera .axs-info-empresa .axs-telefono-empresa img{
    vertical-align : middle;
    margin-left    : 5px; 
}.axs-canvas .axs-cabecera .axs-contenedor-menu-extra .axs-menu-extra{
    position : relative;
    top      : 41px;
}

/* MENÚ EXTRA */
.axs-canvas .axs-menu-extra ul li a{
    display     : block;
    text-align  : center;
    padding     : 10px 8px; 
    font-size   : 9px; 
}.axs-canvas .axs-menu-extra ul li a img{
    height : 40px;
    border : none !important;
}

/* MENÚ PESTAÑAS */
.axs-canvas .axs-menu-pestanas.limited-width ul li:last-child{
    border-right : none
}.axs-canvas .axs-menu-pestanas.relative{
    position : relative;
    z-index  : 2;
}.axs-canvas .axs-menu-pestanas.aero{
    width    : 100%;
    position : fixed;
    top      : 0;
    left     : 0;
    z-index  : 9;
}.axs-canvas .axs-menu-pestanas.aero > ul{
    width  : 995px;
    margin : 0 auto;
}.axs-canvas .axs-menu-pestanas ul li{
    width: 108.33px;
}.axs-canvas .axs-menu-pestanas ul li a{
    padding      : 8px 0; 
    display      : block; 
    text-align   : center; 
    width        : 108.33px; 
    white-space  : nowrap;
    overflow     : hidden;
    text-align   : center;
    width        : 100%; 
}.axs-canvas .axs-menu-pestanas.limited-width ul li:first-child a{
    border-left : none;
}.axs-canvas .axs-menu-pestanas ul li a:hover{
    text-decoration  : none; 
}.axs-canvas .axs-menu-pestanas ul li a .arrow-down{
    border-left     : 4px solid transparent;
    border-right    : 4px solid transparent;
    border-top      : 4px dashed;
    display         : inline-block;
    height          : 0;
    margin-left     : 2px;
    vertical-align  : middle;
    width           : 0;
    position        : relative;
    top             : 6px;
    right           : 8px;
}.axs-canvas .axs-menu-pestanas ul li a .arrow-right{
    width           : 0; 
    height          : 0; 
    border-top      : 4px solid transparent;
    border-bottom   : 4px solid transparent;
    border-left     : 4px dashed;
    position        : relative;
    top             : 3px;
    right           : 5px;
}.axs-canvas .axs-menu-pestanas ul li ul{
    display  : none;
    position : absolute;
    z-index  : 999999;
}.axs-canvas .axs-menu-pestanas ul > li:hover > ul{
    display: inherit;
}.axs-canvas .axs-menu-pestanas ul li ul li{
    float : none;
}.axs-canvas .axs-menu-pestanas ul li ul li,
.axs-canvas .axs-menu-pestanas ul li ul li a{
    min-width  : 150px; 
    border     : none;
    width      : auto;
    text-align : left;
    display    : block; 
}.axs-canvas .axs-menu-pestanas ul li ul li a{
    padding : 8px;
}.axs-canvas .axs-menu-pestanas ul li ul li ul{
    display     : none;
    position    : absolute;
    display     : none;
    position    : absolute;
    margin-left : 162px;
    margin-top  : -31px;
    z-index     : 999999;
}.axs-canvas .axs-menu-pestanas ul li ul > li:hover > ul{
    display: inherit;
}.axs-canvas .axs-menu-pestanas ul li ul li ul li{
    float : none;
}.axs-canvas .axs-menu-pestanas ul li ul li ul li,
.axs-canvas .axs-menu-pestanas ul li ul li ul li a{
    min-width  : 150px; 
    border     : none;
    width      : auto;
    text-align : left;
    display    : block; 
}.axs-canvas .axs-menu-pestanas ul li ul li ul li a{
    padding : 8px;
}



/* MENÚ SECUNDARIO */
.axs-canvas .axs-menu-secundario{
    text-align : center;  
}.axs-canvas .axs-menu-secundario ul{

}.axs-canvas .axs-menu-secundario ul li{

}.axs-canvas .axs-menu-secundario ul li a{
    display     : block;
    width       : 97px; 
    white-space : nowrap;
    overflow    : hidden; 
    padding     : 5px 0; 
}.axs-canvas .axs-menu-secundario ul li.primero a{
    border-left : none; 
}.axs-canvas .axs-menu-secundario ul li.ultimo a{
    border-right : none; 
}
/* SEGUNDO NIVEL (MENÚ SECUNDARIO) */
.axs-canvas .axs-menu-secundario ul > li:hover > ul{
    display : inherit;
}.axs-canvas .axs-menu-secundario ul > li > ul{
    display         : none; 
    position        : absolute;
    z-index         : 50;
    margin          : 0;
    border-bottom   : none; 
}.axs-canvas .axs-menu-secundario ul.completo > li.ultimo > ul{
    margin : 0 0 0 -93px !important; 
}.axs-canvas .axs-menu-secundario ul > li > ul > li a{
    white-space   : nowrap;
    overflow      : hidden;
    text-align    : left;
    padding       : 5px;
    width         : 184px; 
}.axs-canvas .axs-menu-secundario ul.completo > li.ultimo > ul > li a{
    text-align : right;
}
/* TERCER NIVEL (MENÚ SECUNDARIO) */
.axs-canvas .axs-menu-secundario ul li ul li ul{
    display         : none; 
    position        : absolute;
    z-index         : 2;
    margin          : -27px 0 0 194px;
    border-bottom   : none; 
}.axs-canvas .axs-menu-secundario ul.completo li.ultimo ul li ul{
    margin : -27px 0 0 -197px;
}

/* MENÚ ACCESOS DIRECTOS */
.axs-canvas .axs-menu-accesos-directos{
    padding    : 5px 0;
    text-align : center; 
}.axs-canvas .axs-menu-accesos-directos a{
    margin          : 0 10px;
    text-decoration : none !important;
}.axs-canvas .axs-menu-accesos-directos a:hover{
    text-decoration : none !important; 
}.axs-canvas .axs-menu-accesos-directos a img{
    height : 50px;
}

/* CONTENEDOR DEL CONTENIDO WEB */
.axs-canvas .axs-contenedor-dinamico{
    padding : 10px;
}

/* CONTENEDOR DE BANNERS EN COLUMNAS */
.axs-canvas .axs-cont-banner-columna{
    margin-bottom : 10px; 
}.axs-canvas .axs-cont-banner-columna img{
    width  : 100% !important;
    border : none !important;
}.axs-canvas .axs-cont-banner-columna iframe{ 
    overflow : hidden !important;
    border   : none !important; 
}

/* COLUMNA IZQUIERDA */
.axs-canvas  .axs-contenedor-dinamico .axs-columna-vertical{
    width : 182px; 
}.axs-canvas .axs-contenedor-dinamico .axs-columna-vertical .axs-modulo-menu:last-child{
    margin-bottom : 0; 
}

/* CONTENEDOR DEL CONTENIDO DINAMICO */
.axs-canvas .axs-contenedor-dinamico .axs-contenedor-contenido-seccion.conColIzq{
    /* 1 COLUMNA A LA IZQUIERDA */
    width       : 775px;
    margin-left : 15px;      
}.axs-canvas .axs-contenedor-dinamico .axs-contenedor-contenido-seccion.conColDer{
    /* 1 COLUMNA A LA DERECHA */
    width        : 775px; 
    margin-right : 15px;
}.axs-canvas .axs-contenedor-dinamico .axs-contenedor-contenido-seccion.conCol2Col{
    /* CON DOS COLUMNAS */
    width  : 578px; 
    margin : auto 14px;
}

/* MODULO MENÚ */
.axs-canvas .axs-modulo-menu{ 
    margin-bottom : 10px; 
}.axs-canvas .axs-modulo-menu .axs-titulo-modulo{
    text-align  : center;
    font-weight : bold; 
    padding     : 7px 0; 
    overflow    : hidden;
    white-space : nowrap;
}.axs-canvas .axs-modulo-menu .axs-contenedor-items-modulo ul li a{
    display     : block;
    padding     : 6px; 
    overflow    : hidden;
    white-space : nowrap;
}.axs-canvas .axs-modulo-menu .axs-contenedor-items-modulo ul li a:hover{
    text-decoration : none;
}.axs-canvas .axs-modulo-menu .axs-contenedor-items-modulo ul li:last-child{
    border-bottom : none; 
}.axs-canvas .axs-modulo-menu .axs-contenedor-items-modulo ul li:last-child > a{
    border-bottom : none; 
}

/* SUBMENÚ 2º y 3º NIVEL EN MODULO MENÚ */
.axs-canvas .axs-modulo-menu .axs-contenedor-items-modulo ul ul,
.axs-canvas .axs-modulo-menu .axs-contenedor-items-modulo ul ul ul{
    position : absolute;
    margin   : -28px 0 0 180px; 
    display  : none; 
    width    : 200px; 
    z-index  : 10;  
}.axs-canvas .axs-modulo-menu .axs-contenedor-items-modulo ul > li:hover > ul,
.axs-canvas .axs-modulo-menu .axs-contenedor-items-modulo ul li ul > li:hover > ul{
    display : inherit; 
}

/* INTRO - SUBINTRO PARTE PUBLICA */
.axs-canvas .axs-intro-publica{
    min-height    : 200px;
    margin-bottom : 20px; 
}.axs-canvas .axs-intro-publica .axs-imagen-intro-publica{
    margin-right : 15px; 
}.axs-canvas .axs-intro-publica .axs-imagen-intro-publica img{
    height : 200px; 
}

/* BUSCADOR EN SECCIÓN */
.axs-canvas .axs-contenedor-buscador-seccion{
    margin-bottom : 10px;
    padding       : 5px;
}.axs-canvas .axs-contenedor-buscador-seccion .axs-item-buscador,
.axs-canvas .axs-contenedor-buscador-seccion .axs-contenedor-botones-form{
    padding : 5px;
    margin  : 5px; 
}.axs-canvas .axs-contenedor-buscador-seccion .axs-item-buscador .axs-form-label{
    font-weight     : bold;
    margin-bottom   : 3px; 
}.axs-canvas .axs-contenedor-buscador-seccion .axs-item-buscador .axs-form-field .ui-datepicker-trigger{
    position : relative;
    top      : 3px;
    left     : 3px;
}.axs-canvas .axs-contenedor-buscador-seccion .axs-contenedor-botones-form .axs-form-item{
    margin-right : 5px; 
}

/* TEXTO PREVIO A LOS RESULTADOS DE LOS BUSCADORES EN LAS SECCIONES */
.axs-canvas .axs-form-text-previo{
    margin-bottom : 10px; 
}

/* PAGINADOR */
.axs-canvas .axs-contenedor-paginador{
    margin : 10px 0; 
}.axs-canvas .axs-contenedor-paginador a{
    padding : 2px 5px; 
}

/* LISTADO DE CONTENIDO EN LÍNEA */
.axs-canvas .axs-contenido-listado-en-linea .axs-item-listado{
    margin-bottom: 0;
    padding: 5px;
}.axs-canvas .axs-contenido-listado-en-linea .axs-item-listado .axs-detalles-top-item-listado{
    padding : 5px;
}.axs-canvas .axs-contenido-listado-en-linea .axs-item-listado .axs-contenedor-imagen-item-listado{
    margin-right : 10px; 
    height       : 58px; 
}.axs-canvas .axs-contenido-listado-en-linea .axs-item-listado .axs-contenedor-imagen-item-listado img{
    width  : 78px;
    height : 58px; 
}.axs-canvas .axs-contenido-listado-en-linea .axs-item-listado .axs-contenedor-contenido-item-listado{
    padding : 5px 5px 5px 0; 
}.axs-canvas .axs-contenido-listado-en-linea .axs-item-listado .axs-contenedor-contenido-item-listado .axs-titulo-item-listado{
    margin-bottom : 2px;
}.axs-canvas .axs-contenido-listado-en-linea .axs-item-listado .axs-contenedor-botones-item-listado{
    text-align  : right; 
    padding     : 5px; 
    margin-top  : -17px; 
}

/* LISTADO DE CONTENIDO EN LÍNEA MODO BLOG */
.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado{
    margin-bottom: 0;
    padding: 15px 5px 5px 5px;
    position: relative;
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado:first-child{
    padding-top : 5px;
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado .axs-detalles-top-item-listado{
    padding : 5px;
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado .axs-contenedor-imagen-item-listado.axs-left{
    margin-right : 10px;
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado .axs-contenedor-imagen-item-listado.axs-right{
    margin-left : 10px;
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado .axs-contenedor-imagen-item-listado img{
    width : 270px;
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado .axs-contenedor-contenido-item-listado{
    padding : 5px 5px 5px 0; 
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado .axs-contenedor-contenido-item-listado .axs-titulo-item-listado{
    margin-bottom : 2px;
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado .axs-contenedor-contenido-item-listado .axs-descripcion-item-listado p{
    padding : 8px 0; 
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado .axs-contenedor-contenido-item-listado .axs-descripcion-item-listado p:first-child{
    padding-top : 0; 
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado .axs-contenedor-contenido-item-listado .axs-descripcion-item-listado p:last-child{
    padding-bottom : 0; 
}.axs-canvas .axs-contenido-listado-en-linea-modo-blog .axs-item-listado .axs-contenedor-botones-item-listado{
    bottom   : 8px;
    position : absolute;
    right    : 0;
}

/* LISTADO DE CONTENIDO EN BLOQUE */
.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado{
    margin : 5px; 
    width  : 183px; /* ESTE ES EL ANCHO CUANDO NO HAY COLUMNAS */
}.axs-canvas .conCol2Col .axs-contenido-listado-en-bloque .axs-item-listado{
    /* CUANDO ESTÁN LAS DOS COLUMNAS ACTIVAS */
    width : 182px; 
}.axs-canvas .conColIzq .axs-contenido-listado-en-bloque .axs-item-listado,
.axs-canvas .conColDer .axs-contenido-listado-en-bloque .axs-item-listado{
    /* CUANDO SOLO HAY ACTIVA UNA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 183px; 
}.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-titulo-item-listado,
.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-descripcion-item-listado,
.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-contenedor-botones-item-listado{
    padding : 5px; 
}.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-titulo-item-listado{
    white-space : nowrap;
    overflow    : hidden; 
}.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-titulo-item-listado .axs-fecha-publicacion-item-listado{
    white-space : nowrap;
    overflow    : hidden;
}.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-contenedor-imagen-item-listado{
    padding     : 0;  
    height      : 139px;
    overflow    : hidden; 
    white-space : nowrap;
}.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-contenedor-imagen-item-listado img{
    height    : 100%;
    min-width : 100%; 
}.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-descripcion-item-listado{
    height   : 70px;
    overflow : hidden; 
}.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-detalles-bottom-item-listado{
    padding : 5px 5px 0 0;
}.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-contenedor-botones-item-listado{
    margin-top : 5px; 
}.axs-canvas .axs-contenido-listado-en-bloque .axs-item-listado .axs-contenedor-botones-item-listado a{
    display : block; 
}

/* LISTADO DE CONTENIDO EN MODO "SOLO IMAGEN" */
.axs-canvas .axs-contenido-listado-solo-imagen .axs-item-listado,
.axs-canvas .axs-contenido-listado-solo-imagen .axs-item-listado .axs-contenedor-detalles-item-listado{
    /* TAMAÑOS CUANDO NO HAY COLUMNAS */ 
    width  : 183px;
    height : 183px; 
}.axs-canvas .conCol2Col .axs-contenido-listado-solo-imagen .axs-item-listado,
.axs-canvas .conCol2Col .axs-contenido-listado-solo-imagen .axs-item-listado .axs-contenedor-detalles-item-listado{
    /* TAMAÑOS CUANDO HAY 2 COLUMNAS */
    height : 137px;
    width  : 182px; 
}.axs-canvas .conColIzq .axs-contenido-listado-solo-imagen .axs-item-listado,
.axs-canvas .conColIzq .axs-contenido-listado-solo-imagen .axs-item-listado .axs-contenedor-detalles-item-listado,
.axs-canvas .conColDer .axs-contenido-listado-solo-imagen .axs-item-listado,
.axs-canvas .conColDer .axs-contenido-listado-solo-imagen .axs-item-listado .axs-contenedor-detalles-item-listado{
    /* TAMAÑOS CUANDO 1 SOLA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    height : 160px;
    width  : 183px; 
}.axs-canvas .axs-contenido-listado-solo-imagen .axs-item-listado{
    margin : 5px;  
}.axs-canvas .axs-contenido-listado-solo-imagen .axs-item-listado .axs-cont-imagen-listado{
    white-space : nowrap;
    overflow    : hidden;
    height      : 100%; 
}.axs-canvas .axs-contenido-listado-solo-imagen .axs-item-listado .axs-cont-imagen-listado img{
    height      : 100%;
    min-width   : 100%; 
}

/* LISTADO DE CONTENIDO EN MODO "IMAGEN CON TITULO" */
.axs-canvas .axs-contenido-listado-imagen-con-titulo .axs-item-listado{
    /* TAMAÑOS CUANDO NO HAY COLUMNAS */ 
    width  : 183px;
    height : 183px; 
}.axs-canvas .conCol2Col .axs-contenido-listado-imagen-con-titulo .axs-item-listado{
    /* TAMAÑOS CUANDO HAY 2 COLUMNAS */
    height : 137px;
    width  : 182px; 
}.axs-canvas .conColIzq .axs-contenido-listado-imagen-con-titulo .axs-item-listado,
.axs-canvas .conColDer .axs-contenido-listado-imagen-con-titulo .axs-item-listado{
    /* TAMAÑOS CUANDO 1 SOLA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    height : 160px;
    width  : 183px; 
}.axs-canvas .axs-contenido-listado-imagen-con-titulo .axs-item-listado{
    margin : 5px;  
}.axs-canvas .axs-contenido-listado-imagen-con-titulo .axs-item-listado .axs-cont-imagen-listado{
    white-space : nowrap;
    overflow    : hidden;
    height      : 100%; 
}.axs-canvas .axs-contenido-listado-imagen-con-titulo .axs-item-listado .axs-cont-imagen-listado img{
    height  : 100%;
}.axs-canvas .axs-contenido-listado-imagen-con-titulo .axs-item-listado .axs-contenedor-detalles-item-listado{
    position    : absolute;
    width       : 184px;
    margin-top  : -27px; 
}.axs-canvas .conCol2Col .axs-contenido-listado-imagen-con-titulo .axs-item-listado .axs-contenedor-detalles-item-listado{
    width : 183px;
}.axs-canvas .axs-contenido-listado-imagen-con-titulo .axs-item-listado .axs-contenedor-detalles-item-listado .axs-titulo-item-listado{
    padding : 5px; 
}

/* LISTADO DE CONTENIDO EN MODO "IMAGEN CON DETALLES" */
.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado,
.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado .axs-contenedor-detalles-item-listado{
    /* TAMAÑOS CUANDO NO HAY COLUMNAS */ 
    width  : 183px;
    height : 183px; 
}.axs-canvas .conCol2Col .axs-contenido-listado-imagen-con-detalles .axs-item-listado,
.axs-canvas .conCol2Col .axs-contenido-listado-imagen-con-detalles .axs-item-listado .axs-contenedor-detalles-item-listado{
    /* TAMAÑOS CUANDO HAY 2 COLUMNAS */
    height : 137px;
    width  : 182px; 
}.axs-canvas .conColIzq .axs-contenido-listado-imagen-con-detalles .axs-item-listado,
.axs-canvas .conColIzq .axs-contenido-listado-imagen-con-detalles .axs-item-listado .axs-contenedor-detalles-item-listado,
.axs-canvas .conColDer .axs-contenido-listado-imagen-con-detalles .axs-item-listado,
.axs-canvas .conColDer .axs-contenido-listado-imagen-con-detalles .axs-item-listado .axs-contenedor-detalles-item-listado{
    /* TAMAÑOS CUANDO 1 SOLA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    height : 160px;
    width  : 183px; 
}.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado{
    margin : 5px;  
}.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado .axs-cont-imagen-listado{
    white-space : nowrap;
    overflow    : hidden;
    height      : 100%; 
}.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado .axs-cont-imagen-listado img{
    height : 100%;
    width  : 100%;
}.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado .axs-contenedor-detalles-item-listado{
    display  : none; 
    position : absolute;
}.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado:hover .axs-contenedor-detalles-item-listado{
    display : inherit; 
}.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado:hover .axs-contenedor-detalles-item-listado .axs-titulo-item-listado,
.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado:hover .axs-contenedor-detalles-item-listado .axs-descripcion-item-listado{
    padding : 5px; 
}.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado:hover .axs-contenedor-detalles-item-listado .axs-titulo-item-listado{

}.axs-canvas .axs-contenido-listado-imagen-con-detalles .axs-item-listado:hover .axs-contenedor-detalles-item-listado .axs-descripcion-item-listado{
    padding : 5px; 
}

/* LISTADO DE CONTENIDO EN PASTILLA */
.axs-canvas .axs-contenido-listado-en-pastilla .axs-item-listado{
    margin-bottom : 0;
    padding       : 5px;
    margin        : 5px; 
    height        : 68px;
    /* TAMAÑOS CUANDO NO HAY COLUMNAS */
    width         : 465px;  
}.axs-canvas .conColIzq .axs-contenido-listado-en-pastilla .axs-item-listado,
.axs-canvas .conColDer .axs-contenido-listado-en-pastilla .axs-item-listado{
    /* TAMAÑOS CUANDO 1 SOLA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 367px !important; 
}.axs-canvas .conCol2Col .axs-contenido-listado-en-pastilla .axs-item-listado{
    /* TAMAÑOS CUANDO HAY 2 COLUMNAS */
    width : 557px !important;
}.axs-canvas .axs-contenido-listado-en-pastilla .axs-item-listado .axs-detalles-top-item-listado{
    padding : 5px;
}.axs-canvas .axs-contenido-listado-en-pastilla .axs-item-listado .axs-contenedor-imagen-item-listado{
    margin-right : 10px;
    overflow     : hidden;
    width        : 78px;
    height       : 65px;
}.axs-canvas .axs-contenido-listado-en-pastilla .axs-item-listado .axs-contenedor-imagen-item-listado img{
    width   : 78px;
    height  : 65px; 
}.axs-canvas .axs-contenido-listado-en-pastilla .axs-item-listado .axs-contenedor-contenido-item-listado{
    padding : 5px 5px 5px 0;  
}.axs-canvas .axs-contenido-listado-en-pastilla .axs-item-listado .axs-contenedor-contenido-item-listado .axs-titulo-item-listado{
    margin-bottom : 2px;
}.axs-canvas .axs-contenido-listado-en-pastilla .axs-item-listado .axs-contenedor-contenido-item-listado .axs-descripcion-item-listado{
    height : 40px; 
}.axs-canvas .axs-contenido-listado-en-pastilla .axs-item-listado .axs-contenedor-botones-item-listado{
    text-align  : right; 
    padding     : 5px; 
    margin-top  : -17px; 
}

/* LISTADO DE CONTENIDO A MODO REVISTAS O LIBROS */
.axs-canvas .axs-contenido-listado-modo-revistas .axs-item-listado{
    margin           : 5px 5px 15px 5px; 
    position         : relative; 
    width            : 100px; /* ESTE ES EL ANCHO CUANDO NO HAY COLUMNAS */
    transition       : transform .2s, box-shadow .2s;
    background-color : #fff;
}.axs-canvas .axs-contenido-listado-modo-revistas .axs-item-listado:hover{
    transform  : scale(1.2, 1.2);
    cursor     : pointer;
    box-shadow : 0 0 10px 10px rgba(0, 0, 0, 0.5); 
}.axs-canvas .conCol2Col .axs-contenido-listado-modo-revistas .axs-item-listado{
    /* CUANDO ESTÁN LAS DOS COLUMNAS ACTIVAS */
    width : 100px; 
}.axs-canvas .conColIzq .axs-contenido-listado-modo-revistas .axs-item-listado,
.axs-canvas .conColDer .axs-contenido-listado-modo-revistas .axs-item-listado{
    /* CUANDO SOLO HAY ACTIVA UNA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 100px; 
}.axs-canvas .axs-contenido-listado-modo-revistas .axs-item-listado .axs-revista-shadow{
    position            : absolute;
    width               : 100%;
    height              : 100%;
    z-index             : 1;
    background-color    : transparent; 
    -webkit-box-shadow  : 0 0 10px 0px rgba(0, 0, 0, 0.4) inset; 
    -moz-box-shadow     : 0 0 10px 0px rgba(0, 0, 0, 0.4) inset; 
    box-shadow          : 0 0 10px 0px rgba(0, 0, 0, 0.4) inset; 
}.axs-canvas .axs-contenido-listado-modo-revistas .axs-item-listado .axs-contenedor-imagen-item-listado{
    padding     : 0;  
    height      : 140px;
    overflow    : hidden; 
    white-space : nowrap;
}.axs-canvas .axs-contenido-listado-modo-revistas .axs-item-listado .axs-contenedor-imagen-item-listado img{
    height    : 100%;
    min-width : 100%; 
}

/* ERRORES EN MODAL WINDOW */
.axs-modal-error-message{
    padding : 5px 0; 
}

/* MODAL WINDOW */
.ui-dialog .ui-dialog-buttonpane{
    padding : 0; 
}

/* BANNERS INTERACTIVOS */
.axs-canvas .axs-contenedor-banners-interactivos{
    margin-bottom : 10px; 
    margin-top    : -9px; 
}.axs-canvas .axs-contenedor-banners-interactivos .axs-capa-ajusta-margenes{
    margin-left : -14px; 
}.axs-canvas .axs-contenedor-banners-interactivos .axs-item-banner-interactivo{ 
    /* POR DEFECTO Y SIN COLUMNAS */
    height      : 163px; 
    width       : 229px;
    overflow    : hidden;
    white-space : nowrap; 
    margin      : 0 0 11px 15px; 
    position    : relative; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-contenedor-banners-interactivos .axs-item-banner-interactivo,
.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-contenedor-banners-interactivos .axs-item-banner-interactivo{ 
    /* UNA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 246px;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-banners-interactivos .axs-item-banner-interactivo{
    /* CON DOS COLUMAS */
    width : 278px;
}.axs-canvas .axs-contenedor-banners-interactivos .axs-item-banner-interactivo.wx2{
    /* SIN COLUMNAS WEB */
    width : 475px;
}.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-contenedor-banners-interactivos .axs-item-banner-interactivo.wx2,
.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-contenedor-banners-interactivos .axs-item-banner-interactivo.wx2{
    /* UNA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 508px;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-banners-interactivos .axs-item-banner-interactivo.wx2{
    /* CON DOS COLUMNAS */
    width : 572px;
}.axs-canvas .axs-contenedor-banners-interactivos .axs-item-banner-interactivo img{
    padding : 0;
    margin  : 0;
    border  : none;
    height  : 100%; 
    width   : 100%; 
}.axs-canvas .axs-contenedor-banners-interactivos .axs-item-banner-interactivo .axs-banner-interactivo-datos{
    position    : absolute;
    top         : 129px; 
    padding     : 5px; 
    height      : 153px;
    width       : 99.5%; 
}.axs-canvas .axs-contenedor-banners-interactivos .axs-item-banner-interactivo .axs-banner-interactivo-datos .axs-titulo-banner-interactivo,
.axs-canvas .axs-contenedor-banners-interactivos .axs-item-banner-interactivo .axs-banner-interactivo-datos .axs-descripcion-banner-interactivo{
    white-space : normal;
}.axs-canvas .axs-contenedor-banners-interactivos .axs-item-banner-interactivo .axs-banner-interactivo-datos .axs-titulo-banner-interactivo{
    margin-bottom : 5px;
    padding       : 3px 0;
}.axs-canvas .axs-contenedor-banners-interactivos .axs-item-banner-interactivo .axs-banner-interactivo-datos .axs-descripcion-banner-interactivo{
    font-weight : normal;
    font-size   : 13px; 
}

/* BANNERS INTERACTIVOS FORZANDO "NO COLS" */
.axs-canvas .axs-contenedor-banners-interactivos.forzarNocols{
    border-bottom : 1px solid #ccc; 
}.axs-canvas .axs-contenedor-banners-interactivos.forzarNocols .axs-capa-ajusta-margenes{
    margin-left : -3px !important; 
    margin-top  : 10px !important; 
}

/* LISTADO BOOKINGFAX (TABLAS) */
.axs-canvas .axs-listado-bookingfax-tablas{
    margin-bottom : 10px; 
}
/* LISTADO DE BOOKINGFAX EN TABLAS (MAYORMENTE USADO EN LAS PORTADAS WEB) */
.axs-canvas .axs-contenedor-listado-bookingfax-tablas{
    margin-bottom : -5px; 
}.axs-canvas .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado{
    width         : 476px;
    margin-bottom : 5px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado{
    width : 377px;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado{
    width : 566px;
}.axs-canvas .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado.conMarRgt{
    margin-right : 5px; 
}.axs-canvas .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado .axs-cont-items-tabla-listado .row .col{
    padding : 5px; 
}.axs-canvas .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado .col{
    padding : 5px;
}.axs-canvas .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado .cab.col.col1{
    padding   : 12px 5px;
}.axs-canvas .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado .col.col1{
    overflow    : hidden;
    white-space : nowrap;
    width       : 316px;
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado .col.col1,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado .col.col1{
    width : 217px;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado .col.col1{
    width : 406px;
}.axs-canvas .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado .col.col2,
.axs-canvas .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado .col.col3{
    width       : 63px; 
    text-align  : center; 
}.axs-canvas .axs-contenedor-listado-bookingfax-tablas .axs-tabla-listado .col.col3{
    border-right : none; 
}

/* BLOQUE CONTENIDO */
.axs-canvas .axs-bloque-contenido{
    margin-bottom : 10px; 
}.axs-canvas .axs-bloque-contenido .axs-titulo-contenido{
    padding : 6px 5px; 
}.axs-canvas .axs-bloque-contenido .axs-titulo-contenido img{
    vertical-align : bottom;
    margin-right   : 5px; 
}.axs-canvas .axs-bloque-contenido .axs-titulo-contenido .enlace img{
    vertical-align : middle;
}.axs-canvas .axs-bloque-contenido .axs-contenedor-contenido-boloque{
    padding     : 5px;
    font-size   : 12px; 
}

/* BLOQUE CONTENIDO SUELTO */
.axs-canvas  .axs-bloque-contenido-suelto{
    margin-bottom : 10px;
}.axs-canvas .axs-bloque-contenido-suelto .axs-titulo-contenido{
    padding         : 6px 5px;
    margin-bottom   : 5px;
}.axs-canvas .axs-bloque-contenido-suelto .axs-titulo-contenido img{
    vertical-align : bottom;
    margin-right   : 5px; 
}.axs-canvas .axs-bloque-contenido-suelto .axs-titulo-contenido img.axs-icono-right-titulo{
    vertical-align : middle;
    margin-left    : 5px;  
}.axs-canvas .axs-bloque-contenido-suelto .axs-titulo-contenido a{
    padding : 5px; 
}.axs-canvas .axs-bloque-contenido-suelto .axs-titulo-contenido .enlace img{
    vertical-align : middle;
}

/* TITULOS APARTADOS */
.axs-canvas .axs-contenedor-contenido-seccion .axs-titulo-apartado{
    margin : 10px 0; 
}.axs-canvas .axs-contenedor-contenido-seccion .axs-titulo-apartado img{
    vertical-align : text-bottom;
}

/* DETALLE PAQUETE */
.axs-canvas .axs-contenedor-detalle-paquete .axs-titulo-paquete,
.axs-canvas .axs-contenedor-detalle-paquete .axs-info-paquete,
.axs-canvas .axs-contenedor-detalle-paquete .axs-caracteristicas-paquete, 
.axs-canvas .axs-contenedor-detalle-paquete .axs-contenedor-listado-adjuntos,
.axs-canvas .axs-contenedor-texto-portada{
    /* MARGENES DE SEPARACIÓN ENTRE APARTADOS */
    margin-bottom : 20px; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-contenedor-imagen-detalle{
    margin : 0 10px 5px 0;  
}.axs-canvas .axs-contenedor-detalle-paquete .axs-contenedor-imagen-detalle img{
    width : 100px; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-fechas-precio-paquete{
    margin-bottom   : 10px;    
    margin          : 15px auto; 
    max-width       : 640px; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-fechas-precio-paquete .axs-fechas-paquete .axs-icono-fechas-paquete,
.axs-canvas .axs-contenedor-detalle-paquete .axs-fechas-precio-paquete .axs-precio-paquete .axs-icono-precio-paquete{
    margin-right : 8px; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-fechas-precio-paquete .axs-fechas-paquete .axs-datos-fechas-paquete{
    line-height : 22px;
    margin-top  : 9px;
}.axs-canvas .axs-contenedor-detalle-paquete .axs-fechas-precio-paquete .axs-precio-paquete .axs-datos-precio-paquete{
    margin-top : 18px; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-fechas-precio-paquete .axs-precio-paquete .axs-datos-precio-paquete .axs-precio-antes{
    margin-bottom : 5px; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-fechas-precio-paquete .axs-precio-paquete .axs-datos-precio-paquete .axs-precio-ahora{
    font-size   : 23px; 
    font-weight : bold;
}.axs-canvas .axs-contenedor-detalle-paquete .axs-info-paquete br,
.axs-canvas .axs-contenedor-detalle-paquete .axs-caracteristicas-paquete br{
    clear : both; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-botones-detalle-paquete{
    padding       : 8px 0;
    text-align    : right; 
    margin-bottom : 10px; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-botones-detalle-paquete a{
    padding     : 8px 11px;
    margin-left : 8px;
}.axs-canvas .axs-contenedor-detalle-paquete .axs-botones-detalle-paquete a:active{
    position : relative;
    top      : 1px;
}.axs-canvas .axs-contenedor-detalle-paquete .axs-paquete-cont-puntos-salida{
    margin-top : 15px; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-paquete-cont-puntos-salida .axs-form-select{
    width : 220px; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-paquete-cont-puntos-salida .cartel{
    margin-left : 10px; 
    padding     : 4px 8px; 
}.axs-canvas .axs-contenedor-detalle-paquete .axs-paquete-cont-puntos-salida .cartel img{
    position    : absolute;
    margin-left : -17px;
    margin-top  : 1px; 
}

/* LISTADO DE ADJUNTOS */
.axs-contenedor-listado-adjuntos .axs-contenedor-items-adjuntos .axs-item-descarga{
    padding : 7px 12px;
}.axs-contenedor-listado-adjuntos .axs-contenedor-items-adjuntos .axs-item-descarga:hover a{
    text-decoration : underline;  
}

/* GALERÍA IMAGENES */
.axs-canvas .axs-contenedor-galeria-imagenes{

}.axs-canvas .axs-contenedor-galeria-imagenes .axs-galeria-imagenes-view{
    overflow        : hidden;
    white-space     : nowrap;
    height          : 214px;
    margin-bottom   : 10px; 
    text-align      : center; 
}.axs-canvas .axs-contenedor-galeria-imagenes .axs-galeria-imagenes-view img{
    width : 100%;
}.axs-canvas .axs-contenedor-galeria-imagenes .listado-scrollable-thumbs{
    /* SIN COLUMNAS */
    position  : relative;
    overflow  : hidden;
    width     : 915px;
    height    : 90px;
    margin    : 0 8px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-contenedor-galeria-imagenes .listado-scrollable-thumbs,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-contenedor-galeria-imagenes .listado-scrollable-thumbs{
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 719px;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-galeria-imagenes .listado-scrollable-thumbs{
    /* CON 2 COLUMNAS */
    width : 521px;
}.axs-canvas .axs-contenedor-galeria-imagenes .listado-scrollable-thumbs .items{
    /* this cannot be too large */
    width    : 20000em;
    position : absolute;
}.axs-canvas .axs-contenedor-galeria-imagenes .listado-scrollable-thumbs .items div.itemsPage {
    float:left;
}.axs-canvas .axs-contenedor-galeria-imagenes .listado-scrollable-thumbs .items div.itemsPage a,
.axs-canvas .axs-contenedor-galeria-imagenes .listado-scrollable-thumbs .items div.itemsPage a:hover,
.axs-canvas .axs-contenedor-galeria-imagenes .listado-scrollable-thumbs .items div.itemsPage a:active{
    text-decoration : none !important; 
}.axs-canvas .axs-contenedor-galeria-imagenes .listado-scrollable-thumbs .items div.itemsPage img.itemImg{
    width   : 87px;
    height  : 61px; 
    margin  : 3px 2px 0 4px; 
    cursor  : pointer;
}.axs-canvas .axs-contenedor-galeria-imagenes .axs-boton-galeria-imgs{
    width           : 20px;
    height          : 63px;
    display         : block; 
    text-decoration : none;
}.axs-canvas .axs-contenedor-galeria-imagenes .axs-boton-galeria-imgs:hover{
    text-decoration : none;
    cursor          : pointer;
}.axs-canvas .axs-contenedor-galeria-imagenes .axs-boton-galeria-imgs{
    margin-top : 3px; 
}

/* CAROUSEL HORIZONTAL AUTOMÁTICO */
.axs-canvas .axs-carousel-horizontal-automatico{

}.axs-canvas .axs-carousel-horizontal-automatico .listado-scrollable-thumbs{
    /* SIN COLUMNAS */
    position  : relative;
    overflow  : hidden;
    width     : 915px;
    height    : 147px;
    margin    : 0 8px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-carousel-horizontal-automatico .listado-scrollable-thumbs,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-carousel-horizontal-automatico .listado-scrollable-thumbs{
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 719px;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-carousel-horizontal-automatico .listado-scrollable-thumbs{
    /* CON 2 COLUMNAS */
    width : 521px;
}.axs-canvas .axs-carousel-horizontal-automatico .listado-scrollable-thumbs .items {
    /* this cannot be too large */
    width    : 20000em;
    position : absolute;
}.axs-canvas .axs-carousel-horizontal-automatico .listado-scrollable-thumbs .items div {
    float:left;
}.axs-canvas .axs-carousel-horizontal-automatico .listado-scrollable-thumbs .items div img{
    width   : 99px;
    height  : 139px; 
    margin  : 3px 2px 0 4px; 
    cursor  : pointer;
}.axs-canvas .axs-carousel-horizontal-automatico .axs-boton-carousel-horizontal{
    width           : 20px;
    height          : 141px;
    display         : block; 
    text-decoration : none;
    margin-top      : 3px;
}.axs-canvas .axs-carousel-horizontal-automatico .axs-boton-carousel-horizontal:hover{
    text-decoration : none;
    cursor          : pointer;
}

/* PIE DE PAGINA */
.axs-footer{
    padding : 5px;
}.axs-footer .axs-footer-intranet{
    margin-bottom: 15px;
}.axs-footer .axs-columna{
    width  : 307px;
    margin : 5px 10px; 
}.axs-footer .axs-columna .ttlo{
    padding : 3px 0; 
}.axs-footer .axs-columna .ttlo img{
    vertical-align : top;
    margin-right   : 5px; 
}.axs-footer .axs-columna .items{
    padding : 5px 0; 
}.axs-footer .axs-footer-intranet .axs-columna .items ul li img{
    vertical-align  : middle;
    margin-right    : 5px; 
    opacity         : 0.6;
}.axs-footer .axs-footer-intranet .axs-columna .items ul li a{
    padding     : 3px 0;
    display     : block; 
    white-space : nowrap;
    overflow    : hidden; 
}.axs-footer .axs-footer-intranet .axs-columna .items ul li a.void,
.axs-footer .axs-footer-intranet .axs-columna .items ul li a.void:hover{
    cursor: default;
    text-decoration: none;
}.axs-footer .axs-footer-standart .axs-columna .items.contacto ul li{
    padding     : 3px 0;
    font-size   : 15px;
}.axs-footer .axs-footer-standart .axs-columna .items.contacto ul li .contIco{
    width : 35px; 
}.axs-footer .axs-footer-standart .axs-columna .items.localizacion{
    font-size  : 15px; 
}.axs-footer .axs-footer-standart .axs-columna .items.localizacion .axs-boton-gmaps-localizacon{
    padding      : 5px 0;
    margin-top   : 10px; 
}.axs-footer .axs-footer-standart .axs-columna .items.localizacion .axs-boton-gmaps-localizacon:hover{

}.axs-footer .axs-footer-standart .axs-columna .items.localizacion .axs-boton-gmaps-localizacon img{
    position : relative;
    top      : 5px;
}.axs-footer .axs-footer-standart .axs-gmaps-localizacon{
    overflow    : hidden;
    white-space : nowrap; 
}.axs-footer .axs-footer-standart .axs-gmaps-localizacon .axs-boton-cerrar-localizacion-google{
    margin-top : -5px; 
}.axs-footer .axs-footer-standart .axs-gmaps-localizacon iframe{
    width  : 100%;
    height : 300px;
}.axs-footer .axs-pie-social{
    margin-bottom : 10px; 
}.axs-footer .axs-pie-social .item{
    padding-right : 5px;
    margin-right  : 5px;
    width         : 483px; 
}.axs-footer .axs-pie-social .item.itemUnico{
    width        : 982px;
    border-right : none !important;
}.axs-footer .axs-pie-social .item.itemUnico.itemTwitter iframe{
    width : 968px;
}.axs-footer .axs-pie-social .item2{
    border-right  : none !important;
    margin-right  : 0; 
}.axs-footer .axs-pie-social .item .axs-titulo-social{
    padding : 3px 8px 9px; 
}.axs-footer .axs-pie-social .item .axs-titulo-social img{
    vertical-align : bottom;
    margin-right   : 5px; 
}.axs-footer .axs-pie-social .item .axs-contenido-social{
    padding : 5px 8px; 
}.axs-footer .axs-pie-social .item .axs-comentarios-sociales{
    margin-top : 5px; 
}

/* TEXTO PARA LA PARTE INFERIOR DE LA PAGINA */
.axs-canvas .axs-txt-inf-web{
    margin : 20px 0; 
}

/* GALERÍA DE VIDEOS */
.axs-canvas .axs-galeria-videos{

}.axs-canvas .axs-galeria-videos .axs-item-video{
    margin : 10px 5px 5px 5px;
    /* SIN COLUMNAS */
    width  : 233px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-galeria-videos .axs-item-video,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-galeria-videos .axs-item-video{
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width  : 248px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-galeria-videos .axs-item-video{
    /* CON 2 COLUMNAS */
    width  : 279px; 
}.axs-canvas .axs-galeria-videos .axs-item-video .titulo{
    overflow    : hidden;
    white-space : nowrap;
    padding     : 5px;
}.axs-canvas .axs-galeria-videos .axs-item-video .video{
    overflow    : hidden;
    white-space : nowrap;
    height      : 200px; 
}.axs-canvas .axs-galeria-videos .axs-item-video .video object,
.axs-canvas .axs-galeria-videos .axs-item-video .video embed{
    width  : 100% !important;
    height : 100% !important;
}

/* PANEL DE LOGIN */
.axs-canvas .axs-panel-login{
    /*width   : 90%; 
    padding : 10px;*/ 
    margin  : 10px auto; 
}.axs-canvas .axs-panel-login .cont-icono-titulo-subtitulo{
    margin-bottom : 20px; 
}.axs-canvas .axs-panel-login .cont-icono-titulo-subtitulo .icono{
    margin-right : 20px; 
}.axs-canvas .axs-panel-login .cont-icono-titulo-subtitulo .titulo-subtitulo{

}.axs-canvas .axs-panel-login .cont-icono-titulo-subtitulo .titulo-subtitulo .titulo{

}.axs-canvas .axs-panel-login .cont-icono-titulo-subtitulo .titulo-subtitulo .sub-titulo{

}.axs-canvas .axs-panel-login .cont-txt{
    padding : 5px 0; 
}.axs-canvas .axs-panel-login .cont-form{

}.axs-canvas .axs-panel-login .cont-form .contInput{
    margin : 10px 0; 
}.axs-canvas .axs-panel-login .cont-form .contInput input{
    width   : 98%;
    padding : 5px;
}.axs-canvas .axs-panel-login .contBotones{
    text-align : right; 
}.axs-canvas .axs-panel-login .contBotones input{
    background : none;
    border     : none;
    cursor     : pointer;
    padding    : 5px 0 5px 5px; 
}

/* ITEM LISTADO WEBPANEL */
.axs-canvas .axs-contenedor-webpanel{

}
.axs-canvas .axs-contenedor-webpanel .axs-item-wp{
    /* ANCHO SIN COLUMNAS */
    width      : 150px;
    border     : 1px solid #fff;
    margin     : 5px; 
    background : #f3f3f3; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-contenedor-webpanel .axs-item-wp,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-contenedor-webpanel .axs-item-wp{
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 143px;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-webpanel .axs-item-wp{
    /* CON 2 COLUMNAS */
    width : 132px;
}.axs-canvas .axs-contenedor-webpanel .axs-item-wp .axs-wp-titulo{
    font-weight    : bold; 
    padding        : 5px 0;
    text-transform : uppercase;
    border-bottom  : 1px solid #ccc; 
}.axs-canvas .axs-contenedor-webpanel .axs-item-wp .axs-wp-logo{
    padding : 0;
    height  : 70px;
}.axs-canvas .axs-contenedor-webpanel .axs-item-wp .axs-wp-logo img{
    width  : 100%; 
    height : 100%; 
}.axs-canvas .axs-contenedor-webpanel .axs-item-wp .axs-wp-iconos{
    padding    : 5px; 
    border-top : 1px solid #ccc; 
}.axs-canvas .axs-contenedor-webpanel .axs-item-wp .axs-wp-iconos a,
.axs-canvas .axs-contenedor-webpanel .axs-item-wp .axs-wp-iconos a:hover{
    text-decoration : none; 
}.axs-canvas .axs-contenedor-webpanel .axs-item-wp .axs-wp-iconos a img{
    vertical-align  : baseline;
    border          : none; 
    margin-right    : 5px; 
}.axs-canvas .axs-contenedor-webpanel .axs-item-wp .axs-wp-iconos a:hover img{
    opacity : 0.5;
    filter  : alpha(opacity=50%);
}.axs-canvas .axs-contenedor-webpanel .axs-item-wp .axs-wp-iconos a:active img{
    position : relative;
    top      : 1px;
}

/* TABLA CON ESTILO AXS */
.axs-canvas table.axs-tabla{
    border          : 0;
    border-collapse : collapse;
    width           : 100%; 
}.axs-canvas table.axs-tabla thead th,
.axs-canvas table.axs-tabla tbody td{
    vertical-align : middle;
    font-size      : 14px; 
}.axs-canvas table.axs-tabla thead tr{

}.axs-canvas table.axs-tabla tbody tr:nth-child(even){

}.axs-canvas table.axs-tabla tbody tr.no-hover:hover{
    background: inherit;
}.axs-canvas table.axs-tabla th{
    padding : 8px;
}.axs-canvas table.axs-tabla th img{
    vertical-align  : bottom;
    margin          : 0 3px; 
}.axs-canvas table.axs-tabla tbody td{
    padding : 8px; 
}.axs-canvas table.axs-tabla .axs-row{

}.axs-canvas table.axs-tabla .axs-row:hover{

}.axs-canvas table.axs-tabla a{ 
    background      : transparent !important;    
    display         : block;
    padding         : 5px 40px 5px 5px;
}.axs-canvas table.axs-tabla a.selected{ 
    background          : #fff !important;
    border              : 1px solid #ccc;
    border-bottom       : none;
    -moz-box-shadow     : 0 -1px 8px -4px rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow  : 0 -1px 8px -4px rgba(0, 0, 0, 0.5) !important;
    box-shadow          : 0 -1px 8px -4px rgba(0, 0, 0, 0.5) !important;
}

/* TABLA PARA EL LISTADO DE ENTIDADES (MAYORISTAS) */
.axs-canvas table.axs-tabla.axs-tabla-listado-entidades .eval{
    width : 100px; 
}.axs-canvas table.axs-tabla.axs-tabla-listado-entidades .wbpnl, 
.axs-canvas table.axs-tabla.axs-tabla-listado-entidades .bkgfx, 
.axs-canvas table.axs-tabla.axs-tabla-listado-entidades .wrkshp,
.axs-canvas table.axs-tabla.axs-tabla-listado-entidades .web{
    width : 30px; 
}.axs-canvas table.axs-tabla.axs-tabla-listado-entidades .calificacion{
    width : 100px; 
}

/* PESTAÑAS (AXS-TABS) */
.axs-canvas .axs-tabs{
    background  : none !important;
    border      : none !important; 
    padding     : 0 !important; 
}.axs-canvas .axs-tabs ul.ui-tabs-nav{
    background   : none !important;
    border-top   : none !important;
    border-right : none !important;
    border-left  : none !important;
}.axs-canvas .axs-tabs .ui-tabs-panel{
    padding : 5px !important; 
}.axs-canvas .axs-tabs .ui-tabs-panel.axs-padding-cont-tab{
    padding : 8px !important; 
}.axs-canvas .axs-tabs .ui-tabs-panel.axs-padding-cont-tab ul{
    list-style-type : disc;    
}.axs-canvas .axs-tabs .ui-tabs-panel.axs-padding-cont-tab ol{
    list-style-type : decimal;    
}.axs-canvas .axs-tabs .ui-tabs-panel.axs-padding-cont-tab ul,
.axs-canvas .axs-tabs .ui-tabs-panel.axs-padding-cont-tab ol{
    margin : 5px; 
}

/* DETALLES DE ENTIDAD */
.axs-canvas .axs-contenedor-detalles-entidad{

}.axs-canvas .axs-contenedor-detalles-entidad .axs-tabs{
    margin-bottom : 20px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-tabla-detalles-entidad{
    margin-bottom : 20px; 
}.axs-canvas .axs-contenedor-detalles-entidad .barra-vistas{
    padding       : 5px; 
    margin-bottom : 20px;
}.axs-canvas .axs-contenedor-detalles-entidad .barra-vistas img{
    margin-right   : 5px;
    vertical-align : text-bottom; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-info-entidad{
    margin-bottom : 8px; 
    padding       : 8px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-info-entidad .contDat{
    /* SIN COLUMNAS */
    width : 800px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-contenedor-detalles-entidad .axs-info-entidad .contDat,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-contenedor-detalles-entidad .axs-info-entidad .contDat{
    /* 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 610px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-detalles-entidad .axs-info-entidad .contDat{
    /* 2 COLUMNAS */
    width : 411px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-info-entidad .imgCol{
    margin-right : 19px; 
    height       : 123px;
    overflow     : hidden;
    white-space  : nowrap;  
}.axs-canvas .axs-contenedor-detalles-entidad .axs-info-entidad .imgCol img{
    width : 126px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-info-entidad .col{
    width   : 31%;
    padding : 5px 0; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-info-entidad .col .row{
    padding : 5px 0; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-info-entidad .col .row .lbl{
    padding : 3px 0; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-info-entidad .col .row .vlue{
    padding : 5px 0;
}.axs-canvas .axs-contenedor-detalles-entidad .axs-info-entidad .titulo-entidad{

}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-detalles{

}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-detalles .lbl{
    width : 140px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-detalles .lbl img{
    vertical-align : text-bottom;
    margin-right   : 5px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col{
    margin-bottom : 20px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col .col{
    width : 48%;
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col .col .contItems{
    height      : 200px;
    overflow    : hidden;
    overflow-y  : auto; 
    padding     : 5px 0; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col .col:first-child{
    margin-right : 26px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col .col:first-child{
    /* CON 2 COLUMNAS */
    margin-right : 18px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col .col h1{
    padding : 5px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col .col h1{
    font-size : 12px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col .col .contItems.listado-banderas-paises img{
    height : 40px;
    margin : 3px;
    width  : 60px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col .col .contItems.listado-banderas-paises img{
    /* CON 2 COLUMNAS */
    width : 54px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col .col .contItems.listado-servicios img{
    height : 65px;
    margin : 3px 9px;
    width  : 65px;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-contenedor-detalles-entidad .axs-entidad-detalles .cont-dos-col .col .contItems.listado-servicios img{
    /* CON 2 COLUMNAS */
    width  : 69px;
}.axs-canvas .axs-contenedor-detalles-entidad .contInfoGeneral{
    margin-bottom : 20px; 
}.axs-canvas .axs-contenedor-detalles-entidad .contInfoGeneral h1{
    padding : 5px 0;
}.axs-canvas .axs-contenedor-detalles-entidad .contInfoGeneral .contText{
    padding : 5px 0; 
}.axs-canvas .axs-contenedor-detalles-entidad .contInfoGeneral.contMapaGoogle{
    margin-bottom : 20px; 
}.axs-canvas .axs-contenedor-detalles-entidad .contInfoGeneral.contMapaGoogle h1{
    padding-left : 5px; 
}.axs-canvas .axs-contenedor-detalles-entidad .contInfoGeneral.contMapaGoogle h1 img{
    vertical-align : text-bottom; 
}.axs-canvas .axs-contenedor-detalles-entidad .contInfoGeneral.contMapaGoogle .contText{
    padding : 1px 0 0 0; 
}.axs-canvas .axs-contenedor-detalles-entidad .contInfoGeneral.contMapaGoogle .contText iframe{
    width : 100%;  
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-contacto .contTelefonos{
    width : 180px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-contacto .contTelefonos img{
    vertical-align : middle; 
    width          : 16px;
    height         : 16px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-contacto .contNombre{
    width : 150px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-contacto .contCargo{
    width : 120px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-contacto .contDepartamento{
    width : 125px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-entidad-contacto table.axs-tabla thead th,
.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-entidad-contacto table.axs-tabla tbody td{
    font-size : 11px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-acuerdos .contIva,
.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-acuerdos .contRappel,
.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-acuerdos .contOver{
    width : 40px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-acuerdos .conComi{
    width : 85px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-acuerdos .contDescAcuerdo{
    font-size   : 11px;
    padding-top : 3px;
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-acuerdos .contDescAcuerdo a{
    display: initial !important;
    text-decoration: underline;
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-acuerdos .contDescAcuerdo a:hover{
    text-decoration: none;
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-rappels .contDesde,
.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-rappels .contHasta{

}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-rappels .contRappel{
    width : 80px; 
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-rappels .contSobre{
    width: 130px;
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-rappels .contTipoRappel{
    width: 130px;
}.axs-canvas .axs-contenedor-detalles-entidad .axs-entidad-rappels .contIcoNota{
    width : 30px; 
}

/* COMENTARIOS */
.axs-canvas .axs-comentarios{

}.axs-canvas .axs-comentarios .axs-titulo-tablon-comentarios{
    display       : block; 
    font-size     : 18px;
    margin-bottom : 8px; 
}.axs-canvas .axs-comentarios .contFld{
    margin-bottom : 10px;
}.axs-canvas .axs-comentarios .contFld textarea{
    /* SIN COLUMNAS */
    width         : 884px;
    height        : 50px;
    margin-top    : 5px;
    margin-bottom : 5px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-comentarios .contFld textarea,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-comentarios .contFld textarea{
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 683px;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-comentarios .contFld textarea{
    /* CON 2 COLUMNAS */
    width : 490px;
}.axs-canvas .axs-comentarios .botonComentar{
    margin-top : 5px; 
}.axs-canvas .axs-comentarios .botonComentar .axs-form-input-button{
    height : 60px;  
}.axs-canvas .axs-comentarios .axs-comentarios-item{

}.axs-canvas .axs-comentarios .axs-comentarios-item .axs-comentarios-botones{
    margin : 5px 5px 0 0;
}.axs-canvas .axs-comentarios .axs-comentarios-item .axs-comentarios-botones a,
.axs-canvas .axs-comentarios .axs-comentarios-item .axs-comentarios-botones a:hover{
    text-decoration : none; 
}.axs-canvas .axs-comentarios .axs-comentarios-item .axs-comentarios-botones a{
    margin-left : 3px;  
}

/* TABLA LISTADO OFICINAS */
.axs-canvas table.axs-tabla.axs-tabla-oficinas .contLogo{
    width   : 60px; 
    padding : 0; 
}.axs-canvas table.axs-tabla.axs-tabla-oficinas .contLogo img{
    width : 60px; 
}

/* DETALLES DE OFICINA */
.axs-canvas .axs-detalles-oficina{

}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-cab,
.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-quienes-somos,
.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-especialidades,
.axs-canvas .axs-detalles-oficina .axs-cont-2col,
.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-mapa-google{
    margin-bottom : 20px; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-cab{
    padding : 8px; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-cab .logo img{
    margin-right : 8px;
    width        : 126px;
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-cab .dats{
    padding-left : 137px; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-cab .dats img{
    vertical-align : middle;
    margin         : 0 3px 0 8px; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-cab .dats .datItem{
    padding : 5px 0; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-cab .dats .nombre{
    font-size     : 16px; 
    margin-bottom : 3px; 
    margin-left   : 8px; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-quienes-somos h1,
.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-especialidades h1,
.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-mapa-google h1{
    margin-bottom : 10px;
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-especialidades ul{
    list-style          : disc; 
    list-style-position : inside;
    margin-right        : 15px; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-especialidades ul li{
    padding : 0 0 5px 0; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-localizacion{
    margin-right : 10px; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-localizacion,
.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-horarios{
    /* SIN COLUMNAS */
    width : 481px;
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-detalles-oficina .axs-detalles-oficina-localizacion,
.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-detalles-oficina .axs-detalles-oficina-horarios,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-detalles-oficina .axs-detalles-oficina-localizacion,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-detalles-oficina .axs-detalles-oficina-horarios{
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 382px;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-detalles-oficina .axs-detalles-oficina-localizacion,
.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-detalles-oficina .axs-detalles-oficina-horarios{
    /* CON DOS COLUMNAS */
    width : 284px;
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-localizacion .axs-tabla .lbl,
.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-horarios .axs-tabla .lbl{
    font-weight : bold; 
    width       : 80px; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-mapa-google h1 img{
    vertical-align : top; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-mapa-google .contIframe{
    height   : 200px; 
    overflow : hidden; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-mapa-google .contIframe small{
    display : none; 
}.axs-canvas .axs-detalles-oficina .axs-detalles-oficina-mapa-google iframe{
    width  : 100%;
    height : 100%; 
}

/* CALENDARIO DE EVENTOS - CITAS - TAREAS */
.axs-canvas .axs-contenedor-axs-calendario{
    padding : 5px; 
}

/* IFRAME (SECCIÓN ENTERA EN IFRAME) */
.axs-canvas iframe.axs-iframe-section{
    border : none;
    width  : 100%;
    height : 600px; 
}

/* DETALLES DE CURSO */
.axs-canvas .axs-detalles-curso{

}.axs-canvas .axs-detalles-curso h1{
    font-size : 16px; 
}.axs-canvas .axs-detalles-curso h1,
.axs-canvas .axs-detalles-curso .axs-descripcion-curso,
.axs-canvas .axs-detalles-curso .axs-descripcion-curso,
.axs-canvas .axs-detalles-curso .cont-2cols{
    margin-bottom : 20px; 
}.axs-canvas .axs-detalles-curso .cont-2cols .axs-curso-info{
    margin-right : 10px; 
}.axs-canvas .axs-detalles-curso .cont-2cols .axs-curso-info,
.axs-canvas .axs-detalles-curso .cont-2cols .axs-curso-fechas{
    width : 383px; 
}.axs-canvas .axs-detalles-curso .cont-2cols .axs-curso-info .lbl,
.axs-canvas .axs-detalles-curso .cont-2cols .axs-curso-fechas .lbl{
    font-weight : bold;
    width       : 80px; 
}.axs-canvas .axs-detalles-curso .axs-detalles-curso-botones{
    margin-bottom : 10px; 
}.axs-canvas .axs-detalles-curso .axs-detalles-curso-form-inscribirse{
    margin-bottom : 20px;
}.axs-canvas .axs-detalles-curso .axs-detalles-curso-form-inscribirse .contMsg{
    margin-bottom : 20px; 
}.axs-canvas .axs-detalles-curso .axs-detalles-curso-form-inscribirse .contFormInscribirse{
    margin-bottom : 20px;
}.axs-canvas .axs-detalles-curso .axs-detalles-curso-form-inscribirse .contFormInscribirse table .lbl{
    width : 80px; 
}.axs-canvas .axs-detalles-curso .axs-detalles-curso-form-inscribirse .contFormInscribirse table .axs-form-input-text{
    width : 98%; 
}

/* PAQUETES DE ÚLTIMO MINUTO */
.axs-canvas .axs-paquetes-linea-w100x100{

}.axs-canvas .axs-paquetes-linea-w100x100 .axs-icono-item-paqLineaW100x100{
    height  : 47px; 
    padding : 8px;  
}.axs-canvas .axs-paquetes-linea-w100x100 .axs-item-paqLineaW100x100{
    overflow    : hidden;
    white-space : nowrap;
    height      : 47px;
    padding     : 8px; 
}.axs-canvas .axs-paquetes-linea-w100x100 .axs-item-paqLineaW100x100:hover{
    background : #fafafa; 
}.axs-canvas .axs-paquetes-linea-w100x100.con1Items .axs-item-paqLineaW100x100{
    /* HAY 1 ITEM */
    width : 884px; 
}.axs-canvas .axs-paquetes-linea-w100x100.con2Items .axs-item-paqLineaW100x100{
    /* HAY 2 ITEM */
    width : 433px; 
}.axs-canvas .axs-paquetes-linea-w100x100.con3Items .axs-item-paqLineaW100x100{
    /* HAY 3 ITEM */
    width : 282px; 
}.axs-canvas .axs-paquetes-linea-w100x100.con4Items .axs-item-paqLineaW100x100{
    /* HAY 4 ITEM */
    width : 207px; 
}.axs-canvas .axs-paquetes-linea-w100x100.con5Items .axs-item-paqLineaW100x100{
    /* HAY 5 ITEM */
    width : 162px; 
}.axs-canvas .axs-paquetes-linea-w100x100 .axs-item-paqLineaW100x100.ult{
    border-right : none;
}.axs-canvas .axs-paquetes-linea-w100x100 .axs-item-paqLineaW100x100 .titulo{
    margin-bottom : 3px;
}.axs-canvas .axs-paquetes-linea-w100x100 .axs-item-paqLineaW100x100 .descripcion{

}.axs-canvas .axs-paquetes-linea-w100x100 .axs-item-paqLineaW100x100 .precio{

}

/* BUSCADOR OFERTAS BOOKINGFAX DE TIPO MENÚ */
.axs-canvas .axs-contenedor-buscador-ofertas-bookingfax-tipo-menu{
    border : 1px solid #fff;
}.axs-canvas .axs-contenedor-buscador-ofertas-bookingfax-tipo-menu img{
    vertical-align  : bottom;
    margin-right    : 5px; 
}

/* MODULO BUSCADOR DE OFICINAS (NORMALMENTE MAQUETADO EN LA COLUMNA DE LA DERECHA) */
.axs-canvas .axs-modulo-buscador-oficinas{

}.axs-canvas .axs-modulo-buscador-oficinas img,
.axs-canvas .axs-modulo-buscador-oficinas .axs-form-input-text{
    width : 164px;
}.axs-canvas .axs-modulo-buscador-oficinas .axs-boton{
    width       : 174px;
    margin-left : 5px;
}.axs-canvas .axs-modulo-buscador-oficinas .axs-form-input-text{
    margin : 5px; 
}

/* MODULO NOTICIAS RSS HOSTELTOUR */
.axs-canvas .axs-modulo-noticias-rss-hosteltour{
    height   : 400px;
    overflow : hidden; 
    border   : 1px solid #fff; 
    padding  : 0; 
}.axs-canvas .axs-modulo-noticias-rss-hosteltour marquee{
    height : 100%; 
}.axs-canvas .axs-modulo-noticias-rss-hosteltour .tit{
    font-weight     : bold;
    text-align      : center; 
    font-size       : 14px; 
    background      : #f3f3f3; 
    padding         : 4px;
    border-bottom   : 1px solid #ccc;
}.axs-canvas .axs-modulo-noticias-rss-hosteltour ul.item{
    list-style : none;
}.axs-canvas .axs-modulo-noticias-rss-hosteltour ul.item li{
    padding       : 3px 4px;  
    background    : #fbfbfb;
    border-bottom : 1px solid #ccc;
    border-top    : 1px solid #fff;   
}

/* MODULO USUARIOS CONECTADOS */
.axs-canvas .axs-modulo-usuarios-conectados{
    height   : 400px;
    overflow : hidden; 
    border   : 1px solid #fff; 
    padding  : 0; 
}.axs-canvas .axs-modulo-usuarios-conectados marquee{
    height : 100%; 
}.axs-canvas .axs-modulo-usuarios-conectados ul.item{
    list-style : none;
}.axs-canvas .axs-modulo-usuarios-conectados ul.item li{
    padding       : 3px 4px;  
    background    : #fbfbfb;
    border-bottom : 1px solid #ccc;
    border-top    : 1px solid #fff;
    font-weight   : bold;  
}.axs-canvas .axs-modulo-usuarios-conectados ul.item li img{
    vertical-align : middle;
    margin-right   : 8px; 
    width          : 18px;
    height         : 21px; 
}

/* MODULO ÚLTIMOS MENSAJES FORO */
.axs-canvas .axs-modulo-ultimos-mensajes-foro{
    border : 1px solid #fff;
}.axs-canvas .axs-modulo-ultimos-mensajes-foro ul{
    list-style  : none;
    margin      : 0;
    padding     : 0; 
}.axs-canvas .axs-modulo-ultimos-mensajes-foro ul li{     
    background    : #fbfbfb;
    border-bottom : 1px solid #ccc;
    border-top    : 1px solid #fff;
}.axs-canvas .axs-modulo-ultimos-mensajes-foro ul li:last-child{     
    border-bottom : none;
}.axs-canvas .axs-modulo-ultimos-mensajes-foro ul li a{
    display : block;  
    padding : 3px 4px; 
}.axs-canvas .axs-modulo-ultimos-mensajes-foro ul li a:hover{
    background : #eee; 
}.axs-canvas .axs-modulo-ultimos-mensajes-foro ul li img{
    vertical-align : text-top;
    margin-right   : 3px; 
}

/* VISTA DETALLE STANDART */
.axs-canvas .axs-vista-detalle-standart{

}.axs-canvas .axs-vista-detalle-standart .axs-botones-detalle{
    padding       : 8px 0;
    text-align    : right; 
    margin-bottom : 10px;
}.axs-canvas .axs-vista-detalle-standart .axs-titulo-detalle{
    margin-bottom : 10px;
}.axs-canvas .axs-vista-detalle-standart .axs-contenedor-imagen-detalle{
    margin      : 0 10px 10px 0;
    width       : 200px; 
    overflow    : hidden;
    white-space : nowrap; 
}.axs-canvas .axs-vista-detalle-standart .axs-contenedor-imagen-detalle img{
    text-align : left;
    width      : 100%; 
}.axs-canvas .axs-vista-detalle-standart .axs-apartado-detalle{
    margin-bottom : 20px; 
}.axs-canvas .axs-vista-detalle-standart .axs-titulo-apartado-detalle{
    margin-bottom : 10px; 
}.axs-canvas .axs-vista-detalle-standart .axs-titulo-apartado-detalle img{
    vertical-align : text-bottom; 
}.axs-canvas .axs-vista-detalle-standart .axs-descrip-corta-detalle,
.axs-canvas .axs-vista-detalle-standart .axs-descrip-larga-detalle,
.axs-canvas .axs-vista-detalle-standart .axs-texto-direccion{
    padding : 5px 0;
}.axs-canvas .axs-vista-detalle-standart .axs-descrip-larga-detalle p{
    margin-bottom : 10px; 
}.axs-canvas .axs-vista-detalle-standart .axs-descrip-larga-detalle p:last-child{
    margin-bottom : 0; 
}.axs-canvas .axs-vista-detalle-standart .axs-mapa-google-detalle{

}.axs-canvas .axs-vista-detalle-standart .axs-mapa-google-detalle .axs-cont-iframe-mapa{ 
    padding : 0; 
}.axs-canvas .axs-vista-detalle-standart .axs-mapa-google-detalle .axs-cont-iframe-mapa iframe{
    width  : 100%;
    height : 200px; 
}.axs-canvas .axs-vista-detalle-standart .axs-cont-dos-col-tablas-3-filas-detalle{

}.axs-canvas .axs-vista-detalle-standart .axs-cont-dos-col-tablas-3-filas-detalle .col1, 
.axs-canvas .axs-vista-detalle-standart .axs-cont-dos-col-tablas-3-filas-detalle .col2{
    /* SIN COLUMNAS */
    width : 481px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-vista-detalle-standart .axs-cont-dos-col-tablas-3-filas-detalle .col1, 
.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-vista-detalle-standart .axs-cont-dos-col-tablas-3-filas-detalle .col2,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-vista-detalle-standart .axs-cont-dos-col-tablas-3-filas-detalle .col1, 
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-vista-detalle-standart .axs-cont-dos-col-tablas-3-filas-detalle .col2{
    /* 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 383px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-vista-detalle-standart .axs-cont-dos-col-tablas-3-filas-detalle .col1, 
.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-vista-detalle-standart .axs-cont-dos-col-tablas-3-filas-detalle .col2{
    /* CON DOS COLUMNAS */
    width : 284px; 
}.axs-canvas .axs-vista-detalle-standart .axs-cont-dos-col-tablas-3-filas-detalle .col1{
    margin-right : 10px; 
}

/* LISTADO DE AEROPUERTOS / COMPAÑIAS AEREAS */
.axs-canvas .axs-contenedor-listado-aeropuertos{

}.axs-canvas .axs-contenedor-listado-aeropuertos form .axs-form-input-text,
.axs-canvas .axs-contenedor-listado-campanias-aereas form .axs-form-input-text,
.axs-canvas .axs-contenedor-listado-continentes form .axs-form-input-text,
.axs-canvas .axs-contenedor-listado-paises form .axs-form-input-text,
.axs-canvas .axs-contenedor-listado-zonas-geograficas form .axs-form-input-text,
.axs-canvas .axs-contenedor-listado-provincias form .axs-form-input-text,
.axs-canvas .axs-contenedor-listado-poblaciones form .axs-form-input-text{
    width : 95%; 
}

/* LISTADO COLABORADORES */
.axs-canvas .axs-contenedor-listado-colaboradores .imgColaborador img{
    width  : 40px;
    height : 40px; 
}

/* LISTADO DE CONTINENTES */
.axs-canvas .axs-listado-continentes,
.axs-canvas .axs-listado-paises,
.axs-canvas .axs-listado-zonas-geograficas,
.axs-canvas .axs-listado-provincias,
.axs-canvas .axs-listado-poblaciones{

}.axs-canvas .axs-listado-continentes .colBandera,
.axs-canvas .axs-listado-paises .colBandera,
.axs-canvas .axs-listado-zonas-geograficas .colBandera,
.axs-canvas .axs-listado-provincias .colBandera,
.axs-canvas .axs-listado-poblaciones .colBandera{
    width : 50px; 
}.axs-canvas .axs-listado-continentes .colBandera img,
.axs-canvas .axs-listado-paises .colBandera img,
.axs-canvas .axs-listado-zonas-geograficas .colBandera img,
.axs-canvas .axs-listado-provincias .colBandera img,
.axs-canvas .axs-listado-poblaciones .colBandera img{
    width : 50px;  
}

/* LISTADO CONTENIDO EN PASTILLA PARA "UTILIDADES" */
.axs-canvas .axs-listado-menu-utilidades .axs-contenido-listado-en-pastilla .axs-item-listado{
    /* TAMAÑOS CUANDO NO HAY COLUMNAS */
    width : 466px;  
}.axs-canvas .conColIzq .axs-listado-menu-utilidades .axs-contenido-listado-en-pastilla .axs-item-listado,
.axs-canvas .conColDer .axs-listado-menu-utilidades .axs-contenido-listado-en-pastilla .axs-item-listado{
    /* TAMAÑOS CUANDO 1 SOLA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 368px !important; 
}.axs-canvas .conCol2Col .axs-listado-menu-utilidades .axs-contenido-listado-en-pastilla .axs-item-listado{
    /* TAMAÑOS CUANDO HAY 2 COLUMNAS */
    width : 269px !important;
}

/* BOTON PARA IR ARRIBA RÁPIDAMENTE */
#axs-toTop{
    position   : fixed;
    bottom     : 10px;
    right      : 10px; 
    display    : none;
    text-align : center; 
    cursor     : pointer;
}#axs-toTop:hover{
    opacity : 0.8;
    filter  : alpha(opacity=80);
}

/* LISTADO DE CONTENIDO WEBHOTELES (NORMALMENTE EN PORTADA) */
.axs-canvas .axs-contenedor-ofertas-webhoteles{

}.axs-canvas .axs-contenedor-ofertas-webhoteles .axs-item-oferta-webhoteles{
    width       : 180px; 
    margin      : 5px; 
    height      : 250px;
    overflow    : hidden; 
    white-space : nowrap;
}.axs-canvas .axs-contenedor-ofertas-webhoteles .axs-item-oferta-webhoteles .whOfImg{

}.axs-canvas .axs-contenedor-ofertas-webhoteles .axs-item-oferta-webhoteles .whOfImg img{
    width  : 100%;
    height : 150px; 
}.axs-canvas .axs-contenedor-ofertas-webhoteles .axs-item-oferta-webhoteles .whOfDats{
    padding : 3px 5px; 
}.axs-canvas .axs-contenedor-ofertas-webhoteles .axs-item-oferta-webhoteles .whOfDats a{
    text-decoration : none; 
}.axs-canvas .axs-contenedor-ofertas-webhoteles .axs-item-oferta-webhoteles .whOfDats a:hover{
    text-decoration : underline; 
}.axs-canvas .axs-contenedor-ofertas-webhoteles .axs-item-oferta-webhoteles .whOfDats .min{

}

/* SECCIÓN DE CONTACTO */
.axs-canvas .axs-form-contacto{
    padding : 0 0 20px 0; 
}.axs-canvas .axs-form-contacto .axs-texto-previo-contacto{
    margin-bottom : 15px;
    padding       : 5px;
}.axs-canvas .axs-form-contacto .lbl{
    padding     : 3px 5px; 
    font-weight : bold; 
}.axs-canvas .axs-form-contacto .lbl img{
    vertical-align : bottom;
    margin-right   : 3px;  
}.axs-canvas .axs-form-contacto .fld{
    margin-bottom : 5px; 
    padding       : 0 5px; 
}.axs-canvas .axs-form-contacto .axs-form-item{ 
    /* SIN COLUMNAS */
    width : 466px !important; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-form-contacto .axs-form-item,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-form-contacto .axs-form-item{ 
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 367px !important; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-form-contacto .axs-form-item{ 
    /* CON 2 COLUMNAS */
    width : 269px !important; 
}.axs-canvas .axs-form-contacto .axs-form-select{ 
    /* SIN COLUMNAS */
    width : 475px !important; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-form-contacto .axs-form-select{ 
    /* CON 2 COLUMNAS */
    width : 277px !important; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-form-contacto .axs-form-select,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-form-contacto .axs-form-select{ 
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 376px !important; 
}.axs-canvas .axs-form-contacto .axs-form-item.wAll{ 
    /* SIN COLUMNAS */
    width : 952px !important; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-form-contacto .axs-form-item.wAll,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-form-contacto .axs-form-item.wAll{ 
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 755px !important; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-form-contacto .axs-form-item.wAll{ 
    /* CON 2 COLUMNAS */
    width : 557px !important; 
}.axs-canvas .axs-form-contacto .axs-form-select.wAll{ 
    /* SIN COLUMNAS */
    width : 960px !important; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-form-contacto .axs-form-select.wAll,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-form-contacto .axs-form-select.wAll{ 
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 763px !important; 
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-form-contacto .axs-form-select.wAll{ 
    /* CON 2 COLUMNAS */
    width : 566px !important; 
}.axs-canvas .axs-form-contacto .axs-cont-botones-form-contacto{
    padding : 5px 8px; 
}.axs-canvas .axs-form-contacto .axs-cont-botones-form-contacto axs-boton{
    font-size : 12px; 
}.axs-canvas .axs-form-contacto .axs-observaciones-form-contacto{

}.axs-canvas .axs-form-contacto .axs-observaciones-form-contacto .axs-form-textarea{
    /* SIN COLUMNAS */
    width  : 950px !important; 
    height : 200px; 
}.axs-canvas .axs-contenedor-contenido-seccion.conColIzq .axs-form-contacto .axs-observaciones-form-contacto .axs-form-textarea,
.axs-canvas .axs-contenedor-contenido-seccion.conColDer .axs-form-contacto .axs-observaciones-form-contacto .axs-form-textarea{
    /* CON 1 COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 753px !important;
}.axs-canvas .axs-contenedor-contenido-seccion.conCol2Col .axs-form-contacto .axs-observaciones-form-contacto .axs-form-textarea{
    /* CON 2 COLUMNAS */
    width : 556px !important;
}.axs-canvas .axs-contenedor-contenido-seccion .axs-form-contacto .contLOPD{
    position : relative;
    top      : 3px;
}.axs-requited-mark{
    color       : #900;
    font-size   : 15px;
    margin-left : 3px;
    position    : absolute;
    margin-top  : -2px; 
}.ui-dialog .axs-requited-mark{
    margin-left : 0;
    position    : initial;
    margin-top  : 0; 
}

/* MENÚ DE ACCESO RÁPIDO */
.axs-canvas .axs-menu-accesos-rapidos{
    position : fixed;
    top      : 10px;
    left     : 10px; 
    padding  : 5px;
    width    : 112px; 
    z-index  : 4;
}.axs-canvas .axs-menu-accesos-rapidos .minimi{
    position : relative;
    right    : -3px;
    top      : -7px; 
    cursor   : pointer; 
}.axs-canvas .axs-menu-accesos-rapidos .maximi{
    position    : relative;
    right       : -3px;
    top         : 6px; 
    cursor      : pointer; 
}.axs-canvas .axs-menu-accesos-rapidos .axs-items-acceso-rapido .axs-item-acceso-rapido{
    padding : 5px 0; 
}.axs-canvas .axs-menu-accesos-rapidos .axs-items-acceso-rapido .axs-buscador-acceso-rapido input{
    padding : 3px 4px;
    width   : 102px; 
}.axs-canvas .axs-menu-accesos-rapidos .activador-iconos-acrpd{
    cursor : pointer; 
}.axs-canvas .axs-menu-accesos-rapidos .activador-iconos-acrpd:hover{
    text-decoration : underline; 
}.axs-canvas .axs-menu-accesos-rapidos .axs-listado-contenido-acceso-rapido{
    margin-top  : 3px;
    padding-top : 3px; 
}.axs-canvas .axs-menu-accesos-rapidos .axs-listado-contenido-acceso-rapido .contIcono{
    padding    : 5px; 
    text-align : center; 
}.axs-canvas .axs-menu-accesos-rapidos .axs-listado-contenido-acceso-rapido .contIcono:hover{
    cursor : pointer; 
}.axs-canvas .axs-menu-accesos-rapidos .axs-listado-contenido-acceso-rapido .contIcono img{
    width  : 18px;
    height : 18px; 
}

/* PANEL DE MENSAJES PARA EL USUARIO */
.axs-canvas .axs-panel-mensajes-usuario{
    position      : relative;
    top           : -10px;
    border-top    : none; 
    margin-bottom : 5px; 
}.axs-canvas .axs-panel-mensajes-usuario .cntdts{
    padding : 10px 8px 3px 8px; 
}.axs-canvas .axs-panel-mensajes-usuario .cab{
    margin-bottom : 8px; 
}.axs-canvas .axs-panel-mensajes-usuario .cab img{
    margin-right   : 8px;
    vertical-align : middle; 
}.axs-canvas .axs-panel-mensajes-usuario .axs-cont-mensajes-usuario{

}.axs-canvas .axs-panel-mensajes-usuario .axs-cont-mensajes-usuario .axs-msg-usu-item{
    padding : 5px 0; 
}.axs-canvas .axs-panel-mensajes-usuario .axs-cont-mensajes-usuario .axs-msg-usu-item:first-child{
    border-top : none; 
}.axs-canvas .axs-panel-mensajes-usuario .axs-cont-mensajes-usuario .axs-msg-usu-item:last-child{
    border-bottom : none; 
}.axs-canvas .axs-panel-mensajes-usuario .axs-cont-mensajes-usuario .axs-msg-usu-item .lbl{
    margin-bottom : 2px; 
}.axs-canvas .axs-panel-mensajes-usuario .activador-panel-mensajes-usuario{
    padding : 3px 0;
    cursor  : pointer; 
}

/* MENÚ POR NIVELES (AREAS-ZONAS-DESTINOS) */
.axs-canvas .axs-modulo-menu-areas{ 
    margin-bottom : 10px;
}.axs-canvas .axs-modulo-menu-areas .axs-titulo-menu-areas{
    padding     : 7px 0; 
    overflow    : hidden;
    white-space : nowrap;
}.axs-canvas .axs-modulo-menu-areas .axs-items-menu-areas ul li a{
    display       : block;
    padding       : 6px; 
    overflow      : hidden;
    white-space   : nowrap;
}.axs-canvas .axs-modulo-menu-areas .axs-items-menu-areas ul li ul,
.axs-canvas .axs-modulo-menu-areas .axs-items-menu-areas ul li ul li ul{
    margin-left : 8px;
}.axs-canvas .axs-modulo-menu-areas .axs-items-menu-areas ul li ul li a{

}

/* DESCRIPCIÓN DE AREA, ZONA O DESTINO */
.axs-detalle-area-zona-destino{
    margin-bottom : 20px; 
}.axs-detalle-area-zona-destino .axs-titulo-area-zona-destino{
    margin-bottom : 5px; 
}.axs-detalle-area-zona-destino .lgoAZD{
    width         : 100%;
    margin-bottom : 15px; 
}

/* DETALLES EXPEDIENTES VSVIAJES */
.axs-canvas .axs-detalle-expediente-vsviajes{

}.axs-canvas .axs-detalle-expediente-vsviajes .axs-descrp-exp-vsviajes{
    margin : 10px 0 20px 0;
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-descrp-exp-vsviajes img{
    width  : 184px;
    height : 160px; 
    margin : 0 15px 15px 0;
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-descrp-exp-vsviajes .titu{

}.axs-canvas .axs-detalle-expediente-vsviajes .axs-descrp-exp-vsviajes .subtitu{

}.axs-canvas .axs-detalle-expediente-vsviajes .axs-cont-precios-horarios{
    margin-bottom : 10px; 
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-tabla td.lbl{

}.axs-canvas .axs-detalle-expediente-vsviajes .axs-cont-precios-horarios .col1,
.axs-canvas .axs-detalle-expediente-vsviajes .axs-cont-precios-horarios .col2{
    /* ANCHO SIN COLUMNAS */
    width : 49%; 
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-cont-precios-horarios .col1{
    /* MARGEN DERECHO DE LA COLUMNA UNO CUANDO NO HAY COLUMNAS WEB ACTIVAS */
    margin-right : 19px; 
}.axs-canvas .conColIzq .axs-detalle-expediente-vsviajes .axs-cont-precios-horarios .col1,
.axs-canvas .conColDer .axs-detalle-expediente-vsviajes .axs-cont-precios-horarios .col1{
    /* MARGEN DERECHO DE LA COLUMNA UNO CUANDO ÚNICAMENTE HAY 1 COLUMNA ACTIVA */
    margin-right : 15px;
}.axs-canvas .conCol2Col .axs-detalle-expediente-vsviajes .axs-cont-precios-horarios .col1{
    /* MARGEN DERECHO DE LA COLUMNA UNO CUANDO HAY DOS COLUMNAS ACTIVAS */
    margin-right : 11px;
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-caracteristicas-expediente-vsviajes{
    margin : 20px 0; 
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-caracteristicas-expediente-vsviajes h1{

}.axs-canvas .axs-detalle-expediente-vsviajes .axs-caracteristicas-expediente-vsviajes ul{
    margin-left : 15px;
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-caracteristicas-expediente-vsviajes ul li{
    padding : 3px; 
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-cont-form-reservar-vsviajes{
    margin : 20px 0; 
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-cont-form-reservar-vsviajes h1{
    margin-bottom : 10px; 
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-cont-form-reservar-vsviajes .selectorPlazas{
    margin-left : 8px; 
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-cont-form-reservar-vsviajes .btns{
    margin-top : 10px; 
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-datos-agente{
    margin-top : 10px; 
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-datos-agente .lbl{
    width : 50px; 
}.axs-canvas .axs-detalle-expediente-vsviajes .axs-datos-agente .axs-form-input-text{
    width : 98% !important; 
}.axs-canvas .axs-detalle-expediente-vsviajes .cajaReserva{

}.axs-canvas .axs-detalle-expediente-vsviajes .cajaReserva .axs-form-input-text{
    width : 98% !important; 
}.axs-canvas .axs-detalle-expediente-vsviajes .cajaReserva .axs-form-select{
    width : 100% !important; 
}.axs-canvas .axs-detalle-expediente-vsviajes .cajaReserva .axs-form-textarea{
    width : 98% !important; 
}.axs-canvas .axs-detalle-expediente-vsviajes .btnsrsrvar{
    margin : 10px 0 20px 0; 
}

/* INPUTs NUMERICOS CON BOTONES INCREMENTABLES-DECREMENTABLES */
.axs-cont-input-incrementable{
    width    : 60px; 
    margin   : auto; 
    position : relative; 
}.axs-cont-input-incrementable input{
    width      : 33px;
    padding    : 2px;
    padding    : 5px 20px 4px 5px; 
}.axs-cont-input-incrementable .axs-botones-input-incrementable{
    position     : absolute;  
    line-height  : 0;
    margin       : 1px 0 1px 1px; 
    right        : 1px;   
}.axs-cont-input-incrementable .axs-botones-input-incrementable span{
    display   : block;
    padding   : 6px 4px; 
}.axs-cont-input-incrementable .axs-botones-input-incrementable span:hover{

}

/* FECHAS PARA LA RESERVA DE PAQUETES, EN FORMATO BLOQUES DE CALENDARIO */
.axs-canvas .axs-cont-fechas-reserva-paquetes{
    margin-bottom : 20px; 
}.axs-canvas .axs-cont-fechas-reserva-paquetes .axs-item-fecha-reserva-paquetes{
    /* ANCHO SIN COLUMNAS ACTIVAS */
    width  : 231px;
    margin : 0 5px 10px; 
}.axs-canvas .conColIzq .axs-cont-fechas-reserva-paquetes .axs-item-fecha-reserva-paquetes,
.axs-canvas .conColDer .axs-cont-fechas-reserva-paquetes .axs-item-fecha-reserva-paquetes{
    /* ANCHO CON UNA COLUMNA ACTIVA, YA SEA IZQUIERDA O DERECHA */
    width : 246px;
}.axs-canvas .conCol2Col .axs-cont-fechas-reserva-paquetes .axs-item-fecha-reserva-paquetes{
    /* ANCHO CON DOS COLUMNAS ACTIVAS */
    width : 277px;
}.axs-canvas .axs-cont-fechas-reserva-paquetes .axs-item-fecha-reserva-paquetes .titulo{
    padding : 8px; 
}.axs-canvas .axs-cont-fechas-reserva-paquetes .axs-item-fecha-reserva-paquetes .titulo img{
    vertical-align : text-bottom;
    margin-right   : 4px; 
}.axs-canvas .axs-cont-fechas-reserva-paquetes .axs-item-fecha-reserva-paquetes .precio{
    padding : 5px 8px 8px;
}.axs-canvas .axs-cont-fechas-reserva-paquetes .axs-item-fecha-reserva-paquetes .nUnid .axs-form-select{
    width         : 75px;
    margin-bottom : 5px; 
}.axs-canvas .axs-cont-fechas-reserva-paquetes .axs-item-fecha-reserva-paquetes .axs-boton{;
                                                                                           margin : 0; 
}
/* PANEL MULTIFECHA - DATEPICKER */
.axs-panel-multifecha-datepicker{

}.axs-panel-multifecha-datepicker .ui-datepicker{
    width  : 100%; 
    border : none; 
}.axs-panel-multifecha-datepicker .ui-datepicker .ui-datepicker-title select{
    width: 75px;
}.axs-panel-multifecha-datepicker .ui-datepicker .ui-datepicker-title select:first-child{
    margin-right : 15px; 
}.axs-panel-multifecha-datepicker .ui-datepicker tbody td a,
.axs-panel-multifecha-datepicker .ui-datepicker tbody td span{
    display     : block;
    padding     : 30px 5px;
    text-align  : center;
}.axs-panel-multifecha-datepicker .ui-datepicker tbody td.allow a,
.axs-panel-multifecha-datepicker .ui-datepicker tbody td.allow span{
    background   : #e3f9de;
    border-color : #53c239;
    color        : #3b9326;
}.axs-panel-multifecha-datepicker .ui-datepicker tbody td.deny a,
.axs-panel-multifecha-datepicker .ui-datepicker tbody td.deny span{
    background   : #fef1ec;
    border-color : #cd0a0a;
    color        : #222222;
}.axs-dialog-panel-multifecha-sel-opt ul li a{
    display         : block;
    padding         : 5px; 
    border-bottom   : 1px solid #ccc;
    border-left     : 1px solid #ccc;
    border-right    : 1px solid #ccc;
    text-decoration : none; 
}.axs-dialog-panel-multifecha-sel-opt ul li:first-child a{ 
    border-top  : 1px solid #ccc;
}.axs-dialog-panel-multifecha-sel-opt ul li a:hover{ 
    background : #aaa;
    cursor     : pointer;
    color      : #fff;
}

/* TABLA QUE CONTIENE LOS CUPOS DE LAS MULTIFECHAS (MULTISALIDAS) */
.axs-canvas .axs-tabla-venta-simple,
.axs-canvas .axs-tabla-multifecha,
.axs-canvas .axs-tabla-multicupo{
    margin-bottom : 20px; 
}.axs-canvas .axs-tabla-multifecha .fechaSalida{
    width : 120px; 
}.axs-canvas .axs-tabla-multifecha .fechaSalida img{
    margin-right : 5px; 
    position     : relative;
    top          : 5px;
}.axs-canvas .axs-tabla-multifecha .fechaSalida .txtDesde{

}.axs-canvas .axs-tabla-multifecha .adulto{

}.axs-canvas .axs-tabla-multifecha .nino{

}.axs-canvas .axs-tabla-venta-simple .precio,
.axs-canvas .axs-tabla-multifecha .precio{
    width : 95px;
}.axs-canvas .axs-tabla-multifecha tr.ampliaciones,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones,
.axs-canvas .axs-tabla-multifecha tr.ampliaciones:hover,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones:hover,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones:hover{

}.axs-canvas .axs-tabla-multifecha tr.ampliaciones,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones{

}.axs-canvas .axs-tabla-multifecha tr.ampliaciones .arrow,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones .arrow,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones .arrow{
    position : absolute; 
    margin   : -19px 0 0 2px; 
}.axs-canvas .axs-tabla-multifecha tr.ampliaciones .titAmpliaciones,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones .titAmpliaciones,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones .titAmpliaciones{

}.axs-canvas .axs-tabla-multifecha tr.ampliaciones .contAmpliaciones,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones .contAmpliaciones,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones .contAmpliaciones{
    margin-bottom : 8px; 
}.axs-canvas .axs-tabla-multifecha tr.ampliaciones .contAmpliaciones ul,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones .contAmpliaciones ul,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones .contAmpliaciones ul{
    margin-left : 15px; 
}.axs-canvas .axs-tabla-multifecha tr.ampliaciones .contAmpliaciones ul li,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones .contAmpliaciones ul li,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones .contAmpliaciones ul li{
    list-style-position : inside; 
    padding             : 5px 0;
}.axs-canvas .axs-tabla-multifecha tr.ampliaciones .contAmpliaciones ul li:last-child,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones .contAmpliaciones ul li:last-child,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones .contAmpliaciones ul li:last-child{
    padding-bottom : 0; 
    border-bottom  : none;
}.axs-canvas .axs-tabla-multifecha tr.ampliaciones .contAmpliaciones ul li input,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones .contAmpliaciones ul li input,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones .contAmpliaciones ul li input{
    /*position : relative;
    top      : 0px;*/
}.axs-canvas .axs-tabla-multifecha tr.ampliaciones .contAmpliaciones ul li label,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones .contAmpliaciones ul li label,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones .contAmpliaciones ul li label{
    padding-left : 5px;  
}.axs-canvas .axs-tabla-multifecha tr.ampliaciones .contAmpliaciones ul li input:hover,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones .contAmpliaciones ul li input:hover,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones .contAmpliaciones ul li input:hover,
.axs-canvas .axs-tabla-multifecha tr.ampliaciones .contAmpliaciones ul li label:hover,
.axs-canvas .axs-tabla-venta-simple tr.ampliaciones .contAmpliaciones ul li label:hover,
.axs-canvas .axs-tabla-multicupo tr.ampliaciones .contAmpliaciones ul li label:hover{

}

/* CARRITO */
.axs-canvas .axs-carrito{

}.axs-canvas .axs-carrito .axs-tabla{

}.axs-canvas .axs-carrito .axs-tabla td .min{

}.axs-canvas .axs-carrito .axs-tabla tr .axs-boton-carrito-eliminar-linea{
    padding    : 5px 8px; 
    cursor     : pointer; 
    position   : absolute;
    display    : none;
    margin-top : -7px; 
}.axs-canvas .axs-carrito .axs-tabla tr:hover .axs-boton-carrito-eliminar-linea{
    display  : inherit; 
}.axs-canvas .axs-carrito .axs-tabla .axs-boton-carrito-eliminar-linea img{
    vertical-align : text-top; 
    margin-right   : 8px; 
}.axs-canvas .axs-carrito .axs-tabla td.descripcion .axs-titulo-ampliaciones-carrito{
    margin    : 8px 0 0 5px;
    font-size : 12px; 
}.axs-canvas .axs-carrito .axs-tabla td.descripcion .ampliacion{
    padding     : 1px 0 1px 12px; 
    margin-left : 5px; 
}.axs-canvas .axs-carrito .axs-tabla th.unidades,
.axs-canvas .axs-carrito .axs-tabla td.unidades{
    width           : 29px; 
    vertical-align  : top;
}.axs-canvas .axs-carrito .axs-tabla th.imp-total,
.axs-canvas .axs-carrito .axs-tabla td.imp-total,
.axs-canvas .axs-carrito .axs-tabla th.imp-tasas,
.axs-canvas .axs-carrito .axs-tabla td.imp-tasas,
.axs-canvas .axs-carrito .axs-tabla th.imp-a-pagar,
.axs-canvas .axs-carrito .axs-tabla td.imp-a-pagar{
    width           : 73px; 
    vertical-align  : top;
}.axs-canvas .axs-carrito .axs-carrito-sumatorio{
    margin  : 8px 0 15px 0; 
    padding : 5px;
}.axs-canvas .axs-carrito .axs-carrito-sumatorio .contDetalles{
    width         : 49%;
    height        : 114px; 
    padding-right : 8px;  
}.axs-canvas .axs-carrito .axs-carrito-sumatorio .contDetalles .item{
    padding : 4px 0;   
}.axs-canvas .axs-carrito .axs-carrito-sumatorio .contDetalles .item:first-child{
    border-top : none !important; 
}.axs-canvas .axs-carrito .axs-carrito-sumatorio .contDetalles .item:last-child{
    border-bottom : none !important; 
}.axs-canvas .axs-carrito .axs-carrito-sumatorio .contTotalVenta{
    width   : 49%;
    padding : 20px 0 0 0; 
    height  : 94px;
}.axs-canvas .axs-carrito .axs-carrito-sumatorio .contTotalVenta .lbl{ 
    margin-bottom : 10px;  
}.axs-canvas .axs-carrito .axs-no-datos-carrito{
    padding : 10px; 
    margin  : 10px auto; 
}.axs-canvas .axs-carrito .axs-no-datos-carrito .icono{ 
}.axs-canvas .axs-carrito .axs-no-datos-carrito .msg{ 

}.axs-canvas .axs-carrito .axs-no-datos-carrito h1{ 
    font-size     : 23px;
    margin-bottom : 15px; 
}.axs-canvas .axs-carrito .axs-no-datos-carrito .contBoton{ 
    width      : 60%;
    text-align : center; 
}.axs-canvas .axs-carrito .axs-no-datos-carrito .contBoton a{ 
    width      : 75%;  
    display    : block;
    padding    : 10px 0; 
    margin-top : 12px; 
}.axs-canvas .axs-carrito .axs-no-datos-carrito .contBoton a.btn1{ 

}.axs-canvas .axs-carrito .axs-no-datos-carrito .contBoton a.btn1:hover{ 

}.axs-canvas .axs-carrito .axs-no-datos-carrito .contBoton a.btn2{ 

}.axs-canvas .axs-carrito .axs-no-datos-carrito .contBoton a.btn2:hover{ 

}.axs-canvas .axs-carrito .axs-carrito-botones{
    margin : 15px 0; 
}.axs-canvas .axs-carrito .axs-carrito-botones .axs-boton{
    margin : 0;
}.axs-canvas .axs-carrito .axs-carrito-botones .axs-boton.axs-boton-carrito-anular-pedido{
    margin-right : 5px; 
}

/* PANEL DE SOLICITUD DE INFORMACION DE PASAJEROS Y TITULAR */
.axs-reserva-panel-info-titu-y-pasajeros{
    margin : 15px 0; 
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-acordion{
    margin-top : 20px; 
}.axs-reserva-panel-info-titu-y-pasajeros .ui-accordion .ui-accordion-content{
    padding : 0 !important;  
}.axs-reserva-panel-info-titu-y-pasajeros .ui-accordion .ui-accordion-content .item{
    overflow : hidden !important; 
}.axs-reserva-panel-info-titu-y-pasajeros .ui-accordion .ui-accordion-content .item:last-child{
    border-bottom : none !important;
}.axs-reserva-panel-info-titu-y-pasajeros .ui-accordion .ui-accordion-content .lbl{

}.axs-reserva-panel-info-titu-y-pasajeros .item{
    padding : 8px 8px 20px 8px; 
}.axs-reserva-panel-info-titu-y-pasajeros .item:nth-child(even){

}.axs-reserva-panel-info-titu-y-pasajeros .item .rotulo{
    margin-bottom : 8px; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .rotulo h1{
    margin-bottom : 8px; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .rotulo img{
    margin-right : 15px;
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm{

}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .axs-form-item.error{

}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row{

}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row .lbl{
    padding : 8px 0 4px 0; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row .lbl img{
    vertical-align : text-bottom;  
    margin-right   : 2px; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row .lbl small{
    vertical-align : baseline; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row .fld img.ui-datepicker-trigger{
    display : none; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols1{

}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols1 .col{

}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols1 .col textarea{
    width  : 98.2%; 
    height : 100px; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols1 .col.colInputText100 input{
    width  : 98.2%;
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols2{

}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols2 .col{
    width : 48.5%;    
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols2 .col.pri{
    margin-right : 11px; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols2 .col input{
    width : 99%; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols2 .col select{
    width : 102.7%; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols3{

}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols3 .col{
    width : 31.6%;
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols3 .col.pri,
.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols3 .col.seg{
    margin-right : 12px; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols3 .col input{
    width : 99%; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols4 .col{
    width : 24.1%;
}.axs-reserva-panel-info-titu-y-pasajeros .no_es_crucero .item .contForm .row.nCols4 .col.fFld{
    width : 15.9%;
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols4 .col.pri,
.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols4 .col.seg,
.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols4 .col.ter{
    margin-right : 6px; 
}.axs-reserva-panel-info-titu-y-pasajeros .no_es_crucero .item .contForm .row.nCols4 .col.cua{
    margin-right : 6px; 
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row.nCols4 .col input{
    width : 94%; 
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-panel-info-titu-pasajeros-botones{
    padding : 15px 0; 
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-panel-info-titu-pasajeros-botones .axs-boton{
    margin : 0; 
}.axs-reserva-panel-info-titu-y-pasajeros .axs-copiador-info-pasajeros{
    padding  : 5px;
    position : relative;
    top      : -9px;
    right    : -8px;
}.axs-reserva-panel-info-titu-y-pasajeros .axs-copiador-info-pasajeros .lbl{
    padding : 3px 0; 
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin{
    border           : 5px solid #fcefa1;
    background-color : #fbf9ee; 
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin.dias-duracion .title-quest{
    padding : 8px 0 8px 8px;
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin.dias-duracion .title-quest .char-icon{
    font-size       : 18px;
    font-weight     : bold;
    margin-right    : 3px;
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin.dias-duracion .title-quest .title{
    font-size     : 18px;
    margin-bottom : 5px; 
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin.dias-duracion .title-quest .subtitle{
    font-size : 13px;
    color     : #888;
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin.dias-duracion .options-container{

}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin.dias-duracion .options-container .option-item{
    padding-left : 8px;
    padding      : 0 15px; 
    height       : 61px;
    border-left  : 5px solid #fcefa1;
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin.dias-duracion .options-container .option-item .option-title{
    padding     : 5px 0; 
    font-size   : 18px;
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin.dias-duracion .options-container .option-item .option-field{
    text-align: center;
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin.dias-duracion .options-container .option-item .option-field input.axs-form-input-text{
    width       : 100px;
    font-size   : 13px;
    padding     : 1px 5px;
    position    : relative;
    top         : -1px;
}.axs-reserva-panel-info-titu-y-pasajeros .axs-reserva-ucfg-venta-lin.dias-duracion .options-container .option-item .option-field .ui-datepicker-trigger{
    position : relative;
    top      : 1px;
    left     : 5px;
}.axs-reserva-panel-info-titu-y-pasajeros .item .contForm .row .lbl small{
    position: absolute;
}

/* PANEL FORMAS DE PAGO - TPV */
.axs-canvas .axs-reserva-formas-de-pago{

}.axs-canvas .axs-reserva-formas-de-pago .titFormasPago{
    font-size     : 25px;
    padding       : 5px;
    margin        : 10px 0 0 0; 
    border-top    : 1px solid #ccc;
    padding-top   : 10px; 
}.axs-canvas .axs-reserva-formas-de-pago .contItems{

}.axs-canvas .axs-reserva-formas-de-pago .contItems ul{
    list-style          : none;
    list-style-position : inside; 
    margin              : 0;
    padding             : 0;
}.axs-canvas .axs-reserva-formas-de-pago .contItems ul li{
    padding     : 5px;
}.axs-canvas .axs-reserva-formas-de-pago .contItems ul li label{
    font-weight  : bold;
    font-size    : 14px; 
    display      : block;
    padding-left : 25px !important; 
}.axs-canvas .axs-reserva-formas-de-pago .contItems ul li input{
    position : relative;
    top      : 7px; 
    left     : 4px;
}.axs-canvas .axs-reserva-formas-de-pago .contItems ul li input,
.axs-canvas .axs-reserva-formas-de-pago .contItems ul li label{
    cursor  : pointer;
    padding : 5px 2px; 
}.axs-canvas .axs-reserva-formas-de-pago .contItems ul li .contOpciones{
    padding       : 10px 0;
    margin-bottom : 10px; 
}.axs-canvas .axs-reserva-formas-de-pago .contItems ul li .contOpciones .itemTpv{
    margin     : 10px; 
    text-align : center; 
    border     : 1px solid #fff; 
    padding    : 8px 6px; 
}.axs-canvas .axs-reserva-formas-de-pago .contItems ul li .contOpciones .itemTpv:hover{
    background : #ebebeb;
    border     : 1px solid #ccc; 
    cursor     : pointer; 
}.axs-canvas .axs-reserva-formas-de-pago .contItems ul li .contOpciones .itemTpv img{
    height : 50px; 
}.axs-canvas .axs-reserva-formas-de-pago .contItems ul li .contOpciones .itemTpv .tpvNombre{
    font-size   : 13px;
    font-weight : bold;
}

/* MENSAJE DE RESERVA FINALIZACA CON ÉXITO */
.axs-canvas .axs-cont-reserva-ok,
.axs-canvas .axs-cont-reserva-ko{
    padding       : 8px;
    margin-bottom : 20px;
}.axs-canvas .axs-cont-reserva-ok img.icono,
.axs-canvas .axs-cont-reserva-ko img.icono{
    margin-right : 8px;  
}.axs-canvas .axs-cont-reserva-ok h1,
.axs-canvas .axs-cont-reserva-ko h1{
    margin-bottom : 8px; 
}.axs-canvas .axs-cont-reserva-ok .sub,
.axs-canvas .axs-cont-reserva-ko .sub{
    margin-left : 140px; 
}.axs-canvas .axs-cont-reserva-ok .botones,
.axs-canvas .axs-cont-reserva-ko .botones{
    padding : 20px 0 5px; 
}

/* LISTADO DE DOCUMENTOS A IMPRIMIR (MODAN WINDOW) */
ul.axsListadoDocumentosImprimir{
    margin              : 0;
    padding             : 0;
    list-style-position : inside;
    list-style          : none; 
}ul.axsListadoDocumentosImprimir li a{
    display         : block;
    padding         : 5px; 
}ul.axsListadoDocumentosImprimir li img{
    float    : left;
    left     : -9px;
    position : relative;
    top      : 8px;
}

/* MIS RESERVAS */
.axs-canvas .contCabeceraListaVentasResumen{
    border  : 1px solid #fff;
    margin  : 1px 0 0; 
}.axs-canvas .contCabeceraListaVentasResumen .ui-accordion-content{
    border-radius : 0 !important; 
    padding       : 0px !important; 
}.axs-canvas .CabeceraListaVentasResumen,
.axs-canvas #accordionListadoVentas{

}.axs-canvas .CabeceraListaVentasResumen{

}.axs-canvas #accordionListadoVentas > div{
    border-radius   : 0 !important; 
    border          : none !important;
    border-bottom   : 1px solid #ccc !important;
    padding         : 0 !important; 
    border-left     : 2px solid #ccc !important; 
}.axs-canvas #accordionListadoVentas > div:last-child{
    border-bottom : none !important;
}.axs-canvas .CabeceraListaVentasResumen h3{
    padding-left    : 30px;
    border-bottom   : 1px solid #acacac;
}.axs-canvas #accordionListadoVentas h3{
    padding         : 0 0 0 30px;
    background      : #fff !important;
    border-radius   : 0 !important; 
    border          : none !important;
    border-bottom   : 1px solid #ccc !important;
    margin-top      : 0 !important; 
}.axs-canvas #accordionListadoVentas h3.ui-accordion-header-active,
.axs-canvas #accordionListadoVentas h3:hover{
    -webkit-box-shadow  : 0px 2px 2px rgba(50, 50, 50, 0.2);
    -moz-box-shadow     : 0px 2px 2px rgba(50, 50, 50, 0.2);
    box-shadow          : 0px 2px 2px rgba(50, 50, 50, 0.2);
    background          : #eaeaea !important; 
}.axs-canvas #accordionListadoVentas h3.ui-accordion-header-active .ttlo,
.axs-canvas #accordionListadoVentas h3:hover .ttlo{
    border-left : 1px solid #aaa;
}.axs-canvas #accordionListadoVentas h3.ui-accordion-header-active .ttlo.tEstado,
.axs-canvas #accordionListadoVentas h3:hover .ttlo.tEstado{
    border-right : 1px solid #aaa;
}.axs-canvas .CabeceraListaVentasResumen .ttlo, 
.axs-canvas #accordionListadoVentas .ttlo{
    float       : left; 
    font-size   : 11px;
    font-weight : bold;
    text-align  : center; 
    border-left : 1px solid #fff;
    padding     : 5px 0;
}.axs-canvas #accordionListadoVentas .ttlo{
    border-left : 1px solid #ccc;
}.axs-canvas .CabeceraListaVentasResumen .ttlo{
    color : #fff;
}.axs-canvas #accordionListadoVentas .ttlo{
    color : #222;
}.axs-canvas .CabeceraListaVentasResumen .ttlo.tNlinea,
.axs-canvas #accordionListadoVentas .ttlo.tNlinea{
    width  : 25px;  
    border : none !important;
}.axs-canvas .CabeceraListaVentasResumen .ttlo.tLocalizador,
.axs-canvas #accordionListadoVentas .ttlo.tLocalizador{
    /* ANCHO SIN COLUMNAS */
    width        : 530px;  
    text-align   : left !important; 
    padding-left : 5px;  
}.axs-canvas .conColDer .CabeceraListaVentasResumen .ttlo.tLocalizador,
.axs-canvas .conColIzq .CabeceraListaVentasResumen .ttlo.tLocalizador,
.axs-canvas .conColDer #accordionListadoVentas .ttlo.tLocalizador,
.axs-canvas .conColIzq #accordionListadoVentas .ttlo.tLocalizador{
    /* ANCHO CON UNA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 336px; 
}.axs-canvas .conCol2Col .CabeceraListaVentasResumen .ttlo.tLocalizador,
.axs-canvas .conCol2Col #accordionListadoVentas .ttlo.tLocalizador{
    /* ANCHO CON 2 COLUMNAS */
    width : 138px;    
}.axs-canvas .CabeceraListaVentasResumen .ttlo.tFCompra,
.axs-canvas #accordionListadoVentas .ttlo.tFCompra{
    width : 95px;  
}.axs-canvas .CabeceraListaVentasResumen .ttlo.tFUnidTotales,
.axs-canvas #accordionListadoVentas .ttlo.tFUnidTotales{
    width : 80px;  
}.axs-canvas .CabeceraListaVentasResumen .ttlo.tImport,
.axs-canvas #accordionListadoVentas .ttlo.tImport{
    width : 80px;  
}.axs-canvas .CabeceraListaVentasResumen .ttlo.tEstado,
.axs-canvas #accordionListadoVentas .ttlo.tEstado{
    width        : 75px; 
    border-right : 1px solid #ccc; 
}.axs-canvas .CabeceraListaVentasResumen .ttlo.tEstado{
    width        : 75px; 
    border-right : 1px solid #fff; 
}.axs-canvas #accordionListadoVentas .ttlo.tImprResum{
    width       : 25px;
    border-left : none !important; 
    height      : 14px;
    width       : 42px;
}.axs-canvas .contLineasListaVentasResumen{
    border-bottom : 1px solid #ccc !important; 
}.axs-canvas .contLineasListaVentasResumen > div{
    background : #f9f9f9; 
}.axs-canvas .contLineasListaVentasResumen .ttlo{
    border-left  : none !important;
    border-right : 1px solid #ccc !important;   
}.axs-canvas .contLineasListaVentasResumen .ttlo.tDesc{
    /* ANCHO SIN COLUMNAS */
    width        : 556px;  
    text-align   : left !important; 
    padding-left : 39px !important;
}.axs-canvas .conColIzq .contLineasListaVentasResumen .ttlo.tDesc,
.axs-canvas .conColDer .contLineasListaVentasResumen .ttlo.tDesc{
    /* ANCHO CON UNA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 368px;
}.axs-canvas .conCol2Col .contLineasListaVentasResumen .ttlo.tDesc{
    /* ANCHO CON DOS COLUMNAS */
    width : 171px;
}.axs-canvas #accordionListadoVentas .subLineasListadoVentas h3{
    background : #fff !important; 
    border : 1px solid #f00;
}.axs-canvas #accordionListadoVentas .subLineasListadoVentas h3:hover,
.axs-canvas #accordionListadoVentas .subLineasListadoVentas h3.ui-accordion-header-active{
    background          : #eaeaea !important; 
}.axs-canvas .subLineasListadoVentas .ttlo{
    border-left  : none !important;
    border-right : 1px solid #ccc !important;  
    font-weight  : normal !important; 
}.axs-canvas .subLineasListadoVentas .ttlo.tDesc{
    /* ANCHO SIN COLUMNAS */
    width        : 556px;  
    text-align   : left !important; 
    padding-left : 9px !important;
}.axs-canvas .conColIzq .subLineasListadoVentas .ttlo.tDesc,
.axs-canvas .conColDer .subLineasListadoVentas .ttlo.tDesc{
    /* ANCHO CON UNA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 368px;
}.axs-canvas .conCol2Col .subLineasListadoVentas .ttlo.tDesc{
    /* ANCHO CON DOS COLUMNAS */
    width       : 171px;
    overflow    : hidden;
    white-space : nowrap; 
}.axs-canvas .contLineasListaVentasResumen .ttlo.tFEntrada, 
.axs-canvas .contLineasListaVentasResumen .ttlo.tFSalida,
.axs-canvas .subLineasListadoVentas .ttlo.tFEntrada, 
.axs-canvas .subLineasListadoVentas .ttlo.tFSalida{
    width : 101.3px;
}.axs-canvas .subLineasListadoVentas .ttlo.tPrecio,
.axs-canvas .contLineasListaVentasResumen .ttlo.tPrecio{
    width : 80px;
    /*border-right : none !important; */
}.axs-canvas .subLineasListadoVentas .ttlo.tAdjuntos,
.axs-canvas .contLineasListaVentasResumen .ttlo.tAdjuntos{
    width : 77px;
    border-right : none !important;
}.axs-canvas .subLineasListadoVentas .ttlo.tAdjuntos{
    height: 14.5px; 
}.axs-canvas .subLineasListadoVentas .ttlo.tAdjuntos a,
.axs-canvas .subLineasListadoVentas .ttlo.tAdjuntos a:hover{
    text-decoration : none !important; 
}.axs-canvas .subLineasListadoVentas .ttlo.tAdjuntos a:hover{
    opacity : 0.6;
    filter  : alpha(opacity=60); 
}.axs-canvas #accordionListadoVentas .cabeceraListaOcupantesVentasResumen,
.axs-canvas #accordionListadoVentas .itemListaOcupantesVentasResumen{
    background : #fafafa; 
}.axs-canvas #accordionListadoVentas .itemListaOcupantesVentasResumen:hover{
    background : #eaeaea; 
}.axs-canvas #accordionListadoVentas .cabeceraListaOcupantesVentasResumen .ttlo{
    font-weight : bold !important; 
}.axs-canvas #accordionListadoVentas .cabeceraListaOcupantesVentasResumen .ttlo,
.axs-canvas #accordionListadoVentas .itemListaOcupantesVentasResumen .ttlo{
    border-bottom  : 1px solid #ccc; 
}.axs-canvas #accordionListadoVentas .cabeceraListaOcupantesVentasResumen .ttlo.tNombreOcu,
.axs-canvas #accordionListadoVentas .itemListaOcupantesVentasResumen .ttlo.tNombreOcu{
    /* ANCHO SIN COLUMNAS */
    width        : 589px; 
    text-align   : left !important;  
    padding-left : 14px !important; 
}.axs-canvas .conColDer #accordionListadoVentas .cabeceraListaOcupantesVentasResumen .ttlo.tNombreOcu,
.axs-canvas .conColIzq #accordionListadoVentas .cabeceraListaOcupantesVentasResumen .ttlo.tNombreOcu,
.axs-canvas .conColDer #accordionListadoVentas .itemListaOcupantesVentasResumen .ttlo.tNombreOcu,
.axs-canvas .conColIzq #accordionListadoVentas .itemListaOcupantesVentasResumen .ttlo.tNombreOcu{
    /* ANCHO CON UNA COLUMNA, YA SEA IZQUIERDA O DERECHA */
    width : 392px; 
}.axs-canvas .conCol2Col #accordionListadoVentas .cabeceraListaOcupantesVentasResumen .ttlo.tNombreOcu,
.axs-canvas .conCol2Col #accordionListadoVentas .itemListaOcupantesVentasResumen .ttlo.tNombreOcu{
    /* ANCHO CON 2 COLUMNAS */
    width : 195px;
}.axs-canvas #accordionListadoVentas .cabeceraListaOcupantesVentasResumen .ttlo.tTlfOcu,
.axs-canvas #accordionListadoVentas .itemListaOcupantesVentasResumen .ttlo.tTlfOcu{
    width : 142px; 
}.axs-canvas #accordionListadoVentas .cabeceraListaOcupantesVentasResumen .ttlo.tCpOcu,
.axs-canvas #accordionListadoVentas .itemListaOcupantesVentasResumen .ttlo.tCpOcu{
    width : 143px; 
}.axs-canvas #accordionListadoVentas .cabeceraListaOcupantesVentasResumen .ttlo.tAccOcu,
.axs-canvas #accordionListadoVentas .itemListaOcupantesVentasResumen .ttlo.tAccOcu{
    width        : 75px;
    height       : 14.5px; 
    border-right : none !important; 
}.axs-canvas #accordionListadoVentas .itemListaOcupantesVentasResumen a,
.axs-canvas #accordionListadoVentas .itemListaOcupantesVentasResumen a:hover{
    text-decoration : none !important;
}.axs-canvas #accordionListadoVentas .itemListaOcupantesVentasResumen a:hover{
    opacity : 0.6;
    filter  : alpha(opacity=60);
}.axs-canvas ul.listadoAdjuntosListadoVentas{
    list-style : none;
    margin     : 0;
    padding    : 0; 
}.axs-canvas ul.listadoAdjuntosListadoVentas li{
    padding : 3px 0; 
}.axs-canvas ul.listadoAdjuntosListadoVentas li a{
    padding : 3px 0; 
}.axs-canvas ul.listadoAdjuntosListadoVentas li a:hover{
    text-decoration : none !important;
}ul.axsListadoDocumentosImprimir{
    margin              : 0 0 0 9px;
    padding             : 0;
    list-style-position : inside;
    list-style          : none; 
}ul.axsListadoDocumentosImprimir li a{
    display : block;
    padding : 5px; 
}ul.axsListadoDocumentosImprimir li img{
    float    : left;
    left     : -9px;
    position : relative;
    top      : 10px;
}

/* STAFF (LISTADO DE GERARQUÍA DE EMPRESA) */
.axs-canvas .axs-cont-staff .titulo{
    margin-bottom : 10px; 
}.axs-canvas .axs-cont-staff .contLvls .nivel{
    padding : 5px 0; 
}.axs-canvas .axs-cont-staff .contLvls .nivel:first-child{
    border-top : none !important;
}.axs-canvas .axs-cont-staff .contLvls .nivel:last-child{
    border-bottom : none !important;
}.axs-canvas .axs-cont-staff .contLvls .nivel .item{
    margin  : 10px; 
    padding : 5px 8px; 
    display : inline-block;
}

/* DETALLES DE PARADOR */
.axs-canvas .axs-contenedor-detalle-parador{

}.axs-canvas .axs-contenedor-detalle-parador #localizacion-parador-especifico{
    margin : 20px 0; 
}

/* FORMULARIO DE CONFIGURACIÓN DE LA RESERVA DE UN PARADOR */
.contFormCfgReservaParador{

}.contFormCfgReservaParador .col{
    margin-right : 10px; 
}.contFormCfgReservaParador .lbl{
    margin : 5px 0 3px 0;  
}.contFormCfgReservaParador .fld{

}

/* FORMULARIO "CHECK PARADOR" */
.axs-canvas .axs-form-check-parador{

}.axs-canvas .axs-form-check-parador .fldFecha{
    width : 141px; 
}

/* RESULTADOS DE COMPROBACIÓN - PARADORES */
.axs-canvas .axs-resultados-comprobacion-parador{

}.axs-canvas .axs-resultados-comprobacion-parador .axs-parador-min-desc{
    color     : #999;
    font-size : 11px; 
    padding   : 3px 0; 
}.axs-canvas .axs-resultados-comprobacion-parador .axs-precio-parador{
    font-weight : bold;
}

/* MINI BUSCADOR EN COLUMNA (IZQUIERDA Ó DERECHA) */
.axs-canvas .axs-mini-buscador-columna{
    margin-bottom : 10px;
    padding       : 5px;
}.axs-canvas .axs-columna-vertical.axs-left .axs-mini-buscador-columna{
    margin-bottom : 0 !important;
}.axs-canvas .axs-mini-buscador-columna .axs-item-buscador{
    margin-bottom : 3px; 
}.axs-canvas .axs-mini-buscador-columna .axs-item-buscador .axs-form-label{
    padding : 5px 0 2px 0; 
}.axs-canvas .axs-mini-buscador-columna .axs-item-buscador .axs-form-field .axs-form-select{
    width : 100%; 
}.axs-canvas .axs-mini-buscador-columna .axs-contenedor-botones-form .axs-form-input-button{
    width      : 48.5%; 
    margin-top : 3px; 
}

/* LEYENDA PARA MAPA DE PARADORES */
.axs-canvas .axs-leyenda-mapa-paradores{
    margin-bottom : 5px;
    padding       : 3px; 
}.axs-canvas .axs-leyenda-mapa-paradores ul{
    list-style          : none;
    list-style-position : inside; 
}.axs-canvas .axs-leyenda-mapa-paradores ul li{
    float       : left;
    font-size   : 10px;
    margin      : 1px;
    padding     : 5px 10px 5px 0;
}.axs-canvas .axs-leyenda-mapa-paradores ul li img{
    height          : 20px;
    margin-right    : 5px;
    vertical-align  : middle;
}

/* RESPONSIVE SLIDER */
.axs-contenedor-responsive-slider ul {
    position   : relative;
    list-style : none;
    overflow   : hidden;
    width      : 100%;
    padding    : 0;
    margin     : 0;
}.axs-contenedor-responsive-slider ul li {
    -webkit-backface-visibility : hidden;
    position                    : absolute;
    display                     : none;
    width                       : 100%;
    left                        : 0;
    top                         : 0;
}.axs-contenedor-responsive-slider ul li:first-child {
    position : relative;
    display  : block;
    float    : left;
}.axs-contenedor-responsive-slider ul img {
    display : block;
    height  : auto;
    float   : left;
    width   : 100%;
    border  : 0;
}.axs-contenedor-responsive-slider .rslides_nav{
    height          : 61px;
    margin-top      : -230px;
    overflow        : hidden;
    position        : absolute;
    text-decoration : none;
    text-indent     : -9999px;
    width           : 38px;
    z-index         : 3;
}.axs-contenedor-responsive-slider .rslides_nav.next{
    margin-left : 955px; 
}

/* LISTADO DE CURSOS */
.axs-contenedor-cursos .lugar{
    font-size  : 11px;
    font-style : italic; 
}

/* PARADOR-CHECK EN PORTADA CON BANNER A LA DERECHA */
.cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador,
.cont-check-disponibilidad-parador-portada.withRightBanner .axs-banner-der{
    width: 477px;
}.conCol2Col .cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador,
.conCol2Col .cont-check-disponibilidad-parador-portada.withRightBanner .axs-banner-der{
    width: 280px;
}.conColDer .cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador,
.conColIzq .cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador,
.conColDer .cont-check-disponibilidad-parador-portada.withRightBanner .axs-banner-der,
.conColIzq .cont-check-disponibilidad-parador-portada.withRightBanner .axs-banner-der{
    width: 378px;
}.cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntComAuto,
.cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntNN,
.cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntNHB,
.cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntNAD,
.cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntNNS,
.cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .axs-reset-button{
    display : none;
}.cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntListPara,
.cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntListPara .axs-form-select{
    width : 98%; 
}.conCol2Col .cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntListPara,
.conCol2Col .cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntListPara .axs-form-select{
    width : 95%; 
}.conColIzq .cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntListPara,
.conColIzq .cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntListPara .axs-form-select,
.conColDer .cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntListPara,
.conColDer .cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .cntListPara .axs-form-select{
    width : 98% !important; 
}.cont-check-disponibilidad-parador-portada.withRightBanner .axs-form-check-parador .axs-submit-button{
    display : block;
    width   : 100% !important;
}.cont-check-disponibilidad-parador-portada.withRightBanner .axs-banner-der img{
    max-width: 100%;
}

/* TAMAÑO INPUT-FECHA COMPROBACIÓN DISPONIBILIDAD PARADORES EN PORTADA */
.conColIzq .cont-check-disponibilidad-parador-portada .fldFecha,
.conColDer .cont-check-disponibilidad-parador-portada .fldFecha{
    /* CON 1 COLUMNA */
    width : 208px !important;
}.conColIzq .cont-check-disponibilidad-parador-portada.withRightBanner .fldFecha,
.conColDer .cont-check-disponibilidad-parador-portada.withRightBanner .fldFecha{
    /* CON 1 COLUMNA (VERSION MINI) */
    width : 92px !important;
}.conCol2Col .cont-check-disponibilidad-parador-portada .fldFecha{
    /* CON 2 COLUMNAS */
    width : 131px !important;
}.cont-check-disponibilidad-parador-portada.withRightBanner .fldFecha{
    /* SIN COLUMNAS (VERSION MINI) */
    width : 192px !important;
}.conCol2Col .cont-check-disponibilidad-parador-portada.withRightBanner .fldFecha{
    /* CON 2 COLUMNAS (VERSION MINI) */
    width : 92px !important;
}.conColIzq .cont-check-disponibilidad-parador-portada.withRightBanner .fldFecha,
.conColDer .cont-check-disponibilidad-parador-portada.withRightBanner .fldFecha{
    /* CON 1 COLUMNA */
    width : 142px !important;
}

/* TAMAÑO <SELECT> COMPROBACIÓN DISPONIBILIDAD PARADORES EN PORTADA */
.conColIzq .cont-check-disponibilidad-parador-portada .axs-form-select,
.conColDer .cont-check-disponibilidad-parador-portada .axs-form-select{
    /* CON 1 COLUMNA */
    width : 234px !important;
}

/* PRODUCTOS - TIENDA */
.axs-contenedor-imagen-producto{
    display         : block;
    margin-bottom   : 20px;
    text-align      : center; 
}.axs-contenedor-imagen-producto img{
    max-width : 100%;
    margin    : auto;
}.axs-tabla-caracteristicas-producto a{
    display: inline !important;
}.axs-tabla-caracteristicas-producto thead th span{
    position : relative;
    top      : -3px;
}.axs-panel-producto-tienda{
    margin: 20px 0;
}.axs-panel-producto-tienda table tbody td{

}.axs-panel-producto-tienda table tbody td .colorNombre{

}.axs-panel-producto-tienda table tbody td.colNombre{
    padding-left : 35px !important;  
}.axs-panel-producto-tienda table .colUnidades{
    width : 60px; 
}.axs-panel-producto-tienda table .colEnStock{
    width         : 60px; 
    padding-right : 20px;
}.axs-panel-producto-tienda table .colPrecio{
    width         : 100px;
    padding-right : 20px;
}.axs-contenedor-detalle-producto-tienda .axs-total-productos{
    font-size : 20px;
    margin    : 20px 0;  
}.axs-contenedor-detalle-producto-tienda .axs-total-productos .txtIvaNoIncl{
    font-size : 9px; 
}.axs-contenedor-detalle-producto-tienda .precioTachado{
    text-decoration : line-through; 
}

/* Selector de idiomas */
.axs-lang-select-container{

}.axs-lang-select-container img{
    width  : 38px;
    height : 25px; 
}.axs-lang-select-container .current{
    cursor : pointer; 
}.axs-lang-select-container .current:hover{
    background : #fefefe;
    padding    : 5px 5px 0 5px;
    margin     : -5px -5px 0 -5px;
}.axs-lang-select-container .current:hover a,
.axs-lang-select-container .current:hover img{
    cursor: default;
}.axs-lang-select-container .options{
    background          : #fefefe;
    border              : 1px solid #fff;
    width               : 38px;
    padding             : 5px;
    margin-left         : -6px;
    z-index             : 99999999; 
    display             : none; 
    -moz-box-shadow     : 0 0 8px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow  : 0 0 8px 2px rgba(0, 0, 0, 0.5);
    -ms-box-shadow      : 0 0 8px 2px rgba(0, 0, 0, 0.5);
    -o-box-shadow       : 0 0 8px 2px rgba(0, 0, 0, 0.5);
    box-shadow          : 0 0 8px 2px rgba(0, 0, 0, 0.5);
}.axs-lang-select-container .current:hover .options{
    display  : inherit; 
    position : absolute; 
}.axs-lang-select-container .current:hover .options ul li{
    padding : 5px 0; 
}.axs-lang-select-container .current:hover .options ul li a{
    display: block;
}.axs-lang-select-container .current:hover .options ul li a:hover{
    background : #efefef; 
    cursor     : pointer;
}.axs-lang-select-container .current:hover .options ul li a:hover img{
    opacity : 0.5;
    filter  : alpha(opacity=50); 
    cursor  : pointer;
}

/* PLAZAS DE BÚS */
.axs-canvas .bus-container{
    border     : 1px solid #fff;
    margin-top : 10px; 
}.axs-canvas table.axs-table-bus{
    border-collapse : collapse;
    border          : none;
    padding         : 0px;
    width           : 100%; 
}.axs-canvas table.axs-table-bus tr,
.axs-canvas table.axs-table-bus tr:hover{
    background : none !important;
}.axs-canvas table.axs-table-bus tr td{
    text-align     : center;
    vertical-align : middle;
    border         : none !important;
}.axs-canvas table.axs-table-bus tr td label{

}.axs-canvas table.axs-table-bus tr td input{

}.axs-canvas table.axs-table-bus tr td:first-child{
    border-top : none;
    border-bottom : none;
}.axs-color-plaza-bus-libre{
    background-color : #090;
    color            : #fff;
}.axs-color-plaza-bus-reservada{
    background-color : #cd2a2a;
    color            : #770303;
}.axs-color-plaza-bus-inexistente{
    background-color : #eee;
    color            : #ccc;
}.axs-plaza-conductor-bus{
    background-color : #d0da33;
    padding          : 3px; 
}.axs-plaza-conductor-bus img{
    position : relative;
    top      : 3px;
    left     : 1px;
}.axs-canvas .bus-legend-container *{
    border : 1px solid #fff;
}.bus-legend{
    width           : 100%;
    border          : none !important;
    border-collapse : collapse;
}.bus-legend tr{
    border : none !important;
}.bus-legend td{
    width           : 33%;
    text-align      : center;
    vertical-align  : middle;
    border          : none !important;
}.axs-boton-ver-plazas-bus-container{
    display : block;
}.axs-boton-ver-plazas-bus-container img{
    vertical-align : middle;
    text-align     : right;
    margin-right   : 8px; 
}

/* RECORDAR CONTRASEÑA  */
.axs-remember-password-link-container{
    padding : 5px 0 2px 0; 
}.axsRememberPassFormContainer{

}.axsRememberPassFormContainer .desc{
    margin-bottom : 10px; 
}.axsRememberPassFormContainer .item{

}.axsRememberPassFormContainer .item .lbl{
    margin-bottom : 5px;
    font-size     : 14px; 
}.axsRememberPassFormContainer .item .fld{
    margin-bottom : 5px; 
}.axsRememberPassFormContainer .item .fld input{
    width : 98%; 
}

/* Dialog para ficha de paquete sugerido */
.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido{

}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content{
    padding : 0 5px 5px 5px !important;
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-bloque-contenido-suelto,
.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-bloque-contenido-suelto .axs-contenido-listado-en-linea{
    margin: 0 !important;
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-bloque-contenido-suelto .axs-titulo-contenido{
    font-size : 20px; 
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-bloque-contenido-suelto .axs-titulo-contenido img{
    position : relative;
    top      : -4px;
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido{

}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido .axs-contenido-listado-en-linea .axs-item-listado{
    min-height      : 110px;
    border-bottom   : none;
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido .axs-contenido-listado-en-linea .axs-item-listado:hover{
    background : none !important; 
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido .axs-contenido-listado-en-linea .axs-contenedor-imagen-item-listado,
.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido .axs-contenido-listado-en-linea .axs-contenedor-imagen-item-listado img{
    width : 130px;
    height: 100px;
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido .axs-contenido-listado-en-linea .axs-fecha-publicacion-item-listado{
    font-size : 10px; 
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido .axs-contenido-listado-en-linea .axs-titulo-item-listado{
    font-size : 15px; 
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido .axs-contenido-listado-en-linea .axs-descripcion-item-listado{
    font-size : 13px; 
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido .axs-contenido-listado-en-linea .axs-contenedor-botones-item-listado{
    display: none;
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido .botones{
    padding-top : 8px;
    border-top  : 1px solid #ccc; 
}.axs-canvas .ui-dialog.axs-dialog-paquete-sugerido .ui-dialog-content .axs-ficha-paquete-sugerido .botones .axs-button{

}

/* VISOR DE CATALOGOS MODO REVISTA */
.axs-wrapper-visor-revista{
    position            : fixed;
    top                 : 0;
    left                : 0;
    width               : 100%;
    height              : 100%;
    z-index             : 9;
    background-color    : rgba(0, 0, 0, 0.4);
    background-image    : url('../img/preload-mini.gif');
    background-repeat   : no-repeat;
    background-position : 50% 50%;
}.axs-wrapper-visor-revista.loaded{
    background-image: none;
}.axs-flipbook-info-wrapper{
    width                               : 922px;
    background-color                    : #fff;
    padding                             : 5px 8px;
    color                               : #000;
    font-size                           : 15px;
    font-weight                         : bold;
    position                            : fixed;
    top                                 : -1px;
    left                                : 50%;
    margin-left                         : -461px;
    z-index                             : 1;
    border                              : 1px solid #fff;
    -webkit-border-bottom-left-radius   : 10px;
    -webkit-border-bottom-right-radius  : 10px;
    -moz-border-bottom-left-radius      : 10px;
    -moz-border-bottom-right-radius     : 10px;
    border-bottom-left-radius           : 10px;
    border-bottom-right-radius          : 10px;
    -webkit-box-shadow                  : 0 0 20px 8px rgba(0, 0, 0, 0.5);
    -moz-box-shadow                     : 0 0 20px 8px rgba(0, 0, 0, 0.5);
    box-shadow                          : 0 0 20px 8px rgba(0, 0, 0, 0.5);
}.axs-flipbook-info-wrapper .pagInfo{
    margin-top : 3px;
}.axs-flipbook-info-wrapper a{
    display                 : block;
    padding                 : 3px 5px;
    margin-right            : 8px;
    text-decoration         : none;
    color                   : #aaa;
    background-color        : #eee; 
    border                  : 1px solid #b3b3b3;
    -webkit-border-radius   : 5px;
    -moz-border-radius      : 5px;
    border-radius           : 5px;
}.axs-flipbook-info-wrapper a.disabled{
    opacity : .5;
    filter  : alpha(opacity=50%);
    cursor  : default;
}.axs-flipbook-info-wrapper a.download{
    color  : #111;
    cursor : pointer;
}.axs-flipbook-info-wrapper a.download:hover{    
    opacity : .8;
}.axs-flipbook-info-wrapper a.download:active{
    position : relative;
    top      : 1px;
}.axs-flipbook-info-wrapper a.fullscreen{
    background-image    : url("../img/icono-fullscreen-17x17.png");
    background-position : 50% 50%;
    background-repeat   : no-repeat;
    height              : 19px;
    width               : 19px;
}.axs-flipbook-info-wrapper .name{
    margin-bottom: 8px;
}.axs-flipbook-info-wrapper .name{
    margin-bottom: 8px;
}.axs-flipbook-info-wrapper .closeButton{
    background            : #eee;
    font-size             : 14px;
    padding               : 3px 5px;
    border                : 1px solid #b3b3b3;
    -webkit-border-radius : 5px;
    -moz-border-radius    : 5px;
    border-radius         : 5px;
}.axs-flipbook-info-wrapper .closeButton:hover{
    opacity : .7;
    filter  : alpha(opacity=70%);
    cursor  : pointer; 
}.axs-flipbook-info-wrapper .closeButton:active{
    position : relative;
    top      : 1px;
}.axs-flipbook-esc-message{
    background-color      : rgba(0, 0, 0, 0.7);
    left                  : 50%;
    padding               : 5px 8px;
    position              : fixed;
    text-align            : center;
    top                   : 10px;
    z-index               : 1;
    color                 : #fff;
    font-size             : 18px;
    -webkit-border-radius : 5px;
    -moz-border-radius    : 5px;
    border-radius         : 5px;
}.axs-flipbook-esc-message small{
    font-size : 15px; 
}.axs-flipbook-esc-message:hover{
    opacity : 0.2 !important;
    filter  : alpha(opacity=20%) !important;
}

/* EUROPLAYAS */
.axs-canvas .axs-contenido-listado-resultados-europlayas{

}.axs-canvas .axs-contenido-listado-resultados-europlayas .item{
    padding       : 15px 8px;
    margin-bottom : 10px;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .precio-desde-wrapper{
    font-size           : 17px;
    padding             : 8px;
    text-align          : right;
    margin              : -16px -8px 0 0;
    width               : 100px;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .img-wrapper{
    width  : 150px;
    height : 125px;
    cursor : pointer; 
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .img-wrapper .axs-europlayas-img-dialog-button{
    width       : 150px;
    height      : 125px;
    position    : absolute;
    z-index     : 90;
    display     : none; 
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .img-wrapper:hover .axs-europlayas-img-dialog-button{
    display : block; 
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .img-wrapper img{
    width  : 150px;
    height : 125px;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .desc{
    padding : 0 0 0 160px;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .desc .desc-name{
    font-size     : 15px;
    font-weight   : bold;
    margin-bottom : 5px;
    padding-right : 118px;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .desc .desc-name span.categoria{
    font-weight : normal;
    font-style  : italic;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .desc .descs-wrapper{

}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .desc .descs-wrapper .desc-row{
    font-size : 13px;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .desc .descs-wrapper .desc-row .desc-title{
    font-size     : 14px;
    margin-bottom : 10px;
    font-weight   : bold;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .desc .descs-wrapper .desc-row:first-child .desc-title{
    padding-right : 118px;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .desc .descs-wrapper .desc-row .desc-p{
    margin-bottom: 10px;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper{

}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .distribucion-item{
    margin-top : 8px;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .distribucion-item .title{
    padding     : 5px; 
    font-size   : 14px; 
    font-weight : bold;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .distribucion-item .habs{

}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .distribucion-item .habs table{
    width           : 100%;
    border-collapse : collapse;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .distribucion-item .habs table thead th{
    font-weight : bold;
    padding     : 5px; 
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .distribucion-item .habs table tbody td{
    padding : 5px; 
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .distribucion-item .habs table tbody tr:hover td,
.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .distribucion-item .habs table tbody td .radio{
    cursor : pointer;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .distribucion-item .habs table tbody tr.selected td,
.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .distribucion-item .habs table tbody tr.selected td .radio{
    cursor : default !important;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .boton-wrapper{
    margin-top: 8px;
}.axs-canvas .axs-contenido-listado-resultados-europlayas .item .axs-europlayas-habitaciones-wrapper .boton-wrapper a.axs-boton-europlayas-reservar{
    display    : block;
    padding    : 8px; 
    text-align : center;
}

/* No "underline" en los enlaces dentro de las zonas de banner */
.axs-canvas .axs-contenedor-banners a,
.axs-canvas .axs-contenedor-banners a:hover{
    text-decoration: none !important;
}

/* SLIDER RESPONSIVE WITH ANIMATED CAPTIONS */
.axs-responsive-slider-with-aniated-captions.anim-slide{opacity:0;filter:alpha(opacity=0%);}
.axs-responsive-slider-with-aniated-captions.anim-slide-this{opacity:1;filter:alpha(opacity=100%);}
.axs-responsive-slider-with-aniated-captions.anim-slider li.anim-slide{
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.axs-responsive-slider-with-aniated-captions.anim-slider li.axs-jsLink{
    cursor: pointer;
}
.axs-responsive-slider-with-aniated-captions.anim-slider .caption{
    position: relative;
    width: 100%;
    height: 100%;
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper{

}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.left-up{
    top:1%;
    left:1%;
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.left-center{
    top: 50%;
    left: 1%;
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.left-down{
    left:1%;
    bottom:1%;
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.center-up{
    top: 1%;
    left: 50%;
    -moz-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.center-center{
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.center-down{
    bottom: 1%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.right-up{
    top:1%;
    right:1%;
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.right-center{
    top: 50%;
    right: 1%;
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.right-down{
    right:1%;
    bottom:1%;
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper *{
    position: static !important;
    text-align: left;
}.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.right-up *,
.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.right-center *,
.axs-responsive-slider-with-aniated-captions.anim-slider .caption-wrapper.right-down *{
    text-align: right !important;
}

.axs-canvas tr.row-separador-vsviajes-mis-reservas,
.axs-canvas tr.row-separador-vsviajes-mis-reservas:hover,
.axs-tabla.rivertur-tabla-listado-vsviajes-reservas thead tr{
    background: transparent !important;
}.axs-tabla.rivertur-tabla-listado-vsviajes-reservas thead tr th{
    border-bottom: 2px solid;
}.axs-canvas tr.row-separador-vsviajes-mis-reservas td,
.axs-canvas tr.row-separador-vsviajes-mis-reservas:hover td{
    cursor: default;
    font-size: 16px !important;
}

/* LISTADO RESERVAS VSVIAJES */
.axs-listado-mis-reservas-vsviajes-wrapper table tbody tr.row-plazas-wrapper{
    background-color: transparent !important;
}.axs-listado-mis-reservas-vsviajes-wrapper table tbody tr.row-plazas-wrapper:hover td,
.axs-listado-mis-reservas-vsviajes-wrapper table tbody tr.row-plazas-wrapper td{
    background-color: #ededed !important;
}.axs-listado-mis-reservas-vsviajes-wrapper table tr.row-plazas-wrapper.subCab:hover td,
.axs-listado-mis-reservas-vsviajes-wrapper table tr.row-plazas-wrapper.subCab td{
    font-weight: bold;
    background-color: #ccc !important;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colNumExp{
    width: 30px;
    text-align: left;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colNumReserva{
    width: 40px;
    text-align: center;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colNombre{
    text-align: left;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colNombre .nombreExpediente,
.axs-listado-mis-reservas-vsviajes-wrapper table .colNombre .plazaObservaciones{
    font-size: 11px;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colMovil{
    width: 106px;
    text-align: center;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colFechaSalida{
    width: 95px;
    text-align: center;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colPuntoRecogida{
    width: 210px;
    text-align: left;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colTotal{
    width: 70px;
    text-align: right;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colBotones{
    width: 60px;
    text-align: center;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colBotones a{
    padding     : 0;
    width       : 16px;
    margin-left : 8px;
}.axs-listado-mis-reservas-vsviajes-wrapper table .colBotones>a:first-child{
    margin-left: 0 !important;
}

/* RESUMEN RESERVA VSVIAJES */
.axs-deta-reserva-vsviajes table.datPasajeros .colNombre{
    text-align: left;
}.axs-deta-reserva-vsviajes table.datPasajeros .colNifDni{
    text-align: left;
}.axs-deta-reserva-vsviajes table.datPasajeros .colFRegreso,
.axs-deta-reserva-vsviajes table.datPasajeros .colFSalida{
    text-align: center;
}.axs-deta-reserva-vsviajes table.datPasajeros .colPuntoRecogida{
    text-align: left;
}.axs-deta-reserva-vsviajes table.datPasajeros .colPlaza{
    text-align: left;
}.axs-deta-reserva-vsviajes table.datPasajeros .colPuntoSalida{
    text-align: right;
}.axs-deta-reserva-vsviajes table.datPasajeros .colPrecioExpediente{
    text-align: right;
}.axs-deta-reserva-vsviajes table.datPasajeros .colTotal{
    text-align: right;
}

/* GALERIA 2 */
.axs-canvas .axs-galeria2-wrapper{

}.axs-canvas .axs-galeria2-wrapper .axs-galeria2-seccion{
    background-color   : #fff;
    border-left        : 1px solid #eee;
    border-right       : 1px solid #eee;
    -moz-box-shadow    : 0px -3px 5px -3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow : 0px -3px 5px -3px rgba(0, 0, 0, 0.3);
    box-shadow         : 0px -3px 5px -3px rgba(0, 0, 0, 0.3);
}.axs-canvas .axs-galeria2-wrapper .axs-galeria2-seccion .axs-galeria2-seccion-wrapper{
    padding: 8px;
}.axs-canvas .axs-galeria2-wrapper .axs-galeria2-seccion .axs-galeria2-seccion-wrapper .title{
    text-align: center;
    font-size : 25px;
    padding   : 10px 8px;
    border-bottom: 1px solid #eee;
    margin-bottom: 5px;
}.axs-canvas .axs-galeria2-wrapper .axs-galeria2-seccion .axs-galeria2-seccion-wrapper .items{
    padding: 10px 0;
}.axs-canvas .axs-galeria2-wrapper .axs-galeria2-seccion .axs-galeria2-seccion-wrapper .items .item{
    padding-top         : 17.5%;
    position            : relative;
    width               : 25%;
    box-sizing          : border-box;
}.axs-canvas .axs-galeria2-wrapper .axs-galeria2-seccion .axs-galeria2-seccion-wrapper .items .item .item-wrapper{
    content             : "";
    display             : block;
    height              : 100%;
    width               : 100%;
    position            : absolute;
    top                 : 0;
    box-sizing          : border-box;
    padding             : 5px;
}.axs-canvas .axs-galeria2-wrapper .axs-galeria2-seccion .axs-galeria2-seccion-wrapper .items .item .item-wrapper a{
    width       : 100%;
    height      : 100%;
    display     : block;
    cursor      : pointer;
    box-sizing  : border-box;

    background-size     : cover;
    background-position : 50% 50%; 
}

.axs-canvas .axs-banners-sup100{
    position: relative;
    z-index: 1 !important;
}

/* LISTADO DE RESERVAS VSVIAJES */
.axs-listado-mis-reservas-vsviajes-wrapper .axs-titulo-listado-mis-reservas-vsviajes{
    font-size: 18px;
}

/* FORMULARIO COTIZACIÓN GRUPOS - VSVIAJES */
.axs-vsviajes-form-cotizacion-grupos-wrapper{

}.axs-vsviajes-form-cotizacion-grupos-wrapper .min-text{
    font-size  : 8px;
    font-style : italic;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .bloque{
    margin-bottom: 20px;
}.axs-vsviajes-form-cotizacion-grupos-wrapper td.lbl{
    width : 170px;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .ui-datepicker-trigger{
    position : relative;
    top      : 3px;
    left     : 6px;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .axs-datos-circuito-incluye td.lbl,
.axs-vsviajes-form-cotizacion-grupos-wrapper .axs-datos-circuito-extras td.lbl{
    width     : 20px;
    text-align: center;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .axs-datos-circuito-incluye label,
.axs-vsviajes-form-cotizacion-grupos-wrapper .axs-datos-circuito-extras label{
    display : block;
    cursor  : pointer;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .arrow-left{
    border-bottom: 7px solid transparent;
    border-right: 10px solid #b11517;
    border-top: 8px solid transparent;
    height: 0;
    width: 0;
    float: left;
    margin-right: 8px;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .disabled{
    opacity : 0.5;
    filter  : alpha(opacity=50%);
}.axs-vsviajes-form-cotizacion-grupos-wrapper .axs-datos-circuito-summary{

}.axs-vsviajes-form-cotizacion-grupos-wrapper .axs-datos-circuito-summary table td.text{
    color : #555;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .axs-datos-circuito-summary table td.price{
    width       : 90px;
    font-weight : bold;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .botones{

}.axs-vsviajes-form-cotizacion-grupos-wrapper .botones .axs-boton{
    color  : #fff;
    border : none;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .botones .axs-boton.disabled{
    opacity : 0.5;
    filter  : alpha(opacity=50%);
    cursor  : default;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .botones .axs-boton.disabled:active{
    cursor   : default;
    position : relative;
    top      : 0;
}.axs-vsviajes-form-cotizacion-grupos-wrapper .red{
    color : #b11517;
}

/* GCMPro */
.axs-canvas .axs-gcmpro-buscador-wrapper{

}.axs-canvas .axs-gcmpro-wrapper{

}.axs-canvas .axs-gcmpro-wrapper.axs-gcmpro-buscador-wrapper .col{
    width: 50%;
}.axs-canvas .axs-gcmpro-wrapper.axs-gcmpro-buscador-wrapper .col .col-wrapper{
    padding: 8px;
}.axs-canvas .axs-gcmpro-wrapper.axs-gcmpro-buscador-wrapper .col .col-wrapper .title{
    font-size: 16px;
}.axs-canvas .axs-gcmpro-wrapper.axs-gcmpro-buscador-wrapper .col .col-wrapper .img-buscador-colegios{
    width: 350px;
}.axs-canvas .axs-gcmpro-wrapper.axs-gcmpro-buscador-wrapper .col .col-wrapper .buscador-colegiados-form-wrapper{
    height: 250px;
}.axs-canvas .axs-gcmpro-wrapper.axs-gcmpro-buscador-wrapper .col .col-wrapper .buscador-colegiados-form-wrapper .container{
    width: 70%;
}.axs-canvas .axs-gcmpro-wrapper.axs-gcmpro-buscador-wrapper .col .col-wrapper .buscador-colegiados-form-wrapper .container .info{
    font-size     : 20px;
    text-align    : right;
    margin-bottom : 20px;
    margin-top    : 20px;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores{

}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores .axs-table-wrapper{

}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores .axs-table-wrapper table.axs-tabla{

}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores .axs-table-wrapper table.axs-tabla .colNombre{
    width: 60%;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores .axs-table-wrapper table.axs-tabla .colEmail{

}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores .axs-table-wrapper table.axs-tabla .colTelefono{
    width: 90px;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores .axs-table-wrapper table a{
    display        : block;
    cursor         : pointer;
    padding-top    : 5px;
    padding-bottom : 5px;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores .ui-dialog,
 .axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .ui-dialog{
    width : 400px !important;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores .ui-dialog .info-dialog .axs-btn-cnsltr-clgds{
    display       : block;
    margin-top    : 10px;
    padding       : 8px 0;
    text-align    : center;
    cursor        : pointer;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores .ui-dialog .info-dialog .item,
 .axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .ui-dialog .info-dialog .item{
    margin-bottom : 10px;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegios-mediadores .ui-dialog .info-dialog .item .lbl,
 .axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .ui-dialog .info-dialog .item .lbl{
    font-weight   : bold;
    margin-bottom : 3px;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores{

}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .finder-wrapper{
    margin  : 0 0 10px 0;
    padding : 8px;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .axs-table-wrapper table.axs-tabla .colNumColegiado{
    width: 55px;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .axs-table-wrapper table.axs-tabla .colNumColegiado a{
    display : initial !important;
    padding : 2px !important;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .axs-table-wrapper table.axs-tabla .rowClasificacion{
    font-size: 12px;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .axs-table-wrapper table.axs-tabla .colNombre{

}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .axs-table-wrapper table.axs-tabla .colCiudad{
    width: 95px;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .axs-table-wrapper table.axs-tabla .colWeb{
    width   : 45px !important;
    padding : 0 3px !important;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .axs-table-wrapper table.axs-tabla .colWeb a{
    display : initial !important;
    padding : 2px !important;
}.axs-canvas .axs-gcmpro-wrapper.axs-listado-colegiados-mediadores .axs-table-wrapper .notice{
    padding     : 5px;
    font-size   : 14px;
    font-weight : bold;
    margin      : 10px 0;
}