/* ========================================================================================================================  
	CSS CEDE Estilo Principal V1.0
   web@cedesa.com.mx
===========================================================================================================================*/

/*Reseteo de los valores predefinidos del explorador.======================================================================*/

* {
    margin: 0px;
    padding: 0px;
}

ul,
li {
    list-style-type: none;
}

/*=========================================================================================================================*/

/*Estilo General de todas las paginas =====================================================================================*/


.contenedor {
    background-color: #FFF;
    width: 900px;
    margin: auto;
}

.encabezado {
    background-color: #595959;
    width: 900px;
    height: 88px;
}

.menu_1 {
    background-color: #CCC;
    width: 900px;
    height: 70px;
}

.contenido {
    background-color: transparent;
    width: 900px;
    font-family: Arial, Helvetica, sans-serif;
    min-height: 400px;
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    color: #4896FF;
}

/* ========================== estilos para index ===========================================*/

.izquierdo-index {
    line-height: 1em;
    display: block;
    float: left;
    position: relative;
    width: 702px;
    /* background-color: #555; */
}

.derecho-index {
    display: block;
    float: right;
    position: relative;
    width: 198px;
    padding-bottom: 10px;
    border-radius: 0px 0px 10px 10px;
}

.banner {
    /*display: block;
    position: relative;
    background-color: #555;
    position: relative;
    width: 702px;
    height: 80px;
    margin-bottom:10px;
    box-shadow: -1px 1px 3px 1px #CCC;
    border: 2px solid #999;
    border-radius:10px;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-color: #555;*/
}

/* ==========================estilos para modulos en index ===========================================*/

/* estilos necesario para acomodar las familias en columnas (complemento de PHP) */

.contenedor-modulos {
    float: left;
    width: 50%;
    height: auto;
    /* background-color: #555; */
    /* border-radius: 0px 0px 10px 10px; */
}

.contenedor2-modulos {
    float: right;
    width: 50%;
    height: auto;
    /* background-color: #555; */
    /* border-radius: 0px 0px 10px 10px; */
}

/*----------------*/

#modulo-home {
    float: left;
    border-radius: 10px;
    display: block;
    position: relative;
    background-color: #FFF;
    white-space: normal;
    width: 340px;
}

#modulo2-home {
    float: right;
    border-radius: 10px;
    display: block;
    position: relative;
    background-color: #FFF;
    width: 340px;
}

#modulo-home, #modulo2-home {
    margin-bottom:6px;
}

#foto-modulo {
    display: block;
    float: left;
    width: 110px;
    padding: 10px;
    text-align: center;
}

#texto-modulo {
    float: right;
    display: block;
    width: 200px;
    color: #666;
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

#titulo-modulo {
    position: relative;
    font-size: 13px;
    font-style: italic;
    color: #F60;
}

#subtitulo-modulo {
    position: relative;
    font-size: 12px;
    font-style: italic;
    color: #000;
}

#modelo-modulo {
    position: relative;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
}

.underlinea-modulo {
    position: relative;
    width: 205px;
    border-bottom-color: #4896FF;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 5px;
}

.underlinea2-modulo {
    position: relative;
    width: 205px;
    border-bottom-color: #999;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 5px;
    margin-top: 2px;
}

#descripcion-modulo {
    font-size: 12px;
    color: #666;
}

#precio-home {
    background-image: url(../imagenes/menu/menu.jpg);
    background-position: -454px -622px;
    font-weight: bold;
    font-size: 11px;
    position: relative;
    width: 160px;
    height: 25px;
    margin: 10px 0px 10px 0px;
    color: #333;
}

#precio-home-descuento {
    background-image: url(../imagenes/menu/menu.jpg);
    background-position: -454px -678px;
    font-weight: bold;
    font-size: 11px;
    position: relative;
    width: 200px;
    height: 25px;
    margin: 10px 0px 10px 0px;
    color: #FFFFFF;
    background-color: #000000;
}

#precio-home p,
#precio-home-descuento p {
    position: relative;
    top: 6px;
    padding: 0px 0px 0px 10px;
}

#precio-home span {
    position: relative;
    color: #990000;
}

.spacer-horizontal {
    float: left;
    width: 10px;
    height: 6px;
    display: block;
    position: relative;
}

.spacer2-horizontal {
    float: right;
    width: 10px;
    height: 6px;
    display: block;
    position: relative;
}

#contenedor-modulo-promos {
    background-color: #555;
    margin-bottom: 5px;
}

/* ==========================estilos para logos en index ===========================================*/

/*pocicion de fondos logos home*/

.logos-home {
    position: relative;
    width: 193px;
    height: 32px;
    /* background-image:url(../imagenes/menu/logos-marcas-home_fondo.jpg); */
    text-indent: -9000px;
    background-color: #999;
    border-radius: 16px 16px 16px 16px;
    margin-bottom: 3px;
    left: 5px;
    box-shadow: -1px 1px 1px 0px #333;
    border: 1px solid #ccc;
}

.fluke-logoshome {
    /* background-position: 10px 0px; */
    background-color: #fdb828;
}

.bk-logoshome {
    /* background-position:0px -32px; */
    background-color: #03528D;
}

.circutor-logoshome {
    /*background-position: 0px -64px;*/
    background-color: #A12F44;
}

.abi-logoshome {
    /*background-position: 0px -96px;*/
    background-color: #0477BD;
}

.instek-logoshome {
    /*background-position: -198px 0px;*/
    background-color: #000;

}

.amprobe-logoshome {
    /*background-position: -198px -32px;*/
    background-color: #e00614;
}

.tektronix-logoshome {
    /* background-position:-198px -64px; */
    background-color: #e6e6e6;
}

.fluke-process-logoshome {
    /*background-position: -198px -96px;*/
    background-color: #000;
}

.fluke-networks-logoshome {
    /*background-position: -395px 0px;*/
    background-color: #004479;
}

.pruftechnik-logoshome {
    /*background-position: -395px -32px;*/
    background-color: #6E6F71;
}

.comark-logoshome {
    /*background-position: -395px -64px;*/
    background-color: #004784;

}

.global-logoshome {
    /*background-position: -395px -96px;*/
    background-color: #00A1D0;
}

.extech-logoshome {
    /*background-position: -591px 0px;*/
    background-color: #00868B;
}

.taylor-logoshome {
    /*background-position: -591px -32px;*/
    background-color: #809BCF;

}

.kyoritsu-logoshome {
    /*background-position: -591px -64px;*/
    background-color: #009AD4;
}

.pomona-logoshome {
    /*background-position: -592px -96px;*/
    background-color: #DF0020;
}

.hameg-logoshome {
    /*background-position: -592px -128px;*/
    background-color: #004484;
}

.datasensor-logoshome {
    /*background-position: 0px -128px;*/
    background-color: #134B8E;
}

.keithley-logoshome {
    /*background-position: -198px -128px;*/
    background-color: #ED1D24;
}

.megger-logoshome {
    /*background-position: -395px -128px;*/
    background-color: #000;
}

.carlo-logoshome {
    /*background-position: 0px -160px;*/
    background-color: #ED1D24;
}

.hanna-logoshome {
    /*background-position: -198px -160px;*/
    background-color: #0872B9;

}

.ircon-logoshome {
    /*background-position: -395px -160px;*/
    background-color: #000;
}

.fluke-calibration-logoshome {
    /*background-position: -592px -160px;*/
    background-color: #000;
}

.anaheim-logoshome {
    /*background-position: 0px -192px;*/
    background-color: #CCC;
}

.hioki-logoshome {
    /*background-position: -198px -192px;*/
    background-color: #3B5CA3;
}

.ecotest-logoshome {
    /*background-position: -395px -192px;*/
    background-color: #CCC;
}

.caltest-logoshome {
    /*background-position: -592px -192px;*/
    background-color: #CCC;
}

.aaronia-logoshome {
    /*background-position: 0px -224px;*/
    background-color: #666;
}

.all-test-logoshome {
    background-color: #F1F1F2;
}

.flir-logoshome {
    background-color: #00377A;
}

.netscout-logoshome {
    background-color: #F1F1F2;
}

.dmq-instruments-logoshome {
    background-color: #000;
}

.preen-logoshome {
    background-color: #F1F1F2;
}

.pls-logoshome {
    background-color: #000;
}

.hikvision-logoshome {
    background-color: #F1F1F2;
}

