/**
* 1. GENERAL
* -------------------------------------------------------------------
*/
.clear{clear: both;font-size: .01em;}
.wrapper-3{margin-top:2rem;}
option{background-color:#fff;}
#todo,#contenedora {background-color: #ffffff;}
.container .franja{width:auto;}
.container #contenido{min-height: 30rem;}
.container #centro {font-size: 0.9rem;position: relative;}
.container #centro h3{color:#123f6e;border-bottom: 1px solid #123f6e;padding:1rem 0;margin-bottom: 2rem;}
.container #centro a{font-weight: 600;}
.container #centro .formulario{background-color: #ffffff;margin-top: 3rem;}
.container #centro .formulario .div30,.container #centro .formulario .floatL{display: inline;}
.container #centro .formulario .div30{margin-right: 2rem;}
.container #centro .fleft{float:left; margin-right: 1rem;}
.container #centro .mt15{margin-top: 1rem;}
.container #centro .mtop20{margin-top: 20px;}
.container #centro .fright{float:right;}
.container #centro ul.fright li{list-style: none;}
#colp .contenidoCentralDosCols h1,.container #centro h2, .container #contenido .main h2{ font-family: Raleway, sans-serif;font-size: 1.6rem;font-weight: 700;margin: 20px 0 40px;color: #154481;}
.container #centro h2:after, .container #contenido .main h2:after{content:"";display: block;height: 1px;margin-left: .6em;background-color: #F2C800;}
#colp .contenidoCentralDosCols h1,.container #contenido .main h2{margin-left: -1.9rem;}
.container #centro li{list-style: disc;margin-left: 2rem;}
.container #centro .lstAbecedario li{margin-left: 0rem;height: 3rem;}
.container #centro caption{caption-side: top;}
.container #centro form select,#centro form input,input#enlace{border-radius: 5px;border: 0.5px solid #ececec;padding: 0.15rem 0.5rem;}
.container #centro form input.boton,#centro form input.submit{background-color: #2C6393;color: #ffffff;border-radius: 5px;font-size: .8rem;width: 7rem;height: 1.5rem;cursor: pointer;}
.container #centro table tr{height: 2rem;border-bottom: 1px solid #ececec;}
.container #centro table td a{display: block;}
.container #centro table tr td a img{margin:1.5rem 0;}
.fnone{float:none;}
input[title="Datos_Tendencias"],input[title="Datos_Observatorio"],input[title="Datos_BuscaOcupaciones"]{margin-top: 1rem;}

@media (min-width: 993px) {
#contenedora .breadcrumb{padding-bottom: 3rem;}
#contenedora .wrapper-3{margin-top: -4rem;}
#contenedora #cuerpo{margin-top: -3.95rem;}
}
@media (max-width: 992px){
.inSuit {margin-top:0.3rem;}
#btnSearchmov.btnSearch{margin-top:0.1rem;}
}

/******************    PESTAÑAS   *****************************/
ul#original {list-style-type: none; margin: 0; padding: 0;font-size: 0.9rem;}
ul#original li {position: relative;}
.mbottom70 {margin-bottom: 70px;}
ul#original > li a.head {
    border-radius: 12px;
    min-height: 3rem;
    background-color: #eeeeee;
    padding-left: 3rem;
    margin: 1rem 0rem 1rem 0rem;
    position: relative;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(212,212,212,1);
    -moz-box-shadow: 5px 5px 5px 0px rgba(212,212,212,1);
    box-shadow: 5px 5px 5px 0px rgba(212,212,212,1);
    color: #123f6e;
    font-family: 'Roboto', sans-serif;
    font-size: 1.2rem;
    width: 95%;
    text-align: left;
    background-color: #eeeeee;
    display: block;
    cursor: pointer;
    padding: 0.5rem 2rem;
}
ul#original > li a.head:hover{background-color: #123f6e;color:#ffffff;}
ul#original > li div.content {
    display: none;
    padding: .75em .5em .5em 1em;
    background-color: #eeeeee;
    color: #123f6e;
    width: 95%;
}
ul#original > li a span.icon {
    width: 25px;
    height: 28px;
    position: absolute;
    top: 0.5em;
    right: 1em;
    z-index: 999;
    background: url(/contenidos/img/btn_blanco.png) no-repeat;
}
ul#original > li a.active span.icon {background: url(/contenidos/img/btn_azul.png) no-repeat;}
#contenido #centro  ul#original,#contenido #centro  ul#original li.mbottom70 {list-style-type: none;margin: 0;padding: 0;}
#contenido #centro  ul#original > li a span.title {margin-right: 1.5em;display: block;font-size: 1rem;}
#contenido #centro  ul#original > li a.active span.icon {background: url(/contenidos/img/btn_azul.png) no-repeat;}
#contenido #centro  ul#original > li div.content:nth-child(2) {display: block;}
#contenido #centro ul.noListStyle, #contenido #centro ul.noListStyle li {list-style: none;padding: 0;}
.container #centro a[href$='.pdf'], #centro a[href$='.PDF'],#centro a[href$='.jpg'], #centro a[href$='.JPG'] {padding: 6px 0 5px 35px;margin: 1rem;font-weight: 600;width: 1.5rem;height: 1.5rem;}
.container #centro li a[href$='.pdf'], #centro li a[href$='.PDF'],#centro li a[href$='.jpg'], #centro li a[href$='.JPG']{width: auto;height: auto;}
.container #centro .lstAbecedario a[href$='.pdf'], #centro .lstAbecedario a[href$='.PDF'],#centro .lstAbecedari a[href$='.jpg'], #centro .lstAbecedari a[href$='.JPG'] {height: auto;}
.container #centro a[href$='.pdf'], #centro a[href$='.PDF']{background: transparent url(/contenidos/img/pdf.svg) no-repeat center left 2px;}
.container #centro a[href$='.jpg'], #centro a[href$='.JPG'] { background: transparent url(/contenidos/img/jpg.svg) no-repeat center left 2px;}
.container #centro table.data.uno{width: 90%;}
.container #centro table  a[href$='.pdf'] img,#centro table a[href$='.PDF'] img,#centro table a[href$='.jpg'] img,#centro table a[href$='.JPG'] img{display:none;}
.container #centro .mapaylista ul.listado_provincias{column-count: 4;margin-top:2rem;}
.container #centro .mapaylista ul.listado_provincias li {list-style: none;}
.container #centro .listado_interno {background: #f5f4f4;border: 1px solid #ddd;margin: 1em 0;padding: 1em .8em .3em .8em;}
.container #centro .lstAbecedario { padding-top: 1rem;}

