#busc_mat,
#busc_fri,
[id^="busc_fri_"],
#busc_mat2,
#busc_fri2,
#busc_cli {
	position: absolute; top: 18px; left: 0px; width: 202px; text-align: left; z-index: 18;
	border: 1px solid #dddddd; color: #666666; background: white; z-index: 999; font-weight: normal !important;
	box-shadow: 2px 2px 4px #999; -webkit-box-shadow: 2px 2px 4px #999; -moz-box-shadow: 2px 2px 4px #999;
}
#busc_mat a,
#busc_fri a,
[id^="busc_fri_"] a,
#busc_mat2 a ,
#busc_fri2 a,
#busc_cli a{ display:block; position:relative; padding: 4px 0px 4px 10px; text-decoration: none; }

#busc_mat2 a:hover,
#busc_mat2 a.selec,
#busc_fri2 a:hover,
#busc_fri2 a.selec,
#busc_mat a:hover,
#busc_mat a.selec,
#busc_cli a:hover,
#busc_cli a.selec,
#busc_fri a:hover,
#busc_fri a.selec,
[id^="busc_fri_"] a:hover,
[id^="busc_fri_"] a.selec { background-color: #CCEECC;  }


#busc_comp {
	position: absolute; top: 18px; left: 0px; width: 202px; text-align: left;
	border: 1px solid #dddddd; color: #666666; background: white; z-index: 999; font-weight: normal !important;
	box-shadow: 2px 2px 4px #999; -webkit-box-shadow: 2px 2px 4px #999; -moz-box-shadow: 2px 2px 4px #999;
}
#busc_comp a { display:block; position:relative; padding: 4px 0px 4px 10px; text-decoration: none; }
#busc_comp a:hover,
#busc_comp a.selec { background-color: #CCEECC; }


#busc_comp2 {
	position: absolute; top: 18px; left: 0px; width: 202px; text-align: left;
	border: 1px solid #dddddd; color: #666666; background: white; z-index: 999; font-weight: normal !important;
	box-shadow: 2px 2px 4px #999; -webkit-box-shadow: 2px 2px 4px #999; -moz-box-shadow: 2px 2px 4px #999;
}
#busc_comp2 a { display:block; position:relative; padding: 4px 0px 4px 10px; text-decoration: none; }
#busc_comp2 a:hover,
#busc_comp2 a.selec { background-color: #CCEECC; }


.datos_usuario {
	font-size: 11px;
	margin: 8px 8px 8px 10px;
}
.datos_usuario div {
	margin: 12px 0px;
	position: relative;
}
.datos_usuario span {
	color: white;
	text-shadow: 1px 1px 1px black;
	background: #bbb;
	margin: -4px 3px;
	padding: 2px 6px;
	font-size: 13px;
	font-weight: bolder;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	position: absolute;
	right: 0px;
      
}

.listado_adm {
	display: table; margin: 25px 0 15px;
	font-size: 11px; color: #454545; width: 715px; float: right;
}
.listado_adm .fila {
	position: relative; display: table-row; .overflow: hidden; .clear:both; text-transform: capitalize;
}
.listado_adm .fila div {
	display: table-cell; border-bottom: 1px solid #999999;
	padding: 6px 6px 6px 2px;
        
        position: relative;
}
.listado_adm .fila .list div {
	display: table-cell; border-bottom: 1px solid #999999;
	padding: 6px 6px 6px 2px;
        height: 88px;
        position: relative;
}

.listado_adm .fila:hover {
	background-color: #DEE9F5;
}

.padl .fila .acen, .pl { padding-left: 12px !important; }

