barra.input{
	border:0;
}

.infotamanominimo{
    min-height: 300px;
}

h1{
	color:#CC0000;
	font-size:22px;
	padding:25px 0 10px 0;
	margin:0;
}

h2 {
    color: #CC0000;
    font-size: 22px;
    margin: 0;
    padding: 25px 0 10px;
}

a{
	color:#254881;
}

#root{
	width:963px;
	margin:0 auto;
	position:relative;
	height: auto!important; /* para los browsers buenos */
    height: 530px; /* para IE5+ */
	min-height: 530px; /*para colocar el gradiente*/
}
div.index table.resultados {
	background: #fff;	
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
div.index table.resultados th {	
	text-align: left;
	padding:4px;
}
div.index table.resultados th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
.nowrap{
	white-space:nowrap;
}
div.index table.resultados th a.asc:after {
	content: ' /\\';
}
div.index table.resultados th a.desc:after {
	content: ' \\/';
}
div.index table.resultados tr td {
	background: #fff;
	padding: 0 6px;
	text-align: left;
	vertical-align: middle;
	border-bottom:1px solid #ddd;
}
	div.detalle_rastreo table.resultados tr td{
	padding: 5px 6px;
}
div.index table.resultados tr:nth-child(2n) td {	
	background: #ebebeb;
}
div.index table.resultados .altrow td {
	background: #ebebeb;
}
div.index table.resultados td.actions {	
	text-align: center;
	white-space: nowrap;
	/*width:100px;*/	
}

div.index table.resultados td.actions a {
	margin: 0px 0px;
	padding:0px 3px;

/*
	margin: 0px 6px;
	padding:2px 5px;
*/        
}

div.index table.resultados td.actions  img{
	margin-top:2px;
}

div.paging {
	background:#fff;
	color: #ccc;
	margin-top: 1em;
	clear:both;
}
div.paging span.disabled {
	color: #ddd;
	display: inline;
}
div.paging span.current {
	color: #c73e14;
}
div.paging span a {
}

/**  Actions  **/
div.actions ul {
	margin: 0;
	padding: 0;
}
div.actions li {
	margin:0 0 0.5em 0;
	list-style-type: none;
	white-space: nowrap;
	padding: 0;
}
div.actions ul li a {
	font-weight: normal;
	display: block;
	clear: both;
}

div.actions ul li a:hover {
	text-decoration: underline;
}

div.form form .input {
	color: #444;
}

form label {
    font-weight: bold;
}

div.form form .required {
	font-weight: bold;
}
div.form form .required label:after {
	color: #e32;
	content: '*';
	display:inline;
}
div.form form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
}
div.form label {
	display: block;
	margin-bottom:3px;
}
div.form input, textarea {

}
div.form select[multiple=multiple] {
	width: 100%;
}
div.form option {
	padding: 0 3px;
}
div.form input[type=checkbox] {
	clear: left;
	float:left;_display:inline;
	margin: 0px 6px 7px 2px;
	width: auto;
}
div.form div.checkbox label {
	display: inline;
	color: #333333;
}
div.form input[type=radio],
div.form input.radio{
	float:left;
	_display:inline;
	width:15px;
	margin: 0 5px;
}
div.form div.radio label {
	margin: 0 0 6px 20px;
}
div.form input[type=submit] {
	display: inline;
	width: auto;
}
div.form form .submit input[type=submit] {
	width:82px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	background:url(../img/barra_boton.jpg);
	display:block;
	padding:0;
	margin:0;
	border:0;
	color:#fff;
	
}
/* Para IE6*/
.submit input  {
	_width:82px;
	_height:25px;
	_font-size:14px;
	_line-height:25px;
	_text-align:center;
	_background:url(../img/barra_boton.jpg);
	_display:block;
	_padding:0;
	_margin:0;
	_border:0;
	_color:#fff;
	
}

div.form form label.error{
	margin-top:3px;
	color:red;
	clear:both;
	float:none;
}

dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dl .altrow {	
	background: #ebebeb;
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 20em;
	margin-top: -2em;
	vertical-align: top;
}


.btn_imprimir{
	width:82px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	background:url(../img/barra_boton.jpg);
	display:block;
	padding:0;
	border:0;
	color:#fff;
	margin:0 0 0 auto;
}
#contenedor_frm_comprobante2 {
float:left;_display:inline; width:auto;
}

#contenedor_buscar_comprobante {
float:left;_display:inline; margin-left:23px; 
}

#contenedor_comprobante_izq {
float:left;_display:inline; margin-right:100px; 
width:299px;
}

