@charset "utf-8";
/**************************************** HEADER ***********************************/
#header {
	background-image: url('/imatges/escut_negre.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #000000;
    display: block;
    float: none;
    height: 6.8em;
    overflow: hidden;
    width: 100%;
}

#header h1 {
    display: block;
    overflow: hidden;
    text-indent: -9999em;
    float: left;
    width: 0;
    height: 0;
}
#header .logo {
    background: #000000;
    width: 21.0em;
    height: 5.6em;
    text-align: center;
	padding: 0.8em;
}
#header .logo img {
    width: 21.0em;
    height: 5.6em;
}
.info {
    margin-right: 12.5em;
    padding: 1.2em 0 0 0;
	color: #eee;
	/* float: right; */
}

/************************************ BARRA MOBIL *************************************/
.barra_mobi {
	background-color: #3a6181;
	font-size: 1.1em;
	min-height: 1.4em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	width: 100%;
	text-align: center;
}

.barra_mobi a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.barra_mobi a:hover {
	text-decoration: underline;
}

/**************************************** MENU ****************************************/
#menu_bar {
	background-image:url('/imatges/menu_bar.png');
	background-repeat: repeat-x;
	background-color: #dcdcdc;
    margin: 0.1em 0 0 0;
    float: none;
    display: block;
    overflow: hidden;
}

.info .data {
    text-align: right;
    display: block;
    overflow: hidden;
	padding: 0.1em 0.5em;
}
.data p {
    font-size: 1.1em;
    padding: 0.4em 0.5em 0 0;
}
.menu {
    float: right;
    display: block;
    overflow: hidden;
}
.menu li {
    display: inline-block;
    float: left;
    font-weight: bold;
}
.menu li a {
    color: #000;
    font-size: 1.1em;
    float: left;
    padding: 0.4em 1.1em 0.4em 1.1em;
    text-decoration: none;
}
.menu li.seleccionat a {
    background-color: #c2140b;
    color: #fff;
}
.menu li a:hover {
    background-color: #c2140b;
    color: #fff;
}

/**************************************** OPCIONS ****************************************/
#info_bar {
    float: none;
    display: block;
    overflow: hidden;
    padding: 0.6em 1.0em 1.8em;
}
.info .menu_info {
    float: none;
    overflow: hidden;
    display: block;
	padding: 0.1em;
	text-align: right;
}
.menu_info ul {
    float: right;
    display: block;
    overflow: hidden;
    margin-left: -1.0em;
	text-align: right;
}
.menu_info li {
    float: left;
    display: inline;
    border-left: 0.1em solid #eeeeee;
    padding-left: 0.8em;
	margin-right: 0.9em;
}
.menu_info li a {
    color: #eeeeee;
    font-size: 1.2em;
    text-decoration: none;
}
.menu_info li.registre a {
    color: #eeeeee;
    font-weight: bold;
}

.menu_info li.primera {
    border-left: 0em !important;
}

.menu_info li a:hover {
    color: #ffffff;
    text-decoration: underline;
}
/**************************************** ARIADNA ****************************************/
.fil_ariadna {
    float: left;
}
.fil_ariadna p,
.fil_ariadna ul {
    float: left;
}
.fil_ariadna p {
    font-size: 1.1em;
    position: relative;
    background: #FFF;
    padding-right: 0.2em;
}
.fil_ariadna ul {
    margin-left: -0.8em;
}
.fil_ariadna li {
    background: url(img/fletxa_ariadna.gif) no-repeat 0 0.4em;
    padding-left: 1.2em;
    margin-right: 0.6em;
    float: left;
    display: inline;
}
.fil_ariadna li span {
    font-size: 1.1em;
}
.fil_ariadna li a {
    font-size: 1.1em;
    text-decoration: none;
    color: #666;
}
.fil_ariadna li a:hover {
    color: #ac2115;
    text-decoration: underline;
}

/**************************************** SUBMENUS ****************************************/
.submenu_box {
    background: #EEE url(img/fons_menu_ver_top.gif) repeat-x 0 0;
    display: block;
    overflow: hidden;
    float: none;
    margin: 0 0.7em;
}
.submenu_box .submenu_cap {
    margin-bottom: 1.0em;
    display: block;
    overflow: hidden;
    float: none;
}
.submenu_box .submenu_cap h2 {
    background: url(/imatges/baner_punt_cat.gif) no-repeat 50% 0;
    display: block;
    overflow: hidden;
    text-indent: -9999em;
    float: none;
    width: 17.3em;
    height: 2.9em;
}

.submenu_box .submenu {
    background: url(/imatges/escut_cmenu.gif) no-repeat 0 0;
    margin: 0;
    padding: 1.0em 0 0;
    width: 17.3em;
}
.submenu_box .submenu ul {
    padding: 0 0.5em;
    display: block;
    float: none;
    /*overflow: hidden;*/
    min-height: 32.0em;
}
.submenu_box .submenu li {
    border-bottom: 0.1em solid #c2140b;
    padding: 0.5em 0;
	display: block;
	overflow: hidden;
	display: block;
	float: none;
	clear: both;
}
.submenu_box .submenu li a {
    font-size: 1.1em;
    font-weight: bold;
    color: #000;
    text-decoration: none;
	/*float: left;
	clear: right;*/
}
/***Modificacio 20091214*/
.submenu_box .mostrar_opcions a, 
.submenu_box .mostrar_opcions span {
	background: url(/imatges/ico_mes_info_01.gif) no-repeat scroll 100% 0.3em;
	padding-right: 1.2em;
	font-size:1.1em;
	font-weight: bold;
	cursor:pointer;
}
.submenu_box .mostrar_opcions span:hover {
	color: #ac2115;
}
/*.submenu_box .mostrar_opcions ul {
	display: none;
}*/
.submenu_box .amagar_opcions a, 
.submenu_box .amagar_opcions span {
	background: url(/imatges/menu_ver_obert.gif) no-repeat scroll 100% 0.0em;
	padding-right: 1.2em;
	font-size:1.1em;
	font-weight: bold;
	cursor:pointer;
}
.submenu_box .amagar_opcions span:hover {
	color: #ac2115;
}

