@font-face {
	font-family: TitilliumThin;
	src: url('../../resources/fonts/TitilliumText/TitilliumText22L001.otf') format("opentype");
}

@font-face {
	font-family: TitilliumLight;
	src: url('../../resources/fonts/TitilliumText/TitilliumText22L002.otf') format("opentype");
}

@font-face {
	font-family: TitilliumRegular; 
	src: url('../../resources/fonts/TitilliumText/TitilliumText22L003.otf') format("opentype");
}

@font-face {
	font-family: TitilliumMedium;
	src: url('../../resources/fonts/TitilliumText/TitilliumText22L004.otf') format("opentype");
}

@font-face {
	font-family: TitilliumBold;
	src: url('../../resources/fonts/TitilliumText/TitilliumText22L005.otf') format("opentype");
}

@font-face {
	font-family: TitilliumXBold;
	src: url('../../resources/fonts/TitilliumText/TitilliumText22L006.otf') format("opentype");
}

html {
	font-size:100%
} 


body {
	font-size: 16px;
	background: #ffffff;
	white-space: normal;
}

h1{
	font-size:2em !important;
}

h2{
	font-size:1.5em !important;
}
 
h3{
	font-size:1.25em !important;
}
  
h4{
	font-size:1.125em !important;
}
  
h5{
	font-size:0.875em !important;
}
  
h6{
	font-size:0.75em !important;
}

button {
	outline: none;
}

/**/

.ellipsis {
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}


/*ACCESO DENEGADO*/

.accessDenied {
	font-family: TitilliumMedium, Tahoma !important;
    font-size:2.5em !important;
	color:#ffffff !important;
}

/*ACCORDION*/
.accordionSmartia {
	background:#ffffff;
}

.accordionSmartia.ui-corner-top {
    border-radius: 0em;
}

.accordionSmartia .ui-accordion-header {
	background:transparent !important;
	border-color:transparent !important;
}

.accordionSmartia .ui-accordion-header a,
.accordionSmartia .ui-accordion-header a:visited {
	background:#102d40;
	border-color:#102d40;
}

.accordionSmartia .ui-accordion-header a:link {
	color:#ffffff;
}

/*A�ADIR INDICADOR*/
.ui-state-default.addIndicador, 
.ui-widget-content .ui-state-default.addIndicador, 
.ui-widget-header .ui-state-default.addIndicador {
	background:#ffffff !important;
	border:none !important;
}

.addIndicador {
	background-color:transparent !important;
	border:none !important;
}

/*BACKGROUND*/
.azulClaro {
	background: #6194b4 !important;
}

.azulOscuro {
	background: #01839c !important;
}

.grisClaro {
	background: #ecf2f3 !important;
}

.homebg {
	background: #01839c !important;
}

.homebg #title {
	background: none !important;
}

.loginbg {
	background: #ffffff !important;
}

.negrobg {
	background: #202020 !important;
	color:#ffffff !important;
	font-weight:bold !important;
}

.playsesionbg {
	background:#5E8BA9 !important
}

.smartiabg {
	background: #FFFFFF !important;
}

.turquesa {
	background: #00cbdd !important;
}

/*BOTONES ARRIBA*/
.botonArriba .ui-button-text {
	font-size: 0.75em !important;	
}

.botonArriba.ui-corner-all {
	border-color:transparent;
	border-radius: 0.625em;
}

.botonArriba { 
	border: #c6d3dc 0.1875em solid !important;
	background:#1c5073 !important;
	color:#ffffff !important;
}

.botonArriba:hover { 
	border: #abc0cd 0.1875em solid !important;
	background:#daf0ff !important;
	color:#102d40 !important;
}

/*REGISTRO NAV ARROW*/
#formNavArrows{
	overflow: hidden;	
	margin-top: -2em;
}

