 @font-face {
  font-family: Marlboro;
  src: url(fuentes/Marlboro.ttf);
}
@font-face {
  font-family: Quando;
  src: url(fuentes/Quando.ttf);
}
@font-face {
  font-family: Narrow;
  src: url(fuentes/Arial_Narrow.ttf);
}
@font-face {
  font-family: Lucida;
  src: url(fuentes/Lucida Sans.ttf);
}
@font-face {
  font-family: gothic;
  src: url(fuentes/ms-pgothic.ttf);
}
@font-face {
  font-family: micross;
  src: url(fuentes/micro.ttf);
}
@font-face {
  font-family: Theater;
  src: url(fuentes/Theaterv04_Bold.ttf)
}
@font-face {
  font-family: Theater-Bold;
  src: url(fuentes/Theater_Bold.otf)
}
html{
	overflow-y: scroll;
	overflow-x: hidden;
}

#content {
    min-height: 80vh;
}
.only-mobile-3{
	display: none;
}
.h1-index{
  text-align:center;
  padding-top:5vh;
  font-family:Theater;
font-size:10px;
}
.cooper-font{
	font-family: cooper;
}
.logo{
	width:6vw;
	height:6vh;
}
.labelcheck {
  display: block;
  padding-left: 15px;
  text-indent: -15px;
  font-size:18px;
}
.margenCajas{
	padding-top:30px;
	margin-top:14vh;
}
.no-margen-bottom{
	margin-block-end:0px!important;
	margin-bottom:0px!important;
}
.no-margen-top{
	margin-block-start:0px!important;
	margin-top:0px!important;
}
.caja100{
	width:100%;
	min-height:44px;
	padding:7px 20px 3px 20px;
	font-size:18px;
	word-wrap: break-word;
}
.letra15{
	font-size:15px;
}
.bordeFinoCaja{
	border-bottom:solid 1px #d1d1d1;
}
.bordeFinoCajaDer{
	border-right:solid 1px #d1d1d1;
}
.sombraCaja{
	-webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
    -moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
    box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
}

.labelcheck input {
  width: 14px;
  height: 14px;
  padding: 0;
  margin:0;
  vertical-align: bottom;
  position: relative;
  top: -8px;

}

/* .navbar-custom { */
    /* background-color:#aed2e4; */
	/* margin-bottom:100px; */
/* } */
/* .collapse{ */
	/* height:100% !important; */
/* } */
/* .navbar-nav{ */
  /* height:100%; */
/* } */
/* .navbar-nav > li{ */
  /* margin-left:20px; */
  /* margin-right:20px; */
/* } */

/* .navbar-nav > li:hover{ */
  /* background-color:#e8e8e8; */
/* } */

.img-c{
	max-width: 100%;
	max-height:100%;
}
.mxaltura{
	padding-bottom:20px;
	margin-top:1vh;
	min-height:1vh;
}
.cajaAntiAddIndex{
	width:92%;
}
.contenedorBloqueador{
	width:100%;
	min-height:1px;
	display: flex;
  align-items: center;  /*Aligns vertically center */
  justify-content: center; /*Aligns horizontally center */
  text-align: center;
}
.cajaAntiAdd{
	min-height:5vh;
	width:100%;
	background-color:#ffea00;
	font-size:1.4rem;
	font-weight:bold;
	display: flex;
  align-items: center;  /*Aligns vertically center */
  justify-content: center; /*Aligns horizontally center */
  text-align: justify;
  padding:10px 13px;
  border-radius:10px;
  border:1px solid #4d4d4c;
}
.cajaFlotanteIzq{
	width:100vw;
	min-height:1px;
	float:left;
}
.100altura{
	height:100%;
}

.spanfiltro{
	font-size:23px;
	font-weight:bold;
}
.lupabuscador{
	font-size:28px;
}
.margenfiltros{
	margin-left:3%!important;
}
.margenfiltros1{
	margin-left:5%!important;
}
.separacion{
	width:10%;
	height:60%;
	float:left;
	margin-left:2vw;
}
.separacion1{
	width:18%;
	height:60%;
	float:left;
	margin-left:2vw;
}
.sepmax{
	margin-left:16vw;
}
.fondo{
	padding-top:2vh;
	height:10vh;
	width:100vw;
}
.figura{
	height:50vh;
	overflow: hidden;
	margin-top:3vh;
	width:22vw;
	margin-left:2vw;
	float:left;
	border: 2px solid rgba(174, 213, 129, .3);
}

.div11{
	position:absolute;
	top:10px;
	right:10px;
	height:35px
}
.div11_abajo{
	position:absolute;
	top:55px;
	right:10px;

}
.contrato{
	font-size:15px;
}
.contratar:hover {
	cursor:pointer;
	border-color:white;
    background-color: #aed2e4;
    -webkit-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
}
.imprimirFecha{
	padding: 0.375rem 0.75rem;
	border:1px solid #aed2e4;
	background-color:white;
	border-radius: 0.25rem;
	margin-bottom:5px;

}
.paddingPedidoDescuento{
	padding-top:33px;
}
.paddingPedidobottom{
	padding-bottom:20px;
}
.modificarPedido{
	position:absolute;
	top:5px;
	right:20px;
}
.modificarPedidoInterno{
	position:absolute;
	top:25px;
	right:20px;
}
.noDecoration{
	text-decoration:none!important;
}
.paddingPedidotop{
	padding-top:20px;
}

.subrayar{
	text-decoration: underline black;
}
.cursiva{
	font-style: italic;
}
#pago:disabled{
	background-color:#e0e0e0!important;
	border-color:#e0e0e0!important;

}
.paddPedidos{
	padding-right:30px!important;
	padding-left:30px!important;
}
.figura_1_2{
	height:34vh;
	overflow: hidden;
	margin-top:3vh;
	width:30vw;
	margin-left:2vw;
	float:left;
	border: 2px solid rgba(174, 213, 129, .3);
}
.pdr{
	padding:0px 7vw 0px 3vw;
}
.pdl{
	padding:0px 3vw 0px 7vw;
}

.MenuArea{

	margin-top:3vh;
}
.MenuArea1{ 
   border: solid 2px #e6e6e6; border-radius: 10px; margin-bottom: 30px;
}
.MenuArea2{
	padding:5px; 
}
.figura_2{
	height:35vh;
	overflow: hidden;
	margin-top:3vh;
	width:22vw;
	margin-left:2vw;
	float:left;
	border: 2px solid rgba(174, 213, 129, .3);
}
.figura_222{
	height:10vh;
	overflow: hidden;
	margin-top:4vh;
	width:100vw;

	float:left;

}
.figurac{
	height:30vh;
	margin-top:5vh;
	margin-bottom:4vh;
	width:22vw;
	margin-left:2vw;
	float:left;
	border: 3px solid rgba(174, 213, 129, .3);
	border-radius:8px;
}

.contenedorc{
	padding-top:4vh;
	width:100vw;
	height:15vh;
	padding-left:12%;
	padding-right:12%;

}
#mycarrousel{
	background-color: #fff;
}
.container-fluid{
	background-color:#fff;
}

.capsula_1{
	height:75%;
	width:100%;
	position:relative;
	overflow:hidden;
}
.capsula_11{
	height:65%;
	width:100%;
	position:relative;
	overflow:hidden;
}
.capsula_2{
	height:67%;
	width:100%;
	position:relative;
	overflow:hidden;
}

.capsula{
	height:63%;
	width:100%;
	position:relative;
	overflow:hidden;
}
.arriba{
	height:100%;
	width:100%;
	position:relative;
}
.figura1:hover .arriba{
	transform: scale(1.2);
		-webkit-transition: all 0.1s ease 0.1s;
	-moz-transition: all 0.1s ease 0.1s;
	-o-transition: all 0.1s ease 0.1s;
  -ms-transition: all 0.1s ease 0.1s;
      transition: all 0.1s ease 0.1s;
}

.abajo{
	border-top: 2px solid rgba(174, 213, 129, .3) !important;
	height:37%;
	width:100%;
	background-color:white;
}
.abajo_1{
	border-top: 2px solid rgba(174, 213, 129, .3) !important;
	height:25%;
	width:100%;
	background-color:white;
	padding-left:2%;
	padding-top:10px;
}
.abajo_11{

	min-height:10%;
	width:100%;
	background-color:white;
	padding-top:10px;
}
.margndr{
	margin-right:2%;
}
.abajo_2{
	border-top: 2px solid rgba(174, 213, 129, .3) !important;
	height:33%;
	width:100%;
	background-color:white;
	padding-left:2%;
	padding-top:10px;
}
.arribades{
	height:70%;
	width:100%;
	position:relative;
}
.abajodes{
	border-top: 2px solid rgba(174, 213, 129, .3) !important;
	height:30%;
	width:100%;
	background-color:white;
	border-radius:0px 0px 7px 7px;
}
.figura1:hover {
	     background-color: rgb(174 213 129 / 78%);
	-webkit-transition: all 0.1s ease 0.1s;
	-moz-transition: all 0.1s ease 0.1s;
	-o-transition: all 0.1s ease 0.1s;
  -ms-transition: all 0.1s ease 0.1s;
      transition: all 0.1s ease 0.1s;
}
.encapsulado{
	overflow:hidden;
	position:relative;
	height:100%;
	width:100%;
	border-radius:7px 7px 0px 0px;
}
.divTexto{
	width:100%;
	height:100%;
	white-space: normal;
	padding: 2% 5%;
	text-align:justify;
}
.imagen{
	position:relative;
	height:auto;
	width:100%;
}
.imagenPago{
	height:80%;
	width:100%;
}
.image_logo{
	width:200px;
	height:200px;
}
.image_logo_pedidos{
	width:100px;
	height:100px;
}
.textoAzul{
	color:#4285F4;
}
.textoNWarming{
	color:#FF8800;
}
.textoRDanger{
	color:#CC0000;
}
.textoVSuccess{
	color:#007E33;
}
.textoCaducado{
	color:#9933CC;
}
.imagen_No{
	position:relative;
	height:100%;
	width:100%;
}
.contenedorAnuncio{
	width:100vw !important;
	float:left;
}
.pie{
	min-height:30vh !important;
	width:100vw !important;
	border:none !important;

	margin-left:0 !important;

	margin-top:10vh;
	float:left;
	padding-top:4vh;
	padding-bottom:1vh;
	background: #021b3e; color: #fff;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.piepagina{ 
	border:none !important;
	margin:0 auto !important;
	text-align: center;
	margin-top:5vh !important;
	margin-left:0 !important;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  background-image: none;
}
.carousel-control-next-icon:after
{
  content: '>';
  font-size: 5vw;
  color: #efefef;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.carousel-control-prev-icon:after {
  content: '<';
  font-size: 5vw;
  color: #efefef;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.titulo{
	padding-left:4.2%;
	width:96%;
	height:22%;
	overflow:hidden;
}
.titulodes{
	padding-left:4.2%;
	width:96%;
	height:50%;
	overflow:hidden;
}
.tituloTexto{
	font-size:3vh;
	/* font-weight: bold; */
	display:inline-block;
	white-space: nowrap;
	overflow: hidden;
	font-family: Marlboro;
}
.letra{
	font-size:100%;
}
.franjaarriba{
	padding-top:3px;
	background-color:#aed2e4;
}
.franjaabajo{
	padding-top:3px;
	background-color:#aed2e4;
}
.precio{
	float:left;
	padding-left:4%;
	padding-right:4%;
	width:100%;
	height:21%;
}
.precio1{
	float:left;
	width:48%;
	height:100%;
}
.precio2{
	float:right;
	width:48%;
	height:100%;
}
.precio11{
	float:left;
	width:58%;
	height:100%;
}
.precio22{
	float:right;
	width:38%;
	height:100%;
}
.der{
	text-align:right;
	display:block;
}
.espacio{
	float:left;
	margin-top:1.75%;
}
.espacio1{
	float:left;
	margin-top:4%;
}
/* .destacado{ */
	/* text-align: center; */
	/* z-index: 100;  */
	/* position: absolute;  */
	/* top: 0%; */
	/* left: 0%; */
	/* width: 0; */
    /* height: 0; */
    /* border-top: 9vw solid #f4f4f4; */
    /* border-right: 9vw solid transparent; */
/* } */

.destacadoborde{
	text-align: center;
	z-index: 99;
	position: absolute;
	top: 7vh;
	left: -1vw;
	width: 0;
    height: 0;
    border-top: 0.5vw solid rgba(124, 179, 66, .9);
    border-left: 1vw solid transparent;
}


