.azul_claro{
color:#284B84
}

.azul_oscuro{
color:#0E3172;
}

.azul_botones{
color:#0D1325;
}

.azul_letras{
color:#254881;
}

.gris_claro{
color:#E0E6E6;
}

.gris_oscuro{
color:#CDCDCD;
}

.gris_letras1{
color:#333333;
}

.gris_letras2{
color:#999999;
}

.rojo_claro{
color:#DD0000;
}

.rojo_oscuro{
color:#980000;
}

.rojo_letras{
color:#CC0000;
}

body,input,select,textarea{
	margin:0;
	padding:0;
	font-family:helvetica;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

a{
text-decoration:none;
}

img{
	border:0;
}

.separadorv0{
	clear:both;
	height:0;
	margin:0;
	padding:0;
	_line-height:0px;
	_font-size:0px
}

.separadorv5{
	clear:both;
	height:5px;
	margin:0;
	padding:0;
	_line-height:0px;
	_font-size:0px
}

.separadorv10{
	clear:both;
	height:10px;
	margin:0;
	padding:0;
	_line-height:0px;
	_font-size:0px
}

#root{
	width:963px;
	margin:0 auto;
	position:relative;	
/*	z-index:1;*/
}

.footer{
	/*background: url(../img/barra_footer.jpg);*/
	background-color:#c0c0c0;
	padding:3px 15px;
	color:#fff;
	font-size:10px;
	margin:15px auto 0 auto;
	/*width:963px;*/
	width:933px;	
}

#fecha{
	text-align:right;
	font-size:10px;
	font-weight:bold;
	margin-right:15px;
	padding:5px;
}

.logo{
	float:left;
}

/* Menu header */

.menu-header {
	float:	right;
	margin-right:15px;
	_display:inline;
	z-index:100;
	position:relative;
	height:14px;
}

.menu-header ul{
	width:110px;
	border:1px solid #999;
	background:#fff;
	z-index:100;
}

.menu-header a{
	font-size:10px;
}

.menu-header li a {
	border-left:	1px solid #999;
	padding: 		2px 5px;
}

.menu-header li li a{
	border-left:0;
	padding:0;
}

.menu-header li.primero a{
	border:0;
}

.menu-header a, .menu-header a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#999;
}

.menu-header li {
	background:		#fff;
}

.menu-header li ul{

}

.menu-header li li {
	background:	#fff;
	clear:left;
	width:90px;
	margin:0 10px;
	_display:inline;
}

.menu-header li li a{
	border:0;
	padding:10px;
	font-size:10px;
	border-top:1px dotted #999;
}

.menu-header li li li {
	background:		#fff;
}

.menu-header li:hover, .menu-header li.sfHover,
.menu-header a:focus, .menu-header a:hover, .menu-header a:active {
	background:		#fff;
	outline:		0;
}

/* Menu principal */

.menu-principal {
	float:right;
	width:720px;
	background:	url('../img/barra_menu.jpg');
	position:relative;
	margin-top:5px;
	z-index:99;
	height:40px;
}

.menu-principal li:hover,
.menu-principal li.sfHover
{
	background:url('../img/grandiente_rollover_menu.jpg') repeat-x 0 10px;
}

.menu-principal li li:hover,
.menu-principal li li.sfHover
{
	background:none;
}

.menu-principal li a {
	display:block;
	border-left:	1px solid #fff;
	padding: 		5px 10px;
}

.menu-principal li.primero a{
	border:0;
}

.menu-principal li li a {
	border:0;
	padding:10px;
	font-size:11px;
}

.menu-principal a, .menu-principal a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;
}

.menu-principal ul {
	background:	#445181;
	opacity:0.95;
	filter:alpha(opacity=95);
	width:153px;
	margin:0;
	padding:0;
	z-index:99;
}

.menu-principal li {
	padding:9px 0;
	display:block;
}

.menu-principal li li {
	border-bottom:1px dotted #fff;
	margin:0 10px;
	width:133px;
	clear:left;
	padding:0;
	_display:inline;
}

.menu-principal li li.ultimo {
	border:0;
}

.menu-principal li.help {
	float: right;
}

.menu-principal li:hover, .menu-principal li.sfHover,
.menu-principal a:focus, .menu-principal a:hover, .menu-principal a:active {

	outline:		0;
}

.edsmp{
	position:absolute;
	top:0;
	right:0;
	background:#274A82 url('../img/esq_der_menu.jpg') no-repeat 0 0;
	width:12px;
	height:12px;
}

