@charset "utf-8";			
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=latin-ext');			
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto');			
			
*{			
	margin: 0px;		
	padding: 0px;		
	-webkit-box-sizing: border-box;		
	-moz-box-sizing: border-box;		
	-ms-box-sizing: border-box;		
	-O-box-sizing: border-box;		
	box-sizing: border-box;		
	}		
			
html body {			
	/* color de fondo */		
	background:#FFFFFF;		
    /* Tamaño */			
	width: 100%;		
	height: 100%;		
	/* Scroll */		
	overflow-y:hidden;		
	overflow-x:hidden; 		
	}		
			
option{			
	background: b;		
	color: #000;		
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	padding: 1px 0px 1px;		
}			
/*-----------------------------------------------------------------------------------------------------------*/			
a{			
	color: rgba(0,0,0,1.00);		
}			
			
/* unvisited link */			
a:link {			
			
	text-decoration: none;		
}			
			
/* visited link */			
a:visited {			
			
	text-decoration: none;		
}			
			
/* mouse over link */			
a:hover {			
			
	text-decoration: underline;		
}			
			
/* selected link */			
a:active {			
    			
	text-decoration: underline;		
}			
/*-----------------------------------------------------------------------------------------------------------*/			
.por_vencer {			
	color: black;		
}			
			
.vencido {			
	color: red;		
}			
			
			
/*-----------------------------------------------------------------------------------------------------------*/			
			
.class-img{			
			
-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);			
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);			
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);			
			
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
	padding: 2px 2px 2px 2px;		
			
	border: 1px solid #000000;		
			
}			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
.oculta{			
	display: none;		
}			
			
.activa{			
	display: block;		
}			
			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
			
.fila_seleccion{			
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bbc5ce+1,f2f5f6+24,f2f5f6+75,bbc5ce+100 */		
	background: #A1FCD3; /* Old browsers */		
			
	color: #000000;		
	font-family: 'Rubik', sans-serif;		
	font-weight: bold;		
	font-size: 10px;		
}			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
.cont-principal{			
	position: absolute;		
	top:1%;		
	left:5%;		
	/*Tamaño*/		
	width:90%;		
	height:94%;		
	/*Color*/		
	background: #ffffff; /* Old browsers */		
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%); /* FF3.6-15 */		
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */		
	background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */		
	/* scroll */		
	overflow-y:hidden;		
	overflow-x:hidden;		
	/* Posicion del contenido */		
	text-align: center;		
	display: flex;		
			
	/*		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	*/		
	}		
			
			
.cuadro	{		
	/*Posicion*/		
	position:absolute;		
	top:23%;		
			
	/*Color*/		
	background: #ffffff; /* Old browsers */		
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%); /* FF3.6-15 */		
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */		
	background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */		
			
	/*Tamaño*/		
	width:50%;		
	height:200px;		
	min-width:250px;		
	max-width:50%;		
			
	/*Bordes*/		
	border-radius: 5px 10px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 0px solid #000000;		
			
	/*Sombras		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	*/		
	}		
			
			
.submarco{			
			
	width:395px;		
	height:168px;		
	overflow-y:auto;		
	overflow-x:hidden; 		
			
    }	

.submarco2{			
			
	width:395px;		
	height:200px;		
	overflow-y:auto;		
	overflow-x:hidden; 		
			
    }	

.submarco3{			
			
	width:499px;		
	height:450px;		
	overflow-y:auto;		
	overflow-x:hidden; 		
			
    }