.destacadoborde1{
	text-align: center;
	z-index: 99;
	position: absolute;
	bottom: -0.1vh;
	left: -0.1vw;
	width: 0;
    height: 0;
    border-bottom: 5vw solid rgba(255, 255, 255);
    border-right: 5vw solid transparent;
	visibility: visible;
  opacity: 1;

	 transition: visibility 0.2s, opacity 0.5s linear;
}
.destacadoborde11{
	text-align: center;
	z-index: 99;
	position: absolute;
	bottom: -0.1vh;
	left: -0.1vw;
	width: 0;
    height: 0;
    border-top: 5vw solid rgba(255, 255, 255);
    border-left: 5vw solid transparent;
	visibility:none;
	 transition: visibility 0s, opacity 0.5s linear;
	 visibility: hidden;
  opacity: 0;
  transition: visibility 0.2s, opacity 0.5s linear;
}


.destacado{
	text-align: center;
	z-index: 100;
	position: absolute;
	top: 3vh;
	left: -1vw;
	width: 10vw;
    height: 4vh;
    background-color:#8bc34a;
	opacity:0.9;
}
.destacadotext{
	text-align: center;
	z-index: 100;
	position: absolute;
	top: -0.4vh;
	left: 0vw;
	font-size:3.2vh;
	color: white;
	height:4vh;
	width:10vw;
	width:100%;
	font-family: Marlboro;

}
.fondo{
	background-color:#aed2e4;
	opacity: 1 !important;
}
.links{
	 font-size: 120%;
}
@media (min-width: 1px) and (max-width: 767px) {
	.only-mobile-3{
		display: inline-block;
	}
	.bordeFinoCajaDer{
		border-right:none;
	}
	.bordeBajoMovil{
		border-color: #d1d1d1;
		border-bottom-style: double ;
	}
	.pdr{
		padding:0px 7vw 0px 7vw;
	}
	.pdl{
		padding:0px 7vw 0px 7vw;
	}
	.pedido-transaccion{
		width:55%!important;
	}
	.fecha-hora{
		width:33%!important;
	}
	.estado{
		width:0%;
		display:none!important;
	}
	.importe{
		width:0%;
		display:none!important;
	}
	.importe-titulo{
		width:0%;
		display:none!important;
	}
	.botonVer{
		width:12%!important;
	}
	.figura{
		height:60vh;
		overflow: hidden;
		margin-top:15vh;
		width:70vw;
		margin-left:15vw;
		float:left;
	}
	.figurac{
		height:30vh;
		margin-top:15vh;
		width:29vw;
		margin-left:1vw;
		float:left;
		border: 1px solid rgba(174, 213, 129, .3);

	}
	.contenedorc{
		width:100%;
		padding-left:0% !important;
		padding-right:0% !important;
	}

	.destacado{
	text-align: center;
	z-index: 100;
	position: absolute;
	top: 3vh;
	left: -1vw;
	width: 15vw;
    height: 4vh;
    background-color:#8bc34a;
	opacity:0.9;
}
.destacadotext{
	text-align: center;
	z-index: 100;
	position: absolute;
	top: -0.4vh;
	left: 0.1vw;
	font-size:3.2vh;
	color: white;
	height:4vh;
	width:10vw;
	width:100%;
	font-family: Marlboro;

}
.links{
	 font-size: 70%;
}

}
.Marlboro{
	font-family: Marlboro;
	font-size:400%;
}


@media (min-width: 768px) and (max-width: 991px) {
	.only-mobile-3{
		display: inline-block;
	}
	.Marlboro{
	font-family: Marlboro;
	font-size:300%;
}
		.pdr{
			padding:0px 7vw 0px 7vw;
		}
		.pdl{
			padding:0px 7vw 0px 7vw;
		}

  .figura{
		height:50vh;
		overflow: hidden;
		margin-top:15vh;
		width:45vw;
		margin-left:3vw;
		float:left;
	}

	.figurac{
		height:50vh;
		margin-top:15vh;
		width:29vw;
		margin-left:2vw;
		float:left;
		border: 2px solid rgba(174, 213, 129, .3);
	}

	.contenedorc{
		width:100;
		padding-left:0% !important;
		padding-right:0% !important;
	}


}


.btn-primary1 {
  background-color: #F2F2F2;
  border-color: #f2f2f2;
}

.btn-primary1:hover {
  color: white !important;
  background-color: transparent;
  border-color: white;
}



.btn-primary1.disabled, .btn-primary1:disabled {
  color: #212529;
  background-color: #aed2e4;
  border-color: #aed2e4;
}
.loggo{
	width:9vw;
}
.personalizado{
	background-color:white !important;
}
.no-drop {cursor: no-drop;}


.figuraclick{
	cursor:pointer;
}
.fondoMenuEspecial > .figuraclick{
	cursor:default!important;
}
.MenuArea1:not(.fondoMenuEspecial):hover{
	 
		background-color:#f0f0f0;
	 border-color: #ccc;
		-webkit-transition: all 0.1s ease 0.1s;
	-moz-transition: all 0.1s ease 0.1s;
	-o-transition: all 0.1s ease 0.1s;
  -ms-transition: all 0.1s ease 0.1s;
      transition: all 0.1s ease 0.1s;
}
.figuraclickFinal{
	cursor:pointer;
}
.FichaImagen{
	width:100%;
	height:auto;
}
.FichaImagenSubir{
	width:100% !important;
	min-height:10vh!important;
}
.FichaImagenSubirPrincipal{
	width:100%;
	height:55vh !important;
}
.FichaImagenSubirPrincipal1{
	width:100%;
	min-height:10vh !important;
}
.FichaImagenSubirSecundario{
	width:100%;
	height:5vh !important;
}
.MaxImage{
	text-align: center;
	width:100%;
	height:auto;
}
.FichaPrincipal{
	width:100%;
	height:auto;
}
.principal{
	width:100%;
	height:62vh;
}
.fotoCentral{
	margin: 0 auto;
    display: block; width: auto;     max-width: 100%;
}
.FichaPrincipal1{
	min-width:100%;
	min-height:auto;
}
.align-items-center-down {
  display: flex;
  align-items: center;  /*Aligns vertically center */
  justify-content: center; /*Aligns horizontally center */
}
.align-items-center {
  display: flex;
  align-items: center;  /*Aligns vertically center */
  justify-content: center; /*Aligns horizontally center */
}
.align-items-right {
  display: flex;
  align-items: center;
   justify-content: flex-end;
}
.align-items-right1 {
  display: flex;
  align-items: center;
   justify-content: flex-end;
   text-align: justify;
}
.cajaProvincia{
	height:30px;
	border:#c9c9c9 solid 1px;
	width:fit-content;
	border-radius:5px;
	display: inline-block;
	vertical-align: middle;
	margin:10px;
	padding:0px 10px;
}
.ProvinciasAdds{
	width:100%;
	height:fit-content;
	padding:20px;
}
.align-items-vertical {
  display: flex;
  align-items: center;
   justify-content: end;
}
.fuente1{
	font-size:15.5px;
}
.align-items-center1 {
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
  text-align: center;
  justify-content: center;
  font-family: Marlboro;
  font-size:7vh;
  color:white;
}
.align-items-center-little {
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
  text-align: center;
  justify-content: center;
  font-family: Marlboro;
  font-size:30px;
  color:black;
}
.align-items-center1_1 {
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
  text-align: center;
  justify-content: center;
  font-family: Quando;
  font-size:35px;
  color:white;
}
.aumentar{
	font-size:20px;
	font-weight: bold;
}
.aumentar1{
	font-size:30px;
	font-weight: bold;
}
.20pxImportante{
	font-size:20px!important;
}
.flotante{
	position:absolute;
	right:10px;
	top:10px;
}
.aumentar1{
	font-size:30px;
	font-weight: bold;
}


.cajaarea:hover{
	transform: scale(1.05);
	-webkit-box-shadow: 2px 2px 14px 1px rgba(128,128,128,1);
	-moz-box-shadow: 2px 2px 14px 1px rgba(128,128,128,1);
	box-shadow: 2px 2px 14px 1px rgba(128,128,128,1);
	border-width:3px;
	-webkit-transition: all 0.2s ease 0.2s;
	-moz-transition: all 0.2s ease 0.2s;
	-o-transition: all 0.2s ease 0.2s;
  -ms-transition: all 0.2s ease 0.2s;
      transition: all 0.2s ease 0.2s;
}
.FichaPequenya{
	width:100%;
	height:27vh;
	margin-top:0.5vh;
	padding-top:0.5vh;

}
.letraAnuncios{
	font-size:120%;
}
.maximaaltura{
	height:100%;
}
.btn-Anuncio{
	width:100%;
	height:12vh;
	position:relative;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
border-radius:5px;
background-color: #c4d4b2;
background-image: url("asfalt-dark.png");
transition:.5s;
/* This is mostly intended for prototyping; please download the pattern and re-host for production */
}
.pbextra{
	padding-bottom:20px;
}
.primermargenAnuncio{
	margin-top:4px;
}
.hover-btn-anuncio{
	margin-top:7%;
}
.hover-btn-anuncio:hover{
	opacity:.7;
	cursor:pointer;
}
.btn-Anuncio:hover .Txt-btn-anuncio, .btn-Anuncio:hover .Txt-btn-anuncio1{
	color:black;
}
.Txt-btn-anuncio-caja{
	width:50%;
	height:90%;
	position:absolute;
	top:5%;
	left:2%;
}
.Txt-btn-anuncio{
	width:40%;
	max-height:90%;
	height:50%;
	position:absolute;
	top:25%;
	left:54%;
	border-radius:5px;
	opacity:.7;
	background-color:#97a389;
	color:white;
	transition:.5;
}
.Txt-btn-anuncio-caja1{
	width:80%;
	height:90%;
	position:absolute;
	top:5%;
	left:2%;
}
.clickir{
	margin-bottom:3vh;
}
.Txt-btn-anuncio1{
	width:10%;
	max-height:90%;
	height:50%;
	position:absolute;
	top:25%;
	left:86%;
	border-radius:5px;
	opacity:.7;
	background-color:#97a389;
	color:white;
	transition:.5;
}

.FichaPequenya_anuncios{
	width:100%;
	height:30vh;
	margin-top:0.5vh;
	padding-top:0.5vh;

}
.nobordertop{
	border-top:none!important;
}

.fotos1{
	overflow:hidden;
	width:100%;
	height:28vh;
}

.botonbajo{
	width:100%;
	height:3vh;
	margin-top:1.5vh;
	position:relative;
}

.botonbajo1{
	margin:auto;
	width:100%;
}

.formularioLado{
	overflow:hidden;
	width:100%;
	min-height:100vh;
}
.formularioLado1{
	overflow:hidden;
	width:100%;
	min-height:3vh;
}
.fotos1{
	display:inline-block;
	width:100%;
	min-height:14vh;
}

.mrgnfichasecundaria{
	margin-left:2.66%;
}
.Fichasecundaria1{
	width:30%;
	height:10%!important;
	/* float:left; */
	/* margin-left:1.45%; */
	position:relative;
}
.contenedor-ficha{
	height:100%;
	width:100%;
	position:relative;
}
.ficha_img_subir{
	height:14vh;
}
.img_subir{
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
}
.f1{
	width:100%;
	height:100%;
	display:flex;
}
.classWithPad{
	padding:0px 7px 10px 7px!important;
}
.f2{
	width:45%;
	height:45%;
	position:absolute;
	left:10%;
	top:10%;
	color:red;
}
.f2:hover{
	cursor:pointer;
	transform: scale(1.1);
		-webkit-transition: all 0.2s ease 0.2s;
	-moz-transition: all 0.2s ease 0.2s;
	-o-transition: all 0.2s ease 0.2s;
  -ms-transition: all 0.2s ease 0.2s;
      transition: all 0.2s ease 0.2s;
}

@media (min-width: 768px) {
      .modal-xl {
        width: 90%;
       max-width:1200px;
      }
	  .modal-xl1 {
        width: 90%;
       max-width:1200px;

      }
	  .modal-xl2 {
        width: 80%;
       max-width:1200px;

      }
	  .modal-l {
        width: 60%;
       max-width:1200px;
      }
    }
