/* Themify Customize Styling */
body {	
	font-family: "Roboto";	font-weight:normal;
	font-size:1.2em;
	line-height:1.5em;

	color: #000000; 
}
a {	
	color: #182983; 
}
a:hover {	
	color: #e68c14; 
}
.transparent-header #headerwrap,#headerwrap,#footerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header {	
	color: #ffffff; 
}
.transparent-header #headerwrap a,#headerwrap a,#footerwrap a,input[type=reset], input[type=submit], button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.module-buttons .module-buttons-item .ui.builder_button,.transparent-header #headerwrap.fixed-header a, #headerwrap.fixed-header a, #main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #e68c14; 
}
.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header,#headerwrap,#footerwrap,input[type=reset], input[type=submit], button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.module-buttons .module-buttons-item .builder_button {	background: none;
	background-color: #182983; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #182983; 
}
#header {	
	font-family: "Roboto";	font-weight:normal;
	letter-spacing:1px;
	font-size:0.9em;
	line-height:1.5em;

	color: #ffffff; 
}
#headerwrap a {		font-weight:bold;
	font-weight:bold;

	color: #ffffff; 
}
#headerwrap a:hover {		text-decoration:underline;

	color: #e3dfdf; 
}
.header-top-widgets .header-widget-full {	background: none;
	background-color: #e68c14; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #182983; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {	
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:normal;
	font-size:0.8em;
	line-height:1em;
 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a {		font-weight:bold;
	font-weight:bold;

	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {		text-decoration:underline;

	color: #182983; 
}
body[class*="themify"] #site-logo a {	
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:500;
	font-style:normal;
	font-size:1em;
 
}
#site-logo {	
	margin-right: 0.5px;
	margin-bottom: 0px;
	margin-left: 0em; 
}
#site-description {	
	font-family: "Roboto";	font-weight:normal;
	font-size:0.8em;

	color: #ffffff; 
}
#main-nav a {	
	padding-top: 0px;
	padding-right: 0.5em;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:500;
	letter-spacing:0.1em;
	font-style:normal;
	font-size:1.2em;
 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #182983; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #e68c14; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #182983; 
}
.page-title {	
	color: #182983;
	font-family: "Arial", "Helvetica", sans-serif;	letter-spacing:0.2em;
	font-style:normal;
	font-size:1.5em;
	line-height:1.2em;
 
}
.module-title {	
	color: #182983;
	font-family: "Arial", "Helvetica", sans-serif;	font-style:normal;
	font-size:1.2em;
 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #182983; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #e68c14; 
}
@media screen and (max-width: 1200px) { /* Themify Customize Styling */
body {		font-weight:normal;

	color: #000000; 
}
a {	
	color: #182983; 
}
a:hover {	
	color: #e68c14; 
}
.transparent-header #headerwrap,#headerwrap,#footerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header {	
	color: #ffffff; 
}
.transparent-header #headerwrap a,#headerwrap a,#footerwrap a,input[type=reset], input[type=submit], button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.module-buttons .module-buttons-item .ui.builder_button,.transparent-header #headerwrap.fixed-header a, #headerwrap.fixed-header a, #main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #e68c14; 
}
.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header,#headerwrap,#footerwrap,input[type=reset], input[type=submit], button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.module-buttons .module-buttons-item .builder_button {	background: none;
	background-color: #182983; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #182983; 
}
#header {		font-weight:normal;

	color: #ffffff; 
}
#headerwrap a {	
	color: #ffffff; 
}
#headerwrap a:hover {	
	color: #e3dfdf; 
}
.header-top-widgets .header-widget-full {	background: none;
	background-color: #e68c14; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #182983; 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {		font-weight:normal;
 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
	color: #182983; 
}
body[class*="themify"] #site-logo a {		font-weight:500;
 
}
#site-description {		font-weight:normal;
 
}
#main-nav a {		font-weight:500;
 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #182983; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #e68c14; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #182983; 
}
.page-title {	
	color: #182983; 
}
.module-title {	
	color: #182983; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
#header {		font-weight:normal;
 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {		font-weight:normal;
 
}
body[class*="themify"] #site-logo a {		font-weight:500;
 
}
#site-description {		font-weight:normal;
 
}
#main-nav a {		font-weight:500;
 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
#header {		font-weight:normal;
 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {		font-weight:normal;
 
}
body[class*="themify"] #site-logo a {		font-weight:500;
 
}
#site-description {		font-weight:normal;
 
}
#main-nav a {		font-weight:500;
 
}
 }
