body.contraste .pCitaDonacionSangre .portlet-subtopper-in1,body.contraste .pCitaDonacionSangre .portlet-subtopper-in2,body.contraste .pCitaDonacionSangre .portlet-subtopper-in3{border-color:#FFF}body.contraste span.obligatorio label:after{color:#FFF}body.contraste div#wrapper div#content h1{color:#FFF}body.contraste div.layoutCaptcha a.captcha-reload{color:#111}body.contraste div.layoutCaptcha .captcha-reload:before{color:#FFF}body.contraste input.focus,.contraste textarea.focus,.contraste select:focus{background-color:#111!important;color:#fff!important}body.contraste div.textoBienvenida,body.contraste div.camposObligatorios{color:#FFF}body.contraste span.aui-field select{background-color:#111!important;color:#fff!important}body.contraste form fieldset.formAutenticacion select option.defaultSelect{color:#FFF}body.contraste div.filaBotonAutenticacion span.gris input,body.contraste div.filaBotonAutenticacion span.boton input{background:#111;border:1px solid #FFF}body.contraste div.filaBotonAutenticacion span.boton input:hover{background:#FFF;color:#111}body.contraste form fieldset.formAutenticacion label{color:#FFF}body.contraste div#datosPacienteCitas{background:#111;color:#FFF}body.contraste div#datosCitasPaciente{background:#111;border:1px solid #FFF;color:#FFF}body.contraste div.datosPaciente-content{border:1px solid #FFF}body.contraste span.obligatorio label{color:#fff}body.contraste .portlet-msg-error:before{color:#FFF}body.contraste .portlet-msg-error{border-color:#FFF;background:#111;color:#FFF}body.contraste .ui-datepicker .ui-datepicker-title{color:#FFF}body.contraste .ui-datepicker .ui-datepicker-next:before,body.contraste .ui-datepicker .ui-datepicker-prev:before{color:#FFF}body.contraste a.botonSalir:hover:before,body.contraste a.botonEditar:hover:before{color:#FFF}body.contraste div.textoActualizacionDatos,body.contraste form.editUser label{color:#FFF}body.contraste div.filaBotonGuardar a{text-decoration:none}body.contraste div.filaBotonGuardar a:hover,body.contraste div.filaBotonGuardar input:hover{background:#FFF;color:#111}body.contraste .ui-datepicker-header a:hover{background:#111!important}body.contraste .aui-form-validator-error-container .aui-field-element:before{color:#FFF}body.contraste #capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td span.ui-state-default{color:#FFF}body.contraste #capaDatepicker div.ui-datepicker table.ui-datepicker-calendar thead tr,body.contraste #capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable{background:#111}body.contraste #capaDatepicker div.ui-datepicker table.ui-datepicker-calendar a.ui-state-default.ui-state-active,body.contraste #capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td a.ui-state-highlight.ui-state-active,body.contraste #capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#17e521}body.contraste div.ui-datepicker a.ui-datepicker-next,body.contraste div.ui-datepicker a.ui-state-hover.ui-datepicker-next-hover,body.contraste div.ui-datepicker a.ui-datepicker-prev,body.contraste div.ui-datepicker a.ui-state-hover.ui-datepicker-prev-hover{text-decoration:none}body.contraste #capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td{background-color:#FFF;color:#111}body.contraste .ui-datepicker-multi-2 .ui-datepicker-group{width:47%}body.contraste .ui-datepicker-group.ui-datepicker-group-first{border:1px solid #FFF;margin-right:5%}body.contraste .ui-datepicker .ui-datepicker-header{padding:0}body.contraste .ui-datepicker-multi .ui-datepicker-group table{width:99%;margin-bottom:.1em}body.contraste #capaDatepicker div.ui-datepicker table.ui-datepicker-calendar a{color:#111!important}body.contraste #capaDatepicker div.ui-datepicker table.ui-datepicker-calendar a:hover{background:#17e521!important}body.contraste .ui-datepicker-group.ui-datepicker-group-last{border:1px solid #fff}body.contraste #capaDatepicker div.ui-datepicker table.ui-datepicker-calendar thead tr th{padding-top:.2em}body.contraste div.leyenda_calendario_dias span.leyenda_dia_nohabil{background-color:#111;border:1px solid #FFF}body.contraste div.leyenda_calendario_dias span.leyenda_dia_seleccionado{background:#17e521}body.contraste div.leyenda_calendario_dias span.leyenda_dia_habil{background:#FFF;border:0}body.contraste div.aui-layout.hasDatepicker{margin-bottom:.5em}body.contraste .tabla_horas div.aui-layout.minutero .rangoHora .celdaHora span.libre a{color:#111!important}body.contraste .tabla_horas div.aui-layout.minutero .rangoHora .celdaHora span.ocupada{background-color:#111}body.contraste div.cpfn_dialog.aui-dialog div.cpfn_dialog-content{border:1px solid #fff}body.contraste div.cp_dialog.aui-dialog div.cp_dialog-content{background:#FFF;border:1px solid #fff}body.contraste div.cpfn_dialog div.cpfn_dialog-content .aui-panel-hd,body.contraste div.cp_dialog div.cp_dialog-content .aui-panel-hd{background:#111;border:0;border-bottom:1px solid #111}body.contraste div.cpfn_dialog div.cpfn_dialog-content .aui-panel-hd .aui-panel-hd-text,body.contraste div.cp_dialog div.cp_dialog-content .aui-panel-hd .aui-panel-hd-text{color:#FFF}body.contraste div.cpfn_dialog .aui-dialog-ft .aui-toolbar-content button,body.contraste div.cp_dialog .aui-dialog-ft .aui-toolbar-content button{background:#111;border:1px solid #FFF}body.contraste .portlet-msg-success{border-color:#FFF;background:#111;color:#FFF}body.contraste .portlet-msg-success:before{color:#FFF}body.contraste .botoneraCitaRegistrada .filaBotonInfo input,body.contraste .botoneraCitaRegistrada .filaBotonInfo input:hover,body.contraste .botoneraCitaRegistrada .filaBotonInfo input:focus{background:#111;border-color:#FFF}body.contraste div.filaBotonGuardar input{background:#111;border-color:#FFF}body.contraste .popup-txt-rojo{background:#111 none repeat scroll 0 0;border-color:#fff;color:#FFF}body.contraste label.aui-choice-label{color:#fff}body.contraste a.morado{text-decoration:underline}.contraste span.datos_personales_item{color:#FFF}.contraste span.tipo_solicitud_item{color:#FFF}.contraste select#tipoOp{color:#fff;background-color:#111}.contraste th{background-color:#111!important;border:1px solid #FFF!important}.contraste span.aui-panel-hd-text{color:#111}.contraste .yui3-widget-hd.aui-helper-clearfix.aui-panel-hd.aui-dialog-hd,.contraste .yui3-widget-bd.aui-panel-bd.aui-dialog-bd,.contraste .yui3-widget-ft.aui-panel-ft.aui-dialog-ft{background:#FFF}.contraste div#_AgendaCitaPrevia_WAR_CitaBSTAportlet_INSTANCE_5pjZCAfB8Iv7_dialog{color:#111!important}.contraste h3.tituloDescripcionCitas{color:#FFF}.contraste span.icono_eliminar{background:#111;border:1px solid #FFF}.contraste span.aui-panel-hd-text{color:#111!important}.contraste div.popupEmail p{background:#FFF;color:#111!important}.contraste div.popupAnular p{background:#FFF;color:#111!important}.contraste span.obligatorio{color:#fff}.contraste div.filaBotonGuardar a{background:#111;border:1px solid}.contraste div.CitaPreviaAgenda .aui-form-validator-error-container .aui-field-element::before{color:#FFF}.contraste label.aui-form-validator-stack-error .aui-form-validator-message{border:1px solid #FFF;background:#111}body.contraste input.aui-field-input.aui-field-input-text{background:#111;color:#FFF}body.contraste .loading-icon:before{color:#111}div.CitaPreviaAgenda{position:relative;clear:both;margin-top:2em;width:90%;margin-left:5%}div.CitaPreviaAgenda .aui-form-validator-error-container .aui-field-element{width:100%;background:0}div.CitaPreviaAgenda .aui-form-validator-error-container .aui-field-element::before{font-family:FontawesomeSolid;text-decoration:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f06a';position:relative;float:left;font-size:1.3em;color:#e86958;opacity:1;text-align:center;border:0;padding:0;cursor:pointer;line-height:1.1em}div.CitaPreviaAgenda .portlet-topper{box-shadow:none}div.portlet-msg-success{margin-top:2em;margin-bottom:.5em;padding-left:1em;background-image:none}.portlet-msg-success:before{font-family:Fontawesome;text-decoration:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f058';position:relative;float:left;font-size:1.3em;color:#6eb558;opacity:1;text-align:center;border:0;padding:0;cursor:pointer;line-height:1em;padding-right:.5em}div.journal-content-article a:hover,div.journal-content-article a:hover[target="_blank"]:after{color:#003f3e;background:none!important;text-decoration:underline}div.journal-content-article h1{border:0;color:#555;margin:1em 0;padding-bottom:0}.CitaPreviaAgenda header .portlet-title-text{clear:left;color:#555;display:inline-block;float:left;font-family:"Open Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8em;font-weight:bold;line-height:normal;margin-top:0;vertical-align:middle;width:90%}div.CitaPreviaAgenda section div.portlet-content{clear:both}div.CitaPreviaAgenda section.portlet{border:0}div.textoBienvenida div{clear:both;margin-top:1em}div.camposObligatorios{color:#555;float:left;font-size:.74em;line-height:1.27em;margin:1em 0;padding-left:0;width:99%}span.obligatorio{color:#f4811f}span.obligatorio label:after{color:#f4811f}.obligatorio2{color:#f4811f}.obligatorio2 label:after{content:"**";color:#f4811f}span.obligatorio3{color:#f4811f}span.obligatorio3>span>label::after{content:"***";color:#f4811f}.obligatorio2_label{color:#f4811f}.obligatorio2_label label:before{content:"**";color:#f4811f}.obligatorio3_label{color:#f4811f}.obligatorio3_label label:before{content:"***";color:#f4811f}form.formCitaPrevia_autenticacion,form.formCitaPrevia_identificacion{clear:left}form fieldset.formAutenticacion{margin-bottom:0;border:0}form fieldset.formAutenticacion label{color:#333;font-size:.95em}form fieldset.formAutenticacion *:-moz-placeholder{color:#999;font-size:.8em;font-style:italic}form fieldset.formAutenticacion *::-moz-placeholder{color:#999;font-size:.8em;font-style:italic}form fieldset.formAutenticacion input:not([type="checkbox"]),form.editUser input{border:1px solid #bdbdae;float:left;font-size:1em;margin-right:10px;margin-top:3px;padding:5px 5px 5px 10px;width:94%;background:0;-webkit-appearance:none}form.formCitaPrevia_identificacion fieldset.formAutenticacion .confirmMayorEdad label ~ input[type="checkbox"]{margin-top:-2.75em}form.formCitaPrevia_identificacion fieldset.formAutenticacion .confirmMayorEdad label.aui-form-validator-stack-error ~ input[type="checkbox"]{position:absolute;margin-top:2.5em;margin-left:-80%}form.formCitaPrevia_identificacion fieldset.formAutenticacion select{border:1px solid #bdbdae;background-color:#fff;height:2.2em;background-image:none}fieldset.aui-fieldset.fieldset-editUser{width:100%}span.selectFull select{border:1px solid #bdbdae;color:#333;float:left;font-family:"Open Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:90%;font-style:italic;margin-right:10px;margin-top:3px;padding:5px 5px 5px 10px;width:95%;background-image:none}select.selectFull{border:1px solid #bdbdae;color:#333;float:left;font-family:"Open Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:90%;font-style:italic;margin-right:10px;margin-top:3px;padding:5px 5px 5px 10px;width:99.9%;background-image:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}form fieldset.formAutenticacion select option.defaultSelect{color:#888}div.layoutCaptcha .captcha-reload:before{color:#00660f;content:'\f2f1';float:left;font-family:FontawesomeSolid;font-size:3em;line-height:.8em;padding:.3em .7em}div.layoutCaptcha .captcha-reload:hover{text-decoration:none}div.aui-layout.layoutCaptcha{width:95%;margin-top:1em}div.aui-layout.layoutCaptcha div.aui-column-content .taglib-captcha{width:100%;float:left;margin-top:0}div.aui-layout.layoutCaptcha div.aui-column-content .taglib-captcha img.captcha{float:left;margin-bottom:0;margin-top:.5em}div.aui-layout.layoutCaptcha div.aui-column-content .taglib-captcha span.aui-field.aui-field-text span.aui-field-content{float:left;margin-left:0;margin-top:0;width:26%}div.filaBotonAutenticacion{width:80%;margin-left:25%}div.filaBotonAutenticacion span.boton input{background:#00660f;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:1.4em;font-weight:bold;padding:.8em 1.5em;text-shadow:none;margin-right:3%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}div.filaBotonAutenticacion span.gris input{background:rgba(0,0,0,0) linear-gradient(to bottom,#ccc 0,#b0b0b0 100%) repeat scroll 0 0;float:left;border:0;margin-right:1em}div.aceptCond label.aui-form-validator-stack-error{margin-bottom:.5em}div.aceptCond input.aui-field-input.aui-field-input-choice{clear:both;display:table}div.aceptCond label.aui-choice-label{float:left;margin-left:2em;margin-top:-1em}div.aceptCond span.aui-field-element{position:inherit}a.botonSalir:hover,a.botonSalir:hover:before{color:#003f3e}a.botonSalir:before{content:"\f011";font-family:FontawesomeSolid;font-size:1.5em;display:inline-block}a.botonEditar:hover,a.botonEditar:hover:before{color:#003f3e}a.botonEditar:before{content:'\f044';font-family:fontawesome;font-size:1.5em;display:inline-block}div.CitaPreviaAgenda div.div_boton_salir{float:right;right:0}div.portlet-content-container div.div_boton_salir.salirCitaRegistrada{margin-top:.5em;float:right}div.portlet-content-container div.div_datos_personales{float:left}div.textoBienvenida{margin-bottom:2em;font-weight:normal}div#datosPacienteCitas{background-color:#f5f2e3;color:#909090;margin-bottom:1em;padding-bottom:1em;margin-top:1em}div#datosCitasPaciente{background-color:#f5f2e3;color:#909090}h3.tituloDescripcionCitas{color:#333;margin-top:3.0em}.datos_personales_linea{clear:both}h3.datos_personales_titulo{margin:.5em 0 .5em .5em}.datos_personales_texto{float:left;margin-right:.5em;text-align:right;width:48%}.datos_personales_item{float:left;margin-left:.5em;text-align:left;width:48%;color:#333}.tipo_solicitud_item{float:left;margin-left:.5em;margin-top:.2em;text-align:left;color:#333}.datosPacientes_separacion{border-bottom:1px solid #b2b2b2;margin:.5em auto;width:95%;clear:both}h3.datos_cita_titulo{margin:0 0 .5em .5em}div.datosCita{padding-bottom:.5em;position:relative}span.obligatorio label{color:#333}.contenidoTrasCapaAviso,.cuerpoDialogo,.formularioCal,.capaErrorCalendario{display:none}#loadingHueco{display:none;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:rgba(192,192,192,0.5);background-repeat:no-repeat;background-position:center;background-image:none;padding:0;border:0;display:none}.loading-icon{position:absolute;top:47%;left:47%}.loading-icon:before{content:"\f110";font-family:FontawesomeSolid;font-size:5em;position:absolute;color:#b13469;-webkit-animation:fa-spin 2s infinite linear;-moz-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.capaErrorCalendario{width:92%;clear:both;background-color:#FDD;border:1px solid #F00;color:#34404f;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px}.capaErrorCalendario:before{font-family:FontawesomeSolid;text-decoration:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f06a';position:relative;float:left;font-size:1.3em;color:#e86958;opacity:1;text-align:center;border:0;padding:0 .5em 0 0;cursor:pointer;line-height:1.1em;margin-left:-1em}.etiqueta_dias-content h4{margin-bottom:.5em}#capaDatepicker div.ui-datepicker{background:0;border:0;padding:0;width:100%!important}#capaDatepicker div.ui-datepicker div.ui-datepicker-header{background:0;border:0;color:#555;font-family:"Open Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar{border-collapse:separate;border-spacing:2px}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar thead tr{background-color:#eaeced;border:1px solid #cdd1d3;color:#333;font-size:100%;line-height:2em;text-align:center;vertical-align:top}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar thead tr th{border:0 none;font-weight:bold;padding:.7em .3em;text-align:center;color:#FFF}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td{border:1px dotted #aaa;color:#000;line-height:2em}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable{background-color:#cfcfcf;opacity:1}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable.cmp{background-color:#989898}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable.cmp .ui-state-default{color:#000}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td span{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#000;text-align:center}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td span.ui-state-default{color:#555}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar a{text-align:center;border:0;color:#b13469;background-image:none;font-weight:bold}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar a.ui-state-default:not(.ui-state-active){background:#fff}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar a.ui-state-default.ui-state-active{background:#efe8ce}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td a.ui-state-highlight.ui-state-active,#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#efe8ce;border:1px solid #000;color:#8b054a;font-weight:bolder}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td a.ui-state-highlight.ui-state-active{border:0}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a{color:#8b054a}a.ui-state-default:hover{color:#333!important}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td a.ui-state-hover,#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td a.ui-datepicker-today,#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td a.ui-state-highlight,#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td a.ui-state-active{border:0}table.ui-datepicker-calendar thead th{background:#00660f}#capaDatepicker div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-other-month{background-color:#f1f2f3}#capaDatepicker table.ui-datepicker-calendar a.ui-state-default:hover{color:#8b054a!important}div.leyenda_calendario_dias span.leyenda_dia_habil{background-color:#fff;font-weight:normal;border:1px solid #aaa;float:left;height:1em;margin-bottom:2%;margin-right:.5%;width:1em}div.leyenda_calendario_dias span.leyenda_dia_seleccionado{background-color:#efe8ce;border:1px solid #efe8ce;font-weight:normal;float:left;height:1em;margin-bottom:2%;margin-right:.5%;width:1em}div.leyenda_calendario_dias span.leyenda_dia_nohabil{background-color:#cfcfcf;font-weight:normal;border:1px dotted #aaa;float:left;height:1em;margin-bottom:2%;margin-right:.5%;width:1em}div.leyenda_calendario_dias span.leyenda_dia_completo{background-color:#989898;font-weight:normal;border:1px dotted #aaa;float:left;height:1em;margin-bottom:2%;margin-right:.5%;width:1em}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-state-hover.ui-datepicker-next-hover{color:#00660f;font-family:FontawesomeSolid;content:"\f138";font-size:1.5em;cursor:pointer}div.ui-datepicker a.ui-datepicker-next,div.ui-datepicker a.ui-state-hover.ui-datepicker-next-hover{right:10px;top:1px}.ui-datepicker .ui-state-hover.ui-datepicker-next-hover{font-size:1em;text-decoration:none}.calendario-resumen_condiciones_oculto{display:none}.calendario-mentrecitas_oculto{display:none}.ui-widget-header span.ui-icon,.ui-state-hover span.ui-icon,.ui-state-focus span.ui-icon{background:none!important}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:none!important;border:none!important}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-state-hover.ui-datepicker-prev-hover{color:#00660f;font-family:FontawesomeSolid;content:"\f137";font-size:1.5em;cursor:pointer}div.ui-datepicker a.ui-datepicker-prev,div.ui-datepicker a.ui-state-hover.ui-datepicker-prev-hover{left:20px;top:1px}.ui-datepicker .ui-state-hover.ui-datepicker-prev-hover{font-size:1em;text-decoration:none}.tabla_horas div.aui-layout.minutero{border:1px solid #a9a9a9;float:left}.tabla_horas div.aui-layout.minutero .rangoHora{float:left;margin:0 .5%}.tabla_horas div.aui-layout.minutero .rangoHora .celdaHora{background-color:#cdd1d3;border:1px dotted #aaa;clear:left;float:left;margin:.2em 0;width:100%}.tabla_horas div.aui-layout.minutero .rangoHora .celdaHora span{float:left;font-weight:bold;text-align:center;width:100%;box-sizing:border-box}.tabla_horas div.aui-layout.minutero .rangoHora .celdaHora span.libre{padding:.20em 0;background-color:#fff}.tabla_horas div.aui-layout.minutero .rangoHora .celdaHora span.libre a{color:#b13469;font-weight:lighter;text-decoration:none;font-weight:bold}.tabla_horas div.aui-layout.minutero .rangoHora .celdaHora span.libre a:hover{color:#003f3e;text-decoration:underline}.tabla_horas div.aui-layout.minutero .rangoHora .celdaHora span.ocupada{background-color:#cfcfcf;color:#555;padding:.20em 0}div.cpfn_dialog div.cpfn_dialog-content,div.cp_dialog div.cp_dialog-content{padding:0;border:0;float:left}div.cpfn_dialog div.cpfn_dialog-content .aui-dialog-hd,div.cp_dialog div.cp_dialog-content .aui-dialog-hd{box-shadow:none;border-bottom:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;padding:3px}div.cpfn_dialog div.cpfn_dialog-content .aui-panel-hd,div.cp_dialog div.cp_dialog-content .aui-panel-hd{background-image:none;background-color:#eaf1fb;text-align:center}div.cpfn_dialog div.cpfn_dialog-content .aui-panel-hd .aui-panel-hd-text,div.cp_dialog div.cp_dialog-content .aui-panel-hd .aui-panel-hd-text{color:#444;text-shadow:1px 1px 0 rgba(255,255,255,0.1);float:none}div.cpfn_dialog div.cpfn_dialog-content .cuerpoDialogo,div.cp_dialog div.cp_dialog-content .cuerpoDialogo{padding:10px}div.cpfn_dialog .aui-dialog-ft,div.cp_dialog .aui-dialog-ft{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;padding:10px 10px 1.5em;width:95%;float:left}div.cpfn_dialog .aui-dialog-ft .aui-toolbar-content,div.cp_dialog .aui-dialog-ft .aui-toolbar-content{display:block}div.cpfn_dialog .aui-dialog-ft .aui-toolbar-content button,div.cp_dialog .aui-dialog-ft .aui-toolbar-content button{background:#00660f;border:0;color:#fff;cursor:pointer;font-size:.9em;font-weight:bold;padding:.4em 2em;text-shadow:none}div.cpfn_dialog .aui-dialog-ft .aui-toolbar-content button:first-child,div.cp_dialog .aui-dialog-ft .aui-toolbar-content button:first-child{float:left}div.cpfn_dialog .aui-dialog-ft .aui-toolbar-content button:last-child,div.cp_dialog .aui-dialog-ft .aui-toolbar-content button:last-child{float:right}span.textoServicio,span.textoDia,span.textoHora{font-weight:bold}span.detalleNP input.aui-field-input-text{width:95%}span.icono_eliminar{float:right;margin-bottom:.5em;margin-right:3%;margin-top:1em;background:#00660f;color:#fff;cursor:pointer;font-size:.9em;font-weight:bold;padding:.4em 2em;text-shadow:none}span.icono_eliminar a{color:#fff}span.icono_eliminar a:before{font-family:fontawesome;padding-right:.4em;content:'\f057'}.ruegoCancelacionTelefono{color:#333;float:right;clear:both;margin-right:3%}.avisoCancelacionFueraPlazo{background-color:#333;color:#fff;float:right;clear:both;margin-right:3%;padding:.2em;margin-top:1.0em;width:97%}.popupAnular{display:none}.popupEmail{display:none}.botoneraCitaRegistrada .filaBotonInfo{text-align:center;margin-top:1.5em}.botoneraCitaRegistrada .filaBotonInfo input{background:#00660f;border-radius:0;color:#fff;cursor:pointer;font-size:.9em;font-weight:bold;padding:1em 2em;text-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.botoneraCitaRegistrada .filaBotonInfo input:nth-child(2){margin-left:3%;margin-right:3%}.botoneraCitaRegistrada .filaBotonInfo input:hover,.botoneraCitaRegistrada .filaBotonInfo input:focus{background:#00660f;color:#fff}div.popupEmail,div.popupAnular{padding:1em}form span.input-maild input,form span.input-mailconf input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #bdbdae;float:left;font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;padding:5px 5px 5px 10px;width:90%}.filaAvisosCalendario{background-color:#f4edf1;color:#545454;padding:1%;width:98%;margin-bottom:1.0em}div.datosResumenYCondiciones{float:left}.filaAvisoPEC{float:left;margin-top:1.0em}.tituloAvisoRSM,.tituloAvisoPEC{background-color:#400c26;color:#fff;padding:.5em 0}div.tituloAvisoRSM-content:before,div.tituloAvisoPEC-content:before{font-family:Fontawesome;text-decoration:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f071';position:relative;border:0;color:#e3b044;opacity:1;text-align:center;width:2.0em;float:left}div.contenidoCalendarioCita{margin-top:2.0em;margin-bottom:2.0em}.popup-txt-rojo{position:relative;width:89%;padding:10px;text-align:left;font-size:.75em;color:#F00;background:#FDD;border:1px solid red;margin-bottom:10px;font-weight:bold}.popupEmail p{margin-bottom:.5em}.popupEmail span.input-maild{display:block;margin-bottom:1em}div.filaBotonGuardar input{background:#00660f;color:#fff;cursor:pointer;font-size:.9em;font-weight:bold;padding:.53em 2em;text-shadow:none;float:right;width:auto;border:0;border-radius:0}div.filaBotonGuardar input:hover,div.filaBotonGuardar input:focus{background:#00660f;color:#fff}div.filaBotonGuardar a{background:#00660f;color:#fff;cursor:pointer;font-size:.9em;font-weight:bold;padding:.4em 2em;text-shadow:none;margin-right:10px;margin-top:3px;display:inline-block}div.filaBotonGuardar a:hover{text-decoration:none}span.obligatorio span.aui-field-element label.aui-form-validator-stack-error:after{content:""}.aui-form-validator-message{margin-top:0;padding:.2em .5em}span.avisoEmailRelleno{font-weight:bold;font-size:.85em}form.editUser label,div.textoActualizacionDatos{color:#333}form.editUser select{border:1px solid #bdbdae;background-color:#fff;height:2.2em;background-image:none}div.aui-calendar-content{border:0;padding:0}div.aui-calendar-content .aui-state-default{background-image:none;background-color:#FFF;border:0}div.aui-calendar-content .aui-icon{background-image:none;text-indent:0}div.aui-calendar-content .aui-calendar-next:before{content:'\f138';color:#8b0052;display:block;font-family:fontawesome;font-size:.95em;line-height:1em}div.aui-calendar-content .aui-calendar-prev:before{content:'\f137';color:#8b0052;display:block;font-family:fontawesome;font-size:.95em;line-height:1em}div.aui-calendar-content .aui-calendar-title{color:#555}div.aui-calendar-content div.aui-calendar-week{background-color:#eaeced;color:#333;line-height:2em;text-align:center;font-weight:bold;width:14.28%}div.aui-calendar-content a.aui-calendar-day.aui-calendar-day-month.aui-state-default{background-color:#cdd1d3;color:#000;line-height:2em;margin:0;width:14.28%}.aui-state-default,.aui-state-active,.aui-state-hover,.aui-calendar-content,.aui-colorpicker-content,.aui-colorpicker-panel-content,.aui-image-gallery-paginator .aui-image-gallery-paginator-thumb,.aui-image-viewer-loading .aui-image-viewer-bd,.aui-loadingmask-message,.aui-loadingmask-message-content,.aui-progress-bar-content,.aui-progress-bar-status,.aui-form-builder-field,.aui-form-builder-default-message,.aui-tabview-list{border-radius:0}div.aui-calendar-content .aui-state-hover{background-image:none;border:0;line-height:2em;margin:0;width:14.28%}div.aui-calendar-content div.aui-calendar-day.aui-calendar-day-padding-end.aui-state-default{background-color:#cfcfcf;line-height:2em;margin:0;width:14.28%}div.aui-calendar-content div.aui-calendar-day.aui-calendar-day-padding-start.aui-state-default{background-color:#cfcfcf;line-height:2em;margin:0;width:14.28%}div.aui-calendar-content .aui-calendar-day.aui-calendar-day-month.aui-state-active.aui-state-default{background-color:#8b0153;color:#fff;font-weight:bold}.errorCitaDuplicada{float:left}div.aui-layout.lopd span.txt_lopd{float:left;font-size:.75em;font-weight:normal;color:#555}.morado{font-weight:bold}a.morado:hover,a.morado:hover[target="_blank"]:after{color:#003f3e}a.morado[target="_blank"]:after{color:#b13469}@media all and (min-width:721px) and (max-width:1026px) and (orientation:landscape){h1.portlet-title{margin-top:1em}div.filaBotonAutenticacion{margin-left:16%;width:100%}}@media all and (max-width:950px){div.cpfn_dialog .aui-dialog-ft .aui-toolbar-content button,div.cp_dialog .aui-dialog-ft .aui-toolbar-content button{width:100%}div.cpfn_dialog .aui-dialog-ft .aui-toolbar-content button:first-child,div.cp_dialog .aui-dialog-ft .aui-toolbar-content button:first-child{margin-bottom:1.5em}div.filaBotonAutenticacion{width:100%;margin-left:5%}div.filaBotonAutenticacion span.boton input{margin-right:.15em}}@media all and (max-width:1025px) and (orientation:landscape){div.aui-layout.layoutCaptcha div.aui-column-content .taglib-captcha span.aui-field.aui-field-text span.aui-field-content{width:50%;clear:both;margin-left:0}div.datosPaciente div.portlet-content-container div.div_boton_salir.salirCitaRegistrada,div.portlet-content-container div.div_boton_salir{right:.75em}.datos_personales_item{width:30%}.botoneraCitaRegistrada .filaBotonInfo input:nth-child(2){margin-bottom:1em}}@media all and (max-width:1025px) and (orientation:portrait){form fieldset.formAutenticacion .aui-w45{width:100%}div.aui-layout.layoutCaptcha div.aui-column-content .taglib-captcha span.aui-field.aui-field-text span.aui-field-content{width:50%;clear:both;margin-left:0}span.datos_personales_texto{width:30%}span.datos_personales_item{width:45%}div.datos_personales_linea{clear:both}div.datosPaciente div.portlet-content-container div.div_boton_salir.salirCitaRegistrada,div.portlet-content-container div.div_boton_salir{font-size:.9em;margin-top:.2em;width:15%}form.editUser div.aui-w45{width:100%}form.editUser label{font-size:.8em}div#idFormularioCal .aui-layout-content.leyenda_calendario_dias-content{font-size:.8em}div#idFormularioCal .aui-layout-content.leyenda_calendario_dias-content>div.aui-column{width:50%}.botoneraCitaRegistrada .filaBotonInfo input{width:100%}.botoneraCitaRegistrada .filaBotonInfo input:nth-child(2){margin:1em 0}}@media screen and (max-width:1025px){form fieldset.formAutenticacion .aui-w45{width:100%}}@media screen and (max-width:600px){div.filaBotonAutenticacion span.boton input{width:90%;margin-bottom:1em}div.filaBotonAutenticacion{margin-left:1em}div.popupEmail{width:90%}}@media screen and (max-width:480px){div.camposObligatorios{margin-left:0}fieldset.formAutenticacion div.aui-layout{margin-left:0}div.aui-layout.layoutCaptcha div.aui-column-content .taglib-captcha span.aui-field.aui-field-text span.aui-field-content{width:90%}div.layoutCaptcha .captcha-reload:before{padding-left:.3em;padding-right:0}div.portlet-content-container div.div_datos_personales{width:80%}div.datosPaciente div.portlet-content-container div.div_boton_salir.salirCitaRegistrada,div.portlet-content-container div.div_boton_salir{margin-right:5%}div.filaBotonGuardar a{width:100%;text-align:center;margin-bottom:.5em;padding:1em 0}div.filaBotonGuardar input{width:100%;margin-right:0;padding:1em 0}div.cpfn_dialog .aui-dialog-ft .aui-toolbar-content button,div.cp_dialog .aui-dialog-ft .aui-toolbar-content button,div.cpfn_dialog .aui-dialog-ft .aui-toolbar-content button:last-child,div.cp_dialog .aui-dialog-ft .aui-toolbar-content button:last-child{width:95%;float:left}}