/* CSS Document */

/*
NOTA:

Els estils per al menú es troben en dos arxius, un per a cada idioma.

Català: menuca.css
Castellà: menues.css
*/

html{height:100%;}
body{height:100%; font:11px Verdana, Arial, Helvetica, sans-serif; background:url(../img/stripes_.gif) center repeat-y;}
img{border:0;	margin:0;	padding:0;}

h1{font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color:#5c5d58; margin:0; padding:2px 2px 5px 0;}
p{margin:0;	padding:0; font:11px Verdana, Arial, Helvetica, sans-serif;	color:#5c5d58; line-height:13px;}
a: link{font:11px Verdana, Arial, Helvetica, sans-serif; color:#5c5d58;}

.clearer{clear:both;}
.right{float:right;}
.left{float:left;}

.border{border-left:dashed 1px #5c5d58; border-right:dashed 1px #5c5d58;}
.borderleft{border-left:dashed 1px #5c5d58;}
.borderbottom{border-bottom:dashed 1px #5c5d58;}
.borderbottom2{border-bottom:solid 1px #5c5d58;}
.bordertop{border-top:dashed 1px #5c5d58;}

.padding_left_4px{padding-left:4px;}

.no_border_bottom{border-bottom:0px; !important}

a.linkns{text-decoration:none; !important}
a.linkns:hover{text-decoration:underline; !important}

.separador {
	height:1px;
	border-bottom:dashed 1px #5c5d58;
}
.textjustify{
	text-align:justify;
}
.vinculo{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58;
	text-decoration:none;
}
.masinfo{
	vertical-align:bottom;
	padding-top:2px;
}
.msg_error{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding:2px 0 7px 0;
	
}
.msg_ok{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #669933;
	font-weight:bold;
	padding:10px 0 7px 0;
}

#page{
	margin:10px auto 10px auto;
	width:971px;
	background-color:#FFFFFF;
}

#header{
	height:124px;
}

#linkheader{float:left; width:860px; height:80px; text-decoration:none; margin:15px 0 0 15px;}

#headermarc{height:124px; background:url(../img/headermarc.gif) top left no-repeat;}

#header img{float:left;	border:0; margin:0; position:relative; z-index:0;}

#idiomas{
	line-height: 35px;
	text-align:left;
	padding:0 10px 0 0;
	color:#fff;
	position:relative;
	z-index:1;
}
#idiomas a{
	text-decoration:none;
	color:#fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#idiomas a:hover{
	color:#fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#breadcrumb{
	height:21px;
	background: url(../img/breadfons.gif) no-repeat;
	margin:68px 0 0 0;
	padding: 0px 10px 0 25px;
	color:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	line-height:21px;
}
#breadcrumb a{
	text-decoration:none;
	color:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#breadcrumb a:hover{
	color:#CCCCCC;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

#main {
	padding:10px 0 10px 0;
	background: url(../img/fondo_main.gif) repeat-y #fff;
}

/*COLUMNA LEFT*/
#left {
	float:left;
	width:140px;
	padding:0 5px 0 5px;
}
#menu_left{
	margin:0 0 0 2px;
	padding:10px 0 10px 7px;
	border-bottom: dashed 1px #5c5d58;
}
#menu_left ul{
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	width:auto;
}

#menu_left ul li{
	display:block;
}

#menu_left ul li a{
	margin:0;
	padding:0 0 0 20px;
	color:#5c5d58;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	height:20px;
	line-height:20px;
	text-decoration:none;
}
#menu_left ul li a:hover{
	text-decoration:none;
	color:#84857f;
}
.celebraciones {
	color:#6a6352;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.celebraciones a{
	color:#6a6352;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.celebraciones a:hover{
	text-decoration:none;
	color:#84857f;
}

