.compartirEnRedes{display: none;}@media screen and (min-width:1000px){    .cerrarMenu{        display: none;    }    .navegadorMenu{        width: 1000px;        margin: auto;        height: 63px;        background: url(../images/fondoMenu.png) repeat-x;    }     .submenu1{        height: auto !important;        width: 195px !important;        display: block;        float:  left;        font-weight: bold !important;        padding-left: 5px;        color: Black !important;    }    .submenu1>a{        padding-top: 10px !important;        max-height: 35px !important;        display: block !important;        width: 180px !important;        text-align: left !important;        padding-left: 7px !important;    }    .submenu1>a span{        color:#000000 !important;        display: block !important;        float: left;        width: 145px !important;        padding-left: 5px;    }    .submenu2{        display: block !important;        width: 180px !important;        font-size: 14px !important;        font-weight: normal !important;        padding-left: 5px !important;         padding-top: 5px !important;        text-align: left !important;               //color: Black !important;    }    .iconmenu{        width: 30px;        float: left;    }    .lnkInternas2{              display: table !important;          width: 190px !important;        border-left: 1px solid #004AA7;        margin-left: 1px;    }    .enlaces .lnkInternas{        width: 1000px;        position: absolute;        top: 60px;        left:50%;        margin-left: -500px;        background-color: #E2E2E2;        color: black !important;        vertical-align: middle;        opacity: 0.9;            min-height: 340px;    }    .navegadorMenu nav{margin: 0px;}        .navegadorMenu nav a{            font-size:16px;            padding: 0px;           color: Black;        text-decoration: none;    }    .navegadorMenu nav a:first-child{           width: 70px;        padding: 0px;    }    .navegadorMenu nav a:first-child img{        display: block;        margin: auto;          max-height: 50px;      }    .navegadorMenu nav a:first-child>span{display: none;}        .menpri{        position: relative;        width: 180px !important;    }    .imgMen{        height: 8px;        width: 16px;        position: absolute;        bottom: 0;        left: 50%;        margin-left: -8px;        display: none;    }    #menu{        position: absolute;        z-index: 1000;        margin: 0px auto 0px auto;        width: 1000px;        margin-left: -500px;        left: 50%;    }    #menu .superior{        margin: auto;        height: 140px;    }    #menu .superior>a{float: left;}    #menu .accesos_directos {        float: right;        display: table;        margin-top: 5px;    }     #menu .accesos_directos .buzon{background-image: url(../images/buzon.png)}    #menu .accesos_directos .mapa{background-image: url(../images/mapa_sitio.png)}    #menu .accesos_directos .faq{background-image: url(../images/faq.png)}    #menu .accesos_directos .compartir{background-image: url(../images/compartir.png)}    #menu .accesos_directos .contacto{background-image: url(../images/contacto.png)}    #menu .accesos_directos a{        margin-right: 30px;        cursor: pointer;        float:  left;        height: 19px;        margin-top: 6px;        background-repeat: no-repeat;        text-decoration: none;               display: table;        padding-right: 30px;        background-position: right -0px;                /*background-position: right 0px;             background-position: right -19px;        display: block;        width: 30px;        padding-right: 0px;*/    }        #menu .accesos_directos a span{        display: table;        color: #FEEE00;        overflow: hidden;    }    #menu a span{        text-decoration: none;    }    #menu form{        float: left;        display: table;        }    #menu form img, #menu form input{float: left; margin: 0px;}    #menu form input[type=text]{        border: none;         background: url(../images/buscar_03.png) repeat-x transparent;        width: 13px;        height: 24px;    }        #menu form{display: table;}    #menu nav .activo{        background:url(../images/fondoMenuActivo.png) repeat-x;            color: #2F2F2F;    }    #menu nav .activo span{ color: #2F2F2F; }    .navegadorMenu a:first-child span{        display: none;    }    .accesos_directos_movil{display: none;}    .compartirEnRedes{                width: 180px;        height: 80px;        position: absolute;        z-index: 1000;        background-color: #FFF;        margin: 130px 0px 0px 715px;    }    .compartirEnRedes a{        float: left;        display: block;        margin: 20px 10px 0px 0px;        background: url(../images/compartirRedes.png);        width: 40px;        height: 40px;    }    .compartirEnRedes a:first-child{margin-left: 20px;}        .compartirEnRedes .fb{background-position: -80px 0px;}        .compartirEnRedes .gplus{background-position: -40px 0px;}        .navegadorMenu>nav>div{        height: 63px;        float: left;        width: 850px;    }    /*.navegadorMenu nav div a:hover{        //background-color: #E2E2E2;        color: #000000 !important;         }    .navegadorMenu nav div a:hover span{        //background-color: #E2E2E2;        color: #000000 !important;      }*/    .navegadorMenu>nav>div div{        height: 63px;        display: table;        width: 850px;    }    .navegadorMenu nav>a{float: left;}    .navegadorMenu nav div a, .navegadorMenu nav>div>div>span{        //height: 63px;        vertical-align: middle;        display: table-cell;          text-align: center;    }    .navegadorMenu nav>div>div>span{        color: #FFF;        margin: 0px;        color: #939393;        font-size: 15pt;        width: 2px;    }}.btnMenu{display: none;}@media screen and (max-width:999px){        .cerrarMenu{float: right; height: 35px; cursor: pointer;}        #menu{        height: 100px;        background: #000B7F;                  position: fixed;        width: 100%;        z-index: 100;        height: 80px;        top: 0px;    }    #menu .enlaces{        padding: 0px 30px;        background: #333;        position: fixed;        right: 0px;        top: 0px;        z-index: 1000;        right: -400px;        height: 100%;        width: 260px;        opacity: 0.9;    }    .contenedor #menu .enlaces{overflow-y: auto;}    .contenedorIphone #menu .enlaces{ overflow-y: auto; -webkit-overflow-scrolling: touch; }    #menu .enlaces>div{margin: 30px 0px;}    .navegadorMenu nav>div>div>span{display: none;}    .navegadorMenu a:first-child img{        display: none;    }    .btnMenu{        position: absolute;        right: 0px;        top: 0px;        display: block;        cursor: pointer;        margin-right: 25px;        margin-top: 30px;                z-index: 1000;    }        #menu .logo{        margin-left: 35px;        display: table;        margin-top: 10px;        color: #2F2F2F;    }    #menu .logo img{        height: 77px;    }    .accesos_directos_movil{margin-top: 40px;}    #menu nav a, .accesos_directos_movil a, .lnkInternas a{          display: block;        text-decoration: none;        text-align: left;        margin-top: 20px;        font-size: 18px;        }        .lnkInternas{        margin-left: 8px;    }        .submenu2{        margin-left: 8px;    }        .lnkInternas a{margin-right: 20px;}    #menu nav a{color: #fff;}    .accesos_directos{display: none;}    figcaption{        //background: #1A1A1A;        background:#E1E1E1;        color: #F6E821;        padding:5px 20px 5px 20px;    }    figcaption span{        display: block;        text-align: center;    }    #banners .navegador{        background-color: #1A1A1A;        padding-top: 25px;        height: 50px;    }    #banners .navegador>div{        display: table;        margin: auto;    }    .accesos_directos_movil a{        color: #FFFF00;        }    .accesos_directos_movil form{        width: 151px;        height: 27px;        background: url(../images/buscar-movil.png) no-repeat;        margin:50px auto;    }    .accesos_directos_movil form input{            background: none;        border:none;        width: 120px;        height: 27px;                color: #FFF;        padding: 0px 0px 0px 5px;        float: left;    }    .accesos_directos_movil form a{        float: left;        width: 25px;        background-color: #F00;        cursor: pointer;        height: 27px;        margin: 0px;        opacity: 0;    }       .lnkInternas a{        display: block;        color: #FFF;    }       #menu .logo{        margin-top: 15px;    }    #menu .logo img{        height: 50px;    }    .btnMenu{        height: 20px;        margin-top: 30px;    }    .lnkInternas .padre{        /*background: url("../images/mas.png") no-repeat 0px 3px;        background-size: 25px auto;*/        background: url("../images/mas.png");        background-repeat: no-repeat;        background-position: 90% 0%;        background-size: 25px auto;    }    .lnkInternas .desplegado{        //background-position:  0px -19px;        background-position:  90% 50%;    }    .lnkInternas a{        opacity: 0.6;    }    .lnkInternas .desplegado, #menu nav .lnkInternas .activo{color: #ffff00; opacity: 0.8}}