@charset "utf-8";

/* CSS Document */



/*

lista de propiedades para div, tablas, p y elementos con display:block {	

	display:;

	overflow:;

	visibility:;

	width:;

	height;

	margin:;

	padding:;

	float:;

	clear:;

	border-collapse:;

	border:;

	border-top:;

	border-right:;

	border-bottom:;

	border-left:;

	border-radius:;

	border-top-left-radius:;

	border-top-right-radius:;

	border-bottom-left-radius:;

	border-bottom-right-radius:;

	position:;

	top:;

	right:;

	bottom:;

	left:;	

	z-index:;

	vertical-align:;

}



lista de propiedades para listas (propiedades a añadir a las descritas para cajas {

	list-style:;

	list-style-image:;

	list-style-position:;

	list-style-type:;

	

}

*/



/* PROPIEDADES TIPOGRAFÍAS EN css/tipografias.css */



/* Menú de productos horizontal */



#zona3b {
	height:40px;
    overflow: hidden;
}

.menuprodhor {

	margin:0px;

	padding:0px;

	list-style:none;

	z-index:101;

}			

.menuprodhor > li {

	float:left;

}			

a.menuprodhor-li1 {

	display:block;

	padding-left:10px;

	height:40px;

	line-height:40px;

}	

a.menuprodhor-li1:hover {
}			

.menuprodhor li:hover > a.menuprodhor-li1 {
}

.no-prodhor-submenu {

	padding-right:10px;

}	

.menuprod-hor-flecha {

	padding-right:10px;

}	



	

.menuprodhor li ul {

	margin:0px;

	padding:0px;

	list-style:none;

	display:none;

	position:absolute;

	min-width:200px;

	z-index:200;

	

	box-shadow: 0 2px 1px 1px rgba(0,0,0,0.1);

	-webkit-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.1);

	-ms-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.1);

	-o-box-shadow: 0 2px 1px 1px rgba(0,0,0,0.1);

	

	-webkit-animation: fadein 0.3s 1 ease;

	-moz-animation: fadein 0.3s 1 ease;

	-ms-animation: fadein 0.3s 1 ease;

	-o-animation: fadein 0.3s 1 ease;

	animation: fadein 0.3s 1 ease;

}			

.menuprodhor li:hover > ul {

	display:block;

}			

.menuprodhor li ul li {

	position:relative;

}			

a.menuprodhor-li2 {

	display:block;

	padding:7px 10px;

}			

a.menuprodhor-li2:hover {

}

.menuprod-vert-flecha {

}			

.menuprodhor li ul li ul {

	right:-200px;

	top:0px;

}			

a.menuprodhor-li3 {

	display:block;

	padding:7px 10px;

}			

a.menuprodhor-li3:hover {

}



.menuprodhor li ul li:nth-child(1) {

border-top: 0px solid;

}





@keyframes fadein {

0% {opacity:0}

100%{opacity:1}

}



/* Firefox */

@-moz-keyframes fadein {

0% {opacity:0}

100%{opacity:1}

}



/* Safari and Chrome */

@-webkit-keyframes fadein {

0% {opacity:0}

100%{opacity:1}

}



/* Internet Explorer */

@-ms-keyframes fadein {

0% {opacity:0}

100%{opacity:1}

}

? 

/* Opera */

@-o-keyframes fadein {

0% {opacity:0}

100%{opacity:1}

}