.registerArrow {
	display: block;
    float: left;
    height: 3.8125em;
    width: 9.4375em;
	background: url("../../resources/1.0/img/flecha_off.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;	
	position:relative;
}

.registerArrow.on {
	background: url("../../resources/1.0/img/flecha_on.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;		
}

.registerArrow.pass {
	background: url("../../resources/1.0/img/flecha_step_pass.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;		
}

.registerArrow.step1.on {
	background: url("../../resources/1.0/img/flecha_ini_on.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;	
}

.registerArrow.step1.pass {
	background: url("../../resources/1.0/img/flecha_step_ini_pass.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;	
}

.registerArrow.step2 {
	left:-1.3em;
}

.registerArrow.step3 {
	left:-2.6em;
}

.registerArrow.step4 {
	left:-3.9em;
}

.registerArrow .text {
	font-family: TitilliumRegular, Tahoma !important;
	padding: 0.5em 0em;
	padding-right: 1.6em;
	display: block;
	line-height: 1.4em;
}

.registerArrow.on .text {
	font-family: TitilliumBold, Tahoma !important;
}

.registerArrow.step1 .text {
	padding-left: 0.50em;
}

.registerArrow.step2 .text {
	padding-left: 1.50em;
}

.registerArrow.step3 .text {
	padding-left: 1.5em;
}

.registerArrow.step4 .text {
	padding-left: 1.50em;
}

.ui-wizard-nav-back{
	border: #c6d3dc 0.1875em solid !important;
	background: #1c5073 !important;
	color: #ffffff !important;	
	border-radius: 0.625em !important;
	margin-left: 1em;
}

.ui-wizard-nav-next{
	border: #c6d3dc 0.1875em solid !important;
	background: #1c5073 !important;
	color: #ffffff !important;
	border-radius: 0.625em !important;
	margin-right: 1em;
}

.bienvenido{
	display: block;
	margin: 1em;	
}

.text1 {
	display: block;
	margin: 1em;	
}

.text2 {
	display: block;
	margin: 1em;	
}

.imagenFamilia{
	margin-left: 9em;
}
/*FIN REGISTRO NAV ARROW*/

/*BOTONES FACEBOOK*/
.textInput {
	background: url("../../resources/1.0/img/textFB_peq.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
}
.textInputBig {
	background: url("../../resources/1.0/img/textFB.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
}


.downloadInput {
	background: url("../../resources/1.0/img/download.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
	background-size: 2em !important;
    cursor:pointer;
}

.imageInput {
	background: url("../../resources/1.0/img/camaraFB.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
}

.linkInput {
	background: url("../../resources/1.0/img/linkFB.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
}

.sendInput {
	background: url("../../resources/1.0/img/sobre.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;
	height: 1.75em;
    width: 2.75em;
    margin-left: 1em;
}

.trashInput {
	background: url("../../resources/1.0/img/papelera.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
}

.trashInput.small {
	background: url("../../resources/1.0/img/Borrar2.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
	/*background-size: 2em !important;*/
}

/*BOTONES HOME*/

.home {
	border:none !important;
}

.home .ui-button-text.ui-c {
    /*font-family: TitilliumMedium, Tahoma !important;
    font-size:1.125em !important;
    color:#ffffff !important;  	
    line-height: 2.4;*/
    display:none;
}
.botonMuyContento {
	border:none !important;
	background: url('../../resources/1.0/img/muyContento.png') no-repeat scroll top right !important;	
	object-fit: cover;
	height: 4.5em;
    width: 4.5em;
}
.botonMuyContento .ui-button-text.ui-c {
   display:none;
}
.botonContento {
	border:none !important;
	background: url('../../resources/1.0/img/contento.png') no-repeat scroll top right !important;	
	object-fit: cover;
	height: 4.5em;
    width: 4.5em;
}
.botonContento .ui-button-text.ui-c {
   display:none;
}
.botonRegular {
	border:none !important;
	background: url('../../resources/1.0/img/regular.png') no-repeat scroll top right !important;	
	object-fit: cover;
	height: 4.5em;
    width: 4.5em;
}
.botonRegular .ui-button-text.ui-c {
   display:none;
}
.botonMal {
	border:none !important;
	background: url('../../resources/1.0/img/mal.png') no-repeat scroll top right !important;	
	object-fit: cover;
	height: 4.5em;
    width: 4.5em;
}
.botonMal .ui-button-text.ui-c {
   display:none;
}

.botonMuyContentoColumn {
    border: none !important;
    background: url('../../resources/1.0/img/muyContento.png') no-repeat scroll top right !important;
    height: 1.5em;
    width: 1.55em;
    background-size: 1.5em 1.5em !important;
}
.botonMuyContentoColumn .ui-button-text.ui-c {
   display:none;
}
.botonContentoColumn {
    border: none !important;
    background: url('../../resources/1.0/img/contento.png') no-repeat scroll top right !important;
    height: 1.5em;
    width: 1.55em;
    background-size: 1.5em 1.5em !important;
}
.botonContentoColumn .ui-button-text.ui-c {
   display:none;
}
.botonRegularColumn {
    border: none !important;
    background: url('../../resources/1.0/img/regular.png') no-repeat scroll top right !important;
    height: 1.5em;
    width: 1.55em;
    background-size: 1.5em 1.5em !important;
}
.botonRegularColumn .ui-button-text.ui-c {
   display:none;
}
.botonMalColumn {
    border: none !important;
    background: url('../../resources/1.0/img/mal.png') no-repeat scroll top right !important;
    height: 1.5em;
    width: 1.55em;
    background-size: 1.5em 1.5em !important;
}
.botonMalColumn .ui-button-text.ui-c {
   display:none;
}

.home.user {
	background: url('../../resources/1.0/img/homeUsuarios.png') no-repeat scroll center center !important;	
	opacity: 0.3;
}

.home.terapeuta {
	background: url('../../resources/1.0/img/homeTerapeutas.png') no-repeat scroll center center !important;	
	opacity: 0.3;
}

.home.calendario {
	background: url('../../resources/1.0/img/homeCalendario.png') no-repeat scroll center center !important;	
	opacity: 0.3;
}

.home.actividad {
	background: url('../../resources/1.0/img/homeActividades.png') no-repeat scroll top right !important;	
	opacity: 0.3;
}

.home.sesion {
	background: url('../../resources/1.0/img/homeSesiones.png') no-repeat scroll top right !important;
	opacity: 0.3;	
}

.home.libreta {
	background: url('../../resources/1.0/img/homeMuro.png') no-repeat scroll top right !important;	
	opacity: 0.3;
}

.home.organizacion {
	background: url('../../resources/1.0/img/homeOrganizaciones.png') no-repeat scroll top right !important;	
	opacity: 0.3;
}

.home.miOrganizacion {
	background: url('../../resources/1.0/img/homeOrganizaciones.png') no-repeat scroll top right !important;	
	opacity: 0.3;
}

.home.paciente {
	background: url('../../resources/1.0/img/homePacientes.png') no-repeat scroll top right !important;
	opacity: 0.3;
}

.home.recurso {
	background: url('../../resources/1.0/img/homeRecursos.png') no-repeat scroll top right !important;
	opacity: 0.3;
}

.home.historia {
	background: url('../../resources/1.0/img/homeHistoriasSocioComunicacion.png') no-repeat scroll top right !important;
	opacity: 0.3;
}

.home.factura {
	background: url('../../resources/1.0/img/homeFactura.png') no-repeat scroll center center !important;
	opacity: 0.3;	
}
.home.profesional {
	background: url('../../resources/1.0/img/homeProfesionales.png') no-repeat scroll center center !important;
	opacity: 0.3;	
}

.home.blanco {
	background: url('../../resources/1.0/img/homeBlanco.png') no-repeat scroll top right !important;
	opacity: 0.3;
}

.home.blanco img {
    border: medium none !important;
}

.home.informes {
	background: url('../../resources/1.0/img/homeInformes.png') no-repeat scroll top right !important;
	opacity: 0.3;	
}

.home.favoritos {
	background: url('../../resources/1.0/img/homeFavoritos.png') no-repeat scroll top right !important;
	opacity: 0.3;	
}

.home.actividades {
	background: url('../../resources/1.0/img/homeActividades.png') no-repeat scroll top right !important;
	opacity: 0.3;	
}

.home.plan {
	background: url('../../resources/1.0/img/homePlan.png') no-repeat scroll top right !important;
	opacity: 0.3;	
}

.home.noticias {
	background: url('../../resources/1.0/img/homeNoticias.png') no-repeat scroll top right !important;
	opacity: 0.3;	
}

.home.lineaBase {
	background: url('../../resources/1.0/img/homeLineaBase.png') no-repeat scroll top right !important;
	opacity: 0.3;	
}

.home.paneles {
	background: url('../../resources/1.0/img/homePaneles.png') no-repeat scroll top right !important;
	opacity: 0.3;	
}

.home.asociaciones {
	background: url('../../resources/1.0/img/homeAsociaciones.png') no-repeat scroll top right !important;
	opacity: 0.3;	
}


/*BOTONES PLANIFICAR SESION*/
.botonPlanificar button {
	border: #f5a832 0.1875em solid !important;
}

.botonPlanificar .ui-button-text-only .ui-button-text {
    border: medium none !important;
    color: #0C324B !important;
    cursor: pointer;
    font-family: Open Sans !important;
    font-size: 0.875em !important;
    line-height: 2.25em;
    text-align: center;
    text-decoration: none;
    font-weight:bold !important;
}

.botonPlanificar button.actividades {
    background: url("../../resources/1.0/img/Actividades.png") no-repeat scroll center rgba(0, 0, 0, 0) !important;
}

.botonPlanificar button.etiquetas {
    background: url("../../resources/1.0/img/Etiquetas.png") no-repeat scroll center rgba(0, 0, 0, 0) !important;
}

.botonPlanificar button.histoSocioc {
    background: url("../../resources/1.0/img/HistoSocioc.png") no-repeat scroll center rgba(0, 0, 0, 0) !important;
}

.botonPlanificar button.recursos {
    background: url("../../resources/1.0/img/Recursos.png") no-repeat scroll center rgba(0, 0, 0, 0) !important;
}

.botonPlanificar.selected button.actividades {
    background: url("../../resources/1.0/img/ActividadesOn.png") no-repeat scroll center rgba(0, 0, 0, 0) !important;
}

.botonPlanificar.selected button.etiquetas {
    background: url("../../resources/1.0/img/EtiquetasOn.png") no-repeat scroll center rgba(0, 0, 0, 0) !important;
}

.botonPlanificar.selected button.histoSocioc {
    background: url("../../resources/1.0/img/HistoSociocOn.png") no-repeat scroll center rgba(0, 0, 0, 0) !important;
}

.botonPlanificar.selected button.recursos {
    background: url("../../resources/1.0/img/RecursosOn.png") no-repeat scroll center rgba(0, 0, 0, 0) !important;
}

/*BOTON RETURN*/
.returnButton.ui-button { 
	background:none;
	border:0em; 
}

.returnButton.ui-button-text-only .ui-button-text {
    font-family: Open Sans !important;
    font-size:1.5em !important;
    font-weight:bold !important;
    color:#01839c !important;
    margin-right: 2em;	
}

/*BOTON SMARTIA*/
.boton.ui-corner-all {
	border-color:transparent;
	
}

.width100{
	width: 100% !important;
}
.botonPremium {
    color: #0C324B !important;
    cursor: pointer;
    font-family: Open Sans !important;
    font-size: 0.875em !important;
    line-height: 2.25em;
    text-align: center;
    text-decoration: none;
    font-weight:bold !important;
    border-radius: 0.5em;
}


.botonPremium,
.botonPremium.ui-state-disabled:hover {
	color: inherit;
	cursor: pointer;	
	background: #f5a832 !important;
}

.botonPremium:hover  {
	background: #f5a832 !important;  
	color: #f5a832 !important;
}

.botonPremium span,
.botonPremium.ui-state-disabled:hover span {
	position: relative;
	background: #f5a832 !important;
}

.botonPremium:hover span {
	background: #f5a832 !important;  
	color: #0C324B !important;
}









.boton,
.boton.ui-state-disabled:hover {
	color: inherit;
	cursor: pointer;	
	background: #01839c !important;
}

.boton:hover  {
	background: #30beef !important;  
	color: #01839c !important;
}

.boton span,
.boton.ui-state-disabled:hover span {
	position: relative;
	background: #01839c !important;
}

.boton:hover span {
	background: #30beef !important;  
	color: #01839c !important;
}

.boton.fino {
	
	cursor: pointer;	
	background: #30beef !important;
}

.boton.fino:hover {
	background: #30beef !important;  
	color: #01839c !important; 
}

.boton.fino span {
	color: #01839c !important;
	position: relative;
	background: #30beef !important;
}

.boton.fino:hover span {
	background: #30beef !important;  
	color: #01839c !important;
}

.boton.disabled {
	opacity:0.35 !important;
}

.boton.disabled a, 
.boton.disabled input, 
.boton.disabled button {
	cursor: default !important;
}

.boton.disabled .ui-state-disabled, 
.boton.disabled .ui-widget-content .ui-state-disabled, 
.boton.disabled .ui-widget-header .ui-state-disabled button {
	opacity:1;
}

.boton .ui-button-text.ui-c {
    font-family:Open Sans !important;
    color:#EEF4ED ;    
    font-size: 1em;
}

.botonArriba .ui-button-text.ui-c {
	font-size: 0.875em !important;
}

.botonCancelar{
	margin-left:1em !important;
	margin-right:1em !important;
}

.botonAceptar{
	margin-right:1em !important;
}

.boton.ui-corner-all {
	border-color:transparent;
	
}


/*CALENDAR SMARTIA*/
.calendarSmartia .ui-icon-calendar {
    background: none !important;
    font-size: 0.9em !important;	
}

.calendarSmartia .ui-datepicker-trigger {
	background-image: url('../../resources/1.0/img/calendarIcon.png') !important; 
    background-position: center center !important;	
    background-repeat:no-repeat;
}

.calendarSmartia .ui-state-default,
.calendarSmartia .ui-widget-content .ui-state-default,
.calendarSmartia .ui-widget-header .ui-state-default {
	background-color:#ffffff !important;
	height:1em important!;
	width: 7em !important;
}

.calendarSmartia .ui-state-default.ui-button-icon-only{
	background-color:transparent !important;
	border:none !important; 
}

.calendarConnectia .ui-icon-calendar {
    background: none !important;
    font-size: 0.9em !important;	
}

.calendarConnectia .ui-datepicker-trigger {
	background-image: url('../../resources/1.0/img/calendarIcon.png') !important; 
    background-position: center center !important;	
    background-repeat:no-repeat;
}

.calendarConnectia .ui-state-default,
.calendarConnectia .ui-widget-content .ui-state-default,
.calendarConnectia .ui-widget-header .ui-state-default {
	background-color:#ffffff !important;
	height:1em important!;
	width: 10em !important;
}

.calendarConnectia .ui-state-default.ui-button-icon-only{
	background-color:transparent !important;
	border:none !important; 
}

/*COLORES*/
.disabledbg {
	color:#bbbbbb !important;
}
.negro {
	color: #202020 !important;
}

.azul {
	color:#176ba2 !important;
}

.gris {
	color:#a3a7aa !important;
}

.rojo {
	color: red !important;
}

/*DATAGRID RECURSOS*/


/*DIALOG SMARTIA*/
.dialogSmartia {
	background:#ffffff !important;
}

.dialogSmartia .ui-corner-top {
	border-radius:0em;
}

.dialogSmartia.ui-dialog .ui-dialog-titlebar {
    font-family: Open Sans !important;
    font-size:1em !important;
    color:#ffffff !important;    		
    background: #01839c !important;
    border:none;
}

.ui-dialog-content .dialogSmartia {
    font-family: Open Sans !important;
    font-size:1em !important;
    color:#202020 !important;    
    background:#ffffff;
    opacity:0.2;	
}

/*EDITOR*/
.ui-editor {
	border: 0.1em solid #000000 !important;
}

/*FACEBOOK*/
#allPublications,
.libretaHeader,
.headerSelectedPublicacion {
	background: #FFFFFF !important;
}

#inputsPublicacion
 {
	background: #d8e4ea !important;
}

.panelLibretaNombre,
.contentPublication {
	background: #ffffff !important;
}

.panelLibretaNombre.first {
	color: #ffffff;
	
}

.panelLibretaNombre a {
	text-decoration:none;
}

.textPublication,
.textImagePublication,
.textLinkPublication {
	color:#787777;
	overflow:hidden;
	word-wrap:break-word;
}

.imagePublication {
	color:#000000;
	
}

.linkPublication {	
	color: #0000FF !important;
	text-decoration:underline;
}

a.linkToUrl {
	color: #0000FF !important;
}

.footerPublicacion {
	background:#FFFFFF !important;
	border-top: #f5a832;
    border-style: dashed;
    border-left: #ffffff;
    border-right: #ffffff;
    border-bottom: #ffffff;
    border-width:0.1em;
}


.dateMessage {
	font-family: Open Sans !important;
    font-size:0.875em !important;
	color:#092232;
}

.numComments {
	border-left:0.0625em solid #ffffff;
}

.imgNumComment {
	background-image:url('../../resources/1.0/img/comment.png');
}

.allComentarios {
	margin-left: 3%;
	
}

.referencePublication a,
.selectedReferencePublication a {
	text-decoration:none;
}



div.referencePublication {
	font-family: Open Sans !important;
    font-size:0.8em;
	background:#ffffff !important;
	color:#213e64;
	border-color:#f5a832;
	width: 88%;
}

div.selectedReferencePublication {
	font-family: Open Sans !important;
    font-size:0.8em;
	background:#f5a832 !important;
	color:#ffffff;
	width: 88%;
}

.selectedReferencePublication .textDescription, .referencePublication .textDescription {
	font-size:0.750em !important;
	display: block;
	width: 100%;
}

div.commentPublication,
div.addComment {
	background:#ffffff;
	border-bottom:0.0625em solid #f5a832;
}

.nameSelectedUser {
	color:#ffffff;
	font-family: Open Sans !important;
    font-size: 0.75em !important;
    font-weight:bold !important;
}

.dateSelectedMessage {
	font-family: Open Sans !important;
    font-size:0.875em !important;
	color:#666666;
}

.nameCommentUser {
	position:absolute;
	
}

.dateCommentMessage {
	font-family: Open Sans !important;
    font-size:0.875em !important;
	color:#666666;
}

.textComment,
.textAddComment {
	font-family: Open Sans !important;
    font-size:0.875em !important;
	color:#333333;
}

.imgBubbleNumComment {
	background-image:url('../../resources/1.0/img/bubbleComment.png');
}

.textSelectPublication {
	color:#dddddd;
}

.imageSelectPublication {
	color:#000000;
}

.linkSelectPublication {
	text-decoration:underline;
	color:#666666 !important;
	float: left;
}

/*FORM PLANIFICAR ACTIVIDAD*/
.formMenuPlanificarActividad {
		background:#ffffff !important;
	float: left;
    width: 24.5em;
}

.formPlanificarActividad {
	background:#ffffff !important;
}

/*GRAFICA*/
.jqplot-target {
	background:#ffffff;
}

/*ICONOS*/
span.smartiaLogo {
	background-image:url('../../resources/1.0/img/FayConnectIA_Logo.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-size: contain;
}

:lang(es) span.smartiaLogo {
	background-image:url('../../resources/1.0/img/FayConnectIA_Logo.png');
}

:lang(en) span.smartiaLogo {
	background-image:url('../../resources/1.0/img/FayConnectIA_Logo.png');
}

.custom-icon {
    background-position: center center !important;	
    background-repeat:no-repeat;
}

.custom-icon.ui-corner-all {
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-color:transparent;
}

button.custom-icon  {
	border: none !important;
	cursor: pointer;
}

.custom-icon.borrar-celda { 
	background-image: url('../../resources/default/img/Borrar2.png') !important; 
}

.custom-icon.aceptar { 
	background-image: url('../../resources/1.0/img/Aceptar.png') !important; 
	background: none;
    border-radius: 0em !important;
    left: 0.2em;
}

.custom-icon.block-sesion { 
	background-image: url('../../resources/1.0/img/block.png') !important; 
	font-size: 1em !important;
}

.custom-icon.borrar { 
	background-image: url('../../resources/1.0/img/Borrar.png') !important; 
}

.custom-icon.borrar2 { 
	background-image: url('../../resources/1.0/img/Borrar2.png') !important;
	background:transparent; 
}

.custom-icon.borrar-indicador { 
	background-image: url('../../resources/1.0/img/Borrar_peq.png') !important; 
}

.custom-icon.borrar-seleccionados { 
	background-image: url('../../resources/1.0/img/borrarmultiple.png') !important; 
}

.custom-icon.close-sesion {
	background: url('../../resources/1.0/img/CerrarBlanco.png') no-repeat scroll top right !important;	
}

.custom-icon.edit { 
	background-image: url('../../resources/1.0/img/edit.png') !important; 
}

.custom-icon.info { 
	background-size: 1.5em auto !important;
    float: right;
    height: 1.5em;
    width: 1.5em;
	background-image: url('../../resources/1.0/img/icono_info.png') !important; 
}

.custom-icon.shareComment { 
	height: 1.75em;
    width: 2.75em;
    margin-left: 1em; 
	
}

.custom-icon.edit-indicador { 
	background-image: url('../../resources/1.0/img/Hoja.jpg') !important; 
}

.custom-icon.edit-sesion { 
	background-image: url('../../resources/1.0/img/edit.png') !important; 
	
}



.custom-icon.show-sesion { 
	background-image: url('../../resources/1.0/img/ver1.png') !important; 
	font-size: 1em !important;
}

.custom-icon.show-sesion:hover { 
	background-image: url('../../resources/1.0/img/ver2.png') !important; 
	font-size: 1em !important;
}

.custom-icon.hide-sesion { 
	background-image: url('../../resources/1.0/img/Ojocerrado1.png') !important; 
	font-size: 1em !important;
}

.custom-icon.hide-sesion:hover { 
	background-image: url('../../resources/1.0/img/Ojocerrado2.png') !important; 
	font-size: 1em !important;
}

.custom-icon.flag.es { 
	background-image: url('../../resources/1.0/img/es.png') !important; 
}

.custom-icon.flag.gb { 
	background-image: url('../../resources/1.0/img/en.png') !important; 
}

.custom-icon.lupa { 
	background-image: url('../../resources/1.0/img/lupa.png') !important; 
	background: transparent;
    background-repeat: no-repeat;
}

.custom-icon.modificar-seleccionados { 
	background-image: url('../../resources/1.0/img/editmultiple.png') !important;     
}

.custom-icon.ok-indicador { 
	background-image: url('../../resources/1.0/img/HojaCheck.jpg') !important; 
}

.custom-icon.pdf {
	background-image: url('../../resources/1.0/img/grabarPDF.png') !important; 	
	cursor:pointer;
}

.custom-icon.play { 
	background-image: url('../../resources/1.0/img/play3.png') !important; 
}

.custom-icon.play:hover { 
	background-image: url('../../resources/1.0/img/play2.png') !important; 
}

.custom-icon.play.ui-state-disabled:hover { 
	background-image: url('../../resources/1.0/img/play3.png') !important; 
}

.custom-icon.grafica { 
	background-image: url('../../resources/1.0/img/graficas1.png') !important; 
	font-size: 1em !important;
}

.custom-icon.grafica:hover { 
	background-image: url('../../resources/1.0/img/graficas2.png') !important; 
	font-size: 1em !important;
}

.custom-icon.grafica.ui-state-disabled:hover { 
	background-image: url('../../resources/1.0/img/graficas1.png') !important; 
	font-size: 1em !important;
}

.custom-icon.muro { 
	background-image: url('../../resources/1.0/img/botonMuro.png') !important;
	font-size: 1em !important; 
	
}
.custom-icon.muro:hover { 
	background-image: url('../../resources/1.0/img/botonMuro2.png') !important; 
	font-size: 1em !important;
}

.custom-icon.muro.ui-state-disabled:hover { 
	background-image: url('../../resources/1.0/img/botonMuro.png') !important; 
	font-size: 1em !important;
}

.custom-icon.play.ui-corner-all {
	border-radius: 0em;
	border-color:transparent;
	background-color: transparent;
	font-size: 0.6em !important;
}

.custom-icon.muro.ui-corner-all {
	border-radius: 0em;
	border-color:transparent;
	background-color: transparent;
	font-size: 0.6em !important;
}


.custom-icon.seleccionar-todos-indicadores {
	background-image: url('../../resources/1.0/img/ko.png') !important; 
}

.custom-icon.search { 
	background-image: url('../../resources/1.0/img/search.png') !important; 
}

.custom-icon.doc, 
.custom-icon.docx {
	background-image: url('../../resources/1.0/img/grabarDOCX.png') !important; 
	cursor:pointer;	
}

.custom-icon.xls,
.custom-icon.xlsx {
	background-image: url('../../resources/1.0/img/icon_xls.png') !important; 	
}

.ui-icon-alert {
    background-image: url('../../resources/1.0/img/Warning.png') !important;
}

/*INPUT FILE*/

.customInputFile{
	color: #ffffff;
    font-size: 0.75em !important;
}

/*LAYOUT SMARTIA*/
.layoutSmartia .ui-layout-unit-header.ui-widget-header {
    font-family: Open Sans !important;
    font-size:1.125em !important;
    color:#ffffff !important;   		
    background: #88a0b4;
    border:none;
}

.layoutSmartia.hidden {
	background: #ffffff !important;
}

.layoutSmartia.hidden .ui-layout-unit-header.ui-widget-header {  		
    background: #01839c;
}

/*LAYOUTS WEB*/
#elementActions {
	text-align:center;
}

#leftLayout {
	/*background-image:url('../../resources/1.0/img/FondoLateral.jpg');*/
	background-color:#FFFFFF
}



#title {
	background: -webkit-linear-gradient(left, #ffffff, #706E6F); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #ffffff, #706E6F); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #ffffff, #706E6F); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #ffffff, #706E6F); /* Standard syntax */
}

/*FAMILIAR SIN PACIENTES*/
.familiarPacienteSinSesiones {
	background: url("../../resources/1.0/img/ops-2.png") no-repeat scroll top center  !important;
    font-family: Open Sans !important;
    color: #dce6ec !important;   
    margin: 0 auto;
    width: 100%;
    margin-top: 4em;
}

.familiarSinPacientes {
	background: url("../../resources/1.0/img/ops-Smartia.png") no-repeat scroll top center  !important;
    font-family: Open Sans !important;
    color: #dce6ec !important;   
    margin: 0 auto;
    width: 100%;
    margin-top: 4em;
}

.familiarPacienteSinSesiones .title,
.familiarSinPacientes .title {
	display:block;
    font-size:2.5em !important; 	
    padding-top: 5em;
	text-align: center;
	color:#213e64;
}

.familiarPacienteSinSesiones .title {
    padding-top: 5.5em;
}

.familiarPacienteSinSesiones .texto,
.familiarSinPacientes .texto {
	display:block;
    font-size:1.5em !important; 	
    text-align: center;
	color:#213e64;
}
/*FIELDSET*/
.smartiaFieldset.ui-fieldset {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #01839c;
    border-style: solid;
    border-width: 0.25em;
}

.smartiaFieldset.ui-fieldset .ui-fieldset-legend {
	background: #01839c;
    font-family: TitilliumRegular, Tahoma !important;
    font-size:1.125em !important;
    color:#ffffff !important;    	
    border:none;
	border-color: transparent;
}

/*FILTER*/
.filterStyle {
	background:#ffffff !important;	
	border-top-left-radius: 0px !important;
    border-bottom-left-radius:  0px !important;
}

/*FORM*/
.inputForm {
	background:#ffffff !important;
}

/*LISTAS*/
ul {
    white-space: nowrap;
}

/*LISTA SESIONES*/
.filaSesion .closeButton button {
	background: url("../../resources/1.0/img/CerrarBlanco.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
	border: medium none;
}

.filaSesion .competencia {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #0e71b8;
	font-weight: bold;
	font-size: 1.6em;
    font-family: Open Sans !important;
    border-left: 4px solid #0e71b8;
}


.filaSesion.planTrabajoSelected .actionButtons button.icon-close-sesion{
	background: url("../../resources/1.0/img/CerrarBlanco.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
	border: medium none;
}

.filaSesion.selected {
	background: none repeat scroll 0 0 #D0DAE2;
	
}

.filaSesion.edit {
	border:none !important;
	
}

/*LOADING BAR*/
.divMainLoadingInforme {
	visibility:hidden;
	opacity:0.5;
	background: url("../../resources/1.0/img/ajax_loading_bar.gif") no-repeat scroll center center #ffffff !important
}

.loadingTabIndicadores {
 	background: none repeat scroll 0 0 #ffffff;
}

/*LOGIN*/


.login.empty {
	background: transparent !important;
}

.borderLogin {
	background: none repeat scroll 0 0 #eeeeee;
    border: 0.1em solid #dddddd;
    border-radius: 0.5em;
    padding: 1em 1.5em;
    width: 24em;
}

.borderValidate {
	background: none repeat scroll 0 0 #eeeeee;
    border: 0.1em solid #dddddd;
    border-radius: 0.5em;
    padding: 1em 1.5em;
    width: 34em;
}

.mainLogin {
	background: none repeat scroll 0 0 #ffffff;
    border: 0.1em solid #dddddd;
    border-radius: 0.5em;
    padding: 0.5em;	
    overflow: hidden;
}

.cellLogin {
	overflow: hidden;
	border-top: solid 0.1em #dddddd;
 	padding: 0.5em 0;
}

.cellLogin:FIRST-CHILD {
	border: none;
}

.titleSectionLogin{
    font-family:TitilliumLight !important;
    font-size:1em !important;
    color:#000000 !important; 
    display: block;
    margin-bottom:0.5em;
}

.titleSubsectionLogin{
    font-family:Open Sans !important;
    font-weight:bold !important;
    font-size:0.875em !important;
    color:#000000 !important; 
    display: block;
    margin-bottom:0.625em;
}

.labelLogin {
    font-family:Open Sans !important;
    font-weight:bold !important;
    font-size:0.875em !important;
    color:#000000 !important;  		
    float: left;
    margin-right: 0.5em;
    width: 6em;
}

.labelLogin.large{
	width: auto;
}

.inputLogin {
	float: left;
	width: 14.5em;
    font-family:Open Sans !important;
    font-size:0.875em !important;
}

.inputLogin.large {
	float: none;
	width: 23.25em;
}

#recaptcha_area {
	margin: 0 auto;
}

#loginMessages {
	position:absolute;
	z-index:10;
}

#recaptcha_widget_div {
	float: right;	
}

.rememberPassword {
	clear: both;
    display: block;
    text-align: center;
    font-family:TitilliumLight !important;
    font-size:1em !important;
    color: #000000;
    margin-top: 0.5em;
}

.stepLogin {
    background-position: center center !important;	
    display: block;
    height: 4.6875em;
    margin-left: 0.3em;
}

.stepLogin .text{
	display: table-cell;
    font-family:Open Sans !important;
    font-size:0.9em !important;
    padding-left: 6em;
    height: 4.6875em;
    vertical-align: middle;
}

.stepLogin.step1{
	background-image: url('../../resources/1.0/img/step01_v2.png') !important; 
	margin-top: 0.5em;
}

.stepLogin.step2{
	background-image: url('../../resources/1.0/img/step02_v2.png') !important; 
	margin-top: 2.5em;
}

.stepLogin.step3{
	background-image: url('../../resources/1.0/img/step03_v2.png') !important; 
	margin-top: 2.5em;
}

/*PANEL ANTICIPACION*/
li.barraImagenesMiniPhoto {
	background: none repeat scroll 0 0 #FFFFFF !important;
	text-align: center;
	cursor: pointer;
}

li.barraImagenesMiniPhoto.disabled {
	opacity: 0.2;
}

.barraImagenesMiniPhoto img {
	vertical-align: middle;
}

.barraImagenesMiniPhoto div.posponerTask {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.barraImagenesMiniPhoto.ui-panel {
	background: none repeat scroll 0 0 #FFFFFF !important;
}

.addOnLastPosition {
	background-color:transparent;
}

div.placeHolderSesion,
img.placeHolderSesion,
li.placeHolderSesion {
	background: none repeat scroll 0 0 #FFFF00 !important;
	opacity: 0.5;
	text-align: center;
}

.ui-sortable-placeholder {
	background: none repeat scroll 0 0 #FFFF00 !important;
	border: 0.0625em dotted #000000;
	visibility: visible !important;
}

.elementoDrag.ui-draggable.ui-sortable-placeholder {
	background: none repeat scroll 0 0 #FF0000 !important;
	border: 0.0625em dotted #000000;
	visibility: visible !important;
}

.onDragElementToSesion {
	zIndex: 0;							
	background-color: #ffffff;	
}

.onSortElementSesion {
	zIndex: 0;
	border: 0.125em dotted black;
	background-color: #ffffff;
}

/*PANEL & PANELGRID*/
.panelSmartia.ui-panel .ui-panel-titlebar, 
.smartiaPanel .ui-widget-header, 
.panelGridWithOutBorder .ui-widget-header {
    font-family: Open Sans !important;
    color: #EEF4ED !important;
    background: #01839c;
    border: none;
    padding-top: 0em !important;
}

.panelSmartia.ui-panel .ui-panel-titlebar, 
.smartiaPanel .ui-widget-header, 
.panelGridWithOutBorderSub .ui-widget-header {
   
    background: #d8e4ea !important;
   
}

.panelBorder {
	border: 0.0625em !important;
}

.panelGridWithOutBorder, .panelGridWithOutBorder tr, .panelGridWithOutBorder td {
    border: none !important;
    border-style: hidden !important;
}

.panelGridWithOutBorderAndMargin, .panelGridWithOutBorderAndMargin tr, .panelGridWithOutBorderAndMargin td {
    border: none !important;
    border-style: hidden !important;
}

.panelGridWithOutBorder {
	background: none repeat scroll 0 0 #FFFFFF;
}

.panelGridWithOutBorder {
	background: none repeat scroll 0 0 #FFFFFF;
}

/*PANELGRID PLANIFICAR SESION*/
#dataListContenidoSesion {
    border: medium none !important;
    color: #000000 !important;
    font-size: 1.125em !important;
    line-height: 1em;
    text-decoration: none;  
}

.ui-sortable-placeholder {
	background:yellow !important;
	border: 0.0625em dotted black; 
	visibility: visible !important; 
}

.panelRecursos {
	border-radius: 0.5em;
    background: none repeat scroll 0 0 #ECF5FD;
    cursor: move;
}

.panelEtiqueta {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0.0625em dotted #000000;
}

.panelInputEtiqueta {
    background-image: url("../../resources/1.0/img/nota.jpg");
    background-position: center center;
    background-repeat: no-repeat;
}

.dragDiv {
    background-image: url("../../resources/1.0/img/mover.png");
    background-repeat: no-repeat; 
    cursor: move;
}

.actividadDrag img, .recursoDrag img, .historiaDrag img {
    vertical-align: middle;
}

/*PRIMEFACES CHECKBOX, CORNER, DATEPICKER, ICONS, LAYOUT, SEPARATOR, WIDGETS, TOGGLER*/
.ui-corner-all {
	border-radius:0.25em;
}

.ui-chkbox-box.ui-state-active .ui-icon {
	background: #FFF url('../../resources/1.0/img/ok.png') center center no-repeat;
    background-position: center center !important;
}

.ui-datepicker.ui-widget-content {
	background:#6194b4;
}

.ui-expanded-row .ui-row-toggler,
.ui-icon-triangle-1-n { 
	background-image: url('../../resources/1.0/img/Menos.png') !important; 
    background-position: center center !important;
}

.ui-row-toggler,
.ui-icon-arrow-4-diag { 
	background-image: url('../../resources/1.0/img/Mas.png') !important; 
    background-position: center center !important;
}

.ui-layout-unit {
	border: none;
}

.ui-layout-unit-expand-icon,
.ui-layout-unit-header-icon {
	background:none !important;
	border:none !important;
}

.ui-selectonemenu-panel {
	background: #ffffff !important;
}


.ui-separator {
	border: 0.0625em solid #88a0b4;
}

.ui-widget, 
.ui-widget .ui-widget {
    font-family: Open Sans !important;    
    font-size: 1em;
    color: #213e64; 
}



/*PRIMEFACES TABLAS
.ui-datatable tbody td.bggris {
	background:#a3a7aa !important;
}

.ui-datatable tbody td.bgnegro {
	background:#000000 !important;
}

.ui-datatable tbody td.bgrojo {
	background:#ff3333 !important;
}

.ui-datatable tbody td.bgverde {
	background:#33ff33 !important;
}
*/
/*POINTERS*/
#formModUsuario\:usuarioModFoto:hover, 
#formAddUsuario\:usuarioAddFoto:hover, 
#tabViewModPaciente\:formModUsuario\:usuarioModFoto:hover, 
#formModUsuario\:informeModDocument:hover, 
#formAddUsuario\:informeAddDocument:hover, 
#formAddOrganizacion\:organizacionAddLogo:hover, 
#formAddRecursos\:recursosAddRecursoFoto:hover, 
#formAddRecursos\:recursosAddRecurso:hover, 
#formModRecursosSocioComunicacion\:recursosAddRecurso:hover,
#imagePub {
	cursor: pointer;
}

/*SEPARATOR*/
.loginSeparator {
	border: 0.0625em solid #dddddd;
	color: #dddddd;
}

/*TABLAS*/
.ui-datatable tbody td.bggris {
	/*background:#a3a7aa !important;*/
	border-left: 12px solid #a3a7aa !important;
}

.ui-datatable tbody td.bgnegro {
	/*background:#000000 !important;*/
	border-left: 12px solid #000000 !important;
}

.ui-datatable tbody td.bgrojo {
	/*background:#b90701 !important;*/
	border-left: 12px solid #b90701 !important;
	
}

.ui-datatable tbody td.bgverde {
	/*background:#6aac01 !important;*/
	border-left: 12px solid #6aac01 !important;
}

.bggris {
	/*background:#a3a7aa !important;*/
	border-left: 12px solid #a3a7aa !important;
}

.bgrojo {
	/*background:#b90701 !important;*/
	border-left: 12px solid #b90701 !important;
	
}

.bgverde {
	/*background:#6aac01 !important;*/
	border-left: 12px solid #6aac01 !important;
}

/*SLIDER*/
.ui-slider {
	background: #176ba2 !important;
}

.ui-slider.ui-disabled {
	background: #eeeeee !important;
}

/*TABLAS DATOS SESIONES*/
.tablaDatosSesiones.ui-widget-header,
.tablaDatosSesiones.ui-column-filter .ui-widget .ui-state-default,
.ui-datatable.tablaDatosSesiones th {
    font-family: TitilliumRegular, Tahoma !important;
    font-size:1em !important;
    color:#ffffff !important; 		
    background: #ffffff;
    border:none;
}

.tablaDatosSesiones .ui-datatable thead th, 
.ui-datatable tbody td, 
.ui-datatable tfoot td {
	border:none;   	
}

td.tablaDatosSesionesSelected {
	background:#e5eaef !important;
}

.tablaDatosSesiones .ui-datatable .ui-datatable-header{
    font-family: TitilliumRegular, Tahoma !important;
    font-size:1.125em !important;
    color:#ffffff !important;   		
    background: #01839c;
    border:none;
}

.tablaDatosSesiones.ui-datatable .ui-datatable-even,
.tablaDatosSesiones.ui-datatable .ui-datatable-odd,
.tablaDatosSesiones.ui-datatable .ui-expanded-row-content {
	background: #ffffff ;
}

.tablaDatosSesiones.ui-datatable .ui-datatable-odd.ui-state-hover,
.tablaDatosSesiones.ui-datatable .ui-datatable-even.ui-state-hover {
	background: #F4E7C1 ;
}

.tablaDatosSesiones.ui-datatable .ui-datatable-even.ui-state-highlight,
.tablaDatosSesiones.ui-datatable .ui-datatable-odd.ui-state-highlight {
	background: #fff9e5 ;
}

.tablaDatosSesiones.ui-datatable .ui-datatable-data-empty td {
	color:red;
	font-weight:bold;
}

/*TABLAS DATOS*/
.tablaDatos .ui-widget-header {
    background: #8DA9C4 !important;
    border:none;
    border-radius: 0;
    /*width:98.5%;*/
}

.tablaDatos.ui-datatable thead th, .tablaDatos.ui-datatable tfoot td {
	text-align:left;
}

.tablaDatos .tablaDatosLicencias.ui-datatable thead th, .tablaDatos.ui-datatable tfoot td {
	text-align:left;
	padding-top: 1.2em;
	padding-right: 0.9em;
}

.tablaDatos.ui-datatable .ui-column-filter {
    white-space:pre !important;
}

.tablaDatos.ui-column-filter .ui-widget .ui-state-default  {
    font-family: Open Sans !important;
    font-size:0.9em !important;
    color:#ffffff !important;    		
	background:#ffffff;
}

.tablaDatos .ui-datatable .ui-datatable-header {	
    background: #B5C8BA;
    border:none;
}

.tablaDatos .ui-datatable thead th, 
.ui-datatable tbody td, 
.ui-datatable tfoot th {
	border:none;  	
	white-space: normal;
}

.ui-datatable tbody td.right,
.ui-datatable tfoot th.right,
.ui-datatable thead th.right{
	text-align: right;
}

.tablaDatos.ui-datatable .ui-datatable-even,
.tablaDatos.ui-datatable .ui-datatable-odd,
.tablaDatos.ui-datatable tr.ui-datatable-empty-message {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0.0625em solid #d0dae2;
}

.tablaDatos.ui-datatable .ui-datatable-odd.ui-state-hover,
.tablaDatos.ui-datatable .ui-datatable-even.ui-state-hover,
.tablaDatos.ui-datatable .ui-datatable-even.ui-state-highlight,
.tablaDatos.ui-datatable .ui-datatable-odd.ui-state-highlight{
	background: #E5EAEF ;
    border-bottom: 0.0625em solid #d0dae2;
}

.tablaDatos.ui-datatable .ui-datatable-data-empty td {
	color:red;
	font-weight:bold;
}

.tablaDatos.ui-datatable .ui-expanded-row-content {
	background:#ffffff !important;
}

.ui-datatable.tablaDatos th {	
	background: #8DA9C4;
    border: none !important;
    color:#01839c !important;
    font-family: Open Sans !important;
    font-size:0.9em !important;   
    padding-bottom: 0.5em;	
}

.columnHeader{
	background: #F1E5B8;
    border: none !important;
    color: #213e64 !important;
    font-family: Open Sans !important;
    font-size: 0.9em !important;
    padding-bottom: 1em;
}

/*TABS PRIMEFACES*/
.ui-tabs-panels,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected:hover,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
	background:#01839c !important;
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}

.ui-tabs .ui-widget-header {
	background: none;
    font-family: Open Sans !important;
    font-size:1.125em !important;
    color:#ffffff !important;   	
    border:none;
	border-color: transparent;	
}

/*TABVIEW CUSTOMS*/

.tabViewModifyUser.ui-tabs .ui-tabs-nav li a{
	
    color:#0c324b !important;   	
	border-color: #01839c;	
    font-size:1em !important;
}


.tabViewCompetencias.ui-tabs .ui-tabs-nav li a {
	
    color:#0c324b !important;   	
	border-color: #01839c;	
    font-size:1.3em !important;
}

.tabViewModifyUser.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.tabViewCompetencias.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    color:#EEF4ED !important;  
}

.tabViewPlanTrabajo.ui-tabs .ui-tabs-nav li {
	background:none !important;
	border: none !important;
	white-space: normal;
}

.tabViewPlanTrabajo.ui-tabs .ui-tabs-nav li a {
	background:#88a0b4;
    color:#0c324b !important;    	
	border-color: #ffffff;	
}

.tabViewPlanTrabajo.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    color:#01839c !important;   	
	border-color: #88a0b4;
}

/* /*TOOLTIP*/ *
.ui-tooltip {
	background: #000fff;
	font-family: TitilliumThin,Tahoma !important;
    font-size: 1em; 	
    border-radius: 0.5em;
    width: 15em;
    }

/*TOOLTIP PRIMEFACES*/
/* .qtip-tip { */
/* 	background: #dddddd; */
/* 	font-family: TitilliumThin,Tahoma !important; */
/*     font-size: 1em; 	 */
/*     border-radius: 0.5em; */
/*     width: 15em; */
/*     line-height: 2em; */
/* } */

/*TIPOGRAFIAS*/

.input {
	font-family:Open Sans !important;
	font-weight:bold !important;
    font-size:1.125em !important;
    color:#202020 !important;   	
}

.input.textLogin {
	font-family: Open Sans !important;
    font-size: 1em; 
}

.unityText {
    font-family:Open Sans !important;
    font-size:1.125em !important;
    color:#ffffff !important;    		
}

.linkHeader {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-left: 0.1em solid #213e64;
    color: #213e64 !important;
    font-family: Open Sans !important;
    font-weight:bold !important;
    font-size: 12px !important;
    padding: 0 0.7em;	
    cursor: pointer;
    
}

input.linkHeader {
	border-radius: 0em !important;
}

.smallText {
	font-size: 0.8em;
}

.textLabelFormFB {
    font-family:Open Sans !important;
    font-weight:bold !important;
    font-size:0.9em !important;
    color:#0e71b8 !important;    		
}

.textDescription {
    font-family:Open Sans !important;
    font-size:0.9em !important;
    color:#213e64 !important;
    word-wrap:break-word;
}

.tipoActividadPanelAnticipacion {
	font-family:Open Sans !important;
	font-weight:bold !important;
	display:block !important; 
	color: #004C73 !important; 
	font-size:1em;
}

.tipoCommentFB {
    font-family:Open Sans !important;
    font-size:0.875em !important;
    color:#213e64 !important;
    word-wrap:break-word;  
    width: 85%; 		
}

.lineaSubindicadores {
    font-family:Open Sans !important;
    font-size:0.875em !important;
    color:#0e71b8 !important;
    word-wrap:break-word;  
    width: 100%; 
   	margin-left: 7%;
   	border-bottom: 0.0625em solid #d0dae2;

}
.listaSubExpand{
	border: 0.0625em solid #d0dae2 !important;
	height: 2.5em !important;
}

.listaSubExpandCom{
	border: none !important;
	height: 2.5em !important;
}

.tipoHeaderComment {
    font-family:Open Sans !important;
    font-weight:bold !important;
    font-size:0.875em !important;
    color:#30beef !important;  		
}

.tipoHeaderTab {
	font-family:Open Sans !important;
	font-weight:bold !important;
    font-size:1.5em !important;
    color:#176ba2 !important;   			
}

.tipoInfoDataUser {
	font-family:Open Sans !important;
	font-weight:normal;
    font-size:1em !important;
    color:#213e64 !important;   		
    background: none repeat scroll 0 0 #FFFFFF;
}

.tipoInfoDataUserLic {
	font-family:Open Sans !important;
	font-weight:normal;
    font-size:0.7em !important;
    color:#213e64 !important;   		
    background: none repeat scroll 0 0 #FFFFFF;
}

.letraRegular  {
	font-weight:normal !important;
}

.tipoErrorDataUser {
	font-family:Open Sans !important;
    font-size:1em !important;
    color:red !important;   		
    background: none repeat scroll 0 0 #0A2332;		

}

.tipoLabel {
	font-family:Open Sans !important;
    font-size:0.9em! important;
    color:#176ba2 !important;    
	display: block;	
	padding: 8px 0 0 0;		
	
}

.tipoLabelSub {
	font-family:Open Sans !important;
    font-size:0.7em! important;
    color:#176ba2 !important;    
	display: block;	
	padding: 3px 0 0 0;		
	
}

.tipoLabel.warning {
	font-family:Open Sans !important;
    font-size:1em !important;
    color:red !important;    
	display: block;		
	width: 12.5em;	
}

.tipoLoginLabel {
    font-family:Open Sans !important;
    font-size:1.125em !important;
    color:#5a8bab !important;  		
}

.tipoLoginLabel.colorBlanco{
	color: white !important;
}

.tipoLoginRecordatorio {
    font-family:Open Sans !important;
    font-size:0.875em !important;
    color:#999999 !important;    		
}

.tipoLoginTitle {
    font-family:Open Sans !important;
    font-size:2.5em !important;
    color:#999999 !important;   		
}

.tipoNameRecursoSesion {
	font-family:Open Sans !important;
    font-size:1.125em !important;
    color:#004c73 !important;   	
}

.tipoNameRecursoSesionMini {
	font-family:Open Sans !important;
    font-size:0.75em !important;
    color:#004c73 !important;   	
}

.dataFooterPreviewPublicacion {
    font-family:Open Sans !important;
    font-weight:bold !important;
    font-size:0.6em !important;
    color:#092232 !important;    		
}

.dataFooterPreviewPublicacion.date {
    font-family:Open Sans !important;
    font-weight:bold !important;
}

.tipoNumberCommentFB {
    font-family: Open Sans !important;
    font-weight:bold !important;
    font-size: 1.3em !important;
    color: #ffffff !important;
    text-align: center;
    width: 100%;		
}

.tipoNumberCommentPublicacionFB {
    font-family:Open Sans !important;
    font-size:0.875em !important;
    color:#1d79b5 !important;   		
}

.trashSmallCommentFb{
	float:right !important;
}

.tipoPageTitle {
    font-family:Open Sans !important;
    font-size:1.4em !important;
    color:#213e64 !important;    		
}

.tipoPageTitleLogin {
    font-family:Open Sans !important;
    font-size:1.875em !important;
    color:#213e64 !important;    
    background: #FFFFFF;
    display: block;
    padding-left: 0.25em;
}


.tipoTabla {
    font-family:Open Sans !important;
    font-size:0.9em !important;
    color:#0e71b8 !important;		
}

.tipoTabla.asociado {
	background: #F3F781 !important;
}

.tipoTablaDisabled {
    font-family:Open Sans  !important;
    font-size:1em !important;
    color:#BBBBBB !important;  			
}

.tipoTablaHeader {
	font-family:Open Sans !important;
    font-size:1.2em !important;
    color:#EEF4ED !important;    	
}

.tipoTablaSubHeader {
	font-family:Open Sans !important;
    font-size:1em !important;
    color:#213e64 !important;    	
}

.tipoTablaHeaderSmall {
	font-family:Open Sans  !important;
    font-size:1em !important;
    color:#ffffff !important;    
    line-height: 2em;	
}

.tipoVolver {
	font-family:Open Sans  !important;
    font-size:1em !important;
    color:#f1f1f1 !important;    		
}

.tipoSesionTitle {
	font-family:Open Sans  !important;
    font-size:1.1em !important;
    color:#213e64 !important;   			
}

.tipoSesionSubTitle {
	font-family:Open Sans  !important;
    font-size:1.05em !important;
    color:#213e64 !important;  
    display:block; 			
}

.tipoSesionSubTitleComentario {
	font-family:Open Sans  !important;
    font-size:1em !important;
    color:#213e64 !important;  
    display:block; 	
    padding-left: 4.6875em;
    padding-right: 3.75em;		
    overflow: hidden;
}

.tipoSesionComment {
   	color: #213e64 !important;
    display: block;
    float: left;
    font-family: Open Sans !important;
    font-size: 1em !important;
    margin: 0.5em 2%;
    width: 46%;
}

.tipoSesionTitleComment {
   	color: #213e64 !important;
    display: block;
    float: left;
    font-family: Open Sans !important;
    font-weight:bold !important;
    font-size: 1em !important;
    margin: 0.5em 2%;
    width: 46%;
}

.tipoLogSesionComment {
   	color: #2c2c2c !important;
    display: block;
    font-family: Open Sans !important;
    font-weight:bold !important;
    font-size: 1em !important;
    margin: 0.5em 2%;
}

.tipoLogSesionTitleComment {
   	color: #2c2c2c !important;
    display: block;
    font-family: Open Sans !important;
    font-weight:bold !important;
    font-size: 1em !important;
    margin: 0.5em 2%;
}

.tipoWelcomeMessage {
    font-family:Open Sans !important;
    font-weight:bold !important;
    font-size:12px !important;
    color:#213e64 !important;   	   
    padding-right: 0.5em;		
}

.payText {
	display: block;
  	font-size: 1.3em;
  	text-align: justify;
  	margin: 1em;
}

.payButton {
	margin-left: 25em;
  	border-radius: 1em;
  	background: lightgrey;  	
}

.payCancel {
  	border-radius: 1em;
  	background: lightgrey;
}

#pagoTPV {
	float: left;
}

#cancelTPV {
	float: left;
	z-index: 2;
}

.tpvButtons {
	overflow: hidden;
	width: 15em;
	margin: 0 auto;
}

#formRegister\:goTpvId2 {
	position: absolute;
 	margin-left: 31.3em;
  	margin-top: 0.4em;
  	z-index: 2;
}


#formRegister\:aceptarTLText {
	margin-left: 13.5em;
}
.centerMuroNombreTerapeuta {
    text-align: center;
    font-family:Open Sans !important;
    font-weight:bold !important;
    font-size:1.4em !important;
    color:#213e64 !important;   
    height: 1em;
}


.botonDivHome {
	font-family:Open Sans !important;
    font-size:1.4em !important;
	cursor: pointer;	
	background: #01839c !important;
	color: #FFFFFF !important;
	width:101%;
	height:3em;
	border-style: dashed;
    border-left: #01839c;
    border-right: #ffffff;
    border-bottom: #01839c;
    border-top: #01839c;
    border-width:1em;
	
}

.botonDivIndice {
	font-family:Open Sans !important;
    font-size:1em !important;
	cursor: pointer;	
	background: #01839c !important;
	color: #FFFFFF !important;
	width:101%;
	height:4em;
	border-style: dashed;
    border-left: #01839c;
    border-right: #ffffff;
    border-bottom: #01839c;
    border-top: #01839c;
    border-width:1em;
	
}

.activeButton{
	opacity: 1 !important;
	font-weight:bold !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	font-weight: normal;
	font-size: 0.9em ;
}

.imagenVolver{
	background: url('../../resources/1.0/img/volver.png');
	width: 24%;
    height: 52%;
    border: none; 
    cursor:pointer;
    background-repeat:no-repeat;
    float: left;
    margin-top: 1.3em;
}
.imagenVolver span{
	display:none;
}
.tabComentSesion{
	margin-left:4.2em;
    width: 93%;
    border: none;
    background: #ffffff !important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	font-family:Open Sans !important;
    font-size:1em !important;
    font-weight:bold !important;
    color: #EEF4ED;
    opacity: 1 !important;
    background:#01839c !important;
}

.ui-tabs.ui-tabs-top > .ui-tabs-nav li{
	
	background: #d8e4ea;
	border-radius: 0em;
    height: 2.5em;
    
}



.ui-widget input, .ui-widget select, .ui-widget textarea{
	font-family:Open Sans !important;
	font-size:0.9em !important;
	border:1px solid #0e71b8;
	padding: 0.125em;
	border-radius: 0.25em;
}

.ui-widget button{
	font-family:Open Sans !important;
	font-size:0.9em;
	border:1px solid #0e71b8;
	padding: 0.125em;
}


.iconButtonAddIndicador {
   background: url('../../resources/1.0/img/addIndicador.png') no-repeat center center !important;
}

.iconButtonAddExternalReport{
	background: url('../../resources/1.0/img/addExternalResport.png') no-repeat center center !important;
}

.iconButtonGrafica {
   background: url('../../resources/1.0/img/mostrarGrafica.png') no-repeat center center !important;
}

.iconButtonOcultarGrafica {
   background: url('../../resources/1.0/img/ocultarGrafica.png') no-repeat center center !important;
}

.iconButtonBorrarIndicador {
   background: url('../../resources/1.0/img/borrarIndicador.png') no-repeat center center !important;
}


.iconButtonAddIndicadorAdicional {
   background: url('../../resources/1.0/img/addIndicadorAdicional.png') no-repeat center center !important;
}

.iconButtonFinalizarPlan {
   background: url('../../resources/1.0/img/finalizarPlan.png') no-repeat center center !important;
}

.iconButtonDuplicarSesion{
   background: url('../../resources/1.0/img/duplicarSesion.png') no-repeat center center !important;
}

.iconButtonNuevaSesion{
   background: url('../../resources/1.0/img/nuevaSesion.png') no-repeat center center !important;
}

.iconButtonPlanificarSesion{
   background: url('../../resources/1.0/img/planificarSesion.png') no-repeat center center !important;
}

.iconButtonPDF{
   background: url('../../resources/1.0/img/grabarPDF.png') no-repeat center center !important;
}

.iconButtonDOCX{
   background: url('../../resources/1.0/img/grabarDOCX.png') no-repeat center center !important;
}

.iconPlanTrabajo{
   background: url('../../resources/1.0/img/planTrabajo.png') no-repeat center center !important;
}
.iconButtonIrSesiones{
   background: url('../../resources/1.0/img/irSesiones.png') no-repeat center center !important;
}
.iconAddRecurso{
   background: url('../../resources/1.0/img/addRecurso.png') no-repeat center center !important;
}
.iconSnapShot{
   background: url('../../resources/1.0/img/snapShot.png') no-repeat center center !important;
}
.iconMovLicencias{
   background: url('../../resources/1.0/img/licencias.png') no-repeat center center !important;
}
.iconAddUsuario{
   background: url('../../resources/1.0/img/addUser.png') no-repeat center center !important;
}
.iconDupUsuario{
   background: url('../../resources/1.0/img/dupUsuario.png') no-repeat center center !important;
}
.iconVerPacientesActivos {
   background: url('../../resources/1.0/img/usuariosActivos.png') no-repeat center center !important;
}
.iconVerPacientesEliminados {
   background: url('../../resources/1.0/img/usuariosBaja.png') no-repeat center center !important;
}
.iconVerTodos {
   background: url('../../resources/1.0/img/verTodos.png') no-repeat center center !important;
}
.iconNuevaHistoria {
   background: url('../../resources/1.0/img/nuevaHistoria.png') no-repeat center center !important;
}
.iconIrRecursos {
   background: url('../../resources/1.0/img/irRecursos.png') no-repeat center center !important;
}
.iconSyncRecursos {
   background: url('../../resources/1.0/img/syncRecurso.png') no-repeat center center !important;
}
.iconExcel {
   background: url('../../resources/1.0/img/grabarExcel.png') no-repeat center center !important;
}
.iconLupa {
   background: url('../../resources/1.0/img/lupa_peq.png') no-repeat center center !important;
}



.iconButtonAddIndicador span{
	display: none;
}
.iconButtonAddExternalReport span{
	display: none;
}

.iconButton span{
	display: none;
}
.iconButtonBorrarIndicador span{
	display: none;
}
.iconButtonAddIndicadorAdicional span{
	display: none;
}
.iconButtonFinalizarPlan span{
	display: none;
}
.iconButtonDuplicarSesion span{
	display: none;
}
.iconButtonPDF span{
	display: none;
}
.iconButtonDOCX span{
	display: none;
}
.iconPlanTrabajo span{
	display: none;
}
.iconButtonIrSesiones span{
	display: none;
}
.iconAddRecurso span{
	display: none;
}
.iconSnapShot span{
	display: none;
}
.iconMovLicencias span{
	display: none;
}
.iconAddUsuario span{
	display: none;
}
.iconDupUsuario span{
	display: none;
}
.iconVerTodos span{
	display: none;
}
.iconButtonPlanificarSesion span{
	display: none;
}
.iconButtonOcultarGrafica span{
	display: none;
}
.iconButtonNuevaSesion span{
	display:none;
}
.iconNuevaHistoria span{
	display:none;
}
.iconIrRecursos span{
	display:none;
}
.iconSyncRecursos span{
	display:none;
}
.iconExcel span{
	display:none;
}
.iconLupa span{
	display:none;
}

.tablaDatos.ui-datatable .ui-column-filter{
	font-family:Open Sans !important;
	font-size:0.9em !important;
	padding: 0.125em;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	color:#ffffff;
	background: #01839c;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #ffffff;
}

.profileListCheckBox{
	font-family:Open Sans !important;
	font-size:1em !important;
}

.ui-selectcheckboxmenu-items-wrapper{
	background: white !important;
    border: none !important;
}
.ui-selectcheckboxmenu-panel{
	background-color: rgb(255,255,255) !important;
}

.multiselect{
	background: white !important;
    
}



.accordionFAQs {
	margin-top:3em !important;
	border:1px solid #01839c;
	
}

.accordionFAQs .ui-corner-top {
    border-radius: 0 !important;
}

.accordionFAQs .ui-accordion-header {
	color: #ffffff !important;
	opacity: 1 !important;
	background: #0e71b8 !important;	
}

.accordionFAQs .ui-accordion-header a,
.accordionFAQs .ui-accordion-header a:visited {
	background:#ffffff !important;
	border-color:#ffffff !important;
}

.accordionFAQs .ui-accordion-header a:link {
	color:#ffffff !important;
}

.accordionFAQs .ui-state-active{
	background: #01839c !important;
	color: #ffffff !important;
	opacity: 1 !important;
	
}


