﻿/* AVISO: Cualquier cambio hay que minimizarlo y ponerlo en gti.min.css */
/* -------------------------------------------------------
            Etiquetas por defecto
------------------------------------------------------- */

body {
    margin: 0px;
    font: normal 1em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important;
}

h2 {
    color: #1f87e5;
    font: normal 1.3em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important;
}

h3 {
    color: #c5c5c5 !important;
    font: normal 1.2em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important;
    margin: 20px 12px 20px 12px !important;
}

img {
    border: 0;
}

.Ancho70 {
    width: 70px !important;
}

.Ancho100 {
    width: 100px !important;
}

.Ancho190 {
    width: 190px !important;
}

.Ancho250 {
    width: 250px !important;
}


.clear {
    clear: both;
}

.bold {
    font-weight: bold;
}


/**************************************************************/
/**************** CABECERA DE LA PAGINA **********************/
/***************** MODIFICACIÓN PERFILES********************/
/**************************************************************/
/*Imagen para el Icono de cerrar sesión*/
.ImgCerrarSesion {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    border-left: 1px solid #1169B2 !important;
    padding-left: 7px;
}

.main-content {
    width: 978px;
    margin: 0 auto;
    float: none;
}

.cabecera {
    min-height: 71px;
    background: url(/_layouts/images/GTI/fondoCabecera.jpg) #F6F6F6 repeat-x 0px 0px;
    margin-bottom: 2px;
    width: 978px;
    margin: 0 auto;
}

.cabeceraContenido {
    width: 978px;
    margin: 0 auto;
    clear: both;
}

.CabeceraPrivada {
    width: 136px;
    margin: 0 auto;
    float: left;
}

    .CabeceraPrivada ul {
        float: right;
        list-style-type: none;
        margin: 5px 0;
        padding: 0;
    }

    .CabeceraPrivada li {
        float: left;
        padding-left: 7px;
    }

        .CabeceraPrivada li a, .CabeceraPrivada li a:visited {
            font-weight: normal;
            cursor: pointer;
            font-size: 0.75em !important;
            color: #0096ff;
            text-decoration: none;
            border-right: solid 1px #1169b2;
            padding-right: 7px;
        }

            .CabeceraPrivada li a:hover {
                font-weight: normal;
                color: #0096ff;
                text-decoration: underline;
            }

        .CabeceraPrivada li.last a {
            border-right: none;
            padding-top: 3px;
        }

        .CabeceraPrivada li.misOperaciones {
            position: relative;
            margin-left: 80px;
        }

        .CabeceraPrivada li.areasTematicas {
            position: relative;
        }

        .CabeceraPrivada li.miPerfil {
            position: relative;
        }

        .CabeceraPrivada li.misOperaciones a, .CabeceraPrivada li.misOperaciones a:visited, .CabeceraPrivada li.misOperaciones a:hover {
            font-weight: normal;
            text-decoration: none;
        }

        .CabeceraPrivada li.areasTematicas a:hover {
            font-weight: normal;
            color: #0096ff;
            text-decoration: none;
        }

        .CabeceraPrivada li.miPerfil a, .CabeceraPrivada li.miPerfil a:visited, .CabeceraPrivada li.miPerfil a:hover {
            font-weight: normal;
            color: #85bf37;
            text-decoration: none;
            border-right: none !important;
            padding-right: 0px !important;
        }

        .CabeceraPrivada li.misOperaciones img {
            float: left;
            margin-top: 5px;
            margin-right: 5px;
            margin-left: 30px;
        }

        .CabeceraPrivada li.areasTematicas img {
            float: left;
            margin-top: 5px;
            margin-right: 5px;
            margin-left: 30px;
        }

        .CabeceraPrivada li.miPerfil img {
            float: left;
            margin-top: 5px;
            margin-right: 5px;
        }

.MisOperaciones {
    display: none;
    position: absolute;
    right: 1%;
    top: 100%;
    background-color: #1f87e5;
    z-index: 998;
    color: #fff;
    font-size: 0.875em;
    min-width: 100px;
}

.AreasTematicas {
    display: none;
    position: absolute;
    top: 100%;
    background-color: #1f87e5;
    z-index: 998;
    color: #fff;
    font-size: 0.875em;
    min-width: 100px;
}

.MiPerfil {
    width: 220px;
    display: none;
    position: absolute;
    right: 1%;
    top: 100%;
    background-color: #85bf37;
    z-index: 998;
    color: #fff;
    font-size: 0.875em;
    min-width: 100px;
}

.MisMensajes {
    width: 350px;
    display: none;
    position: absolute;
    right: 1%;
    top: 100%;
    background-color: #85bf37;
    z-index: 998;
    color: #fff;
    font-size: 0.75em !important;
    min-width: 100px;
    padding: 10px;
    border-radius: 5px;
}

.MisOperaciones ul {
    float: none;
    margin: 0;
    padding: 0;
}

.AreasTematicas ul {
    float: none;
    margin: 0;
    padding: 0;
}

.MiPerfil ul {
    float: none;
    margin: 0;
    padding: 10px;
}

MisMensajes ul {
    float: none;
    margin: 0;
    padding: 10px;
}

.MisOperaciones ul li {
    display: block;
    float: none;
    margin-left: 0;
    padding-left: 0;
}

.AreasTematicas ul li {
    display: block;
    float: none;
    margin-left: 0;
    padding-left: 0;
}

.MiPerfil ul li {
    display: block;
    float: none;
    margin-left: 0;
    padding-left: 0;
    font-size: 0.75em;
    padding-bottom: 10px;
}

.MisMensajes ul li {
    display: block;
    float: none;
    margin-left: 0;
    padding-left: 0;
    font-size: 0.75em;
    padding-top: 10px;
}

.MisOperaciones ul li img {
    margin: 0 5px !important;
    margin-top: 5px !important;
    height: 30px;
}

.AreasTematicas ul li img {
    margin: 0 5px !important;
    margin-top: 3px !important;
    height: 30px;
}

.MiPerfil ul li img {
    float: right !important;
    max-height: 100px;
    max-width: 80px;
}

.MisOperaciones ul li a, .MisOperaciones ul li a:hover, .MisOperaciones ul li a:visited {
    color: #fff !important;
    text-decoration: none;
    border-right: none;
    width: 165px; /* Se amplía para que salga Área de Licenciamiento */
    height: 35px;
    display: block;
    background: url(/_layouts/images/GTI/MiCuenta.jpg) #F6F6F6 no-repeat 0px 0px;
    line-height: 35px;
    padding-left: 10px;
}

.AreasTematicas ul li a, .AreasTematicas ul li a:visited {
    color: #fff;
    text-decoration: none;
    border-right: none;
    width: 200px; /* Se amplía para albergar enlaces preexistentes en producción al desplegar la herramienta de ofertas */
    height: 35px;
    display: block;
    background: url(/_layouts/images/GTI/AreasTematicas.jpg) #F6F6F6 no-repeat 0px 0px;
    line-height: 35px;
    padding-left: 10px;
}

.MiPerfil ul li a, .MiPerfil ul li a:visited {
    color: #fff;
    text-decoration: none;
    border-right: none;
    width: 165px; /* Se amplía para que salga Área de Licenciamiento */
    height: 35px;
    display: block;
    background: url(/_layouts/images/GTI/MiCuenta.jpg) #F6F6F6 no-repeat 0px 0px;
    line-height: 35px;
    padding-left: 10px;
}

.MisMensajes ul li a, .MisMensajes ul li a:visited {
    color: #fff;
    text-decoration: none;
    border-right: none;
    width: 165px; /* Se amplía para que salga Área de Licenciamiento */
    height: 35px;
    display: block;
    background: url(/_layouts/images/GTI/MiCuenta.jpg) #F6F6F6 no-repeat 0px 0px;
    line-height: 35px;
    padding-left: 10px;
}

.MisOperaciones ul li a:hover {
    color: #dce9f0 !important;
    background: url(/_layouts/images/GTI/MiCuenta_over.jpg) #F6F6F6 no-repeat 0px 0px;
}

.AreasTematicas ul li a:hover {
    color: #dce9f0 !important;
    background: url(/_layouts/images/GTI/AreasTematicas_over.jpg) #F6F6F6 no-repeat 0px 0px;
}

.MiPerfil ul li a:hover {
    color: #dce9f0 !important;
    background: url(/_layouts/images/GTI/MiCuenta_over.jpg) #F6F6F6 no-repeat 0px 0px;
}

.MisMensajes ul li a:hover {
    color: #dce9f0 !important;
    background: url(/_layouts/images/GTI/MiCuenta_over.jpg) #F6F6F6 no-repeat 0px 0px;
}

/**************** CUERPO DE LA PAGINA **********************/

.cuerpo {
    width: 978px;
    margin: 0 auto;
}

.cuerpoContenido {
    padding-top: 1px;
    clear: both;
	overflow: hidden;
}


/**************** MENU HORIZONTAL **********************/

.barraMenu {
    background: url(/_layouts/images/GTI/menu.jpg) #ededed repeat-x 0px 0px;
    border-color: #F3F3F3 #E7E7E7 #CFCFCF #E7E7E7;
    border-width: 1px;
    border-style: solid;
    font-size: 0.80em;
    position: relative;
    border-left: none;
}

.ulMenuHorizontal {
    margin: 0;
    padding: 0;
}

.liMenuPrimerNivel {
    float: left;
    list-style-type: none;
    border-right: solid 1px #ddd;
    font-size: 12.5px;
}

.divTabMenuHorizontal {
    position: relative;
}

    .divTabMenuHorizontal a:hover {
        color: #FFFFFF !important;
        text-decoration: none !important;
    }

    .divTabMenuHorizontal:hover {
        background: url(/_layouts/images/GTI/menu_over.jpg) #1D89E3 repeat-x 0px 0px;
    }

.divMenuPrimerNivel:hover a, .divMenuPrimerNivelSeleccionado:hover a {
    color: #ffffff;
}

.divMenuPrimerNivel:hover h2 a, .divMenuPrimerNivelSeleccionado:hover h2 a {
    color: #3c96e8;
}

.divMenuPrimerNivel:hover li a, .divMenuPrimerNivelSeleccionado:hover li a {
    color: #3c96e8;
}

.divMenuPrimerNivel:hover .divTabMenuHorizontal {
    background: url(/_layouts/images/GTI/menu_over.jpg) #1D89E3 repeat-x 0px 0px;
}

.divMenuPrimerNivelSeleccionado:hover .divTabMenuHorizontal {
    background: url(/_layouts/images/GTI/menu_over.jpg) #1D89E3 repeat-x 0px 0px;
}

.divMenuPrimerNivel a {
    padding: 0 7.25px;
    display: block;
    color: #3c96e8;
    text-decoration: none;
}

.divMenuPrimerNivel .url {
    color: #3c96e8 !important;
}

.enlaceMenu {
    line-height: 48px !important;
    text-align: center;
}

.enlaceMenu1linea {
    line-height: 40px !important;
    text-align: center;
}

.enlaceMenu2lineas {
    line-height: 15px !important;
    padding-top: 3px !important;
    padding-bottom: 7px !important;
    text-align: center;
}

.enlaceMenu1lineaResaltado {
    color: #0065B1 !important;
    line-height: 40px !important;
    text-align: center;
}

.enlaceMenu2lineasResaltado {
    color: #0065B1 !important;
    line-height: 15px !important;
    padding-top: 3px !important;
    padding-bottom: 7px !important;
    text-align: center;
}

.enlaceMenu1lineaResaltadoSelected {
    color: #FFFFFF !important;
    line-height: 40px !important;
    text-align: center;
}

.enlaceMenu2lineasResaltadoSelected {
    color: #FFFFFF !important;
    line-height: 15px !important;
    padding-top: 3px !important;
    padding-bottom: 7px !important;
    text-align: center;
}

.divMenuPrimerNivelSeleccionado {
    background: url(/_layouts/images/GTI/menu_over.jpg) #1D89E3 repeat-x 0px 0px;
}

    .divMenuPrimerNivelSeleccionado a {
        padding: 0 10px;
        display: block;
        white-space: nowrap;
        color: #FFF !important;
        text-decoration: none;
        border-right: solid 1px #ddd;
    }

.ulSubMenuIndex {
    list-style-type: none;
    padding: 10px 10px 10px 25px;
    margin-left: 0px;
    margin-right: 10px;
}

    .ulSubMenuIndex li {
        list-style-type: disc;
        color: #3c96e8;
    }


        .ulSubMenuIndex li a {
            margin: 0;
            padding: 0;
            color: #3c96e8 !important;
            font-weight: normal;
            text-decoration: none;
            border: none;
        }

            .ulSubMenuIndex li a:hover {
                color: #206aad !important;
                text-decoration: none;
            }

.divMenuPrimerNivel:hover div {
    visibility: visible;
}

.divMenuPrimerNivelSeleccionado:hover div {
    visibility: visible;
}

.divSubMenu {
    position: absolute;
    visibility: hidden;
    left: 0px;
    background-color: #F8F8F8;
    min-width: 200px;
    z-index: 999;
}

.divSubMenu2 {
    position: absolute;
    visibility: hidden;
    left: 0px;
    top: 115%;
    z-index: 999;
}

.subMenuFlecha {
    height: 7px;
    position: relative;
    background-color: #2087e5;
}

    .subMenuFlecha img {
        width: 102px;
        height: 7px;
        position: absolute;
        left: 0px;
        bottom: 100%;
    }

.lnkAlta {
    float: right;
    color: #4a9303;
    padding: 16px 15px;
    padding-bottom: 12px;
    display: block;
}

    .lnkAlta:link, .lnkAlta:visited {
        color: #4a9303;
    }

    .lnkAlta:hover {
        color: #fff !important;
        text-decoration: none !important;
        background: url(/_layouts/images/GTI/menu_over.jpg) #1D89E3 repeat-x 0px 0px;
    }

.lnkZonaPrivada {
    float: right;
    padding: 3px 15px;
    padding-bottom: 0px;
    color: #3c96e8;
    border-left: solid 1px #ddd;
    cursor: pointer;
    position: relative;
}

    .lnkZonaPrivada:hover {
        color: #fff;
        background: url(/_layouts/images/GTI/menu_over.jpg) #1D89E3 repeat-x 0px 0px;
    }

.lnkZonaPrivada2 {
    float: right;
    padding: 3px 15px;
    color: #fff;
    background: url(/_layouts/images/GTI/menu_over.jpg) #1D89E3 repeat-x 0px 0px;
    border-left: solid 1px #ddd;
    position: relative;
    cursor: default;
}


.lnkZonaPrivada ul {
    padding-left: 25px;
    background: url(/_layouts/images/GTI/candado.png) no-repeat 0px 1px;
    list-style: none;
}

.ZonaPrivada {
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    background-color: #1f87e5;
    z-index: 998;
    color: #fff;
    font-size: 0.875em;
    padding: 20px;
}

    .ZonaPrivada input[type='text'], .ZonaPrivada input[type='password'] {
        padding: 5px 8px;
        border-radius: 5px;
        width: 200px;
        margin-bottom: 10px;
        border: none;
    }

    .ZonaPrivada #divLogin {
        float: right;
    }

    .ZonaPrivada input[type='submit'] {
        padding: 2px;
        border-radius: 5px;
        border: none;
        background: url(/_Layouts/Images/Gti/inicio_reposo.png) no-repeat center top;
        width: 80px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #000;
    }

        .ZonaPrivada input[type='submit']:hover {
            border: none;
            background: url(/_Layouts/Images/Gti/inicio_over.png) no-repeat center top;
            width: 80px;
            height: 31px;
            cursor: pointer;
            text-align: center;
            color: #000;
        }

    .ZonaPrivada a {
        margin-bottom: 10px;
        margin-left: 18px;
        color: #fff;
        display: block;
    }

        .ZonaPrivada a:hover {
            text-decoration: underline;
            color: #fff;
        }

.RecordarLogin .izquierda {
    float: left;
    margin-right: 2px;
}

.RecordarLogin .derecha {
    float: left;
    margin-top: 2px;
}

.Cargando {
    float: right;
    margin-top: 5px;
    margin-right: 5px;
}

.EnlacesLogin {
    margin-top: 20px;
}

.barraMenuPrivado {
    background: url(/_layouts/images/GTI/menu.jpg) #ededed repeat-x 0px 0px;
    border-color: #F3F3F3 #E7E7E7 #CFCFCF #E7E7E7;
    border-width: 1px;
    border-style: solid;
    font-size: 0.80em;
    position: relative;
}

.SubMenuPrivado {
    position: absolute;
    visibility: hidden;
    left: 0px;
    top: 115%;
    background-color: #F8F8F8;
    width: 978px;
    height: 200px;
    z-index: 999;
}

.subMenu {
    z-index: 999;
    position: absolute;
    width: 940px;
    height: 260px;
    background-color: #f8f8f8;
    display: none;
    top: 100%;
    left: 0px;
    border-bottom: solid 23px #2087e5;
    border-top: solid 10px #2087e5;
    padding: 9px 20px 9px 18px;
}

    .subMenu a, .subMenu a:visited {
        padding: 0;
        display: inline;
        /*color: #0096ff !important;*/
        text-decoration: none;
        border-right: none;
    }

        .subMenu a:hover {
            text-decoration: underline;
        }


/**************** SLIDER DE LA HOME **********************/

.fondoSlider {
    /*-moz-box-shadow: 3px 3px 4px #f00; 	-webkit-box-shadow: 3px 3px 4px #f00; 	box-shadow: 3px 3px 4px #f00;*/
    background: url(/_layouts/images/GTI/background_middle.png) no-repeat 0px 0px;
    width: 978px;
    height: 364px;
    padding-left: 6px;
    padding-top: 6px;
}

#slideshow {
    width: 966px;
    height: 357px;
}

li.show {
    display: block;
}

li.hide {
    display: none;
}

.ContenedorSliderPaginadoBanner {
    height: 364px;
    width: 978px;
    background: url(/_layouts/images/GTI/background_middle.png) no-repeat;
    margin-bottom: 5px;
    padding-left: 6px;
    padding-top: 6px;
}

div.carruselControl {
    position: absolute;
    width: 10%;
    top: 0;
    bottom: 0;
    text-align: center;
    vertical-align: middle;
}

#sliderBanners {
    position: relative;
    top: 0;
    left: 0;
}

.contSliderPublica {
    width: 100%;
    height: 390px;
    position: relative;
    overflow: hidden;
}

.contSliderPrivada {
    width: 100%;
    height: 300px;
    position: relative;
    overflow: hidden;
}

ul.clsSlider {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

    ul.clsSlider li {
        position: absolute;
        top: 0;
        left: 0;
    }

.carruselControl:hover, .carruselControl:focus {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9;
    cursor: pointer;
    cursor: hand;
}

.carruselControl span {
    position: absolute;
    top: 50%;
}

div.clsSelector {
    position: absolute;
    bottom: 10px;
    z-index: 100;
}

    div.clsSelector ul {
        list-style-type: none;
        padding: 0;
    }

ul.clsULSelector li {
    float: left;
    margin-left: 10px;
}

div.clsSelector a {
    display: block;
    width: 10px;
    height: 10px;
    background-color: #0060B1;
    border-radius: 50%;
}

    div.clsSelector a.on {
        background-color: #B1B0B0;
    }

    div.clsSelector a.off {
        background-color: #0060B1;
    }
/**************** CARRUSEL DE ELEMENTOS HTML **********************/

.jcarousel-skin-ElementosHtml .jcarousel-container {
    position: relative;
    background: transparent url(/_layouts/images/GTI/fondoSlide.png) no-repeat 0 0;
    height: 234px;
}

.jcarousel-skin-ElementosHtml .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-ElementosHtml .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-ElementosHtml .jcarousel-container-horizontal {
    width: 690px;
    padding: 5px;
}

.jcarousel-skin-ElementosHtml .jcarousel-clip-horizontal {
    width: 100%;
}

.jcarousel-skin-ElementosHtml .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
    height: 234px;
    border-right: solid 1px #e6e5e6;
    background-color: #fafafa;
    position: relative;
}

    .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal h2 {
        font-size: 1.3em !important;
        font-weight: normal !important;
        margin: 15px 15px 20px 20px;
    }

    .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal .VerMas {
        position: absolute;
        bottom: 10px;
        right: 10px;
    }

        .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal .VerMas a, .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal .VerMas a:visited {
            text-decoration: underline;
            color: #0096ff;
            cursor: pointer;
        }

            .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal .VerMas a:hover {
                text-decoration: underline;
                color: #0096ff;
            }

    .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal ul {
        margin-left: 0px;
        margin-right: 20px;
        padding-left: 20px;
        list-style-type: none;
    }

    .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal li {
        margin-bottom: 15px;
    }

    .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal ul li a {
        text-decoration: none;
        color: #505050;
        cursor: pointer;
    }

        .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal ul li a:visited {
            text-decoration: none;
            color: #505050;
        }

    .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal ul li img {
        float: left;
        margin-right: 5px;
    }

    .jcarousel-skin-ElementosHtml .jcarousel-item-horizontal ul li a:hover {
        text-decoration: underline;
        color: #292929;
    }

.jcarousel-skin-ElementosHtml .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-ElementosHtml .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
*  Horizontal Buttons
*/
.jcarousel-skin-ElementosHtml .jcarousel-next-horizontal {
    position: absolute;
    top: 45%;
    left: 100.1%;
    width: 14px;
    height: 26px;
    cursor: pointer;
    background: transparent url(/_layouts/images/GTI/flecha_d.png) no-repeat 0 0;
}

.jcarousel-skin-ElementosHtml .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/_layouts/images/GTI/flecha_i.png);
}

.jcarousel-skin-ElementosHtml .jcarousel-next-horizontal:hover, .jcarousel-skin-ElementosHtml .jcarousel-next-horizontal:focus {
    background: transparent url(/_layouts/images/GTI/flecha_d_over.png) no-repeat 0 0;
}

.jcarousel-skin-ElementosHtml .jcarousel-next-disabled-horizontal, .jcarousel-skin-ElementosHtml .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ElementosHtml .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-ElementosHtml .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    /*background: transparent url(/_layouts/images/GTI/flecha_d_off.png) no-repeat 0 0;*/
    background: none;
}

.jcarousel-skin-ElementosHtml .jcarousel-prev-horizontal {
    position: absolute;
    top: 45%;
    right: 100%;
    width: 14px;
    height: 26px;
    cursor: pointer;
    background: transparent url(/_layouts/images/GTI/flecha_i.png) no-repeat 0 0;
}

.jcarousel-skin-ElementosHtml .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/Images/flecha_d.png);
}

.jcarousel-skin-ElementosHtml .jcarousel-prev-horizontal:hover, .jcarousel-skin-ElementosHtml .jcarousel-prev-horizontal:focus {
    background: transparent url(/_layouts/images/GTI/flecha_i_over.png) no-repeat 0 0;
}

.jcarousel-skin-ElementosHtml .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ElementosHtml .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ElementosHtml .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-ElementosHtml .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    /*background: transparent url(/_layouts/images/GTI/flecha_i_off.png) no-repeat 0 0;*/
    background: none;
}

/**************** CARRUSEL DE LA HOME **********************/

.jcarousel-skin .jcarousel-container {
    position: relative;
    background: transparent url(/_layouts/images/GTI/fondoSlide.png) no-repeat 0 0;
    height: 234px;
}

.jcarousel-skin .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin .jcarousel-container-horizontal {
    width: 968px;
    padding: 5px;
}

.jcarousel-skin .jcarousel-clip-horizontal {
    width: 100%;
}

.jcarousel-skin .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
    height: 234px;
    border-right: solid 1px #e6e5e6;
    background-color: #fafafa;
    position: relative;
}

    .jcarousel-skin .jcarousel-item-horizontal h2 {
        font-size: 1.3em !important;
        font-weight: normal !important;
        margin: 15px 15px 20px 20px;
    }

    .jcarousel-skin .jcarousel-item-horizontal .VerMas {
        position: absolute;
        bottom: 10px;
        right: 10px;
    }

        .jcarousel-skin .jcarousel-item-horizontal .VerMas a, .jcarousel-skin .jcarousel-item-horizontal .VerMas a:visited {
            text-decoration: underline;
            color: #0096ff;
            cursor: pointer;
        }

            .jcarousel-skin .jcarousel-item-horizontal .VerMas a:hover {
                text-decoration: underline;
                color: #0096ff;
            }

    .jcarousel-skin .jcarousel-item-horizontal ul {
        margin-left: 0px;
        margin-right: 20px;
        padding-left: 20px;
        list-style-type: none;
    }

    .jcarousel-skin .jcarousel-item-horizontal li {
        margin-bottom: 15px;
    }

    .jcarousel-skin .jcarousel-item-horizontal ul li a {
        text-decoration: none;
        color: #505050;
        cursor: pointer;
    }

        .jcarousel-skin .jcarousel-item-horizontal ul li a:visited {
            text-decoration: none;
            color: #505050;
        }

    .jcarousel-skin .jcarousel-item-horizontal ul li img {
        float: left;
        margin-right: 5px;
    }

    .jcarousel-skin .jcarousel-item-horizontal ul li a:hover {
        text-decoration: underline;
        color: #292929;
    }

.jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/**
*  Horizontal Buttons
*/
.jcarousel-skin .jcarousel-next-horizontal {
    position: absolute;
    top: 45%;
    left: 100.1%;
    width: 14px;
    height: 26px;
    cursor: pointer;
    background: transparent url(/_layouts/images/GTI/flecha_d.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/_layouts/images/GTI/flecha_i.png);
}

