
/* cabecera */

.landing-news .cabecera-news {border-bottom: 0.0625rem solid #ebebeb; box-sizing: border-box; background-color: #fafafa;}
.landing-news .cabecera-news h1 {text-align: center; padding: 20px 0 15px;}
.landing-news .cabecera-news h1 span {display: inline-block; color: #000; text-align: center;}
.landing-news .cabecera-news h1 span img {display: inline;}

.landing-news .cuerpo-news {padding-top: 2.5rem; position: relative; min-height: 41.25rem;}

/* display */

.landing-news .principal-news {margin-right: 21.250rem;}
.landing-news .formulario-news {width: 19rem; position: absolute; top: 2.5rem; right: 0;}

/* principal */

.landing-news .principal-news img {margin: 0.3125rem 0 0;}
.landing-news .intro {padding: 1.875rem 0 0;}

/* compartir */

.landing-news .compartir {margin: 1.250rem 0;}
.landing-news .compartir-social > * {margin-right: 0.438rem;}
.landing-news .compartir__interior {padding: 0.625rem 0; border-top: 0.063rem solid rgba(100,100,100,.1); border-bottom: 0.063rem solid rgba(100,100,100,.1);}
.landing-news .compartir__interior:after {content: ''; display: table; clear: both;}
.landing-news .compartir-social {float: left;}
.landing-news .compartir [class^="boton_"] {float: left; width: 2.125rem; height: 2.125rem; line-height: 2.125rem; font-size: 2.125rem; border-radius: 1.063rem;}
.landing-news .compartir-social [class^="boton_"]:before {color: #fff; border-radius: 100%;}
.landing-news .compartir-social [class^="boton_"] .boton-nombre {display: none;}
.landing-news .compartir-social .boton_whatsapp:before {background-color: #57bb63;}
.landing-news .compartir-social .boton_facebook:before {background-color: #4862a3; font-size: 1.625rem; line-height: 2.125rem;}
.landing-news .compartir-social .boton_twitter:before {background-color: #55acee; font-size: 1.625rem; line-height: 2.125rem;}
.landing-news .compartir-social .boton_compartir-otros:before {content: '\e90e'; color: #006ca0;}
.landing-news .compartir-social .boton_linkedin:before {background-color: #017eb4;}
.landing-news .compartir-social .boton_googleplus:before {background-color: #da4735;}
.landing-news .compartir-social .boton_pinterest:before {background-color: #d01d15;}

.landing-news .compartir-otros {float: left; min-width: 1.875rem; min-height: 1.875rem; position: relative;}
.landing-news .compartir-otros__interior {background-color: #f7f7f7; border: 0.063rem solid #d6d6d6; border-radius: 1.250rem; position: absolute; top: -0.250rem; left: -0.250rem; z-index: 50;}
.landing-news .compartir-otros__interior {display: none;}
.landing-news .visible .compartir-otros__interior {display: block;}
.landing-news .compartir-otros__interior [class^="boton_"] {margin: 0.188rem;}
.landing-news .compartir-otros .boton_cerrar {background-color: transparent;}
.landing-news .compartir-otros .boton_cerrar:before {background-color: #fff; content: '\e90e'; color: #c1bbbb; left: -0.063rem;}
.landing-news .compartir-otros .boton_compartir-otros {border: 0.063rem solid #006ca0; border-radius: 100%;}
.landing-news .compartir-otros .boton_compartir-otros:before {top: -0.063rem; left: -0.125rem}

/* enlace a ejemplo */

.landing-news .ej {float: right; position: relative; margin: 0; font-size: 0.75rem; font-weight: 500; line-height: 2.125rem; text-transform: uppercase;}
.landing-news .ej a {position: relative; color: #016ca2; padding-right: 1.250rem;}
.landing-news .ej a:before,
.landing-news .ej a:after {content: ''; position: absolute; z-index: 1; display: block; border: 0.25rem solid transparent; top: 0.25rem;}
.landing-news .ej a:before {right: -0.063rem; border-left-color: #016ca2;}
.landing-news .ej a:after {right: 0; border-left-color: #fff;}

/* formulario */

.landing-news p.ayuda {font-weight: 700;}
.landing-news form input,
.landing-news form select {background-color: #efefef; padding: 0.625rem;}
.landing-news .campo {position: relative;}

.ug_columnas_3{
    margin-bottom: 1.875rem;
}
.ug_campo.nacimiento label{font-weight: bold;font-size: 13px;}

.ug_columnas_3:after{
    content: '';
    display: table;
    clear: both;
}
.ug_columnas_3 > div{float: left;width: 33.33%;box-sizing: border-box;border-right:1px solid #fff; }

/* email */

.landing-news input[type="email"],
.landing-news select {width: 100%; box-sizing: border-box; padding: 0.9375rem; margin: 1.875rem 0;}
.landing-news select{margin: 0;width: 100%;}


/* checkboxes */

.landing-news .checkboxes {}
.landing-news .checkboxes:after,
.landing-news .campo_checkbox:after {content: ''; clear: both; display: table;}
.landing-news .campo_checkbox {position: relative; margin: 0 0 0.625rem 1.25rem;}
.landing-news .campo_checkbox input {position: absolute; top: 0.1875rem;}
.landing-news .campo_checkbox label {display: block; margin-left: 1.875rem; font-size: 0.8125rem; line-height: 150%;}

/* captcha */

.landing-news .campo_captcha {margin: 1.25rem 0 0;}
.landing-news .campo_captcha .error {width: 70%; top: 75px; line-height: 140%;}

/* botonaco */

.landing-news .boton {position: relative; background-color: #016ca2; color: #fff; width: 100%; padding: 0.9375rem 1.25rem; margin: 1.5rem 0 0; box-sizing: border-box; text-transform: uppercase; text-align: left;}
.landing-news .boton:before,
.landing-news .boton:after {content: ''; position: absolute; z-index: 1; display: block; border: 0.75rem solid transparent; top: 0.9375rem;}
.landing-news .boton:before {right: 0.3125rem; border-left-color: #fff;}
.landing-news .boton:after {right: 0.375rem; border-left-color: #016ca2;}

/* pistas y mensajes de error */

.landing-news .pista,
.landing-news .error {position: absolute; z-index: 10; width: 60%; box-sizing: border-box; text-align: center; left: 50%; -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); color: #fff; font-size: 0.8125rem; padding: 1.25rem; display: none;}
.landing-news .pista p,
.landing-news .error p {line-height: 140%;}
.landing-news .pista:after,
.landing-news .error:after {content: ''; position: absolute; bottom: -0.625rem; left: 50%; -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 0; height: 0; border: 0.625rem solid; border-color: rgba(0, 0, 0, 0); border-bottom: none;}
.landing-news .pista {background-color: rgba(0,0,0,.9);}
.landing-news .error {background-color: rgba(255,0,0,.9);}
.landing-news .pista:after {border-top-color: rgba(0,0,0,.9);}
.landing-news .error:after {border-top-color: rgba(255,0,0,.9);}
.landing-news .campo_email .pista,
.landing-news .campo_email .error {bottom: 6.25rem;}
.landing-news .campo_checkbox .error {top: 3.125rem; width: 12.5rem;}
.landing-news .campo_checkbox .error:after,
.landing-news .campo_captcha .error:after {bottom: auto; top: -1.25rem; border-bottom: 0.625rem solid rgba(255,0,0,.9); border-top-color: rgba(0,0,0,0);}
.landing-news .campo_email input:focus ~ .pista {display: block;}
.landing-news .ug_campo_erroneo .error {display: block;} 
.landing-news .ug_campo_erroneo input {border: 0.0625rem solid red; color: red}
.landing-news .ug_campo_erroneo label {color: red}
.landing-news .ug_campo_erroneo label a {color: red; border-bottom: 0.0625rem dotted rgba(255,0,0,0.3);}

/* aclaracion final */

.landing-news p.aclaracion {font-size: 0.8125rem; line-height: 170%; margin: 1.5rem 0 0;}
.landing-news .interrogacion {position: relative; cursor: pointer;}
.landing-news .interrogacion strong {display: inline-block; background-color: #aaa; color: #fff; width: 1.25rem; height: 1.25rem; line-height: 1.25rem; text-align: center; border-radius: 50%;}
.landing-news .interrogacion .capa_interrogacion {width: 12.5rem; position: absolute; right: 0; bottom: 1.25rem; z-index: 1; box-shadow: 0 0.6rem 1rem -0.4rem rgba(0,0,0,.5); background-color: #333; color: #fff; font-size: 0.6875rem; line-height: 150%; padding: 0.625rem; display: none;}
.landing-news .interrogacion:hover strong {background-color: #333; color: #fff;}
.landing-news .interrogacion:hover .capa_interrogacion {display: block;}


/* USUARIO YA SUSCRITO */

.landing-news.usuario-suscrito .cuerpo-news {width: 31.25rem; margin: 0 auto; padding-top: 2.5rem; min-height: auto;}
.landing-news.usuario-suscrito .formulario-news {width: 31.25rem; position: absolute; top: 2.5rem; right: auto; left: 50%; -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.landing-news.usuario-suscrito .principal-news {margin-top: 6.25rem; margin-right: 0;}

/* mensaje ya suscrito */

.landing-news .ya-suscrito {background-color: #444;}
.landing-news .ya-suscrito:after {content: ''; clear: both; display: table;}
.landing-news .ya-suscrito p.anuncio {float: left; position: relative; padding: 0.3125rem 0 0 3.438rem; font-size: 1.25rem; line-height: 2.625rem; color: #fff;}
.landing-news .ya-suscrito p.anuncio:before {position: absolute; content: '\2713'; content: '\2714'; top: 0.75rem; left: 0.75rem; color: #444; background-color: #fff; border-radius: 100%; width: 1.875rem; height: 1.875rem; font-size: 0.9375rem; line-height: 1.875rem; text-align: center;}
.landing-news .ya-suscrito p.desvio {width: 13.13rem; float: right;}
.landing-news .ya-suscrito p.desvio a {display: block; position: relative; background-color: #016ca2; color: #fff; width: 100%; padding: 0.9375rem 1.25rem; box-sizing: border-box; text-transform: uppercase; text-align: left; font-size: 0.75rem;}
.landing-news .ya-suscrito p.desvio a:before,
.landing-news .ya-suscrito p.desvio a:after {content: ''; position: absolute; z-index: 1; display: block; border: 0.75rem solid transparent; top: 0.9375rem;}
.landing-news .ya-suscrito p.desvio a:before {right: 0.3125rem; border-left-color: #fff;}
.landing-news .ya-suscrito p.desvio a:after {right: 0.375rem; border-left-color: #016ca2;}

.landing-news.usuario-suscrito .compartir {margin-bottom: 2.500rem;}
.landing-news.usuario-suscrito .compartir__interior {border-bottom: 0;}

.principal .main {padding:3.125rem 4.375rem;}
.principal .main .main__image {margin-left: -4.375rem;margin-right: -4.375rem;width: calc(4.375rem * 2 + 100%)}
.principal .message{background:#fff;padding:1.5625rem 1.5625rem 2.125rem;font-size: 1.0625em;line-height: 118%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);}
.principal .message strong{text-align: left;display: block;margin-bottom: .5rem}
.principal .message p{text-align:left ;font-size:1em;line-height:119%;font-weight:100;}

@media screen and (max-width: 26.25rem) {/* 420px */
    .principal .main {padding:3.125rem 1.875rem;}
    .principal .main .main__image {margin-left: -1.875rem;margin-right: -1.875rem;width: calc(1.875rem * 2 + 100%)}
    .principal .message{margin-bottom:1.875rem;text-align:center;}
    .principal .message strong{text-align: center;}
    .principal .message p{text-align:center};
}

/* RESPONSIVE */


@media screen and (max-width: 56.25rem) {/* 900px */

	/* pasamos una columna debajo de la otra */
	
	.landing-news .cuerpo-news {max-width: 31.25rem; margin: 0 auto; padding-top: 0;}
	.landing-news .principal-news {margin-right: 0;}
	.landing-news .compartir {margin-bottom: 1.250rem;}
	.landing-news .formulario-news {width: auto; position: relative; top: 0; padding-bottom: 2.5rem;}
	
	/* cabecera mas pequena y blanca */
	
	.landing-news .cabecera-news {border-bottom: none; background-color: #fff;}
	.landing-news .principal-news img {margin: 0;}
	
	/* usuario ya suscrito */
	
	.landing-news.usuario-suscrito .principal-news {margin-top: 0;}
	.landing-news.usuario-suscrito .formulario-news {width: 100%; top: 0; padding-bottom: 0; margin: 0;}
	.landing-news.usuario-suscrito .formulario-news:before {display: none;}
	.landing-news.usuario-suscrito .cuerpo-news {width: 100%; min-height: auto; padding-top: 5rem;}
	
	.landing-news.usuario-suscrito .ya-suscrito p.anuncio {font-size: 1.063rem;}
	.landing-news.usuario-suscrito .ya-suscrito p.desvio {width: 11.25rem;}
	.landing-news.usuario-suscrito .ya-suscrito p.desvio a {padding: 0.9375rem 0 0.9375rem 0.9375rem; font-size: 0.6875rem;}
	
	/* captcha */

	.landing-news .campo_captcha {width: 304px; margin: 1.5rem auto 1.25rem;}
	
}
@media screen and (max-width: 26.25rem) {/* 420px */
	
	/* ocultamos imagen y subimos formulario */
	
	.landing-news .cabecera-news img {width: 80%;}
	.landing-news .principal-news img {display: none;}
	.landing-news .intro {padding-top: 0;}
	.landing-news .formulario-news {margin-top: -0.25rem;}
	.ya-suscrito p.anuncio {font-size: 1.25rem; padding-top: 3.75rem;}
	
	/* usuario ya suscrito */
	
	.landing-news.usuario-suscrito .cuerpo-news {padding-top:8.125rem;}
	.landing-news.usuario-suscrito .principal-news img {display: block;}
	.landing-news.usuario-suscrito .ej:before {display: block;}
	.landing-news.usuario-suscrito .intro {padding-top: 1.875rem;}
	
	.landing-news.usuario-suscrito .ya-suscrito p.anuncio {float: none; padding: 0.375rem 0.9375rem;}
	.landing-news.usuario-suscrito .ya-suscrito p.desvio {float: none; width: auto;}
	.landing-news.usuario-suscrito .ya-suscrito p.anuncio:before {top: 0.6875rem; right: 0.75rem; left: auto;}

}


/* NUEVOS AVISOS */
.ug_cuerpo_modal{overflow:hidden;}
#ug_campo_Privacity .ug_boton,
.ug_contenido .ug_modal .ug_boton{padding: 0;}
.ug_modal .ug_boton,
    .ug_campo .ug_boton{border:none;padding: 0; margin: 0; border-radius:100%;color:#fff;width: 18px;height: 18px;display: inline-block;text-align: center;line-height: 18px;font-size: 14px;font-weight: 700;
        background-color: #000;cursor: pointer;}
    .ug_modal.desplegado{visibility: visible;opacity: 1;}
    .ug_modal{background-color: rgba(249,249,249,.9);position: fixed;top:0;right: 0;height: 100%;width: 100%;z-index: 2000;transition: all .2s ease-in; color: #2C2633;
        visibility: hidden;opacity: 0;
        padding: 10px;
        box-sizing: border-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;}
    .ug_modal a{color: #000;font-weight: 700;}
    .ug_modal_interior{
        max-height: 100%;
        overflow-y: auto;
        box-shadow: 0 0 10px rgba(0,0,0,.1);
        width: 100%;
        max-width: 1000px;
        box-sizing: border-box;
        padding: 12px;
        background-color: #fff;-webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;}
    .ug_modal_datos .ug_cols{color: #393939;font-size: 14px;line-height: 130%;}
    .ug_modal_datos .ug_col_titulo{background-color:#E3E3E3;font-size: 12px;text-transform: uppercase;font-weight: 900;line-height:18px;margin-bottom:1px;padding:15px;}    
    .ug_modal_datos .ug_col_subtitulo{background-color:#ECECEC;font-size: 12px;text-transform: uppercase;font-weight: 900;border-bottom: #E1E1E1;line-height: 30px;padding: 0 15px;}
    .ug_modal_datos .ug_col_txt{border-bottom: 1px solid #EBEBEB;padding: 15px;}
    .ug_modal_datos .ug_col_aviso{font-size: 12px;line-height: 130%;padding: 15px;}
    .ug_modal_datos .ug_fila .ug_boton_datos{float: left;margin-bottom:16px;}
    .ug_modal_cabecera .ug_boton:first-child{margin-right: .5em;}
    .ug_modal_cabecera .ug_boton{position: absolute;left: 0;}
    .ug_modal_cabecera .ug_boton_cerrar{/*background: transparent;color:#0392D2;font-size: 18px;*/font-weight: 400;top: .5rem;right: 0;left: auto;text-indent: -9999px;
background:#000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8xMS8xN0dLHOAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAiElEQVQokY2SzQnDMAyFvxiyRJcqpZOZDOCrL1qrW9SvhyjFcVRTgcDy+7EeeJFkQAIezMuAlJx8B+qEXL+GkpBUtVf1ue8TNgLvQXS5m7mFr46CXhSumIKA648zfejR3bynKxVJLQjdHDsJsrsVXTMVx/IhMHfJAbk3bJJskbQBN+D5x9d4fQDC6U5azlJ3TAAAAABJRU5ErkJggg==') center no-repeat;
    width: 2em;height: 2em;}
    .ug_cols:after, .ug_fila:after{content: '';display: table;clear: both;}
    
    
    .ug_panel_titulo{font-size: 14px;color: #0392D2;line-height: 1.4;margin-bottom: 1em; border-top: 3px solid #F6F6F6;padding: 1em; }
    .ug_panel_txt{font-size: 18px;line-height: 1.4;margin-bottom: 1em;padding-left: 1em;padding-right: 1em; }
    .ug_modal_cabecera{padding-top: 1em;padding-bottom: 1em;padding-left: 1.5em;padding-right: 2em;position: relative;}
    .ug_fila_autorizo{background-color: #F8F8F8;font-size: 13px; padding: 1em;}
    .ug_checkbox{display: inline-block;height: 22px;width: 22px;border-radius: 100%;background-color: #fff;position: absolute;top:0;left: 0;box-shadow: 0 2px 0 rgba(0,0,0,.08);}
    .ug_contenido .ug_checkbox input{display: none;}
    .ug_checkbox_check{position: absolute;top: 6px; left: 6px; width: 10px;height: 10px;border-radius: 100%;background-color: transparent;}
    .ug_checkbox input:checked + span{background-color: #000;}
    .ug_listado_checkboxes p{position: relative;padding-left: 2.5em;margin-bottom: 1.5em;padding-top: .2em;}
    .ug_lista{margin-left:1rem;}
    .ug_lista li{
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8xMS8xN0dLHOAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAdklEQVQYlX3OsRHDIBAF0ZWllF5Ij5QeiCnFpUAINRBDD/RADedMI41lb3pv5t+mqsqPUkqMMQB4Aay1/iIRYTfGvGutrLWw1j6iGCOHiDDnPA/AFwLYVFV77+Scb9NXBHAAOOcATuy9J4Rwf1ovtda0lKJPfQBP1ln34U7MVgAAAABJRU5ErkJggg==') 0 4px no-repeat;
        padding-left: 1.2em;
    }
    .ug_modal_privacidad{font-size: 13px;}
    .ug_modal_privacidad .ug_col_titulo{font-size: 12px;text-transform: uppercase;font-weight: 900;color: #393939;}
    .ug_modal_titulo{padding-left: .2rem; line-height: 18px;font-weight: 700;color: #000;font-size: 14px;}
    .ug_modal b{font-weight: 700;}
    .ug_modal .ug_interrogacion strong{background-color: #000;}
    .ug_modal .ug_col_aviso{margin-bottom: .8rem;font-size: 12px;font-style: italic;display: block;}
    .ug_fila_autorizo .ug_col{padding: .5rem .5rem 0;}
        .ug_modal_intro{padding: .5rem .5rem .75rem;font-size: 14px;line-height: 1.4;}
        .ug_fila_autorizo + .ug_fila_autorizo{padding: 0 .5rem .5rem;}
        .ug_fila_autorizo{padding: .5rem;}
        .ug_fila_titulo{font-size:14px;margin-bottom: .5rem; padding-top: .5rem;}
        .ug_lista{margin-bottom: 1rem;}
    @media(min-width: 768px){
        .ug_col_txt{min-height: 54px;}
        .ug_modal_interior{height: auto;}
        .ug_fila{padding-left:7px;padding-right: 7px;}
        .ug_cols{margin-left:-7px;margin-right: -7px;}
        .ug_modal_titulo{padding-left: 1rem;}
        .ug_col{width: 33.3%;float: left;padding: 0 7px;box-sizing: border-box;}
        .ug_modal_privacidad .ug_col{width: 50%;}
        .ug_fila_autorizo .ug_col{padding: 1rem 1rem 0;}
        .ug_modal_intro{padding: .5rem 1rem .75rem;font-size: 14px;line-height: 1.4;}
        .ug_fila_autorizo + .ug_fila_autorizo{padding: 0 1rem 1rem;}
        .ug_fila_titulo{margin-bottom: 1rem; padding-top: 1rem; }
        .ug_lista{margin-left:1.5rem;}
    }
    @media(min-width: 1024px){
        .ug_modal_interior{padding: 1.5rem 45px 45px;}
        .ug_col_txt{min-height: 36px;}
        .ug_fila_autorizo .ug_col{padding: 2rem 2rem 0;}
        .ug_fila_autorizo + .ug_fila_autorizo{padding: 0 2rem 2rem;}
        .ug_modal_intro{padding: 1rem 2rem 1.5rem;font-size: 18px;line-height: 1.4;}
        .ug_fila_titulo{font-size:18px; margin-bottom: 2rem;  }
        .ug_lista{margin-left:2.5rem;}
        .ug_modal_titulo{padding-left: 1.2rem;}
    }
    
.ug_interrogacion {
    position: relative;
}
.ug_interrogacion strong {
    display: inline-block;
    background-color: #aaa;
    color: #fff;
    padding: 0 0.3em;
    border-radius: 1em;
}
.ug_interrogacion:hover strong {
    background-color: #333;
    border-radius: 1em 1em 0 0;
    color: #fff;
}

.ug_interrogacion .ug_texto_interrogacion {
    width: 28em;
    position: absolute;
    top: 1.2em;
    right: -8em;
    background-color: #333;
    font-size: 0.9em;
    padding: 3%;
    box-shadow: 0 0.6em 1em -0.4em rgba(0,0,0,.5);
    color: #fff;
    display: none;
}

.ug_interrogacion:hover .ug_texto_interrogacion {
    display: block;
}    
   
   
.ug_modal_datos .ug_col span{color:#0392D2;}
#ug_campo_Privacity .ug_boton,
.ug_modal .ug_boton, .ug_campo .ug_boton, 
.ug_modal .ug_modal_cabecera .ug_boton{background-color:#0392D2;}
    
.ug_modal .ug_checkbox input{display: none;}

/* arreglo recuadrox info y error de los select */
.ug_nacimiento.ug_campo_selects { font-size: 0; }
.ug_nacimiento.ug_campo_selects label { font-size: 16px; }
.ug_nacimiento.ug_campo_selects .ug_fecha_dia,
.ug_nacimiento.ug_campo_selects .ug_fecha_agno { width: 25%; }
.ug_nacimiento.ug_campo_selects .ug_fecha_mes { width: 50%; }
.ug_nacimiento.ug_campo_selects select { height: 3.4em; font-size: 14px; }
.ug_nacimiento.ug_campo_selects .error { bottom: 4rem;}
.ug_nacimiento.ug_campo_selects.ug_campo_erroneo select { border: 0.0625rem solid red; color: red; }

.ug_nacimiento.ug_campo_selects .pista { bottom: 4rem;}
.landing-news .ug_campo_selects select:focus ~ .pista { display: block; }