#contenedor_comprobante_izq  input {
width:147px;
}

#contenedor_comprobante_der {
 float:left;_display:inline; width:355px;
}

#contenedor_comprobante_der  input {
width:147px;
}

#cseleccionar_todos {
width:auto; float:left;_display:inline; text-align:justify;  color: #254881;margin-top:5px; margin-bottom:5px; margin-left:20px;
}
#contenedor_comprobante_btn_enviar{
height:auto; width:auto; float:left;_display:inline; text-align:right; margin-left:855px;  margin-bottom:5px;
}

#frm_comprobante2{
margin:0;padding:0;
}

.frm_comprobante2_buscar .campo{
	margin:0 0 15px 0;
	float:left;_display:inline;
	clear:left;
	width:100%;
	position:relative;
}


.frm_comprobante2_buscar .blanco{
	height:26px;
}

.boton_dorig {
	position:absolute;
	top:0;
	right:30px;
}

.boton_dorig5 {
	position:absolute;
	top:0;
	right:0;
}


.boton_dorig4 {
	position:absolute;
	top:0;
	right:50px;
}

.boton_dorig2 {
	position:absolute;
	top:0;
	right:50px;
}

.boton_dorig3 {
float:left;_display:inline; 
width:auto;
}
.boton_dorig3 img {
float:left;
_display:inline;
margin-left:5px;
margin-right:5px; 
}

.frm_comprobante2_buscar label{
	float:left;_display:inline; 
	clear:left;
	display:block;	
	margin-right:5px;	
	color:#254881;
	font-weight:bold;
}

div.comprobante2 label{
	float:left;_display:inline;
	clear:left;
	
	margin-right:5px;
	color:#254881;
	font-weight:bold;
}

#contenedor_comp_insert {
margin-left:15px; margin-right:15px; margin-bottom:15px;width:920px;  float:left;_display:inline;

}

div.banco_insert table{	
	width:auto;
}

div.banco_insert tr td{
	padding:0 0 5px 0;
	height:30px;
	white-space:nowrap;
	vertical-align:top;
}

div.comprobante_insert table{	
	width:auto;
}

div.comprobante_insert tr td{
	padding:0 0 5px 0;
	height:30px;
	white-space:nowrap;
	vertical-align:top;
}
div.comprobante_insert div.input label{
	padding:0 10px 0 20px;
}

#ComprobanteValorDeclarado{
	width:123px;
}

div.comprobante_insert.form label {
    width: auto;	
	margin-right:10px;
}

/* Mensajes de error para la ventana de comprobantes*/

/* Fin Mensajes de error para la ventana de comprobantes*/

div.comprobante_insert label {
    color: #254881;
    display: block;
    font-weight: bold;
}

div.comprobante_insert.form span {
	float:left;_display:inline;
	margin-left:2px;
	
}

div.comprobante_insert form .required {
    font-weight: bold;
}

div.comprobante_insert form .input {
    color: #444444;
}

div.comprobante_insert #ComprobanteIdContrato{
	width:295px;display:block;
}

div.comprobante_insert div.contenedor_iconos_select{
position:relative;width:320px;
}

div.comprobante_insert #ComprobanteDireccionOrigenId{
	width:245px
}

div.comprobante_insert #ComprobanteDireccionDestinoId{
	width:245px;
	display:block;
}
#ComprobanteNumeroReferencia{
	width:290px
}
#ComprobanteNuPrecinto{
	width:585px
}
div.comprobante2 .submit input[type=submit] {
	width:82px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	background:url(../img/barra_boton.jpg);
	display:block;
	padding:0;
	margin:0;
	border:0;
	color:#fff;
	float:left;_display:inline;	
}

.frm_comprobante2_buscar input,
.frm_comprobante2_buscar textarea,
.frm_comprobante2_buscar select{
	border:1px solid #CACACB;
	display:block;
	float:left;_display:inline;
}

.frm_comprobante2_buscar table.filtros input,select{
	width:200px;
}

.frm_comprobante2_buscar label.error{
	color:red;
	padding:5px 0 0 190px;
	margin:0;
	font-size:11px;
}

.frm_rastreo_buscar .campo2{
	margin:10px 0 10px 0;		
	width:100%;
	position:relative;
	_height:20px;
}

.frm_rastreo_buscar .campo{
	margin:0 0 10px 0;
	float:left;_display:inline;	
	width:100%;	
	position:relative;
	_height:20px;
	
}

.frm_rastreo_buscar .campos_comprobantes{
float:left;_display:inline; width:auto; margin:0 0 10px 0;
}

