/* CSS Document */
/*Maquetacion*/
html,body{
    font-family: Arial, Helvetica, sans-serif;
    height:100%; /* needed for container min-height */
    color: #7e7e7e;
    font-size: 13px;
    background-color: #2166ab;
    margin:0px 0 0 0;
}
#contenedor{
    width:1015px;
    text-align: left;
    margin: 0px auto;
    padding: 0px;
    border:0;
}
#cabecera{
    width:1015px;
    height:154px;
    background-image: url(../img/millones-personas-millones-.gif);
    background-repeat: no-repeat;
}
#cuerpo-izquierdo{
    float:left;
    width:762px;
    height:auto !important; /* real browsers */
    height:100%; /* IE6: treaded as min-height*/

    min-height:100%; /* real browsers */
}
#cuerpo-derecho{
    float:right;
    width:253px;
}


#pie{
    width:1015px;
    text-align: left;

    clear:both;
    font-size: 11px;
    color: #ffffff;
}
li{
    list-style: none;
}

#pie li{
    width:120px;
    height:20px;
    float:left;
    display: inline;
    list-style-type: none;
    padding-right: 50px;

}

#pie a{
    font-weight: bold;
    color: #ffffff;
}

.grupo-editorial{
    padding:5px 0 0px 200px;
    text-align:left;
}
.creditos{
    width:1015px;
    text-align:center;
    padding:60px 0 10px 0;
    clear:both;
    color:#FFFFFF;
}

.contenido{
    background-image: url(../img/cuer-contenido.gif);
    background-repeat: repeat-y;
}
.cuer-contenido{
    margin:0px 0px 10px 0px;
    padding:0px 15px 0px 15px;
}

.lateral{
    background-image: url(../img/cuer-lateral.gif);
    background-repeat: repeat-y;

}


.ico-empresa{
    width:100px;
    float:left;
    padding:0px;
    text-align:right;
}
.texto-empresa{
    width:125px;
    padding:10px 0 0 0px;
    font-size: 16px;
}
.pie-empresa{
    clear:both;
}
/*glosario*/
.glosario{
    clear:both;
}
.glosario-caja{
    clear:both;
    overflow:hidden;
    width:199px;
}
.glosario-2{
    width:199px;
    clear:both;
    overflow:hidden;
}

.sub-glosario{
    width:199px;
    clear:both;
}
.eliminar-glosario{
    width:13px;
    padding:0px 0px 0px 2px;
    float:right;
}
.tit-sub-glosario{
    width:180px;
    float:left;
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    margin:0px 0px 10px 0px;
}
.tit-sub-glosario a:link, a:visited{
    color: #2166ab;
}
.tit-sub-glosario-2{
    width:180px;
    float:left;
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    margin:0px 0px 10px 0px;
}
.tit-sub-glosario-2 a{
    color: #2166ab;
}
.tit-sub-glosario-2 a:hover{
    color: #2166ab;
}
.tit-sub-glosario-2 a:visited{
    color: #2166ab;
}
.ico-eliminar{
    padding:3px 0px 0px 0px;
}
/*.glos-derecha{
  width:95px;
  float:right;
  margin:0px 0px 10px 0px;
}*/
.glos-izquierda{
    clear:both;
    width:200px;
    float:left;
    margin:0px 0px 10px 0px;
}

.bot-glosario{
    width:173px;
    height:25px;
    background-image: url(../img/boton-glosario.gif);
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    clear:both;
    padding:5px 0px 0px 24px;
}

.bot-glosario a{
    color: #ffffff;
}
.bot-glosario a:hover{
    color: #ffffff;
}
.bot-glosario a:visited{
    color: #ffffff;
}
#lista-glosario{
    margin:0px 0px 10px 0px;
    background-image: url(../img/cuer-glosario.gif);
    background-repeat: repeat-y;

}
.cuer-lista-glosario{
    width:420px;
    clear:both;
    padding:0px 10px 0px 10px;
}
.lista-glosario-izq{
    float:left;
    width:200px;
}
.lista-glosario-der{
    float:right;
    width:200px;
}

.pie-lista-glosario{
    clear:both;
}


/*glosario detalle*/

.glosario-detalle{
    width:715px;
    _width:460px;
    text-align: left;
    margin: 0px auto;
    padding: 0px;
    border:0;
}
.glosario-detalle-izq{
    float:left;
    width:345px;
}
.glosario-detalle-der{
    float:right;
    width:345px;
}
.item-glosario-detalle{
    width:345px;
    clear:both;
    overflow:hidden;
    margin:0px 0px 30px 0px;
}
.sub-glosario-detalle{
    width:345px;
    clear:both;
}
.tit-sub-glosario-detalle{
    width:330px;
    float:left;
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    margin:0px 0px 10px 0px;
}
.glos-izquierda-detalle{
    width:165px;
    float:left;
    margin:0px 0px 10px 0px;
}
.glos-derecha-detalle{
    width:165px;
    float:right;
    margin:0px 0px 10px 0px;
}




