body{
	
	margin:0px;
}
input{
	font:12px Arial, Helvetica, sans-serif;
}
td {
	font:12px Arial, Helvetica, sans-serif;
	color:black;
}
	
a {
	font:12px Arial, Helvetica, sans-serif;
	color:black;
	}
	

/*Menu*/
.tdmenu		{ }

.tdmenu:hover	{background-color: #ffc592; height:28px;}

a.menup		{ font-family:"Trebuchet MS", helvetica, verdana, sans-serif;color: #ffffff; font-size: 12px; text-decoration: none; margin-left: 8px; letter-spacing:0.02em}
a.menup:hover		{ font-family:"Trebuchet MS", helvetica, verdana, sans-serif;color: #000000; font-weight:bold; font-size: 12px; text-decoration: none; margin-left: 8px; letter-spacing:0.02em}

.menusup{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.menusup1{
	z-index:0;
	position:relative;
}
a.menusup:hover{
	background-color:#ff7f11;
	color:#ffffff;
	text-decoration:none;
}

.margenderecho{
	padding-right:25px;
}

.img.x
{
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
}

/* Contenido */

.textonormal{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.textonormal:link, a.textonormal:visited{
	color:#000000;
}
a.textonormal:hover, a.textonormal:visited:hover{
	color:#ff6600;
}
.encabezado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
.encabezadolink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff6600;
	text-decoration:none;
}
.encabezadolink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#ff6601;
}

.titulonoti{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff6600;
}
.contenidonoti{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.fechanoti{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.leermas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
}
a.leermas:link, a.leermas:visited{
	color:#ff6600;
	text-decoration:none;
}
a.leermas:hover, a.leermas:visited:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.titulonoti2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
}
.contenidonoti2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.marcofoto{
	
	background-image: url(../images/sombra.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
}
.fondonoti{
	background-color: #f9f7f3;
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}

.adoptam{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600; 
	font-size:12px;
}

.trobam{
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600; 
	font-size:12px;
}

/* Contactar */

.consulta{
	vertical-align:top;
}

/* Campanyes */

.titolcampanya1{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600; 
	font-weight:bold; 
	font-size:16px;
}
.titolcampanya{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600; 
	font-weight:bold; 
	font-size:16px;
	text-decoration:none;
}

/*a.titolcampanya:hover{
	background-color:#ff7f11;
	color:#ffffff;
	text-decoration:none;
}*/

.slogancampanya{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600;
	font-size:14px;
}

/*DESCRIPCION CORTA ACTIVITATS*/

.descLt{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600;
	font-size:14px;
}
/* Menu superior del Logo */

.accesorapido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.accesorapido:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
	text-decoration:underline;
}

/* Activitats */ 

.titolactivitats{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600; 
	font-weight:bold; 
	font-size:16px;
	text-decoration:none;
}
/*.titolactivitats:hover{
	background-color:#ff7f11;
	color:#ffffff;
	text-decoration:none;
}*/

.activitatsbold{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600; 
	font-size:12px;
}

/* Contactar */

.contac {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.input {
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.txtform { 
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

/* Otros */

.leermas{}

a.leermas:hover{
	background-color:#ff7f11;
	color:#ffffff;
	text-decoration:none;
}

.imagesclub{
	
	background-image: url(../images/sombra.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
}
.preustitol{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ff6600; 
	font-weight:bold; 
	font-size:12px;
	text-decoration:none;
}
.preus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
}
.preus1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
.mapaweb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a.mapaweb:hover{
	text-align:center;
	font-size:12px;
	color:#ff6600; 
	text-decoration:none;
}
.mapaweb2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
a.mapaweb2:hover{
	font-size:10px;
	color:#ff6600; 
	text-decoration:none;
}
.paco{
	text-decoration:none;
}

.bordehorario{
	border:2px #FF6600;
	border-style:dashed;
	padding:10px;
}