.mt_30{margin-top: 30px;}
.easy-autocomplete { position:relative; width: 100% !important; }
.easy-autocomplete-container{
	left:0;
	position: absolute;
	z-index: 999;
	background: white;
	color: black;
	font-size: 11px;
	width: 100%;
	margin-top: -1px;
}
.easy-autocomplete-container ul{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	border: 1px solid black;
	margin-bottom: 0;
	display: none;
	overflow-y: scroll;
	height: 150px;
}

#sinvision-desktop{
	display: none;
}

.imagen-prueba-valor {
	width: 50%;
}

.col-lg-67 {
	float: right;
	width: 40%;
	margin-top: -44%;
}


/* */
#popupannouncementss {
	position: fixed;
	bottom: 50%;
	left: 25%;
	border: 1px solid #ddd;
	padding: 20px 25px 3px 25px;
	background: white;
	color: grey;
	font-size: 10px;
	z-index: 10000;
	width: 280px;
	height: 192px;
	text-align: justify;
	text-decoration: none;
}

#popupannouncementss a {
	color:white;
	text-decoration: none;
}

#popupannouncementss a:hover {
text-decoration: none;
}

#popupannouncementss .close {
	cursor:pointer;
	padding:10px;
	position:absolute;
	top: 130px;
	right: 15px;
	text-align:right;
}
/* */


/* Prueba de modal */

#modal {
	background: rgba(0, 0, 0, 0.9);
	color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	height: 100vh;
	width: 100vw;
	transition: all .5s;
}

#modal p {
	width: 60%;
	height: 40%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	font-size: 1.5em;
	text-align: center;
}

/*Prueba de modal*/

/* alerta palets */
#palet1 {
position: fixed;
	bottom: 40%;
	left: 25%;
	border: 1px solid #ddd;
	padding: 20px 25px 3px 25px;
	background: white;
	color: grey;
	font-size: 10px;
	z-index: 10000;
	width: 358px;
	height: 200px;
	text-align: justify;
	text-decoration: none;
}

.item-fade{
	vertical-align: top;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	opacity: 1;
}
.item-fade:hover{
	opacity: 0.2;
}

#palet1 a {
	color:white;
	text-decoration: none;
}

#palet1 a:hover {
	text-decoration: none;
}

#palet1 .close {
cursor: pointer;
	padding: 10px;
	position: absolute;
	top: 140px;
	right: 59px;
	text-align: right;
}
/* alerta palets */






.pl_bloq_cadena4{
padding: 4px 6px;
color: #fff;
margin-bottom: -12px;
margin-left: 10%;
margin-top: -5%;
}

.pl_bloq_cadena88 {
    margin-right: 10%;
    padding: 0px 25px;
    margin-left: 19%;
}

    .pl_bloq_cadena77 {
    padding: 4px 6px;
    color: #fff;
    margin-bottom: -12px;
    margin-left: 28%;
    margin-right: 1%;
    margin-top: -7%;
    }
    
    .pl_bloq_cadena-imagen-multiple {
    margin-right: 10%;
    padding: 0px 25px;
    margin-left: 19%;
    }
    .pl_bloq_cadena-texto-multiple {
    padding: 15px 10px;
    color: #fff;
    margin-bottom: -12px;
    margin-left: 28%;
    margin-right: 1%;
    margin-top: -7%;
    }

