/* CSS Document 700px */

@charset "utf-8";
*{ margin:0; padding:0;}
html, body{
	background:#FFF;
	height: 100%;
	}
	
body{
	margin-top:0px;
	width:100% !important;
	background:url(../imgs/logo-medio.png) no-repeat center fixed;
	}
	
html, body, textarea{
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#898888;
}
#cat_inmuebles_mnt #jlvspestanas{width:730px;}

#wcat_pagos_pagar_pop #contenpagar{}
#wcat_pagos_pagar_pop #contenpagar .spacewidth{ display:inline-block; width:200px;}
#wcat_pagos_pagar_pop #contenpagar input[type=text]{height:50x; font-size:16px;}

#col2{ border:1px dotted #000000; width:400px; margin:50px 0px 10px 100px;}
#cotizarmontoinicial{ text-align:center; margin:0 auto;}
#cotizarmontoinicial ul{ margin:0px; padding:0px;}
#cotizarmontoinicial ul li{ padding:7px; display:block}

#cotizarmontoinicial ul li .cols{ display:inline-block; width:80px; margin:0px 0px 0px 5px; border:1px solid #CFCFCF;}
#cotizarmontoinicial ul li .cols .c1{}

#montoinicial{ font-size:18px; font-family:"Times New Roman", Times, serif;}
.titulomedio{ text-align:center; font-size:15px; margin:10px 0px 10px 0px;}

#mntoinicialtotal{ padding:5px;}


.resaltar1{ background:#FDFBCE}

.buspor{ margin:0px 0px 0px 10px;}
/* ------------------------------------------------------------- */

/*inicio, estilo impresion cotizar*/
#cat_cotizar_print{ width:900px; margin:0 auto; border:1px solid #999999}
#cat_cotizar_print .hoja{ margin:5px;}
#cat_cotizar_print .logo{ background:url(../imgs/logo-50.png) left center no-repeat; height:55px;}
#cat_cotizar_print .titulo{ text-align:center; font-weight:bold; font-size:20px;}
#cat_cotizar_print .fecha{ text-align:right; padding:0px 80px 0px 0px; margin:5px 0px 5px 0px;}

#cat_cotizar_print .cotizador{margin:5px 0px 5px 0px;}
#cat_cotizar_print .fechainicio{ margin:5px 0px 5px 0px;}
#cat_cotizar_print .fechafin{margin:5px 0px 5px 0px;}

#cat_cotizar_print .content{ height:500px; margin:10px 0px 5px 0px;}

#cat_cotizar_print .pie{ text-align:center;}

/*fin, estilo impresion cotizar*/


		  




/* Beneficiarios -------------- cat_beneficiarios_mnt*/

#cat_beneficiarios_mnt .tblventa thead tr th.tnumero{width:20px;}
#cat_beneficiarios_mnt .tblventa thead tr th.tcodigo{width:80px;}
#cat_beneficiarios_mnt .tblventa thead tr th.tnomraz{width:300px;}
#cat_beneficiarios_mnt .tblventa thead tr th.tacc{width:120px;}


#cat_beneficiarios_mnt .tblventaadd tr td.tnumero{width:30px;}
#cat_beneficiarios_mnt .tblventaadd tr td.tcodigo{width:75px;}
#cat_beneficiarios_mnt .tblventaadd tr td.tnomraz{width:250px;}
#cat_beneficiarios_mnt .tblventaadd tr td.tacc{width:100px;}





/* ------------------------------------------------------------- */
#jlvspestanas{
overflow-y:auto;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC;
background:#FFF;
padding:5px;
}