/*pocicion de fondos al hacer rol over*/

.logos-home:hover {
    position: relative;
    width: 165px;
    height: 32px;
    left: 33px;
}

.logos-home:hover .logos-homeout {
    position: relative;
    width: 197px;
    height: 32px;
    left: -32px;
}

/*----------------*/

/*pocicion de logos estaticos en home*/

.logos-homeout {
    position: relative;
    width: 197px;
    height: 32px;
    background-image: url(../imagenes/menu/logos-marcas-home.png);
    left: -4px;
}

.bk-out {
    background-position: 0px -33px
}

.circutor-out {
    background-position: 0px -63px;
}

.abi-out {
    background-position: 0px -96px;
}

.instek-out {
    background-position: -197px -0px;
}

.amprobe-out {
    background-position: -197px -33px;
}

.tektronix-out {
    background-position: -197px -63px;
}

.fluke-process-out {
    background-position: -197px -98px;
}

.fluke-networks-out {
    background-position: -394px -0px;
}

.pruftechnik-out {
    background-position: -394px -33px;
}

.comark-out {
    background-position: -394px -63px;
}

.global-out {
    background-position: -394px -96px;
}

.extech-out {
    background-position: -591px -0px;
}

.taylor-out {
    background-position: -591px -33px;
}

.kyoritsu-out {
    background-position: -591px -63px;
}

.pomona-out {
    background-position: -591px -96px;
}

.hameg-out {
    background-position: -591px -128px;
}

.datasensor-out {
    background-position: 0px -128px;
}

.keithley-out {
    background-position: -198px -127px;
}

.megger-out {
    background-position: -395px -128px;
}

.carlo-out {
    background-position: -0px -160px;
}

.hanna-out {
    background-position: -198px -160px;
}

.ircon-out {
    background-position: -395px -160px;
}

.fluke-calibration-out {
    background-position: -592px -158px;
}

.anaheim-out {
    background-position: 0px -192px;
}

.hioki-out {
    background-position: -198px -192px;
}

.ecotest-out {
    background-position: -395px -192px;
}

.caltest-out {
    background-position: -592px -192px;
}

.aaronia-out {
    background-position: 0px -224px;
}

.dmq-instruments-out {
    background-position: -7px -257px;
}

.preen-out {
    background-position: -215px -257px;
}

.pls-out {
    background-position: -400px -257px;
}

.hikvicion-out {
    background-position: -600px -258px;
}

/*------------------------*/

/* estilos para logos sin links*/

.logos-nolink {
    position: relative;
    width: 193px;
    height: 32px;
    /* background-image:url(../imagenes/menu/menu.jpg); */
    background-position: 0px -1989px;
    text-indent: -9000px;
    background-color: #999;
    border-radius: 16px 16px 16px 16px;
    margin-bottom: 3px;
    left: 5px;
    box-shadow: -1px 1px 1px 0px #333;
    border: 1px solid #ccc;
}

/*pocicion de logos sin link*/

.logos-homeout-no {
    position: relative;
    width: 197px;
    height: 32px;
    background-image: url(../imagenes/menu/logos-marcas-home-no.png);
}

.fluke-out {
    background-position: -2px -2px;
}

.bk-out {
    background-position: 0px -32px;
}

.circutor-out {
    background-position: 0px -63px;
}

.abi-out {
    background-position: 0px -96px;
}

.instek-out {
    background-position: -197px -0px;
}

.amprobe-out {
    background-position: -197px -33px;
}

.tektronix-out {
    background-position: -197px -65px;
}

.fluke-process-out {
    background-position: -197px -98px;
}

.fluke-networks-out {
    background-position: -394px -0px;
}

.pruftechnik-out {
    background-position: -394px -33px;
}

.comark-out {
    background-position: -394px -65px;
}

.global-out {
    background-position: -394px -97px;
}

.extech-out {
    background-position: -591px -2px;
}

.taylor-out {
    background-position: -591px -33px;
}

.kyoritsu-out {
    background-position: -591px -66px;
}

.pomona-out {
    background-position: -591px -98px;
}

.hameg-out {
    background-position: -591px -128px;
}

.datasensor-out {
    background-position: 0px -128px;
}

.keithley-out {
    background-position: -198px -128px;
}

.megger-out {
    background-position: -395px -128px;
}

.carlo-out {
    background-position: -0px -160px;
}

.hanna-out {
    background-position: -198px -160px;
}

.ircon-out {
    background-position: -395px -160px;
}

.fluke-calibration-out {
    background-position: -592px -160px;
}

.anaheim-out {
    background-position: 0px -192px;
}

.hioki-out {
    background-position: -198px -193px;
}

.ecotest-out {
    background-position: -395px -192px;
}

.caltest-out {
    background-position: -592px -192px;
}

.aaronia-out {
    background-position: 0px -224px;
}

.all-test-out {
    background-position: -200px -224px;
}

.flir-out {
    background-position: -400px -224px;
}

.netscout-out {
    background-position: -600px -224px;
}

.dmq-instruments-out {
    background-position: -7px -257px;
}

.preen-out {
    background-position: -215px -257px;
}

.pls-out {
    background-position: -400px -257px;
}

.hikvision-out {
    background-position: -600px -258px;
}


/*------------------------*/

/* ========================== estilos para titulo de las familias ===========================================*/

.banner-promociones {
    clear: both;
    display: block;
    position: relative;
    width: 900px;
    height: 94px;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-color: #555;
    background-color: #960;
}

.spacer3-horizontal {
    clear: both;
    display: block;
    position: relative;
    width: 900px;
    height: 5px;
    background-color: #555;
}

/* ========================== estilos para titulo de las familias ===========================================*/

#fondo-titulo {
    float: right;
    display: block;
    text-align: right;
    background-image: url(../imagenes/menu/fondo-titulo.gif);
    background-repeat: repeat-x;
    height: 29px;
    font-size: 20px;
    padding: 8px 10px 0px 10px;
}

#curba-titulo {
    float: right;
    background-image: url(../imagenes/menu/curba-titulo.gif);
    width: 60px;
    height: 37px;
}

#recta-titulo {
    background-image: url(../imagenes/menu/recta-titulo.gif);
    width: 100%;
    height: 37px;
}

/* ==========================estilos para titulo de las Marcas ===========================================*/

.fondo-titulo-marca {
    float: right;
    display: block;
    background-image: url(../imagenes/menu/logos-marcas-titulos.jpg);
    height: 38px;
    width: 100%;
    font-size: 20px;
}

.familia {
    display: block;
    position: relative;
    font-size: 28px;
    font-style: italic;
    text-align: right;
    color: #666;
    top: -32px;
    width: 630px;
    height: 50px;
}

.fluke-logo3 {
    background-position: 0px 0px;
}

.bk-logo3 {
    background-position: 0px -38px;
}

.kyoritsu-logo3 {
    background-position: 0px -76px;
}

.amprobe-logo3 {
    background-position: 0px -114px;
}

.extech-logo3 {
    background-position: 0px -152px;
}

.circutor-logo3 {
    background-position: 0px -190px;
}

.tektronix-logo3 {
    background-position: 0px -228px;
}

.instek-logo3 {
    background-position: 0px -266px;
}

.abi-logo3 {
    background-position: 0px -304px;
}

.fluke-process-logo3 {
    background-position: 0px -342px;
}

.global-logo3 {
    background-position: 0px -380px;
}

.pruftechnik-logo3 {
    background-position: 0px -418px;
}

.taylor-logo3 {
    background-position: 0px -456px;
}

.pomona-logo3 {
    background-position: 0px -494px;
}

.fluke-networks-logo3 {
    background-position: 0px -532px;
}

.hameg-logo3 {
    background-position: 0px -570px;
}

.comark-logo3 {
    background-position: 0px -608px;
}

.datasensor-logo3 {
    background-position: 0px -646px;
}

.keithley-logo3 {
    background-position: 0px -684px;
}

.megger-logo3 {
    background-position: 0px -722px;
}

.carlo-logo3 {
    background-position: 0px -760px;
}

.hanna-logo3 {
    background-position: 0px -798px;
}

.ircon-logo3 {
    background-position: 0px -836px;
}

.fluke-calibration-logo3 {
    background-position: 0px -874px;
}

.anaheim-logo3 {
    background-position: 0px -912px;
}

.hioki-logo3 {
    background-position: 0px -950px;
}

