body.operacionEnProceso {cursor: wait;}

.botonFormularioSSO {margin: 6px 0 0;cursor:pointer;}
#boton_perfil {background: #E42644;color: #fff !important;text-shadow: none;padding: 3px 6px 3px 6px;-webkit-border-radius: 3px;border-radius: 3px;font:11px Arial;}
#boton_perfil:hover { background: #ED2645; color: #fff !important;}
#boton_iniciarSesion,#boton_desconectar {background: #ddd;color: #666 !important;text-shadow: none;padding: 3px 5px 3px 5px;-webkit-border-radius: 3px;border-radius: 3px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font:11px Arial;margin-right: 5px;}
#boton_iniciarSesion:hover, #boton_identificarse.active { background: #ddd !important; color: #666 !important;}
#boton_resetPassword {line-height: 23px;float: right;font:12px Arial;line-height: 23px;text-decoration: underline;}
#boton_conectar{background: #E42644;color: #fff !important;text-shadow: none;padding: 6px;-webkit-border-radius: 3px;border-radius: 3px;float: left;text-decoration: none;font:12px Arial;}

#loginsso_bar #formularioLoginSSO{padding:10px;position: absolute !important;width:200px; background-color:#ddd; min-height: 1%;overflow: hidden;border: none !important;border-right: 1px solid #ccc;z-index: 999 !important;}

#formularioLoginSSO label {display: block;font: bold 12px Arial;color: #666;margin-bottom: 2px; }
#formularioLoginSSO input  {width: 98%;margin-top: 2px;}

.user-info {margin: 0 0 5px;min-height: 1%;overflow: hidden;}
.user-info .meta {float: left;color: #333333;font: bold 14px Arial;}
.divAvatar {width:40px;}
#avatar{border: 0 none;border-radius: 50%;display: block;margin: 0;width: 100%;}
#imagenAvatar{width:60px;}
#imgRecorteAvatar{width:300px;height:auto;display:none;float:right}

#formularioLoginSSO .glyphicon-warning-sign {color: #B94A48;float: left;display: block;margin-right: 5px;}
#formularioLoginSSO .glyphicon {display: none;}
#campo_recordarme {min-height: 1%;overflow: hidden;}
#recordarme {width: 20px !important;float: left;}

/* COMENTARIOS */

#comentarios > div {min-height: 1%;overflow: hidden;}
#comentarios .divFormulario {width: 46%;float: left;padding-right: 13px;margin-right: 12px;border-right: 1px dotted #ccc;}
#comentarios #formularioLoginSSO{padding:10px;position: relative !important;display: block !important;min-height: 1%;overflow: hidden;border: none !important;border-right: 1px solid #ccc;z-index: 999 !important;}
#comentarios #botonesSSO.anonimo{float: left;padding: 10px;width: 43%;}
#comentarios #botonesSSO.identificado{float: left;width: 100%;}
#comentarios #botonesSSO.identificado .header .user-info {float:right;}
#comentarios #botonesSSO p{font-size:14px;font-family: Arial}
#comentarios .login {background: #f4f4f4;padding: 20px;margin-bottom: 20px;min-height: 1%;overflow: hidden;}
#comentarios .header {min-height: 1%;overflow: hidden;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
#comentarios h2 {font: bold 18px Arial;color: #555;padding: 0;text-align: left;float: left;line-height: 30px;padding-bottom: 10px;}
#comentarios label {display: block;margin-bottom: 2px !important;clear: both !important;color: #333 !important;font-weight: bold !important;}
#comentarios #boton_perfil { float:right; text-decoration:none }
#comentarios #boton_desconectar {color: #666 !important;text-shadow: none;padding: 3px 5px 3px 5px;-webkit-border-radius: 3px;border-radius: 3px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font:11px Arial;margin-right: 5px;}
#comentarios .botones .acceder {background: #E42644;color: #fff !important;text-shadow: none;padding: 6px;-webkit-border-radius: 3px;border-radius: 3px;float: left;text-decoration: none;font:12px Arial;}

.form-group {margin-bottom: 10px;}
.text-danger {color: #A94442;font: 12px Arial;}
.has-warning input {border: 1px solid #A94442;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;padding: 3px;}
.error-msg {background-color: #D9534F;border: 2px solid #D43F3A;color: #FFFFFF;font: bold 12px Arial;margin: 5px 0;padding: 5px;}

.close {float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);}
.close:hover,.close:focus {color: #000000;text-decoration: none;cursor: pointer;opacity: 0.5;filter: alpha(opacity=50);}
button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}

.modal-open {overflow: hidden;}
body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom {margin-right: 15px;}
.modal {display: none;overflow: auto;overflow-y: scroll;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 999999;}
.modal.fade .modal-dialog {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: transform 0.3s ease-out;}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-dialog {margin-left: auto;margin-right: auto;width: auto;padding: 10px;z-index: 999999;}
.modal-content {position: relative;background-color: #ffffff;border: 1px solid #999999;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);background-clip: padding-box;outline: none;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 99999;background-color: #000000;}
.modal-backdrop.fade {filter: alpha(opacity=0);-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;}
.modal-backdrop.in {filter: alpha(opacity=50);-webkit-opacity: 0.5;-moz-opacity: 0.5;opacity: 0.5;}
.modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;min-height: 16.428571429px;font-family: 'Roboto', Helvetica, Arial, sans-serif !important;font-weight: 400 !important;font-size: 14px;line-height: 1.428571429;color: #333;}
.modal-header .close {margin-top: -2px;}
.modal-title {margin: 0;line-height: 1.428571429;}

.modal-body {position: relative;padding: 20px;font-family: 'Roboto', Helvetica, Arial, sans-serif !important;font-weight: 200 !important;font-size: 14px;line-height: 1.428571429;color: #666;}
.modal-footer {margin-top: 15px;padding: 19px 20px 20px;text-align: right;border-top: 1px solid #e5e5e5;}
.modal-footer:before,.modal-footer:after {  content: " ";/* 1 */display: table;  /* 2 */}
.modal-footer:after {clear: both;}
.modal-footer:before,.modal-footer:after {content: " ";/* 1 */display: table;/* 2 */}
.modal-footer:after {clear: both;}
.modal-footer .btn + .btn {margin-left: 5px;margin-bottom: 0;}
.modal-footer .btn-group .btn + .btn {margin-left: -1px;}
.modal-footer .btn-block + .btn-block {margin-left: 0;}
@media screen and (min-width: 768px) {
  .modal-dialog {left: 50%;right: auto;width: 600px;padding-top: 30px;padding-bottom: 30px;}
  .modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}
}

.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.428571429;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid transparent;border-radius: 4px;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.btn:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover,.btn:focus {color: #333333;text-decoration: none;}
.btn:active,.btn.active {outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {cursor: not-allowed;pointer-events: none;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}
.btn-default {color: #333333;background-color: #ffffff;border-color: #cccccc;}

.btn-success {color: #ffffff;background-color: #5cb85c;border-color: #4cae4c;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {color: #ffffff;background-color: #47a447;border-color: #398439;}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {background-image: none;}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {background-color: #5cb85c;border-color: #4cae4c;}