.transparente{
	background-color:transparent !important;
}
.nolines{
	border: none !important;
}
.noshadow{
	-webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.blanco{
	color:white;
}

/* .modal-backdrop { */
   /* background-color: transparent; */
/* } */
.opacidad{
	opacity:1 !important;
}
.custom-overlay{
	background-color: transparent !important;
}
.blurfilter{
	background-color: #616161 !important;
	opacity:0.9!important;
}
.modal-backdrop {
   background-color: #616161 !important;
	opacity:0.9!important;
}
.cajas{
	min-height:1vh;
	position:relative;
}
.no-margin-block-start{
	margin-block-start:5px!important;
	margin-block-end:5px!important;
}
.mostrar{
	width:100%;
	/* word-wrap: break-word; */
	text-align: justify;
  text-justify: inter-word;
}
ul.a {
  list-style-type: circle;
}
.texto{
	font-size:115%;
}
.
.espacioficha{
	margin-top:3vh;
}
#MensajesError{
	margin-top:7.5vh;

}
.boxsec{

  background: #fff;
  margin: 0 0 30px;

  padding: 0px 20px 0px 20px;

}
.mgAnuncio{
	margin-top:10vh;
}
.bordeFichaAnuncio{
	 padding: 20px 20px 0px 20px;
 -webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
  margin-top:4vh !important;
}
.btnVolver{
	  padding: 20px 20px 0px 20px;
  margin-top:10vh !important;
}
.bordeFicha{

  padding: 20px 20px 0px 20px;
 -webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
  margin-top:2vh !important;
}
.nopaddingbottom{
	padding-bottom:0px!important;
}
.boxbottn {
 margin-top:10vh !important;
  background: #fff;

}
.boxbottnes {
 margin-top:15vh !important;
  background: #fff;

}
.box1 {
	/* margin-top:10vh !important; */
  background: #fff;
  margin: 0 0 30px;
 /* border: solid 1px #e6e6e6;*/
  padding: 20px;
 /* -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);*/
  -webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);


}
.sepPages{
	width:40vw;
}
.fichaactiva{
	opacity:0.5;
}
.box1_fiscal {
  margin-top:5vh !important;
  border: solid 1px #e6e6e6;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);

}

.box1_fiscal1 {

  margin: 30px 0 30px;
  border: solid 1px #e6e6e6;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);

}
.fondoTextoFiscal{
	background-color:#fbe9e7;
}

.box1naranja {
  margin: 0 0 0px;
  border: solid 4px #ffe0b2;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);

}
.box1autonomo {
  margin: 0 0 30px;
  border: solid 4px #a8b545;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);

}
.box2autonomo {
  margin: 0 0 30px;
  border: solid 4px #a8b545;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  background-color:#e4e65e

}