/*lateral derecha*/
.login{
    /*text-align:right;*/
    font-size:11px;
}
.login input{
    margin:0px 0px 5px 0px;width:140px;
}

.adwords{
    padding:5px 20px 5px 20px;
}
.cuer-lateral{
    margin:0px;
    padding:0px 10px 0px 12px;
}

.ficha-lateral-derecho{
    width:216px;
    margin:0 0 20px 0;
}
.ficha-lateral-derecho-2{
    width:216px;
    margin:0 0 0px 0;
}
.cab-lateral-derecho{
    width:216px;
    height:36px;
    margin:0px;
    padding:8px 0 0 10px;
    background-image: url(../img/titular-2.gif);
    background-repeat: no-repeat;

}
.cab-lateral-derecho a, a:hover, a:active, a:visited{
    color:#FFFFFF;
}
.cab-lateral-derecho a:visited{
    color:#FFFFFF;
}
.cuer-lateral-derecho{
    margin:0px;
    padding:0px 10px 0px 1px;
}
.pie-lateral-derecho{
    text-align:right;
    padding:0px 10px 0px 0px;
}

.cuer-lateral-derecho ol {
    margin:5px 0px 0px 20px ;
    .margin:5px 0px 0px 24px ;
    font-size: 13px;
    color: #2166ab;
}

.cuer-lateral-derecho li{
    margin:0px;
    padding:0px;

}

.cuer-lateral-derecho p{
    margin:0px;
    padding:0px;

}

.cuer-lista-diccio-index{
    width:400px;
    _width:340px;
    margin:0px;
    padding:0px 0px 0px 0px;
}
.index-col
  { margin:0px 0px 0px 5px; }
.index-col1
  { width:161px;_width:auto;float:left;padding:0px 0px 0px -10px; }
.index-col2
  { width:170px;_width:auto;float:left;padding:0px 110px 0px -10px; }
.ultima_fila
  { width:335px; }

.cuer-lista-diccio-index ul{
    margin:0px 0px 0px 5px;
    .margin:0px 0px 0px -10px;

    padding:0px;
    list-style-position: inside;
    list-style-type: none;
}
.cuer-lista-diccio-index li{
    margin:0px 0px 10px 0px;
}
.formulario-index{
    width:720px;
    _width:700px;
    margin:0 0px 10px 35px;
    _margin:0 0px 10px 25px;
}
.formulario-index-1{
    width:500px;
    float:left;
    padding:0 0 0 10px;
}
.formulario-index-2{
    width:180px;
    float:right;
    padding:9px 0 0 0;
}


.buscador {
    width: 500px;
    font-size: 20px;
    color: #6c6c6c;
    margin:10px 0px 10px 0px;
    padding:3px;
    border: 1px solid #c7c7c7;
}




/*pagina detalles*/
#col-detalle-izquierda{
    width:260px;
    float:left;
}
#col-detalle-derecha{
    width:460px;
    float:right;
    .padding:0px 5px 0px 0px;

}

.menu-rapido{
    width:255px;
    background-image: url(../img/cuerpo-menu-rapido.gif);
    background-repeat: repeat-y;
}
.menu-rapido-2{
    width:255px;
    background-image: url(../img/cuerpo-menu-rapido.gif);
    background-repeat: repeat-y;
    margin:0px 0px 0px 5px;
}
.cuer-menu-rapido{
    width:auto;
    margin:0px;
    padding:0px 0px 0px 5px;
}

.cuer-lista-diccio{
    width:210px;
    margin:0px;
    padding:0px 0px 0px 0px;
}

