.tablaedicion td, .tablaedicion th{	padding: 4px;}.tablaedicion input, .tablaedicion select{	padding: 2px;	margin: 0;}.tablaedicion th{	text-align: right;	width: 150px;}input[type=checkbox].ace-switch.ace-switch-6:checked + .lbl::before {  content: "\f00c";  text-indent: 6px;  color: #FFF;  border-color: #b7d3e5;  background-color: green;}.escuende{	display: none !important;}#ficha-cliente .profile-info-name { width: 105px; padding: 3px 10px 3px 0;}#ficha-cliente .profile-info-value {  margin-left: 115px;  padding: 3px 4px 3px 6px;}.profile-info-value input, .profile-info-value select {  margin:0;  font-weight: normal;  line-height: 15px !important;  display: inline-block;  height: 15px;  padding: 2px 3px;   font-size: 14px;  color: #000000;}.lista-llamadas-portada { height: 300px; overflow: auto; }.tabladatos{	width: 100%;}.tabladatos th{  font-weight: normal;  color: #667E99;  vertical-align: top; 	text-align: right;	font-weight: bold; 	padding-right: 5px;}.tabladatos th, .tabladatos td {	padding-top: 3px;	padding-bottom: 3px;	border-top: 0;}.tablaedicion input, .tablaedicion select{	padding: 2px;	margin: 0;}.tituloinput{  font-weight: normal;  color: #667E99;  vertical-align: top; 	text-align: right;	padding-right: 5px;		font-size: 85%;}.buscador_top{	clear: both;}.buscador_top td{	padding: 0;	padding-left: 5px;	vertical-align: top;}/*input[type="text"] { min-height: 20px !important; height:20px ; padding: 2px 3px !important;}*/.select_chico {padding:0;margin:0;line-height: 13px;font-size:13px; height:20px !important;}.select_medio{padding:0;margin:0 0 5px 0;line-height: 14px;font-size:14px; height:25px !important;}.input_chico {padding:0 !important;margin:0 !important;font-size:11px; line-height: 12px;height:10px !important;}.input_peque {padding:2px !important;margin:0 !important;font-size:11px; line-height: 20px;height:20px !important;}/*.input_chico input[type="text"] {   height: 14px;   font-size: 10px;   line-height: 14px;}*/.ancho_50{	width: 50px;}.ancho_150{	width: 150px;}.ancho_120{	width: 120px;}.ancho_100{	width: 100px;}.ancho_200{	width: 200px;}.ancho_250{	width: 200px;}.ancho_300{	width: 300px;}.ancho_350{	width: 350px;}.ancho_400{	width: 400px;}.ancho_450{	width: 450px;}.ancho_500{	width: 500px;}.editable-popup{	padding:0 !important;}.editable-date{	padding:0 !important;}.editable-container{	width: auto !important;	display: inline-block;}   .popover{		z-index: 1500;}.tab-content{	z-index: 10;	}.inplace_form input{/*	width: 300px;*/}.inplace_cancel, .inplace_save{	font-family:Arial; 	font-size:7pt;	font-weight: bold;	color: #FFFFFF; 	background-color: #8DA2B1; 	letter-spacing: 1px; 	text-align: center; 	margin: 3px; 	padding: 0px; 	border: 1px solid #02387E; 	cursor:pointer;  	vertical-align: middle; }inplace_field{	display: block;}.inplace_save{	clear: both;	float: left;}.btn-input-normal { /*min-height: 25px !important; height: 25px; padding-top: 0px;*/}.cien{/*	width: 95% !important;*/}/*.editable-popup{top:-61px !important;left:245px !important;}*/.margen_derecho_10{	margin-right: 10px;}.margen_derecho_20{	margin-right: 20px;}.margen_derecho_30{	margin-right: 30px;}.margen_izquierdo_10{	margin-left: 10px;}.margen_izquierdo_20{	margin-left: 20px;}.margen_izquierdo_30{	margin-left: 30px;}.editable-clear-x{	float: left;}#filtros_aplicados_bloque{	padding:5px 12px;	height: auto;	background:#f2f2f2;	border-top:1px dotted #c6c6c6;}#filtros_aplicados_texto{	color:000000;	font-weight: bold;	float:left;	padding:2px 2px 0 0;}#filtros_aplicados{	float:left; 	margin: 0; 	padding: 0;}#filtros_aplicados li{	background:#fffee2;	border:1px solid #e5e186;	border-radius:3px;	-moz-border-radius:3px;	-webkit-border-radius:3px;color:#99940c;	cursor:default;	margin:0 1px 0 3px;	float:left;	overflow:hidden;	text-decoration:none;list-style:none;	width:auto;}#filtros_aplicados .filtro_texto{	display:block;	padding:0 3px;	float:left;margin:0 1px 0 3px;	line-height:19px;}.quita_filtro{	display:block;	float:left;	position:relative;	height:19px;	border-left:1px solid transparent;	cursor:pointer;}#filtros_aplicados li:hover .quita_filtro{	border-color:#ebe9b4;}#filtros_aplicados a.quita_filtro:hover{	background-color:#f5f2a6;	border-color:#e5e186;}#filtros_aplicados .quita_filtro_x{	display:block;	background:transparent url(cierra_filtro.png) no-repeat 0 0;	margin:5px 3px 0 3px;	height:10px;	width:10px;}#filtros_aplicados a.quita_filtro:hover .filter_x{	background-position:-10px 0;}.fc-event-inner:hover{	cursor: pointer;	filter:alpha(opacity=60); opacity:.6;}.leermascontenido span {    display: none;}.leermaslink {   /* display: block;*/}table.buscador_peque{	}.editable-clear-x{	float: left !important;	margin-top: -5px;	margin-left: -5px;}.popover{z-index: 9999 !important;}.tab-content{	/*overflow: visible;*/}.pnoventa{	width: 90% !important;}.pcien{	width: 100% !important;}.optionnegro{	 background: black;    color: white;	}.optionverde{	  background: green;    color: white;}.optionnaranja{	  background: #c46c00;    color: white;}.optionrojo{	  background: #8b0000;    color: white;}/*#busca_visitada option {    margin:40px;    background: rgba(0,0,0,0.3);    color:#fff;    text-shadow:0 1px 0 rgba(0,0,0,0.4);}*/select#busca_visitada option[val="0"]{    background: black;    color: white;}select#busca_visitada option[val="1"]{    background: green;    color: white;}select#busca_visitada option[val="2"]{	  background: #c46c00;    color: white;}select#busca_visitada option[val="3"]{ 	  background: #8b0000;    color: white;}.profile-info-value > span + span::before {    border-bottom: 1px solid #fff;    color: #666;    /*content: ",";*/    content: "" !important;     display: inline;    margin-left: 1px;    margin-right: 3px;}.fc-festivo .fc-day-number, .fc-domingo .fc-day-number{	color: #8b0000;   	font-weight: bold;}	.fc-baja {	border: 1px solid #c80000 !important; /* default BORDER color */	background-color: #c80000 !important; /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-baja .fc-day-number{	color: #fff !important;   }		.fc-vacaciones {	border: 1px solid #00008b !important; /* default BORDER color */	background-color: #00008b !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-vacaciones .fc-day-number{	color: #fff !important;   }.fc-maternal {	border: 1px solid #8b008b !important;  /* default BORDER color */	background-color: #8b008b !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-maternal .fc-day-number{	color: #fff !important;   }.fc-asuntos {	border: 1px solid #000000 !important; /* default BORDER color */	background-color: #000000 !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-asuntos .fc-day-number{	color: #fff !important;   }.fc-justificadas {	border: 1px solid #007701 !important;  /* default BORDER color */	background-color: #007701 !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-justificadas .fc-day-number{	color: #fff !important;   }.fc-citaprivada {	border: 1px solid #f48700 !important;  /* default BORDER color */	background-color: #f48700 !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-citaprivada .fc-day-number{	color: #fff !important;   }.fc-noretribuido{	border: 1px solid #8a8a8a !important; /* default BORDER color */	background-color: #8a8a8a !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-noretribuido .fc-day-number{	color: #fff !important;   }.fc-reuniones {	border: 1px solid #0096ec !important;  /* default BORDER color */	background-color: #0096ec !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-reuniones .fc-day-number{	color: #fff !important;   }.fc-erte {	border: 1px solid #4b0082 !important;  /* default BORDER color */	background-color: #4b0082 !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-erte .fc-day-number{	color: #fff !important;   }.fc-retribuido {	border: 1px solid #20b2aa !important;  /* default BORDER color */	background-color: #20b2aa !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-retribuido .fc-day-number{	color: #fff !important;   }.fc-familiares {	border: 1px solid #fe0dff !important;  /* default BORDER color */	background-color: #fe0dff !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-familiares .fc-day-number{	color: #fff !important;   }.fc-fuerzamayor {	border: 1px solid #42A5F5 !important;  /* default BORDER color */	background-color: #42A5F5 !important;  /* default BACKGROUND color */	color: #fff !important;               /* default TEXT color */	font-size: .85em;	cursor: default;	}.fc-fuerzamayor .fc-day-number{	color: #fff !important;   }.fc-festivo2 .fc-day-number, .fc-domingo2 .fc-day-number{	color: #8b0000;   	font-weight: bold;   background-color:  transparent !important;}.header-color-blue {  background: #307ecc;  border-color: #307ecc;}.header-color-blue + .widget-body {  border-color: #307ecc;}.header-color-blue2 {  background: #5090c1;  border-color: #5090c1;}.header-color-blue2 + .widget-body {  border-color: #5090c1;}.header-color-blue3 {  background: #6379aa;  border-color: #6379aa;}.header-color-blue3 + .widget-body {  border-color: #6379aa;}.header-color-green {  background: #82af6f;  border-color: #82af6f;}.header-color-green + .widget-body {  border-color: #82af6f;}.header-color-green2 {  background: #2e8965;  border-color: #2e8965;}.header-color-green2 + .widget-body {  border-color: #2e8965;}.header-color-green3 {  background: #4ebc30;  border-color: #4ebc30;}.header-color-green3 + .widget-body {  border-color: #4ebc30;}.header-color-red {  background: #e2755f;  border-color: #e2755f;}.header-color-red + .widget-body {  border-color: #e2755f;}.header-color-red2 {  background: #e04141;  border-color: #e04141;}.header-color-red2 + .widget-body {  border-color: #e04141;}.header-color-red3 {  background: #d15b47;  border-color: #d15b47;}.header-color-red3 + .widget-body {  border-color: #d15b47;}.header-color-purple {  background: #7e6eb0;  border-color: #7e6eb0;}.header-color-purple + .widget-body {  border-color: #7e6eb0;}.header-color-pink {  background: #ce6f9e;  border-color: #ce6f9e;}.header-color-pink + .widget-body {  border-color: #ce6f9e;}.header-color-orange {  background: #ffc657;  border-color: #e8b10d;  color: #855d10 !important;}.header-color-orange + .widget-body {  border-color: #e8b10d;}.header-color-dark {  background: #404040;  border-color: #454545;}.header-color-dark + .widget-body {  border-color: #666666;}.header-color-grey {  background: #848484;  border-color: #989898;}.header-color-grey + .widget-body {  border-color: #aaaaaa;}.tabs-left>.nav-tabs>li>a.chico{    min-width: 10px !important;	width:20px !important;}.visitada a:visited{font-weight: bolder; color: #00008b;text-decoration: }.visitadapaola a:visited{font-weight: bolder; color: #d100d2;text-decoration: }.callcenter{	background-color: #0002dd !important;	border: #0002dd !important;		margin-bottom: 10px;}.callcenter:hover{	background-color: #1315ff !important;	border: #1315ff !important;	}.comercial{	background-color: #ea4100 !important;	border: #ea4100 !important;		margin-bottom: 10px;}.comercial:hover{	background-color: #ff6e37 !important;	border: #ff6e37 !important;	}.formacion{	background-color: #630064 !important;	border: #630064 !important;		margin-bottom: 10px;}.formacion:hover{	background-color: #8c008c !important;	border: #8c008c !important;	}.administracion{	background-color: #004c01 !important;	border: #004c01 !important;		margin-bottom: 10px;}.administracion:hover{	background-color: #007901 !important;	border: #007901 !important;	}.gerencia{	background-color: #2f4f4f !important;	border: #2f4f4f !important;		margin-bottom: 10px;}.gerencia:hover{	background-color: #45696b !important;	border: #45696b !important;	}.informatica{	background-color: #a700a8 !important;	border: #a700a8 !important;	margin-bottom: 10px;	}.informatica:hover{	background-color: #f500f7 !important;	border: #f500f7 !important;}.admcomercial{	background-color: #00017b !important;	border: #00017b !important;		margin-bottom: 10px;	}.admcomercial:hover{	background-color: #0001b2 !important;	border: #0001b2 !important;	}.controller{	background-color: #8b0000 !important;	border: #8b0000 !important;		margin-bottom: 10px;	}.controller:hover{	background-color: #b70000 !important;	border: #b70000 !important;		margin-bottom: 10px;	}.recobros{	background-color: #00478a !important;	border: #00478a !important;		margin-bottom: 10px;	}.recobros:hover{	background-color: #0062bf !important;	border: #0062bf !important;		margin-bottom: 10px;	}.lopd{	background-color: #ff8c00 !important;	border: #ff8c00 !important;		margin-bottom: 10px;	}.lopd:hover{	background-color: #ffa940 !important;	border: #ffa940 !important;		margin-bottom: 10px;	}.depseleccionado{	background-color: #0d0d0d !important;	border: #0d0d0d !important;	}.depseleccionado:hover{	background-color: #2d2d2d !important;	border: #2d2d2d !important;	}.hispalar{	background-color: #ff121c !important;	border: #ff121c !important;		margin-bottom: 10px;	}.hispalar:hover{	background-color: #ff4d55 !important;	border: #ff4d55 !important;		margin-bottom: 10px;	}.dircom{	background-color: #030303 !important;	border: #030303 !important;		margin-bottom: 10px;	}.dircom:hover{	background-color: #3d4853 !important;	border: #3d4853 !important;		margin-bottom: 10px;	}/*.btn-primary:hover {  background-color: #045e9f !important;}.btn-primary.no-border:hover {  border-color: #045e9f;}*/.timeline-container {  position: relative;  padding-top: 4px;  margin-bottom: 32px;}/*.timeline-container:last-child {  margin-bottom: 0;}.timeline-container:before {   content: "";  display: block;  position: absolute;  left: 28px;  top: 0;  bottom: 0;  border: 1px solid #E2E3E7;  background-color: #E7EAEF;  width: 4px;  border-width: 0 1px;}.timeline-container:first-child:before {  border-top-width: 1px;}.timeline-container:last-child:before {  border-bottom-width: 1px;}*/.timeline-item {  position: relative;  margin-bottom: 8px; /* border:3px solid #ccc;*/}.timeline-item .widget-box {  background-color: #F2F6F9;  color: #595C66;}.timeline-item .transparent.widget-box {  border-left: 3px solid #DAE1E5;}.timeline-item .transparent .widget-header {  background-color: #ECF1F4;  border-bottom-width: 0;}.timeline-item .transparent .widget-header > .widget-title {  margin-left: 8px;}.timeline-item:nth-child(even) .widget-box {  background-color: #F3F3F3;  color: #616161;}.timeline-item:nth-child(even) .widget-box.transparent {  border-left-color: #DBDBDB !important;}.timeline-item:nth-child(even) .widget-box.transparent .widget-header {  background-color: #EEE !important;}.timeline-item .widget-box {  margin: 0;  position: relative;  max-width: none; /* margin-left: 60px;*/}.timeline-item .widget-main {  margin: 0;  position: relative;  max-width: none;  border-bottom-width: 0;}.timeline-item .widget-body {  background-color: transparent;}.timeline-item .widget-toolbox {  padding: 4px 8px 0 !important;  background-color: transparent !important;  border-width: 0 !important;  margin: 0 0px !important;}.timeline-info {  float: left;  width: 60px;  text-align: center;  position: relative;}.timeline-info img {  border-radius: 100%;  max-width: 42px;}.timeline-info .label,.timeline-info .badge {  font-size: 12px;}.timeline-container:not(.timeline-style2) .timeline-indicator {  opacity: 1;  border-radius: 100%;  display: inline-block;  font-size: 16px;  height: 36px;  line-height: 30px;  width: 36px;  text-align: center;  text-shadow: none !important;  padding: 0;  cursor: default;  border: 3px solid #FFF !important;}.timeline-label {  display: block;  clear: both;  margin: 0 0 18px;  margin-left: 34px;}.timeline-item img {  border: 1px solid #AAA;  padding: 2px;  background-color: #FFF;}.timeline-style2:before {  display: none;}.timeline-style2 .timeline-item {  padding-bottom: 22px;  margin-bottom: 0;}.timeline-style2 .timeline-item:last-child {  padding-bottom: 0;}.timeline-style2 .timeline-item:before {  content: "";  display: block;  position: absolute;  left: 90px;  top: 5px;  bottom: -5px;  border-width: 0;  background-color: #DDD;  width: 2px;  max-width: 2px;}.timeline-style2 .timeline-item:last-child:before {  display: none;}.timeline-style2 .timeline-item:first-child:before {  display: block;}.timeline-style2 .timeline-item .transparent .widget-header {  background-color: transparent !important;}.timeline-style2 .timeline-item .transparent.widget-box {  background-color: transparent !important;  border-left: none !important;}.timeline-style2 .timeline-info {  width: 100px;}.timeline-style2 .timeline-indicator {  font-size: 0;  height: 12px;  line-height: 12px;  width: 12px;  border-width: 1px !important;  background-color: #FFFFFF !important;  position: absolute;  left: 85px;  top: 3px;  opacity: 1;  border-radius: 100%;  display: inline-block;  padding: 0;}.timeline-style2 .timeline-date {  display: inline-block;  width: 72px;  text-align: right;  margin-right: 25px;  color: #777;}.timeline-style2 .timeline-item .widget-box {  margin-left: 112px;}.timeline-style2 .timeline-label {  width: 75px;  text-align: center;  margin-left: 0;  margin-bottom: 10px;  text-align: right;  color: #666;  font-size: 14px;}.timeline-time {  text-align: center;  position: static;}.timeline-item p{	margin: auto !important;} .dropdown-menu{	z-index: 1200;}.progress:before {   display: inherit;   content: inherit !important;    position: absolute;     left: 0;   bottom: auto !important;     top: 0;    bottom: auto!important; }