.fondoAutonomo{
	background-color:#fff9c4;
}
.titlautonomo{
	background-color:#dce775;
	color:black;
}
.titlautonomo1{
	background-color:#dce775;
	color:black;
	min-height: 60px;
}
.fondofinalautonomo{
	background-color:#dce775;
	font-weight:bold;
	-moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.fondofinalautonomo:hover{
	cursor:pointer;
	 background: #fff;

}
.preval{
	font-size:1.5rem;
}
.postval{
	font-size:2.1rem;

}
.efectoclick{
	background-color:#81d4fa;
	color:white;
	border:#0099CC 3px solid;
}
.efectoclick:hover{
	background-color:white;
	color:#0099CC;
	border:#81d4fa 3px solid;
	transition: 0.6s;
}
.efectoclick1{
	background-color:white;
	color:#0099CC;
	border:#81d4fa 3px solid;
	transition: 0.6s;
}
.box1verde {
  margin: 0 0 30px;
  border: solid 4px #aed2e4;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  background-color:#f1f8e9

}
.box1azul {
  margin: 0 0 30px;
  border: solid 4px #a8b545;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  background-color:#bbdefb

}
.box1verde1 {
  margin: 0 0 30px;
  border: solid 4px #aed2e4;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  background-color:#f1f8e9

}
.box1verdeFinal {
  margin: 0 0 30px;
  border: solid 4px #8bc34a;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  background-color:#c5e1a5

}

.box1fin{
  padding-left: 20px;
  padding-right: 20px;

}

.box1btn {
	/* margin-top:10vh !important; */
  padding: 0px 20px 40px 20px;

}
.boximg {
	/* margin-top:10vh !important; */
  background: #fff;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);

}
.box1_3 {
    margin-top: 3vh !important;
    min-height: 10vh !important;
    background: #fff;
    margin: 0 0 30px;
    border: 2px solid #6f6d70;
    padding: 20px;
    border-radius: 10px;
}
.box_verPedido {
	margin-top:2vh !important;
	min-height:10vh !important;
  background: #fff;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.margen-abajo{
	margin-bottom:13vh!important;
}
.box1_1 {
    background: #fff;
    margin: 0px;
    padding: 20px;
    margin-top: 40px;
}
.box1_Caja_Panel {
	margin-top:7vh !important;
  background: #fff;
  border: solid 1px #e6e6e6;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.box1_1_1 {
	margin-top:12vh !important;
  background: #fff;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.boxxx {
	margin-top:12vh !important;
  background: #fff;

  border: solid 1px #e6e6e6;
  padding: 20px 2.5vw 20px 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.box1_2{
	margin-top:3vh !important;
  background: #fff;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.box_Favoritos{
    margin-top: 3vh !important;
    background-color: #ffefca;
    margin: 0 0 30px;
    border: solid 2px #fab519;
    padding: 10px;
    font-size: 20px;
    border-radius: 10px;
  font-size:20px;
}
.box1_2IMG{
	margin-top:1vh !important;
  background: #fff;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
  min-height: 30vh;
  padding: 20px;
  padding-top:0px!important;
  padding-bottom:0px!important;
}

.box1_2_2{
	margin-top:3vh !important;
  background: #fff;
  border: solid 1px #e6e6e6;
   margin: 0 0 0 0px;
  padding: 15px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  min-height:15vh;
  width:60%;
}

.box5 {
 margin-top:10vh !important;
  background: #fff;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
}
.box5_1_1 {
    margin-top: 1vh !important;
    background: #fff;
    margin: 0 0 30px;
    background-color: #fafafa;
    -moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
    border-radius: 10px;
    overflow: hidden;
    border: 2px solid #6f6d70;
}
.box5_1 {
 margin-top:4vh !important;
  background: #fff;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
}

.box5_ANUNCIO {
    margin-top: 30px!important;
    background-color: rgb(51 181 229);
    border: solid 1px #e6e6e6;
    padding: 0px 20px;
    border-radius: 10px;
    color: #fff;
}
.cajaAcceso {
    margin-top: 30px!important;
    background-color: rgb(111 109 112);
    padding: 20px;
    color: #fff;
    border-radius: 10px;
}

.cajaPedido {
    margin-top: 30px!important;
    background-color: rgb(111 109 112);
    padding: 20px;
    color: #fff;
    border-radius: 10px;
}
.colorSubtitulo{
	color:#787878;
}
.cuerpoPrincipal{
	min-height:50vh;
}

.box5_ANUNCIO1 {
 margin-top:30px!important;
  background: #fff;
  border: solid 1px #e6e6e6;
  padding-top:50px;
  visibility: hidden;
  z-index:99999;
  position: relative;
}
.shakeanimation{
	animation: shake 4.72s ease infinite;
  transform-origin: 50% 50%;
}

@keyframes shake {
  0% { transform:translate(0,0) }
  1.78571% { transform:translate(5px,0) }
  3.57143% { transform:translate(0,0) }
  5.35714% { transform:translate(5px,0) }
  7.14286% { transform:translate(0,0) }
  8.92857% { transform:translate(5px,0) }
  10.71429% { transform:translate(0,0) }
  100% { transform:translate(0,0) }
}

/* .box5_ANUNCIO:hover > .destacadoborde1  { */
/* visibility: hidden; */
  /* opacity: 0; */

/* } */
/* .box5_ANUNCIO:hover > .destacadoborde11  { */
/* visibility: visible; */
  /* opacity: 1; */

/* } */
/* .cj3 :hover { */
	 /* transform: scale(1.02); */
	/* -webkit-box-shadow: 2px 2px 14px 1px rgba(128,128,128,1); */
	/* -moz-box-shadow: 2px 2px 14px 1px rgba(128,128,128,1); */
	/* box-shadow: 2px 2px 14px 1px rgba(128,128,128,1); */
	/* border-width:3px; */
	/* cursor:pointer	 */
/* } */
.box5_5{
	/* margin-top:10vh !important; */
  width:100%;
  padding: 20px;
}

.box5:hover{
	transform: scale(1.02);
	-webkit-box-shadow: 2px 2px 14px 1px rgba(128,128,128,1);
	-moz-box-shadow: 2px 2px 14px 1px rgba(128,128,128,1);
	box-shadow: 2px 2px 14px 1px rgba(128,128,128,1);
	border-width:3px;
	cursor:pointer
}
.box5_ANUNCIO:hover{  
	cursor:pointer; opacity: 0.8;
}
.box5_1_1:hover{   
	cursor:pointer; border-color:#fab519;
}
.box4 {
	/* margin-top:10vh !important; */
  margin-top:7vh;
}
.cajaAnuncio{
	padding: 20px;
	min-width:1%;
	 -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.box2 {
	/* margin-top:10vh !important; */
	background-color: #c4d4b2;
background-image: url("asfalt-dark.png");
  color:#4f4b4b;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
  padding: 20px;
  margin-top:7vh;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.box2Estudio {
	/* margin-top:10vh !important; */
  color:#FFC42D;
  text-shadow: 0px 0px 2px #000000;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
  padding: 20px;
  margin-top:7vh;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  background-image: url(Cabeceraestudio.png);
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
}

.box2sinfondo {
	/* margin-top:10vh !important; */
	background-color: transparent;
  color:#4f4b4b;
  margin: 0 0 30px;

  padding: 20px;
  margin-top:7vh;

}
.box3NOefecto {
	/* margin-top:10vh !important; */
	font-size:130%;
  background: #fff;
  margin: 0 0 30px;

  /* padding: 20px; */
 padding: 20px;
  margin-top:2vh;
  min-height:50vh;
   background-color:#fafafa; border: 2px solid #6f6d70; border-radius: 10px;
}
.sombraTabla{
	margin:auto!important;
	margin-top:1.7rem!important;
	margin-bottom:1.7rem!important;
	width:98%!important;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
}
.fondoTabla{
	background-color:white;
}
.fondoTablaTitulo{
	background-color:#f6f6f6;
}
.fondoTablaVerde{
	background-color:#deedad;
}
.mitadPadding th{
	padding:0.4rem!important;
}
.tituloTabla{
	font-size:1.1rem!important;
}
.box3NOefectoNOBORDE {
	font-size:130%;
  background: #fff;
  margin: 0 0 30px;

  /* padding: 20px; */
 padding: 20px;
  min-height:50vh;
   background-color:#f0f0f0;

}
.tablaCentro{
	vertical-align:middle!important;
}
.box3_NO_HOVER {
	/* margin-top:10vh !important; */
	font-size:130%;
  background: #fff;
  margin: 0 0 30px;

  /* padding: 20px; */
  padding-top:2vh;
  margin-top:2vh;
  min-height:75vh;
   background-color:#fafafa;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);

}
.box3 {
	/* margin-top:10vh !important; */
	font-size:130%;
  background: #fff;
  margin: 0 0 30px;

  /* padding: 20px; */
  padding-top:2vh;
  margin-top:2vh;
  min-height:75vh;
   background-color:#fafafa;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
  transition:
  all        0.5s,
   transform 0s 0.2s,
  box-shadow: 0s 0.2s,
  border: 0s 0.5s;

}
.box3:hover{
	transform: scale(1.01);
	-webkit-box-shadow: 2px 2px 14px 1px rgba(128,128,128,1);
	-moz-box-shadow: 2px 2px 14px 1px rgba(128,128,128,1);
	box-shadow: 2px 2px 14px 1px rgba(128,128,128,1);
	border-width:3px;
	cursor:pointer
}

.modal-open .container-fluid, .modal-open  #content {
    -webkit-filter: blur(5px);
}
.modal-open .container-fluid, .modal-open  .header {
    -webkit-filter: blur(5px);
}
.gris{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
#txttxt{
	color:black;
	font-size:150%;
}
.ocultar{
	display:none;
}
.mostrar{
	display:block;
}
.miniboton{
	height:25px;
	width:25px;
	border-radius:20px;
	background-color:#f7f7f7; border:none;
	border:none;
	margin-left:0.5vw !important;
}
.minibotonFlecha1{
	height:25px;
	width:25px;
	    border-radius: 20px; border:none;
	background-color:rgba(250, 181, 25,1); 
	margin-right:1.5vw !important;
	transition: 1.5s;
}
.minibotonFlecha2{ border:none;
	height:25px;
	width:25px;
	border-radius: 20px;
	background-color:rgba(250, 181, 25,1); 
	margin-left:2vw !important;
	transition: 1.5s;
}
.imnotarobot{
	margin-top:3vh;
	color:#666;
	font-size:13px;
}
.minibotonFlecha2:hover , .minibotonFlecha1:hover {
  color: black !important;
  background-color: transparent;
  box-shadow: inset 0 0 0 2em white;
  outline: none!important;
   outline: 0!important;
}

.miniboton:hover{
	background-color:rgba(250, 181, 25,1);
	border-color:#fab519;
}
.seleccionado:hover{
	background-color:#fab519!important;
	border-color:black!important;
}
.miniboton:focus {
    outline:none !important;
}

.miniboton1{
	height:15px;
	width:15px;
	border-radius:50%;
	background-color:white;
	border:black solid 1px;
	margin-left:0.5vw !important;
}
.miniboton1:hover{
	background-color:#fab519;
	cursor:default;
}
.miniboton1:focus {
    outline:none !important;
}


.seleccionado{
	background-color:#fab519;
}
.minicarousel{
	display:none;
}
.activo1{
	display:block !important;
}
.sidebar-box {

  position: relative;
  overflow: hidden;
}
.read-more {
  padding:0px 20px;
  position: absolute;
  /*top: 63.8vh!important; */
  bottom:0px;
  /* left: 64%; */
  right:0;
  width: 100%;
  /* text-align: center;  */
  margin: 0;

  /* "transparent" only works here because == rgba(0,0,0,0) */
  /* background-image: linear-gradient(to bottom, transparent, grey); */
}
.primero{
	height:8vh;
}
.botonleermas{
	height:5.7vh;
}
.botonleermas1{
	height:4vh;
}
.fichatexto{
	margin-top:0.3vh;
}
.justificado{
	text-align: justify;
}
.centro{
	text-align:center;
}
.maximo{
	width:100%;

}
.maximo1{
	width:100%;
}
.anunciarb{
	width:100%;
	min-height:5vh;
	margin-top:2vh;
	font-size:150%;
}
.grande{
	font-size:150%;
}
.maximo1:hover .maximizar{
	transform: scale(1.2);
		-webkit-transition: all 0.2s ease 0.2s;
	-moz-transition: all 0.2s ease 0.2s;
	-o-transition: all 0.2s ease 0.2s;
  -ms-transition: all 0.2s ease 0.2s;
      transition: all 0.2s ease 0.2s;
}
.bronce{
	color:#cc6633;
}
.plata{
	color:#9e9e9e;
}
.oro{
	color:#d19f34;
}
.verdeOscuro{
	color:#88c443;
}

.Marlboro1{
	font-family: Marlboro;
}
.MiniCaja{
	min-height:1vh;
	border-bottom:1px solid #e6e6e6;
	padding: 2vw 1.3vw 2vw 1.3vw;
	text-align: justify;

}
.MiniCaja_1{
	min-height:0.5vh;
	border-bottom:1px solid #e6e6e6;
	padding: 0.8vw 1.3vw 0.8vw 1.3vw;
	text-align: justify;

}
.MiniCaja_11{
	min-height:0.5vh;
	padding: 0.8vw 1.3vw 0.8vw 1.3vw;
	text-align: justify;

}
.borderbajo{
	border:1px solid black;
}
.borderarriba{
	border-left:1px solid black;
	border-right:1px solid black;
	border-top:1px solid black;
}
.MiniCaja1{
	border-bottom:1px solid #e6e6e6;
	padding: 2vw 1.3vw 0vw 1.3vw;
	text-align: justify;
}
.Contenido{
	background-color:#f7f7f7;
}
.ContenidoFinal{
	background: rgb(174,213,129, 0.5);
}
.g-recaptcha{

	margin-top:1vh;
}
.GrisModal{
	background-color:#f3f3f3;
}
.altura{
	min-height:25vh;
}
.ModalDiv{
	min-height:12vh;
	width:100%;
}
.BorderVerde{
	border: #6ab06a solid 1px;
	border-radius:7px;
	background-color:#dff0d8;
	font-size:125% !important;
	padding-left:1vw;
	padding-right:1vw;
}
.BorderRojo{
	border: #ff2c29 solid 1px;
	border-radius:7px;
	background-color:#ed615f;
	font-size:125% !important;
	padding-left:1vw;
	padding-right:1vw;
}
.BorderNaranja{
	border: #FF8800 solid 1px;
	border-radius:7px;
	background-color:#f7d288;
	font-size:125% !important;
	padding-left:1vw;
	padding-right:1vw;
}
.fuente{
	min-height:7vh;
	font-size:40px;
}
.fuente0{
	font-size:22px!important;
	color:#737373;
}
.borde-gris-header{
	border-bottom:#c2c2c2 solid 1px;
}
.modal-header{
	background-color:#f3f3f3!important;
}
.specialPaddingCerrar{
	padding:0.8rem 1rem 1.2rem 1rem!important;
}
.modal-footer-p{
	padding:0rem 1rem 1rem 1rem !important;
}
.modal-header-p{
	padding:0.5rem 1rem 0rem 1rem!important;
}
.azulSDomicilio{ 
}
.verdeSDomicilio{ 
}
.fuentePANEL{
	font-size:24px!important;
	margin-left:5px;
}
.displayFlexInline{
	display:flex;
}
.fuente1{
	font-size:16.5px;
}
.fuente11{
	font-size:15.5px;
}
.mxancho{
	width:100%;
}
.mgiz{
	margin-left:40px;
}
.rojo{
	color:#a90200;
}
.nohover:hover{
	text-decoration:none!important;
}
.verdePrincipal{
	color:#aed2e4;
}
.fondoprincipal{
	background-color:#aed2e4;
}
.fondoprincipal2{
	background-color:rgb(51 181 229);
}
.altura{
	font-size:3vw;
}
.cerrarX{
	font-size:40px;
}
.misPedidosDiv{
	display:flex;
}
.pedido-transaccion{
	width:37.6%;
	display: flex;
	align-items: center;  /*Aligns vertically center */
	justify-content: left; /*Aligns horizontally center */
}
.fecha-hora{
	width:20%;
	display: flex;
	align-items: center;  /*Aligns vertically center */
	justify-content: center; /*Aligns horizontally center */
}
.estado{
	width:18%;
	display: flex;
	align-items: center;  /*Aligns vertically center */
	justify-content: center; /*Aligns horizontally center */
}
.fuenteTituloPedido{
	font-size:17px;
}
.importe-titulo{
	width:17%;
	display: flex;
	align-items: center;  /*Aligns vertically center */
	justify-content: center; /*Aligns horizontally center */
}
.importe{
	width:17%;
	display: flex;
	align-items: center;  /*Aligns vertically center */
	justify-content: flex-end; /*Aligns horizontally center */
	padding-right:5%;
}
.botonVer{
	width:7.2%;
}
.fondo1{
	background-color:#dcedc8;
	background-image: url('https://www.ventadempresas.com/css/plus.png');
	 background-repeat: no-repeat;

  background-position: center;
  cursor:pointer;
}
.fondosoloverde{
	background-color:#dcedc8;
}

.margen{
	margin-top:15vh;
}
.margender{
	margin-right:2vw!important;
}
.nomargenbottom{
	margin-bottom:0
}
.minimargen{
	margin-top:3vh;
}
.minimargen1{
	margin-top:1.5vh;
}
.minimargen2_2{
	margin-top:10vh;
}
.minimargen2{
	margin-top:6vh;
}
.minimargen8{
	margin-top:6vh;
}
[type="file"] {
  display:none;
}

[type="file"] + label:not(.imagenes_subir) {

  background: #aed2e4;
  border: none;
  border-radius: 5px;
  color: #000;
  cursor: pointer;
  display: inline-block;
	font-family: 'Poppins', sans-serif;
	font-size: inherit;
  font-weight: 400;
  margin-bottom: 1rem;
  outline: none;
  padding: 0.8rem 20px;
  position: relative;
  transition: all 0.3s;
  vertical-align: middle;
  font-size: 20px;
}
[type="file"] + label.imagenes_subir {


  border: none;
  border-radius: 0.25rem;
  color: black;
  cursor: pointer;
  text-align:center;
  display: inline-block;
	font-family: 'Poppins', sans-serif;
	font-size: inherit;
  font-weight: 400;
  margin-bottom: 1rem;
  outline: none;
  padding: 0.375rem 0.75rem;
  position: relative;
  transition: all 0.3s;
  vertical-align: middle;
  line-height:1.5;
  font-size: 0.9rem;
}
.absoluto_subir{
	position:absolute!important;
	top:30%;
	left:23%;
}
[type="file"] + label:not(.imagenes_subir):hover{
	background-color:#7da453;
	color:white;
}

.lbl {

  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
	font-family: 'Poppins', sans-serif;
	font-size: inherit;
  font-weight: 10 !important;
  margin-bottom: 1rem;
  outline: none;
  padding: 10px !important;
  position: relative;
  transition: all 0.3s;
  vertical-align: middle;
  height:4vh;
  color: black !important;
}
.azulboton {
   background-color: #bbdefb;
  border-color: #bbdefb;
}
.verdeboton{
	 background-color: #aed2e4;
  border-color: #aed2e4;
}
.verdeboton:hover{
	color: #fff !important;
  background-color: #88c443;
  border-color: #aed2e4;
}
.azulboton:hover{
	color: #fff !important;
  background-color: #90caf9;
  border-color: #bbdefb;
}
.peqmargen{
	margin-top:1vh;
}
.alturaauto{
	height:auto !important;
}
.div1{
	height:100%;
	width:48.5%;
	float:right;
}
.div0{
	height:100%;
	width:48.5%;
	float:left;
}
.pding{
	padding:20px;
	margin-left:15px;
}
.big-checkbox {
	width: 19px;
	height: 19px;
}
.mens{
	margin-left:-50px;
}
 .errspan {
        float: right;
        margin-right: 6px;
        margin-top: -32px;
        position: relative;
        z-index: 2;
        color: grey;
		font-size:30px;
    }
	.errspanporc {
        float: right;
        margin-right: 22px;
        margin-top: -26px;
        position: relative;
        z-index: 2;
        color: grey;
		font-size:30px;
		background-color:transparent!important;
    }
.errspaneuro {
        float: right;
        margin-right: 12px;
        margin-top: -23px;
        position: relative;
        z-index: 2;
        color: grey;
		font-size:30px;
		background-color:transparent!important;
    }
	.errspaneuroCajabtn {
        float: right;
        margin-right: 12px;
        margin-top: -25.1px;
        position: relative;
        z-index: 2;
        color: grey;
		font-size:30px;
		background-color:transparent!important;
    }
.errspaneuro_auto {
       position: absolute;
		right: 0px;
		top: 0px;
		display:flex;
		height:100%;
        z-index: 2;
        color: grey;
		font-size:30px;
		background-color:transparent!important;
    }
.errspaneuro1 {
	position: absolute;
    right: 12px;
    top: 43%;
	/*float: right;
	margin-right: 12px;
	margin-top: -31px;
	position: relative;*/
	z-index: 2;
	color: grey;
	font-size:30px;
	background-color:transparent!important;
}
.errspaneuro1Tablas {
	position: absolute;
    right: 8px;
    top: 31%;
	/*float: right;
	margin-right: 12px;
	margin-top: -31px;
	position: relative;*/
	z-index: 2;
	color: grey;
	font-size:30px;
	background-color:transparent!important;
}

.errspaneuro1_2 {
	float: right;
	margin-right: 12px;
	margin-top: -34px;
	position: relative;
	z-index: 2;
	color: grey;
	font-size:30px;
	background-color:white!important;
}
.errspaneuro2 {
        float: right;
        margin-right: 12px;
        margin-top: -23px;
        position: relative;
        z-index: 2;
        color: grey;
		font-size:12px!important;
		background-color:white!important;
    }

 .strong {
  font-weight: bold;
}
.darkRed{
	color:#8b0000;
}


td {
word-wrap:break-word;
}
.cabecera{
	background-color:#dcedc8 !important;
}
.bodetarjeta{
	border: solid 1px #dcedc8 !important;
}
.bodetarjeta1{
	border: solid 1px black !important;
}
.highlight td {
  border-color: white;
}
.letragris{
	color:#cdd0d4;
}
.letranegra{
	color:black;
}
.sinbordes{
	border: none!important ;
}
.borderleft{
	border-left:1px solid #dee2e6;
}
.borderright{
	border-right:1px solid #dee2e6;
}
.borderbottom{
	border-bottom:1px solid #dee2e6;
}
.contenido{
	width:100%;
	height:30vh;
	border: solid 1px #dee2e6;
}
.contenido1{
	width:100%;
	height:38vh;
	border: solid 1px #dee2e6;
}
.cabecera1{
	background-color:#dcedc8 !important;
	width:100%;
	height:20%;
	border-bottom:#dee2e6 solid 1px;
	padding-top:10px;
	font-weight: bold;
}
.cuerpo{
	background-color:#f1f8e9 !important;
	width:100%;
	height:80%;
	padding:1vw;
}

.cuerpo1{
	background-color:#f1f8e9 !important;
	width:100%;
	height:100%;
	padding:1vw;
}
.noresize{
	resize:none;
	width:100%;
	height:100%;
	border:#dee2e6 solid 1px;
	text-align: justify;
  text-justify: inter-word;
}
.noresize1{
	resize:none;
	width:100%;
	height:100%;
	text-align: justify;
  text-justify: inter-word;
}
.fijada{
  table-layout:fixed!important;
}
.columm{
	white-space: normal!important;
	word-wrap:break-word!important;
	width:300px!important;

}
.titulo{
	margin-left:6vw;
	font-size:32px;
	font-weight:bold;
}
.textoFotos{

	font-size:20px;
	margin-top:5vh!important;
}
.capsulaArea{
}
.pieImagen{
	max-height:70%;
	max-width:70%;
}
.grispie1{
	color:#fff!important;
}

.grispie{   
  text-decoration: none;
	color:#fff ;
}
.grispie:hover { color: #fab519; text-decoration: none;
}
.icono{
	width:20px;
	height:20px;
}
:root {
  --mainColor: #ff9800;
}
.bordertop{
	margin-top:2vh;
	border-top:solid 1px #fff!important;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
bottom: .5em;
}

.colortitulo{
	color:#0d47a1;
}
.colornaranja{
	color:#FF8800;
}
.ventadempresas{
	font-weight: bold;
	font-style: italic;
}
.cursiva{
	font-style: italic;
}
.verdeclaro{
	 background-color: #c4d4b2;
background-image: url("asfalt-dark.png");
}
.nopadding {
   padding: 0 !important;
}
.nopadding1 {
   padding-left: 0 !important;
   padding-right:1%!important;
}
.nopadding2 {
   padding-left: 5px !important;
   padding-right:0px!important;
   padding-top:0px!important;
   padding-bottom:0px!important;
}

.tabla-borde {
  border-collapse: collapse!important;
}

.tabla-borde, td, th, tr {
 /* border: 2px solid #6f6d70!important;
      border-top: none!important;*/
}
.fondoverdeFiscal{
	background-color:#c5e1a5;
}
.fondoazulFiscal{
	background-color:#42a5f5;
	color: white;
}
.form-control-sm{
	font-size:14px!important;
}
.titl{
	font-size:19px;
	font-weight: bold;
}
.titl1{
	font-size:20px;
}
.capsulatitl{
	padding-left:10px;
	padding-right:10px;
	background-color:#dce775;
}
.capsulatitlAnuncio{
	padding:20px;
	background-color:#33b5e5;
	border-radius:5px;
	transition:all 0.3s ease;
	color:white;
}
.capsulatitlAnuncio:hover{
	box-shadow: inset 0 0 0 15px #0099CC;
	cursor:pointer;
}
.pnts{
	height:45%;

	width:90%;
	border-bottom:black solid 1px;
	border-bottom-style:dotted;
}
.fondonaranja{
	background-color:#fff3e0;
}
.fondoambar{
	background-color:#ffe57f!important;
}

.modificacionbotonempresas{
	text-align: right;
	padding-right:21px;

}


.modificacionbotonempresas::-webkit-input-placeholder { /* Edge */
  text-align: left;
}

.modificacionbotonempresas:-ms-input-placeholder { /* Internet Explorer 10-11 */
  text-align: left;
}

.modificacionbotonempresas::placeholder {
  text-align: left;
}
.btnEuros{
	font-size:15px!important;
	padding-right:23px;
	text-align: right;
}
.modificacionboton{
	border-color:#ffb74d!important;
	background-color:#fff;
	text-align: right;
	font-size:15px!important;
	padding-right:23px;
}
.modificacionbotonizq{
	border-color:#ffb74d!important;
	background-color:#fff;
	text-align: left;
	text-align: left;
	font-size:15px!important;
	padding-right:23px;
}
.modificacionbotonautonomo{
	border-color:#a8b545!important;
	background-color:#fff;
	text-align: right;
	font-size:15px!important;
	padding-right:23px;

}
.modificacionbotonporcentaje{
	border-color:#a8b545!important;
	background-color:#fff;
	text-align: right;
	font-size:15px!important;
	padding-right:40px;

}
.modificacionbotonautonomopos{
	border-color:#a8b545!important;
	background-color:#fff;
	text-align: right;
	font-size:15px!important;
	padding-right:23px;
}
.modificacionbotonautonomotexto{
	border-color:#a8b545!important;
	background-color:#fff;
	text-align: right;
	font-size:15px!important;
	padding-right:23px;
}
.modificacionbotonautonomotabla{
	border:none!important;
	background-color:#fff;
	border-radius:0px !important;
}
.modificacionbotonautonomotabla1{
	border:none!important;
	background-color:#fff;
	border-radius:0px !important;
}
.modificacionbotonautonomotablaeuros{
	border:none!important;
	background-color:#fff;
	border-radius:0px !important;
	font-size:15px!important;
	padding-right:23px;

}
.modificacionbotonverde{
	border-color:#aed2e4!important;
	background-color:#fff;
}
.modificacionbotonazul{
	border-color:#a8b545!important;
	background-color:#fff;
}
.marcoverde{
	border: solid 1px #aed2e4;
	height:100%;
	width:99%;
	padding-left:15px;
	padding-top:5px;
	background-color:#dcedc8;
	border-radius: 0.2rem;
}
.borderArribaTabla{
	border-top: #a8b545 2px solid;
}
.borderIzqTabla{
	border-left: #a8b545 2px solid;
}
.borderDerTabla{
	border-right: #a8b545 2px solid;
}
.borderbajoTablaInterno{
	border-bottom: #a8b545 1px solid;
}
.borderbajoTabla{
	border-bottom: #a8b545 2px solid;
}
.borderDerTablaInterno{
	border-right: #a8b545 1px solid;
}
.borderArribaTablaInterno{
	border-top: #a8b545 1px solid;
}
.txtder{
	text-align:right;
}
.marcoautonomo{
	 border: solid 1px #a8b545;
	height:100%;
	width:99%;
	padding-left:15px;
	padding-top:5px;
	/* background-color:#dcedc8; */
	padding-right:15px;
	 border-radius: 0.2rem;
}
.marcosociedad{
	 border: solid 1px #ffb74d;
	height:100%;
	width:99%;
	padding-left:15px;
	padding-top:5px;
	/* background-color:#dcedc8; */
	padding-right:15px;
	 border-radius: 0.2rem;
}
.marcosociedad1{
	padding-top:1px;
	 display: flex;
  align-items: center;
	 border: solid 1px #ffb74d;
	height:100%;
	width:99%;
	padding-left:15px;
	/* background-color:#dcedc8; */
	padding-right:15px;
	 border-radius: 0.2rem;
}
.f1{
	display:flex;
}
.f1_1{
	align-items: center;
}
.f1_2{
	align-items: flex-end;
}
.marcosociedadder{
	padding-top:1px;
	 display: flex;
  align-items: center;
  justify-content: flex-end;
	 border: solid 1px #ffb74d;
	height:100%;
	width:99%;
	padding-left:15px;
	/* background-color:#dcedc8; */
	padding-right:15px;
	 border-radius: 0.2rem;
}
.marcoverdeder{
	float:right;
	border: solid 1px #aed2e4;
	height:100%;
	min-width:1%;
	padding-left:15px;
	padding-right:15px;
	margin-right:1%;
	padding-top:5px;
	background-color:#dcedc8;
	border-radius: 0.2rem;
}
.marcoautonomoder{
	float:right;
	border: solid 1px #a8b545;
	height:100%;
	min-width:1%;
	padding-left:15px;
	padding-right:15px;
	margin-right:1%;
	padding-top:5px;
	background-color:transparent;
	border-radius: 0.2rem;
}
.fondoderAutonomo{
	background-color:transparent;
}
.filltoparent{
	height:100%!important;
}
.trns{
	background-color:transparent!important;
}
.addverde{
	background-color:#dcedc8;
}
.miniseparacion , .margenNoMovil{
	margin-top:5px;
}
.minisep{
	margin-top:20px;
}

.bordercajas{
	border: #ffb74d solid 1px;
	border-radius: 0.2rem;
}
.bordercajasautonomo{
	border: #a8b545 solid 1px;
	border-radius: 0.2rem;
}
.caja2{
	background-color:#ffe0b2!important;
}
.caja1{
	background-color:#ffcc80!important;
}
.caja1_desabilitada{
	background-color:#cbced1!important;
}
.fondoConceptoNaranja{
	background-color:#ffcc80!important;
}
.addpadx2{
	padding-left:24px;
}
.addpadx4{
	padding-left:32px;
}
.colortitl{
	background-color:#ffb74d;
}
.mxdiv{
	width:100%;
	height:100%;
}
.espacioFISCAL:before {
  content: "\00a0 \00a0 ";
}
.btonbajo{
	min-height:4vh;
}
button:focus{
	outline:none;
}
.modificacionbotonautonomo:disabled{
	background-color:#eee!important;
}
.boxGris{
	width:100%;
	min-height:7vh;
	border:#bdbdbd solid 2px;
	background-color:#f5f5f5;

}
.flecha {

  border: solid black;
  border-width: 0 7px 7px 0;
  display: inline-block;
  padding: 7px;
}
.fechabajo {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.fechaarriba {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
.negro{
	color:#37474F!important;
}
.negro1{
	color:#37474F!important;
	background-color:transparent!important;
}
.margenizq{
	margin-left:3vw;
}
.textoenumerado{
	font-size:16px;
}
.operacion{
	font-size:16px;
	font-weight:bold;
}
.txttitulo{
	width:47%;
	height:4vh;
	display: flex;
	align-items: center;  /*Aligns vertically center */
	justify-content: center; /*Aligns horizontally center */
}
.txtbotones{
	width:10%;
	height:4vh;
	display: flex;
	align-items: center;  /*Aligns vertically center */
	justify-content: center; /*Aligns horizontally center */
}


/* standard theme, adjustments at the end */
.br-theme-bars-1to10 .br-widget {
  height: 35px;
  white-space: nowrap;
}
.br-theme-bars-1to10 .br-widget a {
  display: block;
  width: 28px;
  padding: 5px 0;
  height: 20px;
  float: left;
  background-color: #fff;
  margin: 2px;
  text-align: center;
}
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: #2196f3;
}
.br-theme-bars-1to10 .br-widget .br-current-rating {
  font-size: 20px;
  float: left;
  padding: 0 20px 0 5px;
  color: #afb42b;
  font-weight: 400;
  margin-top:-2px;
}
.br-theme-bars-1to10 .br-readonly a {
  cursor: default;
}
.br-theme-bars-1to10 .br-readonly a.br-active,
.br-theme-bars-1to10 .br-readonly a.br-selected {
  background-color: #95d0f2;
}
.br-theme-bars-1to10 .br-readonly .br-current-rating {
  color: #afb42b;
}
@media print {
  .br-theme-bars-1to10 .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    height: 38px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .br-theme-bars-1to10 .br-widget a.br-active,
  .br-theme-bars-1to10 .br-widget a.br-selected {
    border: 1px solid black;
    background: white;
  }
  .br-theme-bars-1to10 .br-widget .br-current-rating {
    color: black;
  }
}


/* Gradient colours */


.br-theme-bars-1to10 .br-widget a.br-active[data-rating-value="1"],
.br-theme-bars-1to10 .br-widget a.br-selected[data-rating-value="1"] {
    background-color: #dce775;
}
.br-theme-bars-1to10 .br-widget a.br-active[data-rating-value="2"],
.br-theme-bars-1to10 .br-widget a.br-selected[data-rating-value="2"] {
    background-color: #d4e157;
}
.br-theme-bars-1to10 .br-widget a.br-active[data-rating-value="3"],
.br-theme-bars-1to10 .br-widget a.br-selected[data-rating-value="3"] {
    background-color: #cddc39;
}
.br-theme-bars-1to10 .br-widget a.br-active[data-rating-value="4"],
.br-theme-bars-1to10 .br-widget a.br-selected[data-rating-value="4"] {
    background-color: #c0ca33;
}
.br-theme-bars-1to10 .br-widget a.br-active[data-rating-value="5"],
.br-theme-bars-1to10 .br-widget a.br-selected[data-rating-value="5"] {
    background-color: #afb42b;
}



/* standard theme, adjustments at the end */
.br-theme-bars-2to10 .br-widget {
  height: 35px;
  white-space: nowrap;
}
.br-theme-bars-2to10 .br-widget a {
  display: block;
  width: 28px;
  padding: 5px 0;
  height: 20px;
  float: left;
  background-color: #fff;
  margin: 2px;
  text-align: center;
}
.br-theme-bars-2to10 .br-widget a.br-active,
.br-theme-bars-2to10 .br-widget a.br-selected {
  background-color: #fb8c00;
}
.br-theme-bars-2to10 .br-widget .br-current-rating {
  font-size: 20px;
  float: left;
  padding: 0 20px 0 5px;
  color: #fb8c00;
  font-weight: 400;
  margin-top:-2px;
}
.br-theme-bars-2to10 .br-readonly a {
  cursor: default;
}
.br-theme-bars-2to10 .br-readonly a.br-active,
.br-theme-bars-2to10 .br-readonly a.br-selected {
  background-color: #fb8c00;
}
.br-theme-bars-2to10 .br-readonly .br-current-rating {
  color: #fb8c00;
}
@media print {
  .br-theme-bars-2to10 .br-widget a {
    border: 1px solid #fb8c00;
    background: white;
    height: 38px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .br-theme-bars-2to10 .br-widget a.br-active,
  .br-theme-bars-2to10 .br-widget a.br-selected {
    border: 1px solid black;
    background: white;
  }
  .br-theme-bars-2to10 .br-widget .br-current-rating {
    color: black;
  }
}


/* Gradient colours */


.br-theme-bars-2to10 .br-widget a.br-active[data-rating-value="1"],
.br-theme-bars-2to10 .br-widget a.br-selected[data-rating-value="1"] {
    background-color: #ffcc80;
}
.br-theme-bars-2to10 .br-widget a.br-active[data-rating-value="2"],
.br-theme-bars-2to10 .br-widget a.br-selected[data-rating-value="2"] {
    background-color: #ffb74d;
}
.br-theme-bars-2to10 .br-widget a.br-active[data-rating-value="3"],
.br-theme-bars-2to10 .br-widget a.br-selected[data-rating-value="3"] {
    background-color: #ffa726;
}
.br-theme-bars-2to10 .br-widget a.br-active[data-rating-value="4"],
.br-theme-bars-2to10 .br-widget a.br-selected[data-rating-value="4"] {
    background-color: #ff9800;
}
.br-theme-bars-2to10 .br-widget a.br-active[data-rating-value="5"],
.br-theme-bars-2to10 .br-widget a.br-selected[data-rating-value="5"] {
    background-color: #fb8c00;
}

.btn-personalizado {
  background-color: #e3f2fd;
  border-color: #bbdefb;
}

.btn-personalizado:hover {
  color: #000 !important;
  background-color: #bbdefb;
  border-color: #bbdefb;
}

/* .btn-primary:focus, .btn-primary.focus { */
  /* -webkit-box-shadow: 0 0 0 0.2rem rgba(79, 191, 168, 0.5); */
  /* box-shadow: 0 0 0 0.2rem rgba(79, 191, 168, 0.5); */
/* } */

.btn-personalizado:focus{
   border: 0!important;
   outline:none!important;
}
.modalinterno{
	padding-left:80px;
	padding-top:20px;
	width:100%;
	height:30vh;
	margin:auto;
}

.padding-extra{
	padding-bottom:5px;
}
.error{
	color:red;
}
.normal{
	color:black;
}
.cajaerror{
	position:relative;
	display:flex;
	height:70%;
	width:150px;
	background-color:white;
	border: #ef5350 solid 1px;
	align-items: center;
	 justify-content: center;
}
.borderedondo{
	border-radius:3px;
}
.arrowerror{
	text-align: center;
	z-index: 99;
	position: absolute;
	top: 0.2vh;
	left: -0.8vw;
	width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  align-items: center;
  border-right:9px solid #ef5350;
}
.maxtabla{
	width:90vw!important;
}

.extra{
margin-left:3.5vw;
}
.superior{
	overflow:hidden;
	width:100%; 
	border-bottom:1px #eee solid;
	position:relative;
}
.inferior{ text-align: center;
	margin:0 auto;
	width:100%;  
	position:relative;      padding-bottom: 30px;
}

}
.tituloportada{
	margin-top:4%;
	white-space: nowrap;
	height:20%;
	color:#212121
}
.carteles{
	width:100%;  
	padding:3% 0% 3% 0.5%;

}
.precioportada1{
	width:100%; 
	font-size:100%;
	margin-top:1%;
	padding-left:10px;
	padding-right:10px; 
}
.precioportada2{
	width:auto; 
	font-size:100%;
	margin-top:1%;
	padding-left:10px;
	padding-right:10px;
}
.borderportada{

}
.cartel{
    width: 48%; 
    margin: 10px auto;
    background-color: #fff;
    position: relative;
    border-radius: 5px;
    border: 2px solid #6f6d70;
        display: inline-block;
}
.shadowizq{
	-webkit-box-shadow: -4px 4px 5px 0px rgba(59,59,59,1);
-moz-box-shadow: -4px 4px 5px 0px rgba(59,59,59,1);
box-shadow: -4px 4px 5px 0px rgba(59,59,59,1);
}
.shadowder{
	-webkit-box-shadow: 4px 4px 5px 0px rgba(59,59,59,1);
-moz-box-shadow: 4px 4px 5px 0px rgba(59,59,59,1);
box-shadow: 4px 4px 5px 0px rgba(59,59,59,1);
}
.shadowcen{
	-webkit-box-shadow: 0px 2px 5px 2px rgba(59,59,59,1);
-moz-box-shadow: 0px 2px 5px 2px rgba(59,59,59,1);
box-shadow: 0px 2px 5px 2px rgba(59,59,59,1);
}
.textocartel{ 
	      padding: 5px;
    width: 96%;
    margin: 2%;
    text-align: center;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    background: #EEEEEE;
    border-radius: 5px;

}
.preciocartel{ padding: 5px;
    width: 96%;
    margin: 2%;
    text-align: center;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    background: #ffffff;
    border-radius: 5px;
}
.izquierda{
	position:absolute;
	bottom:2%;
	left:1%;
	background: #f7f7f7;
    padding: 2px 20px;
    border-radius: 5px;
}
.mrextra{
	margin-top:10%;
}
.drcha{
	position: absolute;
    bottom: 2%;
    right: 1%;
    background: #d7ebf5;
    padding: 2px 20px;
    border-radius: 5px;
}
.poblacion1{
	text-align:center;
	width:100%;
	height:15%;
	margin-top:10px;
}
.referencia{
	position:absolute;
	bottom:1px;
	left:2px;
}
.portada:hover .superior img{ 
		-webkit-transition: all 0.1s ease 0.1s;
	-moz-transition: all 0.1s ease 0.1s;
	-o-transition: all 0.1s ease 0.1s;
  -ms-transition: all 0.1s ease 0.1s;
      transition: all 0.1s ease 0.1s;
}
.portada:hover {
	border-color: #fab519;
	-webkit-transition: all 0.1s ease 0.1s;
	-moz-transition: all 0.1s ease 0.1s;
	-o-transition: all 0.1s ease 0.1s;
  -ms-transition: all 0.1s ease 0.1s;
      transition: all 0.1s ease 0.1s;
}
.filtrofotoportada{
	width:100%;
	height:20%;

	position:absolute;
	bottom:2%;
	left:0%;
	background-color: rgba(255, 255, 255, .6);
	backdrop-filter: blur(5px);
}
.titulofotoportada{
	width:100%;
	height:20%;
	position:absolute;
	bottom:2%;
	left:0%;
	font-size:150%;
}
.slider {
	width: 80%;
	margin: 100px auto;
}

.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  width: 100%;
}

.slick-prev:before,
.slick-next:before {
  color: black;
}


.slick-slide {
  transition: all ease-in-out .3s;
  opacity: .2;
}

.slick-active {
  opacity: .5;
}
.btn-opacity {
  opacity: .8;
}

.slick-current {
  opacity: 1;
}
.addpad{
		margin-left:20px!important;
}
.btn-carousel{
	position: relative;

	margin-top:20px;
	width:100%;
}
.carousel{
	width:100%;
	padding-right:20px;
	background: url(https://resources.ventadempresas.com/css/cabecera.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.envoltoriocar{
	position:absolute;
	top:0;
	left:0
}

/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
  width:140px;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: red;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;

 position:relative;
}

.FichaPequenya1{
	width:99%;
	height:100%;
	overflow: hidden;
  white-space: nowrap;

	/*display: -webkit-inline-box;*/
}
.FichaPequenya1:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;


}
.cpasula{
	width:100%;
	height:100%;
}
.lado{
	width:3%;
	height:100%;
	border:red solid 1px;
	float:left;
}
.central{
	width:100%;
	height:100%;
	 background-color:#fff;

}
.flecha1:hover{
	background-color:#aed2e4;
	color:white;
	cursor:pointer;
}
.dr{
	position:absolute;
	top:5%;
	right:0%;
}
.izq{
	position:absolute;
	top:5%;
	left:0%;
}
.bajoder{
	position:absolute;
	bottom:5%;
	right:5%;
}
.relativo{
	position:relative;
}
.tdCol{
	position:absolute;
	top:0%;
	left:0%;
	height:100%;
}
.cambiarPaddingTabla{
	padding:10px!important;
}
.cambiarPaddingTabla td{
	padding: .40rem!important;
	position:relative;
}
.cambiarPaddingTabla td input{
	position:absolute;
	top:0%;
	left:0%;
	height:100%;
}

.dot {
	position:absolute;
	left:2vw;
	top:30vh;
	  height: 10vh;
	  width: 10vh;
	  background-color: #bbb;
	  border-radius: 50%;

}

.izqFotos{

	position:absolute;
	left:10px;
	top:28vh;
	z-index:100;
	height:7vh !important;
	color:rgba(255,255,255,.7);
	transition: color 0.5s ease;
}

.derFotos{

	position:absolute;
	right:5px;

	top:28vh;
	z-index:100;
	height:7vh !important;
	color:rgba(255,255,255,.7);
	transition: color 0.5s ease;
}
.izqFotos:hover, .derFotos:hover{

	color:rgba(255,255,255,1);
	cursor:pointer;
}
.centrorelativo{
	position:fixed;
	left:47%;
	top:2%;
}
.bajoRelativo{
	width:100%;
	position:absolute;
	bottom:20px;
	left:0%;
}
.nomargen{
	margin:0px!important;
}
.nomargen-bottom{
	margin-bottom:0px!important;
}
.pdbtExtra{
	padding-bottom:2vh;
}
.pdbtVerificacion{
	padding-bottom:4vh;
}
.limpiar{
	position:absolute;
	bottom:-25px;
	right:5vw;
}
.bordertab{
	border:#eee 1px solid;
	border-top:none;
	height:35vh;
}

.portada{
display: inline-block;
    vertical-align: middle;
    background-color: #ffffff;      padding: 5px;
}
.bordeFicha_FOTO{
	border:#C0C0C0 solid 1px;
}
.medidaPortada{
	width: 23.7%;
    margin: 20px 0.5%;
        margin-bottom: 0;
}
.medidaPortada1{
	width:22vw; 
	margin-top:3vh;
	margin-left:1.85vw;
}
.divficha1{
	display: inline-block;
	vertical-align: middle;

	background-color:#eaebec;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
}
.divfichaCaja{
	display: inline-block;
	vertical-align: middle;

	background-color:#eaebec;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
}
.divfichaCaja_No{
	display: inline-block;
	vertical-align: middle;

	background-color:#eaebec;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
-moz-box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
box-shadow: 0px 0px 4px 0px rgba(59,56,59,1);
}

.figura_1{
    display: inline-block;
    border: 1px solid #afd682;
    vertical-align: middle;
    border-bottom: 3px solid #afd682;
    border-radius: 5px;
}
.crear1{
	position:absolute;
	height:33%;
	width:100%;
	top:40px;
	left:0%;
	display:flex;
}
.nueva1{
	position:absolute;
	height:33%;
	width:100%;
	top:80px;
	left:0%;
	display:flex;
}
.fondoValoracionSimple{
	background-color:#b3e5fc !important;
}
.crear{
	position:absolute;
	height:33%;
	width:100%;
	top:0%;
	left:0%;
	display:flex;
}
.nueva{
	position:absolute;
	height:33%;
	width:100%;
	top:33.3%;
	left:0%;
	display:flex;
}
.valoracion{
	position:absolute;
	height:33%;
	width:100%;
	top:66.6%;
	left:0%;
	display:flex;
}
.contenedorDivs{  width: 100%;
}
.divficha:hover{
	cursor:pointer;
	opacity:0.9;
	-webkit-box-shadow: 0px 0px 7px 1px rgba(61,61,61,0.74);
-moz-box-shadow: 0px 0px 7px 1px rgba(61,61,61,0.74);
box-shadow: 0px 0px 7px 1px rgba(61,61,61,0.74);
}
.divficha:hover .titulotxtficha1{

	background-color: rgba(255, 255, 255, .9)!important;


}
.divfichaCaja:hover {
	cursor:pointer;
	opacity:0.9;
	-webkit-box-shadow: 0px 0px 7px 1px rgba(61,61,61,0.74);
-moz-box-shadow: 0px 0px 7px 1px rgba(61,61,61,0.74);
box-shadow: 0px 0px 7px 1px rgba(61,61,61,0.74);
}
.divfichaCaja:hover .titulotxtficha1{
background-color: rgba(255, 255, 255, .9)!important;
}

.cajaEscribirInversor{
	width:100%;
	min-height: calc(1.5em + .75rem + 2px);
	padding: 0.375rem 0.75rem;
    font-size: 0.9rem;
    line-height: 1.5;
    color: #495057;
    background-color: #ebf2b8;
    border: 1px solid #999;
    border-radius: 0.25rem;
	margin-bottom:3vh;
}

.cajaColorInversor{
	width:100%;
	min-height: calc(1.5em + .75rem + 2px);
	padding: 0.375rem 0.75rem;
    font-size: 0.9rem;
    line-height: 1.5;
    color: black;
    background-color: #fff;
    border: 1px solid #999;
    border-radius: 0.25rem;
	margin-bottom:3vh;
}

.fotoficha{
	height:100%;
	width:100%;
	position:relative;
}

.fichaDestacar{
	height:100%;
	width:100%;
	padding:6px 15px 6px 15px;
}
.leadDestacar{
	font-size: 1.5rem;
    font-weight: bold;
}
.titulotxtficha11_No{
	background-color: rgba(255, 255, 255, .9)!important;
	width:100%;
	height:25%;
	position:absolute;
	bottom:4%;
	left:0%;
	text-align:center;
}
.txtficha{
	height:40%;
	width:100%;
	position:relative;
}
.titulotxtfichaCaja{
	width:100%;
	height:25%;
	position:absolute;
	bottom:4%;
	left:0%;
	text-align:center;
	background-color: rgba(255, 255, 255, .6);
-webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
}
.titulotxtficha{
	width:100%;
	height:25%;
	position:absolute;
	bottom:4%;
	left:0%;
	text-align:center;
	background-color: rgba(255, 255, 255, .6);
-webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
}
.titulotxtficha1{
	width:100%;
	height:25%;
	position:absolute;
	bottom:4%;
	left:0%;
	text-align:center;
	background-color: rgba(255, 255, 255, .6);

}
.titulotxtficha11{
	width:100%;
	height:25%;
	position:absolute;
	bottom:4%;
	left:0%;
	text-align:center;

	background-color: rgba(255, 255, 255, .9)!important;

}
.titulotxtficha:hover{
	background-color: rgba(255, 255, 255, .9);
	cursor:pointer;
}
.titulotxtfichaAccion{
	width:100%;
	height:25%;
	position:absolute;
	bottom:4%;
	left:0%;
	text-align:center;
	background-color: rgba(174, 213, 129, .6);
	 -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
}
.titulotxtfichaAccion:hover {
	background-color: rgba(174, 213, 129, .9);
	cursor:pointer;
}
.titulotxtficha	.tituloficha, .titulotxtfichaAccion	.tituloficha, .titulotxtficha1 .tituloficha, .titulotxtficha11 .tituloficha, .titulotxtficha11_No .tituloficha{
	font-size:150%;
	width:100%;
	height:55%;
}
.titulotxtficha11{
	background-color: rgba(255, 255, 255, .9)!important;
}
.Anchofiguras{
	height:30vh;
	width:27vw; 
}
.AnchofigurasDestacar{
	height:37vh;
	width:27vw;
	margin-left:4.5vw;
	margin-top:5%;
}
.flotar-der{
	float:right;
}
.align-items-left {
  display: flex;
  align-items: center;  /*Aligns vertically center */
  justify-content: left; /*Aligns horizontally center */
}
.align-items-left1 {
  display: flex;
  align-items: center;  /*Aligns vertically center */
  justify-content: left; /*Aligns horizontally center */
}
.align-items-left_logo {
  display: flex;
  align-items: center;  /*Aligns vertically center */
  justify-content: left; /*Aligns horizontally center */
}
.filtros{
	width:100%;
	height:75px; 
	background-color: #d7ebf5; 
}
.divTxtFiltro{
    width: 10%;
    padding-left: 16px;
    box-sizing: border-box;
}
.divSelectFiltro{
	margin-left:2%;
	width:20%;
}
.divbtnFiltro{
	margin-left:2%;
	width:16%;
}
.envoltorioMenu{
	display: inline-block;
	vertical-align: middle;
	min-height:10vh;
	width:100vw;
}
.divMenu{
	margin-top:20px;
	width:43vw;
	height:90px;
	margin-left:4vw;
	display: inline-block;
	vertical-align: middle;
}
.divMenuNoAltura{
	margin-top:20px;
	width:43vw;
	height:1px;
	margin-left:4vw;
	display: inline-block;
	vertical-align: middle;
}
.fondoMenuEspecial{
	background-color: #f0f0f0;
}
.divInversor{
	margin-top:20px;
	width:100vw;
	height:90px;
}
.divInversorDentro{

	width:34vw;
	height:100%;
	padding-top:15px;
	padding-left:25px;
}
.cajaDentro{
	width:60%;
	height:100%;

}
.ft-dr{
	float:right;
}
.ft-iz{
	float:left;
}
.carga{
	width:15vw;
	height:15vh;
	margin:auto;
	margin-top:30px;

}
.modalcarga{
	width:30vw;
	height:45vh;
	position: fixed;
	top:27vh;
	left:35vw;
	background-color:white;
	border:#757575 solid 1px;
	border-radius:15px;
	 z-index: 3;

}
.fondomodalcarga{
	width:100vw;
	height:100vh;
	position: fixed;
	top:0vh;
	left:0vw;
	background-color:#9e9e9e;
	opacity:0.9;
	 z-index: 3;

}
.cargaTexto{
	width:100%;
	height:100%;
	text-align:center;
	margin-top:30px;
	 z-index: 3;

}
.cargaTexto p{
	font-size:15px;
}
.puntoscarga:after {
  content: ' .';
  animation: dots 1s steps(5, end) infinite;}

@keyframes dots {
  0%, 20% {
    color: rgba(0,0,0,0);
    text-shadow:
      .25em 0 0 rgba(0,0,0,0),
      .5em 0 0 rgba(0,0,0,0);}
  40% {
    color: black;
    text-shadow:
      .25em 0 0 rgba(0,0,0,0),
      .5em 0 0 rgba(0,0,0,0);}
  60% {
    text-shadow:
      .25em 0 0 black,
      .5em 0 0 rgba(0,0,0,0);}
  80%, 100% {
    text-shadow:
      .25em 0 0 black,
      .5em 0 0 black;}
	}
.Fichasecundaria{
	width:23%;
	height:13vh;
	/* float:left; */

}
.fotos{
	overflow:hidden;
	width:100%;
	height:14vh;
}
.divficha{
	display: inline-block;
	vertical-align: middle;
	height:90%;
	margin-left:1.5%;
	/*margin-right:0.75%;*/
	width:23.2%;

	background-color:#eaebec;


}
.flecha1{
	background-color:white;
	width:2vw;
	height:90%;
	z-index:150;
}
/*media tablets grandes*/
@media (min-width: 776px) and (max-width: 1036px){

	.cajaDentro{
		width:80%;
		height:100%;

	}
	.divInversorDentro{
		width:50vw;
		height:100%;
		padding:20px;
	}
}
/*media personalizada*/
@media (min-width: 1px) and (max-width: 775px) {

	.divMenu{
		margin-left:0px;
		margin-top:20px;
		width:100vw;
		height:90px;
		display:flex;
		align-items: center;  /*Aligns vertically center */
		justify-content: center;
		clear:both;

	}
	.cajaDentro{
		width:70%;
		height:100%;

	}
	.divInversorDentro{
		width:70%;
		height:100%;

	}
}
.tab-select-outer {
  display: none;
}
.margenPrincipal{
	margin-top:7vh;
}

/*media personalizada*/
@media (min-width: 1px) and (max-width: 768px) {
	.box2Estudio {
	/* margin-top:10vh !important; */
  color:#FFC42D;
  text-shadow: 0px 0px 2px #000000;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
  padding: 20px;
  margin-top:7vh;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  background-image: url(CabeceraEstudioMovil.png);
	  background-repeat: no-repeat;
	  background-size: 100% 100%;
}
	.principal{
		width:100%;
		height:50vh;
	}
	.izqFotos{

		position:absolute;
		left:2vw;
		top:21vh;
		z-index:100;
		height:5vh !important;
		color:rgba(255,255,255,.7);
		transition: color 0.5s ease;
	}

	.derFotos{

		position:absolute;
		right:2vw;
		top:21vh;
		z-index:100;
		height:5vh !important;
		color:rgba(255,255,255,.7);
		transition: color 0.5s ease;
	}
	.margen{
		margin-top:0vh;
	}
	.espacioMovil{
		margin-top:5vh;
	}
	.espacioMovil1{
		margin-top:15vh;
	}
	/**TABS*/

	#tab-button {
	  display: none;
	}

	.tab-button-outer {
		position: relative;
		z-index: 2;
		display: block;
	  }
	  .tab-select-outer {
		display: block;
	  }
	  .tab-contents {
		position: relative;
		top: -1px;
		margin-top: 0;
	  }
	/**FIN TABS*/
	.Fichasecundaria{
		width:45%;
		height:13vh;
		display: inline-block;
		vertical-align: middle;
		margin-left:2vw;
		margin-top:2vh;

		}
	.fotos{
		overflow:hidden;
		width:100%;
		height:32vh;
	}
	.mg-Resize{
		margin-top:13vh;
	}
	.FichaImagen{
		width:100%;
		height:auto;
	}
	.FichaPequenya{
	width:100%;
	height:34vh;
	margin-top:0.5vh;
	padding-top:0.5vh;

}
	.mrgnfichasecundaria{
		margin-left:2vw;
	}
	.flotar-der{
		margin-top:3vh;
		float:none;
		display:flex;
		align-items: center;
		justify-content: center;
	}
	.align-items-right1 {
	  display: flex;
	  align-items: center;
		justify-content: initial;
		text-align: justify;

	}
	.modificacionFondoComercio{
		padding-left:5px!important;
		padding-right:5px!important;
	}
	.align-items-left1 {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	}
}
.align-items-left2 {
	  display: flex;
	  align-items: left;
	  justify-content: center;
	}

.imagenBusquedaFallida{
	width:100%;
	height:100%;
}
.paddingbusquedafallida{
	padding:20px 10px 0px 35px;
}
@media (min-width: 1px) and (max-width:992px){
	.imagen-logo{
		width:51.3px;
		height:45px;
	}
	.align-items-left_logo {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	}
	.margenRedimension{
		margin-top:10vh;
	}
	.margenRedimension1{
		margin-top:20vh;
	}
	.align-items-left2 {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	}
	.paddingbusquedafallida{
		padding:20px 10px;
	}
	.imagenBusquedaFallida{
		width:100%;
		height:60vh;
	}
}
/*media personalizada*/
@media (min-width: 870px) and (max-width: 1200px) {
	.medidaPortada{
		    width: 48.5%;
	}
	.medidaPortada1{
		    width: 48.5%;
	}
	.divficha{
		display: inline-block;
		vertical-align: middle;
		height:90%;
		margin-left:3.3%;
		/*margin-right:0.75%;*/
		width:29%;

		background-color:#eaebec;


	}
	.flecha1{
		background-color:white;
		width:3%;
		height:90%;
		z-index:150;
	}
		.modalcarga{
		width:40vw;
		height:40vh;
		position: fixed;
		top:30vh;
		left:30vw;
		background-color:white;
		border:#757575 solid 1px;
		border-radius:15px;
		 z-index: 3;

	}
}
/*media personalizada para filtros*/
@media (min-width: 581px) and (max-width: 869px) {
	.leadDestacar{
		font-size: 1rem;
		font-weight: bold;
	}
	 .modalcarga{
		width:50vw;
		height:40vh;
		position: fixed;
		top:30vh;
		left:25vw;
		background-color:white;
		border:#757575 solid 1px;
		border-radius:15px;
		 z-index: 3;

	}
	.medidaPortada{
		    width: 48.5%;
	}
	.medidaPortada1{
		    width: 48.5%;
	}
	.divficha{
		display: inline-block;
		vertical-align: middle;
		height:90%;
		margin-left:4%;
		/*margin-right:0.75%;*/
		width:46%;

		background-color:#eaebec;


	}
	.flecha1{
		background-color:white;
		width:4%;
		height:90%;
		z-index:150;
	}
	.filtros{
		width:100%;
		height:150px;
		padding-left:20px;
		padding-right:4vw; 
		display: inline-block;
		vertical-align: middle;
	}
	.divTxtFiltro{
		margin-top:1%;
		height:30%;
		width:100%;
		display:flex;
		align-items: center;  /*Aligns vertically center */
		justify-content: center;
	}
	.divSelectFiltro{
		margin-left:2%;
		width:30%;
		display: inline-block;
		vertical-align: middle;
	}
	.divbtnFiltro{
		height:70px;
		width:100%;
		display:flex;
		align-items: center;  /*Aligns vertically center */
		justify-content: center;
		margin-left:0px;

	}


}
/*media personalizada*/
@media (min-width: 1px) and (max-width: 580px) {

	.leadDestacar{
		font-size: 1rem;
		font-weight: bold;
	}

	.margenfiltros{
		margin-left:0px!important;
	}
	.margenfiltros1{
		margin-left:0px!important;
	}

.medidaPortada{
		    width: 88%;
    left: 0; 
    margin-top: 3vh;
    margin-left: 6%;
	}
	.medidaPortada1{
		width:70vw;
		height:40vh;
		margin-top:3vh;
		margin-left:15vw;
	}
	.divficha{
		display: inline-block;
		vertical-align: middle;
		height:90%;
		margin-left:5%;
		/*margin-right:0.75%;*/
		width:90%;

		background-color:#eaebec;


	}
	.flecha1{
		background-color:white;
		width:5%;
		height:90%;
		z-index:150;
	}
	.filtros{
		width:100%;
		height:280px;
		padding-left:20px;
		padding-right:4vw; 
		display: inline-block;
		vertical-align: middle;
	}
	.divTxtFiltro{
		margin-top:5px;
		height:50px;
		width:100%;
		display:flex;
		align-items: center;  /*Aligns vertically center */
		justify-content: center;
	}
	.divSelectFiltro{
		margin-top:5px;
		padding:0px 30px;
		height:50px;
		width:100%;
		display:flex;
		align-items: center;  /*Aligns vertically center */
		justify-content: center;
	}
	.divbtnFiltro{
		margin-top:5px;
		height:50px;
		width:100%;
		display:flex;
		align-items: center;  /*Aligns vertically center */
		justify-content: center;
		margin-left:0px;

	}
	 .modalcarga{
		width:80vw;
		height:45vh;
		position: fixed;
		top:33vh;
		left:10vw;
		background-color:white;
		border:#757575 solid 1px;
		border-radius:15px;
		 z-index: 3;

	}

}
/*media personalizada*/
@media (min-width: 769px) and (max-width: 991px) {
	.Anchofiguras{
		height:30vh;
		width:40vw;
		margin-left:5vw;
		margin-top:5%;
	}
	.AnchofigurasDestacar{
		height:37vh;
		width:40vw;
		margin-left:5vw;
		margin-top:5%;
	}

}
/*media tablets pequeñas y moviles grandes*/
@media (min-width: 481px) and (max-width: 768px) {
.contenedorselect{
	width:50vw;
	height:42px;
}
  .Anchofiguras{
		height:40vh;
		width:70vw;
		margin-left:15vw;
		margin-top:5%;
	}
	.AnchofigurasDestacar{
		height:40vh;
		width:70vw;
		margin-left:15vw;
		margin-top:5%;
	}

}
/*media mayoria moviles*/
@media (min-width: 1px) and (max-width: 480px) {
  .contenedorselect{
	    height:42px;
		width:100vw;
	}
  .Anchofiguras{
		height:30vh;
		width:70vw;
		margin-left:15vw;
		margin-top:5%;
	}
	.AnchofigurasDestacar{
		height:40vh!important;
		width:70vw;
		margin-left:15vw;
		margin-top:5%;
	}
}
.ciudadtxtficha{
	font-size:100%;
	width:100%;
	height:40%;
}
.reftxtficha{

	font-size:12px;
	position:absolute;
	bottom:1px;
	right:7px;
}
.whitediv{
	width:100px;
	height:30px;
	background-color:transparent;
}
.nav-personalizado{

}
.nav-personalizado:has(> a){
	background-color:#fff;
}

.btn-primary1,  .btn-primary1:visited {
  background-color: #fff;
  border-color: #aed2e4;
outline: none!important;
   outline: 0!important;

}


.btn-primary1:hover{
	background-color: #fff;
	border-color: #aed2e4;
	outline: none!important;
   outline: 0!important;
   color:#858585!important;
}



.btn-primary1:focus{
   color: black;
  background-color: #fff;
  border-color: #aed2e4;
  outline: none!important;
   outline: 0!important;
}
.btn-primary1.disabled, .btn-primary1:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #aed2e4;
  opacity:1;
}

