﻿body {width:100%;height:455px;margin:0;top:0px!important;overflow:auto;background-color:#FFF;}
#cookies{position:absolute;top:0;width:100%;z-index:1000;background-color: #ddd;border-bottom: 1px solid #333;text-align:center;}    
#textCookies{position:relative;width:980px;margin:0 auto;padding:20px;font-size:small;}
@media all and (max-width: 671px){#textCookies{max-width:70%;}}
#tancar a,#tancar a:hover,#tancar a:active,#tancar a:visited{position:absolute;right:15px;top:9px;display:block;padding:0 6px 1px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#eee;color:#000;border:1px solid #333;}  
#tancar a:hover{background-color:#fff;}
#capcalera{max-width:980px;position:relative;margin:0 auto;text-align:center;}
#capcaleravideo{max-width:980px;position:relative;margin:0 auto;text-align:center;}
#capcaleratext{max-width:980px;margin:0 auto;text-align:center;padding:5px 15px;}
#principal{max-width:980px;position:relative;margin:0 auto;}
#portada{position:relative;width:100%;height:auto;}
#portada img{width:100%;}
#portadatext{position:relative;top:-100px;color:#FFF;font-size:2em;margin:0 auto;}
#portada iframe{max-width:80%;}
#navegacioindex{position:relative;max-width:980px;min-height:100px;float:none;margin:0 auto;}
#FormIndex1{position:relative;min-width:155px;top:10px;float:left;}
@media all and (max-width: 671px) {#FormIndex1{max-width:155px;}}
#FormIndex1 input{position:relative;width:155px;float:left;margin:0 8px 8px 0;cursor:pointer!important;}
#FormIndex2{position:relative;width:215px;float:right;top:10px;overflow:hidden;margin-right:5px}#FormIndex2 div{margin-bottom:30px;line-height:2pt}
#continentofertes{width:100%;background-color:#eee;}
@media all and (max-width: 370px) {#FormIndex1{float:right} #continentofertes{position:relative;top:80px;}}
#FormIndex2 input{position:relative;width:155px;margin:0 0 8px 0;float:right;}
@media screen\0 {#FormIndex2 input{width:152px;}}
#login, #password{height:19px;margin-bottom:3px!important;max-width:150px;border:1px solid #999!important;background-color:#eee;}
#ofertes{position:relative;max-width:100%;margin:20px auto;display:table;text-align:center;}
.ofertesindex{position:relative;float:left;width:100px;height:100px;display:table-cell;vertical-align:middle;text-align:center;padding:12px 12px;}
.ofertesindex img{max-width:100px;max-height:100px;outline:none!important;}
#botonera {margin: 10px 0 30px 0;}
ul{list-style:none;padding:0;font-size:0.9em;}
#framemenu{width:100%;position:relative;top:0;left:0;padding-bottom:10px;border:0;background:transparent!important;z-index:100;}
#desplegables{max-width:980px;position:relative;margin:0 auto;min-height:120px;top:12px;}
.campformulari{min-width:200px;margin-bottom:2px;background-color:#ddd;border:1px solid #999;}
.campformulari option:hover{background:#eee;}
.divbuscador{position:relative;float:left;height:66px;width:33%;min-width:230px;z-index:90;margin-bottom:4px;left:11px;}
#buscador{width:220px;height:16px;vertical-align:super;text-align:left;}
#Contingut_lupa{position:relative;width:25px!important;height:25px!important;left:5px;top:9px;}
.formularicesta{position:relative;text-align:right;}
#Contingut_micesta{max-width:40px;max-height:40px;padding:2px 15px;border:1px solid #ccc;}
#Contingut_micesta:hover{background-color:#eee;}
#Contingut_buscador{height:20px;width:200px;position:relative;font-size:16px;}
.divbuscador input, .divbuscador select{position:relative;width:240px;margin-bottom:2px;}
.divbuscador input{font-size:12px;height:40px;text-align:right;position:relative;}
@media all and (max-width: 780px) {.divbuscador{float:right;margin-left:100%;min-width:260px;margin-top:20px}.divbuscador h5{position:relative;top:10px;}#Contingut_buscador{position:relative;top:5px;max-width:100%;}#Contingut_lupa{position:relative;top:17px;}.formularicesta{position:relative;text-align:center;left:15px;}#Contingut_micesta{left:30px;}.divbuscador input, .divbuscador select{margin-bottom:6px;}}
@media all and (max-width: 714px){#Contingut_micesta{left:55px;top:4px;}}
.formulari{margin:0 auto;text-align:left;}
#zona0{max-width:980px;margin:0 auto;position:relative;top:10px;}
.fitxa{position:relative;float:left;max-width:225px;padding:20px 10px 40px;}
@media all and (max-width: 641px) {.fitxa{max-width:185px;}}
.interiorfitxa{position:relative;min-width:225px;min-height:300px;text-align:center;line-height:1rem;}
.fotofitxa{position:relative;width:100%;height:130px;overflow:hidden;margin-bottom:10px;}
.fotofitxa img{max-width:100%;max-height:130px;}
.bottom{position:absolute;left:24%;bottom:3px;width:46%;}
.botonet{display:block;position:relative;top:15px;margin-bottom:8px;}
#Contingut_Button1{width:120px;height:30px;text-align:center;position:relative;right:0;top:5px;}
#Contingut_sortida{width:120px;height:30px;text-align:center;position:absolute;right:0;top:40px;}
#Contingut_FitxaButton1{width:130px;height:30px;text-align:center;position:absolute;right:0;top:5px;}
#Contingut_FitxaSortida{width:130px;height:30px;text-align:center;position:absolute;right:0;top:80px;}
@media all and (max-width: 780px){#Contingut_Button1,#Contingut_sortida{right:40px;}}
#Contingut_DropDownList1{z-index:90;}
.alcarrito{position:relative;top:-10px;padding:1px 3px 2px 3px;background:#eee;border:solid 1px #bcbbbb;outline:none;font-size:0.7em;}
.comprat{background-color:#c8e4b8;}
.interiorfitxa h1{position:relative;width:100%;top:2px;}
.interiorfitxa h2{color:#222;}
.interiorfitxa h3{position:relative;padding:4px;max-height:5rem;overflow:hidden;position:relative;top:-2px;}
#FormContacto1{position:relative;margin:20px auto;width:310px;height:400px;}
#FormContacto1 input, #FormContacto1 textarea{width:90%;}
#imgGestor{width:120px;margin:10px auto;}
#Tots, #CanviaPassword{text-align:left!important;width:20px!important;}
.fitxagran{position:relative;width:960px;max-width:100%;margin:25px 0;top:0px;height:904px;margin-left:auto;margin-right:auto;margin-top:0px;}
.fotogran{max-width:80%;margin:20px 0;}
.fotogran img{position:relative;height:auto;}
.enllasosdreta{position:absolute;top:0;right:4px;}
.enllasosdreta #Contingut_Label1{color:#f00;margin-left:10px;}
@media all and (max-width: 671px) {.fotogran{max-width:100%;margin-top:80px;}.fotogran img{max-width:100%;}.enllasosdreta {position: relative;top: 10px;}.enllasosdreta #Contingut_Label1{min-width:100%;float:right;text-align:right;}#unidadesfitxa{position:absolute;text-align:right;}}
.botonetfitxa{display:block;position:relative;margin-bottom:15px;text-align:right;}
.alcarritofitxa{position:relative;padding:1px 3px 2px 3px;background:#eee;border:solid 1px #bcbbbb;outline:none;font-size:0.7em;}
.alcarritofitxavolver{position:relative;padding:1px 3px 2px 3px;background:#eee;border:solid 1px #bcbbbb;outline:none;font-size:0.7em;}
.fitxagran span a{position:relative;margin:5px 2px;float:right;width:90px;float:right;}
@media all and (max-width: 671px) {.enllasosdreta{position:relative;margin:0 20px;}#anadiralacesta{position:absolute;float:left;margin-right:10px;}#fitxagranpuntos{position:relative;margin:0 auto;top:-60px;text-align:center;}#volver{top:-20px;}.descripciollarga{margin:0 20px;}.alcarritofitxavolver{min-height:16px;font-size:0.8em;min-width:80px;}}
#Contingut_CheckBox1{max-width:12px;float:right;position:relative;top:-3px;right:30px;}
@media all and (max-width: 530px){table{width:310px!important;}}
table, td{border:1px solid #ccc;}
#FormContacto1 table, #FormContacto1 td{border:hidden;}
#FormContacto2 table{width:90%;margin:0 auto;}
img,a img {border:0!important;outline:none!important;}
input[type=button]:hover{outline:none;text-decoration:none;background-color:#eee;color:#222;border:1px solid #bcbbbb;font-size:13px;min-height:22px;padding:2px;}
#Button1{max-width:100px;}
#RecuperaPassword{max-width:100px;margin:10px 90px;}
.selected, select:hover, option:active{background-color:#eee;}
*:focus {outline:none;}
.top20{margin-top:20px;}
.left0{left:0;}
#menuambimatge{padding:6px 10px 0!important;}
.rodo,#GridView1 a,#GridView1 a:hover{-moz-border-radius:9px;-webkit-border-radius:9px;-ms-border-radius:9px;border-radius:9px;-khtml-border-radius:9px;overflow:hidden;}
.ombra,#GridView1 a,#GridView1 a:hover{-moz-border-radius:9px;-webkit-border-radius:9px;-ms-border-radius:9px;border-radius:9px;-khtml-border-radius:9px;overflow:hidden;box-shadow:2px 2px 5px #888;-webkit-box-shadow:2px 2px 5px #888;-moz-box-shadow:2px 2px 5px #888;border:1px solid #CCC;}
#galetes{background-color:rgba(2,2,2,0.8);color:#ddd;position:relative;top:120px;width:100%;min-height:100px;font-size:.7em;text-align:center;padding:10px;z-index:600;}
#tancagaletes{position:relative;top:25px;}


.divbasic{width:768px;position:relative;margin:0 auto;padding:20px 5px;max-width:100%} 
.liniabottom{border-bottom:1px solid #29416D}
.divbasicblanc{width:768px;position:relative;margin:0 auto;padding:20px 5px;max-width:100%;background-color:#FFF} 
.divbasicnotificacions{width:768px;position:relative;margin:0 auto;padding:20px 5px;max-width:100%;top:85px;background-color:#FFF} 
.esquerramini{width:15%;min-width:100px;padding:10px 0 20px 0;position:relative;float:left}
.esquerra4{width:25%;min-width:185px;padding:10px 0 20px 0;position:relative;float:left}
.centre4{width:25%;min-width:185px;padding:10px 4px 20px 4px;position:relative;float:left}
.dreta4{width:25%;min-width:185px;padding:10px 0 20px 0;position:relative;float:left}
.esquerra3{width:33%;min-width:250px;padding:10px 0 20px 0;position:relative;float:left}
.centre3{width:34%;min-width:250px;padding:10px 4px 20px 4px;position:relative;float:left}
.dreta3{width:33%;min-width:250px;padding:10px 0 20px 0;position:relative;float:left}
.esquerra50{width:50%;min-width:300px;padding:10px 10px 20px 0;position:relative;float:left}
.esquerragran2{width:67%;min-width:500px;padding:10px 0 20px 0;position:relative;float:left}
.dretagran2{width:67%;min-width:500px;padding:10px 0 20px 4px;position:relative;float:left}
.esquerra2{width:33%;min-width:250px;padding:10px 0 20px 0;position:relative;float:left}
.dreta2{width:33%;min-width:250px;padding:10px 0 20px 0;position:relative;float:left}
.dreta50{width:50%;min-width:350px;padding:10px 0 20px 0;position:relative;float:left}
.centremini{width:17%;min-width:120px;padding:10px 4px 20px 4px;position:relative;float:left}
.dretamaxi{width:50%;min-width:375px;padding:10px 0 20px 0;position:relative;float:left}
.divbasicTaula{width:1170px;position:relative;margin:0 auto;padding:20px 0;max-width:100%}
.taulapadding td{width:25%;min-width:210px;padding:0 5px 10px 5px}
.top85{top:85px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.top15{position:relative;top:15px}.top18{position:relative;top:18px}
.bottom50{margin-bottom:50px}.bottom30{margin-bottom:30px}.bottom20{margin-bottom:20px}.bottom15{margin-bottom:15px}.bottom10{margin-bottom:10px}
.vermell,#ContingutsCentrals_ValidationSummary1{color:#a32222}
.finaldiv{clear:both}
#FormComanda{position:relative;margin:20px auto;width:310px;height:400px}
#FormComanda>input,option, select, #FormComanda>span,#FormComanda>textarea{width:100%}
#pensant{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(230,235,241,0.8);z-index:900;text-align:center;cursor:progress}
#pensant img{margin-top:15%}