.jcarousel-skin .jcarousel-next-horizontal:hover, .jcarousel-skin .jcarousel-next-horizontal:focus {
    background: transparent url(/_layouts/images/GTI/flecha_d_over.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-next-disabled-horizontal, .jcarousel-skin .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    /*background: transparent url(/_layouts/images/GTI/flecha_d_off.png) no-repeat 0 0;*/
    background: none;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 45%;
    right: 100%;
    width: 14px;
    height: 26px;
    cursor: pointer;
    background: transparent url(/_layouts/images/GTI/flecha_i.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/Images/flecha_d.png);
}

.jcarousel-skin .jcarousel-prev-horizontal:hover, .jcarousel-skin .jcarousel-prev-horizontal:focus {
    background: transparent url(/_layouts/images/GTI/flecha_i_over.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal, .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    /*background: transparent url(/_layouts/images/GTI/flecha_i_off.png) no-repeat 0 0;*/
    background: none;
}

.Redes li .right {
    float: left;
    margin-top: 4px;
}

/**************** CARRUSEL DE VÍNCULOS **********************/

.carruselVinculos {
    margin: 5px 0;
    border-top: solid 1px #E5E5E5;
    border-bottom: solid 1px #E5E5E5;
    padding: 10px 0;
    width: 100%;
    overflow: hidden;
    margin-right: 20px;
}

    .carruselVinculos span {
        float: left;
        margin: 0 10px 0 10px;
        color: #666666;
    }

    .carruselVinculos ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .carruselVinculos a, .carruselVinculos a:visited {
        cursor: pointer;
        color: #1f87e5 !important;
        text-decoration: none;
    }

        .carruselVinculos a:hover {
            color: #1f87e5 !important;
            text-decoration: underline;
        }



/**************** PIE DE LA PAGINA **********************/

.pie {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 10px 5px 0 5px;
    border-top: solid 1px #e6e5e6;
    border-bottom: solid 1px #e6e5e6;
    font-size: 0.7em;
    position: relative;
    top: 0px;
    left: 0px;
}

    .pie span {
        color: #1f87e5;
    }

.pie_i {
    float: left;
    width: 45%;
}

    .pie_i a, .pie_i a:visited {
        font-weight: normal;
        font-size: 1em;
        color: #0096ff !important;
        text-decoration: none !important;
    }

        .pie_i a:hover {
            font-weight: normal;
            font-size: 1em;
            color: #0096ff !important;
            text-decoration: underline !important;
        }

.pie_d {
    float: right;
    width: 55%;
}

.pie_aviso {
    clear: both;
    font-size: 1.2 !important;
    color: #333333 !important;
    position: absolute;
    top: 0px;
    left: 10px;
    background-color: silver;
    border: 1px gray solid;
    width: 950px;
    padding: 5px;
    z-index: 1000;
}

    .pie_aviso span {
        color: #333333 !important;
    }

    .pie_aviso a {
        text-decoration: underline;
    }

.divLoginInterno {
    float: left;
}

    .divLoginInterno a, .divLoginInterno a:visited {
        float: left;
        font-weight: normal;
        font-size: 1em;
        color: #0096ff !important;
        text-decoration: none !important;
    }

        .divLoginInterno a:hover {
            font-weight: normal;
            font-size: 1em;
            color: #0096ff !important;
            text-decoration: underline !important;
        }

.pie_d ul {
    list-style-type: none;
    float: right;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
}

    .pie_d ul li {
        float: left;
        padding-right: 7px;
        padding-left: 7px;
        border-right: solid 1px #1f87e5;
    }

        .pie_d ul li.last {
            border-right: none;
        }

        .pie_d ul li a {
            color: #1f87e5;
            text-decoration: none;
            cursor: pointer;
        }

            .pie_d ul li a:visited {
                color: #1f87e5;
                text-decoration: none;
            }


            .pie_d ul li a:hover {
                color: #1f87e5;
                text-decoration: underline;
            }

.PieCopyright {
    color: #333333 !important;
}

/********************* NOTAS DE PRENSA *******************************/
.BuscadorNotasPrensa {
    margin-bottom: 25px;
    margin-top: 10px;
    margin-left: 20px;
}

    .BuscadorNotasPrensa input[type='submit'] {
        padding: 2px;
        margin-right: 200px;
        border: none;
        background: url(/_Layouts/Images/Gti/inicioAzul_reposo.png) no-repeat center top;
        width: 80px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #fff;
    }

        .BuscadorNotasPrensa input[type='submit']:hover {
            border: none;
            background: url(/_Layouts/Images/Gti/inicioAzul_hover.png) no-repeat center top;
            width: 80px;
            height: 31px;
            cursor: pointer;
            text-align: center;
            color: #fff;
        }

    .BuscadorNotasPrensa input[type='text'] {
        width: 50px;
        padding: 2px 6px;
        margin-right: 10px;
        border-radius: 5px;
        border: solid 1px #dddddd;
    }

    .BuscadorNotasPrensa select {
        margin-right: 10px;
        padding: 2px;
        border: solid 1px #dddddd;
    }


.NotaPrensa {
    margin-bottom: 15px;
    margin-top: 10px;
    margin-left: 20px;
    border-bottom: solid 1px #dddddd;
}

    .NotaPrensa .titulo {
        font-weight: normal;
        font-size: 1.2em;
        color: #1f87e5;
        margin-bottom: 10px;
    }

    .NotaPrensa .fecha {
        font-weight: normal;
        font-size: 0.9em;
        color: #8c8c8c;
    }

    .NotaPrensa .entradilla {
        margin: 10px 0;
        font-weight: normal;
        font-size: 1em;
        color: #666666;
    }

    .NotaPrensa .url {
        float: right;
        margin-bottom: 5px;
    }

        .NotaPrensa .url a, .NotaPrensa .url a:visited, .NotaPrensa .enlace a, .NotaPrensa .enlace a:visited {
            font-weight: normal;
            font-size: 1em;
            color: #0096ff;
            text-decoration: none;
        }

            .NotaPrensa .url a:hover, .NotaPrensa .enlace a:hover {
                font-weight: normal;
                font-size: 1em;
                color: #0096ff;
                text-decoration: underline;
            }

    .NotaPrensa .url2 {
        margin-bottom: 5px;
    }

        .NotaPrensa .url2 a, .NotaPrensa .url2 a:visited {
            font-weight: normal;
            font-size: 1em;
            color: #0096ff;
            text-decoration: none;
        }

            .NotaPrensa .url2 a:hover {
                font-weight: normal;
                font-size: 1em;
                color: #0096ff;
                text-decoration: underline;
            }

/********************* PRODUCTOS *******************************/

.Soluciones ul {
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
}

    .Soluciones ul li {
        float: left;
        width: 19%;
        margin-left: 5px;
        min-height: 300px;
    }

.Soluciones .titulo {
    font-weight: normal;
    font-size: 1.3em;
    color: #1f87e5;
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: solid 1px #eeeeee;
}

.Soluciones .titular {
    font-weight: normal;
    font-size: 1.2em;
    color: #444444;
    margin-bottom: 10px;
}

.Soluciones .textoDescriptivo {
    font-size: 1em;
    color: #929292;
}

.ImagenSolucion {
    overflow: hidden;
    margin-bottom: 15px;
}

.ImagenSolucion2 {
    margin: 0 auto;
    text-align: center;
}

    .ImagenSolucion2 img {
        width: 100px;
        margin: 0 auto;
        margin-bottom: 15px;
    }

.textoSubMenuSolucion {
    font-size: 0.9em;
}


.Soluciones .url a, .Soluciones .url a:visited {
    font-weight: normal;
    font-size: 1em;
    color: #0096ff;
    text-decoration: none;
    margin-top: 10px;
    display: inline-block;
}

    .Soluciones .url a:hover {
        font-weight: normal;
        font-size: 1em;
        color: #0096ff;
        text-decoration: underline;
    }

/********************* FABRICANTES *******************************/
.lstFabricantes {
    float: left;
    width: 10%;
}

.Fabricantes {
    float: left;
    width: 84%;
    margin-left: 55px;
    padding-left: 0px;
    list-style-type: none;
}

    .Fabricantes li {
        padding: 10px 0;
        /*border-bottom: solid 1px #eeeeee;*/
        float: left;
        width: 23%;
        margin-right: 10px;
    }

    .Fabricantes .nombre {
        font-weight: normal;
        font-size: 1.4em;
        color: #444444;
        margin-bottom: 15px;
    }

.ImagenFabricante {
    overflow: hidden;
    height: 70px;
    width: 130px;
    text-align: center;
}

    .ImagenFabricante > a > img {
        overflow: hidden;
        /* height: 70px; */
        max-width: 130px;
        text-align: center;
    }

    .ImagenFabricante input[type='image'] {
        max-height: 70px;
        max-width: 190px;
        margin: 0;
        padding: 0;
    }

.Fabricantes .urlCatalogo a, .Fabricantes .urlCatalogo a:visited {
    font-weight: normal;
    font-size: 1em;
    color: #0096ff;
    text-decoration: none;
    margin-top: 10px;
    display: inline-block;
}

    .Fabricantes .urlCatalogo a:hover {
        font-weight: normal;
        font-size: 1em;
        color: #0096ff;
        text-decoration: underline;
    }

.Fabricantes .urlDetalle a, .Fabricantes .urlDetalle a:visited {
    font-weight: normal;
    font-size: 1em;
    color: #0096ff;
    text-decoration: none;
}

    .Fabricantes .urlDetalle a:hover {
        font-weight: normal;
        font-size: 1em;
        color: #0096ff;
        text-decoration: underline;
    }

.clsTextNoDec {
    text-decoration: none;
}

.clslblLnkFab {
    float: left;
    width: 100%;
}
/********************* FABRICANTES AREA TEMATICA ************************/

.FabricantesAreaTematica {
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
}

    .FabricantesAreaTematica li {
        padding: 10px 0;
        border-bottom: solid 1px #eeeeee;
        float: left;
        margin-right: 10px;
        display: block;
        width: 200px;
        text-align: center;
    }

/********************* DETALLE FABRICANTE *******************************/
.dvImagenFabricante {
    float: left;
    margin-top: 20px;
    margin-bottom: 10px;
}

    .dvImagenFabricante > img {
        text-align: center;
        max-width: 150px;
    }

.detalleFabricante {
    margin: 0px;
}

    .detalleFabricante .categorias {
        color: #444444;
        margin-top: 10px;
        float: left;
        width: 100%;
    }

        .detalleFabricante .categorias ul {
            list-style-type: none;
            padding-left: 0px;
        }

            .detalleFabricante .categorias ul li {
                display: inline;
                margin-right: 10px;
            }

                .detalleFabricante .categorias ul li a, .detalleFabricante .categorias ul li a:visited {
                    color: #0096ff;
                    text-decoration: none;
                }

                    .detalleFabricante .categorias ul li a:hover {
                        color: #0096ff;
                        text-decoration: underline;
                    }

    .detalleFabricante .textoDescriptivo {
        float: left;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 1em;
        color: #929292;
    }

    .detalleFabricante .urlFabricante {
        float: left;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .detalleFabricante .dvGarantiasDevoluciones {
        float: left;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 1em;
        color: #929292;
    }

    .detalleFabricante .dvEventos {
        float: left;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 1em;
        color: #929292;
    }

    .detalleFabricante .TituloFichaFabricante {
        font-size: 15px;
        font-weight: bold;
    }

.clsBotonCatalogo {
    background: rgba(0, 0, 0, 0) url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") repeat scroll center top;
    border: 0 none;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 15px !important;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
    text-decoration: none !important;
    float: left;
}

    .clsBotonCatalogo > a {
        text-decoration: none !important;
    }

    .clsBotonCatalogo:hover {
        background: url(/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png) repeat scroll center top;
        text-decoration: none !important;
    }

        .clsBotonCatalogo:hover > a {
            text-decoration: none !important;
        }

.detalleFabricante .urlFabricante a, .detalleFabricante .urlCatalogo a, .detalleFabricante .urlFabricante a:visited, .detalleFabricante .urlCatalogo a:visited {
    font-weight: normal;
    font-size: 1em;
    color: #0096ff;
    text-decoration: none;
    margin-top: 10px;
    display: inline-block;
}

    .detalleFabricante .urlFabricante a:hover, .detalleFabricante .urlCatalogo a:hover {
        font-weight: normal;
        font-size: 1em;
        color: #0096ff;
        text-decoration: underline;
    }

/**************** EVENTOS Y FORMACIÓN **********************/

.Eventos {
    width: 850px;
}

    .Eventos h2 {
        font-weight: normal !important;
        color: #c5c5c5;
        font-size: 1.8em !important;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 20px;
        display: inline-block;
    }

    .Eventos .iz {
        float: left;
        color: #b5b5b5;
        margin-right: 40px;
        width: 200px;
    }

        .Eventos .iz .fecha, .Eventos .iz .ciudad {
            color: #4d4d4d;
        }

    .Eventos .BuscadorEventos {
        float: right;
    }

.BuscadorEspaciado {
    margin-right: 10px;
}

.Eventos .BuscadorEventos input[type='submit'] {
    cursor: pointer;
    font-size: 0.9em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/ver_masAzul.png) no-repeat left top;
    width: 69px;
    height: 21px;
    display: inline-block;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
    border: none;
}

    .Eventos .BuscadorEventos input[type='submit']:hover {
        background: transparent url(/_layouts/images/GTI/ver_masAzul_hover.png) no-repeat 0 0;
        display: inline-block;
        color: #fff !important;
        text-decoration: none !important;
    }

.Eventos .VerTodos, .Eventos .BuscadorEventos {
    float: right;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-top: 20px;
}

    .Eventos .VerTodos a {
        float: right;
        cursor: pointer;
        margin-right: 10px;
        font-size: 0.9em;
        text-align: center;
        background: transparent url(/_layouts/images/GTI/ver_masAzul.png) no-repeat left top;
        width: 69px;
        height: 21px;
        color: #fff !important;
        text-decoration: none;
        line-height: 21px;
    }

        .Eventos .VerTodos a:hover {
            background: transparent url(/_layouts/images/GTI/ver_masAzul_hover.png) no-repeat 0 0;
            display: inline-block;
            color: #fff !important;
            text-decoration: none !important;
        }

.Eventos ul {
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
}

    .Eventos ul li {
        margin: 0 10px 10px 20px;
        padding: 10px 0;
        border-bottom: solid 1px #eeeeee;
    }

.Eventos .titulo {
    font-weight: normal;
    font-size: 1.3em;
    color: #4d4d4d;
    margin-bottom: 5px;
}

.Eventos .url {
    float: right;
    margin-right: 10px;
}

    .Eventos .url a, .Eventos .url a:visited {
        font-weight: normal;
        font-size: 1em;
        color: #0096ff;
        text-decoration: none;
    }

        .Eventos .url a:hover {
            font-weight: normal;
            font-size: 1em;
            color: #0096ff;
            text-decoration: underline;
        }

/**************** DETALLE DE EVENTO **********************/

.detalleEvento {
    margin-left: 20px;
}

    .detalleEvento .titulo {
        font-weight: normal;
        font-size: 1.4em;
        color: #444444;
        margin-bottom: 15px;
    }

    .detalleEvento .contenido {
        margin-bottom: 20px !important;
    }

        .detalleEvento .contenido a, .detalleEvento .contenido a:visited {
            color: #1f87e5 !important;
            text-decoration: none;
        }

            .detalleEvento .contenido a:hover {
                color: #1f87e5 !important;
                text-decoration: underline;
            }

    .detalleEvento .foto {
        float: left;
        margin-right: 40px;
        margin-bottom: 40px;
    }

    .detalleEvento .fecha, .detalleEvento .tipo, .detalleEvento .ciudad, .detalleEvento .direccion, .detalleEvento .agenda, .detalleEvento .contenido {
        margin-bottom: 10px;
        color: #929292;
    }

    .detalleEvento table tr .Enlace {
        margin-bottom: 20px;
        border: none;
        background: url(/_Layouts/Images/Gti/inicioAzul_reposo.png) no-repeat center top;
        width: 80px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #fff !important;
        display: block;
        line-height: 31px;
        text-decoration: none;
    }

        .detalleEvento table tr .Enlace:hover {
            background: url(/_Layouts/Images/Gti/inicioAzul_hover.png) no-repeat center top;
        }



/******************** CATÁLOGO PRODUCTOS *******************************/

.catalogoProductos ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 20px;
}

.catalogoProductos .titulo {
    color: #1f87e5;
    font: normal 1.3em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    margin-bottom: 10px;
    display: block;
}


.catalogoProductos a, .catalogoProductos a:visited {
    color: #0096ff !important;
    text-decoration: none !important;
}

    .catalogoProductos a:hover {
        color: #0096ff !important;
        text-decoration: underline !important;
    }

.catalogoProductos ul li ul li {
    background: url(/_layouts/images/Gti/bulletAzul.jpg) no-repeat 0px 5px;
    padding-left: 15px;
}

    .catalogoProductos ul li ul li ul li img {
        float: left;
        margin-right: 15px;
    }

    .catalogoProductos ul li ul li ul li {
        border-bottom: solid 1px #dddddd;
        margin-right: 200px;
        padding-bottom: 15px;
        margin-bottom: 15px;
        background: none;
        padding-left: 0px;
    }

.catalogoProductos ul ul ul {
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 20px;
}

    .catalogoProductos ul ul ul div {
        color: #929292;
    }

/******************** CATÁLOGO SUBCATEGORÍAS *******************************/

.CatalogoSubcategorias {
    margin-left: 20px;
}

    .CatalogoSubcategorias .titulo {
        color: #1f87e5;
        font: normal 1.3em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
        margin-bottom: 20px;
        display: block;
    }

    .CatalogoSubcategorias ul {
        list-style-type: none;
        margin-left: 0;
        padding-left: 20px;
    }

        .CatalogoSubcategorias ul li img {
            float: left;
            margin-right: 15px;
        }

        .CatalogoSubcategorias ul li {
            border-bottom: solid 1px #dddddd;
            margin-right: 200px;
            padding-bottom: 15px;
            margin-bottom: 15px;
            background: none;
            padding-left: 0px;
        }

        .CatalogoSubcategorias ul div {
            color: #929292;
        }

    .CatalogoSubcategorias a, .CatalogoSubcategorias a:visited {
        color: #0096ff !important;
        text-decoration: none !important;
    }

        .CatalogoSubcategorias a:hover {
            color: #0096ff !important;
            text-decoration: underline !important;
        }


/**************** PRODUCTOS - CATEGORÍAS **********************/

.Categorias ul {
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
}

    .Categorias ul li {
        margin-left: 20px;
        padding: 10px 0;
        border-bottom: solid 1px #eeeeee;
        float: left;
        width: 46%;
    }

.Categorias .nombre {
    font-weight: normal;
    font-size: 1.4em;
    color: #444444;
    margin-bottom: 15px;
}

.Categorias .textoDescriptivo {
    font-size: 1em;
    color: #929292;
}

.Categorias .urlCatalogo a, .Categorias .urlCatalogo a:visited {
    font-weight: normal;
    font-size: 1em;
    color: #0096ff;
    text-decoration: none;
    margin-top: 10px;
    display: inline-block;
}

    .Categorias .urlCatalogo a:hover {
        font-weight: normal;
        font-size: 1em;
        color: #0096ff;
        text-decoration: underline;
    }

.Categorias .urlDetalle a, .Categorias .urlDetalle a:visited {
    font-weight: normal;
    font-size: 1em;
    color: #0096ff;
    text-decoration: none;
}

    .Categorias .urlDetalle a:hover {
        font-weight: normal;
        font-size: 1em;
        color: #0096ff;
        text-decoration: underline;
    }

/**************** DETALLE CATEGORÍA **********************/

.DetalleCategoria {
    margin-left: 20px;
}

    .DetalleCategoria .nombre {
        font-weight: normal;
        font-size: 1.4em;
        color: #444444;
        margin-bottom: 15px;
    }

    .DetalleCategoria .textoDescriptivo {
        font-size: 1em;
        color: #929292;
    }

    .DetalleCategoria ul {
        margin-left: 0px;
        padding-left: 0px;
        list-style-type: none;
    }

        .DetalleCategoria ul li {
            padding: 3px 0;
            margin-right: 200px;
        }

    .DetalleCategoria .urlCatalogo:link, .DetalleCategoria .urlCatalogo:visited {
        font-weight: normal;
        font-size: 1em;
        color: #0096ff;
        text-decoration: none;
    }

    .DetalleCategoria .urlCatalogo:hover {
        font-weight: normal;
        font-size: 1em;
        color: #0096ff;
        text-decoration: underline;
    }

/**************** BUSCADOR **********************/

.Buscador {
    float: right;
    margin-top: 10px;
}

.Buscador_i {
    float: left; /*width: 370px;     height: 42px; 	background: url(/_layouts/images/GTI/buscador_background.jpg) no-repeat 0px 0px;*/
    background-color: #EDEDED;
    padding: 5px;
    margin-right: 5px;
    border-top: solid 1px #F3F3F3;
    border-left: solid 1px #E6E6E6;
    border-right: solid 1px #E7E7E7;
    border-bottom: solid 1px #DDDDDD;
    font-size: 0;
}

    .Buscador_i input[type='text'] {
        padding: 5px 8px;
        width: 300px;
        height: 20px;
        border: none;
        margin: 0;
        float: left;
        color: #a2a2a2 !important;
    }

    .Buscador_i .Buscar {
        background-color: #fff;
        float: left;
        padding: 7px 10px;
        margin: 0;
        margin-left: 5px;
        display: none
    }

    .Buscador_i select {
        border: none;
        min-width: 100px;
        float: left;
        color: #a2a2a2 !important;
        margin: 0;
        padding: 0;
    }

    .Buscador_i input[type='image'] {
        padding-top: 2px;
        padding-left: 5px;
    }

.Basket {
    float: left;
    margin-right: 5px;
    background-color: #EDEDED;
    border-top: solid 1px #F3F3F3;
    border-left: solid 1px #E6E6E6;
    border-right: solid 1px #E7E7E7;
    border-bottom: solid 1px #DDDDDD;
}

    .Basket .Contenido {
        margin: 5px;
        background-color: #FFF;
        line-height: 23px;
    }

        .Basket .Contenido input[type='image'] {
            float: left;
            margin: 2px 5px;
        }

        .Basket .Contenido a {
            display: inline-block;
            margin-right: 5px;
            margin-top: 4px;
            cursor: pointer;
            font-size: 0.75em !important;
            color: #0096ff;
            text-decoration: none;
        }

            .Basket .Contenido a:hover {
                color: #0096ff;
                text-decoration: underline;
            }

.Buscador_d {
    background-color: #ededed;
    border-color: #f3f3f3 #e7e7e7 #dddddd #e6e6e6;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-size: 9px;
    height: 30px;
    padding: 5px;
}

    .Buscador_d ul {
        list-style-type: none;
        margin: 0;
        padding-left: 0;
    }

        .Buscador_d ul li {
            margin-bottom: 1px;
        }

            .Buscador_d ul li input[type='image'] {
                display: block;
            }

/**************** ESTILOS SHAREPOINT SOBREESCRITOS **********************/

.nightandday .s4-ca {
    margin-left: 0 !important;
}

.s4-breadcrumb {
    display: none;
}

.welcome, .welcome-content, .welcome table td {
    margin-top: 0 !important;
    /*padding-bottom: 0 !important;
    padding-left: 0 !important; 
    padding-top: 0 !important;*/
    padding: 0 !important;
    border: 0;
}

.ms-WPHeader td {
    background-image: none !important;
}

.nightandday .ms-cui-cg-or .ms-cui-cg-t, .ms-cui-tt-a {
    color: #000 !important;
}

.ms-WPBody a, .ms-WPBody a:link {
    color: #1F87E5;
}

/*
.s4-wpcell-plain a, .s4-wpcell-plain a:visited
{
    color: #1f87e5 !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

.s4-wpcell-plain a:hover
{
    color: #1f87e5 !important;
    text-decoration: underline !important;
}

.ms-WPBody a, .ms-WPBody a:visited
{
    color: #1f87e5 !important;
    text-decoration: none !important;
}

.ms-WPBody a:hover
{
    color: #1f87e5 !important;
    text-decoration: underline !important;
}
*/

/**************** ScrollBar **********************/

#scrollbarOfertas, #scrollbarNovedades, #scrollbarOutlet, #scrollbarCategorias, #scrollbarEventos, #scrollbarFormacion {
    margin: 10px 0;
    border: solid 1px #e8e8e8;
    background-color: #f8f8f8;
    clear: both;
}

    #scrollbarOfertas .viewport, #scrollbarNovedades .viewport, #scrollbarOutlet .viewport, #scrollbarCategorias .viewport {
        height: 200px;
        overflow: hidden;
        position: relative;
    }

    #scrollbarEventos .viewport, #scrollbarFormacion .viewport {
        padding: 5px;
        height: 190px;
        overflow: hidden;
        position: relative;
    }

    #scrollbarOfertas .overview, #scrollbarNovedades .overview, #scrollbarOutlet .overview, #scrollbarEventos .overview, #scrollbarFormacion .overview {
        font-size: 0.9em;
        list-style: none;
        position: absolute;
        left: 0;
        top: 0;
        margin: 0;
        width: 100%;
    }

        #scrollbarOfertas .overview ul, #scrollbarNovedades .overview ul, #scrollbarOutlet .overview ul {
            list-style-type: none;
            padding: 0 15px;
            margin: 0;
        }

            #scrollbarOfertas .overview ul li, #scrollbarNovedades .overview ul li, #scrollbarOutlet .overview ul li {
                border-bottom: solid 1px #e8e8e8;
                margin: 0;
                padding: 15px 0;
            }

                #scrollbarOfertas .overview ul li a, #scrollbarNovedades .overview ul li a, #scrollbarOutlet .overview ul li a {
                    font-size: 0.9em;
                    margin-bottom: 5px;
                    display: inline-block;
                    width: 50%;
                    white-space: normal;
                }

            #scrollbarOfertas .overview ul .Imagen, #scrollbarNovedades .overview ul .Imagen, #scrollbarOutlet .overview ul .Imagen {
                float: left;
                height: 72px;
                width: 100px;
                text-align: center;
                background-color: white;
                margin-right: 18px;
            }

        #scrollbarOfertas .overview img, #scrollbarNovedades .overview img, #scrollbarOutlet .overview img {
            max-width: 100px;
            max-height: 72px;
        }


.subMenu h2 {
    font-weight: normal !important;
    color: #1f87e5;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 20px;
    border-bottom: solid 1px #2087e5;
    border-top: solid 1px #2087e5;
    width: 175px;
}

.scrollbar {
    background: transparent url(/_layouts/images/GTI/Scrollbar/bg-scrollbar-track-y.png) no-repeat 0 0;
    position: relative;
    background-position: 0 0;
    float: right;
    width: 15px;
}

.track {
    background: transparent url(/_layouts/images/GTI/Scrollbar/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
    height: 100%;
    width: 13px;
    position: relative;
    padding: 0 1px;
}

.thumb {
    background: transparent url(/_layouts/images/GTI/Scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
    height: 20px;
    width: 25px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: -5px;
}

    .thumb .end {
        background: transparent url(/_layouts/images/GTI/Scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
        overflow: hidden;
        height: 5px;
        width: 25px;
    }

.disable {
    display: none;
}

.Ofertas {
    float: left;
    width: 31.5%;
    margin-right: 16px;
}

.Novedades {
    float: left;
    width: 31.5%;
    margin-right: 20px;
}

.Outlet {
    float: left;
    width: 31.5%;
}

    .Outlet .ContenedorPrecioOfertas {
        position: absolute;
        bottom: 10px;
        left: 10px;
    }

.Novedades .ContenedorPrecioOfertas {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.Ofertas .Titulo {
    height: 64px;
    width: 295px;
    background: transparent url(/_layouts/images/GTI/Ofertas/ofertas.png) no-repeat left top;
}

.Novedades .Titulo {
    height: 64px;
    width: 295px;
    background: transparent url(/_layouts/images/GTI/Ofertas/novedades.png) no-repeat left top;
}

.Novedades .TituloPt {
    height: 64px;
    width: 295px;
    background: transparent url(/_layouts/images/GTI/Ofertas/novedades_pt.png) no-repeat left top;
}

.Outlet .Titulo {
    height: 64px;
    width: 295px;
    background: transparent url(/_layouts/images/GTI/Ofertas/outlet.png) no-repeat left top;
}

.OfertasNovedades ul {
    list-style-type: none;
    margin: 0;
    padding: 10px;
}

.OfertasNovedades .Contenido {
    height: 190px;
    position: relative;
    background-color: #fff;
}

.OfertasNovedades .Imagen {
    text-align: center;
    margin-top: 10px;
}

    .OfertasNovedades .Imagen img {
        max-height: 100px;
    }

.ImagenOferta {
    text-align: center;
    margin-top: 10px;
    position: relative;
}

    .ImagenOferta img {
        max-height: 100px;
    }

    .ImagenOferta .Oferta {
        max-width: 200px;
        max-height: 100px;
    }

    .ImagenOferta .Producto {
        max-width: 200px;
        max-height: 90px;
    }

    .ImagenOferta .Fabricante {
        max-width: 200px;
        max-height: 30px;
    }

    .ImagenOferta .FondoDescuento {
        background: transparent url(/_layouts/images/GTI/ofertas/descuento.png) no-repeat left top;
        width: 62px;
        height: 61px;
        position: absolute;
        left: 80%;
        bottom: 80%;
        line-height: 61px;
        text-align: center;
        color: #fff;
        font-size: 1.2em;
    }

    .ImagenOferta .FondoOferta {
        background: transparent url(/_layouts/images/GTI/ofertas/ofertaA.png) no-repeat left top;
        width: 62px;
        height: 61px;
        position: absolute;
        left: 80%;
        bottom: 80%;
        line-height: 61px;
        text-align: center;
        color: #fff;
        font-size: 1.2em;
    }

    .ImagenOferta .FondoOfertaB {
        background: transparent url(/_layouts/images/GTI/ofertas/ofertaB.png) no-repeat left top;
        width: 62px;
        height: 61px;
        position: absolute;
        left: 80%;
        bottom: 80%;
        line-height: 61px;
        text-align: center;
        color: #fff;
        font-size: 1.2em;
    }

    .ImagenOferta .FondoRegalo {
        background: transparent url(/_layouts/images/GTI/ofertas/regalo.png) no-repeat left top;
        width: 62px;
        height: 61px;
        position: absolute;
        left: 80%;
        bottom: 80%;
    }

    .ImagenOferta .FondoIcono {
        width: 62px;
        height: 61px;
        position: absolute;
        left: 80%;
        bottom: 80%;
    }

.OfertasNovedades .VerMas, .OfertasNovedades .VerMas:visited {
    position: absolute;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 0.8em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/ver_masAzul.png) no-repeat left top;
    width: 69px;
    height: 21px;
    display: inline-block;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
}

    .OfertasNovedades .VerMas:hover {
        background: transparent url(/_layouts/images/GTI/ver_masAzul_hover.png) no-repeat 0 0;
        display: inline-block;
        color: #fff !important;
        text-decoration: none !important;
    }

.SubMenuFabricantes {
    float: left;
    width: 100%;
}

    .SubMenuFabricantes ul {
        margin: 0;
        margin-left: 20px;
        margin-top: 20px;
        padding: 0;
        list-style-type: none;
        column-count: 6;
    }

        .SubMenuFabricantes ul li {
            /* float: left; 
    width: 20%; */
            margin: 0;
            padding: 0;
            line-height: 12px;
        }

            .SubMenuFabricantes ul li a {
                font-size: 10px;
                margin: 0px;
                padding: 0px;
                display: block;
                color: #0096ff !important;
            }

.SubMenuFabricantes2 {
    float: left;
    width: 30%;
}

    .SubMenuFabricantes2 ul {
        margin: 0;
        margin-left: 20px;
        margin-top: 20px;
        padding: 0;
        list-style-type: none;
    }

        .SubMenuFabricantes2 ul li {
            border: solid 1px #e5e5e5;
            background: #EFEFEF url(/_layouts/images/GTI/background_repeat_mini_banner.jpg) repeat-x 0 0;
            width: 100%;
            overflow: hidden;
            margin-bottom: 15px;
        }

            .SubMenuFabricantes2 ul li a {
                font-size: 0.8em;
            }


            .SubMenuFabricantes2 ul li img {
                float: left;
                margin: 5px;
                margin-right: 10px;
                max-height: 48px;
                max-width: 48px;
            }

.SubMenuCategorias {
    float: left;
    width: 72%;
}

    .SubMenuCategorias .VerMas {
        float: right;
        cursor: pointer;
        margin-top: 15px;
        margin-right: 10px;
        font-size: 0.8em;
        text-align: center;
        background: transparent url(/_layouts/images/GTI/ver_masAzul.png) no-repeat left top;
        width: 69px;
        height: 21px;
        color: #fff !important;
        text-decoration: none;
        line-height: 21px;
    }

    .SubMenuCategorias ul {
        margin: 0;
        margin-left: 20px;
        margin-top: 20px;
        padding: 0;
        list-style-type: none;
        column-count: 3;
    }

        .SubMenuCategorias ul li {
            /*float: left;
    width: 30%;*/
            margin: 0;
            margin-right: 10px;
            padding: 0;
            line-height: 20px;
            width: 100%;
            display: inline-block;
        }

            .SubMenuCategorias ul li a {
                font-size: 12px;
                margin: 0px;
                padding: 0px;
                display: block;
                color: #0096ff !important;
                border-bottom: 1px solid #ddd;
            }

.SubMenuCategorias2 {
    float: left;
    width: 28%;
}

    .SubMenuCategorias2 ul {
        margin: 0;
        margin-left: 20px;
        margin-top: 20px;
        padding: 0;
        list-style-type: none;
    }

        .SubMenuCategorias2 ul li {
            border: solid 1px #e5e5e5;
            background: #EFEFEF url(/_layouts/images/GTI/background_repeat_mini_banner.jpg) repeat-x 0 0;
            width: 90%;
            padding: 5px;
            overflow: hidden;
            margin-bottom: 15px;
        }

            .SubMenuCategorias2 ul li a {
                font-size: 0.8em;
                color: #0096ff !important;
            }

            .SubMenuCategorias2 ul li img {
                float: left;
                margin-right: 10px;
                max-height: 48px;
                max-width: 48px;
            }

.SubMenuCategorias3 ul {
    margin: 0;
    margin-left: 20px;
    margin-top: 40px;
    padding: 0;
    list-style-type: none;
}

    .SubMenuCategorias3 ul li {
        border: solid 1px #e5e5e5;
        border-radius: 5px;
        background: #EFEFEF url(/_layouts/images/GTI/background_repeat_mini_banner.jpg) repeat-x 0 0;
        padding: 5px;
        overflow: hidden;
        margin-bottom: 25px;
        float: left;
        width: 20%;
        margin-right: 25px;
    }

        .SubMenuCategorias3 ul li a {
            font-size: 0.8em;
            color: #0096ff !important;
        }

        .SubMenuCategorias3 ul li img {
            float: left;
            margin-right: 10px;
            max-height: 48px;
            max-width: 48px;
        }

.SubMenuCategorias .SubCategorias {
    position: absolute;
    top: 100%;
    left: 20%;
    background-color: white;
    z-index: 999;
    padding: 10px;
    background-color: #1f87e5;
    min-width: 150px;
}

    .SubMenuCategorias .SubCategorias ul li a, .SubMenuCategorias .SubCategorias ul li a:visited, .SubMenuCategorias .SubCategorias ul li a:hover {
        color: #fff !important;
        font-size: 0.8em;
    }

.SubMenuEventos {
    float: left;
    width: 46%;
    margin-right: 20px;
}

    .SubMenuEventos h2 {
        float: left;
    }

    .SubMenuEventos .VerMas {
        float: right;
        cursor: pointer;
        margin-top: 15px;
        margin-right: 10px;
        font-size: 0.8em;
        text-align: center;
        background: transparent url(/_layouts/images/GTI/ver_masAzul.png) no-repeat left top;
        width: 69px;
        height: 21px;
        color: #fff !important;
        text-decoration: none;
        line-height: 21px;
    }

        .SubMenuEventos .VerMas:hover {
            background: transparent url(/_layouts/images/GTI/ver_masAzul_hover.png) no-repeat 0 0;
            display: inline-block;
            color: #fff !important;
            text-decoration: none !important;
        }

    .SubMenuEventos .titulo {
        margin-bottom: 5px;
    }

    .SubMenuEventos .contenido {
        margin-bottom: 10px;
        border: solid 1px #DEDEDE;
        background-color: #F6F6F6;
        padding: 5px;
    }

    .SubMenuEventos .fecha {
        font-size: 0.8em;
        color: #A5A5A5;
        margin-right: 5px;
    }

    .SubMenuEventos .ciudad {
        color: #333333;
        margin-right: 5px;
    }

    .SubMenuEventos .tipo {
        color: #FF9351;
        margin-right: 5px;
    }

    .SubMenuEventos .url {
        float: right;
    }


    .SubMenuEventos ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        margin-right: 20px;
    }

        .SubMenuEventos ul li {
            background: transparent url(/_layouts/images/GTI/barra_bottom.png) repeat-x center bottom;
            margin-bottom: 5px;
            margin-left: 5px;
            padding-bottom: 5px;
            padding: 10px 0;
        }


/**************** BLOG **********************/

.article {
    margin-top: 20px;
}

    .article .captionImage {
        color: #b5b5b5;
        font-size: 0.6em;
    }


    .article .header {
        margin-bottom: 10px;
        color: #1f87e5;
    }

    .article .date {
        color: #b5b5b5;
        font-size: 0.8em;
        margin-bottom: 10px;
    }

    .article .entradilla {
        color: #000;
        font-size: 0.8em;
        margin-bottom: 10px;
    }


    .article .content {
        color: #666666;
        font-size: 0.75em;
    }

        .article .content a, .article .content a:visited {
            color: #1f87e5;
            text-decoration: none;
        }

            .article .content a:hover {
                color: #1f87e5;
                text-decoration: underline;
            }


/**************** CATÁLOGO **********************/

.Catalogo {
    float: left;
    width: 100%;
    margin-top: 18px;
}

    .Catalogo .Izquierda {
        float: left;
        width: 22%;
        margin-right: 28px;
    }

    .Catalogo .Derecha {
        float: left;
        width: 75%;
        margin-top: 10px;
    }

    .Catalogo .Izquierda .Categorias {
        background-color: #FAFAFA;
        padding: 5px;
    }

    .Catalogo .Izquierda .Titulo {
        border-bottom: 1px solid #CCCCCC;
        color: #333333;
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .Catalogo .Izquierda a, .Catalogo .Izquierda a:visited {
        background-color: #FFFFFF;
        border-left: 2px solid #84A5D8;
        color: #1F87E5;
        display: block;
        margin-bottom: 3px;
        padding: 1px 0 1px 5px;
        text-decoration: none;
    }

        .Catalogo .Izquierda a:hover {
            color: #84A5D8;
            text-decoration: none;
            border-left: 2px solid white;
        }

    .Catalogo .Izquierda .SubCategoria {
        padding: 5px;
        margin-top: 10px;
        color: #333;
        background-color: #F2F2F2;
        /*background: #244683 url(/_layouts/images/GTI/bg_subcategoria.png) repeat-x 0 0;
    border-radius: 8px;*/
    }

        .Catalogo .Izquierda .SubCategoria .Titulo {
            border-bottom: 1px solid #CCCCCC;
            color: #333333;
            font-size: 14px;
            font-weight: normal;
            margin-bottom: 10px;
            margin-top: 10px;
            /*color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 5px;
    border-bottom: medium none;*/
        }

    .Catalogo .Izquierda .Otros {
        margin-top: 10px;
        color: #666666;
        padding: 5px;
    }

.EnlaceComparador {
    cursor: pointer;
    color: #1f87e5;
    background: transparent url(/_layouts/images/GTI/btnComparadorOff.png) repeat-x 0 0;
    width: 173px;
    height: 31px;
    display: inline-block;
    margin-bottom: 10px;
    text-align: center;
    line-height: 31px;
}

.EnlaceComparadorHabilitado {
    cursor: pointer;
    color: #fff;
    text-decoration: none;
    background: transparent url(/_layouts/images/GTI/btnComparador.png) repeat-x 0 0;
    width: 173px;
    height: 31px;
    display: inline-block;
    margin-bottom: 10px;
    text-align: center;
    line-height: 31px;
}

    .EnlaceComparadorHabilitado:hover {
        cursor: pointer;
        color: #fff;
        text-decoration: none;
        background: transparent url(/_layouts/images/GTI/btnComparadorHover.png) repeat-x 0 0;
        width: 173px;
        height: 31px;
    }

.Catalogo .Derecha .TotalArticulos {
    float: right;
    margin-bottom: 10px;
    color: #a2a2a2;
    line-height: 31px;
}

.Catalogo .Derecha .ImprimirArticulos, .BuscarArticulos .ImprimirArticulos {
    float: right;
    margin-left: 10px;
}

    .Catalogo .Derecha .ImprimirArticulos img, .BuscarArticulos .ImprimirArticulos img {
        float: left;
        margin-right: 5px;
    }

    .Catalogo .Derecha .ImprimirArticulos a, .Catalogo .Derecha .ImprimirArticulos a:visited,
    .BuscarArticulos .ImprimirArticulos a, .BuscarArticulos .ImprimirArticulos a:visited {
        display: inline-block;
        margin-top: 5px;
        color: #1f87e5;
    }

        .Catalogo .Derecha .ImprimirArticulos a:hover, .BuscarArticulos .ImprimirArticulos a:hover {
            text-decoration: underline;
            color: #1f87e5;
        }

.Catalogo .Derecha .OrdenarArticulos, .BuscarArticulos .OrdenarArticulos {
    float: right;
    margin-left: 10px;
}

.BuscarArticulos {
    margin-right: 100px;
}

.Catalogo .Derecha .MasInfo, .DetalleOferta .MasInfo {
    float: left;
    cursor: pointer;
    margin-right: 10px;
    font-size: 0.8em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/MasInfo_Over.png) no-repeat left top;
    width: 94px;
    height: 21px;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
}

.Catalogo .Derecha .MasInfoOferta, .DetalleOferta .MasInfoOferta {
    float: left;
    cursor: pointer;
    margin-right: 10px;
    font-size: 0.8em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/MasInfoOfertaOscuro_Over.png) no-repeat left top;
    width: 94px;
    height: 21px;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
}

    .Catalogo .Derecha .MasInfoOferta:hover, .DetalleOferta .MasInfoOferta:hover {
        background: transparent url(/_layouts/images/GTI/MasInfo.png) no-repeat 0 0;
        display: inline-block;
        color: #e62027 !important;
        text-decoration: none !important;
    }

.Catalogo .Derecha .MasInfo:hover, .DetalleOferta .MasInfo:hover {
    background: transparent url(/_layouts/images/GTI/MasInfo.png) no-repeat 0 0;
    display: inline-block;
    color: #1f87e5 !important;
    text-decoration: none !important;
}

.Catalogo .Derecha .MasInfoOfertaSelected, .DetalleOferta .MasInfoOfertaSelected {
    float: left;
    cursor: pointer;
    margin-right: 10px;
    font-size: 0.8em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/MasInfo.png) no-repeat left top;
    width: 94px;
    height: 21px;
    color: #e62027 !important;
    text-decoration: none;
    line-height: 21px;
}

    .Catalogo .Derecha .MasInfoOfertaSelected:hover, .DetalleOferta .MasInfoOfertaSelected:hover {
        background: transparent url(/_layouts/images/GTI/MasInfoOfertaOscuro_Over.png) no-repeat 0 0;
        display: inline-block;
        color: #fff !important;
        text-decoration: none !important;
    }

