.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; }

.imagen-prueba-valor { width: 50%; }



/* */
#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: absolute; bottom: 40%; left: 24%; 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: #0068b1; }
#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: #e30714; }
.como_funciona h4 { font-weight: 600; color: #e30714; margin-top: 10px; }


.olvido { font-weight: 600; color: #e30714; }
	.olvido:hover { color: #e30714; 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: #e30714; }

	.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(/pages/AEE/css/imagenes/baner/bac.jpg); background-repeat: no-repeat; padding: 119px 0; background-color: #e30714; 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: #e30714; 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('/pages/AEE/css/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: #fff; }
.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: 52px; right: 135px; width: 185px; height: 60px; position: absolute; outline: none; cursor: pointer; }

/* Formulario Resultado */
.form_pestana_resultado { background: #6d6e70; color: #fff; padding: 10px 35px 10px; font-size: 18px; display: inline-block; }
.form_back_azul_resultado { background: #6d6e70; 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: #e30714; 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; width: 100%; outline: none; display: block; border: 1px solid #ef5350; }
	.formulario_paqueteria img { max-width: 100%; }
.form_back_azul { background: #e30714; padding: 20px 5px 10px; }
.form_back_plomo { background: #6d6e70; padding: 8px 5px 15px; position: relative; }
.az_bloq_uno { padding-left: 173px; }
	.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: 100px; 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; }
.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: 100px; 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: 19%; 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: #e30714; padding: 7px 5px; font-size: 13px; width: 28px; text-align: center; z-index: 99; height: 36px; border: 1px solid #ef5350; }
.pl_bloq_dos { text-align: right; padding-right: 15px; }
.pl_bloq_tres { text-align: right; padding-right: 11px; }
.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: #e30714; 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 #e30714 !important; border-radius: 6px; color: #e30714 !important; }
	.boton_hover:hover { border: 1px solid #00417d !important; background: #e30714 !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: #0068b1; 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: 22px; }
	.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: #e30714; 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: #e30714; }
.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; justify-content: center; }

	#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: #246cb0; 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; }

.h-80 { height: 80px !important; }
.w-250 { width: 245px; }

.form-input4 { border: 1px solid #ddd; border-radius: 0; box-shadow: none; color: #666; height: 30px; display: block; width: 172%; 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: -50%; }



.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: 100%; padding: 4px 12px; font-size: 13px; line-height: 1.42857143; margin-left: 21%; 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: #246cb0; 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: #0068b1; color: #fff !important; }
	.sesion_on .lista-sesion li.active a { background: #0068b1; color: #fff !important; border: 1px solid #0068b1; }
#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; }




@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: 310px; float: left; width: 50%; }
	.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: 50%; }
	.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: #e30714; 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) {

	/* 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) {

	/* 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; }
	.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 { margin-left: 0; }

	/*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; background: #0055a4; 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: 14px; 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; }
	.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; }

	#palet1 { position: absolute; bottom: 33%; left: 2%; 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; }
}
