/*CONTACTO LETRA*/

.text-contacto{
	font-size: 16px;
	padding-right: 20px;
	line-height: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #555;
	min-width: 140px;
}
.text-contacto2{
	font-size: 16px;
	padding: 0 150px;
	line-height: 25px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #555;
	min-width: 140px;
}
.text-contacto2.centro{
	text-align : center;
}
@media only screen and (max-width: 1200px) {
	.text-contacto.chico{
		font-size:14px;

	}
}
@media only screen and (max-width: 1200px) {
	.text-contacto2.chico{
		font-size:14px;
		padding: 0 0px !important;

	}
}

.text-form-contacto{
	color: #797979 !important
}
.color-gris-contacto{
	color: #555 !important;
}
@media only screen and (max-width: 992px) {
	.margen-mobile-formulario{
		margin-top:20px;

	}
}
.mainTit.homeTitle.institucional2{
	text-align:center !important;
	font-size:80px !important;
}
@media only screen and (max-width: 1200px) {
	.mainTit.homeTitle.institucional2{
		font-size:50px !important;
	}
}

.mainTit.homeTitle.institucionalGRIS2{
	text-align:center !important;
	font-size:60px !important;
	color:grey;
	margin-top:-40px;
}
.text-inst-bajada2{
	margin-top:-21px;
	font-size: 16px;
	padding-right: 20px;
	line-height: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #555;
	min-width: 140px;
	text-align:center;
	font-family:'Tinos', serif !important;
}
@media only screen and (max-width: 1200px) {
	.text-inst-bajada2{
		font-size: 14px;
	}
}
.icn-top{
	width: 50px;
	padding: 3px;
	opacity: 0.9;
}
.img_busines{
	width:100%;
	opacity:0.8;
	transition: all .3s ease-in-out;

}
.img_busines:hover{

	opacity:1;

}
@media only screen and (max-width: 992px) {
	.row .none{
		display:none;
	}
}
.grow { transition: all .3s ease-in-out; }
.grow:hover { transform: scale(1.02); }
@media only screen and (max-width: 992px) {
	.grow.nogrow{
		transform: scale(1);
	}
}

.icon-costado{
	width: 70px;
	padding: 3px;
	opacity: 0.9;
	margin-top:-21px;
}
.tabla-especiales{
	border-bottom:1px solid #e2e2e2;
	padding-left:20px;
	padding-right:20px;
}

.text-contacto.chico.tabla-txt{
	font-size:13.5px;
	padding-top:15px;
}

.especial-tit-fot{
	color:#fe7401 ;
	padding:10px 0 10px;
	border-bottom:1px solid #c1c1c1;
}
.no-padding{
	padding:15px;
}
.img-especiales{
	width:100%;
}
.img-especiales:hover{
	opacity:0.5;
}
.bloqueVid.padding{
	padding:15px;
	max-height:80% !important;
}

@media only screen and (max-width: 768px) {
	.resp-more-especial{
		display: inline-block !important;
	}
}
.text-contacto.chico.tabla-txt.right{
	text-align:right !important;
	padding-right:0px !important;
}
.text-contacto.chico.tabla-tit.left{
	padding-left:0px !important;
}
.precio-checkout{
	font-weight: 400 !important;
	font-size: 17px !important;
	padding-top: 10px;
}
.total-check{
	border-bottom:1px solid #fe7401;
	padding-left:20px;
	padding-right:20px;
}
.flotante{
	position:fixed;
}
@media only screen and (max-width: 992px) {
	.flotante{
		position:relative !important;

	}
}
.boton-cont-check{
	width:100% !important;
	margin-top:15px;
	font-size: 12px;
	line-height: 20px;
	font-weight: 400 !important;
	text-transform: uppercase;
	color: #fff;
	background-color: #fe7401;
	padding: 3px 15px;
	padding-top: 4px;
	border-radius: 2px !important;
	text-align: center;
	border: solid 1px rgba(0,187,126,0.6);
}
.boton-cont-check:hover{
	background-color: white;
	color: #fe7401 ;
	font-weight: 400 !important;
}
.container-position-detail{
	text-align:left;
	margin-top:40px;
}

