/*HTML*/                    
* {
    margin: 0;
    padding: 0;
}

body {	
  font-family: Tahoma, Verdana, Arial;
	color: #191970;
	font-size: 0.9em;
  background: url("../images/body1000.png") repeat-y scroll center center #FFF;
}

.wraper{
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    background:#FFF;
} 
input[type="text"],input[type="password"],input[type="file"] {border:1px solid #191970;font-size:0.9em; } 

select {border:1px solid #191970;font-size: 0.85em;}
input[type="checkbox"]{
  border:0 none;
  margin-top:4px;
  float:left;
}

input[type="radio"]{
  border:0 none;
  float:left;
  vertical-align:middle;
}

input:focus, textarea:focus, select:focus {background-color: #FFF5CC;}

textarea {
	height: 70px;
	width: 705px;
	resize: none;
	border: 1px solid #191970;
	margin: 5px;
	font-family: Tahoma, Verdana, Arial;
  	font-size:0.9em;
  	padding-left: 5px;
}


.star{margin-right:5px;}

H1 {
  font-size: 1.7em ;
  margin: 10px 5px 10px 10px;
}

H2 {
  font-size: 1.2em;
}

h1 a{color:#191970;}

a img { border: 0 }
a{color:#000099;text-decoration:none;cursor:pointer;}
a:hover{color:#0046a5;text-decoration: underline;}                                                
a:focus{outline:none;}
a:active {outline: none;}  

form:focus{outline:none;}

img{cursor:pointer; vertical-align: middle;}

img.logo{
  float:left;
  margin-right:5px;
}

.mas{float:left;padding-top:3px;}

label{color:#191970;font-weight:500;font-size:0.9em;padding: 2px 5px;float:left;}

table {
  font-size:0.9em;
  width:100%;
}
/*tabla de cuentas*/
fieldset table {
border-left :1px solid #6f8ab7;
'border-right:1px solid #6f8ab7;
}

fieldset table tr{
border:1px solid #6f8ab7;}

fieldset table td{
border-bottom:1px solid #6f8ab7;
border-right :1px solid #6f8ab7;
}
fieldset table th{
border-top:1px solid #6f8ab7;
border-bottom:1px solid #6f8ab7;
/*border-right :1px solid #FFF;*/
}

th {
    background-color: #6f8ab7;
    color: #FFFFFF;
    padding: 3px 15px;
}
                                            
td {
  padding:3px 10px;
}

td img {margin-right: 3px;}

.total {
    background-color: #FFF;
    color: #191970;
    padding: 8px 15px;
    font-size: 1.1em;
    font-weight:700;
    border:1px solid #6f8ab7;
    margin-top: 10px;    
}

table tr.par:hover, table tr.impar:hover{
	background-color: lemonchiffon;
  cursor: pointer;
}

tr.par, tr.parsin {
    background-color:#fafcff;
}
tr.imparbln {
    background-color:#FFF;
}
tr.parbln {
    background-color:#EDEFF3;
}

tr.impar, tr.imparsin {
  background-color:#EBF3FE; }

tr.Ingreso{
  background-color:#EBF5E0;
 }

tr.Gasto{
  background-color:#F5E0E0;
 }


ul {
    font-size: 0.9em;
    list-style-type: none;
}

/* CLASES GENERALES */
.clear{clear:both}
.invisible{display:none;}
.visible{display:block;}

.campo{
    float: left;
    padding: 4px 8px;}

.campoch{
    float: left;
    padding: 2px 10px;}


.nota{float:left;}

/* ELEMENTOS PARTICULARES*/
/*botones formularios iguales que los enlaces*/
.boton{
    background-color: transparent;
    background-image: url("../images/inputboton.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 30px;
    padding: 0 5px 0 12px;
    color:#191970;
}
#submit.boton{
padding: 0 14px 0 22px;
             }

.boton:hover{
    background-color: transparent;
    background-image: url("../images/inputbotonhover.png");
    background-position: left center;
    background-repeat: no-repeat;
    color:#0046a5;
    text-decoration:underline;
}

input.boton {
    border: medium none !important;
    margin-right: 5px;
    text-align: center;
    overflow:visible;
}

input.botonlg {
    border: medium none !important;
}
/*Enlace suelto boton*/
a.boton{
  font-size: 0.9em;
  margin-right: 8px;
  padding: 8px 15px;
}
.divbotona a.boton, .divbotonli a.boton{
  padding: 8px 15px 8px 20px;
}

.divboton:hover, .divbotonli:hover, .divbotonizda:hover {
    background: url("../images/divbotonhover.png") no-repeat scroll right center transparent;
}

                                

.divboton {
    background: url("../images/divboton.png") no-repeat scroll right center transparent;
    float: right;
    height: 30px;
    margin-left: 7px;
    *margin-left: 0;
    overflow:hidden;
}

.divbotonizda {
    background: url("../images/divboton.png") no-repeat scroll right center transparent;
    float: left;
    height: 30px;
    margin-left: 7px;
    *margin-left: 0;
    overflow:hidden;
}



.divbotonli {
  background: url("../images/divboton.png") no-repeat scroll right center transparent;
  float: left;
  padding: 9px 0;    
  margin-right:7px;
  overflow: hidden;
}
               
.divbotona{
  background: url("../images/divboton.png") no-repeat scroll right top transparent;
  float: right;
  padding: 6px 0;  
  margin-left: 7px;
  *margin-left: 0;
 
}

.divbotona:hover {
    background: url("../images/divbotonhover.png") no-repeat scroll right top transparent;
    padding-top:5px;
}


.divbtnlogin{
  margin: 5px auto 3px;
  height: 30px;
  width:73px;
}

.botoneraR{
float:right;
margin-top: 9px;
}
                                                                                            
.botonera ul li{
	display:inline;
}


/*superior*/                        
#superior{
    background-color: #EBF3FE;
    height: 75px;
    width:1000px;
    margin: 0 auto 10px;
}

#cabecera{
    height: 35px;
    padding: 15px 5px 6px 15px;
}

#cabecera H1{
width:500;
float:left;
color:#191970;
}

#user
{
    border: 1px solid #191970;
    border-radius: 7px 7px 7px 7px;
    float: right;
    font-size: 0.9em;
    padding: 5px 10px;
    text-align: center;
    margin-right:25px;
    background-color:#FFF;
}
/*fomr LOGIN*/
#marco{
   margin: 0 auto;
   padding:45px 10PX; 
   width:400px;
}

.divlogo{
   margin: 15px 0 7px;
   padding:5px;
   height:25px;

}
.logoH{
  font-size:1.4em;
  margin-top:7px;
  float:left;
}

.formlogin{
    border-color: #ccc;
    border-radius: 7px 7px 7px 7px;
    border-style: solid;
    border-width: 1px;
    padding:25px 20px 10px;
    background-color: #EBF3FE;
    width:250px;
    float:left;
}



/* PESTAÑAS SUPERIORES*/
#pestanas {
    font-size: 0.9em;
    font-weight: 700;
    height: 39px;
    line-height: normal;
    float:left;
}

#pestanas ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 !important;

}
#pestanas li {
    background: url("../images/pestDcha_inact.gif") no-repeat scroll right top transparent;
    float: left;
    padding: 0;
    margin-left: 6px;
}
#pestanas a {
    background: url("../images/pestIzda_inact.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 1.2em;
    padding: 12px 15px 15px;
    text-decoration: none;
}
#pestanas a:hover { 
    text-decoration: underline;
}
#pestanas .activa {
    background-image: url("../images/pestDcha.gif");
}