.contentView{}
.contentView .col1{ width:240px;}
.contentView .col2{ width:450px;}
.contentView .col3{border:1px solid  #000000; width:200px;}
.contentView .col2 iframe{ border:1px solid #000000; display:inline-block;}

.contentView .col10{ width:310px;}
.contentView .col11{ width:360px;}

#contentmapa{ width:100%; height:350px; overflow:hidden}
#mapajlvs { width: 100%; height: 100%; }

#map_inmueble{ width:280px !important;}
#cat_beneficiarios_mnt #obs_bene{ width:97.5% !important;}
#cat_beneficiarios_mnt #obs_repleg{ width:97.5% !important;}

#cat_inmuebles_mnt #dim_inmueble{ width:97.5% !important; margin:0px 0px 5px 2px;}

#wstandsprogramacion #frmstandsprogramacion #lblwspestadodep{ color:#FF0000;}
.sepatorh10{ display:inline-block; width:15px; height:2px;}

#wstandsprogramacion #frmstandsprogramacion #encabezado p{ padding:0px;}

#cat_inmuebles_mnt #frminmuebles #dir_inmueble{ width:70%;}

#ppreg_inmueble{ margin:10px 0px 10px 10px;}
#ppreg_inmueble span{ font-size:12px;}
#ppreg_inmueble input[type=checkbox]{vertical-align:middle}

.dtgimg{ text-align:center;}
.dtgimg .imgtrab{ width:170px; height:188px;}

a{color:#70BAE1;}
a:hover{color:#025986;}

ul{margin:0px; padding:0px;}
ul li{list-style:none;}	
	
/* iconos configuracion*/
.icon-imgcajeros{ background:url(../imgs/icons/icon-cajero.png) no-repeat top center;}
.icon-imgdb{ background:url(../imgs/icons/icon-tbls.png) no-repeat top center;}
.icon-imgdbs{ background:url(../imgs/icons/icon-database.png) no-repeat top center;}
.icon-imgconfigopcs{ background:url(../imgs/icons/icon-configopcs.png) no-repeat top center;}
/*fin, iconos configuracion*/

#contenedor{
	min-height: 100%;
	height: auto !important;
	margin: 0 auto;
	width: 1010px !important;
	color:#000000;
}


/* INICIO, cambios ventanas AEREO */
nobr{ font-size:18px !important; font-weight:bold !important; 
text-shadow: 2px 2px 2px #fff; filter: dropshadow(color=#fff, offx=2, offy=2);}
/* FIN, cambios ventanas AEREO */


/* ----- CAPTCHA */
img#refresh{
	margin-top:5px;
	margin-left:4px;
	cursor:pointer;
}

#wrap{
	border:solid #CCCCCC 1px;
	width:203px;
	-webkit-border-radius: 10px;
	float:left;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:2px;
	margin-top:3px;
	margin-left:60px;
}
/* -----FIN, CAPTCHA */

/* Iconos accesos directos */

#accdir{ text-align:center}
#accdir ul{ margin:0px; padding:0px; padding:10px;}
#accdir ul li{ 
display:inline-block; 
margin:5px 10px 10px 5px; }

#accdir ul li a{display:inline-block; text-decoration:none; color:#000; padding:5px;}
#accdir ul li a .icono{
border:1px solid #000000;
display:inline-block; 
padding:1px; 
background:url(../imgs/fon-icon_tablet.png) repeat;

-webkit-box-shadow: 1px 1px 1px 1px #000;
box-shadow: 1px 1px 1px 1px #000;
		
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;

-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;}

#accdir ul li a .title{ display:block; text-align:center; margin:3px 0px 0px 0px;}
#accdir ul li a:active{ 
color:#FFFFFF;
background:#107FC9; 
padding:5px;
		
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;

-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

#frmcontratos #cod_stand,#cod_bene{ width:110px;}

/*inicio, pesta�as*/

.dtgeneral{width:24%; padding:2px 2px 150px 2px; margin:0px 4px 0px 0px; border-left:1px dotted #666666; border-right:1px dotted #666666;}
.pestanas{width:74%;}

html, body, #map-canvas {
        margin: 0;
        padding: 0;
        height: 100%;
      }



.pagecontrol{ 
background:#F8F8F8; 
border-left:1px solid #F8F8F8;
border-right:1px solid #F8F8F8;
}
.pagecontrol hgroup{ padding:5px; margin:0px;}
.pagecontrol hgroup h2{ text-align:center}
.pagecontrol ul{ margin:0px; padding:0px;}
.pagecontrol ul li:first-child{ margin:0px 0px 0px 10px;}
.pagecontrol ul li{display:inline-block;}
.pagecontrol ul li a{
text-decoration:none;
font-weight:bold;
color:#333333;
display:inline-block; 
background:#FFF; 
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC; 
border-top:1px solid #CCCCCC;
padding:7px 10px 7px 10px;

}