/* Themify Custom CSS */
/**************************************************************/
/*********** PERSONALIZACION PAU *****************************/
/*
Color primario: Pantone 293: #003da5
Color secundario: Pantone 123: #ffc72c
DEFINITIVOS:
Color primario Azul: #182983
Color secundario Naranja: #e68c14
*/
/*--------------------------------------------------------------*/
/*------------------codigo css javi-----------------------------*/

/*OCultar banderas en castellano*/
html[lang="es-ES"] #icl_lang_sel_widget-3 {
	display:none;
}

/*Fondos blancos en paginas con gutemberg*/
body.page-id-12 div#body,
body.page-id-26 div#body,
body.page-id-34 div#body,
body.page-id-126 div#body,
body.page-id-96 div#body,
body.page-id-3473 div#body,
body.page-id-3577 div#body,
body.page-id-110 div#body,
body.page-id-1052 div#body,
body.page-id-3208 div#body,
body.page-id-1048 div#body,
body.page-id-3278 div#body,
body.page-id-3682 div#body,
body.page-id-3652 div#body,
body.page-id-3642 div#body,
body.page-id-3687 div#body,
body.page-id-3578 div#body,
body.page-id-3689 div#body,
body.page-id-3657 div#body,
body.page-id-3830 div#body
{ background-color: #fff; }

/*---------------------------------------*/
/*-----------ZONA PRIVADA----------------*/
/*boton clear de informes*/
.gv-search-clear {
    background-color: white;
    margin-left: 2em;
    padding: 1em;
    color: #182983 !important;
    border: 3px solid #e68c14;
    display: none;
}


/*Paso1 y 4 decoracion Video solo en PC*/
@media (min-width: 1200px){
		body.page-id-3208 .video-form,
		body.page-id-3682 .video-form,
		body.page-id-3577 .video-form,
		body.page-id-26 .video-form {
				background: url(/wp-content/uploads/2020/05/composiciontv.png) no-repeat;
				background-position: right center;
				background-size: 325px;
				padding-right:330px;
		}
		/*paso 4 OMS*/
		body.page-id-1048 .fondo-form-app,
		body.page-id-3578 .fondo-form-app {
				background: url(/wp-content/uploads/2020/05/sorpresaconlogo.png) no-repeat;
				background-position: right center;
				background-size: 325px;
				padding-right:330px;
		}
		body.page-id-1048 .fondo-form-app p,
		body.page-id-3578 .fondo-form-app p {
			padding-right:330px;
		}
}

/*Ajustes en mobiles d elos fondos en formularios*/

@media (max-width:1200px) {
	
	/*quitamos el fondo*/
	body.page-id-3208 .video-form,
	body.page-id-1048 .fondo-form-app {
		background: none;
	}
	body.page-id-3208 .video-form,
	body.page-id-1048 .fondo-form-app p {
		padding-right: 0px;
		margin-right: 0px;
		background-color: white;
	}
}

/*paso 4: APP OMS*/
@media (max-width:1200px) {
	body.page-id-1048 form#gform_12 {
			margin: 0 20%;
	}
}

/*Margenes laterales formularios*/
@media (min-width:1200px) {
	body.page-id-1048 .gform_wrapper form,
	body.page-id-3578 .gform_wrapper form {
			text-align: left;
			max-width: 100%;
			margin: 0 10%;
	}
}

@media (max-width:1200px) {
	body.page-id-1048 .gform_wrapper form,
	body.page-id-3578 .gform_wrapper form {
				text-align: left;
				max-width: 100%;
				margin: 0 3% !important;
	}
	body.page-id-1048 .gform_wrapper .gform_page_footer,
	body.page-id-3578 .gform_wrapper .gform_page_footer {
			text-align: center !important;
	}
}

/*
body.page-id-1048 .gform_wrapper .gform_page_footer {
    margin: 14px 20% 14px 10%;
    width: auto;
}
*/



/*Audiometria opcional*/

.boton-hueco .builder_button { 
	background-color: white !important;
	color: #182983 !important;
	border: 3px solid #e68c14 !important;
}
.boton-hueco .builder_button:hover { 
	background-color: white !important;
	color: #e68c14 !important;
	border: 3px solid #182983 !important;
}

/*paso 2 Examen*/