#pestanas .activa a {
    background-image: url("../images/pestIzda.gif") ;
    color: #191970;
    padding-bottom: 15px;
    position: relative;
    margin-left: 0px;
}

/* ITEMS ABIERTOS POR EL USUARIO*/
#abiertos{
    background: url("../images/bg_border_3x1.verde.png") repeat-x scroll 0 100% transparent;
    height: 28px;
    margin: 5px 0 0;
}
#abiertos:after{
  clear:both;
  display:block;
}
#abiertos ul{
  margin-left:15px;
  clear:both;
  float:left;
}
#abiertos ul li{
    border-radius: 3px 3px 0px 0px;
    float: left;
    border: 1px solid #191970;
    background-color: #EBF3FE;     /*#D8E6FD; D6EDED; B5E4E4;*/
    overflow: auto;
        margin-left: 3px;
}   
/*#abiertos ul a{
    color: #191970;
    cursor: pointer;
    float: left;
    padding: 6px 12px 4px;
} */
#abiertos ul a {
    color: #191970;
    cursor: pointer;
    float: left;
    padding: 6px 5px 4px 12px;
}        
#abiertos ul span{
    cursor: pointer;
    float:left;
    background: url("../images/spriteH.png") no-repeat scroll -67px 5px transparent;
    display: block;
    height: 14px;
    padding: 8px 12px 1px ;
}        
#abiertos ul .selected{
    background: #FFFFFF !important;
    border-style: solid;
    border-width: 1px 1px 0;
    display:block;
}
#abiertos ul .selected a {
    border: 1px solid #FFFFFF;
    color: #000000 !important;
    font-weight: bold;
    padding: 5px 5px 4px 12px;
}
#abiertos ul .selected span.cierra{
    background: url("../images/spriteH.png") no-repeat scroll -43px 5px transparent;
}
.cierra:hover{
    background: url("../images/spriteH.png") no-repeat scroll -91px 5px transparent !important;
}
/*#abiertos
{
	color: #000;
	border-bottom: 2px solid #191970;
  padding: 4px 2px 4px 10px;
	margin: 0;
	background: #fff;

}
#abiertos ul
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#abiertos ul li
{
    background-color: #EAEBEC;
    border-color: #191970;
    border-radius: 0 3px 3px 0;
    border-style: solid;
    border-width: 1px 1px 1px 4px;
    color: #191970 !important;
    display: inline;
    float: left;
    margin-left: 6px;
    min-width: 150px;
    padding: 3px 5px 3px 11px;   
}

ul#itemsopen li a {
    float: left;
    font-size: 1em;
}
*/


