/* 
    Created on : 09-ene-2017, 23:11:39
    Author     : David
*/
body.smart-style-6 #content {
	margin-top: 50px!important;
	min-height: 2000px;
}
body.smart-style-6 {
}
body.smart-style-6 #ribbon {
	background: rgba(255,255,255,.4);
	/*background:rgba(33, 150, 243, 0.2);*/
	color: #FFF;
	/*
	background:rgba(0,0,0, 0.1);
	background:#dad8d8;*/
}
.hidden-menu.fixed-ribbon #ribbon {
	left: 10px!important;
}
.ribbonTexto {color:#000!important;}
nav ul ul li>a {
	/*padding-left: 42px;*/
	padding-left: 21px;
}
body.smart-style-6 .smart-form .input input {
	border-width: 1px;
}

.smart-form .error  {
	background: rgba(255,255,255,.50)!important;
	padding: 1px 4px;
	color:#000;
	font-weight:bold;
}
html {background: none;}
body.smart-style-5 {
	background-size: 100% 100%;
}

.btn-header>:first-child>a {
	cursor: auto!important;
}
nav>ul ul li a i {
    font-size: 17px!important; /* era 14px*/
    width: 19px!important;/* era 18px */
}
body.smart-style-6 nav ul li a {
	font-size:14px; /* era 13px;*/
}
nav>ul ul li>a {
    padding-left:30px; /* 42px;*/
}
nav>ul>li>ul>li>a, 
nav>ul>li>ul>li>ul>li>a {
	/*padding-top: 7px;
	padding-bottom: 7px;*/
	padding:10px 0 10px 30px!important;
}
/* opción de menú activa */
body.smart-style-6 nav ul li li.active{
	background: #e2e2e2;
	border-left:8px solid #2196F3;
}

/* eliminamos el padding excesivo de las datatables */
body.smart-style-6 .table>tbody>tr>td,
body.smart-style-6 .table>tbody>tr>th,
body.smart-style-6 .table>tfoot>tr>td,
body.smart-style-6 .table>tfoot>tr>th,
body.smart-style-6 .table>thead>tr>td,
body.smart-style-6 .table>thead>tr>th {
	padding: 4px 4px;/*6px 6px; 16px 10px;*/
}
body.smart-style-6 .dt-toolbar {
	padding: 7px 10px 5px; /*14px 20px 11px;*/
}
.dt-toolbar-footer {
	font-size: 13px;
}
body.smart-style-6 .table>tbody>tr>td {
	vertical-align: text-top!important;
}

.jarviswidget-ctrls .button-icon {/*background: #FFF; border-left:1px solid #000;*/color:#FFF;}

/* Las etiquetas de elementos */
.etqcol0 {background-color:#666666!important;color:#FFF!important;}
.etqcol1 {background-color:#cc0000!important;color:#FFF!important;}
.etqcol2 {background-color:#cc6600!important;color:#FFF!important;}
.etqcol3 {background-color:#ff6600!important;color:#FFF!important;}
.etqcol4 {background-color:#ffbf00!important;color:#FFF!important;}
.etqcol5 {background-color:#00cc00!important;color:#FFF!important;}
.etqcol6 {background-color:#006633!important;color:#FFF!important;}
.etqcol7 {background-color:#999900!important;color:#FFF!important;}
.etqcol8 {background-color:#00ccff!important;color:#FFF!important;}
.etqcol9 {background-color:#3366ff!important;color:#FFF!important;}
.etqcol10{background-color:#0000ff!important;color:#FFF!important;}
.etqcol11 {background-color:#9900ff!important;color:#FFF!important;}
.etqcol12 {background-color:#ff00ff!important;color:#FFF!important;}
.etqcol13 {background-color:#cc0099!important;color:#FFF!important;}
.etqcol14 {background-color:#666699!important;color:#FFF!important;}
.etqcol15 {background-color:#000000!important;color:#FFF!important;}
.etqcol16 {background-color:#e06666!important;color:#FFF!important;}
.etqcol17 {background-color:#e69138!important;color:#FFF!important;}
.etqcol18 {background-color:#fea366!important;color:#FFF!important;}
.etqcol19 {background-color:#ffcc66!important;color:#FFF!important;}
.etqcol20 {background-color:#69eb69!important;color:#FFF!important;}
.etqcol21 {background-color:#6aa84f!important;color:#FFF!important;}
.etqcol22 {background-color:#cccc00!important;color:#FFF!important;}
.etqcol23 {background-color:#66ccff!important;color:#FFF!important;}
.etqcol24 {background-color:#45818e!important;color:#FFF!important;}
.etqcol25 {background-color:#3d85c6!important;color:#FFF!important;}
.etqcol26 {background-color:#674ea7!important;color:#FFF!important;}
.etqcol27 {background-color:#cc66cc!important;color:#FFF!important;}
.etqcol28 {background-color:#a64d79!important;color:#FFF!important;}
.etqcol29 {background-color:#acace2!important;color:#FFF!important;}
.etqcol30 {background-color:#7c7c7c!important;color:#FFF!important;}
.etqcol31 {background-color:#ea9999!important;color:#000!important;}
.etqcol32 {background-color:#f9cb9c!important;color:#000!important;}
.etqcol33 {background-color:#ffc299!important;color:#000!important;}
.etqcol34 {background-color:#ffe599!important;color:#000!important;}
.etqcol35 {background-color:#b8ffb8!important;color:#000!important;}
.etqcol36 {background-color:#b6d7a8!important;color:#000!important;}
.etqcol37 {background-color:#cccc66!important;color:#000!important;}
.etqcol38 {background-color:#99ccff!important;color:#000!important;}
.etqcol39 {background-color:#a2c4c9!important;color:#000!important;}
.etqcol40 {background-color:#9fc5e8!important;color:#000!important;}
.etqcol41 {background-color:#b4a7d6!important;color:#000!important;}
.etqcol42 {background-color:#cc99cc!important;color:#000!important;}
.etqcol43 {background-color:#d5a6bd!important;color:#000!important;}
.etqcol44 {background-color:#dbdbff!important;color:#000!important;}
.etqcol45 {background-color:#cccccc!important;color:#000!important;}
.etqcol46 {background-color:#f4cccc!important;color:#000!important;}
.etqcol47 {background-color:#fce5cd!important;color:#000!important;}
.etqcol48 {background-color:#ffd9b2!important;color:#000!important;}
.etqcol49 {background-color:#fff2cc!important;color:#000!important;}
.etqcol50 {background-color:#d6ffe0!important;color:#000!important;}
.etqcol51 {background-color:#d9ead3!important;color:#000!important;}
.etqcol52 {background-color:#ffffcc!important;color:#000!important;}
.etqcol53 {background-color:#cae5ff!important;color:#000!important;}
.etqcol54 {background-color:#d0e0e3!important;color:#000!important;}
.etqcol55 {background-color:#cfe2f3!important;color:#000!important;}
.etqcol56 {background-color:#d9d2e9!important;color:#000!important;}
.etqcol57 {background-color:#ffccff!important;color:#000!important;}
.etqcol58 {background-color:#ead1dc!important;color:#000!important;}
.etqcol59 {background-color:#ededff!important;color:#000!important;}
.etqcol60 {background-color:#e5e5e5!important;color:#000!important;}

.etqApagada {
	opacity: 0.5!important;
}
.label, .etq {
	font-size: 85%!important;
	font-weight: 400;
	padding:0.1em 0.35em!important;
	border-radius: 3px;
	/*letter-spacing: 0.05em;font-weight: 700;line-height: 1;*/
}
/* botones de ayuda y cierre en las ventanas pop */
span.spMenuDchModalCab {display: block;float:right;margin-right:5px;}
a.menuDchModalCab {margin:0 2px;display:inline-block;font-size:1.8em;line-height:1em;color:#000;}
.spMenuDchModalCab a{color:#000;}
.spMenuDchModalCab a:hover{transform:scale(1.8);}
/* versión en color con fondo blanco*//*
.spMenuDchModalCab a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;padding: 0 2px; background: #fff;}
.spMenuDchModalCab a>i {max-width: 28px;max-height: 24px;}
a.menuDchModalCab_ayuda {color:#21c2f8;}
a.menuDchModalCab_cierra {color:#c30;}
*/


/* Iconos de ficheros */
.icofilepdf {
	color:#cc0000;
}
.icofiledoc {
	color:#00A2E8;
}
.icofilexls {
	color:#339900;
}
.icofilejpg {
	color:#990099;
}
.icofileppt {
	color:#ff6600;
}
.icofile299 {
	color:#00A2E8;
}
.icofilezip {
	color:#ff6600;
}
.ico12 {
	font-size:1.2em;
}
.ico15 {
	font-size:1.5em;
}
.ico18 {
	font-size:1.8em;
}

.dt-toolbar {
	background: #f2f7ff!important
}

.jarviswidget-color-dwAzulClaro>header {
    border-color: #CCC!important;
    background: #99D9EA;
    color: #000;
}
.centrada {
	text-align: center;
}
.derecha {
	text-align: right;
}
.jarviswidget table>thead>tr>th{
	background-color:#FCF6ED; /*d8cbb7; /*:#d3c6b3; :#d3d3d3;*/
	border-bottom: 1px solid #333;
}	
.icoAcc, .icoAccGrande {
	/*font-size:1.3em;*/
	margin: 0 3px;
	padding:0 3px;
	/*margin-left:2px;
	margin-right:2px;*/
	transition: all .2s ease-in-out;
}
.icoAccGrande {
	font-size:1.4em;
}
.icodwx {
	font-size:1.4em;
}
a>i.icoAcc:hover, 
a>i.icoAccGrande:hover {
    transform:scale(1.5);
}
/*a.a_icoDetalle, a.a_icoDetalle:hover {margin:0 3px;}
a.a_icoDetalle:hover>i {color: #333;}*/

.mano {
	cursor:pointer;
}
.rellena {object-fit: fill;}
.bold {
	font-weight: bold;
}
.icoRojo, .colorRojo {color:#c30;}
.icoVerde, .colorVerde {color:#393;}
.colorDorado {color:#eeee27;}
.colorMorado {color:#66F;}
.colorAzulClaro {color:#00ccff;}
.colorAzulOscuro {color: #0066ff;}
.colorNaranja {color:#F60;}
.colorNegro {color:#000;}
.colorGrisOscuro {color:#999999;}
.colorAmarillo {color:#ffcc00;}
.colorFucsia {color:#D40157;}

.modal-dialog {
	top:0;
}
.modal-content {
}
.modal-body {
	padding: 10px;
}
.modal-header {
	padding: 8px 15px;
	background:#E6C734; 
	/*#6187C0;*/
	/*border-bottom: 1px solid #e5e5e5;
	background:#66F;
	color: #FFF;*/
}
.modal-title {
	font-weight: bold;
	font-size: 16px;
	/*font-size:0.85em;*/
}
.modal-footer {
	background:#FAFAFA;
	padding: 5px 15px;
}
.dv_divDetalleE {
	/*display:block;visibility:visible;*/
	clear:both;
	min-width: 90%;
	/*width: 99%;*/
	min-height: 40px;
	margin:5px 3px 5px 0;
	color:#333;
	padding: 0;
	font-size: 13px;
}
.dv_divDetalleE>table.table-bordered {
	border:1px solid #ccc!important;
	background:#FFF;
}
.dv_divDetalleE_head{
	padding: 7px 5px 0 5px;
	background: #ededed;
	border-bottom: 1px solid #ccc;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
.dv_divDetalleE_body {
	padding: 7px 5px 5px 5px;
}
.dv_divDetalleE_foot{
	padding: 7px 5px 5px 5px;
	/*background: #ededed;*/
	/*border-top: 1px solid #ccc;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
	/*background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );*/
}
.dv_divDetalleE_head p{
	font-size:1em;
	font-weight: bold;
	line-height: 1.2em;
	max-height: 28px;
}
.filaDatoDetalleElemento {
	border-bottom: 1px solid #ededed;
} 
.spTituloFcDet {
	display: inline-block;
	min-width: 105px;
	font-weight: bold;
}
.spTituloFcDetLargo {
	display: inline-block;
	min-width: 135px;
	font-weight: bold;
}
.spTituloFcDet_expandido {
	padding: 3px 10px 3px 1px!important;
}

.bloque {
	display: block;
	clear: both;
	margin: 1px 0;
}
div.dataTables_filter label,
div.dataTables_length label select{
	background: #FDFDFD;
	border:1px solid #ccc;
}
div.dataTables_filter label input,
div.dataTables_filter label span{
	border:0;
}
div.dataTables_length label {
	float:right;
}
div.dataTables_info {
	font-style:normal;
	color: #333;
}
div.dataTables_info span.dv_spFiltrosAdicionales {
	font-style:normal;
	color:#0066ff;
	padding: 3px 5px;
	margin-left:10px;
	border-bottom: 1px dotted #333;
}
.form-horizontal .form-group {
/*margin-left: -13px;
margin-right: -13px;*/
margin-left: 0;
margin-right: 0;
}
input.form-control {
	
}
label.control-label {
	font-weight: bold;
}
.nav-tabs>li.active,
.nav-tabs>li.active>a {
	background:#fff7f7!important;  /*fffafa;*/
	/*background: linear-gradient(180deg, rgba(255,255,255,1) 4%, rgba(255,240,240,1) 94%)!important;*/
}
/*[draggable=true] {cursor: move;}*/
.dv_divEtqsVentanaFiltro,
.dv_divEtqsVentanaAsigna
{
	margin:4px 2px;
	display:block;
	clear:both;
	/*float:left;
	clear:none;
	display:inline;*/
	cursor: pointer;
}
.dv_divEtqsVentanaFiltro i {
	/*padding-top:9px;*/
	vertical-align: bottom;
}
.jarviswidget-color-blueLight>header{border-color:#a0aeb3!important;background:#62B2D5;color:#FFF}
.jarviswidget-color-blueLight .nav-tabs li a:hover,
.jarviswidget-color-blueLight .nav-tabs li:not(.active) a,
.jarviswidget-color-blueLight>header>.jarviswidget-ctrls a{color:#FFF!important}

.headerTablaSecundariaClientes {
	/*background: #62B2D5;*/
	color:#FFF;
	padding: 4px 10px;
	/*border-top:1px solid #333;
	border-bottom:1px solid #333;*/
}

.fondoNaranjaClaro {
	background:#DABE85;
	color:#333;
}
header.fondoClientes1 {
	border-color: #a24d7f!important;
	background-color: #ac5287;
	color: #fff;
}
header.fondoNaranja {
	border-color: #a24d7f!important;
	background-color: #EE5A24;
	color: #fff;
}
header.fondoMorado {
	border-color: #CCC!important;
	background-color: #5758BB;
	color: #fff;
}
header.fondoVerdeOscuro {
	border-color: #CCC!important;
	background-color: #4CAF50;
	color: #fff;
}

header.fondoClientes1 {
	/* rosa oscuro */
	border-color: #a24d7f!important;
	background-color: #ac5287;
	color: #fff;
}

div.jarviswidget {
box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 0 4px 10px 0 rgba(0, 0, 0, 0.19);
}
.sombra {box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 0 4px 10px 0 rgba(0, 0, 0, 0.19);}
.jarviswidget>div {
/*border-width: 1px 1px 2px;*/
border-width: 1px 1px 1px;
/*border-style: solid;
border-top: none;
border-right-color: #CCC!important;
border-bottom-color: #CCC!important;
border-left-color: #CCC!important;*/

}

.jarviswidget-ctrls {
	margin-right: 15px;
}

#ventAyuda_modalHeader {
	background: #00ccff;
	color:#FFF;
}
/*#ventAyuda_modalBody {max-height: 40%;overflow-y: scroll;}*/
.modal-dialog{
	overflow-y: initial !important;
}
.modal-body{
	max-height:calc(60vh - 60px); /*100vh - 200px); 325px;*/
	overflow-y: auto;
}

body.smart-style-6 .bg-color-pink:hover {
	background-color: #000!important;
}
body.smart-style-6 .bg-color-redLight:hover {
	background-color: #000!important;
}
body.smart-style-6 .bg-color-blue:hover {
	background-color: #000!important;
}
body.smart-style-6 .bg-color-orange:hover {
	background-color: #000!important;
}
.nomargin {margin:0!important;}
.nopadding {padding:0!important;}

div.form-actions,
.dt-toolbar-footer {
	background:none!important;
}
/* desde el index */
body.smart-style-6 .login-info a span {
    background: rgba(0,0,0,.7);
}
/* el nombre de la app */
body.smart-style-6 #logo-group>span#logo:before {
    content: " Escritorio18 "; 
}
#logo {
	margin-top: 5px!important;
	margin-left: 5px!important;
}
#logo img {
	width: auto!important;
	height: auto!important;
	padding-left: 3px;
}
body.smart-style-6 .login-info {
background-image:linear-gradient(45deg, rgba(4, 49, 227, 0.55) 0%, rgba(4, 49, 227, 0.55) 25%,rgba(13, 113, 232, 0.55) 25%, rgba(13, 113, 232, 0.55) 50%,rgba(22, 177, 238, 0.55) 50%, rgba(22, 177, 238, 0.55) 75%,rgba(31, 241, 243, 0.55) 75%, rgba(31, 241, 243, 0.55) 100%),linear-gradient(135deg, rgb(65, 225, 249) 0%, rgb(65, 225, 249) 25%,rgb(61, 180, 223) 25%, rgb(61, 180, 223) 50%,rgb(58, 134, 196) 50%, rgb(58, 134, 196) 75%,rgb(54, 89, 170) 75%, rgb(54, 89, 170) 100%)!important;
}
@media (max-height:600px){
	body.smart-style-6 .login-info {display:none;}
	body.smart-style-6 nav>ul>li>a {padding-top: 10px!important;padding-bottom: 10px!important;}
}
@media (max-width:600px){
	body.smart-style-6 .login-info {display:none;}
	body.smart-style-6 nav>ul>li>a {padding-top: 10px!important;padding-bottom: 10px!important;}
}

.fixed-navigation nav {padding-bottom: 0!important;}
#dvAyudaDch {
position: fixed;
top: 49px;
right: 0;
z-index: 905;
display: block;
width: 415px;
height: calc(100vh - 100px);
background: #FFF;
border:7px solid #2196F3;
padding: 10px;
box-sizing: border-box;
}
.dvAyudaDchVisible {
	margin-right: 415px;
}
.SmallBox span {
    letter-spacing: 0;
}
/*
body.smart-style-6 #logo img {display:block;}
#logo img {width: auto;height: auto;padding-left: 0px;}*/
nav ul li li {
	border-bottom: 1px solid #F7F7F7;
}
body.smart-style-6 .page-title {
	text-transform: none;
	font-weight: 400;
	font-size: 17px!important;
}
.fc-time, .fc-title {
	font-weight: 400;
}
.fc-event .fc-content {
	cursor: pointer;
	padding: 5px 3px;
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
	border:0;
	border-radius: 0;
	box-shadow: none;
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {
	padding-left: 3px;
}
.dt-toolbar .dataTables_length {
	display: none;
}
/* anulamos el borde lateral de las celdas */
.table-bordered, 
.table-bordered>tbody>tr>td, 
.table-bordered>tbody>tr>th, 
.table-bordered>tfoot>tr>td, 
.table-bordered>tfoot>tr>th, 
.table-bordered>thead>tr>td, 
.table-bordered>thead>tr>th {
	/*border: 1px solid #ddd;*/
	border:0;
	border-bottom: 1px solid #ddd;
}
.tdajusta {
	white-space: nowrap;
}
.tdcompleta {
	width: 100%;
}
/* señal de que un elemento es 'pulsable' */
/*.elemClick::before{content: "\2663 ";font-weight:bold;color:#009933;}*/
.elemClick {cursor: pointer;}
/* forms */
body.smart-style-6 .form-control{
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	border:1px solid #ccc;
	border-radius: 5px!important;
	-webkit-border-radius: 5px!important;
	-moz-border-radius: 5px!important;
	color:#000;
}
body.smart-style-6 .form-control:focus {
border-color: #66afe9;
outline: 0;
background:#f7f7f7;
}
body.smart-style-6 .form-control:error {
border-color: #c30;
outline: 0;
background:#f7f7f7;
}
/* dejamos los de las datatables como están */
body.smart-style-6 .dataTables_filter input.form-control {
	padding:3px;
	border:0;
}
body.smart-style-6 .bg-color-pink:hover {
	background-color:#990000!important;
	/*border-color: #FFF;*/
}
body.smart-style-6 .bg-color-blue:hover,
body.smart-style-6 .bg-color-orange:hover,
body.smart-style-6 .bg-color-redLight:hover,
body.smart-style-6 .bg-color-blueDark:hover,
body.smart-style-6 .bg-color-blueLight:hover,
body.smart-style-6 .bg-color-green:hover,
body.smart-style-6 .bg-color-greenDark:hover,
body.smart-style-6 .bg-color-greenLight:hover,
body.smart-style-6 .bg-color-magenta:hover,
body.smart-style-6 .bg-color-orangeDark:hover,
body.smart-style-6 .bg-color-pinkDark:hover,
body.smart-style-6 .bg-color-purple:hover,
body.smart-style-6 .bg-color-red:hover,
body.smart-style-6 .bg-color-teal:hover,
body.smart-style-6 .bg-color-white:hover,
body.smart-style-6 .bg-color-yellow:hover,
body.smart-style-6 .bg-color-darken:hover,
body.smart-style-6 .bg-color-grayDark:hover,
body.smart-style-6 .bg-color-lighten:hover{
	background-color:#000!important;
}

.smart-style-5 .bg-color-negro {
	border-color: rgba(0,0,0,1)!important;
	background: rgba(0,0,0,.88)!important;
	color: #fff;
}
.success {color:#33cc00;}
div.errorForm label {
	color:#ff0033;
}
 div.errorForm em.errorForm, div.errorForm em.error {
	color:#ff0033;
	margin:0; padding: 0;
	font-size:0.85em;
	line-height: 1em;
}
div.errorForm input.errorForm {
	border-color:#c30!important; 
	background:#FFF9FB!important;
}
.vtnBarraBotones {
	padding: 0 10px;
}
#ui-datepicker-div, .ui-datepicker {
	z-index: 999999!important;
}
.filaDatoDetalleElemento p {
	display:inline;
}
nav ul li.active>a:before {
    content: "";
}
img.online {
	/*border-left-color: #FFF!important;*/
	border-color: #FFF!important;
}
/*li.paginate_button a[data-dt-idx="3"], li.paginate_button a[data-dt-idx="5"] {display:none;}*/
.jarviswidget .widget-body {
	min-height: auto;/* 100px*/
}
h1>.btn{
	margin-bottom: 5px;
	margin-top: -5px
}
/* oculto el footer hasta que se active la publicidad *//*
.page-footer {display: none;visibility: hidden;}*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	/*font-family: 'Exo 2', sans-serif;
	font-weight: 500!important;
	font-variant: normal;*/
}
#ventAcc .modal-body img {
	max-width: 100%;
	max-height: auto;
	margin: auto;
	border:1px solid #333;
}
body.smart-style-6 {
	background:#f8f8ff!important; 
}
.fixed-header #header {
	box-shadow: none!important;
}
.fixed-header #main {
	/*margin-top: 49px;*/
	margin-top:40px;
}
.jarviswidget>div {
	background-color: #f8f8ff!important;
	/*padding:0 0px!important;*/
}
.dt-toolbar-footer {
	background: none!important;
}
.jarviswidget>header h2 {
	text-overflow:ellipsis!important;
	max-width:75%!important;
}
/* paginador */
body.smart-style-6 .pagination>.noactivo>a, 
body.smart-style-6 .pagination>.noactivo>a:focus, 
body.smart-style-6 .pagination>.noactivo>a:hover, 
body.smart-style-6 .pagination>.noactivo>span, 
body.smart-style-6 .pagination>.noactivo>span:focus, 
body.smart-style-6 .pagination>.noactivo>span:hover {
	color: #000;
	border-color: #ced6e0;
	background: #f1f2f6!important;
}
body.smart-style-6 .pagination>.numspagina>a, 
body.smart-style-6 .pagination>.numspagina>a:focus, 
body.smart-style-6 .pagination>.numspagina>a:hover, 
body.smart-style-6 .pagination>.numspagina>span, 
body.smart-style-6 .pagination>.numspagina>span:focus, 
body.smart-style-6 .pagination>.numspagina>span:hover {
	color: #03A9F4;
	border-color: #ced6e0;
	background: #FFF!important;
}

.selListaElementos{
	padding:5px;
}

/* nuevos botones, más modernos */
/*
button.btndw {font-size: 1.1em;background:#FFF;border:1px solid #95a5a6;border-radius:3px;color:#000;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;padding: 3px 7px !important;transition: 0.5s;background: #edf3ff;background: -webkit-linear-gradient(to bottom, #FFFFFF, #edf3ff);background: linear-gradient(to bottom, #FFFFFF, #edf3ff);}
button.btndw:hover {background: #757F9A;background: -webkit-linear-gradient(to bottom, #D7DDE8, #000);background: linear-gradient(to bottom, #D7DDE8, #000);color:#FFF!important;border:1px solid #FFF;box-shadow:none;}
button.btndw:hover  i {--fa-primary-color: #FFF!important; --fa-secondary-color: #F2F2F2!important;}
button.btndw>i {font-size: 1.2em;vertical-align: bottom;margin: 0 3px 2px 0;}
*/
/* corregimos ancho de las columnas de datatables */
.colAnchoDado {
	white-space: nowrap;
}
.colRellena {
	width: 99%!important;
}

.alertaNPT {color:#C30;font-weight: bold;padding:10px;border:1px solid #c30;background:#FFF; border-radius: 5px;}
.headerpagendiv{
	font-size:17px;
	font-weight: 500;
	letter-spacing:0;
	color:#000;
	padding: 3px 0;
	margin: 3px 0 10px 0;
}

.pOpcSeleccionada {color:#388E3C;font-weight: bold;}

.icoOpcSel1, .icoOpcSel0 {
	font-size: 1.7em!important;
}
.icoOpcSel1 {
	--fa-primary-color: #009432; /*#4CAF50; #388E3C; */
	--fa-secondary-color: #FFF; 
	--fa-secondary-opacity: 1.0;
}
.icoOpcSel0 {
	--fa-primary-color: #FFF; 
	--fa-secondary-color: #ccc; 
	--fa-secondary-opacity: 1.0;
}
/*.form-actions {margin-bottom: 0!important;}*/
.fa-1-4x {
	font-size:1.4em!important;
}
.fa-1-3x {
	font-size:1.3em!important;
}
.pAvisoInterno {padding:5px;border:1px solid #c30;border-radius:5px;background:#FFF;}
/* ancho forzado de las celdas de datatables */
.ancho3pct {width: 3%!important;}
.ancho97pct {width: 97%!important;}

.ancho30px {width: 30px!important;}
.ancho40px {width: 40px!important;}
.ancho50px {width: 50px!important;}
.ancho60px {width: 60px!important;}
.ancho80px {width: 80px!important;}
.ancho90px {width: 90px!important;}
.ancho100px {width: 100px!important;}
.ancho120px {width: 120px!important;}
.ancho150px {width: 150px!important;}
.ancho200px {width: 200px!important;}
.ancho50pct {width: 50%!important;}
.alto200 {
	max-height: 198px!important;
}
.alto150 {
	max-height: 148px!important;
}
.alto100 {
	max-height: 98px!important;
}
.div-altofijo {
	overflow-y: scroll!important;
}
.div-altofijo::-webkit-scrollbar {
	width: 12px!important;
}
.div-altofijo::-webkit-scrollbar-track {
}
.div-altofijo::-webkit-scrollbar-thumb {
	border-radius: 0!important;
	background-color: #863487!important;
}
.div-altofijo::-webkit-scrollbar-thumb:hover {
	background-color: #000!important;
}


body.smart-style-6 .tabla_fmtdtt>tbody>tr>td {
	vertical-align:bottom!important;
}
.sp_dttg_nomcarpeta, .sp_dttg_titulo {
	display:block;
}
.sp_dttg_nomcarpeta {
	margin-bottom: 2px;
}
.sp_dttg_nomcarpeta span{
	padding:2px 5px;
	margin-right:5px;
	border:1px solid #007ED1;
	border-radius: 3px;
	background:#FFF;
}
.sp_dttg_nomcarpeta span.label {
	border:0!important;
}

.contenidoCerradoHead, .contenidoCerradoBody{}