.eismp{
	position:absolute;
	top:0;
	left:0;
	background:#274A82 url('../img/esq_izq_menu.jpg') no-repeat 0 0;
	width:12px;
	height:12px;
}

.frm_busqueda{
	position:absolute;
	right:12px;
	top:12px;
}

.lbl_q{
	color:#fff;
	display:block;
	float:left;
	padding:0 10px;
	line-height:19px;
}

.frm_busqueda .btn_buscar{
	margin:0;
	padding:0;
	float:left;
}

.input{
	border:1px solid #CACACB;
}

.q{
	float:left;
	height:17px;
	width:88px;
}

.accordion-wrap{
	width:317px;
	height:296px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	background:#FFFFFF;
}

.accordion{

}

.accordion h3{
	margin:0;
	padding:0;
	background:url('../img/barra_menu_gris.jpg');
	height:32px;
	line-height:32px;
	padding-left:15px;
	font-size:12px;
}

.accordion h3 a{
	color:#333333;
}

.accordion .caja{
	background:url("../img/barra_menu_gris2.jpg") repeat-x scroll 0 1px;
	padding:15px 15px 15px 15px;
	position:relative;
}

#footer_home{
	position:relative;
	height:216px;
}

#footer_home div img{
	float:left;
	padding:6px 0 0 0;
}

.caja_griz{
	position:absolute;
	top:0;
	left:0;
	background:url('../img/barra_gris.jpg');
	width:636px;
	height:216px;
	z-index:-1;
}

.esdf{
	background:url('../img/esq_der_gris.jpg');
	position:absolute;
	bottom:0;
	right:0;
	width:18px;
	height:18px;
}

.esif{
	background:url('../img/esq_izq_gris.jpg');
	position:absolute;
	bottom:0;
	left:0;
	width:18px;
	height:18px;
}

#footer_home h1{
	padding-bottom:5px;
	border-bottom:1px solid #999999;
	font-size:12px;
}

.mas_domesa {
    /*float: left;
    height: 180px;
    padding: 30px 20px 0;
    width: 277px;*/
}
.mas_domesa ul {
    /*list-style: none outside none;*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.mas_domesa ul li {
	border-left: 1px solid #565656;
    border-right: 1px solid #565656;
    display: inline-block;
    padding: 5px 14px;
}
.mas_domesa ul li:first-child a {
    border-left: none;
}
.mas_domesa ul li a {
    color: #565656;
    font-size: 11px;
}
.mas_domesa ul li a:hover {
    color: #CD2028;
    /*font-weight: bold;*/
    text-decoration: underline;
	
}

div.mas_domesa {
	margin: 0 auto;
	width: 966px;	
}

.mini_noticias{
	width:277px;
	padding:0 20px;
	padding-top:14px;
	float:left;
	height:180px;
}

.mini_noticias ul{
	list-style:none;
	padding:0;
	margin:0 0 0 10px;
}

.mini_noticias ul li{
	background: url('../img/icono_cruz.jpg') no-repeat scroll 0 0;
	padding-left: 25px; 
	padding-bottom:20px;
}

.mini_noticias ul li a{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.banner_unete{
	float:right;
	margin-top:10px;
}

.banner_contactanos{
	float:right;
}

.copyright{
	float:left;
}

a.termcond{
	color:#fff;
	float:left;
	margin-left:50px;
}

a.creditos{
	color:#fff;
	float:right;
}

.txt_mini_rastreo{
	width:280px;
	height:52px;
	margin:10px 0;
}

#error-numeros{
	color:red;
	display:block;
	padding:0 0 10px 0;
}

.btn_mini_rastreo{
	width:82px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	background:url(../img/barra_boton.jpg);
	display:block;
	margin:0 auto;
	padding:0;
	border:0;
	color:#fff;
}

.watermark{
color:#666666;
}

.frm_estandar .campo{
	margin:0 0 10px 0;
	float:left;
	clear:left;
	width:100%;
	position:relative;
	_height:20px;
}

.frm_estandar label{
	float:left;
	clear:left;
	display:block;
	margin-bottom:5px;
	font-size:12px;
	color:#254881;
	font-weight:bold;
}

.frm_estandar input,
.frm_estandar textarea,
.frm_estandar select{
	border:1px solid #CACACB;
	display:block;
	float:left;
}

.frm_estandar label.error{
	color:red;
	padding:5px 0 0 0;
	margin:0;
	font-size:11px;
}

.frm_estandar .msg{
	width:300px;
	margin-bottom:10px;
}

.btn_cambiarcaptcha{
	width:18px;
	height:18px;
        background:url(../img/ico_refrescar.gif);
	padding:0;
	border:0;
	margin:0 0 0 auto;
}