#central{
    clear:both;
    margin: 0px auto;
    padding:5px 10px;
}
#contenido{
  width:975px;
  margin: 5px auto;
}


#contenedor{
  width:750px;
  margin: 5px auto;
}


#titulo, #tituloProp {
  color: #848484; /* #848484; /*  #191970;*/
font-weight: 700;
margin-left: 5px;
display: block;
margin-bottom: 15px;
border-bottom: 2px solid #848484;
padding-bottom: 5px;  
  
}

.tituloAdjuntos
{
  color: #191970;
font-weight: 700;
margin-left: 5px;
display: block;
margin-bottom: 20px;
border-bottom: 2px solid #191970;
padding-bottom: 5px;  
padding-top: 25px;
  
}



.titulo {
  color: #191970;
}
.titulo2 {
  color: #191970;
  margin-right:5px;
  margin-top:3px;
  float:left;
}

#msg{
    color: red;
    font-size: 0.75em;
    font-weight: 700;
    padding: 7px;
    text-align: right;
    display:none;
}

.titulo h2{
  margin: 5px 0px 0px 15px;
}
.titulo h3, .titulo2 h3{
    margin: 5px 0;
  font-size:1.2em;
  color: #5576ac;
  float:left;
}


#menuIzdo{
    float: left;
    font-size: 1em;
    margin: 0 5px 0 15px;
//  padding: 10px 0;    
    padding: 10px 0;
    width: 175px;
}

#menuIzdo li a{
//  	height: 31px;   
  	height: 24px;
	text-decoration: none;
	display: block;
	background:  url("../images/spritemenu.png") no-repeat 0 -81px transparent;
	padding: 8px 0 0 10px;  
  width: 167px; height: 24px; 
}

#menuIzdo ul  a.seleccion {
	color: #FFF;
	background:  url("../images/spritemenu.png") no-repeat 0 0;
	padding: 8px 0 0 10px;
  font-weight:700;      
}

#menuIzdo ul span {
	color: #CDCDCD;
	background:  url("../images/spritemenu.png") no-repeat 0 -81px;
	padding: 8px 0 0 10px;
  width:164px;
  display:block;   
  height: 24px;

  
}

#menuIzdo ul li a:hover {  
	color: #191970;
	background:  url("../images/spritemenu.png") no-repeat 0 -162px;
	padding: 8px 0 0 10px;
  font-weight:700px; 
} 

