* {margin:0;}
#pag_contenedor{margin: 0;background-color:#fff;font-family:Verdana,Tahoma,Arial,sans-serif; font-size:small;width:100%;color:#444; vertical-align:top}
#pag{font-size:85%;padding-bottom:0em;margin:2em 0 0em 0;_margin: .25em 0 1em 0;text-align:right}
#pag a{cursor:pointer;color:#999999;text-decoration:none;display:inline-block; border:1px solid #E6E6E6;padding:.3em 0 .3em 0;margin:0px 4px;text-align:center;height:12px;width:20px;}
#pag a:hover,#pag a.sel{background-color:#EFEFEF;border:1px solid #D4D4D4;color:#666666;}
#pag a.sel{color:#444;font-weight:bold}
#tablabuscar {
	margin: 0;
	height: 28px;
	width: 400px;
	float: right;
	display: block;
}
#tablabuscar label{
  display: block;
  float: left;
  clear: left;
  Width: 60px;
  line-height: 20px;
  margin: 0px 0 0 0;
  text-align: right;
  padding: 0 5px 0px 0;
  font-weight: bold;
}
#tablabuscar input {
	float: left;
	margin: 0 5px 0 5px;
}
#contenedor {float: left;margin-left:8px;}
.texto {margin: 8px 0px 8px 0px;
background: #ffffff url(../images/cuadro_izq.png) no-repeat top left;
}
.texto .derecha {margin-left: 16px!important;margin-left: 13px;
height: 16px;
background: url(../images/cuadro_sup.png) no-repeat top right;
padding-right:16px;
padding-top:4px;
}
.texto table{
margin:0 10px 0 10px!important;
}
.texto #notas{
margin:0!important;

}
.texto #notas td{
padding:2px;
}
.texto table td {
padding:0px;
margin:0px;

}
.texto .centro {background: url(../images/cuadro_der.png) no-repeat bottom right;
}
.texto .abajo {margin-right: 16px!important;margin-right: 13px;
height: 16px;
background: url(../images/cuadro_inf.png) no-repeat bottom left;
left:0;
}
.texto p {padding: 0px 10px 4px 14px;}
.texto input, .texto textarea, .texto select {margin: 10px 0px 0px 16px;}
.check {margin: 0!important;}
.texto label {
color: #fff;	
text-align: center;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0;
	}

#cargar  {
	margin:0 0 0 4px;
	float: left;
}
#calen1,#calen3,#calen4,#calenoff{
	margin:0 0 0 2px;
	float: left;
}
.texto #calen2 {
	margin:0 0 0 2px;
}

#btnjuicio  {
	margin:0 0px 0 0;
	height:19px;
	float: left;
	
}
#btnjuicio input  {
	margin:0px;
	float: left;
	
}
#btnjuicio #traer {
margin:0 0 0 1px;
cursor:pointer;
}
#btnjuicio #traer2 {
margin:0 0 0 1px;
}


form label.campo1, form label.combo1  {
	clear: left;
}

form label.campo1, form label.campo2
{
	display:inline;
	float: left;
	margin: 8px 10px 0px 16px;
	/*width: 150px;*/
	text-align: left;
	color: #405871; 
  	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 32px;
	
}
form label.memo
{
	display:inline;
	float: left;
	margin: 8px 10px 0px 16px;
	/*width: 200px;*/
	text-align: left;
	color: #405871; 
  	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
form label.campo1 input,form label.campo2 input {

	/*width: 200px;*/
	float: left;
	margin:0;
	
}
form label.memo textarea{
	float: left;
	margin:0;
}
form label.memo input{
	float: left;
	margin:0;
}

form select {

}
form textarea {
	float: left;
	display: block;
}
form label.examinar {
	float: left;
	display: block;
}
form label.combo1, form label.combo2 {
	float: left;
	margin: 8px 4px 0px 16px;
	/*width: 150px;*/
	text-align: left;
	color: #405871; 
  	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 32px;
	
	
}
form label.check1 {
	float: left;
	margin: 8px 4px 0px 16px;
	/*width: 150px;*/
	text-align: left;
	color: #405871; 
  	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
}
form label.check1 span {
	margin: 0 4px 0 4px;
	cursor:pointer;
	float: left;
	padding-top:4px	
}
form label.check1 input {
	/*width: 150px;*/
	float: left;
	margin:0;
	display:inline;
	vertical-align:middle;
}


form label.combo1 select, form label.combo2 select {
	/*width: 150px;*/
	float: left;
	margin:0;
}
.spancampo
{
	border:1px solid #CCCCCC;
	background:#F5F5F5;
	height:15px;
	padding:1px 2px 1px 2px;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333;
	margin: 0;
	float: left;
}
#tablaimportar td {
padding:2px;
}
form label.check2 {
	margin-left: 16px;
	/*margin-top: 6px!important;*/
	font: 11px Arial, Helvetica, sans-serif;
	color:#000;
	height:20px;
	

}
form label.check2 span {
	cursor:pointer;
	vertical-align: middle;
	margin:0px!important;
	padding:0px!important;
	
}
form label.check2 input {
	width: 30px;
	vertical-align: middle;
	margin:0px!important;
	padding:0px!important;
}