/* CSS Document */

/* BASICOS
--------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline;}

a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}



body { margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 11px; color:#747679; line-height: 16px; background-image: url(../images/fons.jpg); background-repeat: repeat-x; background-color: #e8e7e4;}

a:link, a:active, a:visited {color:#666666 ; text-decoration: none;}
a:hover {color: #9d0056; text-decoration: none;}

p {line-height:14px;margin-top:4px;text-align:justify;}

img {border: 0;}

.clear {clear: both;}


/* HOME
--------------------------------------------------------------------------- */

#contenedor { width:959px; margin: 0px auto;}
#contenedor #idiomas { height:15px;}
#contenedor #idiomas .bandera { float:right; margin: 4px 4px 0 5px;}
#contenedor #up { height:6px; background-image:url(../images/bg_up.jpg); background-position: bottom; background-repeat:no-repeat;}
#contenedor #contenido {height:auto; background-image: url(../images/bg_contenidos.jpg); background-repeat:repeat-y; background-position:center;}

#contenedor #contenido #columna_izquierda { float:left; width:177px; background-image:url(../images/bg_contenidos_columna_izp.jpg); background-repeat:no-repeat; background-position:top left;}
#contenedor #contenido #columna_izquierda h1 { float:right; margin:36px 0 0 0;}

#contenedor #contenido #columna_izquierda ul { margin: 0 0 20px 4px; padding: 0 0 20px 0; border-bottom:1px dotted #9d0057;}
#contenedor #contenido #columna_izquierda li {}
#contenedor #contenido #columna_izquierda li a{padding: 3px 30px 0 0; height:21px; color:#747679; display:block; text-align:right;  font-size:12px; }
#contenedor #contenido #columna_izquierda li a:hover{color:#FFFFFF; background-image:url(../images/bg_boton_vertical.jpg); background-repeat: repeat-x; text-decoration: none;}