.pagecontrol ul li a:active{ color:#428FCE; position:relative; top:1px; border-bottom:1px solid #FFF;}
.pagecontrol ul li a.activited{position:relative; top:1px; border-bottom:1px solid #FFF; color:#428FCE;}


/* --- fin, pesta�as */
#banner{ height:30px; border:1px solid #FF0000;}
#banner hgroup h1{font-size:12px; padding:0px 0px 0px 15px; color:#107FC9}
#banner .btndefault a{ padding:2px 4px 2px 4px;}

#contenedor .wpop .btndefault a{ padding:2px 4px 2px 4px;}

#logo{float:left;  width:300px; cursor:pointer;}
#jbtnuserj{float:right; margin:5px 15px 0px 0px;}

/* ++++++++++++++++++++ */
#iniciarsesion{background:url(../imgs/fondo-agua.png) repeat; height:100%;}
#iniciarsesion #banner{height:150px;}
#iniciarsesion #logo{ width:520px; background:url(../imgs/mlogo.png) no-repeat left bottom; float:none; height:140px; margin:0 auto; padding:5px;}
#iniciarsesion #logo h1{ margin:60px 0px 0px 125px; line-height:25px; text-align:center; color:#1A1A1A}



.barraherramientas{ padding:2px 0px 2px 0px;}
.barraherramientas ul{}
.barraherramientas ul li{ display:inline-block; }
.barraherramientas ul li a{ 
padding:2px 4px 2px 4px;
margin:0px 2px 0px 0px;
font-size:11px;
line-height:25px; 
display:inline-block; 
border:1px solid #B4B4B4;
background:url(../imgs/fonbtns.png) no-repeat -5px -75px; /*75*/
text-decoration:none; 
color:#000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.barraherramientas ul li a:hover{color:#555555; background:url(../imgs/fonbtns.png) repeat-x -5px -110px;}

.popup{display:none;}


.cajajaster{ 
border:1px solid #000000;
padding:15px 0px 10px 0px; 
background:url(../imgs/fon_moddel-prod.png) repeat-x top left;
box-shadow: 5px 5px 0 #333;
-webkit-box-shadow: 5px 5px 0 #333;
-moz-box-shadow: 5px 5px 0 #333;
 }
.cajajaster .codigos{ margin:0px 0px 0px 50px; padding:4px; width:380px !important;}
.cajajaster .btndefault a{width:76%; text-align:center; margin:10px 0px 0px 51px; }

.spcontentmnt{margin:0 auto; width:450px; padding:100px 10px 10px 10px;}
.spcontentmnt hgroup h2{ text-align:center; font-size:20px;}
.spcontentmnt .subtextall{text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px;}
.cajajaster label{ width:65px !important; font-weight:bold;}

.cajajaster #btniniciarsesion{ margin:0px 0px 0px 75px;}

.cajajaster #txtUsuario{ width:180px;}

.cajajaster .datosinicio{ width:285px; margin:30px 0px 0px 10px;}
.cajajaster .cargarfoto{ width:130px; margin:10px 10px 0px 0px; height:130px;}
.cajajaster #fotouser{width:100px; height:120px; padding:1px; margin:5px 0px 0px 3px;}
.cajajaster .cargarfoto img{ display:inline-block; margin:65px 0px 0px 65px;}





/*Inicio, Configuracion */
.fonconfigbloqes{background:url(../imgs/pixel.png); border:1px solid #E6E6E6;}
.jlvsconfig{}
#jlvscontentconfig{}
#jlvscontentconfig div{ margin:5px 4px 5px 4px; height:85px;}
#jlvscontentconfig div hgroup{ padding:0px 0px 10px 0px; margin:0px;}
#jlvscontentconfig div hgroup h3{  padding:0px; margin:5px 0px 0px 5px; }
/*width:70px; height:50px;*/
#jlvscontentconfig div ul{padding:0px; margin:0px 0px 0px 10px; overflow:hidden;}
#jlvscontentconfig div ul li{ list-style:none; display:inline-block; margin:0px 10px 0px 10px; padding:5px; float:left;  text-align:center; line-height:12px;}
#jlvscontentconfig div ul li a{ color:#000; text-decoration:none; font-size:11px;}
#jlvscontentconfig div ul li a span{text-align:center; width:auto; height:24px; display:block;}
#jlvscontentconfig div ul li a:hover{ color:#B7B7B7}

#jlvsgeneral{}
#jlvspersonalizacion{}
#jlvsdisserv{}
#jlvsmantenimiento{}
 

	
/* EMPEZANDO */

	
.barra-top{height:6px; width:100%; cursor:pointer;}

#footer{
 height:20px;
 width:100%;
 color:#FFFFFF;
 padding:5px;
 letter-spacing:0.9px;
 position:absolute; 
 position:fixed; 
 left:0px; 
 bottom:0; 
 z-index:999;
}
#footer div{ margin:0px 10px 0px 0px;}
#footer a{ color:#FFFFFF;}
#msjsbottom span{ padding:0px 0px 0px 5px;}
	


.space-x{ width:15px; display:inline-block;}


#content .sbor{ border:none;}
.btnguardarall{ margin:10px 0px 0px 0px;}


.tituloprin{color:#FFFFFF; margin:1px 0px 3px 0px; padding:5px 0px 5px 15px; display:block}
.tituloprin hgroup{ text-align:center;}
.tituloprin hgroup h2{ font-size:18px; font-weight:normal; display:inline-block; text-align:center;}

#vbtnregresar{display:inline-block; margin:0.9px 0px 3px 0px; padding:5px 15px 5px 15px; background:#CCCCCC; text-decoration:none; color:#000000}

input[type=text].nompersonal{ width:290px;}


/* fin, ficha registro */	

/*inicio boleta*/
#borboleta{ background:#FFFFFF; margin:0px 0px 20px 0px;}
#borboleta .logo{ background:url(../imgs/logo2.png) no-repeat top left; /*width:266px;*/ width:447px; height:86px;}
#borboleta .detalles{margin:15px 0px 5px 50px; text-align:center}
#borboleta .detalles hgroup{ margin:0px; padding:0px;}
#borboleta .detalles hgroup h3{ text-decoration:underline;}
#borboleta{ border:1px solid #CE000C; padding:5px;}

/*fin, boleta*/
	
	
	
/*INICIO, Estilo barra, btns*/	
.barra-default{height:35px; margin:1px 0px 0px 0px; padding:5.5px 5px 3px 5px; background:url(../imgs/fon-barradefault.png) repeat-x top left;}


.btnsdefault ul{ margin:0px 0px 0px 0px; padding:0;}
.btnsdefault ul li{ list-style:none; display:block; margin:0px 5px 0px 0px; float:left;}
.btnsdefault ul li a{
padding:2px 4px 2px 4px;
background:url(../imgs/fonbtns.png) no-repeat -5px -75px; /*75*/
display:block;
color:#000;
border:1px solid #B4B4B4;
line-height:25px;
font-size:11px;
text-decoration:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.btnsdefault ul li a:hover{color:#555555; background:url(../imgs/fonbtns.png) repeat-x -5px -110px;}


.btndefault a{ 
padding:2px 4px 2px 4px; 
background:url(../imgs/fonbtns.png) repeat-x -5px -75px; /*75*/
display:inline-block;
color:#000;
font-size:11px;
font-weight:bold;
border:1px solid #B4B4B4;
line-height:25px;
text-decoration:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.btndefault a:hover{ color:#555555; background:url(../imgs/fonbtns.png) repeat-x -5px -110px;}


/*FIN, Estilo barra, btns*/	



/*
width:778px; height:200px; color:#FFFFFF; font-size:30px; text-align:center;
display:none;
position: fixed;
padding:10px;
z-index:999;
margin: 5% auto;
top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -390px;*/


/* INICIO, de otros estilos, ORDENAR*/

#content{ width:98%;  padding:0px;  margin:0 auto;}

#cat_beneficiarios_mnt fieldset,input,textarea,select,.top,.imgtrab{border:1px solid #B5B8C8 !important;}

#content hgroup h2{margin:0px 0px 5px 0px; padding:0px; font-size:12px; text-transform:uppercase}

#reg-left{width:40%;}
#reg-left label{width:100px; vertical-align:middle; }


#reg-left #are_inmueble{ width:60px; display:inline-block;}
#reg-left #tipmed_inmueble{ width:60px; display:inline-block;}

#regimg{width:96%; text-align:center;}
#regimg .imgtrab{display:inline-block; padding:2px; width:169px; height:187px;}
#regimg input[type=file]{ width:95%; margin:0px 0px 5px 0px; display:block; text-align:center}

#reg-right{width:47%; text-align:center; margin:0px 0px 0px 0px;}
#reg-right .imgtrab{display:inline-block; padding:2px; width:169px; height:187px;}
#regcol2{
width:58%;
margin:0px 0px 0px 5px; 
}

#regcol2 select{ width:120px;}
#regcol2 input[type=text]{ width:120px;}

.documentocod{}
.documentocod input[type=text]{ width:40px !important; text-align:center }
.titulostop{ padding:0px; margin:0px; line-height:10px;}
.titulostop span{ font-weight:bold;}
.titulostop .doc{ margin:0px 0px 0px 5px;}
.titulostop .nrodoc{ margin:0px 0px 0px 30px;}
.titulostop .fecha{ margin:0px 0px 0px 72px;}
.titulostop .tipmov{ margin:0px 0px 0px 100px;}
.titulostop .conmov{ float:right; margin:0px 68px 0px 0px;}

.titulostop .nroguirem{ margin:0px 0px 0px 5px;}
.titulostop .cliemp{ margin:0px 0px 0px 85px;}
.titulostop .area{ float:right; margin:0px 180px 0px 0px;}

.titulostop .obs{ margin:0px 0px 0px 5px;}
.titulostop .est{ float:right; margin:0px 170px 0px 0px;}

.titulostop .tiparea{margin:0px 0px 0px 20px;}


#content .top{ border:1px solid #000000; padding:5px 0px 0px 0px;}	
#content .top p{display:inline-block;}	
#content .top p select{width:120px;}
#content .top p #fecha{ width:100px; margin:0px 10px 0px 30px;}

#content .top p #cod_area{margin:0px 85px 0px 0px;}
#content .top p #beneficiario_movimiento{ width:300px;}
#content .top p #obs_movimiento{ width:503px;}


#content .top p #cod_conmov{margin:0px 35px 0px 0px; width:170px;}
#content .top p #cod_proyecto{width:150px; margin:0px 30px 0px 0px;}
#content .top p #estado{width:100px; margin:0px 93px 0px 0px;}

#content .top p #des_instrumento{width:300px; margin:0px 93px 0px 0px;}
.titulostop .des_instrumento{margin:0px 0px 0px 20px;}


#content .bottom p{ display:inline-block; width:290px;}	
#content .bottom p label{ width:85px; }
#content .bottom p.pcod{width:200px;}
#content .bottom p.pempre{width:225px;}
#content .bottom p input.codigo{width:100px;}
#content .bottom p input.nomempresa{width:120px;}





/* INICIO, NORMALIZAR */


.btnbutton{
padding:5px 5px 5px 5px; 
display:inline-block;
color:#000;
font-weight:bold;
border:1px solid #B4B4B4;
text-decoration:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.btnbutton:hover{ color:#555555;}
.btneliminar{ 
text-indent:30px;
display:block;
background:url(../imgs/icons/icon-eliminar.png) no-repeat left top;
}

.btncancelar2{ 
text-indent:20px;
display:block;
background:url(../imgs/icons/icon-cancelar2.png) no-repeat left top;
}

input.txtdefault{ width:200px; padding:7px 10px 7px 10px; text-transform:capitalize}

/*inicio, departamento*/
.depimg{ width:50px;}

#busdes{ 
text-transform:capitalize;
font-size:13px
font-size:13px;
width:364px;
padding:5px 5px 5px 25px;
background:url(../imgs/imgbuscar.png) no-repeat center left;
}

#bususerpermisos{ 
text-transform:capitalize;
font-size:13px
font-size:13px;
width:364px;
padding:5px 5px 5px 25px;
background:url(../imgs/imgbuscar.png) no-repeat center left;
}


#vbtnadddepart{ margin:0px 0px 0px 70px;}

.depinpdis{ padding:10px 0px 10px 0px;}
.depinpdis label{ font-weight:bold; font-size:13px; padding:0px 15px 0px 0px;}
.depinpdis  img{vertical-align:middle; border:none; padding:0px 0px 4px 0px;}
.mntdepartamento{ border:1px solid #E3B411;}


/*fin, departamento*/


/* FIN, NORMALIZAR */


/* INICIO, BUSCAR INSTRUMENTOS / INSUMOS / ARTICULOS */

#wbusins p:first-child{ margin:3px 0px 5px 3px; font-size:12px; padding:3px; letter-spacing:0.7px; text-align:center}

#wbusins .btndefault a{ margin:0px 10px 0px 10px; padding:2px 3px 2px 3px;}
#wbusins .vbtnsbusprod{text-align:center;}
#wbusins .vbtnsbusprod2{margin:4px 0px 4px 0px;}

.cdef10{padding:0px 0px 1px 0px;}

#wbusins form input[type=text]{ width:418px; font-size:14px; vertical-align:bottom; font-weight:bold; 
padding:4px 5px 4px 30px; letter-spacing:1px; background:url(../imgs/imgbuscar.png) no-repeat 5px 2px #FFFFFF}
#wbusins form label{ width:115px;}
#wbusins form p{ padding:0px; margin:4px 0px 4px 0px;}

.pobservaciones textarea{ width:98.5%;}


/* FIN, BUSCAR INSTRUMENTOS / INSUMOS / ARTICULOS */

/* INICIO, BUSCAR INSTRUMENTOS / INSUMOS / ARTICULOS */

#wbusinsmov .btndefault a{ margin:0px 10px 0px 10px; padding:2px 3px 2px 3px;}
#wbusinsmov .vbtnsbusprod{text-align:center;}
#wbusinsmov .vbtnsbusprod2{margin:4px 0px 4px 0px;}

#wbusinsmov form #jbuscartxt{ width:400px; font-size:14px; vertical-align:bottom; font-weight:bold; 
padding:4px 5px 4px 30px; letter-spacing:1px; background:url(../imgs/imgbuscar.png) no-repeat 5px 2px #FFFFFF}

#wbusinsmov form input[type=text]{ width:160px; font-size:12px; vertical-align:bottom; padding:4px; letter-spacing:1px; }

#wbusinsmov form label{ width:115px;}
#wbusinsmov form p{ padding:0px; margin:4px 0px 4px 0px;}

#wbusinsmov form .pobservaciones textarea{ width:97%; margin:2px 5px 2px 5px;}

#wbusinsmov .tblventa thead tr th.tcodigo{ width:50px;}
#wbusinsmov .tblventa thead tr th.tdescripcion{ width:400px;}


/* FIN, BUSCAR INSTRUMENTOS / INSUMOS / ARTICULOS */

#wbusbenemov .btndefault{text-align:center;}
#wbusbenemov .btndefault a{ margin:0px 10px 0px 10px; padding:2px 3px 2px 3px;}
#wbusbenemov .vbtnsbusprod{text-align:center;}

#wbusbenemov form #jbuscartxt{ width:416px; font-size:14px; vertical-align:bottom; font-weight:bold; 
padding:4px 5px 4px 30px; letter-spacing:1px; background:url(../imgs/imgbuscar.png) no-repeat 5px 2px #FFFFFF}

#wbusbenemov form p{ padding:0px; margin:4px 0px 4px 0px;}


/* FIN, de otros estilos, ORDENAR*/

/*INICIO, FORMULARIO GENERAL */
.formulariodefault{ padding:0px 0px 5px 0px; font-size:11px; margin:0px;}
.formulariodefault p{ padding:4px; margin:0px 0px 2px 0px;}
.formulariodefault p label{ display:inline-block; text-align:right; width:80px;}
.formulariodefault p label b{ font-weight:normal;}
.formulariodefault input{font-size:11px; display:inline-block; padding:6px 5px 6px 5px;}
.formulariodefault input[type=text]{letter-spacing:1px; width:120px; margin:1px 0px 0px 0px;}
.formulariodefault input[type=file]{width:180px;}
.formulariodefault input[type=password]{letter-spacing:1px; width:180px;}
.formulariodefault input[type=radio]{ margin:0px 5px 2px 0px; vertical-align:middle; width:10px;}
.formulariodefault input[type=button]{ padding:10px;}
.formulariodefault input[type=radio]{ border:none !important;}
.formulariodefault select{font-size:11px; height:27px !important; padding:5px 2px 2px 2px; width:140px;}
.formulariodefault select option{padding: 4px;}
.formulariodefault textarea{ padding: 4px; color:#000000; resize:none;}

.formulariodefault p table{ display:inline-block;}
.formulariodefault fieldset{border:1px solid #B5B8C8; margin:2px 0px 0px 0px;}
.formulariodefault fieldset legend{font-size:11px; letter-spacing:1px; padding:0px 3px 0px 5px;}
.formulariodefault fieldset fieldset{ margin:5px; padding:2px;}

/* form default 2*/
.formulariodefault2{ padding:0px 0px 5px 0px; font-size:11px; margin:0px;}
.formulariodefault2 p{ padding:4px; margin:0px 0px 2px 0px;}
.formulariodefault2 p label{ display:inline-block; text-align:right; width:80px;}
.formulariodefault2 p label b{ font-weight:normal;}
.formulariodefault2 input{font-size:11px; display:inline-block; padding:6px 5px 6px 5px;}
.formulariodefault2 input[type=text]{letter-spacing:1px; width:120px; margin:1px 0px 0px 0px; border:1px solid #B6AD14 !important;}
.formulariodefault2 input[type=file]{width:180px; border:1px solid #B6AD14 !important;}
.formulariodefault2 input[type=password]{letter-spacing:1px; width:180px; border:1px solid #B6AD14 !important;}
.formulariodefault2 input[type=radio]{ margin:0px 5px 2px 0px; vertical-align:middle; width:10px;}
.formulariodefault2 input[type=button]{ padding:10px;}
.formulariodefault2 input[type=radio]{ border:none !important;}
.formulariodefault2 select{font-size:11px; height:27px !important; padding:5px 2px 2px 2px; width:140px; border:1px solid #B6AD14 !important;}
.formulariodefault2 select option{padding: 4px;}
.formulariodefault2 textarea{ padding: 4px; color:#000000; resize:none; border:1px solid #B6AD14 !important;}

.formulariodefault2 p table{ display:inline-block;}
.formulariodefault2 fieldset{border:1px solid #B5B8C8; margin:2px 0px 0px 0px;}
.formulariodefault2 fieldset legend{font-size:11px; letter-spacing:1px; padding:0px 3px 0px 5px;}
.formulariodefault2 fieldset fieldset{ margin:5px; padding:2px;}


.btnregistrar{
display:inline-block;
border:none !important;
color:#fff; 
background:#02197C;
padding:20px 15px 20px 15px;
margin:0px 5px 0px 5px;}
.btnregistrar:hover{background:#006F97; }




/*FINAL, FORMULARIO GENERAL*/



/* STYLES TABLA GENERAL */
.tblsgeneral{width:100%; margin:0 auto; border-left:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;}

.tblventa,.tblventaadd{border-spacing: 0 0; border-collapse : collapse; font-size:11px;}
.tblventa tr.titulos{background:url(../imgs/fon-head-table.png) repeat-x top left; height:28px; color:#000;}

.tblventaa tr.titles{background:url(../imgs/fon-head-table.png) repeat-x top left; height:28px; color:#000;}
.tblventaa thead tr th{padding:4px 10px 4px 10px; border-right:1px solid #C0C0C0}
.tblventaa thead tr th:hover{ cursor:default; background:url(../imgs/fon-head-table-hover.png) repeat-x top left;}

.tblventaadd tr{cursor:default;}

.tblventa thead tr th{padding:4px 10px 4px 10px; border-right:1px solid #C0C0C0}
.tblventa thead tr th:hover{ cursor:default; background:url(../imgs/fon-head-table-hover.png) repeat-x top left;}

.tblventaadd tbody tr td{padding:4px 5px 4px 5px; border-bottom:1px solid #C0C0C0;}

.tblventa thead tr th.tnumero{width:20px;}
.tblventa thead tr th.tcodigo{width:100px;}
.tblventa thead tr th.tdescripcion{width:200px;}

.tblventa thead tr th.ttitulo1{width:315px; text-align:left;}
.tblventa thead tr th.tfechacrea{width:100px;}
.tblventa thead tr th.timagen{width:90px;}
.tblventa thead tr th.ttipo{width:90px;}
.tblventa thead tr th.tacciones{width:113px;}

.tblventaadd tbody tr td.tnumero{width:32px; color:#0000FF; text-align:center;}
.tblventaadd tbody tr td.tcodigo{width:110px; text-align:center;}
.tblventaadd tbody tr td.tdescripcion{width:210px;}

.tblventaadd tbody tr td.ttitulo1{width:324px;}
.tblventaadd tbody tr td.tfechacrea{width:110px; text-align:center;}
.tblventaadd tbody tr td.timagen{width:100px;}
.tblventaadd tbody tr td.ttipo{width:100px; text-align:center;}
.tblventaadd tbody tr td.tacciones{width:120px; text-align:center;}

.tblventaadd tr.fills{background:#3399FF; color:#FFF; cursor:default;}
.tblventaadd tr:hover{background:#CCFFCC !important; color:#000}

.tblventaadd tr.inoperativo{background:#FF6C6C; color:#FFF; cursor:default;}

/* +++++++++++++++++++++++++ */


.tblregistros{
margin:0 auto; 
overflow-y: auto;
overflow-x: hidden;
padding:0px 2px 0px 0px;
}

.htbl120{ height:120px;}
.htbl160{ height:160px;}
.htbl220{ height:220px;}
.tblreg250{height:250px;}
.tblreg350{height:350px;}
.tbls400{width:400px; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; margin:0px 10px 0px 0px;}


#hide{ display:none}

/*FIN STYLES  TABLA GENERAL*/


/* INICIO, MENSAJES GENERALES */

#divcargando{width:100%; height:100%; background:url(../imgs/fon-inactive.png) repeat top left;
font-size:30px;
text-align:center;
display:none;
position: fixed;
z-index:100;
margin: 0% auto;
top: 0%;
left: 0%;
padding-top: 25%;
padding-left: 0%;
}

#cajamensajes,#cajamensajes2,#cajamensajes3{ 
width:778px;
color:#FFFFFF;
font-size:30px;
text-align:center;
display:none;
position: fixed;
padding:20px 0px 20px 0px;
z-index:999;
margin: 5% auto;
top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -390px;
line-height:25px;
}
#cajamensajes{background:url(../imgs/fon-msj.png) repeat top left;}
#cajamensajes2{background:url(../imgs/fon-msj2.png) repeat top left;}
#cajamensajes3{background:url(../imgs/fon-msj3.png) repeat top left; font-size:25px !important;}

/*FIN, MENSAJES GENERALES*/

/* INICIO, STYLES GLOBALES*/

.bloqueado{ 
color:#A0A0A0 !important;
background:#FAF9F8 !important;
border:1px solid #CEC7BD !important;
cursor:default !important;
pointer-events: none;
}

.disabled{
color:#FF0000 !important;
background:#FBFBFB !important;
cursor:default !important;
pointer-events: none;
}

.btndisabled{
color:#BBBBBB !important;
background:#E6E6E6 !important;
cursor:default !important;
pointer-events: none;
}

.left{float:left !important;}
.right{float:right !important;}
.vacio{clear:both;}	

.mayuscula{ text-transform:uppercase !important;}
.hide{display:none; margin:0 auto;}
/*#wbusins{ display:none; margin:0 auto; font-family:Helvetica, sans-serif; background:#F2F4F3; }*/

.texcoldef{color:#292929 !important;}
.foncoldef{ background:#292929 !important;}
.borcoldef{ border:1px solid #107FC9 !important;}

.btnbuscarcombo{margin:0px; padding:4px 0px 4px 5px; color:#FFFFFF; display:inline-block; width:70px; vertical-align:top; cursor:pointer;}

input.defaultdinero{ background:url(../imgs/signosoles.png) no-repeat left center; 
padding:5px 5px 5px 20px; width:100px;}
input.defaultdinero2{ background:url(../imgs/signosoles.png) no-repeat left center; 
padding:5px 5px 5px 20px; width:100px;}
/*#msjcargando2{ display:none;}*/

.valdolares{ margin:0px 0px 0px 95px; color:#FF0000}

.spaceh5{ height:5px;}
.separadorw{ width:15px; display:inline-block;}
.important{ color:#FF0000; font-size:14px; display:inline-block; margin:0px 0px 0px 5px;}
/*FIN, STYLES GLOBALES*/


#wstands #frmstands #cod_inmueble{ width:50px;}
#wstands #frmstands #cod_stand{ width:50px;}
#wstands #frmstands label{vertical-align:middle}

#wstands #frmstands #are_stand{ width:80px; display:inline-block;}
#wstands #frmstands #medare_stand{ width:60px; display:inline-block;}

#wstands #frmstands #ttlstandval{ font-size:15px; font-weight:bold;}

.contentother{ width:100%;}
#pro_contratos_mnt #frmcontratos{}
#pro_contratos_mnt #frmcontratos #reg-left{ width:45%;}
#pro_contratos_mnt #frmcontratos #regcol2{ width:50%;}
#pro_contratos_mnt #frmcontratos #regcol2 label{ vertical-align:middle; width:120px;}



/* inicio, estilo imprimir*/

#ticket{width: 500px !important;  padding: 20px 10px 20px 10px;}

#infonegocio{font-size: 12px !important; margin: 0px 0px 15px 0px}
#infonegocio p{ line-height: 10px !important}
#infonegocio .titulo{ font-weight: bold !important; font-size: 16px; margin: 0px 0px 5px 0px;}


#infocesta{font-size: 11px !important;}
#infocesta .cant,.des,.imp{ display: inline-block;}
#infocesta .cant{ width: 40px !important;}
#infocesta .des{ width: 140px !important;  margin: 0px 0px 0px 5px;}
#infocesta .imp{ width: 50px !important; margin: 0px 0px 0px 5px;}

#infocesta ul{ margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#infocesta ul li{ list-style: none; margin: 0px 0px 8px 0px;}

.calculos{ text-align: center; font-family: "Times New Roman", Georgia,Times, serif !important;}
.calculos p{ margin: 0px 0px 2px 0px !important; padding: 0px !important; display: block !important;}
.calculos p.first{font-size: 22px !important;}
.calculos p.other{font-size: 17px !important;}

.calculos p.first b{ display: inline-block !important; width: 100px !important; text-align: right;}
.calculos p.other b{ display: inline-block !important; width: 90px !important; text-align: right;}

.calculos span{display: inline-block !important; font-weight: bold !important; letter-spacing: 2px !important;}


.pfechor{ margin: 10px 0px 10px 0px !important;}
.pfechor .fecha,.hora{ display: inline-block !important;}
.pfechor .fecha{ float: left !important;}
.pfechor .hora{ float: right; padding: 0px 0px 0px 0px !important;}

.narti{ margin: 10px 0px 15px 0px !important; text-align: center !important;}
.narti span{ font-size: 13px !important; font-weight: bold !important;}


#pie{ text-align: center !important; font-size: 11.5px !important; margin: 15px 0px 0px 0px !important;}
#pie p{word-spacing: 4px !important;}

/* Final Imprimir*/

/* Large desktop */
@media (min-width: 1200px) { 

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  #reg-left{width:100% !important;}
  #regcol2{width:100% !important;}
  
  .dtgeneral label{ width:100px !important;}
  .dtgeneral input[type=text]{ width:100px !important;}
  
  #content{ width:744px;}
}

/* Landscape phones and down */
@media (max-width: 480px) {

}