/* CSS Document */


body	{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; background:url(../imatges/bg_body.gif) repeat-x; font-size:.90em;	margin:0; padding:0;}

h1		{
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding:10px 0 0 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:text-bottom;
}
h2
{
	font-size:16px;
}
h3
{
	font-size:14px;
	font-weight:bolder;
	margin:0 0 15px 0;
	padding:0;
	line-height:14px;
	border-bottom:2px solid #000000;
}

hr
{
	text-align:center;
	width:400px;
	height:2px;
	color:#aaaaaa;
	background:#aaaaaa;
}
p		{ line-height:22px;}
input, select, textarea
{
	font-family:tahoma, sans-serif;
	font-size:11px;
}
input, textarea
{
	padding:3px 4px 4px 4px;
	border:1px solid #CCC;
}

img
{
	border:0;
}

a
{
	border:0;
	text-decoration:none;
}

table
{
	vertical-align:middle;
	border:none;
}
td
{	
	text-align:left;
}
th
{
	font-weight:normal;
	text-align:left;
	color:#444;
	font-size:11px;
}
td.camp
{
	width:200px;
}
input
{
	width:180px;
}
input.submit
{
	width:100px;
	margin-right:20px;
	float:right;
}
textarea
{
	width:180px;
	height:50px;
}
select
{
	width:185px;
}

ul
{

	margin:0 7px 22px 0;
	padding:0;
	list-style:none;
	clear:both;

}

li
{

	color:#666666;
	clear:both;
	line-height:24px;
	display:inline

}

/************************************************ -- CAPES CONTENIDORES -- ******************************************************/

#web		{ margin:0 auto; padding:0; width:850px; background:url(../imatges/bg_web.gif) repeat-y; }
#idioma		{ padding:10px 0 10px 0; float:right;}
#menu		{ float:left; width:250px; }
#texte 		{ width:560px; padding:0 15px 10px 0px; float:right; }
#peu		{ font-size:11px; text-align:center; border-top:#bfc1cb 1px solid; padding-top:20px; background:#FFFFFF }




#titol	{ color:#e50e88; height:34px; padding:3px 11px 11px 0px; }



#final_texte
{
	font-size:10px;
	background:#f2f2f2 url(../imatges/bk_texte_baix.jpg) bottom no-repeat;
	height:15px;
	margin:0 0 0 0;
	text-align:right;
	color:#999999;
	padding:0px 15px 8px 0;
	width:515px;
	float:right
}

#baix
{
	background:#ffffff url(../imatges/bk_baix.gif) top repeat-x;
	height:56px;
	border:1px solid #f2f2f2;
	width:720px;
	padding:0px 15px 10px 5px;
	text-align:left;
	font-size:10px;
}



#credits
{
	width:500px;
	float:left;
	color:#666666; 
	padding-top:4px;
}


/************************************************ -- CLASSES -- ******************************************************/

img.foto
{
	border:1px solid #cdcdcd;
	padding:6px 6px 6px 6px;
	margin:10px 10px 10px 20px;
	float:right;
	background:#ffffff;
	vertical-align:text-top;
}

img.noticia
{
	border:1px solid #cdcdcd;
	margin:10px 10px 10px 20px;
	padding:2px 2px 2px 2px;
	background:#ffffff;
	vertical-align:middle;
	float:left;
}

.boto/*classe que ens defineix els botons*/
{
	display:block;
	padding-bottom:1px;
	height:34px;
	width:247px;
	float:left;
}
.ct_historia
{
	background-position:0 -35px;
	background-image:url(../imatges/ct_historia.gif);
	background-repeat:no-repeat;
}
.es_historia
{

	background-position:0 -35px;
	background-image:url(../imatges/es_historia.gif);
	background-repeat:no-repeat;
}
.ct_serveis
{
	background-position:0 -35px;
	background-image:url(../imatges/ct_serveis.gif);
	background-repeat:no-repeat;
}
.es_serveis
{

	background-position:0 -35px;
	background-image:url(../imatges/es_serveis.gif);
	background-repeat:no-repeat;
}
.ct_localitzacio
{

	background-position:0 -35px;
	background-image:url(../imatges/ct_localitzacio.gif);
	background-repeat:no-repeat;
}
.es_localitzacio
{

	background-position:0 -35px;
	background-image:url(../imatges/es_localitzacio.gif);
	background-repeat:no-repeat;
}
.ct_noticies
{

	background-position:0 -35px;
	background-image:url(../imatges/ct_noticies.gif);
	background-repeat:no-repeat;
}
.es_noticies
{

	background-position:0 -35px;
	background-image:url(../imatges/es_noticies.gif);
	background-repeat:no-repeat;
}
.ct_contacte
{

	background-position:0 -35px;
	background-image:url(../imatges/ct_contacte.gif);
	background-repeat:no-repeat;
}
.es_contacte
{

	background-position:0 -35px;
	background-image:url(../imatges/es_contacte.gif);
	background-repeat:no-repeat;
}
.ct_informacio
{

	background-position:0 -35px;
	background-image:url(../imatges/ct_informacio.gif);
	background-repeat:no-repeat;
}
.es_informacio
{

	background-position:0 -35px;
	background-image:url(../imatges/es_informacio.gif);
	background-repeat:no-repeat;
}
.ct_recursos
{

	background-position:0 -35px;
	background-image:url(../imatges/ct_recursos.gif);
	background-repeat:no-repeat;
}
.es_recursos
{

	background-position:0 -35px;
	background-image:url(../imatges/es_recursos.gif);
	background-repeat:no-repeat;
}

.bt_link:hover/*link dels botons del menu*/
{
	background-position:0 0px;
}

li a.li_link {

	padding:10px 11px 10px 10px;
	margin: 0px 1px 2px 1px;
	background:#ffffff;
	border-bottom:2px solid #E9E9E9;
	color:#CCC;

}

li a.li_link:visited, li  a.li_link:link
{
	color:#777;
}
li a.li_link:hover
{
	border-bottom:2px solid #fbc101;
	color:#000;
}

.link_pujar, .link_pujar:visited
{
	color:#999999;
}

.info, .info:visited
{
	color:#000000;
}
.credits
{
	color:#666666;
}
b.credits
{
	color:#000000; font-size:12px
}

.link:hover
{
	color:#000000;
	text-decoration:underline;
}

.doble
{
	line-height:25px;
}
.doble2
{
	line-height:20px;
}

.clear
{
	clear:both;
	display:block;
}