@charset "utf-8";
/* CSS Document */


input {
	width: 260px;
	padding: 9px;
	margin: auto;
	margin-top: 12px;
	font-size: 16px
}

select {
	width: 260px;
	padding: 9px;
	margin: auto;
	margin-top: 12px;
	font-size: 16px
}

textarea {
	width: 260px;
	height: 200px;
	padding: 9px;
	margin: auto;
	margin-top: 12px;
	font-size: 16px
}

input[type='submit']{
	background-color: #48e;
	color: #fff;
	width: calc(80% - 20px);
	margin: 0 10%;
	margin-top: 22px;
	border: none;
}


.ok {
	text-align: center;
	width: 95%;
	padding: 5px;
	background-color: #1e6;
	color: #fff
}
.bad {
	text-align: center;
	width: 95%;
	padding: 12px;
	background-color: #a22;
	color: #FFFFFF
}

.caja {
	background:white;
	font-size:11px;
	color: black;
	float:left;
	width:420px;
	height:120px;
	text-align:center;
	margin-bottom:6px;
	margin-right:4px;
	border:1px solid silver;

	}

.cajacat {
	background:#F97112;
	font-size:12px;
	color: white;
	float:left;
	width:420px;
	height:45px;
	line-height: 45px;
	text-align:center;
	margin-bottom:6px;
	margin-right:4px;
	border-radius: 15px 15px 15px 15px;
	}

.funcionarios {
	background:white;
	font-size:11px;
	color: black;
	float:left;
	width:280px;
	height:120px;
	text-align:center;
	margin-bottom:6px;
	margin-right:4px;
	border:1px solid silver;

	}

.calendario {
	background:white;
	font-size:11px;
	color: black;
	float:left;
	width:450px;
	height:160px;
	text-align:center;
	margin-bottom:6px;
	margin-right:4px;
	border:1px solid silver;

	}
.archivo {
	background:white;
	font-size:11px;
	color: black;
	float:left;
	width:280px;
	height:75px;
	text-align:center;
	margin-bottom:6px;
	margin-right:4px;


	}

.submenu {
	background:white;
	float:left;
	width:290px;
	height:33px;
	text-align:left;
	margin-bottom:20px;
	margin-right:5px;
	
	}

.cajapqr {
	background:white;
	float:left;
	width:290px;
	height:210px;
	text-align:justify;
	margin-bottom:10px;
	margin-right:20px;
	
	}

.cajaform {
	background:white;
	float:left;
	width:290px;
	height:65px;
	text-align:justify;
	margin-bottom:5px;
	margin-right:5px;
	
	}

.cajamensaje {
	background:white;
	float:left;
	width:290px;
	height:220px;
	text-align:justify;
	margin-bottom:5px;
	margin-right:5px;
	
	}

.botonpqr {
	text-align: center;
	width:266px;
	height:20px;
	padding: 12px;
	background-color: #0252aa;
	color: #FFFFFF !important;
	border-radius: 15px 15px;
	font-size: 15px;
}

.contratos{
	background:white;
	float:left;
	width:auto;
	height:auto;
	text-align:left;
	margin-bottom:20px;
	margin-right:0px;
	
	}


.contenedor{
	
	width:660px;
	height:75px;
	margin:auto;
	margin-top:20px;
	}

	
.paginacion {
	text-align:center;
	float:center;
	width:824px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:40px;
	font-weight:bolder;
}

.producto {
	
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.producto2 {
	
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #FF0007#FF0007
}

.ListadoInventario {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:11px;
	-webkit-border-bottom-left-radius:11px;
	border-bottom-left-radius:11px;
	
	-moz-border-radius-bottomright:11px;
	-webkit-border-bottom-right-radius:11px;
	border-bottom-right-radius:11px;
	
	-moz-border-radius-topright:11px;
	-webkit-border-top-right-radius:11px;
	border-top-right-radius:11px;
	
	-moz-border-radius-topleft:11px;
	-webkit-border-top-left-radius:11px;
	border-top-left-radius:11px;
}.ListadoInventario table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.ListadoInventario tr:last-child td:last-child {
	-moz-border-radius-bottomright:11px;
	-webkit-border-bottom-right-radius:11px;
	border-bottom-right-radius:11px;
}
.ListadoInventario table tr:first-child td:first-child {
	-moz-border-radius-topleft:11px;
	-webkit-border-top-left-radius:11px;
	border-top-left-radius:11px;
}
.ListadoInventario table tr:first-child td:last-child {
	-moz-border-radius-topright:11px;
	-webkit-border-top-right-radius:11px;
	border-top-right-radius:11px;
}.ListadoInventario tr:last-child td:first-child{
	-moz-border-radius-bottomleft:11px;
	-webkit-border-bottom-left-radius:11px;
	border-bottom-left-radius:11px;
}.ListadoInventario tr:hover td{
	background-color:#ffffff;
		

}
.ListadoInventario td{
	vertical-align:middle;
	
	background-color:#ffffff;

	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
}.ListadoInventario tr:last-child td{
	border-width:0px 1px 0px 0px;
}.ListadoInventario tr td:last-child{
	border-width:0px 0px 1px 0px;
}.ListadoInventario tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.ListadoInventario tr:first-child td{
		background:-o-linear-gradient(bottom, #ff7f00 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #bf5f00) );
	background:-moz-linear-gradient( center top, #ff7f00 5%, #bf5f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);

	background-color:#ff7f00;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.ListadoInventario tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ff7f00 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #bf5f00) );
	background:-moz-linear-gradient( center top, #ff7f00 5%, #bf5f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);

	background-color:#ff7f00;
}
.ListadoInventario tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.ListadoInventario tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

#contenedor{
				position:relative;
				top:auto;
				margin-left:auto;
				margin-right:auto;
				width:680px;
				border:2px solid rgba(0,0,0,0.1);
				box-shadow: 0px 20px 35px rgba(0,0,0,0.5);
				-webkit-box-shadow: 0px 20px 35px rgba(0,0,0,0.5);
				-moz-box-shadow: 0px 20px 35px rgba(0,0,0,0.5);
				-o-box-shadow: 0px 20px 35px rgba(0,0,0,0.5);
				border-radius: 15px;
				background:white;
			}
			

			

#detalles{
			position:relative;
			top:5%;
				margin:auto;
				width:70%;
				font-size: 13px;
				text-align:justify;
				border:2px solid rgba(0,0,0,0.1);
				box-shadow: 0px 20px 15px rgba(0,0,0,0.5);
				-webkit-box-shadow: 0px 20px 35px rgba(0,0,0,0.5);
				-moz-box-shadow: 0px 20px 35px rgba(0,0,0,0.5);
				-o-box-shadow: 0px 20px 35px rgba(0,0,0,0.5);
				border-radius: 15px;
				background:white;
			}
	
			
#caja:hover{
				-webkit-transform:scale(1.02,1.02);
				background:whitesmoke;
				font-weight: bold;
				}

#conf{

				float:right;
				margin-top:0px;
				margin-right:4px
				
			}
#escr{

				float:right;
				margin-top:0px;
				margin-right:4px
				
			}

.publicaciones {
	
	line-height: 15px;	
	padding: 5px 40px 5px 40px;
	text-align: justify;
	font-size: 14px;
	}
.publicaciones h3 {
	

	}