.marco-mant-1{			
	/*Posicion*/		
	position:absolute;		
	top:0.5%;		
	left:1%;		
			
	/*Color*/		
	background: #d7dfe5;		
	background: -moz-linear-gradient(top, #d7dfe5 0%, #cedce7 36%, #b3c5cc 58%, #a3b4ba 83%, #596a72 100%); 		
	background: -webkit-linear-gradient(top, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	background: linear-gradient(to bottom, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dfe5', endColorstr='#596a72',GradientType=0 ); 		
			
	/*Tamaño*/		
	width:400px;		
	height:245px;		
			
	/*Bordes*/		
	border-radius: 5px 10px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 0px solid #000000;		
			
	/*Sombras*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
}			
	
.marco-mant-2{			
	/*Posicion*/		
	position:absolute;		
	top:22.5%;		
	left:1%;		
			
	/*Color*/		
	background: #d7dfe5;		
	background: -moz-linear-gradient(top, #d7dfe5 0%, #cedce7 36%, #b3c5cc 58%, #a3b4ba 83%, #596a72 100%); 		
	background: -webkit-linear-gradient(top, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	background: linear-gradient(to bottom, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dfe5', endColorstr='#596a72',GradientType=0 ); 		
			
	/*Tamaño*/		
	width:400px;		
	height:245px;	
			
	/*Bordes*/		
	border-radius: 5px 10px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 0px solid #000000;		
			
	/*Sombras*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
}	


.marco-mant-3{			
	/*Posicion*/		
	position:absolute;		
	top:0.5%;		
	left:31.5%;		
			
	/*Color*/		
	background: #d7dfe5;		
	background: -moz-linear-gradient(top, #d7dfe5 0%, #cedce7 36%, #b3c5cc 58%, #a3b4ba 83%, #596a72 100%); 		
	background: -webkit-linear-gradient(top, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	background: linear-gradient(to bottom, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dfe5', endColorstr='#596a72',GradientType=0 ); 		
			
	/*Tamaño*/		
	width:500px;		
	height:511px;		
			
	/*Bordes*/		
	border-radius: 5px 10px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 0px solid #000000;		
			
	/*Sombras*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
}	
			
.marco-1{			
	/*Posicion*/		
	position:absolute;		
	top:2%;		
	left:3%;		
			
	/*Color*/		
	background: #d7dfe5;		
	background: -moz-linear-gradient(top, #d7dfe5 0%, #cedce7 36%, #b3c5cc 58%, #a3b4ba 83%, #596a72 100%); 		
	background: -webkit-linear-gradient(top, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	background: linear-gradient(to bottom, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dfe5', endColorstr='#596a72',GradientType=0 ); 		
			
	/*Tamaño*/		
	width:400px;		
	height:200px;		
			
	/*Bordes*/		
	border-radius: 5px 10px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 0px solid #000000;		
			
	/*Sombras*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
}			
			
.marco-2{			
	/*Posicion*/		
	position:absolute;		
	top:2%;		
	left:35%;		
			
	background: #d7dfe5;		
	background: -moz-linear-gradient(top, #d7dfe5 0%, #cedce7 36%, #b3c5cc 58%, #a3b4ba 83%, #596a72 100%); 		
	background: -webkit-linear-gradient(top, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	background: linear-gradient(to bottom, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dfe5', endColorstr='#596a72',GradientType=0 ); 		
			
			
			
			
	/*Color		
	background: #cedce7;		
	background: -moz-linear-gradient(top, #cedce7 0%, #596a72 100%); 		
	background: -webkit-linear-gradient(top, #cedce7 0%,#596a72 100%); 		
	background: linear-gradient(to bottom, #cedce7 0%,#596a72 100%); 		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); 		
	*/		
			
	/*Tamaño*/		
	width:400px;		
	height:200px;		
			
	/*Bordes*/		
	border-radius: 5px 10px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 0px solid #000000;		
			
	/*Sombras*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
}			
			
.marco-3{			
	/*Posicion*/		
	position:absolute;		
	top:2%;		
	left:67%;		
			
	/*Color*/		
background: #d7dfe5;			
background: -moz-linear-gradient(top, #d7dfe5 0%, #cedce7 36%, #b3c5cc 58%, #a3b4ba 83%, #596a72 100%);			
background: -webkit-linear-gradient(top, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%);			
background: linear-gradient(to bottom, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 			
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dfe5', endColorstr='#596a72',GradientType=0 );			
			
	/*Tamaño*/		
	width:400px;		
	height:200px;		
			
	/*Bordes*/		
	border-radius: 5px 10px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 0px solid #000000;		
			
	/*Sombras*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
}			
			
			
.marco-4{			
	/*Posicion*/		
	position:absolute;		
	top:40%;		
	left:3%;		
			
	/*Color*/		
	background: #d7dfe5;		
background: -moz-linear-gradient(top, #d7dfe5 0%, #cedce7 36%, #b3c5cc 58%, #a3b4ba 83%, #596a72 100%); 			
background: -webkit-linear-gradient(top, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 			
background: linear-gradient(to bottom, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 			
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dfe5', endColorstr='#596a72',GradientType=0 ); 			
			
	/*Tamaño*/		
	width:400px;		
	height:230px;		
			
	/*Bordes*/		
	border-radius: 5px 10px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 0px solid #000000;		
			
	/*Sombras*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
}			
		
.marco-5{			
	/*Posicion*/		
	position:absolute;		
	top:40%;		
	left:35%;		
			
	/*Color*/		
	background: #d7dfe5;		
	background: -moz-linear-gradient(top, #d7dfe5 0%, #cedce7 36%, #b3c5cc 58%, #a3b4ba 83%, #596a72 100%); 		
	background: -webkit-linear-gradient(top, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	background: linear-gradient(to bottom, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dfe5', endColorstr='#596a72',GradientType=0 ); 		
			
	/*Tamaño*/		
	width:400px;		
	height:230px;		
			
	/*Bordes*/		
	border-radius: 5px 10px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 0px solid #000000;		
			
	/*Sombras*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
}			
			
.marco-6{			
	/*Posicion*/		
	position:absolute;		
	top:40%;		
	left:67%;		
			
	/*Color*/		
	background: #d7dfe5;		
background: -moz-linear-gradient(top, #d7dfe5 0%, #cedce7 36%, #b3c5cc 58%, #a3b4ba 83%, #596a72 100%); 			
background: -webkit-linear-gradient(top, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 			
background: linear-gradient(to bottom, #d7dfe5 0%,#cedce7 36%,#b3c5cc 58%,#a3b4ba 83%,#596a72 100%); 			
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dfe5', endColorstr='#596a72',GradientType=0 ); 			
			
	/*Tamaño*/		
	width:400px;		
	height:230px;		
			
	/*Bordes*/		
	border-radius: 5px 10px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 0px solid #000000;		
			
	/*Sombras*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
}			
			
			
.Contenedor{			
	position: relative;		
			
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 1005px;		
	height: 427px;		
	border: solid #020025 1px;		
			
	overflow-y: hidden;		
	overflow-x: hidden;		
}			
			
.Contenedor2{			
	position: relative;		
			
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 1005px;		
	height: 470px;		
	border: solid #020025 1px;		
			
	overflow-y: hidden;		
	overflow-x: hidden;		
}			
			
.Contenedor-dos{			
			
	position: relative;		
			
	background: #B5FFB6;		
			
	width: 1000px;		
	height: 300px;		
	border: solid #020025 1px;		
			
	overflow-y: hidden;		
	overflow-x: hidden;		
}			
			
.Cont-Contratos{			
    align-items: center;			
			
	position: relative;		
			
	background: #FFDB46;		
			
	width: 800px;		
	height: 285px;		
	border: solid #020025 1px;		
			
	overflow-y: hidden;		
	overflow-x: hidden;		
}			
			
.cont-liq{			
    align-items: center;			
			
	position: relative;		
			
	background: #FFDB46;		
			
	width: 1000px;		
	height: 100px;		
	border: solid #020025 1px;		
			
	overflow-y: hidden;		
	overflow-x: hidden;		
}				
			
.if_frame22{			
	width: 100%;		
	height:100%;		
	}		
			
.cont{			
	width: 100%;		
	height: 2000px;		
	}		
			
.detalle{			
	background: #FCCEFF;		
			
	width: 800px;		
	height: 113px;		
	border: solid #020025 1px;		
			
	overflow-y:hidden;		
	overflow-x: hidden;		
}			
			
.editar_detalles{			
	background: #0b8000;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 551px;		
	position: absolute;		
	top:14%;		
	left:28%;		
			
	display:none;		
			
}			
			
.editar_extras{			
	background: #000F70 ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 551px;		
	position: absolute;		
	top:14%;		
	left:28%;		
			
	display:none;		
			
}			
			
.editar_descuentos{			
	background: #7C460A ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 551px;		
	position: absolute;		
	top:14%;		
	left:28%;		
			
	display:none;		
			
}			
			
.editar_linea_obra{			
	background: #B5B5B7 ;		
	color:rgba(0,0,0,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 740px;		
	position: absolute;		
	top:18%;		
	left:28%;		
			
	display:none;		
}			
			
.form-cargo{			
	background: #B5B5B7 ;		
	color:rgba(0,0,0,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 400px;		
	position: absolute;		
	top:18%;		
	left:28%;		
			
	display:none;		
}			
			
.div-marca{			
	background: #B5B5B5 ;		
	width: 350px;		
	height: 320px;		
			
	overflow-x: hidden;		
	overflow-y: hidden;		
			
	border: 1px solid #000000;		
}			
			
.div-marca1{			
	background: #B5B5B5 ;		
	width: 350px;		
			
	overflow-x: hidden;		
	overflow-y: hidden;		
			
	border: 1px solid #000000;		
}			
			
.div-marca11{			
	background: #B5B5B5 ;		
	width: 560px;		
			
	overflow-x: hidden;		
	overflow-y: hidden;		
			
	border: 1px solid #000000;		
}			
			
.div-marca2{			
	background: #B5B5B5 ;		
	width: 350px;		
	height: 298px;		
			
	overflow-x: hidden;		
	overflow-y: auto;		
			
	border: 1px solid #000000;		
}			
			
.div-marca3{			
	background: #B5B5B5 ;		
	width: 350px;		
	height: 170px;		
			
	overflow-x: hidden;		
	overflow-y: auto;		
			
	border: 1px solid #000000;		
}			
			
.div-marca4{			
	background: #B5B5B5 ;		
	width: 560px;		
	height: 298px;		
			
	overflow-x: hidden;		
	overflow-y: auto;		
			
	border: 1px solid #000000;		
}			
			
.div-modelo{			
	background: #B5B5B5 ;		
	width: 350px;		
	height: 320px;		
			
	overflow-x: hidden;		
	overflow-y: auto;		
			
	border: 1px solid #000000;		
}			
			
.div-modelo1{			
	background: #B5B5B5 ;		
	width: 350px;		
			
			
	overflow-x: hidden;		
	overflow-y: hidden;		
			
	border: 0.5px solid #000000;		
}			
			
.div-modelo2{			
	background: #B5B5B5 ;		
	width: 350px;		
	height: 280px;		
			
	overflow-x: hidden;		
	overflow-y: auto;		
			
	border: 0.5px solid #000000;		
			
}			
			
			
.div-modelo3{			
	background: #B5B5B5 ;		
	width: 350px;		
	height: 365px;		
			
	overflow-x: hidden;		
	overflow-y: auto;		
			
	border: 0.5px solid #000000;		
			
}			
			
.div-modelo4{			
	background: #B5B5B5 ;		
	width: 350px;		
	height: 330px;		
			
	overflow-x: hidden;		
	overflow-y: auto;		
			
	border: 0.5px solid #000000;		
			
}			
			
			
.div-moneda{			
	background: #B5B5B5 ;		
	width: 1050px;		
	height: 298px;		
			
	overflow-x: hidden;		
	overflow-y: auto;		
			
	border: 1px solid #000000;		
}			
			
.div-pauta{			
	background: #B5B5B5 ;		
	color: #000000;		
	width: 480px;		
	height: 150px;		
			
	overflow-x: hidden;		
	overflow-y: auto;		
			
	border: 1px solid #000000;		
}			
			
			
			
.tab_cabecera{			
	background:#AAADAF;		
	color: #000000;		
	}		
			
.tab_cabecera1{			
	background:#8DAA8F;		
	color: #000000;		
	width: 1050px;		
	}		
			

.cont_lista0{			
	position: relative;		
	background:#FFFFFF;		
	width:1025px; 		
	height:400px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border-style: double;		
	background-color: #CDCDCD;		
	overflow-x:auto; 		
	overflow-y:auto;		
	}		
			
.cont_lista0 tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}		



.cont_lista{			
	position: relative;		
	background:#FFFFFF;		
	width:1025px; 		
	height:400px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border-style: double;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.cont_lista tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}		
			
.cont_lista3{			
	position: relative;		
	background:#FFFFFF;		
	color: #000000;		
	width:800px; 		
	height:250px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border-style: double ;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.cont_lista3 tr:hover{			
	background:#FFFFFF;		
	color: #000000;		
	cursor: pointer;		
	}		
			
.cont_lista4{			
	position: relative;		
	background:#FFFFFF;		
	color: #000000;		
	width:1025px; 		
	height:250px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border-style: double ;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.cont_lista4 tr:hover{			
	background:#FFFFFF;		
	color: #000000;		
	cursor: pointer;		
	}		
			

.cont_lista_recp{			
	position: relative;		
	background:#FFFFFF;		
	width:700px; 		
	height:278px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 1px solid;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.cont_lista_recp tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}		
			
			
.cont_lista_recp2{			
	position: relative;		
	background:#FFFFFF;		
	width:900px; 		
	height:278px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 1px solid;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.cont_lista_recp2 tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}		
			
.cont-oc{			
	position: relative;		
	background:#FFFFFF;		
	width:1064px; 		
	height:220px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 0.5px solid rgba(0,0,0,0.45);		
	background-color: #DFDFDF;		
	overflow-x:auto; 		
	overflow-y:auto;		
	}		
			
.cont-oc tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}		
			
.cont_min_lista{			
	position: relative;		
	background:#FFFFFF;		
	width:690px; 		
	height:180px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border-style: double;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.cont_min_lista tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}		
			
			
.cont_min_lista2{			
	position: relative;		
	background:#FFFFFF;		
	width:690px; 		
	height:140px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border-style: double;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
			
			
.cont_min_diag{			
	position: relative;		
	background:#FFFFFF;		
	width:690px; 		
	height:50px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 1px solid #565656;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.cont_min_diag2{			
	position: relative;		
	background:#FFFFFF;		
	color: #000000;		
	width:850px; 		
	height:180px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 1px solid #565656;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.cont_min_diag2 tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}		
			
.cont_min_diag3{			
	position: relative;		
	background:#FFFFFF;		
	width:550px; 		
	height:200px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 1px solid #565656;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.cont_min_diag4{			
	position: relative;		
			
	width:490px; 		
	height:200px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 1px solid #565656;		
	background-color: #CDCDCD;		
	color:#000000;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.cont-recurso{			
	position: relative;		
	background:#FFFFFF;		
	width:478px; 		
	height:200px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 1px solid #565656;		
	background-color: #CDCDCD;		
	color: #000000;		
	overflow-x:hidden; 		
	overflow-y:auto;		
			
}			
			
.tr-seleccionado{			
	/*		
	background:#7D66F3;		
	*/		
	background:#B7FC00;		
}			
			
.cont_lista1{			
	position: relative;		
	background:#FFFFFF;		
	width:1025px; 		
	height:350px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border-style: double;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
		
.cont_detalle{			
	position: relative;		
	background:#FFFFFF;
	color: #000000;
	width:800; 		
	height:250px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border-style: double;		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}

.cont_detalle tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}	


.repcion{			
	background: #596a72 ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 300px;		
	position: absolute;		
	top:2%;		
	left:35%;		
			
	display:none;		
			
}			
			
			
.crea-marca{			
	background: #596a72 ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 300px;		
			
	position: absolute;		
	top:7%;		
	left:40%;		
			
	display:none;		
}			
			
.crea-control{			
	background: #596a72 ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 380px;		
			
	position: absolute;		
	top:7%;		
	left:40%;		
			
	display:none;		
}			
			
.busca-carro{			
	background: #A7B0B4 ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 370px;		
	position: absolute;		
	top:7%;		
	left:35%;		
			
	display:none;		
			
	border: 1 , solid ,#000000 ;		
			
}			
			
.busca-carro1{			
	background: #A7B0B4 ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 370px;		
	position: absolute;		
	top:4%;		
	left:35%;		
			
	display:none;		
			
	border: 1 , solid ,#000000 ;		
			
}			
			
.busca-carro2{			
	background: #5B5C5C;		
	color: rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	width: 500px;		
	position: absolute;		
	top: 4%;		
	left: 35%;		
	display:none;		
	border: 1 , solid ,#000000;		
			
}			
			
			
.busca-carro22{			
	background: #5B5C5C ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 323px;		
	position: absolute;		
	top:3.5%;		
	left:35%;		
 			
	display:none;		
			
	border: 1 , solid ,#000000 ;		
}			
			
.busca-carro23{			
	background: #65688F ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 323px;		
	position: absolute;		
	top:15%;		
	left:40%;		
 			
	display:none;		
			
	border: 1 , solid ,#000000 ;		
}			
			
			
			
.busca-carro24{			
	background: #647272 ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 380px;		
	position: absolute;		
	top:8%;		
	left:40%;		
			
	display:none;		
			
	border: 1 , solid ,#000000 ;		
			
}			
			

			
.busca-carro25{			
	background: #5B5C5C;		
	color: rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	width: 850px;		
	position: absolute;		
	top: 4%;		
	left: 20%;		
	display:none;		
	border: 1 , solid ,#000000;		
			
}			
		

.multi_uso{			
			
	background: rgba(245,247,249,1.00);		
			
	color:rgba(0,0,0,1.00);		
	/*		
	background: #025E1D;		
	color: rgba(255,255,255,1.00);		
	*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	width: auto;		
	height: auto;		
			
	position: absolute;		
	top: 12%;		
	left: 43%;		
	display:none;		
	border: 2 , solid ,#000000;		
			
}			
			
.busca-carro3{			
	background: #5B5C5C ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 850px;		
	position: absolute;		
	top:4%;		
	left:20%;		
			
	display:none;		
			
	border: 1 , solid ,#000000 ;		
			
}			
			
.busca-carro4{			
	background: #5B5C5C ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 880px;		
	position: absolute;		
	top:4%;		
	left:20%;		
			
	display:none;		
			
	border: 1 , solid ,#000000 ;		
			
}			
			
.busca-carro5{			
	background: #828383 ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 650px;		
	position: absolute;		
	top:4%;		
	left:20%;		
			
	display:none;		
			
	border: 1 , solid ,#000000 ;		
			
}			
			
.busca-carro6{			
	background: #828383 ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 720px;		
	position: absolute;		
	top:8%;		
	left:28%;		
			
	display:none;		
			
	border: 1 , solid ,#000000 ;		
			
}			
			
.ingr-recurso{			
	background: #5B5C5C ;		
	color:rgba(255,255,255,1.00);		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	width: 505px;		
	position: absolute;		
	top:11.5%;		
	left:35%;		
			
	display:none;		
			
	border: 1 , solid ,#000000 ;		
}			
			
.cont-file{			
	background: #C7C8CC ;		
			
	width: 250px;		
	height: 410px;		
			
	position: absolute;		
	top: 3.5%;		
	left: 76%;		
			
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
	border: 1px solid #000000;		
			
}			
			
			
.cont-adelanto{			
	background: #C7C8CC ;		
			
	width: 650px;		
	height: 250px;		
			
	position: absolute;		
	top: 220px;		
	left: 25%;		
			
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
	border: 1px solid #000000;		
			
}			
			
			
			
.cont-file-oculta{			
	display: none;		
}			
			
.cont-file-muestra{			
	display:block;		
}			
			
.lateral_vertical{			
	background: #C7C8CC ;		
			
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
	border: 1px solid #000000;		
}			
			
.carro-1{			
	background: #8C8C8C ;		
	border: 1px solid #000000;		
}			
			
			
.arch-iconos{			
	/*		
	background: #8C8C8C ;		
	border: 1px solid #000000;		
	*/		
	width: 240px;		
	height: 295px;		
	overflow-y: auto;		
	overflow-x: hidden;		
			
}			
			
.arch-adelanto{			
	width: 400px;		
	height: 295px;		
	overflow-y: auto;		
	overflow-x: hidden;		
}			
			
.adelanto-cont{			
	width: 500px;		
	height: 200px;		
	overflow-y: auto;		
	overflow-x: hidden;		
}			
			
.adelanto-total{			
	width: 400px;		
	height: 20px;		
	overflow-y: auto;		
	overflow-x: hidden;		
}			
			
			
.Nom-Cli{			
	position: absolute;		
	background: #B8B8B8;		
			
	-webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.75);		
	box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.75);		
			
	top:5px; 		
	width:355px;		
	height:530px;		
			
	left:5px;		
			
	overflow-y:auto;		
			
}			
			
.Nom-Proy{			
	position: absolute;		
	background: #B8B8B8;		
	-webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.75);		
	box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.75);		
	top: 5px;		
	width: 920px;		
	height: 530px;		
	left: 370px;		
	overflow-y: auto;		
}			
			
.cont-proy{			
	background-color: #CDCDCD;		
	border: 1px solid #000000;		
			
	height: 440px;		
	width: 865px;		
	overflow-y:auto;		
	}		
			
.cont-proy tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}		
			
			
.cont_cliente{			
	position: relative;		
	background-color: #CDCDCD;		
    box-shadow: 0px 0px;			
	border: 1px solid rgba(0,0,0,1.00);		
			
	width:350px; 		
	height: 420px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
			
			
	overflow-x:hidden; 		
	overflow-y:auto;		
			
}			
			
.cont_cliente tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}		
			
.New-cont{			
			
	display:none;		
			
	background: #ABA4A4; /* Old browsers */		
	border-radius: 7px 7px 7px 7px;		
	-moz-border-radius: 7px 7px 7px 7px;		
	-webkit-border-radius: 7px 7px 7px 7px;		
	border: 0px solid #000000;		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	color: #000000;		
	position: absolute;		
	top: 110px;		
	left: 30%;		
	width: 490px;		
	height: auto;		
			
}			
			
			
.div-pto{			
	position: relative;		
	background:#FFFFFF;		
	color: #000000;		
	width:340px; 		
	height:350px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 1px solid rgba(0,0,0,1.00);		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.div-pto tr:hover{			
	background:#FFFFFF;		
	color: #000000;		
	cursor: pointer;		
	}		
			
.div-item{			
	position: relative;		
	background:#FFFFFF;		
	color: #000000;		
	width:690px; 		
	height:350px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 1px solid rgba(0,0,0,1.00);		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.div-item tr:hover{			
	background:#FFFFFF;		
	color: #000000;		
	cursor: pointer;		
	}		
			
.div-cta{			
	position: relative;		
	background:#FFFFFF;		
	color: #000000;		
	width:480px; 		
	height:250px;		
	/*top:90px;*/		
	-webkit-box-shadow: 0px 0px;		
	box-shadow: 0px 0px;		
	border: 1px solid rgba(0,0,0,1.00);		
	background-color: #CDCDCD;		
	overflow-x:hidden; 		
	overflow-y:auto;		
	}		
			
.div-cta tr:hover{			
	background:#FFFFFF;		
	color: #000000;		
	cursor: pointer;		
	}		
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
.tablas-sin-bordes{			
	border:1px solid #CCC; 		
	border-collapse:collapse;		
}			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
.tablas-sin-bordes-0{			
	border: 0px #000000; 		
	border-collapse:collapse;		
}			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
			
			
.tablas-con-bordes-0-5{			
	border:0.5px solid #515151; 		
	border-collapse:collapse;		
}			
			
.tablas-con-bordes-1-5{			
	border:2px solid #ccc; 		
	border-collapse:collapse;		
}			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
.tablas-con-bordes-1-2{			
	border:1px solid #000000; 		
	border-collapse: collapse;		
}			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
.tablas-con-bordes-1-5-2{			
	border:2px solid #ccc; 		
	border-collapse:collapse;		
	page-break-after:always;		
			
}			
			
.tablas-con-bordes-1-5-2 td {			
	border:2px solid rgba(147,144,144,0.57); 		
	border-collapse:collapse;		
	page-break-after:always;		
			
}			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
.tablas-con-bordes-3{			
	border:3px solid #000000; 		
			
}			
			
.tablas-con-bordes-4{			
	border:2px solid #000000; 		
			
}			
			
.tablas-con-bordes-5{			
	border:1px solid #000000; 		
			
}			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
.tablas-cab_oc{			
	background: rgba(0,0,0,1.00);		
	color: rgba(255,255,255,1.00);		
	font-family: 'Roboto', sans-serif;		
	font-size: 9px;		
			
}			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
			
.caja1{			
	/*Color*/		
	background: #edffba;		
			
	/*Tamaño*/		
	width:60%;		
	height:20%;		
	min-width:80px;		
	min-width:160px;		
			
	/*Bordes*/		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
	border: 1px solid #000000;		
			
}			
			
.caja_num0{			
	background: #DFF8C1;		
	width: 55px;		
	height: 11px;		
			
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	text-align: right;		
	text-transform: uppercase;		
}			
			
			
.caja_num1{			
	background: #DFF8C1;		
	width: 55px;		
	height: 16px;		
			
	font-family: 'Roboto', sans-serif;		
	font-size: 12px;		
	text-align: right;		
	text-transform: uppercase;		
}			
			
.caja_num2{			
	background: #DFF8C1;		
	width:120px;		
	height: 16px;		
			
	font-family: 'Roboto', sans-serif;		
	font-size: 12px;		
	text-align: right;		
	text-transform: uppercase;		
}			
			
.caja_num3{			
	background: #DFF8C1;		
	width: 80px;		
	height: 16px;		
			
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	text-align: right;		
	text-transform: uppercase;		
}			
			
.caja_texto0{			
	background: #DFF8C1;		
	width: 80px;		
	height: 13px;		
			
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	text-align: left;		
			
}			
			
			
.caja_texto1{			
	background: #DFF8C1;		
	width: 80px;		
	height: 16px;		
			
	font-family: 'Roboto', sans-serif;		
	font-size: 12px;		
	text-align: left;		
			
}			
			
.caja_texto2{			
	background: #DFF8C1;		
	width: 420px;		
	height: 16px;		
			
	font-size: 12px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
}			
			
			
.caja_texto3{			
	background: #98D54E;		
	width: 160px;		
	height: 22px;		
			
	font-size: 18px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	border: 0.5 , solid ,rgba(0,0,0,1.00) ;		
}			
			
.caja_texto_est1{			
	background: #EFF7C1;		
	width: 160px;		
	height: 30px;		
			
	font-size: 18px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
}			
			
.caja-texto-pers8{			
	background: rgba(238,245,253,0.81);		
	font-size: 11px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	height: 16px;		
	padding: 2px 2px 2px 5px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
}			
			
.caja-texto-pers9{			
	background: rgba(238,245,253,0.81);		
	font-size: 11px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	height: 18px;		
	padding: 2px 2px 2px 5px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
.caja-num-pers9{			
	background: rgba(238,245,253,0.81);		
	font-size: 11px;		
	text-align: right;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	height: 18px;		
	padding: 2px 2px 2px 5px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
			
.caja-texto-pers10{			
	background: rgba(238,245,253,0.81);		
	font-size: 12px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	height: 22px;		
	padding: 2px 2px 2px 5px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
			
			
.caja-texto-file10{			
	background: rgba(238,245,253,0.81);		
	font-size: 12px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	width: 80px;		
	height: 22px;		
	padding: 2px 2px 2px 5px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
			
.caja-num-pers10{			
	background: rgba(238,245,253,0.81);		
	font-size: 12px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	height: 22px;		
	padding: 2px 2px 2px 5px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
			
	text-align: right;		
}			
			
			
.caja-texto-pers11{			
	background: rgba(238,245,253,0.81);		
	font-size: 12px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	height: 24px;		
	padding: 2px 2px 2px 2px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
			
.caja_slc_1{			
	background: #DFF8C1;		
	width: 80px;		
	height: 18px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 11px;		
	text-align: left;		
			
}			
			
.caja_slc_2{			
	background: #DFF8C1;		
	width: 120px;		
	height: 18px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 11px;		
	text-align: left;		
}			
			
.caja_slc_3{			
	background: #DFF8C1;		
	width: 200px;		
	height: 18px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 11px;		
	text-align: left;		
}			
			
			
.caja_slc_4{			
	background: #DFF8C1;		
	width: 500px;		
	height: 180px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 11px;		
	text-align: left;		
}			
			
.caja_slc_5{			
	background: rgba(238,245,253,0.81);		
	width: 200px;		
	height: 22px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 12px;		
	text-align: left;		
			
	padding: 2px 2px 2px 2px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
			
.caja_slc_6{			
	background: #EFF7C1;		
	width: 280px;		
	height: 150px;		
			
	font-size: 18px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
}			
			
			
.caja_slc_7-gris{			
	background: rgba(238,245,253,0.81);		
	width: 350px;		
	height: 200px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 12px;		
	text-align: left;		
			
	padding: 2px 2px 2px 2px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
.caja_slc_8-gris{			
	background: rgba(238,245,253,0.81);		
	width: 350px;		
	height: 200px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 12px;		
	text-align: left;		
			
	padding: 2px 2px 2px 2px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
.caja_slc_8{			
	background: rgba(238,245,253,0.81);		
	width: 120px;		
	height: 22px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 12px;		
	text-align: left;		
			
	padding: 2px 2px 2px 2px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
			
.caja_slc_9-gris{			
	background: rgba(238,245,253,0.81);		
	width: 300px;		
	height: 300px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 12px;		
	text-align: left;		
			
	padding: 2px 2px 2px 2px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
			
.caja_slc_91-gris{			
	background: rgba(238,245,253,0.81);		
	width: 300px;		
	height: 350px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 10px;		
	text-align: left;		
			
	padding: 2px 2px 2px 2px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
.caja_slc_91-gris option{			
	background: rgba(238,245,253,0.81);		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 10px;		
}			
			
.div_caja{			
	background: #CECFD1;		
	color:#000000	;	
	width: 450px;		
	height: 350px;		
	border: 0.5px solid rgba(0,0,0,0.45);		
	overflow-x: hidden;		
	overflow-y: auto;		
}			
			
.div_caja tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
}			
			
.id-pauta{			
	background: #CECFD1;		
	color:#000000	;	
	width: 285px;		
	height: 280px;		
	border: 0.5px solid rgba(0,0,0,0.45);		
	overflow-x: hidden;		
	overflow-y: auto;		
}			
			
			
.list_equipo{			
	background: #CECFD1;		
	color:#000000	;	
	width: 360px;		
	height: 350px;		
	border: 0.5px solid rgba(0,0,0,0.45);		
	overflow-x: hidden;		
	overflow-y: auto;		
			
}			
			
.caja_slc_10-gris{			
	background: rgba(238,245,253,0.81);		
	width: 350px;		
	height: 200px;		
			
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-size: 12px;		
	text-align: left;		
			
	padding: 2px 2px 2px 2px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
							
.cajas_tarea1{			
			
	background: rgba(238,245,253,0.81);		
	font-size: 12px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	width: 520px;		
	height: 50px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
			
}			
			
.cajas_tarea2{			
			
	background: rgba(238,245,253,0.81);		
	font-size: 12px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	width: 420px;		
	height: 50px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
}			
			
.cajas_tarea3{			
	background: rgba(238,245,253,0.81);		
	font-size: 12px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	width: 690px;		
	height: 50px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
}			
			
.cajas_tarea4{			
	
	background: rgba(238,245,253,0.81);
	
	
	font-size: 10px;		
	text-align: left;	
	text-align: left;
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-weight: bold;
	
	width: 350px;		
	height: 50px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
}			
			
			
.cajas_tarea6{			
			
	background: rgba(238,245,253,0.81);		
	font-size: 12px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
			
	width: 550px;		
	height: 210px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
}			
			
.cajas_tarea7{			
			
	background: rgba(238,245,253,0.81);		
	font-size: 10px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-weight: bold;		
			
	width: 418px;		
	height: 30px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
}			
	
.cajas_tarea77{			
			
	background: rgba(238,245,253,0.81);		
	font-size: 10px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-weight: bold;		
			
	width: 340px;		
	height: 30px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
}		

.cajas_tarea8{			
			
	background: rgba(238,245,253,0.81);		
	font-size: 10px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-weight: bold;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 5px 5px 5px 5px;		
	-moz-border-radius: 5px 5px 5px 5px;		
	-webkit-border-radius: 5px 5px 5px 5px;		
}			
			
.caj-text-8{			
	background: rgba(238,245,253,0.81);		
			
	font-size: 10px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-weight: bold;		
			
	height: 18px;		
	padding: 2px 2px 2px 5px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 3px 3px 3px 3px;		
	-moz-border-radius: 3px 3px 5px 3px;		
	-webkit-border-radius: 3px 3px 3px 3px;		
}			
			
.caj-text-12{			
	background: rgba(238,245,253,0.81);		
			
	font-size: 12px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	font-weight: bold;		
			
	height: 22px;		
	padding: 2px 2px 2px 5px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 3px 3px 3px 3px;		
	-moz-border-radius: 3px 3px 5px 3px;		
	-webkit-border-radius: 3px 3px 3px 3px;		
}			
			
.caj-text-8-num{			
	background: rgba(238,245,253,0.81);		
			
	font-size: 10px;		
	text-align: left;		
	font-family: 'Roboto', sans-serif;		
	text-transform: uppercase;		
	text-align: right;		
	font-weight: bold;		
			
	height: 18px;		
	padding: 2px 2px 2px 5px;		
			
	border: 0.5px solid rgba(0,0,0,0.45);		
	border-radius: 3px 3px 3px 3px;		
	-moz-border-radius: 3px 3px 5px 3px;		
	-webkit-border-radius: 3px 3px 3px 3px;		
}			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
			
.boton1{			
	 content:'';		
	 position: relative;		
	 top: 0px;		
	 left: 0px;		
	 width: 100px;		
	 height: 20px;		
	 background: rgba(48,90,251,0.92);		
	 color: #FFFFFF;		
	 border-radius: 5px;		
	 transition: all 2s ease;		
}			
			
.boton1:before {			
	 content:'';		
	 position: relative;		
	 top: 0px;		
	 left: 0px;		
	 width: 100px;		
	 height: 20px;		
	 background: rgba(48,90,251,0.92);		
	 color: #FFFFFF;		
	 border-radius: 5px;		
	 transition: all 2s ease;		
}			
			
.boton1:hover:before {			
 height: 42px;			
}			
			
.boton2{			
	 content:'';		
	 position: relative;		
	 top: 0px;		
	 left: 0px;		
	 width: 30px;		
	 height: 20px;		
	 background: rgba(48,90,251,0.92);		
	 color: #FFFFFF;		
	 border-radius: 5px;		
	 transition: all 2s ease;		
}			
			
.boton3{			
	 content:'';		
	 position: relative;		
	 top: 0px;		
	 left: 0px;		
	 width: 50px;		
	 height: 20px;		
	 background: rgba(48,90,251,0.92);		
	 color: #FFFFFF;		
	 border-radius: 5px;		
	 transition: all 2s ease;		
}			
				
.boton4{			
	 content:'';		
	 position: relative;		
	 top: 0px;		
	 left: 0px;		
	 width: 250px;		
	 height: 30px;		
	 background: rgba(48,90,251,0.92);		
	 color: #FFFFFF;		
	 border-radius: 5px;		
	 transition: all 2s ease;		
	 font-family: 'Roboto', sans-serif;		
	 font-size: 18px;		
}			
			
.boton4:before {			
	 content:'';		
	 position: relative;		
	 top: 0px;		
	 left: 0px;		
	 width: 100px;		
	 height: 20px;		
	 background: rgba(48,90,251,0.92);		
	 color: #FFFFFF;		
	 border-radius: 5px;		
	 transition: all 2s ease;		
}			
			
.boton4:hover:before {			
 height: 42px;			
}			
			
.bt_0{			
    padding: 2px;			
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	top: 0px;		
	left: 0px;		
	width: 30px;		
	height: 20px;		
	background: #046c70;		
	color: #FFFFFF;		
	border-radius: 5px;		
	transition: all 2s ease;		
			
}			
			
.bt_1{			
    padding: 2px;			
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	top: 0px;		
	left: 0px;		
	width: 65px;		
	height: 28px;		
	background: #046c70;		
	color: #FFFFFF;		
	border-radius: 5px; 		
	transition: all 2s ease;		
			
}			
			
.bt_11{			
    padding: 2px;			
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size: 9px;		
	top: 0px;		
	left: 0px;		
	width: 65px;		
	height: 22px;		
	background: #046c70;		
	color: #FFFFFF;		
	border-radius: 5px;		
	transition: all 2s ease;		
			
}	

.bt_2{			
    padding: 2px;			
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	top: 0px;		
	left: 0px;		
	width: 120px;		
	height: 28px;		
	background: #046c70;		
	color: #FFFFFF;		
	border-radius: 5px;		
	transition: all 2s ease;		
			
}	

.bt_3{			
    padding: 2px;			
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	top: 0px;		
	left: 0px;		
	width: 200px;		
	height: 28px;		
	background: #046c70;		
	color: #FFFFFF;		
	border-radius: 5px;		
	transition: all 2s ease;		
			
}			
			
.bot_0{			
    padding: 2px;			
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size:9px;		
	font-weight: bold;		
	top: 0px;		
	left: 0px;		
	width: 30px;		
	height: 17px;		
	background: #8A8A8B;		
	color: #000;		
	border: 1.0px solid rgba(0,0,0,0.9);		
	border-radius: 2px;		
	transition: all 2s ease;		
}			
			
.bot_1{			
	    padding: 2px;		
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size:9px;		
	font-weight: bold;		
	top: 0px;		
	left: 0px;		
	width: 45px;		
	height: 17px;		
	background: #8A8A8B;		
	color: #000;		
	border: 1.0px solid rgba(0,0,0,0.9);		
	border-radius: 2px;		
	transition: all 2s ease;		
}			
			
.bot_11{			
    padding: 2px;			
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size:9px;		
	font-weight: bold;		
	top: 0px;		
	left: 0px;		
	width: 65px;		
	height: 17px;		
	background: #8A8A8B;		
	color: #000;		
	border: 1.0px solid rgba(0,0,0,0.9);		
	border-radius: 2px;		
	transition: all 2s ease;		
}			
			
.bot_2{			
    padding: 2px;			
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size:10px;		
	font-weight: bold;		
	top: 0px;		
	left: 0px;		
	width: 120px;		
	height: 18px;		
	background: #8A8A8B;		
	color: #000;		
	border: 1.0px solid rgba(0,0,0,0.9);		
	border-radius: 2px;		
	transition: all 2s ease;		
			
}			
			
.bot_22{			
	padding: 2px;		
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size:10px;		
	font-weight: bold;		
	top: 0px;		
	left: 0px;		
	width: 120px;		
	height: 18px;		
	background: #8A8A8B;		
	color: #000;		
	border: 1.0px solid rgba(0,0,0,0.9);		
	border-radius: 2px;		
	transition: all 2s ease;		
	display: none;		
}	

.bot_3{			
	padding: 2px;		
	text-transform: uppercase;		
	font-family: 'Roboto', sans-serif;		
	font-size:10px;		
	font-weight: bold;		
	top: 0px;		
	left: 0px;		
	width: 300px;		
	height: 18px;		
	background: #8A8A8B;		
	color: #000;		
	border: 1.0px solid rgba(0,0,0,0.9);		
	border-radius: 2px;		
	transition: all 2s ease;		
}			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
			
.ico1{			
	/*Color*/		
	background: #edffba;		
			
	/*Tamaño*/		
			
	height:5%;		
			
	/*Bordes*/		
	border-radius: 2px 2px 2px 2px;		
	-moz-border-radius: 2px 2px 2px 2px;		
	-webkit-border-radius: 2px 2px 2px 2px;		
	border: 1px solid #000000;		
			
}			
			
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
			
.errores{			
	-webkit-box-shadow: 17px 20px 45px -8px rgba(240,130,12,1);		
	-moz-box-shadow: 17px 20px 45px -8px rgba(240,130,12,1);		
	-o-box-shadow: 17px 20px 45px -8px rgba(240,130,12,1);		
	box-shadow: 17px 20px 45px -8px rgba(240,130,12,1);		
	background: red;		
	color:#fff;		
	display:none;		
	font-family: 'Roboto', sans-serif;		
	font-size:9px;		
			
	text-transform: uppercase;		
			
	width:160px;		
	/*		
	height:50px;		
			
			
	font-size:12px; /*		
	margin-top: -50px;  		
	margin-left: 50px; */		
	padding: 5px;		
	position:absolute;		
    /*Sombras*/			
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	}		
			
			
.mensaje{			
	/*Posicion*/		
	position:absolute;		
	top:5%;		
	left:30%;		
			
	/*Color*/		
	background: red;		
	color:yellow;		
			
			
	/*Tamaño*/		
	width:40%;		
	height:50px;		
	min-width:120px;		
	min-width:160px;		
			
	/*Borde*/		
			
	border:double;		
	border-radius: 2px 2px 2px 2px;		
	-moz-border-radius: 2px 2px 2px 2px;		
	-webkit-border-radius: 2px 2px 2px 2px;		
			
	/*Sombras*/		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	/*invisibilidad*/		
	display:none;		
			
	}		
			
			
.mensaje1{			
	background:red;		
	color:#fff;		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	font-family: 'Roboto', sans-serif;		
	font-size:25px;		
			
	width: 250px;		
	height: 100px;		
			
	position: absolute;		
	top:15%;		
	left:38%;		
			
	display:none;		
			
			
}			
			
			
.mensaje2{			
	background:red;		
	color:#fff;		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	font-family: 'Roboto', sans-serif;		
	font-size:14px;		
	text-align: justify;		
	padding: 20px;		
			
	width: 350px;		
	height: 125px;		
			
	position: absolute;		
	top:15%;		
	left:38%;		
			
	display:none;		
}			
			
			
.mensaje3{			
	background:red;		
	color:#fff;		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	font-family: 'Roboto', sans-serif;		
	font-size:12px;		
	text-align: justify;		
			
	padding-top: 20px;		
	padding-bottom: 20px;		
	padding-left:10px;		
	padding-right: 10px;		
			
			
	width: 510px;		
	height: auto;		
			
	position: absolute;		
	top:15%;		
	left:38%;		
			
	display:none;		
}			
			
.mensaje4{			
	background:#087100;		
	color:#fff;		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	font-family: 'Roboto', sans-serif;		
	font-size:14px;		
	text-align: justify;		
			
	padding-top: 20px;		
	padding-bottom: 20px;		
	padding-left:10px;		
	padding-right: 10px;		
			
	width: 510px;		
	height: 80px;		
			
	position: absolute;		
	top:15%;		
	left:38%;		
			
	display:none;		
}			
			
.mensaje5{			
	background:#FF0000;		
	color:#fff;		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	font-family: 'Roboto', sans-serif;		
	font-size:13px;		
	text-align: justify;		
	text-transform: uppercase;		
			
	padding: 5px;		
			
	width:  510px;		
	height: auto;		
			
	position: absolute;		
	top: 5%;		
	left:38%;		
			
	display:none;		
}			
	
.mensaje55{		
	
	background:#FF0000;		
	color:#fff;		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	font-family: 'Roboto', sans-serif;		
	font-size:13px;		
	text-align: center;
	text-transform: uppercase;		
			
	padding: 5px;		
			
	width:  510px;		
	height: 070px;		
			
	position: absolute;		
	top: 10%;		
	left:38%;		
			
	display:none;		
}			
	
.mensaje56{		
	
	background:#FFA600;		
	color:#fff;		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	font-family: 'Roboto', sans-serif;		
	font-size:13px;		
	text-align: center;
	text-transform: uppercase;		
			
	padding: 5px;		
			
	width:  510px;		
	height: 070px;		
			
	position: absolute;		
	top: 10%;		
	left:38%;		
			
	display:none;		
}	

.mensaje6{			
	background:#FF0000;		
	color:#fff;		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	font-family: 'Roboto', sans-serif;		
	font-size:13px;		
	text-align: justify;		
	text-transform: uppercase;		
			
	padding: 5px;		
			
	width:  510px;		
	height: 200px;		
			
	position: absolute;		
			
	top: 5%;		
	left:2%;		
}			
			
.mensaje7{			
	background:#087100;		
	color:#fff;		
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);		
			
	font-family: 'Roboto', sans-serif;		
	font-size:14px;		
	text-align: justify;		
	padding: 5px;		
			
	width: auto;		
	height: auto;		
			
	position: absolute;		
	top:15%;		
	left:38%;		
			
	display:none;		
}			
/*::::::::::::::::::::::::: letras :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
			
.Titulo0{			
	font-family: 'Roboto', sans-serif;		
	font-size: 14px;		
	font-weight: bold;		
	text-transform: uppercase;		
	}		
			
.Titulo1{			
	font-family: 'Roboto', sans-serif;		
	font-size: 18px;		
	font-weight: bold;		
	text-transform: uppercase;		
	}		
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
			
.Letra-Roboto-1{			
	font-family: 'Roboto', sans-serif;		
	font-size: 1px;		
	text-transform: uppercase;		
}			
			
.Letra-Roboto-6{			
	font-family: 'Roboto', sans-serif;		
	font-size: 6px;		
	text-transform: uppercase;		
}			
.Letra-Roboto-7{			
	font-family: 'Roboto', sans-serif;		
	font-size: 7px;		
	text-transform: uppercase;		
}			
			
.Letra-Roboto-8{			
	font-family: 'Roboto', sans-serif;		
	font-size: 8px;		
	text-transform: uppercase;		
}			
			
			
.Letra-Roboto-9{			
	font-family: 'Roboto', sans-serif;		
	font-size: 9px;		
	text-transform: uppercase;		
}			
			
			
.Letra-Roboto-10{			
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	text-transform: uppercase;		
}			
	
.Letra-Roboto-11{			
	font-family: 'Roboto', sans-serif;		
	font-size: 11px;		
	text-transform: uppercase;		
}			
			
.Letra-Roboto-12{			
	font-family: 'Roboto', sans-serif;		
	font-size: 12px;		
	text-transform: uppercase;		
}			
			
			
.Letra-Roboto-13{			
	font-family: 'Roboto', sans-serif;		
	font-size: 13px;		
	text-transform: uppercase;		
}			
			
.Letra-Roboto-14{			
	font-family: 'Roboto', sans-serif;		
	font-size: 14px;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-16{			
	font-family: 'Roboto', sans-serif;		
	font-size: 16px;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-18{			
	font-family: 'Roboto', sans-serif;		
	font-size: 18px;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-19{			
	font-family: 'Roboto', sans-serif;		
	font-size: 19px;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-20{			
	font-family: 'Roboto', sans-serif;		
	font-size: 20px;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-21{			
	font-family: 'Roboto', sans-serif;		
	font-size: 21px;		
	text-transform: uppercase;		
	}		
			
			
.Letra-Roboto-22{			
	font-family: 'Roboto', sans-serif;		
	font-size: 22px;		
	text-transform: uppercase;		
	}		
/* ----------------------------------------------------------*/			
.Letra-Roboto-bold-1{			
	font-family: 'Roboto', sans-serif;		
	font-size: 1px;		
	font-weight: bold;		
	text-transform: uppercase;		
}			
			
.Letra-Roboto-bold-6{			
	font-family: 'Roboto', sans-serif;		
	font-size: 6px;		
	font-weight: bold;		
	text-transform: uppercase;		
}			
			
.Letra-Roboto-bold-7{			
	font-family: 'Roboto', sans-serif;		
	font-size: 7px;		
	font-weight: bold;		
	text-transform: uppercase;		
}			
			
.Letra-Roboto-bold-8{			
	font-family: 'Roboto', sans-serif;		
	font-size: 8px;		
	font-weight: bold;		
	text-transform: uppercase;		
}			
			
			
.Letra-Roboto-bold-9{			
	font-family: 'Roboto', sans-serif;		
	font-size: 9px;		
	font-weight: bold;		
	text-transform: uppercase;		
}			
			
			
.Letra-Roboto-bold-10{			
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	font-weight: bold;		
	text-transform: uppercase;		
}			
			
			
.Letra-Roboto-bold-10-min{			
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
	font-weight: bold;		
}			
			
.Letra-Roboto-10-min{			
	font-family: 'Roboto', sans-serif;		
	font-size: 10px;		
}			
			
.Letra-Roboto-bold-11{			
	font-family: 'Roboto', sans-serif;		
	font-size: 11px;		
	font-weight: bold;		
	text-transform: uppercase;		
}			
			
.Letra-Roboto-bold-12{			
	font-family: 'Roboto', sans-serif;		
	font-size: 12px;		
	font-weight: bold;		
	text-transform: uppercase;		
}			
			
			
.Letra-Roboto-bold-13{			
	font-family: 'Roboto', sans-serif;		
	font-size: 13px;		
	font-weight: bold;		
	text-transform: uppercase;		
}			
			
.Letra-Roboto-bold-14{			
	font-family: 'Roboto', sans-serif;		
	font-size: 14px;		
	font-weight: bold;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-bold-16{			
	font-family: 'Roboto', sans-serif;		
	font-size: 16px;		
	font-weight: bold;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-bold-18{			
	font-family: 'Roboto', sans-serif;		
	font-size: 18px;		
	font-weight: bold;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-bold-19{			
	font-family: 'Roboto', sans-serif;		
	font-size: 19px;		
	font-weight: bold;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-bold-20{			
	font-family: 'Roboto', sans-serif;		
	font-size: 20px;		
	font-weight: bold;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-bold-21{			
	font-family: 'Roboto', sans-serif;		
	font-size: 21px;		
	font-weight: bold;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-bold-22{			
	font-family: 'Roboto', sans-serif;		
	font-size: 22px;		
	font-weight: bold;		
	text-transform: uppercase;		
	}		
			
.Letra-Roboto-bold-22-parpadeo{			
	font-family: 'Roboto', sans-serif;		
	font-size: 22px;		
	font-weight: bold;		
	text-transform: uppercase;	
	
	animation-name: parpadeo;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;	
	}	

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
			
.busca-contratista{			
	background:red;		
	color:#fff;		
			
	font-family: 'Roboto', sans-serif;		
	font-size:14px;		
	text-align: justify;		
	padding: 5px;		
			
	width: 520px;		
	height: 280px;		
			
	position: absolute;		
	top:8%;		
	left:20%;		
			
	/*		
	display:none;		
	*/		
}			
			
.busca-equipo{			
	background:red;		
	color:#fff;		
			
	font-family: 'Roboto', sans-serif;		
	font-size:14px;		
	text-align: justify;		
	padding: 5px;		
			
	width: 520px;		
	height: 280px;		
			
	position: absolute;		
	top:8%;		
	left:20%;		
			
			
	display:none;		
			
}			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
  .messages{			
        float: left;			
        font-family: sans-serif;			
        display: none;			
    }			
    .info{			
        padding: 3px;			
        border-radius: 10px;			
        background: orange;			
        color: #fff;			
        font-size: 9px;			
        text-align: center;			
		width: 245px;	
    }			
    .before{			
        padding: 3px;			
        border-radius: 10px;			
        background: blue;			
        color: #fff;			
        font-size: 9px;			
        text-align: center;			
		width: 245px;	
    }			
    .success{			
        padding: 3px;			
        border-radius: 10px;			
        background: green;			
        color: #fff;			
        font-size: 9px;			
        text-align: center;			
		width: 245px;	
    }			
    .error{			
        padding: 3px;			
        border-radius: 10px;			
        background: red;			
        color: #fff;			
        font-size: 9px;			
        text-align: center;			
		width: 245px;	
    }			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
.filtros{			
			
	display:none;		
}			
			
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/			
.div-guias{			
	background: #CFCFCF ;		
	color: #000000 ;		
	width: 300px;		
	height: 160px;		
	overflow-x: hidden;		
	overflow-y: auto;		
	border: 1px solid #000000;		
}			
			
.invisible{			
	display:none;		
}			
			
.cont-pto-item{			
	color: black;		
	background: #C7C8CC;		
	width: 685px;		
	height: 250px;		
	overflow-x: hidden;		
	overflow-y: auto;		
	border: 1px solid #000000;		
}			
			
.cont-pto-item tr:hover{			
	background:#FFFFFF;		
	cursor: pointer;		
	}		