﻿@charset "UTF-8";

/* MENUS */

#cMenu {
    display: block;
    padding: 0;
    margin: 0;
}

#cMenu ul {
    display: block;
    padding: 0;
    margin: 0;
    height: 36px;
    width: 1000px;
    background-color:#323842;
}

#cMenu li {
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 36px;
    background-color:#ffffff;
    border-right: 1px solid #fff;
}

#cMenu ul li a.tipo_1_home {
    display: block;
    margin: 0;
    padding: 10px 0 0 0;
    background-color:#323842;
    width: 46px;
    height: 26px;
    float: left;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1_home:hover {
    background-color: #d7dbe0;
    color:#323842;
}

#cMenu ul li a.tipo_1_home_on {
    display: block;
    margin: 0;
    padding: 10px 0 0 0;
    background-color:#d7dbe0;
    width: 46px;
    height: 26px;
    float: left;
    color:#323842;
    text-decoration: none;
    text-align: center;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1 {
    display: block;
    margin: 0;
    padding: 10px 0 0 0;
    /*background-image: url(/IMG/boton-menuP-on.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: left top;*/
    background-color:#323842;
    height: 26px;
    width: 82px;
    float: left;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    vertical-align:central;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1:hover {
    /*background-image: url(/IMG/boton-menuP-off.png);*/
    background-image: none;
    background-color: #d7dbe0;
    color:#323842;
}

#cMenu ul li a.tipo_1_on {
    display: block;
    margin: 0;
    padding: 10px 0 0 0;
    /*background-image: url(/IMG/boton-menuP-off.png);
    background-repeat: no-repeat;
    background-position: left top;*/
    background-color:#d7dbe0;
    width: 82px;
    height: 26px;
    float: left;
    color:#323842;
    text-decoration: none;
    text-align: center;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1_m {
    display: block;
    margin: 0;
    padding: 10px 0 0 0;
    /*background-image: url(/IMG/boton-menuM-on.png);
    background-repeat: no-repeat;
    background-position: left top;*/
    background-color:#323842;
    height: 26px;
    width: 120px;
    float: left;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1_m:hover {
    /*background-image: url(/IMG/boton-menuM-off.png);*/
    background-color:#d7dbe0;
    color:#323842;
}

#cMenu ul li a.tipo_1_m_on {
    display: block;
    margin: 0;
    padding: 10px 0 0 0;
    /*background-image: url(/IMG/boton-menuM-off.png);
    background-repeat: no-repeat;
    background-position: left top;*/
    background-color:#d7dbe0;
    height: 26px;
    width: 120px;
    float: left;
    color:#323842;
    text-decoration: none;
    text-align: center;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1_g {
    display: block;
    margin: 0;
    padding: 10px 0 0 0;
    /*background-image: url(/IMG/boton-menuG-on.png);
    background-repeat: no-repeat;
    background-position: left top;*/
    background-color:#323842;
    height: 26px;
    width: 162px;
    float: left;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1_g:hover {
    /*background-image: url(/IMG/boton-menuG-off.png);*/
    background-color:#d7dbe0;
    color:#323842;
}

#cMenu ul li a.tipo_1_g_on {
    display: block;
    margin: 0;
    padding: 10px 0 0 0;
    /*background-image: url(/IMG/boton-menuG-off.png);
    background-repeat: no-repeat;
    background-position: left top;*/
    background-color:#d7dbe0;
    height: 26px;
    width: 162px;
    float: left;
    color:#323842;
    text-decoration: none;
    text-align: center;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1_xg {
    display: block;
    margin: 0;
    /*background-image: url(/IMG/boton-menuXG-on.png);
    background-repeat: no-repeat;
    background-position: left top;*/
    background-color:#323842;
    height: 30px;
    width: 210px;
    float: left;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    padding: 18px 0 0 0;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1_xg:hover {
    /*background-image: url(/IMG/boton-menuXG-off.png);*/
    background-color:#d7dbe0;
    color:#323842;
}

#cMenu ul li a.tipo_1_xg_on {
    display: block;
    margin: 0;
    /*background-image: url(/IMG/boton-menuXG-off.png);
    background-repeat: no-repeat;
    background-position: left top;*/
    background-color:#d7dbe0;
    /*height: 25px;*/
    width: 210px;
    float: left;
    color:#323842;
    text-decoration: none;
    text-align: center;
    padding: 18px 0 0 0;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1_xxg {
    display: block;
    margin: 0 6px 0 0;
    background-image: url(/IMG/boton-menuXXG-on.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 30px;
    width: 300px;
    float: left;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    padding: 18px 0 0 0;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}

#cMenu ul li a.tipo_1_xxg:hover {
    background-image: url(/IMG/boton-menuXXG-off.png);
    color:#323842;
}

#cMenu ul li a.tipo_1_xxg_on {
    display: block;
    margin: 0 6px 0 0;
    background-image: url(/IMG/boton-menuXXG-off.png);
    background-repeat: no-repeat;
    background-position: left top;
    /*height: 25px;*/
    width: 300px;
    float: left;
    color:#323842;
    text-decoration: none;
    text-align: center;
    padding: 18px 0 0 0;
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
}
#cMenu ul li a.tipo_6 {
    color: #FFF;
    margin-left: 0px;
    margin-top: 15px;
    background: url(../IMG/fondo_aMenu.gif) 0px 128px;
    width: 151px;
    text-align: center;
}

#cMenu ul li a.tipo_6_on {
    color: #FFF;
    margin-left: 0px;
    margin-top: 15px;
    background: url(../IMG/fondo_aMenu.gif) 0px 32px;
    width: 151px;
    text-align: center;
}

#cMenu ul li a.tipo_6:hover {
    background: url(../IMG/fondo_aMenu.gif) 0px 32px;
}

#cMenu_Inferior ul {
    text-align: center;
    margin: 0 auto;
}

#cMenu_Inferior ul li a span {
    font-weight: bold;
    font-size: 1em;
}

#cMenu_Inferior ul li a span.asesorias {
    color: #83b838;
}

#cMenu_Inferior ul li a.span.empresas {
    color: #717171;
}

#cMenu_Inferior ul li a span.rrhh {
    color: #0078bc;
}

#cMenu_Inferior ul li a span.pymes {
    color: #de0058;
}

#cMenu_Formacion {
    height: 32px;
    display: block;
}

#cMenu_Formacion ul {
    height: 32px;
    display: block;
    margin-left: 20px;
}

#cMenu_Formacion ul li {
    cursor: pointer;
    padding-right: 4px;
    display: block;
    float: left;
}

#cMenu_Formacion ul li p {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 12px 10px 0px 10px;
    height: 32px;
    float: left;
    color: #474649;
    font-size: 0.75em;
    text-decoration: none;
    background: url(../IMG/pes_center.jpg) left top repeat-x;
}

#cMenu_Formacion ul li p.on {
    color: #fff;
}

#cMenu_Formacion ul li p.off {
    color: #474649;
}

#cMenu_Formacion ul li p:hover {
    color: #fff;
}

#cMenu_Formacion ul li p#creta:hover {
    color: #fff;
}

#cMenu_Formacion ul li div.tipo_1 {
    margin-left: 0px;
    background: url(/IMG/pes_izq.jpg) left top no-repeat;
    width: 4px;
    height: 32px;
    float: left;
    display: block;
}

#cMenu_Formacion ul li div.tipo_T {
    margin-left: 0px;
    margin-right: 5px;
    background: url(/IMG/pes_der.jpg) left top no-repeat;
    width: 4px;
    height: 32px;
    float: left;
    display: block;
}

#cMenu_Formacion ul li p#creta {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 12px 10px 0px 10px;
    height: 32px;
    float: left;
    color: #474649;
    font-size: 0.75em;
    text-decoration: none;
    background: url(../IMG/pes_center2.jpg) left top repeat-x;
}

#cMenu_Formacion ul li div.tipo_12 {
    margin-left: 0px;
    background: url(/IMG/pes_izq2.jpg) left top no-repeat;
    /*width: 4px;*/
    height: 32px;
    float: left;
    display: block;
}

#cMenu_Formacion ul li div.tipo_T2 {
    margin-left: 0px;
    /*margin-right: 5px;*/
    /*background: url(/IMG/pes_der2.jpg) left top no-repeat;*/
    width: 4px;
    height: 32px;
    float: left;
    display: block;
}

#cSubMenu_Formacion {
    background: #FFFFFF;
    border-top: 1px solid #95d833;
    border-bottom: 1px solid #95d833;
    margin: 0px 0px 10px 0px;
    width: 760px;
    height: 30px;
}

#cSubMenu_Formacion ul {
    margin: 0 0 0 20px;
}

#cSubMenu_Formacion ul li {
    float: left;
    width: 350px;
    cursor: pointer;
}

#cSubMenu_Formacion ul li p {
    font-size: 0.8em;
    text-decoration: none;
    font-weight: bold;
    color: #0768a9;
    vertical-align: middle;
}

#cSubMenu_Formacion ul li p:hover {
    color: #6ebb1f;
}

#cSubMenu_Formacion ul li p.tipo_4 {
    display: block;
    float: left;
    font-size: 0.8em;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0px 7px 0px;
    color: #0768a9;
}

#cSubMenu_Formacion ul li p.tipo_4_on {
    color: #6ebb1f;
}

#cSubMenu_Formacion ul li p.tipo_4:hover {
    color: #6ebb1f;
}
/* Fin MENUS */

.addshared {
    width: 370px;
    margin: 20px auto 0 auto;
}

li.tit {
    font-size: 1.3em !important;
}

li.tit2 {
    font-size: 1.1em !important;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1.6em !important;
}

li.limargin {
    margin-top: 10px;
}

#cFooter #footSup ul li ul {
    border-left: 0px;
    min-height: 10px;
    margin-left: 10px;
}

#cFooter #footSup #lista_4 li {
    line-height: 1.9em;
}

#cFooter #footSup #lista_4 #twitter {
    height: 105px;
}

#cFooter #footSup #lista_4 #blog {
    height: 105px;
}

#carrousel_index {
    width: 1000px;
    float: left;
    margin: 0 0 5px 0;
}

#carrousel_index .soluciones_carr {
    width: 1000px;
    margin: 0 5px 2px 0;
    height: 40px;
}
#carrousel_index .soluciones_carr div {
    font-size: 0.8em;
    height: 31px;
    margin: 0;
    padding: 4px 0 0 0;
    text-align:center;
    float: left;
}

#carrousel_index .soluciones_carr div.fondo_ases  {
    background-color: #6ebb1f;
    width:333px;
}
#carrousel_index .soluciones_carr div.fondo_equi  {
    background-color: #0768A9;
    width:333px;
}
#carrousel_index .soluciones_carr div.fondo_erp  {
    background-color: #de0058;
    width:334px;
}

#carrousel_index .soluciones_carr div a {
    width:100%;
    display: inline-block;
    margin-top:5px;
    color: #FFF;
    font-size:1.0em;
    font-weight: bolder;
    text-decoration: none;
    cursor:pointer;
}
.ppprueba {
    top: -140px;
    right:-50px;
    color:red;
    z-index:10;
}

.marco {
    border: 1px solid #d0d0d0;
    background: #FFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    padding: 5px;
}

#izq {
    float: left;
    width: 392px;
}

.twitter {
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    margin: 5px !important;
    padding: 10px !important;
    float: left !important;
    display: block !important;
}

    .twitter p {
        margin: 0 !important;
    }

    .twitter h2 {
        color: #484848 !important;
        font-size: 1.3em !important;
        padding: 5px 0 0 10px !important;
        text-align: left !important;
        margin: 0 !important;
    }

    .twitter p.vermas {
        font-size: 0.75em;
        position: absolute;
        right: 5px;
        bottom: 5px;
    }

        .twitter p.vermas a {
            margin-right: 5px;
            color: #FF014C;
            text-decoration: none;
        }

            .twitter p.vermas a:hover {
                text-decoration: underline;
            }

.SolInt tr {
    cursor: pointer;
}

.SolInt td {
    vertical-align: middle;
}

.bgAsesor {
    background: #fff url(/img/a3ASESOR-home.jpg) left top no-repeat;
    width: 67px;
    height: 67px;
    padding-right: 5px;
}

.bgEquipo {
    background: #fff url(/img/a3EQUIPO-home.jpg) left top no-repeat;
    width: 67px;
    height: 67px;
    padding-right: 5px;
}

.bgERP {
    background: #fff url(/img/a3ERP-home.jpg) left top no-repeat;
    width: 67px;
    height: 67px;
    padding-right: 5px;
}

.bgAsesor a {
    background: #fff url(/img/a3ASESOR-home.jpg) left top no-repeat;
    width: 67px;
    height: 67px;
    text-decoration: none !important;
}

.bgEquipo a {
    background: #fff url(/img/a3EQUIPO-home.jpg) left top no-repeat;
    width: 67px;
    height: 67px;
    text-decoration: none !important;
}

.bgERP a {
    background: #fff url(/img/a3ERP-home.jpg) left top no-repeat;
    width: 67px;
    height: 67px;
    text-decoration: none !important;
}