.btn-primary1:not(:disabled):not(.disabled):active, .btn-primary1:not(:disabled):not(.disabled).active,
.show > .btn-primary1.dropdown-toggle {
  color: black;
  background-color: #fff;
  border-color: #aed2e4;
}
.dropdown-toggle:focus {
    outline: none !important;
}

.Quando{
	font-family: Quando;
	font-size:26px;
	font-weight:bold;
	letter-spacing: 3px;
}
.Quando1{
	font-family: Quando;
	font-size:20px;
}
.Quandolittle{
	font-family: Quando;
	font-size:17px;
	font-weight:bold;
}
.naranjaquando{
	color:#f4643d!important;
}


.btn-pr1,  .btn-pr1:visited {
  background-color: #c7c7c7;
  border-color: #858585;
outline: none!important;
   outline: 0!important;
   transition: 1s;
}


.btn-pr1:hover{
  background-color: #dbdbdb;
  border-color: #858585;
outline: none!important;
   outline: 0!important;
   color:#858585!important;
     box-shadow: inset 0 0 0 2em #ebebeb;
}



.btn-pr1:focus{
   color: black;
  background-color: #dbdbdb;
  border-color: #bdbdbd;
  outline: none!important;
   outline: 0!important;
}
.registrado{
	font-size:13px;
	position:relative;
	top:-7px;
}