.libros a{
	color:#5c5d58;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.libros a:hover{
	text-decoration:none;
	color:#84857f;
}
.guiaNOM {
	color:#ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.guiaLINK a{
	color:#ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


#menu_left ul li.mcontacte a {width:115px; background:url(../img/icono_contacte.jpg) no-repeat left;}
#menu_left li.mrecomana a { width:115px; background:url(../img/icono_recomana.jpg) no-repeat left;}
#menu_left li.msuscribete a {width:115px; background:url(../img/icono_suscriute.jpg) no-repeat left;}
#menu_left li.manunciarte a { width:115px; background:url(../img/icono_anunciarte.jpg) no-repeat left;}
#menu_left li.menlaces a { width:115px; background:url(../img/icono_enlaces.jpg) no-repeat left;}
#menu_left li.mlibros a { width:115px; background:url(../img/icono_libros.jpg) no-repeat left;}
#menu_left li.mlibros1 a { width:115px; background:url(../img/icono_libros.jpg) no-repeat left; color:#000000;}

.seolinks { text-decoration:none; font-size:10px; }

#destacado_left_01{
	border-bottom: dashed 1px #5c5d58;
	padding:10px 0 10px 3px;
	text-align:center;
}

#destacado_left_02{
	padding:10px 0 10px 3px;
	text-align:center;
}

.borde_destacado_left{
	background: url(../img/destacado_left_borde_29.jpg) repeat-y;
	padding:0;
	margin:0;
}

/*COLUMNA RIGHT*/

#right {
	float:right;
	width:214px;
}
.banner {
	padding:0 0 6px 5px;
	margin:0 0 0 2px;
}

/*--------------------------------------------HOME*/

/*COLUMNA CENTRO*/
form{
	width:200px;
	display:inline;
}
#content {
	float:left;
	width:600px;
}

/*BUSCADORES*/
.campo{
	/*width:182px;*/
	width:162px;
	/*margin:0 auto 5px 10px;*/
	border: solid #5c5d58 1px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	color:#5c5d58;
	
}
.campo_input{
	/*width:177px;*/
	width:157px;
	border: solid #5c5d58 1px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	color:#5c5d58;
}

.boton{
	height:20px;
	width:60px;
	font:bold 10px  Verdana, Arial, Helvetica, sans-serif ;
	color:#5c5d58;
}
.columna2{
	padding-left:90px;
	padding-top:5px;
}
.buscador_h1 {
	padding-left:10px;
	padding-top:5px;
}

.buscador ul{display:block; padding:5px 0 5px 0; margin:0; list-style:none;}
.buscador li{display:block; font:bold 11px  Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 0; list-style:none;}
.buscador li label{width:85px; margin:0 0 0 10px; padding:3px 0 0 0; float:left; display:block; color:#5c5d58;}
.buscador li input{margin:0 0 0 8px;}
.buscador li select{margin:0 0 0 8px;}
.buscador li .boton{margin:0 0 0 102px; *margin:0 0 0 115px;}

#buscador_restaurantes {
	display:block;
	width:290px;
	height:240px;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	background:url(../img/Buscador_rest_fondo.jpg) no-repeat bottom;
}

/*#buscador_restaurantes {
	display:block;
	width:290px;
	height:211px;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	background:url(../img/Buscador_rest_laterales.jpg) no-repeat;
}*/
#buscador_mercat{
	display:block;
	font-size:0;
	width:290px;
	height:240px;
	float:left;
	background:url(../img/Buscador_mercat_fondo.jpg) no-repeat bottom;
}
#buscador_mercat2{
	display:block;
	font-size:0;
	width:290px;
	height:240px;
	margin-right:6px;
	float:left;
	background:url(../img/Buscador_mercat_fondo.jpg) no-repeat bottom;
}
#buscador_receptes {
	display:block;
	font-size:0;
	width:290px;
	height:235px;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	background:url(../img/Buscador_receptes_fondo.jpg) no-repeat bottom;
	
}
#buscador_menatge {
	display:block;
	font-size:0;
	width:290px;
	height:235px;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	background: url(../img/Buscador_menatge_fondo.jpg) no-repeat bottom;
}
#xup{
	display:block;
	font-size:0;
	width:290px;
	height:235px;
	float:left;
	background:url(../img/xup_fondo.jpg) no-repeat bottom;
}
#xup h1{
	padding:8px 10px 0 0 ;
	text-align:left;
}
#xup p{
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	line-height:13px
}

#men{
	display:block;
	font-size:0;
	width:290px;
	height:235px;
	float:left;
	background:url(../img/xup_fondo.jpg) no-repeat bottom;
}
#men h1{
	padding:8px 10px 0 0 ;
	text-align:left;
}
#men p{
	padding:5px 10px 0 10px;
	line-height:13px
}