.ecotest-logo3 {
    background-position: 0px -988px;
}

.caltest-logo3 {
    background-position: 0px -1026px;
}

.aaronia-logo3 {
    background-position: 0px -1064px;
}

.all-test-logo3 {
    background-position: 0px -1102px;
}

.flir-logo3 {
    background-position: 0px -1140px;
}

.netscout-logo3 {
    background-position: 0px -1178px;
}

.dmq-instruments-logo3 {
    background-position: 0px -1216px;
}

.preen-logo3 {
    background-position: 0px -1254px;
}

.pls-logo3 {
    background-position: 0px -1292px;
}

.hikvision-logo3 {
    background-position: 0px -1330px;
}

/* ==========================estilos para subtitulos de las familias marcas  ===========================================*/

#fondo-subtitulo3 {
    float: left;
    display: block;
    text-align: left;
    background-image: url(../imagenes/menu/fondo-subtitulo.gif);
    background-repeat: repeat-x;
    height: 22px;
    font-size: 14px;
    padding: 7px 0px 0px 10px;
}

.nologo {
    float: left;
    display: block;
    background-image: url(../imagenes/menu/logos-marcas-curbas.jpg);
    background-position: -300px -58px;
    width: 25px;
    height: 29px;
}

/* ==========================estilos para la barra "otras Marcas" =============================================*/

.barra-marcas4 {
    padding-top: 6px;
}

#fondo-subtitulo4 {
    position: relative;
    float: left;
    display: block;
    text-align: left;
    background-image: url(../imagenes/menu/fondo-otras.jpg);
    background-repeat: repeat-x;
    height: 34px;
    font-size: 16px;
    color: #F1BD24;
    padding: 7px 0px 0px 10px;
    z-index: 4;
}

#fondo-subtitulo4 p {
    display: block;
    position: relative;
    top: 3px;
}

.curba-otras {
    position: relative;
    float: left;
    background-image: url(../imagenes/menu/curba-otras.jpg);
    width: 46px;
    height: 41px;
    z-index: 3;
}

.recta-otras {
    position: relative;
    float: right;
    background-image: url(../imagenes/menu/recta-otras.jpg);
    background-position: 0px -1491px;
    width: 100%;
    height: 20px;
    top: -20px;
    z-index: 1;
}

.fondo-otras {
    position: relative;
    width: 100%;
    height: 45px;
    background-image: url(../imagenes/menu/menu.jpg);
    background-position: 0px -1500px;
    top: -20px;
    clear: both;
}


.fondo-otras a {
    float: left;
    position: relative;
    display: block;
    width: 128px;
    height: 52px;
    top: -10px;
    z-index: 10;
}

.fondo-otras a:hover {
    float: left;
    position: relative;
    display: block;
    width: 128px;
    height: 52px;
    background-image: url(../imagenes/menu/logos-otras_marcas.png);
    top: -10px;
    z-index: 20;
}

/* ocultamos las marcas en out*/

.fondo-otras a:hover .marcas_out {
    display: none;
}

/* pocicion de otras marcas overs*/

.fluke-over {
    background-position: 0px -32px;
}

.bk-over {
    background-position: -128px -32px;
}

.kyoritsu-over {
    background-position: -256px -32px;
}

.amprobe-over {
    background-position: -384px -32px;
}

.extech-over {
    background-position: -512px -32px;
}

.circutor-over {
    background-position: -640px -32px;
}

.tektronix-over {
    background-position: -768px -32px;
}

.instek-over {
    background-position: 0px -84px;
}

.abi-over {
    background-position: -128px -84px;
}

.fluke-process-over {
    background-position: -256px -84px;
}

.global-over {
    background-position: -384px -84px;
}

.pruftechnik-over {
    background-position: -512px -84px;
}

.taylor-over {
    background-position: -640px -84px;
}

.pomona-over {
    background-position: -768px -84px;
}

.fluke-networks-over {
    background-position: 0px -136px;
}

.hameg-over {
    background-position: -128px -136px;
}

.comark-over {
    background-position: -256px -136px;
}

.datasensor-over {
    background-position: -384px -136px;
}

.keithley-over {
    background-position: -512px -136px;
}

.megger-over {
    background-position: -640px -136px;
}

.carlo-over {
    background-position: -768px -136px;
}

.hanna-over {
    background-position: 0px -188px;
}

.ircon-over {
    background-position: -128px -188px;
}

.fluke-calibration-over {
    background-position: -256px -188px;
}

.anaheim-over {
    background-position: -384px -188px;
}

.hioki-over {
    background-position: -512px -188px;
}

.ecotest-over {
    background-position: -640px -188px;
}

.caltest-over {
    background-position: -768px -188px;
}

.aaronia-over {
    background-position: 0px -240px;
}

.all-test-over {
    background-position: 0px -240px;
}

.flir-over {
    background-position: -256px -241px;
}

.netscout-over {
    background-position: -384px -240px;
}

.dmq-instruments-over {
    background-position: -512px -240px;
}

.preen-over {
	background-position: -640px -240px;
}

.pls-over {
    background-position: -767px -240px;
}


.hikvision-over {
    background-position: 0px -292px;
}

/* pocicion de otras marcas estatico*/

.marcas_out {
    float: left;
    position: relative;
    width: 128px;
    height: 48px;
    background-image: url(../imagenes/menu/logos-otras_marcas_color.png);
    z-index: 5;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 1px 0px #333;
    background-color: #999;
}

.fluke-logo4 {
    background-position: 0px -32px;
    background-color: #fdb828;
}

.bk-logo4 {
    background-position: -128px -32px;
    background-color: #03528D;
}

.kyoritsu-logo4 {
    background-position: -256px -32px;
    background-color: #009AD4;
}

.amprobe-logo4 {
    background-position: -384px -32px;
    background-color: #e00614;
}

.extech-logo4 {
    background-position: -512px -32px;
    background-color: #00868B;
}

.circutor-logo4 {
    background-position: -640px -32px;
    background-color: #A12F44;
}

.tektronix-logo4 {
    background-position: -768px -32px;
    background-color: #e6e6e6;
}

.instek-logo4 {
    background-position: 0px -84px;
    background-color: #000;
}

.abi-logo4 {
    background-position: -128px -84px;
    background-color: #0477BD;
}

.fluke-process-logo4 {
    background-position: -256px -84px;
    background-color: #000;
}

.global-logo4 {
    background-position: -384px -84px;
    background-color: #00A1D0;
}

.pruftechnik-logo4 {
    background-position: -512px -84px;
    background-color: #6E6F71;
}

.taylor-logo4 {
    background-position: -640px -84px;
    background-color: #809BCF;
}

.pomona-logo4 {
    background-position: -768px -84px;
    background-color: #DF0020;
}

.fluke-networks-logo4 {
    background-position: 0px -136px;
    background-color: #004479;
}

.hameg-logo4 {
    background-position: -128px -136px;
    background-color: #004484;
}

.comark-logo4 {
    background-position: -256px -136px;
    background-color: #004784;
}

.datasensor-logo4 {
    background-position: -384px -136px;
    background-color: #134B8E;
}

.keithley-logo4 {
    background-position: -512px -136px;
    background-color: #cf3538;
}

.megger-logo4 {
    background-position: -640px -136px;
    background-color: #000;
}

.carlo-logo4 {
    background-position: -768px -136px;
    background-color: #ED1D24;
}

.hanna-logo4 {
    background-position: 0px -188px;
    background-color: #0872B9;
}

.ircon-logo4 {
    background-position: -128px -188px;
    background-color: #000;
}

.fluke-calibration-logo4 {
    background-position: -256px -188px;
    background-color: #000;
}

.anaheim-logo4 {
    background-position: -384px -188px;
    background-color: #CCC;
}

.hioki-logo4 {
    background-position: -512px -188px;
    background-color: #3B5CA3;
}

.ecotest-logo4 {
    background-position: -640px -188px;
    background-color: #CCC;
}

.caltest-logo4 {
    background-position: -768px -188px;
    background-color: #CCC;
}

.aaronia-logo4 {
    background-position: 0px -240px;
    background-color: #666;
}

.all-test-logo4 {
    background-position: -128px -240px;
    background-color: #F0F0F1;
}

.flir-logo4 {
    background-position: -256px -240px;
    background-color: #003779;
}

.netscout-logo4 {
    background-position: -384px -240px;
    background-color: #F0F0F1;

}