.btn_enviar{
	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;
}


#frm_contacto{
}

#frm_contacto strong{
	text-align:left;
	padding-left:14px;
        color:#C0C0C0;
        font-size:8px;
}

#frm_contacto label{
	text-align:right;
	width:150px;
	padding-right:10px;
}

#frm_contacto label.error{
	text-align:left;
	width:500px;
	padding-left:160px;
}

/*
#frm_contacto input,
#frm_contacto textarea,
#frm_contacto select{
	width:200px;
}
*/

#frm_contacto textarea{
	width:460px;
	height:115px;
}

#frm_contacto select#telefono_area,
#frm_contacto select#telefono2_area{
        width:60px;
}

#frm_contacto select#tipodocumento{
        width:70px;
}

#frm_contacto input#telefono,
#frm_contacto input#telefono2{
        width:60px;
        padding-left:5px;
}

#frm_contacto input#cedula{
        width:150px;
}

#frm_contacto input#nombres,
#frm_contacto input#razonsocial{
        width:400px;
}

#frm_contacto input#ciudad,
#frm_contacto input#correo,
#frm_contacto input#correo_confirm{
        width:340px;
}

#frm_contacto select#reclamostipo_id,
#frm_contacto input#nroguiaporte{
        width:200px;
}

#frm_contacto label#lbl_cedula:after,
#frm_contacto label#lbl_nombres:after,
#frm_contacto label#lbl_telefono:after,
#frm_contacto label#lbl_telefono2:after,
#frm_contacto label#lbl_ciudad:after,
#frm_contacto label#lbl_correo:after,
#frm_contacto label#lbl_correo_confirm:after,
#frm_contacto label#lbl_comentario:after,
#frm_contacto label#lbl_captcha:after{
	color: #e32;
	content: '*';
	display:inline;
}

#frm_contacto .requerido:after{
	color: #e32;
	content: '*';
	display:inline;
}

#frm_contacto input#captcha{
        width:70px;
        padding-left:15px;
}

.blq_contactenos{
	margin:10px 0;
}

#frm_contacto .btn_enviar{
	/*margin:0 0 0 488px;*/
        margin:0 0 0 545px;
}

#frm_registro{
	margin-top:15px;
}

#frm_registro label{
	width:130px;
}

#frm_registro label.error{
	padding-left:130px;
	width:auto;
}

#frm_registro h2{
	color:#254881;
	margin:15px 0;
	padding:15px 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:14px;
	clear:left;
}

#frm_registro input,
#frm_registro textarea,
#frm_registro select{
	width:300px;
}

#frm_registro textarea{
	height:70px;
}

#frm_registro .btn_enviar{
	margin:0 0 0 350px;
}

#frm_oficinas{
	width:390px;
	margin:0;
	float:left;
	_display:inline;
}

#frm_oficinas label{
	width:100px;
}

#frm_oficinas input,
#frm_oficinas select{
	width:285px;
}

#frm_oficinas textarea{
	width:460px;
}

#frm_oficinas input.checkbox{
	width:auto;
}

.titulo_interna{
	color:#CC0000;
	font-size:22px;
	padding:25px 0 10px 0;
}

.contenedor_interna{
	width:690px;
	margin:5px 0 0 auto;
	float:right;
	position:relative;
}

.contenedor_interna2{
	position:relative;
}

.lista_oficinas{
	list-style-type:none;
	margin:0;
	padding:0;
}

.lista_oficinas li{
	padding:10px 0;
	border-bottom:1px dotted #999;
}

#resultados_oficinas{
	float:left;
	height:250px;
	margin:10px 0 0;
	overflow-y:scroll;
	width:390px;
	_display:inline;
}

#map_canvas{
	float:right;
	width:562px;
	height:435px;
}

#frm_postulacion{
}

#frm_postulacion input,
#frm_postulacion textarea,
#frm_postulacion select{
	width:300px;
}

#frm_postulacion label{
	width:120px;
}

#frm_postulacion label.error{
	width:auto;
}

#frm_postulacion label.error{
	padding-left:120px;
}

table#ultimos_trabajos thead td{
	color:#254881;
	font-weight:bold;
	text-align:center;
}

table#ultimos_trabajos input#empresa_0,
table#ultimos_trabajos input#empresa_1,
table#ultimos_trabajos input#empresa_2
{
	width:200px;
}

table#ultimos_trabajos input#cargo_0,
table#ultimos_trabajos input#cargo_1,
table#ultimos_trabajos input#cargo_2
{
	width:200px;
}