.img_padding3{
	padding-top:8px;
	padding-right:10px;
}

.img_padding2{
	padding:8px 5px 5px 10px;
}

.img_padding4{
	padding-right:10px;
	padding-bottom:10px;
}

/*PROPOSTA DE LA SEMANA*/
#proposta{
	display:block;
	font-size:0;
	width:290px;
	height:235px;
	float:left;
	background:url(../img/xup_fondo.jpg) no-repeat bottom;
}

#proposta h1{
	padding:5px 10px 0 15px ;
}

#proposta p{
	/*margin-left:145px;*/
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	line-height:13px
}

/*DESTACADOS INFERIOR HOME*/

#destacados_inferior{
	padding:0 0 0 5px;
	text-align:left;
}

.img_padding{
	padding:0 5px 0 0;
}

.destacados{
	padding:5px;
	width:183px;
	text-align:left;
}
.destacados1{
	padding:5px;
	text-align:left;
}
.destacados2{
	padding:5px;
	width:280px;
	text-align:left;
}
.destacados3{
	padding:5px;
	width:183px;
	text-align:left;
}
.destacados2 p{
	 line-height:13px
}


/*SECCIONES-----------------------------------------------------*/
#header_seccion{
	border-bottom: solid 1px #5c5d58;
	padding:0 0 0 0 ;
	margin-right:10px;
	margin-bottom:10px;
	font-size:0;
}

/*RESULTADOS DE BUSQUEDA-----------------------------------------*/
.resultado_lista{
	padding:4px 0 10px 0;
	border-bottom: dashed 1px #5c5d58;
	/*margin-right:10px;*/
	margin-bottom:15px;
	width:590px;
}
.resultado_col1{
	/*float:left;*/
	padding:0 0 10px 5px;
	width:580px;
}
.resultado_col1 img{
	margin:0 5px 0 10px;
}
.resultado_lista h2{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58; 
	margin-bottom:0;
}
.resultado_col1 .link{
	color:#FFFFFF;
	text-decoration:none;
}
.resultado_col1 .link:hover{
	color:#EEEEEE;
	text-decoration:none;
}
.resultado_col1 h1{
	font-weight:normal;
}
.resultado_col1 p, h1, a{
	text-align:left;
	color:#5c5d58;
	line-height:13px
}

.resultado_col1 p{
	width:380px;
}

.resultado_lista input{
	background:url(../img/icono_resultats.jpg) bottom left no-repeat #FFFFFF;
	border:none;
	padding:0;
	margin:0;
	width:20px;
}
#resultado_recuadro{
	padding:8px;
	border: dashed 1px #5c5d58;
	width:268px;
}
#resultado_recuadro h1{
	line-height:10px;
}


/*RESTAURANT--------------------------------------------------*/
/*FICHA*/
#ficha{
	padding:0 0 10px 0;
	border-bottom: dashed 1px #5c5d58;
	/*margin-right:10px;*/
	margin-bottom:15px;
	margin-top:10px;
}
#ficha_col1 {
	float:left;
	padding:0 0 10px 5px;
	width:285px; 
	background:url(../img/rest_fondo_titulo.jpg) repeat-x;
}
#ficha img{
	margin-bottom:5px;
}
#ficha .thumbs img{
	margin:0 1px 5px 1px;
}

#ficha #res_img{
	display:block;
	margin-bottom:3px;
	width:290px;
}

#ficha_col1 p, h1, a{
	text-align:left;
	color:#5c5d58;
	line-height:13px
}
#ficha_col1 .logo{
	margin:10px 0 0 10px;
}
#ficha_recuadro{
	padding:8px;
	border: dashed 1px #5c5d58;
	width:268px;
}

#ficha_recuadro h1{
	line-height:10px;
}


/* RESERVA */
#frm-reserva{width:288px; margin:10px 0 10px 0; display:block; color:#5c5d58; font-size:10px;}
#frm-reserva fieldset{margin:0; border:0; padding:0; border:1px solid #f75761; background:url(../img/form-pix.jpg) 0 0 repeat;}
#frm-reserva h2{font-size:13px; font-weight:bold; background:#fdd5d7; color:#000; margin:0 0 10px 0; padding:5px; border-bottom:1px solid #f75761;}
#frm-reserva p{margin:0 5px 0 5px; line-height:14px; font-size:10px;}