/*Cambiar Estilos en el EXAMEN*/
/*Contenedor*/
body.page-id-3232 .gform_wrapper ul.gform_fields li.gfield,
body.page-id-34 .gform_wrapper ul.gform_fields li.gfield,
body.page-id-96 .gform_wrapper ul.gform_fields li.gfield {
	padding-bottom: 2em;
	border: 1px solid #e68c14;
	border-radius: 35px;
}
/*Contenedor de posible respuetas*/
body.page-id-3232 .ginput_container_radio,
body.page-id-34 .ginput_container_radio,
body.page-id-96 .ginput_container_radio {
	padding-left: 2em;
}
/*titulo o preguntas*/
body.page-id-3232 .gform_page label.gfield_label,
body.page-id-34 .gform_page label.gfield_label,
body.page-id-96 .gform_page label.gfield_label
  {
	padding: 1em;
	color: #182983;
}
/*Seleccionado*/
body.page-id-3232 .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label,
body.page-id-34 .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label,
body.page-id-96 .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label
{
	color: #e68c14;
}
/*excepciones en el form examen que no quiero que ponga borde*/
body.page-id-3232 li#field_3_13,
body.page-id-3232 li#field_3_15,
body.page-id-3232 li#field_3_28,
body.page-id-3232 li#field_3_29,
body.page-id-3232 li#field_3_31,
body.page-id-34 li#field_3_13,
body.page-id-34 li#field_3_15,
body.page-id-34 li#field_3_28,
body.page-id-34 li#field_3_29,
body.page-id-34 li#field_3_31,
body.page-id-96 li#field_3_13,
body.page-id-96 li#field_3_15,
body.page-id-96 li#field_3_28,
body.page-id-96 li#field_3_29,
body.page-id-96 li#field_3_31{
	border: none !important;
}
/*margen superior en las pruebas porque el contador tapa*/
div#margen-superior-form {
	border: none !important;
	/*height: 10em;
	min-height: 8em;*/
}

/* arreglos en posibles respuestas*/
/*body.page-id-34*/
.gform_wrapper .gfield_radio li label {
    margin: 2px 0 0 20px;
}
/*----fin de examen*/

/*-----CONTADORES DE TIEMPOS-----*/
/*CAJA de contador*/
/*
 * .gftetimertext{
	   top: 0px !important;
    padding: 40px 0.5em 0.5em 0.5em;
    font-family: roboto;
    font-weight: 600;
    text-align: center !important;
    background-color: #e68c14;
    color: #fff;
    font-size: 1em;
    height: 3em;
		border: solid 1px #e68c14;
    box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.5);
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    clear: both;
    width: 450px;
    height: 120px;
		z-index:999999;
}
*/
/*Contador*/
.gfteCountdownTimer,
.gfteCountupTimer {
		position: fixed !important;
    display: inline-block;
    width: 400px;
    margin: 0;
    padding: 0.5rem;
    top: 0px !important;
    padding: 40px 0.5em 0.5em 0.5em;
    font-family: roboto !important;
    font-weight: 600;
    text-align: center !important;
    background-color: #e68c14;
    color: #fff;
    font-size: 1em !important;
    /* vertical-align: middle; */
    border: 1px solid #182983;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.5);
		z-index:999999;
}

/*Mensaje Este es el tiempo MINIMO o limite que te queda para esta tarea */
p.gfteCountdownTimer .gfteMainTimerText {
    /* border: 1px solid #182983; */
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    background: url(/wp-content/uploads/2020/06/gif-reloj-de-arena-6.gif) no-repeat;
    /* background-color: #e68c14; */
    background-position: top left;
    background-size: 60px 60px;
    display: inline-block;
    height: 60px;
    min-height: 60px;
    width: 400px;
    min-width: 400px;
    padding: 1px 10px 5px 60px;
    font-family: roboto;
    font-size: 1em;
    /* box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.5); */
    margin-top: 15px;
}
/*ajsutes del contador*/
.gfteCountdownTimer span {
		font-family: roboto;
    font-size: 1.5em;
}


/*ponemos la barra de admin delante de la capa de relog*/
div#wpadminbar { z-index:9999991;}

/*---FIN CONTADORES DE TIEMPOS--*/

/*varios generales*/
/*tamano boton siguiente*/
input.gform_next_button {
		font-family: roboto;
		font-size: 1.7em !important;
    padding: 0.3em;
}
/*colroes Boton Enviar y siguiente*/
input.gform_button,
input.gform_next_button {
	font-family: roboto;
	font-size: 1.7em !important;
  padding: 0.3em;
	background-color: #fff;
	color: #182983;
	border: 2px solid #e68c14;
}
input.gform_button:hover,
input.gform_next_button:hover {
	background-color: #fff;
	color: #e68c14;
	border: 2px solid #182983;
}
@media (max-width:680px) {
/*boton incio de sesion mas pequeno*/
	body.page-id-126 input.gform_button,
	body.page-id-126 input.gform_next_button,
		body.page-id-3473 input.gform_button,
	body.page-id-3473 input.gform_next_button{
		font-size: 1.3em !important;
	}
}
/*-----------ZONA PRIVADA----------------*/
/*---------------------------------------*/


