a:hover, a:active, a:focus {
    color: #222 !important;
}
.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%;
}

/*div { background-color: blue; position: absolute; top: 0; left: 0; color: white; }*/

.col-lg-67 { width: 46%; margin-top: -50%; margin-left: 15%; }


/* */
#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%;}
.form_back_azul{ background: #282d69;padding: 20px 5px 10px; position:relative }
	.form_back_plomo{ background: #EF5525;padding: 8px 5px 15px;position: relative; } 
/*.form_back_plomo{ background: #9C9C9C;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: 12px;
	width: 30px;
	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: 5px; bottom: 14px; padding-top: 27px; }
.pl_bloq_cuatro10{ padding-top: 27px;padding-left: 73px; }
.pl_nom_des, .pl_inpu_des{ display: inline-block; }
.pl_inpu_des input{ width: 170px !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: #282d69;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: 331px; 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;}

	.col-lg-67 { float: left; width: 100%; margin-top: -150%; padding-bottom: 5%; padding-left: 2%; padding-right: 2%; }
	.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;
	}
	.boton_registrar { margin-left: 240px; }
	/* 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: -130%;
		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;
	}
}