/*
.sprite-mnuAct{ background-position: 0 0; width: 174px; height: 31px; } 
.sprite-mnuDesact{ background-position: 0 -81px; width: 174px; height: 31px; } 
.sprite-mnuHover{ background-position: 0 -162px; width: 174px; height: 31px; } 
*/

#contenidodcho{
    float: left;
    width: 765px;
    padding: 5px 10px;
}


.botones
{
    float: right;
    height: 28px;
}

.botones ul  {
  margin: 10px 2px;
}

.botones ul li{
    float: left;
    margin-right: 5px;
}

.botones ul li a{
    padding: 8px 15px;
}


/*Botones a con dibujo*/

.btnVertical{
  width:80px;
  float:right;
}
.btnVertical .divbotona{
  margin-top:5px;       }


#borrar{
background-image: url("../images/btndel2.png");
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
border: medium none;
cursor: pointer;
margin-left:5px;
width:50px;
height:30px;
} 

#borrar:hover{
    background-color: transparent;
    background-image: url("../images/btndel2hover.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}                                          


#buscar{
background-image: url("../images/btnbuscar.png");
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
border: medium none;
cursor: pointer;
margin-left:5px;
width:30px;
height:30px;

} 
#buscar:hover{
    background-color: transparent;
    background-image: url("../images/btnbuscarhover.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

#btnAceptar{
  background-image:url("../images/btnAceptar.png");
  background-position:left center;
  background-repeat:no-repeat;
  width:73px;
  padding:0;
}

#btnAceptar:hover{
  background-image:url("../images/btnAceptarHover.png");
  background-position:left center;
  background-repeat:no-repeat;
}

#btnppal{
  background-image:url("../images/btnPpalG.png");
  background-position:left center;
  background-repeat:no-repeat;
  padding:0;
}

#btnppal:hover{               
  background-image:url("../images/btnPpalGHover.png");
  background-position:left center;
  background-repeat:no-repeat;
}

#btnbuscarCli{
  background-image:url("../images/btnbuscarG.png");
  background-position:left center;
  background-repeat:no-repeat;
  padding:0;
}                                           

#btnbuscarCli:hover{               
  background-image:url("../images/btnbuscarGHover.png");
  background-position:left center;
  background-repeat:no-repeat;
}

#imprimirCli{
background-image: url("../images/btnprint3.png");
background-color: transparent;
background-position: left center;
background-repeat: no-repeat;
border: medium none;
cursor: pointer;
width:100px;
height:30px;
padding: 8px 4px 8px 32px; 

} 
#imprimirCli:hover{
    background-color: transparent;
    background-image: url("../images/btnprint3hover.png");
    background-position: left center;
    background-repeat: no-repeat;
}

#btnContacto{
  background-image:url("../images/btnnew.png");
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:32px !important;
}
#btnContacto:hover{
  background-image:url("../images/btnnew.hover.png");
  background-position:left center;
  background-repeat:no-repeat;
}


#btnguardar{
  background-image:url("../images/btnSave3.png");
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:28px !important;
} 
            
#btnguardar:hover{
  background-image:url("../images/btnsave3hover.png");
  background-position:left center;
  background-repeat:no-repeat;
}
/*
#guardar, , #guardaescritura, #guardacontrata

, #btnguardar:hover, #guardaescritura:hover, #guardacontrata:hover{
  background-image:url("../images/btnsave3hover.png");
  background-position:left center;
  background-repeat:no-repeat;
}
*/
#btnborrar{
  background-image:url("../images/btnDel2.png");
  background-position:left center;
  background-repeat:no-repeat;

  padding: 8px 5px 8px 34px;
} 
#btnborrar:hover{
  background-image:url("../images/btnDel2hover.png");
  background-position:left center;
  background-repeat:no-repeat;
}
/*
#eliminar2{  background-image:url("../images/btnDel2.png");
  background-position:left center;
  background-repeat:no-repeat; 
  padding: 8px 5px 8px 32px;}

#eliminar:hover, #eliminar2:hover{
  background-image:url("../images/btnDel2hover.png");
  background-position:left center;
  background-repeat:no-repeat;
}

#nuevo{
  background-image:url("../images/btnNew1.png");
  background-position:left center;
  background-repeat:no-repeat;
  padding: 8px 5px 8px 35px;
} 

#nuevo:hover{
  background-image:url("../images/btnNew1hover.png");
  background-position:left center;
  background-repeat:no-repeat;
} */


