.home {
	background-image: url('http://promos.managersalon.com/admin/img/fondoprincipal1.jpg')!important;
	background-size:cover!important;
}

.encabezadoTabla{
	background-color: transparent;
	font-size:10px;
}

table.display1 {
	height:100%!important;
	width:100%!important;
}

table.display1 thead{
	background-color: #334651;
	font-size:18px;
}

table.display1 td{
	min-width:20px;
	font-size: 14px;
}

table.display1 tr td:nth-child(0n+3){
	margin:0 5px 0 0;
	padding:0 5px 0 0!important;
	background-color:rgba(0.5)!important;
}

table.display1 tr:nth-child(2n+2){
	margin:0 5px 0 0;
	padding:0 5px 0 0!important;
	background-color:rgba(88,88,90,0.9)!important;
}
table.display1 tr:nth-child(2n+3){
	margin:0 5px 0 0;
	padding:0 5px 0 0!important;
	background-color:rgba(80,80,90,0.9)!important;
}

div.display12, div.display13 {
	width:48%!important;
	padding: 2px;
	margin: 10px 2px 2px 2px;
	background-color:#334651!important;
	float:left;
	display:inline-table;
	font-style:normal;
	font-weight:normal;
}

/* Basic styles */
.rwd-example .ui-body,
.rwd-example2 .ui-body,
.rwd-example3 .ui-body,
.rwd-example4 .ui-body,
.rwd-example5 .ui-body,
.rwd-example6 .ui-body{
    text-align: left;
    border-color: #ddd;
}
.rwd-example p {
    color: #cbc9c9;
	font-size: 14px;
}
.rwd-example2 p {
    color: #777;
    line-height: 140%
}
.rwd-example3 p {
    color: #777;
    line-height: 140%
}
/* Basic styles */
.rwd-example4 {
	width: 50%;
	float: left;
}
.rwd-example4 p {
    color: #fff;
    line-height: 100%
}
.rwd-example5 {
	width: 50%;
	float: left;
}
.rwd-example5 p {
    color: #fff;
    line-height: 100%
}
/* Stack all blocks to start */
.rwd-example .ui-block-a,
.rwd-example .ui-block-b,
.rwd-example .ui-block-c,
.rwd-example2 .ui-block-a,
.rwd-example2 .ui-block-b,
.rwd-example2 .ui-block-c,
.rwd-example3 .ui-block-a,
.rwd-example3 .ui-block-b,
.rwd-example3 .ui-block-c,
.rwd-example4 .ui-block-a,
.rwd-example4 .ui-block-b,
.rwd-example4 .ui-block-c ,
.rwd-example5 .ui-block-a,
.rwd-example5 .ui-block-b,
.rwd-example5 .ui-block-c,
.rwd-example6 .ui-block-a,
.rwd-example6 .ui-block-b,
.rwd-example6 .ui-block-c{
    width: 100%;
    float: none;
}
/* Collapsing borders */
.rwd-example > div + div .ui-body,
.rwd-example2 > div + div .ui-body,
.rwd-example3 > div + div .ui-body,
.rwd-example4 > div + div .ui-body,
.rwd-example5 > div + div .ui-body,
.rwd-example6 > div + div .ui-body   {
    border-top-width: 0;
}

div#contenedorEncuestas {
	width:calc(100%-150px);
	height:(100%-50px);
	background-color: rgb(70,75,80);
	background-image: url("");
}