/**
* 2. GLOSARIO
* -------------------------------------------------------------------
*/
.glosario {font-size: 0.9rem;}
.lstAbecedario{display: flex; flex-direction: row;flex-wrap: wrap;align-content:flex-start;}
.lstAbecedario li{margin-bottom: 0.8rem;}
.glosario .glosarioMenu .lstAbecedario li a{padding: 0.2rem 0.5rem;margin: 0.2rem 0.5rem;border: 0.5px solid #ececec;border-radius: 5px;font-size: 0.9rem;}
.glosario .glosarioMenu .lstAbecedario li a:hover{background-color: #ececec;}
.glosario .glosarioMenu .lstAbecedario li span a{background-color: #00226e;color:#ffffff;/* height: 2rem; */}
.glosario .formularioBusqueda{margin-bottom: 3rem;}
.glosario .formularioBusqueda label{font-size: 0.8rem;width: 10rem;margin-bottom:0;}
.glosario .formularioBusqueda #textobuscar{display:block;height: 1.7rem;width: 60%;border: 1px solid #808080;border-radius: 5px;font-size: 0.8rem;}
.glosario .formularioBusqueda .buscarBtn{background-color: #00226e;color: #ffffff;border-radius: 5px;font-size: .8rem;width: 7rem;height: 1.5rem;cursor: pointer;}
.glosario .glosarioContenido {padding:2rem;background-color: #ececec;border-radius: 15px;display: flex;flex-direction: row;}
.glosario .glosarioContenido ul.lstterminosleft,.glosario .glosarioContenido ul.lstterminosleft{width: 50%;}
.glosario .glosarioContenido ul li{list-style: disc;}
.glosario #pie_contenido{margin-top: 3rem;text-align: center;}
.glosario #pie_contenido a{display: inline;padding: 0.2rem 0.5rem;border: 1px solid #123f6e;border-radius: 5px;}
.glosario #pie_contenido a:hover{background-color: #123f6e;color:#ffffff;}
@media (max-width: 576px) {
  .glosario .glosarioContenido {flex-direction: column;}
  .glosario .formularioBusqueda {display:block;}
  .glosario .formularioBusqueda label {font-size: 0.8rem;width: 100%;margin:1rem 0;}
  .glosario .glosarioContenido ul.lstterminosleft,.glosario .glosarioContenido ul.lstterminosleft{width: 100%;}
}
.ui-widget-content{background:white !important;}
#miframe {border-width: 0px !important;}