/*****************Menu********************/
.ul {
    list-style-type: none;
    margin: 0;
    padding: 10px;
    overflow: hidden;
    background-color: #1e3b7d;
	border: 1px solid #1e3b7d;
	margin-bottom:20px;
	
}
.ul li{
	float:right;
	display:block;
	margin:auto;
}
.ul li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 35px;
    text-decoration: none;
	font-family:'Open Sans',sans-serif;
}

.ul li a:hover {
	border:none;
	color:#b2b2b2;
	transition: all .2s ease-in 0s;
}
.lilogo{
	display:inline-block;
	margin:auto 0;
	padding-right:50px;
}
.logo{
	left:0;
	width:200px;
	display:block;
	margin:auto 0;

}
/*****************Fin Menu********************/

/*****************Galeria********************/

.contenedorvisor {
position: relative;
width: 100%;
height: 85%;
text-align:center;
overflow: hidden;
display:block;
margin:auto;
}
.contenedorvisor a {
display: inline;
text-decoration: none;
}
/* Estilo miniaturas */
.miniatura {
position:relative;
float: inline;
width: 12% !important; 
height:auto !important;/* 100/nºimágenes */
margin:1px;
opacity: 1;
z-index:4;
}
/* Estilo imagen principal */
.grande {
width:100%;
position: absolute;
top:0;
margin:0 auto;
text-align: center;
display: none;
}
/* Relleno inicial del espacio para imagen principal */
.muestra {
opacity: .3;
width: 100%;
top: 0x;
}
/* Marcamos con un borde la miniatura seleccionada */
a:hover .miniatura {
opacity: .5;
transition: all .2s ease-in 0s;
}
/* Movemos con transición la imagen seleccionada a la zona visible */
a:hover .grande {
display: block;
opacity:0.8;
z-index:3;
}
a:active .grande {
	display: block;
	z-index:3;
	}
	a:focus .grande {
		display: block;
		z-index:3;
		}

/****************Fin galeria******************/

/****************Titulo*********************/

.pieza-titulo h1{
	font-size:32px;
	color:grey;
	font-family:'Open Sans',sans-serif;
	font-weight:bold;
}
.pieza-titulo h2{
	font-size:20px;
	color:grey;
	font-family:'Open Sans',sans-serif;
}
.caracteristicas-titulo ul{
    list-style-type: none;
    margin: 0;
    padding: 10px;
    overflow: hidden;
	margin-bottom:20px;
	margin-top:20px;
}
.caracteristicas-titulo ul li{
	font-size:16px;
	color:grey;
	font-family:'Open Sans', sans-serif;
}
/*************Fin titulo*******************/

/****************Bloques******************/

