/* CSS Document */

body {	
	margin:0px;
	background-color:#FFFFFF;
	background-image:url(../images/fons_general_pagina.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;}

img {
border:0;
}

h1 {font-size:5px;}

#adminn {
	margin:0;
	padding:0;
	width:100%;
	height:43px;
	text-align:center;
	background-color:#e31e25;
	border-bottom:2px solid #EFEFEF; }

#adminn_int {
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:750px;
	margin: 0px auto;
	background-image:url(../images/admin.gif);
	background-repeat:no-repeat;
	height:27px;
	padding-left:150px;
	vertical-align:middle;
	padding-top:16px;
	}

#adminn_int_int {margin: auto;
height:auto;
vertical-align:middle;}

#adminn_int a {
padding-right:15px;
padding-left:15px;
background-color:#f03940;
border-right:5px solid #e31e25;
	color:#FFFFFF}
	
a {color:#346084;text-decoration:none;}
a:hover {text-decoration:underline;}

/* Títols pàgines */
.contentheading {color:#346084;
	font-size:1.5em;
	margin-top:5px;
	font-weight:bold;}
	
/* Títol pàgines notícies */
.componentheading {color:#346084;
	font-size:1.5em;
	margin-top:5px;
	font-weight:bold;}

ul li {list-style-type: none;
background-image:url(../images/element_llista.png);
background-position:left top;
background-repeat:no-repeat;

padding-left:20px;
line-height:20px;
}




/* PORTADA */
#esquerra h3  {
text-align:left;
margin-top:-1.0em;}
#esquerra h4  {
text-align:left;
margin-top:-1.0em;}
#esquerra h4 a {

font-family:Verdana, Times, serif;
background-color:;
border-bottom:0px;
color:#346084;
font-size:17px;
border-bottom:1px dotted #346084;
}
#esquerra h4 a:hover {
text-decoration:none;
color:#000;


text-align:inherit;
}
#esquerra h3 a {
background-color:;
border-bottom:0px;
color:#346084;
border-bottom:1px dotted #346084;
text-align:inherit;
font-family:Verdana, Times, serif;

font-size:20px;
}
#esquerra h3 a:hover {
text-decoration:none;
color:#000;
border-bottom:1px dotted #346084;
}
.data {font-size:0.8em;
color:#09889b;
}

#esquerra h2 {
text-align:left;
font-family:"Times New Roman", Times, serif;
color:#4e4e4e;
font-size:1.8em;
}

#esquerra img {
margin-right:10px;}

h1 {
text-align:left;
font-family:"Times New Roman", Times, serif;
color:#126fac;
font-size:1.5em;
font-weight:700;
}

.centrar {
text-align:center;}

.normal{font-weight:normal;}

.titol00 {
font-family:"Trebuchet MS", Times, serif;
color: #444;
text-decoration: none;
word-spacing: 0.1em;
text-align: left;
letter-spacing: 0em;
line-height: 1.2em;
font-size: 2em;
font-weight:bold;
}

.titol1 {
font-family:"Trebuchet MS", Times, serif;
color: #444;
text-decoration: none;
word-spacing: 0.1em;
text-align: left;
letter-spacing: 0em;
line-height: 1.2em;
font-size: 1.5em;
font-weight:bold;
}

.titol {
text-align:left;
font-family:"Trebuchet MS", Times, serif;
color:#126fac;
font-size:1.5em;
font-weight:bold;

}

/* Menú final */
.horizontalcssmenu {
position: absolute;
top: 250px;}
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;}
/*Top level list items*/
.horizontalcssmenu ul li{
padding:0 0 0 0;
position: relative;
display: inline;
float: left;
width: 150px;
font-family: "Trebuchet MS", arial, sans-serif;
font-size:1.2em;
font-weight:bold;
cursor: pointer;
text-align: left;
text-indent:30px;
background-image:url(../images/fons_opcions_menus.gif);
background-position:right;
background-repeat:no-repeat;}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 150px; /*Width of top level menu link items*/
padding: 2px 2px;
border-left-width: 0;
text-decoration: none;
color:#000;}	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
padding-left:0px;
position:absolute;
left:0px;
display: block;
visibility: hidden;
border-top: 15px solid #F2AA3E;
border-right: 1px solid #F2AA3E;
border-left: 1px solid #F2AA3E;
border-bottom: 3px solid #F2AA3E;
background: #fff;
background-image:none;}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-indent:0px;
background: #fff;}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 180px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #fff;
border-bottom:1px dotted #999999;}
.horizontalcssmenu ul li ul li a:hover{
background: #FEE798;}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
float:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-indent:0px;
background: #fff;}


/*Sub level menu*/
.horizontalcssmenu ul li ul li ul {
width: 190px; /*width of sub menu levels*/
font-weight: normal;
position:absolut;
left:190px;
line-height:-20px;

visibility: hidden;
border-top: 1px solid #F2AA3E;
border-right: 1px solid #F2AA3E;
border-left: 1px solid #F2AA3E;
border-bottom: 1px solid #F2AA3E;
background: #fff;
background-image:none;}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-indent:0px;
background: #fff;}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li ul li a{

width: 180px; /*width of sub menu levels*/
font-weight: normal;

background: #fff;
border-bottom:1px dotted #999999;}
.horizontalcssmenu ul li ul li ul li a:hover{
background: #FEE798;}
/*Sub level menu list items*/




/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

.introtext {}

/* Bordes arrodonits */

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.groc {background-color:#FCEED8;}
.grocclar {background-color:#FEF6EB;}
.gris {background-color:#D9D9D9;}
.grisclar {background-color:#E6E6E6;}
.blau {background-color:#CEE7EB;}
.blauclar {background-color:#E6F3F5;}
.interior {padding:10px;}

.textblau {color:#126FAC;
font-weight:bold;}

.boto {text-align:right;}

.paginador {text-align:center;}

.lloc {font-size:11px;color:#666666;}

.dia {font-size:15px;color:#000;font-weight:bold;}
