/******************************************************************************************/
.titulo_celda{
	font-weight:bold;
	color:white;
	box-shadow: 0px 0px 25px #052e08;
	-webkit-box-shadow: 0px 0px 25px #052e08;
	-moz-box-shadow: 0px 0px 25px #052e08;
	-o-box-shadow: 0px 0px 25px #052e08;
	background: #272a52;
}
/******************************************************************************************/

.titulo_celda_registro_noeditable{
	font-size: 13px;
	font-family: "Ubuntu";

	color:#01132c;
	text-align: left;
	word-break:break-all;

}

#dibujaceldas td {
	border: 1px solid black;

	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}

#pagosmedicoform td{
	border: 1px solid black;

	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
}


#notificacionimprimir{
	font-size:15px;
	position: absolute;
	margin-top:0px;
	margin-left:15%;
	z-index:20000 !important;
}

#buscar{
	font-size:15px;
	position: absolute;
	margin-top:0px;

	margin-left:15%;
	z-index:20000 !important;

	visibility:hidden;

	box-shadow:5px 5px 5px gray;
	-moz-box-shadow:5px 5px 5px gray;
	-webkit-box-shadow:5px 5px 5px gray;
	-o-box-shadow:5px 5px 5px gray;
	-ms-box-shadow:5px 5px 5px gray;
}
/****************************************/
#buscadorauntocompletar tr:hover{
	font-weight:bold; background-color: #ffffff;
	z-index:20000 !important;
}

#buscadorauntocompletar{
	width:540px;

	border:1px solid gray;
	position:absolute;

	background:#b2d1e3;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	box-shadow:0px 0px 5px gray;
	-moz-box-shadow:0px 0px 5px gray;
	-webkit-box-shadow:0px 0px 5px gray;
	-o-box-shadow:0px 0px 5px gray;
	-ms-box-shadow:0px 0px 5px gray;
	z-index:20000 !important;
}

.separadorexamen{
	border:1px solid black;


	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	box-shadow:0px 0px 5px gray;
	-moz-box-shadow:0px 0px 5px gray;
	-webkit-box-shadow:0px 0px 5px gray;
	-o-box-shadow:0px 0px 5px gray;
	-ms-box-shadow:0px 0px 5px gray;

}

.separadorexamen:hover{


	font-family: "Ubuntu";

}