.Catalogo .Derecha .MasInfoSelected, .DetalleOferta .MasInfoSelected {
    float: left;
    cursor: pointer;
    margin-right: 10px;
    font-size: 0.8em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/MasInfo.png) no-repeat left top;
    width: 94px;
    height: 21px;
    color: #1f87e5 !important;
    text-decoration: none;
    line-height: 21px;
}

    .Catalogo .Derecha .MasInfoSelected:hover, .DetalleOferta .MasInfoSelected:hover {
        background: transparent url(/_layouts/images/GTI/MasInfo_Over.png) no-repeat 0 0;
        display: inline-block;
        color: #fff !important;
        text-decoration: none !important;
    }


.Catalogo .Derecha table {
    border: none;
    margin-bottom: 10px;
    width: 100%;
}

.DetalleOferta table {
    border: none;
    margin-bottom: 10px;
    margin-top: 10px; /* Para ajustar las ofertas a la nueva Herramienta de Ofertas*/
    width: 90%;
}

.DetalleOferta .Fabricantes {
    margin-left: 12px;
}

    .DetalleOferta .Fabricantes a, .DetalleOferta .Fabricantes a:visited {
        color: #1f87e5 !important;
        text-decoration: none !important;
    }

        .DetalleOferta .Fabricantes a:hover {
            color: #1f87e5 !important;
            text-decoration: underline !important;
        }

.Catalogo .Derecha table th, .DetalleOferta table th {
    border: none;
    color: #fff;
    font-size: 1.1em;
    background: #486C8C url(/_layouts/images/GTI/background_listado_top_catalogo.jpg) repeat-x 0 0;
    text-align: left;
    padding: 10px 20px;
}

.Catalogo .Derecha table td, .DetalleOferta table td {
    border: none;
}

.Catalogo .Derecha table tr, .DetalleOferta table tr {
    border-bottom: solid 1px #E1E1E1;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.Catalogo .Derecha table td .left, .DetalleOferta table td .left {
    float: left;
    width: 100px;
    margin-right: 10px;
    margin-top: 10px;
}

.Catalogo .Derecha table td img, .DetalleOferta table td img {
    margin: 10px;
    margin-right: 20px;
    max-width: 100px;
}

.Catalogo .Derecha table td .right {
    float: left;
    margin: 10px;
    width: 70%;
}

.DetalleOferta table td .right {
    float: left;
    margin: 10px;
    width: 75%;
}

.Catalogo .Derecha table td .Precio, .DetalleOferta table td .Precio {
    margin-top: 20px;
}

.Catalogo .Derecha table td .PVD, .DetalleOferta table td .PVD {
    color: #a94442;
    font-size: 1.5em;
    font-weight: bold;
}

    .Catalogo .Derecha table td .PVD span, .DetalleOferta table td .PVD span {
        margin-right: 0;
        margin-bottom: 5px;
    }

.Catalogo .Derecha table td .titulo, .DetalleOferta table td .titulo {
    color: #1f87e5;
    float: left;
    width: 25%;
}

.Catalogo .Derecha table td .Stock span, .DetalleOferta table td .Stock span {
    width: 25%;
}

.Catalogo .Derecha table td .Stock div, .DetalleOferta table td .Stock div {
    margin-top: 3px;
    margin-bottom: 3px;
}

.Catalogo .Derecha .PVD img, .Catalogo .Derecha .Stock img, .DetalleOferta .PVD img {
    margin: 0;
    padding: 0;
    padding-right: 5px;
}

.Catalogo .Derecha table td a, .Catalogo .Derecha table td a:visited, .DetalleOferta table td a, .DetalleOferta table td a:visited {
    margin-top: 10px;
    margin-bottom: 15px;
    display: inline-block;
}

    .Catalogo .Derecha .ComprarIndex table td a, .Catalogo .Derecha table td a:visited, .DetalleOferta table td a, .DetalleOferta table td a:visited {
        margin-top: 0px !important;
        margin-bottom: 15px;
        display: inline-block;
    }

.Catalogo .Derecha table td .EnlaceTitulo, .Catalogo .Derecha table td .EnlaceTitulo:visited, .DetalleOferta table td .EnlaceTitulo, .DetalleOferta table td .EnlaceTitulo:visited {
    font-size: 1.1em;
    color: #1f87e5 !important;
    text-decoration: none;
}

    .Catalogo .Derecha table td .EnlaceTitulo:hover, .DetalleOferta table td .EnlaceTitulo:hover {
        color: #1f87e5;
        text-decoration: underline;
    }

.CatalogoComprar {
    margin-bottom: 5px;
}

    .CatalogoComprar .Comprar, .CatalogoComprar .Comprar:visited {
        background: transparent url(/_layouts/images/GTI/cesta_catalogo.png) no-repeat 0 0;
        width: 103px;
        height: 31px;
        margin-right: 10px;
        margin-bottom: 0 !important;
        padding-left: 40px;
        color: #fff !important;
        line-height: 31px;
    }

        .CatalogoComprar .Comprar:hover {
            background: transparent url(/_layouts/images/GTI/cesta_catalogo_hover.png) no-repeat 0 0;
            color: #fff !important;
            text-decoration: none !important;
        }

.FiltroSeleccionado {
    color: #666666;
}

.TituloCabeceraFiltros {
    background-color: #EFEFEF;
    color: #666666;
    font-size: 17px;
    line-height: 1.2em;
    margin: 20px 0 0;
    padding: 5px;
}

/********************* FICHA DE UN ARTÍCULO **************************/

.UnidadesPromocion {
    color: #a94442;
    font-size: 1.2em;
    font-weight: bold;
}

.FichaArticulo {
    margin-left: 20px;
}

.FichaArticuloCabecera {
    list-style-type: none;
    margin: 0;
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0;
}

    .FichaArticuloCabecera li {
        display: inline;
        margin-right: 20px;
    }

        .FichaArticuloCabecera li img {
            float: left;
            margin-right: 5px;
        }

        .FichaArticuloCabecera li a, .FichaArticuloCabecera li a:visited {
            color: #1f87e5 !important;
            text-decoration: underline !important;
        }

            .FichaArticuloCabecera li a:hover {
                color: #1f87e5 !important;
                text-decoration: underline !important;
            }

.FichaCarrusel {
    float: left;
    margin-right: 30px;
}

.FichaPrecio {
    float: left;
}

    .FichaPrecio div {
        margin-bottom: 5px;
    }

    .FichaPrecio .PVD {
        font-size: 1.6em;
        color: #a94442;
        font-weight: bold;
    }

    .FichaPrecio .PVPR {
        color: #a94442;
        font-weight: bold;
    }

        .FichaPrecio .PVD img, .FichaPrecio .PVPR img, .FichaPrecio .Stock img {
            margin: 0;
            padding: 0;
            padding-right: 5px;
        }

/* FICHAPRECIO CONTROL NUEVO*/
.FichaPrecioControl * {
    color: #676767;
}

.FichaPrecioControl .titulo {
    color: #1f87e5 !important;
    float: left;
    width: 60px;
}

.FichaPrecioControl div {
    margin-bottom: 5px;
}

.FichaPrecioControl .PVD {
    font-size: 1.6em;
    color: #a94442;
    font-weight: bold;
}

    .FichaPrecioControl .PVD .titulo {
        color: #a94442;
    }

    .FichaPrecioControl .PVD img, .FichaPrecioControl .PVPR img, .FichaPrecioControl .Stock img {
        margin: 0;
        padding: 0;
        padding-right: 5px;
    }

.FichaContenido {
    margin-bottom: 20px;
}

    .FichaContenido .titulo {
        color: #1f87e5 !important;
        margin-right: 10px;
        float: left;
    }

.FichaPrecio .titulo {
    color: #1f87e5 !important;
    float: left;
    width: 35%;
}

.FichaComprar .Comprar, .FichaComprar .Comprar:visited {
    background: transparent url(/_layouts/images/GTI/cesta_catalogo.png) no-repeat 0 0;
    width: 103px;
    height: 31px;
    line-height: 31px;
    margin-right: 10px;
    padding-left: 40px;
    color: #fff !important;
    display: inline-block;
    margin-top: 10px;
}

    .FichaComprar .Comprar:hover {
        background: transparent url(/_layouts/images/GTI/cesta_catalogo_hover.png) no-repeat 0 0;
        color: #fff !important;
        text-decoration: none !important;
    }

.FichaComprar .FondoDescuento2 {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 15px;
    left: 120px;
    cursor: pointer;
}

.FichaComprar .FondoDescuento3 {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 15px;
    left: 150px;
    cursor: pointer;
}