.dmq-instruments-logo4 {
    background-position: -512px -240px;
    background-color: #000;
}

.preen-logo4 {
	background-position: -640px -240px;
    background-color: #F0F0F1;
}

.pls-logo4 {
    background-position: -768px -240px;
    background-color: #000;
}


.hikvision-logo4 {
    background-position: 0px -292px;
    background-color: #F0F0F1;
}

.otras-out {
    width: inherit;
    height: 48px;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 1px 0px #333;
    background-color: #F60;
    background-image: none;
    color: #FFF;
    text-align: center;
    line-height: 42px;
    font-size: 20px;
    font-weight: bold;
}

.barra-marcas4_todos {
    clear: both;
}

/* ==========================estilos para el contenido de listados de familias ===========================================*/

/*.titulo .underlinea{
	float:right;
	width:888px;
	border-bottom-color:#4896FF;
	border-bottom-style:solid;
	border-bottom-width:5px;
	left:8px;
	margin-bottom:10px;
	}
	linea azul debajo del titulo principal h1
	*/

/* estilos necesario para acomodar las familias en columnas (complemento de PHP) */

.contenedor-familias {
    float: left;
    width: 450px;
    height: auto;
    /*background-color:#0CF;*/
    clear: both;
}

.contenedor2-familias {
    float: right;
    width: 450px;
    height: auto;
    /*background-color:#F99;*/
}

.familias .primarias {
    float: left;
    width: 414px;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    background-color: #FFF;
}

.familias .primarias2 {
    float: right;
    width: 414px;
    padding: 10px 25px 10px 0px;
    font-size: 16px;
    font-weight: bold;
    background-color: #FFF;
}

/* =============================================*/

.familias .underlinea {
    position: relative;
    width: 424px;
    border-bottom-color: #FF6600;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 5px;
}

.familias .secundarias {
    color: #666;
    font-size: 15px;
    font-weight: normal;
    padding: 0px 0px 0px 10px;
    list-style-position: inside;
}

.familias .secundarias .underlinea {
    position: relative;
    left: 10px;
    width: 404px;
    border-bottom-color: #999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 3px;
    margin-top: 2px;
}

.familias .secundarias .list-style {
    position: relative;
    top: -2px;
    padding: 0px 5px 0px 0px;
}

/*==================================================================================================================*/

/* ==========================estilos para subtitulos de las Marcas =============================================*/

.barra-marcas2 {
    /*padding-top:6px;*/
}

.marcas-familias {
    font-size: 14px;
    font-weight: normal;
    padding: 7px 0px 20px 10px;
}

.marcas-underlinea {
    position: relative;
    width: 414px;
    border-bottom-color: #999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 3px;
    margin-top: 2px;
}

.marcas-familias a {
    color: #333;
}

.marcas-familias a:hover {
    color: #F60;
}

#fondo-subtitulo2 {
    float: left;
    position: relative;
    display: block;
    text-align: right;
    height: 22px;
    font-size: 16px;
    font-style: italic;
    color: #666;
    top: 5px;
    left: -10px;
}

.curba-subtitulo2 {
    float: left;
    background-image: url(../imagenes/menu/logos-marcas-curbas.jpg);
    width: 120px;
    height: 29px;
}

.recta-subtitulo2 {
    width: 424px;
    height: 26px;
    border-bottom: 3px solid #999;
}

.fluke-logo2 {
    background-position: -28px 0px;
}

.bk-logo2 {
    background-position: -28px -29px;
}

.kyoritsu-logo2 {
    background-position: -28px -58px;
}

.amprobe-logo2 {
    background-position: -28px -87px;
}

.extech-logo2 {
    background-position: -28px -116px;
}

.circutor-logo2 {
    background-position: -28px -145px;
}

.tektronix-logo2 {
    background-position: -28px -174px;
}

.instek-logo2 {
    background-position: -178px 0px;
}

.abi-logo2 {
    background-position: -178px -29px;
}

.fluke-process-logo2 {
    background-position: -178px -58px;
}

.global-logo2 {
    background-position: -178px -87px;
}

.pruftechnik-logo2 {
    background-position: -178px -116px;
}

.taylor-logo2 {
    background-position: -178px -145px;
}

.pomona-logo2 {
    background-position: -178px -174px;
}

.fluke-networks-logo2 {
    background-position: -328px 0px;
}

.hameg-logo2 {
    background-position: -328px -29px;
}

.comark-logo2 {
    background-position: -328px -87px;
}

.datasensor-logo2 {
    background-position: -328px -116px;
}

.keithley-logo2 {
    background-position: -328px -145px;
}

.megger-logo2 {
    background-position: -328px -174px;
}

.carlo-logo2 {
    background-position: -478px 0px;
}

.hanna-logo2 {
    background-position: -478px -29px;
}

.ircon-logo2 {
    background-position: -478px -58px;
}

.fluke-calibration-logo2 {
    background-position: -478px -87px;
}

.anaheim-logo2 {
    background-position: -478px -116px;
}

.hioki-logo2 {
    background-position: -478px -145px;
}

.ecotest-logo2 {
    background-position: -478px -174px;
}

.caltest-logo2 {
    background-position: -628px 0px;
}

.aaronia-logo2 {
    background-position: -628px -29px;
}

.all-test-logo2 {
    background-position: -628px -58px;
}

.netscout-logo2 {
    background-position: -628px -116px;
}

.flir-logo2 {
    background-position: -628px -87px;
}

.dmq-instruments-logo2 {
    background-position: -628px -145px;
}

.preen-logo2 {
    background-position: -628px -174px;
}

.pls-logo2 {
    background-position: -780px 0px;
}

.hikvision-logo2 {
    background-position: -780px -29px;
}


/* ==========================estilos para subtitulos de las familias productos ===========================================*/

.barra-marcas {
    padding-top: 6px;
    clear: both;
}

#fondo-subtitulo {
    float: left;
    display: block;
    text-align: right;
    background-image: url(../imagenes/menu/fondo-subtitulo.gif);
    background-repeat: repeat-x;
    height: 22px;
    font-size: 14px;
    padding: 7px 0px 0px 10px;
}

/* logotipos subtitulos*/

.curba-subtitulo {
    float: left;
    background-image: url(../imagenes/menu/logos-marcas-curbas.jpg);
    width: 150px;
    height: 29px;
}

.fluke-logo1 {
    background-position: 0px 0px;
}

.bk-logo1 {
    background-position: 0px -29px;
}

.kyoritsu-logo1 {
    background-position: 0px -58px;
}

.amprobe-logo1 {
    background-position: 0px -87px;
}

.extech-logo1 {
    background-position: 0px -116px;
}

.circutor-logo1 {
    background-position: 0px -145px;
}

.tektronix-logo1 {
    background-position: 0px -174px;
}

.instek-logo1 {
    background-position: -150px 0px;
}

.abi-logo1 {
    background-position: -150px -29px;
}

.fluke-process-logo1 {
    background-position: -150px -58px;
}

.global-logo1 {
    background-position: -150px -87px;
}

.pruftechnik-logo1 {
    background-position: -150px -116px;
}

.taylor-logo1 {
    background-position: -150px -145px;
}

.pomona-logo1 {
    background-position: -150px -174px;
}

.fluke-networks-logo1 {
    background-position: -300px 0px;
}

.hameg-logo1 {
    background-position: -300px -29px;
}

.comark-logo1 {
    background-position: -300px -87px;
}

.datasensor-logo1 {
    background-position: -300px -116px;
}

.keithley-logo1 {
    background-position: -300px -145px;
}

.megger-logo1 {
    background-position: -300px -174px;
}

.carlo-logo1 {
    background-position: -450px 0px;
}

.hanna-logo1 {
    background-position: -450px -29px;
}

.ircon-logo1 {
    background-position: -450px -58px;
}

.fluke-calibration-logo1 {
    background-position: -450px -87px;
}

.anaheim-logo1 {
    background-position: -450px -116px;
}

.hioki-logo1 {
    background-position: -450px -145px;
}

.ecotest-logo1 {
    background-position: -450px -174px;
}

.caltest-logo1 {
    background-position: -600px 0px;
}

.aaronia-logo1 {
    background-position: -600px -29px;
}

.all-test-logo1 {
    background-position: -600px -58px;
}

.flir-logo1 {
    background-position: -600px -87px;
}

