@charset "UTF-8";
/* CSS SECCIO */
html { min-height: 100%; margin-bottom: 1px;}
body{height:100%;margin:0;padding:0;background-color:#e94734;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
#content{width:908px;background-color:#FFFFFF; margin:0 auto;padding:20px;padding-top:0px;padding-bottom:0px;height:auto;}
#cap{padding:5px;height:17px;color:#FFFFFF;background-color:#96D2FF; margin:0 auto;}
#title_top{float:left;}
#links_top{float:right;}
a {color:#e94734;text-decoration:none; }
a:hover {text-decoration:underline; }
img{border:none;}


.img_interior{float:left;width:625px;height:115px;margin-right:17px;}
.cerca_interior{width:266px;height:115px;float:left;background-color:#404041; overflow:hidden;}

#menu_peu{ float:left;}
#menu_peu ul{ margin:0;padding:0px;list-style:none;}
#menu_peu li { padding-left:10px;float:left; }
#menu_peu li a{ color:#BCBEC0;font-size:11px;margin:0;list-style:none; }
#menu_peu li a:hover{ }

#menu_top{ float:right;}
#menu_top ul{ margin:0;padding:0px;list-style:none;width:100%;float:right;}
#menu_top li { float:right;;padding-left:10px; padding-bottom:7px;}
#menu_top li a{ color:#333333;font-size:11px;margin:0;list-style:none;float:left; border-right:1px solid #999999;padding-right:8px;}
#menu_top li a:hover{ }
.alt_60{ height:60px;}

.taronja{color:#e94734;}
.gris{color:#404031;}
.blau{	color:#3777BC;}
.groc{color:#ee701c;}
.lila{color:#a3057c;}
.marro{color:#7b4f05;}
.verd{color:#95c72a;}
.ambit_taronja{ padding-bottom:5px; border-bottom:solid 5px #e94734;}
.ambit_gris{ padding-bottom:5px; border-bottom:solid 5px #404031;}
.ambit_blau{	 padding-bottom:5px; border-bottom:solid 5px #3777BC;}
.ambit_groc{ padding-bottom:5px; border-bottom:solid 5px #ee701c;}
.ambit_lila{ padding-bottom:5px; border-bottom:solid 5px #a3057c;}
.ambit_marro{ padding-bottom:5px; border-bottom:solid 5px #7b4f05;}
.ambit_verd{ padding-bottom:5px; border-bottom:solid 5px #95c72a;}
.linia_taronja{ padding-top:5px; border-top:solid 1px #e94734; text-align:right; font-size:120%; margin-top:10px;}
.linia_gris{ padding-top:5px; border-top:solid 1px #404031; text-align:right; font-size:120%; margin-top:10px;}
.linia_blau{	 padding-top:5px; border-top:solid 1px #3777BC; text-align:right; font-size:120%; margin-top:10px;}
.linia_groc{ padding-top:5px; border-top:solid 1px #ee701c; text-align:right; font-size:120%; margin-top:10px;}
.linia_lila{ padding-top:5px; border-top:solid 1px #a3057c; text-align:right; font-size:120%; margin-top:10px;}
.linia_marro{ padding-top:5px; border-top:solid 1px #7b4f05; text-align:right; font-size:120%; margin-top:10px;}
.linia_verd{ padding-top:5px; border-top:solid 1px #95c72a; text-align:right; font-size:120%; margin-top:10px;}

#menu_esq{ margin-top:5px;}
#menu_esq ul{ margin:0;padding:0px;list-style:none;width:100%;}
#menu_esq li a{ border-top:2px solid #ffffff;text-decoration:none;font-weight:bold;padding-left:8px;background-color:#feece3;width:150px;font-size:12px;margin:0;list-style:none;float:left;padding-bottom:13px;padding-top:13px;padding-right:8px;}
#menu_esq li a:hover{ }

#menu_esq .actual { color:#404041;}
#menu_esq .actual a{ color:#404041;}

.picassa{width:160px;height:240px;float:left;}
.picassa2{width:160px;height:100px;float:left; overflow:hidden; margin-bottom:20px;}


.menu_renovat{ background-color:#e94734; height:56px; overflow:hidden;}
.menu_renovat ul{ margin:0;padding:0px;list-style:none;height:55px;width:100%;border-bottom:1px solid #fff;}
.menu_renovat li {float:left;border-right:1px solid #fff;height:55px;}
.menu_renovat li a{text-decoration:none;width:80px;color:#fff;font-size:12px;margin:0;list-style:none;float:left; background-color:#e94734;padding-left:10px;padding-right:15px;height:55px;display:block;position: relative;vertical-align:bottom;}
.menu_renovat li a:hover{ background-color:#404041;}
.bottom{ bottom:5px;position: absolute; padding-right:10px;}

#perfil{border-bottom: solid 3px #e94734; margin:0px; padding:0px;}
#perfil ul{ margin:0px;padding:0px;list-style:none; font-weight:bold; margin-left:-20px;}
#perfil li {border-top: solid 1px #e94734; padding-bottom:10px; padding-top:10px;list-style:none; font-weight:bold;}
#perfil li a{ text-decoration:none;color:#e94734; font-weight:bold}

.titol_verd{
	font-size:22px;
	color:#95c72a;
}
.titol_marro{
	font-size:22px;
	color:#7b4f05;
}

.titol_lila{
	font-size:22px;
	color:#a3057c;
}


.titol_groc{
	font-size:22px;
	color:#ee701c;
}


.titol_taronja{
	font-size:22px;
	color:#e94734;
}

.titol_blau{
	font-size:22px;
	color:#3777BC;
}




.titol_gris{
	font-size:22px;
	color:#313132;
}
#rss{
	padding:10px;
	border-top:5px solid #FAA61A;
	background-color:#FEECCF;
}

#rssul li a{
	text-decoration:none;
	color:#333333;
	background-color:#FEECCF;
	padding:0px;
}


.data{color:#9c9c9c;font-size:12px;}
.titular{color:#33adde;}
#logo{float:left;}
#link_aux{text-align:right;float:right;margin-top:30px;}
#clear_both{clear:both;}


#box_gris{margin-top:218px;position:absolute;background-color:#404041;width:611px;color:#FFFFFF;padding:7px;}
#degradat_blau{float:left;margin-top:5px;padding:15px;}
#degradat_gris{float:left;margin-top:5px;padding:15px;}
input[type=button],.btn{border:1px solid #e94734;cursor:pointer;background-color:#e94734;color:#FFFFFF;padding:4px;}

#peu{width:938px;height:15px;padding:5px;padding-top:7px;color:#BCBEC0; margin:0 auto;background-color:#404041;font-size:11px;}
#peu_logo{width:938px;padding-top:7px;color:#BCBEC0; margin:0 auto;font-size:11px;}



#titol_plana{font-size:16px;margin-bottom:10px;}
.titol_plana{font-size:16px;margin-bottom:10px;}
/*#titol_plana_content{color:#404041;font-size:20px;margin-bottom:15px;}*/
#titol_plana_content{color:#353535;font-size:18px;margin-bottom:15px;}

#box_pfs{float:right;width:745px;}
#box_menu{width:146px;float:left;}
#box_cami{padding:7px;padding-left:3px;background-color:#404041;color:#FFFFFF; height:15px;}
#box_cami a{padding:7px;background-color:#404041;color:#FFFFFF;}

#box_content{padding-left:30px;padding-top:15px; margin-top:0px;background-repeat:repeat-x; color:#333333; overflow:hidden;}
#titol_pf{color:#404041;font-size:22px;margin-bottom:10px;clear:both}


#menu_esq li a{ color:#e94734;font-size:11px;margin:0;list-style:none; }
#menu_esq li a:hover{ text-decoration:none;color:#404041;}
#menu_esq li a .actual{ text-decoration:none;color:#404041;}

.media{font-size:13px;font-weight:bold;margin-bottom:7px;}
table .thead{
	background-color:#009966;
}
.bx1{}
#box_pfs li{
	margin-left:20px;
}


.pageActual{
	padding-bottom:3px;
	padding-top:3px;
	padding-right:7px;
	padding-left:7px;
	background-color:#e94734;
	color:#FFFFFF;
	font-weight:bold;
}

.pageSeg{
	color:#666666;
	text-decoration:none;
}

.detallHide{display: none;}
.detallShow{display: block;}