table#ultimos_trabajos input#finicio_0,
table#ultimos_trabajos input#finicio_1,
table#ultimos_trabajos input#finicio_2
{
	width:100px;
}

table#ultimos_trabajos input#ffin_0,
table#ultimos_trabajos input#ffin_1,
table#ultimos_trabajos input#ffin_2
{
	width:100px;
}

table#ultimos_trabajos label.error{
	padding-left:0;
	width:auto;
}

table#ultimos_trabajos tbody td{
	height:45px;
	vertical-align:top;
}

.banner1_interna{

}

.banner2_interna{

}

.miga_padre{
	color:#254881;
	margin:20px 0 5px 0;
	font-weight:bold;
}

ul.miga_hermanos{
	list-style-type:none;
	margin:0;
	padding:5px 0;
}

ul.miga_hermanos li{
	padding:0 0 5px 10px;
	background:url(../img/arrow.gif) no-repeat 0 3px;
}

ul.miga_hermanos a{
	color:#333;
}

.panel_lateral{
	width:239px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	_display:inline;
}

.mlat_padre{
	font-weight:bold;
	margin:10px 0 10px 0;
	border-top:1px solid #ccc;
	padding:15px 0 0 0;
}

ul.mlat_hijos{
	margin:0 0 30px 0;
	padding:0;
	list-style-type:none;
}

ul.mlat_hijos li{
	padding:0 0 5px 5px;
}

ul.mlat_hijos a{
	color:#666;
	font-weight:bold;
}

#frm_mini_tarifas{
	margin:0;
	padding:0;
}

div.lnk_ayuda{
	position:absolute;
	top:10px;
	right:10px;
}

div.lnk_ayuda a{
	color:#284B84;
	font-weight:bold;
}

div.lnk_ayuda a:hover{
	text-decoration:underline;
}

div.lnk_ayuda2{
	position:absolute;
	top:5px;
	right:10px;
}

div.lnk_ayuda2 a{
	color:#284B84;
	font-weight:bold;
}

div.lnk_ayuda2 a:hover{
	text-decoration:underline;
}

div.lnk_ayuda3{
	position:absolute;
	bottom:10px;
	left:10px;
}

div.lnk_ayuda3 a{
	color:#284B84;
	font-weight:bold;
}

div.lnk_ayuda3 a:hover{
	text-decoration:underline;
}

#frm_mini_tarifas label{
	width:90px;
}

#frm_mini_tarifas label.error{
	width:auto;
	position:absolute;
}

#frm_mini_tarifas #error-slt_estado_origen,
#frm_mini_tarifas #error-slt_estado_destino{
	top:14px;
	left:0;
}

#frm_mini_tarifas #error-slt_ciudad_origen,
#frm_mini_tarifas #error-slt_ciudad_destino{
	top:14px;
	left:145px;
}

#frm_mini_tarifas #error-slt_peso{
	top:14px;
	left:50px;
}

#frm_mini_tarifas #error-slt_formaspago{
	top:14px;
	left:50px;
}

#frm_mini_tarifas .campo{
	margin:0 0 7px;
	height:25px;
}

#frm_mini_tarifas select{
	width:140px;
}

#frm_mini_tarifas #slt_ciudad_destino,
#frm_mini_tarifas #slt_ciudad_origen{
	position:absolute;
	top:0;
	left:145px;
}

#frm_mini_tarifas #slt_peso{
	width:100px;
}

#frm_mini_tarifas #slt_formaspago{
	width:130px;
}

#frm_mini_tarifas .btn_enviar{
	margin:0;
	float:right;
}

.vermas{
	text-align:right;
}

.vermas a{
	color:#254881;
}



.acordion_topicos{
}

.acordion_topicos h3{
	padding:10px;
	margin:0;
}

.acordion_topicos h3 a {
	font-size:18px;
	color:#000;
	font-weight:bold;
}

.acordion_topicos div.caja_topico{
	padding:0 10px;
}



.acordion_preguntas{
}

.acordion_preguntas h3{
	padding:10px;
	margin:0;
}

.acordion_preguntas h3 a {
	color:#254881;
	font-size:12px;
}

.acordion_preguntas div.caja_pregunta{
	padding:0 10px;
}

#frm_mini_oficinas{
margin:0;
padding:0;
}

#frm_mini_oficinas .campo{
	height:18px;
}

#frm_mini_oficinas label{
	width:50px;
}

#frm_mini_oficinas input,
#frm_mini_oficinas select{
	width:233px
}

.blq_noticias{
	padding:0 0 20px 0;
}

ul.listado_noticias{
	list-style-type:none;
	margin:0;
	padding:15px 0 0 0;
	border-top:1px solid #CCCCCC;
}