.netscout-logo1 {
    background-position: -600px -116px;
}

.dmq-instruments-logo1 {
    background-position: -600px -145px;
}

.preen-logo1 {
    background-position: -600px -174px;
}

.pls-logo1 {
    background-position: -750px 0px;
}

.hikvision-logo1 {
    background-position: -750px -29px;
}

/* rectas subtitulos*/

.recta-subtitulo {
    width: 100%;
    height: 29px;
}

.fluke-recta {
    /*! background-image: url(../imagenes/menu/recta-fluke.gif); */
    border-color: #ffd640;
}

.bk-recta {
    /*! background-image: url(../imagenes/menu/recta-bk.gif); */
    border-color: #03528d;
}

.kyoritsu-recta {
    /*! background-image: url(../imagenes/menu/recta-kyoritsu.gif); */
    border-color: #009bd4;
}

.amprobe-recta {
    /*! background-image: url(../imagenes/menu/recta-amprobe.gif); */
    border-color: #e00614;
}

.extech-recta {
    /*! background-image: url(../imagenes/menu/recta-extech.gif); */
    border-color: #019390;
}

.circutor-recta {
    /*! background-image: url(../imagenes/menu/recta-circutor.gif); */
    border-color: #a13044;
}

.tektronix-recta {
    /* background-image: url(../imagenes/menu/recta-tektronix.gif); */
    border-color: #f0f0f2;
}

.instek-recta {
    /*! background-image: url(../imagenes/menu/recta-instek.gif); */
    border-color: #000;
}

.abi-recta {
    /*! background-image: url(../imagenes/menu/recta-abi.gif); */
    border-color: #0577bd;
}

.fluke-process-recta {
    /*! background-image: url(../imagenes/menu/recta-raytek.gif); */
    border-color: #000;
}

.global-recta {
    /*! background-image: url(../imagenes/menu/recta-global.gif); */
    border-color: #00a0d0;
}

.pruftechnik-recta {
    /*! background-image: url(../imagenes/menu/recta-pruftechnk.gif); */
    border-color: #6e6f71;
}

.taylor-recta {
    /*! background-image: url(../imagenes/menu/recta-taylor.gif); */
    border-color: #809bd0;
}

.pomona-recta {
    /*! background-image: url(../imagenes/menu/recta-pomona.gif); */
    border-color: #ee1b2e;
}

.fluke-networks-recta {
    /*! background-image: url(../imagenes/menu/recta-fluke-networks.gif); */
    border-color: #0f4b7d;
}

.hameg-recta {
    /*background-image: url(../imagenes/menu/recta-hameg.gif);*/
    border-color: #f0f0f2;
}

.comark-recta {
    /*! background-image: url(../imagenes/menu/recta-comark.gif); */
    border-color: #014785;
}

.datasensor-recta {
    /*background-image: url(../imagenes/menu/recta-datasensor.gif);*/
    border-color: #f0f0f2;
}

.keithley-recta {
    /*! background-image: url(../imagenes/menu/recta-keithley.gif); */
    border-color: #ec1d23;
}

.megger-recta {
    /*background-image: url(../imagenes/menu/recta-megger.gif);*/
    border-color: #000;
}

.carlo-recta {
    /*background-image: url(../imagenes/menu/recta-carlo.gif);*/
    border-color: #f0f0f2;
}

.hanna-recta {
    /*background-image: url(../imagenes/menu/recta-hanna.gif);*/
    border-color: #f0f0f2;
}

.ircon-recta {
    /*background-image: url(../imagenes/menu/recta-ircon.gif);*/
    border-color: #f0f0f2;
}

.fluke-calibration-recta {
    /*! background-image: url(../imagenes/menu/recta-hart-scientific.gif); */
    border-color: #231f20;
}

.anaheim-recta {
    /*! background-image: url(../imagenes/menu/recta-anaheim.gif); */
    border-color: #ccc;
}

.hioki-recta {
    /*! background-image: url(../imagenes/menu/recta-anaheim.gif); */
    border-color: #395ba2;
}

.ecotest-recta {
    background-image: url(../imagenes/menu/recta-ecotest.gif);
}

.caltest-recta {
    /*! background-image: url(../imagenes/menu/recta-caltest.gif); */
    border-color: #e8e8e8;
}

.aaronia-recta {
    /*! background-image: url(../imagenes/menu/recta-aaronia.gif); */
    border-color: #676767;
}

.all-test-recta {
    /*! background-image: url(../imagenes/menu/recta-aaronia.gif); */
    border-color: #F0F0F1;
}

.flir-recta {
    /*! background-image: url(../imagenes/menu/recta-aaronia.gif); */
    border-color: #003779;
}

.netscout-recta {
    /*! background-image: url(../imagenes/menu/recta-aaronia.gif); */
    border-color: #F0F0F1;
}

.dmq-instruments-recta {
    border-color: #000;
}

.preen-recta {
    border-color: #F0F0F1;
}

.pls-recta {
    border-color: #000;
}

.hikvision-recta {
    border-color: #F0F0F1;
}

/* ==========================estilos para las tablas de productos ===========================================*/
@font-face {
    font-family: 'Calibri';
    src: local('Calibri Italic'), local('Calibri-Italic'),
        url('subset-Calibri-Italic.woff2') format('woff2'),
        url('subset-Calibri-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Calibri';
    src: local('Calibri'),
        url('subset-Calibri.woff2') format('woff2'),
        url('subset-Calibri.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Calibri';
    src: local('Calibri Bold'), local('Calibri-Bold'),
        url('Calibri-Bold.woff2') format('woff2'),
        url('Calibri-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.contenedor-tablas {
    clear: both;
    width: 900;
    padding: 0px 0px 15px 0px
}

.tabla-productos {
    white-space: nowrap;
    font-size: 15px;
    color: #666;
    empty-cells: show;
    border-collapse: collapse;
}

.tabla-productos td.modelos {
    border-right-color: #FF6600;
    border-right-style: solid;
    border-right-width: 2px;
    width: 158px;
    padding-left: 10px;
    border-bottom: 1px solid #999;
    font-family: Calibri, Arial, sans-serif;
    font-weight: bold;
    line-height: 17px;
}

.tabla-productos td.modelos a {
    font-weight: bold;
    color: #4896FF;
}

.tabla-productos td.modelos a:hover {
    color: #FF6600;
}

.tabla-productos td.normal {
    padding: 0px 0px 0px 10px;
    text-align: left;
    width: auto;
    border-bottom: 1px solid #999;
    font-family: Calibri, Arial, sans-serif;
    line-height: 17px;
}

.tabla-productos td.normal_2 {
    padding: 0px 0px 0px 10px;
    text-align: left;
    width: auto;
}

.tabla-productos tr:hover {
    background-color: #E4E4E6;
    cursor: pointer;
}

.underlinea-tablas {
    width: auto;
    border-bottom-color: #999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    empty-cells: show;
}

.underlinea-tablas2 {
    width: auto;
    border-bottom-color: #FC0;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    empty-cells: show;
}

/*================================ barra producto ===============================================*/

.barra-producto {
    padding-top: 6px;
    line-height: 1em;
    clear: both;
}

.modelo-producto {
    line-height: 1em;
    display: block;
    text-align: left;
    height: 20px;
    font-size: 18px;
    font-style: italic;
    color: #F60;
    padding: 10px 0px 0px 20px;
}

.nombre-producto {
    line-height: 1em;
    display: block;
    text-align: left;
    font-size: 17px;
    font-style: normal;
    padding: 0px 0px 0px 20px;
    color: #000;
}

#documentacion {
    float: left;
    display: block;
    position: relative;
    text-align: left;
    background-image: url(../imagenes/menu/fondo-barraproducto.jpg);
    background-repeat: repeat-x;
    height: 12px;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 7px 10px 20px;
    background-color: #30C;
    z-index: 16;
}

.curba-barraproducto {
    position: relative;
    float: left;
    background-image: url(../imagenes/menu/curba-barraproducto.jpg);
    width: 45px;
    height: 29px;
    z-index: 15;
}

.punto-barraproducto {
    position: relative;
    float: right;
    background-image: url(../imagenes/menu/punto-barraproducto.jpg);
    width: 15px;
    height: 29px;
    left: -30px;
    z-index: 12;
}

.recta-barraproducto {
    position: relative;
    width: 95%;
    height: 29px;
    background-image: url(../imagenes/menu/recta-barraproducto.jpg);
    z-index: 1;
}

#documentacion a {
    color: #FFF;
}

#documentacion a:hover {
    color: #000;
}