.campos_comprobantesL1{
float:left;_display:inline; width:auto; margin:0 0 10px 0;
 
}

.frm_rastreo_buscar label{
	font-size:12px;
	color:#254881;
	font-weight:bold;
}

.ancho_table11{
	width:auto;
	margin-right:10px;
	margin-left:5px;	
}

	.ancho_table1{	
	width:auto;
	margin-right:10px;	
}

.ancho_table2{	
	width:auto;
	margin-right:10px;
}

.ancho_table3{
	width:auto;	
	margin-right:10px;
}

.ancho_table4{
	width:55px;
}

.ancho_table5{
	width:655px;
}

.ancho_table6{
	width:55px;
	vertical-align:bottom;
}

.ancho_table7{
	width:55px;	
}

.ancho_table8{
	width:450px;
}

.padding10{
	padding-right:10px;
}
.frm_rastreo_buscar input,
.frm_rastreo_buscar textarea,
.frm_rastreo_buscar select{
	border:1px solid #CACACB;
}

.frm_rastreo_buscar label.error{
	color:red;
	padding:5px 0 0 0;
	margin:0;
	font-size:11px;
}


.frm_rastreo_index .campo{
	margin:0 0 10px 0;
	float:left;_display:inline;
	clear:left;
	width:100%;
	position:relative;
	_height:20px;
}

.frm_rastreo_buscar .estatus input {
	float:left;_display:inline;
	margin: 0px 6px 7px 0;
	width: auto;	
}

.frm_rastreo_buscar .estatus label {
    color: #254881;
    float:left;_display:inline;
    font-size: 12px;
    font-weight: normal;
    width: 80px;	
}

.frm_rastreo_buscar .campos_basicos {
	margin-left:25px;
	padding:10px 0;
}

.frm_rastreo_buscar .campos_basicos td {
	padding:5px;
}

.frm_rastreo_buscar .campos_basicos #guia,
.frm_rastreo_buscar .campos_basicos #contrato{
width:200px;
margin-right:20px;
}

.frm_rastreo_index label{
	float:left;_display:inline;
	clear:left;
	display:block;
	margin-bottom:5px;
	font-size:12px;
	color:#254881;
	font-weight:bold;
	width:100px;
	
}

.frm_rastreo_index input,
.frm_rastreo_index textarea,
.frm_rastreo_index select{
	border:1px solid #CACACB;
	display:block;
	float:left;_display:inline;
}

.frm_rastreo_index label.error{
	color:red;
	padding:5px 0 0 0;
	margin:0;
	font-size:11px;
}

#hora{
	text-align:right;
	font-size:10px;
	font-weight:bold;
	margin-right:15px;
	padding:5px;
}

div.direcciones form#filtro{
	margin:0 0 15px 0;
	display:block;
}

div.direcciones form#filtro a{
	display:inline-block;
}

div.direcciones form#filtro input{
	width:400px; 
}

div.direcciones_import label{
	float:left;_display:inline;
	clear:left;
	display:block;
	margin-right:5px;
	color:#254881;
	font-weight:bold;
	margin-right: 5px;
	
}

div.direcciones_import .submit input[type=submit] {
	width:82px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	background:url(../img/barra_boton.jpg);
	display:block;
	padding:0;
	margin:0;
	border:0;
	color:#fff;
	float:left;_display:inline;
	
}

#barra_cperfiles1{ 
    margin-bottom:15px; 
    margin-left:50px; 
    padding-left:19px;
    margin-top:140px;
    line-height:28px;
    clear:both;
    float:left;
    _display:inline;

}

#contenedor_scroll_derRegiones{
    float:left; 
    margin-left:80px;
    _margin-left:16px; 
    height:75px;
    margin-top:5px;
}
#contenedor_scroll_derOficinas{
    float:left; 
    margin-left:80px;
    _margin-left:16px; 
    height:75px;
    margin-top:5px;
}
#contenedor_scroll_derTipoOficinas{
    float:left; 
    margin-left:80px;
    _margin-left:16px; 
    height:20px;
    margin-top:5px;
}



div.div_scroll2 input{
    float:left;
}
div.div_scroll2 label{
    float:left;
}

.label_dcampo{
	font-weight: bold;color: #254881; margin-left:15px; margin-right:1px; 

}

.label_dcampolista{
    margin-top:10px;
    font-weight:bold;
    color: #254881; 
    margin-left:15px; 
    margin-right:1px; 

}
#btn_dcampo {
	margin-top:10px; margin-left:425px;
}