.FichaComprar .FondoDinero {
    background: transparent url(/_layouts/images/GTI/ofertas/dinero.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 15px;
    left: 150px;
    cursor: pointer;
}

.FichaComprar .FondoDescuentoHipervinculoFicha {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: relative;
    bottom: 71px;
    left: 175px;
    cursor: pointer;
    top: -58px;
}

.FondoDescuentoHipervinculoFichaBuscadorProductosBusqueda {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: relative;
    bottom: 71px;
    left: 175px;
    cursor: pointer;
    top: -47px;
}

.FondoDescuentoHipervinculoFichaBuscadorProductos {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: relative;
    bottom: 17px;
    left: 175px;
    cursor: pointer;
    top: -39px;
}

.FondoDescuentoHipervinculoFichaDetalle {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: relative;
    cursor: pointer;
    display: inline-block;
    top: -38px;
    left: 120px;
}


.FichaComprar .FondoOferta2 {
    background: transparent url(/_layouts/images/GTI/ofertas/ofertaA2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 15px;
    left: 120px;
    cursor: pointer;
}

.FichaComprar .FondoOferta2B {
    background: transparent url(/_layouts/images/GTI/ofertas/ofertaB2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 15px;
    left: 120px;
    cursor: pointer;
}

.FichaComprar .FondoRegalo2 {
    background: transparent url(/_layouts/images/GTI/ofertas/regalo2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    position: absolute;
    bottom: 15px;
    left: 120px;
    cursor: pointer;
}

.FichaComprar .FondoRegalo2HipervinculoOferta {
    background: transparent url(/_layouts/images/GTI/ofertas/regalo2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    position: relative;
    bottom: 71px;
    left: 150px;
    cursor: pointer;
}

.FondoRegalo2HipervinculoOfertaBuscadorProducto {
    background: transparent url(/_layouts/images/GTI/ofertas/regalo2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    position: relative;
    bottom: -10px;
    left: -40px;
    cursor: pointer;
}

.FondoRegalo2HipervinculoOfertaFicha {
    background: transparent url(/_layouts/images/GTI/ofertas/regalo2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    position: relative;
    left: -30px;
    cursor: pointer;
    display: inline-block;
    top: -5px;
}

.FichaArticulo .Titulo {
    font-weight: normal;
    font-size: 1.8em;
    color: #000000;
    margin-bottom: 20px;
}

.FichaArticulo .Fabricante {
    margin-bottom: 10px;
}

.FichaArticulo .DetalleMenu {
    background-color: #F8F8F8;
    padding: 20px;
    min-height: 100px;
}

.Menu a, .Menu a:visited {
    text-align: center;
    padding: 10px 15px;
    padding-top: 20px;
    display: block;
    color: #444 !important;
    text-decoration: none;
    width: 128px;
    height: 20px;
    background: transparent url(/_layouts/images/GTI/tab_reposo.png) no-repeat left bottom;
}

    .Menu a:hover {
        text-decoration: none;
        color: #fff !important;
        height: 20px;
        background: transparent url(/_layouts/images/GTI/tab_visited.png) no-repeat left bottom;
    }

.MenuSeleccionado a, .MenuSeleccionado a:visited {
    text-decoration: none;
    color: #fff !important;
    height: 20px;
    background: transparent url(/_layouts/images/GTI/tab_visited.png) no-repeat left bottom;
}

.MenuContenidoTab {
    border: 0px;
    border-bottom: solid 1px #92979d;
    background-color: #fafafa;
    min-height: 200px;
}

.AplicarMargen {
    display: none;
    position: fixed;
    left: 30%;
    top: 40%;
    background-color: White;
    padding: 2em;
    border: solid 1px #cacaca;
    z-index: 999;
}

    .AplicarMargen .Botones {
        text-align: center;
        margin: 10px 0;
    }

        .AplicarMargen .Botones input[type='submit'] {
            border: none;
            background: url(/_Layouts/Images/Gti/inicioAzul_reposo.png) no-repeat center top;
            width: 80px;
            height: 31px;
            cursor: pointer;
            text-align: center;
            color: #fff;
            font-size: 1em;
        }

        .AplicarMargen .Botones a {
            display: inline-block;
            border: none;
            background: url(/_Layouts/Images/Gti/inicioAzul_reposo.png) no-repeat center top;
            width: 80px;
            height: 31px;
            cursor: pointer;
            text-align: center;
            color: #fff;
            line-height: 31px;
            font-size: 1em;
        }

        .AplicarMargen .Botones input[type='submit']:hover {
            border: none;
            background: url(/_Layouts/Images/Gti/inicioAzul_hover.png) no-repeat center top;
            width: 80px;
            height: 31px;
            cursor: pointer;
            text-align: center;
            color: #fff;
        }

        .AplicarMargen .Botones a:hover {
            display: inline-block;
            border: none;
            background: url(/_Layouts/Images/Gti/inicioAzul_hover.png) no-repeat center top;
            width: 80px;
            height: 31px;
            cursor: pointer;
            text-align: center;
            color: #fff;
            text-decoration: none;
        }

/**************** MENU ARBOL ZONA PRIVADA **********************/

.MenuArbol {
    background: transparent url(/_layouts/images/GTI/fondo_pie_mapaweb.png) no-repeat left top;
    margin-bottom: 40px;
    width: 978px;
    height: 174px;
}

    .MenuArbol .Celda {
        float: left;
        width: 25%;
    }

        .MenuArbol .Celda ul {
            margin: 0;
            padding: 0;
            padding-bottom: 20px;
        }

            .MenuArbol .Celda ul li {
                margin-left: 30px;
                list-style-type: none;
            }

                .MenuArbol .Celda ul li a, .MenuArbol .Celda ul li a:visited {
                    text-decoration: none;
                    cursor: pointer;
                    color: #666666;
                }

                    .MenuArbol .Celda ul li a:hover {
                        text-decoration: underline;
                        color: #666666;
                    }

    .MenuArbol .Titulo {
        color: #1f87e5;
        font-size: 1.2em !important;
        font-weight: normal !important;
        margin: 20px 20px 20px 30px;
    }


/**************************** ÚLTIMOS PRODUCTOS ******************************/

.UltimosProductos h2 {
    background-color: #F2F2F2;
    font-size: 1.3em !important;
    font-weight: normal !important;
    margin: 0;
    padding: 5px 10px;
}

.UltimosProductosBrainSINS h2 {
    background-color: #F2F2F2;
    font-size: 1.3em !important;
    font-weight: normal !important;
    margin: 0;
    padding: 5px 10px;
    margin-bottom: 20px;
}

.UltimosProductosContenido {
    position: relative;
    width: 284px;
}

    .UltimosProductosContenido .Paginador {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 18px;
        left: 196px !important;
    }

    .UltimosProductosContenido ul {
        padding-left: 0;
        padding-top: 45px;
        margin: 0;
        list-style-type: none;
        clear: both;
    }

        .UltimosProductosContenido ul li {
            margin: 0;
            padding: 10px;
            background-color: #f2f2f2;
        }

        .UltimosProductosContenido ul .Imagen {
            float: left;
            height: 65px;
            width: 65px;
            text-align: center;
            background-color: white;
            margin-right: 10px;
        }

        .UltimosProductosContenido ul img {
            max-width: 65px;
            max-height: 65px;
        }

        .UltimosProductosContenido ul .precio {
            color: #a94442 !important;
            font-weight: bold;
            margin-top: 8px;
            float: left;
        }

        .UltimosProductosContenido ul a, .UltimosProductosContenido ul a:visited {
            font-size: 0.9em;
            /*color: #1F87E5 !important;*/
            text-decoration: none;
        }

            .UltimosProductosContenido ul a:hover {
                color: #1F87E5;
                text-decoration: underline;
            }



/**************************** TOP VENTAS ******************************/


.TopVentas h2 {
    background-color: #F2F2F2;
    font-size: 1.3em !important;
    font-weight: normal !important;
    margin: 0;
    padding: 5px 10px;
    margin-top: 24px;
    height: 23px;
}

.divBotonesTopVentas {
    text-align: right;
    margin-bottom: 21px;
    margin-top: -32px;
}

.TopVentasContenido .Paginador {
    /*margin-top: -19px;
    position: absolute;
    right: 0;
    top: 0;
    left: 198px !important;*/
    margin-bottom: -20px;
    margin-left: 195px;
    margin-top: -30px;
    height: 38px;
}

.TopVentasContenido ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style-type: none !important;
}

    .TopVentasContenido ul li {
        margin: 0 !important;
        padding: 7px !important;
        background-color: #f2f2f2 !important;
        min-height: 0 !important;
    }


    .TopVentasContenido ul .Imagen {
        float: left;
        height: 65px;
        width: 65px;
        text-align: center;
        background-color: white;
        margin-right: 10px;
    }

.basket-csp .csp-client-domain {
    text-align: right;
}

.DetalleBasket .TopVentasContenido ul .Imagen {
    float: left;
    height: 47px;
    width: 47px;
    text-align: center;
    background-color: white;
    margin-right: 10px;
}

.TopVentasContenido ul .precio {
    color: #a94442 !important;
    font-weight: bold;
    margin-top: 8px;
    float: left;
}

.TopVentasContenido ul img {
    max-width: 65px;
    max-height: 65px;
}

.DetalleBasket .TopVentasContenido ul img {
    max-width: 45px;
    max-height: 45px;
}

.UltimosProductos .TopVentasContenido ul img {
    max-width: 65px;
    max-height: 65px;
}

.TopVentasContenido ul a, .TopVentasContenido ul a:visited {
    color: #1f87e5;
    font: 9px/9px arial;
    margin-top: 0 !important;
    text-decoration: none;
}

    .TopVentasContenido ul a:hover {
        color: #1f87e5;
        text-decoration: underline;
    }

.TopVentas .Boton {
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 0.8em;
    text-align: center;
    background-color: #d0d0d0;
    width: 69px;
    height: 32px;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
    border: 0px;
    font-size: 12px;
}

    .TopVentas .Boton:hover {
        background-color: #e6e4e4;
        color: #005fac !important;
        text-decoration: none !important;
    }


.TopVentasContenidoFicha {
    background-color: #f2f2f2;
    border-radius: 0 0 5px 5px;
    font-size: 1.4em !important;
    padding: 10px;
    position: relative;
    width: 309px;
}

    .TopVentasContenidoFicha .Paginador {
        margin-top: -19px;
        position: absolute;
        right: 0;
        top: 0;
        left: 198px !important;
    }

    .TopVentasContenidoFicha ul {
        list-style-type: none !important;
        margin: 0 !important;
        padding-left: 0 !important;
    }

        .TopVentasContenidoFicha ul li {
            border-bottom: 1px solid white;
            margin: 0 !important;
            min-height: 0 !important;
            padding: 10px 7px !important;
        }

            .TopVentasContenidoFicha ul li:last-child {
                border-bottom: 0px;
            }

        .TopVentasContenidoFicha ul .Imagen {
            float: left;
            height: 65px;
            width: 65px;
            text-align: center;
            background-color: white;
            margin-right: 30px;
        }

            .TopVentasContenidoFicha ul .Imagen img {
                float: left;
                height: 65px;
                width: 65px;
                text-align: center;
                background-color: white;
                margin-right: 30px;
                margin-left: 0px !important;
            }

        .TopVentasContenidoFicha ul .precio {
            color: #a94442 !important;
            font-weight: bold;
            margin-top: 8px;
            float: left;
        }

        .TopVentasContenidoFicha ul img {
            max-width: 65px;
            max-height: 65px;
        }

        .TopVentasContenidoFicha ul a, .TopVentasContenidoFicha ul a:visited {
            font-size: 0.9em;
            color: #1f87e5;
            text-decoration: none;
            margin-top: 0 !important;
            float: none !important;
        }

            .TopVentasContenidoFicha ul a:hover {
                color: #1f87e5;
                text-decoration: underline;
            }

    .TopVentasContenidoFicha .BotoneraNavegacionDerecha {
        float: right !important;
        margin-top: 6px !important;
        padding-right: 0;
        text-align: left !important;
        width: 200px !important;
    }


        .TopVentasContenidoFicha .BotoneraNavegacionDerecha .Link a, .TopVentasContenidoFicha .BotoneraNavegacionDerecha .Link a:visited {
            background: url("/_layouts/images/GTI/Basket/basket_infopeq2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
            color: #ffffff !important;
            display: block;
            height: 31px;
            text-decoration: none !important;
            width: 21px !important;
        }

            .TopVentasContenidoFicha .BotoneraNavegacionDerecha .Link a:hover {
                color: #FFFFFF !important;
                display: block;
                height: 31px;
                text-decoration: none !important;
                width: 21px !important;
                background: transparent url(/_layouts/images/GTI/Basket/basket_infopeq2_Over.jpg) no-repeat 0 0;
            }


/**************************** SLIDER PAGINADO ******************************/

.ContenedorSliderPaginado {
    background-color: #F2F2F2;
    height: 307px;
    margin-right: 15px;
    padding-left: 6px;
    padding-top: 6px;
    width: 671px;
}

/* .ContenedorSliderPaginadoBanner
{
    background-color:#F2F2F2;
    margin-right: 15px;
    padding-left: 6px;
    padding-top: 6px;
} */

.SliderPaginador {
    width: 50px;
    height: 20px;
    background: #fff;
}

    .SliderPaginador ul {
        position: relative;
        left: -999em;
    }

.slideViewer {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background: #fff;
}

    .slideViewer ul {
        position: relative;
        left: 0;
        top: 0;
        width: 1%;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .slideViewer ul li {
            float: left;
        }

    /*typographic info*/
    .slideViewer span.typo {
        padding: 6px;
        background: #fff;
        color: #000;
        font: normal 10px Verdana;
    }

.thumbSlider {
    overflow: hidden;
    width: 1%;
    background: #fff;
}

    .thumbSlider ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .thumbSlider ul li {
            float: left;
            margin: 0;
        }

    .thumbSlider a {
        color: #fff;
        text-decoration: none;
    }

        .thumbSlider a img {
            border: 0;
            display: block;
            padding: 0;
        }

    .thumbSlider p.tmbrdr {
        position: relative;
        left: 0;
        font-size: 0.01em;
        left: 0;
        margin: 0;
        padding: 0;
    }

a.left {
    background: url("/_layouts/images/GTI/leftarrow.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    width: 27px;
    height: 35px;
    display: block;
    margin-top: 5px;
}

    a.left:hover {
        background: url("/_layouts/images/GTI/leftarrow_hover.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
        width: 27px;
        height: 35px;
        display: block;
        margin-top: 5px;
    }

a.right {
    background: url("/_layouts/images/GTI/rightarrow.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    width: 27px;
    height: 35px;
    display: block;
    margin-top: 5px;
}

    a.right:hover {
        background: url("/_layouts/images/GTI/rightarrow_hover.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
        width: 27px;
        height: 35px;
        display: block;
        margin-top: 5px;
    }

a.l_dis, a.r_dis {
    cursor: pointer;
    background-color: #D0D0D0;
}

    a.l_dis span, a.r_dis span {
        display: none;
    }

a:focus {
    outline: none;
}



/**************************** LISTA DESTACADOS ******************************/

.ListaDestacados {
    margin-top: 20px;
}

    .ListaDestacados h2 {
        background-color: #F2F2F2;
        float: left;
        font-size: 1.3em !important;
        font-weight: normal !important;
        margin: 0;
        padding: 5px 10px;
    }


    .ListaDestacados ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        clear: both;
    }

        .ListaDestacados ul li {
            width: 219px;
            height: 282px;
            background-color: #F2F2F2;
            float: left;
            position: relative;
            margin-right: 10px;
            margin-top: 20px;
        }

            .ListaDestacados ul li .cajaImagenDesc {
                height: 149px;
            }

            .ListaDestacados ul li .titulo {
                color: #1f87e5 !important;
                margin: 16px;
                min-height: 50px;
            }

            .ListaDestacados ul li .cajaImagenDesc .descripcion {
                color: #ccc !important;
                margin: 8px;
                padding-left: 10px;
            }

            .ListaDestacados ul li .precio {
                color: #a94442 !important;
                font-weight: bold;
                margin: 8px;
                padding-left: 10px;
                float: left;
            }

            .ListaDestacados ul li .cajaImagenDesc .imagen {
                height: 129px;
                text-align: center;
            }

            .ListaDestacados ul li img {
                max-width: 160px;
                max-height: 129px;
            }

            .ListaDestacados ul li .Link a, .ListaDestacados ul li .Link a:visited {
                background: url("/_layouts/images/GTI/Basket/basket_infopeq2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                color: #FFFFFF !important;
                display: block;
                font-size: 0.9em;
                height: 31px;
                left: 40px;
                line-height: 31px;
                position: absolute;
                text-decoration: none;
                width: 21px;
                margin-left: 54px;
            }

                .ListaDestacados ul li .Link a:hover {
                    color: #FFFFFF !important;
                    display: block;
                    font-size: 0.9em;
                    height: 31px;
                    left: 40px;
                    line-height: 31px;
                    position: absolute;
                    text-decoration: none;
                    width: 21px;
                    background: transparent url(/_layouts/images/GTI/Basket/basket_infopeq2_Over.jpg) no-repeat 0 0;
                    margin-left: 54px;
                }

/****************** PAGINADOR ********************************/

.Paginador {
    text-align: center;
    padding-bottom: 10px;
}

.PaginadorPuntos {
    font-size: 1.5em;
    color: #cacaca;
}

.PaginadorActual {
    width: 27px;
    height: 25px;
    line-height: 25px;
    background-color: #e6e4e4;
    display: inline-block;
    color: #005fac !important;
    text-decoration: none !important;
}

.PaginadorPagina {
    background-color: #d0d0d0;
    width: 27px;
    height: 25px;
    display: inline-block;
    color: #fff !important;
    text-decoration: none;
    line-height: 25px;
}

    .PaginadorPagina:hover {
        background-color: #e6e4e4;
        display: inline-block;
        color: #005fac !important;
        text-decoration: none !important;
    }

/************************* BANNERS DE LA HOME PRIVADA ****************************************/

.BannerHomePrivada {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}

.clsulBannerHome {
    margin: 0;
    margin-top: 0;
    padding: 0;
    list-style-type: none;
}

.BannerHomePrivada ul {
    margin: 0;
    margin-top: 0;
    padding: 0;
    list-style-type: none;
}

.clsulBannerHome li {
    margin-bottom: 18px;
}

.BannerHomePrivada ul li {
    margin-bottom: 18px;
}

.clsulBannerHome li:last-child {
    margin-bottom: 0;
}

.BannerHomePrivada ul li:last-child {
    margin-bottom: 0;
}

.detalleFormacion .fotoFormacion {
    float: left;
    margin-right: 20px;
}

.detalleFormacion .precioFormacion {
    margin-top: 50px;
    font-size: 1.2em;
}

.detalleFormacion .precioFormacion {
    margin-top: 50px;
    font-size: 1.2em;
}

.detalleFormacion .DetalleMenu {
    background-color: #F8F8F8;
    padding: 20px;
    min-height: 100px;
}

.DetalleOferta .Titulo {
    font-weight: normal;
    font-size: 1.4em;
    color: #1f87e5;
    margin-bottom: 15px;
}

.DetalleOferta .Descripcion2 {
    font-size: 15px;
    text-align: center;
    margin-bottom: 20px;
}

.DetalleOferta .Imagen {
    margin-right: 40px;
    position: relative;
    float: left;
    border: solid 1px #dddddd;
}

    .DetalleOferta .Imagen img {
        display: block;
    }

.DetalleOferta .FondoDescuento {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento.png) no-repeat left top;
    width: 62px;
    height: 61px;
    position: absolute;
    left: 80%;
    bottom: 80%;
    line-height: 61px;
    text-align: center;
    color: #fff;
    font-size: 1.5em;
}

.DetalleOferta .FondoOferta {
    background: transparent url(/_layouts/images/GTI/ofertas/ofertaA.png) no-repeat left top;
    width: 62px;
    height: 61px;
    position: absolute;
    left: 80%;
    bottom: 80%;
    line-height: 61px;
    text-align: center;
    color: #fff;
    font-size: 1.5em;
}

.DetalleOferta .FondoOfertaB {
    background: transparent url(/_layouts/images/GTI/ofertas/ofertaB.png) no-repeat left top;
    width: 62px;
    height: 61px;
    position: absolute;
    left: 80%;
    bottom: 80%;
    line-height: 61px;
    text-align: center;
    color: #fff;
    font-size: 1.5em;
}

.DetalleOferta .FondoRegalo {
    background: transparent url(/_layouts/images/GTI/ofertas/regalo.png) no-repeat left top;
    width: 62px;
    height: 61px;
    position: absolute;
    left: 80%;
    bottom: 80%;
}

.FondoDescuento2 {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 0;
    left: 120px;
    cursor: pointer;
}

.FondoDescuento2b {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 0;
    left: 150px;
    cursor: pointer;
}

.FondoOferta2 {
    background: transparent url(/_layouts/images/GTI/ofertas/ofertaA2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 0;
    left: 120px;
    cursor: pointer;
}

.FondoOferta2B {
    background: transparent url(/_layouts/images/GTI/ofertas/ofertaB2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 0;
    left: 120px;
    cursor: pointer;
}

.FondoRegalo2 {
    background: transparent url(/_layouts/images/GTI/ofertas/regalo2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    position: absolute;
    bottom: 0;
    left: 120px;
    cursor: pointer;
}

.FondoDescuento3 {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 100%;
    left: 100%;
    cursor: pointer;
}

.FondoDinero {
    background: transparent url(/_layouts/images/GTI/ofertas/dinero.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 100%;
    left: 100%;
    cursor: pointer;
}

.FondoOferta3 {
    background: transparent url(/_layouts/images/GTI/ofertas/ofertaA2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 100%;
    left: 100%;
    cursor: pointer;
}

.FondoOferta3B {
    background: transparent url(/_layouts/images/GTI/ofertas/ofertaB2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1em;
    position: absolute;
    bottom: 100%;
    left: 100%;
    cursor: pointer;
}

.FondoRegalo3 {
    background: transparent url(/_layouts/images/GTI/ofertas/regalo2.png) no-repeat left top;
    width: 31px;
    height: 31px;
    position: absolute;
    bottom: 100%;
    left: 100%;
    cursor: pointer;
}
/* Se comenta por la nueva Herramienta de Ofertas
.ListaOfertas ul
{
    list-style-type: none;
    margin: 0;
    padding: 5px;
    width: 100%;
}

.ListaOfertas ul li
{
    width: 228px;
    height: 319px;
    background: transparent url(/_layouts/images/GTI/background_productos_centrales.png) no-repeat left top;
    float: left;
    position: relative;
    margin: 8px;
}
*/
.ListaOfertas ul li .Imagen {
    height: 150px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: #fff;
    position: relative;
}

.ListaOfertas ul li .Oferta {
    max-width: 200px;
    max-height: 150px;
}

.ListaOfertas ul li .Producto {
    max-width: 200px;
    max-height: 100px;
}

.ListaOfertas ul li .Fabricante {
    max-width: 200px;
    max-height: 50px;
}

.ListaOfertas ul li .FondoDescuento {
    background: transparent url(/_layouts/images/GTI/ofertas/descuento.png) no-repeat left top;
    width: 62px;
    height: 61px;
    position: absolute;
    left: 80%;
    bottom: 80%;
    line-height: 61px;
    text-align: center;
    color: #fff;
    font-size: 1.5em;
}

.ListaOfertas ul li .FondoOferta {
    background: transparent url(/_layouts/images/GTI/ofertas/ofertaA.png) no-repeat left top;
    width: 62px;
    height: 61px;
    position: absolute;
    left: 80%;
    bottom: 80%;
    line-height: 61px;
    text-align: center;
    color: #fff;
    font-size: 1.5em;
}

.ListaOfertas ul li .FondoOfertaB {
    background: transparent url(/_layouts/images/GTI/ofertas/ofertaB.png) no-repeat left top;
    width: 62px;
    height: 61px;
    position: absolute;
    left: 80%;
    bottom: 80%;
    line-height: 61px;
    text-align: center;
    color: #fff;
    font-size: 1.5em;
}

.ListaOfertas ul li .FondoRegalo {
    background: transparent url(/_layouts/images/GTI/ofertas/regalo.png) no-repeat left top;
    width: 62px;
    height: 61px;
    position: absolute;
    left: 80%;
    bottom: 80%;
}

.ListaOfertas ul a, .ListaOfertas ul a:visited {
    color: #1f87e5 !important;
    font-size: 1.1em !important;
    text-decoration: none;
    margin: 10px 10px;
    margin-top: 20px;
    display: inline-block;
}

    .ListaOfertas ul a:hover {
        color: #1f87e5 !important;
        text-decoration: underline;
    }

.ListaNovedades ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .ListaNovedades ul li {
        width: 219px;
        height: 331px;
        background: transparent url(/_layouts/images/GTI/background_productos_centrales.png) no-repeat left top;
        float: left;
        position: relative;
        margin-right: 20px;
    }

        .ListaNovedades ul li .Imagen {
            height: 129px;
            text-align: center;
            margin-top: 20px;
            margin-bottom: 20px;
            margin-left: 20px;
            margin-right: 20px;
            background-color: #fff;
        }

        .ListaNovedades ul li .Contenido {
            margin: 0 20px;
            margin-top: 10px;
        }

        .ListaNovedades ul li .Etiqueta {
            margin-right: 5px;
            color: #1f87e5 !important;
        }

        .ListaNovedades ul li .EtiquetaStock {
            margin-right: 5px;
            color: #1f87e5 !important;
        }

        .ListaNovedades ul li .EtiquetaStockCero {
            margin-right: 5px;
            color: #1f87e5 !important;
            vertical-align: 4px;
        }

        .ListaNovedades ul li img {
            max-width: 160px;
            max-height: 129px;
        }

    .ListaNovedades ul a, .ListaNovedades ul a:visited {
        font-size: 1.1em !important;
        color: #1f87e5 !important;
        text-decoration: none;
        margin: 0 20px;
        display: inline-block;
    }

        .ListaNovedades ul a:hover {
            color: #1f87e5 !important;
            text-decoration: underline;
        }

.ListaNovedades h2, .ListaOfertas h2 {
    font-weight: normal !important;
    color: #c5c5c5;
    font-size: 1.8em !important;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 20px;
    float: left;
}

.ListaNovedades .VerTodos a, .ListaOfertas .VerTodos a {
    float: right;
    cursor: pointer;
    margin-right: 45px;
    margin-top: 20px;
    font-size: 0.9em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/ver_masAzul.png) no-repeat left top;
    width: 69px;
    height: 21px;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
}

    .ListaNovedades .VerTodos a:hover, .ListaOfertas .VerTodos a:hover {
        background: transparent url(/_layouts/images/GTI/ver_masAzul_hover.png) no-repeat 0 0;
        display: inline-block;
        color: #fff !important;
        text-decoration: none !important;
    }

.EnlaceSubrayado, .EnlaceSubrayado:visited {
    color: #1f87e5 !important;
    text-decoration: underline !important;
}

    .EnlaceSubrayado:hover {
        color: #1f87e5 !important;
        text-decoration: underline !important;
    }

.Enlace {
    color: #0096ff !important;
    cursor: pointer;
}

    .Enlace:hover {
        text-decoration: underline;
    }

.Estilobase {
    color: #45577b;
    background: #dadbdf;
    padding: 15px 5px;
    border: 0px;
    border-bottom: solid 1px #92979d;
    text-align: left;
    background-color: #f4f4f4;
    min-height: 200px;
}

.LinkA a, .LinkA a:visited {
    display: block;
    margin-top: 10px;
    color: #1f87e5 !important;
    text-decoration: underline !important;
}

    .LinkA a:hover {
        color: #1f87e5 !important;
        text-decoration: underline !important;
    }

.DetallePadding {
    padding: 20px 10px;
}

    .DetallePadding div {
        margin: 5px 0;
    }

    .DetallePadding .etiqueta {
        margin-right: 5px;
        color: #1f87e5;
        min-width: 115px;
        float: left;
    }

.DetalleBloque {
    padding: 10px 10px;
    background: #e7eff4;
}

.divRegistro {
    font-size: 0.8em;
}

    .divRegistro .izquierda {
        float: left;
        width: 45%;
    }

        .divRegistro .izquierda div {
            margin-left: 10px;
            margin-bottom: 5px;
        }

    .divRegistro .derecha div {
        margin-left: 10px;
    }

    .divRegistro .derecha {
        float: left;
        width: 45%;
    }

        .divRegistro .derecha .AccesoInterno {
            margin-top: 50px;
        }

    .divRegistro a {
        color: #1f87e5;
        text-decoration: none;
        cursor: pointer;
    }

        .divRegistro a:visited {
            color: #1f87e5;
            text-decoration: none;
        }


        .divRegistro a:hover {
            color: #1f87e5;
            text-decoration: underline;
        }

    .divRegistro input[type='text'], .divRegistro input[type='password'] {
        padding: 5px 8px;
        border-radius: 5px;
        width: 200px;
        margin-bottom: 5px;
        border: none;
        background-color: #eaeaea;
        color: #000;
    }

    .divRegistro input[type='submit'] {
        padding: 2px;
        margin-bottom: 20px;
        border: none;
        background: url(/_Layouts/Images/Gti/inicioAzul_reposo.png) no-repeat center top;
        width: 80px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #fff;
    }

        .divRegistro input[type='submit']:hover {
            border: none;
            background: url(/_Layouts/Images/Gti/inicioAzul_hover.png) no-repeat center top;
            width: 80px;
            height: 31px;
            cursor: pointer;
            text-align: center;
            color: #fff;
        }

.precio {
    color: #a94442 !important;
    font-weight: bold;
}

.migaPan {
    float: left;
    width: 100%;
}

    .migaPan ul {
        padding: 0;
        font-size: 0.7em;
        list-style-type: none;
        color: #ccc;
    }

        .migaPan ul li {
            float: left;
            margin: 0;
            margin-bottom: 5px;
        }

            .migaPan ul li a, .migaPan ul li a:visited {
                color: #ccc;
                text-decoration: none;
                padding: 0 5px;
            }

                .migaPan ul li a:hover {
                    color: #ccc;
                    text-decoration: underline;
                }

            .migaPan ul li span {
                padding: 0 5px;
                color: #444;
            }

.BotonGris {
    border: none;
    background: url(/_Layouts/Images/Gti/buscar_reposo.png) no-repeat center top;
    text-align: right;
    width: 93px;
    height: 31px;
    cursor: pointer;
    text-align: center;
    color: #8d8d8d !important;
    display: inline-block;
    line-height: 31px;
}

    .BotonGris:hover {
        background: url(/_Layouts/Images/Gti/buscar_over.png) no-repeat center top;
        text-decoration: none !important;
    }

.BotonAzul {
    border: none;
    background: url(/_Layouts/Images/Gti/buscarAzul_reposo.png) no-repeat center top;
    text-align: right;
    width: 93px;
    height: 31px;
    cursor: pointer;
    text-align: center;
    color: #fff !important;
    display: inline-block;
    line-height: 31px;
}

    .BotonAzul:hover {
        background: url(/_Layouts/Images/Gti/buscarAzul_hover.png) no-repeat center top;
        text-decoration: none !important;
    }

.BotonAzulLargo {
    margin-bottom: 20px;
    margin-right: 10px;
    border: none;
    background: url(/_Layouts/Images/Gti/Basket/seguircomprando_reposo.png) no-repeat center top;
    width: 143px;
    height: 31px;
    cursor: pointer;
    text-align: center;
    color: #fff;
}

    .BotonAzulLargo:hover {
        background: url(/_Layouts/Images/Gti/Basket/seguircomprando_hover.png) no-repeat center top;
        color: #fff;
    }

.MenuLateral {
    background-color: #1f87e5;
    color: #fff;
    padding: 10px 30px;
    position: relative;
    font-size: 0.8em;
    margin-bottom: 20px;
    float: left;
}

    .MenuLateral span {
        cursor: pointer;
        font-size: 1.2em;
        display: block;
    }

        .MenuLateral span:hover {
            text-decoration: underline;
        }


    .MenuLateral .ContenidoMenuLateral {
        position: absolute;
        left: 15px;
        top: 100%;
        background-color: #1f87e5;
        display: none;
        padding: 10px 15px;
        border-bottom: 10px;
        min-width: 100px;
    }

    .MenuLateral ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .MenuLateral ul li {
            margin-bottom: 5px;
        }

            .MenuLateral ul li a, .MenuLateral ul li a:visited {
                font-size: 0.8em;
                color: #fff;
                text-decoration: none;
            }

                .MenuLateral ul li a:hover {
                    color: #fff;
                    text-decoration: underline;
                }

.Registro {
    margin: 10px;
    font-size: 0.7em;
}

    .Registro div {
        margin-left: 10px;
        margin-bottom: 5px;
    }

    .Registro .RegistroTexto {
        margin-bottom: 20px;
    }

    .Registro .RegistroValidacion {
        color: #a94442;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .Registro input[type='text'], .divRegistro input[type='password'] {
        padding: 5px 8px;
        border-radius: 5px;
        width: 200px;
        margin-bottom: 5px;
        border: none;
        background-color: #eaeaea;
        color: #000;
    }

    .Registro input[type='file'] {
        padding: 5px 8px;
        width: 400px;
        margin-bottom: 5px;
        border: none;
        background-color: #eaeaea;
        color: #000;
    }

    .Registro input[type='submit'] {
        padding: 2px;
        margin-bottom: 20px;
        border: none;
        background: url(/_Layouts/Images/Gti/inicio_reposo.png) no-repeat center top;
        width: 80px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #333;
    }

        .Registro input[type='submit']:hover {
            border: none;
            background: url(/_Layouts/Images/Gti/inicio_over.png) no-repeat center top;
            width: 80px;
            height: 31px;
            cursor: pointer;
            text-align: center;
            color: #333;
        }

        .Registro input[type='submit'].Largo {
            margin-bottom: 20px;
            margin-right: 10px;
            border: none;
            background: url(/_Layouts/Images/Gti/Basket/seguircomprando_reposo.png) no-repeat center top;
            width: 143px;
            height: 31px;
            cursor: pointer;
            text-align: center;
            color: #fff;
        }

        .Registro input[type='submit']:hover.Largo {
            background: url(/_Layouts/Images/Gti/Basket/seguircomprando_hover.png) no-repeat center top;
            color: #fff;
        }

    .Registro ol li {
        margin-bottom: 15px;
    }

    .Registro .TablaDatos {
        border: none;
        /*     margin-bottom: 10px;
    margin-top: 20px; */
        width: 90%;
    }

        .Registro .TablaDatos th {
            border: none;
            color: #fff;
            font-size: 1.1em;
            background: #486C8C url(/_layouts/images/GTI/background_listado_top_catalogo.jpg) repeat-x 0 0;
            text-align: left;
            padding: 10px 5px;
        }

        .Registro .TablaDatos td {
            border: none;
            padding: 10px 5px;
        }

        .Registro .TablaDatos tr {
            border-bottom: solid 1px #E1E1E1;
            padding-bottom: 10px;
            margin-bottom: 10px;
            background-color: #fafafa;
        }

    .Registro a, .Registro a:visited {
        color: #1f87e5;
        text-decoration: none;
    }

        .Registro a:hover {
            color: #1f87e5;
            text-decoration: underline;
        }

    .Registro .aviso-exportar {
        width: 760px;
        float: right;
        color: #666;
    }

.Progreso {
    position: fixed;
    top: 48%;
    left: 48%;
    z-index: 3000;
}


/**************** DETALLE DEL BASKET **********************/

.DetalleBasket {
    font-size: 0.75em;
}

    .DetalleBasket .Texto {
        float: right;
        margin-top: 7px;
    }

    .DetalleBasket .PasosBasket {
        font-size: 1.4em;
    }

        .DetalleBasket .PasosBasket ul {
            list-style-type: none;
        }

            .DetalleBasket .PasosBasket ul li {
                display: inline;
                margin-right: 30px;
            }

                .DetalleBasket .PasosBasket ul li .Actual {
                    font-style: italic;
                    color: #1f87e5;
                }

                .DetalleBasket .PasosBasket ul li .Texto {
                    color: #b1b1b1 !important;
                }

                    .DetalleBasket .PasosBasket ul li .Texto:hover {
                        color: #b1b1b1 !important;
                        text-decoration: none;
                        cursor: default;
                    }

                .DetalleBasket .PasosBasket ul li .Enlace {
                    cursor: pointer;
                    color: #b1b1b1 !important;
                }

    .DetalleBasket .Izquierda {
        float: left;
        width: 20%;
        margin-right: 20px;
        margin-top: 130px;
        background: url(/_Layouts/Images/Gti/Basket/lateral_background.jpg) no-repeat center top;
        width: 138px;
        height: 118px;
        padding: 15px;
    }

    .DetalleBasket .Izquierda2 {
        float: left;
        width: 20%;
        margin-right: 20px;
        width: 138px;
        height: 118px;
        padding: 15px;
    }

    .DetalleBasket .Izquierda .Subtotal {
        font-weight: bold;
        margin-bottom: 10px;
    }

    .DetalleBasket .Izquierda a {
        margin-top: 20px;
        border: none;
        background: url(/_Layouts/Images/Gti/Basket/seguircomprando_reposo.png) no-repeat center top;
        text-align: right;
        width: 143px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #fff !important;
        display: block;
        line-height: 31px;
    }

        .DetalleBasket .Izquierda a:hover {
            background: url(/_Layouts/Images/Gti/Basket/seguircomprando_hover.png) no-repeat center top;
            text-decoration: none !important;
        }

    .DetalleBasket .Izquierda .Precio {
        color: #1f87e5;
    }


    .DetalleBasket .Derecha {
        float: left;
        width: 783px;
    }

        .DetalleBasket .Derecha .Titulo {
            font-size: 1.7em;
            color: #e6d950;
            padding-left: 40px;
            background: transparent url(/_layouts/images/GTI/Basket/carritogrande.jpg) no-repeat 0 0;
            margin-bottom: 20px;
        }

        .DetalleBasket .Derecha h2 {
            margin-top: 30px;
        }


        .DetalleBasket .Derecha .Texto {
            font-size: 0.9em;
            color: #b1b1b1;
            margin-left: 35px;
        }

            .DetalleBasket .Derecha .Texto textarea {
                margin: 10px 0;
            }

            .DetalleBasket .Derecha .Texto li {
                float: left;
                width: 165.9px;
                min-height: 190px;
                margin-right: 20px;
                padding: 7px;
                position: relative;
                height: 100%;
                background-color: #F6F6F6;
            }

                .DetalleBasket .Derecha .Texto li:last-child {
                    margin: 0;
                }

                .DetalleBasket .Derecha .Texto li .imagen {
                    text-align: center;
                    height: 80px;
                    margin: 10px 0;
                }

                    .DetalleBasket .Derecha .Texto li .imagen img {
                        max-width: 80px;
                        max-height: 80px;
                    }

                .DetalleBasket .Derecha .Texto li .pieElemento {
                    /*position: absolute;*/
                    bottom: 5px;
                    width: 100%;
                    height: 40px;
                }


        .DetalleBasket .Derecha .VerMas, .DetalleBasket .Derecha .VerMas:visited {
            cursor: pointer;
            font-size: 0.8em;
            text-align: center;
            background: transparent url(/_layouts/images/GTI/ver_masAzul2.png) no-repeat left top;
            width: 84px;
            height: 21px;
            display: inline-block;
            color: #fff !important;
            text-decoration: none;
            line-height: 21px;
        }

            .DetalleBasket .Derecha .VerMas:hover {
                background: transparent url(/_layouts/images/GTI/ver_masAzul2_hover.png) no-repeat 0 0;
                display: inline-block;
                color: #fff !important;
                text-decoration: none !important;
            }

        .DetalleBasket .Derecha .Texto a, .DetalleBasket .Derecha .Texto a:visited {
            color: #1f87e5;
            text-decoration: none;
            margin-top: 5px;
        }

            .DetalleBasket .Derecha .Texto a:hover {
                color: #1f87e5;
                text-decoration: underline;
            }


        .DetalleBasket .Derecha table {
            border: none;
            width: 783px;
        }

            .DetalleBasket .Derecha table .Encabezado {
                color: #fff;
                font-size: 0.9em;
                background: #e6d64b url(/_layouts/images/GTI/Basket/encabezado1.jpg) no-repeat 0 0;
            }

            .DetalleBasket .Derecha table .Encabezado2 {
                color: #fff;
                font-size: 0.9em;
                background: #e5b64c url(/_layouts/images/GTI/Basket/encabezado2.jpg) no-repeat 0 0;
            }

            .DetalleBasket .Derecha table .Encabezado2b {
                color: #fff;
                font-size: 0.9em;
                background: #e5b64c url(/_layouts/images/GTI/Basket/encabezado2.jpg) no-repeat 0 0;
            }


            .DetalleBasket .Derecha table .Encabezado3 {
                color: #fff;
                font-size: 0.9em;
                background: #85bf37 url(/_layouts/images/GTI/Basket/encabezado3.jpg) no-repeat 0 0;
            }

        .DetalleBasket .Derecha .Encabezado3 .FinalizarPedido {
            color: #8c8c8c;
            font-size: 1.1em;
        }

        .DetalleBasket .Derecha table th {
            border: none;
            text-align: left;
            padding: 9px 10px;
        }

        .DetalleBasket .Derecha .CeldaTexto a, .DetalleBasket .Derecha .CeldaTexto a:visited {
            color: #1f87e5;
        }

            .DetalleBasket .Derecha .CeldaTexto a:hover {
                color: #1f87e5;
                text-decoration: underline;
            }

        .DetalleBasket .Derecha table td {
            border: none;
            text-align: left;
            padding: 5px;
        }

        .DetalleBasket .Derecha table tr {
            border-bottom: solid 2px #FFFFFF;
            padding-bottom: 10px;
            margin-bottom: 10px;
            background-color: #FFFFFF;
        }

        .DetalleBasket .Derecha table .CeldaImagen {
            width: 80px;
            height: 80px;
            background-color: #fff;
            text-align: center;
            padding: 0;
        }

        .DetalleBasket .Derecha table .CeldaImagen2 {
            width: 200px;
            height: 150px;
            background-color: #fff;
            text-align: center;
            padding: 0;
            float: left;
            position: relative;
        }

        .DetalleBasket .Derecha table .Imagen {
            max-width: 80px;
            max-height: 80px;
        }

        .DetalleBasket .Derecha table .ImagenIcono {
            padding-right: 10px;
        }


        .DetalleBasket .Derecha table .CeldaNumero, table .CeldaNumero {
            text-align: right;
        }

        .DetalleBasket .Derecha table .CajaTexto {
            border: solid 1px black;
            width: 30px;
            float: right;
        }

        .DetalleBasket .Derecha table .Descripcion {
            color: #1f87e5;
        }

        .DetalleBasket .Derecha .EmailsActivacionDescarga {
            margin-top: 20px;
        }

    .DetalleBasket .ListaPie {
        margin: 0;
        margin-top: 20px;
        padding: 0;
        list-style-type: none;
        width: 100%;
        overflow: hidden;
    }

        .DetalleBasket .ListaPie li {
            float: left;
            padding: 20px;
            width: 20%;
            background: #e5b64c url(/_layouts/images/GTI/Basket/zona_datos_envio.jpg) no-repeat 0 0;
            width: 201px;
            height: 360px;
            font-size: 0.8em;
        }

            .DetalleBasket .ListaPie li .Titulo {
                font-weight: bold;
                margin-bottom: 20px;
                font-size: 1.2em;
            }

            .DetalleBasket .ListaPie li .Contenido {
                color: #5a5a5a;
            }

                .DetalleBasket .ListaPie li .Contenido a, .DetalleBasket .ListaPie li .Contenido a:visited {
                    color: #1f87e5;
                    cursor: pointer;
                }

                    .DetalleBasket .ListaPie li .Contenido a:hover {
                        color: #1f87e5;
                    }

    .DetalleBasket .Derecha .Siguiente {
        float: right;
        margin-top: 20px;
        border: none;
        background: url(/_Layouts/Images/Gti/Basket/seguircomprando_reposo.png) no-repeat center top;
        text-align: right;
        width: 143px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #fff !important;
        display: block;
        line-height: 31px;
    }

        .DetalleBasket .Derecha .Siguiente:hover {
            background: url(/_Layouts/Images/Gti/Basket/seguircomprando_hover.png) no-repeat center top;
            text-decoration: none !important;
        }

.ContentPopUp {
    background-color: #999999;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.PopUp {
    background-color: #fff;
    position: fixed;
    top: 25%;
    left: 35%;
    width: 450px;
    padding: 10px;
    border: solid 1px #ccc;
    z-index: 2050;
}

    .PopUp table {
        width: 100% !important;
    }

    .PopUp .izq {
        margin-right: 20px;
        float: left;
    }

    .PopUp textarea {
        width: 50%;
        padding: 5px;
        border: solid 1px #ccc;
    }

/***********************************  AUTOCOMPLETAR ************************************************/

.ui-menu {
    background-color: rgb(237, 237, 237);
    width: 245px;
    list-style-type: none;
    padding: 10px 10px;
    margin: 0;
    z-index: 1000;
}

    .ui-menu li div {
        color: #a2a2a2;
        text-decoration: none;
        cursor: pointer;
        font-size: 0.7em;
        display: block;
        padding: 5px;
    }

        .ui-menu li div:hover {
            color: #a2a2a2;
            background-color: #fafafa;
        }

/***********************************  THUMBNAILS ************************************************/

#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
    border: solid 1px #cacaca;
}

#cboxLoadedContent {
    overflow: hidden;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#cboxTopLeft {
    width: 21px;
    height: 21px;
    background: url(/_layouts/images/GTI/controls.png) no-repeat -101px 0;
}

#cboxTopRight {
    width: 21px;
    height: 21px;
    background: url(/_layouts/images/GTI/controls.png) no-repeat -130px 0;
}

#cboxBottomLeft {
    width: 21px;
    height: 21px;
    background: url(/_layouts/images/GTI/controls.png) no-repeat -101px -29px;
}

#cboxBottomRight {
    width: 21px;
    height: 21px;
    background: url(/_layouts/images/GTI/controls.png) no-repeat -130px -29px;
}

#cboxMiddleLeft {
    width: 21px;
    background: url(/_layouts/images/GTI/controls.png) left top repeat-y;
}

#cboxMiddleRight {
    width: 21px;
    background: url(/_layouts/images/GTI/controls.png) right top repeat-y;
}

#cboxTopCenter {
    height: 21px;
    background: url(/_layouts/images/GTI/border.png) 0 0 repeat-x;
}

#cboxBottomCenter {
    height: 21px;
    background: url(/_layouts/images/GTI/border.png) 0 -29px repeat-x;
}

#cboxContent {
    background: #fff;
    overflow: hidden;
}

.cboxIframe {
    background: #fff;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    margin-bottom: 28px;
}

#cboxTitle {
    position: absolute;
    bottom: 4px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #949494;
}

#cboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 58px;
    color: #949494;
}

#cboxSlideshow {
    position: absolute;
    bottom: 4px;
    right: 30px;
    color: #0092ef;
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(/_layouts/images/GTI/controls.png) no-repeat -75px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

    #cboxPrevious:hover {
        background-position: -75px -25px;
    }

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(/_layouts/images/GTI/controls.png) no-repeat -50px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}

    #cboxNext:hover {
        background-position: -50px -25px;
    }

#cboxLoadingOverlay {
    background: url(/_layouts/images/GTI/loading_background.png) no-repeat center center;
}

#cboxLoadingGraphic {
    background: url(/_layouts/images/GTI/loading.gif) no-repeat center center;
}

#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(/_layouts/images/GTI/controls.png) no-repeat -25px 0;
    width: 25px;
    height: 25px;
    text-align: center;
}

.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/***********************************  PAGINA DE ERROR  ************************************************/
.error {
    margin: 0 auto;
}

.errorGrande {
    height: 500px;
    width: 960px;
    background-color: #fcfcfc;
}

    .errorGrande .titularErrorGrande {
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        font-size: 1.6em;
        font-weight: bold;
        padding-left: 50px;
        padding-top: 40px;
    }

    .errorGrande .titularErrorPeque {
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        font-size: .7em;
        padding-left: 50px;
    }

    .errorGrande ul {
        margin-top: 50px;
        text-decoration: none;
        margin-left: 20px;
        list-style: none;
    }

    .errorGrande .homePublicaError {
        float: left;
        margin-right: 30px;
        text-decoration: none;
    }

        .errorGrande .homePublicaError a {
            background-image: url(/_layouts/images/GTI/Error/publica_reposo.png);
            height: 208px;
            width: 269px;
            background-repeat: no-repeat;
            display: block;
        }

            .errorGrande .homePublicaError a:hover {
                background-image: url(/_layouts/images/GTI/Error/publica_over.png);
            }

    .errorGrande .homePrivadaError {
        float: left;
        margin-right: 30px;
        text-decoration: none;
    }

        .errorGrande .homePrivadaError a {
            background-image: url(/_layouts/images/GTI/Error/privada_reposo.png);
            height: 208px;
            width: 269px;
            background-repeat: no-repeat;
            display: block;
        }

            .errorGrande .homePrivadaError a:hover {
                background-image: url(/_layouts/images/GTI/Error/privada_over.png);
            }

    .errorGrande .homeCatalogoError {
        float: left;
        margin-right: 30px;
        text-decoration: none;
    }

        .errorGrande .homeCatalogoError a {
            background-image: url(/_layouts/images/GTI/Error/cata_reposo.png);
            height: 208px;
            width: 269px;
            background-repeat: no-repeat;
            display: block;
        }

            .errorGrande .homeCatalogoError a:hover {
                background-image: url(/_layouts/images/GTI/Error/cata_over.png);
            }

/***********************************  ALERT  ************************************************/

.appriseOverlay {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
    display: none;
}