.tipo-diccionario{
    width:460px;
    height:38px;
    padding:0px;

    background-image: url(../img/tipo-diccionario.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    clear:both;
}
.tipo-diccionario2{
    width:460px;
    height:38px;
    padding:0px;

    background-image: url(../img/tipo-diccionario.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    clear:both;
}
.tipo-diccionario-text{
    width:auto;
    margin:7px 0px 0px 40px !important;
    .margin:7px 0px 0px 20px;
    float:left;
}
.tipo-diccionario-print{
    width:20px;
    padding:0px;
    margin:8px 2px 0px 0px;
    float:right;
}

.imprimir{
    width:249px;
    height:27px;
    background-image: url(../img/imprimir.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    clear:both;
    padding:5px 0px 0px 30px;
    margin:0 0 0 110px;
}
.imprimir a{
    color: #ffffff;
}
.ficha-diccionario{
    padding:0px 10px 0px 0px;
    .padding:0px;
}
.ficha-diccionario2{
    padding:0px 10px 0px 0px;
    .padding:0px;
}

/*conjugador verbal*/
.conjugador ul{
    margin:10px 0px 0px 0px;
    padding:0px;
}
.conjugador li{
    width:212px;
    height:150px;
    float:left;
    display: inline;
    list-style-type: none;
    padding:0 2px 0 0;
}
/*agenda*/
#col-agenda-izquierda{
    width:243px;
    float:left;


}
#col-agenda-derecha{
    width:480px;
    float:right;

}
.menu-agenda{
    width:243px;
    background-image: url(../img/cuer-menu-agenda.gif);
    background-repeat:  repeat-y;
    margin:0px 0px 10px 0px;
}
.cuer-menu-agenda{
    padding:0px 5px 0px 10px;

}

/*item agenda*/
.resultado-busqueda{
    font-size: 16px;
    font-weight: bold;
    color: #8dbd43;
    margin:0px 0px 10px 0px;
}
.item-agenda{
    width:468px;
    clear:both;

}
.item-agenda a{
    font-weight: bold;
    color: #2166ab;
}
.item-agenda a:visited{
    font-weight: bold;
    color: #2166ab;
}
.tit-agenda{
    width:458px;
    height:28px;
    background-image: url(../img/titular-agenda.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    text-align: right;
    padding:12px 10px 0px 0px;
    background-position: 0px 0px;
}

.secc-agenda{
    font-size: 12px;
    font-weight: bold;
    color: #8dbd43;
    text-align: right;
    padding:0px 10px 0px 0px;
}

.text-agenda{
    margin:5px 0px 5px 0px;
}

.foto-agenda{
    float:left;
    border: 1px solid #CCCCCC;
    margin:0px 22px 10px 0px;
}

.datos-agenda{
    clear:both;
    float:right;
    background-image: url(../img/cuer-det-agenda.gif);
    background-repeat:  repeat-y;
    width:300px;
    margin:0px 0px 10px 0px;
}
.cuer-datos-agenda{
    padding:0px 15px 0px 15px;
}


/* Formulario inscripcion*/
.titular-principal{
    width:680px;
    height:40px;
    background-image: url(../img/titular-3.gif);
    background-repeat: no-repeat;
    padding:10px 0px 0px 40px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 14px;
    margin:0px 0px 0px 5px;
    clear:both;
}
.video{
    margin:10px 0px 10px 0px;
    padding:10px 0px 0px 45px;
}
.ventaja{
    color:#8dbd43;
    background-image: url(../img/ico-ventaja.gif);
    background-repeat: no-repeat;
    padding:0px 0px 0px 20px;
    margin:0px 0px 10px 0px;
}
.ventaja a {
    color:#8dbd43;
    font-weight: bold;
}
.ventaja a:visited{
    color:#8dbd43;
    font-weight: bold;
}
.ventajas-premium{
    width:640px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
.ventajas-premium-3{
    width:650px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}
.ventajas-premium a{
    color:#8dbd43;
}
.ventajas-premium-3 a{
    color:#8dbd43;
}
.texto-ventajas-premium{
    float: left;
    width: 40%;

}
.texto-ventajas-premium-2{
    float: left;
    width: 60%;

}
.texto-ventajas-premium-4{
    float: left;
    width: 330px;
    margin:0px 0px 20px 0px;

}
.texto-ventajas-premium-5{
    float: left;
    width: 300px;

}
.texto-ventajas-premium-6{
    float: left;
    width: 270px;
    margin:0px 0px 20px 0px;

}
.texto-ventajas-premium-7{
    float: left;
    width: 350px;

}
.banner-ventajas-premium{
    float: right;
    width: 140px;

}
.ventajas-premium ul{
    margin:10px 5px 20px 10px;
    padding:0px 0px 0px 0px;
}
.ventajas-premium-3 ul{
    margin:10px 5px 20px 10px;
    padding:0px 0px 0px 0px;
}
.ventajas-premium li{
    list-style-type: none;
}
.ventajas-premium-3 li{
    list-style-type: none;
}

.tituloform{
    width:390px;
    height:30px;
    padding:12px 0px 0px 40px;
    background-image: url(../img/tit-form.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    clear:both;
    background-position: -4px;
    margin:10px 0px 10px 0px;
}

.form-comentario{
    width:425px;
    margin:0px 0px 10px 0px;
    font-size: 12px;
    font-weight: bold;
}
.form-comentario-2{
    width:425px;
    margin:0px 0px 10px 0px;
    font-size: 12px;
    clear:both;
}
.form-01{
    width:425px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
.form-01b{
    width:425px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    padding:10px 0px 0px 0px;
}


.mi-cuenta-diccs
{
  float:left;
  width:100%;
  margin:0px 0px 10px 0px;
  border:1px none red;
}
.form-col-izq
{
  float:left;
  width:205px;
  margin:0px 0px 10px 0px;
}
.form-col-der
{
  float:right;
  width:205px;
  margin:0px 0px 10px 0px;
}

label {
    display: block;
    clear: left;
    margin: 0px 0px 5px 0px;
    font-size: 12px;
    font-weight: bold;
    color: #787878;
    width:200px;
}
.label-larga{
    width:400px;
}
.caja-01{
    width:410px;
    margin:0px 0px 10px 0px;
}

.caja-02{
    width:185px;
    margin:0px 0px 10px 0px;
}
.caja-03{
    width:100px;
    margin:0px 0px 0px 22px;
}
.caja-04{
    width:75px;
    margin:0px 5px;
}
.separador-form{
    clear:both;
    width:415px;
    height:9px;
    margin:20px 0px 20px 0px;
    .margin:10px 0px 10px 0px;
    background-image: url(../img/separador.gif);
    background-repeat:  repeat-x;
}

.form-01 ul
{
  margin:0px;
  padding:0px;
  list-style-position: inside;
  list-style-type: none;
}
.form-01 li{
    margin:0px 0px 10px 0px;
}

.form-01 a{
    font-weight: bold;
    text-decoration: underline;
}
/*pagina renovacion*/
.cuadro-renovacion{
    width:640px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;

}
.cuadro-renovacion-izq{
    width:260px;
    float:left;
    margin:0px 0px 20px 0px;
}
.cuadro-renovacion-der{
    width:350px;
    float:right;

}

/*pagina mas buscadas*/
#col-index-izquierda{
    width:354px;
    float:left;
    margin:0px 0px 10px 0px;

}
#col-index-derecha{
    width:354px;
    float:right;
    padding:0 10px 0 0;
    margin:0px 0px 10px 0px;

}
.titular-5{
    width:354px;
    height:41px;
    background-image: url(../img/titular-5.gif);
    background-repeat: no-repeat;
    padding:10px 0px 0px 45px;
    background-position: 4px 0px;
}

.listado-buscadas ol {
    margin:0px 0px 0px 70px ;


}

.listado-buscadas li{
    margin:0px 0px 5px 0px;
    padding:0px;

}

.listado-buscadas p{
    margin:0px;
    padding:0px;

}
.listado-buscadas a {
    text-decoration:none;
    color:#7e7e7e;
}

/* pagina ayuda*/

#col-ayuda-izquierda{
    font-size:11px;
    width:220px;
    float:left;
    padding:10px 0px 0px 10px;
}
#col-ayuda-izquierda li{
    list-style-type: none;
    margin:0 0 5px 0;
}
#col-ayuda-izquierda ul{
    margin:0px;
    padding:0px 0px 10px 15px;
}
#col-ayuda-derecha{
    width:440px;
    float:right;
    padding:0px 30px 0px 0px;
}
#col-ayuda-derecha-2{
    width:440px;
    float:right;
    padding:0px 150px 0px 0px;
}
#col-ayuda-derecha li{
    margin:0px 0px 10px 0px;
}
.ficha-ayuda a{
    text-decoration: underline;
}
.ficha-ayuda a:hover{
    text-decoration: none;
}
.ficha-ayuda a:visited{
    text-decoration: underline;
}