#btn_dcampoexcel {
    margin-top:10px; margin-left:20px;
}
a.descargar{
	display:block;
	float:right;_display:inline;
	background:url(../img/icon_excel.png) no-repeat;
 	padding-left:25px; 
	height: 27px;
	line-height:27px;
}
a.descargar:hover{
	background:url(../img/icon_excel_rollover.png) no-repeat;
}

div.comprobantes_toolbox{
	height:27px;
	clear:both;
	float:left;_display:inline;
	width:945px;
	text-align:right;	
}

a.imprimir{
	display:block;
	float:right;_display:inline;
	background:url(../img/icon_print.png) no-repeat;
	height: 27px;
	padding-left:25px;
	line-height:27px;
	margin-left:10px;
}
a.imprimir:hover{
	background:url(../img/icon_print_rollover.png) no-repeat;
}

/*imprimir txt*/
a.imprimir_txt{
	display:block;
	float:right;_display:inline;
	background:url(../img/descargar.gif) no-repeat;
	height: 27px;
	padding-left:25px;
	line-height:27px;
	margin-left:10px;
}
a.imprimir_txt:hover{
	background:url(../img/descargar.gif) no-repeat;
}


a.dbotonc_agregar:hover{
	background:url(../img/icon_print_rollover.png) no-repeat;
}

a.imprimir_guias{
	display:inline-block;
	background:url(../img/imprimir_G.gif) no-repeat;
	height: 27px;
	padding-left:25px;
	line-height:27px;
	margin-left:10px;
}
a.imprimir_guias:hover{
	background:url(../img/imprimir_G_rollover.gif) no-repeat;
}

a.imprimir_etiquetas{
	display:inline-block;
	background:url(../img/imprimir_E.gif) no-repeat;
	height: 27px;
	padding-left:25px;
	line-height:27px;
	margin-left:10px;
}
a.imprimir_etiquetas:hover{
	background:url(../img/imprimir_E_rollover.gif) no-repeat;
}

a.imprimir_remesas{
	display:inline-block;
	background:url(../img/imprimir_R.gif) no-repeat;
	height: 27px;
	padding-left:25px;
	line-height:27px;
	margin-left:10px;
}
a.imprimir_remesas:hover{
	background:url(../img/imprimir_R_rollover.gif) no-repeat;
}

.crearclas a{
	float:left;_display:inline;
	display:block;
	background:url(../img/BTO_agregar.gif) no-repeat; 	
	height: 27px;
	line-height:27px;
	padding-left:30px;
}
.crearclas a:hover{
	float:left;_display:inline;
	background:url(../img/BTO_agregar_rollover.gif) no-repeat; 	
	height: 27px;
	line-height:27px;
	padding-left:30px;
}

.consultclas a{
	float:left;_display:inline;
	display:block;
	background:url(../img/BTO_consulta.gif) no-repeat; 	
	height: 27px;
	line-height:27px;
	padding-left:30px;
}
.consultclas a:hover{
	float:left;_display:inline;
	background:url(../img/BTO_consulta_rollover.gif) no-repeat; 	
	height: 27px;
	line-height:27px;
	padding-left:30px;
}

.editclas a{
	float:left;_display:inline;
	display:block;
	background:url(../img/icon_editar.png) no-repeat; 	
	height: 27px;
	line-height:27px;
	padding-left:30px;
}
.editclas a:hover{
	float:left;_display:inline;
	background:url(../img/icon_editar_rollover.png) no-repeat; 	
	height: 27px;
	line-height:27px;
	padding-left:30px;
}

.deleteclas a{
	float:left;_display:inline;
	display:block;
	background:url(../img/icon_eliminar.png) no-repeat; 	
	height: 27px;
	line-height:27px;
	padding-left:30px;
}
.deleteclas a:hover{
	float:left;_display:inline;
	background:url(../img/icon_eliminar_rollover.png) no-repeat; 	
	height: 27px;
	line-height:27px;
	padding-left:30px;
}

.submenu{
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:15px 0 15px 0;
}

#contenedor_clasificacion{
	height:auto; width:auto; margin-left:15px; margin-right:15px; margin-bottom:0px;
}

div.clasificaciones form div {
padding-bottom: 0px;
padding-left:3px;
}
div.clasificaciones.form label {
float:left;_display:inline;
width:auto;
margin-right:10px;

}

div.clasificaciones .texto_cclas {
	width:405px; 
	margin-left:3px;		
}
#est_guardar{
	 margin-left:412px; margin-top: 0px;
}
#est_clabel{
	float:left;_display:inline; width:auto; clear:none; margin-bottom:15px;
}