/*-------Cabcera de incio----*/
.volador { 
	position: absolute !important;
	/*z-index: 99;*/
}

/*Posicionamiento de elementos cabecera de inicio*/

/*body.home #edificio { margin-top:213px;}*/
/*body.home #decibelio { margin-top:192px;}*/
body.home #logo { margin-top:140px;}

/*------Personalizacion general para toda la web----------------*/

html {

    font-size: 1.1em !important;
    font-family: roboto !important;
    font-weight: norma !important;
    letter-spacing: 1px;
    line-height: 1.5em;
    color: #3c3c3c;
}
p {

    font-size: 1.1em !important;
    font-family: roboto !important;
    font-weight: norma !important;
    letter-spacing: 1px;
    line-height: 1.5em;
    color: #3c3c3c;
}

/*tAMAnO ORIGINAL ENTRA TODO     font-size: 0.9em;*/
/*
nav {
    font-size: 0.9em !important;
    font-family: roboto !important;
    font-weight: norma !important;
    letter-spacing: 1px;
    line-height: 1.2em;
    color: #fff;
}
*/
h1 {

    font-size: 2.5em !important;
    font-family: roboto !important;
    font-weight: 900 !important;
    letter-spacing: 2px;
    line-height: 1.5em; 
    color: #e68c14;
}

h2 {

    font-size: 2em !important;
    font-family: roboto !important;
    font-weight: 700 !important;
    letter-spacing: 1px;
    line-height: 1.3em; 
    color: #182983;

}
h3 {
    font-size: 1.7em !important;
    font-family: roboto !important;
    font-weight: 700 !important;
    letter-spacing: 1px;
    line-height: 1.2em; 
    color: #e68c14;
}

/*--------FIN DE PERSONALIZACION APRA TODA LA WEB------*/
/*------------------------------------------------------*/

/*********************************************************/
/*INICIO Si queremos tecnica de pie de pagina fijo abajo*/
#footerwrap {
    background: none;
    background-color: #ffffff;
    position: fixed;
    bottom: 0px;
    z-index: -1;
    /* margin: 1em 10% 1em 10%; */
    /* left: 10%; */
    /* right: 10%; */
    width: 100%;
    /* text-align: center; */
    box-sizing: border-box;
    /* padding-top: 300px;*/
}
/*alineacion footer*/
footer#footer {
		width: 1160px;
    max-width: 100%;
    margin: 0 auto;
}
/*limitacion del contenido sin margen debajo*/
@media (min-width: 1200px) {
	#content { 
		padding-bottom: 0 !important; 
	}
}
/*visualizar pie de pagina normal*/
#pagewrap { margin-bottom: 400px; }

/*visualizar pie de pagina salto a 1 columnna en pie*/
@media (max-width: 768px) {
	#pagewrap { margin-bottom: 700px; }
}

/*--------FIN----------codigo css javi--------------------------*/
/*--------------------------------------------------------------*/

/*--------------------------------------------------------------*/
/*----PERSONALIZACION DEL PANEL---------*/

/*colores corporativos en los logos del panel*/

/*svg g[data-name='pauBlanco'] path {fill: #fff;} */
svg g[data-name='pauColorPrimario'] path {fill: #182983}
svg g[data-name='pauColorSecundario'] path {fill: #e68c14}


/*
 * 
#pauColorPrimario .cls-2 {fill:#182983 !important;}
#pauColorSecundario .cls-3 {fill:#6B7790 !important;}
*/
/*Colores en logo desplegado*/

.pauPanelDesplegado svg g[data-name='pauBlanco'] path {fill: #182983;}
.pauPanelDesplegado svg g[data-name='pauColorPrimario'] path {fill: #fff;} 
.pauPanelDesplegado svg g[data-name='pauColorSecundario'] path {fill: #e68c14}

/* FIN colores corporativos en los logos del panel*/

/*--------ALTURAS DE PAU----------*/
/*Cuando la cabecera es normal*/
#pauMainAcces {
	margin-top: 0px;
	top: 60px;
}
/*cuando la cabecera esta fixed o sticky*/
body.fixed-header-on #pauMainAcces {
	margin-top: 0px;
	top: 70px;
}
/*cuando la cabecera se ve menu moviles*/
@media (max-width:1200px) {
	#pauMainAcces {
		margin-top: 15px;
	}
}

/* -----------INCIO DE PICTOGRAMAS--------- */

/* Si queremos bordear pictos*/
/*
svg.pauPictoHotspotSvg {
    border: #182983 solid 3px;
    border-radius: 50%;
    margin: 5px;
}
*/


/* -----------FIN DE PICTOGRAMAS------------- */
/*barra superior*/
.pauPanelDesplegado.iconPauAcces {
	background: #182983 !important;
}
div#pauHeaderAcces {
    background: #182983 !important;
    color: #e68c14
}

/*Titulos del panel*/
.titleSectionPanel {
    color: #182983;
		font-size: 3em;
    text-align: center;
    border-bottom: 2px solid #182983 !important;
}

/*Botones en ON del panel*/
.ant-switch-checked {
    background-color: #182983;
}

/*fondos del panel*/
#pauContenedor {
    background-color: #182983 !important;
    /*border-bottom-left-radius: unset;*/
		height: auto !important;
		padding-bottom: 0.3em;
		box-shadow: none;
}