ul.listado_noticias li{
	margin:0 0 10px 0;
	padding:10px 15px;
}

ul.listado_noticias li.alter{
	background:#E9E9E9;
}

ul.listado_noticias div.noti_fecha{
	float:right;
}

ul.listado_noticias a{
	color:#254881;
	font-weight:bold;
}

ul.listado_noticias div.noti_breve{
	color:#000000;
	padding:5px 0 0;
}

div.paginador{
	text-align:center;
	padding:10px 0;
}

div.paginador a{
	color:#254881;
}

.anterior{
	display:inline-block;
	background:url(../img/izquierda.png) no-repeat left 4px;
	padding-left:8px;
	margin-right:10px;
	color:#254881;
}

.siguiente{
	display:inline-block;
	background:url(../img/derecha.png) no-repeat right 4px;
	padding:0 8px 0 0;
	color:#254881;
	margin-left:10px;
}

.no_anterior{
	display:inline-block;
	background:url(../img/izquierda_gris.png) no-repeat left 4px;
	padding-left:8px;
	margin-right:10px;
	color:#333333;
}

.no_siguiente{
	display:inline-block;
	background:url(../img/derecha_gris.png) no-repeat right 4px;
	padding:0 8px 0 0;
	color:#333333;
	margin-left:10px;
}

.blq_boletines{
	padding:5px 0;
}

ul.listado_boletines{
	list-style-type:none;
	margin:0;
	padding:15px 0 0 0;
}

ul.listado_boletines li{
	margin-bottom:25px;
}

ul.listado_boletines li.primero{
	background:url(../img/gradiente_boletin.jpg) repeat-x 0 0;
	border-bottom:1px solid #cccccc;
	padding:10px 0 10px 15px;
	height:70px;
}

ul.listado_boletines img.boletin{
	float:left;
	margin-right:10px;
}

ul.listado_boletines img.adobe{
	float:right;
}

ul.listado_boletines h2{
	margin:0 0 10px 0;
	padding:0;
	color:#254881;
	font-size:12px;
}

ul.listado_boletines img.pdf{
	display:block;
	float:left;
	margin-right:10px;
}

ul.listado_boletines h3{
	padding:0;
	margin:0;
	color:#254881;
	font-size:12px;
}

ul.listado_boletines a{
	color:#333;
}

ul.listado_boletines .nu_boletin{
	font-weight:bold;
}

ul.resultados_busqueda{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.resultados_busqueda li{
	margin-bottom:10px;
}

ul.resultados_busqueda a{
	color:#254881;
	display:block;
	font-weight:bold;
	padding:0 0 5px 0;
}

ul.resultados_busqueda div.breve{

}

div.detalle_cargo div.lbl_cargo_estado,
div.detalle_cargo div.lbl_cargo_ciudad,
div.detalle_cargo div.lbl_cargo_zona,
div.detalle_cargo div.lbl_cargo_tipo
{
	color:#254881;
	float:left;
	width:auto;
	font-weight:bold;
	width:50px;
}

div.detalle_cargo div.cargo_estado,
div.detalle_cargo div.cargo_ciudad,
div.detalle_cargo div.cargo_zona,
div.detalle_cargo div.cargo_tipo
{
	height:20px;
}

div.detalle_cargo .btn_enviar{
	float:right;
}

div.detalle_cargo h2 {
	color:#254881;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 20px 0;
	border-top:1px solid #ccc;
	padding:20px 0 0 0;
}

.blq_cargos{
	padding:10px 0 20px 0;
}

.eti_filtrar_por{
	float:left;
	width:85px;
	height:65px;
	color:#254881;
	font-weight:bold;
}

#frm_cargos{
	float:left;
	width:600px;
	margin:0;
	padding:0;
}

#frm_cargos .campo{
	clear:none;
	width:auto;
}

#frm_cargos label{
	width:50px;
	padding:0 10px 0 0;
	text-align:right;
}

#frm_cargos label#lbl_ciudad
{
	margin-left:40px;
}

#frm_cargos input,
#frm_cargos textarea,
#frm_cargos select{
	width:200px;
}

ul.lista_cargos{
margin:10px 0 0 0;
padding:10px 0 0 0;
list-style-type:none;
border-top:1px solid #ccc
}

ul.lista_cargos div.head_cargo,
ul.lista_cargos div.cargo,
ul.lista_cargos div.cargo_bold{
	width:230px;
	float:left;
	border-right:1px dotted #ccc;
	padding:0 20px;
}