.appriseOuter {
    background: #eee;
    border: 1px solid #fff;
    box-shadow: 0 3px 7px #333;
    -moz-box-shadow: 0 3px 7px #333;
    -webkit-box-shadow: 0 3px 7px #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    z-index: 99999999;
    min-width: 200px;
    min-height: 50px;
    max-width: 75%;
    position: fixed;
    display: none;
}

.appriseInner {
    color: #333;
    text-shadow: 0 1px 0 #fff;
    padding: 20px;
    font-size: 0.8em;
}

    .appriseInner button {
        border: 1px solid #bbb;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -khtml-border-radius: 3px;
        background: 0;
        color: #232d3d;
        font-size: 12px;
        font-weight: 700;
        text-shadow: 0 1px 0 #fff;
        cursor: pointer;
        box-shadow: 0 1px 2px #ccc;
        -moz-box-shadow: 0 1px 2px #ccc;
        -webkit-box-shadow: 0 1px 2px #ccc;
        margin: 0 3px;
        padding: 4px 10px;
    }

        .appriseInner button:hover {
            color: #d85054;
        }

.aButtons, .aInput {
    text-align: center;
    margin: 20px 10px 0;
}

.aTextbox {
    border: 1px solid #aaa;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    width: 180px;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 10px;
}

/***********************************  COMPARADOR DE ARTÍCULOS  ************************************************/
.Comparador {
    font-size: 0.7em;
}

    .Comparador table {
        border-collapse: collapse;
        width: 100%;
        margin: 20px 0;
    }

        .Comparador table tr {
            border-bottom: solid 1px #cacaca;
        }

        .Comparador table td.titulo {
            padding-bottom: 10px;
            padding-top: 10px;
            background-color: #f6f6f6;
        }

        .Comparador table td.titulo2 {
            text-align: center;
        }

        .Comparador table td.texto {
            text-align: center;
            color: #999;
        }

        .Comparador table td .imagen {
            text-align: center;
            margin: 15px 0;
        }

/********************* POP UPS *******************************/

.ContenidoPopUp {
    padding: 20px;
}

    .ContenidoPopUp table {
        border: solid 1px #cacaca !important;
        margin-bottom: 10px;
        margin-top: 20px;
    }

        .ContenidoPopUp table td, .ContenidoPopUp table th {
            margin-right: 10px !important;
            padding: 10px 5px !important;
            text-align: left;
            border-bottom: solid 1px #cacaca !important;
        }

/********************* PROMOCIÓN *******************************/

.PrecioPromocion {
    border: solid 1px #cacaca;
    padding: 5px;
    background-color: #FFFFCC;
    position: relative;
    border-radius: 5px;
}

    .PrecioPromocion .Titulo {
        color: #a94442;
        font-weight: bold;
        margin-right: 5px;
    }

    .PrecioPromocion .Titulo2 {
        margin-right: 5px;
    }

    .PrecioPromocion .Precio {
        color: #a94442;
        font-weight: bold;
    }

    .PrecioPromocion .Enlace {
        margin: 0;
    }

.Modelo347 {
    margin-top: 10px;
    padding: 10px;
    border: dotted 1px #000;
    float: left;
    border: solid 1px #cacaca;
    background-color: #FFFFCC;
    border-radius: 5px;
}

/********************** DESCARGA CATALOGO ********************/
.LinkAzulLargo {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 10px;
    border: none;
    background: url(/_Layouts/Images/Gti/Basket/seguircomprando_reposo.png) no-repeat center top;
    width: 143px;
    height: 31px;
    cursor: pointer;
    text-align: center;
    color: #fff !important;
    line-height: 31px;
}

    .LinkAzulLargo:hover {
        background: url(/_Layouts/Images/Gti/Basket/seguircomprando_hover.png) no-repeat center top;
        color: #fff !important;
    }


/********************* FAQS *******************************/

.FAQS {
    list-style-type: none;
}

    .FAQS h3 {
        cursor: pointer;
        margin-left: 0 !important;
    }

/********************* Desplegable Fabricantes Areas Temáticas ****************/
.DesplegableFabricantesAreaTematica {
    margin-left: 25px;
}


.AreasTematicasEnlaceChat ul {
    list-style-type: none;
    margin-left: 0px;
}

    .AreasTematicasEnlaceChat ul li {
        margin-left: 0px;
    }

/************************ Webcast Areas Temáticas *******************************/

.WebCastAreasTematicas .VerTodos {
    float: right;
}

.WebCastAreasTematicas ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.WebCastAreasTematicas li {
    margin-left: 0;
    padding-left: 0;
}

/************************ Menu Fabricante Areas Temática ***********************/

.MenuFabricanteAreaTematica {
    font-size: 1.3em;
}

    .MenuFabricanteAreaTematica img {
        margin-left: 15px;
    }

    .MenuFabricanteAreaTematica ul {
        margin: 0;
    }

        .MenuFabricanteAreaTematica ul li {
            margin-left: 15px;
        }


/************************ Calendario de Eventos *******************************/

.ContenedorCalendarioEventos {
    /*margin-left: 35px;*/
    width: 250px;
}

.CalendarioEventos .Evento {
    position: relative;
    background-color: #1f87e5 !important;
}

.CalendarioEventos #PopUpCalendario {
    position: absolute;
    background-color: #fff;
    top: 100%;
    left: 0;
    width: 200px;
    padding: 10px;
    text-align: left;
    border: solid 1px #ddd;
    z-index: 999;
}

.CalendarioEventos a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

    .CalendarioEventos a:hover {
        color: #fff;
        text-decoration: underline;
    }

.CalendarioEventos #PopUpCalendario a {
    color: #1f87e5;
    text-decoration: none;
    cursor: pointer;
}

    .CalendarioEventos #PopUpCalendario a:hover {
        color: #1f87e5;
        text-decoration: underline;
    }

.ContenidosFabricante h2 {
    color: #888888 !important;
    margin-left: 20px;
    margin-top: 0;
    font-size: 1.8em !important;
}

.ContenidosFabricante .VerTodos {
    float: right;
}

.ContenidosFabricante ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.ContenidosFabricante li {
    margin-left: 0;
    padding-left: 0;
}

.ContenidosFabricante .NotaPrensa, .GTIInformaAreaTematica .NotaPrensa {
    margin-bottom: 0px;
}

    .ContenidosFabricante .NotaPrensa .titulo, .GTIInformaAreaTematica .NotaPrensa .titulo {
        margin-bottom: 5px;
    }


.ContenidosFabricanteAreaTematica {
    margin-left: 20px;
}

.GTIInformaAreaTematica {
    margin-left: 15px;
}

    .GTIInformaAreaTematica h2, .WebCastAreasTematicas h2 {
        color: #888888 !important;
        margin-left: 20px;
        font-size: 1.8em !important;
    }

    .GTIInformaAreaTematica .Paginador {
        margin-top: 10px;
    }

.DesplegableFabricantes {
    margin-left: 10px;
}

/*Estilos Ficha de descarga de documentos*/


.SolapaPeqActiva2 {
    background-image: url(/_layouts/images/GTI/SolapaPeqActiva.jpg);
    width: 69px;
    height: 18px;
    color: #fff;
    background-repeat: no-repeat;
    border: none;
    font-size: 10px;
    margin-left: -2px;
}

.SolapaPeqInactiva2 {
    background-image: url(/_layouts/images/GTI/SolapaPeqInactiva.jpg);
    width: 69px;
    height: 18px;
    color: #000;
    background-repeat: no-repeat;
    border: none;
    font-size: 10px;
}

#divEnlacesDocumentos {
    float: right;
    margin-top: 27px;
    width: 35%;
}

    #divEnlacesDocumentos img {
        margin-left: 25px;
        margin-right: 10px;
        float: left;
        margin-bottom: 3px;
    }

    #divEnlacesDocumentos button {
        position: absolute;
    }


#divEnlacesDocumentosBotonera {
    margin-left: -7px;
    margin-top: -42px;
    position: absolute;
    width: 290px;
    height: 20px;
}

#divEnlacesDocumentos fieldset {
    border: 1px solid #B9B9B9;
    width: 275px;
}


.ImagenDocumentoEnlaceIndexado {
    float: left;
    padding-right: 15px;
    text-align: right;
    width: 48px;
}

.ParrafoDocumentoEnlaceIndexado {
    width: 210px !important;
}

#divEnlacesDocumentosBotonera input:hover {
    background-image: url(/_layouts/images/GTI/SolapaPeqActiva.jpg);
    width: 69px;
    height: 18px;
    color: #FFF;
    background-repeat: no-repeat;
    border: none;
    font-size: 10px;
}

.SolapaPeqActiva {
    background-image: url(/_layouts/images/GTI/SolapaPeqActiva.jpg);
    width: 69px;
    height: 23px;
    color: #FFF;
    background-repeat: no-repeat;
    border: none;
    font-size: 10px;
}


#SolapaPeqInactiva {
    background-image: url(/_layouts/images/GTI/SolapaPeqInactiva.jpg);
    width: 69px;
    height: 23px;
    color: #FFF;
    background-repeat: no-repeat;
    border: none;
    font-size: 10px;
}

#divContenedorFieldsetDocumentos {
    max-height: 266px;
    overflow: auto;
    width: 275px;
}

    #divContenedorFieldsetDocumentos p {
        float: left;
        margin: 0;
        width: 240px;
    }

.ImagenDocumentoEnlace {
    float: left;
    width: 24px;
    margin-bottom: 6px;
}

    .ImagenDocumentoEnlace img {
        margin-left: 0px !important;
    }

#ctl00_SPWebPartManager1_g_d68b6549_eb00_4b5d_b383_b14b274a8c54_ctl00_pnlLinksDocumentos {
    border: none;
    background-color: #f7f7f7;
}

#divEnlacesDocumentos legend {
    font-weight: bold;
}


/*Estilo tabla resultados GridView Biblioteca de documentos*/


.tablaArticulosBusqueda {
    border: none;
    border-color: #000;
}

    .tablaArticulosBusqueda tr {
        border: none;
    }

    .tablaArticulosBusqueda td {
        border-color: #ececec;
        padding: 34px;
        margin: 48px;
    }

        .tablaArticulosBusqueda td img {
            padding: 2px;
        }

    .tablaArticulosBusqueda th {
        border: none;
        background-image: url("/_layouts/images/GTI/menu.jpg");
    }

.clearboth {
    clear: both;
}

#divEnlacesDocumentos a {
    float: left;
    width: 80%;
}

/*Estilos de los pop-ups dinámicos*/


.divBotonCerrar {
    position: absolute;
    right: 7px;
    top: 7px;
    width: 23px;
    height: 23px;
}

    .divBotonCerrar input {
        background-image: url(/_layouts/images/GTI/botonCerrarPopUp.png);
        width: 23px;
        height: 23px;
        background-repeat: no-repeat;
        cursor: pointer;
        border: none;
        background-color: transparent;
    }

.divBotonCerrarCentrado {
    position: absolute;
    right: 7px;
    top: 7px;
    width: 23px;
    height: 23px;
}

    .divBotonCerrarCentrado input {
        background-image: url(/_layouts/images/GTI/botonCerrarPopUp.png);
        width: 23px;
        height: 23px;
        background-repeat: no-repeat;
        cursor: pointer;
        border: none;
        background-color: transparent;
        margin-top: 10px;
    }

.divPopUpDinamico h3 {
    color: #000 !important;
    font: 1em 'Lucida Sans Unicode','Lucida Grande',sans-serif !important;
    height: 25px;
    margin: 0 !important;
    padding-left: 10px;
    padding-top: 5px;
    background-image: url(/_layouts/images/GTI/h3popUp.jpg);
    background-repeat: repeat-x;
}

.divContenedorHTML {
    margin-left: 10px;
    margin-right: 10px;
}

.divPopUpDinamico {
    background-color: #FFFFFF;
    left: 50%;
    margin-right: auto;
    max-height: 500px;
    overflow: auto;
    position: fixed;
    top: 100px;
    z-index: 5000;
}

.divPopUpGenerico {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1999;
    position: fixed;
    visibility: hidden;
}

.reveal-modal-bg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1999;
}

/* Estilos de los banner laterales */

.divBannerIzquierdo1440 {
    position: absolute;
    height: 808px;
    left: 50%;
    top: 112px;
    z-index: 1999;
}

.divBannerDerecho1440 {
    position: absolute;
    height: 808px;
    left: 50%;
    top: 112px;
    z-index: 1999;
}

.divBannerDerecho1280 {
    position: absolute;
    height: 808px;
    left: 50%;
    top: 112px;
    z-index: 1999;
}

.divBannerIzquierdo1280 {
    position: absolute;
    height: 808px;
    left: 50%;
    top: 112px;
    z-index: 1999;
}

.divBannerIzquierdo1680 {
    position: absolute;
    height: 808px;
    left: 50%;
    top: 112px;
    z-index: 1999;
}

.divBannerDerecho1680 {
    position: absolute;
    height: 808px;
    left: 50%;
    top: 112px;
    z-index: 1999;
}

/*ESPECIALES LISTADOS*/

.EventosBuscador {
    font-family: verdana;
    font-size: 9pt;
    width: 990px;
}

    .EventosBuscador h2 {
        color: #C5C5C5;
        font-size: 1.8em !important;
        font-weight: normal !important;
        padding: 5px 20px 5px 9px;
        float: left;
    }

.ClassElementoBuscador {
    margin-top: 5px;
}

.BuscadorComunicaciones {
    float: right;
    margin: 22px 20px 20px 0;
}

.EventoBuscador .Ancho70 {
    font-family: verdana,sans-serif;
    font-size: 1em;
    width: 70px !important;
}

.EventosBuscador ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

    .EventosBuscador ul li {
        border-bottom: 1px solid #EEEEEE;
        margin: 0 10px 10px 20px;
        padding: 10px 0;
    }

.EventosBuscador .iz {
    color: #B5B5B5;
    float: left;
    margin-right: 30px;
    max-width: 250px;
}

    .EventosBuscador .iz .fecha, .Eventos .iz .ciudad {
        color: #4D4D4D;
    }

.EventosBuscador .titulo {
    color: #4D4D4D;
    font-family: verdana,sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 5px;
}

.EventosBuscador .url {
    float: right;
    margin-right: 10px;
}

    .EventosBuscador .url a, .EventosBuscador .url a:visited {
        color: #0096FF;
        font-size: 1em;
        font-weight: normal;
        text-decoration: none;
    }

.EventosBuscador .dr {
    float: right;
    width: 650px;
}

.EventosBuscador select {
    font-family: Verdana,sans-serif;
    font-size: 8pt;
    width: 153px;
}

.EventosBuscador input[type="submit"] {
    background: url("/_layouts/images/GTI/ver_masAzul.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    float: right;
    font-size: 0.9em;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-decoration: none;
    width: 69px;
}

.ClassDominioBuscador {
    float: left;
    margin-top: 2px;
}

.TituloStock {
    margin-top: 3px;
    color: #1F87E5;
    float: left;
    width: 44%;
}

.SpanStock {
    vertical-align: 4px;
}

.AvisoLlegadaMercanciaStock {
    border-width: 0px;
    margin-left: 5px;
    margin-top: 1px;
    display: none;
}

.AvisoLlegadaMercanciaMail {
    width: 255px;
}

.AvisoLlegadaMercanciaCabecera {
    border-width: 1px;
    color: #000000;
    display: table;
    font-size: 10pt;
    margin-top: -20px;
    margin-bottom: 15px;
    margin-left: -23%;
    text-align: center;
    width: 400px;
}

.divPopUpAvisoLlegadaMercancia .AvisoLlegadaMercanciaLabel {
    margin: 16px 20px 20px 70px;
}

.divPopUpAvisoLlegadaMercancia {
    background-color: #FFFFFF;
    left: 50%;
    margin-left: -200px;
    margin-right: auto;
    max-height: 400px;
    overflow: auto;
    position: fixed;
    top: 100px;
    width: 400px;
    z-index: 2500;
}

    .divPopUpAvisoLlegadaMercancia h3 {
        color: #000 !important;
        font: 1em 'Lucida Sans Unicode','Lucida Grande',sans-serif !important;
        height: 45px;
        margin: 0 !important;
        padding-left: 10px;
        padding-top: 5px;
        background-image: url(/_layouts/images/GTI/h3popUp.jpg);
        background-repeat: repeat-x;
    }

.botonPopUpAvisoLlegadaMercanciaRecibirAviso {
    background: url("/_layouts/images/GTI/MasInfo_Over.png") no-repeat scroll left top transparent;
    border: 0 none;
    padding: 0;
    color: #FFFFFF !important;
    cursor: pointer;
    float: left;
    font-size: 0.8em;
    height: 21px;
    line-height: 21px;
    margin: 17px 0 20px 70px;
    padding: 0px 0px 4px 0px;
    text-align: center;
    text-decoration: none;
    width: 94px;
}

.divPopUpAvisoLlegadaMercanciaDinamico {
    margin: 20px 20px 0px 70px !important;
}

.ErrorValidadorAvisoLlegadaMercanciaDinamico {
    display: inline-block !important;
    color: #a94442;
    font-weight: bold;
}

/*CAMBIAR ESTILO DIRECTO
div.dd_chk_drop { font-family: verdana,sans-serif; font-size: 8pt; text-align: left;}
div.dd_chk_drop div#checks {font-size: 8pt;}*/


/* Estilo nuevo para los filtros de búsqueda */

/* INIT LICENCIAMIENTO */
.h3EmailRecepcionActivacionProducto {
    color: #000000 !important;
    font-size: 1em !important;
    font-weight: bold !important;
}

.emailsActivacionDescarga {
    background-color: #FAFAFA;
}

.avisoFormacion {
    margin-bottom: 20px;
    background-color: #FAFAFA;
}

.literalesActivacionDescarga {
    padding-left: 5px;
}

/* INIT RENOVACIONES */

.BotonBuscadorRenovaciones, .BotonBuscadorRenovaciones:visited {
    cursor: pointer;
    font-size: 0.9em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/MasInfo_Over.png) no-repeat center center;
    color: White;
    width: 100px;
    height: 33px;
    cursor: pointer;
    border: none;
}

    .BotonBuscadorRenovaciones:hover {
        background: url(/_layouts/images/GTI/MasInfo_Over.png) no-repeat center center;
    }

.BuscadorRenovaciones {
    border: none;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 15px;
    padding: 9px;
}

    .BuscadorRenovaciones legend {
        color: #0360AD;
        font-family: verdana,arial,helvetica,sans-serif;
        font-size: 13px;
    }

.tablaRenovaciones {
    border: medium none;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 100%;
}

    .tablaRenovaciones tr {
        background-color: #ededed;
        height: 30px;
        margin-bottom: 10px;
        padding-bottom: 10px;
        text-align: center;
        border-bottom: 2px solid #ffffff;
    }

    .tablaRenovaciones th {
        background-color: #9c9c9c;
        border: medium none;
        color: #FFFFFF;
        font-size: 1.1em;
        /*padding: 10px 5px;*/
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
    }

    .tablaRenovaciones tr td {
        border: medium none;
    }

        .tablaRenovaciones tr td.rightpadding {
            padding-right: 10px;
        }

.divPopUpContacteComercial {
    background-color: #FFFFFF;
    left: 50%;
    margin-right: auto;
    max-height: 500px;
    overflow: auto;
    position: fixed;
    top: 100px;
    z-index: 2500;
}

.BotonPopUp {
    border: none;
    background: url(/_Layouts/Images/Gti/buscarAzul_reposo.png) no-repeat center top;
    text-align: right;
    width: 93px;
    height: 31px;
    cursor: pointer;
    text-align: center;
    color: #fff !important;
    display: inline-block;
    line-height: 31px;
    font-size: 1.3em;
    margin-top: 2px;
}

    .BotonPopUp:hover {
        background: url(/_Layouts/Images/Gti/buscarAzul_hover.png) no-repeat center top;
        text-decoration: none !important;
    }

.TextoPopUp {
    font-size: 1.3em;
}

/* END RENOVACIONES */

/* INIT CLOUD */

.divcloud {
    font-size: 0.7em;
    margin: 10px;
}

    .divcloud .menusLicencias {
        width: 100%;
    }

        .divcloud .menusLicencias .menuNormal {
            color: #0065B1;
            background-color: White;
            text-align: center;
            width: 100%;
            height: 40px;
            border: 1px ridge #D3D3D3;
            font-weight: bolder;
        }

            .divcloud .menusLicencias .menuNormal a[disabled='true'] {
                color: Gray !important;
            }

            .divcloud .menusLicencias .menuNormal a {
                background: none;
            }

        .divcloud .menusLicencias .menuHover {
            border-width: 3;
            border-style: outset;
            border-color: #0000CD;
        }

        .divcloud .menusLicencias .menuSelected {
            background: url("/_layouts/images/GTI/background_listado_top_catalogo.jpg") repeat-x scroll 0 0;
            color: White;
            text-align: center;
        }

        .divcloud .menusLicencias td {
            width: 33%;
        }

    .divcloud .tabladatoscloud {
        border: medium none;
        margin-bottom: 10px;
        margin-top: 20px;
        width: 100%;
    }

.tabladatoscloudBusca {
    border: medium none;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 100%;
}