#pauMainAcces {
    height: auto !important;
}

.pauAccesMenu {
    border-bottom-left-radius: 15%;
    height: auto;
    /*background-color: #e68c14*/
	box-shadow: 0.2px 3px 10px;
}

.pauReactMenus {
    /*background-color: #e68c14*/
		padding-bottom: 1em;
    height: auto;
    border-bottom-left-radius: 100%;
    box-shadow: 0px -1px 8px;
}


/*----FIN PERSONALIZACION DEL PANEL---------*/

/*------CAJA DE CONTENIDO DE PAGINA------*/
#menu-icon-close{
  left:46%;
  width:30px;
  border:1px solid black;
  border-radius:20px;
}

#close-search-box{
  left:46%;
  top:10% !important;
}

#pauReactButtonBar{
	background-color:#d9ad32;
	padding:5px;
}

#pauReactButtonBar button{
	border:2px solid white;
	background-color:#bf383a;
}

#pauReactLocucionLSE{
	border-bottom:10px solid #bf383a;
}

/*tamano en moviles*/
@media (min-width: 480px) and (max-width:768px) {
	#pauReactLocucionLSE {
			-webkit-transform: scale(0.8);
			-moz-transform:    scale(0.8);
			-ms-transform:     scale(0.8);
			-o-transform:      scale(0.8);
			transform: scale(0.8);
			bottom: 0px;
			right: 0px;
	}
}
@media (max-width:480px) {
	#pauReactLocucionLSE {
			-webkit-transform: scale(0.5);
			-moz-transform:    scale(0.5);
			-ms-transform:     scale(0.5);
			-o-transform:      scale(0.5);
			transform: scale(0.5);
			bottom: 0px;
			right: 0px;
	}
}
/*----FIN DE CAJA DE CONTENIDO DE PAGINA-----*/

/*--------Incio de migas de pan-------------*/
#pauDonde {
    display: none;
		color: #182983;
    font-weight: 600;
		position: absolute;
    width: auto;
    z-index: 99;
    left: 0px;
    font-size: 1.2em;
    border: solid 2px #182983;
		box-shadow: 2px 3px 8px 1px #98918b;
    border-left: none;
	/*anula el valor dado por PAU*/
	padding-bottom: 0.5em !important;
    padding: 0.5em 1em 0.5em 1em;
    border-top-right-radius: 2em;
    border-bottom-right-radius: 2em;
}
/*cuando la cabecera esta fixed o sticky*/
body.fixed-header-on #pauDonde {
	 margin-top: -100px !important;
}

/*Altura de miegas de pan segun resolucion de pantalla*/
@media (min-width: 1200px) {
	/*por defecto*/
	#pauDonde { margin-top: 0px; }
	
	/*para paginas full-section-scrolling*/
	/*body.full-section-scrolling	#pauDonde { margin-top: 40px; }*/
}


/*A veces bajar un poco el contenido breadumps pero no en moviles*/
@media (min-width: 1200px) {
	/*pasamos el contenido a una altura fija*/
	#content { padding-top: 0px; }
	
	/*pagina tipo boxed*/
	.themify_builder_content {
    padding-top: 4.5em; 
	}

	/*cuando no es homepage ver segun tipo de pagina*/	
	#pagewrap:not(.home) { padding-top: 210px!important; }
	
	/*para paginas fullwidth*/
	body.full_width #pagewrap,
	body.page-template-default #pagewrap {
    padding-top: 275px !important;
	}
	body.full_width .themify_builder_content,
	body.page-template-default .themify_builder_content {
    padding-top: 0em;
		margin-top: -25px
	}
	/*pagina de socidades laborales*/
	body.full_width.page-id-1642 .themify_builder_content,
	body.page-template-default.page-id-1642 .themify_builder_content {
    padding-top: 4.5em;
		margin-top: 0px
	}
	/*pagina de que es aesal*/
	body.full_width.page-id-1636 .themify_builder_content,
	body.page-template-default.page-id-1636 .themify_builder_content {
    padding-top: 4.5em;
		margin-top: 0px
	}
	/*pagina de Asociate*/
	body.page-id-1931 #pagewrap {
    padding-top: 250px !important;
	}
	
	