ul.lista_cargos div.head_ubicacion,
ul.lista_cargos div.ubicacion,
ul.lista_cargos div.ubicacion_bold{
	width:165px;
	float:left;
	border-right:1px dotted #ccc;
	padding:0 20px;
}

ul.lista_cargos div.head_fe_limite,
ul.lista_cargos div.fe_limite,
ul.lista_cargos div.fe_limite_bold
{
	width:170px;
	float:left;
	padding:0 20px;
}

ul.lista_cargos div.head_cargo,
ul.lista_cargos div.head_ubicacion,
ul.lista_cargos div.head_fe_limite{
	height:40px;
	line-height:40px;
	color:#254881;
	font-weight:bold;	
}

ul.lista_cargos div.cargo,
ul.lista_cargos div.ubicacion,
ul.lista_cargos div.fe_limite,
ul.lista_cargos div.cargo_bold,
ul.lista_cargos div.ubicacion_bold,
ul.lista_cargos div.fe_limite_bold{
	height:30px;
	line-height:30px;
}

ul.lista_cargos li.alter div.cargo,
ul.lista_cargos li.alter div.ubicacion,
ul.lista_cargos li.alter div.fe_limite,
ul.lista_cargos li.alter div.cargo_bold,
ul.lista_cargos li.alter div.ubicacion_bold,
ul.lista_cargos li.alter div.fe_limite_bold{
	background:#ccc;
}

ul.lista_cargos div.cargo a{
	color:#254881;
	/*font-weight:bold;	*/
	font-weight:normal;	
}

ul.lista_cargos div.cargo_bold a{
	color:#254881;
	font-weight:bold;	
}

ul.lista_cargos div.ubicacion_bold,
ul.lista_cargos div.fe_limite_bold{
	font-weight:bold;	
}

ul.listado_topicos{
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}

ul.listado_topicos li{
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}

ul.listado_topicos a{
	font-weight:bold;
	color:#333;
}

ul.listado_topicos div.descripcion{
	padding-top:5px;
}

.blq_rastreo{
	padding:0 0 20px 0;
	border-bottom:1px solid #ccc;
	margin:0 0 20px 0;
}

/*para comprobante*/
#frm_comprobante2 label.lbl_comprobantes{
	display:block;
	font-weight:bold;
	padding:0 0 10px 0;
}

#frm_comprobante2 .txt_rastreo{
	width:400px;
	height:100px;
	float:left;
}

#frm_comprobante2 .btn_enviar{
	float:left;
	margin:5px 0 0 10px;
}

/*para comprobante*/

#frm_rastreo label.lbl_comprobantes{
	display:block;
	font-weight:bold;
	padding:0 0 10px 0;
}

#frm_rastreo .txt_rastreo{
	width:400px;
	height:100px;
	float:left;
}

#frm_rastreo .btn_enviar{
	float:left;
	margin:5px 0 0 10px;
	_display:inline;
}

#resultado_rastreo{
	margin-top:25px;
	float:left;
	width:100%;
}

#resultado_rastreo .eti_comprobante{
	background:#ccc;
	height:28px;
	font-size:14px;
	line-height:28px;
	width:150px;
	float:left;
	padding-left:10px;
}

#resultado_rastreo .nro_comprobante{
	background:#ccc;
	text-align:left;
	height:28px;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	line-height:28px;
	width:530px;
	float:left;
}

#resultado_rastreo .eti_fecha_ultimo_estatus,
#resultado_rastreo .eti_estatus
{
	background:#EBEBEB;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-left:10px;
	width:150px;
	float:left;
	clear:left;
	line-height:20px;
	height:20px;
}


#resultado_rastreo .eti_remitente,
#resultado_rastreo .eti_destinatario
{
	background:#EBEBEB;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-left:10px;
	width:150px;
	float:left;
	clear:left;
	line-height:20px;
	height:20px;
}



#resultado_rastreo .fecha_ultimo_estatus,
#resultado_rastreo .estatus
{
	background:#EBEBEB;
	font-weight:bold;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:528px;
	float:left;
	line-height:20px;
	height:20px;
}

#resultado_rastreo .remitente,
#resultado_rastreo .destinatario
{
	background:#EBEBEB;
	font-weight:bold;
        border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:528px;
	float:left;
	line-height:20px;
	height:20px;
}

#resultado_rastreo .ciudad_origen,
#resultado_rastreo .ciudad_destino
{	     
        background:#EBEBEB;
	font-weight:bold;
        border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	line-height:20px;
	height:20px;
}
	
#resultado_rastreo .ciudad_origen
{
        width:183px;
	overflow:hidden; 
}

