body {

	background-image: url(img/bg.gif);

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.tdtable{

	background-color: #EAE4CF;

	background-image: url(img/bg_caja.png);

	width: 960px;

	height: 800px;

	vertical-align: top;

	text-align: left;

}

.fondocaja {

	background-color: #EAE4CF;

	background-image: url(img/bg_caja.png);

	background-repeat:  repeat-x;

	vertical-align: top;

	width: 800px;

	text-align: left;

}



.tdcaja {

	vertical-align: top;

	width: 955px;

	margin-top: 5px;

	margin-left: 5px;

}





.tablamenu {

	background-color: #FFFFFF;

	vertical-align: top;

	width: 948px;

	margin-bottom: 5px;

}

.tablesubmenu {

	display:none;

}

.logo {

	height: 85px;

	width: 138px;

	text-align: right;

	margin-top: 2px;

	margin-right: 4px;

	margin-left: 4px;

}



a.menu01 {

	display: block;

	background-image: url(img/but_inici.gif);

	vertical-align: bottom;

	height: 48px;

	width: 86px;

	margin-bottom: 5px;

	margin-left: 5px;

	background-repeat: no-repeat;

}

a:hover.menu01  {



    background-position: -89px 0;



}

a.activo  {

	background-position: -178px 0;

}



a.menu02 {

	display: block;

	background-image: url(img/but_espais.gif);

	vertical-align: bottom;

	height: 48px;

	width: 86px;

	margin-bottom: 5px;

	margin-left: 5px;

	background-repeat: no-repeat;

}

a:hover.menu02  {



    background-position: -89px 0;



}

span.menu03 {

	display: block;

	background-image: url(img/but_oferim.gif);

	vertical-align: bottom;

	height: 48px;

	width: 86px;

	margin-bottom: 5px;

	margin-left: 5px;

	background-repeat: no-repeat;

}

span.menu03:hover  {

	cursor:pointer;	

    background-position: -89px 0;



}

a.menu04 {

	display: block;

	background-image: url(img/but_contacte.gif);

	vertical-align: bottom;

	height: 48px;

	width: 86px;

	margin-bottom: 5px;

	margin-left: 5px;

	background-repeat: no-repeat;

}

a:hover.menu04  {



    background-position: -89px 0;



}

a.sub01 {

	display: block;

	background-image: url(img/sub_gastro.gif);

	vertical-align: bottom;

	height: 15px;

	width: 177px;

	margin-left: 1px;

	background-repeat: no-repeat;

}

a:hover.sub01 {

	background-position: -178px 0;

}

a.sub02 {

	display: block;

	background-image: url(img/sub_exclusiv.gif);

	vertical-align: bottom;

	height: 15px;

	width: 177px;

	margin-left: 1px;

	background-repeat: no-repeat;

	margin-top: 1px;

	margin-bottom: 1px;

}

a:hover.sub02 {

	background-position: -178px 0;

}

a.sub03 {

	display: block;

	background-image: url(img/sub_altres.gif);

	vertical-align: bottom;

	height: 15px;

	width: 177px;

	margin-left: 1px;

	background-repeat: no-repeat;

}

a:hover.sub03 {

	background-position: -178px 0;

}



.tdmenu {

	vertical-align: bottom;

	width: 92px;

}



.inactivo {



    background-position: -178px 0;

	cursor:default;

}

.floritura{

	display: block;

	background-image: url(img/floritura.gif);

	vertical-align: top;

	height: 83px;

	width: 85px;

	background-repeat: no-repeat;

}

.floriturap{

	display: block;

	background-image: url(img/floriturap.gif);

	vertical-align: super;

	height: 50px;

	width: 51px;

	background-repeat: no-repeat;

	text-align: right;

	margin-top: 8px;

	margin-left: 35px;

}

.floriturap01 {

	display: block;

	background-image: url(img/floriturap.gif);

	vertical-align: super;

	height: 50px;

	width: 51px;

	background-repeat: no-repeat;

	text-align: right;

	margin-top: 8px;

	margin-left: 40px;

}



.fotop {

	margin-right: 5px;

	margin-bottom: 5px;

}

.tdvideo {

	width: 360px;

	text-align: right;

	vertical-align: top;

}





.tdvideo p{

	margin-top: 10px;

	margin-right: 6px;

	margin-bottom: 5px;



}

.tdcajatexto {

	vertical-align: top;

	width: 460px;

}

.tdcajatexto01 {

	vertical-align: top;

	width: 490px;

}





.tdtexto {

	vertical-align: top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #322303;

}



.tdtexto p {

	margin-left: 50px;

	margin-top: 10px;

	width: 410px;

}



.contenido {

	width: 410px;

	margin-left: 50px;

	margin-bottom: 20px;

}

.formulari {

	width: 800px;

}

.campoform {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #6B6157;

	text-decoration: none;

	margin-top: 1px;

}



.formulari td {

	width: 50%;

	vertical-align: top;

}





.contenido td {

	vertical-align: top;

}

.contenido .miga {

	background-image: url(img/miga.gif);

	height: 29px;

	width: 30px;

	margin-right: 5px;

	background-repeat: no-repeat;

}
.contenido a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #322303;
	text-decoration: underline;
}




