
ul.menu {visibility:hidden; width:1px; height:1px;}

section.index {width:98%; margin:0 auto;}
section.botiga {width:100%;}
section.ppst {}
h1.index {margin-top:20px; text-align:center; font-size:1.1em;}
div.missatge {position:fixed; z-index:999; background:url('../imatges/icones/msg48.png') no-repeat; right:10px; bottom:30px; width:64px; height:64px;}
div.peuLogo {width:100%; text-align:center;} div.peuLogo img {width:100%;}
div.peuText {margin:0 auto; font-size:0.7em; text-align:left; width:300px;}
div.nomesMobil {}
div.linkToIndex {float:left; width:160px; height:176px;}

div.pastillaLlista {width:330px; margin:0 auto;}
div.pastillaFamilia {width:98%; max-width:670px; margin-bottom:24px;}
div.pastillaFamilia img {width:100%; margin:0px; padding:0px;}
div.pastillaFamilia p {text-align:justify; padding:8px;}
div.pastillaFamilia div.text {position:absolute; text-align:center; bottom:20px; width:100%; color:Yellow; font-size:1.3em;}
div.grupPastillaPeu {position:fixed; bottom:0px; left:15px;}
div.menuL {width:100%;}
div.contacteFormDreta {clear:borh; width:98%; margin:0 auto;}
div.contacteInfoEsquerra {float:left; width:98%; margin:0 auto;}
div.paragraf {position:relative; width:96%; margin:24px auto; padding-left:8px; padding-right:8px;}
div.paragraf div.punts {position:absolute; top:-12px; left:10%; width:64px; height:24px; background:url(../imatges/icones/puntsParagraf.png) no-repeat center center;}
div.paragraf div.puntsInf {position:absolute; bottom:-12px; right:10%; width:64px; height:24px; background:url(../imatges/icones/puntsParagraf.png) no-repeat center center;}
div.projecte {clear:both; width:98%; text-align:center; margin:0 auto; margin-bottom:24px;}

div.divFormTruca {width:96%; background:#efefef; border:1px solid #5a5a5a; position:absolute; top:2px; z-index:998; margin:0 auto;}
div.formTruca {clear:both; border:1px solid #cacaca;}
div.formTruca div.camp {margin:8px;}
div.formTruca div.chk, div.formTruca div.boto {margin-top:12px; margin-bottom:12px; text-align:center;}
div.formTruca input[type=text], div.formTruca input[type=email], div.formTruca input[type=tel] {border:1px solid #cacaca; width:100%; height:32px;}
div.formTruca input[type=button], input[type=submit] {width:100px; height:32px; text-align:center; background:#99cc03; color:White;}
div.formTruca textarea {width:100%; height:114px;}
div.formContacteContenidor {position:relative; width:100%; height:820px;}
div.formContacte {position:absolute; padding-bottom:4px; border:1px solid #5a5a5a; background:#efefef; width:100%; z-index:999;}
div.formContacte div.caixa {clear:both; margin:6px;}
div.formContacte input[type=text], div.formContacte input[type=email], div.formContacte input[type=tel] {width:100%; height:32px;}
div.formContacte textarea {width:100%; height:104px;}
div.formContacte input[type=button], input[type=submit] {width:100px; height:32px; text-align:center; background:#99cc03; color:White;}
div.formPpstPpal {height:740px; width:96%;}
div.formPpstPpal div.passos {float:left; width:33%; font-size:0,7em; text-align:center;}
div.formPpstPpal div.etiq {clear:both; padding-left:4px;}
div.formPpstPpal div.etiqLlarga {clear:both; padding-left:4px;}
div.formPpstPpal div.zonaInst {float:left; width:60%;}
div.formPpstPpal div.caixa {clear:both; margin-top:12px;}
div.formPpstPpal input.caixaCurta {border:2px solid #cacaca; height:32px; width:94%;}
div.formPpstPpal input.caixaLlarga {border:1px solid #cacaca; height:32px; width:94%;}
div.formPpstPpal textarea {border:2px solid #cacaca; height:84px; width:94%;}
div.formPpstPpal select {border:2px solid #cacaca; height:24px; font-size:1em; margin-bottom:8px;}
div.formPpstPpal select option {height:14px; margin:2px;}
div.formPpstPpal div.check {float:left; margin-right:6px;}
div.formPpstPpal div.saltcheck {clear:both;}
div.formPpstPpal input[type=number] {height:24px; width:64px;}
div.formPpstPpal input[type=radio] {margin:6px;}
div.formPpstPpal input[type=button] {width:100px; height:24px; text-align:center; background:#99cc03; color:White;}
div.formPpstPas1 {padding-top:12px; padding-bottom:12px;}
div.formPpstPas2 {padding-top:12px; padding-bottom:12px;}
div.formPpstPas3 {padding-top:12px; padding-bottom:12px;}
div.formPpstPas4 {padding-top:12px; padding-bottom:12px;}
div.formVisita {height:760px;}
div.formDF {height:780px;}
div.zonaInstDataInstalla {clear:both;}

/***************** botiga online versio escriptori **************************************/
div.prodBfoto {clear:both; width:98%; margin:0 auto;}
div.prodBinfo {clear:both; width:98%; margin:0 auto;}
div.prodBcarac div {clear:both;} div.prodBcarac span {font-weight:bold;}
div.prodBpreu {}
div.carContenidor {}
div.carArticle {clear:both; width:100%; margin:6px auto; padding-bottom:12px;}
div.carClient div.pastilla {width:98%; margin:0 auto; border:1px solid #5a5a5a; text-align:center;}
div.carClient div.pastillaDetall {width:98%; margin:6px auto; border:1px solid #5a5a5a; font-size:0.9em;}
div.carClient input[type=text] {width:92%; margin:6px; height:32px;}
div.carClient textarea {width:92%; margin:6px; height:120px;}