.ficha-ayuda ol {
    margin:10px 0px 20px 50px;
    padding:0px;
    font-size: 13px;
    color: #7e7e7e;
}
.ayuda-texto-legal{
    font-size: 10px;
    text-align:center;
    color: #7e7e7e;
}
.ayuda-blanco{
    color: #ffffff;
    font-weight: bold;
}
/*ventajas premium 02*/
.text-premium{
    width:710px;
    text-align: left;
    margin: 0px auto;
    clear:both;
}
.text-premium-b{
    width:700px;
    text-align: left;
    margin: 0px auto 15px;
    font-size: 11px;
}
.text-premium-01{
    width:340px;
    float:left;
}
.text-premium-02{
    width:340px;
    float:right;
}
.destacado-premium{
    font-weight: bold;
    color: #8dbd43;
    font-size:18px;
    margin:10px 0px 10px 0px;
}


/* barra herramientas*/


.text-barra-herramientas{
    width:665px;
    text-align: left;
    margin: 0px auto;
}

.text-barra-herramientas ul{
    margin:10px 5px 20px 10px;
    padding:0px 0px 0px 0px;
}
.text-barra-herramientas li{
    list-style-type: none;
}

.texto-barra-herramientas-2{
    float: left;
    width: 300px;
    font-weight: bold;
}
.texto-barra-herramientas-3{
    float: right;
    width: 300px;
    font-weight: bold;
}
.descargas-barra{
    width:550px;
    text-align: left;
    margin: 0px auto;
}
.descargas-barra a{
    color:#FFFFFF;
    font-weight: bold;
}
.descargas-barra a:visited{
    color:#FFFFFF;
    font-weight: bold;
}
.descargas-barra-01{
    width:265px;
    float:left;
}

