﻿.ocultar { display: none; }
.mostrar { display: block; }
.modal { background-color: rgb(255, 255, 255); }
    .modal .center_completo { padding: 1em 1em; min-height: 0; }
.boton {
    background: url(https://web.serviciosmin.gob.es/EstilosSedeElectronica/SiteCollectionImages/SedeElectronica/fn-boton.png) repeat-x;
    color: #000000 !important;
    font-family: Georgia, "Times New Roman",Times,serif;
    font-size: 1em;
    height: 30px;
    padding: 0px 1.5em;
    text-align: center;
    border: 1px solid #ccc;
    cursor: pointer;
}
input[type=file].cargar-archivo { border: 1px solid #aaa; padding: 5px; color: #555; font-family: Arial, Helvetica, sans-serif; width: 100%; box-sizing: border-box; height: 30px; }
input[type=submit].cargar-archivo { float: none; margin-top: 0em; margin-bottom: 0em; }
input.imagen-buscador {
    background-position: right center;
    background-image: url(https://web.serviciosmin.gob.es/EstilosSedeElectronica/SiteCollectionImages/SedeElectronica/lupa.png);
    background-repeat: no-repeat;
    background-position-y: -.75em;
    padding-right: 1em;
}
.texto-resultado { font-weight: bold; }

/* INICIO: Sobrescribir estilos de la sede */
.tabladatos table td { padding: 0.5em 0.5em; vertical-align: middle; border-top: 1px dotted #666; }
    .tabladatos table td span { display: inline; }
    .tabladatos table td a { display: inline; padding-bottom: 0.25em; line-height: 1.45em; }
.paginado { font-size: 0.9em; margin-top: 2em; overflow: hidden; }
    .paginado input[type=text] { width: auto; }
    .paginado select { width: auto; }
.cursorHand, .radio { cursor: pointer; }
.izquierda a.botonbuscar { float: left; }
a.botonbuscar { padding-top: .5em; padding-bottom: .5em; }
    a.botonbuscar:hover { text-decoration: none; }
/* FIN: Sobrescribir estilos de la sede */

/* INICIO: Estilos para la capa de espera */
.modalBackground { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: Gray; filter: alpha(opacity=20); -ms-filter: alpha(opacity=20); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=2 0)"; -moz-opacity: 0.2; opacity: 0.2; z-index: 9; filter: alpha(opacity=20); }
#simplemodal-container { position: fixed; float: left; z-index: 10; top: 40%; left: 32%; height: 150px; }
    #simplemodal-container span { font-size: 70%; }
#main_container_modal { width: auto; height: auto; margin: 0.5em 0.5em; padding: 0px; box-shadow: 0px 0px 18px #c0c0c0; border: 1px solid #d7d7d7; background: #fff; }
.center_completo_modal { padding: 0.25em 0.25em; }
/* FIN: Estilos para la capa de espera */

/*Reset all.css*/
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.ui-widget button { font-family: 'FranklinGothicDemiCondRegular'; }
.ui-widget-header { font-family: 'FranklinGothicDemiCondRegular'; background: none; border: 0; }
.ui-dialog .ui-dialog-title { text-transform: uppercase; color: #116189; font-size: 1.65em; border-bottom: 1px dotted #666; }
.ui-corner-all, .ui-corner-bottom { border-radius: 0; }
.ui-corner-all { border: 0; }
.ui-corner-top { border-top-right-radius: 0.75em; border-top-left-radius: 0.75em; }

/* estilos RGPD  */
    .tablaRGPD {width: 99%; border: 1px solid #888; background-color:#FAFAFA;}
    .ancho98 {width: 98%;}
    .ancho98_TIT {width: 98%; font-family: 'lorabold'; font-size: 1.75rem; padding:0.65em 0; padding-left:2%; }
    .ancho98_TITsia {width: 98%; font-family: 'lorabold';font-size: 1.45rem; padding:0.65em 0; padding-left:2%;}
    .ancho98_TITcapitulo {width: 98%; font-family: 'lorabold';font-size: 1.45rem; color: #264c80; padding:0.65em 0; padding-left:2%;}
    .ancho98_MasInfo {width: 98%; font-family: 'lorabold';font-size: 1.15rem; color: #A4A4A4; padding:0.65em 0; padding-left:2%;}
    .capitulo {width:50%; font-family: lorabold; font-size:1.15rem; font-weight:bold; width:50%; border-bottom:1px dotted #888; padding:0.65em 0; padding-left:2%;}
    .valor {width:50%; border-bottom: 1px dotted #888; padding: 0.65em 0;}
    .letra1 {font-size: 1em;}