.negrita{
	font-weight:bold;
}
ol {
    counter-reset: list;
    margin: 0;
}

ol > li {
    list-style: none;
    position: relative;
}

ol > li:before {
    counter-increment: list;
    content: counter(list, lower-alpha) ") ";
    position: absolute;
    left: -1.4em;
}
.listaSinNumerar1 {
	position: relative; 
	margin-left: 20px;
	padding-left: 1em;
}
 

.listaSinNumerar {
	position: relative;
	list-style: none;
	margin-left: 0;
	padding-left: 1.2em;
}
.listaSinNumerar li:before {
	content: "⮚";
	position: absolute;
	left: 0;
}
.listaSinNumerar2 {
	position: relative;
	list-style: none;
	margin-left: 10px;
	padding-left: 1.2em;
}
.listaSinNumerar2 li:before {
	content: "⮚";
	position: absolute;
	left: 0;
}
.subrayado{
	text-decoration: underline;
}
.nopaddingUL{
		padding-inline-start:20px!important;
	}
.tituloPC{
	font-size:20px;
	font-weight: bold;
}
.paddingbtnPedidos{
	padding:0.3rem 0.75rem !important;
}
/*VALORACIONES*/

@media (min-width: 1px) and (max-width: 767px) {
	.lil-margin-top{
		margin-top: 2vh;
	}
	.marcosociedad{
	 border: solid 1px #ffb74d;
	height:100%;
	width:100%;
	padding-left:10px;

	min-height:34px;
	/* background-color:#dcedc8; */
	padding-right:10px;
	 border-radius: 0.2rem;
	}
	.nomargenMovil{
		margin-top:5px!important;
	}
	.margenMovilplus{
		margin-top:20px!important;
	}
	.margenMovil{
		margin-top:16px!important;
	}
	.marcosociedad1{
	 display: flex;
	align-items: center;
	 border: solid 1px #ffb74d;
	height:100%;
	width:100%;
	padding-left:10px;
	/* background-color:#dcedc8; */
	padding-right:10px;
	 border-radius: 0.2rem;
	}
	.addpadx2{
	padding-left:10px;
	}
	.addpadx4{
		padding-left:15px;
	}
	.nopadmovil{
		padding-left:0px!important;
	}
	.nopadding1 {
	   padding-left: 0 !important;
	   padding-right:0%!important;
	}
	.margenmovilnegativo{
		margin-left:-20px!important;
	}
	.margenmovilnegativo1{
		margin-left:-25px!important;
	}
	/*AUTONOMOS*/
	.marcoautonomo{
		 border: solid 1px #a8b545;
		height:100%;
		width:100%;
		padding-left:10px;
		padding-top:5px;
		/* background-color:#dcedc8; */
		padding-right:10px;
		 border-radius: 0.2rem;
	}

	.tituloPC{
		font-size:15px;
		font-weight: bold;
	}
	.errspaneuro1_Expansion {
		position: absolute;
		right: 12px!important;
		top: 29%!important;
		/*float: right;
		margin-right: 12px;
		margin-top: -31px;
		position: relative;*/
		z-index: 2;
		color: grey;
		font-size:30px;
		background-color:transparent!important;
	}
	.errspaneuro1Tablas {
		position: absolute;
		right: 8px;
		top: 38%;
		/*float: right;
		margin-right: 12px;
		margin-top: -31px;
		position: relative;*/
		z-index: 2;
		color: grey;
		font-size:30px;
		background-color:transparent!important;
	}
	.errspaneuroCrecer {
		position: absolute;
		right: 8px;
		top: calc(100%*0.5-14px);
		/*float: right;
		margin-right: 12px;
		margin-top: -31px;
		position: relative;*/
		z-index: 2;
		color: grey;
		font-size:30px;
		background-color:transparent!important;
	}
	.marcoautonomoder{
		float:right;
		border: solid 1px #a8b545;
		height:100%;
		min-width:1%;
		width:100%;
		margin-right:0%;
		padding:5px 15px;
		background-color:transparent;
		border-radius: 0.2rem;
	}


}
.errspaneuroCrecer {
		position: absolute;
		right: 8px;
		top:0%;
		margin-top:auto;
		/*float: right;
		margin-right: 12px;
		margin-top: -31px;
		position: relative;*/
		z-index: 2;
		color: grey;
		font-size:30px;
		background-color:transparent!important;
	}