.descargas-barra-02{
    width:265px;
    float:right;
}
.tit-descarga{
    width:261px;
    height:30px;
    padding:14px 0px 0px 45px;
    background-image: url(../img/titulo-barra.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    color: #2166ab;
}
.text-descarga{
    padding:0px 0px 0px 20px;
}
.boton-descarga{
    width:198px;
    height:30px;
    text-align: center;
    margin: 0px auto;
    padding:7px 0px 0px 0px;
    background-image: url(../img/boton-descargar.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    color: #ffffff;
}
/*pagina contacto*/
#col-contacto-izquierda{
    font-size:11px;
    width:278px;
    float:left;
    padding:0px 0px 0px 10px;
}
#col-contacto-derecha{
    width:420px;
    float:right;
    padding:0px 10px 0px 0px;
}
#col-contacto-derecha-2{
    width:420px;
    .width:430px;
    _width:420px;
    float:right;
    padding:0px 10px 0px 0px;
    .padding:0px 0px 0px 0px;
    _padding:0px -100px 0px 0px;
}
.titular-contacto{
    width:278px;
    height:39px;
    background-image: url(../img/titular-4.gif);
    background-repeat: no-repeat;
    padding:10px 0px 0px 10px;
    background-position: -5px 0px;
}
/*mapa web*/
.mweb{
    width:715px;
    text-align: left;
    margin: 0px auto;
    padding: 0px;
    border:0;
}
.mweb ul{
    margin:5px;
    padding:0px 0px 0px 0px;
    text-decoration:none;
    list-style-type: none;
}
.mweb li{
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    text-decoration:none;
}

.mweb-t-1{
    width:715px;
    font-size: 16px;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #2166ab;
    padding:0px 0px 5px 0px;
}

.mweb-t-1 a, .mweb-t-1 a:link, .mweb-t-1 a:hover, mweb-t-1 a:active{
    color: #8dbd43;
}
.mweb-t-1 a:visited{
    color: #8dbd43;
}
.mweb-t-2{
    width:340px;
    font-size: 14px;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8dbd43;
    padding:0px 0px 5px 0px;
}
.mweb-t-2 a, .mweb-t-2 a:link, .mweb-t-2 a:hover, mweb-t-2 a:active{
    color: #2166ab;
}
.mweb-t-2 a:visited{
    color: #2166ab;
}

.mweb-t-3{
    width:715px;
    font-size: 16px;
    font-weight: bold;
    margin:10px 0px 10px 0px;
}
.mweb-t-3 a, .mweb-t-3 a:link, .mweb-t-3 a:hover, mweb-t-3 a:active{
    color: #8dbd43;
}
.mweb-t-3 a:visited{
    color: #8dbd43;
}
.mweb-t-3b{
    float:left;
}
.mweb-t-3b li{
    width:340px;
    font-size: 16px;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #2166ab;
    padding:0px 0px 5px 0px;
    margin:0px 0px 10px 0px;
    clear:both;
}

.mweb-t-3c{
    float:right;

}
.mweb-t-3c li{
    width:340px;
    font-size: 16px;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #2166ab;
    padding:0px 0px 5px 0px;
    margin:0px 0px 10px 0px;
    clear:both;
}
.mweb-item2{
    clear:both;
    margin:10px 0px 10px 0px;
    overflow:hidden;
}
.mweb-item2a{
    width:340px;
    float:left;
}
.mweb-item2b{
    width:340px;
    float:right;
}
.mweb-lista-1{
    float:left;
}
.mweb-lista-2{
    float:right;
}
.sub-titulo-mweb{
    font-weight: bold;
    padding:5px 0px;
    clear:both;
    overflow:hidden;
}