.solucionesMooFlow {
    width: 770px;
    height: 186px;
    margin: 0px auto 0 auto;
    border: 1px solid #d0d0d0;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
}

.solucionesMooFlowSinMarco {
    width: 770px;
    height: 186px;
    margin: 0px auto 0 auto;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
}

/*Página Error404 */
#visor_Error h1 {
    font-size: 1.4em;
    font-weight: bold;
    color: #666;
    padding: 0 0 0 0;
    background: none;
    margin-top: 28px;
    margin-bottom: 20px;
    text-align: center;
}

.varios_Error {
    float: left;
    border: 1px solid #d0d0d0;
    background: #fff;
    padding: 0 0 15px 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
}
/*marco exterior pagina error404*/
.marco_Error {
    float: left;
    border: 1px solid #d0d0d0;
    background: #fff;
    padding: 0 28px 20px 28px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-left: 100px;
    width: 765px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
}

    .marco_Error .cab_azul {
        color: #578cc9;
        font-weight: bold;
        margin: 20px 20px 20px 20px;
        font-size: 1.0em;
        text-align: center;
    }

.addthis_button_facebook_like iframe {
    width: 100px !important;
}

.mb25 {
    margin-bottom: 25px;
}

.blogh2 {
    color: #94d361;
}

.cph2 {
    color: #474747;
}

#tiendaHorizontal {
    float: left;
}

.tiendaciss_hor {
    height: 155px;
    width: 730px;
}

.formulario {
    width: 770px;
    float: left;
    padding: 25px 0 25px 0;
}

    .formulario p.obligatorios {
        width: 550px;
        padding: 0 0 0 185px;
        font-size: 0.75em;
        color: #666;
        display: block;
    }

        .formulario p.obligatorios a {
            text-decoration: none;
            color: #678ba5;
        }

            .formulario p.obligatorios a:hover {
                color: #ef014d;
                text-decoration: none;
            }

.eventos_widgets {
    width: 640px;
    float: left;
}

.eventos_escalera {
    margin: 0 0 0 20px;
    background: #FFF url(/img/fondo_eventos.jpg) left top no-repeat;
}

.eventos_texto {
    float: right;
    width: 600px;
    margin: 60px 0 0 0 !important;
}

.derecha #e_asesor {
    margin: 0 0 5px 20px;
    width: 95%;
    background: #fff;
    border: 1px solid #666;
    font-size: 0.75em;
}

    .derecha #e_asesor tr {
        padding: 10px 5px 5px 5px;
    }

        .derecha #e_asesor tr td strong {
            font-weight: bold;
        }

        .derecha #e_asesor tr th {
            color: #fff;
            font-size: 0.75em;
            padding: 5px;
            text-align: center;
            line-height: 1.5em;
            margin: 5px 0;
            font-weight: bold;
            background: #6ebb1f;
            vertical-align: middle;
            border: 1px solid #666;
            border-top: 1px solid #fff;
            border-left: 1px solid #fff;
            border-right: 1px solid #fff;
            padding: 2px 8px;
            font-size: 1em;
            -webkit-border-top-left-radius: 10px;
            -webkit-border-top-right-radius: 10px;
            -moz-border-radius-topleft: 10px;
            -moz-border-radius-topright: 10px;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
        }

            .derecha #e_asesor tr th.ultimo {
                background: #FFFFFF;
                border-top: 1px solid #FFF;
                border-right: 1px solid #FFFFFF;
            }

        .derecha #e_asesor tr td {
            color: #666;
            padding: 1px 5px;
            text-align: left;
            line-height: 1.6em;
            margin: 5px 0;
            vertical-align: middle;
        }

            .derecha #e_asesor tr td span {
                color: #0867A9;
                font-weight: bold;
            }

            .derecha #e_asesor tr td.titulo {
                color: #0867A9;
                font-weight: bold;
            }

            .derecha #e_asesor tr td.impar {
                background: #F0F0F0;
                padding: 7px 0;
                margin: 5px 0;
            }

            .derecha #e_asesor tr td a {
                color: #666;
                display: block;
                text-decoration: none;
                float: right;
            }

                .derecha #e_asesor tr td a:hover {
                    color: #EF014D;
                }

            .derecha #e_asesor tr td.centrado {
                text-align: center;
                vertical-align: middle;
            }

.derecha #e_asesortodos {
    float: right;
    margin: 20px 50px 0px 0px;
    width: 75%;
    background: #fff;
    border: 1px solid #666;
    font-size: 0.75em;
}

    .derecha #e_asesortodos tr {
        padding: 10px 5px 5px 5px;
    }

        .derecha #e_asesortodos tr td strong {
            font-weight: bold;
        }

        .derecha #e_asesortodos tr th {
            color: #fff;
            font-size: 0.75em;
            padding: 5px;
            text-align: center;
            line-height: 1.5em;
            margin: 5px 0;
            font-weight: bold;
            background: #6ebb1f;
            vertical-align: middle;
            border: 1px solid #666;
            border-top: 1px solid #fff;
            border-left: 1px solid #fff;
            border-right: 1px solid #fff;
            padding: 2px 8px;
            font-size: 1em;
            -webkit-border-top-left-radius: 10px;
            -webkit-border-top-right-radius: 10px;
            -moz-border-radius-topleft: 10px;
            -moz-border-radius-topright: 10px;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
        }

            .derecha #e_asesortodos tr th.ultimo {
                background: #FFFFFF;
                border-top: 1px solid #FFF;
                border-right: 1px solid #FFFFFF;
            }

        .derecha #e_asesortodos tr td {
            color: #666;
            padding: 1px 5px;
            text-align: left;
            line-height: 1.6em;
            margin: 5px 0;
            vertical-align: middle;
        }

            .derecha #e_asesortodos tr td span {
                color: #0867A9;
                font-weight: bold;
            }

            .derecha #e_asesortodos tr td.titulo {
                color: #0867A9;
                font-weight: bold;
            }

            .derecha #e_asesortodos tr td.impar {
                background: #F0F0F0;
                padding: 7px 0;
                margin: 5px 0;
            }

            .derecha #e_asesortodos tr td a {
                color: #666;
                display: block;
                text-decoration: none;
                float: right;
            }

                .derecha #e_asesortodos tr td a:hover {
                    color: #EF014D;
                }

            .derecha #e_asesortodos tr td.centrado {
                text-align: center;
                vertical-align: middle;
            }

.ases_1todos {
    width: 250px;
}

.ases_2todos {
    width: 70px;
}

.ases_3todos {
    width: 70px;
}

.ases_4todos {
    width: 70px;
}

.derecha #e_rrhh {
    margin: 0px 0 0 20px;
    width: 95%;
    background: #fff;
    border: 1px solid #fff;
}

    .derecha #e_rrhh tr {
        padding: 10px 5px 5px 5px;
    }

        .derecha #e_rrhh tr td strong {
            font-weight: bold;
        }

        .derecha #e_rrhh tr th {
            color: #fff;
            font-size: 0.75em;
            padding: 5px;
            text-align: center;
            line-height: 1.5em;
            margin: 5px 0;
            font-weight: bold;
            background: #678ba5;
            vertical-align: middle;
            border: 1px solid #fff;
        }

        .derecha #e_rrhh tr td {
            color: #666;
            font-size: 0.75em;
            padding: 7px 5px;
            text-align: left;
            line-height: 1.6em;
            margin: 5px 0;
            border: 1px solid #999;
            vertical-align: middle;
        }

            .derecha #e_rrhh tr td span {
                color: #0867A9;
                font-weight: bold;
            }

            .derecha #e_rrhh tr td.titulo {
                color: #0867A9;
                font-weight: bold;
            }

            .derecha #e_rrhh tr td.impar {
                background: #F0F0F0;
                padding: 7px 0;
                margin: 5px 0;
            }

            .derecha #e_rrhh tr td a {
                color: #666;
                display: block;
                text-decoration: none;
                float: right;
            }

                .derecha #e_rrhh tr td a:hover {
                    color: #EF014D;
                }

            .derecha #e_rrhh tr td.centrado {
                text-align: center;
                vertical-align: middle;
            }

.default_content {
    width: 770px;
    margin: 0 auto;
    font-family: "Trebuchet MS", Arial, sans-serif;
}

    .default_content img {
        float: left;
        margin: 30px 0 0 10px;
    }

    .default_content p.espacio_grande {
        margin: 35px 0 0 140px;
    }

    .default_content p.logo_prod {
        margin: 0px 0 0 0px;
        float: left;
    }

    .default_content h1.titulo {
        margin: 0 20px 0 140px;
        padding: 25px 0 0 0;
        font-weight: bold;
        color: #578cc9;
        font-size: 1.1em;
    }

    .default_content h3 {
        margin: 0 20px 0 140px;
        padding: 25px 0 0 0;
        font-weight: bold;
    }

    .default_content h2 {
        font-weight: bold;
    }

    .default_content p {
        font-size: 0.9em;
        margin: 10px 20px 0 10px;
        color: #333;
    }

        .default_content p a {
            color: #666;
            text-decoration: none;
            font-weight: bold;
        }

            .default_content p a:hover {
                color: #333;
            }

    .default_content .menu ul li {
        margin: 0;
    }

    .default_content ul {
        margin: 5px 0 0 0;
    }

        .default_content ul li {
            font-size: 0.9em;
            margin: 5px 20px 0 150px;
        }

    .default_content li.form {
        margin: 0 20px 0 180px;
        font-size: 0.9em;
        list-style: square;
        text-align: justify;
    }

    .default_content p span.negrita {
        font-weight: bold;
    }

    .default_content p.cab_azul {
        color: #484848;
        font-weight: bold;
        margin-top: 30px;
        margin-bottom: 20px;
        font-size: 1.2em;
    }

    .default_content img.capturas {
        width: 600px;
        margin: 20px 20px 20px 140px;
    }

    .default_content h2.online {
        margin: -20px 0 10px 0;
        font-size: 1.4em;
        color: #666;
    }

    .default_content p.titulo_curso {
        display: inline;
        background-image: url("../IMG/bullet_verde.gif");
        background-position: 0 9px;
        background-repeat: no-repeat;
        margin-left: 5px;
        font-size: 1em;
    }

        .default_content p.titulo_curso span {
            color: #0781B4;
            font-weight: bold;
            font-size: 1em;
        }

        .default_content p.titulo_curso a {
            color: #6EBB1F;
            font-size: 1.2em;
            text-decoration: none;
            padding-left: 10px;
            font-weight: bold;
        }

            .default_content p.titulo_curso a:hover {
                color: #6EBB1F;
                font-size: 1.2em;
                text-decoration: underline;
                padding-left: 10px;
            }

    .default_content p.fecha_curso {
        display: block;
        color: #333;
        font-size: 0.9em;
        text-decoration: none;
        font-weight: normal;
        padding-left: 10px;
        margin: 5px 0 0 7px;
    }

    .default_content p.descri_curso {
        display: block;
        color: #333;
        font-size: 0.9em;
        text-decoration: none;
        padding-left: 10px;
        margin-top: -10px;
        margin: 5px 15px 5px 7px;
        text-align: justify;
    }

    .default_content span.linea {
        display: block;
        background: url(../IMG/line1.jpg) no-repeat;
        height: 4px;
        margin: 6px 0 6px 15px;
    }

    .default_content p span.pr_ren_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_ren_2 {
        color: #578cc9;
        font-weight: bold;
    }

    .default_content p span.pr_boe_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_boe_2 {
        color: #000;
        font-weight: bold;
    }

    .default_content p span.pr_boe_3 {
        font-weight: bold;
        color: #0081c4;
    }

    .default_content p span.pr_boe_4 {
        font-weight: bold;
        color: #0081c4;
    }

    .default_content p span.pr_boe_5 {
        font-weight: bold;
        color: #dd0052;
    }

    .default_content p span.pr_her_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_her_2 {
        font-weight: bold;
        color: #402682;
    }

    .default_content p span.pr_ciss_1 {
        color: #578cc9;
        font-weight: bold;
    }

    .default_content p span.pr_ciss_2 {
        color: #6ebb1f;
        font-weight: bold;
    }

    .default_content p span.pr_con_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_con_2 {
        color: #1dcbc7;
        font-weight: bold;
    }

    .default_content p span.pr_nom_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_nom_2 {
        color: #b13b3b;
        font-weight: bold;
    }

    .default_content p span.pr_soc_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_soc_2 {
        font-weight: bold;
        color: #ffc127;
    }

    .default_content p span.pr_ges_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_ges_2 {
        font-weight: bold;
        color: #2aa12a;
    }

    .default_content p span.pr_lopd_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_lopd_2 {
        font-weight: bold;
        color: #de9722;
    }

    .default_content p span.pr_eco_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_eco_2 {
        font-weight: bold;
        color: #22cfc8;
    }

    .default_content p span.pr_eq_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_eq_2 {
        font-weight: bold;
        color: #0078bc;
    }

    .default_content p span.pr_mod_1 {
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_mod_2 {
        font-weight: bold;
        color: #1a171b;
    }

    .default_content p span.pr_ren_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_ren_2 a {
        text-decoration: none;
        color: #578cc9;
        font-weight: bold;
    }

    .default_content p span.pr_boe_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_boe_2 a {
        text-decoration: none;
        color: #000;
        font-weight: bold;
    }

    .default_content p span.pr_boe_3 a {
        text-decoration: none;
        font-weight: bold;
        color: #0081c4;
    }

    .default_content p span.pr_boe_4 a {
        text-decoration: none;
        font-weight: bold;
        color: #0081c4;
    }

    .default_content p span.pr_boe_5 a {
        text-decoration: none;
        font-weight: bold;
        color: #dd0052;
    }

    .default_content p span.pr_her_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_her_2 a {
        text-decoration: none;
        font-weight: bold;
        color: #402682;
    }

    .default_content p span.pr_ciss_1 a {
        text-decoration: none;
        color: #578cc9;
        font-weight: bold;
    }

    .default_content p span.pr_ciss_2 a {
        text-decoration: none;
        color: #6ebb1f;
        font-weight: bold;
    }

    .default_content p span.pr_con_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_con_2 a {
        text-decoration: none;
        color: #1dcbc7;
        font-weight: bold;
    }

    .default_content p span.pr_nom_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_nom_2 a {
        text-decoration: none;
        color: #b13b3b;
        font-weight: bold;
    }

    .default_content p span.pr_soc_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_soc_2 a {
        text-decoration: none;
        font-weight: bold;
        color: #ffc127;
    }

    .default_content p span.pr_ges_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_ges_2 a {
        text-decoration: none;
        font-weight: bold;
        color: #2aa12a;
    }

    .default_content p span.pr_lopd_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_lopd_2 a {
        text-decoration: none;
        font-weight: bold;
        color: #de9722;
    }

    .default_content p span.pr_eco_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_eco_2 a {
        text-decoration: none;
        font-weight: bold;
        color: #22cfc8;
    }

    .default_content p span.pr_eq_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_eq_2 a {
        text-decoration: none;
        font-weight: bold;
        color: #0078bc;
    }

    .default_content p span.pr_mod_1 a {
        text-decoration: none;
        font-weight: bold;
        color: #626167;
    }

    .default_content p span.pr_mod_2 a {
        text-decoration: none;
        font-weight: bold;
        color: #1a171b;
    }

    .default_content h1.titulonoti {
        margin: 0 20px 0 20px;
        padding: 25px 0 0 0;
        font-weight: bold;
        color: #0768A9;
        text-align: left;
        font-size: 1.2em;
    }

        .default_content h1.titulonoti a {
            text-decoration: none;
            color: #0768A9;
        }

            .default_content h1.titulonoti a:hover {
                text-decoration: underline;
            }

    .default_content p.txtnoti {
        font-size: 0.8em;
        margin: 10px 20px 0 20px;
    }

    .default_content p span.mat {
        color: #6EBB1F;
    }

    .default_content script.object {
        float: right;
    }

    .default_content p.share {
        text-align: right;
    }

.WDprodrelsoftware p {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 1.6em;
    color: #0768a9;
}

.WDprodrelsoftware h2 {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 1.2em;
    font-weight: bold;
    color: #6ebb1f;
}

.WDprodrelsoftware div {
    width: 220px;
    height: 60px;
    padding: 2px 0px 2px 2px;
}

    .WDprodrelsoftware div a img {
        float: left;
        clear: left;
        width: 60px;
        text-decoration: none;
    }

    .WDprodrelsoftware div a.text {
        display: block;
        float: right;
        width: 155px;
        color: #666;
        font-size: 1em;
        text-decoration: none;
    }

        .WDprodrelsoftware div a.text:hover {
            text-decoration: underline;
        }

.texto_destacado {
    font-weight: bold;
    font-size: 1.1em;
    color: #578cc9;
    padding: 10px;
}

#cMap h2 {
    font-size: 1.2em !important;
    color: #666666 !important;
    font-weight: bold !important;
    display: inline;
    float: none;
}