.pl_bloq_cadena3{
    margin-right:10%;
    padding: 0px 25px;
}
.btn33 {
    background-color: #0056b3;
    color: #fff;
    border-radius: 4px;
    padding: 10px 20px;
    font-weight: 400;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.outline {
    color: #0056b3; 
    background-color: transparent;
    border: 2px solid #0056b3;
}

.footer-class {
    margin-right: 40%;
    padding-right: 10%;
}

.footer-class1{
    margin-left:60%;
    margin-top: -10%;
}

.footer-class2 {
    margin-left: 60%;
    margin-top: -6%;
}


.numero {
    width: 35px !important;
    border: none !important;
    margin-bottom: 0px !important;
}

.requisitos {
    margin-bottom: 20px;
    font-size: 16px;
    vertical-align: top;
    height: 48px !important;
    line-height: 2!important;
    word-break: initial;
    word-wrap: break-word;
}

.fondo11 {
    background: #f5f5f5;
    padding: 20px 30px 30px;
    margin-top: 25px;
}

.easy-autocomplete-container ul li{padding-left: 6px;}
.easy-autocomplete-container ul li.selected {
background:none repeat scroll 0 0 #ebebeb;
cursor:pointer
}

.pl_bloq_cadena{
padding: 4px 6px;
color: #fff;
}

.i-x-s{
    text-align: justify;
}

.pl_bloq_cadena1{
padding: 4px 6px;
color: #fff;
margin-bottom: -12px;
margin-left: 10%;
}
.pl_bloq_cadena2{
    color: #fff;
    margin-right: 10%;
    padding: 8px 6px;
    margin-bottom:-35px;
    margin-left: 5%;
}
.easy-autocomplete-container ul li.selected div {
font-weight:normal
}
/* Add here all your CSS customizations */
.logo_principal{ max-width: 370px; }
.feature-box.feature-box-style-2 .feature-box-icon i.icons {
font-size: 20px;
color: #262E69;
}
#header .header-body > .header-container {
min-height: 96px;
}
.bloque_pais{ margin-left: 20px;}
#pais{ width: 160px;}
.display_block{ display: block !important; }
.float_right{ float: right !important; }
.clear { clear: both; }
.cred{ color: red;}
/************ Home ****************/
.inicio_uno{
margin: 0 auto;
padding: 40px 15px 40px;
}
.cab_titular{ margin-top: 5px;margin-bottom: 0;font-weight: 700; color: #282d69; }
.como_funciona h4{font-weight: 600;color: #282d69; margin-top: 10px;}


.olvido{ font-weight: 600;color: #282d69; }
.olvido:hover{ color: #282d69; text-decoration: underline; }
.boton_iniciar{ padding: 9px 23px;font-weight: 600;}
input.error, select.error ,textarea.error {border: 1px solid red !important;}
.novalidate_form label.error {
    display: none !important;
}
.check_terminos label.error {
    display: block !important;
    position: absolute;
    top: 15px;
    color: #ec1c1c;
    font-size: 11px;
    border: 0 !important;
    left: 15px;
}
/** cabecera **/
.cabecera_correo a{ color: #0055a4 !important;font-weight: 600; }
.cabecera_correo i{ color: #0055a4 !important; }
.login_in{ padding: 5px 5px 15px; }

/** seguimiento **/
.back_seguimiento {
    margin: 50px 0;
    background: #f3f3f3;
}
.cl_seguimiento{ position: relative;padding: 110px 0;}
.cl_seguimiento .seguimiento_icono{ position: absolute;top: -135px;right: 0; }
.seg_campos, .seg_boton{ display: inline-block;}
.seg_campos label{     font-weight: bold; color: #282d69;}

.seg_campos input {
    padding: 7px 15px;
    height: 38px;
    width: 210px;
    border: 1px solid #B9BDC1;
    color: #797979;
    -moz-box-shadow: 0 2px 4px #bbb inset;
    -webkit-box-shadow: 0 2px 4px #BBB inset;
    box-shadow: 0 2px 4px #BBB inset;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.seg_campos input:focus {
    background-color: #E7E8E7;
    outline: 0;
}



.baner_azul{
background-image: url(../imagenes/baner/bac.jpg);
background-repeat: no-repeat;
padding: 155px 0;
background-color: #282d69;
background-size: 1200px;
background-position: center center;
margin-bottom: 50px;
position: relative;
}
.baner_azul .text_flotante{
position: absolute;
top: auto;
bottom: auto;
margin-top: -8px;
margin-bottom: 0;
margin-left: 30px;
}
.baner_azul .text_flotante h3{
font-size: 22px;
color: #fff;
font-weight: 600;
margin-bottom: 0;
text-shadow: 2px 2px 4px #383838;
-moz-text-shadow: 2px 2px 4px #383838;
-webkit-text-shadow: 2px 2px 4px #383838;
-o-text-shadow: 2px 2px 4px #383838;
}

/**************************/
/****** Pagina Internar ******/

.cab_titular_interna{ margin-bottom: 0;font-weight: 700; color: #282d69;font-size: 21px;line-height: 1.2; }
.cab_titular_interna .pl_bloq_cuatro { bottom: 45px; }

.contenido_interno{ padding-bottom: 50px; }
.contenido_interno h3{ font-size: 16px;color: #525252;font-weight: 700;margin-bottom: 10px; }
.contenido_izquierdo p{ text-align: justify; }
.contenido_izquierdo p a,.check_terminos a{ text-align: justify;color: #0068b2;text-decoration: underline; }
.contenido_izquierdo ul.lista_normal{ padding-left: 19px; }
.contenido_izquierdo ul.lista_normal li{ padding-bottom: 8px; }
.contenido_izquierdo ol.lista_normal{ padding-left: 19px; }
.contenido_izquierdo ol.lista_normal li{ padding-bottom: 8px; }
.contenido_derecha img{ width: 100%;max-width: 300px;margin-bottom: 35px; }

.lista_mapa a{ color: #444; }
.contenido_izquierdo .lista_mapa ul.lista_normal { padding-left: 20px; }

.contenido_izquierdo .btn.btn-lg{ margin-left: 0;}
.cls_img_float{ float: left;padding-right: 25px;padding-bottom: 25px;}
.cls_img_centro{ text-align: center;padding-top: 20px;}
.legal_p{font-size: 13px ;line-height: 1.2 ;}
.centro_imagen img{  margin: 0 auto;display: block;margin-bottom: 20px;}
.centro_imagen p{text-align: center;}
.border_left_uno{
border-right: 2px dashed #b5b5b5;
border-bottom: 2px dashed #b5b5b5;
padding-bottom: 10px;
padding-top: 35px;
}
.border_right_uno{
border-bottom: 2px dashed #b5b5b5;
padding-bottom: 10px;
padding-top: 35px;
}

.border_left_uno_botom{
border-right: 2px dashed #b5b5b5;
padding-bottom: 10px;
padding-top: 35px;
}
.border_right_uno_botom{
padding-bottom: 10px;
padding-top: 35px;
}
/* Formulario Resultado */
.sec_recojo_back{
background: rgba(202,202,202,1);
background: -moz-linear-gradient(top, rgba(202,202,202,1) 0%, rgba(230,230,230,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(202,202,202,1)), color-stop(100%, rgba(230,230,230,1)));
background: -webkit-linear-gradient(top, rgba(202,202,202,1) 0%, rgba(230,230,230,1) 100%);
background: -o-linear-gradient(top, rgba(202,202,202,1) 0%, rgba(230,230,230,1) 100%);
background: -ms-linear-gradient(top, rgba(202,202,202,1) 0%, rgba(230,230,230,1) 100%);
background: linear-gradient(to bottom, rgba(202,202,202,1) 0%, rgba(230,230,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#e6e6e6', GradientType=0 );
}
.sec_rocojo{
height: 148px;
position: absolute;
width: 175px;
}
.bloque_lista{
position: relative;
height: 195px;
width: 1228px;
}
.grupo_lista{
margin-bottom: 30px;
position: relative;

}
.fondo_lista{
background-image: url(../imagenes/fondo/fondo-lista.jpg);
background-repeat: no-repeat;
position: absolute;
width: 1228px;
height: 240px;
left: -91px;
}
.lista_marca{
top: 44px;
left: 27px;
position: absolute;
color: #fff;
}
.lista_marca img{width: 169px;}
.lista_precio{
position: absolute;
top: 125px;
right: 67px;
color: #696969;
}
.lista_precio_dato{
position: absolute;
top: 51px;
right: 35px;
font-size: 31px;
font-weight: 600;
}
.lista_precio_dato_titulo{
position: absolute;
top: 25px;
right: 53px;
font-size: 14px;
font-weight: 600;
color: grey;
}
.lista_precio_texto{
position: absolute;
top: 85px;
right: 35px;
font-size: 14px;
font-weight: 600;
}

.marquesina_imagen{
    position: relative;
}
.masquesina_texto{
position: absolute;
top: 92px;
width: 241px;
left: 52px;
font-size: 16px;
color: black;
}


.lista_cinta{
background: url(../imagenes/formulario/cinta.png);
top: -3px;
left: 176px;
width: 161px;
height: 248px;
position: absolute;
text-align: center;
line-height: 1;
text-shadow: 2px 2px 4px #4e4e4e;
color: white;
}
.lista_cinta_dias{
position: relative;
top: -8px;
font-size: 33px;
font-weight: 700;

}

.lista_cinta_dias2{
position: relative;
top: -6px;
font-size: 30px;
font-weight: 700;
}

.lista_cinta_texto{
position: relative;
top: 120px;
font-size: 24px;
font-weight: 600;
text-shadow: 2px 2px 4px #4e4e4e;
color: white;
}

.lista_calen_ini{
top: 16px;
left: 255px;
width: 427px;
height: 150px;
position: absolute;
}

.lista_calen_ini_tit{
font-size: 18px;
font-weight: 600;
text-align: center;
padding-top: 35px;
color: #6d6d6d;
}
.lista_calen_ini_img{
top: 68px;
left: 0;
width: 174px;
position: absolute;
text-align: center;
line-height: 1.2;
}

.lista_calen_ini_img_mes{
font-size: 13px;
font-weight: 600;
top: -2px;
position: relative;
color: white;
text-shadow: 1px 2px 1px #4e4e4e;
}
.lista_calen_ini_img_dia{
    font-size: 38px;
    font-weight: 700;
    position: relative;
    color: #6d6d6d;
    text-align: center;
}
.lista_calen_ini_texto{
position: absolute;
top: 15px;
left: 193px;
font-size: 12px;
line-height: 1.2;
font-weight: 600;
width: 218px;
}
.lista_nom_serv{ padding-bottom: 10px; }
.lista_tiempo { padding-top: 30px; }
.lista_calen_ini_texto_cont{
top: 7px;
position: relative;
}

.lista_calen_fin{
top: 70px;
left: 710px;
width: 175px;
height: 55px;
position: absolute;
}
.lista_calen_fin .lista_calen_ini_texto{
left: 0;
top: 0;
}
.lista_calen_fin .lista_calen_ini_texto_cont {
    top: 10px;
}

.lista_precio{
/*background-image: url(../imagenes/formulario/boton.png);*/
background-repeat: no-repeat;
top: -50px;
right: -15px;
width: 220px;
height: 135px;
position: absolute;
background-size: 220px auto;
}

.bloque_lista button{
    background: none;
    top: 63px;
    right: 135px;
    width: 185px;
    height: 60px;
    position: absolute;
    outline: none;
    cursor: pointer;
    border: 2px solid #e8e8e8;
}

/* Formulario Resultado */
.form_pestana_resultado {
background: #EF5525;
color: #fff;
padding: 10px 35px 10px;
font-size: 18px;
display: inline-block;
}
.form_back_azul_resultado{ background: #EF5525;padding: 30px 35px 30px; }
.sec_sep_one,.sec_sep_two { display: inline-block;vertical-align: top; }
.sec_sep_one { width: 80%;}
.sec_sep_two { width: 19%;}

.sec_res_one, .sec_res_dos { display: inline-block;vertical-align: top;padding-bottom: 15px; }
.sec_res_one { width: 47%; }
.sec_res_dos { width: 47%;padding-left: 4%; }

.sec_res_tres, .sec_res_cuatro {display: inline-block;vertical-align: top;  }
.sec_res_tres { width: 47%; }
.sec_res_cuatro { width: 47%;padding-left: 4%; }

.form_back_azul_resultado .boton_registrar{vertical-align: middle; display: table-caption; }
.sec_res_titulo{ font-weight: 600; font-size: 15px;}


/* Formulario Principal */

.formulario_paqueteria_pestana{display: block;}
.form_pestana{background: #282d69;color: #fff;padding: 10px 35px 10px;font-size: 18px;display: inline-block;}.formulario_paqueteria{color: #fff;}
.formulario_paqueteria select,.formulario_paqueteria input[type="text"]{
padding: 4px 6px;
font-size: 12px;
height: 36px;
color: black;
width: 100%;
outline: none;
display: block;
border: 1px solid #023f79;
}
.formulario_paqueteria img{max-width: 100%;display:none;}
.form_back_azul{ background: #282d69;padding: 20px 5px 10px; }
.form_back_plomo{ background: #EF5525;padding: 8px 5px 15px;position: relative; }
.az_bloq_uno{ padding-left: 80px;}
.az_bloq_uno span{ font-size: 12px; font-weight: 600;color: #fff;}
.az_bloq_dos{ padding-top: 4px; }
.az_bloq_dos_30{ padding-top: 6px; }
.az_bloq_dos_icono{ width: 0px; margin-right: 25px;float: left; position: relative; }
.az_bloq_dos_icono_01{ position: absolute;top: 30px;left: 0;}
.az_bloq_dos_bucador{float: left; }
.az_bloq_dos_bucador_uno, .az_bloq_dos_bucador_dos, .az_bloq_dos_bucador_tres {float: left;}
.az_bloq_dos_bucador_dos, .az_bloq_dos_bucador_tres{ width: 320px ;color: #000;}
.az_bloq_dos_bucador_uno{ font-size: 12px;top: 8px;position: relative;padding-right: 7px;width: 50px;text-align: right;}

.pl_bloq_uno{ padding-top: 5px; }
.pl_bloq_uno_icono{ width: 0px;float: left; position: relative;margin-right: 20px; }
.pl_bloq_uno_icono_01{ position: absolute;top: -4px;left: 0;}
.pl_bloq_uno_bucador_uno, .pl_bloq_uno_bucador_dos, .pl_bloq_uno_bucador_tres,.pl_bloq_uno_bucador_cuatro {float: left; width: 22%;font-size: 14px;position: relative;padding: 7px 10px;text-align: left;}
.bloq_cuadro{ position: relative;}
.pl_bloq_titulo{padding-left: 3px;}
.form_label {
position: absolute;
right: 0px;
top: 0px;
background: #282d69;
padding: 7px 5px;
font-size: 13px;
width: 28px;
text-align: center;
z-index: 99;
height: 36px;
border: 1px solid #023f79;
}
.pl_bloq_dos{ text-align: right;padding-right: 15px; }
.pl_bloq_tres { text-align: right;padding-right: 44px; }
.pl_bloq_tres1 { text-align: right; padding-right: 11px; }
.boton_registrar {
display: inline-block;
font-weight: 700;
text-align: center;
outline: none;
margin-top: 1%;
background-color: #282d69;
color: #fff;
padding: 7px 29px;
    border: 1px solid #004b92;
    -webkit-text-shadow: 1px 1px 1px #464646;
    -ms-text-shadow: 1px 1px 1px #464646;
    -moz-text-shadow: 1px 1px 1px #464646;
    -o-text-shadow: 1px 1px 1px #464646;
    text-shadow: 1px 1px 1px #464646;
    -webkit-box-shadow: rgb(1, 66, 128) 4px 4px 0px 0px;
    -ms-box-shadow: rgb(1, 66, 128) 4px 4px 0px 0px;
    -moz-box-shadow: rgb(1, 66, 128) 4px 4px 0px 0px;
    -o-box-shadow: rgb(1, 66, 128) 4px 4px 0px 0px;
    box-shadow: rgb(1, 66, 128) 4px 4px 0px 0px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.boton_registrar:hover{
text-decoration: none;
background-color: #8c8c8c;
color: #fff !important;
border: 1px solid #505050;
-webkit-box-shadow: #4c4c4c 4px 4px 0px 0px;
-ms-box-shadow: #4c4c4c 4px 4px 0px 0px;
-moz-box-shadow: #4c4c4c 4px 4px 0px 0px;
-o-box-shadow: #4c4c4c 4px 4px 0px 0px;
box-shadow: #4c4c4c 4px 4px 0px 0px;
}
.boton_registrar:active{
position: relative;
top: 1px;
}

.pl_bloq_cuatro{ position: absolute; left: 35px; bottom: 14px; }
.pl_bloq_cuatro1{ position: absolute; left: 35px; bottom: 14px; padding-top: 27px; }
.pl_nom_des, .pl_inpu_des{ display: inline-block; }
.pl_inpu_des input{ width: 180px !important; height: 34px !important; }

.boton_hover{border: 1px solid #282d69 !important;border-radius: 6px;color: #282d69 !important;}
.boton_hover:hover{border: 1px solid #00417d !important;background: #282d69 !important; border-radius: 6px;color: #FFF !important;}



/* footer */
#footer .lista_footer{ list-style: none; margin-left: 0;padding-left: 0; }
#footer .lista_footer li{ margin-bottom: 4px; }
#footer .lista_footer a{ color: #444; }
.txt_center,.redes_centro{text-align: center;}
.redes_centro a{width: 45px;font-size: 21px; background: #706e6f;margin: 5px;color: #FFF;}
.redes_centro a:hover{color: #FFF !important;border: 1px solid #005998;}
.menu_footer_uno{text-align: center; margin: 0 auto;display: block; width: 100%;margin-bottom: 12px !important;margin-top: 30px;}
.menu_footer_uno a{color: #262E69;margin: 0 20px;font-weight: 400;}
.terminos{ display: inline-block;text-align: left;width: 49%;margin-bottom: 25px !important;font-size: 12px;}
.disenos{width: 49%;display: inline-block;text-align: right;font-size: 12px;}

.cls_pago_seguro{text-align: center;}
.cls_pago_seguro img{ padding: 0 5px;}

/* form news*/
.form_news .campo{
width: 280px;
text-align: center;
margin: 0 auto 7px;
}
.form_news strong{
width: 82px;
display: inline-block;
text-align: right;
padding-right: 5px;
font-weight: 600 !important;
font-size: 13px;
}
.form_news input{
border: 1px solid #a2a2a2;
border-radius: 5px;
outline: 0;
padding: 6px 10px;
box-shadow: inset 1px 1px 0px #797979;
background: #f5f5f5;
font-size: 12px;
width: 190px;
}
.form_news .campo .boton_registrar { padding: 5px 29px; }

.boton_registrar,
.redes_centro a,
.seg_boton a{
-webkit-transition: 0.6s all ease;
-moz-transition: 0.6s all ease;
-o-transition: 0.6s all ease;
transition: 0.6s all ease;
animation: 0.6s all ease;
}
.grupo_paquete{ text-align: right;padding-right: 44px;}
.grupo_paquete a {color: #fff;padding-left: 20px;}
.icono_agregar { background: url(../imagenes/iconos/agregar-bulto_normal.png) no-repeat; background-size: 14px auto;background-position: left center; }
.icono_eliminar { background: url(../imagenes/iconos/eliminar-bulto_normal.png) no-repeat; background-size: 14px auto;background-position: left center; }

.formulario_paqueteria input[type="text"]:focus,select:hover , 
.formulario_paqueteria input[type="text"]:hover {
    box-shadow: indianred;
    -webkit-box-shadow: 7px 5px 7px 0px rgba(62, 62, 62, 0.75);
    -moz-box-shadow: 7px 5px 7px 0px rgba(62, 62, 62, 0.75);
    box-shadow: 7px 5px 7px 0px rgba(62, 62, 62, 0.75);}
/*
.icono_agregar:hover { background: url(../imagenes/iconos/agregar-bulto.png) no-repeat; background-size: 14px auto;background-position: left center; }
.icono_eliminar:hover { background: url(../imagenes/iconos/eliminar-bulto.png) no-repeat; background-size: 14px auto;background-position: left center; }
*/

.icono_servicio {
background: url(../imagenes/iconos/icono-1.png) no-repeat center left;
padding: 0 0 0 29px;
background-size: 19px auto;
margin-bottom: 4px;
}
.icono_impresora {
    background: url(../imagenes/iconos/icono-2.png) no-repeat center left;
    padding: 4px 0 3px 29px;
    background-size: 17px auto;
}



/****** TABLA ENVIOS*****/
.tablaResponsivePC{display: block;}
.tablaResponsiveCEL{display: none;}
.TablaCss{
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
.TablaCss tr th {
background-color: #282d69;
color: #fff;
padding: 8px 5px;
font-weight: 600;
}
.TablaCss td, .TablaCss th { border: 1px solid #ddd; padding: 5px 5px;font-size: 14px;line-height: 1.4;background: white;}

#tablaEnvios .pais_destino{ width: 18%;}
#tablaEnvios .ref{ width: 17%;}
#tablaEnvios .fecha{ width: 15%;}
#tablaEnvios .operador{ width: 20%;}
#tablaEnvios .estado{ width: 15%;}
#tablaEnvios .precio{ width: 10%;}
#tablaEnvios .ver{ width: 5%;}

#tablaDireccion .Nombres{ width: 16%;}
#tablaDireccion .Apellidos{ width: 16%;}
#tablaDireccion .Empresa{ width: 28%;}
#tablaDireccion .Direccion{ width: 28%;}
#tablaDireccion .Accion{ width: 12%;}

.blue { color: #f76b0b; }

.t_right{ text-align: right;}
.t_left{ text-align: left;}
.t_center{ text-align: center;}

.divider_60{padding: 50px 0;}
.detalle_envio p{margin-bottom: 0;}
.w100{width: 100%;}
.pbottom_20{ padding-bottom: 20px; }
.fsize12{ font-size: 12px !important; }



.grupo_paquete2{font-size: 12px;font-weight: 600;text-align: right;     padding-right: 20px;}
.grupo_paquete2 a{ color: #666; }
.grupo_paquete2 a:hover{ color: #282d69; }
.icono_agregar2{ background: url("../imagenes/iconos/agregar-bulto_normal2.png") no-repeat 0 3px;padding: 4px 0;padding-left: 20px;background-size: 16px auto;display: inline-block;}
.icono_agregar2:hover{ background: url("../imagenes/iconos/agregar-bulto.png") no-repeat 0 3px;background-size: 16px auto;}
.icono_eliminar2{ background: url("../imagenes/iconos/eliminar-bulto_normal2.png") no-repeat;background-size: 20px auto;width: 21px;height: 20px;display: inline-block;}
.icono_eliminar2:hover{ background: url("../imagenes/iconos/eliminar-bulto.png") no-repeat;background-size: 20px auto;}
.icono_mostrar2{ background: url("../imagenes/iconos/mostrar-bulto_normal2.png") no-repeat;background-size: 20px auto;width: 21px;height: 20px;display: inline-block;}
.icono_mostrar2:hover{ background: url("../imagenes/iconos/mostrar-bulto.png") no-repeat;background-size: 20px auto;}



#booking-breadcrumb i { font-size: 32px;display: table-cell !important;width: 65px;}
#booking-breadcrumb span { vertical-align: middle;text-align: left;display:  table-cell;font-size: 14px;font-weight: bold;text-transform: uppercase;line-height: 1.3; }
#booking-breadcrumb .breadcrumb-item { background: #e8e8e8;border: 1px solid #c3c3c3; }
#booking-breadcrumb .breadcrumb-item.on { background: #246cb0;color: #fff; }
#booking-breadcrumb { text-align: center;    padding: 40px 0 20px; }

#booking-breadcrumb .breadcrumb-item {display: table; text-align: center;padding: 10px;width: 75%;margin: 0 auto; }


.destinatario .lista-direcciones {
background-color: #FFF;
border: 1px solid #cacaca;
display: none;
font-size: 14px;
height: 0px;
padding: 0px;
right: 15px;
opacity: 0;
position: absolute;
top: 25px;
width: 290px;
z-index: 9999;
-webkit-transition: .2s ease-in-out;
-moz-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.destinatario {
position: relative;

}
.destinatario .add-direcciones {
color: #f76b0b;
font-size: 14px;
cursor: pointer;
padding-right: 0;
text-align: right;
}
.destinatario .lista-direcciones.Open {
display: block;
height: auto;
opacity: 1;
}
.destinatario .lista-direcciones ul{
padding-left: 25px;
margin-bottom: 0;
}
.destinatario .lista-direcciones ul li{
padding: 2px 0;
}
.destinatario .lista-direcciones ul li:hover{
color: #f76b0b;
cursor: pointer;
}

.cred{ color: #ec1c1c;}
.disinblock{ display: inline-block;}
.datos_facturacion{ display: none;}
.mostrar_facturacion{ display: block !important;}
.mbottom_p p{margin-bottom: 0;}
.modal-dialog .btn-primary:active,
.modal-dialog .btn-primary:focus { color: #fff !important; }


.decoration_01 {
    border: 1px solid #cacaca;
    padding: 15px;
    background: #f9f9f9;
}
.decoration_02 {
    border: 1px solid #cacaca;
    padding: 25px 15px 30px;
    color: #fff;
    background: #282d69;
    text-align: center;
}

.decoration_02 h2, .decoration_02 h3, .decoration_02 h4 { color: #fff;font-weight: 500;margin-bottom: 15px; }
.decoration_02 p { color: #fff;font-size: 17px; }



.form-input4 {
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    color: #666;
    height: 30px;
    display: block;
    width: 220%;
    padding: 4px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin-left: 0%;
}



.form-input {
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    color: #666;
    height: 30px;
    display: block;
    width: 100%;
    padding: 4px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-input1 {
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    color: #666;
    height: 30px;
    display: block;
    text-align: right;
    width: 220%;
    padding: 4px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    margin-left: 0%;
    background-color: #fff;
    background-image: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-input2 {
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    color: #666;
    height: 30px;
    display: initial;
    width: 140px;
    padding: 4px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-input:focus {
    border-color: #333;
    box-shadow: none;
}

.form-input2:focus {
    border-color: #333;
    box-shadow: none;
}
.contenido_pasarela{ padding-bottom: 50px; }
.contenido_pasarela h3{ font-size: 18px;color: #282d69;font-weight: 700;margin-bottom: 10px; }

.contenido_interno_sesion{ padding-bottom: 60px;padding-top: 40px; }
.contenido_interno_sesion h3{ font-size: 16px;color: #525252;font-weight: 700;margin-bottom: 10px; }
.contenido_interno_sesion .sidebar{padding-bottom: 35px;}

/* SESION INICIADA */
.sesion_on .menu-registrate{ text-align: right;padding-top: 17px; }
.sesion_on .cerrar_sesion{ font-size: 13px;font-weight: 600; }
.sesion_on .lista-sesion{ margin: 0;padding: 0;list-style: none; }
.sesion_on .lista-sesion li a{ 
display: block;
width: 100%;
background: #f9f9f9;
padding: 4px 10px;
font-weight: 600;
border: 1px solid #dcdcdc;
border-bottom: 0;
}
.sesion_on .lista-sesion li:last-child a { 
border-bottom:  1px solid #dedede;
}
.sesion_on .lista-sesion li a:hover{ background: #262E69;color: #fff !important;} 
.sesion_on .lista-sesion li.active a{
background: #262E69;
color: #fff !important;
border: 1px solid #262E69;
}
#form_cerrar_sesion{position: absolute;height: 0; width: 0;}
.class_transportista .animation{ padding-bottom: 20px;}
.cls_img_100{ width: 80%;margin-bottom: 35px; }
    
.sesion_ini_cel{ display: none; }
.image_cel{ display: none;}
.image_pc{ display: block;}

#popupannouncements {
    position: fixed;
    bottom: 30px;
    left: 40px;
    border: 1px solid #ddd;
    padding: 20px 25px 3px 25px;
    background: white;
    color: grey;
    font-size: 10px;
    z-index: 10000;
    width: 280px;
    height: 192px;
    text-align: justify;
    display: none;
    text-decoration: none;
}

#popupannouncements a {
color:white;
text-decoration: none;
}

#popupannouncements a:hover {
text-decoration: none;
}

#popupannouncements .close {
cursor:pointer;
padding:10px;
position:absolute;
top: 130px;
right: 15px;
text-align:right;
}






.btn_close_nuevo {
    background-color: #282d69; /* mismo tipo de color */
    border: none;
    color: white;
    padding: 7px 86px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;    
}

.btn_close_nuevo:focus {
    text-decoration: none;
}

.btn_close_nuevo :hover {
    text-decoration: none;
}

#popupannouncements h2{
line-height: 1.2;
font-size: 18px;
font-weight: 500;
margin-bottom: 7px;
}
#popupannouncements p{ line-height: 1.2; }



@media only screen and (max-width: 10000px) and (min-width: 1200px){
    /* menu */
    .mobile_menu{ display:none; }
    /* pagina interna*/
    .pagina_interna .pl_bloq_cuatro{bottom: 33px;}
    .pagina_interna .form_back_azul,.pagina_interna .form_back_plomo{ height: 250px; float: left;width: 40%;}
    .pagina_interna .form_back_plomo{ padding: 30px 5px 35px; }
    
    /* pagina interna*/
    /*.pagina_interna_multi .pl_bloq_cuatro{bottom: 51px;} */
    .pagina_interna_multi .pl_bloq_cuatro { position: relative;}
    .pagina_interna_multi .pl_bloq_cuatro .pl_flotan{ top: 49px;position: absolute; }
    .pagina_interna_multi .form_back_azul,.pagina_interna_multi .form_back_plomo{ min-height: 320px; float: left;width: 40%;}
    .pagina_interna_multi .form_back_plomo{ padding: 5px 5px 20px; }
    .pagina_interna_multi .pl_bloq_uno{ padding-top: 5px; }
}

@media only screen and (max-width: 1199px) and (min-width: 991px){
    
    /* Formulario */
    .pagina_interna .form_back_azul,.pagina_interna .form_back_plomo{ height: 300px; float: left;width: 50%;}
    .pagina_interna .form_back_plomo{ padding: 24px 5px 35px; }
    
    .pagina_interna_multi .form_back_azul, .pagina_interna_multi .form_back_plomo { min-height: 245px;float: left;width: 50%;}
     
     /* Interna */
    .lista_marca{ left: 20px; }
    .bloque_lista { width: 930px; }
    .fondo_lista { background-image: url(../imagenes/fondo/fondo-lista_930.jpg);width: 1060px; }
    .bloque_lista button { right: 18px; }
    .lista_calen_ini { left: 215px; }
    .sec_rocojo { width: 155px; }
    .lista_calen_ini_img { width: 155px; }
    .lista_calen_ini_img_dia { font-size: 23px;right: 14px; }
    .lista_calen_fin {top: 137px;left: 395px;width: 475px;height: 25px; }
    .lista_calen_fin .lista_calen_ini_texto_cont { top: -22px; left: 196px; }
    .lista_calen_ini_texto { top: 39px; left: 178px; }
     
     
    /* baner */
    .inicio_uno { padding: 25px 15px 40px; }
    .az_bloq_dos { padding-top: 5px; }
    .az_bloq_dos_30 { padding-top: 15px; }
    .form_back_azul { padding: 17px 5px 17px; }
    .az_bloq_dos_bucador_dos, .az_bloq_dos_bucador_tres { width: 250px; }
    .pl_bloq_uno_icono { margin-right: 0; }
    .pl_bloq_uno_bucador_uno, .pl_bloq_uno_bucador_dos, .pl_bloq_uno_bucador_tres, .pl_bloq_uno_bucador_cuatro { width: 19%; padding: 7px 3px; }
    .pl_bloq_uno { padding-top: 10px; }
    .form_back_plomo { padding: 5px 5px 18px; }
    .form_label { padding: 7px 3px; width: 25px; }
    .baner_top{ padding-top: 42px; }
    .pl_bloq_cuatro{position: relative;left: auto;bottom: auto;text-align: right;    padding-top: 10px;}
    .pl_inpu_des{padding-right: 10px;}
    .pl_bloq_tres { padding-top: 8px; }
    
    
    /* menu */
    .mobile_menu{ display:none; }
}

@media only screen and (max-width: 990px) and (min-width: 769px){
    
    /*** home ***/
    .cl_seguimiento { padding: 85px 0; }
    .cl_seguimiento .seguimiento_icono { left: 0;right: auto; top: -115px; }
    .seguimiento_form{ text-align: center;}
    .btn.btn-lg { margin-left: 0; margin-top: 15px;}
    .dis_email{ display: none;}
         
     /* Interna */
    .pl_bloq_tres { padding-top: 5px; }
    .bloque_lista { width: 690px; }
    .fondo_lista { background-image: url(../imagenes/fondo/fondo-lista_690.jpg);width: 810px; }
    .lista_marca img { width: 158px; }
    .lista_marca { top: 47px; left: 5px; }
    .bloque_lista button { right: 18px; }
    .lista_calen_ini { left: 163px; }
    .sec_rocojo { width: 100px; }
    .lista_calen_ini_tit { font-size: 15px; padding-top: 31px; }
    .lista_calen_ini_img { width: 100px; }
    .lista_calen_ini_img_dia { font-size: 15px;right: 14px;text-align: right; }
    .lista_calen_fin {top: 137px;left: 280px;width: 475px;height: 25px; }
    .lista_calen_fin .lista_calen_ini_texto_cont { top: -22px; left: 196px; }
    .lista_calen_ini_texto {  top: 34px;left: 112px;width: 208px; }
    .bloque_lista button { top: 50px;width: 162px;height: 49px; }
    .lista_precio { top: -45px;right: -15px;width: 192px;background-size: 190px auto; }
    .lista_precio_dato_titulo { top: 19px; right: 42px; }
    .lista_precio_dato { top: 42px;right: 37px; font-size: 27px; }
    .lista_precio_texto { top: 74px;right: 37px;font-size: 13px; }
    
    /* form resultado */
    .sec_res_one,.sec_res_dos, .sec_res_tres,.sec_res_cuatro{width: 49%;padding-bottom: 25px;}
    
    /* baner */
    .baner_top{ display: none; }
    .form_back_azul { padding: 20px 30px 26px; }
    .az_bloq_dos_bucador_dos, .az_bloq_dos_bucador_tres { width: 420px; }
    .form_back_plomo { padding: 8px 50px 20px; }
    .pl_bloq_uno_icono { margin-right: 36px; }
    .pl_bloq_cuatro { left: 95px;bottom: 23px; }
    #header .header-nav-main nav > ul > li > a { padding: 5px 12px; }
    
    /* menu */
    .inicio_uno{ padding-top: 30px; }
    #header .header-nav.header-nav-stripe nav > ul > li > a { padding: 0 15px; }
    #header.header-narrow .header-nav.header-nav-stripe { min-height: 50px; }
    .mobile_menu{ display:none; }
    
    .terminos,.disenos{ width: 100%;display: block;text-align: center;  }
}

@media only screen and (max-width: 768px) and (min-width: 577px){
    /*** home ***/
    .seg_campos label { text-align: center; }
    .seguimiento_form{ text-align: center;}
    .btn.btn-lg { margin-left: 0; margin-top: 15px;}
    .cl_seguimiento { padding: 70px 0; }
    .cl_seguimiento .seguimiento_icono { top: -105px; }
         
     /* Interna */
    .pl_bloq_tres { padding-top: 5px; }
    .bloque_lista { width: 510px; }
    .fondo_lista { background-image: url(../imagenes/fondo/fondo-lista_510.jpg);width: 810px; }
    .lista_marca img { width: 140px; }
    .lista_marca { top: 50px; left: 2px; }
    .bloque_lista button { right: 18px; }
    .lista_calen_ini { left: 143px;width: 175px;height: 137px; }
    .sec_rocojo { width: 176px; height: 38px;}
    .lista_calen_fin .lista_calen_ini_texto { width: 198px; }
    .lista_calen_ini_tit { font-size: 13px;padding-top: 8px;text-align: left;padding-left: 10px; }
    .lista_calen_ini_img { width: 100px;top: 7px;left: 71px;text-align: left; }
    .lista_calen_ini_img_dia { font-size: 14px;right: 14px;text-align: right; }
    .lista_calen_fin {top: 170px;left: 96px;width: 388px;height: 25px; }
    .lista_calen_fin .lista_calen_ini_texto_cont { top: -22px; left: 196px; }
    .lista_calen_ini_texto { top: 45px;left: 11px;width: 165px; }
    .bloque_lista button { top: 50px;width: 162px;height: 49px; }
    .lista_precio { top: -45px;right: -15px;width: 192px;background-size: 190px auto; }
    .lista_precio_dato_titulo { top: 19px; right: 42px; }
    .lista_precio_dato { top: 42px;right: 37px; font-size: 27px; }
    .lista_precio_texto { top: 74px;right: 37px;font-size: 13px; }


     /* form resultado */
    .sec_res_one,.sec_res_dos, .sec_res_tres,.sec_res_cuatro{width: 49%;padding-bottom: 25px;}
    
    
    /* baner */
    .baner_top{ display: none; }
    .az_bloq_dos_bucador_dos, .az_bloq_dos_bucador_tres { width: 300px; }
    .pl_bloq_uno_bucador_uno, .pl_bloq_uno_bucador_dos, .pl_bloq_uno_bucador_tres, .pl_bloq_uno_bucador_cuatro { width: 18%; padding: 7px 6px; }
    .form_back_plomo { padding: 8px 13px 20px 5px; }
    .pl_bloq_uno_icono { margin-right: 27px; }
    .mobile_menu{ display:block; }
    .desktop_menu{ display: none;}
    
    /* menu */
 
}
@media only screen and (max-width: 768px) and (min-width: 200px){
    /* menu */
    .mobile_menu{ display:block; }
    .contenido_interno .sidebar{margin-bottom: 25px;}
    .contenido_interno .content{margin-bottom: 25px;}
    
    .sesion_ini{ display: none; }
    .sesion_ini_cel{ display: block; }
    
    .tablaResponsivePC{display: none;}
    .tablaResponsiveCEL{display: block;}
    .image_cel{ display: block;}
    .image_pc{ display: none;}
    
    /*.pag_cabecera, .pag_cabecera .header-row{ display: block !important; }*/
    #header .header-logo { padding-top: 10px; }
    .desktop_menu{ display: none;}
    .inicio_uno{ padding-top: 0px; }
    #header .header-nav-main nav > ul > li > a:focus,
    #header .header-nav-main nav > ul > li > a:hover { background: #282d69;color: #fff !important;border-top: 1px solid #006dd2;border-bottom: 1px solid #003d75; }
    
    .pl_bloq_cuatro{position: relative;left: auto;bottom: auto;text-align: right;    padding-top: 10px;}
    .pl_inpu_des{padding-right: 10px;}
    .pl_bloq_tres { padding-top: 0; }
    .pl_bloq_uno { padding-top: 0; }
    
    .dis_email,.bloque_pais{ display: none;}
    
    .terminos,.disenos{ width: 100%;display: block;text-align: center;  }
    
    
    /* form resultado */
    .sec_res_one,.sec_res_dos, .sec_res_tres,.sec_res_cuatro{width: 99%;padding-left: 0;padding-bottom: 10px;}
    .sec_sep_one { width: 99%; }
    .sec_sep_two { width: 99%; }
   
}

@media only screen and (max-width: 576px) and (min-width: 450px){
    /* MENU */



    /* baner */
    .baner_top{ display: none; }
    .az_bloq_dos_icono { display: none; }
    .form_back_azul { padding: 20px 20px 26px;}
    .az_bloq_dos_bucador { float: none; }
    .az_bloq_uno { padding-left: 18%; }
    .az_bloq_dos_bucador_uno { min-width: 50px; width: 18%; display: inline-block; }
    .az_bloq_dos_bucador_dos { width: 80%; }
    .az_bloq_dos_bucador_tres { width: 100%; }
    
    .pl_bloq_uno_icono { display: none; }
    .form_back_plomo { padding: 8px 20px 20px; }
    .pl_bloq_uno_bucador_uno, .pl_bloq_uno_bucador_dos, .pl_bloq_uno_bucador_tres, .pl_bloq_uno_bucador_cuatro { width: 25%;padding: 7px 5px; }
        
     /* form resultado */
    .sec_res_one,.sec_res_dos, .sec_res_tres,.sec_res_cuatro{width: 49%;padding-bottom: 25px;}




     /* Interna */
    .pl_bloq_tres { padding-top: 5px; }
    .bloque_lista { width: 100%; background: #dadada;height: 230px;}
    .fondo_lista { background-image: none; }
    .lista_marca img { width: 150px; }
    .lista_marca {  top: 7px;left: 10px;width: 155px;height: 86px;background: #0055a4; }
    .bloque_lista button { right: 18px; }
    .lista_calen_ini { left: 10px;width: 175px;height: 137px;top: 103px; }
    .sec_rocojo { width: 176px; height: 38px;}
    .lista_calen_fin .lista_calen_ini_texto { width: 198px; }
    .lista_calen_ini_tit { font-size: 13px;padding-top: 8px;text-align: left;padding-left: 10px; }
    .lista_calen_ini_img { width: 100px;top: 7px;left: 71px;text-align: left; }
    .lista_calen_ini_img_dia { font-size: 14px;right: 14px;text-align: right; }
    .lista_calen_fin { top: 132px;right: 0;left: auto;width: 185px;height: 25px; }
    .lista_calen_fin .lista_calen_ini_texto_cont { top: 0; left: 0; }
    .lista_calen_ini_texto { top: 45px;left: 11px;width: 195px; }
    .bloque_lista button { top: 33px;width: 162px;height: 49px; }
    .lista_precio { top: -45px;right: -15px;width: 192px;background-size: 190px auto; }
    .lista_precio_dato_titulo { top: 19px; right: 42px; }
    .lista_precio_dato { top: 42px;right: 37px; font-size: 27px; }
    .lista_precio_texto { top: 74px;right: 37px;font-size: 13px; }
    .cls_img_100{ width: 80%;margin-bottom: 35px; }


    /* menu */
    .inicio_uno { padding-top: 15px; }
    
    /* cabecera */
    #header .header-body > .header-container { min-height: 65px; }
    .logo_principal { max-width: 270px;top: 8px !important; }
    
    /* footer */
    footer{text-align: center;}
    .menu_footer_uno a { margin: 5px 0;display: block; }
    
    /*** home ***/
    .seg_campos label { text-align: center; }
    .seguimiento_form{ text-align: center;}
    .btn.btn-lg { margin-left: 0; margin-top: 15px;}
    .cl_seguimiento { padding: 70px 0; }
    .cl_seguimiento .seguimiento_icono { top: -105px; }
    
}

@media only screen and (max-width: 449px) and (min-width: 200px){

    #sinvision-desktop{
        display: block;
    }
    
    /* baner */
    .baner_top, .pl_bloq_uno_icono{ display: none; }
    .az_bloq_dos_icono, .mobile_esconder { display: none !important; }
    .form_back_azul { padding: 20px 20px 26px;}
.col-lg-67 {
    float: left;
    width: 100%;
    margin-top: -4%;
    padding-bottom: 5%;
    padding-left: 2%;
    padding-right: 2%;
}
    .az_bloq_dos_bucador { float: none; }
    .az_bloq_uno { padding-left: 2px; }
    .az_bloq_dos_bucador_uno { width: 100%;display: block;top: 0;text-align: left;padding-left: 3px; }
    .az_bloq_dos_bucador_dos { width: 100%; }
    .az_bloq_dos_bucador_tres { width: 100%; }
    .az_bloq_dos_30 { padding-top: 10px; }
    .pl_bloq_uno_bucador{text-align: center;}
    .form_back_plomo { padding: 8px 10px 20px; }
    .pl_bloq_uno { padding-top: 0; }
    .pl_bloq_uno_bucador_uno, .pl_bloq_uno_bucador_dos, .pl_bloq_uno_bucador_tres, .pl_bloq_uno_bucador_cuatro { width: 24%; padding: 7px 1px;max-width: 120px;margin: 0 auto;float: none;display: inline-block; }
    .pl_bloq_dos {padding-right: 0;text-align: center;padding-top: 9px; }
    .pl_bloq_tres { padding-top: 12px;padding-right: 0;text-align: center; }
    .pl_bloq_cuatro { text-align: center; padding-top: 20px; }

    /* reseña sec_buscador */
    
    .pl_bloq_cadena4 {
    padding: 4px 20px;
    color: #fff;
    margin-bottom: -35px;
    margin-left: 10%;
    margin-top: -10%;
    }
    /* card image */
    
    .card-img-top {
	width: 50%;
	border-top-left-radius: calc(0.25rem - 1px);
	border-top-right-radius: calc(0.25rem - 1px);
    }
    
    /*prueba info*/
    
    .pl_bloq_cadena88 {
    color: #fff;
    margin-right: 10%;
    padding: 8px 6px;
    margin-bottom: -35px;
    margin-left: 0;
    }
    
    .pl_bloq_cadena77{
    padding: 4px 6px;
    color: #fff;
    margin-bottom: -12px;
    margin-left: 10%;
    }
    
    /* footer prueba*/
    
    
    .footer-class {
    margin-right: 0;
    padding-right: 0;
}
       .footer-class2 {
    margin-top: -5;
    margin-left: 30%;
} 
    
     /* formulario 1 */
     
	.form-input1 {
    width: 100%;
}
     
     /*bloq_cadena_2*/
     .pl_bloq_cadena2 {
    color: #fff;
    margin-right: 10%;
    padding: 8px 6px;
    margin-bottom: -35px;
    margin-left: 0;
    }
    
.footer-class1 {
    margin-left: 20%;
    margin-top: -5%;
}


#popupannouncementss {
    left: 15%;
} 

     /* Interna */
    .pl_bloq_tres { padding-top: 5px; }
    .bloque_lista { width: 100%; background: #dadada;height: auto;}
    .fondo_lista { background-image: none; }
    .lista_marca img { width: 150px; }
    .lista_marca { top: 0;left: auto;right: auto;width: 78%;height: 86px;position: relative;text-align: center;margin-left: auto;margin-right: auto;}
    .cls_img_100{ width: 90%;margin-bottom: 35px; }
    
    .grupo_lista {margin-bottom: 30px;position: relative;}
    .grupo_lista form{ position: relative;text-align: center;padding-top: 50px;padding-bottom: 25px;}
    .lista_calen_ini { left: 0;width: 100%;height: auto;top: 0;position: relative;padding-bottom: 10px;padding-top: 10px;}

    .sec_rocojo { width:  100%; height: 38px;position: relative;}
    .lista_calen_fin .lista_calen_ini_texto { width: 100%; }
    .lista_calen_ini_tit { font-size: 13px;padding-top: 8px;text-align: left;padding-left: 10px; }
    .lista_calen_ini_img { width: 100px;top: 7px;left: 71px;text-align: left; }
    .lista_calen_ini_img_dia { font-size: 14px;right: 0px;top:4px;text-align: right; }
    .lista_calen_fin {top: 0;right: 0;left: auto;width: 100%;height: auto;position: relative;margin: 0 20px; }
    .lista_calen_fin .lista_calen_ini_texto_cont { top: 0; left: 0; }
    .lista_calen_ini_texto {    top: 0;left: 0;width: 100%;padding: 7px 11px;position: relative;}
    .bloque_lista button {top: 0;width: 162px;height: 49px;right: auto;left: auto;text-align: center;position: relative;border: 1px solid #dadada;}
    .lista_precio {top: -49px;left: -29px;width: 205px;height: 122px;padding: 8px 11px;position: relative;background-size: 198px auto;} 
    .lista_precio_dato_titulo { top: 19px; right: 42px; }
    .lista_precio_dato { top: 42px;right: 37px; font-size: 27px; }
    .lista_precio_texto { top: 74px;right: 37px;font-size: 13px; }

     /* form resultado */
    .sec_res_one,.sec_res_dos, .sec_res_tres,.sec_res_cuatro{width: 100%;padding-bottom: 20px;}
    
    /* menu */
    .inicio_uno { padding-top: 15px; }
    
    /* cabecera */
    #header .header-body > .header-container { min-height: 65px; }
    .logo_principal { max-width: 270px;top: 8px !important;  }
    
    /* footer */
    footer{text-align: center;}
    .menu_footer_uno a { margin: 5px 0;display: block; }
    
    
    /*** home ***/
    .seg_campos label,.seg_campos input, .seg_boton { text-align: center;display: block;  }
    .seguimiento_form{ text-align: center;}
    .btn.btn-lg { margin-left: 0; margin-top: 15px;}
    .cl_seguimiento { padding: 10px 0; }
    .cl_seguimiento .col-6{ flex: 0 0 100%;max-width: 100%; }
    .cl_seguimiento .seguimiento_icono { display: none; }
    .seg_almacen, .seg_transporte{ display: block;}
    .seg_almacen{ background: url("../imagenes/iconos/seguimiento-de-pedido-almacen.png"); width: 170px;height: 105px;background-size: contain; }
    .seg_transporte{ background: url("../imagenes/iconos/seguimiento-de-pedido-transporte.png");width: 108px;height: 61px;background-size: contain;float: right;margin-top: 20px; }
    .baner_azul { padding: 105px 0;background-size: 815px;   background-position: center center; }
    .baner_azul .text_flotante {margin-left: 0;left: 0;right: 0;margin-right: 0;text-align: center;margin-top: -18px;}
}


@media only screen and (max-width: 449px) and (min-width: 200px){
    
    
/* */
#popupannouncementss {
    left: 15%;
}    

.form-input4 {
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    color: #666;
    height: 30px;
    display: block;
    width: 100%;
    padding: 4px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin-left: 0;
}

}