.clasificaciones label {   
    color: #254881;
    display: block;
    font-weight: bold;
}
div.clasificaciones.form label.error{
float:none;
width:auto;
margin-left:70px;
}

div.index table.resultados {
	width:933px;
	margin-left:15px; 
	
}

div.clasificaciones table.resultados {
	width:933px;
	margin-left:15px; 
	
}

div.direcciones select {
	float:left;
	_display:inline;
    width: 160px;
	clear:none;
}

div.direcciones table {
	width:933px;
	margin-left:15px; 
	
}
div.direcciones table tr td {
	padding-bottom:5px;
	height:30px;
	vertical-align:top;
}

div.contenedor_direcc_form table {
	width:933px;
	margin-left:15px; 
	
}
div.contenedor_direcc_form table tr td {
	padding-bottom:5px;
	height:auto;
}

div.formularios table tr td {
    padding: 0  0  5px 0;
}

div.direcciones.form label{
color: #254881;
}

div.direcciones #DireccionPuntoReferencia{
	width: 770px;
}

div.direcciones #DireccionNombre,
div.direcciones #CiudadIdEstado,
div.direcciones #DireccionIdCiudad,
div.direcciones #DireccionMunicipio,
div.direcciones #DireccionPersonaContacto,
div.direcciones #DireccionEmail,
div.direcciones #DireccionXNombre,
div.direcciones #DireccionXEstado,
div.direcciones #DireccionXIdCiudad,
div.direcciones #DireccionXMunicipio,
div.direcciones #DireccionXPersonaContacto,
div.direcciones #DireccionXEmail
{
	width:190px;
}

div.direcciones #DireccionCoDireccionCliente,
div.direcciones #DireccionParroquia,
div.direcciones #DireccionUrbanizacionSector,
div.direcciones #DireccionViaPrincipal,
div.direcciones #DireccionTelefonoOficina,
div.direcciones #DireccionTelefonoCelular,
div.direcciones #DireccionXCoDireccionCliente,
div.direcciones #DireccionXParroquia,
div.direcciones #DireccionXUrbanizacionSector,
div.direcciones #DireccionXViaPrincipal,
div.direcciones #DireccionXTelefonoOficina,
div.direcciones #DireccionXTelefonoCelular
{
	width:160px;
}

div.direcciones #DireccionIdClasificacion,
div.direcciones #DireccionEdificioCasa,
div.direcciones #DireccionLocalOficina,
div.direcciones #DireccionTorrePiso
div.direcciones #DireccionXIdClasificacion,
div.direcciones #DireccionXEdificioCasa,
div.direcciones #DireccionXLocalOficina,
div.direcciones #DireccionXZonaPostal
{
	width:160px;
}

div.direcciones div.select input{	
	float:left;_display:inline;
	margin:0 6px 7px 2px;
	
}

div.direcciones div.input label{
	padding:0px 10px 0 20px;
	white-space:nowrap;
}

div.usuarios label {
    color: #254881;
    display: block;
    float:left;_display:inline;
    font-weight: bold;
    margin-right: 5px;
	
}

div.usuarios table tr td {
	padding-bottom:5px;	
	height:30px;
	vertical-align:top
}

div.usuarios form label.error{
float:none;
width:auto;
}

/* Mensaje de error para la ventana de usuarios */
#error-UsuarioClienteNombre, #error-UsuarioClienteContrasena,
#error-UsuarioClienteEmail, #error-UsuarioClienteTelefono{
_margin-left:8px;
}

div.usuarios div.form input{
width:220px;
}

div.usuarios select {
    width:160px;
	margin-right:8px;    
}

div.usuarios div.select input{
	width:auto;
	float:left;_display:inline;
	margin:0 6px 7px 2px;
	
}

div.usuarios.form input[type="checkbox"] {
	width:auto;
}

div.usuarios div.checkbox label {
    color: #333333;
    display: inline;
    font-weight: normal;
}

input.texto{
	width:300px;	
}

input.texto2{
	width:280px;		
	margin-right: 8px;
	_margin-left:5px;
	float:left;
}
input.texto3{
	width:130px;
}

input.texto4{
	width:200px;
	float:left;
}

input.texto5{
	float:left;
	_display:inline;
	width:95px;
}

input.texto6{
	float:left;
	_display:inline;
	width:90px;
}

input.texto7{
	float:left;
	_display:inline;
	width:290px;
}

input.texto8{
	float:left;
	_display:inline;
	width:240px;	
}

input.texto9{
	float:left;
	_display:inline;
	width:290px;
}

input.texto10{
    width: 280px;
	float: left;
	_display:inline;
}