#documentacion span {
    color: #F60;
    font-size: 13px;
}

.acc-opt-header{
   
}

#accesorios {
    display: block;
    position: relative;
    text-align: left;
    font-size: 13px;
    line-height: 1em;
    color: #FFF;
    top: -21px;
    left: 211px;
}

/*================================ contenido producto ===============================================*/

.contenedor-descripcionprod {
    width: 900px;
    clear: both;
    padding-top: 10px;
    min-height: 387px;
}

.contenedor-izquierdo {
    float: left;
    position: relative;
    width: 240px;
}

.contenedor-derecho {
    position: relative;
    float: right;
    width: 660px;
    height: auto;
    font-size: 16px;
}

#foto {
    position: relative;
    text-align: center;
    width: 200px;
    padding: 20px;
}

#precio, #precio2, #precio-descuento {
    font-weight: bold;
    font-size: 15px;
    position: relative;
    width: 83%;
    height: 30px;
    background-color: #ffd63f;
    border-radius: 15px;
    box-shadow: inset 1px 1px 1px #333;
    text-shadow: 0px 1px 1px #fff;
    margin-bottom: 4px;
}

#precio p {
    position: relative;
    top: 8px;
    padding: 0px 0px 0px 20px;
}

#precio span {
    position: relative;
    color: #990000;
}

#precio2 {
    font-weight: bold;
    font-size: 12px;
    position: relative;
    width: 199px;
    height: 34px;
    box-shadow: none;
    text-shadow: none;
    margin-bottom: 0px;
    border-radius: 10px 10px 0 0;
}

#precio2 p {
    text-decoration: line-through;
    color: #333;
    position: relative;
    top: 4px;
    padding: 0px 0px 0px 20px;
}

#precio2 span {
    position: relative;
    color: #666;
}

#precio-descuento {
    background-color: #cc3333;
    box-shadow: inset 1px 1px 1px #380303;
    text-shadow: 0px 1px 1px #666;
    top: -13px;
}

#precio-descuento p {
    color: #Fff;
    position: relative;
    top: 9px;
    padding: 0px 0px 0px 20px;
}

#precio-descuento span,
#precio-home-descuento span {
    position: relative;
    color: #fc0;
}

#cotizar {
    /* color:#000; */
    /* background-position: -454px -562px; */
    font-weight: bold;
    font-size: 19px;
    position: relative;
    width: 83%;
    height: 30px;
    z-index: 10;
    background-color: #009900;
    border-radius: 19px;
    margin-top: 10px;
    box-shadow: 1px 1px 1px #333;
    text-shadow: 0px 1px 1px #2c5800;
    line-height: 16px;
}

#cotizar p {
    color: #fff;
    position: relative;
    top: 8px;
    padding: 0px 5px 0px 19px;
}

#cotizar:hover {
    width: 93%;
}

#preguntas, #preguntas2 {
   font-weight: bold;
   font-size: 13px;
   position: relative;
   width: 38%;
   height: 30px;
   background-color: #ffcc33;
   border-radius: 15px;
   margin-top: 10px;
   line-height: 30px;
   box-shadow: 1px 1px 1px #000;
   text-shadow: 0px 1px 1px #fff;
}




#preguntas p, #preguntas2 p {
    padding-left: 18px;
}

/*---- leyendas porducto nuevo, descontinuado*/

#nuevo {
    float: right;
    background-image: url(../imagenes/menu/nuevo.png);
    background-position: 0px 0px;
    font-weight: bold;
    font-size: 13px;
    position: relative;
    width: 62px;
    height: 22px;
    right: 30px;
    top: 10px;
    font-size: 13px;
    font-weight: bold;
    z-index: 1;
}

/*#icono_descontinuado {
    float: right;
    background-image: url(../imagenes/menu/nuevo.png);
    background-position: -62px 0px;
    font-weight: bold;
    font-size: 13px;
    position: relative;
    width: 42px;
    height: 41px;
    right: -30px;
    top: 10px;
    font-size: 13px;
    font-weight: bold;
    z-index: 2;
}*/

#icono_descontinuado{
  left: 50%;
  position: absolute;
  z-index: 10;
  border: 16px solid #C10303;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  box-shadow: inset 0px 3px 5px #444, 0px 3px 5px #444;
  transform: scale(0.8);
}

#icono_descontinuado:after{
  content: "";
  display: inline-block;
  position: relative;
  top: 32px;
  left: -15px;
  border-width: 0;
  background: #C10303;
  width: 137%;
  height: 16px;
  transform: rotate(45deg);
}
  
  
  


.ocultar {
    visibility: hidden;
}

#nuevo .texto, #garantia .texto {
    margin-left: 10px;
    margin-top: 2px;
    text-shadow: 0.09em 0.09em #FFF;
}

#garantia .texto{
    line-height: 20px;
    color: white;
    text-shadow: none;
    margin-left: 27px;
    display: inline-block;
}

#garantia {
    position: relative;
    height: 24px;
    width: 217px;
    top: -23px;
    font-size: 14px;
    font-weight: bold;
    z-index: 1;
    background-color: #3399FF;
    border-radius: 5px 5px 14px 14px;
    box-shadow: 1px 1px 3px #000;
    margin-top: 13px;
}

#descontinuado {
    position: relative;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    left: 11px;
    font-weight: bold;
    font-size: 14px;
    color: #900;
    margin-left: 17px;
}

#recomendado {
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    position: relative;
    display: block;
    padding: 8px 8px 11px 20px;
    height: 69px;
    box-shadow: 1px 1px 1px #000;
    border-radius: 10px;
    width: 79%;
    background-color: #ffcc33;
    margin-bottom: 10px;
    height: auto;
}

#recomendado span {
    /* background-image: url(../imagenes/menu/nuevo.png); */
    /* background-position: 0px -41px; */
    /* width: 198px; */
    /* z-index: 2; */
    /* display: inline-block; */
    padding: 0 0 0 0;
    /* background-color: #ffcc33; */
}

#recomendado hr {
    width: 177px;
    text-align: left;
    margin: 4px 0 1px 0;
}

#recomendado .modelo {
    position: relative;
    display: block;
    padding: 4px 0 0 0;
    color: #090;
    /* background-image: url(../imagenes/menu/nuevo.png); */
    /* background-position:bottom; */
    /* background-position: 0px -203px; */
    width: 198px;
    height: 13px;
    font-size: 15px;
}

#recomendado a {
    color: #090;
}

#prom,
#page-promo {
    font-family: arial, sans-serif;
    font-size: 13px;
    color: #fff;
    background-color: #030202;
    border-radius: 10px;
    width: 550px;
    padding: 20px;
    margin: 0px 0px 15px 10px;
}

#page-promo {
    padding-left: 120px;
    width: 750px;
    border-radius: 10px 0 10px 10px;
}

.promo {
    font-size: 16px;
    color: #ff6600;
}

#restricciones {
    font-size: 10px;
    font-style: italic;
    line-height: 12px;
    margin-top: 12px;
}

/*====================================Descripciones y características================================================================*/

.underlinea-caracteristicas {
    position: relative;
    width: 620px;
    border-bottom-color: #999;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 5px;
}

#descripcion,
#caracteristicas {
    color: #F60;
    font-weight: bold;
    font-style: italic;
}

#cont-descripcion {
    display: block;
    width: 610px;
    font-size: 15px;
    color: #333;
    padding: 5px 0px 15px 10px;
}

#cont-caracteristicas {
    display: block;
    width: 610px;
    font-size: 15px;
    color: #333;
    padding: 5px 0px 15px 0px;
}

.desc-leyenda, .desc-leyenda-busq {
   color: #CC3333;
    border: 2px solid #CC3333;
    padding: 2px 5px 2px 5px;
    margin-top: 5px;
    border-radius: 10px;
    width: fit-content;
    position: relative;
    left: -7px;
}

.desc-leyenda-busq{
  left: 0px;
  transform: scale(0.8);
  margin-left: 5px;
  display: inline-block;
  transform-origin: left;
}

.codigo-desc{
   color: #666;
}

#cont-caracteristicas ul {
    color: #666;
    font-weight: normal;
    list-style-position: inside;
}

#cont-caracteristicas b {
    color: #F60;
    font-weight: bold;
    list-style-position: inside;
}