@media (min-width: 1px) and (max-width: 991px) {
	.titlautonomo1{
		background-color:#dce775;
		color:black;
		min-height: 60px;
		text-align:center;
	}
	.capsulatitl{
		padding-left:10px;
		padding-right:10px;
		background-color:#dce775;
		text-align:center;
	}
}

	.paddingFondoComercio{
		padding-right:20px;
	}
	.tituloImpuestoSociedades{
		padding-left:40px;
	}

	.caja2{
		padding-right:8px!important;
	}
	.caja1{
		padding-right:8px!important;
	}


	.cajasRadioButton{
		text-align:center;
	}

@media (min-width: 1px) and (max-width: 384px) {
		.only-mobile-3{
		display: none;
	}
	.cajasRadioButton{
		display: flex;
		text-align:left;
	}
	.rdio {
		margin-top:3px;
		margin-right:3px;
	}
}
@media (min-width: 769px) and (max-width: 1200px) {
	.imagenPago{
		height:90%;
		width:100%;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	.errspaneuro1_Expansion {
		position: absolute;
		right: 12px!important;
		top: 43%!important;
		/*float: right;
		margin-right: 12px;
		margin-top: -31px;
		position: relative;*/
		z-index: 2;
		color: grey;
		font-size:30px;
		background-color:transparent!important;
	}

}

.errspaneuro1_Expansion {
	position: absolute;
    right: 12px;
    top: 35%;
	/*float: right;
	margin-right: 12px;
	margin-top: -31px;
	position: relative;*/
	z-index: 2;
	color: grey;
	font-size:30px;
	background-color:transparent!important;
}
.modificacionbotonautonomotexto::placeholder{
	color: #cdd0d4;
	opacity: 1; /* Firefox */
}
.modificacionbotonautonomotexto::-ms-input-placeholder{
	color: #cdd0d4;
}
.modificacionbotonautonomotexto:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #cdd0d4;
}
.modificacionbotonautonomopos::placeholder{
	color: #cdd0d4;
	opacity: 1; /* Firefox */
}
.modificacionbotonautonomopos::-ms-input-placeholder{
	color: #cdd0d4;
}
.modificacionbotonautonomopos:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #cdd0d4;
}