@media all and (max-width: 42em) {
	table#myTableEmpleados td:nth-child(4) ~ td,table#myTableEmpleados th:nth-child(4) ~ th {
		display: none;
	}
	table#myTableServicios td:nth-child(4) ~ td,table#myTableServicios th:nth-child(4) ~ th {
		display: none;
	}
	table#myTableArticulos td:nth-child(4) ~ td,table#myTableArticulos th:nth-child(4) ~ th {
		display: none;
	}
	div#rwd-clientes{
		display: none;
	}
	table#myTableFicheroArticulos td:nth-child(1),
	table#myTableFicheroArticulos td:nth-child(2),
	table#myTableFicheroArticulos td:nth-child(4),
	table#myTableFicheroArticulos td:nth-child(5),
	table#myTableFicheroArticulos td:nth-child(7),
	table#myTableFicheroArticulos th:nth-child(1),
	table#myTableFicheroArticulos th:nth-child(2),
	table#myTableFicheroArticulos th:nth-child(4),
	table#myTableFicheroArticulos th:nth-child(5),
	table#myTableFicheroArticulos th:nth-child(7){
		display: none;
	}
	
	table#myTableFicheroServicios td:nth-child(1),
	table#myTableFicheroServicios td:nth-child(4),
	table#myTableFicheroServicios td:nth-child(5),
	table#myTableFicheroServicios td:nth-child(6),
	table#myTableFicheroServicios th:nth-child(1),
	table#myTableFicheroServicios th:nth-child(4),
	table#myTableFicheroServicios th:nth-child(5),
	table#myTableFicheroServicios th:nth-child(6){
		display: none;
	}
	table#myTableFicheroClientes td:nth-child(2) ~ td,
	table#myTableFicheroClientes th:nth-child(2) ~ th{
		display: none;
	}
	.fechas .ui-select {
		display: block;
	}
}
@media all and (min-width: 42em) {
	table#myTableEmpleados td:nth-child(4) ~ td,table#myTableEmpleados th:nth-child(4) ~ th {
		display: table-cell;
	}
	table#myTableServicios td:nth-child(4) ~ td,table#myTableServicios th:nth-child(4) ~ th {
		display:  table-cell;
	}
	table#myTableArticulos td:nth-child(4) ~ td,table#myTableArticulos th:nth-child(4) ~ th {
		display:  table-cell;
	}
	div#rwd-clientes{
		display: unset;
	}
	
}
/* 1st breakpoint - Float B and C, leave A full width on top */
@media all and (min-width: 42em) {
    .rwd-example {
        overflow: hidden; /* Use this or a "clearfix" to give the container height */
    }
    .rwd-example .ui-body {
       min-height: 14em;
    }
    .rwd-example .ui-block-b,
    .rwd-example .ui-block-c {
      float: left;
      width: 100%;
    }
    .rwd-example .ui-block-b p,
    .rwd-example .ui-block-c p {
      font-size: .8em;
    }
    .rwd-example > div + div .ui-body {
        border-top-width: 1px;
    }
    .rwd-example > div:first-child .ui-body {
        border-bottom-width: 0;
    }
    .rwd-example > div:last-child .ui-body {
        border-left-width: 0;
    }
	.rwd-example2 {
        overflow: hidden; /* Use this or a "clearfix" to give the container height */
    }
    .rwd-example2 .ui-body {
       min-height: 14em;
    }
    .rwd-example2 .ui-block-b,
    .rwd-example2 .ui-block-c {
      float: left;
      width: 100%;
    }
    .rwd-example2 .ui-block-b p,
    .rwd-example2 .ui-block-c p {
      font-size: .8em;
    }
    .rwd-example2 > div + div .ui-body {
        border-top-width: 1px;
    }
    .rwd-example2 > div:first-child .ui-body {
        border-bottom-width: 0;
    }
    .rwd-example2 > div:last-child .ui-body {
        border-left-width: 0;
    }

	.rwd-example3 {
        overflow: hidden; /* Use this or a "clearfix" to give the container height */
    }
    .rwd-example3 .ui-body {
       min-height: 14em;
    }
    .rwd-example3 .ui-block-b,
    .rwd-example3 .ui-block-c {
      float: left;
      width: 100%;
    }
    .rwd-example3 .ui-block-b p,
    .rwd-example3 .ui-block-c p {
      font-size: .8em;
    }
    .rwd-example3 > div + div .ui-body {
        border-top-width: 1px;
    }
    .rwd-example3 > div:first-child .ui-body {
        border-bottom-width: 0;
    }
    .rwd-example3 > div:last-child .ui-body {
        border-left-width: 0;
    }
	
	.rwd-example4 {
        overflow: hidden; /* Use this or a "clearfix" to give the container height */
    }
    .rwd-example4 .ui-body {
       min-height: 14em;
    }
    .rwd-example4 .ui-block-b,
    .rwd-example4 .ui-block-c {
      float: left;
      width: 100%;
    }
    .rwd-example4 .ui-block-b p,
    .rwd-example4 .ui-block-c p {
      font-size: .8em;
    }
    .rwd-example4 > div + div .ui-body {
        border-top-width: 1px;
    }
    .rwd-example4 > div:first-child .ui-body {
        border-bottom-width: 0;
    }
    .rwd-example4 > div:last-child .ui-body {
        border-left-width: 0;
    }
	a#btn_zona{
		width: 10.5%;
	}
	a#btn_servicio{
		width: 13%;
		height: 3em;
		white-space: normal;
	}
	a#btn_familia{
	width: 13%;
	font-size: 12px;
	margin: .446em;
	}
}
/* 2nd breakpoint - Float all, 50/25/25 */
@media all and (min-width: 55em) {
    .rwd-example .ui-body {
       min-height: 18em;
    }
    .rwd-example .ui-block-a,
    .rwd-example .ui-block-c {
      float: left;
      width: 39.95%;
    }
    .rwd-example .ui-block-b,
    .rwd-example .ui-block-c {
      float: left;
      width: 29.925%;
    }
    .rwd-example > div:first-child .ui-body {
        border-bottom-width: 1px;
    }
    .rwd-example > div + div .ui-body {
        border-left-width: 0;
    }
	.rwd-example2 .ui-body {
       min-height: 18em;
    }
    .rwd-example2 .ui-block-a,
    .rwd-example2 .ui-block-c {
      float: left;
      width: 49.95%;
    }
    .rwd-example2 .ui-block-b,
    .rwd-example2 .ui-block-c {
      float: left;
      width: 49.95%;
    }
    .rwd-example2 > div:first-child .ui-body {
        border-bottom-width: 1px;
    }
    .rwd-example2 > div + div .ui-body {
        border-left-width: 0;
    }
	.rwd-example3 .ui-body {
       min-height: 18em;
    }
    .rwd-example3 .ui-block-a,
    .rwd-example3 .ui-block-c {
      float: left;
      width: 60%;
    }
    .rwd-example3 .ui-block-b,
    .rwd-example3 .ui-block-c {
      float: left;
      width: 40%;
    }
    .rwd-example3 > div:first-child .ui-body {
        border-bottom-width: 1px;
    }
    .rwd-example3 > div + div .ui-body {
        border-left-width: 0;
    }
	
	
	.rwd-example4 .ui-body {
       min-height: 6em;
    }
    .rwd-example4 .ui-block-a{
      float: left;
      width: 70.00%;
    }
    .rwd-example4 .ui-block-b{
      float: left;
      width: 30.00%;
    }
	.rwd-example4 .ui-block-c{
      float: left;
      width: 100.00%;
    }
    .rwd-example4 > div:first-child .ui-body {
        border-bottom-width: 1px;
    }
    .rwd-example4 > div + div .ui-body {
        border-left-width: 0;
    }
	.rwd-example5 .ui-body {
       min-height: 8em;
    }
	.rwd-example5 .ui-body {
      font-size: 125%;
    }
    .rwd-example5 .ui-block-a{
      float: left;
      width: 100.00%;
    }
	.rwd-example5 > div:first-child .ui-body {
        border-bottom-width: 1px;
    }
    .rwd-example5 > div + div .ui-body {
        border-left-width: 0;
    }
	.rwd-example6 .ui-body {
       min-height: 8em;
    }
	.rwd-example6 .ui-body {
      font-size: 125%;
    }
    .rwd-example6 .ui-block-a{
      float: left;
      width: 20.00%;
    }
	.rwd-example6 .ui-block-b{
      float: left;
      width: 60.00%;
    }
	.rwd-example6 .ui-block-c{
      float: left;
      width: 20.00%;
    }
	.rwd-example6 > div:first-child .ui-body {
        border-bottom-width: 1px;
    }
    .rwd-example6 > div + div .ui-body {
        border-left-width: 0;
		height: 17em;
    }
	a#btn_zona{
		width: 10.5%;
	}
	a#btn_servicio{
		width: 16.5%;
		height: 4em;
		white-space: normal;
		padding: 0.1em;
	}
	a#btn_familia{
		width: 16.5%;
		font-size: 12px;
		margin: .446em;
	}
	table#myTableTickets.dataTable tbody td.selected:nth-child(2),table#myTableTickets.dataTable tbody td.selected:nth-child(3){
		font-size:1.2em;
	}
}
/* 3rd breakpoint - Bump up font size at very wide screens */
@media all and (min-width: 75em) {
    .rwd-example .ui-body,
	.rwd-example2 .ui-body	{
      font-size: 125%;
    }
    .rwd-example .ui-block-a,
    .rwd-example .ui-block-c {
      float: left;
      width: 33.33%;
    }
    .rwd-example .ui-block-b,
    .rwd-example .ui-block-c {
      float: left;
      width: 33.33%;
    }
	
    .rwd-example2 .ui-block-a,
    .rwd-example2 .ui-block-b,
	.rwd-example2 .ui-block-c{
      float: left;
      width: 49.95%;
    }

	.rwd-example3 .ui-body {
      font-size: 125%;
    }
    .rwd-example3 .ui-block-a,
    .rwd-example3 .ui-block-c {
      float: left;
      width: 60.00%;
    }
    .rwd-example3 .ui-block-b,
    .rwd-example3 .ui-block-c {
      float: left;
      width: 40.00%;
    }
	
	.rwd-example4 .ui-body {
      font-size: 100%;
    }
    .rwd-example4 .ui-block-a{
      float: left;
      width: 70.00%;
    }
    .rwd-example4 .ui-block-b{
      float: left;
      width: 30.00%;
    }
	.rwd-example4 .ui-block-c{
      float: left;
      width: 100.00%;
    }
	.rwd-example5 .ui-body {
      font-size: 100%;
    }
    .rwd-example5 .ui-block-a{
      float: left;
      width: 100.00%;
    }
	a#btn_zona{
		width: 13.5%;
	}
	a#btn_servicio{
		width: 18%;
		height: 4em;
		white-space: normal;
		padding: .7em 1em;
	}
	a#btn_familia{
		width: 18%;
		font-size: 12px;
		margin: .446em;
	}
	table#myTableTickets.dataTable tbody td.selected:nth-child(2),table#myTableTickets.dataTable tbody td.selected:nth-child(3){
		font-size:1.5em;
	}
}
.negrita {
	font-weight: bold;
	color: rgb(228, 228, 228);
}
.ui-content {
	color: rgba(255, 255, 255, 0.9);
	font-family: sans-serif;
}
.ui-page-theme-a {
	text-shadow: none;
	background-image: url('../img/fondoprincipal4.jpg')!important;
	background-attachment: cover;
	background-position:center center;
	color: white;
}
.ui-overlay-a{
	text-shadow: none;

	color: white;
}
.ui-btn{
	text-shadow: none;
	margin:5px!important;
}
.ui-body-d{
	background-color: #334651;
	border-radius: 5px;
	margin: 5px;
}
.dataTable caption{
	color: #ff974b !important;
	font-size: 1.2em;
	text-align: left;
	margin-left: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.dataTable tbody{
	color: rgb(180, 179, 179);
}
.titulo h1{
	text-align: left;
	border-bottom: 1px solid #ff974b;
}
.titulo h1 img{
	vertical-align: middle;
	margin-right: 0.5em;
}
.titulo h3{
	text-align: right;
	margin-top: -1em;
	font-weight: normal;
	font-size: 14px;
}
.titulo h1 a{
	float: right;
	margin-top: 7px;
	background-color: #ff974b;
	border-color: #ff974b;
}
.negativo{
	color: #f95c5c;
}
.positivo{
	color: #02fe02;
}
.dt-right{
	text-align: right;
}
.ui-mobile{
	background-color: #253138;
}
.ponerfechas{
	text-align: center;
	position: absolute;
	bottom: 0;
}
.ponerfechas h2{
	font-size: 1em;
	font-weight: normal;
}
table[class*="dataTable"] td a{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 4px;
	margin-left: 0px;
}
div#editarservicio{
	background-color: rgba(81, 75, 71, 0.9);
	width: 100%;
	max-width: 1000px;
	height: 95%;
	display: none;
	border-radius: 15px;
	border: #ff974b solid 2px;
}
div#contenidoeditarservicio{
	margin: 1em;
}
div#contenidoeditarservicio p {
	color:  #fff !important;
	border-bottom: #ff974b solid 1px;
}
div#editarservicio_edicion{
	background-color: rgba(81, 75, 71, 1);
	width: 100%;
	max-width: 1000px;
	height: 95%;
	display: none;
	border-radius: 15px;
	border: #ff974b solid 2px;
}
div#contenidoeditarservicio_edicion{
	margin: 1em;
}
div#contenidoeditarservicio_edicion p {
	color:  #fff !important;
	border-bottom: #ff974b solid 1px;
}
.ui-field-contain{
	margin: 0.5em 0;
}
.rwd-example4 p{
	text-align: center;
	margin: 0px;
}
.rwd-example5 p{
	text-align: center;
	margin: 0px;
}
.oculto{
	display: none;
}

