body { background: #000}
aside { display: none}
.content {float:none; }
.menaje_hosteleria { margin-top:15px; margin-bottom: 0}
.menaje_hosteleria article {  padding: 0 0 0 0;}
section  {margin-top:15px}
.container { max-width:768px; padding: 0;-moz-box-shadow: 0;-webkit-box-shadow:0; box-shadow:0 0 0 0 ; overflow:visible }

.content {margin: 0 auto}
/* ------------- bloque mas vistos ----------- */
.blq_masvistos ol { padding: 0; margin-bottom:10px }
.blq_masvistos ol li { font-size: 0.8em; padding: 4px 5px 4px 10px}
.blq_masvistos ol li:nth-child(odd) { background: #879E2E }
.blq_masvistos ol li:nth-child(even) { background: #AFCA48}
.blq_masvistos li a { color:#000000; text-decoration:none}
.blq_noticias article {width:140px; }
/* ------------- menu ----------- */
.aside {  margin: 0; font-size:0.75em; max-width: 208px; left:-508px; position:absolute; z-index:10000; }
.aside_on {  left:0; -webkit-transition:0.5s; box-shadow:2px 4px 4px 0px rgba(0,0,0,0.5)}
.aside ul { padding: 5px 7px 5px 15px; background: #E3EDB9 }
.aside ul li { border-bottom: solid 1px #7B8F2B; padding: 6px 0; list-style: none ;}
.aside ul li a { text-decoration: none; color:#000000; word-wrap:break-word}
.aside ul li:last-child { border-bottom: none }
/* ------------- Header ----------- */
.acceso_privado { display: block;margin: 18px 20px 0 15px;}
.slide {margin-top: 0; height: 223px}
.nivoSlider img { width: 767px}
.nivo-caption { top: 80px!important}
.contenedor_top {position:relative; overflow:hidden; height:auto}
.contenedor_top  form {  margin: 15px 15px 10px 0;  overflow: hidden}
.contenedor_top  form input[type=text] { width: 200px}
.logo{ float:left; width: 155px; margin:0 0 5px 10px}
.logo img { width: 155px; height:auto}
header {height:auto; margin-bottom:0} 
header nav ul  { overflow:hidden;}
header nav ul li { border-right: solid 1px #C8E35E; padding: 15px 1.2%; float:left; }
header nav ul li.activa { background:rgba(0,0,0,0.2)}
header nav ul li a { color:#FFFFFF; font-weight: bold; text-decoration: none;  display: block }
header nav ul li:last-child { border-right: none}
header .catalogo_desplegable {  width: 190px; background: #E3EDB9}
header .catalogo_desplegable a {  color:#505050 }
span.left_arrow { width: 8px; display: block; float:left; margin: 0 16px 0 0}
.idiomas { text-align: right; margin: 0 0 5px 0}

/* ------------- Footer ----------- */
footer { margin: 0 20px 0 0; padding: 20px 20px 0 20px}
footer .blq1, footer .blq2, footer .blq3{margin-right:23px; /* jon (15/11/2012) */}
footer .blq3{margin-right:0;} /* jon (15/11/2012) */
footer .blq4 div a{ display:none }
footer .ibili { display:none }
.logos_calidad { display:none}

/* ------------- CABECERAS ----------- */
.header768 { display: block; width: 765px }
.header1024 {display: none}
.header320 { display: none}

/* ------------- FICHA PRODUCTO ----------- */
.blq_producto{margin-top:15px;}

/* ------------- CONTACTO ----------- */
.blq_contacto { float:left; width: 90%; margin: 15px 0 30px 40px; border-top: solid 2px #939393; padding: 12px 0 0 0}
.contact textarea { width: 253px}

/* ------------- IBILI 360 COLORES ----------- */
header nav { background-image: -moz-linear-gradient(top, #c8e35e, #93aa38);background-image: -ms-linear-gradient(top, #c8e35e, #93aa38);background-image: -webkit-linear-gradient(top, #c8e35e, #93aa38);background-image: linear-gradient(top, #c8e35e, #93aa38) }
footer { background: #fff }
/* ------------- FIN DE IBILI 360 COLORES ----------- */


