/*----------BÚSQUEDA----------*/
#head{
	/*width:100%;*/
	width:600px;
	height: 30px;
	font:bold 22px Arial, Helvetica, sans-serif;
	border: 2px solid #0181bc;
	margin-left:10px;
	background-color:#0181bc;
	color:white;
	text-align:center;
}

#busqueda {
	/*position:absolute;*/
	width:600px;
	height:80px;
	font: 12px Arial, Helvetica, sans-serif;
	border: 2px solid #0181bc;
	margin-left:10px;
}

#busqueda .titulo{
	position:absolute;
	width:600px;
	height:20px;
	font:bold 16px Arial, Helvetica, sans-serif;
	background-color:#0181bc;
	color:white;
}

#busqueda .servicio{
	/*position:absolute;*/
	width:170px;
	height:170px;
	font:bold 16px Arial, Helvetica, sans-serif ;
	background-color:#0181bc;
	color:white;
	display:inline-block;
	margin-top:30px;
	margin-right:10px;
	margin-left:10px;
	text-align:center;
	border-radius:15px;
}

#menu {
	/*position:absolute;*/
	width:600px;
	height:80px;
	font: 12px Arial, Helvetica, sans-serif;
	margin-left:12px;
}

#menu .item{	
	width:90px;
	height:2px;
	padding: 5px 5px 8px 0px;
	font:bold 13px Arial, Helvetica, sans-serif ;
	display: inline-block;
	margin-top:2px;
	text-align:right;
	float:right;
}

#menu .a{
	width:200px;
	height:200px;
	float:right;
	display: inline-block;
	margin-top:10px;
	text-align:right;	
	
}

#desc_criterio{	
	width:70px;
	height:10px;
	padding: 5px 5px 8px 0px;
	font:bold 13px Arial, Helvetica, sans-serif ;
	background-color:#0181bc;
	color:white;
	display: inline-block;
	margin-top:40px;
	text-align:center;	
}

#criterio{	
	width:70px;
	height:15px;
	padding: 5px 5px 8px 0px;
	font:13px Arial, Helvetica, sans-serif ;
	display: inline-block;
	margin-top:25px;
}


#opciones {
	width:600px;
	height:35px;
	margin-left:10px;
	/*border: 2px solid #0181bc;*/
}

#opcion{	
	width:150px;
	height:20px;
	font:bold 13px Arial, Helvetica, sans-serif ;
	display: inline-block;
	margin-top:2px;
	text-align:left;
	float:left;
}

#opciones .a{
	width:150px;
	height:10px;
	font:bold 13px Arial, Helvetica, sans-serif ;
	float:right;
	display: inline-block;
	margin-top:2px;
	text-align:right;
}


/*----------RECIBO----------*/


#marco-recibo {
	width:600px;
	font: 12px Arial, Helvetica, sans-serif;
	border: 4px solid black;
	margin-left:10px;	
}

#marco-recibo .firmado{
	width:200px;
	padding: 2px; 
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-left:10px;
	background-color:black;
	color:white;
	text-align:center;
}

#escudo-chico {
	position:absolute;
	width:80px;
	height:90px;
	padding: 0px 0px 0px 0px !important;
	/*color: #ebebeb;*/
	margin-left:10px;
	/*background-color:#0181bc;*/
	background: url(images/escudo_chico.png) no-repeat center;
	
}

#ipsocial{
	position:absolute;
	padding: 85px 0px 0px 16px !important;
	font: 11px Arial, Helvetica, sans-serif ;
}

#titulo {
	position:absolute;
	/*width:20px;*/
	height:60px;
	padding: 25px 30px 0px 0px;
	/*color: #ebebeb;*/
	font:bold  28px Arial, Helvetica, sans-serif;
	margin-left:90px;	
}

#sub-titulo {
	width:250px;
	height:10px;
	font:bold 15px Arial, Helvetica, sans-serif !important;
	
}

#leyenda {
	position:absolute;
	padding: 25px 30px 0px 0px;
	width:250px;
	height:15px;
	font:bold 13px Arial, Helvetica, sans-serif !important;
	margin-left:345px;
	background-color:black;
	color:white;
	text-align:center;
	
}

#raya {
	position:absolute;
	width:6px;
	height:163px;
	font:bold 13px Arial, Helvetica, sans-serif !important;
	margin-left:337px;
	background-color:black;
	text-align:center;	
}

.raya-conceptos-vertical {
	position:absolute;
	padding: 8px 0px 5px 0px;
	width:1px;
	height:5px;
	background-color:black;
	
}
.raya-conceptos-horizontal {
	position:absolute;
	/*padding: 8px 0px 5px 0px;*/
	/*width:592px;*/
	height:1px;
	background-color:black;
	margin-left:5px;
	
}


#datos-agente {
	position:absolute;
	width:250px;
	height:15px;
	font:bold 13px Arial, Helvetica, sans-serif !important;
	margin-left:345px;
	text-align:left;
	
}

/*-------------TABLA DATOS DEL AGENTE-----------------*/
.tabla {
	position:absolute;
	width: 300px;
	text-align:center;
	font-family:arial,verdana,times;
	font-size:12px;
	margin-left:350px;
 }
.tabla p {
	/*clear:both;*/
	/*width: 100%;*/
	margin-left:345px;
}