#frm-reserva .fila{display:block; padding:10px 0 10px 0; line-height:18px; clear:both;}
#frm-reserva label{width:75px; float:left; margin:0 5px 0 5px;}
#frm-reserva input{width:190px; float:left; border:1px solid #5c5d58; font-size:10px; color:#5c5d58;}
#frm-reserva textarea{width:265px; float:left; border:1px solid #5c5d58; margin:0 0 0 5px;}
#frm-reserva .curt{width:50px; text-align:center;}
#frm-reserva .segon{width:90px; margin-left:13px; text-align:right;}
#frm-reserva input[type=submit]{width:275px; background:#fff; border:0; border-bottom:1px dashed #000; border-top:1px dashed #000; margin:5px 5px 15px 5px; text-align:left; font-size:11px; padding-bottom:5px; padding-top:5px;}
#frm-reserva .gris{color:#afafaf;}
#frm-reserva #num{width:30px;}
#frm-reserva #msg{margin-bottom:10px;}
#frm-reserva .txt{margin:0 0 10px 5px; line-height:14px;}

#promo{margin:20px 0 10px 0; color:#000; display:block; font-size:13px; width:286px;}
#promo img{margin:0;}
#promo .txt{background:url(../img/promo-fons.jpg) 0 0 repeat-y; padding:5px 37px 5px 37px; margin:0; font-size:11px;}

/*RESTAURANT ENTRADA MINIFICHA*/
#minificha {
	float:left;
	padding:0 0 10px 15px;
	width:285px;
	background:url(../img/rest_fondo_titulo.jpg) repeat-x;
}
.link a{
	color:#FFFFFF;
	text-decoration:none;
}
.link a:hover{
	color:#ccc;
	text-decoration:none;
}
#minificha p, h1, a{
	text-align:left;
	color:#5c5d58;
	line-height:13px
}
#minificha h1{
	background-color:#f55861;
	color:#FFFFFF;
}
#minificha p{
	padding:8px 0 0 0;
}

#minificha .logo{
	padding:30px 0 0 10px;
}

#cont_minificha_mer{
	min-height:140px;
  height:auto !important;
  height:140px;
}
#ent_minificha_mer{
	min-height:161px;
  height:auto !important;
  height:161px;
}
#cont_minificha_res{
	min-height:142px;
  height:auto !important;
  height:142px;
}
#ent_minificha_res{
	min-height:163px;
  height:auto !important;
  height:163px;
}

#links{
	margin:0 0 15px 0;
	border-top:dashed 1px #5c5d58;
	border-bottom:dashed 1px #5c5d58;
	padding:8px 0 8px 0;
	float:left;
	width:280px;
	display:block;
}

#links .vinculo2{	
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58;
	text-decoration:none;
	background:url(../img/icono_resultats.jpg) no-repeat left;
	padding:5px 0 5px 20px;
}

#links .vinculo3{	
	width:100px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58;
	text-decoration:none;
	background:url(../img/icono_pdf.jpg) no-repeat left;
	padding:2px 0 2px 20px;
}

#links .vinculo32{	
	width:50px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58;
	text-decoration:none;
	background:url(../img/icono_pdf.jpg) no-repeat left;
	padding:2px 20px 2px 20px;
}

#links .vinculo4{	
	width:100px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58;
	text-decoration:none;
	background:url(../img/icono_enviar.jpg) no-repeat left;
	padding:2px 0 2px 20px;
}
#links .vinculo5{	
	width:100px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58;
	text-decoration:none;
	background:url(../img/icono_mapa.jpg) no-repeat left;
	padding:2px 0 2px 20px;
}

#links .vinculo6{	
	width:100px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58;
	text-decoration:none;
	background:url(../img/icono_imprimir.jpg) no-repeat left;
	padding:2px 0 2px 20px;
}
/*DESTACADOS INFERIOR RESTAURANT*/
#destacados_restaurant{
	padding:0 0 0 5px;
	text-align:left;
	width:585px;
}
.naranja:hover{
	background:#ffd490;
}

/*RECETAS------------------------------------------------------*/

