﻿/* 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;
}

.AnchoAutomatico
{
    width: auto !important;
}

.SeparacionIzq20
{
    padding-left: 20px;    
}

.SeparacionIzq10
{
    padding-left: 10px;    
}

.clear
{
    clear: both;
}

.bold
{
    font-weight: bold;
}

.textoAzul
{
    color: #1f87e5;
}


/**************************************************************/
/**************** 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: 90%;
    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'], .Registro 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;*/
    width: 100%;	
}

.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;*/
    width: 100%;	
}

.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;*/ /* ACCURO:  se establece automatico porque no siempre tiene porque haber un carrousel */
    height: auto;
    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: White;
    /*font-weight: bold;*/
    font-style: italic;
    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;*/
    width: 100%;
    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;
}

.lblCanon {
    white-space: nowrap;
    font-size: 8pt;
}

.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;*/
    width: 71%;		   
}

.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;*/
    width: 71%;   
    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;*/
    margin-left: 0px;			 
}

.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;*/
    width: 966px; 
    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: 750px;
    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: 516px;
    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;
}