#tabDeleg {
    margin: 25px 0 25px 0;
    width: 700px;
}

#tabTel {
    margin: 25px 0 15px 0;
    width: 700px;
}

#tabDeleg td {
    padding: 10px 10px 0 0;
}

.pretty {
    text-decoration: none;
    float: none;
    padding: 2px 5px 2px 5px;
    width: 150px;
    background: #6f6e71;
    border: 1px solid #6f6e71;
    color: #FFF;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    height: 20px;
    text-align: center;
}

.banner120 {
    margin: 15px 0 0 25px;
    background: url(../IMG/fondo_cBanners2.gif) left top no-repeat;
    float: left;
}

.shortcuts {
    behavior: url(/js/pie-1.0.0/PIE.htc);
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    position: relative;
}

    .shortcuts a {
        font-weight: bold !important;
    }

#visor_info {
    width: 770px;
    margin: 0 auto;
    font-family: "Trebuchet MS", Arial, sans-serif;
}

    #visor_info p span.negrita {
        font-weight: bold;
        color: #333;
    }

    #visor_info p.nota {
        font-size: 0.7em;
        float: right;
        font-style: italic;
    }

    #visor_info img {
        float: left;
        margin: 30px 0 0 10px;
    }

    #visor_info p.espacio_grande {
        margin: 35px 0 0 140px;
    }

    #visor_info p.logo_prod {
        margin: 0px 0 0 0px;
        float: left;
    }

    #visor_info h1.titulo {
        margin: 0 20px 0 20px;
        padding: 25px 0 0 0;
        font-weight: bold;
        color: #578cc9;
        font-size: 1.2em;
    }

    #visor_info h3 {
        margin: 0 20px 0 20px;
        padding: 25px 0 0 0;
        font-weight: bold;
    }

    #visor_info h2 {
        margin: 0 20px 0 20px;
        padding: 25px 0 0 0;
        font-weight: bold;
        font-size: 1.2em;
    }

    #visor_info p {
        font-size: 0.9em;
        margin: 10px 20px 0 20px;
        color: #333;
    }

        #visor_info p a {
            color: #666;
            text-decoration: none;
            font-weight: bold;
        }

            #visor_info p a:hover {
                color: #333;
            }

    #visor_info .menu ul li {
        margin: 0;
    }

    #visor_info ul {
        margin: 5px 0 0 0;
    }

        #visor_info ul li {
            font-size: 0.9em;
            margin: 5px 20px 0 30px;
        }

    #visor_info li.form {
        margin: 0 20px 0 180px;
        font-size: 0.9em;
        list-style: square;
        text-align: justify;
    }

    #visor_info p.cab_azul {
        color: #578cc9;
        font-weight: bold;
        margin-top: 30px;
        margin-bottom: 20px;
        font-size: 1.0em;
    }

    #visor_info img.capturas {
        width: 600px;
        margin: 20px 20px 20px 140px;
    }

    #visor_info h2.online {
        margin: -20px 0 10px 0;
        font-size: 1.4em;
        color: #666;
    }

    #visor_info p.titulo_curso {
        display: inline;
        background-image: url("../IMG/bullet_verde.gif");
        background-position: 0 9px;
        background-repeat: no-repeat;
        margin-left: 5px;
        font-size: 1em;
    }

        #visor_info p.titulo_curso span {
            color: #0781B4;
            font-weight: bold;
            font-size: 1em;
        }

        #visor_info p.titulo_curso a {
            color: #6EBB1F;
            font-size: 1.2em;
            text-decoration: none;
            padding-left: 10px;
            font-weight: bold;
        }

            #visor_info p.titulo_curso a:hover {
                color: #6EBB1F;
                font-size: 1.2em;
                text-decoration: underline;
                padding-left: 10px;
            }

    #visor_info p.fecha_curso {
        display: block;
        color: #333;
        font-size: 0.9em;
        text-decoration: none;
        font-weight: normal;
        padding-left: 10px;
        margin: 5px 0 0 7px;
    }

    #visor_info p.descri_curso {
        display: block;
        color: #333;
        font-size: 0.9em;
        text-decoration: none;
        padding-left: 10px;
        margin-top: -10px;
        margin: 5px 15px 5px 7px;
        text-align: justify;
    }

    #visor_info span.linea {
        display: block;
        background: url(../IMG/line1.jpg) no-repeat;
        height: 4px;
        margin: 6px 0 6px 15px;
    }

#capacentro .tabla_busqueda {
    width: 700px;
    float: left;
    margin-left: 30px;
    border: 1px solid #d0d0d0;
    background: #fff;
    padding: 0 0 15px 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
}

    #capacentro .tabla_busqueda label {
        display: block;
        float: left;
        width: 100px;
        text-align: left;
        margin-left: 10px;
        padding: 5px 7px 0 0;
        font-size: 0.8em;
        color: #666;
    }

    #capacentro .tabla_busqueda input {
        float: left;
        border: 1px solid #ccc;
        margin-left: 10px;
    }

    #capacentro .tabla_busqueda select {
        float: left;
        border: 1px solid #ccc;
        margin-left: 10px;
        width: 150px;
    }

    #capacentro .tabla_busqueda .buscar {
        width: 70px;
        background: #6f6e71;
        border: 1px solid #6f6e71;
        color: #FFF;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        cursor: pointer;
    }

#tablacontactos table td {
    text-align: left;
    border: solid #BFBFBF 1.0pt;
    padding: 0cm 5.4pt 0cm 5.4pt;
}

#tablacontactos table span {
    font-size: 0.9em;
}

.lista1 {
    list-style-type: disc !important;
    margin: 8px 0 15px 180px !important;
    font-size: 0.9em;
}

    .lista1 a {
        text-decoration: none;
    }

.lista2 {
    margin: 10px 40px !important;
    font-size: 0.9em;
    list-style: decimal;
}

    .lista2 a {
        text-decoration: none;
    }

.lista3 {
    margin: 10px 40px !important;
    font-size: 0.9em;
    list-style: disc !important;
}

.lista4 {
    list-style-type: disc !important;
    margin: 8px 0 15px 50px !important;
    font-size: 0.9em;
}

    .lista4 a {
        text-decoration: none;
    }

.lista5 {
    margin: 5px 20px 10px 20px !important;
    font-size: 0.9em;
    list-style: disc !important;
}

.derecha h1.cab_azul {
    color: #578cc9;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 1.0em;
    margin: 10px 20px 0 140px;
}

.derecha h1.cab_azul_seccion {
    color: #578cc9;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 1.0em;
    margin: 20px 20px 20px;
    text-align: left;
}

.fulpage h1.cab_azul {
    color: #578cc9;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 1.0em;
    margin: 10px 20px 0 140px;
}

.fulpage h1.cab_azul_seccion {
    color: #578cc9;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 1.0em;
    margin: 20px 20px 20px;
    text-align: left;
}

#visor_productos h1.titulo {
    margin: 0 20px 0 140px;
    padding: 25px 0 0 0;
    font-weight: bold;
    color: #484848;
    font-size: 1.2em;
}

#visor_productos h1.cab_azul {
    margin: 0 20px 0 140px;
    padding: 25px 0 0 0;
    color: #484848;
    font-weight: bold;
    font-size: 1.0em;
    text-align: left;
}

#visor_productos p.cab_azul {
    color: #484848;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 1.0em;
}

#visor_productos img {
    float: left;
    margin: 18px 0 0 20px;
}

#visor_productos h1.h1_derecha {
    margin: 0 20px 0 20px;
    padding: 25px 0 0 0;
    font-weight: bold;
    font-size: 1.2em;
    color: #484848;
    text-align: left;
}

#visor_productos p.p_derecha {
    font-size: 0.9em;
    margin: 10px 20px 0 20px;
    color: #333;
    float: left;
}

#visor_productos span.span_derecha {
    margin: 10px 0 0px 10px;
    float: left;
    font-size: 0.9em;
    color: #333;
}

#visor_productos img.img_derecha {
    float: left;
    margin: 0 0 0 0;
}

#visor_productos p.parrafo1 {
    margin-left: 175px;
}

#visor_productos p.parrafo2 {
    margin-left: 180px;
}

#visor_productos p.parrafo3 {
    margin-left: 190px;
}

#visor_productos h2.negrita {
    margin: 0 20px 0 160px;
    padding: 25px 0 0 0;
    font-weight: bold;
    color: #333;
}

#visor_productos ul.ul_Text {
    margin: 5px 20px 0 0;
}

    #visor_productos ul.ul_Text li {
        margin: 0px 20px 0 180px;
        font-size: 0.9em;
        list-style: square;
        text-align: justify;
    }