.ez{
	border:1px solid gray;


	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	box-shadow:0px 0px 5px gray;
	-moz-box-shadow:0px 0px 5px gray;
	-webkit-box-shadow:0px 0px 5px gray;
	-o-box-shadow:0px 0px 5px gray;
	-ms-box-shadow:0px 0px 5px gray;

	background: rgba(112,194,183,1);
	background: -moz-linear-gradient(left, rgba(112,194,183,1) 0%, rgba(105,191,181,1) 22%, rgba(80,180,172,1) 100%);

	background: -webkit-linear-gradient(left, rgba(112,194,183,1) 0%, rgba(105,191,181,1) 22%, rgba(80,180,172,1) 100%);
	background: -o-linear-gradient(left, rgba(112,194,183,1) 0%, rgba(105,191,181,1) 22%, rgba(80,180,172,1) 100%);
	background: -ms-linear-gradient(left, rgba(112,194,183,1) 0%, rgba(105,191,181,1) 22%, rgba(80,180,172,1) 100%);
	background: linear-gradient(to right, rgba(112,194,183,1) 0%, rgba(105,191,181,1) 22%, rgba(80,180,172,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=1 );
}
/***************************************************/


/***************************************************/



#estilobus1 td{
	border: 2px solid black;
	text-align:center;
	font: bold 28px Arial,Helvetica,Verdana;
	height: 50px;
	width: 50px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;

	-moz-border-radius: 5px 0px 0px 5px;
}
/******************************************************************************************/
/************************/
.titulocelda{


	background: rgba(169,3,41,1);
	background: -moz-linear-gradient(left, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);

	background: -webkit-linear-gradient(left, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
	background: -o-linear-gradient(left, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
	background: -ms-linear-gradient(left, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
	background: linear-gradient(to right, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=1 );


	font-weight: bold;
	color:white;

	border-collapse: collapse;

	padding:3px 3px 3px 3px;


}

.hovertr tr:hover{
	background: #af863b;
	font-weight: bold;

}

#estiloasientosbus{

	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	box-shadow:0px 10px 25px gray;
	-moz-box-shadow:0px 10px 25px gray;
	-webkit-box-shadow:0px 10px 25px gray;
	-o-box-shadow:0px 10px 25px gray;
	-ms-box-shadow:0px 10px 25px gray;



	padding: 5px   5px   5px  15px;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5f6f6+0,dbdce2+21,b8bac6+49,dddfe3+80,f5f6f6+100;Grey+Pipe */
	background: #f5f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-9 */
}
#estiloitinerario{
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	box-shadow:0px 10px 25px gray;
	-moz-box-shadow:0px 10px 25px gray;
	-webkit-box-shadow:0px 10px 25px gray;
	-o-box-shadow:0px 10px 25px gray;
	-ms-box-shadow:0px 10px 25px gray;



	padding: 0px   5px   5px  10px;
	margin-top:20px;

	height: 300px;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5f6f6+0,dbdce2+21,b8bac6+49,dddfe3+80,f5f6f6+100;Grey+Pipe */
	background: #f5f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-9 */

	font-family: "Ubuntu";
	font-weight: bold;
}

.formulario{
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	box-shadow:0px 10px 25px gray;
	-moz-box-shadow:0px 10px 25px gray;
	-webkit-box-shadow:0px 10px 25px gray;
	-o-box-shadow:0px 10px 25px gray;
	-ms-box-shadow:0px 10px 25px gray;



	padding: 5px   5px   5px  10px;


}

.ventadepasaje{
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	box-shadow:0px 10px 25px gray;
	-moz-box-shadow:0px 10px 25px gray;
	-webkit-box-shadow:0px 10px 25px gray;
	-o-box-shadow:0px 10px 25px gray;
	-ms-box-shadow:0px 10px 25px gray;



	padding: 0px   5px   5px  5px;



	font-family: "Ubuntu";


}

#notacliente{
	z-index:5 !important;
}

.formulario input{

	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	border:2px solid black;
}

#inicio{

	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	box-shadow:0px 10px 25px gray;
	-moz-box-shadow:0px 10px 25px gray;
	-webkit-box-shadow:0px 10px 25px gray;
	-o-box-shadow:0px 10px 25px gray;
	-ms-box-shadow:0px 10px 25px gray;

	border:1px solid ;

	padding: 0px   5px   5px  20px;


	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );



}


.seleccionado {font-weight:bold; background-color: #ffffff;}

#mcr{

	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	box-shadow:0px 10px 25px gray;
	-moz-box-shadow:0px 10px 25px gray;
	-webkit-box-shadow:0px 10px 25px gray;
	-o-box-shadow:0px 10px 25px gray;
	-ms-box-shadow:0px 10px 25px gray;

	border:1px solid ;

	padding: 0px   5px   5px  20px;



	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );


}




#divpagomedico{
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
	-ms-border-radius:  5px 5px 5px 5px;
	-o-border-radius:  5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;

	box-shadow:0px 10px 25px gray;
	-moz-box-shadow:0px 10px 25px gray;
	-webkit-box-shadow:0px 10px 25px gray;
	-o-box-shadow:0px 10px 25px gray;
	-ms-box-shadow:0px 10px 25px gray;

	border:1px solid ;

	padding: 0px   5px   5px  20px;


}