.recetas_resultado_lista h1{
	font-size:1.1em;
}
.recetas_resultado_lista h2{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58; 
	margin-bottom:0;
}
.recetas_resultado_lista{
	padding:4px 0 10px 0;
	border-bottom: dashed 1px #5c5d58;
	margin-bottom:15px;
}
.recetas_resultado_lista img{
	margin:0 5px 0 5px;
}
#recetas_ficha{
	padding:0 0 10px 0;
	/*border-bottom: dashed 1px #5c5d58;*/
	margin-bottom:15px;
	margin-top:10px;
}

#rec_img{
	display:block;
	height:260px;
	margin-bottom:3px;
	width:290px;
}

#recetas_minificha {
	float:left;
	padding:0 0 10px 0;
	width:290px; 
	/*background:url(../img/recetas_fondo_titulo.jpg) repeat-x;*/
}
#recetas_minificha p, h1, a{
	text-align:left;
	color:#5c5d58;
	line-height:13px
}
#recetas_minificha p{
	padding:8px 0 0 0;
}
#recetas_ficha #desc{
	padding-top:15px;
	padding-bottom:10px;
	clear:both;
}
#recetas_ficha #desc p{
	margin-bottom:5px;
}
#recetas_minificha h1{
	background-color:#ffaa24;
	font-size:1.1em;
	line-height:1.3em;
	color:#FFFFFF;
	padding:6px 6px 6px 10px;
	height:28px;
}
#recetas_minificha .logo{
	padding:30px 0 0 10px;
}
#recetas_minificha h2{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58; 
}
#recetas_minificha #links{
	margin:20px 0 0 5px;
	width:285px;
}
#caracteristicas{
	height:39px;
	padding:10px 6px 0 10px;
	background:#A19B8D;
}
#caracteristicas_col1{
	width:130px;
	float:left;
	margin-right:10px;
	padding:2px 0 0 0;
}
#caracteristicas_col2{
	width:130px;
	float:left;
	padding:2px 0 0 0;
}
#caracteristicas h3{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0 0 6px 20px;
}
#caracteristicas p{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:15px;
	padding:0 0 0 20px;
}

.preparacion{
	height:17px;
	background:url(../img/icono_preparacion.jpg) top left no-repeat;
}
.coccion{
	height:17px;
	background:url(../img/icono_coccion.jpg) top left no-repeat;
}
.precio{
	height:17px;
	background:url(../img/icono_precio.jpg) bottom left no-repeat;
}
.dificultad{
	height:17px;
	background:url(../img/icono_dificultad.jpg) left bottom no-repeat;
}

#ingredientes{
	margin:0 0 0 15px;
}
#ingredientes ul{
	list-style-image:url(../img/guion.gif);
	padding:0 0 0 15px;
	margin:0;
}
#ingredientes li{
	margin:0;
	vertical-align:middle;
	padding:0 0 1px 0;
	color:#5c5d58;
}

#ingredientes_col1{
	width:130px;
	float:left;
	margin-right:10px;
}
#ingredientes_col2{
	width:130px;
	float:left;
}
#ingredientes h2{
	margin:5px 0 10px 0;
}
.text_left {
	width:283px;
	padding:0 16px 10px 0;
	float:left;
}
.text_left img {margin-right:5px;}
.text_right {
	width:276px;
	padding:0 10px 10px 0;
	float:left;
}
.text_right img {margin-right:5px;}
.consejo {
	padding-top:5px;
}

.recuadro{
	border: dashed 1px #5c5d58;
	padding:6px;
}

.inferiores{
	margin:5px 0 0 0;
	padding:15px 0 0 0;
	border-top: dashed 1px #5c5d58;
}

.inferiores h1{font-size:13px;}

/*MERCAT-----------------------------------------------------*/

#mer{
	display:block;
	font-size:0;
	width:290px;
	height:245px;
	float:left;
	background:url(../img/xup_fondo.jpg) no-repeat bottom;
}
#mer h1{
	padding:8px 10px 0 0 ;
	text-align:left;
}
#mer p{
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	line-height:13px
}

.mercats_resultado_lista h1{
	font-size:1.1em;
}
.mercats_resultado_lista h2{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58; 
	margin-bottom:0;
}
.mercats_resultado_lista{
	padding:4px 0 10px 0;
	border-bottom: dashed 1px #5c5d58;
	margin-bottom:15px;
}
.mercats_resultado_lista img{
	margin:0 5px 0 5px;
}
#mercats_ficha{
	padding:0 0 10px 0;
	/*border-bottom: dashed 1px #5c5d58;*/
	margin-bottom:15px;
	margin-top:10px;
}

