body{
margin:0px;
padding:0px;
font-family:arial;
font-size:12px;
}

table{
font-family:arial;
font-size:12px;
}

#univers { 
position:relative;
width:990px;
height:735px;
background:url('/plantilles/img/fons.jpg') no-repeat 100% 0% #fff;
text-align:left;
color:#454545;
}


#logo{
position:absolute;
top:10px;
left:15px;
}

#menu{
position:absolute;
top:40px;
right:10px;
font-size:13px;
margin-top:0px;
}

#itemmenu{
position:relative;
float:left;
display:inline;
color: #454545;
padding-left:10px;
padding-right:10px;
text-transform:uppercase;
font-size:12px;
}

#itemmenu .selected{
font-weight:bold;
color:#fc0000;
}

#itemmenu a{
color:#454545;
text-decoration:none;
font-weight:bold;
}

#itemmenu a:hover{
}

#submenu{
position:absolute;
top:58px;
padding-left:7px;
padding-right:7px;
color:#454545;
visibility:hidden;
display:none;
padding-top:1px;
padding-bottom:1px;
margin-top:1px;
}

#submenu a{
text-decoration:none;
color:#454545;
}

#submenu a:hover{
color:#454545;
}

#submenu .selected{
font-weight:bold;
color:#fc0000;
}

#contingutseccio{
position:absolute;
top:100px;
left:20px;
height:600px;
line-height:15px;
width:955px;
}

#contingutseccio a {
text-decoration:none;
color:#454545;
}

#contingutseccio a:hover{
text-decoration:none;
color:#f30000;
}

#ariadna{
position:relative;
width:900px;
font-size:13px;
clear:both;
float:left;
text-transform:uppercase;
letter-spacing:1px;
margin-bottom:10px;
}

#ariadna a{
color:#fc0000;
}

#contingutesquerra{
position:relative;
float:left;
width:435px;
}


#contingutesquerra p{
text-align:justify;
margin-top:0px;
}

#contingutesquerra h5{
font-size:13px;
margin:0px;
margin-bottom:15px;
}

#contingutdreta{
position:relative;
float:right;
width:480px;
margin-left:25px;
}

#catalegesquerra{
position:relative;
float:left;
width:295px;
}

#catalegesquerra p{
text-align:justify;
margin-top:0px;
}

#catalegdreta{
position:relative;
float:right;
width:610px;
}

#itemcataleg{
margin-top:10px;
border-bottom:1px solid #454545;
width:230px;
padding-bottom:10px;
}


#itemcataleg h1{
font-size:15px;
margin:0px;
font-weight:500;
text-transform:uppercase;
}

#itemcataleg h2{
font-size:12px;
margin:0px;
font-weight:500;
text-transform:uppercase;
margin-bottom:10px;
}

#itemcataleg h3{
font-size:12px;
margin:0px;
font-weight:500;
text-transform:uppercase;
}

#iconacataleg{
position:relative;
float:left;
}

#imatgecataleg{
position:relative;
float:right;
}


#paginador{
position:relative;
float:left;
width:230px;
margin-top:8px;
}

#paginador a{
color:#fff;
}

#anterior{
position:relative;
float:left;
width:100px;
text-align:left;
margin:5px;
}

#siguiente{
position:relative;
float:right;
width:100px;
text-align:right;
margin:5px;
}




#families{
position:relative;
float:left;
clear:left;
background:url('/plantilles/img/cataleg.gif') no-repeat 0px 0px;
padding-top:5px;
}

#itemfamilia{
margin-bottom:18px;
margin-left:35px;
font-size:13px;
}

#singlutenamplia{
position:absolute;
top:490px;
left:-20px;
}

#singluten{
position:relative;
float:left;
clear:left;
width:205px;
margin-top:20px;
margin-left:20px;
background:url('/plantilles/img/gluten.gif') no-repeat 5px 5px;
padding:2px;
border:1px solid #ff7f08;
color:#444;
min-height:47px;
}

#textosingluten {
position:relative;
float:left;
display:inline;
margin-left:50px;
text-align:justify;
font-size:11px;
width:150px;
min-height:47px;
_height:47px;
}

#singlutenamplia #singluten{
width:235px;
}

#singlutenamplia #textosingluten{
width:180px;
}


#familia{
position:absolute;
left:220px;
top:10px;
background:#db79a4;
margin-left:40px;
padding-bottom:10px;
margin-top:20px;
padding-right:18px;
}

#familia #titolfamilia{
font-size:14px;
font-weight:bold;
margin-left:20px;
margin-top:10px;
color:#fff;
}


