#contentLoadingLabel    
{
    color:  #003399;
    margin : 0;
    font-weight:normal;
    font-size:14px;
}
.contentLoading
{
    position: absolute;
    display : none;
    background-color:white;
    border:6px solid #003399;
    
    left:50%;
    top:50%;
    width:300px;
    height:100px;

    padding:10px;

    margin-left : -125px;
    margin-top : -100px;

    text-align:center;
}
h1 {
     text-decoration:none;
     font-size: 20px;
     color: #003399;
     font-family: Arial, Helvetica, sans-serif;
    /* border-bottom:1px solid blue;*/
     font-weight:normal;
     margin:0;
}
a{ color:  #003399;}
h2{ color:  #003399;
    margin : 0;
    font-weight:normal;
    font-size:16px;
}
.titular{ color:  #003399;
    margin : 0;
    font-weight:normal;
    font-size:14px;
}
form {margin:0px;}
.link_noticia{
    
}
input {border:1px solid gray; font-size:10px}
select {border:1px solid gray; font-size:10px}
checkbox{border:1px solid gray;}
radio{border:1px solid gray;}
button{border:1px solid gray; font-size:10px}

.input_label{
    font-size:10px;
    font-weight: bold;
    border:0px solid gray;
    }
.input_label2{
    font-size:10px;
    font-weight: bold;
    border:0px solid gray;
    background-color:#E1EEF8;
    }
 .informacion_cliente_oculto{
    display:none;
    }
    
.texto_negro8{color:black; font-size:8px}
.texto_negro9{color:black; font-size:9px}

.texto_gris10{color:gray; font-size:10px}

.texto_gris_14 {font-family:arial; font-size:14px; color:gray}
.texto_gris_12 {font-family:arial; font-size:12px; color:gray}
.texto_gris_10 {font-family:arial; font-size:10px; color:gray}
.texto_gris_8 {font-family:arial; font-size:8px; color:gray}

.texto_negro_14 {font-family:arial; font-size:14px; color:black}
.texto_negro_12 {font-family:arial; font-size:12px; color:black}
.texto_negro_10 {font-family:arial; font-size:10px; color:black}
.texto_negro_8 {font-family:arial; font-size:8px; color:black}

.texto_negrita_negro_16 {font-family:arial; font-size:16px; color:black; font-weight:bold;}
.texto_negrita_negro_14 {font-family:arial; font-size:14px; color:black; font-weight:bold;}
.texto_negrita_negro_12 {font-family:arial; font-size:12px; color:black; font-weight:bold;}
.texto_negrita_negro_10 {font-family:arial; font-size:10px; color:black; font-weight:bold;}
.texto_negrita_negro_8 {font-family:arial; font-size:8px; color:black; font-weight:bold;}

.texto_rojo_14 {font-family:arial; font-size:14px; color:red}
.texto_rojo_12 {font-family:arial; font-size:12px; color:red}
.texto_rojo_10 {font-family:arial; font-size:10px; color:red}
.texto_rojo_8 {font-family:arial; font-size:8px; color:red}

.texto_negrita_rojo_16 {font-family:arial; font-size:16px; color:red; font-weight:bold;}
.texto_negrita_rojo_14 {font-family:arial; font-size:14px; color:red; font-weight:bold;}
.texto_negrita_rojo_12 {font-family:arial; font-size:12px; color:red; font-weight:bold;}
.texto_negrita_rojo_10 {font-family:arial; font-size:10px; color:red; font-weight:bold;}
.texto_negrita_rojo_8 {font-family:arial; font-size:8px; color:red; font-weight:bold;}

.texto_amarillo_14 {font-family:arial; font-size:14px; color:orange}
.texto_amarillo_12 {font-family:arial; font-size:12px; color:orange}
.texto_amarillo_10 {font-family:arial; font-size:10px; color:orange}
.texto_amarillo_8 {font-family:arial; font-size:8px; color:yellow}

.texto_negrita_amarillo_16 {font-family:arial; font-size:16px; color:yellow; font-weight:bold;}
.texto_negrita_amarillo_14 {font-family:arial; font-size:14px; color:yellow; font-weight:bold;}
.texto_negrita_amarillo_12 {font-family:arial; font-size:12px; color:yellow; font-weight:bold;}
.texto_negrita_amarillo_10 {font-family:arial; font-size:10px; color:yellow; font-weight:bold;}
.texto_negrita_amarillo_8 {font-family:arial; font-size:8px; color:yellow; font-weight:bold;}

.texto_tachado_amarillo_14 {font-family:arial; font-size:14px; color:orange; text-decoration:line-through;}
.texto_tachado_amarillo_12 {font-family:arial; font-size:12px; color:orange; text-decoration:line-through;}
.texto_tachado_amarillo_10 {font-family:arial; font-size:10px; color:orange; text-decoration:line-through;}
.texto_tachado_amarillo_8 {font-family:arial; font-size:8px; color:yellow; text-decoration:line-through;}

.texto_verde_14 {font-family:arial; font-size:14px; color:green}
.texto_verde_12 {font-family:arial; font-size:12px; color:green}
.texto_verde_10 {font-family:arial; font-size:10px; color:green}
.texto_verde_8 {font-family:arial; font-size:8px; color:green}

.texto_negrita_verde_16 {font-family:arial; font-size:16px; color:green; font-weight:bold;}
.texto_negrita_verde_14 {font-family:arial; font-size:14px; color:green; font-weight:bold;}
.texto_negrita_verde_12 {font-family:arial; font-size:12px; color:green; font-weight:bold;}
.texto_negrita_verde_10 {font-family:arial; font-size:10px; color:green; font-weight:bold;}
.texto_negrita_verde_8 {font-family:arial; font-size:8px; color:green; font-weight:bold;}

.texto_navy_16 {font-family:arial; font-size:16px; color:navy}
.texto_navy_14 {font-family:arial; font-size:14px; color:navy}
.texto_navy_12 {font-family:arial; font-size:12px; color:navy}
.texto_navy_10 {font-family:arial; font-size:10px; color:navy}
.texto_navy_8 {font-family:arial; font-size:8px; color:navy}

.texto_navy_bold_16 {font-family:arial; font-size:16px; color:navy; font-weight: bold}
.texto_navy_bold_14 {font-family:arial; font-size:14px; color:navy; font-weight: bold}
.texto_navy_bold_12 {font-family:arial; font-size:12px; color:navy; font-weight: bold}
.texto_navy_bold_10 {font-family:arial; font-size:10px; color:navy; font-weight: bold}
.texto_navy_bold_8 {font-family:arial; font-size:8px; color:navy; font-weight: bold}

.texto_navy_bold_subrayado_16 {font-family:arial; font-size:16px; color:navy; text-decoration: underline; font-weight: bold}
.texto_navy_bold_subrayado_14 {font-family:arial; font-size:14px; color:navy; text-decoration: underline; font-weight: bold}
.texto_navy_bold_subrayado_12 {font-family:arial; font-size:12px; color:navy; text-decoration: underline; font-weight: bold}
.texto_navy_bold_subrayado_10 {font-family:arial; font-size:10px; color:navy; text-decoration: underline; font-weight: bold}
.texto_navy_bold_subrayado_8 {font-family:arial; font-size:8px; color:navy; text-decoration: underline; font-weight: bold}


.texto_azul_16 {font-family:arial; font-size:16px; color:#003399}
.texto_azul_14 {font-family:arial; font-size:14px; color:#003399}
.texto_azul_12 {font-family:arial; font-size:12px; color:#003399}
.texto_azul_10 {font-family:arial; font-size:10px; color:#003399}
.texto_azul_8 {font-family:arial; font-size:8px; color:#003399}

.texto_negrita_azul_16 {font-family:arial; font-size:16px; color:#003399; font-weight:bold;}
.texto_negrita_azul_14 {font-family:arial; font-size:14px; color:#003399; font-weight:bold;}
.texto_negrita_azul_12 {font-family:arial; font-size:12px; color:#003399; font-weight:bold;}
.texto_negrita_azul_10 {font-family:arial; font-size:10px; color:#003399; font-weight:bold;}
.texto_negrita_azul_8 {font-family:arial; font-size:8px; color:navy; font-weight:bold;}

.texto_blanco_16 {font-family:arial; font-size:16px; color:white;}
.texto_blanco_14 {font-family:arial; font-size:14px; color:white;}
.texto_blanco_12 {font-family:arial; font-size:12px; color:white;}
.texto_blanco_11 {font-family:arial; font-size:11px; color:white;}
.texto_blanco_10 {font-family:arial; font-size:10px; color:white;}
.texto_blanco_8  {font-family:arial; font-size:8px;  color:white;}

.texto_negrita_blanco_16 {font-family:arial; font-size:16px; color:white; font-weight:bold;}
.texto_negrita_blanco_14 {font-family:arial; font-size:14px; color:white; font-weight:bold;}
.texto_negrita_blanco_12 {font-family:arial; font-size:12px; color:white; font-weight:bold;}
.texto_negrita_blanco_11 {font-family:arial; font-size:11px; color:white; font-weight:bold;}
.texto_negrita_blanco_10 {font-family:arial; font-size:10px; color:white; font-weight:bold;}
.texto_negrita_blanco_8 {font-family:arial; font-size:8px; color:white; font-weight:bold;}


.link_gris10{text-decoration:none; font-size:10px; color:gray}
.link_gris10:hover{text-decoration:none; font-size:10px; color:gray; font-weight:bold}

.link_azul10{text-decoration:none; font-size:10px; color:navy}
.link_azul10:hover{text-decoration:none; font-size:10px; color:blue; font-weight:bold}

.linea_azul {background-color: #F0F7FC}
.linea_blanca {background-color: white}

root { 
    display: block;
}
body {
    font-family: arial;
    font-size:12px;
    color:black;
}
#contenedor
{
    /* display: table;*/
     margin: auto;
     width: 1024px;
     border: 0px dotted gray;
     height:100%;
}
#cabecera
{
    height: 130px;
    width: 100%;
    border: 0px dotted gray;
    margin-bottom: 5px;
    
    display:table;
    background:#005DA3 url('img/cabecera.jpg') center right;
    background-repeat:no-repeat;

}
#col_der
{
    width: 1px;
    float: right;
    border: 0px dotted gray;
}
#col_izq
{
    width: 16%;
    float:left;
    border:0px solid gray;
    display:table;
}
#col_menu_cliente
{
    width: 150px;
    float:left;
}
#contenido
{
    margin-left: 0px;
    background-color: white;
    padding: 0px;
    width: 83%;
    border: 0px dotted gray;
    display:table;
    float:right;
}
#contenido_cliente
{
    margin-left: 170px;
    background-color: #ffffff;
    padding: 4px;
    width: 95%px;
    border: 1px solid gray;
}
#cuerpo
{
    margin: 0px 0px 10px 0px;
    min-height: 500px;
    width:100%;
    display:table;
    border:0px solid gray;
}
#barra_estado
{
    clear: both;
    height: 35px;
    width: 100%;
    text-align:center;
    
}
.parrafo_corporativo
{
    width:95%;
    margin-left: auto;
    margin-right: auto;
}
.parrafo_corporativo p
{
    text-align:justify;
}

#login_form_clientes
{
    display:table;
    border:1px solid gray;
    margin-left: auto;
    margin-right: auto;
    padding:3px;
    /*margin-top:-3px;*/
}
#login_form_couriers
{
    display:table;
    border:1px solid gray;
    margin-left: auto;
    margin-right: auto;
    padding:3px;
   /* margin-top:-3px;*/
}
.caption_login
{
    background:#005DA3;
    color:white;
}
#caption_noticias
{
    background:#005DA3;
    color:white;
}
#menu {
    float:right;
    text-align:right;
    width:100%;
    vertical-align:middle;
    background-color: navy;
}
#menu ul {
padding:0px;
margin:0px;
background-color: navy;/*#0253A2;*/
list-style: none;
font-size: 13px;
/*font-weight: bold;*/
width: 100%;
height: 20px;
float: left;
line-height:19px;
}

#menu ul li {
display: inline;
width:30%;

}
#menu ul li a {
color:white;
background-color: navy;
text-decoration:none;
}

#menu ul li a:hover {
color:white;
font-weight:bold;
}

#menu_cliente {
    float:right;
    text-align:right;
    width:600px;
    vertical-align:middle;
}
#menu_cliente ul {
padding:0px;
margin:0px;
background-color: #0253A2;
list-style: none;
font-size: 12px;
/*font-weight: bold;*/
width: 100%;
height: 20px;
float: left;
line-height:19px;
}

#menu_cliente ul li {
display: inline;

}
#menu_cliente ul li a {
color:white;
text-decoration:none;
}

#menu_cliente ul li a:hover {
color:white;
font-weight:bold;
}

#menu_inf {
    float:right;
    text-align:right;
    width:550px;
    vertical-align:middle;
}
#menu_inf ul {
padding:0px;
margin:0px;
background-color: #0253A2;
list-style: none;
font-size: 10px;
/*font-weight: bold;*/
width: 100%;
height: 18px;
float: left;
line-height:18px;
}

