/*HTML*/
a{color:#b8261a;text-decoration:none}
a:hover{color:#d9261a;text-decoration:underline}
li a{color:#373737}
body,table,td,tr{border:0;margin:0;padding:0;background:transparent;color:#373737;font:100% Verdana,Helvetica,Arial,sans-serif;border-collapse: collapse}
h1{font-size:24px;background:white;color:#d9261a;font-weight:bold;text-align:left;width:1000px;margin:15px auto 5px;text-transform:uppercase;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-weight:bolder}
h2.sector{color:darkgray;font-size:26px;width:1000px;margin:15px auto 5px;text-transform:uppercase;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-weight:bolder}
img{border:0px}

/* Estructura genèrica */
.error{color:red;font-weight:bold}
div#Tot{border:0;margin-left:auto;margin-right:auto;padding:0;width:100%}
#Tot{font:16px 'Verdana',Sans-Serif;color:#333;background:white}
#Teca{width:1000px;margin:0 auto 0 auto}
div#Teca{clear:both;background:white;vertical-align:middle;width:1000px;margin:0 auto 0 auto}
#MenuServeis{display:block;background:#585850 url('/CSS/img/menusup/bg.png') repeat-x 0 0;width:1000px;height:30px;font-size:13px;margin:3px auto 0 auto}
#MenuServeis ul{float:right;margin:10px;margin-top:5px}
#MenuServeis li{color:white;display:inline;padding:7px 10px;border-right:2px solid #fff;list-style-type:none;margin-left:auto;margin-right:3px}
#MenuServeis li.ultim{border-right:0}
#MenuServeis li a{color:white}
#CapSup{margin-left:auto;margin-right:auto;width:100%;margin-bottom:0px;padding-bottom:5px;padding-top:5px;min-height:90px}
#DrtCap{float:right;width:600px}
#CapSup a,#CapSup a img{border:0}
#CapSupFaixa{width:1000px;margin:0 auto}
#CapMig{margin-bottom:0;border:0;padding:0;height:92px;position:relative;left:0;top:0;margin-left:auto;margin-right:auto}
#CapMig #taulaCapMig {border:0;border-collapse:collapse;margin:0;padding:0;width:100%; }
#taulaCapMig .CapMigCtr {width:425px;height:92px;padding:0}
#taulaCapMig .CapMigCtr.Hortalizas {width:575px;}
#taulaCapMig a{display:block;width:100%;height:100%;margin:0;color:transparent;}

#taulaCapMig .Frutas.Off:lang(es){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-frutas-off-es.jpg);}
#taulaCapMig .Frutas.Off:hover:lang(es){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-frutas-on-es.jpg);}
#taulaCapMig .Frutas.On:lang(es){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-frutas-on-es.jpg);}
#taulaCapMig .Hortalizas.Off:lang(es){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-hortalizas-off-es.jpg);}
#taulaCapMig .Hortalizas.Off:hover:lang(es){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-hortalizas-on-es.jpg);}
#taulaCapMig .Hortalizas.On:lang(es){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-hortalizas-on-es.jpg);}

#taulaCapMig .Frutas.Off:lang(en){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-frutas-off-en.jpg);}
#taulaCapMig .Frutas.Off:hover:lang(en){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-frutas-on-en.jpg);}
#taulaCapMig .Frutas.On:lang(en){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-frutas-on-en.jpg);}
#taulaCapMig .Hortalizas.Off:lang(en){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-hortalizas-off-en.jpg);}
#taulaCapMig .Hortalizas.Off:hover:lang(en){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-hortalizas-on-en.jpg);}
#taulaCapMig .Hortalizas.On:lang(en){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-hortalizas-on-en.jpg);}

#taulaCapMig .Frutas.Off:lang(ca){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-frutas-off-ca.jpg);}
#taulaCapMig .Frutas.Off:hover:lang(ca){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-frutas-on-ca.jpg);}
#taulaCapMig .Frutas.On:lang(ca){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-frutas-on-ca.jpg);}
#taulaCapMig .Hortalizas.Off:lang(ca){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-hortalizas-off-ca.jpg);}
#taulaCapMig .Hortalizas.Off:hover:lang(ca){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-hortalizas-on-ca.jpg);}
#taulaCapMig .Hortalizas.On:lang(ca){background-image:url(http://www.frutas-hortalizas.com/css/img/CapCtr-hortalizas-on-ca.jpg);}

#CapMig .CapMigEsq{background: #ff2b06; /* Old browsers */
background: -moz-linear-gradient(left,  #ff2b06 100%, #ff1a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(100%,#ff2b06), color-stop(100%,#ff1a00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ff2b06 100%,#ff1a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ff2b06 100%,#ff1a00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ff2b06 100%,#ff1a00 100%); /* IE10+ */
background: linear-gradient(to right,  #ff2b06 100%,#ff1a00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2b06', endColorstr='#ff1a00',GradientType=1 ); /* IE6-9 */
}

#CapMig .CapMigDrt{background: #66c023; /* Old browsers */
background: -moz-linear-gradient(left,  #66c023 37%, #8fc800 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(37%,#66c023), color-stop(100%,#8fc800)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #66c023 37%,#8fc800 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #66c023 37%,#8fc800 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #66c023 37%,#8fc800 100%); /* IE10+ */
background: linear-gradient(to right,  #66c023 37%,#8fc800 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c023', endColorstr='#8fc800',GradientType=1 ); /* IE6-9 */}
#BSupEsq{border:0;padding:0;width:728px;text-align:center;height:90px;overflow:hidden;top:2px;vertical-align:middle;float:left}
#BSupDret{border:0;padding:0;width:234px;height:90px;overflow:hidden;vertical-align:middle;vertical-align:middle;float:right;top:-234px}
#pag_act{border:1px solid red;background:#ff0000;color:#fff;font-size:11px;padding-top:2px;padding-bottom:2px;padding-right:6px;margin-right:1px}

/*Si la part activa son les fruites, la dreta esta degradada*/
#CapMig .CapMigEsq.Frutas{background: #ff2b06; /* Old browsers */
background: -moz-linear-gradient(left,  #ff2b06 100%, #ff1a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(100%,#ff2b06), color-stop(100%,#ff1a00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ff2b06 100%,#ff1a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ff2b06 100%,#ff1a00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ff2b06 100%,#ff1a00 100%); /* IE10+ */
background: linear-gradient(to right,  #ff2b06 100%,#ff1a00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2b06', endColorstr='#ff1a00',GradientType=1 ); /* IE6-9 */
}
#CapMig .CapMigDrt.Frutas{background: #b3df90; /* Old browsers */
background: -moz-linear-gradient(left,  #b3df90 0%, #a5c956 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b3df90), color-stop(100%,#a5c956)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b3df90 0%,#a5c956 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b3df90 0%,#a5c956 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b3df90 0%,#a5c956 100%); /* IE10+ */
background: linear-gradient(to right,  #b3df90 0%,#a5c956 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3df90', endColorstr='#a5c956',GradientType=1 ); /* IE6-9 */
}
/*Si la part activa son les verdures, l'esquerra esta degradada*/
#CapMig .CapMigEsq.Hortalizas{background: #ff9687; /* Old browsers */
background: -moz-linear-gradient(left,  #ff9687 100%, #ff1a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(100%,#ff9687), color-stop(100%,#ff1a00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ff9687 100%,#ff1a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ff9687 100%,#ff1a00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ff9687 100%,#ff1a00 100%); /* IE10+ */
background: linear-gradient(to right,  #ff9687 100%,#ff1a00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9687', endColorstr='#ff1a00',GradientType=1 ); /* IE6-9 */
}
#CapMig .CapMigDrt.Hortalizas{background: #66c023; /* Old browsers */
background: -moz-linear-gradient(left,  #66c023 37%, #8fc800 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(37%,#66c023), color-stop(100%,#8fc800)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #66c023 37%,#8fc800 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #66c023 37%,#8fc800 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #66c023 37%,#8fc800 100%); /* IE10+ */
background: linear-gradient(to right,  #66c023 37%,#8fc800 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c023', endColorstr='#8fc800',GradientType=1 ); /* IE6-9 */}
#BSupEsq{border:0;padding:0;width:728px;text-align:center;height:90px;overflow:hidden;top:2px;vertical-align:middle;float:left}
#BSupDret{border:0;padding:0;width:234px;height:90px;overflow:hidden;vertical-align:middle;vertical-align:middle;float:right;top:-234px}
#pag_act{border:1px solid red;background:#ff0000;color:#fff;font-size:11px;padding-top:2px;padding-bottom:2px;padding-right:6px;margin-right:1px
}

#pag_res{color:#9a9999}
#pag_res div#nav{margin-top:10px}
#Peu{width:1000px;color:#bdbec1;margin-left:auto;margin-right:auto;background: #ee1f25; /* Old browsers */
background: -moz-linear-gradient(left,  #ee1f25 0%, #5bb646 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ee1f25), color-stop(100%,#5bb646)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ee1f25 0%,#5bb646 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ee1f25 0%,#5bb646 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ee1f25 0%,#5bb646 100%); /* IE10+ */
background: linear-gradient(to right,  #ee1f25 0%,#5bb646 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee1f25', endColorstr='#5bb646',GradientType=1 ); /* IE6-9 */}
table#Peu{vertical-align:top; height:50px;}
table#Peu td{padding-left:10px;overflow-y:hidden; width:50%; text-align:center;}
table#Peu a{color:White;}
#PeuGoogle{width:1000px;margin:10px auto 10px auto;padding-top:10px;padding-bottom:10px;border-top:1px solid black}
#MenuServeisPeu{font-size:8px;background:transparent;border:0px;text-align:left;clear:both;padding-bottom:1px;position:relative;top:0;margin-left:auto;margin-right:auto}

/* Capçalera */
span#GranArea{border:1px solid #d9261a;border-left-width:3px;border-left-color:#EEEEEE;color:white;display:block;font-family:Arial,sans-serif;font-size: 24px;font-weight:bold;height:40px;left:305px;margin:0;padding:10px 0 0 10px;position:absolute;text-transform:uppercase;top:25px}


/*fruites / verdures*/
div#CosPestanya {width:962px; margin-left:auto;margin-right:auto;border-left:4px solid #d9261a;border-right:4px solid #d9261a;border-bottom:4px solid #d9261a;font-size: 12px;padding:15px;}
.portada {background:#f4f1f1;}
#TaulaProductes {width:1000px;}
#TaulaProductes td {vertical-align:top}
div#CosPestanya .ModulPestanya{padding:10px;}
div#CosPestanya .ModulComposicio{text-align:right;}
div#CosPestanya .TitolPestanya{font-weight:bold;color:#D9261A;font-size:20px;text-transform:uppercase;}
div#CosPestanya .TitolModul{margin-bottom:5px;color:#D9261A; font-size:15px; font-weight:bold;}
div#CosPestanya .CosModul{display:inline;vertical-align:top;text-align:top;}
div#CosPestanya .CosModul img {display:inline;vertical-align:top;float:left; margin-right:10px;}
div#CosPestanya .CosModul h1 { font-weight:bold; font-size:13px; text-transform:none; width:auto;}
div#CosPestanya .FotoModul{display:inline;float:left;margin-right:10px}
div#CosPestanya .FotoRecepta{display:inline;float:right;margin-right:10px}
div#CosPestanya .dades {margin:0 auto}
div#CosPestanya .dades th{background:#D9261A;padding-right:20px;color:White;}
div#CosPestanya .dades tr{background:#D2D3D5;border-bottom: 2px solid white;}
div#CosPestanya .dades td{padding-right:20px;border-right: 2px solid white;}
div#CosPestanya p {margin:5px}
div#CosPestanya .etiqueta {font-weight:bold;}

table.receptes td { vertical-align:top; padding-right:20px; width:50%;}
ul.llista_receptes {list-style:none;padding:0;}
ul.llista_receptes li {background:url("/css/img/recepta.jpg") no-repeat left top;  padding: 15px 0 20px 50px;}

table.info_receptes td {padding-left:70px; padding-right:15px; height:65px}
table.info_receptes td.temps {background: url("/css/img/temps.jpg") no-repeat;}
table.info_receptes td.persones {background: url("/css/img/racions.jpg") no-repeat;}
table.info_receptes td.eines {background: url("/css/img/eines.jpg") no-repeat;}

/*.grup {background:#f4f1f1;height:300px}*/
.grup li{list-style-type:none;}
li.nom_grup{ font-weight: bolder; color:#D9261A; font-size:20px;margin-bottom:10px;}

div.slide_fh {float:left;margin: 10px; width:600px}
/*div.slide_fh img {padding: 5px;border:  1px solid #ccc;background-color: #eee;width:  200px;height: 200px;top:0;left:0} */
div.llista_fh {float:left; width:300px}
.bxslider {padding:0;}

.dades_composicio{font-size: 11px;}
.dades_composicio td {padding:5px; vertical-align:top; width:50%}
.dades_composicio .etiqueta { font-weight:bold;}
.dades_composicio p {font-weight:bold; text-decoration:underline;}
.boto_composicio {border:0;margin:auto;text-decoration:none !important;font-size:15px;font-weight:bold;padding:8px 2ex;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;background:#d9261a;background:-webkit-gradient(linear,left top,left bottom,from(#d9261a),to(#8a211b));background:-moz-linear-gradient(top,#d9261a,#8a211b)}
.boto_composicio:hover{background:#6be90f;background:-webkit-gradient(linear,left top,left bottom,from(#6be90f),to(#3e8608));background:-moz-linear-gradient(top,#6be90f,#3e8608)}


#MenuPrincipal{width:1000px;margin-left:auto;margin-right:auto;margin-top:15px}
/* Menú pestanyes, mètode ultraconservador per a què funcioni amb IE (argh!), i caldrà fer una especialització per a IE-8 */
#TaulaPestanyes{width:100%;border:0;margin:0;padding:0;border-collapse:collapse;border-bottom:4px solid #d9261a;overflow:hidden}
#TaulaPestanyes table{border-collapse:collapse;overflow:hidden}
#TaulaPestanyes table  td div{padding:9px 10px;border-radius:12px 12px 0 0;background-color:#58585a;color:white;font-size:15px;font-family:'Trebuchet MS';font-weight:bold;margin:0;border:0;white-space:nowrap;}
#TaulaPestanyes table  td div div{padding:0}
#TaulaPestanyes table  td div a{color:white}
#TaulaPestanyes table  td.PestanyaActiva div{background-color:#d9261a}
#TaulaPestanyes table  td{width:auto;border:0}
#TaulaPestanyes table  td.s{width:5px;font-size:1px;padding:0;border:0}
body.RD #TaulaPestanyes td.Drt table {display:block}

/* Idiomes */
#Idiomes{border-collapse: separate;background:#FFFFFF;position:absolute;top:10px;right:20px;width:auto;padding:0;border:1px solid #E1C7D5;border-radius:6px}
table#Idiomes{position:absolute;top:16px;right:16px;width:auto;padding:0;margin:0;border:0;border-collapse:collapse;background:none;font-size:80%}
table#Idiomes tr td{border:0;margin:0;padding:0;background-repeat:no-repeat;color:white;font-family:'Trebuchet MS',Verdana,sans-serif;font-size:13px;font-weight:bolder;height:50px;text-transform:uppercase;text-align:center;vertical-align:bottom;width:30px;border-right:8px solid transparent}
table#Idiomes tr td.Actiu{background-image:url("/CSS/img/ln2012.png")}
table#Idiomes tr td a{display:block;width:100%;height:50px;line-height:84px;background-image:url("/CSS/img/ln2012.png");color:#f7d2ce;overflow:hidden}
table#Idiomes tr td#ln_ca a{background-position:-50px 0}
table#Idiomes tr td#ln_en a{background-position:-50px -50px}
table#Idiomes tr td#ln_es a{background-position:-50px -100px}
table#Idiomes tr td a:hover{color:#ffff96;text-decoration:none}
table#Idiomes tr td#ln_ca a:hover,td#ln_ca.Actiu{background-position:0 0}
table#Idiomes tr td#ln_en a:hover,td#ln_en.Actiu{background-position:0 -50px}
table#Idiomes tr td#ln_es a:hover,td#ln_es.Actiu{background-position:0 -100px}
#CosClassificats{font-size:12px}



/* JS */
#tiu_necessites_javascript{position:fixed;bottom:0;left:0;width:100%;padding:1ex;text-align:center;color:white;background:red;font:bold 18px/20px Arial,sans-serif;}

 /* Cookies*/
div#CosCookies {width:962px; margin-left:auto;margin-right:auto;border:4px solid #d9261a;font-size: 12px;padding:15px;margin-top:20px}
div#CosCookies .TitolPestanya{font-weight:bold;color:#D9261A;font-size:20px;text-transform:uppercase;}
div#CosCookies .TitolModul{margin-bottom:5px;color:#D9261A; font-size:15px; font-weight:bold;}
div#CosCookies .CosModul{vertical-align:top;text-align:top;margin:10px;}
table#tipuscookies {margin:auto;}
#tipuscookies th {text-align:left;background:#E0DBDB;padding:0.25em;color:#8A211B;font-weight:bold;;padding-right:1mm;}
#tipuscookies td {text-align:left;background:#FFFFFF;padding:0.25em;border:1px solid #8A211B;}

/* Llei cookies */
#LleiCookies {background:#EEEADD;}
#LleiCookies p {padding:10px;font-size:11px;font-weight:bold;text-align:center;color:#682008;margin:0;}

#slider{width:1000px !important;margin:10px 0 10px 0}
#slider a {padding:0 5px 0 5px}

/* Pàgina publicitat*/
body#pgPublicidad {font-size:16px}
#pgPublicidad table#Idiomes tr td {width:40px} /*En afegir el bootstrap*/
#pgPublicidad #Teca div#caixa-publicitat, #pgPublicidad #Teca div#caixa-formulari {float:left;margin:15px 0 15px 0}
#caixa-publicitat{width:75%;padding-right:10px;}
#caixa-publicitat img {max-width:100%}
#caixa-formulari{width:25%;padding-left:20px;border-left:1px solid grey;}
.trenca {clear:both;}
#formulariContacte {font-size:12px;background:#fdfdfd;border: 1px solid #ffffff;border-radius: 5px;box-shadow: 0 2px 6px #efefef inset;overflow: hidden; padding: 20px;}
input.form-text, textarea.form-text {background: none repeat scroll 0 0 #e8e8e8;border: 1px solid #f2f2f2;border-radius: 5px;box-shadow: 0 2px 3px #bcbcbc inset;color: #5f6a5f;}
    
.titolFormulari{font-size:20px;font-weight:400;margin-bottom:10px}
.form-group.required .control-label::after {color: #d00;content: "*";margin-left: 8px;top: 7px;}
.mensaje-enviado{border:2px solid #61B045;background:#fdfdfd;border-radius:5px;margin:20px;padding:20px}
.mensaje-enviado p {font-size:14px}
