p, input {
	margin: 0px; padding: 0px; margin-bottom: 5px;
	text-align: left;
	font-size: 11px;
	color: #666;
	/*line-height: 1.3em;*/
}
a { color: #666; text-decoration: underline; }
a:hover { color: #800059; text-decoration: none; }
/* --- MENUDALT --- */
#menudalt p { 
	margin: 0px; 
	padding-left: 25px; padding-right: 25px;
	padding-top: 10px; padding-bottom: 10px;
	text-transform: uppercase; text-align: right; 
}
#menudalt p a { color: #FFFFFF; text-decoration: none; }
#menudalt p a:hover { text-decoration: underline; }
#menudalt img { border: 0px; margin: 0px; padding: 0px; }
/* --- CAPSA ---- */
#capsa {  }
/* --- CONTINGUT --- */
h1,h2,h3 { margin: 0px; padding: 0px; padding-top: 0px; padding-bottom: 5px; padding-top: 2px; }
h1, .titol1 { font-size: 18px; color: #666666; text-transform: uppercase; }
h2, .titol2 { font-size: 12px; color: #800059; text-transform: uppercase; }
h3, .titol3 { font-size: 12px; }
h4, .titol4 { font-size: 11px; text-decoration: underline; }
em { font-style: italic; }
strong { font-weight: bold; }

.petit { font-size: 10px; }
.color111 { color: #111111; }
.adminok { color: #11bb11; font-weight: bold; }
.adminerror { color: #dd1111; font-weight: bold; }

.pad_bottom { padding-bottom: 5px; }

#guia .guia { 
	padding-left: 25px; padding-top: 8px;
	font-size: 10px; /*text-transform: uppercase;*/
}
/* --- COLUMN 1 --- */
#column1 a { color: #666; text-decoration: none; }
#column1 a:hover { color: #111; text-decoration: underline; }
#column1 ul { margin: 0px; padding: 0px; }
#column1 ul li { list-style-type: none; padding-top: 10px; }
#column1 ul .submenu { padding-top: 0.4em; }
#column1 ul ul { font-size: 10px; }
/* --- S --- */
.tab20 { padding-left: 20px; }
.tab40 { padding-left: 40px; }
.ratlla { border-bottom: 1px solid #ddd; margin-bottom: 5px; }
hr { border-bottom: 1px solid #ddd; margin-bottom: 5px; }
img { border: 0px; vertical-align: text-bottom; }
.fesq { border: 0px; margin: 0px; padding: 0px; float: left; }
.fdreta { border: 0px; margin: 0px; padding: 0px; float: right; }
.fotografia { border: 1px solid #666; margin: 5px; padding: 0px; }

.pestanya {color: #ffffff; background: #800059; border: 1px solid #000000;
	padding: 0px; margin: 2px; font-weight: bold;  
	font-family: Trebutched, Arial, Helvetica, san-serif; font-size: 12px; 
	text-align: center; text-decoration: none; text-transform: uppercase;}
.pestanya a { color: #cccccc; text-decoration: none; text-transform: none;}

#column ul { margin: 0px; padding: 0px; font-size: 12px; text-transform: uppercase; padding-bottom: 5px; padding-top: 2px;}
#column ul .submenu { margin: 0px; padding: 0px; font-size: 10px; text-transform: none; padding-bottom: 5px; padding-top: 2px;}
#column ul li { list-style-type: none; padding-top: 10px; }
#column ul li a { text-decoration: none; }