.verde {
    color: #390;
}

.rojo {
    color: #BF0000;
}

#titulo-caracteristicas {
    width: 610px;
    font-weight: bold;
    font-style: italic;
}

#cont-caracteristicas li {
    color: #666;
    font-weight: normal;
    padding: 0px 0px 4px 0px;
}

#cont-caracteristicas li span {
    color: #F60;
}

#cont-caracteristicas li:before {
    color: #F60;
    content: "»";
    font-weight: bold;
    margin-right: 6px;
}

#cont-incluye ul {
    color: #666;
    font-weight: normal;
    list-style-position: inside;
}

#cont-incluye li {
    list-style-type: none;
}

#cont-incluye li:before {
    content: "●";
    color: #F60;
    font-weight: bold;
    margin-right: 6px;
}

/*====================================notas y extras================================================================*/

/* barras*/

.extras {
    clear: both;
    width: 900px;
    padding-top: 15px;
    background-color: #FFF;
}

.fondo-software {
    line-height: 1em;
    float: left;
    display: block;
    position: relative;
    text-align: left;
    background-image: url(../imagenes/menu/fondo-software.jpg);
    background-repeat: repeat-x;
    height: 12px;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 0px 10px 20px;
    z-index: 16;
}

.curba-software {
    float: left;
    position: relative;
    background-image: url(../imagenes/menu/curba-software.jpg);
    width: 45px;
    height: 29px;
    z-index: 15;
}

.recta-software {
    position: relative;
    width: 96%;
    height: 29px;
    background-image: url(../imagenes/menu/recta-software.jpg);
    z-index: 1;
}

/* contenido de notas y extras*/

.contenido-extras {
    clear: both;
    width: 850;
    padding: 0px 20px 0px 20px;
    background-color: #FFF;
    margin-bottom: 31px;
}

.contenido-extras a {
    font-size: 13px;
}

.underlinea-software {
    position: relative;
    width: 845px;
    border-bottom-color: #4896FF;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 5px;
}

#titulo-software {
    display: inline-block;
    font-size: 13px;
    width: 845px;
    font-weight: bold;
    font-style: italic;
    border-bottom-color: #4896FF;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    padding-top: 5px;
}

.icono-pdf {
    line-height: 1em;
    position: relative;
    background-image: url(../imagenes/menu/icono-pdf12x12.gif);
    height: 12px;
    width: 12px;
    margin-right: 8px;
    display: inline-block;
}

.pdf {
    color: #4896FF;
    font-size: 11px;
}

.link-pdfs {
    padding-top: 8px;
}

.texto-extras {
    font-size: 13px;
    padding-top: 7px;
    padding-bottom: 10px;
    color: #666;
}

/*===================  contenidos extras en producto (videos y htmls anidados)  ===================================*/

.separador-contenido-extra {
    /*border-bottom: 2px solid #999;*/
    width: 100%;
    display: block;
    clear: both;
}



/*==================================================================================================================*/

.pie {
    background-image: url(../imagenes/menu/menu.jpg);
    background-position: 0px -735px;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    clear: both;
    width: 900px;
    height: 80px;
}

#direccion {
    clear: both;
    line-height: 1.2em;
    position: relative;
    display: block;
    font-weight: bold;
    top: 22px;
    left: 0px;
    padding-left: 10px;
    width: 300px;
    height: 23px;
    z-index: 2;
}

#copy {
    line-height: 1em;
    position: relative;
    display: block;
    font-weight: bold;
    top: 33px;
    color: #FFF;
    width: 430px;
    padding-left: 10px;
}

#terminos {
    line-height: 1em;
    display: block;
    position: relative;
    padding: 0px 0px 0px 10px;
    top: 15px;
    color: #666;
    text-align: left;
}

#terminos a {
    color: #4896FF;
}

#terminos a:hover {
    color: #FF6600;
}

#underlinea-pie {
    width: 880px;
    position: relative;
    border-bottom-color: #666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    left: 10px;
    top: 18px;
}

#telefono {
    line-height: 1em;
    display: block;
    position: relative;
    font-weight: bold;
    width: 115px;
    top: 3px;
    left: 527px;
}

#mail {
    line-height: 1em;
    display: block;
    position: relative;
    font-size: 11px;
    font-weight: bold;
    width: 150px;
    top: -8px;
    left: 682px;
}

#mail a {
    color: #000;
}

#mail a:hover {
    color: #BF0000;
}

#cotizar-pie {
    line-height: 1em;
    display: block;
    position: relative;
    font-weight: bold;
    width: 40px;
    top: -19px;
    left: 851px;
}

#pie-links {
    line-height: 1em;
    display: block;
    position: relative;
    font-weight: bold;
    width: 440px;
    top: -5px;
    left: 445px;
}

#pie-links span {
    color: #F60;
    font-size: 12px;
}

/*=========================================================================================================================*/

/*Extras utilizados en el index.php========================================================================================*/

.marcas_index {
    background-color: transparent;
    width: 200px;
    height: auto;
    float: right;
    text-align: center;
}

/* Estilos para Contenidos (Subfamilias, etc)=========================================================================================================================*/

.titulos {
    color: #666;
    font-size: 24px;
    margin-top: 20px;
}

.subtitulos {
    color: #F90;
    font-size: 18px;
}

.titulos,
.subtitulos,
.textos {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 0px 20px 10px 20px;
}

.textos {
    color: #666;
    font-size: 13px;
    font-weight: normal;
    /* margin-bottom:20px; */
    clear: both;
}

.textos p {
    margin-bottom: 10px;
}

.textos h4 {
    font-size: 16px;
    color: #3399ff;
    margin: 20px 0 5px 0;
}

.sitas {
    display: block;
    font-style: italic;
    font-family: "Times New Roman", Times, serif;
    font-size: 15px;
    padding: 15px 0px 0px 20px;
    line-height: 1.2em;
}

#imagen {
    float: right;
    width: 200px;
    display: block;
    margin: 0px 0px 0px 10px;
}

#icono {
    float: left;
    width: 50px;
    display: block;
    background-color: #00FFFF;
    margin: 0px 10px 0px 20px;
}

.textos img {
    padding: 0 10px 10px 0;
}

.puntos_textos {
    font-style: italic;
    font-weight: bold;
}

.textos li {
    margin-left: 20px;
    list-style-type: disc;
    padding-bottom: 10px;
}

.textos img {
    padding: 0 10px 15px 0;
}

.textos a:hover {
    color: #FF6600;
    text-decoration: underline;
}

.textos a {
    color: #3399FF;
    text-decoration: underline;
}

/*Links=========================================================================================================================*/

a img {
    background: none;
    border: none;
    border-style: none;
}

/*Para resaltar algunas caracteristicas del producto=======================================================================*/

.caracteristicas {
    color: #F60;
    font-family: Arial, Helvetica, sans-serif;
}

/*=========================================================================================================================*/

.holder .slide .nolink,
.holder .slide .nolink a,
.holder .slide .nolink a:hover {
    color: #999;
}

/* tooltip styling ========================================================================================*/

.tooltip {
    position: absolute;
    background-color: #FFF;
    border: 1px solid #999;
    padding: 2px 4px;
    width: auto;
    height: 18px;
    display: none;
    line-height: 1.5;
    text-align: left;
    z-index: 50;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #F60;
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
}

.tooltip2 {
    position: absolute;
    background-color: #FFF;
    border: 1px solid #999;
    padding: 2px 4px;
    width: auto;
    height: 18px;
    display: none;
    line-height: 1.5;
    text-align: right;
    z-index: 50;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #F60;
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
}

.modtip {
    border: 1px solid #999;
    z-index: 30;
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
}

.pico {
    display: block;
    position: relative;
    width: 14px;
    height: 22px;
    background-image: url(../imagenes/menu/pico.png);
    top: 100px;
    left: -11px;
    z-index: 21;
}

.pico2 {
    display: block;
    position: relative;
    width: 14px;
    height: 22px;
    background-image: url(../imagenes/menu/pico.png);
    top: -20px;
    left: -16px;
    z-index: 21;
}

.tooltip-text {
    float: left;
}

.pico3 {
    float: right;
    display: block;
    top: -2px;
    left: 16px;
    position: relative;
    width: 14px;
    height: 22px;
    background-image: url(../imagenes/menu/pico2.png);
    z-index: 21;
}