.varios_C {
    position: relative;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    border: 1px solid #d0d0d0;
    background: #fff;
    padding: 10px;
    margin-top: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

    .varios_C h1.titulo {
        margin: 20px 20px 20px 20px;
        font-weight: bold;
        color: #578cc9;
        font-size: 1.2em;
    }

    .varios_C h2 a span {
        color: #333;
        text-decoration: none;
        font-weight: bold;
    }

    .varios_C .a3 {
        font-weight: bold;
        color: #69676f;
    }

    .varios_C .negrita {
        color: #333;
        font-weight: bold;
        text-decoration: none;
        text-align: left;
        margin: 0 !important;
    }

    .varios_C .erp {
        font-weight: bold;
        color: #de0058;
    }

    .varios_C .masinfo {
        text-align: right;
        color: #333;
        font-weight: bold;
        text-decoration: none;
    }

        .varios_C .masinfo:hover {
            text-decoration: none;
            color: #69676f;
        }

    .varios_C h1.titulonegrita {
        margin: 20px 20px 20px 20px;
        font-weight: bold;
        color: #484848;
        font-size: 1.2em;
        text-align: justify;
    }

    .varios_C h3.titulonegrita {
        color: #484848;
        font-weight: bold;
        margin: 20px 20px 20px 20px;
        font-size: 1.0em;
    }

    .varios_C .solucion {
        height: 120px;
    }

.CRM_Acciones_000 {
    width: 575px;
    height: 361px;
    margin: 10px 0 0 100px !important;
    float: none !important;
}

.TPV_TiquetPie_000 {
    width: 500px;
    height: 300px;
    margin: 20px 100px 20px 100px !important;
}

.TPVTactil_tpvtactil_tiendas {
    margin: 0px 0 10px 15px !important;
}

.NOMINAS_nexusnominas {
    width: 100%;
    margin: 0 0 10px 10px;
}

    .NOMINAS_nexusnominas img {
        float: none !important;
        width: 340px;
        height: 250px;
    }

    .NOMINAS_nexusnominas p {
        text-align: center;
        font-weight: bold;
    }

/*Inicio Cursos de Formacion*/
#RelacionDeCursos {
    padding-top: 10px;
    margin-left: 15px;
}

.WSSCirculo_Accion {
    float: left;
    color: #6f6e71;
    font-size: 0.8em;
    font-weight: bold;
    cursor: pointer;
    margin-left: 10px;
}

    .WSSCirculo_Accion:hover {
        color: #0781B4;
    }

.WSSCirculo_Fecha {
    color: #333;
    font-size: 0.8em;
    margin-right: 7px;
    float: none;
    margin-left: 10px;
    height: 20px;
}

.WSSCirculo_Lugar {
    color: #0781B4;
    font-size: 0.8em;
    font-weight: bold;
    float: none;
}

.WSSCirculo_Modalidad {
    float: left;
    color: #0781B4;
    font-size: 0.8em;
    margin-top: 5px;
    margin-left: 7px;
    padding-left: 10px;
}

.WSSCirculo_Precio {
    margin-left: 15px;
}

.WSSCirculo_Sumario {
    float: left;
    color: #333;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 7px;
    padding-left: 10px;
    font-size: 0.8em;
}

#visor_formacion span.linea {
    display: block;
    background: url(/IMG/line1.jpg) no-repeat;
    height: 30px;
    margin: 6px 0 6px 15px;
}
/*Fin Cursos de Formacion*/

.buscoERP_tabla {
    width: 350px;
    padding: 10px;
}

.buscoERP_texto {
    padding: 5px;
}

    .buscoERP_texto p {
        color: #484848 !important;
        font-weight: bold !important;
        font-size: 1.0em !important;
        text-align: left;
        height: 65px;
    }

.buscoERP_img {
    padding: 10px 0 10px 30%;
}

    .buscoERP_img img {
        margin: 0 !important;
    }

.buscoERP_div {
    width: 350px;
    padding: 0 !important;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    position: relative;
}

.buscoERP_cont {
    padding: 10px;
}

.buscoERP_divdoble {
    width: 720px;
    padding: 0 !important;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    position: relative;
}

.buscoERP_tabladoble {
    width: 700px;
    padding: 10px;
}

.buscoERP_textodoble {
    padding: 10px 0px 0px 0px;
    width: 250px;
}

    .buscoERP_textodoble p {
        color: #484848 !important;
        font-weight: bold !important;
        font-size: 1.0em !important;
        text-align: left;
        height: 65px;
        width: 680px;
    }

.buscoERP_imgdoble {
    padding: 0px 0px 0px 290px;
}

    .buscoERP_imgdoble img {
        margin: 0px 0px 10px 0px !important;
    }

.recursos_div {
    width: 745px;
    padding: 0 !important;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    position: relative;
    margin-left: 12px;
}

.recursos_tabla {
    width: 200px;
    padding: 10px;
}

.recursos_tablagrande {
    width: 400px;
    padding: 10px;
}

.recursos_cont {
    padding: 5px;
}

.recursos_cont1 {
    padding: 35px;
}

.recursos_tabla1 {
    width: 150px;
    padding: 10px;
}

.menu ul li {
    float: left;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

    .menu ul li a span {
        cursor: pointer;
    }

#cMap {
    position: relative;
    float: left;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    margin: 0;
    padding: 20px 10px 15px 10px;
    background: #fff;
    width: 700px;
    border: 1px solid #999;
    min-height: 490px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

    #cMap p {
        font-size: 0.9em;
        font-weight: bold;
        color: #999;
        margin: 0 0 5px 10px;
    }

.derecha {
    width: 780px;
    margin: 0;
    color: #333;
    float: right;
}

    .derecha h1 {
        font-size: 1.4em;
        font-weight: bold;
        color: #666;
        padding: 0 0 0 0;
        background: none;
        margin-bottom: 10px;
        text-align: center;
    }

    .derecha a {
        text-decoration: none;
    }

.fulpage {
    width: 100%;
    margin: 0;
    color: #333;
    float: right;
}

    .fulpage h1 {
        font-size: 1.4em;
        font-weight: bold;
        color: #666;
        padding: 0 0 0 0;
        background: none;
        margin-bottom: 10px;
        text-align: center;
    }

    .fulpage a {
        text-decoration: none;
    }

.izquierda {
    float: left;
    width: 185px;
    clear: left;
    margin: 0 0 0 21px;
    display: inline;
}

.Column_Widgets {
    float: left;
}

.foroa3erp {
    background: url(/IMG/foro3ERP.jpg) left top no-repeat;
    width: 148px;
    height: 47px;
    margin: 10px auto 0 auto;
}

.tres_areas {
    width: 758px;
    float: left;
    margin: 5px 0 0 5px;
    padding: 5px;
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
}

/* Partners */
.partnerDiv {
    margin: 10px 15px 10px 30px;
    border: 1px solid #d0d0d0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
}

.partnerNombre {
    color: #666 !important;
    font-weight: bolder;
    padding-bottom: 10px;
}

.partnerP {
    color: grey !important;
    margin-top: 0px !important;
}

.partnerLogo {
    margin: -110px 0px 0px 460px !important;
}

.soluciones_tabla {
    width: 750px;
    padding: 10px;
}

.soluciones_texto {
    padding: 10px;
    width: 80%;
    vertical-align: middle;
}

    .soluciones_texto p {
        color: #666 !important;
        font-size: 0.8em !important;
        margin: 0 !important;
    }

        .soluciones_texto p.suite {
            font-weight: bold !important;
            font-size: 1.0em !important;
            margin: 0 0 10px 0 !important;
        }

.soluciones_img {
    padding: 10px 0;
    width: 20%;
    vertical-align: middle;
}

    .soluciones_img img {
        margin: 0 0 0 10px !important;
    }

.soluciones_div {
    width: 750px;
    padding: 0 !important;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    position: relative;
    margin: 5px;
    float: left;
}

#tressuites {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}

.carouselseccs {
    float: left;
    width: 715px;
    margin-top: 5px;
}

#cHead {
    width: 1000px;
    margin: 0 auto;
    background-image: url(/IMG/fondo-cabecera.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 135px;
}

#head_AP {
    width: 100%;
}

    #head_AP #menusuperior {
        width: 1000px;
        height: 32px;
        display: block;
    }

        #head_AP #menusuperior ul {
            list-style: none outside none;
            margin-right: 0px;
            margin-top: 0px;
            padding: 0px;
            margin-bottom: 0px;
            margin-left: 595px;
            display: block;
            width: auto;
            height: 32px;
        }

            #head_AP #menusuperior ul li {
                font-size: 12px;
                margin: 0px;
                padding: 0px;
                display: inline;
                height: 32px;
            }

                #head_AP #menusuperior ul li a {
                    color: #474649;
                    text-decoration: none;
                    font-family: "Trebuchet MS", Arial;
                    font-weight: bold;
                }

a {
    cursor: pointer;
}

#head_AP #menusuperior ul li a span.izq_sup {
    display: inline-block;
    float: left;
    height: 32px;
    width: 4px;
    background-image: url(/IMG/pes_izq.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

#head_AP #menusuperior ul li a span.center_sup {
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_center.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
}

#head_AP #menusuperior ul li a span.der_sup {
    display: inline-block;
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_der.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: 7px;
    width: 4px;
}

#head_AP #menusuperior ul li a span.center_sup span {
    display: block;
    padding-top: 13px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

#head_AP #menusuperior ul li a:hover span.center_sup span {
    color: #ffffff;
}


#head_AP #menusuperior ul li a span.center_sup_on {
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_center.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
}

    #head_AP #menusuperior ul li a span.center_sup_on span {
        display: block;
        padding-top: 13px;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        color: #ffffff;
    }


/*FIN MENU SUPERIOR*/

#cFooter {
    width: 1000px;
    margin: 0 auto;
    font-size: 0.7em;
    padding-top: 20px;
}

    #cFooter #pie_base {
        background: url(/IMG/sombra-pie.jpg) center top no-repeat;
        width: 1000px;
        float: left;
        margin-top: 20px;
        padding-top: 20px;
    }

body {
    background-color: #ebebeb;
    margin: 0px;
    padding: 0px;
}

#head_AP #logos {
    display: block;
    width: 100%;
    height: 68px;
}

    #head_AP #logos .wk {
        background-image: url(/IMG/wolters-kluwer-a3-software_new.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        display: block;
        float: left;
        width: 200px;
        height: 68px;
        margin-right: 10px;
    }

        #head_AP #logos .wk a {
            display: block;
            height: 68px;
            width: auto;
        }

#cHead #head_AP #logos .wk h1 {
    display: none;
}

#head_AP #logos .txtlogo {
    display: block;
    float: left;
}

    #head_AP #logos .txtlogo h1 {
        font-family: "Trebuchet MS", Arial;
        font-size: 15px;
        color: #666666;
        font-weight: normal;
        margin-top: 15px;
        padding: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

#head_AP #logos .Buscador {
    display: block;
    float: right;
    height: 68px;
    width: 370px;
    margin: 0 35px 0 0;
}

    #head_AP #logos .Buscador input {
        width: 340px;
        height: 19px;
        border: 2px solid #666666;
        margin: 23px 0 0 0;
        padding-left: 5px;
        float: left;
        color: #aeaeae;
    }

    #head_AP #logos .Buscador span {
        width: 21px;
        height: 21px;
        background-image: url(/img/lupa.png);
        background-repeat: no-repeat;
        background-position: left top;
        margin: 23px 0 0 0;
        float: left;
    }

.cajabusqueda {
    display: inline-block;
    margin: 20px 0 0 0;
    width: 490px;
    padding: 0px;
    height: 30px;
    text-align: center;
    vertical-align: top;
    border: 1px solid;
}

    .cajabusqueda input {
        width: 450px;
        height: 30px;
        color: #666666;
        padding-left: 5px;
        font-size: 1.4em;
        border: none;
    }

    .cajabusqueda img {
        width: 30px;
        height: 30px;
        color: #666666;
        margin: 0;
        padding: 0;
        float: right;
        cursor: pointer;
    }