/*micuenta*/
.titulocuenta{
    width:390px;
    height:30px;
    padding:12px 0px 0px 40px;
    background-image: url(../img/tit-form.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    clear:both;
    background-position: -4px;
}
.lista-micuenta ul{
    margin:0px 0px 0px 20px;
    padding:0px;
    list-style-position: inside;
    list-style-type: none;
}
.lista-micuenta ul ul{
    margin:10px 0px 0px 40px;
    padding:0px;
    list-style-position: inside;
    list-style-type: none;
}
.lista-micuenta ul ul li{
    margin:0px 0px 10px 0px;
}
.lista-micuenta li{
    margin:0px 0px 10px 0px;
}
.lista-micuenta a{
    font-weight: bold;
}
/*estilos*/
a {
    text-decoration:none;
    color:#7e7e7e;
}
a:active {
    text-decoration:none;
    color:#7e7e7e;
}
a:visited {
    text-decoration:none;
    color:#7e7e7e;
}
a:hover{
    text-decoration:none;
    color:#6c6c6c;
}
.pie-lateral-derecho a{
    text-decoration:underline;
    color:#8ab941;
}
.pie-lateral-derecho a:hover{
    text-decoration:none;
    color:#8ab941;
}
h1{
    font-size: 18px;
    font-weight: bold;
    color: #2166ab;
    margin:0px 0px 0px 0px;
}
h2{
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    margin:0px;
}
h3{
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    margin:0px;
    padding:0px;
}
h4{
    font-size: 12px;
    font-weight: bold;
    color: #2166ab;
    margin:0px;
}


.subtitulo{
    font-size: 13px;
    font-weight: bold;
    color: #7e7e7e;
}
.tipo-definicion{
    font-style: italic;
    font-weight: bold;
    color: #2166ab;
}
.destacado-blanco{
    font-weight: bold;
    color: #ffffff;
}
.destacado-azul{
    font-weight: bold;
    color: #2166ab;
}
.destacado-rojo{
    font-weight: bold;
    color: red;
    font-size:12px;
    margin:12px;
}
.destacado-azul-may{
    font-weight: bold;
    color: #2166ab;
    text-transform: uppercase;
}
.destacado-verde{
    font-weight: bold;
    color: #8dbd43;
}
.ejemplo{
    font-style: italic;
}
.nota{
    font-weight: bold;
}



ol {
    margin:30px 0px 0px 30px;
    padding:0px;
    font-size: 13px;
    color: #2166ab;
}

ol p {
    color: #7e7e7e;
}
.marca-agua{
    width:720px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
.texto-legal{
    margin:0px;
    padding:0px 30px 0px 30px;
    font-size: 11px;
}
/*mensaje error*/
.aviso{
    width:500px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
.aviso-b{
    width:646px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
.aviso-2{
    text-align:center;
    font-size: 16px;
    font-weight: bold;
    color: #2166ab;
    margin:10px 0px 20px 0px;
}
.aviso-2 a{
    color: #2166ab;
}
.aviso-2 a:visited{
    color: #2166ab;
}
.aviso-3{
    text-align:left;
    font-size: 12px;
    font-weight: bold;
    color: #2166ab;
    margin:10px 0px 20px 0px;
}
.aviso-3 a{
    color: #8dbd43;
}
.aviso-3 a:visited{
    color: #8dbd43;
}
.no-encontrado{
    width:438px;
    color: #fe2f2f;
    font-weight: bold;
    padding:15px 0px 0px 5px;
    margin:0px 0px 20px 0px;
    font-size: 14px;
}
.no-encontrado-2{
    width:438px;
    color: #fe2f2f;
    padding:15px 0px 0px 5px;
    margin:0px 0px 20px 0px;
    font-size: 12px;
}
.aviso-detalle{
    width:438px;
    color: #fe2f2f;
    font-weight: bold;
    padding:15px 0px 0px 5px;
    margin:0px 0px 20px 0px;
    font-size: 14px;
    text-align:center;
}
.aviso-glosario{
    color: #fe2f2f;
    font-weight: bold;
    padding:15px 0px 0px 5px;
    margin:0px 0px 20px 0px;
    font-size: 14px;
    text-align:center;
}
.aviso-glosario-2{
    clear:both;
    color: #fe2f2f;
    font-weight: bold;
    padding:15px 0px 0px 5px;
    margin:0px 0px 20px 0px;
    font-size: 11px;
    text-align:center;
}

.error-clave{
    color: #fe2f2f;
    font-weight:bold;
    text-align:center;
}
.mail-olvidado{
    padding:10px 0px 5px 0px;
    text-align:center;
}
.mail-olvidado a:link{
    color:#2166ab;
    text-decoration:underline;
    text-align:center;
    font-weight:bold;
}

/*formularios*/

select{
    margin:5px 0px 5px 0px;
    border: 1px solid #c7c7c7;
}
radio {
    width: 13px;
    height: 13px;
    padding: 0px;
    margin: 0px 10px 0px 0px;
    border:0px;
}
.buscador2 {
    width: 230px;
    font-size: 20px;
    color: #6c6c6c;
    margin:10px 0px 10px 0px;
    padding:3px;
    border: 1px solid #c7c7c7;
}
.buscador-index {
    width: 300px;
    font-size: 20px;
    color: #6c6c6c;
    margin:10px 0px 20px 0px;
    padding:3px;
    border: 1px solid #c7c7c7;
}
.buscador-index-free{
    padding:0px 0px 0px 10px;
}
.bot-buscar-index{
    padding:0px 0px 0px 100px;
}
.bot-buscar-index2{
    clear:both;
    padding:0px 0px 0px 300px;
}
.bot-buscar-index3{
    clear:both;
    padding:10px 0px 0px px;
}



.cuer-lista-diccio ul{
    margin:0px 0px 0px 5px;

    padding:0px;
    list-style-position: inside;
    list-style-type: none;
}
.cuer-lista-diccio li{
    margin:0px 0px 10px 0px;
}

.boton-buscar{
    margin:auto;
    clear:both;
    text-align:center;
    padding:5px 15px 10px 0px;
}

.volver{
    clear:both;
    width:145px;
    height:32px;
    background-image: url(../img/boton-volver.gif);
    background-repeat: no-repeat;
    margin:10px 0px 0px 0px;
    padding:14px 0px 0px 50px;
    font-size: 12px;
}
.volver a{
    color:#FFFFFF;
    text-decoration:none;
    font-weight: bold;
}
.volver a:visited{
    color:#FFFFFF;
    text-decoration:none;
    font-weight: bold;
}
.ficha-diccionario2{
    margin:0px 0px 20px 0px;

}


.ficha-diccionario2 textarea{
    width:455px;
}

/*banners*/
.ban-1{
    margin:0px 0px 10px 0px;
}
.ban-inferior{
    clear:both;
    padding:20px 0px 0px 25px;
}
.ban-index-1{
    clear:both;
    padding:0px 0px 5px 30px;
}
.ban-index-2{
    clear:both;
    padding:20px 0px 20px 30px;
}



/*cabecera*/
#logos{
    padding:30px 0px 0px 0px;
    clear:both;
    overflow:hidden;

}
#idiomas{
    width:auto;
    clear:both;
    float:right;
    padding:5px 30px 0px 0px;
    _padding:0px 30px 0px 0px;
}
#logo{
    width:auto;
    float:left;
    padding:0px 0px 0px 20px;
}
#vox{
    width:202px;
    height:55px;
    float:left;
    padding:30px 20px 0px 10px;
    _padding:30px 10px 0px 5px;
}
#banner-head{
    width:468px;
    height:60px;
    float:right;
    padding:25px 30px 0px 0px;
    _padding:12px 30px 0px 0px;
}
#menu{
    width:auto;
    height:20px;
    margin:0px 30px 0px 0px;
    float:right;
    background-color:#999999;

}