#incluye {
    position: relative;
    font-size: 13px;
    font-style: italic;
    color: #F60;
}

/* Estilos para resultados de busqueda  ===================================================================================*/

#modulo-resultados {
    border-radius: 10px;
    display: block;
    position: relative;
    background-color: #FFF;
    white-space: normal;
    z-index: 20;
}

#texto-modulores {
    display: block;
    width: 210px;
    color: #666;
    padding-right: 10px;
    float: left;
    width: 760px;
}

.underlinea-modulores {
    position: relative;
    border-bottom-color: #4896FF;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 2px;
}

.underlinea2-modulores {
    position: relative;
    border-bottom-color: #999;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 2px;
    margin-top: 2px;
}

.underlinea {
    clear: both;
    position: relative;
    border-bottom-color: #F60;
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    margin-bottom: 2px;
}

#codigo-modulo {
    font-size: 14px;
    color: #666;
}

/*=================== modulos promos ==============================*/

#modulo-promos {
    border-radius: 10px;
    display: block;
    position: relative;
    background-color: #FFF;
    width: 446px;
    white-space: normal;
    margin: 5px 0 5px 0;
    overflow: hidden;
}

#modulo-promos a {
    color: #000;
}

#modulo-promos a:hover {
    color: #FFF;
}

#promos-cotizar {
    clear: both;
    position: relative;
    top: 44px;
    font-size: 8px;
    font-weight: bold;
    left: 29px;
    display: block;
    color: #FFF;
}

#descuento {
    float: right;
    background-image: url(../imagenes/menu/nuevo.png);
    background-position: -208px 0;
    width: 79px;
    height: 129px;
    position: relative;
    left: 10px;
    z-index: 100;
}

#descuento-texto {
    float: left;
    display: block;
    position: relative;
    font-size: 34px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    top: 89px;
    color: #33CM;
}

#descuento-super {
    float: left;
    display: block;
    position: relative;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-stretch: extra-condensed;
    top: 93px;
    margin-left: 2px;
}

#contenedor-porcentaje {
    position: relative;
    top: -71px;
    left: 8px;
}

#texto-promos {
    float: right;
    display: block;
    width: 295px;
    color: #666;
    padding-right: 10px;
    min-height: 120px;
}

#foto-promos {
    display: block;
    float: left;
    width: 120px;
    padding: 10px;
    text-align: center;
}

#precio-promos {
    clear: both;
    padding: 10px 0 10px 15px;
}

#precio-promos li {
    float: left;
    /* padding-right:20px; */
    font-size: 0.8em;
    font-weight: bold;
    color: #4896FF;
    display: inline-block;
    width: 98px;
    height: auto;
}

#piezas li {
    color: #F60;
    /* padding-right:54px; */
    display: inline-block;
    width: 98px;
    height: 16px;
}

.underlinea-modulo-promos {
    clear: both;
    position: relative;
    width: 205px;
    border-bottom-color: #4896FF;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 5px;
}

#cantidad {
    background-image: url(../imagenes/menu/nuevo.png);
    background-position: 0px -556px;
    font-weight: bold;
    font-size: 11px;
    position: relative;
    width: 200px;
    height: 25px;
    margin: 10px 0px 0px 0px;
    color: #333;
    top: -40px;
    left: 37px;
    float: right;
    text-align: right;
}

#cantidad p {
    text-decoration: line-through;
    color: #333;
    position: relative;
    top: 6px;
    left: -55px;
}

#precio-remate {
    background-image: url(../imagenes/menu/nuevo.png);
    background-position: 0px -584px;
    font-weight: bold;
    font-size: 13px;
    position: relative;
    width: 200px;
    height: 31px;
    float: right;
    left: 200px;
    top: -23px;
    text-align: right;
}

#precio-remate p {
    color: #Fff;
    position: relative;
    top: 9px;
    left: -17px;
}

#precio-remate span {
    color: #fc0;
}

.contenedor-familias-promos {
    float: left;
    width: 446px;
    height: auto;
}

.contenedor2-familias-promos {
    float: right;
    width: 446px;
    height: auto;
}

/*-------------------------------------------------------------------*/

/*--- Banners promociones --------------------------------------------*/

.banner2 {
    display: block;
    position: relative;
    background-color: #FFFFFF;
    position: relative;
    width: 702px;
    height: 80px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 5px;
}

#banner-modelo {
    color: #ff6600;
    font-size: 18px;
}

#text-container {
    text-align: right;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    display: block;
    padding: 9px 40px 0 0;
    float: right;
}

#banner-titulo {
    color: #3399ff;
}

#banner-regalo {
    color: #16325B;
}

#banner-vigencia {
    font-size: 12PX;
    color: #666;
}

#banner-foto1 {
    position: relative;
    height: 80px;
    width: 160px;
    background-image: url(../imagenes/productos/1/normales/fluke_Ti400.jpg);
    background-position: 0% 30%;
    float: left;
    background-repeat: no-repeat;
}

#banner-plus {
    font-weight: bold;
    font-size: 70px;
    display: block;
    position: relative;
    float: left;
    width: 60px;
    height: 50px;
    top: 33px;
    color: #ff6600;
}

#banner-foto2 {
    position: relative;
    height: 80px;
    width: 170px;
    background-image: url(../imagenes/productos/1/normales/fluke_cnx-a3000_kit.jpg);
    background-position: 0% 30%;
    float: left;
    background-repeat: no-repeat;
}

/*-------------------------------------------------------------------*/

/* Estilos para banner dinamicos en el index y en el area de promociones*/

.banner2, .banner {
    display: block;
    position: relative;
    background-color: #FFFFFF;
    position: relative;
    width: 700px;
    height: 80px;
    overflow: hidden;
    margin-bottom: 10px;
}

/* estilos de sombra y bordes para banners y modulos*/
.banner2, .banner, #modulo-home, #modulo2-home, .mapa {
    border: 3px solid #999;
    box-shadow: -1px 1px 2px 1px #555;
    border-radius: 10px;
}

#banner-modelo {
    color: #ff6600;
    font-size: 18px;
}

#text-container {
    text-align: right;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    display: block;
    padding: 9px 40px 0 0;
    float: right;
}

#banner-regalo {
    color: #16325B;
}

#banner-vigencia {
    font-size: 12PX;
    color: #666;
}

.banner3 {
    display: block;
    position: relative;
    background-color: #FFFFFF;
    position: relative;
    width: 900px;
    height: 88px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 5px;
}

.modulo_landing {
    float: left;
}

#marcador-disponible {
    border-radius: 10px !important;
    background-color: #febd3b !important;
    display: inline-block !important;
    width: 10px !important;
    height: 9px !important;
    font-size: 0.6em !important;
    font-weight: bold !important;
    position: relative !important;
    top: 1px !important;
    padding: 2px 0 0 1px !important;
    color: #20419A !important;
    text-align: center !important;
    line-height: 1em !important;
    margin-left: 3px;
}

#contador-carrito {
    color: #FF6600;
    position: relative;
    float: left;
    display: inline-block;
    top: 9px;
    left: 108px;
    text-align: center;
    font-size: 13px;
    width: 14px;
    height: 15px;
    font-weight: bold;
}

#breadcrumb ol {
    margin: 0 0 0 20px;
    padding: 0;
}

#breadcrumb a {
    height: 25px;
    display: inline-block;
    position: relative;
    top: -5px;
}

#breadcrumb li {
    float: left;
    font-weight: bold;
    font-size: 13px;
    position: relative;
    height: 20px;
    background-color: #ffd63f;
    border-radius: 2px 10px 10px 2px;
    padding: 5px 7px 0 6px;
    margin: 0 3px 0 0;
    box-shadow: 1px 1px 1px #666;
    text-shadow: 1px 1px 1px #FFF;
    line-height: 25px;
}

li#bread-selected {
    background-color: #999;
}

li#bread-selected a:hover {
    color: #333;
}

/*------- dreadcrumb subfamilias landing pages promos --------*/

.landing-sub-familias {
    font-weight: bold;
    font-size: 13px;
    position: relative;
    height: 15px;
    background-color: #ffd63f;
    border-radius: 2px 10px 10px 2px;
    padding: 5px 7px 5px 6px;
    margin: 26px 3px 0 0;
    box-shadow: 1px 1px 1px #666;
    text-shadow: 1px 1px 1px #FFF;
    display: inline-block;
}