#fotoproducte{
float:left;
margin-left:10px;
margin-top:10px;
text-align:center;
color:#fff;
width:150px;
}

#fotoproducte img{
margin:0px;
border:0px;
}

#fotoproducte a{
color:#fff;
}

#portada{
background:url('/plantilles/img/portada.jpg') no-repeat 100% 100%;
height:600px;
}

#localitzacioesq{
position:relative;
float:left;
width:450px;
margin-top:10px;
}

#localitzaciodch{
position:relative;
float:left;
width:450px;
margin-left:50px;
margin-top:10px;
}


#mapa{
position:relative;
float:left;
margin-top:20px;
}



#peu{
position:absolute;
bottom:5px;
right:10px;
width:985px;
color:#454545;
font-size:10px;
text-align:right;
}

#peu a{
color:#454545;
}

#receptesdalt{
position:relative;
float:left;
margin-left:20px;
}

#fotoesquerra{
position:relative;
float:left;
width:180px;
text-align:center;
margin-top:43px;
margin-right:50px;
background:#000;
padding:1px;
color:#fff;
font-size:11px;
}

#fotoesquerra img,
#fotodreta img{

}

#videocentral{
position:relative;
float:left;
}

#fotodreta{
position:relative;
float:left;
width:180px;
text-align:center;
margin-left:50px;
margin-top:43px;
background:#000;
padding:1px;
color:#fff;
font-size:11px;
}

#receptesbaix{
position:relative;
float:left;
margin-left:250px;
margin-top:16px;
}

#itemreceta {
position:relative;
float:left;
width:700px;
display:block;
margin:0px;
}

#quihafet{
position:relative;
float:left;
clear:both;
margin-top:11px;
width:600px;
}

#receptesdetall #contingutesquerra{
margin-left:20px;
}

#receptesdetall #contingutdreta{
width:440px;
}

#receptesdetall #contingutdreta img{
border:1px solid #454545;
padding:1px;
}

#receptesdetall #contingutesquerra p{
margin:0px;
}

#peuinici{
background:url('/plantilles/img/fonsportada.gif') no-repeat 0% 100%;
width:402px;
padding-bottom:10px;
margin-top:20px;
}

#peuinici table{
font-size:11px;
}

#paginador a:hover{
color:#fff;
}


#catalegpdf{
position:relative;
float:left;
width:213px;
height:54px;
background:url('/plantilles/img/catalegpdf.gif');
margin-bottom:10px;
margin-top:5px;
margin-left:10px;
}

#catalegpdf a{
display:block;
float:left;
margin-left:60px;
margin-right:5px;
margin-top:7px;
font-size:14px;
text-align:center;
line-height:20px;
color:#000;
}

/******************************/

#noucataleg{
position:relative;
float:left;
width:960px;
font-family:arial;
color:#000;
}

#noucatalegizq{
position:relative;
float:left;
width:180px;
line-height:20px;
}

#itemmenunoucataleg{
position:relative;
line-height:20px;
border-bottom:1px solid #ccc;
font-size:12px;
}

#itemmenunoucataleg:hover{
border-bottom:1px solid #c00;
}

#itemmenunoucataleg.selected{
font-weight:bold;
background:#c00;
color:#fff;
border:0px;
}

#itemmenunoucataleg a.selected{
font-weight:bold;
background:#c00;
color:#fff;
padding-left:5px;
}

#noucatalegdch{
position:relative;
float:right;
width:760px;
height:600px;
border:1px solid #ccc;
background:#fff;
overflow:AUTO;
}


#linaproductes{
position:relative;
float:left;
margin-bottom:10px;
}

#itemproducte{
position:relative;
float:left;
width:355px;
margin-left:10px;
background:#eee;
font-size:11px;
margin-top:10px;
}

#noufotoproducte{
position:Relative;
float:left;
border:1px solid #ccc;
margin-right:7px;
}

#noufotoproducte img{
width:100px;
}

a img,
img a{
border:0px;
}

#noutextproducte{
position:Relative;
float:left;
margin-top:2px;
width:241px;
}


#noucatalegpdf{
position:relative;
float:left;
width:180px;
color:#c00;
margin-top:10px;
}

#ajustanoucatalegpdf{
padding:0px;
font-weight:bold;
}

#ajustanoucatalegpdf a{
color:#c00;
}


#nousingluten{
position:relative;
float:left;
width:178px;
margin-top:10px;
background:url('/plantilles/img/gluten.gif') no-repeat 5px 5px;
border:1px solid #ff7f08;
color:#444;
}

#noutextosingluten {
position:relative;
float:left;
display:inline;
font-size:11px;
line-height:14px;
width:120px;
margin:2px;
margin-left:48px;
}