/*para paginas full-section-scrolling*/
	body.full-section-scrolling #pagewrap {
    padding-top: 280px!important;
}
	
	/*cuando SI es homepage*/
	body.home #pagewrap { padding-top: 245px !important; }
	
	
}
	
/*A veces se encesita separa un poco las migas del contenido y color fondo*/
#pauDonde { 
	background: #fff;
	padding-bottom: 1em;
}

#pauDonde {
	color:#182983;
	font-weight: 600;
}
#pauDonde a {
		color: #95908A;
    text-decoration: underline;
    font-weight: 400;
    padding: 0.2em;
}
#pauDonde a:hover {
		color: #182983;
    text-decoration: underline;
    font-weight: 600;
}

/*------------Fin Migas de Pan--------------------*/

/*----------Inicio Aviso de cookies y PAU-------------*/
/*Contenedor en aviso cookies*/
div#cookie-notice {
	background-color: #e68c14 !important;
}
/*texto de pau en aviso cookies*/
div#pau-aviso {
		color: #FFF;
		font-size: 1.3em;
    text-align: center;
    /*display: flex;*/
}

div#pau-aviso-texto {
		color: #182983;
		/*float: right;*/
    /*flex: auto;*/
    margin-top: auto;
    margin-bottom: auto;
	  margin-left: 0.5em;
}
div.cookie-notice-container {
	font-size: 1.2em;
}
/*Color y tamano del texto cookies*/
.cookie-notice-container {
	font-size: 1.2em;
	color: #182983 !important;
}

/*imagen final al reves*/
#pau-aviso-logo-final { 
	-moz-transform: scaleX(-1); /* Firefox */
	-o-transform: scaleX(-1); /* Opera */
	-webkit-transform: scaleX(-1); /* Chrome y Safari */
	transform: scaleX(-1); /* w3org */
	filter: pau-aviso-logo-final; /* Internet Explorer */
}

/*Botones*/
.cn-button.bootstrap {
	background-image: none;
	background-color: #182983 !important;
}
.cn-button.bootstrap:hover {
	background-image: none;
	background-color: #95908A !important;
	cursor: pointer !important;
	border: solid 2px #182983 !important;
}

/*separacion contenedor*/ 
div.pau-contenedor-contenido {
	padding-left: 0.3em;
}

/*---------Fin Aviso de cookies y PAU---------------*/

/***********FIN PERSONALIZACION PAU ***************************/
/**************************************************************/

/*Botoneras en los alrededores y en algunos hotspots de Salud Auditiva y del pie de pagina*/

/*menus castellano y valenciano*/

#pauImgHots-1, #pauImgHots-2, #pauImgHots-3, #pauImgHots-4, #pauImgHots-5, #pauImgHots-6, #pauImgHots-7, #pauImgHots-11, #pauImgHots-12, #pauImgHots-13, #pauImgHots-14, #pauImgHots-15, #pauImgHots-16, #pauImgHots-70, #pauImgHots-75, #pauImgHots-76, #pauImgHots-77, #pauImgHots-78, #pauImgHots-79, #pauImgHots-87, #pauImgHots-144, #pauImgHots-146
{
	border: 1px solid #e68c14;
	border-radius:2em;
	background-color:#FFFFFF;
}
/*menus castellano y valenciano al pasar raton por encima quitamos borde*/
#pauImgHots-1:hover, #pauImgHots-2:hover, #pauImgHots-3:hover, #pauImgHots-4:hover, #pauImgHots-5:hover, #pauImgHots-6:hover, #pauImgHots-7:hover, #pauImgHots-11:hover, #pauImgHots-12:hover, #pauImgHots-13:hover, #pauImgHots-14:hover, #pauImgHots-15:hover, #pauImgHots-16:hover, #pauImgHots-70:hover, #pauImgHots-75:hover, #pauImgHots-76:hover, #pauImgHots-77:hover, #pauImgHots-78:hover, #pauImgHots-79:hover, #pauImgHots-87:hover, #pauImgHots-144:hover, #pauImgHots-146:hover
{
	border: none;
}