#menu_inf ul li {
display: inline;

}
#menu_inf ul li a {
color:white;
text-decoration:none;
}

#menu_inf ul li a:hover {
color:white;
font-weight:bold;
}

.boton_buscar_etiqueta {
    border: 1px solid gray;
    font-size: 10px;
    font-family : system;
    background-color:white;
}
.input_buscar_etiqueta {
    border: 1px solid gray;
    font-size: 10px;
    font-family : arial;
    background-color:white;
}
#titulo_seccion {
    font-size: 18pt;
    color: #003399;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom:1px solid blue;
}
#titulo_seccion_no_sub {
    font-size: 18pt;
    color: #003399;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom:0px solid blue;
}
#titulo_seccion2 {
    font-size: 14px;
    color: #003399;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom:1px solid blue;
}
.boton_login
{
    border: 1px solid gray;
    font-size: 11px;
    font-family : arial;
}
#sello_manana_tarde
{
    margin-top:30px;
}
#sello_viaxpress
{
    /*margin-top:30px;*/

}
#cbo_origen_tarifas
{
    font-size:10px;
}
#txt_destino
{
    font-size:10px;
}
#etiqueta
{
    font-size:10px;
}
#menu_vertical
{
    display:table;
    border:1px solid gray;
    margin-left: auto;
    margin-right: auto;
    padding:3px;
    margin-top:-3px;
    
}
#div_menu_vertical
{

    border: 1px solid gray;
}
.menu_vertical_item
{
    border-bottom:1px solid gray;
    padding: 5px;
}
#div_noticias
{
    height: 400px;
    border: 1px solid white;
}
#div_servicios
{
    background-image:url('img/furgo_servicios.png');
    background-position:center right;
    background-repeat:no-repeat;
    height:185px;

}