.mainFoto.ckeck{
	width:35% !important;
	height:35% !important;
	min-width:200px;
}
.mainFoto.ckeck:hover{
	opacity:1 !important;
}
@media only screen and (max-width: 992px) {
	.mainFoto.ckeck{
		margin:0 auto !important;
	}
}
.precio-detalle{
	color: #333;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 400 !important;
	font-size: 14px;
	padding-top: 10px;
	margin-bottom:-5px !important;
}
@media only screen and (max-width: 992px) {
	.precio-detalle{
		font-size: 13px;
	}
}
.flex-detail{
	display:flex;
}
@media only screen and (max-width: 992px) {
	.flex-detail{
		display:flex;
		flex-direction:column;
		border-top: 1px solid white;
		margin:0 auto !important;
	}
}
.containerInfo.info.margen{
	margin-top:25px !important;
	padding-left:30px !important;
	padding-right:30px !important;
}
.basura{
	position:absolute;
	width:40px;
	top:15%;
}
.basura:hover{
	opacity:0.5;
}
@media only screen and (max-width: 992px) {
	.basura{
		left:45%;
		top: 0%;
	}
}
.option_desp{
	width:60%;
	border:1px solid #fe7401 ;
	border-radius: 2px !important;
	padding: 3px 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
@media only screen and (max-width: 992px) {
	.option_desp{
		width:100% !important;
	}
}
.text-contacto.chico.tabla-txt.option{
	padding-top:5px !important;
	color:#fe7401 ;
}
.boton-cont-check.direc{
	width:40% !important;
	margin-top:0px !important;
	margin-left:10px;
	background-color: white;
	color: #fe7401 ;
	font-weight: 400 !important;
	border: solid 1px rgba(0,187,126,0.6);555555
}
@media only screen and (max-width: 992px) {
	.boton-cont-check.direc{
		width:100% !important;
		margin-left:0px;
		margin-top:15px !important;
	}
}

.boton-cont-check.direc:hover{
	background-color: #fe7401 ;
	color: white;
}
.desplega-posicion{
	display:flex;
	width:100%;
}
@media only screen and (max-width: 992px) {
	.desplega-posicion{
		flex-direction:column;
	}
}
.input-margen-check{
	margin-top:25px !important;
}

.pagos-content{
	margin-top:40px;
}
@media only screen and (max-width: 1200px) {
	.pagos-content{
		display:grid;
	}
}
.pagos-medida{
	width:25%;
}
@media only screen and (max-width: 1200px) {
	.pagos-medida{
		margin:0 auto !important;
	}
}
@media only screen and (max-width: 540px) {
	.pagos-medida{
		width:45%;
	}
}
.pagos-medida.margen{
	margin-left:70px;

}
@media only screen and (max-width: 1200px) {
	.pagos-medida.margen{
		margin-left:0px;
		margin-top:30px !important;
	}
}
.alert {
	padding: 20px;
    background-color: #334882 !important;
    color: white;
    margin-bottom: 15px;
    border: #334882 !important;
    font-weight: 100;
    font-size: 15px;
}
.closebtn {
	margin-left: 15px;
	color: #fe7401 ;
	font-weight: bold;
	float: right;
	font-size: 20px;
	line-height: 20px;
	cursor: pointer;
	transition: 0.3s;
}
.closebtn:hover {
	color: #555555;
}
.sub-tit-check{
	font-size:20px !important;
}
.txt-total-check-medio{
	font-size:20px !important;
}
.topNav.aLaIzquierda{
	left:230px !important;
}
@media only screen and (max-width: 1200px) {
	.topNav.aLaIzquierda{
		left:170px !important;
	}
}
.dropdown-toggle.tamano{
	position:relative;
	top:2px;
}
.input-line{
	width: 100% !important;
	background-color: white;
	color: #fe7401  !important;
	font-weight: 400 !important;
	border: solid 1px #fe7401 ;
	padding:5px;
	padding-left:15px;
	font-size:14px;
	border-radius:1px;

}
.text-contacto.chico.tabla-txt.check{
	margin-bottom:0px;
	color:#fe7401 !important;
}
.text-contacto.chico.tabla-txt.check-gris{
	margin-bottom:0px;
	color:#555!important;
}
.boton-check-modal{
	color: #fff !important;
	background-color: #fe7401 !important;
	padding: 3px 15px!important;
	padding-top: 4px!important;
	font-size: 14px!important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	opacity: 1!important;
	text-align: center!important;
	border: solid 1px rgba(0,187,126,0.6)!important;
}
.boton-check-modal:hover{
	color: #fe7401  !important;
	background-color: #fff!important;
	border: solid 1px #fe7401  !important;
}

@media only screen and (max-width: 994px) {
	.boton-check-modal{
		width:100%;
		margin-bottom:10px;
	}
}
@media only screen and (max-width: 994px) {
	.text-contacto.chico.tabla-txt.check-gris.resp{
		margin-top:10px;
	}
}
.boton-volver{
	color: #fff;
	background-color: #fe7401 ;
	text-decoration: none;
	padding: 3px 15px;
	padding-top: 4px;
	font-size: 14px;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	text-align: center;
	border: solid 1px rgba(0,187,126,0.6);


}
.boton-volver:hover{
	color: #fe7401 ;
	border: solid 1px rgba(0,187,126,0.6);
	background-color: white;
	text-decoration:none;
}
.text-exhib{
	text-decoration:none;
	color:black;
}
.text-exhib:hover{
	opacity:0.7;
	color:black;
}
.tit-dentro-exhib{
	margin-top: 0;
	padding-top: 0;
	font-family: 'Tinos', serif !important;
	font-weight: light;
	color: #000 !important;
	opacity: 0.8;
}
.logo-exhib{
	width:40%;
	min-width:100px;
}
@media only screen and (max-width: 664px) {
	.logo-exhib{
		min-width:70px;
	}
}
.position-tabla-exh{
	float:right !important;
}
@media only screen and (max-width: 994px) {
	.position-tabla-exh{
		float:none !important;
		width:100%;
	}
}

.subtit-exhib{
	color: #fe7401  !important;
	font-size: 24px !important;
	font-weight: 200 !important;
	font-family: 'Roboto Condensed', sans-serif !important;
	margin-top:-25px !important;
}
@media only screen and (max-width: 994px) {
	.subtit-exhib{
		font-size: 18px !important;
		margin-top:-15px !important;
	}
}
.ancho-fijo{
	width:350px;
}
@media only screen and (max-width: 998px) {
	.ancho-fijo{
		width:100%;
	}
}
.select-check1{
	width: 50px;
	height: 27px;
	color: #fe7401 ;
	font-size: 21px;
	padding-left: 5px;
	border: 1px solid #d8d8d8;
}
@media only screen and (max-width: 1200px) {
	.select-check1{
		font-size: 18px !important;
	}
}
.letra-ficha{
	font-size:15px !important;
}
.letra-ficha2{
	font-size:17px !important;
}
.inst-negro{
	background-color:black;
}
.separa40px{
	margin-top:40px;
}
@media only screen and (max-width: 992px) {
	.separa40px{
		display:none;
	}
}
.sin-raya{
	border-bottom:none !important;
	max-height: 40px !important;
}
.address1{
	margin-bottom: 0px !important;
	padding-left:0 !important;
}
.address2{
	margin-bottom: 0px !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
@media only screen and (max-width: 992px) {
	.address2{
		padding-right:15px !important;
	}
}
.sinpadding-address{
	padding-left:0px !important;
	padding-right:0px !important;
}
.campoadress{

	height: 30px !important;
	border:1px solid #ccc;
}
.adress-nombres{
	font-size: 11.5px !important;
	color:#555 !important;
}
.adressbot{
	border:1px solid #008358 !important;
	background-color: #008358
}
.adressbot:hover{
	border:1px solid #008358 !important;
	background-color: white !important;
}
@media only screen and (max-width: 992px) {
	.marg-adress-resp{
		margin-top:15px !important;
	}
}
.regdire{
	padding-left:0px !important;
}
.bot-reg-addr{
	margin-top: 27px;
}
@media only screen and (max-width: 992px) {
	.bot-reg-addr{
		margin-top: 0px !important;
	}
}
.form-control.observaciones.med{
	height:100px !important;
}
.control-label.text-contacto.chico.tabla-txt.purchase{
	font-weight: 400;
	font-size: 16px;
}
.buttonGen.violeta.buttonGenBig.pull-right.finalizarBot.but2-blanco{
	background-color:white !important;
	color: #2a4878  !important;
}
.flex-direccion{
	display:flex;
	justify-content: space-between;
}
@media only screen and (max-width: 664px) {
	.flex-direccion{
		display:block !important;
	}
}

.flex-direccion .margin-direccion-palabra{
	margin-bottom:0px !important;
}
.flex-direccion .margin-direccion-botones{
	display:flex;
	flex-direction:row;
	padding-right: 15px;
}
@media only screen and (max-width: 664px) {
	.flex-direccion .margin-direccion-botones{
		margin-top:15px;
		padding-right: 0px;
	}
}

.cross-direccion:hover{
	opacity:0.8;
}
@media only screen and (max-width: 994px) {
	.edit{
		margin-top:27px !important;
	}
}
@media only screen and (max-width: 660px) {
	.edit{
		margin-top:0px !important;
	}
}
.text-contacto.orden{
	line-height: 15px !important;
}
.orden-paddings{
	margin-top:40px;
	margin-bottom:20px;
}
.orden-subtotal{
	display:flex;
	justify-content: row;
	margin-top:20px !important;
}
.sub-txt{
	font-size: 30px;
	margin-top: -22px;
	font-weight: 400;
	color:#00885c !important;
}
.tot-txt{
	font-size: 30px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #f90;
}
.nombre-orden-list:hover{
	color:#555 !important;
}
.kgprice{

	bottom: 0 !important;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 400;
	font-size: 11.5px;
	color:#fe7401 ;

}
.btnComprar.buttonAdd.boton-cien{
	float:none !important;
	margin-top: 11px;
}
.descPop.mas_top{
	margin-top:90px;
}
.imgLiquidCenterFill.centro{
	width: 100%;
	padding-top: 55%;
	padding-bottom: 0px !important;
	background-position: 50% 50%;

}
.prodSlider.centro{
	text-align:center;
}
.celdaProdGen img.mainFoto{
	height:100%;
}
.text-contacto.grande-shop{
	font-size:20px;
}
@media only screen and (max-width: 994px) {
	.text-contacto.grande-shop{
		font-size:15.5px;
	}
}
.fa.fa-chevron-right.store{
	font-size:15px;
	color:#fe7401 ;
}
.celdaProdGen .info h3{
	max-height: none !important;
}
.plusInfo.height-list{
	height: 250px !important;
}
.prod.carrito-prop{
	width: 60px !important;
	height: 30px !important;
	margin-top:11px;
}
.no-padd-right{
	padding-right:0px !important;
}
@media only screen and (max-width: 994px) {
	.no-padd-right{
		padding-right:15px !important;
	}
}
@media only screen and (max-width: 994px) {
	.mas-top-chck2{
		margin-top: 20px !important;
	}
}
.medio-pago {
	display:flex !important;
	justify-content: space-between;
}
@media only screen and (max-width: 994px) {
	.medio-pago{
		display:block !important;
	}
}
/*CHECKUOT PASO 3 INPUTS*/
input.boton_radio{
	/* Hide original inputs */
	visibility: hidden;
	position: absolute;

}
input.boton_radio + label.img1check:before{
	height:80px;
	width:212px;
	/*background-image: url("../gfx/tmp/deposito.jpg");*/
	background-repeat:no-repeat;
	border:1px solid #ebebeb !important;
	display:inline-block;
	border-radius:5px !important;
}
input.boton_radio:checked + label:before{
	border:3px solid #ff8a2c !important;
}
.hover-sede:hover{
	color:#414141 !important;
}
.deco-no-list:hover{
	text-decoration:none !important;
}
@media only screen and (max-width: 994px) {
	.tabla-back.block-resp{
		width:100%;
	}
}

@media only screen and (max-width: 994px) {
	.tabla-especiales.block-resp{
		display: block;
		text-align:center;
	}
}
@media only screen and (max-width: 994px) {
	.centro-rayo-check{
		margin:0 auto !important;
	}
}
@media only screen and (max-width: 994px) {
	.raya-resp-check{
		padding-bottom: 27px;
		border-bottom:1px solid #cccccc;
	}
}
@media only screen and (max-width: 994px) {
	.cien-direccion{
		width:100%;
		padding-left:15px !important;
	}
}
@media only screen and (max-width: 994px) {
	.zip-margen{
		margin-top:25px;
	}
}
@media only screen and (min-width: 994px) {
	.pad-left-raya-direc{
		padding-left:0px !important;
	}
}
.text-contacto.exhib{
	font-size:15px !important;
}
.meet{
	background-color:#f5f5f5;
	height:100%;
	padding:60px;
}
.MarTop{
	margin-top: 15px !important;
	font-size: 24px;
	color: #fe7401 ;
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight: 400 !important;
}
.imagen-exib{
	padding-bottom: 60%;
	background-color: #cacaca;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;

}
.tit-team{
	color: #fe7401 ;
	font-weight: 300;
	font-size: 41px;

}
.photo-team{
	border-radius: 6px;
	border: 1px solid #e4e4e4;
}
.panel-default .panel-heading.team{
	background-image:none !important;
	background-color: #fe7401 ;
	border: solid 1px #fe7401  !important;
	box-shadow:none !important;
	color:white !important;
}
.panel-default .panel-heading.team:hover{
	background-image:none !important;
	background-color: white;
	border: solid 1px #fe7401  !important;
	box-shadow:none !important;
	color:white !important;
}
.panel-default .panel-heading.team .letra{

	font-size: 19px;
	text-decoration:none;
}
.panel-default .panel-heading.team .letra:hover{
	text-decoration:none;
	color:#00bb7e;


}
.panel-default .panel-heading.team:hover{
	background-image:none !important;
	background-color: #00bb7e;
	border: solid 1px #00bb7e !important;
	box-shadow:none !important;
	color:white !important;

}
.celdaProdGen .info.new p{
	font-size: 14.5px;
	padding-right: 20px;
	line-height: 21px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #555;
	min-width: 140px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
}
.mainFoto.team{
	width: 76% !important;
	border-radius: 7px !important;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
	background-color:#fbfbfb !important;
}
.img-team2{
	padding-bottom: 139px;
	width: 139px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	border-radius: 7px;
	margin: 0 auto;
}
.tit-team3{
	font-size: 20px !important;
}
.subtit-exhib.ferias{
	font-size: 30px !important;
	margin-top: 0px !important;
}
.exhibit .subheader, .exhibit .date.gris{
	background-color: #5d5d5d;
}
.imagenes-exhb-col {
	column-count: 2;
	width:100%;
	font-size: 0;
}
.imagenes-exhb{
	vertical-align: top;
	padding: 6px;
	width:100%;
	display: inline-block;
}


/**CONTINUAR**/
header .topNav{
	position: initial;
}
header{
	background-color: #fe7401 !important;
}
header .topNav>ul>li .special{
	color: #ff8b24;
}
header .brand.height{
	    height: auto !important;
		margin-top: 16px;
		width: 200px !important;
}
@media only screen and (max-width: 994px) {
	header .brand.height{
		width: 150px !important;
	}
}
@media only screen and (min-width: 994px) {
	.slideWrapp{
		margin-top:-110px !important;
	}
}
subheader{
	/*background-color: rgba(254, 119, 0, 0.71) !important;*/
	background-color: #24477ee6 !important;
}
.threeBlocks img{
	opacity:1 !important;
	transition: all 1.5s cubic-bezier(.19,1,.22,1);

}
.threeBlocks img:hover{
	transform: scale(1.05);
}
@media only screen and (max-width: 994px) {
	.threeBlocks img:hover{
		transform: none !important;
	}
}
ul.slick-dots li.slick-active button{
	background:#ff7800;
}
.registrar-agranda .contieneResgistroGrande{
	margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
    height: auto;
    display: block;
}
@media only screen and (max-width: 994px) {
	.registrar-agranda .contieneResgistroGrande{
		display:none;
	}
}
.registrar-agranda img{
	transition: all 1.5s cubic-bezier(.19,1,.22,1);
}
.registrar-agranda img:hover{
	transform: scale(1.02);
}

.centro{
	text-align:center;
}
.h2{
	font-size:45px;
	font-weight:100;
	color:#2a4978;
	font-family: Roboto,sans-serif!important;
}
@media only screen and (max-width: 994px) {
	.h2{
		font-size:35px;
	}
}

.buttonGen, .celdaProdGen .info .btnComprar{
	border: 1px solid rgba(42, 72, 120, 0.72) !important;
    background-color: #2a4978 !important;
    text-transform:none !important;
}
.buttonGen, .celdaProdGen .info .btnComprar:hover{
	color:white !important;
	opacity:0.8;
}
footer{
	background-color:#fe7401 !important;

}
footer a, footer li, footer p {
	color:white !important;
	text-transform:none !important;
	font-size:14px;
	font-weight:100 !important;
	font-family: Roboto,sans-serif!important;

}

footer a, footer li, footer p a{
	color:white !important;
	text-transform:none !important;
	font-size:14px;
	font-weight:100 !important;
	font-family: Roboto,sans-serif!important;
}
footer a, footer li, footer p a:hover{
	color:#2a4978 !important;
	text-decoration:none !important;
}
footer a, footer li, footer p b{
	font-weight:400 !important;
	font-size:15px;
}
.redesContinuar{
	width:39px;
	cursor:pointer;
}
.redesContinuar:hover{
	opacity:0.5;
}
footer .brandFooter{
	margin-bottom: 30px;
    max-width: 138px;
}
.stellarImg .txtImg{
	margin-left: 0% !important;
}
.celdaProdGen .info h3{
	font-family: Roboto,sans-serif!important;
	font-weight:300 !important;
	font-size:18px !important;
}
.carrito-prod{
	width:10px;
}
subheader .subInterior .subInfo h3{
	font-family: 'Roboto', sans-serif !important;
	font-size:48px !important;
	font-weight:bold !important;
	letter-spacing:1px !important;
}
subheader .subInterior .subInfo p{
	font-family: 'Roboto', sans-serif !important;
	font-size:17px !important;
	text-transform:none !important;
	letter-spacing:0.8px !important;
	opacity:0.9;
	font-weight:300 !important;
	color:white !important;
}
subheader .subInterior .subInfo a{
	color:#fe7918 !important;
	font-family: 'Roboto', sans-serif !important;
	text-transform:none !important;
	font-weight:bold;
	font-size:18px !important;
}
.menuBurger{
	background-color:#2e4a77 !important;
}
a{
	color: #fe7401;
}
a:hover{
	text-decoration:none !important;
	color:#2a4878;
}
header .topNav .dropdown>li>a, header .topNav>ul>li>a:hover{
	color: #2a4978 !important;
}
header .topNav>ul>li .special:hover{
	color: white !important;
}
h4{
	font-weight:100 !important;
	font-size:27px !important;
	color:#2a4978 !important;
}
h3{
	font-weight:300 !important;
	font-size:16px !important;
	/*color:#2a4978 !important;*/
	/*color:#fe7401 !important;*/
	color:white !important;
}
@media only screen and (max-width: 1200px) {
	h3{
		font-size:15px !important;
		line-height:2;
	}
}
p{
	font-weight:100 !important;
	font-size:14px !important;
	color:#515151 !important;
}
p.items{
	font-height:2 !important;
}
hr{
	border: 0.4px dashed #ee801e !important;
	height:0.4px !important;
}

.titWrapp{
	    margin-bottom: 0px !important;
	    background-color: #ff8a2c !important;
}
.buttonGen, .celdaProdGen .info .btnComprar:hover{
	opacity:1 !important;
}
.text-form-contacto{
	color:#2a4978 !important;
}
.breadcrumbWrapp{
	background-color: #324877;
}
.TablaListadoBack{
	background-color:#fafafa;
	border:2px solid white;
	padding: 5px 3px 5px 6px;
}
.TablaListadoBack .PListado{
	margin-bottom:0px;
	margin-top:0px;
}
@media only screen and (max-width: 1200px) {
	.PListado{
		font-size:12px !important;
	}
}
@media only screen and (max-width: 994px) {
	.PListado{
		font-size:14px !important;
	}
}
.CentroTabla{
	text-align:center;
}
.IconLadoTabla{
	display:flex;

}
@media only screen and (max-width: 994px) {
	.IconLadoTabla{
		margin-top: 13px;
	    margin-bottom: 20px;
	}
}
.IconListado{
	width: 100%;
    height: auto;
    margin-top: 7px;
    cursor:pointer;
}
@media only screen and (max-width: 994px) {
	.IconListado{
		margin-top: 3px;
	}
}

.IconListado:hover{
	opacity:0.8;
}
.inpuTabla{
	width: 100%;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    font-size: 13px;
    color: #5b5b5b;
    padding: 6px 2px 6px 5px;
}
@media only screen and (max-width: 994px) {
	.inpuTabla{
		width: 80%;
		margin-top: 10px;
   		margin-bottom: 10px;
	}
}
.noRight{
	padding-right:0px;
}
.sepTabla{
	margin-top:2px;
}
@media only screen and (max-width: 994px) {
	.sepTabla{
		margin-top:30px;
		border: 0.4px dashed #ee801e !important;
		height:0.4px !important;
		margin-bottom:40px;
	}
}
.sepFull{
	margin-top:30px;
	border: 0.4px dashed #ee801e !important;
	height:0.4px !important;
	margin-bottom:30px;
}
.containerIcon{
	margin-right:4px;
	width:20px;
	background-color:transparent;
	border:none;
	padding:0px;
}
@media only screen and (max-width: 1200px) {
	.containerIcon{
		margin-right:7px;
	}
}
@media only screen and (max-width: 994px) {
	.titTablaResp{
		display:none;
	}
}
@media only screen and (max-width: 994px) {
	.ResponsiveCantIcon{
		display:flex;
	}
}
@media only screen and (max-width: 994px) {
	.menuProvisorio{
		display:none;
	}
}
@media only screen and (max-width: 994px) {
	.Aart::before{
		 content: "Artículo:  ";
		 color:#fe7918;
	}
}@media only screen and (max-width: 994px) {
	.Aprod::before{
		 content: "Descripción:  ";
		 color:#fe7918;
	}
}
@media only screen and (max-width: 994px) {
	.Aprec::before{
		 content: "Precio en pesos:  ";
		 color:#fe7918;
	}
}
@media only screen and (max-width: 994px) {
	.Dir::before{
		 content: "Dirección:  ";
		 color:#fe7918;
	}
}
@media only screen and (max-width: 994px) {
	.altur::before{
		 content: "Altura:  ";
		 color:#fe7918;
	}
}
@media only screen and (max-width: 994px) {
	.CodP::before{
		 content: "Cod. Postal:  ";
		 color:#fe7918;
	}
}
@media only screen and (max-width: 994px) {
	.ciud::before{
		 content: "Ciudad:  ";
		 color:#fe7918;
	}
}
@media only screen and (max-width: 994px) {
	.Prov::before{
		 content: "Provincia:  ";
		 color:#fe7918;
	}
}
.cardsCategoria{
    border-radius: 4px;
    background-color: #fff;
    margin-bottom: 20px;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.cardsCategoria .imgCardCat{
	padding-bottom: 50%;
    background-color: #cacaca;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    cursor: pointer;
}
.cardsCategoria .desCardCat{
	height: 68px;
    overflow: hidden;
    /*background-color: #fafafa;*/
    background-color:#ff8a2c;
    border-radius: 0px 0px 4px 4px;
    padding: 10px;
    margin-top:0px;
    line-height: 1.4;
}
.cardsCategoria .desCardCat.Gris{
    background-color: #fafafa;
}
.cardsCategoria:hover .desCardCat.Gris{
    background-color: #ff8a2c;
}
.cardsCategoria .desCardCat.NoticiasAlto{
	height: 150px !important;
}
@media only screen and (max-width: 768px) {
	.cardsCategoria .desCardCat.NoticiasAlto{
		height: 120px !important;
	}
}
.cardsCategoria:hover .desCardCat{
   /* color:#515151 !important;*/
}
.cardsCategoria:hover .imgCardCat{
   opacity:0.9;
}
.BotoneraContinuar{
    line-height:1.7;
     border-bottom:1px solid #e7e7e7;
}
.BotoneraContinuar .ColorBot{
    color: #808080 !important;
    font-weight:400 !important;
    font-size: 14px !important;

}
.BotoneraContinuar .ColorBot.naranja{
    color: #fe7401 !important;

}
.BotoneraContinuar .ColorBot::before{
  	content: ". ";
  	/*font-size:21px;*/
  	/*vertical-align:bottom;*/
    color:#fe7401 !important;
    font-weight: bold;
}
.BotoneraContinuar .ColorBot:hover{
    color: #fe7401 !important;
}
.DentroBotonera{
	color: #fe7401 !important;
}
.DentroBotonera:hover{
	opacity:0.8 !important;
}
.form-group input, .form-group select, .form-group textarea{
	border-radius: 5px;
}
.pastillaContinuar{
	border-radius: 4px;
    background-color: #fafafa;
    /*box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
    padding: 20px 20px 20px 10px;
    cursor:pointer;
    margin-bottom:20px;
}
.pastillaContinuar.pdf{
	padding: 7px 0px 9px 15px !important;
    width: 100%;
    text-align: left;
    background-color: #334877;
    margin-bottom: 6px;
}
.pastillaContinuar.pdf.pdfMod{
	padding: 7px 0px 9px 15px !important;
    width: 100%;
    text-align: left;
    background-color: white;
    border-radius: 0px;
    margin-bottom: 6px;
    border-bottom:1px solid;
}
.pastillaContinuar.pdf.pdfMod:hover{
	opacity:1;
}
.pastillaContinuar:hover{
	opacity:0.8;
}
.pastillaContinuar h3{
	margin:0 !important;
	font-size:17px;
}
.pastillaContinuar.Azul{
	background-color: #334877;
	padding: 15px 20px 20px 20px;
}
.azul{
	color:#334877 !important;
}
.IconProductoCont{
	width:26px;
	vertical-align: text-bottom;
}
.abrirArchivo{
	top: 0em;
    letter-spacing: 2px;
    font-weight: 400 !important;
    color: #ffa359;
}
h4.noticia{
	font-weight: 100 !important;
    font-size: 23px !important;
    color: #fe7401 !important;
}
@media only screen and (max-width: 992px) {
	h4.noticia{
		font-size: 18px !important;
	}
}
.cardsCategoria:hover .desCardCat.Gris h4.noticia{
	color: white !important;
}
@media only screen and (max-width: 768px) {
	.cardsCategoria .desCardCat.Gris p{
		font-size: 13px !important;
	}
}
.cardsCategoria .desCardCat.Gris p span{
	color: #fe7401;
}

.cardsCategoria:hover .desCardCat.Gris p span{
	color: white;
}
.cardsCategoria:hover .desCardCat.Gris p{
	color: white !important;
}
.ProductosContainer{
	width:100%;
	margin-bottom:60px !important;
}
.ProductosContainer .ProductoImagenCont{
	padding-bottom: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    cursor: pointer;
    background-color:white;
}
@media only screen and (max-width: 768px) {
	.ProductosContainer .ProductoImagenCont{
		border:1px solid #e6e6e6;
	}
}
.ProductosContainer .ProductoInfoCont{
	text-align:Center;
	padding:10px;
}
.ProductosContainer .ProductoInfoCont h3{
	margin-bottom:0px;
	line-height: 1.4;
	height:42px;
}
@media only screen and (max-width: 768px) {
	.ProductosContainer .ProductoInfoCont h3{
		font-size:18px !important;
		height:auto;
	}
}
.ProductosContainer .ProductoInfoCont .subrayaProd{
	border-bottom:1px dashed #ee801e;
	line-height: 2;
	margin-bottom:13px;
}
@media only screen and (max-width: 768px) {
	.ProductosContainer .ProductoInfoCont .subrayaProd{
		font-size:16px !important;
	}
}
.ProductosContainer .ProductoInfoCont .ladoPrecioCant{
	display:flex;
	justify-content: space-between;
}
.ProductosContainer .ProductoInfoCont .ladoPrecioCant.SinProd{
	display:flex;
	justify-content: center;
}
@media only screen and (max-width: 1200px) {
	.ProductosContainer .ProductoInfoCont .ladoPrecioCant{
		display:block;
	}
}
@media only screen and (max-width: 768px) {
	.ProductosContainer .ProductoInfoCont .ladoPrecioCant{
		display:flex;
		justify-content: space-between;
	}
}

.ProductosContainer .ProductoInfoCont .ladoPrecioCant .ProdPrecioSinMar{
	margin-top: 3px;
	margin-bottom:0;
	font-size: 21px !important;
}
@media only screen and (max-width: 1200px) {
	.ProductosContainer .ProductoInfoCont .ladoPrecioCant .ProdPrecioSinMar{
		margin-top:8px;
		margin-bottom:7px;
	}
}
@media only screen and (max-width: 768px) {
	.ProductosContainer .ProductoInfoCont .ladoPrecioCant .ProdPrecioSinMar{
		margin-top:13px;
	}
}
.ProductosContainer .ProductoInfoCont .ladoPrecioCant .ProdCantTab{
	width: 60px;
    height: 30px;
}
.agregarCarro{
	background-color: #fe7401;
    padding: 2px 8px 6px 7px;
    border-radius: 4px;
}
@media only screen and (max-width: 1200px) {
	.ProductosContainer .ProductoInfoCont .ladoPrecioCant .agregarCarro{
		margin-top:9px;
	}
}
@media only screen and (max-width: 768px) {
	.ProductosContainer .ProductoInfoCont .ladoPrecioCant .agregarCarro{
		margin-bottom:10px;
	}
}
.imgCarro{
	width: 16px;
}
.ProductosContainer .ProductoInfoCont .ladoPrecioCant .agregarCarro:hover{
	opacity:0.8;
}
.ProductosContainer .ProductoInfoCont .masInfoCont .descOpcional{
	margin-bottom:0px;
	padding:10px 10px 10px 10px;
	max-height:88px;
	overflow:hidden;
	background-color:#fafafa;
	margin-top:15px;
	line-height: 1.8;
}
h4.verMasCont{
	padding:5px;
	background-color:#334877;
	color:white !important;
	border-radius:5px;
	width:auto !important;
	font-size:13px !important;
	margin-top:17px;
}
h4.verMasCont:hover{
	opacity:0.8;
}
.naranja{
	color:#fe7401 !important;
}
.weight400{
	font-weight:400 !important;
}
.padding6{
	padding-left:6px;
}
.ProductosContainer:hover .masInfoCont{
	display:block;
	position:absolute;
	z-index:2;
	left:8%;
	width:82%;

}
.ProductosContainer .masInfoCont{
	display:none;
}
@media only screen and (max-width: 1200px) {
	.ProductosContainer:hover .masInfoCont{
		display:none;
	}
}
@media only screen and (max-width: 768px) {
	.ProductosContainer:hover .masInfoCont{
		position:relative;
		width:100%;
		left:0;
		display:block !important;
	}
}
@media only screen and (max-width: 768px) {
	.ProductosContainer .masInfoCont{
		display:block;
	}
}
.newCont{
	position:relative;
}
.new{
	position:absolute;
	right:0%;
	top:0;
	width:50%;
}
@media only screen and (max-width: 768px) {
	.new{
		position:absolute;
		right:5%;
		top:5%;
		width:30%;
		min-width:100px;
	}
}
.NewConDos{
	left: 0;
}
@media only screen and (max-width: 768px) {
	.NewConDos{
		left: 2%
	}
}
.MenuNewCont{
	display: flex !important;
    justify-content: space-between;
}
.imgNewMenu{
	width: 20px;
    height: 20px;
    margin-top: 10px;
}
.containerIcon.TabNew{
	 margin-right: 5px !important;
}
.TablaPadOferta{
	padding-left:15px;
}
.TablaPadOfertaRight{
	padding-right:15px;
}
.TablaRelativeSale{
	position:relative;
}
@media only screen and (max-width: 768px) {
	.TablaRelativeSale{
		border-bottom: 1px solid #ebebeb;
		margin-top:10px;
	}
}
.SaleTabla{
	position: absolute;
    width: 13px;
    top: 15%;
    left: -4%;
    z-index: 2;
}
.SaleTabla.ModShop{
	right: -4%;
	left: auto;
	top: 25%;
}
@media only screen and (max-width: 768px) {
	.SaleTabla{
		position: relative;
	    top: 0%;
	    margin-top: 8px;
	    margin-bottom: 8px;
	    left: 2%;
	    z-index: 2;
	}
}
.SaleTabla.conDos{
	left: -8%;
}
@media only screen and (max-width: 768px) {
	.SaleTabla.conDos{
	    left: 5%;
	}
}
.mainHover:hover{
	color:white !important;
	opacity:0.9;
}
.ProductoFicha{
	padding-bottom: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    cursor: pointer;
    background-color:white;
}
.carousel-control.left{
	background-image:none !important;
}
.carousel-control.right{
	background-image:none !important;
}
.carousel-indicators li{
	border: 2px solid #fe7401;
}
.carousel-indicators .active{
	background-color:#fe7401;
}
.carousel-indicators{
	bottom: -11% !important;
}
.fichaProdImagen{
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
    border-radius: 10px;
}
.ulcat2b{
	padding-left:0px;
	margin-bottom:16px;
	margin-top:10px;
}
.ulcat2b .licat2b{
	margin-bottom:0px !important;
	margin-top:0px !important;
	line-height:1.7 !important;
}
.ulcat2b .licat2b .categoria2b{
	color:#b35000 !important;
}
.flechaProd{
	position:absolute;
	top:49%;
	left:0;
	opacity:1 !important;
}
.flechaProdImg{
	width:22%;
}
.multiple-items.fichaTamñoCarru a{
	margin-left:5px !important;
	margin-right:5px !important;
	border:1px solid #cacaca;
}
.fichaContenido{
	background-color:#fafafa;
	padding:20px;
	text-align:center;
}
.FichaPrecioContenido{
	display:flex;
	justify-content: center;
}
@media only screen and (max-width: 994px) {
	.FichaPrecioContenido{
		display:block;
	}
}
.FichaPrecioContenido .PrecioFicha{
	margin-top: 2px;
    margin-right: 14px;
    margin-bottom: 0px;
}
.FichaPrecioContenido .fichaCantidad{
	width:60px;
	height:33px;
	margin-right: 14px;
	text-align:center;
}
@media only screen and (max-width: 768px) {
	.FichaPrecioContenido .fichaCantidad{
		margin-top:10px;
		margin-bottom:0px;
	}
}
.itemFicha{
	margin-bottom:0px !important;
	margin-top:0px !important;
}
.blanco{
	color:white !important;
}
.blancoHover:hover{
	color:white !important;
}
.botFichaAgregarCarrito{
	background-color: #fe7401;
    padding: 6px 0 8px 0px;
    border-radius: 4px;
    width:100%;
    text-align:center;
    margin-top:25px;
    cursor:pointer;
}
.botFichaAgregarCarrito:hover{
	opacity:0.8;
}
.productoFichaGrande{
	width:100% !important;
}
@media only screen and (max-width: 768px) {
	.productoFichaGrande{
		width:100% !important;
	}
}
.productoFichachico{
	width:100% !important;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	padding:10px;
	cursor:pointer !important;
}
@media only screen and (max-width: 768px) {
	.productoFichachico{
		padding:5px;
	}
}
.slick-prev, .slick-prev:hover{
	background-image: none !important;
}
.slick-next, .slick-next:hover, .slick-prev, .slick-prev:hover{
	background-image: none !important;
}
.estiloNombrePdf{
	color:#fe7401  !important;
	padding-left: 35px;
    border-bottom:1px dashed #fe7401;
    padding-bottom: 7px;
    padding-top: 7px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{
	border-top: none;
}
.articuloCont{
	color: #ff9041 !important;
	margin-bottom: 0px !important;
}
.fichaSepLinea{
	margin-top: 15px;
	margin-bottom: 25px;
}
.lineaCostadoFicha{
	border-left:1px solid #ebebeb;
	padding-left:40px;
}
@media only screen and (max-width: 994px) {
	.lineaCostadoFicha{
		border-left:none;
		padding-left:0px;
	}
}
.pPdf{
	color:white !important;
	margin-bottom:0px;
	margin-top:0px;
}
.pPdfMod{
	color:#334877 !important;
	margin-bottom:0px;
}
.padNo{
	padding-left:0px !important;
	padding-right:0px !important;
}
.lineaFichaTopCont{
	border-top:1px solid #ebebeb;
}
.centroVerticalFicha{
	display: table-cell;
	vertical-align: middle;
	width:100%;
}
.formSinProducto{
	border-top:1px solid #ebebeb;
}
.marginTopFormSinp{
	margin-top: 25px;
	font-size: 24px !important;
}
.MenosPaddingLeft{
	padding-left: 3px !important;
    padding-right: 4px;
}
.consultarDisp{
	margin-bottom:0px !important;
	margin-top: 0px !important;
}
.hovershoplink:hover{
	background-color:#2a4983e0 !important;
	background-image:none !important;
	color:white !important;
}
.ContenidoShopProducto{
	display:flex;
	margin-top:20px;
	margin-bottom:20px;
	background-color: #fafafa;
	padding:10px;
}
@media only screen and (max-width: 994px) {
	.ContenidoShopProducto{
		display:block;
		margin-bottom:8px;
	}
}
.ContenidoShopProducto .cantShop{
	width: 50px;
    height: 28px;
    text-align: center;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    font-size: 13px;
    color: #5b5b5b;
    background-color:white;
}
@media only screen and (max-width: 994px) {
	.ContenidoShopProducto .cantShop{
		margin-bottom:10px;
	}
}
.ContenidoShopProducto .titShop{
	margin-top: 4px;
	margin-bottom:0px;
    margin-left: 20px;
}
@media only screen and (max-width: 994px) {
	.ContenidoShopProducto .titShop{
		 margin-left: 0px;
	}
}
.naranja2{
	color:#ec6b00 !important;
}
.tabla-fix-resume{
	position:relative;
	right:0;
}
.tabla-resumen{
	width:100%;
}
.tabla-resumen .tabla-resumen-raya{
	border-bottom: 1px solid #e4e4e4;

}
.tabla-resumen .tabla-resumen-raya td{
	font-size: 13px;
   	line-height: 27px;
    color: #555;
    width: 45%;

}
.tabla-resumen .tabla-resumen-raya .tit{
	border-bottom: 1px solid white;
	font-size: 20px !important;
    color: #de820d!important;
    line-height: 47px;
    font-weight: 400 !important;

}
.tabla-resumen .tabla-resumen-raya .tot{
    font-weight: 400 !important;
    font-size: 13px;

}
.tabla-fix-resume{
	position:fixed;
	right:0;

}
@media only screen and (max-width: 992px) {
	.tabla-fix-resume{
		position:relative !important;
		margin-top:30px;
	}
}
.boton-resumen{
	width:100%;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400 !important;
    color: #fff;
    text-align: center;
    background-color: #294984;
    border:none !important;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 8px;
    padding-bottom:8px;
    border-radius: 4px !important;
    margin-top:17px;
    transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);

}
.boton-resumen:hover{
	background-color:#de820d;
}
.margen-resume-bar{
	margin-bottom:60px;
}
@media only screen and (max-width: 992px) {
	.margen-resume-bar{
		margin-bottom:20px !important;
	}
}
.margen-resume-bar .hover-no-seleccion:hover{
		background-color:#9da002 !important;
		color:white !important;
		background-image:none !important;
		border-radius: 4px 4px 0 0;
}
.margen-resume-bar .hover-no-seleccion{
		transition: all 0.2s ;
}
.nuevo-cant{
	width: 50px !important;
    margin-left: 10px !important;
    padding-left: 4px !important;
}
.nuevo-cant:focus{
	color:black !important;
	border:1px solid #a9a9a9 !important;
	padding-top:2px;
	padding-bottom:2px;
	 padding-left: 5px !important;
}
.producto-top-bottom h3.total-final{
	font-size:23px;
	font-weight: 400 !important;
}
@media only screen and (max-width: 992px) {
	.producto-top-bottom h3.total-final{
		margin-top:0px !important;
	}
}
.selector-box{
	width:100%;
	color: #de820d !important;
	border:1px solid #de820d !important;
	padding:4px;
	border-radius:3px;
	margin-top:20px;
	font-size:14px;
}
.selector-box .selector-uno{
	color: #de820d !important;
	border:1px solid #a9a9a9 !important;
}
.menos-margen-c2{
	margin-top:10px !important;
}
.alert {
    padding: 20px;
    background-color: #c1c609; /* Red */
    color: white;
    margin-bottom: 7px;
}

/* The close button */
.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

/* When moving the mouse over the close button */
.closebtn:hover {
    color: #414141;
}
.text-check3{
	width:100%;
	border-radius:3px;
	padding:5px;
	font-size:15px;
	margin-top:10px;
}
.text-check3:focus{
	color:black;
	border:1px solid #a9a9a9;
}



/*CHECKUOT PASO 3 INPUTS*/
input.boton_radio{
	/* Hide original inputs */
	visibility: hidden;
	position: absolute;
}
input.boton_radio + label.img1check:before{
	height:80px;
	width:209px;
	/*background-image: url("../gfx/tmp/deposito.jpg");*/
	background-repeat:no-repeat;
	border:1px solid #a9a9a9;
	margin-right: 2px;
	content: " ";
	display:inline-block;
	vertical-align: baseline;
	margin-right:10px;

}

input.boton_radio + label.img2check:before{
	height:80px;
	width:212px;
	/*background-image: url("../gfx/tmp/pago-contra.jpg");*/
	background-repeat:no-repeat;
	border:1px solid #a9a9a9;
	margin-right: 2px;
	content: " ";
	display:inline-block;
	vertical-align: baseline;

}

input.boton_radio + label.img3check:before{
	height:80px;
	width:212px;
	/*background-image: url("../gfx/tmp/mercado.jpg");*/
	background-repeat:no-repeat;
	border:1px solid #a9a9a9;
	margin-right: 2px;
	content: " ";
	display:inline-block;
	vertical-align: baseline;

}

input.boton_radio:checked + label:before{
	border:2px solid #414141;
}
.hover-sede:hover{
	color:#414141 !important;
}
.GrandeH3{
	font-size:21px !important;
}
.relativeshopProducto{
	position:relative;
}
.relativeshopProducto .eliminarShop{
	position: absolute;
    width: 13px;
    top: 15%;
    right: -3%;
    z-index: 2;
}
@media only screen and (max-width: 768px) {
	.ContenidoShopProducto.conRayaShop{
		border-bottom: 1px solid #ebebeb;
	}
}
.seleccionarDom{
	width: 100%;
    border: 1px solid #ff8a2c;
    border-radius: 5px;
    color: #ff8a2c;
    font-size: 14px !important;
    font-weight: 100;
    padding: 5px 10px 5px 10px;

}
.margenSelectCheck{
	margin-bottom: 21px !important;
}
.buttonAgregaCheck{
	padding: 5px 25px 5px 25px;
    background-color: #334877;
    color: white !important;
    border-radius: 5px;
    width: auto !important;
    font-size: 13px !important;
    margin-top: 26px;
    border: none;
}
.inputAgregaDire{
	display:flex;
	margin-top: 26px;
}
@media only screen and (max-width: 768px) {
	.inputAgregaDire{
		display:block;
	}
}
@media only screen and (max-width: 768px) {
	.inputAgregaDire.SinMargenAgreDire{
		margin-top: 0px;
	}
}
.margenFormDire{
	margin-right:10px;
}
.botonChicoDire{
	background-color: #fe7401;
    padding: 3px 7px 5px 7px;
    border-radius: 4px;
    width: 31px;
    height: 31px
}
.botonChicoDireBla{
	background-color: white;
    padding: 3px 10px 5px 7px;
    border-radius: 4px;
    width: 31px;
    height: 31px
}
.altoFormDire{
	height: 31px;
	color:#505050;
}
@media only screen and (max-width: 768px) {
	.altoFormDire{
		margin-bottom:10px;
	}
}
.flexenflex{
	display:flex;
}
.misDireccionesElim{
	width: 11px;
    margin-top: 8px;
    margin-right: 11px;
}
.misDireccionesPen{
	width: 14px;
    margin-top: 8px;
}
.sinTop{
	margin-top:0px !important;
}
.paddingLNo{
	padding-left:0px !important;
	padding-right:6px;
}
.marginDireNew{
	margin-bottom:26px;
}
@media only screen and (max-width: 768px) {
	.direRespMarg{
		margin-bottom:30px;
	}
}
.Nopad{
	padding:0px !important;
}
.EditDir{
	width: 100%;
    font-weight: 100 !important;
    font-size: 14px !important;
    color: #515151 !important;
}
.OrdenMargen{
	margin-top:5px !important;
	margin-bottom:5px !important;
}
@media only screen and (max-width: 768px) {
	.LineaOrdenLista{
		margin-bottom:30px;
	}
}

.masOrdenCont{
	text-align:center;
}
.masOrdenCont .masOrdenImg{
	width: 12px;
    height: 18px;
    margin-top: 6px;
    margin-left: 11px;
}
@media only screen and (max-width: 768px) {
	.masOrdenCont .masOrdenImg{
		margin-left: 0px;
	}
}
.dropdown-menu .celdacarrito{
	height: auto !important;
}
.padTopCarr{
	padding-top:12px;
	font-size:11px;
	text-transform:uppercase;
	color:#515151 !important;
	line-height: 1.8;
}
.padTopCarr .precioCarritoCont{
	font-size:13px;
}
.containerModalMayorist{
    text-align: left;
}
.tipoModalTiti{
	font-size: 38px !important;
}
@media only screen and (max-width: 664px) {
	.tipoModalTiti{
		font-size: 30px !important;
	}
}
.tipoModalBaja{
    margin-bottom: 17px;
}
.tipoModalbot{
	background: #394876;
    padding: 4px 22px 4px 22px;
    font-size: 13.5px;
    color: white;
    margin-top: 30px !important;
    font-weight: 100;
}
.tipoModalbot:hover{
	background:#fe7918 !important;
}
.margenTipoModalbot{
	margin-top: 24px;
 }
.modal-body.newPad{
	padding:40px;
 }
 @media only screen and (max-width: 664px) {
	.modal-body.newPad{
		padding-top:30px;
	}
}
.modal-header.newHeaderModal{
	padding: 5px 40px 5px 40px;
    text-align: right;
    border-bottom: 1px solid #e6e6e6
}
.cerrarModal{
	border: none;
    background-color: white;
    background-image: none;
    font-size: 17px;
    font-weight: 100;
    color:#717171 !important;
    padding:0;
}
.cerrarModal:hover{
    color:#fe7918 !important;
}
.imagenModalMayo{
 	text-align:right;
}
@media only screen and (max-width: 994px) {
	.imagenModalMayo{
		display:none;
	}
}
.modal-dialog.modalContentMayo{
	position:relative !important;
	top:10% !important;
}
.registracion .form-group label{
	color:#2a4978 !important;
}
.PrecioDisp{
	min-height: 32px;
}
@media only screen and (max-width: 1200px) {
	.PrecioDisp{
		min-height: 100px;
	}
}
@media only screen and (max-width: 994px) {
	.PrecioDisp{
		min-height: 120px;
	}
}
@media only screen and (max-width: 768px) {
	.PrecioDisp{
		min-height: 30px;
	}
}
.menuScroll{
	max-height: 380px !important;
    overflow-y: auto !important;
    overflow-x:hidden !important;
}
.izquierdaResume{
 	text-align:right;
}
.verUsuario{
	color: white;
    font-size: 12px;
    float: right;
    margin-right: 93px;
    margin-top: -6px;
}
@media only screen and (max-width: 1200px) {
	.verUsuario{
		margin-right: 35px;
	}
}
@media only screen and (max-width: 992px) {
	.verUsuario{
		margin-top: -1px;
	}
}
@media only screen and (max-width: 992px) {
	header{
		height: 70px;
	}
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	z-index: 1;
    color: #fff;
    cursor: default;
    background-color: #334877;
    border-color: #334877;
}
.pagination>li>a, .pagination>li>span{
	font-size:13px;
	color:#334877;
}