#desc{
	color:#655e4d;
}
#mercats_minificha {
	float:left;
	padding:0 0 10px 15px;
	width:285px; 
	background:url(../img/mercat_fondo_titulo.jpg) repeat-x;
}
#mercats_minificha p, h1, a{
	text-align:left;
	color:#5c5d58;
	line-height:13px
}
#mercats_minificha p{
	padding:8px 0 0 0;
}
#mercats_minificha h1{
	background-color:#57b247;
	color:#FFFFFF;
}
#mercats_minificha .logo{
	padding:30px 0 0 10px;
}
#mercats_minificha h2{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5d58; 
}

/* Paginador */
#paginador{display:block; float:right;}
#paginador span{padding:0 4px 0 4px; background:#666666; color:#FFFFFF; text-align:center;}
#paginador a.nopag{padding:0 4px 0 4px; border:none; text-decoration:none;}
#paginador a{padding:0 4px 0 4px; border-left:1px solid #666666; text-decoration:none; text-align:center;}
#paginador a:hover{text-decoration:underline;}
#paginador .primer{border:none;}


/* Google Maps */
#map{ width:100%; height:96%; padding:0; }

/*CONTACTO*/
#frase{
	float:right;
	padding:15px 30px 0 0;
	width:245px;
	font-weight:bold;
	line-height:16px;
}
#frase .regular{font-weight:normal;}
#contacto{
	width:290px;
	color:#5c5d58;
}
#contacto label, #contacto input{
	display: block;
	float: left;
	margin-bottom: 5px;
}
#contacto label{
	font-weight:bold;
	text-align: left;
	width: 75px;
	line-height:20px;
}
#contacto input{
	border:dashed 1px #5c5d58;
	width: 208px;
	padding:4px 2px 4px 2px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#contacto .ocult{border:0; margin:0; padding:0; display:none; float:none;}

#contacto br{
	clear:left;
}
#contacto .label2{
	width: 150px;
	
}
#contacto .input2{
	width: 130px;
	
}
textarea{
	margin-top:7px;
	width:283px;
	border:dashed 1px #5c5d58;
	padding:2px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#contacto .bot_{
	width:50px;
	background:#FFFFFF;
	border:none;
	font-size:11px;
	color:#5c5d58;
	cursor:pointer;
}
#contacto .bot_:hover{
	color: #000 ;
}
#botones{
	border-bottom:dashed 1px #5c5d58;
	border-top:dashed 1px #5c5d58;
	height:25px;
	margin:10px 0 10px 0;
}

/*CONTACTAR*/
#contactar{margin:10px 0 10px 0;}
#contactar p{margin:10px 5px 10px 5px;}

/*FOOTER*/
#footer{
	background:url(../img/footer_04.jpg) no-repeat top;
	overflow: auto;
	width: 100%;
}

#footer p{
	color:#FFFFFF;
	padding:2px 0 0 0;
	text-align:center;
}

#footer img{border:0; margin:0 8px 0 8px; padding:0;}
#footer .logos{ width:520px; float:left; text-align:right; vertical-align:middle; height:27px; margin-top:12px; padding:0 2px 0 2px;}
#footer .infos{ width:400px; float:right; text-align:left; color:#FFFFFF; height:25px; margin-top:18px; vertical-align:middle; padding:0 8px 0 8px;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#FFFFFF; text-decoration:underline;}


.calendari{background:#fff url(../img/calendar-icon.gif) 99% 50% no-repeat;}

/* ALERTES */
.msgok{background:#FFFFE0; border:1px solid #E6DB55; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:10px; margin:0 8px 30px 8px;}
.msgerror{background:#FFEBE8; border:1px solid #CC0000; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:10px; margin:0 8px 30px 8px;}
.msgok p, .msgerror p{margin-bottom:0 !important; margin-top:10px;}
.msgok a, .msgerror a{width:9px; height:9px; display:block; float:right; margin:14px 0 0 10px; background:url(../img/adm/close.png) top left no-repeat;}
.msgok a:hover, .msgerror a:hover{background-position:bottom left;}