#contenedor #contenido #columna_izquierda #rss {margin: 0 0 20px 4px; padding: 0 0 20px 0; border-bottom:1px dotted #9d0057;}
#contenedor #contenido #columna_izquierda #rss #rebi { padding: 0 30px 0 0; text-align: right; height:35px; line-height:35px; background-image:url(../images/rss3.jpg); background-repeat:no-repeat; background-position:top right;}
input {border:1px solid #afafaf; height:18px; width: 200px; background-image:url(../images/bg_input.jpg); background-repeat:repeat-x; color:#9d0057; font-size:11px;}
#contenedor #contenido #columna_izquierda #rss #rebi #logorss { text-align:right; padding: 4px 30px 0 0;}

#contenedor #contenido #columna_izquierda #legal {margin: 0 0 20px 4px; padding: 0 0 0 20px;}


#contenedor #contenido #columna_derecha { float:right; width: 782px; background-image:url(../images/bg_contenidos_columna_der.jpg); background-repeat:no-repeat; background-position:top right;}
#contenedor #contenido #columna_derecha #botonera_superior { margin:0 4px 0 0; height:36px; background-image:url(../images/bg_botonera_superior.jpg); background-repeat:repeat-x;}
#contenedor #contenido #columna_derecha #botonera_superior #restaurantes{ margin: 0 5px 0 0;}
.cocinas { height:36px; text-align: right; font-size:9px;}
.cocinas a{ float:right; display: block; color:#9c0358; line-height:36px; text-align: center; padding: 0 3px 0 3px;}
.cocinas a:hover{ float:right; display: block;line-height: 36px; color:#fff; text-decoration:none; background-image:url(../images/bg_boton_horizontal.jpg); background-repeat:repeat-x; background-position:bottom;}
.separacocinas { width: 3px; height:36px; float:right; display: block; background-image:url(../images/bg_separa_botonera_horiz.jpg); background-position:bottom; background-repeat:no-repeat;}

 .pagina {margin: 5px auto;  padding: 10px 0 0 0;}
 .pagina a { line-height: 36px; border: 1px solid #f59fbc;  color: #c90044; text-decoration: none; /*background: #d0edf0;*/ margin: 0 2px 0 0; }
 .pagina a:hover {  border: 1px solid #c90044; text-align: center; color: #fff; text-decoration: none; background: #c90044; margin: 0 2px 0 0; padding: 0 3px 0 3px;}



#contenedor #contenido #columna_derecha #f_pelicula { margin:0 4px 0 0; height:145px; border-bottom:1px dotted #9d0057;}
#contenedor #contenido #columna_derecha h2 {margin:20px 4px 20px 16px; padding:0 0 0 14px; background-image:url(../images/flecha_titulo.jpg); background-repeat:no-repeat; font-weight:normal;}
#contenedor #contenido #columna_derecha #interior {margin:0 30px 10px 30px; height:465px;}

/*IMATGES*/
#contenedor #contenido #columna_derecha #llistagaleria{ height:35px; background-image:url(../images/bg_desplega_receptari.jpg); background-repeat:repeat-x; margin:0 30px 10px 30px;}
#contenedor #contenido #columna_derecha #llistagaleria .galeries {float:left; height:35px; line-height:35px; color:#FFFFFF; font-family:Arial, sans-serif; font-size:12px; padding:0 10px;}
select { border:1px solid #afafaf; height:20px; line-height:35px; width: 550px; background-color: #F3F3F3; color:#9d0057; font-size:13px;}
#contenedor #contenido #columna_derecha #interiorgaleria {margin:0 30px 30px 30px;}
/**/

/*NOTICIES*/
#contenedor #contenido #columna_derecha #interiornoticies {margin:0 30px 30px 30px; height:465px;}
#contenedor #contenido #columna_derecha #interiornoticies #noticias { float:left; width:256px; height:465px; background-image:url(../images/bg_noticies.jpg);}
#contenedor #contenido #columna_derecha #interiornoticies #noticias #titulonoticias { padding:10px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}

#contenedor #contenido #columna_derecha #interiornoticies #noticias .cajasnoticias {padding:10px 20px; background-image:url(../images/separa_noticies.jpg); background-position:top; background-repeat:no-repeat;cursor:pointer;}
#contenedor #contenido #columna_derecha #interiornoticies #noticias .cajasnoticias .fechanoticia{ color:#747679; font-family: Arial, sans-serif; font-size: 11px; margin: 0 0 2px 0;}
#contenedor #contenido #columna_derecha #interiornoticies #noticias .cajasnoticias .contenidonoticia {color:#747679; font-family: Arial, sans-serif; font-size: 11px; line-height: 16px;}

.contenidonoticia a{ color:#9d0056;}
.contenidonoticia a:hover{ color:#000000;}

#contenedor #contenido #columna_derecha #interiornoticies #noticiaextendida { float:right; width:450px; height:465px; }
#titolnoticia { margin:0 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#9F0057; text-decoration:underline;}
#contenidonoticiaextend { text-align:justify; line-height:16px;}
#imagennoticia { float: left; padding:0 0 10px 0; width:auto;}
#fechacontenidonoticia { color:#9d0057; font-size:10px; text-align:right; margin: 0 0 10px 0;}
/**/

/*PREMSA*/
#contenedor #contenido #columna_derecha #interiorpremsa {margin:0 30px 30px 30px; height:465px;}
#contenedor #contenido #columna_derecha #interiorpremsa #premsa { float:left; width:256px; height:465px; background-image:url(../images/bg_noticies.jpg);}
#contenedor #contenido #columna_derecha #interiorpremsa #premsa #titulopremsa { padding:10px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}

#contenedor #contenido #columna_derecha #interiorpremsa #premsa .cajaspremsa {padding:10px 20px; background-image:url(../images/separa_noticies.jpg); background-position:top; background-repeat:no-repeat;}
#contenedor #contenido #columna_derecha #interiorpremsa #premsa .cajaspremsa .contenidopremsa {color:#747679; font-family: Arial, sans-serif; font-size: 11px; line-height: 16px;}

#contenedor #contenido #columna_derecha #interiorpremsa #premsaextendida { float:right; width:450px; height:465px; }

#titolpremsa { margin:0 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#9F0057; text-decoration:underline;}
#archiupremsa {}
#archiupremsa a{ float:right; margin:10px 15px 10px 0; height:24px; width:160px; line-height:24px;  text-decoration:underline; color:#000000;
background-image:url(../images/descarregar_1.jpg); background-position:right; background-repeat:no-repeat;}
#archiupremsa a:hover {float:right; margin:10px 15px 10px 0; height:24px; width:160px; line-height:24px; text-decoration:underline; color:#9d0056; 
background-image:url(../images/descarregar_2.jpg); background-position:right; background-repeat:no-repeat;}

#logopremsa {}
#logopremsa a{ float:right; margin:10px 15px 10px 0; height:24px; width:210px; line-height:24px;  text-decoration:underline; color:#000000;
background-image:url(../images/descarregar_1.jpg); background-position:right; background-repeat:no-repeat;}
#logopremsa a:hover {float:right; margin:10px 15px 10px 0; height:24px; width:210px; line-height:24px; text-decoration:underline; color:#9d0056; 
background-image:url(../images/descarregar_2.jpg); background-position:right; background-repeat:no-repeat;}

#contenidopremsaextend { text-align:justify; line-height:16px;}
#imagenpremsa { float: left; padding:0 10px 10px 0; width:auto;}
#fechacontenidopremsa{ color:#9d0057; font-size:10px; text-align:right; margin: 0 0 10px 0;}

/**/

/*RESTAURANTS MAPA*/
#contenedor #contenido #columna_derecha #interiormapa {margin:0 30px 40px 30px;}
/**/
/*QUI SOM*/
#contenedor #contenido #columna_derecha #interiorquien {margin:0 30px 40px 30px;}
#contenedor #contenido #columna_derecha #interiorquien .bull { padding:10px 0 10px 0; font-family:Arial, sans-serif; font-size:11px; line-height:16px; text-align:justify; color:#666666; float:left; width:340px;}
#contenedor #contenido #columna_derecha #interiorquien .bull2 { padding:10px 0 10px 0; font-family:Arial, sans-serif; font-size:11px; line-height:16px; text-align:justify; color:#666666; float:right; width:340px;}
.titolcolorao { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#9F0057;}
.italica { font-style:italic;}
/**/

/*RECEPTARI*/
#contenedor #contenido #columna_derecha #llistatreceptes { height:35px; background-image:url(../images/bg_desplega_receptari.jpg); background-repeat:repeat-x; margin:0 30px 20px 30px;}
#contenedor #contenido #columna_derecha #llistatreceptes .llista {float:left; height:35px; line-height:35px; color:#FFFFFF; font-family:Arial, sans-serif; font-size:12px; padding:0 10px;}
select { border:1px solid #afafaf; height:20px; line-height:35px; width: 550px; background-color: #F3F3F3; color:#9d0057; font-size:13px;}

#contenedor #contenido #columna_derecha #interioreceptari {margin:0 30px 40px 30px; background-image:url(../images/bg_receptari.jpg); background-repeat:no-repeat; background-position:top right;}
#contenedor #contenido #columna_derecha #interioreceptari .cuinamor { padding:10px 0 10px 0; font-family:Arial, sans-serif; font-size:11px; line-height:16px; text-align:justify; color:#666666; float:left; width:400px;}

#contenedor #contenido #columna_derecha #interiorfitxa {margin:0 30px 40px 30px;}
#contenedor #contenido #columna_derecha #interiorfitxa #contenidosfitxa { margin:20px 0 0 0; }
#contenedor #contenido #columna_derecha #interiorfitxa #contenidosfitxa #cajaizquierda { float:left; padding:10px; color:#fff; width: 300px; background-image:url(../images/bg_ingredients.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#9e0057;}
#contenedor #contenido #columna_derecha #interiorfitxa #contenidosfitxa #cajaizquierda #fotorecepta { text-align:center;}
#contenedor #contenido #columna_derecha #interiorfitxa #contenidosfitxa #cajaizquierda #ingredietsrecepta{ margin:10px 0; font-family:Arial, sans-serif; font-size:11px; line-height:16px; padding: 0 0 0 10px;}

#contenedor #contenido #columna_derecha #interiorfitxa #contenidosfitxa #cajaizquierda #ingredietsrecepta ul { list-style-type:disc; line-height:16px;list-style-position:inside;}

#contenedor #contenido #columna_derecha #interiorfitxa #contenidosfitxa #cajaderecha { float:left; margin:0 0 0 30px; width:350px; font-family:Arial, sans-serif; font-size:11px; line-height:16px; text-align:justify;}

#contenedor #contenido #columna_derecha #interiorfitxa #contenidosfitxa #cajaderecha .titolrecepta { font-size:13px; font-style:oblique; line-height:30px;}

/**/
#contenedor #contenido #columna_derecha #interiorlinks {margin:0 30px 40px 30px; background-image:url(../images/logos_links.jpg); background-repeat:no-repeat; background-position:top right;}

.links { margin: 0 0 15px 0; font-family:Arial, sans-serif; font-size:11px; line-height:16px; color:#666666;}

/*SCROLLS*/
#mycustomscroll {width: 420px; height: 420px; overflow: auto; /* IE overflow fix, position must be relative or absolute*/
position: relative; margin: 0 0 20px 0; padding: 0 15px 0 0; }

#mycustomscroll2 {width: 240px; height: 420px; padding: 0 10px 0 0;  overflow: auto; /* IE overflow fix, position must be relative or absolute*/ /*position: relative;*/ }

#mycustomscroll3 {width:420px; height:420px; padding: 0 20px 0 0;  overflow: auto; /* IE overflow fix, position must be relative or absolute*/ /*position: relative;*/ }

/**/

#contenedor #contenido #columna_derecha #interior #noticias { float:left; width:256px; height:465px; background-image:url(../images/bg_noticies.jpg);}
#contenedor #contenido #columna_derecha #interior #noticias #titulonoticias { padding:10px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}

#contenedor #contenido #columna_derecha #interior #noticias .cajasnoticias {padding:10px 20px; background-image:url(../images/separa_noticies.jpg); background-position:top; background-repeat:no-repeat;cursor:pointer;}
#contenedor #contenido #columna_derecha #interior #noticias .cajasnoticias .fechanoticia{ color:#747679; font-family: Arial, sans-serif; font-size: 11px; margin: 0 0 2px 0;}
#contenedor #contenido #columna_derecha #interior #noticias .cajasnoticias .contenidonoticia {color:#747679; font-family: Arial, sans-serif; font-size: 11px; line-height: 16px;}


#contenedor #contenido #columna_derecha #interior #banners { float:right; width:450px; height:465px; }
#contenedor #contenido #columna_derecha #interior #banners .cajabanners { height:148px; background-color:#970355; border:1px solid #cbcac8; color:#FFFFFF;}
#contenedor #contenido #columna_derecha #interior #banners .cajabanners .imagebanners { float:left; width:239; height:148px; background-color:#FFFFFF;}
#contenedor #contenido #columna_derecha #interior #banners .cajabanners .contenidobanners { float:left; /*height:150px;*/}
#contenedor #contenido #columna_derecha #interior #banners .cajabanners .contenidobanners .titulocontenidobanners { 
width:179px; 
padding:7px 15px 10px 15px;
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px; 
background-image:url(../images/bg_separa_banners.jpg); 
background-position:bottom; 
background-repeat:no-repeat;
}
.titulocontenidobanners a { 
color:#FFFFFF; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px; 
}
.titulocontenidobanners a:hover { 
color:#B52E7A; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px; 
}

#contenedor #contenido #columna_derecha #interior #banners .cajabanners .contenidobanners .descripcioncontenidobanners { width:179px; padding:7px 15px 7px 15px; font-family: Arial, sans-serif; font-size: 11px; line-height: 16px;}

#contenedor #contenido #columna_derecha #interior #banners .cajabanners .contenidobanners .botoncontenidobanners { margin: 7px 0px 7px 150px;}
.botoncontenidobanners a{ height:22px; width:49px; background-image:url(../images/boton_banner_1.jpg); background-repeat:no-repeat; display:block;}
.botoncontenidobanners a:hover{background-image:url(../images/boton_banner_2.jpg); background-repeat:no-repeat;}

#contenedor #contenido #columna_derecha #interior #banners .separacajabanners { height:7px;}

#contenedor #contenido #columna_derecha #logospie { margin:20px 0 10px 0; text-align:center;}


#contenedor #pie { height:15px; background-image:url(../images/bg_pie.jpg); background-position:center;}

/*RSS*/
#contenedorrss { padding:20px;}
#contenedorrss .txtformrss { width:85px; height:18px; line-height:18px; float:left; margin: 5px 10px 5px 0; text-align:right;}
#contenedorrss .formrss { float:left; margin: 5px 0px 5px 0;}

.enviarrss { width:94px; height:22px; text-align:center; line-height:22px; background-image:url(../images/enviarrss_1.jpg); display:block;}
.enviarrss:link, .enviarrss:active, .enviarrss:visited {color:#fff;}
.enviarrss:hover {color:#fff; text-decoration: none; background-image:url(../images/enviarrss_2.jpg);}

textarea {border:1px solid #afafaf; height:60px; width: 200px; background-image:url(../images/bg_input.jpg); background-repeat:repeat-x; color:#9d0057; font-size:11px;}

/*PROXIMAMENT*/
#contenedorprox { padding:20px; text-align:center; margin:0px auto;}


