/************************************************************************************
*******************************       ETIQUETES       *******************************
*************************************************************************************/
body {
margin:0;
padding:25px 0 0 0;
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:105%;
color:#464241;
text-align:center;
}

h1 {
margin:0;
padding:0;
background:black url(../img/logotip_interior.gif) 0 0 no-repeat;
width:146px;
height:24px;
margin:0 0 0 auto;
}

h1 a:link, h1 a:visited, h1 a:hover {display:block;width:146px;height:24px;}
	
h2 {
text-align:center;
font-size:1.8em;
margin:0;
padding:0;
font-weight:normal;
}

h3 {
font-size:1em;
color:black;
}

label {
margin-bottom:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#888;
}

a:link,a:visited {color:#0072BF;}
a:hover {color:#000;}

/************************************************************************************
*******************************        CLASSES        *******************************
*************************************************************************************/

h2.home {
width:516px;
height:238px;
margin:100px auto 40px auto;
padding:0;
background:white url(../img/logotip.gif) 0 0 no-repeat;
text-indent:-10000px;
}

div.contenidor {
width:964px;
text-align:left;
margin:0 auto;
}

div.contenidor_home {
width:710px;
text-align:left;
margin:0 auto;
font-size:16px;
font-weight:bold;
line-height:1.6em
}

div.contingut_galeria {
float:left;
text-align:center;

/*background:green;*/
}

div.fotografia {
width:128px;
float:left;
margin-right:10px;
margin-bottom:10px;
height:190px;
}

div.marc {
width:128px;
height:128px;
text-align:center;
}	

div.marc a:link,div.marc a:visited {color:white}
div.marc a:hover {color:#66FF66}

div.marc a:link img,div.marc a:visited img {border:2px solid white;}
div.marc a:hover img {border:2px solid #5EEB61;}
	
div.peufoto {
margin-top:3px;
font-family:"Courier New", Courier, mono;
color:#E72F2A;
font-size:0.65em;
}

div.navegacio {clear:left;margin-bottom:40px;}
	div.navegacio a:link, div.navegacio a:visited {
	display:block;
	font:9px verdana;
	text-align:center;
	width:25px;
	padding:5px 3px;
	text-decoration:none;	
	color:#555;
	border:1px solid #ccc;
	margin-right:5px;
	}
	
	div.navegacio a:hover {border-color:#0072BF;color:black;}
	
	div.navegacio a.triat:link,div.navegacio a.triat:visited,div.navegacio a.triat:hover {
	color:black;
	border:1px solid #000; !important;
	cursor:default;
	}

div.capcalera_portafoli {text-align:left}

div.capcalera_portafoli h2{
font-size:0.85em;
color:black;
font-family:"Courier New", Courier, mono;
font-weight:bold;
float:left;
text-align:right;
margin-top:25px;
margin-right:10px;
width:120px;
}

div.capcalera_portafoli div {display:block;float:left;width:398px;}
div.capcalera_portafoli p {float:left;width:160px;font-size:0.9em;margin:25px 0 0 10px;}

.obligatori {
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
color:#E72F2A;
}

div.separador_u {clear:left;height:20px;}
div.separador_dos {height:13px;}
div.detall_foto {float:left;width:500px;/*background:#ccc*/}
p.explicacio_foto {
float:left;
width:185px;
margin:0 0 0 15px;
text-align:left;
font-family:"Courier New", Courier, mono;
font-size:0.7em;
color:black;
}

.camps {font-family:Arial, Helvetica, sans-serif;border:1px solid #ccc;font-size:12px;}

a.notriada:link,a.notriada:visited,a.notriada:hover {
background:transparent url(../img/estrella_normal.gif) 0 0 no-repeat;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
}

a.triada:link,a.triada:visited,a.triada:hover,#categories_fotos a.triada:link,#categories_fotos a.triada:visited,#categories_fotos a.triada:hover {
background:transparent url(../img/estrella_activa.gif) 0 0 no-repeat;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
color:#0072BF !important;
text-decoration:underline !important;
text-decoration:underline !important;
}

a.tornar:link,a.tornar:visited,a.tornar:hover {
background:transparent url(../img/ico_06.gif) 0 4px no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
}

a.vermell:link,a.vermell:visited {
color:#E72F2A;
font-family:Arial, Helvetica, sans-serif;
background:white url(../img/ico_02.gif) 0 3px no-repeat;
padding-left:15px;
}
a.vermell:hover {
background:#E72F2A url(../img/ico_03.gif) 0 3px no-repeat;
color:white;
}

.sensemarge {margin:0}
.vermell {color:#E72F2A;}
.negre {color:black;}
.gris {color:#666;}
.acc {position:absolute;left:-10000px;}
.times {font-family:"Times New Roman", Times, serif}
.sans {font-family:Arial, Helvetica, sans-serif !important}
.petit {font-size:0.9em}

/************************************************************************************
*******************************         ID's          *******************************
*************************************************************************************/

/* menú principal */
#menu_principal {
height:19px;
margin-bottom:15px;
}

div#menu_esquerra { float:left}
div#menu_esquerra div {float:left; margin-right:4px}

div#menu_dreta { float:right}
div#menu_dreta div {float:left; margin-right:4px}


/*
#menu_principal ul {margin:0;padding:0;}
#menu_principal ul li {display:inline;width:100px;float:left;text-align:left;background-color:black;margin:0;padding:0}
#menu_principal ul li a:link, #menu_principal ul li a:visited {
display:block;
width:100px;
height:24px;
line-height:24px;
text-decoration:none;
color:#B7B6B6;
}

#menu_principal ul li a:hover {color:white;}

#menu_principal ul li a.triat:link, #menu_principal ul li a.triat:visited,#menu_principal ul li a.triat:hover{color:white;font-weight:bold}
*/
/* menú categories */
#categories_fotos {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
width:200px;
}

#categories_fotos ul {margin:0;padding:0}
#categories_fotos li {list-style-type:none;padding:0;}
#categories_fotos a:link,#categories_fotos a:visited {
text-decoration:none;
color:#666;
padding: 2px 0 2px 12px;
display:block;
}

#categories_fotos a:hover {
background:white url(../img/ico_01.gif) 0 1px no-repeat;
color:black;
}

#categories_fotos a.triat:link,#categories_fotos a.triat:visited,#categories_fotos a.triat:hover { 
background:white url(../img/ico_01.gif) 0 1px no-repeat;
color:black;
}


/* peu */
#peu {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000000;
clear:left;
}


/******************************
***CANVIS PÀGINA ABRIL 09*****
*********************************/
.a_dalt {vertical-align:top}
.a_centre {text-align:center}
table.simple, table.simple td {padding:0;border-collapse:collapse;border:0;}
.bloc_centrat {margin-left:auto;margin-right:auto;}


a.vincle_negre:link, a.vincle_negre:visited  { background:#A0A0A0; color:#FFFFFF; font-weight:bold; font-size:13px; text-decoration:none}