.menu ul li a span.izq {
    display: inline-block;
    float: left;
    height: 32px;
    width: 4px;
    background-image: url(/IMG/pes_izq.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.menu ul li a span.izq_V {
    display: inline-block;
    float: left;
    height: 32px;
    width: 4px;
    background-image: url(/IMG/pes_izq_verde.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.menu ul li a span.izq_R {
    display: inline-block;
    float: left;
    height: 32px;
    width: 4px;
    background-image: url(/IMG/pes_izq_rojo.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.menu ul li a span.izq_A {
    display: inline-block;
    float: left;
    height: 32px;
    width: 4px;
    background-image: url(/IMG/pes_izq_azul.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.menu ul li a span.center {
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_center.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
}

.menu ul li a span.center_V {
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_center_verde.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
}

.menu ul li a span.center_R {
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_center_rojo.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
}

.menu ul li a span.center_A {
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_center_azul.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
}

.menu ul li a span.der {
    display: inline-block;
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_der.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: 7px;
    width: 4px;
}

.menu ul li a span.der_V {
    display: inline-block;
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_der_verde.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: 7px;
    width: 4px;
}

.menu ul li a span.der_R {
    display: inline-block;
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_der_rojo.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: 7px;
    width: 4px;
}

.menu ul li a span.der_A {
    display: inline-block;
    float: left;
    height: 32px;
    background-image: url(/IMG/pes_der_azul.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: 7px;
    width: 4px;
}

.menu ul li a span.center span {
    display: block;
    padding-top: 13px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.menu ul li a span.center_V span {
    color: #fff;
    display: block;
    padding-top: 13px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

    .menu ul li a span.center_V span:hover {
        color: #000;
    }

.menu ul li a span.center_R span {
    display: block;
    color: #fff;
    padding-top: 13px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

    .menu ul li a span.center_R span:hover {
        color: #000;
    }

.menu ul li a span.center_A span {
    display: block;
    color: #fff;
    padding-top: 13px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

    .menu ul li a span.center_A span:hover {
        color: #000;
    }

.menu ul li a span.center span.info {
    font-weight: bold;
    color: #6ebb1f;
}

.menu ul li.primero {
    padding: 0 0 0 20px;
}

.menu ul li a {
    text-decoration: none;
    font-size: 0.75em;
    color: #474649;
}

    .menu ul li a:hover {
        color: #fff;
    }

    .menu ul li a.on {
        color: #fff;
    }

.menu ul li.ultimo {
    border: none;
    font-weight: bold;
    color: #666;
}

.menu ul li p.solinfo {
    text-decoration: none;
    font-size: 0.75em !important;
    color: #474649;
    padding: 0px 0px 0px 0px !important;
    margin: 0px !important;
}

    .menu ul li p.solinfo:hover {
        color: #fff;
    }

    .menu ul li p.solinfo.on {
        color: #fff;
    }

    .menu ul li p.solinfo span.izq {
        display: inline-block;
        float: left;
        height: 32px;
        width: 4px;
        background-image: url(/IMG/pes_izq.jpg);
        background-repeat: no-repeat;
        background-position: left bottom;
    }

    .menu ul li p.solinfo span.center {
        float: left;
        height: 32px;
        background-image: url(/IMG/pes_center.jpg);
        background-repeat: repeat-x;
        background-position: left bottom;
        padding-top: 0px;
        padding-right: 8px;
        padding-bottom: 0px;
        padding-left: 8px;
    }

    .menu ul li p.solinfo span.der {
        display: inline-block;
        float: left;
        height: 32px;
        background-image: url(/IMG/pes_der.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
        margin-right: 7px;
        width: 4px;
    }

    .menu ul li p.solinfo span.center span {
        display: block;
        padding-top: 13px;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }



/* VISOR PRODUCTOS */

.visor_productos {
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    width: 770px;
    padding: 0px !important;
    float: left;
    margin: 10px 5px;
}

    .visor_productos .productos {
        min-height: 110px;
        padding: 25px 0 15px 0;
        display: block;
    }

        .visor_productos .productos ul {
            list-style: none;
            display: none;
            text-align: center;
        }

            .visor_productos .productos ul li {
                display: inline;
                margin-left: 10px;
                margin-right: 10px;
            }

                .visor_productos .productos ul li table {
                    margin: 0 auto;
                }

                    .visor_productos .productos ul li table tr td.descripcion {
                        padding: 0px 10px 5px 10px;
                        vertical-align: middle;
                    }

                        .visor_productos .productos ul li table tr td.descripcion a {
                            text-decoration: none;
                            color: #626167;
                        }

                            .visor_productos .productos ul li table tr td.descripcion a p {
                                width: 120px;
                                font-family: "Trebuchet MS", Arial, sans-serif;
                                font-weight: normal;
                                font-style: italic;
                                font-size: 0.8em;
                                color: #626167;
                            }

    .visor_productos .menu_vp {
        background: #d0d0d0 url(/img/fondo-slider-soluciones.jpg) right bottom repeat-x;
        height: 28px;
        -webkit-border-radius: 0 0 8px 8px;
        -moz-border-radius: 0 0 8px 8px;
        border-radius: 0 0 8px 8px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
        position: relative;
        width: 770px;
    }

        .visor_productos .menu_vp ul {
            list-style: none;
            text-align: center;
            margin: auto;
            padding: 3px 0 0 0;
        }

            .visor_productos .menu_vp ul li {
                display: inline;
                font-family: "Trebuchet MS", Arial, sans-serif;
                font-weight: normal;
                font-size: 0.8em;
                color: #626167;
                margin: 0 10px;
                cursor: pointer;
            }

                .visor_productos .menu_vp ul li:hover {
                    text-decoration: underline;
                    color: #000;
                }

                .visor_productos .menu_vp ul li.sel {
                    text-decoration: underline;
                    color: #000;
                }

    .visor_productos .chapasdemos {
        min-height: 110px;
        padding: 5px 0 25px 0;
        display: block;
    }

/* FIN VISOR PRODUCTOS */


.userContent {
    font-size: 0.5em;
}
/* Columnas secciones */
.izqseccs {
    float: left;
    width: 260px;
    margin-top: 5px;
}

.centseccs {
    float: left;
    width: 260px;
    margin-top: 5px;
}

.dchseccs {
    float: left;
    width: 260px;
    margin-top: 5px;
}

.newseccs {
    float: left;
    width: 520px;
}

.titulo_descripcion {
    padding: 5px 20px 15px 20px;
    font-weight: bold;
    color: #484848;
    font-size: 1.2em;
}

#cPath ul li.ultimopath {
    color: #000;
}

.menu_vertical {
    margin: 0 0 10px 0;
}

    .menu_vertical li {
        font-size: 0.7em;
        text-decoration: none;
        color: #ef014d;
    }

        .menu_vertical li a {
            color: #fff;
            background: #6f6e71;
            display: inline-block;
            padding: 5px 10px;
            margin: 0 0 3px 0;
            text-decoration: none;
            width: 90%;
        }

            .menu_vertical li a:hover, .menu_vertical li.on a {
                color: #fff;
                background: #484848;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
                behavior: url(/js/pie-1.0.0/PIE.htc);
                position: relative;
            }

        .menu_vertical li.info a {
            color: #000;
            background: #fff;
            display: inline-block;
            padding: 5px 10px;
            margin: 0 0 3px 0;
            text-decoration: none;
            width: 90%;
        }

            .menu_vertical li.info a:hover {
                color: #fff;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
                background: #FF014C;
                behavior: url(/js/pie-1.0.0/PIE.htc);
                position: relative;
            }

        .menu_vertical li.info.on a {
            color: #fff;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            background: #FF014C;
            behavior: url(/js/pie-1.0.0/PIE.htc);
            position: relative;
        }

.menu_vertical_nivel2 {
    margin: 0 0 0 10px;
}

    .menu_vertical_nivel2 li {
        text-decoration: none;
        color: #ef014d;
        font-size: 1em;
    }

.menu_vertical .menu_vertical_nivel2 li a {
    color: #fff;
    background: #a1a1a1;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 0 3px 10px;
    text-decoration: none;
    width: 83%;
}

    .menu_vertical .menu_vertical_nivel2 li a:active, .menu_vertical_nivel2 li a:hover, .menu_vertical .menu_vertical_nivel2 li.on a {
        color: #fff;
        background: #484848;
        display: inline-block;
        padding: 5px 10px;
        margin: 0 0 3px 10px;
        text-decoration: none;
        width: 83%;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
        position: relative;
    }

#visor_productos {
    width: 770px;
    margin: 5px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    float: left;
}

.visor_productos_recto {
    width: 760px !important;
}

.visor_productos_fullpage {
    width: 990px !important;
}

.producto_C {
    width: 770px;
    float: left;
    border: 1px solid #d0d0d0;
    background: #fff;
    padding: 0 0 15px 0;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.producto_C_recto {
    width: 760px;
    float: left;
    border: 1px solid #d0d0d0;
    background: #fff;
    padding: 0 0 15px 0;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
}

.producto_C_fullpage {
    width: 990px;
    float: left;
    border: 1px solid #d0d0d0;
    background: #fff;
    padding: 0 0 15px 0;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative; /*-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;*/
}

#superindice {
    vertical-align: super;
    font-size: 0.7em;
    font-weight: bold;
}

#bot_distribuidor {
    display: block;
    margin: 0 0 0 300px;
    background-image: url(/IMG/boton-distrib.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 200px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
    padding: 15px 0px 0px 5px;
    font-family: "Trebuchet MS", Arial;
    font-weight: bold;
}

.car_hor_prev {
}

.car_hor_next {
}

.car_vert_prev {
}

.car_vert_next {
}

.moduloERP_tabla {
    width: 350px;
    padding: 10px;
}

.moduloERP_texto {
    color: #484848 !important;
    font-weight: bold !important;
    font-size: 1.0em !important;
    text-align: left;
    height: 25px;
    margin: 10px 0 0 23px !important;
}

    .moduloERP_texto p {
    }

.moduloERP_img {
    padding: 5px 0px 5px 5px;
}

    .moduloERP_img img {
        margin: 0 !important;
    }

.moduloERP_div {
    width: 350px;
    padding: 0 !important;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    position: relative;
}

.moduloERP_cont {
    padding: 10px;
}

.moduloERP_span {
    font-size: 0.9em;
    color: #333;
    margin: 20px 0px 0px 115px;
}

    .moduloERP_span a {
        color: #333;
        text-decoration: none;
    }

.moduloERP_tabladoble {
    width: 720px;
    padding: 10px;
}

.moduloERP_divdoble {
    width: 720px;
    padding: 0 !important;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    position: relative;
}

.moduloERP_spandoble {
    font-size: 0.9em;
    color: #333;
    margin: 15px 0px 0px 60px;
}

    .moduloERP_spandoble a {
        font-size: 0.9em;
        color: #333;
        text-decoration: none;
    }

.moduloERP_imgdoble {
    padding: 5px 0px 5px 5px;
}

    .moduloERP_imgdoble img {
        margin: 2px !important;
    }


.widget {
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    margin: 5px !important;
    padding: 10px !important;
    overflow: hidden !important;
    display: block;
}

.widget_recto {
    border: 1px solid #d0d0d0;
    background: #fff;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    margin: 5px !important;
    padding: 10px !important;
    overflow: hidden !important;
    display: block;
}

.widget p {
    margin: 5px !important;
}

.widget h2 {
    color: #484848;
    font-size: 1.3em;
    padding: 5px 0 0 10px;
    text-align: left;
    margin: 0px;
}

.widget .content {
    padding: 10px 0 20px 10px;
    font-size: 0.75em;
    color: #666;
    font-weight: normal;
}

    .widget .content li {
        list-style: none;
    }

    .widget .content h3 {
        font-size: 1.5em;
        padding: 5px 0 0 0;
        text-align: left;
    }

    .widget .content .titulo {
        color: #484848;
        margin: 10px 0 0 0;
        text-align: left;
        font-weight: bold;
    }

    .widget .content .titulo2 {
        color: #666;
        margin: 10px 0 0 0;
        text-align: left;
        font-weight: bold;
        font-size: 1.2em;
    }

    .widget .content a {
        text-decoration: none;
        color: #666;
        margin: 3px 0 3px 0px;
        display: block;
        font-size: 1em;
        font-weight: normal;
    }

        .widget .content a:hover {
            text-decoration: underline;
        }

.widget p.vermas {
    font-size: 0.75em;
    position: absolute;
    right: 5px;
    bottom: 5px;
}

    .widget p.vermas a {
        margin-right: 5px;
        color: #FF014C;
        text-decoration: none;
    }

        .widget p.vermas a:hover {
            text-decoration: underline;
        }

.widget .content p.vermas2 {
    text-align: right;
    padding-top: 5px;
    clear: both;
}

    .widget .content p.vermas2 a {
        margin-right: 5px;
        color: #FF014C;
        text-decoration: none;
    }

        .widget .content p.vermas2 a:hover {
            text-decoration: underline;
        }


.widget2 {
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    margin: 5px !important;
    padding: 5px 0 !important;
    overflow: hidden !important;
    display: block;
    float: left;
}

    .widget2 .wcab {
        border-bottom: 8px solid #626167;
        height: 30px;
    }

        .widget2 .wcab .wtit {
            font-size: 1.2em;
            padding: 2px 0 5px 10px;
            text-align: left;
            margin: 0px;
            float: left;
        }

            .widget2 .wcab .wtit a {
                text-decoration: none;
                color: #484848;
            }

    .widget2 .wpie {
        height: 25px;
        width: 100%;
        background-color: #989898;
        position: absolute;
        left: 0;
        bottom: 0;
        behavior: url(/js/pie-1.0.0/PIE.htc);
        border: 1px solid #989898;
        -webkit-border-bottom-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        -moz-border-radius-bottomleft: 8px;
        -moz-border-radius-bottomright: 8px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
    }

        .widget2 .wpie .wcomb {
            float: left;
            font-size: 0.75em;
            margin: 3px 5px 0 7px;
        }

            .widget2 .wpie .wcomb select {
                font-size: 1em;
                color: #666;
            }


        .widget2 .wpie .wscroll {
            float: right;
            padding: 0 5px;
        }

            .widget2 .wpie .wscroll #warriba {
                width: 24px;
                height: 24px;
                background: url(/img/widget/arriba24.png) left top no-repeat;
                float: right;
                cursor: pointer;
            }

            .widget2 .wpie .wscroll #wabajo {
                width: 24px;
                height: 24px;
                background: url(/img/widget/abajo24.png) left top no-repeat;
                float: right;
                cursor: pointer;
            }

            .widget2 .wpie .wscroll #wizquierda {
                width: 24px;
                height: 24px;
                background: url(/img/widget/izq24.png) left top no-repeat;
                float: right;
                cursor: pointer;
            }

            .widget2 .wpie .wscroll #wderecha {
                width: 24px;
                height: 24px;
                background: url(/img/widget/der24.png) left top no-repeat;
                float: right;
                cursor: pointer;
            }

    .widget2 .caroufred {
        font-size: 0.75em;
        color: #666;
        font-weight: normal;
    }

    .widget2 .wmarco {
        padding: 5px 10px;
    }

    .widget2 .caroufred li {
        margin-bottom: 10px;
        list-style: none;
    }

        .widget2 .caroufred li p.titulo {
            color: #484848;
            font-size:11px !important;
            text-align: left;
            font-weight: bold;
        }

        .widget2 .caroufred li p.texto {
        }

        .widget2 .caroufred li a {
            text-decoration: none;
            color: #666;
            display: block;
            font-size: 1em;
            font-weight: normal;
        }

            .widget2 .caroufred li a:hover {
                text-decoration: underline;
            }

    .widget2 #Comunidades .comunidad {
        float: left;
        width: 303px;
        height: 215px;
        margin-right: 10px;
        padding: 5px;
        border: 1px solid #d0d0d0;
        background: #fff;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
        overflow: hidden;
    }

        .widget2 #Comunidades .comunidad h1 {
            font-size: 1.4em;
            margin-bottom: 10px;
        }

.widget3 {
    border: none;
    background: #fff;
    position: relative;
    margin: 5px !important;
    padding: 5px 0 !important;
    overflow: hidden !important;
    display: block;
    float: left;
}

    .widget3 p {
        color: #333;
        font-size: 0.9em;
        margin: 5px 0px 0px 0px;
    }

    .widget3 a {
        color: #333;
        font-size: 0.9em;
        font-weight: bolder;
        text-decoration: none;
    }

    .widget3 p.tit_event {
        margin: 5px 4px 0px 10px;
        font-size: 0.9em;
        font-weight: bolder;
    }

    .widget3 p.txt_event {
        margin: 0px 4px 0px 10px;
        font-size: 0.9em;
    }

    .widget3 ul {
        font-size: 0.7em;
        font-weight: normal;
    }

        .widget3 ul li {
            margin: 0px 20px 0px 20px;
            list-style: circle;
            text-align: justify;
        }

    .widget3 p.DeseoAsistir {
        width: 212px;
        height: 86px;
        display: block;
        margin-top: 65px;
        margin-left: 5px;
        background-image: url(/img/widget3Paneles/deseo-asistir-a-la-jornada2.jpg);
        cursor: pointer;
    }

        .widget3 p.DeseoAsistir:hover {
            background-image: url(/img/widget3Paneles/deseo-asistir-a-la-jornada1.jpg);
        }

#descargardemo {
    display: block;
    margin: 20px 0 0 300px;
    background-image: url(/IMG/boton-distrib.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 200px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
    padding: 15px 0px 20px 25px;
    font-family: "Trebuchet MS", Arial;
    font-weight: bold;
    cursor: pointer;
}

.derecha h1.titulodemo {
    font-size: 1.0em;
    font-weight: bold;
    color: #666;
    margin: 15px 0 20px 20px;
    padding: 0 0 0 0;
    background: none;
    margin-top: 28px;
    margin-bottom: 20px;
    text-align: left; /* margin-top:0;*/
}

.fulpage h1.titulodemo {
    font-size: 1.0em;
    font-weight: bold;
    color: #666;
    margin: 15px 0 20px 20px;
    padding: 0 0 0 0;
    background: none;
    margin-top: 28px;
    margin-bottom: 20px;
    text-align: left;
}

.textodepdf {
    color: #6f6e71 !important;
    font-weight: bold !important;
    font-size: 1.0em !important;
    text-align: left;
    height: 25px;
    margin: 0 0 0 13px !important;
    text-decoration: none;
}

    .textodepdf:hover {
        color: #484848 !important;
        font-weight: bold !important;
        font-size: 1.0em !important;
        text-align: left;
        height: 25px;
        margin: 0 0 0 13px !important;
        text-decoration: underline;
    }

.formulario p.enviar2 {
    float: right;
    padding: 60px 28px 0 0;
}

    .formulario p.enviar2 input {
        width: 70px;
        background: #6f6e71;
        border: 1px solid #6f6e71;
        color: #FFF;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    }

.formulariodemo {
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    width: 750px;
    padding: 20px !important;
    float: left;
    margin: 10px 5px;
}

    .formulariodemo p {
        padding: 0 0 5px 0;
        float: left;
    }

        .formulariodemo p.formuinteres {
            padding: 0 0 5px 0;
            display: block;
            float: left;
            text-align: left;
            padding: 30px 7px 10px 180px;
            font-size: 0.8em;
            color: #666;
        }

        .formulariodemo p label {
            display: block;
            float: left;
            width: 180px;
            text-align: right;
            padding: 0 7px 0 0;
            font-size: 0.8em;
            color: #666;
        }

            .formulariodemo p label.medio {
                width: 551px;
            }

        .formulariodemo p input {
            float: left;
            border: 1px solid #ccc;
            width: 551px;
        }

            .formulariodemo p input.corto {
                width: 180px;
            }

        .formulariodemo p select {
            width: 180px;
            border: 1px solid #ccc;
        }

        .formulariodemo p textarea {
            width: 551px;
            height: 60px;
            border: 1px solid #ccc;
        }

        .formulariodemo p.enviar {
            float: right;
            padding: 60px 28px 0 0;
        }

            .formulariodemo p.enviar input {
                width: 70px;
                background: #0768A9;
                border: 1px solid #0768A9;
                color: #FFF;
                font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            }

        .formulariodemo p.check {
            padding: 30px 0 0 28px;
        }

            .formulariodemo p.check input {
                border: none;
                width: 17px;
            }

            .formulariodemo p.check label {
                width: 550px;
                text-align: left;
            }

        .formulariodemo p.politica {
            width: 550px;
            padding: 0 0 0 28px;
            font-size: 0.75em;
            color: #666;
            display: block;
        }

            .formulariodemo p.politica a {
                text-decoration: none;
                color: #678ba5;
                display: block;
                padding: 0 0 0 17px;
            }

                .formulariodemo p.politica a:hover {
                    color: #ef014d;
                    text-decoration: underline;
                }

        .formulariodemo p.obligatorios {
            width: 550px;
            padding: 0 0 0 185px;
            font-size: 0.75em;
            color: #666;
            display: block;
        }

            .formulariodemo p.obligatorios a {
                text-decoration: none;
                color: #678ba5;
            }

                .formulariodemo p.obligatorios a:hover {
                    color: #ef014d;
                    text-decoration: none;
                }

#cFooter #footSup ul#lista_1 {
    width: 245px;
    border: none;
}

#cFooter #footSup ul#lista_2 {
    padding: 0 30px 0 30px;
}

#Tres_Suites li {
    display: block;
    float: left;
    width: 968px;
}

#Tres_Suites_menu {
    margin: 8px 35px;
    width: 968px;
}

    #Tres_Suites_menu li {
        float: left;
        font-family: "Trebuchet MS", Arial, sans-serif;
        font-weight: normal;
        font-size: 0.8em;
        width:32%;
        text-align:center;
    }

        #Tres_Suites_menu li a {
            color: #666;
            text-decoration: none;
            border: none;
            padding: 2px 30px;
            width:100%;
        }

        #Tres_Suites_menu li.selected #pag1 {
            border: 3px solid #69676f;
        }

        #Tres_Suites_menu li.selected #pag2 {
            /*border: 3px solid #83b81a;*/
            border: 3px solid #69676f;
        }

        #Tres_Suites_menu li.selected #pag3 {
            /*border: 3px solid #0078bc;*/
            border: 3px solid #69676f;
        }

        #Tres_Suites_menu li.selected #pag4 {
            /*border: 3px solid #de0058;*/
            border: 3px solid #69676f;
        }