#box,#boxopen, #boxProp{
  background-color: #F3F3F3;
  border: 1px solid #CCCCCC;
  border-radius: 5px 5px 5px 5px;
  float:left;
  clear:left; 
}


#box, #boxProp{
	display:none;
	margin: -32px 0 10px 1px;
  padding: 10px;  
	width:700px;
	*width:735px;
} 

#boxopen{display: block;   margin: 5px 0 10px 0px;padding:5px 10px;}

#boxopen .campo{
  padding-top: 6px;
}

#inferior{
  clear:left;
}


#miga{
  padding: 7px 0px 3px 10px;
  font-size:0.85em;
}

input[type="reset"]{float:left;}

.aviso{
    background-color: #FFF5CC;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    float: right;
    font-size: 0.9em;
    margin: 5px 12px;
    padding: 2px 31px 2px 5px;
    position: relative;
    text-align: left;
    min-height:20.5px;
    overflow:hidden;
}

#divavisos{
    margin: -16px 5px 3px 35px;
}


#divavisos.cerrado {
  display: none;
}

#divavisos.abierto {
    display: block;
}

span.cerrar {             
    background: url("../images/spriteH.png") no-repeat scroll -24px 0 transparent;
    cursor: pointer;
    display: block;
    height: 18px;
    padding: 7px 0 2px;
    position: absolute;
    right: 4px;
    text-indent: -12345px;
    top: 5px;
    width: 18px;
	height:20.5px;
}
span.abrir {             
    background: url("../images/spriteH.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 18px;
    padding: 7px 0 2px;
    position: absolute;
    right: 4px;
    text-indent: -12345px;
    top: 5px;
    width: 18px;
}

.formulario{
    border-color: #ccc;
    border-radius: 7px 7px 7px 7px;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-top: 5px;
    padding:10px;
    background-color: #EBF3FE;
    width:750px;
}


    
/*Pestañas grises pequeñas*/
#pestpeq{
    background: url("../images/bg_border_3x1.new.png") repeat-x scroll 0 100% transparent;
    height: 28px;
    float:left;
//  width: 750px;
    width: 772px;
}

#pestpeq:after{
    clear: both;
    display: block;
}

#pestpeq ul {
    clear: both;
    float: left;
}
#pestpeq ul li{
    border-radius: 3px 3px 0px 0px;
    float: left;
    border: 1px solid #ccc;
    background-color:#FFFFFF;

}                                     
#pestpeq ul a{
    color: #191970;
    float: left;
    padding: 6px 12px 4px;
    cursor: pointer;
}

#pestpeq ul a img{
    margin-top:-4px;
}

#pestpeq ul .selected{
    background: none repeat scroll 0 0 #EBF3FE;
    /*border-color: #000;*/
    border-style: solid;
    border-width: 1px 1px 0;
}

#pestpeq ul .selected a{
    border: 1px solid #EBF3FE;
    color: #000 !important;
    font-weight: bold;
    padding: 5px 8px 4px;
}

.divpst:after{
  clear:all;
}
.divpst{
  overflow:visible;
  border-bottom:1px solid #ccc;
  border-top:0;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-radius: 0px 0px 5px 5px;
  padding:10px;
  margin:0;
  background-color: #EBF3FE;
  width:750px;
  display:none;
  float:left;
  min-height:200px;
}

.divpst form{padding-right:25px;}
 


.importe{
  text-align:right;
}

/*DIVS DENTRO DE FORMULARIOS*/
#datosbanco, #datosProcurador, #datosAcolabora{
  border:1px solid #cdcdcd;
  border-radius: 5px;
  width:700px;
  padding:5px 10px;
  float:left;
  margin:0 0 0 25px;
  width:650px;
}
#datosProcurador, #datosAcolabora{
 margin: 5px 0 10px 25px !important;
}
 