/* MENU VERTICAL */
.caption_menu
{
    color:white;
    background-color:navy;
    font-size:12px;
    font-weight: bold;
}
#menuv {
	border: 1px solid #ACCFE8;
	border-width: 1px 1px 0 1px;
	font: 12px Arial, Helvetica, sans-serif;
        
}
#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li {
	border-bottom: 1px solid #ACCFE8;
}

#menuv a {
	text-decoration: none;
	color: #3366CC;
	background: #F0F7FC;
	display: block;
	padding: 3px 6px;
	/*width: 138px;*/
}

#menuv a:hover {
	background: #DBEBF6;
}
/* FIN DEL MENU VERTICAL */
#div_servicios_y_tarifas{
    display:table;
    border:0px solid silver;
    width:99%;
    height:120px;
    background:white;/*url('img/avion_servicios.jpg');/*#F0F7FC;*/
    background-position:right center;
    background-repeat:no-repeat;

}

#div_dummy_tarifas
{
    width:345px;
    float:left;
    position:relative;
    z-index:3;
    height: 0px;
}

#texto_caption_widget{
   
    background-repeat:no-repeat;
    width:345px;
    float:left;
    position:relative;
    z-index:3;
    height:30px;
    }


#div_servicios_y_tarifas_servicios
{
    border: 1px solid silver;
    display:table;
    padding:5px;
    padding-bottom:4px;
    width:420px;
    height:142px;
   /* background:url('img/furgo_portada.png');/*#F0F7FC;*/
    background-position:220px center;
    background-repeat:no-repeat;

}
#div_servicios_y_tarifass
{
    border: 1px solid silver; 
    display:table;
    padding:5px;
    padding-bottom:4px;
    float:left;

}
#div_calculo_tarifa
{
    background:#F0F7FC;
    background-position:center right;
    background-repeat:no-repeat;
    height:150px;
    border:1px solid silver;
    float:right;
    width:390px;
}
#div_calculo_tarifa_form
{
    padding:3px;
    float:left;
    width:210px;
    margin-top:5px;
}
#div_calculo_tarifa_imagen
{
    float:right;
    height:100px;
    width:150px;
    background-repeat:no-repeat;
    background-position:center center;
    background:url('img/calculo_de_tarifas.jpg');
    margin-top:5px;

}
#div_contenido_inferior{
    display:table;
    border:1px solid white;
    width:99%;
    height:250px;
    background-position:left center;
    background-repeat:no-repeat;
}
#div_solicitud_analisis
{
    border:1px solid silver;
    width:395px;
    height:230px;
    background-position:left center;
    background-repeat:no-repeat;
    margin:10px;
    margin-right:0px;
    margin-left:0px;
    padding:5px;
    float:right;
    display:table;
}
#div_solicitud_analisis_imagen
{
    height:230px;
    background:url('img/solicitud_analisis_comercial.jpg');
    background-position:left center;
    background-repeat:no-repeat;
    width:155px;
    float:left;
}
#div_solicitud_analisis_texto
{
    height:205px;
    width:220px;
    float:right;
    padding:3px;
}
#parrafo_analisis
{
    font-size:12px;
    font-family: arial;
    color:  #003399;
    padding:5px;
}