.col50 {
    width: 50%;
    float: left;
    margin-top: 6px;
}

.a3 {
    font-weight: bold;
    color: #69676f;
}

.asesor {
    font-weight: bold;
    color: #83b81a;
}

.equipo {
    font-weight: bold;
    color: #0078bc;
}

.erp {
    font-weight: bold;
    color: #de0058;
}

.boe {
    font-weight: bold;
    color: #000000;
}


.Header_a3asesor {
    font-weight: normal;
    color: #83b81a;
    font-size: 1.4em;
    padding-left: 10px;
}

.Header_a3equipo {
    font-weight: normal;
    color: #0078bc;
    font-size: 1.4em;
    padding-left: 10px;
}

.Header_a3erp {
    font-weight: normal;
    color: #de0058;
    font-size: 1.4em;
    padding-left: 10px;
}

.Header_a3asesor a {
    font-weight: normal !important;
    color: #83b81a !important;
    font-size: 1em !important;
}

.Header_a3equipo a {
    font-weight: normal !important;
    color: #0078bc !important;
    font-size: 1em !important;
}

.Header_a3erp a {
    font-weight: normal !important;
    color: #de0058 !important;
    font-size: 1em !important;
}

#visor_productos h1.titulonoti {
    margin: 0 20px 0 20px;
    padding: 25px 0 0 0;
    font-weight: bold;
    color: #484848;
    text-align: left;
    font-size: 1.2em;
}

    #visor_productos h1.titulonoti a {
        text-decoration: none;
        color: #484848;
    }

        #visor_productos h1.titulonoti a:hover {
            text-decoration: underline;
        }

#visor_productos p span.mat {
    color: #484848;
}

#visor_productos p a.a3 {
    font-weight: bold;
    color: #69676f;
    cursor: pointer;
}

#visor_productos p a.asesor {
    font-weight: bold;
    color: #83b81a;
    cursor: pointer;
}

#visor_productos p a.equipo {
    font-weight: bold;
    color: #0078bc;
    cursor: pointer;
}

#visor_productos p a.erp {
    font-weight: bold;
    color: #de0058;
    cursor: pointer;
}

#visor_productos p a.negrita {
    font-weight: bold;
    color: #333;
    cursor: pointer;
}


#formDemos p.enviar {
    float: right;
    padding: 60px 28px 0 0;
}

    #formDemos p.enviar input {
        width: 70px;
        background: #6f6e71;
        border: 1px solid #6f6e71;
        color: #FFF;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    }

