@charset "utf-8";
body {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	font-weight: light;
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
}

:hover { transition:.3s;}

a { text-decoration:none;}
a:hover, #flo a:hover {color:red;}
#login a:hover { opacity:0.5;}
#flo #caja30, #flo #caja50 {
	margin-top: 10px;
	margin-right: 10px;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #999;
}
h1 {
	font-weight: 400;
	color: #666;
	font-size: 26px;
	padding: 2px;
}
h2 {
	font-weight: normal;
	color: #09F;
	padding: 2px;
	margin: 0px;
	font-size: 24px;
}
td h2 { padding:0px}
h3 {
	font-weight: normal;
	color: #333;
	margin: 2px;
	padding: 2px;
}
h5 {
	font-size: 13px;
	font-weight: 400;
	color: #06C;
	width: 100%;
	margin: 0px;
	padding: 0px;
}



td {
	font-size: 19px;
	vertical-align: top;
	padding: 5px;
}
/*td:nth-child(3) {
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}*/
tr:nth-child(odd) { background-color:#f2f2f2;}
article {
	overflow: auto;
	width: 95%;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
ul, li {
	list-style-type: circle;
}
nav {
	overflow: inherit;
	height: 165px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09C;
	width: 96%;
	box-shadow: 0px 2px 8px #999;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	position: relative;
	top: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
nav .nover3:hover { color:#F00;}

nav .img1 { margin-left:20px;}

section { width:95%;
margin-left:auto;
margin-right:auto;
}
blockquote {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
label { margin-top:5px; padding-left:3px;
border-radius:5px;
}
label:hover { background-color:#ccc;}
.img1 {
	float: left;
	margin-right: 20px;
}
.img2 {
	float: right;
}
.bot1, .bot2, .bot4 , .bot5{
	font-size: 15px;
	float: left;
	background-image: url(insertar.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 50px;
	background-color: #CCC;
	height: 25px;
	border-radius: 5px;
	color: #FFF;
	text-shadow: 1px 1px 3px #333;
	font-weight: bold;
	margin-right: 10px;
}
.bot1:hover, .bot2:hover, .bot4:hover, .bot5:hover  { background-color:#036;}
.bot2 {
	background-image: url(cambiar.png);
	color:#333;
	font-weight:normal;
	text-shadow:none;
	margin-right:10px;
}
.bot2:hover { color:#FFF;}
.bot3 {
	font-size: 15px;
	padding: 5px;
	overflow: auto;
	margin-bottom: 10px;
	float: left;
	width: 260px;
	height: 90px;
	margin-right: 10px;
	border: 1px solid #666;
}
.bot4 {
	background-image: url(ver.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 4px;
	color: #000;
	text-shadow: none;
	font-weight: 200;
}
.bot4:hover {	background-image: url(verAc.png);
	background-repeat: no-repeat;
	color:#fff;
	}
.bot5 {
	background-image: url(editarMini.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	float: left;
	background-position: 1px 1px;
	height: 22px;
	width: 22px;
	padding-right: 0px;
}
.bot5:hover { color:#FFF;}
.bot6, .bot6si, .bot6baja, .bot6A, .bot6no {
	float: left;
	width: 260px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #999;
	font-size: 17px;
	color: #666;
	height: 80px;
	border-radius: 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 10px;
}
.bot6si {
	color: #000;
	background-color: #9CF;
}
.bot6baja {
	color: #000;
	background-color: #f2f2f2;
}
.bot6:hover { background-color:#CCC;}
.bot6si:hover {
	background-color: #09F;
	color: #fff;
}


#Asignado { color:blue;}
#Pendiente { color:red;}
#Terminado { color:green;}
#Informado {color:orange;}
#Demorado {color: #F0F;}
#Programar {color: #09F;}


.tab1, .tab2 {
	padding: 10px;
	float: left;
	width: 900px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tab2, #flo .tab2 { width:750px; padding:2px;}
.tab2:nth-child(odd) { clear:left;}
.tab2 b { font-weight:400;
color:#069;}
.tab2 td:first-child { width:190px;}
#no, .no { display:none;}
.si, #si { display:block;}
.der {
	float: right;
	margin-right: 10px;
}
.borrar, .editar, .gal, #editar, .pdf {
	background-image: url(cancel.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 27px;
	float: left;
	background-position: 3px 3px;
	margin-right: 5px;
	display: none;
}


.pdf {	background-image: url(pdf-ico.png);	height: 45px;
display:block;
width:50px;
}
	
	
	
	.editar, #editar, #ediClave {
	background-image: url(editarMini.png);
	float:right;
}
#ediClave {float:left; width:auto; padding-left:25px; background-position: 0px 5px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-right:5px;
}

#flo #editar, #flo .editar, #vehi #editar {	background-image: url(editar.png);
	height: 50px;
	width: 54px;
}
#flo #caja30 .borrar { float:right;}
h1 img, h2 img { float:left; margin-right:10px;
}
#flo h1 { margin:0px; padding:0px;}
#flo h2 { overflow:auto;}
#flo #editar:hover, #gome:hover, #sini:hover, #lubri:hover, .gal:hover, #combu:hover  { opacity:.5;}
#flo a {color:#666;}
#flo table { width:100%;}
#flo #Submit { color:#fff;}
#Submit b {color:#fff; font-weight:600;}
#gome, #sini, #lubri, #combu {
	background-image: url(gome.png);
	float: right;
	height: 52px;
	width: 52px;
	background-repeat: no-repeat;
	margin-left:8px;
}

#combu {
	background-image: url(combu.png);
	background-position: center 2px;
	margin-right: 5px;
}

#sini {
	background-image: url(sini.png);
	background-position: center top;
}
#lubri {
	background-image: url(lubri.png);
	background-position: center;
}

#editar { display:block;}
.gal { background-image: url(gal.png);	display:block;
	float:right;
	width:45px;
	height:45px;
}
	.borrar:hover {
	background-image: url(cancelAc.png);
	background-position: 0px 0px;
	transition:0.1s;
}

#MIGUEL2, #GONZALO2, #gonzalo12,  { display:none;}
.Terminado1 { display:none;}
.nover, .nover2 {
	display: none;
	float: left;
	width: 380px;
	margin-right: 10px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom:10px;
}
.nover2 {
	width: 96%;
	padding: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	display: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.tab1 .nover2 {
	padding: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nover3, .caja6 {
	display: none;
	float: left;
	padding-left: 5px;
	
}
.nover4 { display:none;}
#ver3 { display: block;}


.caja1 {
	float: left;
	width: 28%;
	overflow: auto;
	font-size: 12px;
	padding: 5px;
	height: 50px;
	border: 1px solid #CCC;
	margin-left: 4px;
	margin-bottom: 4px;
}
.caja2, .caja5 {
	width: 400px;
	height: 470px;
	overflow: hidden;
	float: left;
	padding: 5px;
	border: 1px solid #FFF;
	font-size: 17px;
	margin-top: 10px;
}
.caja4 {
	width: 400px;
	padding: 5px;
	overflow: auto;
	float: left;
	height: 120px;
	font-weight: 400;
	font-size: 19px;
}
td .caja4 { height:auto;}
.caja4:nth-child(2) { color:#999;}
.caja3 {
	overflow: auto;
	height: auto;
	padding: 5px;
	width: 98%;
	line-height: 35px;
}
.caja3 a {
	padding: 3px;
	color: #333;
}
.caja3 a:hover {
	color: #F00;
}
#caja30, #caja40, #caja50, .caja50, #caja25, #caja20, #caja100, .caja100 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 30%;
	overflow: auto;
}
#vehi #caja30 {
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 17px;
	font-weight: 400;
	border: 1px solid #999;
}

#vehi #caja30 b { font-weight:400;
color:#069;}
#vehi #caja30 .no { margin-left:50px;}

 #caja40 { width:40%;}
  #caja50, .caja50 { width:50%;}
   #caja25 { width:24%;}
#caja20 { width:20%;} 
#caja100, .caja100 { width:100%}
#caja600 {
	float: left;
	width: 600px;
}
#flo #caja600 { clear:left;}

#cajaChica { height:105px;
width:450px;
overflow:hidden;}

.caja6 {
	float: left;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	font-weight: 300;
}
.caja6:first-child {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-weight: 400;
	background-color: #CCC;
	padding-top: 5px;
	padding-bottom: 1px;
}
#caja7 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.caja8 {
	float: right;
	width: auto;
	overflow: auto;
	background-image: -webkit-linear-gradient(#CCC, #fff);
	background: -moz-linear-gradient(#CCC, #fff);
	background: -ms-linear-gradient(#CCC, #fff);
	background: -o-linear-gradient(#CCC, #fff);
	background: linear-gradient(#CCC, #fff);
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.caja9 {
	width: 280px;
	height: auto;
	float: left;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
}
#novedad .caja9 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	height: 50px;
	padding: 5px;
	width: 30%;
	overflow: hidden;
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 20px;
	margin-left: 20px;
}
#novedad { padding-top:20px;}
#novedad .caja9:nth-child(3), #novedad .caja9:last-child {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#novedad .caja9 .borrar{ float:right;}
.caja9 .img1 { width:100%;}



.caja8 .nover4 {
	margin-top:10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.caja10 {
	margin-top: 20px;
}
.caja11 {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}




.tit1 {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
.tit2 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;

}
.tit3 {
	font-size: 16px;
	font-weight: bold;
	color: #666;
	overflow: auto;
	width: 100%;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.tit3:hover {
	color: red;
	background-color: #CCC;
}
.nover3 .tit3, .caja10 {
	float: left;
	width: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	font-weight: 400;
	padding-right: 10px;
	padding-left: 10px;
}
.borde2 .tit3 { padding-left:5px;
padding-right:5px;
color:#666;}



.nav1 {overflow:inherit; height:50px; margin-bottom:20px;
}
.gris {
	color: #666;
	font-size: 100%;
}
.print2, .print3 {
	background-image: url(print.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 1px;
	height: 45px;
	width: 39px;
	background-color: transparent;
	float: right;
	margin: 0px;
		border-radius: 3px;
	border:none;	
	transition:100ms;
}
	

.print2:hover. .print3:hover {
	background-image: url(printAc.png);	
	transition:300ms;
}
.print3 {	background-image: url(printCli.png);}
#left30 {
	margin-left: 30px;
	margin-bottom: 10px;
	float: left;
}
#negro { color:#000;}
#borAzul {
	border: 1px solid #09F;
}
.borde1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
	font-size: 13px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 10px;
	padding-top: 10px;
	text-transform: uppercase;
	}
.borde1	.caja3, .borde1	.caja3 strong {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top: 10px;
	margin-top: 10px;
}
.borde1:last-child, .borde2:last-child {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #06F;
}	
.borde1:first-child, .borde2:first-child {	border-left-color: #06F;
}
.borde2 {
	border-bottom-width: 2px;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 5px;
	margin-bottom: 10px;
}
#obs {width:366px; padding:5px;
height:80px;
}
#Submit, button {
	background-color: #09C;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-radius: 15px;
	color: #FFF;
	padding-top: 6px;
	padding-right: 22px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-size: 14px;
	text-transform: uppercase;
	background-image: url(flechaB.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: -1px;
}
#botoneraUSR #Submit { padding-top:3px;
padding-bottom:5px;
margin-top:4px;
float:left;
margin-right:10px;
}
button { width:75px;
height:40px;}
#Submit:hover {
	background-color:#F90;
	color:#333;}
.enviar {	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	}
.cajaTxt, textarea {
	height: 27px;
	background-image: -webkit-linear-gradient(#CCC, #fff);
	background: -moz-linear-gradient(#CCC, #fff);
	background: -ms-linear-gradient(#CCC, #fff);
	background: -o-linear-gradient(#CCC, #fff);
	background: linear-gradient(#CCC, #fff);
	border: 1px solid #999;
	padding-left: 10px;
	font-size: 15px;
}	
#desde, #palabraclave { border-top-left-radius:15px;border-bottom-left-radius:15px;}
.formBusca {
	float: left;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	margin-left: 10px;
}
.formBusca #Submit, .nover4 #Submit {border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;}
select {
	background-image: -webkit-linear-gradient(#fff, #CCC);
	background: -moz-linear-gradient(#fff, #CCC);
	background: -ms-linear-gradient(#fff, #CCC);
	background: -o-linear-gradient(#fff, #CCC);
	background: linear-gradient(#fff, #CCC);
	border-radius: 10px;
	height: 29px;
	font-size: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	}
#login {
	width: 350px;
	height: auto;
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
	border-radius: 10px;
	border: 1px solid #ccc;
	box-shadow: 1px 1px 2px #999;
	background-image: -webkit-linear-gradient(#CCC, #fff);
	background: -moz-linear-gradient(#CCC, #fff);
	background: -ms-linear-gradient(#CCC, #fff);
	background: -o-linear-gradient(#CCC, #fff);
	background: linear-gradient(#CCC, #fff);
	padding: 10px;
	margin-top:50px;
}
#flo #login {float:right; width:20px; margin-top:0px; margin-left:20px;}
#loca, #cli { border-radius:0px;}
.rank1 {
	padding: 5px;
	width: auto;
	margin-bottom: 5px;
	border: 1px solid #999;
	overflow: auto;

	float: left;
}
.excel {
	width: 31px;
	height: 31px;
	background-image: url(excel.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: auto;
	float: right;
	margin-top:0px;
}
.excel:hover { background-image:url(excelAc.png);
transition:0.5s;
}

#col3 {
	width:90%;
	-moz-column-count: 3;  
        -webkit-column-count: 3;
			column-count: 3;
}

#col4 {
	width:70%;
	-moz-column-count: 4;  
        -webkit-column-count: 4;
			column-count: 4;
}
#ayu, #medof { border-radius: 0px;}
.botBusca { border-top-left-radius:0px;
bordr-bottom-left-radius:0px;}
#clearL {
	clear: left;

}
#verHasta {float: right; margin:0px; padding:0px;
	margin-right: 20px;}
#canvas {
	border: 1px solid #09F;
}

#firma {width:150px; float:left;}
#navFlo { height:70px;}
#navFlo .caja11 img { float:left;
margin-right:20px;}
#marL40 { margin-left:40px;
clear:left;}
#bordeArriba {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
#flota {
	background-image: url(flotaMimi.png);
	background-repeat: no-repeat;
	background-position: 13px 9px;
	padding-left: 75px;
}
#flota:hover {
	background-image: url(flotaMimiAc.png);
}
#aviso, #vencido {
	width: auto;
	border-radius: 15px;
	overflow: auto;
	background-color: #0C3;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
	float: left;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	margin-bottom:5px;
}
#vencido { background-color:red;
}
.cajaAviso {
	display:none;
	overflow:auto; float:left;width:50%;}
.cajaAviso span { clear:left;
}
#h41 {
	float: right;
	margin-right: 10px;
	color: #066;
}
#caja50px { width:50px;}

#caja70px { width:70px;}
#caja100px { width:100px;}
#logoC {
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.asig {
	display:none;
	width: 100%;
	font-size: 15px;
	overflow: auto;
	padding-left: 0px;
	margin-top: 5px;
	float: left;
}
#cajaHora {
	font-size: 13px;
	color: #000;
	width: 30px;
	overflow: hidden;
	text-align: right;
	border: 1px solid #0C0;
}
.confir {
	background-color: #093;
	color: #fff;
	border-radius: 20px;
	overflow: hidden;
	height: 30px;
	float: right;
	font-size: 14px;
	padding-top: 4px;
	padding-right: 30px;
	padding-bottom: 4px;
	padding-left: 15px;
	line-height: 15px;
	background-image: url(flechaG.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:20px;
	display:none;
}
.confir:hover {
	background-color: #C90;
	color:#000;
}
#confir {
	margin-top: 50px;
	width: 300px;
	padding: 10px;
	overflow: auto;
	margin-right: auto;
	margin-left: auto;
	background-image: -webkit-linear-gradient(#CCC, #fff);
	background: -moz-linear-gradient(#CCC, #fff);
	background: -ms-linear-gradient(#CCC, #fff);
	background: -o-linear-gradient(#CCC, #fff);
	background: linear-gradient(#CCC, #fff);
	border-radius: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #CCC;
}
#tabPD { height:30px;}
#azul { color:#06F;}