/***********************************************************************/
/* -----------VARIOS AJUSTES EN LA CABACERA, ahorrar espacio ----------*/
@media (min-width: 1200px) {
	/*separacion entre texto e imagen hotspot*/
	.pau-contenedor{
		padding: 0.25em;
	}
	/*Separacion entre botones y redondeado*/
	#main-nav a {
		padding-right: 0.25em;
		border-radius: 30px;
	}

	/*quitar titulo LINKS en RSS widget*/
	div#themify-social-links-2 .widgettitle { display:none; }

	/* cambio de colores ne cabecera superior*/
	.header-widget-inner,
	.header-widget-inner a {
		color: #182983 !important;
		font-size: 1.1em;
		font-weight: 400;
	}
	 .header-widget-inner i { 
		 color: #fff !important;
		 font-size: 1.2em;
	}
	/*Redondeado abajo d ela cabecera*/
	#headerwrap {
		border-bottom-right-radius: 50px;
   	border-bottom-left-radius: 50px;
	}

}

/* ----FIN----VARIOS AJUSTES EN LA CABACERA, ahorrar espacio ----------*/
/***********************************************************************/

/***********************************************************************/
/*------------Varios ajustes de diseno AREA PRIVADA--JAVI----------------*/

/*Posicionamiento del contenido o altura*/

@media (min-width: 1200px) {
	
	 body.full_width #pagewrap, 
	 body.page-template-default #pagewrap {
			padding-top: 175px !important;
	}	
	
	body.page-id-26 #pagewrap,
	body.page-id-34 #pagewrap,
	body.page-id-110 #pagewrap{
		padding-top: 100px !important;
	}
	body.header-none #pagewrap {
		padding-top: 100px !important;
	}
}	
/*finaliza config a min 1200px*/

/*Poner botones a la DERECHA*/
.gform_wrapper .gform_page_footer
 {
		text-align: right !important;
}

/*Quitar barra de progreso en Formularios*/
.gform_wrapper .gf_progressbar_wrapper {
    display: none;
}

/*Tamanos de titulos de formularios*/
/*titulo del formulario*/
.gform_heading h3.gform_title { 
	font-size: 2.5em;
	line-height: 2em;
}
/*Resto del texto*/
.gform_body h3 { 
	font-size: 2em; 
	line-height: 1.7em;
}
.gform_body { 
		font-size: 1.5em;
		line-height: 1.2em;
}

/*QUITAR BOTON DE atras*/
.gform_previous_button { display:none !important; }

/*quitar migas de pan en Area Privada*/
body.page-id-26 #pauDonde,
body.page-id-34 #pauDonde,
body.page-id-96 #pauDonde,
body.page-id-3232 #pauDonde,
body.page-id-110 #pauDonde,
body.page-id-1045 #pauDonde, 
body.page-id-3085 #pauDonde, 
body.page-id-1246 #pauDonde,
body.page-id-1048 #pauDonde,
body.page-id-1847 #pauDonde,
body.page-id-1052 #pauDonde,
body.page-id-3139 #pauDonde,
body.page-id-3251 #pauDonde,
body.page-id-3278 #pauDonde,
body.page-id-3208 #pauDonde,
body.page-id-3642 #pauDonde,
body.page-id-3685 #pauDonde,
body.page-id-3687 #pauDonde,
body.page-id-3577 #pauDonde,
body.page-id-3578 #pauDonde,
body.page-id-3830 #pauDonde,
body.page-id-3864 #pauDonde,
body.page-id-3952 #pauDonde,
body.page-id-3958 #pauDonde
		{ display: none !important; }



/*-------Formulario de contacto pie de pagina------*/
/*Quitar margen superior*/
div#gform_wrapper_21 {
	margin-bottom: 0;
  margin-top: 0;
}
/*Hacer pequeno textarea*/
div#gform_wrapper_21 textarea.small {
    height: 100px;
		min-height: 4em;
		color: #182983;
}
/*Asterisco de requerido*/
div#gform_wrapper_21 .gfield_required {
    color: #e68c14;
    margin-left: 4px;
}
/*Color del texto de los campos*/
div#gform_wrapper_21 input {
	color: #182983;
}
/*boton enviar*/
/*Alineacion a la derecha*/
.gform_wrapper .gform_footer {
    padding: 0;
    margin: 16px 0 0 0;
    clear: both;
    width: 90%;
    text-align: right;
}
/*Colores y tamanos*/
div#gform_wrapper_21 .gform_footer input[type=submit] {
		font-size: 2em;
    width: auto;
    margin: 0 0px 0 0;
    border: 2px solid #e68c14;
	color: #fff;
}
/*hover*/
div#gform_wrapper_21 .gform_footer input[type=submit]:hover {
	background-color: #fff;
	color: #e68c14;
}