.interior, fieldset{
  border:1px solid #cdcdcd;
  border-radius: 5px;
  width:700px;
  padding: 5px 5px 10px;
  float:left;
  margin: 10px 10px 5px;
}

fieldset.peq {
  width:500px;
  margin-top:0;
}


.detalle {
  border:1px solid #cdcdcd;
  border-radius: 5px;
  background-color: #FFF; /*#E0E0E0;*/
  width:700px;
  padding:5px 10px;
  float:left;
  margin: 5px 10px 5px;
}


legend, legend label{
	  font-weight:700;  
	  font-size:0.9em;
	  color:#191970;
	  padding: 0 5px;
}

legend label, legend input[type=radio]{
  float:none;
}


#chspromocion, #chsparticular {
/*	border: 1px solid #CDCDCD;*/
	float:left;
	width:650px;
  padding: 5px 15px 10px;
/*	background-color: #FFF;*/

}
.saldo{
  margin:10px 15px 5px 0;
/*  float:left;*/
}

.tituloinformes {
  margin:10px 15px 5px 0;
  float:left;
}


.saldo h3, .tituloinformes h3, .saldo h2, .tituloinformes h2 {
color:#5576ac;
}


.grupo{
    float: left;
    margin-left: 5px;
    width: 210px
}

#divchecks{
margin-top:-5px !important;
width:500px;
}

.salida{
  background-color: #EBEBEB !important;
  /*border:0px !important;*/
}
.entrada{
  background-color: #FFF !important;
  /*border:0px !important;*/
}

/* EXPEDIENTE*/
#frmExpediente .dcha{
    display: block;
    float: left;
    width: 50px;
}


/*Nuevo menu superior*/
.superior2{
  background-color:#C4DAFD;
  height:40px;
  padding:10px;
}
.superior2 H1{
  float:left;
  font-size:1.3em;
}

#menu{float:left;}
#menu ul{
  margin-top:10px;
}

#menu li a:hover{
 background: url("../images/btnmenuact.png") no-repeat scroll center center transparent;
 width:200px;
 height:50px;
 color:#191970;
 text-decoration: underline;
}

#menu li.activa a{
 background: url("../images/btnmenuact.png") no-repeat scroll center center transparent;
 padding: 10px 10px;
 font-size: 1.2em;
 text-decoration: none;
 color:#191970; 
}

#menu li a{
 background: url("../images/btnmenu.png") no-repeat scroll center center transparent;
 padding: 10px 10px;
 font-size: 1.2em;
 text-decoration: none;
 color:#FFF;
}


#menu li{
 display:inline;
} 


/*CONSUTLAS*/
.consultas{
  margin:10px 35px;
}
.consultas li{
  list-style-type: square;
  color:#000077;
    padding: 5px 10px;
}



#upload_value{
  border:1px solid #5f5f5f;
}


/*CAmPO FILE UPLOAD*/
div.campofile{
  position:relative;
  
}

div.falsofile {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
}

#divfichero{
  padding-left:0px !important;
}

input.file {
  width: 400px;
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.imgup{
  float:right;
  margin-top: -6px;
  background: url("../images/btnFile.png") no-repeat scroll 0 0 transparent;
  width: 87px;
  height: 30px;
  display:block;
  }
.imgup:hover{
  background: url("../images/btnFileHover.png") no-repeat scroll 0 0 transparent;
  cursor:pointer;
}

.firma{
    clear: both;
    font-size: 0.7em;
    margin: 0 auto;
    padding-top: 5px;
    width: 260px;
}
.pie{
    clear: both;
    font-size: 0.7em;
    margin-left: 15px;
    padding-top: 5px;
}

#tablaexp th{
  cursor:pointer;
}

.help{
    float:right;
    background: url("../images/help.png") no-repeat scroll 0 0 transparent;
    width:24px;
    height:24px;
    margin-right:10px;
}
.btnsbox{
  clear:both;
  padding-top:15px;
}
.propiedad{
  background-color: #EBEBEB;
}
.propiedad .campo{
  font-size:0.87em;
  padding: 1px 2px !important;  
}
.propiedad input{
font-size: 0.87em;
border-color: #797676;
}