input.texto11{
	float:left;
	_display:inline;	
	width: 228px;
}

input.texto12{
	float:left;
	_display:inline;
	width:295px;
}

input.texto13{
	float:left;
	_display:inline;
	width: 239px;	
}

input.texto14{
	float:left;
	_display:inline;
	width:90px;
}

input.texto15{
	width:259px;
	float:left;
	_display:inline;
	margin-left:8px;	
}

input.texto16{
	float:left;
	_display:inline;
	width:150px;
	margin-left:8px;	
}

input.texto17{
	float:left;
	_display:inline;
	width:180px;
	margin-left:25px;	
}

input.texto18{
	float:left;
	_display:inline;
	width:190px;
	margin-left:8px;
	margin-right:10px;
}

input.texto19{
	float:left;
	_display:inline;
	width:140px;
	margin-left:8px;	
	
}

input.texto20{
	float:left;
	_display:inline;
	width:96px;	
	margin-left:19px;	
	
}

input.texto21{
	float:left;
	_display:inline;	
	width:404px;	
	margin-left:8px;	 
}

input.texto22{
	float:left;
	_display:inline;
	width:330px;
	margin-left:8px;	
}

input.texto23{
	float:left;
	_display:inline;
	width:95px;
	margin-left:5px;	
}

input.texto24{
	float:left;
	_display:inline;
	width:200px;
	margin-left:27px;	
}

input.texto25{
	float:left;
	_display:inline;
	width:200px;	
	margin-left:12px;
}

input.texto26{
	float:left;
	_display:inline;
	width:200px;
}

input.text_direccion{
	vertical-align:top;
	width: 250px;
	float:left;
	_display:inline;
}
button.text_direccion{
	vertical-align:top;
	float: left;
	width:82px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	background:url(../img/barra_boton.jpg);
	display:block;
	padding:0;
	margin:0;
	border:0;
	color:#fff;	
	_display:inline;
	margin-top:10px;
	margin-left:172px;	
}

div.perfiles label {
	float:left;_display:inline;
	margin-right:5px;	
    color: #254881;
    display: block;
	
    font-weight: bold;
}

div.perfiles form div {
padding-bottom: 0px;
padding-left:5px;
}

div.perfiles.form label.error{
float:none;
width:auto;
margin-left: 67px;
}

input.check{
	clear: left;
	float:left;_display:inline;
	width:auto;
	margin:0 6px 7px 2px;
	
}

.titulo_label {
    clear: left;    
    float:left;_display:inline;
    margin-bottom: 5px;
    width: 190px;
	
}

label.lbl_contratos_asociados{
	font-weight:bold;
}

div.div_scroll{
	padding:3px;height:100px; overflow-y:scroll; border:1px solid #CCC; background-color:#FFF; width:690px;
}
div.div_scroll div.checkbox{
	float:left;clear:both;width:650px;
}


div.div_scroll input{
	float:left;
}
div.div_scroll label{
	float:left;
}

div.div_scroll2{
	padding:3px;height:100px; overflow-y:scroll; border:1px solid #CCC; background-color:#FFF; width:410px;
}
div.div_scroll2 div.checkbox{
	float:left;clear:both;width:390px;
}
div.div_scroll2 input{
	float:left;
}
div.div_scroll2 label{
	float:left;
}

#barra_session { float:left;_display:inline;width:100%; text-align: center; background:url(../img/gradiente_titulos.gif) repeat-x; height:33px;}
#barra_session label { font-weight:bold; font-size:12px; line-height:33px;}
#barra_smodulo { 
    display: inline-block;
    color:#1f3e7c;
    font-size:20px;
    padding:5px 0 10px 0;
    margin:0;
    font-weight: bold;
}
#barra_scliente { width:auto; float:left;_display:inline; margin-left:15px;}
#barra_susuario { width:auto; float:right;_display:inline;text-align:right; margin-right:15px;}

