/******************************************************************************************/
.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;
}


.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-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	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 );



}


#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;

}

.resaltar_tr :hover{
	background: red;
	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;


}



.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;
}




.seleccionado:hover{font-weight:bold; background: #0bb069;}
.editable:hover{font-weight:bold; background: white; color: darkred;}





#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;
}