.bloque-1-titulo{
	background-image:linear-gradient(to right, black , transparent),url(https://cdn2.seintosoft.com/img/desguacesLorenzo/img/Pago_seguro.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:auto;
	margin-bottom:10px;
}
.bloque-1-titulo p{
	font-size:36px;
	color:white;
	font-family:'Open Sans', sans-serif;
	margin:0;
	padding-left:10px;
}
.bloque-2-titulo{
	background-image:linear-gradient(to right, black , transparent),url(https://desguaceslorenzo.com/ebay/img/Envios_internacionales.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	margin-bottom:10px;
}
.bloque-2-titulo p{
	font-size:36px;
	color:white;
	font-family:'Open Sans', sans-serif;
	margin:0;
	padding-left:10px;
}
.bloque-3-titulo{
	background-image:linear-gradient(to right, black , transparent),url(https://desguaceslorenzo.com/ebay/img/Garantia_calidad.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	margin-bottom:10px;
}
.bloque-3-titulo p{
	font-size:36px;
	color:white;
	font-family:'Open Sans', sans-serif;
	margin:0;
	padding-left:10px;
}
/*************Fin bloques****************/

/***************Features*****************/
		
.contenedor-features{
	background:#1e3b7d;
	padding:5px 5px 10px 5px;
	margin-bottom:20px;
	/*margin-top:-50px;*/
}
.cabecera-features h3{
	font-size:28px;
	color:white;
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase;
}
.feature h4{
	font-size:24px;
	color:white;
	font-family:'Open Sans', sans-serif;
	font-weight:300;
}
.feature span{
	background:white;
	padding:5px;
	font-size:20px;
	color:black;
	font-family:'Open Sans', sans-serif;
}
.contenedor-span{
	background:white;	
	padding:5px;
}

/**************Fin features*************/

/**************Separador***************/

.banner-separador{
	padding:50px 0;
	margin:20px 0;
	background-image:linear-gradient(rgba(30,59,125,0.7),rgba(30,59,125,0.7)),url(https://desguaceslorenzo.com/ebay/img/Contactar_vendedor.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	
}
.banner-separador h2{
	font-size:36px;
	color:white;
	font-family:'Open Sans', sans-serif;
	text-align:center;
}
.banner-separador h3{
	font-size:24px;
	color:white;
	font-family:'Open Sans', sans-serif;
	text-align:center;
	margin-bottom:50px;
	font-weight:300;
}
.enlace-boton-vendedor:link, .enlace-boton-vendedor:active, .enlace-boton-vendedor:visited{
	text-decoration:none;
}
.boton-vendedor{
	background:white;
	border:1px solid #1e3b7d;
	color:#1e3b7d;
	font-size:24px;
	font-family:'Open Sans', sans-serif;
	padding:10px;
	border-radius:30px;
	display:block;
	margin:auto;
	transition: all .2s ease-in 0s;
}
.boton-vendedor:hover{
	background:#1e3b7d;
	border:1px solid white;
	color:white;
	transition: all .2s ease-in 0s;
}
/**************Fin Separador**********/
/************Botones piezas*************/

.botones{
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	margin-bottom:20px;
}
.enlace-boton-piezas:link, .enlace-boton-piezas:active, .enlace-boton-piezas:visited{
	text-decoration:none;
}
.boton-piezas{
	background:#1e3b7d;
	border:1px solid #1e3b7d;
	color:white;
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	padding:10px;
	border-radius:30px;
	display:block;
	margin:auto;
	transition: all .2s ease-in 0s;
	margin:0px 7px;
}
.boton-piezas:hover{
	background:white;
	border:1px solid #1e3b7d;
	color:#1e3b7d;	
}
/************Fin botones piezas************/
/************Politica de ventas***********/

.contenedor-politicas-venta{
	border:2px solid #1e3b7d;
	background:white;
	padding:0;
	margin-bottom:-30px;
	z-index:2;
}
.cabecera-contenedor-politicas-venta{
	background:#1e3b7d;
	padding:5px;
}
.cabecera-contenedor-politicas-venta span{
	color:white;
	font-size:28px;
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase;
}
.contenedor-pagos{
	padding:0 15px;
}
.contenedor-pagos h3{
	color:#1e3b7d;
	font-size:32px;
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase;
}
.contenedor-pagos p{
	color:black;
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	text-align:justify;
}
.contenedor-envio{
	padding:0 15px;
}
.contenedor-envio h3{
	color:#1e3b7d;
	font-size:32px;
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase;
}
.contenedor-envio p{
	color:black;
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	text-align:justify;
}
.contenedor-devolucion-garantia{
	padding:0 15px;
}
.contenedor-devolucion-garantia h3{
	color:#1e3b7d;
	font-size:32px;
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase;
}
.contenedor-devolucion-garantia p{
	color:black;
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	text-align:justify;
}
/***********Fin politica de ventas***********/

/*****************Copyright*****************/

.copyright{
	background:#1e3b7d;
	padding:35px 10px 10px 10px;
	z-index:1;
}
.copyright p{
	color:white;
	font-size:24px;
	font-family:'Open Sans', sans-serif;
	text-align:center;
}

/***************Fin copyright**************/