*{margin:0;padding:0;}
body{ font-family: 'Josefin Sans', sans-serif; font-size:13px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*::after, *::before { box-sizing: border-box;}
#pagina{/*width:100%;*/ width:1000px; margin:0 auto; max-width:1000px; min-width:600px;}
.entrada{ width:520px; float:left; margin:100px 0 0 254px; font-size:16px; color:#330000; text-align:center; letter-spacing:1px; line-height: 1.2em;}
.entrada .mail{ color:#9F666E; text-decoration:none; outline:none;}
.cabecera{ /*width:925px;*/ margin:30px 0 10px 0; /*display: block; position: fixed; top: 0;*/ width:100%; float:left;}
.cabecera a.logo{ float:left; width:15%; margin:0 0 0 30px; outline:none;}
.cabecera .menu .idiomas{ float:right; width:25%;}
.cabecera .menu a.idioma{ float:right; font-size:0.7em; color:#9F666E; text-decoration:none; outline:none; margin:0 0 0 10px;}.cabecera a.idioma:hover{ color:#000;}
.cabecera img{ float:left; width:100%;}
.cabecera .menu{ float:left; width:82%;}
.cabecera .menu ul{float:left; /*width:95%;*/ width:100%; list-style:none; /*margin:15px 0 0 60px;*/ margin:15px 0 0 20px;}
.cabecera .menu ul li a.boton{float:left; margin:5px 0 0 20px; text-decoration:none; color:#9F666E; padding:30px 0 0 0; font-size:1.1em; /*font-size:1em;*/ outline:none;}
.cabecera .menu ul li a.boton:hover,a.boton_activo{float:left; margin:5px 0 0 20px; text-decoration:none; color:#000; padding:30px 0 0 0; font-size:1.1em; outline:none;}
.cabecera .menu ul li a.arroba{float:left; background:url(../img/arroba.jpg) left top no-repeat; width:30px; height:32px; text-indent:-5000px; outline:none; margin:20px 0 0 20px; outline:none;}
.cabecera .menu ul li a.arroba:hover,a.arroba_activo{float:left; background:url(../img/arroba_hv.jpg) left top no-repeat; width:30px; height:32px; text-indent:-5000px; outline:none; margin:20px 0 0 20px; outline:none;}
.cabecera .menu img{ float:left; width:24%; margin:20px 0 0 580px;}
.franja{background-color:#9F666E; width:100%; height:25px; float:left; margin:20px 0 0 0;}
.franja img{float:right; margin:2px 0 0 0;}
.cabecera .menu ul.submenu{float:left; width:40%; list-style:none; margin:5px 0 0 205px;}
.cabecera .menu ul.submenu_firma{float:left; width:40%; list-style:none; margin:5px 0 0 20px;}
.cabecera .menu ul.submenu_rikomfort{float:left; width:40%; list-style:none; margin:5px 0 0 104px;}
.cabecera .menu ul.submenu_aw{float:left; width:40%; list-style:none; margin:5px 0 0 394px;}
.cabecera .menu ul.submenu li a.boton2,ul.submenu_firma li a.boton2,ul.submenu_rikomfort li a.boton2,ul.submenu_aw li a.boton2{float:left; margin:5px 0 0 20px; text-decoration:none; color:#9F666E; font-size:1.1em; outline:none;}
.cabecera .menu ul.submenu li a.boton2:hover,a.boton2_activo,ul.submenu_firma li a.boton2:hover,ul.submenu_rikomfort li a.boton2:hover,ul.submenu_aw li a.boton2:hover{float:left; margin:5px 0 0 20px; text-decoration:none; color:#000;font-size:1.1em; outline:none;}

.contenido_contacto{ width:100%; float:left; background:url(../img/bg_contacto.jpg) left top no-repeat; height:530px; margin:32px 0 0 0;}
.contenido_contacto p.contacto{ width:520px; float:left; margin:100px 0 0 254px; font-size:16px; color:#330000; text-align:center; letter-spacing:1px; line-height: 1.2em;}
.contenido_contacto p.contacto .mail{ color:#9F666E; text-decoration:none; outline:none;}

.galeria{ /*width:92.5%;*/width:100%; float:left; margin:10px 0 0 0; height:417px;}
#diapos,#diapos-on{ /*width:88.5%;*/ width:100%; height:350px; /*margin:15px 0 0 12px;*/ padding:0; position:relative; list-style:none;}
#diapos-on li{position:absolute;top:0;left:0;list-style:none;} #diapos-on li img{ height:417px; width:100%; float:left; outline:none; border:0px; margin:0px; padding:0px;}
#contador{float:left; list-style:none; width:50px; height:0px;} #contador li a{ text-decoration:none; color:#fff;}

.contenido{width:100%; float:left;}
.contenido ul.colecciones{list-style:none; width:100%; float:left; /*margin:15px 0 0 0;*/}
.contenido ul.colecciones li{ float:left; padding:10px;}
.contenido ul.colecciones li a.col1{ background:url(../img/komfort.jpg) left top no-repeat; width:450px; height:460px; float:left; text-indent:-5000px; outline:none;}
.contenido ul.colecciones li a.col1:hover,a.col1_activo{ background:url(../img/komfort_hv.jpg) left top no-repeat; width:450px; height:460px; float:left; text-indent:-5000px;}
.contenido ul.colecciones li a.col2{ background:url(../img/pegasus.jpg) left top no-repeat; width:500px; height:210px; float:left; text-indent:-5000px; margin:0 0 0 10px; outline:none;}
.contenido ul.colecciones li a.col2:hover,a.col2_activo{ background:url(../img/pegasus_hv.jpg) left top no-repeat; width:500px; height:210px; float:left; text-indent:-5000px; margin:0 0 0 10px;}
.contenido ul.colecciones li a.col3{ background:url(../img/jm.jpg) left top no-repeat; width:225px; height:205px; float:left; text-indent:-5000px; margin:25px 0 0 10px; outline:none;}
.contenido ul.colecciones li a.col3:hover,a.col3_activo{ background:url(../img/jm_hv.jpg) left top no-repeat; width:225px; height:205px; float:left; text-indent:-5000px; margin:25px 0 0 10px;}
.contenido ul.colecciones li a.col4{ background:url(../img/jazmin.jpg) left top no-repeat; width:225px; height:205px; float:left; text-indent:-5000px; margin:25px 0 0 30px; outline:none;}
.contenido ul.colecciones li a.col4:hover,a.col4_activo{ background:url(../img/jazmin_hv.jpg) left top no-repeat; width:225px; height:205px; float:left; text-indent:-5000px; margin:25px 0 0 30px;}
.contenido ul.colecciones li a.col5{ background:url(../img/komfort2.jpg) left top no-repeat; width:450px; height:460px; float:left; text-indent:-5000px; outline:none;}
.contenido ul.colecciones li a.col5:hover,a.col5_activo{ background:url(../img/komfort2_hv.jpg) left top no-repeat; width:450px; height:460px; float:left; text-indent:-5000px;}
.contenido ul.colecciones li a.col6{ background:url(../img/pegasus2.jpg) left top no-repeat; width:500px; height:210px; float:left; text-indent:-5000px; margin:0 0 0 10px; outline:none;}
.contenido ul.colecciones li a.col6:hover,a.col6_activo{ background:url(../img/pegasus2_hv.jpg) left top no-repeat; width:500px; height:210px; float:left; text-indent:-5000px; margin:0 0 0 10px;}
.contenido ul.colecciones li a.col7{ background:url(../img/jm2.jpg) left top no-repeat; width:225px; height:205px; float:left; text-indent:-5000px; margin:25px 0 0 10px; outline:none;}
.contenido ul.colecciones li a.col7:hover,a.col7_activo{ background:url(../img/jm2_hv.jpg) left top no-repeat; width:225px; height:205px; float:left; text-indent:-5000px; margin:25px 0 0 10px;}
.contenido ul.colecciones li a.col8{ background:url(../img/jazmin2.jpg) left top no-repeat; width:225px; height:205px; float:left; text-indent:-5000px; margin:25px 0 0 30px; outline:none;}
.contenido ul.colecciones li a.col8:hover,a.col8_activo{ background:url(../img/jazmin2_hv.jpg) left top no-repeat; width:225px; height:205px; float:left; text-indent:-5000px; margin:25px 0 0 30px;}

.txt{ /*width:92.5%;*/width:100%; float:left; margin:10px 0 0 0; height:364px;}
.txt img{ display:table; margin:0 auto;}
.txt p{ text-align:center; width:50%; margin:0 auto; padding:15px 0 0 0; font-size:16px;}

.contenido_komfort{width:100%; height:417px; float:left; background:url(../img/home_komfort.jpg) left top no-repeat; margin:25px 0 0 0;}
.contenido_pegasus{width:100%; height:417px; float:left; background:url(../img/home_pegasus.jpg) left top no-repeat; margin:25px 0 0 0;}
.contenido_jazmin{width:100%; height:417px; float:left; background:url(../img/home_jazmin.jpg) left top no-repeat; margin:25px 0 0 0;}
.contenido_jm{width:100%; height:417px; float:left; background:url(../img/home_riko.jpg) left top no-repeat; margin:25px 0 0 0;}
.contenido_komfort2{width:100%; height:417px; float:left; background:url(../img/home_komfort2.jpg) left top no-repeat; margin:25px 0 0 0;}
.contenido_pegasus2{width:100%; height:417px; float:left; background:url(../img/home_pegasus2.jpg) left top no-repeat; margin:25px 0 0 0;}
.contenido_jazmin2{width:100%; height:417px; float:left; background:url(../img/home_jazmin2.jpg) left top no-repeat; margin:25px 0 0 0;}
.contenido_jm2{width:100%; height:417px; float:left; background:url(../img/home_jm2.jpg) left top no-repeat; margin:25px 0 0 0;}

.lineas{ background:rgba(255, 255, 255, 0.8); width:30%; height:375px; margin:20px;}
.lineas img{ float:left; margin:20px 0 0 15px;}
.lineas p{ float:left; width:90%; margin:15px; font-size:16px;}

.galeria_col{ /*width:92.5%;*/width:100%; float:left; margin:10px 0 0 0; height:417px;}
.galeria_col ul.foto_galeria{ float:left;  margin:30px 0 0 0; width:100%; list-style:none;}
.contenido_col2 ul.foto_galeria li{float:left;}
.galeria_col ul.foto_galeria li a.imagen1,a.imagen2,a.imagen3,a.imagen4{float:left; margin:10px;}
.galeria_col ul.foto_galeria li a.imagen1:hover{float:left; margin:10px; background:rgba(158, 101, 108, 0.7);}
.galeria_col ul.foto_galeria li a.imagen2:hover{float:left; margin:10px; background:rgba(114, 154, 190, 0.7);}
.galeria_col ul.foto_galeria li a.imagen3:hover{float:left; margin:10px; background:rgba(240, 102, 128, 0.7);}
.galeria_col ul.foto_galeria li a.imagen4:hover{float:left; margin:10px; background:rgba(174, 173, 2, 0.7);}
.galeria_col ul.foto_galeria li a.imagen1 img,a.imagen2 img,a.imagen3 img,a.imagen4 img{ width:230px; height:100px; float:left;}
.galeria_col ul.foto_galeria li a.imagen1 img:hover,a.imagen2 img:hover,a.imagen3 img:hover,a.imagen4 img:hover{ width:230px; height:100px; float:left; opacity:0.5;}

/*RIKOMFORT*/
.galeria_rikomfort{ /*width:92.5%;*/ width:100%; margin:10px 0 0 0; /*width:75%; float:left; margin:0 0 0 130px;*/ float:left; height:100%;}
.galeria_rikomfort ul.foto_galeria{ float:left;  margin:30px 0 0 0; width:100%; list-style:none;}
.contenido_col2 ul.foto_galeria li{float:left;}
.galeria_rikomfort ul.foto_galeria li a.rk1{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk1.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk1:hover{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk1h.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk2{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk2.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk2:hover{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk2h.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk3{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk3.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk3:hover{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk3h.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk4{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk4.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk4:hover{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk4h.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk5{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk5.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk5:hover{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk5h.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk6{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk6.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk6:hover{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk6h.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk7{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk7.jpg) left top no-repeat;}
.galeria_rikomfort ul.foto_galeria li a.rk7:hover{float:left; margin:10px; width:230px; height:230px; text-indent:-5000px; outline:none; background:url(../img/rk7h.jpg) left top no-repeat;}

/*RIKOMFORT*/

/*STOCK*/
.acceso{width:100%; float:left; height:417px; margin:10px 0 0 0;}
.acceso table{ width:25%; float:left; margin-left:37%; margin-right:37%; padding-top:50px;}
.acceso table td.celda_izq{ font-size:1.2em;}
.acceso table td.celda_enviar input{ background-color:#9F666E; color:#fff; border:none; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; width:60px; height:20px; margin:10px 0 0 0;}
.acceso table td.celda_enviar input:hover{ background-color:#000; color:#fff; border:none; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; width:60px; height:20px; margin:10px 0 0 0;}
.acceso p{ width:25%; float:left; margin-left:37%; margin-right:37%; text-align:center; padding-top:30px; line-height:1.2em;}
.acceso p a.mail{ color:#000; text-decoration:none; outline:none;}
.acceso p a.mail:hover{ color:#9F666E; text-decoration:none; outline:none;}
.contenido_stock{width:100%; float:left; height:431px;}
ul.menu_stock{list-style:none; width:25%; float:left; margin:15px 0 0 0;}
ul.menu_stock li{ float:left; width:100%; padding:10px;}
ul.menu_stock li a.stock{ width:100%; float:left; outline:none; text-decoration:none; color:#9F666E; font-size:1.1em;}
ul.menu_stock li a.stock:hover,a.stock_activo{ width:100%; float:left; outline:none; text-decoration:none; color:#000; font-size:1.1em;}
ul.submenu_stock{list-style:none; width:80%; float:left; margin:15px 0 0 15px;}
ul.submenu_stock li{ float:left; width:100%; padding:10px;}
ul.submenu_stock li a.stock2{ width:100%; float:left; outline:none; text-decoration:none; color:#9F666E; font-size:1.1em;}
ul.submenu_stock li a.stock2:hover,a.stock2_activo{ width:100%; float:left; outline:none; text-decoration:none; color:#000; font-size:1.1em;}

.menu a.sesion{ float:left; width:24%; margin:20px 0 0 580px;}
.galeria_stock{ width:75%; height:auto; float:left; margin:15px 0 0 0;}
ul.listado_stock{ float:left; width:100%; list-style:none; height:auto;}
ul.listado_stock li{ float:left; width:46%; margin:15px;}
ul.listado_stock li a.img_stock{ float:left; width:100%; height:250px; outline:none;}
ul.listado_stock li a.img_stock img{ float:left;}
ul.listado_stock li a.img_stock img:hover{ opacity: 0.6;}
.galeria_stock p.ref{ font-size:1.6em; margin:10px 0 0 0; width:74%;}
.galeria_stock img{ float:left;}
.galeria_stock p{ font-size:1.1em; margin:25px 0 0 0; float:left; width:74%;}
.galeria_stock .txt_modelo{ width:74%; height:150px; float:left; border:solid 1px #CCC;  margin:10px 0 0 0;}
.galeria_stock a.volver{ float:left; margin:10px 0 0 0 ; width:74%; text-decoration:none; outline:none; color:#9F666E;}
/*STOCK*/

.info_avisos{ width:100%; float:left; /*height:700px;*/ margin:20px 0 0 0;}
.info_avisos .texto_avisos { width:945px; height:502px; float:left; font-size:11px; overflow:scroll; margin:20px 0 20px 30px; overflow-x:hidden; padding:0 20px 0 0;}
.info_avisos .texto_avisos p { text-align:justify;}
.info_avisos .texto_avisos a{ color:#9F666E; text-decoration:none;}
.info_avisos .texto_avisos a:hover{ text-decoration:underline;}
.pie { background-color:#FFF; float: left; height: 30px; margin: 5px 0 35px 0; width:100%;}
.pie a.aviso{ float:left; text-decoration:none; font-size:10px; color:#000; margin:10px; outline:none;}
.pie a.aviso2{ float:left; text-decoration:none; font-size:10px; color:#000; margin:10px 0 0 20px; outline:none;}
.pie a.aviso:hover,.pie a.aviso_activo{ float:left; text-decoration:none; font-size:10px; color:#9F666E; margin:10px; outline:none;}
.pie a.aviso2:hover,.pie a.aviso2_activo{ float:left; text-decoration:none; font-size:10px; color:#9F666E; margin:10px 0 0 20px; outline:none;}
.pie img{ float:left; margin:5px 0 0 0;}