#resultado_rastreo .ciudad_destino
{
        width:183px;
	overflow:hidden; 
      
}

#resultado_rastreo .eti_ciudad_origen,
#resultado_rastreo .eti_ciudad_destino
{
        background:#EBEBEB;
	border-bottom:1px solid #ccc;
        border-left:1px solid #ccc;
	float:left;
	line-height:20px;
	height:20px;
        padding-left:10px;
}

#resultado_rastreo .eti_ciudad_origen
{
    width: 150px; 
}

#resultado_rastreo .eti_ciudad_destino
{
    width: 150px; 
}



#resultado_rastreo .fecha_entrega
{	     
        background:#EBEBEB;
	font-weight:bold;
        border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	line-height:20px;
	height:20px;
}
	
#resultado_rastreo .fecha_entrega
{
        width:183px;
	overflow:hidden; 
}



#resultado_rastreo .eti_fecha_entrega
{
        background:#EBEBEB;
	border-bottom:1px solid #ccc;
        border-left:1px solid #ccc;
	float:left;
	line-height:20px;
	height:20px;
        padding-left:10px;
}

#resultado_rastreo .eti_fecha_entrega
{
    width: 150px; 
}


#resultado_rastreo .persona_entrega
{	     
        background:#EBEBEB;
	font-weight:bold;
        border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	line-height:20px;
	height:20px;
}
	
#resultado_rastreo .persona_entrega
{
        width:183px;
	overflow:hidden; 
}



#resultado_rastreo .eti_persona_entrega
{
        background:#EBEBEB;
	border-bottom:1px solid #ccc;
        border-left:1px solid #ccc;
	float:left;
	line-height:20px;
	height:20px;
        padding-left:10px;
}

#resultado_rastreo .eti_persona_entrega
{
    width: 150px; 
}

#resultado_rastreo .envases,
#resultado_rastreo .peso
{	     
        background:#EBEBEB;
	font-weight:bold;
        border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	line-height:20px;
	height:20px;
}
	
#resultado_rastreo .envases
{
        width:183px;
	overflow:hidden; 
}

#resultado_rastreo .peso
{
        width:183px;
	overflow:hidden; 
      
}

#resultado_rastreo .eti_envases,
#resultado_rastreo .eti_peso
{
        background:#EBEBEB;
	border-bottom:1px solid #ccc;
        border-left:1px solid #ccc;
	float:left;
	line-height:20px;
	height:20px;
        padding-left:10px;
}

#resultado_rastreo .eti_envases
{
    width: 150px; 
}

#resultado_rastreo .eti_peso
{
    width: 150px; 
}


#resultado_rastreo .eti_tipo_gestion,
#resultado_rastreo .eti_fecha_hora,
#resultado_rastreo .eti_ciudad_gestora
{
	background:#ccc;
	font-weight:bold;
	font-size:14px;
	float:left;
	text-align:center;
	line-height:30px;
	height:30px;	
}

#resultado_rastreo .eti_tipo_gestion{
	width:310px;
}
#resultado_rastreo .eti_fecha_hora{
	width:150px;
}
#resultado_rastreo .eti_ciudad_gestora{
	width:230px;
}

#resultado_rastreo .tipo_gestion,
#resultado_rastreo .fecha_hora,
#resultado_rastreo .ciudad_gestora
{
	background:#EBEBEB;
	float:left;
	text-align:center;
	line-height:20px;
	height:20px;	
	border-bottom:1px solid #ccc;
}

#resultado_rastreo .tipo_gestion
{
	width:309px;
	border-left:1px solid #ccc;
	overflow:hidden;
}

#resultado_rastreo .fecha_hora
{
	width:150px;
}

#resultado_rastreo .ciudad_gestora
{
	width:229px;
	border-right:1px solid #ccc;
	overflow:hidden;
}

/**/
#frm_comrpobante2 label.lbl_comprobantes{
	display:block;
	font-weight:bold;
	padding:0 0 10px 0;
}

#frm_comrpobante2 div.lnk_ayuda{
	display:block;
	float:right;
	margin-right:300px;
	position:relative;
	_display:inline;
}

#frm_comrpobante2 div.lnk_ayuda a{
	color:#284B84;
	font-weight:bold;
}

#frm_comrpobante2 div.lnk_ayuda a:hover{
	text-decoration:underline;
}

#frm_comrpobante2 .txt_rastreo{
	width:400px;
	height:100px;
	float:left;
}

#frm_comrpobante2 .btn_enviar{
	float:left;
	margin:5px 0 0 10px;
}

.blq_tarifas{
	padding:0 0 10px 0;
}