.divcloud .tabladatoscloud tr {
    background-color: #FAFAFA;
    height: 30px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.tabladatoscloudBusca tr {
    background-color: #FAFAFA;
    height: 30px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.divcloud .tabladatoscloud th {
    background: url("/_layouts/images/GTI/background_listado_top_catalogo.jpg") repeat-x scroll 0 0 #486C8C;
    border: medium none;
    color: #FFFFFF;
    font-size: 1.1em;
    /*padding: 10px 5px;*/
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

.tabladatoscloudBusca th {
    background: url("/_layouts/images/GTI/background_listado_busca_spla3.jpg") repeat-x scroll 0 0 #486C8C;
    border: medium none;
    color: #FFFFFF;
    font-size: 1.1em;
    /*padding: 10px 5px;*/
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

.divcloud .tabladatoscloud tr td.rightpadding {
    padding-right: 10px;
}

.tabladatoscloudBusca tr td.rightpadding {
    padding-right: 10px;
}

.nuevoTituloSpla {
    font: 1.8em Arial;
    color: #0065b1 !important;
    /*color: #1f87e5 !important;*/
    text-decoration: none;
}

/* botón tramitar pedido VMWARE más ancho*/
.divcloud input[type="button"].btnTramitarPedidoVMWARE, .divcloud input[type="submit"].btnTramitarPedidoVMWARE {
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Gris.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 1.2em;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-decoration: none !important;
    width: 270px;
    border: 0;
}

    .divcloud input[type="button"].btnTramitarPedidoVMWARE:hover, .divcloud input[type="submit"].btnTramitarPedidoVMWARE:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Gris_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        color: #FFFFFF !important;
        cursor: pointer;
        display: inline-block;
        font-size: 1.2em;
        height: 21px;
        line-height: 21px;
        text-align: center;
        text-decoration: none;
        width: 270px;
        border: 0;
    }

.divcloud input[type="button"], .divcloud input[type="submit"] {
    /* 26/01/2016 cambiamos el estilo de los botones a GRIS
    background: url("/_layouts/images/GTI/MasInfo_Over.png") no-repeat scroll left top transparent;*/
    background: url("/_layouts/images/GTI/Basket/btImagen_Gris.png") no-repeat scroll left top transparent;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 1.2em;
    height: 21px;
    line-height: 21px;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    width: 94px;
    border: none;
}


    .divcloud input[type="button"]:hover, .divcloud input[type="submit"]:hover {
        background: url("/_layouts/images/GTI/Basket/btImagen_Gris_Over.png") no-repeat scroll center center rgba(0, 0, 0, 0);
        text-decoration: none !important;
    }


    /* botón tramitar pedido verde*/
    .divcloud input[type="button"].btnTramitarNuevoSPLA, .divcloud input[type="submit"].btnTramitarNuevoSPLA {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        color: #FFFFFF !important;
        cursor: pointer;
        display: inline-block;
        font-size: 16px !important;
        height: 41px;
        line-height: 21px;
        text-align: center;
        text-decoration: none !important;
        width: 194px !important;
        border: 0;
    }

        .divcloud input[type="button"].btnTramitarNuevoSPLA:hover, .divcloud input[type="submit"].btnTramitarNuevoSPLA:hover {
            background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
            color: #FFFFFF !important;
            cursor: pointer;
            display: inline-block;
            font-size: 16px !important;
            height: 41px;
            line-height: 21px;
            text-align: center;
            text-decoration: none;
            width: 194px !important;
            border: 0;
        }



    /* botón tramitar pedido de la lista de pedidos pendientes*/
    .divcloud input[type="button"].btnTramitarPedidosPendLista, .divcloud input[type="submit"].btnTramitarPedidosPendLista {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        color: #FFFFFF !important;
        cursor: pointer;
        display: inline-block;
        font-size: 1.2em;
        height: 21px;
        line-height: 21px;
        text-align: center;
        text-decoration: none !important;
        width: 94px;
        border: 0;
    }

        .divcloud input[type="button"].btnTramitarPedidosPendLista:hover, .divcloud input[type="submit"].btnTramitarPedidosPendLista:hover {
            background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
            color: #FFFFFF !important;
            cursor: pointer;
            display: inline-block;
            font-size: 1.2em;
            ;
            height: 21px;
            line-height: 21px;
            text-align: center;
            text-decoration: none;
            width: 94px;
            border: 0;
        }

    /* botón tramitar pedido CERO de la lista de pedidos pendientes*/
    .divcloud input[type="button"].btnTramitarPedidosPendCero, .divcloud input[type="submit"].btnTramitarPedidosPendCero {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Gris.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        color: #FFFFFF !important;
        cursor: pointer;
        display: inline-block;
        font-size: 1.2em;
        height: 21px;
        line-height: 21px;
        text-align: center;
        text-decoration: none !important;
        width: 170px;
        border: 0;
    }

        .divcloud input[type="button"].btnTramitarPedidosPendCero:hover, .divcloud input[type="submit"].btnTramitarPedidosPendCero:hover {
            background: url("/_Layouts/Images/Gti/Basket/btImagen_Gris_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
            color: #FFFFFF !important;
            cursor: pointer;
            display: inline-block;
            font-size: 1.2em;
            height: 21px;
            line-height: 21px;
            text-align: center;
            text-decoration: none;
            width: 170px;
            border: 0;
        }

    .divcloud input[type="button"].btnAnchuraMedia, .divcloud input[type="submit"].btnAnchuraMedia {
        background: url("/_layouts/images/GTI/btnComparador.png") no-repeat scroll left top transparent;
        color: #FFFFFF !important;
        cursor: pointer;
        display: inline-block;
        font-size: 0.8em;
        height: 33px;
        margin-right: 10px;
        text-align: center;
        text-decoration: none;
        width: 175px;
        border: none;
    }

        .divcloud input[type="button"].btnAnchuraMedia:hover, .divcloud input[type="submit"].btnAnchuraMedia:hover {
            background: url("/_layouts/images/GTI/btnComparadorHover.png") no-repeat scroll left top transparent;
        }


.divcloud .tblTramitarPedidosInfo {
    margin-bottom: 20px;
    margin-top: 10px;
}

    .divcloud .tblTramitarPedidosInfo td {
        padding: 5px;
    }

.divcloud .divResultadoTramitarPedido {
    display: inline-block;
    width: 100%;
}

    .divcloud .divResultadoTramitarPedido > TABLE {
        float: right;
        margin: 10px 30px;
        width: 250px;
    }

        .divcloud .divResultadoTramitarPedido > TABLE td:nth-child(2) {
            text-align: right;
        }

.divcloud .divFiltrosBuscar .tblFiltrosBuscar {
    width: 100%;
}

    .divcloud .divFiltrosBuscar .tblFiltrosBuscar td {
        width: 33%;
    }

.divcloud .divBotonesFiltrosBuscar {
    width: 100%;
    min-height: 30px;
}

    .divcloud .divBotonesFiltrosBuscar .tblBotonesFiltrosBuscar {
        display: block;
        float: right;
    }

.divcloud .divBotonesTramitarPedido {
    width: 100%;
}

.divcloud .divMenuBuscarProductos {
    width: 100%;
}

.divcloud .tblFiltrosBuscar td select, .divcloud .tblFiltrosBuscar td input {
    width: 80%;
}

.divcloud .divBusquedaPedidoAnt select {
    width: 28%;
    min-width: 100px;
}

.divcloud .divMensajeSinResultados {
    padding: 20px;
    text-align: center;
    font-size: 14px;
}

.divcloudSinIdCLOUD {
    border: 1px inset;
    font-size: 1.2em;
    margin: 5px;
    padding: 20px;
    text-align: center;
}


.AnchoCienPorCienTabla {
    width: 100%;
}

.CeldaPadding {
    padding: 20px;
}

.AlturaAuto {
    height: auto;
}

.divcloud .label8pt {
    font-size: 8pt;
}
/* END CLOUD */


/* INIT LICENCIAMIENTO BASICO */

.EnlaceProductoLicencia {
    color: #1f87e5 !important;
    text-decoration: none;
}

    .EnlaceProductoLicencia:hover {
        color: #1f87e5 !important;
        text-decoration: underline !important;
    }

.EnlaceNuevoClienteLicencia {
    color: #1f87e5 !important;
    text-decoration: underline !important;
    padding-left: 50px;
}

.EnlaceEditarClienteLicencia {
    color: #1f87e5 !important;
    text-decoration: underline !important;
}

.datosClienteFinal {
    margin-left: 50px;
    width: 750px;
}

.celdaPrimeraDatosModificarClienteFinal {
    width: 302px;
}

.celdaSegundaDatosModificarClienteFinal {
    clear: both;
    float: right;
}

.licenciamientoBasico {
    font-size: 0.75em;
}

    .licenciamientoBasico .sinLicencias {
        text-align: center;
    }

        .licenciamientoBasico .sinLicencias table {
            width: 100%;
        }

        .licenciamientoBasico .sinLicencias .botonVolver {
            float: right;
            margin-right: 30px;
            margin-top: 20px;
        }

    .licenciamientoBasico .tablaProductosLicencia {
        width: 100%;
    }

        .licenciamientoBasico .tablaProductosLicencia .AddClienteFinal {
            background: url("/_Layouts/Images/Gti/mas_info_large.png") no-repeat scroll center top transparent;
            color: #FFFFFF !important;
            cursor: pointer;
            display: block;
            float: right;
            height: 31px;
            line-height: 31px;
            padding-left: 25px;
            text-align: center;
            width: 175px;
        }

            .licenciamientoBasico .tablaProductosLicencia .AddClienteFinal:hover {
                background: url("/_Layouts/Images/Gti/mas_info_large_hover.png") no-repeat scroll center top transparent;
            }

.BotonGrandeSiguienteBasket {
    float: right;
    border: none;
    background: url(/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png) no-repeat center top;
    text-align: right;
    width: 235px;
    height: 31px;
    cursor: pointer;
    text-align: center;
    color: #fff !important;
    display: block;
    line-height: 40px;
    font: bold 16px Arial,Helvetica,sans-serif !important;
    padding-top: 10px;
}

    .BotonGrandeSiguienteBasket:hover {
        float: right;
        border: none;
        background: url(/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png) no-repeat center top;
        text-align: right;
        width: 235px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #fff !important;
        display: block;
        line-height: 40px;
        font: bold 16px Arial,Helvetica,sans-serif !important;
        padding-top: 10px;
        text-decoration: none !important;
    }

.BotonesFormClienteFinal {
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Gris.png") no-repeat scroll center top transparent;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: right;
    height: 31px;
    line-height: 22px;
    /*padding-left: 25px;*/
    text-align: center;
    width: 150px;
}

    .BotonesFormClienteFinal:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Gris_Over.png") no-repeat scroll center top transparent;
    }

.BotonesFormAceptarClienteFinal {
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_ClienteFinal.png") no-repeat scroll center top transparent;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: right;
    height: 22px;
    line-height: 22px;
    /*padding-left: 25px;*/
    text-align: center;
    width: 130px;
}

    .BotonesFormAceptarClienteFinal:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Over_ClienteFinal.png") no-repeat scroll center top transparent;
    }

.AddClienteFinalGris {
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Gris_ClienteFinal.png") no-repeat scroll center top transparent;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: right;
    height: 31px;
    line-height: 31px;
    /*padding-left: 25px;*/
    text-align: center;
    width: 200px;
}

    .AddClienteFinalGris:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Gris_Over_ClienteFinal.png") no-repeat scroll center top transparent;
    }

.licenciamientoBasico .tablaProductosLicencia .divProductosLicencia {
    border-top: medium solid lightgray;
    margin: 20px auto;
}

.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto {
    border-bottom: medium solid lightgray;
    padding: 10px;
    width: 100%;
}

.tablaLicenciasProducto a {
    color: #1f87e5;
    margin-top: 5px;
    text-decoration: none;
}

    .tablaLicenciasProducto a:hover {
        color: #1f87e5;
        text-decoration: underline;
    }

/* Primera fila de la tabla de licencias para un producto */
.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto > tbody > tr:first-child td:first-child {
    width: 565px;
}

.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto > tbody > tr:first-child td:nth-child(2) {
    text-align: right;
    width: 85px;
}

.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto > tbody > tr:first-child td:last-child {
    padding-left: 25px;
}


.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia {
    margin-left: 50px;
    width: 800;
}

.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .mensajeProductoSinClientes {
    padding: 5px;
    text-align: center;
    width: 100%;
}

.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia td {
    border: medium none;
}

.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia > tbody > tr > td:first-child {
    width: 500px;
}

    .licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia > tbody > tr > td:first-child select {
        width: 450px;
    }

.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia > tbody > tr > td:nth-child(2) {
    width: 200px;
}

    .licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia > tbody > tr > td:nth-child(2) > input[type="Text"] {
        margin-right: 20px;
        text-align: right;
        width: 80px;
    }

.licenciamientoBasico .tablaProductosLicencia .tablaLicenciasProducto .ClientesLicencia > tbody > tr > td:last-child {
    padding-left: 30px;
}

.licenciamientoBasico .tablaProductosLicencia .BotonAceptar {
    Float: right;
}

.licenciamientoBasico .altaNuevoCliente table {
    width: 100%;
}

    .licenciamientoBasico .altaNuevoCliente table td {
        padding: 5px;
    }

.licenciamientoBasico .altaNuevoCliente .BotonesAceptarCancelar {
    float: right;
    margin: 10px 30px;
}


/* END BASICO */
/* END LICENCIAMIENTO */


/* INIT CROSS SELLING */

.divProductosCrossSellingBasket .CrossOrdering {
    font-size: 2.0em;
    font-weight: normal;
}

.DetalleBasket .Derecha .CrossOrdering {
    color: #85bf37;
    font-size: 2em;
    font-weight: normal;
    background-color: white;
}

.CrossOrdering {
    background-color: #9C9C9C;
    color: #FFFFFF;
    height: 28px;
    font: 14px Arial,Helvetica,sans-serif !important;
    padding-top: 10px;
    padding-left: 15px;
    margin-top: 2px;
}

.divProductosCrossSellingBasket ul {
    color: #000;
    list-style-type: none;
    margin: 20px 0 0;
    padding: 0;
}

.divProductosCrossSellingBasket li {
    background-color: #f6f6f6;
    float: left;
    height: 100%;
    margin-right: 23px;
    min-height: 190px;
    padding: 7px;
    position: relative;
    width: 163px;
}

    .divProductosCrossSellingBasket li:last-child {
        margin-right: 0px;
    }

    .divProductosCrossSellingBasket li a, .divProductosCrossSellingBasket li a:visited {
        color: #1f87e5;
        margin-top: 5px;
        text-decoration: none;
    }

        .divProductosCrossSellingBasket li a:hover {
            color: #1f87e5;
        }

    .divProductosCrossSellingBasket li .imagen {
        height: 80px;
        margin: 10px 0;
        text-align: center;
    }

.ElementoNoVisible {
    display: none;
}

.ElementoVisible {
    display: block;
}

.TextoCentrado {
    text-align: center;
    margin-top: 2px;
}

.AnchoCienPorCien {
    width: 100%;
}

.DetalleBasket .Derecha .VerMasCross, .DetalleBasket .Derecha .VerMasCross:visited {
    cursor: pointer;
    font-size: 0.8em;
    text-align: left;
    background: transparent url(/_layouts/images/GTI/ver_masAzul2.png) no-repeat left top;
    width: 84px;
    height: 21px;
    display: inline-block;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
    padding-left: 5px;
}

    .DetalleBasket .Derecha .VerMasCross:hover {
        background: transparent url(/_layouts/images/GTI/ver_masAzul2_hover.png) no-repeat 0 0;
        display: inline-block;
        color: #fff !important;
        text-decoration: none !important;
    }

.tablaCrossOrdering {
    width: 100% !important;
    border-collapse: collapse;
    border: none;
    margin-top: 10px !important;
}

    .tablaCrossOrdering tr {
        border: 1px solId #E1E1E1;
        border-collapse: collapse;
    }

    .tablaCrossOrdering td {
        padding: 5px !important;
    }

.divInternosFichaCrossOrdering {
    float: left;
    width: 100%;
}

.DetalleBasket .Derecha .Texto ul {
    margin: 0;
    margin-top: 20px;
    padding: 0;
    list-style-type: none;
    color: #000;
}

    .DetalleBasket .Derecha .Texto ul .titulo {
        margin: 0;
        padding: 0;
        list-style-type: none;
        color: #000;
        height: 38%;
    }

/* END CROSS SELLING */
/* OFERTAS*/

/* Clase para los gridviews que estén alojados en páginas y no en webparts */
.tablaResultadosLayout {
    border: none;
    border-color: #000;
}

    .tablaResultadosLayout tr {
        border: none;
    }

    .tablaResultadosLayout td {
        border-color: #ececec;
        padding: 10px;
        margin: 48px;
        text-align: center;
    }

        .tablaResultadosLayout td img {
            padding: 2px;
        }

    .tablaResultadosLayout th {
        border: none;
        background-image: url("/_layouts/images/GTI/menu.jpg");
    }

/* Clase para los popups de ofertas*/

.divPopUpOferta h3 {
    color: #000 !important;
    font: 1em 'Lucida Sans Unicode','Lucida Grande',sans-serif !important;
    height: 25px;
    margin: 0 !important;
    padding-left: 10px;
    padding-top: 5px;
    background-image: url(/_layouts/images/GTI/h3popUp.jpg);
    background-repeat: repeat-x;
}

.divPopUpOferta {
    background-color: #FFFFFF;
    left: 50%;
    margin-right: auto;
    max-height: 400px;
    overflow: auto;
    position: fixed;
    top: 100px;
    z-index: 2500;
}

.BotonPopUpSeleccionOferta {
    float: right;
    margin-top: 20px;
    margin-right: 5px;
    border: none;
    background: url(/_Layouts/Images/Gti/Basket/seguircomprando_reposo.png) no-repeat center top;
    text-align: right;
    width: 143px;
    height: 31px;
    cursor: pointer;
    text-align: center;
    color: #fff !important;
    display: block;
    line-height: 31px;
}

    .BotonPopUpSeleccionOferta:hover {
        background: url(/_Layouts/Images/Gti/Basket/seguircomprando_hover.png) no-repeat center top;
        text-decoration: none !important;
    }

/* Campos con más de una línea del gridview del control ResultadosBusquedaOfertas.ascx */

.CampoMultiLinea {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.MensajeError {
    color: #a94442;
    font-weight: bold;
}

.DetalleBasket .ColumnaIzquierda {
    float: left;
    margin-top: 120px;
    width: 195px;
}

    .DetalleBasket .ColumnaIzquierda .Recuadro {
        background: url("/_Layouts/Images/Gti/Basket/lateral_background.jpg") no-repeat scroll center top transparent;
        padding: 15px;
        width: 138px;
        display: table;
        height: 118px;
        margin: 10px;
    }

    .DetalleBasket .ColumnaIzquierda .RecuadroTransparente {
        border-radius: 5px;
        border: 1px solid #ccc;
        border-bottom: 2px solid #ccc;
        padding: 15px;
        width: 138px;
        max-width: 138px;
        margin: 10px;
    }

.DetalleBasket .Izquierda2 {
    float: left;
    width: 20%;
    margin-right: 20px;
    width: 138px;
    height: 118px;
    padding: 15px;
}

.DetalleBasket .ColumnaIzquierda .Texto {
    color: #85BF37;
    font-size: 1.2em;
    padding: 10px;
    font-weight: bold;
}

.DetalleBasket .ColumnaIzquierda .Recuadro .Subtotal {
    font-weight: bold;
    margin-bottom: 10px;
}

.DetalleBasket .ColumnaIzquierda .RecuadroTransparente .TextoOferta {
    display: table-cell;
    font-weight: bold;
    line-height: normal;
    text-align: center;
    vertical-align: middle;
}

.DetalleBasket .ColumnaIzquierda .botonCentrado {
    text-align: center;
    width: 100%;
}

.DetalleBasket .ColumnaIzquierda .RecuadroTransparente .TextoOfertaCercaCumplir {
    display: table-cell;
    font-weight: bold;
    line-height: normal;
    text-align: center;
    vertical-align: middle;
}

.DetalleBasket .ColumnaIzquierda .Recuadro .Boton {
    background: url("/_Layouts/Images/Gti/Basket/seguircomprando_reposo.png") no-repeat scroll center top transparent;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    height: 31px;
    line-height: 31px;
    margin-top: 40px;
    text-align: center;
    width: 143px;
}

    .DetalleBasket .ColumnaIzquierda .Recuadro .Boton:hover {
        background: url(/_Layouts/Images/Gti/Basket/seguircomprando_hover.png) no-repeat center top;
        text-decoration: none !important;
    }

.DetalleBasket .ColumnaIzquierda .Recuadro .VerMas {
    cursor: pointer;
    font-size: 0.8em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/ver_masAzul2.png) no-repeat left top;
    width: 84px;
    height: 21px;
    display: inline-block;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
}

    .DetalleBasket .ColumnaIzquierda .Recuadro .VerMas:hover {
        background: transparent url(/_layouts/images/GTI/ver_masAzul2_hover.png) no-repeat 0 0;
        display: inline-block;
        color: #fff !important;
        text-decoration: none !important;
    }

.DetalleBasket .ColumnaIzquierda .Recuadro .Precio {
    color: #1f87e5;
}

/*Se crea esta sección para la página de Buscador de Productos asociado a ofertas*/
.Catalogo .Centrado {
    float: left;
    width: 100%;
}

    .Catalogo .Centrado .TotalArticulos {
        float: right;
        margin-bottom: 10px;
        color: #a2a2a2;
        line-height: 31px;
    }

    .Catalogo .Centrado .ImprimirArticulos, .BuscarArticulos .ImprimirArticulos {
        float: right;
        margin-left: 10px;
    }

        .Catalogo .Centrado .ImprimirArticulos img, .BuscarArticulos .ImprimirArticulos img {
            float: left;
            margin-right: 5px;
        }

        .Catalogo .Centrado .ImprimirArticulos a, .Catalogo .Centrado .ImprimirArticulos a:visited,
        .BuscarArticulos .ImprimirArticulos a, .BuscarArticulos .ImprimirArticulos a:visited {
            display: inline-block;
            margin-top: 5px;
            color: #1f87e5;
        }

            .Catalogo .Centrado .ImprimirArticulos a:hover, .BuscarArticulos .ImprimirArticulos a:hover {
                text-decoration: underline;
                color: #1f87e5;
            }

    .Catalogo .Centrado .OrdenarArticulos, .BuscarArticulos .OrdenarArticulos {
        float: right;
        margin-left: 10px;
    }

    .Catalogo .Centrado .MasInfo, .DetalleOferta .MasInfo {
        float: left;
        cursor: pointer;
        margin-right: 10px;
        font-size: 0.8em;
        text-align: center;
        background: transparent url(/_layouts/images/GTI/MasInfo_Over.png) no-repeat left top;
        width: 94px;
        height: 21px;
        color: #fff !important;
        text-decoration: none;
        line-height: 21px;
    }

        .Catalogo .Centrado .MasInfo:hover, .DetalleOferta .MasInfo:hover {
            background: transparent url(/_layouts/images/GTI/MasInfo.png) no-repeat 0 0;
            display: inline-block;
            color: #1f87e5 !important;
            text-decoration: none !important;
        }

    .Catalogo .Centrado .MasInfoSelected, .DetalleOferta .MasInfoSelected {
        float: left;
        cursor: pointer;
        margin-right: 10px;
        font-size: 0.8em;
        text-align: center;
        background: transparent url(/_layouts/images/GTI/MasInfo.png) no-repeat left top;
        width: 94px;
        height: 21px;
        color: #1f87e5 !important;
        text-decoration: none;
        line-height: 21px;
    }

        .Catalogo .Centrado .MasInfoSelected:hover, .DetalleOferta .MasInfoSelected:hover {
            background: transparent url(/_layouts/images/GTI/MasInfo_Over.png) no-repeat 0 0;
            display: inline-block;
            color: #fff !important;
            text-decoration: none !important;
        }

    .Catalogo .Centrado .MasInfoOferta, .DetalleOferta .MasInfoOferta {
        float: left;
        cursor: pointer;
        margin-right: 10px;
        font-size: 0.8em;
        text-align: center;
        background: transparent url(/_layouts/images/GTI/MasInfoOfertaOscuro_Over.png) no-repeat left top;
        width: 94px;
        height: 21px;
        color: #fff !important;
        text-decoration: none;
        line-height: 21px;
    }

        .Catalogo .Centrado .MasInfoOferta:hover, .DetalleOferta .MasInfoOferta:hover {
            background: transparent url(/_layouts/images/GTI/MasInfo.png) no-repeat 0 0;
            display: inline-block;
            color: #e62027 !important;
            text-decoration: none !important;
        }

    .Catalogo .Centrado .MasInfoOfertaSelected, .DetalleOferta .MasInfoOfertaSelected {
        float: left;
        cursor: pointer;
        margin-right: 10px;
        font-size: 0.8em;
        text-align: center;
        background: transparent url(/_layouts/images/GTI/MasInfo.png) no-repeat left top;
        width: 94px;
        height: 21px;
        color: #e62027 !important;
        text-decoration: none;
        line-height: 21px;
    }

        .Catalogo .Centrado .MasInfoOfertaSelected:hover, .DetalleOferta .MasInfoOfertaSelected:hover {
            background: transparent url(/_layouts/images/GTI/MasInfoOfertaOscuro_Over.png) no-repeat 0 0;
            display: inline-block;
            color: #fff !important;
            text-decoration: none !important;
        }

    .Catalogo .Centrado table {
        border: none;
        margin-bottom: 10px;
        width: 100%;
    }

        .Catalogo .Centrado table th, .DetalleOferta table th {
            border: none;
            color: #fff;
            font-size: 1.1em;
            background: #486C8C url(/_layouts/images/GTI/background_listado_top_catalogo.jpg) repeat-x 0 0;
            text-align: left;
            padding: 10px 20px;
        }

        .Catalogo .Centrado table td, .DetalleOferta table td {
            border: none;
        }

        .Catalogo .Centrado table tr, .DetalleOferta table tr {
            border-bottom: solid 1px #E1E1E1;
            padding-bottom: 10px;
            margin-bottom: 10px;
        }

        .Catalogo .Centrado table td .left, .DetalleOferta table td .left {
            float: left;
            width: 100px;
            margin-right: 10px;
            margin-top: 10px;
        }

        .Catalogo .Centrado table td img, .DetalleOferta table td img {
            margin: 10px;
            margin-right: 20px;
            max-width: 100px;
        }

        .Catalogo .Centrado table td .right {
            float: left;
            margin: 10px;
            width: 70%;
        }

    .Catalogo .Centrado .TotalArticulos {
        float: right;
        margin-bottom: 10px;
        color: #a2a2a2;
        line-height: 31px;
    }

    .Catalogo .Centrado .ImprimirArticulos, .BuscarArticulos .ImprimirArticulos {
        float: right;
        margin-left: 10px;
    }

        .Catalogo .Centrado .ImprimirArticulos img, .BuscarArticulos .ImprimirArticulos img {
            float: left;
            margin-right: 5px;
        }

        .Catalogo .Centrado .ImprimirArticulos a, .Catalogo .Centrado .ImprimirArticulos a:visited,
        .BuscarArticulos .ImprimirArticulos a, .BuscarArticulos .ImprimirArticulos a:visited {
            display: inline-block;
            margin-top: 5px;
            color: #1f87e5;
        }

            .Catalogo .Centrado .ImprimirArticulos a:hover, .BuscarArticulos .ImprimirArticulos a:hover {
                text-decoration: underline;
                color: #1f87e5;
            }

    .Catalogo .Centrado .OrdenarArticulos, .BuscarArticulos .OrdenarArticulos {
        float: right;
        margin-left: 10px;
    }


    .Catalogo .Centrado table th, .DetalleOferta table th {
        border: none;
        color: #fff;
        font-size: 1.1em;
        background: #486C8C url(/_layouts/images/GTI/background_listado_top_catalogo.jpg) repeat-x 0 0;
        text-align: left;
        padding: 10px 20px;
    }

    .Catalogo .Centrado table td, .DetalleOferta table td {
        border: none;
    }

    .Catalogo .Centrado table tr, .DetalleOferta table tr {
        border-bottom: solid 1px #E1E1E1;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .Catalogo .Centrado table td .left, .DetalleOferta table td .left {
        float: left;
        width: 100px;
        margin-right: 10px;
        margin-top: 10px;
    }

    .Catalogo .Centrado table td img, .DetalleOferta table td img {
        margin: 10px;
        margin-right: 20px;
        max-width: 100px;
    }

    .Catalogo .Centrado table td .right {
        float: left;
        margin: 10px;
        width: 70%;
    }

    .Catalogo .Centrado table td .Precio, .DetalleOferta table td .Precio {
        margin-top: 20px;
    }

    .Catalogo .Centrado table td .PVD, .DetalleOferta table td .PVD {
        color: #a94442;
        font-weight: bold;
        font-size: 1.5em;
        font-weight: bold;
    }

        .Catalogo .Centrado table td .PVD span, .DetalleOferta table td .PVD span {
            margin-right: 0;
        }

    .Catalogo .Centrado table td .titulo, .DetalleOferta table td .titulo {
        color: #1f87e5;
        float: left;
        width: 25%;
    }

    .Catalogo .Centrado .PVD img, .Catalogo .Centrado .Stock img, .DetalleOferta .PVD img {
        margin: 0;
        padding: 0;
        padding-right: 5px;
    }

    .Catalogo .Centrado table td a, .Catalogo .Centrado table td a:visited, .DetalleOferta table td a, .DetalleOferta table td a:visited {
        margin-top: 10px;
        margin-bottom: 15px;
        display: inline-block;
    }

    .Catalogo .Centrado table td .EnlaceTitulo, .Catalogo .Centrado table td .EnlaceTitulo:visited, .DetalleOferta table td .EnlaceTitulo, .DetalleOferta table td .EnlaceTitulo:visited {
        font-size: 1.1em;
        color: #1f87e5 !important;
        text-decoration: none;
    }

        .Catalogo .Centrado table td .EnlaceTitulo:hover, .DetalleOferta table td .EnlaceTitulo:hover {
            color: #1f87e5;
            text-decoration: underline;
        }

.BuscadorOfertas {
    border: none;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 15px;
    padding: 9px;
}

    .BuscadorOfertas legend {
        color: #0360AD;
        font-family: verdana,arial,helvetica,sans-serif;
        font-size: 13px;
    }

.ListaOfertas ul {
    list-style-type: none;
    margin: 0;
    padding: 5px;
    width: 100%;
}

    .ListaOfertas ul li {
        width: 224px;
        height: 319px;
        background: transparent url(/_layouts/images/GTI/background_productos_centrales.png) no-repeat left top;
        float: left;
        position: relative;
        margin: 8px;
    }
/******* BOTONES ADMINISTACIÓN DE LA OFERTA *******/
.BotonLargo, .BotonLargo:visited {
    cursor: pointer;
    margin-bottom: 5px;
    font-size: 0.9em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/MasInfo_Over_botonlargo.png) no-repeat center center;
    color: White;
    width: 190px;
    height: 21px;
    cursor: pointer;
    border: none;
}

    .BotonLargo:hover {
        background: url(/_layouts/images/GTI/MasInfo_Over_botonlargo.png) no-repeat center center;
    }


.BotonEstandar, .BotonEstandar:visited {
    cursor: pointer;
    margin-bottom: 5px;
    font-size: 0.9em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/MasInfo_Over.png) no-repeat center center;
    color: White;
    width: 100px;
    height: 33px;
    cursor: pointer;
    border: none;
}

    .BotonEstandar:hover {
        background: url(/_layouts/images/GTI/MasInfo_Over.png) no-repeat center center;
    }



/************************ DETALLE DE LA OFERTA ********************/


.OfertaDetalle {
    font-size: 1.0em;
}

    .OfertaDetalle ul {
        display: table-row;
        list-style-type: none;
    }

        .OfertaDetalle ul li {
            /*border: 1px solid #E6F1FA;*/
            display: inline-block;
            margin-bottom: 10px;
            margin-top: 10px;
            /*width: 100%;*/
            /*cambios para dar una mejor imagen a la página de oferrta detalles*/
            /*background-color: #EEEEEE;*/
            border-bottom: 1px solid #cccccc;
            padding-bottom: 15px;
            /*****/
        }

            .OfertaDetalle ul li > .ancho1 {
                width: 51%;
            }

            .OfertaDetalle ul li > .ancho2 {
                width: 51%;
            }

            .OfertaDetalle ul li > .ancho3 {
                width: 75%;
            }

            .OfertaDetalle ul li > .ancho4 {
                width: 100%;
            }

    .OfertaDetalle > ul > li > .titulo {
        font-weight: bold;
        padding: 2px 10px;
        /*Cambios para dar una mejor imagen en Detalla de Oferta*/
        color: #85BF37;
        font-size: 1.5em;
    }

        .OfertaDetalle > ul > li > .titulo a:link {
            font-weight: bold;
            /*padding: 2px 10px;*/
            /*Cambios para dar una mejor imagen en Detalla de Oferta*/
            color: #85BF37;
            font-size: 1em;
            text-decoration: underline;
        }

    .OfertaDetalle ul li .grupo1, .OfertaDetalle ul li .grupo2 {
        display: block;
        height: 220px;
        overflow: hidden;
        width: 960px;
    }

    .OfertaDetalle .grupo1 > ul, .OfertaDetalle .grupo2 > ul {
        display: -moz-grid-line;
        z-index: 1;
    }

        .OfertaDetalle .grupo1 > ul > li, .OfertaDetalle .grupo2 > ul > li {
            margin-bottom: 5px;
            margin-top: 5px;
        }

    .OfertaDetalle .prev {
        background: url("/_layouts/images/GTI/paginacion_normal.png") no-repeat scroll 0 0 transparent;
        border: 0px outset grey;
        cursor: pointer;
        display: block;
        font-size: 9px;
        height: 27px;
        left: 5px;
        position: relative;
        text-align: center;
        top: 100px;
        width: 27px;
        line-height: 22px;
    }

    .OfertaDetalle .next {
        background: url("/_layouts/images/GTI/paginacion_normal.png") no-repeat scroll 0 0 transparent;
        border: 0px outset grey;
        cursor: pointer;
        display: block;
        float: right;
        font-size: 9px;
        height: 27px;
        position: relative;
        text-align: center;
        top: 74px;
        width: 27px;
        line-height: 22px;
    }

    .OfertaDetalle .carrusel {
        display: block;
        height: 220px;
        left: 30px;
        overflow: hidden;
        position: relative;
        top: -25px;
        width: 905px;
    }

        .OfertaDetalle .carrusel > ul {
            display: inline-block;
            height: 215px;
            list-style-type: none;
            margin: 0;
            padding: 0;
            position: relative;
            width: 1000px;
        }

    .OfertaDetalle ul li .Titulo {
        font-size: 0.9em;
        color: #b1b1b1;
        margin-left: 35px;
    }

    .OfertaDetalle ul li ul {
        display: inline-block;
        color: #000;
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .OfertaDetalle ul li ul li {
            background-color: #FFFFFF;
            border: solid 1px #eee;
            float: left;
            margin: 20px 7px 0px;
            min-height: 180px;
            padding: 5px;
            position: relative;
            width: 275px;
        }

            .OfertaDetalle ul li ul li .tituloEnlaceProducto {
                height: 30px;
                width: 275px;
                overflow: hidden;
                text-overflow: ellipsis;
                /*word-break: break-all;*/
                word-break: normal; /*ARC: GTI no quiere que corte las palabras*/
            }

            .OfertaDetalle ul li ul li .imagen {
                text-align: center;
                height: 70px;
                margin: 10px 0;
            }

                .OfertaDetalle ul li ul li .imagen img {
                    max-width: 70px;
                    max-height: 70px;
                }

            .OfertaDetalle ul li ul li .pieElemento {
                position: absolute;
                bottom: 5px;
                width: 90%;
            }

            .OfertaDetalle ul li ul li .unidades {
                color: #1F87E5;
                float: left;
                font-size: 25px;
                margin-right: 12px;
            }

            .OfertaDetalle ul li ul li .pieElemento .clear {
                clear: both;
            }

                .OfertaDetalle ul li ul li .pieElemento .clear .titulo {
                    color: #1f87e5 !important;
                    width: 20%;
                    float: left;
                }

                .OfertaDetalle ul li ul li .pieElemento .clear .tituloVerdeResaltado {
                    color: #37ED58 !important;
                    width: 70%;
                    float: left;
                    font-weight: bold;
                }

            .OfertaDetalle ul li ul li .pieElemento .VerMas:hover {
                background: transparent url(/_layouts/images/GTI/ver_masAzul2_hover.png) no-repeat 0 0;
                display: inline-block;
                color: #fff !important;
                text-decoration: none !important;
            }

            .OfertaDetalle ul li ul li .pieElemento .VerMas, .OfertaDetalle ul li ul li .pieElemento .VerMas:visited {
                cursor: pointer;
                font-size: 0.8em;
                text-align: center;
                background: transparent url(/_layouts/images/GTI/ver_masAzul2.png) no-repeat left top;
                width: 84px;
                height: 21px;
                color: #fff !important;
                text-decoration: none;
                line-height: 21px;
                float: right;
            }

    .OfertaDetalle .CatalogoComprar a {
        display: block;
    }




/* END OFERTAS */
/* PERFILES */
.MiNegocio {
    width: 100%;
}

    .MiNegocio table {
        width: 100%;
    }

        .MiNegocio table td {
            text-align: center;
            width: 33%;
        }

    .MiNegocio select {
        width: 100%;
        height: 150px;
    }

    .MiNegocio table td ul {
        list-style-type: none;
        margin: 0 !important;
        padding: 0 !important;
        text-decoration: none;
    }

        .MiNegocio table td ul li {
            padding-bottom: 5px;
            padding-top: 5px;
        }

            .MiNegocio table td ul li input {
                width: 200px
            }
/************/

/******SAIS******/

.divPreguntasRespuestasSAIS a {
    position: relative;
    left: 450px;
}

.TituloSAIS {
    font: 1.75em 'Lucida Sans Unicode','Lucida Grande',sans-serif !important;
    color: #1F87E5;
}

.SubTituloSAIS {
    font: 1.2em 'Lucida Sans Unicode','Lucida Grande',sans-serif !important;
}

.CeldasSAIS {
    height: 20px;
}

.TablaSAIS {
    padding-bottom: 10px;
}

/****************/

/***************PERFILES**********************/

.divBotonFinalizar {
    float: right;
}

.ListaEncuestas ul {
    list-style-type: none;
    font-size: 1.2em !important;
}

    .ListaEncuestas ul li {
        padding-bottom: 10px;
    }

.BarraProgresoPreguntas {
    color: #fff;
    width: 200px;
    background-color: #c8dcee;
    border-radius: 5px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.BotonesOpcionesMiPerfil {
    color: #fff;
    height: 200px;
    width: 200px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #3c96c8;
    cursor: pointer;
    white-space: normal;
}

.OpcionesMiPerfil {
    float: left;
    padding: 20px;
}

.BarraProgreso {
    color: #fff;
    width: 200px;
    background-color: #c8dcee;
    border-radius: 5px;
    position: relative;
}

.BarraProgresoPorcentaje {
    position: absolute;
    left: 45%;
}

.BarraProgresoCompletado {
    height: 20px;
    background-color: #3c96e8;
    border-radius: 5px;
    width: 30%;
}

.botonMiPerfil {
    color: #fff;
    margin-left: 65px;
    background-color: #4C7615;
    border-radius: 5px;
    width: 80px;
    font-weight: bold;
    cursor: pointer;
}

.ImagenEmailCabecera {
    margin-top: 3px;
}

.divProgresoEncuesta {
    text-align: center;
}

.BarraSeparadoraMensajesNuevos {
    background-color: #618C28;
    border: 0;
    height: 3px;
}

.EnlacesMisMensajes {
    color: White !important;
    text-decoration: underline !important;
}

.divImagenUsuario {
    /* Descomentando se activa centrado vertical de imagen: Funciona en todos los navegadores menos en IE8. Se desactiva por ello
    display: table-cell;
    */
    text-align: center;
    vertical-align: middle;
    height: 80px;
    width: 200px;
}

    .divImagenUsuario span {
        vertical-align: middle;
    }

.divNombreCodigoPerfil {
    text-align: center;
    float: left;
    width: 50%;
}

#ctl00_capaMiPerfil_ltlImpDinGTI {
    font-size: 1.7em !important;
    font-weight: bold;
    text-align: center;
    background-image: none;
    color: white;
    background-color: transparent;
}

.ImagenFotoPerfil {
    vertical-align: middle;
}

.divNombreImagen {
    height: 95px;
}

.TextoEncuestaFinalizada {
    color: #1f87e5;
    font: normal 1.3em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important;
}

.TextoTituloEncuesta {
    color: #1f87e5;
    font: normal 1.1em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important;
}

/*********************************************/

/**********************DATOS EMPRESA****************/
.lblAvisoDatosEmpresaAntiguos {
    color: #a94442;
    font-weight: bold;
    font-size: 0.85em;
}

/**********************DATOS CONTACTOS****************/
.lblAvisoContactos {
    color: #a94442;
    font-weight: bold;
    font-size: 0.85em;
}

/**********************DATOS FINANCIEROS**************/
.tablaDatosHeader
{
    background-color: #9C9C9C;
    color: #FFFFFF;
    font: 12px Arial,Helvetica,sans-serif !important;
    padding: 5px 10px !important;
}

.tablaDatosRow
{
    border-bottom: solid 2px #FFFFFF;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-color: #ededed;
    text-align: center;
}

.TituloModelo347 table
{
    width: 90%;
}	
/******ENCUESTAS******/

.PreguntaEncuesta {
    font: 1.2em 'Lucida Sans Unicode','Lucida Grande',sans-serif !important;
    color: #1F87E5;
}

.divBotonAnteriorPregunta {
    float: left;
}

.divBotonSiguientePregunta {
    float: right;
}

.BarraProgresoEncuesta {
    color: #fff;
    width: 200px;
    background-color: #c8dcee;
    border-radius: 5px;
    position: relative;
    display: inline-block;
}

.BotonEstandarEncuesta, .BotonEstandarEncuesta:visited {
    cursor: pointer;
    margin-bottom: 5px;
    font-size: 0.9em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/MasInfo_Over.png) no-repeat center center;
    color: White;
    width: 100px;
    height: 33px;
    cursor: pointer;
    border: none;
    vertical-align: super;
}

    .BotonEstandarEncuesta:hover {
        background: url(/_layouts/images/GTI/MasInfo_Over.png) no-repeat center center;
    }

.TextoListadoEncuestas {
    vertical-align: super;
}

/****************/
/****** CUPONES PROMOCIONALES ******/