.tdidi {

	text-align: right;

	vertical-align: middle;

}

.tdidi table {

	margin-right: 30px;

}



.tdidi table .table {

	text-align: center;

	vertical-align: middle;

}



a.idi01{

	display: block;

	background-image: url(img/but_cat.gif);

	vertical-align: bottom;

	height: 70px;

	width: 70px;

	margin-bottom: 5px;

	margin-left: 5px;

	background-repeat: no-repeat;

}

a.idi02{

	display: block;

	background-image: url(img/but_esp.gif);

	vertical-align: bottom;

	height: 70px;

	width: 70px;

	margin-bottom: 5px;

	margin-left: 5px;

	background-repeat: no-repeat;

}

a.idi03{

	display: block;

	background-image: url(img/but_eng.gif);

	vertical-align: bottom;

	height: 70px;

	width: 70px;

	margin-bottom: 5px;

	margin-left: 5px;

	background-repeat: no-repeat;

}

.idi01_activo {

	background-position: -89px 0;





}

.florp50 {

	background-image: url(img/floriturap.gif);

	height: 50px;

	width: 51px;

	text-align: right;

	vertical-align: top;

	margin-left: 15px;

}

.florpvideo {

	background-image: url(img/floriturap.gif);

	height: 50px;

	width: 51px;

}

.tdflor50 {

	width: 30px;

}





.tablefooter {

	width: 100%;

	text-align: right;

}







.tablefooter .floritura {

	background-image: url(img/flori_f.gif);

	text-align: right;

	vertical-align: top;

	height: 50px;

	width: 45px;

}

.tablefooter .flor {

	background-image: url(img/flor.gif);

	height: 20px;

	width: 20px;

	margin-right: 3px;

	margin-left: 3px;

}



.tablefooter .tx {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

}



.tablefooter .tx a:link{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.replace{

position:relative; 

margin:0px; 

padding:0px; 

overflow: hidden;

}



.replace span{

	display:block;

	position:absolute;

	top:0;

	left:0;

	z-index:1;

}

.but_imprimir {

	background-image: url(img/but_imprimir.gif);

	height: 22px;

	width: 75px;

	margin-bottom: 10px;

}



.mapa {

	height: 430px;

	width: 948px;

	background-image: url(img/mapa.jpg);

}

.mapa01 {
	background-image: url(img/mapa.jpg);
	height: 430px;
	width: 948px;

}





.mapa .col01 {

	vertical-align: bottom;

	width: 580px;

}

.mapa .col01 table {

	width: 540px;

	margin-right: 20px;

	margin-bottom: 20px;

	margin-left: 30px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #867460;

	text-decoration: none;

	line-height: 20px;

}

.mapa .col01 table a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #867460;

	text-decoration: none;

	line-height: 20px;

}

.mapa .col02 {

	vertical-align: top;

}

.mapa .col02 table {

	width: 310px;

	margin-top: 35px;

	margin-right: 20px;

	margin-bottom: 20px;

}

.mapa .col02 .num {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #716050;

	text-decoration: none;

	background-image: url(img/p01.gif);

	background-repeat: no-repeat;

	height: 30px;

	width: 30px;

	background-position: center top;

	text-align: center;

	vertical-align: top;

}

.mapa .col02 .num span {

	text-align: center;

	vertical-align: middle;

	margin-top: 10px;

}

.mapa .col02 .tx {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 12px;

	font-weight: normal;

	color: #736153;

	text-decoration: none;

}

.mapa_print {

	display: none;

}

.nominvisible {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

	display: none;

}