/*Boton enviar solo pie de pagina*/
div#gform_wrapper_21 .gform_footer input[type=submit] {	
	background-color: #fff;
	color: #182983;
  border: 2px solid #e68c14;
	padding:0.5em;
	margin-left: auto;
  margin-right: 10%;
}

div#gform_wrapper_21 .gform_footer input[type=submit]:hover {	
	background-color: #fff;
	color: #e68c14;
  border: 2px solid #182983;
}

/*--------------fin de form contacto pie de pagina---*/
/*----------------------------------------------------*/

/* quitar editar de admin molesta para deseno en footer */
.tb_turn_on,
.edit-button { display: none; }

/*-------FIN--Varios ajustes de diseno AREA PRIVADA---JAVI---------------*/
/***********************************************************************/


/*correccion a desplazamiento de body en moviles*/
@media (max-width: 680px) {
	/*.full_width #content,
		#pagewrap,
		body,
		.entry-content,
		.themify_builder {
			width: 100% !important;
			max-width: 100% !important;
			padding: 0 !important;
			zoom: 1; !important;
	}
*/
		body.fixed-header.page-loaded #headerwrap {
			position: absolute !important;
	}
}

/*Ocultar recuerdame en entrar al loguearse*/
li.gchoice_3_1 {
    display: none;
}

/*Hacer desaparecer descripciones repetidas en ruidometronomix*/
body.page-id-1052 .gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
	display:none;
}

/*Poner fondo blanco provisionalmente hasta que nos manden novedades en Politica de Privacidad asi como en tablas de Informe de alumnos y Audiometrias opcionales*/
div#page-3.type-page, div#gv-datatables-2285.gv-datatables-container.gv-container.gv-container-2285, div#gv-datatables-2916.gv-datatables-container.gv-container.gv-container-2916
{
	background-color: #FFF;
}
/*Paginas con formularios*/
body.page-id-3139 #pagewrap, body.page-id-3085 #pagewrap {
	background-color: #FFF;
}

/*Hacer mas grande el submenu solo en zona privada*/
body.page-id-126 div#page-126.type-page .ui.nav ul>li,
body.page-id-3473 div#page-3473.type-page .ui.nav ul>li {
    width: 100%;
}

/*body.page-id-126 div#page-126.type-page ul.sub-menu>li {
    width: 100%;
}*/

/*-----------------------------------------*/
/*--------------ajustes responsive---------*/

/*con salto al menu movil*/
@media (max-width: 1200px) {

	/*separar contendor picto del todos los menus y color*/
	.mobile_menu_active #headerwrap #main-nav a,
	.mobile_menu_active #headerwrap #main-nav ul a {
		color: #182983 !important; 
	}
	.mobile_menu_active #headerwrap #main-nav a .pau-contenedor,
	.mobile_menu_active #headerwrap #main-nav ul a .pau-contenedor {
		margin-right: 0.5em; 
	}
		
	/*pagina seleccionada*/
	.mobile_menu_active #headerwrap .search-button,
	div#zonaprivadamenu.menusuperior a {
			color: #182983 !important;
	}

	#main-nav-wrap #main-nav .current_page_item > a,
	#main-nav .current-menu-item > a {
    background: none;
    background-color: #fff;
		border: 1px solid #e68c14 !important;
		border-radius: 20px;
		padding-right: 0.5em;
	}
	/*Seprara contendor pau-picto de pagina select*/
	#main-nav-wrap #main-nav .current_page_item > a .pau-contendor,
	#main-nav .current-menu-item > a .pau-contenedor {
		margin-left:0.5em;
	}
}
/*--------fin----ajustes responsive---------*/
/*-----------------------------------------*/


/*solucion SOPORTE TECNICO*/
/*body.page-id-44 .themify_builder .module-text,*/
body.page-id-37 .themify_builder .module-text,
body.page-id-3727 .themify_builder .module-text{
	/*max-width: 80%;*/
	word-break: break-word;
}
.tb_row_frame_top,
.tb_row_frame_bottom,
.tb_row_frame_left{
    left:-2px;
}
.tb_row_frame_right{
    right:0;
}

body.page-id-37 ::-webkit-scrollbar,
body.page-id-3727 ::-webkit-scrollbar{ 
    display: none; 
}

/*Mostrar inicio desde menu en tablets y moviles*/
@media screen and (min-width:1200px){
	li#menu-item-4529,
	li#menu-item-4530{
		display:none;
	}
}