#idiomas ul{
    margin: 0px;
    padding: 0px;
    float: left;
    height: auto;
    width: auto;
    list-style-type: none;
    text-align:center;
}
#idiomas li{
    margin: 0px;
    padding: 2px 0px 0px 0px;
    float: left;
    height: 21px;
    width: 66px;
    list-style-type: none;
    background-image: url(../img/bot-idiomas.gif);
    overflow: hidden;
}
#idiomas a:link{
    color:#FFFFFF;
    text-decoration:none;
}
#idiomas a:visited{
    color:#FFFFFF;
    text-decoration:none;
}
#menu a{
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
#menu a:hover{
    color:#CCC
}
#m1, #m2, #m3, #m4, #m5, #m6, #m7{
    margin: 0px;
    padding: 0px;
    float: left;
    height: auto;
    width: auto;
    text-align:center;
}
#m1 ul, #m2 ul, #m3 ul , #m4 ul , #m5 ul, #m6 ul, #m7 ul    {
    margin: 0px;
    padding: 0px;
    float: left;
    height: auto;
    width: auto;
    list-style-type: none;
}
#m1 li a {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    float: left;
    height: 25px;
    width: 115px;
    list-style-type: none;
    background-image: url(../img/boton-zona-premium.gif);
    overflow: hidden;
}

#m2 li a {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    float: left;
    height: 25px;
    width: 173px;
    list-style-type: none;
    background-image: url(../img/boton-barra-herramientas.gif);
    overflow: hidden;
}
#m3 li a {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    float: left;
    height: 25px;
    width: 140px;
    list-style-type: none;
    background-image: url(../img/boton-quienes-somos.gif);
    overflow: hidden;
}
#m4 li a {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    float: left;
    height: 25px;
    width: 116px;
    list-style-type: none;
    background-image: url(../img/boton-moviles.gif);
    overflow: hidden;
}
#m5 li a {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    float: left;
    height: 25px;
    width: 68px;
    list-style-type: none;
    background-image: url(../img/boton-e-books.gif);
    overflow: hidden;
}
#m6 li a {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    float: left;
    height: 25px;
    width: 55px;
    list-style-type: none;
    background-image: url(../img/boton-ayuda.gif);
    overflow: hidden;
}
#m7 li a {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    float: left;
    height: 25px;
    width: 83px;
    list-style-type: none;
    background-image: url(../img/boton-mapa-web.gif);
    overflow: hidden;
}


/*diccionario medico*/
.diccionario-medico-01{
    float:left;
    width:270px;
    padding:10px 0px 0px 0px;
}
.diccionario-medico-02{
    float:right;
    width:420px;
    padding:0px 20px 0px 0px;
}

/*sugerencias*/
.text-sugerencias{
    padding:0px 30px;
}
.mensaje{
    margin:10px;
    font-size: 13px;
    font-weight: bold;
    color: #8dbd43;
}

.texto-legal-2{
    font-size:10px;
}


#col-contacto-derecha-2 label{
    display: block;
    clear: left;
    margin: 0px 0px 5px 0px;
    font-size: 12px;
    font-weight: normal;
    color: #787878;
    width:200px;

}

#evento{
    visibility: hidden;
    padding:10px;
    overflow:hidden;
    position:absolute;
    left=0;
    top=0;
    width:330px;
    visibility:hidden;
    z-index:3;
}

.solo-lectura{
    background-color: #CCC;
}

/*diccionario enciclopedico*/
.ventaja-2{
    background-image: url(../img/ico-ventaja.gif);
    background-repeat: no-repeat;
    padding:0px 0px 0px 20px;
    margin:0px 0px 15px 0px;
}

.ventaja-2b{
    background-image: url(../img/ico-ventaja.gif);
    background-repeat: no-repeat;
    padding:0px 0px 0px 20px;
    margin:0px 0px 15px 30px;
}