.tabla .leyenda {
	padding: 2px;
	background-color: black;
	font-family:arial,verdana,times;
	float:left;
	width:230px;
	border-left: 1px solid black;
	font-weight:bold;
	/*margin-left:345px;*/
	color: white;
 }

.tabla .dato {
	padding: 2px;
	float:left;
	width:230px;
	border-bottom: 1px solid black;
	text-align:left;
	font:bold 12px Arial, Helvetica, sans-serif !important;
	/*margin-left:345px;*/
}
.tabla .columna {
	padding: 4px;
	float:left;
	width:230px;
	text-align:left;		

 }

/*---------FIN TABLA DATOS DEL AGENTE----------*/

/*-------------TABLA TOTALES-----------------*/
#descuentos {
	width:70px;	
	float:right;
	padding: 1px 5px 2px 0px;
	font:11px Arial, Helvetica, sans-serif ;
	text-align:right;
	margin-right:3px;
	margin-top:4px;
	display: inline-block;
	border: 1px solid black;
}

#haberes {
	width:70px;	
	float:right;
	padding: 1px 5px 2px 0px;
	font:11px Arial, Helvetica, sans-serif ;
	text-align:right;
	margin-right:5px;
	margin-top:4px;
	display: inline-block;
	border: 1px solid black;
}

#dato {
	width:100px;	
	/*float:left;*/
	padding: 1px 5px 2px 0px;
	font:11px Arial, Helvetica, sans-serif ;
	text-align:left;
	margin-left:5px;
	margin-top:4px;
	display: inline-block;
}

#neto-titulo {
	width:160px;	
	float:right;
	padding: 1px 10px 2px 0px;
	font:bold 16px Arial, Helvetica, sans-serif ;
	margin-left:0px;
	margin-top:4px;
	display: inline-block;
	border: 2px solid black;
	text-align:center;
	
	
}

#neto-valor {
	width:70px;	
	float:right;
	padding: 3px 5px 2px 0px;
	font:bold 14px Arial, Helvetica, sans-serif ;
	margin-right:3px;
	margin-left:0px;
	margin-top:4px;
	display: inline-block;
	background-color:black;
	color:white;
	text-align:center;
}

.marco-recibo .tabla-totales {
	width: 30px;
	text-align:left;
	font-family:arial,verdana,times;
	font-size:12px;
	margin-left:10px;
 }
.tabla-totales p {
	/*clear:both;*/
	width: 100%;
	margin-left:10px;
}

.tabla-totales .dato {
	padding: 2px 360px 0px 0px;
	/*float:left;*/
	width:230px;
	/*border-bottom: 1px solid black;*/
	text-align:left;		
	/*margin-left:345px;*/
}
.tabla-totales .importe-texto {
	padding: 2px;
	/*float:left;*/
	width:600px;
	text-align:left;
	font:bold 11px Arial, Helvetica, sans-serif !important;
	margin-left:4px;
}

/*---------FIN TABLA TOTALES----------*/


.cilap{
	width:585px;
	height:5px;
	padding: 5px 5px 8px 0px;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin-left:2px;
	margin-top:94px;
	text-align:left;
}
.info-1{
	
	width:585px;
	height:5px;
	padding: 5px 5px 8px 0px;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin-left:2px;
	/*margin-top:130px;*/
	text-align:left;
}
.info-2{
	width:585px;
	height:5px;
	padding: 5px 5px 8px 0px;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-top:15px;
	border: 1px solid black ;
	text-align:center;
}

.info-3{
	width:585px;
	height:5px;
	padding: 5px 5px 8px 0px;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin-left:4px;
	margin-top:2px;
	border: 1px solid black ;
	text-align:center;
}
.campos{
	padding: 5px 5px 8px 0px;
	font:bold 11px Arial, Helvetica, sans-serif ;
	margin-left:2px;
	margin-top:4px;
	border: 1px solid black ;
	background-color:black;
	display: inline-block;
	color: white;
	text-align:center;
}

.valores{
	padding: 1px 5px 2px 0px;
	font:11px Arial, Helvetica, sans-serif ;
	margin-left:6px;
	margin-top:4px;
	display: inline-block;

}

.valores-moneda{
	padding: 1px 5px 2px 0px;
	font:11px Arial, Helvetica, sans-serif ;
	margin-left:2px;
	margin-top:4px;
	display: inline-block;
	text-align:right;

}

.desc-totales{
	padding: 3px 5px 8px 0px;
	font:bold 12px Arial, Helvetica, sans-serif ;
	margin-left:2px;
	margin-top:4px;
	border: 1px solid black ;
	display: inline-block;

}

.totales{
	padding: 3px 5px 10px 0px;
	font: 14px Arial, Helvetica, sans-serif ;
	margin-left:2px;
	margin-bottom:5;

	border: 1px solid black ;
	display: inline-block;
}
.total{
	padding: 3px 5px 10px 0px;
	font:bold 14px Arial, Helvetica, sans-serif ;
	margin-left:2px;
	margin-bottom:5;
	border: 1px solid black ;
	display: inline-block;
}

#mensaje{
	width:604px;
	height: 30px;
	margin-left:10px;
	font:16px Arial, Helvetica, sans-serif;
	border-top:1px solid red;
	border-bottom:1px solid red;
	background-color:#EDE69E;
	text-align:center;		
}