a#btn_empleado{
	width: 16%;
	font-size: 12px;
	margin: .446em;
}
a#btn_zona,a#btn_servicio,a#btn_artser{
	font-size: 12px;
	margin: .446em;
}
a#btn_familia.seleccionado{
	border-width: 1px;
	border-color: white;
	background-clip: text;
	 -webkit-background-clip: text;
	color: white;
}
a#btn_empleado.seleccionado{
	border-width: 1px;
	border-color: white;
	background-clip: text;
	 -webkit-background-clip: text;
	color: white;
}
a#btn_zona.seleccionado{
	border-width: 1px;
	border-color: white;
	background-clip: text;
	 -webkit-background-clip: text;
	color: white;
}
a#btn_artser{
	float: right;
	background-color: white;
}
div#caja_servicios{
	overflow-y: auto;
	max-height: 386px;
}
div#caja_familias{
	overflow-y: auto;
	max-height: 180px;
}
div#caja_empleados{
	overflow-y: auto;
	max-height: 90px;
}
.ui-mini{
	font-size: 12px;
}
div#contenedorhm{
	width: 100%;
	text-align: center;
	overflow: hidden;
}
@media(device-width: 768px) and (device-height: 1024px){
    ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px;
    }
    ::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0,0,0,.5);
		border: 2px solid white;
        -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
    }
	::-webkit-scrollbar-track { 
		background-color: #fff; 
		border-radius: 4px; 
	}
	::-webkit-scrollbar-thumb:hover {
		background:rgba(0,0,0,0.4);
	}

	::-webkit-scrollbar-thumb:window-inactive {
		background:rgba(0,0,0,0.5);
	}
}
a#btneditardetalleticket,a#btneditarticket{
	margin: 0px auto;
	font-size: 16px;
}
div#editardetalleticket{
	background-color: rgba(50, 79, 164, 0.9);
	width: 200px;
	height: 385px;
	border-radius: 5px;
	display: none;
}
div#editarticket{
	background-color: rgba(50, 79, 164, 0.9);
	width: 200px;
	height: 210px;
	border-radius: 5px;
	display: none;
}
div#message,div#message_edicion{
	background-color: rgba(164, 50, 50, 0.9);
	width: 400px;
	height: 210px;
	border-radius: 5px;
	display: none;
}
div#seleccionempleado{
	background-color: rgba(50, 79, 164, 0.9);
	width: 600px;
	height: 250px;
	border-radius: 5px;
	display: none;
}
div#contenidoeditardetalleticket .ui-btn{
	margin: 10px auto;
}
div#contenidoeditardetalleticket {
	margin: 10px;
}
div#contenidoeditarticket .ui-btn{
	margin: 10px auto;
}
div#contenidoeditarticket {
	margin: 10px;
}
div#cajabusqueda{
	background-color: rgba(50, 79, 164, 0.9);
	width: 400px;
	max-height: 600px;
	border-radius: 5px;
	display: none;
}
div#cajabusqueda .ui-btn{
	margin: 10px auto;
}
div#cajabusqueda {
	margin: 10px;
}
div#contenedorvh, div#contenedorvm{
	float: left;
	width: 50%;
}
table#myTableTickets.dataTable tbody td{
	padding: 3px 10px;
}
table#myTableTickets.dataTable tbody td.selected{
	font-weight: bold;
}

