	a{
		text-decoration: none;
	}
	
	a.maximize img{
		border: 0px none;
	}
	
	li {
		margin-bottom: 30px;
	}
	
	li.empres {
		list-style:none;
		margin-bottom: 5px;
	}
	
	fieldset {
		padding: 1em;
		font:80%/1 sans-serif;
		color: #B82C24;
	}
	label {
		float:left;
		width:25%;
		margin-right:0.5em;
		padding-top:0.2em;
		text-align:right;
		font-weight:bold;
		
	}
	
	body {
		background-image: url(../img/background.png);
		background-position: bottom center;
		background-attachment: fixed;
		background-repeat: repeat-x;
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		line-height: 22px;
		font-style: italic;
		color: #000000;
		font-size: 12px;
		text-align: center;
	}

	#caixa_footer {
		clear: both;
		left: -10px;
		text-align: center;
		overflow: hidden;
		background-color:#EF3125;
		botton: 0px;
	}

	div#footer {
		background-color: #EF3125;
		height: 20px;
		padding-top: 3px;
		padding-bottom: 5px;
		width: 100%;
		position:fixed; left:0px; bottom:0px; 
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 8px;
		color: #FFFFFF;
	}

	div#footer A:link {text-decoration:none; color:#CCCCCC; font-weight: normal;}
	div#footer A:visited {text-decoration:none; color:#CCCCCC; font-weight: normal;}
	div#footer A:active {text-decoration:none; color:#CCCCCC; font-weight: normal;}
	div#footer A:hover {text-decoration:none; color:#CCCCCC;font-weight: bold;} 


	/* Format dels textos pels peus */
	.footer_set {
		color: #FFFFFF;
		font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size: 15px;
		text-indent: 5px;
		font-weight: bold;
	}
	
	.titulo1 {
		color: #EF3125;
		font-size: 14px;
	}
	
	.entradeta {
		font-style: italic;
		font-weight: normal;
		font-size: 12pt;
	}
	.tituloCV {
		font-size:14pt;
		font-weight: bold;
	}
	.tabla_datos {
		width: 100%;
		font-style: italic;
		padding-bottom: 20px;
	}
	.tabla_datos td {
		vertical-align: top;
	}
	
	.tabla_datos td.platos {
		font-size: 12px;
	}
	
	.tabla_datos_header {
		width: 100%;
	}
	
	.tabla_datos_header td.header1 {
		text-align: left;
		color: #EF3125;
		vertical-align:bottom;
		font-size: 16px;
		font-weight: bold;
	}
	.tabla_datos_header td.header2 {
		text-align: left;
		vertical-align:bottom;
		color: #EF3125;
		font-weight: bold;
	}
	.tabla_datos_header A:link {text-decoration:none; color:#000000;}
	.tabla_datos_header A:visited {text-decoration:none; color:#000000;}
	.tabla_datos_header A:active {text-decoration:none; color:#EF3125;}
	.tabla_datos_header A:hover {text-decoration:none; color:#000000;text-transform: uppercase;} 
	
	.tabla_datos_data1 {
		text-align: left;
		color: #EF3125;
		font-size: 10pt;
	}
	.tabla_datos_data2 {
		text-align: left;
		color: #000000;
		font-size: 10pt;
	}
	.tabla_datos_subtitulo {
		text-align: left;
		color: #EF3125;
		font-weight: bold;
		font-size:11pt;
	}
	.anyos_familia_0 {
		border-bottom:1px solid #DDDDDD;
		border-right:1px solid #DDDDDD;
		color:#666666;
		font-family:Trebuchet MS, Arial,Helvetica,sans-serif;
		font-size:10px;
		padding-right:20px;
		text-align:right;
		width:100px;
	}
	.titulos {
		border-bottom:1px solid #DDDDDD;
		border-left:1px solid #DDDDDD;
		color:#000000;
		font-family: Trebuchet MS, Arial,Helvetica,sans-serif;
		font-size:16px;
		padding:0 5px 10px 20px;
		text-align:left;
	}
	.anyos_familia_1 {
		border-bottom:1px solid #DDDDDD;
		border-right:1px solid #DDDDDD;
		font-family:Trebuchet MS, Arial,Helvetica,sans-serif;
		font-size:11px;
		padding-right:10px;
		text-align:right;
		width:100px;
	}
	.anyos_celas_fotos {
		border-bottom:1px solid #DDDDDD;
		font-family: Trebuchet MS, Arial,Helvetica,sans-serif;
		font-size:14px;
		padding:16px 0 12px 10px;
		text-align:left;
	}
	.fotos_marges {
		border:1px solid #999999;
		margin:0 2px 2px 0;
	}
	
	img.equipo{
		float: right;
		margin-top: 10px;
		margin-left: 15px;
		border: 1px #FFFFFF solid;
	}
	
	img.contactar{
		border: 1px #FFFFFF solid;
	}
	
	.formErrors{
		font-weight: normal;
		color: #EF3125;
	}
	
	/***********************************************************************/
	/*************************  O F E R T A  *******************************/
	/***********************************************************************/
	table.tabla_menus {
		width: 100%;
		text-align: center;
	}
	table.tabla_menus thead {
		color:#EF3125;
		font-size: 17px;
	}
	.menu_platos{
		font-size: 17px;
		font-weight: bold;
	}
	.titulo_plato {
		font-size: 14px;
		font-weight: bold;
	}
	.titulo_plato a{
		text-decoration: none;
		color:#444;
	}
	.titulo_plato a:hover{
		color:#EF3125;
	}
	.titulo_plato p{
		margin: 4px;
	}
	.desc_plato{
		font-size: 11px;
		font-weight: normal;
		font-style: italic;
	}

	/***********************************************************************/
	/*************************  F I T X A  *********************************/
	/***********************************************************************/
	.ficha_titulos {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #999999;
		line-height: 15px;
	}
	
	.ficha_contenido {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #222222;
		text-decoration: none;
		line-height: 20px;
		
	}
	.ficha_nombre {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	.ficha_nota {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #222;
		text-decoration: none;
	}	
	.ficha_fotografo {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		text-decoration: none;
	}		
	.ficha_boton {
		border: 1px solid #999999; 
		background-color: #999999; 
		color: #FFFFFF; 
		font-weight: bold; 
		font-size: 14px; 
		padding-left: 10px; 
		padding-right: 10px; 
		padding-top: 3px; 
		padding-bottom: 3px; 
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	.ficha_boton A:link {text-decoration: none; color: #FFFFFF;}
	.ficha_boton A:visited {text-decoration: none; color: #FFFFFF;}
	.ficha_boton A:active {text-decoration: none; color: #FFFFFF;}
	.ficha_boton A:hover {text-decoration: none; color: #FFFFFF;}	
	.img_abc{
		border:0 none;
		margin-bottom:0;
		margin-left:2px;
		margin-right:0;
		padding:0;
		width: 28px;
		height: 28px;
	}
	
	#load {
		display: none;  
		position: absolute;  
		top: 300px;  
		background: url(../img/wait.gif) no-repeat;  
		width: 128px;  
		height: 31px;  
		text-indent: -9999em;  
}
	.menu_body {
		float:left;
		height: auto;
		left: auto;
		margin-left: 0px;
		margin-top:-213px;
		overflow: visible;
		top: auto; 
		width:150px;
		display: none;
	}
	.menu_body li {
		background-color: red;
		border-bottom: 1px solid #CCCCCC;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		padding: 2px;
		margin-bottom: 0px;
		
	}
	
	span.tit{
		background: transparent url(../img/collapsed.png) no-repeat;
	}
	span.tit.active{
		background: transparent url(../img/expanded.png) no-repeat;
	}
	
	/*Galeria de fotos de berlin*/
	.galleria{list-style:none;width:200px}
    .galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
    .galleria li a{display:none}
    .galleria li div{position:absolute;display:none;top:0;left:180px}
    .galleria li div img{cursor:pointer}
    .galleria li.active div img,.galleria li.active div{display:block}
    .galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
    .galleria li .caption{display:block;padding-top:.5em}

	.caption{font-style:italic;color:#887;}
	.llistat_galeria_berlin{position:relative;margin-top:0em;text-align: center;}
	.gallery_berlin{width:702px; margin: -4em auto;}
	.gallery_berlin li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
	.gallery_berlin li div{left:240px}
	.gallery_berlin li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:black;}
	#main_image img{margin-bottom:10px;}
	
	.nav{
	  padding-top:15px;
	  clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;
	  text-transform:uppercase;
	 }
	 .nav a{
	   color: #000000;
	 }
	 .nav a:hover{
	   color: #EF3125;
	 }


	
	/*
	.galleria{list-style:none;width:200px}
	.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
	.galleria li a{display:none}
	.galleria li div{position:absolute;display:none;top:0;left:180px}
	.galleria li div img{cursor:pointer}
	.galleria li.active div img,.galleria li.active div{display:block}
	.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
	.galleria li .caption{display:block;padding-top:.5em}
	* html .galleria li div span{width:400px} /* MSIE bug */
	/*
	.berlin_gallery{position:relative;margin-top:2em;}
	.gallery_berlin{width:200px;float:left;}
	.gallery_berlin li{width:55px;height:70px;border:3px double #eee;margin: 0 2px 2px 0;background:#eee;}
	.gallery_berlin li.hover{border-color:#bbb;}
	.gallery_berlin li.active{border-style:solid;border-color:#222;}
	.gallery_berlin li div{left:240px}
	.gallery_berlin li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	.galleria_container{margin-right: 10em;height:auto;width:650px;float:right;}
	.galleria_container img{max-width:650px;}
	
	.nav_menu{padding-top:15px;clear:both;}
	
	.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
	.info p{margin-top:1.6em;}
	
	.nav{position:absolute;top:410px;left:0;}
*/