.DivCuponesPromocionales {
    /*clear:both;*/
    /*margin-top: 10px;*/
    background-color: #EDEDED;
    width: 768px;
    border-top: 2px solid #FFFFFF;
    padding-left: 15px;
    height: 50px;
}

    .DivCuponesPromocionales input {
        height: 20px;
        width: 170px;
        margin-left: 5px;
    }

.BotonBasketCuponesPromocionales {
    background: url("/_layouts/images/GTI/Basket/btImagen_Gris.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #666666;
    border-color: -moz-use-text-color -moz-use-text-color #666666;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #FFFFFF !important;
    cursor: pointer;
    font: 12px Arial,Helvetica,sans-serif;
    height: 18px;
    width: 130px;
    display: inline-block;
    text-align: center;
    padding-top: 5px;
    margin-top: 10px;
    margin-left: 10px;
}

    .BotonBasketCuponesPromocionales:hover {
        background: url("/_layouts/images/GTI/Basket/btImagen_Gris_Over.png") no-repeat scroll center center rgba(0, 0, 0, 0);
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: #9C9C9C;
        border-color: -moz-use-text-color -moz-use-text-color #9C9C9C;
        border-style: none none solid;
        border-width: 0 0 1px;
        color: #FFFFFF !important;
        cursor: pointer;
        font: 12px Arial,Helvetica,sans-serif !important;
        height: 18px;
        width: 130px;
        display: inline-block;
        text-align: center;
        padding-top: 5px;
        margin-top: 10px;
        margin-left: 10px;
    }

.TextoPortes {
    float: right;
    margin-top: 10px;
}

/*******CSS DEL FILTRO DE FABRICANTES*********/

.divIzquierdoNovedades {
    float: left;
    width: 50%;
}

.divDerechoNovedades {
    float: right;
    padding-top: 32px;
    padding-right: 4.2%;
}

/**********CSS DE LA NAVEGACIÓN***********/

.ImagenFlechaAdelanteListado:hover {
    background: url(/_layouts/images/GTI/rightarrow_hover.jpg) no-repeat center center;
    width: 35px;
    height: 32px;
}

.ImagenFlechaAdelanteListado, .ImagenFlechaAdelanteListado:visited {
    background: url(/_layouts/images/GTI/rightarrow.jpg) no-repeat center center;
    border: none;
    width: 35px;
    height: 32px;
}

.ImagenFlechaAtrasListado:hover {
    background: url(/_layouts/images/GTI/leftarrow_hover.jpg) no-repeat center center;
    width: 35px;
    height: 32px;
}

.ImagenFlechaAtrasListado, .ImagenFlechaAtrasListado:visited {
    background: url(/_layouts/images/GTI/leftarrow.jpg) no-repeat center center;
    border: none;
    width: 35px;
    height: 32px;
}

.divDerechoNavegacion {
    float: right;
    font-size: 1.3em !important;
}

.divIzquierdoNavegacion {
    float: left;
    width: 677px;
    background-color: #F2F2F2;
}


/*NUEVA MAQUETACIÓN BASKET*/

.divTituloBasket h1 {
    font: normal 15px "Lucida Sans", Arial, sans-serif !important;
    color: #0060ad;
    padding-top: 10px;
}

.divTituloBasket {
    height: 40px;
    padding: 0 10px;
    background-color: #F2F2F2;
}

.DetalleBasket .Derecha table .Encabezado3Alternativo {
    background-color: #9C9C9C;
    color: #FFFFFF;
    font: 12px Arial,Helvetica,sans-serif !important;
    padding: 5px 10px !important;
}

.DetalleBasket .Derecha table .CeldaImagenAlternativo {
    width: 80px;
    height: 85px;
    background-color: #ededed;
    text-align: center;
    padding-top: 10px;
}

    .DetalleBasket .Derecha table .CeldaImagenAlternativo a img {
        max-width: 80px;
        max-height: 80px;
    }


.DetalleBasket .Derecha table .CeldaNumeroAlternativo, table .CeldaNumeroalternativo {
    background-color: #ededed;
    padding-left: 12px;
    width: 91px;
    font: 12px Arial,Helvetica,sans-serif !important;
}

.DetalleBasket .Derecha .CeldaTextoAlternativo {
    font: 12px Arial,Helvetica,sans-serif;
    background-color: #ededed;
}

    .DetalleBasket .Derecha .CeldaTextoAlternativo a, .DetalleBasketAlternativo .Derecha .CeldaTextoAlternativo a:visited {
        color: #0060AD;
    }

        .DetalleBasket .Derecha .CeldaTextoAlternativo a:hover {
            color: #0060AD;
            text-decoration: underline;
        }

.FondoGris {
    background-color: #ededed;
}

.DetalleBasket .Derecha table .ImagenIconoAlternativo {
    padding-right: 10px;
    background-color: #ededed;
}

.DetalleBasket .Derecha table .CajaTextoAlternativo {
    border: solid 1px #DDDDDD;
    width: 54px;
}

.DetalleBasket .Derecha table .lblCanon {
    white-space: nowrap;
    font-size: 8pt;
    font-weight: bold;
}

.imgCabeceraBasket {
    padding: 10px;
}

.divDinero {
    font: 12px Arial,Helvetica,sans-serif;
    background-color: #ededed;
    height: 50px;
}

.divDinero2 {
    padding: 17px;
    float: left;
    text-align: left;
    margin-left: 37px;
}

.imgDinero {
    float: left;
}

.lblDinero .lblDineroOferta .lblEnlaceAplicable {
    font-size: 11px;
    text-align: left;
}

.DetalleBasket .Derecha .divPortes {
    font: 12px Arial,Helvetica,sans-serif;
    background-color: #ededed;
    height: 50px;
}

.DetalleBasket .Derecha .divPortes2 {
    float: left;
    margin-left: -32px;
    padding-top: 17px;
    text-align: right;
    width: 615px;
}

.DetalleBasket .Derecha .divPortes3 {
    padding: 17px;
    float: left;
    text-align: center;
    margin-left: 37px;
}

.DetalleBasket .Derecha .divPortes4 {
    float: left;
    padding-top: 15px;
    margin-left: 56px;
}

.DetalleBasket .Derecha .divSubTotal {
    font: 12px Arial,Helvetica,sans-serif;
    background-color: #ededed;
    height: 50px;
    padding-top: 2px;
    border-top: 2px solid #FFFFFF;
}

.DetalleBasket .Derecha .divSubtotal1 {
    padding: 17px;
    text-align: right;
    width: 615px;
    float: left;
    font-weight: bold;
    margin-left: -35px;
}

.DetalleBasket .Derecha .divSubtotal2 {
    width: 70px;
    padding: 17px;
    float: left;
    text-align: center;
    font-weight: bold;
    margin-left: -10px;
}

.DetalleBasket .Derecha .divOfertaEncapsulaCercaCumplirBasket {
    font: 12px Arial,Helvetica,sans-serif;
    background-color: #ededed;
}

.DetalleBasket .Derecha .divOfertaCercaCumplirBasket {
    padding: 15px;
    width: 753px;
    float: left;
    font-weight: bold;
    background-color: #ededed;
    border-top: 2px solid #FFFFFF;
    color: #0060AD !important;
}

    .DetalleBasket .Derecha .divOfertaCercaCumplirBasket a {
        font-weight: bold;
        background-color: #ededed;
        color: #0060AD !important;
    }

        .DetalleBasket .Derecha .divOfertaCercaCumplirBasket a:hover {
            font-weight: bold;
            background-color: #ededed;
            text-decoration: underline;
            color: #0060AD !important;
        }

.DivContactaComercial {
    background-color: #EDEDED;
    width: 768px;
    border-top: 2px solid #FFFFFF;
    padding-left: 15px;
    height: 42px;
    margin-left: -35px;
    padding-top: 20px;
    /*margin-top: -50px;*/
    font: 12px Arial,Helvetica,sans-serif !important;
}

.divAvisoErroTipografico {
    font-style: italic;
    font-size: 0.8em !important;
    margin-left: -35px;
    margin-top: 5px;
    color: #666666 !important;
}

.SiguienteNuevoDiseño {
    float: right;
    margin-top: -17px !important;
    border: none;
    background: url(/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png) no-repeat center top;
    text-align: right;
    width: 235px;
    height: 31px;
    cursor: pointer;
    text-align: center;
    color: #fff !important;
    display: block;
    line-height: 40px;
    font: bold 16px Arial,Helvetica,sans-serif !important;
    padding-top: 10px;
}

    .SiguienteNuevoDiseño:hover {
        float: right;
        margin-top: -17px;
        border: none;
        background: url(/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png) no-repeat center top;
        text-align: right;
        width: 235px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #fff !important;
        display: block;
        line-height: 40px;
        font: bold 16px Arial,Helvetica,sans-serif !important;
        padding-top: 10px;
        text-decoration: none !important;
    }

.ListaPieNuevo {
    margin: 0;
    margin-top: 20px;
    padding: 0;
    list-style-type: none;
    width: 100%;
    overflow: hidden;
    font-size: 0.75em;
}

    .ListaPieNuevo li {
        background-color: #F6F6F6;
        float: left;
        font-size: 0.8em;
        height: 400px;
        margin-left: 10px;
        margin-right: 10px;
        padding: 10px;
        width: 204px;
    }

        .ListaPieNuevo li .Titulo {
            color: #0060AD;
            font: 15px "Lucida Sans",Arial,sans-serif;
            margin-bottom: 20px;
        }

        .ListaPieNuevo li .Contenido {
            color: #5a5a5a;
        }

            .ListaPieNuevo li .Contenido a, .ListaPieNuevo li .Contenido a:visited {
                color: #1f87e5;
                cursor: pointer;
            }

                .ListaPieNuevo li .Contenido a:hover {
                    color: #1f87e5;
                }

.divProductosCrossSellingBasket {
    clear: both;
}

.divMasInformacionBasket {
    background-color: #9C9C9C;
    color: #FFFFFF;
    font: 14px Arial,Helvetica,sans-serif !important;
    height: 28px;
    padding-left: 15px;
    padding-top: 10px;
}

.BotonCargaMasivaBasket {
    background-color: #e4f7dc;
    border: 1px solid #5abe2c;
    color: #5d5d5d !important;
    cursor: pointer;
    display: block;
    font-size: 11px;
    line-height: 15px;
    padding: 10px 0;
    text-align: center;
    width: 172px;
}

    .BotonCargaMasivaBasket:hover {
        background-color: white;
    }

.CargaMasivaBasket {
    background-color: #f6f6f6;
    color: #666666;
    padding: 0 10px;
    width: 430px;
    font: 11px Arial,Helvetica,sans-serif !important;
    margin-bottom: 7px;
}

    .CargaMasivaBasket table {
        width: 100% !important;
    }

    .CargaMasivaBasket .izq {
        margin-right: 20px;
        float: left;
    }

    .CargaMasivaBasket textarea {
        margin: 0 !important;
        width: 99%;
        border: solid 1px #ccc;
        font-size: 11px !important;
        height: 50px;
    }

.CargarProductosMasivo {
    background-attachment: scroll;
    background-color: #5ABE2C !important;
    background-image: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    font: bold 15px Arial,Helvetica,sans-serif !important;
    height: 25px;
    margin-left: 127px;
    padding-top: 10px;
    text-align: center;
    width: 174px;
}

    .CargarProductosMasivo:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        border: medium none;
        color: #FFFFFF !important;
        cursor: pointer;
        display: block;
        font: bold 15px Arial,Helvetica,sans-serif !important;
        text-align: center;
        width: 174px;
        text-decoration: none !important;
        background-color: #8BD26B !important;
    }

.TituloCargaMasiva {
    background-color: #9C9C9C;
    color: #FFFFFF;
    font: 13px Arial,Helvetica,sans-serif !important;
    height: 24px;
    margin-left: -9px;
    /*margin-top: -10px;*/
    padding-left: 0;
    padding-top: 10px;
    text-align: center;
    width: 449px;
    margin-bottom: 3px;
}

.ContainerBrainSINSBasket {
    border-bottom: solid 3px #ccc;
    width: 174px;
}

.TituloBasketBrainSINS {
    background-color: #9c9c9c;
    border-bottom: 1px solid white;
    color: white;
    font: bold 13px lucida sans,Helvetica,sans-serif !important;
    height: 24px;
    margin-top: 20px;
    padding-top: 10px;
    text-align: center;
    width: 174px;
}

.TituloBasketBrainSINSFicha {
    background-color: #9c9c9c;
    border-radius: 5px 5px 0 0;
    color: #fbfbfb;
    font: bold 15px arial !important;
    height: 24px;
    margin-top: 20px;
    padding: 15px 0 5px;
}

.CrossSellingBasketPrecio {
    float: right;
    width: 48px;
    font: 12px Arial,Helvetica,sans-serif !important;
    color: #0060AD !important;
}

.CrossSellingBasketStock {
    float: left;
    width: 40%;
    font: normal 10px Arial !important;
    color: #999898 !important;
}

.CompraCrossSellingBasket a {
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-decoration: none;
    width: 84px;
    border: 0;
    float: left;
    margin-left: 19px;
    margin-top: 5px;
}

    .CompraCrossSellingBasket a:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        text-decoration: none !important;
    }