div#busquedaclientes{
	background-color: rgba(35, 21, 10, 0.9);
	width: 100%;
	height: 100%;
	border-radius: 5px;
	display: none;
}
div#contenidobusquedaclientes{
	margin: 10px;
}
a#btn_servicio.bono{
	border-color: white;
	background-image: url("/img/bono.png");
	background-repeat: no-repeat;
	background-position-x: -5px;
	background-position-y: -5px;
}
p.lbltop{
	background-color: #607d96;
	margin-top: -1em;
	margin-left: -2em;
	margin-right: -2em;
	padding-bottom: 0.1em;
	padding-top: 0.6em;
	font-size: .8em;
}
p.lblmiddle{
	background-color: #607d96;
	margin-left: -2em;
	margin-right: -2em;
	font-size: .8em;
}
a#btn_deuda{
	width: 18%;
	height: 4em;
	white-space: normal;
	background-color: red;
	border-color: red;
	color: white;
}
a#btn_sesion{
	width: 18%;
	height: 4em;
	white-space: normal;
}
a#btn_pack{
	width: 18%;
	height: 4em;
	white-space: normal;
	border-color: white;
	background-image: url("/img/pack.png");
	background-repeat: no-repeat;
	background-position-x: -5px;
	background-position-y: -5px;
}
table.dataTable.display tbody tr.odd.selected td.deuda,table.dataTable.display tbody tr.even.selected td.deuda{
	color: #ff9b9b;
}
td.deuda{
	color: #ff6b6b;
	font-weight: bold;
}
button#btn_Selempleado{
	width: 18%;
	font-size: 12px;
	margin: .446em;
}
table#barra_opciones-table thead{
	display: none;
}
div#barra_opciones{
	position: fixed;
	bottom: 0px;
	width: 100%;
	text-align: center;
	background-color: #334651;
	border-radius: 5px;
}
div#barra_opciones>a{
	height: 2em;
	width: 14.28%;
	margin: 0px;
}
div#info{
	height: 1em;
}
div.fechahora{
	text-align: center;
	font-size: 14px;
}
div#contenidomessage,div#contenidomessage_edicion,div#contenidoeditarticket,div#contenidoeditardetalleticket,div#contenidoseleccionempleado,div#contenidobusquedaclientes{
	background-color: #25313800;
}
div#contenidomessage>button.message_close,div#contenidomessage_edicion>button.message_edicion_close{
	bottom: 0px;
	position: absolute;
	margin: 0px auto;
}
div#contenidomessagetexto,div#contenidomessagetexto_edicion{
	margin: 10px;
	text-align: center;
	font-size: 1.2em;
}
div#myTableCajaClientes_wrapper .dataTables_scroll .dataTables_scrollHead{
	display: none;
}
.ui-navbar > ul[class*="ui-grid-"] > li[class*="ui-block-"]{
	width: auto;
}
div#tabs .ui-widget-content{
	background: #334651;
	padding-bottom: 0px;
	padding-top: 0px;
}
div#myTableCajaClientes_info{
	display: none;
}
div#filtrosservicios .ui-mini{
	font-size: 11px;
}
.mediano{
	width: 7em;
}
.normal{
	width: 8em;
}
form#form-edicion input,form#form-edicion select,form#form-edicion option,form#form-edicion_edicion input,form#form-edicion_edicion select,form#form-edicion_edicion option{
	font-size: 12px;
}
form#form-edicion .ui-field-contain > label,form#form-edicion_edicion .ui-field-contain > label{
	width: 12%;
}
form#form-edicion div[class*="ui-grid-a"] .ui-field-contain > label,form#form-edicion_edicion div[class*="ui-grid-a"] .ui-field-contain > label{
	width: 26%;
}
form#form-edicion div[class*="ui-grid-b"] .ui-field-contain > label,form#form-edicion_edicion div[class*="ui-grid-b"] .ui-field-contain > label{
	width: 40%;
}
form#form-edicion div[class*="ui-block-"] .ui-field-contain,form#form-edicion_edicion div[class*="ui-block-"] .ui-field-contain{
	margin-bottom: 0em;
	margin-top: 0em;
}
form#form-edicion ul[class*="ui-grid-"] > li[class*="ui-block-"] > label,form#form-edicion_edicion ul[class*="ui-grid-"] > li[class*="ui-block-"] > label{
	margin: 0px;
}
form#form-edicion .ui-field-contain > label ~ [class*="ui-"],form#form-edicion_edicion .ui-field-contain > label ~ [class*="ui-"]{
	width: auto;
}
form#form-edicion  .ui-body,form#form-edicion_edicion  .ui-body{
	padding: 0;
}
form#form-edicion  label,form#form-edicion_edicion  label{
	font-size: 14px;
}
.input-oculto>.ui-input-text {
	display: none;
}
div#botonera_edicion,div#botonera_edicion_edicion{
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: -4px;
	margin-right: 8px;
}
}
div#botonera_edicion > button.ui-icon-check,div#botonera_edicion_edicion > button.ui-icon-check{
	background-color: #4bff60;
	border-color: #226836;
}
button#submit_editar,button#submit_editar_edicion{
	background-color: #4bff60;
	border-color: #226836;
}
button#cerrar_editar,button#cerrar_editar_edicion{
	background-color: #ff1b1b;
	border-color: #682222;
}
div#editarconfirmar{
	background-color: rgba(164, 50, 50, 0.9);
	width: 200px;
	height: 210px;
	border-radius: 5px;
	display: none;
}
div#botonera_editarconfirmar{
	text-align: center;
	position: absolute;
	bottom: 0px;
	width: 100%;
}
div#contenidoeditarconfirmar{
	text-align: center;
	background-color: transparent;
}
a#nuevoregistro{
	background-color: #4bff60;
	border-color: #226836;
}
a#eliminarregistro{
	background-color: #ff1b1b;
	border-color: #682222;
}
a#bajaregistro{
	background-color: #1b5eff;
	border-color: #222f68;
}
div#eliminarconfirmar{
	background-color: rgba(164, 50, 50, 0.9);
	width: 400px;
	height: 210px;
	border-radius: 5px;
	display: none;
}
div#botonera_eliminarconfirmar{
	text-align: center;
	position: absolute;
	bottom: 0px;
	width: 100%;
}
div#contenidoeliminarconfirmar{
	text-align: center;
	background-color: transparent;
}
table.dataTable.no-footer.ver-bajas{
	border-style: solid;
	border-color: #841a1a;
	border-radius: 5px;
	background-color: #841a1a;
}
@media all and (max-width: 930px) {
	div#filtrosservicios{
		margin-bottom: 0px;
	}
}
@media all and (min-width: 950px) {
	div#filtrosservicios{
		margin-bottom: -2em;
	}
}
.ui-controlgroup-label{
	padding: 0px;
}
div.ui-slider{
	margin: 0em 0;
}
.ui-select.ui-btn-inline.ui-mini{
	margin-top: 0em;
	margin-left: 0em;
}
div[class*="ui-block-"] > div.ui-input-text{
	margin-left: 0em;
}
.ui-input-text.ui-state-disabled{
	color: #fff;
	opacity: 1;
	background-color: grey;
}
div#formulario_entrada{
	width: 200px;
	border-style: solid;
	border-width: 6px;
	border-radius: 15px;
	padding: 3em;
	border-color: #ff974b;
	margin-top: -200px;
	margin-left: -150px;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 250px;
	background-color: #000000b3;
}
.ui-page-principal{
	position: absolute;
	background-image: url("/img/fondoprincipal.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}
div#pie_pagina{
	position: fixed;
	bottom: 0px;
	width: 100%;
	background-color: #ff974b4d;
	color: #bcb9b9;
	margin-left: -1em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ff974b;
}
.derecha{
	float: right;
	margin-right: 1em;
}
.izquierda{
	float: left;
	margin-left: 1em;
}
/*.rwd-example5>.ui-block-a>.ui-body{
	border-style: solid;
	border-width: 1px;
	border-color: #607d96;
}*/