.marcar:hover{

	background: rgba(212,228,239,1);
	background: radial-gradient(ellipse at center, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc', GradientType=1 );

}

/****************************************/
#compraporpagar{

	border-radius: 0px 0px 5px 5px;
	-webkit-border-radius:  0px 0px 5px 5px;
	-ms-border-radius:  0px 0px 5px 5px;
	-o-border-radius:  0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;

	box-shadow:0px 0px 25px gray;
	-moz-box-shadow:0px 0px 25px gray;
	-webkit-box-shadow:0px 0px 25px gray;
	-o-box-shadow:0px 0px 25px gray;
	-ms-box-shadow:0px 0px 25px gray;


	background: rgba(212,228,239,1);
	background: -moz-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);

	background: -webkit-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	background: -o-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	background: -ms-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	background: linear-gradient(to right, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc', GradientType=1 );


	border: 3px solid black;

	font-weight:bold;
	color:white;
}
/****************************************/
/****************************************/
#ventasporcobrar{

	border-radius: 0px 0px 5px 5px;
	-webkit-border-radius:  0px 0px 5px 5px;
	-ms-border-radius:  0px 0px 5px 5px;
	-o-border-radius:  0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;

	box-shadow:0px 0px 25px gray;
	-moz-box-shadow:0px 0px 25px gray;
	-webkit-box-shadow:0px 0px 25px gray;
	-o-box-shadow:0px 0px 25px gray;
	-ms-box-shadow:0px 0px 25px gray;


	background: rgba(212,228,239,1);
	background: -moz-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);

	background: -webkit-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	background: -o-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	background: -ms-linear-gradient(left, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	background: linear-gradient(to right, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc', GradientType=1 );




	font-weight:bold;
	color:white;
}
/****************************************/

/****************************************/
#inputbusqueda input{
	height: 25px;
	width:300px;
	border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	-ms-border-radius: 0px 0px 0px 0px;
	-o-border-radius:  0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
}
/****************************************/
#espacio_fecha_inicial input{
	height: 20px;

	border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	-ms-border-radius: 0px 0px 0px 0px;
	-o-border-radius:  0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;

	width: 95px;
}
/****************************************/
#espacio_fecha_final input{
	height: 20px;


	border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	-ms-border-radius: 0px 0px 0px 0px;
	-o-border-radius:  0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;

	width: 95px;
}
/****************************************/

/******************************************************************************************/
.estilomenu_m{
	margin:0px 0px 3px 0px;
	color:#000000;
	font-weight:bold;
	font-family: "Ubuntu";



}
/******************************************************************************************/

/******************************************************************************************/
.estilomenu_m:hover{
	opacity:0.9;
	color: #000000;
	font-weight: bold;

	font-weight:bold;
	color:black;

	cursor: pointer;

	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
}
/******************************************************************************************/

/******************************************************************************************/
.estilomenu{
	margin:0px 0px 3px 0px;
	color:#0999ec;
	font-weight:bold;
	font-family: "Ubuntu";



}
/******************************************************************************************/

/******************************************************************************************/
.estilomenu:hover{
	opacity:0.9;
	color: #000000;
	font-weight: bold;

	font-weight:bold;
	color:black;

	cursor: pointer;

	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
}
/******************************************************************************************/

#indice{
	cursor: pointer;
}
/******************************************************************************************/

/****************************************/
#selectuno select{
	height: 29px;
	width:100%;
}
/****************************************/
#selectdos select{
	height: 29px;

}

/****************************************/
#selectuno_rep select{
	height: 29px;
	width:100%;
}
/****************************************/
#selectdos_rep select{
	height: 29px;

}

/****************************************/

select {
	display: block;
	font-size: 16px;
	font-family: 'Verdana', sans-serif;
	font-weight: 400;
	color: #444;
	line-height: 1.3;
	padding: .4em 1.4em .3em .8em;
	width: 400px;
	max-width: 100%;
	box-sizing: border-box;

	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.03);
	border-radius: .3em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
select::-ms-expand {
	display: none;
}
select:hover {
	border-color: #888;
}
select:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
select option {
	font-weight:normal;
}