/************************ estils afegits ************************/
.submenu_box .submenu ul.amagar {
	display:block;
}
.submenu_box .submenu ul.mostrar {
	display:none;
}
/************************ / estils afegits ************************/

.submenu_box .submenu li.seleccionat a,
.submenu_box .submenu li.seleccionat span {
    font-size: 1.1em;
    font-weight: bold;
    color: #ac2115;
}
.submenu_box .submenu .sub_submenu {
    padding: 0.2em 0 0 1.2em;
    margin-top: 0;
    min-height: 0;
	clear: both;
	display: block;
}
.submenu_box .submenu .sub_submenu li {
    font-size: 1.0em;
    border-bottom: 0;
    padding: 0.2em 0 0 0;
}
.submenu_box .submenu .sub_submenu li a {
    font-size: 1.0em;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.submenu_box .submenu .sub_submenu li a,
.submenu_box .submenu .sub_submenu li span {
	background: none;
	line-height: 1.3em;
}
.submenu_box .submenu .sub_submenu li.seleccionat span {
    font-size: 1.0em;
    font-weight: bold;
    color: #ac2115;
}
.submenu_box .submenu li a:hover,
.submenu_box .submenu .sub_submenu li a:hover {
    color: #ac2115;
}
.submenu_box .benvinguda {
    min-height: 33.0em;
    padding: 0 1.0em;
}
.submenu_box h3 {
    font-size: 1.8em;
    font-weight: bold;
}
.submenu_box p.text {
    font-size: 1.2em;
    line-height: 1.4em;
    margin-top: 1.0em;
}
.copyright {
    background: #EEE;
    display: block;
    overflow: hidden;
    float: none;
    padding: 2.0em 0 1.0em;
    margin: 0 0.7em 1.4em 0.7em;
}
.copyright .copy span {
    display: block;
}
.copyright p,
.copyright address {
    text-align: center;
    font-size: 1.0em;
    color: #999;
    padding: 0.2em 0;
}
.copyright a {
    text-decoration: none;
}
.copyright a:hover {
    text-decoration: underline;
}


/**************************************** PEU DE PAGINA ****************************************/
.funcions_menu_peu {
    border-top: 0.1em dotted #999;
    border-bottom: 0.1em dotted #999;
    float: none;
    display: block;
    overflow: hidden;
    padding: 0.4em 0;
    margin-bottom: 1.0em;
	text-align: center;
}
.funcions_menu_peu ul {
	overflow: hidden;
	float: none;
	display: block;
	min-height: 1.8em;
}
.funcions_menu_peu li.subscrip_email {
    background: url(/imatges/subscripcio.png) no-repeat 0 0;
}
.funcions_menu_peu li.subscrip_rss {
    background: url(/imatges/rss.png) no-repeat 0 0;
}
.funcions_menu_peu li.subscrip_podcast {
    background: url(/imatges/podcast.png) no-repeat 0 0;
}
.funcions_menu_peu li.enviar {
    background: url(/imatges/envia.png) no-repeat 0 0;
}
.funcions_menu_peu li.imprimir {
    background: url(/imatges/impressora.gif) no-repeat 0 0;
	cursor: pointer;
}
.funcions_menu_peu li {
    display: inline;
	overflow: hidden;
    padding: 0 2.4em 0.8em 0;
	line-height: 2.0em;
}
.funcions_menu_peu li a {
    font-size: 1.1em;
    text-decoration: none;
    padding:  0.4em 0 0 2.4em;
	height: 1.8em;
	overflow: hidden;
}
.funcions_menu_peu li a:hover {
    text-decoration: underline;
}

.menu_peu {
    float: none;
    display: block;
    overflow: hidden;
	text-align: center;
	padding-bottom: 1.0em;
}
.menu_peu ul {
    float: none;
    display: block;
    overflow: hidden;
    margin-left: -1.0em;
}
.menu_peu li {
    display: inline;
    border-left: 0.1em solid #000;
    padding-left: 0.8em;
    margin-right: 0.6em;
}
.menu_peu li:first-child {
	border-left: 0;
}
.menu_peu li a,
.menu_peu li span {
    font-size: 1.1em;
    text-decoration: none;
    color: #ac2115;
}
.menu_peu li a:hover {
    text-decoration: underline;
}

/**************************************** AVIS PEU DE PAGINA ****************************************/
.avis_peu {
	border-top: 0.1em dotted #999999;
	display:block;
	float:none;
	overflow: hidden;
	padding:1em 0;
}

.avis_peu p {
	color:#999999;
	font-size:1em;
}