.modificacionbotonizq::placeholder{
	color: #cdd0d4;
	opacity: 1; /* Firefox */
}
.modificacionbotonizq::-ms-input-placeholder{
	color: #cdd0d4;
}
.modificacionbotonizq:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #cdd0d4;
}


.botontablafiscal::placeholder{
	color: #cdd0d4;
	opacity: 1; /* Firefox */
}
.botontablafiscal::-ms-input-placeholder{
	color: #cdd0d4;
}
.botontablafiscal:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #cdd0d4;
}

textarea::placeholder{
	color: #cdd0d4;
	opacity: 1; /* Firefox */
}
textarea::-ms-input-placeholder{
	color: #cdd0d4;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #cdd0d4;
}

.btn-Activado{
	display:block;
}
.btn-Desactivado{
	display:none;
}

.destacarInversion{
	min-height: 20vh;
    width: 90vw;
    margin-left: 5vw;
}

a.bg_image, .height_100p {
    display: block;     height: 100%;     padding: 20px;      margin-left: 20px!important; color: #fff;
}
a.bg_image:hover, a.height_100p:hover { text-decoration: none; opacity: 0.8;  color: #fff; }
.bg_image {     background-clip: border-box;
    background-color: var(--negro);
    background-origin: padding-box;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative; }

    .bg_image.overlay:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.2;
}
.bg_image.overlay > * {
    position: relative;
}



@media (min-width: 1500px) {
	.container {
    max-width: 80%;
}
}