.listado_adm .titulos { background: url(../imagenes/tit_listado.png) repeat !important; text-transform: none !important; color: #336AA2; }

.listado_adm .titulos div {
	font-weight: bold; font-size: 12px; padding-top: 10px !important; padding-bottom: 10px !important;
	.padding-left: 3px;  border-top: 1px solid #93B1CF; border-bottom: 1px solid #93B1CF !important;
}

.listado_adm .titulos div a { white-space: nowrap; text-decoration: none; color: #336AA2 !important }
.listado_adm .titulos div a:hover { color: #699DD2 !important; }
.listado_adm .titulos div a img { margin: 1px 0px 0px 2px; }
.listado_adm .titulos div a:hover img { opacity:0.50; filter:alpha(opacity=50); }
.listado_adm .fila div a { color: #3678B4; }
.listado_adm .fila div form, { display: block; margin-top: -2px; text-align: center; }
.listado_adm .fila div form select, .listado_adm .fila div form input
.listado_adm .fila div a img { vertical-align: middle; }
.listado_adm .fila div form select { font-size: 11px; width: 85px; .width: 95px; margin-top: 2px }
.listado_adm .fila div .chk { margin: 3px 6px; }

/* iconos */


.listado_adm .fila div form input, .ba, .us  {
	cursor: pointer; height: 22px; width: 24px; border: 1px solid; margin-top: 1px; margin-bottom: 2px;
	background-repeat: no-repeat; background-position:center; 
        background-color: #e6e6e6;
	border-color: #dbdbdb #dbdbdb #dbdbdb #dbdbdb;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
}

.listado_adm .fila div form input:hover, .ba:hover {
	background-color: #D2E7FF; border-color: #ABC9EA; border-bottom-color: #0266D7; border-right-color: #0266D7; }

.ico_deshabilitado  { background-image: url('../imagenes/iconos/ico_disable.gif') !important; 
}
.ico_habilitado { background-image: url('../imagenes/iconos/ico_able.gif'); }

#formu .ba { vertical-align: top; }

.ico_able	{ background-image: url(../imagenes/iconos/ico_able.gif); }
.ico_asig	{ background-image: url(../imagenes/iconos/ico_asig.gif); }
.ico_cargar	{ background-image: url(../imagenes/iconos/ico_cargar.gif); }
.ico_copiar	{ background-image: url(../imagenes/iconos/ico_copiar.png); }
.ico_del	{ background-image: url(../imagenes/iconos/ico_del.gif); }
.ico_disa	{ background-image: url(../imagenes/iconos/ico_disable.gif); }
.ico_edit	{ background-image: url(../imagenes/iconos/ico_edit.gif) !important; }
.ico_delete     { background-image: url(../imagenes/iconos/cross.png);}
.ico_go		{ background-image: url(../imagenes/iconos/ico_go.gif); }
.ico_hoja	{ background-image: url(../imagenes/iconos/ico_hoja.gif); }
.ico_ver	{ background-image: url(../imagenes/iconos/ico_lentes.gif); }
.ico_lock	{ background-image: url(../imagenes/iconos/ico_lock.gif); }
.ico_mail	{ background-image: url(../imagenes/iconos/ico_mail.gif); }
.ico_money	{ background-image: url(../imagenes/iconos/ico_money.gif); }
.ico_rp		{ background-image: url(../imagenes/iconos/ico_rp.gif); }
.ico_save	{ background-image: url(../imagenes/iconos/ico_save.gif) !important; }
.ico_x		{ background-image: url(../imagenes/iconos/ico_x.gif); }
.ico_reset	{ background-image: url(../imagenes/iconos/ico_reset.gif); }
.ico_tick	{ background-image: url(../imagenes/tick.png); width: 24px !important }
.ico_uadd	{ background-image: url(../imagenes/iconos/ico_uadd.gif); }
.ico_neg	{ background-image: url(../imagenes/iconos/ico_neg.gif); }
.ico_stat	{ background-image: url(../imagenes/iconos/ico_stat.png); }
.ico_mail_disa { background-image: url(../imagenes/iconos/ico_mail_disa.gif); }
.ico_mail_able { background-image: url(../imagenes/iconos/ico_mail_able.gif); }
.ico_star0 { background-image: url(../imagenes/iconos/ico_star0.png); }
.ico_star { background-image: url(../imagenes/iconos/ico_star.png); }
.ico_vet { background-image: url(../imagenes/iconos/ico_vet.png); }
.ico_spy { background-image: url(../imagenes/iconos/ico_spy.png); }

/*.ico_ver { width: 32px !important; } */.ico_asig { width: 42px !important; }

/* clases ie's 6 & 7 */



.listado_adm .fila { .clear: both; .border-bottom: 1px solid #999999; .height: 100%; }
.listado_adm .fila div { .float: left; .border-bottom: none; vertical-align: middle; position:relative; }
.f3 .fila div { .width: 29.5%; } .f4 .fila div { .width: 26.5%; } .f5 .fila div { .width: 17.8%; } .f6 .fila div { .width: 16.5%; }
.f7 .fila div { .width: 12.7%; } .f8 .fila div { .width: 10.8%; } .f9 .fila div { .width: 9.5%; } .f10 .fila div { .width: 7.7%; }
div.opc { height: 80px ; width: 80px; .width: auto !important; } div.id { width: 60px !important; } div.idd { width: 68px !important; } div.larg { width: 200px !important; }
div.lar { width: 155px !important; } div.p { width: 40px !important; }
div.m { text-align: center; width: 25px !important; padding: 6px 0px !important; }
div.fh { width: 100px !important; } div.opc2 { width: 106px !important } div.ie6 { .width: 22px !important; }
div.m a img { margin: 0px !important; }
div.pl img { margin-top: -2px; margin-left: 3px; }
/* fin clases ie's 6 & 7 */
#mensaje { width: 96%; text-align: center; background: rgb(255, 244, 244); border-radius: 6px; color: rgb(153, 60, 60); border: 1px solid rgb(153, 60, 60); margin-left: 3%; }
#filt { padding: 22px 8px 10px 28px; clear: both; .padding-top: 10px; overflow: hidden; z-index:-2 } #filt .fila { overflow: hidden; }
#filt .peq { width: 300px; float: left } #filt .peq #filtrar { margin-top: -2px } #filt .peq select { margin-left: 7px; }
#filt .fila div { width: 30%; float:left; margin: 5px 10px; } #filt b { font-size: 12px; color: #3678B4; .float: left; }
#filt .fila input { width: 142px; .width: 139px; float: right; .margin-right: -9px; border:2px solid #DDDDDD; }
#filt .fila select { width: 146px; float: right; border:2px solid #DDDDDD; }

#filt #filtrar {
	width: auto; float: right; /*font-weight: bold;*/
	font-size: 14px; color: #454545; padding: 3px 15px; 
	background: url(../imagenes/botones/backg_boton.gif) #e2e2e2 repeat-x;
	border:2px solid #cccccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
#filt #filtrar:hover { border:2px solid #BFDAF5; background: #eeeeee; }

#filt #enviar { background: #FFFFFF; border: 2px solid #9FB6CA; float: right; width: 60px; cursor: pointer; margin-left: 6px }
#filt .fila div.opc { width: 108px; }
#filt .criterios { width: 100% !important; padding-top: 10px } #filt .criterios b { float: left; color: #666666; }
#filt .criterios strong { color: #3678B4; float: left; font-size: 12px; margin-right: 20px; }
#filt label input { float: left !important; width: 12px !important; margin: 1px 22px 0px 8px; cursor: pointer; }
#filt .bloque {
	float: left; padding: 15px 30px; margin: 0px 12px; font-size: 12px; color: #3678b4; background-color: #F9F9F9;
	border: 1px solid #cccccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; .width: 250px;
}
#filt .bloque div { margin: 5px 0px; overflow: hidden }
#filt .bloque div input,
#filt .bloque div select { float: right; margin-left: 20px }
#filt .bloque div input { width: 184px; .width: 186px; .margin-right: -9px; border:2px solid #DDDDDD;}
#filt .bloque div select { width: 188px; border:2px solid #DDDDDD; } 
#filt .bloque div b { float: left; } 

/*#filter{ position: fixed; padding: 12px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;  overflow: hidden; margin-left: 20px; margin-bottom: 20px;}*/

#filter{ padding: 12px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-left: 20px; margin-bottom: 20px;
 background: #F6F4EB;  min-height: 170px;}
#filter label { cursor: pointer;  color:#3678B4 !important; font-weight: bold; }
#filter input, #filter select{ border:2px solid #DDDDDD; background: #fff; font-size: 13px;  }
#filter #raza_I { width: 160px;}


#filter .col_1_bis{ width: 660px; float: left; margin-bottom: 13px; clear: both; }
#filter .col_2_bis{ width: 300px; float: left; margin-bottom: 13px; }
#filter  label{ display: inline-block;  width:  100px; font-size: 12px; color: #333333}
.wrapper_filter{ min-height: 30px; width: 620px}
#filter h2{     margin: 8px 0 16px 0; display: inline-block ;  color: #999; padding: 6px 0 6px 0; background:  #f1f1f1;  clear:both;}
 .filter_result{ margin-left: 10px;   z-index:100; overflow: hidden;     }
 .filter_result ul{ background:#fff; width: 222px;     float: left;  border: 1px solid #f1f1f1; margin: 0 0 8px 4px; padding: 6px 4px 0 4px; min-height: 190px;}
 
/*  .filter_result ul:nth-child(+3) { background: #fdedc1}*/
 .filter_result li{    list-style: none; 
                      position:relative;  
                      font-size: 13px; 
                      margin-bottom: 4px; 
                      border: 1px solid #f1f1f1;  
                      border-radius: 6px; padding: 0 0 0 5px;
                      padding: 2px 0 2px 0;
                      }
                      
 .filter_result a{ color: #666; }
/*.filter_result li:nth-child(+1) { background: #e3d7ff}
 .filter_result li:nth-child(+2 ){ background: #b6cff5}
 .filter_result li:nth-child(+3) { background: #98d7e4}
 .filter_result li:nth-child(+4) { background: #f2b2a8}
 .filter_result li:nth-child(+5) { background: #fbe983}
 .filter_result li:nth-child(+6) { background: #a2dcc1}
 .filter_result li:nth-child(+7) { background: #ffad46}
 .filter_result li:nth-child(+8) { background: #fdedc1}*/
.campo { background: #fbe983}
 .planta { background: #a2dcc1}

 .filter_result li span{ 
     font-size: 10px; 
     position: absolute;
     padding: 0 2px 0 2px;  
     right: 3px; top: 5px; 
     background: #ccc;   
 border-radius: 4px; color: #fff;}
 .filter_result h4{ border: none; margin: 10px 0 10px 0;}
 .no_filter{ font-size: 12px; border: #dfd993; position:  relative; background: #f6f2c0; 
            padding: 2px 22px 2px 10px; margin-left: 6px; color: #67654e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.filter_cruz{ cursor: pointer; color: #c45b1c; background: #e59869; position: absolute; right: 0px; top:0px; border: 1px solid;  border: none; padding: 1px 5px 1px 5px;}
 
.rend{ position: absolute; }
.rendimientos_totales, .rendimientos_totales_2{
    position: relative; top: -100px;
    
      
    padding: 22px 6px 22px 6px; 
    text-align: center; 
    -webkit-border-radius: 50px; 
    border-radius: 50px; 
    -moz-border-radius: 50px;
    z-index: 12;
/*     -webkit-box-shadow: 0 0 8px #ccc; box-shadow:  0 0 8px #ccc;  
                   -moz-box-shadow: 0 0 8px #ccc;*/
    
    
}

.rendimientos_totales_2{color: #028b4b; left: 620px; }
.rendimientos_totales{ color: #9a8302; left: 530px;  }
.rendimientos_totales span{ font-size: 12px; }

.rendimientos_totales_2 span{ font-size:12px;}

.no_result{font-size: 12px; border: #dfd993; position:  relative; margin: 0px 30px -30px 0px;  float: right;   
            padding: 2px 12px 2px 12px; color: #67654e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.or{ font-size: 12px; position: absolute; top: 290px; right: 12px; color: #999;}


.format, .format2{ position: absolute; top: 280px; }
.format2{right: 112px; background: url('../imagenes/lista_cuadricula.jpg') no-repeat; padding: 10px; }
.format{ right: 89px; background: url('../imagenes/lista_cuadricula.jpg') no-repeat -28px 0px; padding: 10px; }          



.new_btn_listado div{ border:none; display:inline; padding:0px !important; margin:0px; }
/*==============================*/



/*==============================*/

/* criterios */

div.cc { clear: none !important; width: 168px !important; float: left !important; margin: 22px 15px 10px !important; position: relative }
div.cc input {
	background: transparent url(../imagenes/cross.png) no-repeat; cursor: pointer; width: 20px !important;
	margin: 0px !important; padding: 0px !important; border: 0px !important; position: absolute; top: 0; right: 0;
}
div.cc input.marc, .cruz input.marc, .tilde .marc {
	background: transparent url(../imagenes/tick.png) no-repeat !important;
}
.cruz input  {
	background: transparent url(../imagenes/cross.png) no-repeat; cursor: pointer; width: 20px !important;
	padding: 0px !important; border: 0px !important; color: transparent !important;	position: absolute; right: 0px; top: 3px;
}
.cruz label { width: 62px; padding-left: 20px; display: inline-block; position: relative; }
.cruz label span.radio { float: left; margin: 15px 0px 0px;  }

.tilde input {
	background: transparent url(../imagenes/cross.png) no-repeat; cursor: pointer; width: 20px !important;
	margin: 0px !important; padding: 0px !important; border: 0px !important; color: transparent;
}

div.cc b { font-size: 12px; float: none !important; padding: 0px !important }
.criterio label { cursor: pointer; display: block; }

#telefonito { background-image: url('../imagenes/telefono_agenda.jpg'); border: 0px; width: 25px; height: 25px; float: right }
label.llamado { float: right; margin-top: 9px; padding: 0 10px; font-size: 12px; background: white; width: 120px; } 
label.llamado b { float: left; margin-top: 4px; } 

.conserv_contra { margin: -15px auto 0; width: 165px; }
.enviar_lote { width: 100% !important; }
.enviar_lote .fila div { .width: 38%; }

/* borrar_fix version online*/
.icol_adm,
.ico_adm,
.icoa_adm { border: none; height: 16px; cursor: pointer; }
.ico_adm { width: 16px }
.icol_adm { width: 24px !important }
.icoa_adm { width: 32px !important }

.filtrados { overflow: hidden; margin-left: 15px; .width: 425px; margin-top: -20px; }

#agregados {
	color: #333333; padding: 7px 0px;
	margin-top: 2px; font-size: 12px;
	width: 100%; float: right;
}
#iframe #usuarios_agregados_cont { height: auto !important; overflow: hidden; }
#iframe #agregados { padding: 7px 0px; margin-top: 6px; }
#iframe #filtrados { margin-top: -12px; }

#usuarios_agregados_cont a { text-decoration: underline; color: #3678B4; float: right }
	
#usuarios_agregados_cont {
	height: 455px; overflow-y: scroll; overflow-x: hidden;
}
#usuarios_agregados_cont.rep { height: 315px !important }

#iframe #filtrar_agregar { width: 425px; margin-left: 0px; }
#iframe #cola_envio { width: 265px }
#iframe #cola_envio .botones {
	text-align: center; margin-top: 0px;
}
#filtrar_agregar {
	float:left; width: 440px; margin-left: 10px
}
#cola_envio {
	float:left; width: 278px; background-color: #F1F7F0; margin-left: 10px; border-left: 1px solid #3678B4;
}
#cola_envio .botones {
	text-align: center; margin-top: 6px;
}
#agregados .tit {	
	text-align: center; background: #f7f7f7; padding: 4px 0px;
	border-top: 1px solid #999999; border-bottom: 1px solid #999999;
	background: url(../imagenes/tit_listado.png) repeat !important; height: 27px
}
#agregados .tit b { margin-top: 6px; color: #3678B4; display: block; }

#agregados .botones input { margin: 2px; font-size: 14px; }
#correo_externo { width: 180px; color: #666666 }
.a_enviar { padding: 3px 1px; border-bottom: 1px solid #999; position: relative; color: #333; text-align: center; font-size: 11px; }
.a_enviar div { position: absolute; top: 0px; right: 0px; }
.a_enviar div button {
	font-weight: bolder; font-size: 13px; color: #5F89B4; border: none;
	background: none; cursor: pointer; height: 25px; width: 28px;
}

.enviar_lote #select { margin-bottom: -4px; margin-top: -2px !important; display: block; }

.mensaje_adm { margin: 25px 18px 25px 28px; padding: 0px; overflow: hidden; font-size: 12px; background: #eeeeee; border: 1px solid #dddddd; }
.mensaje_adm { .border: none; .background: white; } /* ie6 */
.mensaje_adm div { overflow: hidden; padding: 6px; } .mensaje_adm div span a { color: #3678B4; font-weight: bold; text-decoration: underline; }
.mensaje_adm div b { float: left; width: 200px; color: #3678B4; display: block; padding-left: 40px; }
.mensaje_adm div span { float: left; width: 380px; display: block }
.mensaje_adm div.mensaje b { padding-left: 0px; }

.nc {
	overflow: hidden; background-color: #F1F1F1;
	width: 715px; margin-left: 25px; .padding: 22px 0px;
}
.nc .col { float: left; width: 320px; margin: 22px 0px 22px 25px; .margin: 0px 12px; font-size: 11px; overflow: hidden; }
.nc .coment { margin: 25px 22px 25px 25px; }
.nc .coment textarea { width: 640px; font-size: 13px; font-family: Verdana; padding: 10px; }
.nc .col b { float: left; display: block; margin: 7px 0px; clear: left; }
.nc .col input,
.nc .col select,
.nc .col button { float: right; margin: 3px 0; display: block; }
.nc .col input { width: 180px; padding-left: 3px; } .nc .col select { width: 187px; }
.nc .col button { font-size: 14px; padding: 2px; margin-right: 5px; } .nc .col #fecha_carga { width: 153px; }
.nc .col strong { border-bottom: 1px solid #cccccc; color: #3678B4; font-size: 16px; text-align: right; margin-bottom: 20px; display: block }
.nc .info { font-size: 11px; width: 186px; float: right; color: #666666; margin-top: 6px } .nc b { color: #3678B4; }
.nc .vista span { font-size: 11px; width: 180px; float: right; color: #666666; margin-top: 7px; text-align: right; }

#clienteid { width: 394px !important; border-color: #CDDDED !important; color: #333333; }

#firmas span { float:right }  #firmas input { width: 220px; }
#firmas button { width: 23px; margin-left: 5px; border: 1px solid #3678B4; background: white; cursor: pointer; padding: 1px 2px 2px !important; }
#personas span { border-bottom: 1px solid #ccc; display: block; padding-bottom: 17px; }

.firmas span { float:right } .firmas input { width: 220px !important; }
.firmas button { width: 23px; margin-left: 5px; border: 1px solid #3678B4; background: white; cursor: pointer; padding: 1px 2px 2px !important; }
.personas span { border-bottom: 1px solid #ccc; display: block; padding-bottom: 17px; }

.rems { position: relative !important; } .rems input { width: 180px; }

#rems {
	position: absolute; top: 18px; left: 0px; width: 181px; text-align: left;
	border: 1px solid #dddddd; color: #666666; background: white; z-index: 999; font-weight: normal !important;
	box-shadow: 2px 2px 4px #999; -webkit-box-shadow: 2px 2px 4px #999; -moz-box-shadow: 2px 2px 4px #999;
}
#rems div { display:block; position:relative; padding: 4px 0px 4px 10px; } #rems a { text-decoration: none; }
.highlight { background-color: #FF9; } .rem_sel { background-color: #CCEECC; }

form.edit { background-color: #F3FBE4; } form.edit input { width: 50px; }
.form_ok.advn ul { color: #DD6600; list-style: inside; padding-left: 20px; }
.form_ok.advn strong { color: #666666; padding-bottom: 8px; display: block  }

.tsms {
	width: 362px !important; height: 72px; font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, sans-serif; color: #666666 !important;
	overflow: hidden; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 3px solid #B7CCE1 !important;
	padding: 15px !important; background-color: #FFFFFF;
}
.tsms_grande {
	font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, sans-serif; color: #888 !important; overflow: hidden;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 3px solid #B7CCE1 !important;
	padding: 15px !important; background-color: #FFFFFF;
	width: 666px !important; height: 55px;
}
.ln {
	border-right: 1px solid #93B1CF;
	border-left: 1px solid #93B1CF;
	margin: 25px 15px 15px 0px;
	width: 705px;
}

.botonera_lote
{
	margin-left: 18px;
       
}
.botonera_lote a img {
	vertical-align: middle;
}
#botonera{ height: 90px; }
.botonera_lote div {
	position: relative;
	background-color: #ccc;
	color: white;
	text-shadow: 1px 1px 0px black;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
	padding: 6px 4px 0px;
	margin: 5px 3px 2px;
	float: left;
	height: 64px;
	margin-bottom: 15px;
        
        
        
       
        
}
.botonera_lote div span.ss {
	display: block;
	font-size: 11px;
	font-weight: bolder;
	padding-bottom: 4px;
}
.botonera_lote div b {
	font-size: 28px;
	color: white !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #b5b5b5;
	padding: 2px 6px;
	margin-bottom: 8px;
}

.estado_lote div {
	position: relative;
	text-shadow: 1px 1px 0px black;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
	color: white;
	padding: 3px;
	margin-bottom: 4px;
	background: #ccc;
	font-weight: bold;
}

.toggle_botonera { 
    text-align: left; 
    padding: 0px 26px 10px; 
    margin-top: -3px; 
    font-size: 12px; 
    color: #333; 
    position: relative;
    overflow: hidden;
}

.toggle_botonera span {
	margin-right: 150px;
	font-size: 13px;
        /*
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: #ccc;
	margin-top: -4px;
	margin-bottom: -4px;
	padding: 4px 14px;*/
}           


.toggle_botonera span strong { font-size: 12px; }

.toggle_botonera a { position: absolute; right: 15px; }

#agregar { padding-left: 25px }
#agregar .form_ok {
	margin-left: 0px !important;
}
.creado_admin{ z-index: 9999; position: absolute; left: 30px;   background: #DD6600; font-size: 9px; color: #fff; border-radius: 4px; padding: 1px 4px; }
.a_creado_admin{ z-index: 9999; position: absolute; left: 30px; background: #779d05; font-size: 9px; color: #fff; border-radius: 4px; padding: 1px 4px;}
.gl{ float: none !important; border: 1px solid; padding: 10px; margin: 3px; }

    .tick_representante{
    margin: 0px 0px -4px 0px;
    width: 13px !important;
    height: 13px !important;
    display: inline;
    border: 0px !important;
    }