#lista-detalle{
    width:420px;
    margin:0px 0px 10px 0px;
    background-image: url(../img/cuer-glosario.gif);
    background-repeat: repeat-y;

}
.cuer-lista-detalle{
    width:400px;
    clear:both;
    padding:10px 40px 10px 20px;
}
.bot-enciclo{
    width:115px;
    height:25px;
    background-image: url(../img/boton-saber-mas.gif);
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    clear:both;
    padding:5px 0px 0px 24px;
}
.bot-enciclo a{
    color: #ffffff;
}
.bot-enciclo a:visited{
    color: #ffffff;
}
/*enlaces*/
#enlaces{
    width:100%;
}
.item-enlace{
    width:720px;
    clear:both;
    overflow:hidden;
    margin:0px 0px 20px 8px;

}
.item-enlace a{
    font-weight: bold;
    color: #2166ab;
}
.item-enlace a:visited{
    font-weight: bold;
    color: #2166ab;
}
.tit-enlace{
    width:710px;
    height:28px;
    background-image: url(../img/titular-enlace.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    text-align: right;
    padding:12px 10px 0px 0px;
    background-position: 0px 0px;
}

.secc-enlace{
    font-size: 14px;
    font-weight: bold;
    color: #8dbd43;
    text-align: right;
    padding:0px 10px 0px 0px;
    margin:0px 0px 10px 0px;
}

.text-enlace{
    margin:5px 0px 5px 0px;
}

.foto-enlace{
    float:left;
    border: 1px solid #CCCCCC;
    margin:0px 22px 10px 0px;
}

.datos-enlace{
    clear:both;
    float:right;
    background-image: url(../img/cuer-det-agenda.gif);
    background-repeat:  repeat-y;
    width:300px;
    margin:0px 0px 10px 0px;
}
.cuer-datos-enlace{
    padding:0px 15px 0px 15px;
}
.cont-enlace{
    float:right;
    width:530px;
    padding:0px 10px 0px 0px;
}
.destacado-enlaces{
    color: #2166ab;
    font-size: 14px;
    font-weight: bold;
}
.banner-enlace{
    margin:0px 0px 10px 5px;
}
.glosario-texto{
    font-size: 11px;
    color: #2166ab;
}
.ver-mas-glosario{
    width:105px;
    height:25px;
    background-image: url(../img/boton-glosario-2.gif);
    background-repeat: no-repeat;
    padding:4px 0px 0px 10px;
    margin:10px 0px 0px 0px;
    float:right;
}
.ver-mas-glosario a:link{
    color:#FFF;
    text-decoration:none;
}
.ver-mas-glosario a:visited{
    color:#FFF;
    text-decoration:none;
}
.aviso-glosario-3{
    clear:both;
    color:#89b741;
    font-size: 13px;
    font-weight: bold;
    text-align:center;
}
.buscar{
    clear:both;
    width:145px;
    height:32px;
    background-image: url(../img/boton-volver.gif);
    background-repeat: no-repeat;
    margin:10px 0px 0px 40px;
    padding:14px 0px 0px 45px;
    font-size: 12px;
}
.buscar a{
    color:#FFFFFF;
    text-decoration:none;
    font-weight: bold;
}
.buscar a:visited{
    color:#FFFFFF;
    text-decoration:none;
    font-weight: bold;
}
.tipo-diccionario-3{
    width:438px;
    height:38px;
    padding:0px;

    background-image: url(../img/tipo-diccionario-2.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #2166ab;
    clear:both;
}
.tipo-diccionario-print-2{
    width:40px;
    padding:0px;
    margin:8px 2px 0px 0px;
    float:right;
}
.enciclopedico-lemario{
    text-align:left;
    padding:10px;
    font-size: 11px;
}
div.enlaces-patrocinados{
    clear:both;
    margin-top: 100px;
    margin-left: 200px;
}
a.inserta-enlace{
    clear:both;
    float:right;
    margin-top:20px;
    margin-right: 51px;
}
div#banner_home_bottom_468x60{
    clear:both;
    float:left;
}
div#banner_home_bottom_234x60{
    float:left;
}
.banner-enlace{
  margin:0px 0px 10px 5px;
}
.cuer-datos-enlace{
  padding:0px 15px 0px 15px;
}
.cont-enlace{
  float:right;
  width:530px;
  padding:0px 10px 0px 0px;
}
.destacado-enlaces{
  color: #2166ab;
  font-size: 14px;
  font-weight: bold;
}
.banner-enlace{
  margin:0px 0px 10px 5px;
}
div.enlaces-patrocinados{
    clear:both;
    float:left;
    margin-top: 100px;
}
div.adwords-lateral{
    text-align:center;
}
.promocional {
    background-image: url("../img/promocional.gif");
    background-repeat: no-repeat;
    clear: both;
    height: 66px;
    overflow: hidden;
    padding: 15px 0 0 10px;
    text-align: center;
    width: 400px;
}
.promocional a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}