#frm_tarifas{
	width:540px;
	height:210px;
	background:#CDCDCD url(../img/gradiente_tarifas.jpg) repeat-x 0 0;
	margin:0;
	padding:20px 80px;
}

#frm_tarifas .campo{
	width:270px;
	clear:none;
	height:25px;
}

#frm_tarifas label{
	width:105px;
	text-align:right;
	padding-right:10px;
	clear:none;
}

#frm_tarifas input[type=button] {
    width: 16px;
    height: 18px;
    cursor:pointer;
    //border-color: blue;
}

#frm_tarifas input[type=button][id=dialogPesoVol] {
    background:url('../img/ico_agregar.gif') no-repeat center center;
    background-size: 16px 18px;
}

#frm_tarifas table tr {
    height: 35px;
}

#frm_tarifas label.error{
	width:120px;    
	//padding:0px 0 0 115px;
        padding:0px 0 0 0px;
	text-align:left;
}

#frm_tarifas select
{
	width:150px;
}

#frm_tarifas input[type=text] 
{
	width:150px;
}

#frm_tarifas .campo_estado_destino{
	clear:left;
}

#frm_tarifas .campo_formapago{
	clear:left;
	float:none;
	margin:0 0 0 auto;
}

#frm_tarifas .campo_peso{
	clear:left;
	float:none;
	margin:0 0 0 auto;
}

#frm_tarifas .btn_enviar{
	float:none;
	clear:left;
	margin-top:0px;
}

#resultados_tarifas .servicio,
#resultados_tarifas .descripcion
{
	font-weight:bold;
	text-align:center;
}

#resultados_tarifas .peso,
#resultados_tarifas .precio_bsf,
#resultados_tarifas .precio_usd,
#resultados_tarifas .iva_bsf,
#resultados_tarifas .iva_usd,
#resultados_tarifas .franqueo_bsf,
#resultados_tarifas .franqueo_usd,
#resultados_tarifas .total
{
	font-weight:bold;
        text-align:center;
}

#resultados_tarifas .alinearderecha{
        text-align:center;
}

/*
#resultados_tarifas .total{
	color:#cc0000;
	font-weight:bold;
	font-size:15px;
	text-align:right;
}
*/

#resultados_tarifas table{
    border-collapse: collapse;
    //border: 1px solid black;
}

#resultados_tarifas table caption{
	color:#cc0000;
        font-weight:bold;
	font-size:14px;
	text-align:center;
}

#resultados_tarifas table td{
    border: 1px solid black;
    //border-left-style:solid;
    //border-right-style:none;
    //border-top-style:solid;
    //border-top-width:1px;
    //border-top-color:black;
}


#frm_mini_rastreo{
margin:0;
padding:0;
}

div.ayuda{
	width:356px;
	background:#fff;
	padding:20px 15px;
	position:absolute;
	z-index:999;
	top:100px;
	left:303px;
	display:none;
	border:1px solid #ccc;
}

div.ayuda img.logo_domesa{
}

div.ayuda h2{
	border-bottom:1px dotted #ccc;
	color:#284B84;
	font-size:14px;
	padding:0 0 5px 0;
	margin:5px 0;
}

div.ayuda a.cerrar_ayuda{
	float:right;
}

div.ayuda div.contenido{
	height:230px;
	overflow-y:scroll;
	font-size:11px;
}

div.mensaje_error{
	background:url(../img/error.png) no-repeat 0 0;
	width:408px;
	height:43px;
	padding:0 0 26px 52px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:43px;
	margin:20px auto 0 auto;
	clear:both;
}

.frm_login label{
	width:75px;
}

.frm_login label.error{
	width:150px; 
	margin-left:80px !important; /*los demas */
	*margin-left:40px; /* ie6 */
}

.frm_login input{
	width:150px;
}

.frm_contrasena label{
	width:75px;
}

.frm_contrasena label.error{
	width:auto;
	margin-left:80px;
}

.frm_contrasena input{
	width:250px;
}

.frm_contrasena .btn_enviar{
	margin:0 0 0 185px;
}

.mini_login{
	padding:30px 15px 15px 15px;
	border:1px solid #ccc;
	background:#eee;
	position:absolute;
	right:100px;
	top:40px;
	display:none;
	z-index:100;
	width:230px;
}

.flash_home{
	margin:0;
	padding:0;
	width:646px;
	_width:643px;
	height:296px;
	_float:left;
}

.highlight{
	background:#ffff00;
}

.jqui {
height:0;
/*overflow:hidden;*/
}

.jqui2 {
height:0;
overflow:hidden;
}