#contenedor_titulo{ width:100%;float:left;_display:inline; background-color:#FFF;padding-top: 10px;}
#est_dtitulo{ float:left;_display:inline; margin-right:15px; margin-left:15px; ;}
#est_dayuda{ float:right;_display:inline; margin-right:15px; padding: 35px 0 10px; position:relative; height:auto; width:auto;}
#est_dborder{ float:right;_display:inline; margin-right:15px; border-left:1px solid #ccc;margin-top: 35px;}
#est_dtitcrear{ float:right;_display:inline; margin-right:15px; padding: 3px 0 3px;}
#barra_tdirecciones{ height:30px; margin-bottom:15px; margin-left:15px; padding-left:8px;background:url(../img/gradiente_titulos2.gif) no-repeat; width:848px; height:28px; }
.letra_buscador{ color: #CC0000; font-size:14; font-weight:bold; line-height:28px;
}
#esp_paginador {
	margin-left:15px; 
}
#barra_cdirecciones{ margin-bottom:15px; margin-left:15px; padding-left:11px;background:url(../img/gradiente_titulos2.gif) no-repeat; width:848px; height:28px; }
#cbusq_result{width:500px; text-align:left; float:left;_display:inline;  margin-left:15px; padding-left: 11px;background: url("../img/gradiente_titulos2.gif") no-repeat scroll 0 0 transparent; }
.mostrar_filtroc{ background: url("../img/arrow.gif") no-repeat scroll 0 0 transparent; float:left;_display:inline; height: 10px; width: 10px; margin-top:2px; margin-left:15px; }

#contenedor_filtroa{margin-left:25px; margin-right:15px; clear:both;}
.mostrar_filtroa{ background: url("../img/arrow.gif") no-repeat scroll 0 0 transparent; float:left;_display:inline; height: 10px; width: 10px; margin-top:2px;}
#frm_rastreo .campos_avanzados {
 	background-color:#ccc;
	margin:15px 0 15px 25px;
	padding:10px;
	width:920px;
}
#frm_rastreo .campos_avanzados td{
	padding:5px;
}

#frm_rastreo .campos_avanzados input,
#frm_rastreo .campos_avanzados select{
	width:155px;
}

#fecha_desde{width:101px;}
#fecha_hasta{width:101px; margin-right:0px;}

#contenedor_basicor{float:left;_display:inline; width:925px; margin-left:25px; margin-bottom:15px;  margin-top:15px; margin-right:15px;}
#contenedor_avanzador{margin-left:25px; background-color:#ebebeb; height:auto; width:920px; float:left;_display:inline; padding:10px;}
#contenedor_avanL1{width:auto; height:auto; float:left;_display:inline; padding-bottom:10px}
#contenedor_avanL2{width:auto; height:auto; float:left;_display:inline; padding-bottom:10px}
#contenedor_avanL3{width:900px; height:auto; float:left;_display:inline; padding-bottom:10px}
#contenedor_avanL4{width:auto; height:auto; float:left;_display:inline;}

#contenedor_cexportar{margin:10px 15px 10px 15px;width:932px; height:auto; float:right;_display:inline;}
#contenedor_cexplink{float:left;_display:inline;margin-right:50px;margin-left:355px;}
#contenedor_cexptext{line-height:25px;margin-left:25px;float:left;_display:inline; }
#contenedor_cimplink{ float:left;_display:inline;margin-left:10px;}
#contenedor_cimptext{line-height:25px;float:left;_display:inline;}

th{white-space:nowrap}
div.rastreo_detalle th{ color:#254881;font-weight: normal;}
div.rastreo_detalle td.actions { width:auto; }
div.rastreo_detalle table tr td { padding: 0 4px; }
#rguia{width:400px; float:left;_display:inline; padding-left: 11px;background: url("../img/gradiente_titulos2.gif") no-repeat scroll 0 0 transparent; }
.margen_fila1{margin-left:7px;}

div.lnk_ayuda {
    position:relative; right:0px; top:0px;
}
#barra_gris{ margin-bottom:5px; padding-left:19px;background:url(../img/gradiente_titulos2.gif) no-repeat; width:848px; height:28px; line-height:28px;clear:both;float:left;_display:inline;margin-top:5px}
#barra_cperfiles{ margin-bottom:15px; margin-left:15px; padding-left:19px;background:url(../img/gradiente_titulos2.gif) no-repeat; width:848px; height:28px; line-height:28px;clear:both;float:left;_display:inline;margin-top:15px}
#barra_cguias{ padding-bottom:15px; padding-left:19px;background:url(../img/gradiente_titulos2.gif) no-repeat; width:848px; height:28px; line-height:28px;clear:both;float:left;_display:inline;margin-top:15px}

#barra_detrastreo{ margin-bottom:15px; margin-left:15px; padding-left:19px;background:url(../img/gradiente_titulos2.gif) no-repeat; width:676px; height:28px; line-height:28px;clear:both;float:left;_display:inline;margin-top:15px}
#barra_detrastreo2{ padding-left:19px;background:url(../img/gradiente_titulos2.gif) no-repeat; width:335px; height:28px; line-height:28px;float:left;_display:inline}

.letra_buscadorperf{ color: #252e64; font-size:14; font-weight:bold; line-height:18px;}
#contenedor_tabla_perfil{margin-left:27px; margin-right:15px; width:910px;  float:left;_display:inline;}

#contenedor_tabla_perfil td{margin:5px; width:120px;}
#est_guardar_perfil{
	 float:left;_display:inline; margin-left:860px;  *margin-left:435px; _margin-left:865px; margin-top: 0px; width:auto; 
	 
}

#frm_rastreo{
margin:0;
padding:0;
display:block;
}