#div_oportunidad_franquicia
{
    border:1px solid silver;
    width:410px;
    height:180px;
    background-position:left center;
    background-repeat:no-repeat;
    margin:10px;
    margin-left:0px;
    margin-right:0px;
    padding:5px;
    float:left;
    display:table;
}
#div_oportunidad_franquicia_texto
{
    float:right;
    overflow:hidden;
    width:230px;
    height:211px;
}
#div_oportunidad_franquicia_imagen
{
    border:1px solid white;
    width:154px;
    height:230px;
    background: url('img/trabaja_en_tu_propio_negocio_portada.jpg');
    background-position:center center;
    background-repeat:no-repeat;
    float:left;
}

#titulo_widget
{
  background-color:#F0F7FC;
  border:1px solid silver;
}
.linea_widget{
    display:table;
    border:1px solid black;
    width:99%;
}
.seccion_formulario
{
    padding:3px;
    display: table;
    margin-left:100px;
}
.linea_formulario
{
    margin-top:3px;
    border:0px solid black;
    display:table;
}
.etiqueta_formulario
{
    float:left;
    width:150px;
    font-family:arial;
    font-size:12px;
    color:black;
    font-weight:bold;
}
.componente_formulario input
{
    width: 200px;
}
.componente_formulario textarea
{
    width: 200px;
}
.componente_formulario
{
    float:left;
    
}
#menu_vertical_container
{
   /* min-height:400px;*/
   
}
.noticia
{
    border-top:1px solid navy;
    border-bottom:1px solid navy;
    padding:3px;

}
#fecha_noticia
{
    font-size:10px;
    color:gray;
}

#tabla_envios th span
{
    font-family:arial;
    font-size:12px;
    color:navy;

}
#tabla_destinos th span
{
    font-family:arial;
    font-size:12px;
    color:navy;

}
#tabla_destinos td
{
   /* height:14px;*/
}
#tabla_destinos tr
{
   /* font-family:arial;
    font-size:12px;
    color:navy;
    height:14px;*/
}
#tabla_destinos tbody
{
  /*border:1px solid silver;
  height:300px;
  overflow:auto;*/
}
#filtro_destinos {
    margin:5px;
    border : 1px solid gray;
    background-color:#F0F7FC;
}
#filtro_envios {
    margin:5px;
    border : 1px solid gray;
    background-color:#F0F7FC;
    width : 90%
}
#listado_destinos
{
    overflow:auto;
    height:400px;
}
#listado_destinos2
{
    overflow:auto;
    height:200px;
}
#listado_envios
{
    overflow:auto;
    height:300px;
}
.cabecera_listado_frecuencias
{
    border:1px solid navy;
    background-color:#F0F7FC;
    color: navy;
    cursor: pointer;
    padding: 3px;
}