.widget_circulo {
    width: 770px;
    float: left;
    border: 1px solid #d0d0d0;
    background: #fff;
    padding: 0 0 15px 0;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

/*CIRCULO DE EXCELENCIA*/

.pastilla1 {
    background-image: url(/circulo-de-excelencia/img/Cursos_nuevo_usuario.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla1:hover {
        background-image: url(/circulo-de-excelencia/img/Cursos_nuevo_usuario.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.pastilla2 {
    background-image: url(/circulo-de-excelencia/img/Hardware.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla2:hover {
        background-image: url(/circulo-de-excelencia/img/Hardware.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.pastilla3 {
    background-image: url(/circulo-de-excelencia/img/contenidos_consulta.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla3:hover {
        background-image: url(/circulo-de-excelencia/img/contenidos_consulta.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.pastilla4 {
    background-image: url(/circulo-de-excelencia/img/Formacion_personalizada.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla4:hover {
        background-image: url(/circulo-de-excelencia/img/Formacion_personalizada.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.pastilla5 {
    background-image: url(/circulo-de-excelencia/img/gestion_credito_formacion.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla5:hover {
        background-image: url(/circulo-de-excelencia/img/gestion_credito_formacion.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.cont_pastilla {
    width: 150px;
    height: 150px;
    display: inline;
    float: left;
    margin-top: 20px;
}

.CajasInfo {
    padding: 0px 15px 25px 15px;
    font-size: 0.9em;
    color: #333;
}

.CajasParrafos {
    padding: 0px 0px 10px 0px;
    color: #000000;
    font-size: 0.9em;
    color: #333;
}

.magenta_bold {
    color: #DF0078;
    font-weight: bold;
}

.azul {
    color: #0768A9;
}

.green {
    color: #81B718;
}


.pastilla7 {
    background-image: url(/circulo-de-excelencia/img/novedades_procesos.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla7:hover {
        background-image: url(/circulo-de-excelencia/img/novedades_procesos.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.pastilla8 {
    background-image: url(/circulo-de-excelencia/img/cursos_e-learning.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla8:hover {
        background-image: url(/circulo-de-excelencia/img/cursos_e-learning.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.pastilla9 {
    background-image: url(/circulo-de-excelencia/img/consultoria_tecnologica.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla9:hover {
        background-image: url(/circulo-de-excelencia/img/consultoria_tecnologica.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.pastilla10 {
    background-image: url(/circulo-de-excelencia/img/seminarios_ponencias.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla10:hover {
        background-image: url(/circulo-de-excelencia/img/seminarios_ponencias.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.pastilla11 {
    background-image: url(/circulo-de-excelencia/img/productos_a3.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla11:hover {
        background-image: url(/circulo-de-excelencia/img/productos_a3.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.pastilla12 {
    background-image: url(/circulo-de-excelencia/img/Servicios_Consultoria.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin: 0px 10px 0px 10px;
    cursor: pointer;
}

    .pastilla12:hover {
        background-image: url(/circulo-de-excelencia/img/Servicios_Consultoria.png);
        background-repeat: no-repeat;
        background-position: top center;
    }

.cont_pastilla_dos_filas {
    width: 150px;
    height: 150px;
    display: inline;
    float: left;
    margin-top: 20px;
    margin-left: 70px;
}

.green_bold {
    color: #81B718;
    font-weight: bold;
}

/*FIN CIRCULO DE EXCELENCIA*/

.link_download_image {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #000;
}

#tabla_eventos {
    width: 500px;
    float: left;
    margin-left: 100px;
    margin-top: 20px;
    border: 1px solid #d0d0d0;
    background: #fff;
    padding: 15px 0 15px 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
}

    #tabla_eventos img {
        margin-left: 10px;
        float: none;
        margin: 0;
    }

    #tabla_eventos .inscripcion {
        text-decoration: none;
        float: none;
        padding: 0px 3px 0px 3px;
        width: 150px;
        background: #6f6e71;
        border: 1px solid #6f6e71;
        color: #FFF;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        height: 20px;
        text-align: center;
    }

        #tabla_eventos .inscripcion:hover {
            color: #040404;
        }

.tabla_requisitos {
    border: 1px solid #d4d4d4;
    border-collapse: collapse;
}

    .tabla_requisitos .fondo_gris {
        background: #F3F3F3;
    }

    .tabla_requisitos .bold {
        font-weight: bold;
    }

.atenerencuenta {
    border: 0;
    width: 90%;
    margin-left: 40px;
    font-size: 14px;
    background: #F3F3F3;
    border-collapse: collapse;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
}

    .atenerencuenta img {
        padding-top: 5px;
        padding-left: 5px;
    }

/*LOGIN_IFRAME*/
#login_iframe {
    margin-left: 320px;
}

#LoginIframeContainer {
    background: #FFF;
    padding: 2px;
    position: absolute;
    z-index: 100;
    display: none;
    border: 1.5px solid #83B81A;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
}
/*FIN LOGIN_IFRAME*/

#faltan_dias {
    position: absolute;
    margin-left: -704px;
    margin-top: 140px;
    color: #EE014C;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
}

.faltan_dias_recc {
    margin-left: -704px !important;
    margin-top: 120px !important;
    color: #000000 !important;
}

.faltan_dias_creta {
    margin-left: -920px !important;
    margin-top: 165px !important;
    color: #000000 !important;
    color: #d70b0c !important;
}

.tabla_erp_funcionalidades {
    border: 1px solid #d4d4d4;
    border-collapse: collapse;
    width: 98%;
    margin-left: 10px;
    margin-top: 20px;
}

    .tabla_erp_funcionalidades td {
        border: 1px solid #d4d4d4;
        border-collapse: collapse;
    }

    .tabla_erp_funcionalidades tr td img {
        margin: 3px 0 0 45px !important;
    }

    .tabla_erp_funcionalidades .cabecera_gris {
        color: #fff;
        background: #484848;
        width: 45%;
    }

    .tabla_erp_funcionalidades .cabecera_rojo {
        color: #fff;
        background: #de0058;
        text-align: center;
        width: 13.5%;
    }

        .tabla_erp_funcionalidades .cabecera_rojo span {
            color: #fff;
            font-size: 11px;
        }

    .tabla_erp_funcionalidades .cabecera_gris span {
        color: #fff;
        font-size: 11px;
        margin-left: 5px;
    }

    .tabla_erp_funcionalidades .fila {
        font-size: 11px;
        margin-left: 5px;
        vertical-align: super;
    }

    .tabla_erp_funcionalidades td.final {
        border-bottom: 1px solid #de0058;
        border-collapse: collapse;
    }

#CookieContent {
    width: 100%;
    background: #0768a9;
}

#CookieMessage {
    background: #0768a9;
    color: #fff;
    padding: 2em 1em 1.5em;
    text-align: center;
    clear: both;
    display: block;
    width: 90%;
    margin: 0px auto;
}

    #CookieMessage h2 {
        text-align: left;
        font-size: 1.6em;
        margin: 0px auto;
    }

    #CookieMessage p {
        text-align: justify;
        font-size: 0.90em;
        margin: 0px auto;
    }

    #CookieMessage a.mas-info {
        color: #bade94;
    }

    #CookieMessage p a:hover, #CookieMessage a:hover.mas-info {
        color: #4FB7D9;
    }

.bot_gris {
    color: #FFF !important;
    background: #484848 !important;
    display: block !important;
    padding: 3px 3px !important;
    margin: 0px 0px 0px 0px !important;
    text-decoration: none !important;
    text-align: center;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative !important;
}

    .bot_gris:hover, .bot_gris:active {
        background: #a1a1a1 !important;
    }

.SolicitarInformacion {
    background: #FFF;
    padding: 2px;
    top: 430px;
    left: 150px;
    position: absolute;
    z-index: 100;
    display: none;
    border: 1.5px solid #666;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
}


/* mini-widget solicitar mas informacion del area izquierda - asesor*/
.Widget_mas_info_ases {
    background-color: #83b81a;
    width: 185px;
    height: auto;
    /*-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc)*/
}

    .Widget_mas_info_ases .titulo {
        width: 100%;
        color: #FFF;
        padding: 10px 0px 5px 0px;
        margin: 0px 0px;
        display: block;
    }

        .Widget_mas_info_ases .titulo p {
            margin: 0px 0px;
            font-size: 0.95em;
            font-weight: bolder;
            text-align: center;
            margin: 0px 2px;
        }

    .Widget_mas_info_ases .pie {
        width: 100%;
        color: #FFF;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px;
        font-size: 0.9em;
        font-weight: bolder;
        text-align: center;
    }

    .Widget_mas_info_ases input {
        width: 84%;
        height: 18px;
        outline-width: 1px;
        border-width: 1px;
        color: #666;
        background-color: #fff;
        font-size: 0.7em;
        font-weight: normal;
        margin: 2px 2px 2px 13px;
        padding-left: 4px;
        line-height: 15px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
    }

    .Widget_mas_info_ases textarea {
        width: 84%;
        height: 36px;
        outline-width: 1px;
        border-width: 1px;
        border-top-color: gray;
        border-left-color: gray;
        resize: none;
        color: #666;
        background-color: #fff;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        font-weight: normal;
        margin: 2px 2px 2px 13px;
        padding-left: 4px;
        line-height: 15px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
    }

    .Widget_mas_info_ases p {
        color: #fff;
        margin: 2px 0px 2px 15px;
        font-size: 0.6em;
        font-weight: normal;
        text-align: left;
    }

        .Widget_mas_info_ases p a {
            color: #fff;
        }

    .Widget_mas_info_ases .checkbox {
        color: #fff;
        width: 12px;
        margin: 0px 2px 0px 0px;
        vertical-align: bottom;
        font-size: 0.6em;
        font-weight: normal;
        text-align: left;
        cursor: pointer;
    }

    .Widget_mas_info_ases .boton {
        color: #000;
        margin: 15px 0px 0px 0px;
        width: 100%;
        vertical-align: central;
        text-align: center;
    }

        .Widget_mas_info_ases .boton input {
            color: #000;
            background-color: #fff;
            width: 75px;
            height: 27px;
            margin: 0px 0px;
            font-size: 0.9em;
            font-weight: bolder;
            vertical-align: central;
            text-align: center;
            cursor: pointer;
            -webkit-border-radius: 6px !important;
            -moz-border-radius: 6px !important;
            border-radius: 6px !important;
            behavior: url(/js/pie-1.0.0/PIE.htc);
        }

/* mini-widget solicitar mas informacion del area izquierda - equipo */
.Widget_mas_info_equi {
    background-color: #0078bc;
    width: 185px;
    /*height:430px;*/
    height: auto;
}

    .Widget_mas_info_equi .titulo {
        width: 100%;
        color: #FFF;
        padding: 10px 0px 5px 0px;
        margin: 0px 0px;
        display: block;
    }

        .Widget_mas_info_equi .titulo p {
            margin: 0px 0px;
            font-size: 0.95em;
            font-weight: bolder;
            text-align: center;
            margin: 0px 2px;
        }

    .Widget_mas_info_equi .pie {
        width: 100%;
        color: #FFF;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px;
        font-size: 0.9em;
        font-weight: bolder;
        text-align: center;
    }

    .Widget_mas_info_equi input {
        width: 84%;
        height: 18px;
        outline-width: 1px;
        border-width: 1px;
        color: #666;
        background-color: #fff;
        font-size: 0.7em;
        font-weight: normal;
        margin: 2px 2px 2px 13px;
        padding-left: 4px;
        line-height: 15px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
    }

    .Widget_mas_info_equi textarea {
        width: 84%;
        height: 36px;
        outline-width: 1px;
        border-width: 1px;
        border-top-color: gray;
        border-left-color: gray;
        resize: none;
        color: #666;
        background-color: #fff;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        font-weight: normal;
        margin: 2px 2px 2px 13px;
        padding-left: 4px;
        line-height: 15px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
    }

    .Widget_mas_info_equi p {
        color: #fff;
        margin: 2px 0px 2px 15px;
        font-size: 0.6em;
        font-weight: normal;
        text-align: left;
    }

        .Widget_mas_info_equi p a {
            color: #fff;
        }

    .Widget_mas_info_equi .checkbox {
        color: #fff;
        width: 12px;
        margin: 0px 2px 0px 0px;
        vertical-align: bottom;
        font-size: 0.6em;
        font-weight: normal;
        text-align: left;
        cursor: pointer;
    }

    .Widget_mas_info_equi .boton {
        color: #000;
        margin: 15px 0px 0px 0px;
        width: 100%;
        vertical-align: central;
        text-align: center;
    }

        .Widget_mas_info_equi .boton input {
            color: #000;
            background-color: #fff;
            width: 75px;
            height: 27px;
            margin: 0px 0px;
            font-size: 0.9em;
            font-weight: bolder;
            vertical-align: central;
            text-align: center;
            cursor: pointer;
            -webkit-border-radius: 6px !important;
            -moz-border-radius: 6px !important;
            border-radius: 6px !important;
            behavior: url(/js/pie-1.0.0/PIE.htc);
        }


/* mini-widget solicitar mas informacion del area izquierda - erp */
.Widget_mas_info_erp {
    background-color: #de0058;
    width: 185px;
    /*height:430px;*/
    height: auto;
}

    .Widget_mas_info_erp .titulo {
        width: 100%;
        color: #FFF;
        padding: 10px 0px 5px 0px;
        margin: 0px 0px;
        display: block;
    }

        .Widget_mas_info_erp .titulo p {
            margin: 0px 0px;
            font-size: 0.95em;
            font-weight: bolder;
            text-align: center;
            margin: 0px 2px;
        }

    .Widget_mas_info_erp .pie {
        width: 100%;
        color: #FFF;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px;
        font-size: 0.9em;
        font-weight: bolder;
        text-align: center;
    }

    .Widget_mas_info_erp input {
        width: 84%;
        height: 18px;
        outline-width: 1px;
        border-width: 1px;
        color: #666;
        background-color: #fff;
        font-size: 0.7em;
        font-weight: normal;
        margin: 2px 2px 2px 13px;
        padding-left: 4px;
        line-height: 15px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
    }

    .Widget_mas_info_erp textarea {
        width: 84%;
        height: 36px;
        outline-width: 1px;
        border-width: 1px;
        border-top-color: gray;
        border-left-color: gray;
        resize: none;
        color: #666;
        background-color: #fff;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        font-weight: normal;
        margin: 2px 2px 2px 13px;
        padding-left: 4px;
        line-height: 15px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
    }

    .Widget_mas_info_erp p {
        color: #fff;
        margin: 2px 0px 2px 15px;
        font-size: 0.6em;
        font-weight: normal;
        text-align: left;
    }

        .Widget_mas_info_erp p a {
            color: #fff;
        }

    .Widget_mas_info_erp .checkbox {
        color: #fff;
        width: 12px;
        margin: 0px 2px 0px 0px;
        vertical-align: bottom;
        font-size: 0.6em;
        font-weight: normal;
        text-align: left;
        cursor: pointer;
    }

    .Widget_mas_info_erp .boton {
        color: #000;
        margin: 15px 0px 0px 0px;
        width: 100%;
        vertical-align: central;
        text-align: center;
    }

        .Widget_mas_info_erp .boton input {
            color: #000;
            background-color: #fff;
            width: 75px;
            height: 27px;
            margin: 0px 0px;
            font-size: 0.9em;
            font-weight: bolder;
            vertical-align: central;
            text-align: center;
            cursor: pointer;
            -webkit-border-radius: 6px !important;
            -moz-border-radius: 6px !important;
            border-radius: 6px !important;
            behavior: url(/js/pie-1.0.0/PIE.htc);
        }

/* mini-widget solicitar mas informacion del area izquierda - Generico gris*/
.Widget_mas_info_gris {
    background-color: #6b6a68;
    width: 185px;
    height: auto;
    /*-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc)*/
}

    .Widget_mas_info_gris .titulo {
        width: 100%;
        color: #FFF;
        padding: 10px 0px 5px 0px;
        margin: 0px 0px;
        display: block;
    }

        .Widget_mas_info_gris .titulo p {
            margin: 0px 0px;
            font-size: 0.95em;
            font-weight: bolder;
            text-align: center;
            margin: 0px 2px;
        }

    .Widget_mas_info_gris .pie {
        width: 100%;
        color: #FFF;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px;
        font-size: 0.9em;
        font-weight: bolder;
        text-align: center;
    }

    .Widget_mas_info_gris input {
        width: 84%;
        height: 18px;
        outline-width: 1px;
        border-width: 1px;
        color: #666;
        background-color: #fff;
        font-size: 0.7em;
        font-weight: normal;
        margin: 2px 2px 2px 13px;
        padding-left: 4px;
        line-height: 15px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
    }

    .Widget_mas_info_gris textarea {
        width: 84%;
        height: 36px;
        outline-width: 1px;
        border-width: 1px;
        border-top-color: gray;
        border-left-color: gray;
        resize: none;
        color: #666;
        background-color: #fff;
        font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        font-weight: normal;
        margin: 2px 2px 2px 13px;
        padding-left: 4px;
        line-height: 15px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        behavior: url(/js/pie-1.0.0/PIE.htc);
    }

    .Widget_mas_info_gris p {
        color: #fff;
        margin: 2px 0px 2px 15px;
        font-size: 0.6em;
        font-weight: normal;
        text-align: left;
    }

        .Widget_mas_info_gris p a {
            color: #fff;
        }

    .Widget_mas_info_gris .checkbox {
        color: #fff;
        width: 12px;
        margin: 0px 2px 0px 0px;
        vertical-align: bottom;
        font-size: 0.6em;
        font-weight: normal;
        text-align: left;
        cursor: pointer;
    }

    .Widget_mas_info_gris .boton {
        color: #000;
        margin: 15px 0px 0px 0px;
        width: 100%;
        vertical-align: central;
        text-align: center;
    }

        .Widget_mas_info_gris .boton input {
            color: #000;
            background-color: #fff;
            width: 75px;
            height: 27px;
            margin: 0px 0px;
            font-size: 0.9em;
            font-weight: bolder;
            vertical-align: central;
            text-align: center;
            cursor: pointer;
            -webkit-border-radius: 6px !important;
            -moz-border-radius: 6px !important;
            border-radius: 6px !important;
            behavior: url(/js/pie-1.0.0/PIE.htc);
        }


.mini_send {
    width: 185px;
    height: 420px;
}

    .mini_send p {
        color: #FFF;
        padding: 60px 10px 0px 10px;
        margin: 0px 0px;
        font-size: 0.9em;
        font-weight: bolder;
        text-align: center;
    }

        .mini_send p.mini {
            color: #FFF;
            padding: 10px 10px 0px 10px;
            margin: 0px 0px;
            font-size: 0.7em;
            font-weight: bolder;
            text-align: center;
        }

/* *** Nuevo menu con paneles flotantes *** */
.menuprincipal {
    display: block;
    background-image: url(/img/newmenu/fondo-menu-off.png);
    background-repeat: repeat-x;
    background-position: top;
    margin-top: 15px;
    width: 1000px;
    height: 25px;
}

    .menuprincipal ul {
        margin: 0px !important;
        padding: 0px !important;
    }

        .menuprincipal ul li {
            font-size: 15px;
            font-family: "Trebuchet MS", Arial;
            font-weight: bold;
            list-style-type: none;
        }

            .menuprincipal ul li a {
                display: block;
                padding-top: 2px;
                padding-right: 1.5%;
                padding-bottom: 17px;
                padding-left: 1.5%;
                text-decoration: none;
                color: #FFFFFF;
                float: left;
                background-image: url(/img/newmenu/fondo-menu-off.png);
                background-repeat: repeat-x;
                background-position: top;
                border-left-width: 1px;
                border-left-style: solid;
                border-left-color: #FFFFFF;
            }

                .menuprincipal ul li a:hover, a.active {
                    background-image: url(/img/newmenu/fondo-menu-on.png);
                    background-repeat: no-repeat;
                    background-position: center top;
                }

.shadow {
    -moz-box-shadow: 0 4px 8px #666666;
    -webkit-box-shadow: 0 4px 8px #666666;
    box-shadow: 0 4px 8px #666666;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')";
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');
}

.submenu {
    background-color: #e6e9ee;
    display: block;
    width: 1000px;
    border-top-width: 3px;
    border-bottom-width: 3px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #000000;
    border-bottom-color: #000000;
    padding: 20px 0px 20px 20px;
    margin-top: 17px;
    z-index: 100;
}

.col {
    float: left;
    /*width: 30%;*/
    width: 290px;
    margin-right: 2%;
}

    .col a {
        width: 290px;
        font-size: 13px;
        color: #666666;
        text-decoration: none;
        font-family: "Trebuchet MS", Arial;
    }

        .col a:hover {
            color: #085b9b;
        }

    .col ul {
        list-style-image: url(/img/newmenu/bull-off.png);
        width: 290px;
        list-style-type: none;
        margin-bottom: 0px;
    }

        .col ul li {
            list-style-image: url(/img/newmenu/img/bull-off.png);
            list-style-type: none;
            margin-bottom: 3px;
            width: 290px;
            display: block !important;
        }

            .col ul li p {
                font-size: 13px;
                color: #666666;
                text-decoration: none;
                font-family: "Trebuchet MS", Arial;
            }

.titulo {
    font-family: "Trebuchet MS", Arial;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

    .titulo a {
        color: #333333;
        font-size: 14px;
        font-weight: bolder;
        text-decoration: none;
    }

#quienes_somos, #soluciones, #formacion, #servicios, #eventos, #partners, #actualidad, #circulo_excelencia {
    visibility: hidden;
    position: fixed;
    width: 980px;
}

.CerrarMenu {
    width: 967px;
    height: 22px;
    position: absolute;
    bottom: 10px;
    background-image: url(/img/newmenu/CerrarMenu.png);
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.clear {
    clear: both;
}

.abcd {
    width: auto;
    height: 6px;
    line-height: 4px;
    margin: 2px !important;
    padding: 10px !important;
    float: left;
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    overflow: hidden !important;
    display: block;
    cursor: pointer;
    color: #d70b0c;
    font-weight: bolder;
}

    .abcd:hover {
        text-decoration: underline;
    }

.Wglosario {
    margin: 20px !important;
}

.WglosarioAmp {
}

.abcd_disabled {
    color: #aeaeae;
    width: auto;
    height: 6px;
    line-height: 4px;
    margin: 2px !important;
    padding: 10px !important;
    float: left;
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    overflow: hidden !important;
    display: block;
    cursor: default;
}

.abcd_recto {
    border: 1px solid #d0d0d0;
    background: #fff;
    behavior: url(/js/pie-1.0.0/PIE.htc);
    position: relative;
    margin: 5px !important;
    padding: 10px !important;
    overflow: hidden !important;
    display: block;
}

#modal-LOPD-contenido, #modal-LOPD-contenido_mini, #modal-LOPD-contenido_mini2, #modal-LOPD-contenido_news, #planExcelencia {
    width: 900px;
    height: 400px;
    margin: 40px;
    padding: 10px;
    background-color: #eaeaea !important;
    color: #666666 !important;
    overflow: scroll;
    overflow-x: hidden;
    text-align: left;
    border-radius: 5px;
    behavior: url(PIE.htc);
}

.modal-LOPD-contenido_mini .titulo_Politica {
    font-size: 1.5em;
    background-color: #666;
    color: #eaeaea;
    padding: 10px;
    text-align: left;
    border-radius: 5px;
    behavior: url(PIE.htc);
}

.modal-LOPD-contenido_mini .intro {
    text-align: left !important;
}

.modal-LOPD-contenido_mini h2 {
    text-align: left !important;
    font-family: 'Trebuchet MS',Arial;
    font-size: 1.3em !important;
    color: #666666;
    padding: 5px 0;
}

.modal-LOPD-contenido_mini p {
    font-family: 'Trebuchet MS',Arial;
    font-size: 0.8em;
    line-height: 16px;
    text-align: left !important;
}

.flechaup {
    width: 49px;
    height: 25px;
    margin-left: 20px;
    display: block;
    background: url(/img/slide-flecha-up.gif) top left no-repeat;
}

    .flechaup:hover {
        background: url(/img/slide-flecha-up.gif) bottom left no-repeat;
    }

.TablaCreta1 {
    width: 99%;
    margin: 10px 10px 10px 5px;
    font-size: 0.7em;
    border-right: 1px solid #000;
}

    .TablaCreta1 thead tr {
        background-color: #ddd9c3;
        text-align: center;
    }

    .TablaCreta1 td.primeracol {
        background-color: #ddd9c3;
        color: #000000;
        text-align: center;
    }

    .TablaCreta1 td {
        border: 1px solid #000;
        padding: 5px;
    }

    .TablaCreta1 p {
        padding: 0 !important;
        margin: 10px 0 !important;
    }

.pestanya {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    color: #474649;
    display: inline-block;
    float:left;
    margin: 10px 0 0 0;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    border: none;
    padding: 1.2px 12px;
    height:20px;
    line-height: 1.42857143;
    
    border-radius: 4px 4px 0 0;          
    background: -moz-linear-gradient(#fdd3d3, #d2322d); 
    background: -ms-linear-gradient(#fdd3d3, #d2322d); 
    background: -webkit-linear-gradient(#fdd3d3, #d2322d); 
    background: -o-linear-gradient(#fdd3d3, #d2322d); 
    background: linear-gradient(#fdd3d3, #d2322d);  
    -pie-background: url() no-repeat, linear-gradient(#fdd3d3, #d2322d);
    behavior: url(/js/pie-2beta/PIE.htc);
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd3d3', endColorstr='#d2322d');*/    
}

.pestanya a {
    text-decoration:none;
    color: #474649;
    margin: 1px 0 0 0;
    float:left;
    font-size: 100% !important;
}
.pestanya a:hover {
    color: #fff;
}

/*CARUSEL HORIZONTAL*/

    .widget2 .wderecha {
        background-color: #fff;
        position: absolute;
        left: 378px;
        bottom: 0px;
        top: 0px;
    }

     .widget2 .wizquierda {
        width: 30px !important;
        background-color: #fff;
        position: absolute;
        left: 0px;
        bottom: 0px;
        top: 0px;
        z-index:1000;
    }

    .widget2 .wizquierda #wflechaizq {
        cursor: pointer;
        margin-top: 5px;
        /*display:block !important;*/
        color:#d0d0d0;
    }

    .widget2 .wderecha #wflechader {
        cursor: pointer;
        margin-top: 5px;
        /*display:block !important;*/
        color:#d0d0d0;
        /*padding-left:35px;*/
    }

    .widget2 .caroufred_horizontal li {
        list-style: none;
        float: left;
        padding-right:5px;
        padding-left:5px;
    }

    .widget2 .caroufred_horizontal li div{
        font-size:11px; 
        text-align :center;
    }
   
/*FIN CARUSEL HORIZONTAL*/

.menuNewCirculo {
    margin:40px 0 20px 0;
    width: 100%;
    height:300px;
}

    .menuNewCirculo .usoAplicaciones {
        width: 135px;
        height: 135px;
        margin:20px 50px;
        float:left;
        background: url('/img/circulo/uso-aplicaciones.png') bottom;
    }
    .menuNewCirculo .usoAplicaciones:hover {
        background: url('/img/circulo/uso-aplicaciones.png') top;
    }

    .menuNewCirculo .fiscalContable {
            width: 135px;
            height: 135px;
            margin:20px 50px;
            float:left;
            background: url('/img/circulo/fiscal-contable.png') bottom;
    }
    .menuNewCirculo .fiscalContable:hover {
            background: url('/img/circulo/fiscal-contable.png') top;
    }

    .menuNewCirculo .laboral {
            width: 135px;
            height: 135px;
            margin:20px 50px;
            float:left;
            background: url('/img/circulo/laboral.png') bottom;
    }

    .menuNewCirculo .laboral:hover {
            background: url('/img/circulo/laboral.png') top;
    }
    .menuNewCirculo .eLearning {
            width: 135px;
            height: 135px;
            margin:20px 50px;
            float:left;
            background: url('/img/circulo/e-learning.png') bottom;
    }

    .menuNewCirculo .eLearning:hover {
            background: url('/img/circulo/e-learning.png') top;
    }
    .menuNewCirculo .especialCreta {
            width: 135px;
            height: 135px;
            margin:20px 50px;
            float:left;
            background: url('/img/circulo/especial-creta.png') bottom;
    }
    .menuNewCirculo .especialCreta:hover {
            background: url('/img/circulo/especial-creta.png') top;
    }
    .menuNewCirculo .calendario {
            width: 135px;
            height: 135px;
            margin:20px 50px;
            float:left;
            background: url('/img/circulo/calendario.png') bottom;
    }
    .menuNewCirculo .calendario:hover {
            background: url('/img/circulo/calendario.png') top;
    }
