/* css comun GESTIONA*/

/********************************************* MENU PESTAÑAS FICHA PACIENTE ***************************************************/
.fichapacienteinferior, .fichapacienteinferiorgestor, .fichapacienteinferiorgestornotificaciones { position:absolute; bottom:0; top:112px; left:0; right:0;}
	.fichas{ position:absolute; left:0px; right:0px; top:9px; /*background:url(../img/fondoCabeceraFormulario.png) top left repeat-x;*/ border-bottom:1px solid #656565;}
		.fichas ul {float:left; width:100%; list-style:none; height:44px; margin:0;}
		.fichas ul li {float:left; height:44px;  position: relative;}
		.fichas ul li.activo {float:left; height:43px; border:1px solid #656565; border-bottom:1px solid #fff; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; display:inline;}
			
.fichapestania, .fichapestaniapress{float:left; font-size:12px; text-align:left; padding:9px 30px 9px 5px; margin:3px; font-family: 'Montserrat', sans-serif; font-weight:400; -moz-border-radius: 5px;-webkit-border-radius:5px; color:#000; background:url(../img/iconfichapaciente.png) right center no-repeat; cursor:pointer; display:inline;}
.fichapestania:active, .fichapestania:hover {color:#fff; background: #2E807C url(../img/iconfichapacientehover.png) right center no-repeat; border-radius: 4px;}
.fichapestaniapress {color:#fff; background: #2E807C url(../img/iconfichapaciente.png) right center no-repeat; }
.contenedorfichapaciente, .contenedorfichapacientegestor{ border:1px solid #000; border-top:none; bottom:6px; height:auto; left:0; padding:0 8px; position:absolute; right:0; top:56px; overflow-y:scroll; overflow-x:hidden}
	
	.contenedordatospestanias{ float:left; width:100%; height:auto; margin-bottom:10px; display:inline;     overflow-y: visible!important;}

.botondesactivadopendientes{ color:#b5b5b5;  background:url(../../Gestiona/img/fondoBotonDesactivadoPendientes.png) top left repeat-x; height:36px; border:1px solid #c5c5c5; -moz-border-radius:4px; -webkit-border-radius:4px;}


/********************************************* FIN MENU PESTAÑAS FICHA PACIENTE ***************************************************/

/*LATERAL*/
.contenedorlateral, .contenedorcentral, .contenedorlateralgestor, .contenedorcentralgestor{ float:left; width:173px; height:100%;}
		.contenedorlateral, .contenedorlateralgestor{ margin:0 1px 0 1px; border:1px solid #e1e1e1 !important; background-color:#fff; padding:2px; height:100%; -moz-border-radius:2px; -webkit-border-radius:2px; border-bottom:none; z-index:1;}
.contenedorcentral, .contenedorcentralgestor{ position:absolute; left:0px;  width:auto; right:0px; padding:1px 2px 1px 2px; border:2px solid #e1e1e1; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#FFF;}	
/*.logosbottom{ background:url("../img/logolateral.jpg") no-repeat scroll center bottom transparent;bottom:0;height:40px;left:3px;position:absolute;width:174px; }
*/ 

/************LOGOSBOTTOM DE NAVIDAD***************/
.logosbottom{ background:url("../img/logolateral.jpg") no-repeat scroll center bottom transparent;bottom:0;height:40px;left:3px;position:absolute;width:174px; display: none }
/*.logosbottom{ background: url(../../Gestiona/img/Navidad/mapaNavidad.png) no-repeat scroll center bottom transparent; background-position:0 0; bottom:0;height:40px;left:3px;position:absolute;width:174px; }*/
.logoverisign{display: none; bottom:0;height:90px;left:3px;position:absolute;width:174px;}

/*BOTON AYUDA*/
.btnayuda, .btnayudagestor{ float:left; width:174px; border:1px solid #c7c7c7; height:30px; background-color:#f8cf75; color:#000;  margin:2px 0 4px 0; cursor:pointer; display:inline;}
			.btnayuda:hover, .btnayudagestor:hover{ background-color:#f4b120;}
				.textoayuda, .textoayudagestor{ float:left; font-size:12px; font-weight:400; margin:5px 15px 0px 8px; display:inline;}
				.textoayudagestor{ width:130px;}
				.iconoayuda, .iconoayudagestor{ float:left; background:url(../img/iconoAyudaLateral.png) top left no-repeat; width:30px; height:28px; margin-top:-2px; display:inline;}





/*********************************************************** ESTRUCTURA MENUS **********************************************************************/
.cajablancafondomenu{ position:fixed; background-color:#fff; width:auto; top:0px; bottom:30px; height:100%; z-index:100000; right:0px; left:0px; opacity: .7}
	.textoexplicativocapablancamenus 
	{-moz-border-radius:5px 5px 5px 5px; background-color:#EAEAEA; border:1px solid #AAAAAA; color:#000000; font-size:20px; font-weight:400; height:30px; left:50%; margin-left:-302px; margin-top:-95px; padding:20px 30px; position:fixed; text-align:center; top:30%; width:574px; z-index:999999;}

.cajacontenedormenugrande, .cajacontenedormenupeque, .cajacontenedormenumuygrande, .cajacontenedormenupequehomeprivada, .cajacontenedorgrandehomeprivada{ position:fixed; right:0px; left:0px; width:auto; bottom:0;  height:224px; background: #2E807C; z-index:1000000;}
.cajacontenedorgrandehomeprivada, .cajacontenedormenupequehomeprivada{ bottom:0px;}
.cajacontenedormenupeque, .cajacontenedormenupequehomeprivada{ background:url(../../Gestiona/img/fondoMenusPeque.png) top left repeat-x; height:114px;}
.cajacontenedormenumuygrande{ background:url(../../Gestiona/img/fondoMenusGrande.png) top left repeat-x; height:360px;}
	.cajasuperiorcontenidomenu, .cajainferiorcontenidomenu, .cajasuperioraltocontenidomenu{ float:left; width:100%; }
	.cajainferiorcontenidomenu{ margin-bottom:0px;}
	.inboton {  height: 100%; }
	.contenedorboton8,.contenedorboton9, .contenedorboton10, .contenedorboton11, .contenedorboton12, .contenedorboton14, .contenedorboton16, .contenedorboton20, .contenedorbotonestados20, .contenedorboton25, .contenedorboton33, .contenedorboton50, .contenedorboton100, .contenedorboton75, .contenedorboton16,
	.contenedorboton7, .contenedorboton6, .contenedorboton5  { float:left; width:16.66%; height:112px;}
	/*.contenedorbotonestados20{ border:none;}*/
	.contenedorboton20, .contenedorbotonestados20{ width:20%;}
	.contenedorboton25{ width:25%;}
	.contenedorboton14{width:14.28%;}
	.contenedorboton12{width:12.5%;}
	.contenedorboton11{width:11.11%;}
	.contenedorboton10{width:9.9%;}
	.contenedorboton9{width:9%;}
	.contenedorboton8{width:8.2%;}
	.contenedorboton16{width:16.66%;}
	.contenedorboton33{ width:33.33%;}
	.contenedorboton50{ width:50%;}
	.contenedorboton75{ width:75%;}
	.contenedorboton100{ width:100%;}
	.contenedorboton7{ width:7.1%;}
	.contenedorboton6{ width:6.25%;}	
	.contenedorboton5{ width:5%;}	
	.btnmenu, .btnmenuestado{border-right: 1px solid #2E807C;float: left;border-top: 1px solid #2E807C;width: 100%;height: 100%;background-color: #2E807C;outline: none;cursor: pointer;padding: 0 6px;}
	.botonseleccionado{ background-color:#b6e8de; }
	.botonseleccionado strong, .botonseleccionado span {color: #33807b!important }
	.btnmenuestado{}
	.btnmenu:active, .btnmenuestado:active  { background-color:#b6e8de; color:#33807b; }
	.btnmenuestado:active{ border-top:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #fff; border-left:1px solid #fff;}
	.textonegritamenu{ float:left; width:100%; text-align:center; font-size:12px; line-height:13px;     font-weight: inherit;}
	.textoclaromenu{ width:100%; float:left; color:#929292; font-size:11px; text-align:center;}
	/*.btnmenu:active span.textoclaromenu{ color:#FFF;}*/
	.btnmenu:active { color:#FFF;}
	button::-moz-focus-inner{border: 1px solid transparent}

button .textonegritamenu, button .textoclaromenu {color: #fff; font-weight: 300;}
button.btnmenu:hover, button.btnmenuestado:hover {color: #2E807C; background-color:#fff; }
button.btnmenu:hover strong, button.btnmenu:hover span, button.btnmenuestado:hover span, button.btnmenuestado:hover strong{color: #2E807C;}
/*********************************************************** FIN ESTRUCTURA MENUS **********************************************************************/



.fichapestaniasinimagen, .fichapestaniapresssinimagen{float:left; font-size:12px; text-align:left; padding:9px 30px 9px 5px; margin:3px; font-family: 'Montserrat', sans-serif; font-weight:400; -moz-border-radius: 5px;-webkit-border-radius:5px; color:#000; cursor:pointer; display:inline;}
			.fichapestaniasinimagen:hover {color:#2E807C; background: #9fd8d3; }		
			.fichapestaniasinimagen:active, .fichapestaniapresssinimagen {color:#fff;background: #2E807C; -moz-border-radius:5px; -webkit-border-radius:5px;}




/*********************************************************** GOOGLE SPEECH INPUT ***********************************************************************/
#genericspeechinput {
    font-size: 25px;
    width: 25px;
    max-width:25px;
    min-width:25px;
    height: 25px;
    max-height: 25px;
    min-height: 25px;
    cursor:pointer;
    border: none;
    float: left;
    margin-left: -30px;
    outline: none;
    background: transparent;
}

.fondoblanco{ background-color:White;}

.editarmaestros{width: 100%;background: #e9e9e9; color: #2E807C; font-weight: 400;height: 30px; cursor:pointer;}
.editarmaestros:hover{ background:#9fd8d3; color: #2E807C;}
.editarmaestros:active{ background:#2E807C; color:#fff;}


@media (max-width: 1200px) {
    .textoclaromenu {
        display:none;
    }
}
@media (max-width: 1540px) {
    .textoclaromenu {
        font-size: 10px;
    }
}


.popover-velo {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 998;
}

.popover-content {
	position: relative;
	display: inline-block;
	cursor: pointer;
}

	.popover-content i {
		font-size: 14px;
		color: #b0b0b0;
	}


#popover, #popoverCostes, #popoverConsentimiento, #popoverImplantes, #popoverNumImplantes, #popoverNumeroFactura, #popoverFechaFactura, #popoverFirmaSms, #popoverDesuso, #popoverFirmaRemota,
#popoverAnonimizar, #popoverRemesas, #popoverRemote, #popoverRequiereAutorizacion, #popoverFacturarDineroACuenta, #popoverFacturasACero, #popoverPrintIngresosACero, #popoverFacturasAuto,
#popoverPrimerasVisitas, #popoverPorcentajeLabs, #popoverPagoAdelantado, #popoverTrabajosExternos, #popoverRequiereOT, #popoverPrivacidad, #popoverLiquidacionesSoloGerente, #popoverAliasSoloGerente, #popoverOpcionesRGPD,
#popoverCierreAvanzado, #popoverAlias, #popoverTarifasSoloGerente, #popoverCostesOT, #popoverCostesProfesional, #popoverMostrarCategoriaPaciente {
	display: none;
	border: 1px solid rgba(0,0,0,.2);
	padding: 5px;
	max-width: 276px;
	min-width: 276px;
	font-size: 12px;
	top: 23px;
	left: -16px;
	position: absolute;
	line-height: 17px;
	background-color: #fbfbfb;
	border-radius: 5px;
	padding: 15px;
	color: #000;
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	z-index: 999;
}

	#popover:after, #popoverCostes:after, #popoverConsentimiento:after, #popoverImplantes:after, #popoverNumImplantes:after, #popoverNumeroFactura:after, #popoverFechaFactura::after, #popoverFirmaSms::after, #popoverDesuso:after, #popoverFirmaRemota:after,
	#popoverAnonimizar:after, #popoverRemesas:after, #popoverRemote:after, popoverRequiereAutorizacion:after, #popoverFacturarDineroACuenta:after, popoverFacturasACero:after, popoverPrintIngresosACero:after, popoverFacturasAuto:after, popoverPrimerasVisitas:after,
	#popoverPorcentajeLabs:after, #popoverPagoAdelantado:after, popoverTrabajosExternos:after, popoverRequiereOT:after, #popoverPrivacidad:after, #popoverLiquidacionesSoloGerente:after, #popoverAliasSoloGerente:after, #popoverCierreAvanzado:after, #popoverAlias:after, #popoverOpcionesRGPD:after,
	#popoverTarifasSoloGerente:after, #popoverCostesOT:after, #popoverCostesProfesional:after, #popoverMostrarCategoriaPaciente:after {
		position: absolute;
		display: block;
		content: " ";
		top: -11px;
		left: 20px;
		margin-left: -10px;
		width: 0;
		height: 0;
		border-bottom: 11px solid #fbfbfb;
		border-left: 11px solid transparent;
		border-right: 11px solid transparent;
	}

	#popover:before, #popoverCostes:before, #popoverConsentimiento:before, #popoverImplantes:before, #popoverNumImplantes:before, #popoverNumeroFactura:before, #popoverFechaFactura:before, #popoverFirmaSms:before, #popoverDesuso:before, #popoverFirmaRemota:before,
	#popoverAnonimizar:before, #popoverRemesas:before, #popoverRemote:before, popoverRequiereAutorizacion:before, #popoverFacturarDineroACuenta:before, popoverFacturasACero:before, popoverPrintIngresosACero:before, popoverFacturasAuto:before, popoverPrimerasVisitas:before,
	#popoverPorcentajeLabs:before, #popoverPagoAdelantado:before, popoverTrabajosExternos:before, popoverRequiereOT:before, #popoverPrivacidad:before, #popoverLiquidacionesSoloGerente:before, #popoverAliasSoloGerente:before, #popoverCierreAvanzado:before, #popoverAlias:before, #popoverOpcionesRGPD:before,
	#popoverTarifasSoloGerente:before, #popoverCostesOT:before, #popoverCostesProfesional:before, #popoverMostrarCategoriaPaciente:before {
		position: absolute;
		display: block;
		content: " ";
		top: -13px;
		left: 19px;
		margin-left: -10px;
		width: 0;
		height: 0;
		border-bottom: 12px solid #c9c9c9;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
	}


	#popover.right {
		right: -25px;
		left: auto;
	}

		#popover.right:after {
			right: 22px;
			left: auto;
		}

		#popover.right:before {
			right: 21px;
			left: auto;
		}

	#popover.top {
		bottom: 15px;
		top: auto;
	}

		#popover.top:before {
			border-top: 12px solid #c9c9c9;
			bottom: -11px;
			top: auto;
			border-bottom: 0;
		}

		#popover.top:after {
			border-top: 10px solid #ffffff;
			bottom: -9px;
			top: auto;
			border-bottom: 0;
		}