#UsuarioClienteAgregarForm{
margin:0;
padding:0;
}

#contenedor_edit_user{
margin-left:30px; _margin-left:16px; margin-right:15px; margin-bottom:15px;width:915px; float:left;	
}
#contenedor_cambiar_contrasena{
margin-left:30px; _margin-left:16px; margin-right:15px; margin-bottom:15px;width:915px; float:left;	
}
#contenedor_contrat_user{
clear: none; width:805px; float:left;
}
#contenedor_contrat_user_izq{
float: left; width:330px;
}

#contenedor_scroll_izq{
float:left; margin-left:30px; _margin-left:16px; height:110px;
}

#contenedor_direcc_der{
float: right; width:330px; clear:none;
}

#contenedor_scroll_der{
float:left; margin-left:30px; _margin-left:16px; height:110px;	
}

#contenedor_perfiles_form{
margin-left:23px; _margin-left:12px; margin-right:15px; width:935px; float:left;
}

#contenedor_direcc_form{
 float:left; width:920px;_display:inline; 
}

#contenedor_direcc_campos{
 float:left; _display:inline; width:360px; clear:none;margin-right:25px;}
 
 #contenedor_direcc_campos2{ 
 float:left; _display:inline; width:220px; clear:none; margin-right:25px;
 }
 
 #contenedor_direcc_campos3{ 
  width:280px; float:left; _display:inline;clear:none;
 }
 
  #contenedor_direcc_campos4{
 width:370px; float:left; _display:inline;
 }
 
 #format_direcc_cod{
 clear:none; float:left;
 }
 
 #contenedor_direcc_tabla1{
  float:left; width:920px; margin-left:17px; _margin-left:5px; margin-bottom:20px;
 }
 
 #contenedor_direcc_tabla2{
float:left; width:920px; margin-left:17px; _margin-left:5px; margin-bottom:20px;
 }

#contendor_direcc_contract {
  float:left; width:910px; margin-left:10px; _margin-left:13px;margin-bottom:20px; height:100px;
 }

input.submit {
	float: right;
	_display:inline;
	width:82px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	background:url(../img/barra_boton.jpg);
	display:block;
	padding:0;
	margin:0;
	border:0;
	color:#fff;
	margin-left:5px;
}

#fondo_esq_der{
	_display:inline;
	bottom:0;
	right: 0;
	position:absolute;	
	height:331px;
	width:9px;	
	background:url(../img/gradiente_der.gif) no-repeat; 	
}

#fondo_esq_izq{	
	_display:inline;
	left:0;
	bottom:0;
	position:absolute;	
	height:331px;
	width:9px;	
	background:url(../img/gradiente_izq.gif) no-repeat; 	
}

#fondo_esq_centro{
	_display:inline;
	bottom:0;
	position:absolute;
	z-index:-1;
	height:331px;
	width:963px;	
	background:url(../img/gradiente.gif) repeat-x; 	
}

div.view {
margin-left:15px;
}

div.view  dt{
color:#254881;
}

.azul_letra{
color: #254881;
font-weight: bold;
}

#descargar_detalle_rastreo{
_display:inline;float:right; margin-top:15px; margin-right:30px;width:auto;
}


#error-guia{_display:inline; width:auto;margin-left:105px;}
#error-fecha_desde{_display:inline; width:auto;margin-left:85px;}
#error-fecha_hasta{_display:inline; width:80px;margin-left:85px;}
#error-cantidad{_display:inline; width:auto;margin-left:135px;}
#error-sobres{_display:inline; width:auto;margin-left:55px;}
#error-peso{_display:inline; width:auto;margin-left:95px; _margin-left:135px;}


#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('../img/tip-shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }

div#contenedor_frm_comprobante2 table.filtros{
	margin-left:20px;
}
div#contenedor_frm_comprobante2 table.filtros td{
	height:30px;
	padding:0 10px 5px 10px;
	vertical-align:top;
}

div#contenedor_frm_comprobante2 div.contenedor_iconos_select{
	position:relative;
	width:250px;
}

input[name="data[Guia][Contratada]"]::-webkit-inner-spin-button, 
input[name="data[Guia][Contratada]"]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
