@charset "utf-8";
/* ESTILS SHADOWBOX */


#photos{ height:510px; overflow:hidden;}
#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(resources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/* ESTILS SHADOWBOX */
/* CSS Document */
A{ text-decoration:none; outline:none;}
P{ text-align:justify;}
H1{ margin:0; padding:0;}
H2{ font-size:20px; margin:0; padding:0;}
H3{ font-size:20px; font-style:oblique; color:#63625D;}
H4{ margin:0; padding:0; font-size:14px;}
BODY{ margin:0; padding:0; font-family:"Trebuchet MS", Arial;}
#espai{ margin:0; padding:0;}
.no_border{ border:0;}

/* SPRITE */
.logo, .picto_pers, .facebook, .cesta, .twitter, .rss, .picto_home, .submit, .sistems, .fons2 , .fons1, .picto_home_sel, .carro, .picto_link, .fletxa, .box_mobiliario, .picto_link_hover, .exclamacio, .titol, .picto_link2, .picto_link2_hover, .picto_link_sel, 
.link_reg, .entrega, .stock, .no_stock, .document, .agregar, .pdf{background:url(http://www.instylehotel.com/img/base.png) no-repeat;}
.pdf{ width:11px; height:14px; background-position:-35px -66px; border:0;}

/* TOT */
#tot{ width:972px; margin:0 auto; overflow:hidden;}


/* PEU */
#peu{ background-color:#2B2B2B; color:#929292; font-size:11px; line-height:1.6; padding:15px 20px 15px 20px; overflow:hidden;}
	#peu a{ color:#929292; text-decoration:underline;}
    #peu a:hover{ color:#D0D0D0;}
    #peu span{ color:#D0D0D0;}
    #peu .esquerra{ float:left; width:715px;}
    #peu .dreta{ float:right; width:180px;}
	#peu .facebook{ border:1px solid #2B2B2B; height:20px; width:56px; background-position:-23px -82px;}
    #peu .facebook:hover{ border:1px solid #999999;}
    #peu .twitter{border:1px solid #2B2B2B;height:20px; width:56px; background-position:-86px -82px;}
    #peu .twitter:hover{ border:1px solid #999999;}
    #peu .rss{ border:1px solid #2B2B2B; height:20px; width:37px; background-position: -147px -82px;}
	#peu .rss:hover{ border:1px solid #999999;}
    #peu .sistems{ height:18px; width:41px; background-position:-34px -49px; border:0; margin-left:595px;}
	#peu .sistems:hover{ height:18px; width:41px;  background-position: -74px -49px ;}

/* CAP */
#cap{ background-color:#E4E4DC; overflow:hidden;}
	#cap .menu{ background-image:url(http://www.instylehotel.com/img/fons_menu_horit.gif); height:45px; font-size:13px; overflow:hidden; margin-top:30px; padding-top:2px;}
    #cap .menu a{ display:block; float:left; height:45px; text-align:center}
    #cap .menu a:hover{}
	#cap .menu .cesta {height:30px; margin-top:-2px; width:107px; background-position: -410px -0px; float:right; font-size:13px; font-style:oblique; color:#6E6E6C; padding:10px 0 0 13px;}
    #cap .menu .cesta2 { display:block; color:#CDCEC0; height:36px;  width:103px; float:right; font-size:20px; font-style:oblique; padding:4px 40px 0 20px;}
    #cap .menu .cesta2:hover{ color:#FFFFFF;}
    #cap .fons11{ width:92px; color:#A1A1A1;padding-top:7px;}
    #cap .fons22{ width:185px; color:#A1A1A1;padding-top:7px;}
    #cap .fons11:hover{color:#FFFFFF;}
    #cap .fons22:hover{color:#FFFFFF;}
    #cap .fons1{ width:92px; background-position:-277px -0px;padding-top:9px; color:#525252; font-size:11px; font-weight:bold;}
    #cap .fons2{ width:185px; background-position:-90px -0px;padding-top:9px; color:#525252; font-size:11px; font-weight:bold;}
    #cap .picto_home{height:40px; width:44px; background-position: -0px -0px; border:0;margin-top:-2px;}
    #cap .picto_home:hover{ background-position: -45px -0px;}
    #cap .picto_home_sel{ background-position: -45px -0px;height:40px; width:44px; border:0; margin-top:-10px; margin-top:-2px;}
    #cap .idiomes{ float:right;}
    #cap .idiomes .noms{ float:right; padding:7px 10px 0 0;}
    #cap .su_cuenta{ background-color:#CDCEC0; padding:7px 20px 10px 10px; float:right; width:213px;}
    #cap .idioma{ color:#B3B4AE; font-size:10px; font-weight:bold;}
    #cap .idioma:hover{ color:#A20812;}
    #cap .idioma_sel{ color:#A20812; font-size:10px; font-weight:bold;}
    #cap .mapa{ color:#737371; font-size:9px; font-weight:bold;}
    #cap .mapa:hover{ text-decoration:underline;}
    #cap .cap_a{font-size:16px; font-style:oblique; color:#7E7D7C; font-weight:bold;}
    #cap .cap_a:hover{ color:#FFFFFF;}
    #cap .logo{ display:block; height:42px; float:left; width:254px; margin:35px 0 0 30px; background-position: -247px -328px;}
    #cap .logo a{ color:#333333;}
    #cap H1{padding:0 0 0 55px; color:#535353;}
    #cap .picto_pers{ border:0; height:23px; width:22px; background-position: 0px -64px; vertical-align:middle;}
    #cap .buscador{ margin-top:18px; float:right; font-size:10px; color:#777672; padding:10px 7px 0 0;}
    #cap .buscador .input{ border:1px solid #777672;}
    #cap .buscador .submit{height:18px; width:19px; background-position: -0px -87px; border:0;}
    #cap .carro{height:22px; width:22px; background-position: -0px -41px; margin-right:5px; vertical-align:middle;}
    #cap .cami{ height:25px; background-color:#FFFFFF; font-size:10px; font-weight:bold;color:#656565;}
	#cap .cami a{ color:#656565;}
    #cap .cami a:hover{ text-decoration:underline;}

/* PAGINA */
#pagina{ min-height:600px; overflow:hidden;}
	/* BOX HOME */
	#pagina .box_home{width:243px; height:253px; float:left;}
    #pagina .box_lateral{width:243px; height:253px; float:left;}
    	/* #pagina .box_home:hover{ filter: alpha(opacity=100); opacity: 1; -moz-opacity:1;} */
        #pagina .box_home p, #pagina .box_lateral p{ font-size:12px;}
        #pagina .box_home .top, #pagina .box_lateral .top{ height:80px; padding:10px; font-style:oblique; color:#57555A;}
        #pagina .box_home .bottom, #pagina .box_lateral .bottom{ height:153px; background-color:#FFFFFF; background-repeat:no-repeat;}
        #pagina .box_home a{color: #63625D;}
        #pagina .box_home .imatge{ border:0;}
        #pagina .box_home .imatge:hover{}
        #pagina .box_home .mesas .top, #pagina .box_lateral .mesas .top{ background-color:#E4E4DC;}
        #pagina .box_home .mesas .bottom, #pagina .box_lateral .mesas .bottom{background-image:url(http://www.instylehotel.com/img/home_mesas.jpg);}
        #pagina .box_home .sillas .top{ background-color:#C7C6B2;}
        #pagina .box_home .sillas .bottom{background-image:url(http://www.instylehotel.com/img/home_sillas.jpg);}
        
        #pagina .box_home .colchones .top{ background-color:#FFFFFF;}
        #pagina .box_home .colchones .bottom{background-image:url(http://www.instylehotel.com/img/home_colchones.jpg);}
        #pagina .box_home .novetats .top, #pagina .box_lateral .novetats .top{ background-color:#CDCEC0;}
        #pagina .box_home .novetats .exclamacio, #pagina .box_lateral .novetats .exclamacio{ background-position:0px -161px; height:37px; width:36px; float:right; margin-top:-20px; border:0;}
        #pagina .box_home .novetats .top a, #pagina .box_lateral .novetats .top a{ color:#63625D;}      
		#pagina .box_home .novetats .bottom img, #pagina .box_lateral .novetats .bottom img{ border:0;}
    
    #pagina .h3subrallat{ border-bottom:1px solid #C4C4BC;}
    #pagina .flash_home{ height:240px; padding-bottom:10px; background-color:#FFFFFF}
    
    /* LATERAL */
	#pagina{ background-image:url('../img/fons_div_pagina.gif');}
    #pagina .lateral{ width:243px; float:left;}
    	/* BOLETIN */
        #pagina .lateral .boletin{ background-color:#DBD9CC; padding:10px;}
        #pagina .lateral .boletin p{ font-style:oblique; font-size:12px;}
        #pagina .lateral .boletin h3{ margin-top:10px;}
        #pagina .lateral .boletin select{ margin:3px 0px; width:224px; border:0;}
        #pagina .lateral .boletin input{ margin:3px 0px;}
        #pagina .lateral .boletin .input{ width:180px; color:#656661; font-style:oblique; width:224px; border:0; background-color:#E6E6DE;}
        #pagina .lateral .boletin .input2{ border:0; background-color:#FFFFFF; width:224px; color:#656661; font-style:oblique;}
        #pagina .lateral .boletin .submit{ height:26px; width:62px; border:0; background-position:-0px -135px; cursor:pointer; margin-left:162px;}
        #pagina .lateral .boletin .submit:hover{background-position:-63px -135px;}
        /* BANNERS */
        #pagina .lateral .picto2_fletxa{}
        #pagina .lateral .banner1{ padding:10px 0 0 10px; background-color:#BCBAA3; height:75px; font-style:oblique; overflow:hidden;}
        #pagina .lateral .banner1 a{ color:#59585D;}
        #pagina .lateral .banner1 a:hover{ color:#FFFFFF;}
        #pagina .lateral .banner2{ padding:10px; background-color:#DBD9CC; height:55px; color:#59585D; font-style:oblique; overflow:hidden;}
    	#pagina .lateral .banner2 a{ color:#59585D;}
    	#pagina .lateral .banner2 a:hover{ color:#FFFFFF;}
		#pagina .lateral .banner1 .esquerra{ float:left; width:165px; }
		#pagina .lateral .banner2 .dreta{ float:right; width:60px; }
        /* MENU PRODUCTES */
         #pagina  .productes{ float:left; background-color:#E6E6DE; width:243px; padding-bottom:90px;}
        	#pagina .productes ul{ list-style:none; margin:0; padding:0; width:228px;}
            #pagina .productes .submenu{ width:243px;}
            #pagina .productes .headerbar a{color:#6A6A6C;}
            #pagina .productes .headerbar a:hover{color:#FFFFFF;}
            #pagina .productes .headerbar{ cursor:pointer; background-color:#DBD9CC; display:block; width:228px; height:26px; padding-left:15px; color:#6A6A6C; padding-top:4px; border-bottom:3px #E6E6DE solid;}
            #pagina .productes .cat_primer_sel{ color:#FFFFFF; background-color:#4D4D4D; display:block; width:100%; height:26px; padding-left:15px;  padding-top:4px; border-bottom:3px #E6E6DE solid;}
            #pagina .productes .headerbar:hover{ color:#FFFFFF; background-color:#4D4D4D;}
            #pagina .productes .cat_segon{width:228px; height:26px; padding-left:15px; display:block; background-color: #AEAAA1; color:#FFFFFF; font-weight:bold; font-size:13px;}
            #pagina .productes .cat_segon:hover{ color:#A3090A;}
            #pagina .productes .cat_tercera{width:228px; height:26px; padding-left:25px; display:block; color:#FFFFFF; font-weight:bold; font-size:12px;}
            #pagina .productes .cat_tercera:hover{ color:#A3090A;}
            #pagina .productes .picto_link{height:12px; width:6px; background-position:-7px -198px; border:0; float:right; margin-right:10px; margin-top:5px;}
            #pagina .productes .picto_link_hover{height:12px; width:7px; background-position:0px -198px; border:0; float:right; margin-right:10px; margin-top:5px;}
             #pagina .productes .picto_link_sel{height:11px; width:11px; background-position:-19px -198px; border:0; float:right; margin-right:10px; margin-top:5px;}
            
            #pagina .productes .picto_link2{height:12px; width:6px; background-position:-13px -198px; border:0; margin-right:10px; margin-top:7px; }
            #pagina .productes .picto_link2_hover{height:12px; width:6px; background-position:-7px -198px; border:0; margin-right:10px; margin-top:7px;}
            
    /* CONTINGUT */
    #pagina .contingut{width:729px; float:left; background-color:#E4E4DC;}
    #pagina .contingut_int{width:729px; float:left;padding-bottom:20px; background-color:#FFFFFF;}
    	#pagina .contingut_int .situacio{font-size:14px; color:#696969; font-style:oblique; margin-top:30px; font-weight:bold;}
    	#pagina .contingut_int .situacio .esquerra{ float:left; width:250px; }
		#pagina .contingut_int .situacio .dreta{ float:right; width:250px; text-align:right;}
    	#pagina .contingut_int .situacio a{ font-weight:100; font-size:11px; font-style:normal; color:#696969;}
        #pagina .contingut_int .situacio a:hover{ text-decoration:underline;}
        /* HOME*/
    	#pagina .contingut .home{ overflow:hidden; padding:0 10px 0 10px; width:470px; float:left;}
        	#pagina .contingut .home p{ margin:0; padding:0; color:#7B7A75; font-size:11px;}
        	#pagina .contingut .home a{ font-weight:bold; color:#7B7A75; font-size:11px;}
        	#pagina .contingut .home a:hover{ color:#A10C12;}
        	#pagina .contingut .home .noticia{ height:107px;}
        	#pagina .contingut .home .noticia .picto_link{height:12px; width:6px; background-position:-7px -198px; margin-top:23px;}
        	#pagina .contingut .home .dreta{ float:right; width:455px;}
        	#pagina .contingut .home .esquerra{ float:left; width:10px;}
        #pagina .contingut  .productes{ width:216px; float:left; padding:0 10px 0 10px;}
        	#pagina .contingut .productes ul{ list-style:none; margin:0; padding:0;}
        	#pagina .contingut .productes a{ background-color:#DBD9CC; display:block; width:200px; height:26px; margin:7px 0; padding-left:15px; color:#6A6A6C; padding-top:4px;}
            #pagina .contingut .productes a:hover{ color:#FFFFFF; background-color:#4D4D4D;}
            #pagina .contingut .productes .picto_link{height:12px; width:6px; background-position:-7px -198px; border:0; float:right; margin-right:10px; margin-top:5px;}
        /*  TEXTOS */
        #pagina .contingut_int H2{ background-color:#CC3033; width:400px; color:#FFFFFF; height:37px; font-style:oblique; padding:13px 0 0 0;}
        #pagina .contingut_int H2 .fletxa{ width:28px; height:29px; background-position:-0px -105px; margin-right:17px; vertical-align:middle;}
        #pagina .contingut_int .text_centre{ margin:0 85px 0 25px;}
        #pagina .contingut_int .text_centre2{ margin:0 45px 0 18px;}
        #pagina .contingut_int .text_centre .subtitol{ color:#7D7D7D; font-style:oblique; font-size:14px; font-weight:bold;}
        #pagina .contingut_int .text_centre .subtitol a{ color:#7D7D7D;}
        #pagina .contingut_int .text_centre .subtitol a:hover{ color:#A10C12;}
        #pagina .contingut_int .text_centre .text{ color:#666666; font-size:11px;}
        #pagina .contingut_int .text_centre .link{ background-color:#DBD9CC; color:#494844; padding:2px 10px 2px 10px; font-size:14px; display:block; width:330px; margin-bottom:10px; font-weight:bold; height:22px; font-style:oblique;}
        #pagina .contingut_int .text_centre .link:hover{ background-color:#CC3033; color:#FFFFFF;}
        /* BOX MOBILIARIO */
        #pagina .contingut_int .box_mobiliario{ float:left; width:190px; height:178px; padding:10px; background-position:-0px -374px; cursor:pointer; text-align:center;}
        #pagina .contingut_int .box_mobiliario img{ border:0;}
        #pagina .contingut_int .box_mobiliario a{ color:#878787;}        
        #pagina .contingut_int .box_mobiliario p{ text-align:center; font-size:11px; margin:0; padding:0;}
        #pagina .contingut_int .box_mobiliario:hover{ background-position:-213px -374px;}
        #pagina .contingut_int .box_mobiliario .interior{ overflow:hidden;}
        /* EMPRESA */
        #pagina .contingut_int .text_centre #map{width:100%; height:250px;}
        /* PROYECTOS */
        #pagina .contingut_int .box_proyecto{ border:1px solid #b1b1b1; width:330px; height:245px; float:left; margin:20px 0 0 20px; position:relative;}
        #pagina .contingut_int .box_proyecto .titol{ color:#FFFFFF; margin:0; padding:0; background-position:-213px -295px; font-size:16px; height:25px; padding:3px 0 0 10px;}
        #pagina .contingut_int .box_proyecto p{ font-size:12px; padding:10px; margin:0; color:#6A6A6A}
        #pagina .contingut_int .box_proyecto .llista_projectes{ vertical-align:bottom; position:absolute; bottom:0;}
		#pagina .contingut_int .box_proyecto .llista_projectes ul{list-style:none; margin:0; padding:0; }
        #pagina .contingut_int .box_proyecto .llista_projectes a{background-color:#DBD9CC; display:block; width:315px; height:26px; margin:3px 0; padding-left:15px; color:#6A6A6C; padding-top:4px; font-style:oblique; overflow:hidden;}
        #pagina .contingut_int .box_proyecto .llista_projectes a:hover{ color:#FFFFFF; background-color:#CC3033;}
        #pagina .contingut_int .picto_link{height:12px; width:6px; background-position:-7px -198px; border:0; float:right; margin-right:10px; margin-top:5px;}
        #pagina .contingut_int .picto_link_hover{height:12px; width:7px; background-position:0px -198px; border:0; float:right; margin-right:10px; margin-top:5px;}
        #pagina .contingut_int .contactar{ color:#666666; font-size:15px; text-align:center; margin:0 auto; margin-top:100px; font-weight:bold; width:270px;}
        #pagina .contingut_int .contactar a{ color:#666666;}
        #pagina .contingut_int .contactar a:hover{ color:#A3090A;}
        /* CONTACTAR */
        #pagina .contingut_int .taula_cont{ font-size:10px;}
        #pagina .contingut_int .inputsub{ width:599px; border:1px solid #BFBFBF; background-color:#A3090B; height:50px; font-size:16px; color:#FFFFFF; font-weight:bold; cursor:pointer;}
        #pagina .contingut_int .inptarea{ width:599px; border:1px solid #BFBFBF;}
        #pagina .contingut_int .flopd{background-color:#4D4D4D; color:#FFFFFF;}
        #pagina .contingut_int .inputsub:hover{ background-color:#4D4D4D}
        #pagina .contingut_int .inputtxt{ width:218px; border:1px solid #BFBFBF;}
        #pagina .contingut_int .direccio{ width:516px; border:1px solid #BFBFBF;}
        
        
        
                #pagina .contingut_int .taula_cont{ font-size:10px; width:603px;}
        #pagina .contingut_int .taula_cont .inputsub{ width:592px; border:1px solid #BFBFBF; background-color:#A3090B; height:50px; font-size:16px; color:#FFFFFF; font-weight:bold; cursor:pointer;}
        #pagina .contingut_int .taula_cont .inptarea{ width:590px; border:1px solid #BFBFBF;}
        #pagina .contingut_int .taula_cont .flopd{ width:592px; background-color:#4D4D4D; color:#FFFFFF;}
        #pagina .contingut_int .taula_cont .inputsub:hover{ width:592px; background-color:#4D4D4D}
        #pagina .contingut_int .taula_cont .inputtxt{ width:215px; border:1px solid #BFBFBF;}
        #pagina .contingut_int .taula_cont .inputsel{ width:217px; border:1px solid #BFBFBF;}
        #pagina .contingut_int .taula_cont .direccio{ width:507px; border:1px solid #BFBFBF;}
        #pagina .contingut_int .taula_cont .text_legal{ width:592px; text-align:justify;}
        #pagina .contingut_int .taula_cont .text_camps{ padding-right:7px;}
                
        /* NOTICIES */
        #pagina .contingut_int .text_centre .llista_noticies{ overflow:hidden; margin-bottom:15px;}
        #pagina .contingut_int .text_centre .llista_noticies .esquerra{ float:left; width:190px;}
        #pagina .contingut_int .text_centre .llista_noticies .dreta{ float:right; width:415px;}
        #pagina .contingut_int .text_centre .llista_noticies .esquerra img{ border:0;}
        /* PRODUCTES */
        
        #pagina .contingut_int .text_centre .box_producte .picto_prin{ margin-left:3px;}
        #pagina .contingut_int .text_centre .box_producte{ margin-right:4px; margin-bottom:10px; border:1px solid #D2D2D2; float:left; width:148px; height:210px;}
        #pagina .contingut_int .text_centre .box_producte a{ color:#878787;}
        #pagina .contingut_int .text_centre .box_producte img{ border:0;}
        #pagina .contingut_int .text_centre .box_producte p{ border-top:1px solid #CCCCCC; width:130px; margin:0 auto; font-size:12px; color:#6A6A6A; font-weight:bold; text-align:center;}
        #pagina .contingut_int .entrega{ width:45px; height:15px; background-position:0px -210px; float:left; margin-left:3px; padding-top:30px; font-size:10px; text-align:center; color:#707070; }
        #pagina .contingut_int .stock{width:45px; height:45px; background-position:-96px -210px; float:left; margin-left:3px; }
        #pagina .contingut_int .no_stock{width:45px; height:45px; background-position:-144px -210px; float:left; margin-left:3px; }
        #pagina .contingut_int .document{width:45px; height:45px; background-position:-48px -210px; float:left; margin-left:3px; }
        /* PRODUCTE */
        #pagina .contingut_int .producte{ overflow:hidden; padding:10px 10px 0 10px;}
        #pagina .contingut_int .producte .pictos{ width:140px; float:left; margin-top:15px; cursor:pointer;}
        #pagina .contingut_int .producte .pictos .text{ text-align:center; font-weight:bold;}
        #pagina .contingut_int .producte .pictos a{ color:#666666;}
        #pagina .contingut_int .producte .pictos a:hover{ text-decoration:underline;}
        #pagina .contingut_int .producte p{ color:#666666; font-size:11px;}
        #pagina .contingut_int .producte .preu{ font-size:22px; color:#4D4D4D; background-color:#E6E6DE; padding-left:5px;}
        #pagina .contingut_int .producte .submit{ margin:0;}
        #pagina .contingut_int .producte .preu span{ color:#A3090A;}
        #pagina .contingut_int .producte .esquerra{ width:430px; float:left;}
        #pagina .contingut_int .producte .dreta{ width:245px; float:right;}
        #pagina .contingut_int .producte .complementos{ margin:0; padding:0;}
        #pagina .contingut_int .producte .dreta .sel_varis{ background-color:#E6E6DE; margin:0; padding:4px;}
        #pagina .contingut_int .producte .dreta .agregar{ border:0; width:241px; height:45px; background-position:-2px -324px; text-align:left; font-size:22px; color:#FFFFFF; font-style:oblique; margin-top:20px; padding-left:25px; cursor:pointer;}
        #pagina .contingut_int .producte .dreta .sel_imatges{height:250px;overflow-x:hidden; overflow-y:scroll; border:1px solid #BDBDBD;}
        #pagina .contingut_int .producte .dreta .sel_imatges .tr_fosc{ background-color:#E6E6DE;}
        #pagina .contingut_int .producte .dreta .sel_imatges .text{ width:150px;}
         /* SU CUENTA */
        #pagina .contingut_int .text_centre .su_cuenta{ margin-left:25px; margin-top:40px;}
        #pagina .contingut_int .text_centre .su_cuenta H3{ margin:0; padding:0;}
        #pagina .contingut_int .text_centre .su_cuenta .esquerra{ float:left; width:278px;}
        #pagina .contingut_int .text_centre .su_cuenta .dreta{ float:right; width:278px;}
        #pagina .contingut_int .text_centre .su_cuenta .box_su_cuenta{ background-color:#E4E4DC; height:135px; padding-top:5px;}
        #pagina .contingut_int .text_centre .su_cuenta .subtitol{ padding:10px 15px 0 15px; margin:0; font-size:12px; font-style:normal;}
        #pagina .contingut_int .text_centre .su_cuenta .box_su_cuenta .link_reg{ display:block; color:#FFFFFF; width:135px; padding-top:2px; margin-top:25px; font-weight:bold; height:26px; background-position:-276px -265px; padding-left:15px; margin-left:90px; font-style:oblique;}
        #pagina .contingut_int .text_centre .su_cuenta .box_su_cuenta .link_reg:hover{background-position:-276px -295px; }
        #pagina .contingut_int .text_centre .su_cuenta #env_email{ width:280px;}
        #pagina .contingut_int .text_centre .su_cuenta .input{ border:1px solid #C4C5C0; width:165px;}
        #pagina .contingut_int .text_centre .su_cuenta .boto{ background-color:#A3090B; border:0; color:#FFFFFF; font-size:14px; font-style:oblique; padding:1px 5px 1px 5px; float:right; font-weight:bold; cursor:pointer;}
        #pagina .contingut_int .text_centre .su_cuenta .boto:hover{ background-color:#535353;}
        /* REGISTRARSE */
        #pagina .contingut_int .text_centre .reg_input{ background-color:#E6E6DE;width:480px; border:1px solid #FFFFFF;}
        #pagina .contingut_int .text_centre .reg_sel{ width:480px; border:1px solid #E6E6DE;}
        #pagina .contingut_int .text_centre .boto{ padding:2px 5px 2px 5px; background-color:#A3090B; border:0; cursor:pointer; color:#FFFFFF; font-style:oblique;}
        #pagina .contingut_int .text_centre .boto:hover{ background-color:#535353;}
        /* PART PRIVADA */
        #pagina .contingut_int .text_centre .botons_reg{ background-color:#A4080B; border:1px solid #A4080B; color:#FFFFFF; font-style:oblique; font-size:13px; padding:2px 30px 2px 30px; font-weight:bold; }
        #pagina .contingut_int .text_centre .botons_reg_sel{ background-color:#FFFFFF; border:1px solid #A4080B; color:#A4080B; font-style:oblique; font-size:13px; padding:2px 30px 2px 30px; font-weight:bold;}
        #pagina .contingut_int .text_centre .botons_reg:hover{ background-color:#FFFFFF; color:#A4080B;}
        #pagina .contingut_int .text_centre .pagos{ text-align:center; font-size:11px;}~
        #pagina .contingut_int .text_centre .pagos td{ padding:0 10px 0 10px; background-color:#E6E6DE;}
        #pagina .contingut_int .text_centre .pagos .pag_titol{ background-color:#FFFFFF; border-bottom:1px solid #E6E6DE;}
        /* CESTA */
        #pagina .contingut_int .text_centre .taula_cesta { width:100%; margin-top:20px;}
        #pagina .contingut_int .text_centre .taula_cesta .titols{ text-align:center; color:#5E5D5B; font-weight:bold; border-bottom:1px solid #5E5D5B;}
        #pagina .contingut_int .text_centre .taula_cesta .titol_prod{ font-size:16px;}
        #pagina .contingut_int .text_centre .taula_cesta .caixes{ background-color:#E4E4DC; color:#5E5D5B;}
        #pagina .contingut_int .text_centre .taula_cesta .caixa_c{border-bottom:3px solid #FFFFFF;text-align:center; padding-top:3px; vertical-align:top; }
        #pagina .contingut_int .text_centre .taula_cesta .caixa_y{border-bottom:3px solid #FFFFFF;text-align:center;}
        #pagina .contingut_int .text_centre .taula_cesta .caixa_p{border-bottom:3px solid #FFFFFF; border-right:3px solid #FFFFFF;}
        #pagina .contingut_int .text_centre .taula_cesta .caixa_i{border-bottom:3px solid #FFFFFF; border-right:3px solid #FFFFFF; text-align:center;}
        #pagina .contingut_int .text_centre .taula_cesta .caixa_p span{ font-weight:bold;}
        
        #pagina .contingut_int .text_centre .taula_cesta .caixa_p ul{ list-style:none; margin:0; padding:0; font-size:11px;margin:10px 0 10px 0;}
        #pagina .contingut_int .text_centre .taula_cesta .caixa_p img{ border:1px solid #63625D; margin-right:5px; vertical-align:middle;}
        #pagina .contingut_int .text_centre .taula_cesta input{ width:25px; border:1px solid #CCCCCC;}
        #pagina .contingut_int .text_centre .taula_cesta a{ color:#990000; font-size:18px;}
        #pagina .contingut_int .text_centre .div_cesta{ overflow:hidden;}
        #pagina .contingut_int .text_centre .div_cesta .dreta{ float:right; width:250px;}
        #pagina .contingut_int .text_centre .div_cesta .esquerra{ float:left; width:250px;}
        #pagina .contingut_int .text_centre .div_cesta .dreta .cesta{ margin-left:40px; color:#FFFFFF; padding:3px 0 0 20px; display:block; background-position:-213px -294px; width:200px; height:26px; font-weight:bold; margin-top:10px; font-style:oblique;}
        #pagina .contingut_int .text_centre .div_cesta .dreta .cesta:hover{ background-position:-213px -264px;}
        #pagina .contingut_int .text_centre .div_cesta .esquerra .cesta{ color:#FFFFFF; padding:3px 0 0 35px; display:block; background-position:0 -294px; width:175px; height:26px; font-weight:bold; margin-top:10px; font-style:oblique;}
        #pagina .contingut_int .text_centre .div_cesta .esquerra .cesta:hover{ background-position:0 -264px;}
        
        #pagina .contingut_int .box_pagament{ background-color:#CCC; padding:10px; margin-top:10px;}
        #pagina .contingut_int .box_pagament .text{}
        #pagina .contingut_int .box_pagament .gran{ color:#666; margin:0; font-size:14px; font-weight:bold;}
        #pagina .contingut_int .box_pagament a{ font-size:11px; text-decoration:underline; color:#036;}
        
        /* BUSCADOR */
        #pagina .contingut_int .text_centre .buscador{ list-style:none; margin:14px; padding:0;}
        #pagina .contingut_int .text_centre .buscador a{ color:#4D4D4D;}
        #pagina .contingut_int .text_centre .buscador a:hover{ color:#A3090A;}
        .historic{ background-color:#FFF; border:1px solid #AEAAA1; float:right; color:#535353; padding:2px 10px 2px 10px;}
        .historic:hover{ background-color:#CC3033; color:#FFF;}
        #flopd{background-color:#4D4D4D; color:#FFF;}
 		.filtres{margin-top:15px; color:#666666; margin-bottom:15px; overflow:hidden;}
        .filtres p{ font-size:10px;}
        .filtres .text_label{ font-size:10px;}
        .filtres select{ border:1px solid #CCC; font-size:11px; color:#666666;}
        .filtres .filtrar{ color:#A1A1A1; background-color:#535353; border:0; cursor:pointer; padding:1px 10px 2px 10px; font-size:12px;}
        .filtres .filtrar:hover{ color:#FFF;}
        .filtres .cercar{ width:50px; border:1px solid #CCC; font-size:12px; color:#CCC;}
        .navegacio{ float:right; width:200px; font-size:12px; color:#666666; text-align:right;}
        .navegacio a{font-size:12px; color:#A3090A}
        .navegacio a:hover{ color:#333;}
#error_log{ color:#CC3033; font-size:12px; font-weight:bold; margin:0 0 0 15px; padding:0;}
.imprimir{ display:block; background-image:url('http://www.instylehotel.com/img/boto_print.gif'); margin-left:400px; width:100px; height:40px; float:right; margin-top:-40px; margin-right:20px; padding:10px 10px 2px 50px; color:#FFF; font-size:22px; font-style:oblique; font-weight:bold;}
.imprimir:hover{ color:#CC3033;}
.cap_pdf{ height:130px; background-color:#E4E4DC;}
.link2{ color:#FFFFFF;}
.link2:hover{text-decoration:underline;}
.refere{float:right; padding-right:15px;}
.link_ayudanos{ color:#929292; padding-top:10px; text-align:right; display:block;}
.link_ayudanos:hover{text-decoration:underline;}

