/* CSS Document */

/*MENU CABECERA*/


#menu { height: 28px; position: absolute; right: 6px; top: 57px; z-index: 2; }

ul#menu_cabecera li { display: block; float: left; margin: 0 0 0 16px; padding: 0; text-indent: -9999px; }

ul#menu_cabecera li a { background-position: 0 0; border: 0; display: block; height: 28px; }

ul#menu_cabecera li a:hover { background-position: 0 -28px; border: 0; display: block; }

ul#menu_cabecera, #men_carr { margin: 0; padding: 0; }

li#cab_menu1 a { background-image: url(../img/farfalle.png); width:90px; }

li#cab_menu2 a { background-image: url(../img/chisiamo.png); width:90px; }

li#cab_menu3 a { background-image: url(../img/noticias.png); width:90px; }

li#cab_menu4 a { background-image: url(../img/registro.png); width:90px; }

li#cab_menu5 a { background-image: url(../img/contacto.png); width:96px; }

li#cab_menu6 a { background-image: url(../img/enlace.png);  width:90px;}
/*----fin menu cabecera----*/


/*--------------menu izquierda------------*/

#menuleft { background-color: #121212; left: 15px; padding: 4px; width:200px; }

#bgmenu { background-color: #000; background-image: url(../img/bgmenuleft.png); background-repeat: repeat-x; position: relative;   margin-top:20px; padding-top:20px;}

#bgmenu ul li a: { background-color: #000; background-image: url(../img/dot.gif); background-position: 4px 8px; background-repeat: no-repeat; color: #fbbb1b; }

#bgmenu ul li a:hover { background-color: #000; background-image: url(../img/dot.gif); background-position: 4px 8px; background-repeat: no-repeat; color: #fbbb1b; }

#bgmenu h4 {background-position:14px; background-repeat: no-repeat; height: 30px; margin: 0; padding: 0; text-indent: -9999px; width: 192px; }

#bgmenu li a { color: #999; display: block; font-size: 11px; font-weight: bold; height: 20px; padding: 5px 0 0 15px; text-decoration: none; }

#bgmenu ul { list-style: none; margin: 0; padding: 0; }

#bgmenu ul li { padding: 0 0 1px 0; }

/* nivel 1*/
.sl-level1 li{
	
	padding:1px;
	
}
.sl-level1 li a{
	display:block;
	/*background:#EEF5F2 url(../img/dot.gif) no-repeat 10px 10px;*/
	color:#425961;
	padding-top:7px;
	height:23px;
	padding-left:30px;
	font-size:1.14em;
}

.sl-level1 li a:hover{
	background-position:10px -19px;
	color:#678000;
}

/*nivel 2*/
.sl-level2{
	border-top:1px solid #D9E8E2;;
	margin:0 0 0 -1px;
}
.sl-level2 li{
	border:none;
	}
.sl-level2 li a{
	display:block;
	background:#F4F4F4 url(../img/dot.gif) no-repeat 10px 12px;
	color:#425961;
	padding-top:7px;
	height:23px;
	padding-left:30px;
	font-size:1em;

}
.sl-level2 li a:hover{
	background-position:10px -14px;
	color:#7A9800;
}

/*linea negra entre el memu y las mariposas*/
#acca4 { background-image: url(../img/men_tit_carr.png); background-repeat: no-repeat; height: 36px; margin: 0; padding: 0; text-indent: -9999px; width: 192px; }

/*mariposas*/

.mariposas { text-indent: -1000px; }

.mariposas span { position: relative; z-index: -1; }
 
.mariposas a { display: block; width: 100%; height: 100%; text-decoration: none; }

#imagen_mariposa { background: url(../img/offerta_assaggio.jpg) no-repeat; height: 100px; width: 192px; }


/* -------------------fin de menu izquierda----------------------*/

/*menu pier*/

#footer { clear: both; margin: 5px 0 0 0; font-size: 11px; padding-bottom: 10px; text-align: right; width: 900px; }

#footer a { color: #999; text-decoration: none; }

#footer a:hover, .bgprod a:hover { text-decoration: underline; }

#footer ul li { display: inline; padding: 0 5px; border-right: 1px solid #ccc; }
/*find e menu pie*/