.InfoCompraCrossSellingBasket {
    background: url("/_Layouts/Images/Gti/Basket/basket_infopeq2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 0.8em;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-decoration: none;
    border: 0;
    float: left;
    margin-left: 28px;
    margin-right: -19px;
    width: 21px;
}


    .InfoCompraCrossSellingBasket:hover {
        background: url("/_Layouts/Images/Gti/Basket/basket_infopeq2_Over.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
        color: #FFFFFF !important;
        cursor: pointer;
        font-size: 0.8em;
        height: 21px;
        line-height: 21px;
        text-align: center;
        text-decoration: none;
        border: 0;
        float: left;
        margin-left: 28px;
        margin-right: -19px;
        width: 21px;
    }

.TextoCentradoClear {
    text-align: center;
    margin-top: 2px;
    clear: both;
    padding-top: 5px;
}

.TextoBlancoCross {
    color: #FFFFFF !important;
}

.AvisoNuevoVerde {
    color: #31AE00 !important;
    font-size: 10px !important;
}

.DivCuponesPromocionalesEncapuslar input {
    width: 180px;
}

.SubirNuevoBasket {
    float: right;
}

.CeldaCabeceraTextoAlternativo {
    width: 220px;
    padding: 9px 4px !important;
}

.lblCodGTIBasket {
    color: #7E7E7E !important;
    font-size: 11px;
}

.lblCodGTI {
    font-size: 11px;
}

.estiloTextoCuponPromo {
    font: 12px Arial,Helvetica,sans-serif !important;
    color: #000000;
}

.bordeSeparacionGris {
    border-bottom: 1px solid #E1E1E1 !important;
}

/***NUEVOS ESTILOS INDEX*****/

.EstiloLinkNavegacionDirecto {
    color: #31ae00 !important;
    font-size: 13px !important;
    padding-right: 10px;
}

.BotoneraNavegacion {
    float: right;
    margin-top: 6px;
    padding-right: 20px;
    text-align: right;
    width: 115px;
}

.ComprarIndex {
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px !important;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-decoration: none !important;
    width: 84px !important;
    border: 0;
}

    .ComprarIndex:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        color: #FFFFFF !important;
        cursor: pointer;
        display: inline-block;
        font-size: 13px !important;
        height: 21px;
        line-height: 21px;
        text-align: center;
        text-decoration: none;
        width: 84px !important;
        border: 0;
    }

    .ComprarIndex a {
        color: #FFFFFF !important;
        display: inline-block;
        font-size: 13px !important;
        text-decoration: none;
        width: 84px !important;
        margin-top: 0px !important;
    }

        .ComprarIndex a:hover {
            background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
            color: #FFFFFF !important;
            cursor: pointer;
            display: inline-block;
            font-size: 13px !important;
            text-align: center;
            text-decoration: none !important;
            width: 84px;
            border: 0;
        }

/****LISTA DESTACADOS OFERTAS*********/
.ListaDestacadosOfertas {
    margin-top: 21px;
    margin-bottom: 20px;
}

    .ListaDestacadosOfertas h2 {
        background-color: #F2F2F2;
        float: left;
        font-size: 1.3em !important;
        font-weight: normal !important;
        margin: 0;
        padding: 5px 10px;
    }


    .ListaDestacadosOfertas ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        clear: both;
    }

        .ListaDestacadosOfertas ul li {
            width: 219px;
            height: 331px;
            background-color: #F2F2F2;
            float: left;
            position: relative;
            margin-right: 10px;
            margin-top: 20px;
        }

            .ListaDestacadosOfertas ul li .titulo {
                color: #1f87e5 !important;
                margin: 16px;
                min-height: 50px;
                height: 75px;
            }

            .ListaDestacadosOfertas ul li .cajaImagenDesc .descripcion {
                color: #ccc !important;
                margin: 8px;
                padding-left: 10px;
            }

            .ListaDestacadosOfertas ul li .precio {
                color: #a94442 !important;
                font-weight: bold;
                margin: 8px;
                padding-left: 10px;
            }

            .ListaDestacadosOfertas ul li .cajaImagenDesc .imagen {
                height: 129px;
                text-align: center;
            }

            .ListaDestacadosOfertas ul li img {
                max-width: 160px;
                max-height: 129px;
            }

            .ListaDestacadosOfertas ul li .cajaImagenDesc {
                height: 188px;
            }

            .ListaDestacadosOfertas ul li .Link a, .ListaDestacadosOfertas ul li .Link a:visited {
                background: url("/_layouts/images/GTI/infobutton.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                color: #FFFFFF !important;
                display: block;
                font-size: 0.9em !important;
                height: 21px;
                left: 40px;
                line-height: 31px;
                position: absolute;
                text-decoration: none;
                width: 105px;
                margin-left: 18px;
            }

                .ListaDestacadosOfertas ul li .Link a:hover {
                    color: #FFFFFF !important;
                    display: block;
                    font-size: 0.9em !important;
                    height: 21px;
                    left: 40px;
                    line-height: 31px;
                    position: absolute;
                    text-decoration: none;
                    width: 105px;
                    background: transparent url(/_layouts/images/GTI/infobutton_hover.jpg) no-repeat 0 0;
                    margin-left: 18px;
                }

.BotoneraNavegacionDerecha {
    float: right;
    margin-top: 6px;
    padding-right: 20px;
    text-align: right;
    width: 105px;
}

    .BotoneraNavegacionDerecha .Link {
        float: left;
    }

        .BotoneraNavegacionDerecha .Link a, .BotoneraNavegacionDerecha .Link a:visited {
            background: url("/_layouts/images/GTI/Basket/basket_infopeq2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
            color: #FFFFFF !important;
            display: block;
            font-size: 0.9em !important;
            height: 31px;
            text-decoration: none !important;
            width: 21px;
        }

            .BotoneraNavegacionDerecha .Link a:hover {
                /* color: #FFFFFF !important;
    display: block;
    font-size: 0.9em !important;
    height: 31px;
    left: 40px;
    line-height: 31px;
    position: absolute;
    text-decoration: none !important;
    width: 21px;*/
                background: transparent url(/_layouts/images/GTI/Basket/basket_infopeq2_Over.jpg) no-repeat 0 0;
                /*margin-left: 114px;*/
            }

.pieElemento .FilaArticulo {
    margin-bottom: 5px;
    margin-top: 5px;
}

.ms-WPBody td {
    background: none;
    border-bottom: none;
    font-family: inherit;
    font-size: 8pt;
}

.BotoneraNavegacionDerechaTopVentas {
    float: right;
    margin-top: 6px;
    padding-right: 20px;
    text-align: right;
    width: 115px;
}

    .BotoneraNavegacionDerechaTopVentas .Link a, .BotoneraNavegacionDerechaTopVentas .Link a:visited {
        background: url("/_layouts/images/GTI/Basket/basket_infopeq2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #FFFFFF !important;
        display: block;
        font-size: 0.9em !important;
        height: 31px;
        left: 40px;
        line-height: 31px;
        position: absolute;
        text-decoration: none !important;
        width: 21px;
        margin-left: 112px;
    }

        .BotoneraNavegacionDerechaTopVentas .Link a:hover {
            color: #FFFFFF !important;
            display: block;
            font-size: 0.9em !important;
            height: 31px;
            left: 40px;
            line-height: 31px;
            position: absolute;
            text-decoration: none !important;
            width: 21px;
            background: transparent url(/_layouts/images/GTI/Basket/basket_infopeq2_Over.jpg) no-repeat 0 0;
            margin-left: 112px;
        }

.alertBasketVacio {
    height: 50px;
    background-color: #F8D8D8;
    padding-top: 25px;
    margin-top: 29px;
    width: 550px;
    margin-left: 110px;
    margin-bottom: 25px;
    font: normal 20px arial;
    text-align: center;
}

.TopVentasBoton {
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 0.8em;
    text-align: center;
    background-color: #d0d0d0;
    width: 69px;
    height: 32px;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
    border: 0px;
    font-size: 12px;
}

    .TopVentasBoton:hover {
        background-color: #e6e4e4;
        color: #005fac !important;
        text-decoration: none !important;
    }

.TopVentasBotonhover {
    background-color: #e6e4e4;
    color: #005fac !important;
    text-decoration: none !important;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 0.8em;
    text-align: center;
    width: 69px;
    height: 32px;
    line-height: 21px;
    border: 0px;
    font-size: 12px;
}


/*********************************ESTILOS DE LAS CATEGORIAS DE CATALOGO*************************************/

.cssImagenCategoriasCloud {
    padding: 10px;
}

.cssContenedorCategoriasCloud {
    width: 977px;
    color: #8ea3d8;
    font: normal 9px 'Lucida Sans Unicode','Lucida Grande',sans-serif !important;
}


.cssContenedorCategoriasCloudDiv {
    float: left;
    text-align: center;
    padding-bottom: 12px;
    width: 192px;
    height: 200px;
}

.cssContenedorCategoriasCloud a, cssContenedorCategoriasCloud a:hover {
    padding: 6px;
    color: #8ea3d8 !important;
    font: normal 14px 'Lucida Sans Unicode','Lucida Grande',sans-serif !important;
    text-decoration: none !important;
}

    .cssContenedorCategoriasCloud a img {
        width: 180px;
        height: 135px;
    }

.imgCategoriaCloud {
    float: left;
    width: 27%;
}

.descripCategoriaCloud {
    font-size: 12px;
    line-height: 18px;
    padding-left: 195px;
    text-align: left;
    color: #666666;
}

.divContenedorCategoriaCloud {
    margin-top: 26px;
}

    .divContenedorCategoriaCloud h2 {
        background-color: #9C9C9C;
        color: #FFFFFF;
        font: 14px arial;
        height: 30px;
        padding-left: 15px;
        padding-top: 7px;
    }

.contenedorCalendario {
    margin-left: 0;
}

.contenedorWebCast {
    margin-left: 0;
}

.TituloCalendario {
    color: #C5C5C5 !important;
    font: 1.6em 'Lucida Sans Unicode','Lucida Grande',sans-serif !important;
}

/*NotasPrensa 2*/

.NotaPrensa2 {
    margin-bottom: 15px;
    margin-top: 10px;
    border-bottom: solid 1px #dddddd;
}

    .NotaPrensa2 .titulo {
        font-weight: normal;
        font-size: 1.2em;
        color: #1f87e5;
        margin-bottom: 10px;
    }

    .NotaPrensa2 .fecha {
        font-weight: normal;
        font-size: 0.9em;
        color: #8c8c8c;
    }

    .NotaPrensa2 .entradilla {
        margin: 10px 0;
        font-weight: normal;
        font-size: 1em;
        color: #666666;
    }

    .NotaPrensa2 .url {
        float: right;
        margin-bottom: 5px;
    }

        .NotaPrensa2 .url a, .NotaPrensa .url a:visited, .NotaPrensa2 .enlace a, .NotaPrensa2 .enlace a:visited {
            font-weight: normal;
            font-size: 1em;
            color: #0096ff;
            text-decoration: none;
        }

            .NotaPrensa2 .url a:hover, .NotaPrensa2 .enlace a:hover {
                font-weight: normal;
                font-size: 1em;
                color: #0096ff;
                text-decoration: underline;
            }

    .NotaPrensa2 .url2 {
        margin-bottom: 5px;
    }

        .NotaPrensa2 .url2 a, .NotaPrensa2 .url2 a:visited {
            font-weight: normal;
            font-size: 1em;
            color: #0096ff;
            text-decoration: none;
        }

            .NotaPrensa2 .url2 a:hover {
                font-weight: normal;
                font-size: 1em;
                color: #0096ff;
                text-decoration: underline;
            }

/*Nuevos estilos para la capa de mi Perfil*/


.CabeceraPrivada2 {
    float: left;
    padding-left: 105px;
    width: 720px;
}

    .CabeceraPrivada2 ul {
        float: right;
        list-style-type: none;
        margin: 5px 0;
        padding: 0;
    }

    .CabeceraPrivada2 li {
        float: left;
        padding-left: 7px;
    }

        .CabeceraPrivada2 li a, .CabeceraPrivada2 li a:visited {
            font-weight: normal;
            cursor: pointer;
            font-size: 0.75em !important;
            color: #0096ff;
            text-decoration: none;
            border-right: solid 1px #1169b2;
            padding-right: 7px;
        }

            .CabeceraPrivada2 li a:hover {
                font-weight: normal;
                color: #0096ff;
                text-decoration: underline;
            }

        .CabeceraPrivada2 li.last a {
            border-right: none;
            padding-top: 3px;
        }

        .CabeceraPrivada2 li.misOperaciones {
            position: relative;
            margin-left: 80px;
        }

        .CabeceraPrivada2 li.areasTematicas {
            position: relative;
        }

        .CabeceraPrivada2 li.miPerfil {
            position: relative;
        }

        .CabeceraPrivada2 li.misOperaciones a, .CabeceraPrivada2 li.misOperaciones a:visited, .CabeceraPrivada2 li.misOperaciones a:hover {
            font-weight: normal;
            text-decoration: none;
        }

        .CabeceraPrivada2 li.areasTematicas a:hover {
            font-weight: normal;
            color: #0096ff;
            text-decoration: none;
        }

        .CabeceraPrivada2 li.miPerfil a, .CabeceraPrivada2 li.miPerfil a:visited, .CabeceraPrivada2 li.miPerfil a:hover {
            font-weight: normal;
            color: #85bf37;
            text-decoration: none;
            border-right: none !important;
            padding-right: 0px !important;
        }

        .CabeceraPrivada2 li.misOperaciones img {
            float: left;
            margin-top: 5px;
            margin-right: 5px;
            margin-left: 30px;
        }

        .CabeceraPrivada2 li.areasTematicas img {
            float: left;
            margin-top: 5px;
            margin-right: 5px;
            margin-left: 30px;
        }

        .CabeceraPrivada2 li.miPerfil img {
            float: left;
            margin-top: 5px;
            margin-right: 5px;
        }


/*ESTILOS DE LA SELECCIÓN DE PAISES*/
.Buscador_d select {
    border: 0 none;
    color: #bfbfbf;
    height: 30px;
    padding-left: 5px;
    width: 142px;
}

.Buscador_dES {
    background-color: #ededed;
    border-color: #f3f3f3 #e7e7e7 #dddddd #e6e6e6;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-size: 9px;
    height: 30px;
    padding: 5px;
}

    .Buscador_dES select {
        border: 0 none;
        color: #bfbfbf;
        height: 30px;
        padding-left: 28px;
        width: 142px;
        background: url("_layouts/images/GTI/Banderas/spain-24.png") no-repeat scroll 3px 3px white;
    }

.Buscador_dPT {
    background-color: #ededed;
    border-color: #f3f3f3 #e7e7e7 #dddddd #e6e6e6;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-size: 9px;
    height: 30px;
    padding: 5px;
}

    .Buscador_dPT select {
        border: 0 none;
        color: #bfbfbf;
        height: 30px;
        padding-left: 28px;
        width: 142px;
        background: url("_layouts/images/GTI/Banderas/portugal-24.png") no-repeat scroll 3px 3px white;
    }

.Buscador_dEN {
    background-color: #ededed;
    border-color: #f3f3f3 #e7e7e7 #dddddd #e6e6e6;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-size: 9px;
    height: 30px;
    padding: 5px;
}

    .Buscador_dEN select {
        border: 0 none;
        color: #bfbfbf;
        height: 30px;
        padding-left: 28px;
        width: 142px;
        background: url("_layouts/images/GTI/Banderas/united-kingdom-24.png") no-repeat scroll 3px 3px white;
    }

.Buscador_dFR {
    background-color: #ededed;
    border-color: #f3f3f3 #e7e7e7 #dddddd #e6e6e6;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-size: 9px;
    height: 30px;
    padding: 5px;
}

    .Buscador_dFR select {
        border: 0 none;
        color: #bfbfbf;
        height: 30px;
        padding-left: 28px;
        width: 142px;
        background: url("_layouts/images/GTI/Banderas/francia-24.png") no-repeat scroll 3px 3px white;
    }

/*Licenciamiento físico*/

.AddClienteFinalFisico {
    background: url("/_Layouts/Images/Gti/mas_info_large.png") no-repeat scroll center top transparent;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: right;
    height: 31px;
    line-height: 31px;
    padding-left: 25px;
    text-align: center;
    width: 175px;
    margin-right: 500px;
}

    .AddClienteFinalFisico:hover {
        background: url("/_Layouts/Images/Gti/mas_info_large_hover.png") no-repeat scroll center top transparent;
    }

.modificarLicenciaFisica {
    margin-left: 20px;
}



/**/

.LinkComprarIndex a, .LinkComprarIndex a:visited {
    background: url("/_layouts/images/GTI/Basket/basket_infopeq2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ffffff !important;
    display: block;
    height: 31px;
    text-decoration: none !important;
    width: 21px !important;
    margin-top: 0px !important;
}

    .LinkComprarIndex a:hover {
        color: #FFFFFF !important;
        display: block;
        height: 31px;
        text-decoration: none !important;
        width: 21px !important;
        background: transparent url(/_layouts/images/GTI/Basket/basket_infopeq2_Over.jpg) no-repeat 0 0;
        margin-top: 0px !important;
    }

.LinkComprarIndex {
    float: left;
    width: 21px;
    height: 31px;
}


.OfertaDetalle ul li ul li .pieElemento .VerMasCuadrado:hover {
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: inline-block;
    color: #fff !important;
    text-decoration: none !important;
}

.OfertaDetalle ul li ul li .pieElemento .VerMasCuadrado, .OfertaDetalle ul li ul li .pieElemento .VerMasCuadrado:visited {
    cursor: pointer;
    font-size: 0.8em;
    text-align: center;
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    width: 84px;
    height: 21px;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
    float: right;
}

.DetalleBasket .Derecha .VerMasCrossCuadrado, .DetalleBasket .Derecha .VerMasCrossCuadrado:visited {
    cursor: pointer;
    font-size: 0.8em;
    text-align: left;
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    width: 84px;
    height: 21px;
    display: inline-block;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
    padding-left: 5px;
}

    .DetalleBasket .Derecha .VerMasCrossCuadrado:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        display: inline-block;
        color: #fff !important;
        text-decoration: none !important;
    }

.divCrossCruadrado {
    width: 84px;
    float: left;
}

.FilaArticulo .FichaComprar {
    margin-top: 7px;
}

.RecomendadorBuscador .Paginador {
    /*margin-top: -19px;
    position: absolute;
    right: 0;
    top: 0;
    left: 198px !important;*/
    margin-bottom: -20px;
    margin-left: 195px;
    margin-top: -30px;
    height: 38px;
}

.RecomendadorBuscador ul {
    padding-left: 0 !important;
    margin: 0 !important;
    list-style-type: none !important;
}

    .RecomendadorBuscador ul li {
        margin: 0 !important;
        padding: 7px !important;
        background-color: #f2f2f2 !important;
        min-height: 0 !important;
    }


    .RecomendadorBuscador ul .Imagen {
        background-color: white;
        float: left;
        height: 47px;
        margin-right: 10px;
        text-align: center;
        width: 47px;
    }

.DetalleBasket .RecomendadorBuscador ul .Imagen {
    float: left;
    height: 47px;
    width: 47px;
    text-align: center;
    background-color: white;
    margin-right: 10px;
}

.RecomendadorBuscador ul .precio {
    color: #a94442 !important;
    font-weight: bold;
    margin-top: 8px;
    float: left;
}

.RecomendadorBuscador ul img {
    max-width: 47px;
    max-height: 47px;
}

.DetalleBasket .RecomendadorBuscador ul img {
    max-width: 45px;
    max-height: 45px;
}

.UltimosProductos .RecomendadorBuscador ul img {
    max-width: 65px;
    max-height: 65px;
}

.RecomendadorBuscador ul a, .RecomendadorBuscador ul a:visited {
    color: #1f87e5;
    font: 9px/9px arial;
    text-decoration: none;
    background-color: transparent !important;
    border-left: 0 none !important;
    display: inline !important;
    padding: 0 !important;
}

    .RecomendadorBuscador ul a:hover {
        color: #1f87e5;
        text-decoration: underline;
    }

.TituloFiltroBrainSINS {
    background-color: #9c9c9c;
    border-bottom: 1px solid white;
    color: white;
    font: bold 13px lucida sans,Helvetica,sans-serif !important;
    height: 24px;
    margin-top: 30px;
    padding-top: 10px;
    text-align: center;
    width: 215px;
}

.RecomendadorBuscador ul .Imagen a {
    padding: 0px !important;
}

/**ALTA MANUAL**/

.DetalleBloqueManual {
    padding: 10px 10px;
    background: #e7eff4;
    font-size: 13px;
    font-weight: bold;
}

.SubTituloAltaManual1 {
    width: 500px;
    font-size: 12px;
    font-weight: bold;
}

.SubTituloAltaManual {
    width: 500px;
    font-weight: bold;
}

.SubTituloAltaManualAdvertencia {
    width: 1000px;
}

.AnchoAltoManual1 {
    width: 275px;
}

.AnchoAltoManual2 {
    width: 500px;
}

/*MIGA PAN BUSCADOR*/

.migaPanBuscador {
    background-color: #fff !important;
    font-size: 16px;
    height: 25px;
    width: 500%;
    margin-top: -16px;
    margin-bottom: 5px;
}

    .migaPanBuscador ul {
        padding: 0;
        font-size: 0.7em;
        list-style-type: none;
        color: #ccc;
    }

        .migaPanBuscador ul li {
            float: left;
            margin: 0;
            margin-bottom: 5px;
        }

            .migaPanBuscador ul li a, .migaPanBuscador ul li a:visited {
                color: #ccc !important;
                text-decoration: none;
                padding: 0 5px !important;
                background-color: #fff !important;
                border-left: 0px !important;
                display: inline !important;
            }

    .migaPanBuscador span {
        color: Black !important;
        padding: 0 5px !important;
    }

.EnlaceSubrayado {
    text-decoration: underline !important;
}

/*Renovaciones nuevos estilos*/

.LineaRenovacionesBotones {
    background-color: #ededed;
    margin-left: 25px;
    margin-top: -10px;
    margin-right: 220px;
    margin-bottom: 18px;
    height: 33px;
}


.tablaRenovaciones2 {
    border: medium none;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 100%;
    margin-left: 25px;
}

    .tablaRenovaciones2 tr {
        background-color: #ededed;
        height: 30px;
        margin-bottom: 10px;
        padding-bottom: 10px;
        text-align: center;
        border-bottom: 2px solid #ffffff;
    }

    .tablaRenovaciones2 th {
        background-color: #9c9c9c;
        border: medium none;
        color: #FFFFFF;
        font-size: 1.1em;
        /*padding: 10px 5px;*/
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
    }

    .tablaRenovaciones2 tr td {
        border: medium none;
    }

        .tablaRenovaciones2 tr td.rightpadding {
            padding-right: 10px;
        }


.BotonesRenovaciones {
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-decoration: none;
    width: 84px;
    border: 0;
    margin-right: 10px;
    margin-top: 5px;
}

    .BotonesRenovaciones:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        text-decoration: none !important;
    }

.BotonesRenovacionesRechazo {
    background: url("/_layouts/images/GTI/Basket/btImagen_Gris.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-decoration: none;
    width: 84px;
    border: 0;
    margin-right: 5px;
    margin-top: 5px;
}

    .BotonesRenovacionesRechazo:hover {
        background: url("/_layouts/images/GTI/Basket/btImagen_Gris_Over.png") no-repeat scroll center center rgba(0, 0, 0, 0);
        text-decoration: none !important;
    }

.BotonesRenovacionesGrande {
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    border: 0 none;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 31px;
    line-height: 21px;
    margin-right: -38px;
    margin-top: 5px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}

    .BotonesRenovacionesGrande:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        text-decoration: none !important;
    }

.BotonPopUpVerde {
    border: none;
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    text-align: right;
    width: 93px;
    height: 31px;
    cursor: pointer;
    text-align: center;
    color: #fff !important;
    display: inline-block;
    line-height: 31px;
    font-size: 1.3em;
    margin-top: 2px;
}

    .BotonPopUpVerde:hover {
        background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        text-decoration: none !important;
    }

.BotonPopUpGris {
    border: none;
    background: url("/_layouts/images/GTI/Basket/btImagen_Gris.png") repeat scroll center center rgba(0, 0, 0, 0);
    text-align: right;
    width: 93px;
    height: 31px;
    cursor: pointer;
    text-align: center;
    color: #fff !important;
    display: inline-block;
    line-height: 31px;
    font-size: 1.3em;
    margin-top: 2px;
}

    .BotonPopUpGris:hover {
        background: url("/_layouts/images/GTI/Basket/btImagen_Gris_Over.png") repeat scroll center center rgba(0, 0, 0, 0);
        text-decoration: none !important;
    }

.BotoneraJustificada a {
    margin-left: 40px;
}

.BotoneraJustificadaDosElem a {
    margin-left: 88px;
}

.txtareaAncha {
    width: 95% !important;
}

.SinRenovaciones {
    font-size: 15px;
    font-weight: bold;
}

.DivSinRenovaciones {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
}

/* WebIncidencias */
.EncuestaAtencionCliente h3 {
    color: #0360AD !important;
    font-size: 12pt !important;
    height: 35px;
    margin: 0 !important;
}

#divErrorValoracion {
    color: #a94442;
    font-weight: bold;
    padding-bottom: 10px;
}

.divRespuestaEncuesta div .campoEncuesta {
    margin-bottom: 15px;
}

.buttons {
    background-color: #5ABE29;
}

.otherbuttons {
    background-color: #636563;
}

.buttons, .otherbuttons {
    min-width: 15%;
    padding: 0.30em 0.5em;
    line-height: 1em;
    margin-top: 1em;
    box-sizing: border-box;
    border: 0px;
    color: #FFF;
}

    .buttons:hover, .otherbuttons:hover {
        opacity: 0.5;
        cursor: pointer;
    }

.rating {
    overflow: hidden;
    display: inline-block;
    font-size: 0;
    position: relative;
}

.rating_input {
    float: right;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0 0 0 -16px;
    opacity: 0;
}

    .rating:hover .rating_star:hover,
    .rating:hover .rating_star:hover ~ .rating_star,
    .rating_input:checked ~ .rating_star {
        background-position: 0 0;
    }

.rating_star,
.rating:hover .rating_star {
    position: relative;
    float: right;
    display: block;
    width: 16px;
    height: 16px;
    background: url('/_layouts/images/GTI/star.png') 0 -16px;
}

.rating_start_selected {
    background-position: 0 0;
}

/***************************PEDIDOS NO WEB************************/
.ContenedorPagoTPV {
    width: 100%;
    height: 180px;
}

.DatosContenedorTPV {
    float: left;
    width: 600px;
}

.BotonPagoTPV {
    float: left;
    margin-top: 30px;
    background-color: #4b5 !important;
    width: 225px;
    padding: 20px;
}

    .BotonPagoTPV a {
        font-size: 22px !important;
        color: #fff;
    }

        .BotonPagoTPV a:hover, .BotonPagoTPV a:visited {
            color: #fff !important;
        }

.ComprarIndexGris {
    background: #aaa none repeat scroll 0 0;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px !important;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-decoration: none;
    width: 84px !important;
    border: 0;
}

    .ComprarIndexGris:hover {
        background: #bbb none repeat scroll 0 0;
        color: #FFFFFF !important;
        cursor: pointer;
        display: inline-block;
        font-size: 13px !important;
        height: 21px;
        line-height: 21px;
        text-align: center;
        text-decoration: none;
        width: 84px !important;
        border: 0;
    }

/*Nueva versión de eventos*/


.Eventos2 {
    width: 998px;
}

    .Eventos2 h2 {
        font-weight: normal !important;
        color: #c5c5c5;
        font-size: 1.8em !important;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 20px;
        display: inline-block;
    }

    .Eventos2 .iz {
        float: left;
        color: #b5b5b5;
        width: 116px;
    }

        .Eventos2 .iz .fecha, .Eventos2 .iz .ciudad {
            color: #000;
            font-size: 14px;
            text-align: right;
        }

        .Eventos2 .iz .fecha2, .Eventos2 .iz .ciudad2 {
            color: #000;
            font-size: 12px;
            text-align: right;
            font-family: sans-serif !important;
        }

    .Eventos2 .BuscadorEventos {
        float: right;
    }

.BuscadorEspaciado {
    margin-right: 10px;
}

.Eventos2 .BuscadorEventos input[type='submit'] {
    cursor: pointer;
    font-size: 0.9em;
    text-align: center;
    background: transparent url(/_layouts/images/GTI/ver_masAzul.png) no-repeat left top;
    width: 69px;
    height: 21px;
    display: inline-block;
    color: #fff !important;
    text-decoration: none;
    line-height: 21px;
    border: none;
}

    .Eventos2 .BuscadorEventos input[type='submit']:hover {
        background: transparent url(/_layouts/images/GTI/ver_masAzul_hover.png) no-repeat 0 0;
        display: inline-block;
        color: #fff !important;
        text-decoration: none !important;
    }

.Eventos .BuscadorEventos {
    float: right;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-top: 20px;
}

.Eventos2 .VerTodos a {
    background-color: #28c;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 21px;
    color: #fff !important;
    cursor: pointer;
    float: right;
    font-size: 16px;
    height: 30px;
    line-height: 21px;
    margin-right: -348px;
    margin-top: 99px;
    padding-top: 12px;
    text-align: center;
    text-decoration: none;
    transition: opacity 0.25s ease 0s, background-color 0.25s ease 0s;
    width: 111px;
}

    .Eventos2 .VerTodos a:hover {
        background-color: #1e79b6;
        display: inline-block;
        color: #fff !important;
        text-decoration: none !important;
    }

.Eventos2 ul {
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
}

    .Eventos2 ul li {
        margin: 0 20px 10px 0px;
        padding: 10px 0;
        border-bottom: solid 1px #eeeeee;
    }

.Eventos2 .titulo {
    font-weight: normal;
    font-size: 16px !important;
    color: #3090e7;
    margin-top: 11px;
    width: 425px;
    float: left;
}

.Eventos2 .url {
    float: right;
    margin-right: 10px;
    margin-top: 17px;
}

    .Eventos2 .url a, .Eventos2 .url a:visited {
        font-weight: normal;
        font-size: 1em;
        color: #fff;
        text-decoration: none;
        transition: opacity 0.25s ease 0s, background-color 0.25s ease 0s;
        font: bold 13px Arial;
        background-color: #4b5;
        padding: 5px 26px;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 5px;
    }

        .Eventos2 .url a:hover {
            background-color: #3da84d;
        }

.LineaBuscadorEventosBotonera {
    width: 100%;
    height: 80px;
}

.BuscadorEspaciadoEventos {
    margin-right: 10px;
    width: 115px;
}

.LineaBuscadorEventos {
    height: 32px;
    margin-top: 12px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    float: left;
    width: 235px;
}

.LineaBuscadorEventosCiudad {
    height: 32px;
    margin-top: 12px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    float: left;
    width: 197px;
}

.LineaBuscadorEventosSesion {
    height: 32px;
    margin-top: 13px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    float: left;
    width: 205px;
}

.LineaBuscadorEventos2 {
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    height: 28px;
    margin-top: -6px;
    width: 171px;
    padding-left: 17px;
}

.LineaBuscadorEventos2Impartida {
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    height: 28px;
    margin-top: -6px;
    width: 245px;
}

.LineaBuscadorEventos2Certificada {
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    height: 28px;
    margin-top: -6px;
    width: 204px;
}

.LineaBuscadorEventosBajo {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    padding-right: 25px;
    padding-top: 45px;
}

.LineaPrimeraBuscadorEventos {
    width: 100%;
    height: 20px;
}

.LineaSeparadoraVacia {
    width: 100%;
    height: 10px;
}

.LineaSegundaBuscadorEventos {
    margin-top: 32px;
    width: 100%;
    height: 20px;
}

.LineaBuscadorEventosBajo input {
    margin-right: -15px;
}

.LineaBuscadorEventosBajo span {
    margin-right: 20px;
}

.BotonBuscadorEventos {
    background-color: #8ba1d0;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: #fff;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    margin-right: 24px;
    padding: 4px 12px;
    position: relative;
    transition: opacity 0.25s ease 0s, background-color 0.25s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
}

    .BotonBuscadorEventos:hover {
        outline: 0 none;
        background-color: #1e79b6;
        cursor: pointer;
    }

.Eventos2 .BuscadorEventos2 {
    float: right;
    margin-bottom: 20px;
    margin-right: 20px;
    background: rgb(78, 178, 25) none repeat scroll 0 0;
    float: right;
    height: 120px;
    text-align: right;
    width: 65.95%
}

.LineaBotonBuscadorEventos {
    text-align: right;
}

.CabeceraBuscadorEventos2 {
    background: #8ba1d0 none repeat scroll 0 0;
    float: left;
    height: 120px;
    width: 32.04%;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 60px;
    text-shadow: 1px 2px 0 rgba(0, 0, 0, 1);
    text-align: center;
}

    .CabeceraBuscadorEventos2 h2 {
        color: #fff !important;
        font-size: 0.8em !important;
        margin-top: 19px !important;
    }

.imagenEventoLista {
    width: 240px;
    float: left;
    text-align: center;
    min-height: 10px;
}

    .imagenEventoLista img {
        max-width: 145px;
        max-height: 100px;
        text-align: center;
    }

/**************** DETALLE DE EVENTO NUEVA VERSIÓN **********************/

.detalleEvento2 {
    margin-left: 20px;
    width: 100%;
}

    .detalleEvento2 .titulo {
        font-weight: normal;
        font-size: 1.4em;
        color: #444444;
        margin-bottom: 15px;
    }

    .detalleEvento2 .contenido {
        float: left;
        margin-bottom: 20px !important;
        width: 626px;
    }

        .detalleEvento2 .contenido a, .detalleEvento2 .contenido a:visited {
            color: #1f87e5 !important;
            text-decoration: none;
        }

            .detalleEvento2 .contenido a:hover {
                color: #1f87e5 !important;
                text-decoration: underline;
            }

        .detalleEvento2 .contenido h2 {
            color: #12386b !important;
            font-family: "Trebuchet MS","Times New Roman",Times,serif !important;
            font-size: 22pt !important;
            font-weight: bold !important;
            text-align: left;
        }

    .detalleEvento2 .foto {
        float: left;
        margin-right: 60px;
        margin-bottom: 40px;
    }

        .detalleEvento2 .foto img {
            max-width: 220px;
            max-height: 150px;
        }

    .detalleEvento2 .fecha, .detalleEvento2 .tipo, .detalleEvento2 .ciudad, .detalleEvento2 .direccion, .detalleEvento2 .agenda, .detalleEvento2 .contenidoElem {
        margin-bottom: 10px;
        color: #676767;
        font-size: 16px;
        font-family: "Trebuchet MS","Times New Roman",Times,serif;
    }

    .detalleEvento2 table tr .Enlace {
        margin-bottom: 20px;
        border: none;
        background: url(/_Layouts/Images/Gti/inicioAzul_reposo.png) no-repeat center top;
        width: 80px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #fff !important;
        display: block;
        line-height: 31px;
        text-decoration: none;
    }

        .detalleEvento2 table tr .Enlace:hover {
            background: url(/_Layouts/Images/Gti/inicioAzul_hover.png) no-repeat center top;
        }


.Estilobase2 {
    color: #45577b;
    background: #f7f7f7 none repeat scroll 0 0;
    padding: 15px;
    border: 0px;
    border-bottom: solid 1px #92979d;
    text-align: left;
    min-height: 400px;
    width: 600px;
    float: left;
}


.Estilobase3 {
    color: #45577b;
    background: #f7f7f7 none repeat scroll 0 0;
    padding: 15px;
    border: 0px;
    border-bottom: solid 1px #92979d;
    text-align: left;
    min-height: 400px;
    width: 920px;
    float: left;
}

.contenidoIzquierda {
    float: left;
}

.detalleEvento2Info {
    float: left;
    width: 290px;
}

.MenuEvento a, .MenuEvento a:visited {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #ededed 100%) repeat scroll 0 0;
    border-left: 1px solid #dedede;
    border-radius: 2px 2px 0 0;
    border-right: 1px solid #dedede;
    border-top: 1px solid #dedede;
    color: #8a8a8a !important;
    cursor: pointer;
    display: block;
    font-size: 12px !important;
    font-weight: bold;
    margin-right: 3px;
    padding: 14px 21px;
    position: relative;
    top: 0;
    transition: all 0.2s ease-in-out 0s;
}

    .MenuEvento a:hover {
        background: #ededed none repeat scroll 0 0;
        border-left: 1px solid #dedede;
        border-right: 1px solid #dedede;
        border-top: 1px solid #dedede;
        color: #8a8a8a;
        text-decoration: none;
        top: 0;
    }

.MenuEventoSeleccionado a, .MenuEventoSeleccionado a:visited {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #dedede !important;
    border-right: 1px solid #dedede !important;
    border-top: 1px solid #dedede !important;
    color: #28c !important;
    padding-top: 17px;
    top: 0;
    text-decoration: none;
    height: 20px;
}

.MenuEventoSeleccionadoDinamico a, .MenuEventoSeleccionadoDinamico a:visited {
    background: #ededed none repeat scroll 0 0;
    border-left: 1px solid #dedede !important;
    border-right: 1px solid #dedede !important;
    border-top: 1px solid #dedede !important;
    color: #28c !important;
    padding-top: 17px;
    top: 0;
    text-decoration: none;
}

.MenuEventoSeleccionado a:hover {
    background: #fff none repeat scroll 0 0 !important;
}

.detalleEvento2InfoNegro {
    color: Black !important;
}

.detalleDirInfoNegro {
    color: Black !important;
    font-size: 10px;
}

.CuadroRegistroEvento {
    color: #45577b;
    padding: 15px 5px;
    border: 0px;
    margin-right: 10px;
    text-align: left;
    background-color: #f4f4f4;
    min-height: 200px;
    width: 320px;
    float: right;
    background: #f7f7f7 none repeat scroll 0 0;
    border-radius: 5px;
    box-sizing: border-box;
}

    .CuadroRegistroEvento .CuadroRegistroEventoCabecera {
        font-family: Roboto,sans-serif !important;
        font-size: 24px !important;
        font-weight: bold !important;
        color: #1f87e5;
        margin-bottom: 10px;
    }

.detalleEvento2InfoIzquierda {
    width: 140px;
    float: left;
    text-align: right;
    padding-right: 5px;
}

.detalleEvento2InfoDerecha {
    padding-left: 5px;
    width: 140px;
    float: left;
    text-align: left;
}

.detalleDirInfoDerecha {
    padding-left: 5px;
    width: 250px;
    float: left;
    text-align: left;
    font-size: 13px;
    color: black;
}

.DetalleEventoaddress-left {
    float: left;
    padding-left: 20px;
    width: 238px;
}

    .DetalleEventoaddress-left h3 {
        font-size: 14px !important;
        font-weight: bold !important;
    }

.DetalleEventoaddress-right {
    float: left;
    width: 340px;
    height: 240px;
}

.DetalleEventoaddress {
    width: 600px;
}

.DetalleEventoaddress-left .ciudad {
    width: 120px;
}

    .DetalleEventoaddress-left .ciudad .detalleEvento2InfoIzquierda {
        float: left;
        padding-right: 5px;
        text-align: left !important;
        width: 58px !important;
    }

    .DetalleEventoaddress-left .ciudad .detalleEvento2InfoDerecha {
        float: left;
        padding-left: 5px;
        text-align: left !important;
        width: 260px !important;
    }

.DetalleEventoaddress-left .direccion {
    width: 60px;
}

    .DetalleEventoaddress-left .direccion .detalleEvento2InfoIzquierda {
        float: left;
        padding-right: 5px;
        text-align: left !important;
        width: 58px !important;
    }

    .DetalleEventoaddress-left .direccion .detalleEvento2InfoDerecha {
        float: left;
        padding-left: 5px;
        text-align: left !important;
        width: 260px !important;
    }

.avisoCRMPequeño {
    font-size: 8px !important;
}

.AgendaEventoNuevo {
    width: 95%;
    margin-top: 175px;
}

.agendaBotonNuevoDerecho img {
    max-width: 50px;
}

.agendaBotonNuevoIzquierdo {
    margin-right: 10px;
    margin-left: 20px;
}

    .agendaBotonNuevoIzquierdo img {
        max-width: 40px;
    }

.AgendaEventoNuevo h3 {
    font-size: 12px !important;
}

.MultiNavegacionEventos {
    width: auto;
    float: left;
}

.avisoCRMGrande {
    font-size: 13px !important;
}

.SeleccionContactoEvento {
    font-size: 13px !important;
    float: left;
    width: 300px;
    height: 40px;
}

    .SeleccionContactoEvento input {
        margin-right: 20px;
    }

.CargoContactoEvento {
    font-size: 13px !important;
    float: left;
    height: 40px;
}

.LineaContactoEvento {
    width: 100%;
    height: 36px;
    padding-top: 13px !important;
}

.TablaContactosEventos {
    float: left;
}

.ListaContactosEventos {
    list-style-type: none;
    margin-left: -40px;
}

    .ListaContactosEventos li {
        margin: 2px 0 !important;
        background-color: #eeeeee;
        width: 455px;
    }

.SinResize {
    resize: none;
}

.RegistraContactosEvento {
    background: rgba(0, 0, 0, 0) url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") repeat scroll center top;
    border: 0 none;
    color: #ffffff !important;
    cursor: pointer;
    float: left;
    font-size: 18px !important;
    height: 40px;
    line-height: 21px;
    margin-left: 40px;
    text-align: center;
    text-decoration: none !important;
    width: 134px !important;
}

    .RegistraContactosEvento:hover {
        background: url(/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png) repeat scroll center top;
    }

.CabeceraTablaContactosEventos {
    background-color: #9c9c9c;
    width: 455px;
    height: 36px;
    margin-top: 10px;
    color: White;
}

.divNombreContactoEvento {
    float: left;
    font-size: 16px;
    padding-left: 36px;
    padding-top: 6px;
    width: 264px;
}

.divCargoContactoEvento {
    float: left;
    font-size: 16px;
    padding-top: 6px;
    width: 96px;
}

.AvisosContactosEventos {
    font-size: 12px !important;
}


.RegistraContactosEvento2 {
    background: rgba(0, 0, 0, 0) url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") repeat scroll center top;
    border: 0 none;
    color: #ffffff !important;
    cursor: pointer;
    float: left;
    font-size: 18px !important;
    height: 30px;
    line-height: 21px;
    margin-top: 10px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none !important;
    width: 134px !important;
}

    .RegistraContactosEvento2:hover {
        background: url(/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png) repeat scroll center top;
    }

.Encabezado3Eventos {
    text-align: center;
}

.RegistraContactosEvento3 {
    background: rgba(0, 0, 0, 0) url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") repeat scroll center top;
    border: 0 none;
    color: #ffffff !important;
    cursor: pointer;
    float: left;
    font-size: 18px !important;
    height: 36px;
    line-height: 21px;
    margin-left: 40px;
    text-align: center;
    text-decoration: none !important;
    width: 134px !important;
    margin-top: 10px;
}

    .RegistraContactosEvento3:hover {
        background: url(/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande_Over.png) repeat scroll center top;
    }

.clsCSPLink {
    float: left;
    color: #4A93F1;
    margin-left: 15px;
    margin-bottom: 5px;
    width: 100%;
}

    .clsCSPLink:link, .clsCSPLink:visited {
        color: #4A93F1;
    }

    .clsCSPLink:hover {
        color: #2C13EF !important;
        text-decoration: none !important;
    }

.trans-pt, .trans-es {
    display: none;
}


/* DINEROGTI */


.fondoVerdeDineroGti {
    background-color: #85BF5B;
}

.pnlDineroGtiAplicable {
    /* padding: 2px; */
    padding: 0px;
    display: none;
}

.fuenteCabeceraDineroGtiColI {
    height: 15px !important;
    color: #FFFFFF;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    padding-left: 15px !important;
    font-size: 0.8em;
}

.fuenteCabeceraDineroGti {
    color: #FFFFFF;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    font-size: 0.8em;
}

.CeldaImagenAlternativoDineroGti {
    height: 15px !important;
}

.btnDescontarDineroGti {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 0px solid #00001167;
    width: 50px;
}

.pnlDescontarDineroGti {
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.pnlQuieroDescontar {
    background-color: #ffffff !important;
    margin-right: 2px !important;
}

.txtQuieroDescontar {
    width: 60px;
    margin-right: 20px;
}

.BotonDineroAsociado, .BotonDineroAsociado:visited {
    cursor: pointer;
    font-size: 0.9em;
    text-align: center;
    /* background: transparent; */
    color: White;
    cursor: pointer;
    border: none;
    background: url(/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png) no-repeat scroll center top rgba(0, 0, 0, 0);
}

.DineroAsociadoIndex {
    background: url("/_Layouts/Images/Gti/Basket/btImagen_Verde_Grande.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 13px !important;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-decoration: none !important;
    width: 84px !important;
    border: 0;
    float: right;
}

.infoRow tr {
    background-color: #8f9fdc !important;
}

.infoRow td {
    height: 100% !important;
    background-color: #8f9fdc !important;
}

.infoRow img {
    width: 50px !important;
    height: 50px !important;
}

/* Ventana Modal */
.modalBackground {
    background-color: Black;
    filter: alpha(opacity=90);
    opacity: 0.8;
}

.modalPopup {
    background-color: #FFFFFF;
    border-width: 3px;
    border-style: solid;
    border-color: black;
    /*         padding-top: 10px;
        padding-left: 10px; */
    width: 300px;
    height: auto;
    padding: 20px;
    text-align: center;
}

    .modalPopup span {
        font-size: 0.75em;
        display: block;
        text-align: left;
    }


/**************** DISEÑO TABLA DETALLE PEDIDO **********************/

.DetallePedido {
    font-size: 0.75em;
}

    .DetallePedido .Texto {
        float: right;
        margin-top: 7px;
        font-size: 0.9em;
        color: #b1b1b1;
        margin-left: 35px;
    }

        .DetallePedido .Texto textarea {
            margin: 10px 0;
        }

        .DetallePedido .Texto li {
            float: left;
            width: 165.9px;
            min-height: 190px;
            margin-right: 20px;
            padding: 7px;
            position: relative;
            height: 100%;
            background-color: #F6F6F6;
        }

            .DetallePedido .Texto li:last-child {
                margin: 0;
            }

        .DetallePedido .Texto a, .DetallePedido .Texto a:visited {
            color: #1f87e5;
            text-decoration: none;
            margin-top: 5px;
        }

            .DetallePedido .Texto a:hover {
                color: #1f87e5;
                text-decoration: underline;
            }


    .DetallePedido table {
        border: none;
        width: 100%;
    }

    .DetallePedido .Derecha table th {
        border: none;
        text-align: left;
        padding: 9px 10px;
    }

    .DetallePedido .CeldaTexto a, .DetallePedido .CeldaTexto a:visited {
        color: #1f87e5;
    }

        .DetallePedido .CeldaTexto a:hover {
            color: #1f87e5;
            text-decoration: underline;
        }

    .DetallePedido table td {
        border: none;
        text-align: left;
        padding: 5px;
    }

    .DetallePedido table tr {
        border-bottom: solid 2px #FFFFFF;
        padding-bottom: 10px;
        margin-bottom: 10px;
        background-color: #FFFFFF;
    }

    .DetallePedido table .CeldaImagen {
        width: 80px;
        height: 80px;
        background-color: #fff;
        text-align: center;
        padding: 0;
    }


    .DetallePedido table .CeldaNumero, table .CeldaNumero {
        text-align: right;
    }

    .DetallePedido table .CajaTexto {
        border: solid 1px black;
        width: 30px;
        float: right;
    }

    .DetallePedido table .Descripcion {
        color: #1f87e5;
    }

    .DetallePedido .EmailsActivacionDescarga {
        margin-top: 20px;
    }

    .DetallePedido .Siguiente {
        float: right;
        margin-top: 20px;
        border: none;
        background: url(/_Layouts/Images/Gti/Basket/seguircomprando_reposo.png) no-repeat center top;
        text-align: right;
        width: 143px;
        height: 31px;
        cursor: pointer;
        text-align: center;
        color: #fff !important;
        display: block;
        line-height: 31px;
    }

        .DetallePedido .Siguiente:hover {
            background: url(/_Layouts/Images/Gti/Basket/seguircomprando_hover.png) no-repeat center top;
            text-decoration: none !important;
        }

    .DetallePedido table th {
        border: none;
        text-align: left;
        padding: 9px 10px;
    }

    .DetallePedido table .Encabezado3Alternativo {
        background-color: #9C9C9C;
        color: #FFFFFF;
        font: 12px Arial,Helvetica,sans-serif !important;
        padding: 5px 10px !important;
    }

    .DetallePedido table .CeldaImagenAlternativo {
        width: 80px;
        height: 85px;
        background-color: #ededed;
        text-align: center;
        padding-top: 10px;
    }

        .DetallePedido table .CeldaImagenAlternativo a img {
            max-width: 80px;
            max-height: 80px;
        }


    .DetallePedido table .CeldaNumeroAlternativo, table .CeldaNumeroalternativo {
        background-color: #ededed;
        padding-left: 12px;
        width: 91px;
        font: 12px Arial,Helvetica,sans-serif !important;
    }

    .DetallePedido .CeldaTextoAlternativo {
        font: 12px Arial,Helvetica,sans-serif;
        background-color: #ededed;
    }

        .DetallePedido .CeldaTextoAlternativo a {
            color: #0060AD;
        }

            .DetallePedido .CeldaTextoAlternativo a:hover {
                color: #0060AD;
                text-decoration: underline;
            }


    .DetallePedido table .ImagenIconoAlternativo {
        padding-right: 10px;
        background-color: #ededed;
    }

    .DetallePedido table .CajaTextoAlternativo {
        border: solid 1px #DDDDDD;
        width: 54px;
    }

    .DetallePedido .SinMargen {
        margin: 0px;
    }

    .DetallePedido ul {
        list-style: none;
        padding: 0px;
    }

.SinMargen div {
    margin: 0px;
}

.DetallePedido table .TablaInfo {
    /* font-size: 1.3em; */
    border: 1px;
    border-style: solid;
}

.BotonTransferenciaDetallePedido {
    float: left;
    margin-top: 30px;
    background-color: #4b5 !important;
    /* width: 225px; */
    padding: 15px;
    width: auto;
    height: auto;
}

    .BotonTransferenciaDetallePedido a {
        font-size: 18px !important;
        color: #fff;
    }

        .BotonTransferenciaDetallePedido a:hover, .BotonTransferenciaDetallePedido a:visited {
            color: #fff !important;
        }

.FacturasDetallePedido {
    list-style-type: none;
    padding: 0px;
    margin-top: 0.5px;
}
