/* *** Generated by www.csscreator.com *** */
html, body{ 
 padding:0; 
 font-family:Verdana, Arial, sans serif;
 font-size:8pt;
 color:#444;
 background-color: #FFFFFF;
} 
 
#box{ 
 display:table;
 width:780px; 
 margin-top:25px;
 margin-left:auto; 
 margin-right:auto; 
 border:4px solid #FFF; 
 min-width:500px;
 background-color:#BEC0EB;
} 
#outer{ 
 border:solid white 0px; 
 /*/*/ border-left-width: 140px ;  /* left column width. NN4 hack to hide borders */ 
 border-left-color:#BEC0EB;  /* left column colour */ 
 border-left-style: solid; 
 /*/*/ border-right-width: 140px; /* right column width. NN4 hack to hide borders */ 
 border-right-color:#BEC0EB;  /* right column colour */ 
 border-right-style: solid; 
 background-color:#FFF; /* center column colour */ 
 width:auto; 
 } 
#inner{
 margin:0;
 padding:0;
 width:100%;
}
#outer>#inner {
 border-bottom: 1px solid #BEC0EB; 
}
.clr{
 clear:both;
} 
a{
 color:#2E338F;
 text-decoration:none;
}
a:hover{
 color:#2E338F; 
 background-color:#BEC0EB; 
}
/*ENCAPÇALAMENT*/ 
#header{
 padding:0;
 margin:0;
 height:85px; 
 width:780px; 
 background-color:#2E338F;
} 
.logo{
 float:left;
}
.banner{
 float:right;
 padding-top:10px;
 padding-right:12px;
}

/*COLUMNA ESQUERRA*/
#leftcol{
 width:140px; 
 float:left;
 position:relative; 
 margin-left:-140px; 
 border-top:4px #FFF solid;
 }
/*FI DE COLUMNA ESQUERRA*/ 
 
/*MENU DESPLEGABLE ESQUERRE*/
.showSwitch {
 display: block;
}
.showOver {
 background-image:url(../../img/menu_out.gif);
}
.HideOver {
 background-image:none;
}
.hideSwitch {
 display:none;
}
.expandMenu {
 margin:0;
 padding:0;
 width:140px;
 background-color:#FFF;
}
.expandMenu dt {
 cursor: pointer;
}
.expandMenu a {
 color: #000;
 text-decoration:none;
}
.expandMenu a:hover {
 color: #996;
 background-color: transparent;
}
.expandMenu dd {
 margin: 0px;
 padding: 0px;
 border-left:10px #EEDB74 solid;
 background-color: #F4E9A7;
}
.expandMenu table {
 border-collapse: collapse;
 width: 100%;
}
.expandMenu td {
 color: #FFF;
 padding-right: 10px;
 padding-left: 10px;
 border-bottom:3px solid #FFF;
}
/*FI DEL MENU DESPLEGABLE ESQUERRE*/

/*COLUMNA DRETA*/
dt {
 font-size:9pt;
 font-weight:bold;
 margin:0;
 padding:4px;
 border-bottom:2px #FFF solid; 
 color:#FFF;
 background-color:#2E338F;
}
#rightcol{
 width:140px;
 float:right; 
 position:relative; 
 margin-right:-140px; 
 border-top:4px #FFF solid;
}
#rightcol dd{
 padding:6px;
 margin:0;
 border-bottom:2px #FFF solid;
 color:#333;
}
#rightcol p{
 margin:0 0 6px 0;
 padding:0;
}
h3{
 font-size:11px;
 font-weight:bold; 
 margin:0 0 18px 0;
 padding:0;
 color:#2E338F;
}
.casilla{
 width: 90px;
 font-size:10px;
 margin:0;
 padding:1px;
 border:1px solid #666;
} 
.casilla2{
 font-size:12px;
 margin:0;
 padding:1px;
 border:1px solid #666;
} 
/*FI DE COLUMNA DRETA*/ 

/*ZONA CENTRAL*/
/* OLD STYLE
h1{
 margin:0 0 2em 0;
 padding:0;
 font-size:14pt;
 color:#2E338F;
}
*/
h1 {
background-color:#1B4298;
border-right:4px solid #FFFFFF;
color:#FFFFFF;
/*cursor:pointer;*/
font-size:1em;
min-height:1.9em;
margin:0.9em 12% 1em 0;
padding:4px 10px 0px;
/*width:50%;*/
display:inline-block;
line-height:1.5em;
}
h2{
	/*margin:-18px 18px -14px 18px;*/
	padding:0;
	/*letter-spacing:0.1em;*/
	font-size:8pt;
	color:#333;
	/*text-transform:uppercase;*/
	font-weight:normal;
}
#maincol a{ 
 font-weight:bold;
}
#maincol{ 
 margin:0;
 padding:0;
 float:left;
 position:relative;
 width:492px;
 border-top:4px #FFF solid;
 border-left:4px #FFF solid;
 border-right:4px #FFF solid;
}
#imgprincipal{
 border:0;
 margin:0;
 padding:0;
 width:492px;
 height:170px;
 background-repeat:no-repeat;
}
#imgprincipal td{
 vertical-align:top;
 margin:0;
 padding:2px;
 font-size:16px;
 font-weight:bold;
 color:#FFF;
}
#textprincipal{ 
 float:left;
 background-color:#FFF;
 background-repeat:no-repeat;
 padding:0;
 margin:0;
 border:0;
 width:492px;
}
#textprincipal p{ 
 line-height:11pt;
 margin:18px;
 padding:0;
}
#textprincipal b{
 font-weight:bold;
 color:#666;
}
.separador{
	padding: 10px 0 3px 0px;
	margin: 0px 1em 1em 0;
	line-height:1.8em;
	/*letter-spacing:0.1em;*/
	/*
	margin:18px 10px 0 18px;
	border-bottom:1px solid #BEC0EB;
	*/
}
.separador a{
	line-height:1.5em;
	height:1.8em;
	display:inline-block;
}
#noticias .separador{
	font-size:0.9em;
	padding:10px 0 0;
}
#noticias .separador a{
	line-height:1.5em;
	height:1.8em;
}

.comentario{
 text-decoration:none;
 text-transform:uppercase;
 font-size:9px;
 font-weight:normal;
}
.listanormal li, .listacorta li{
 list-style:none;
 padding: 0 18px 0 18px;
 background-image:url(../../img/list_bullet1.gif);
 background-repeat:no-repeat;
}
.listanormal li{
 margin: 0 0 14px -10px;
}
.listacorta li{
 margin: 0 0 10px -10px;
}
.tablainfo{
 font-family:Verdana;
 font-size:9px;
 margin:18px;
 padding:0;
 border:0;
}
#maincol .tablainfo a{
 font-weight:normal;
}
.tablainfo td{
 border-bottom:1px solid #2E338F;
 border-right:2px solid #FFF;
 padding:5px 2px 5px 0;
 margin:0;
}
/*FI DE ZONA CENTRAL*/ 
 
/*PEU PAGINA*/
#footer{ 
 clear:both;
 height:25px;
 width:780px;
 margin-left:auto; 
 margin-right:auto; 
} 
#footer p{
 padding:0;
 margin-top:10px;
 text-align:center; 
}
/*FI DE PEU PAGINA*/

#rightcol .boton{
 font-weight:bold;
 font-size:10px;
 margin:0;
 padding:1px;
 background-color:#FFFFFF;
 color:#FFF;
 cursor:pointer;
 border-right:1px solid #BEC0EB;
}
#maincol .boton{
 color:#BEC0EB;
 padding:0 3px 0 3px;
 margin:0;
 font-size:11px;
 background-color:#FFFFFF;
 border-right:1px solid #BEC0EB;
}
#maincol .boton:hover{
 color:#BEC0EB;
}
#rightcol .botonsel{
 font-weight:bold;
 font-size:10px;
 margin:0;
 padding:1px;
 background-color:#2E338F;
 color:#FFF;
 border:1px solid #FFF;
 cursor:pointer;
}
#maincol .botonsel{
 color:#BEC0EB;
 padding:0 3px 0 3px;
 margin:0;
 font-size:11px;
 background-color:#FFF;
 border-right:1px solid #BEC0EB;
}
#maincol .botonsel:hover{
 color:#BEC0EB;
}
.botonera{
	top:1em;
	right:0;
	margin:0;
	padding:0;
	font-weight:bold;
	position:absolute;
	right:0;
}
.botonlink{
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
	padding:1px 2px;
	background-color: #EEE;
	color: #2E338F;
	border-top: 0px solid #2E338F;
	border-right: 0px solid #2E338F;
	border-bottom: 0px solid #2E338F;
	border-left: 1px solid #2E338F;
	cursor: pointer;
	height: 2em;
	min-height:2em;
	}

#calendaria a.diaagenda:link{
	color:#FF0000;
}

.hideprint{display:inline;} 
 /*printer styles*/ 
@media print{ 
	.hideprint{display:none;} 
	/*hide the left column when printing*/
	#leftcol{display:none;}
	#menus-izquierda{display:none;}
	#menus-derecha{display:none;}
	#outer{border-left:0;}
	div.PanelEditAdmin{display:none;}
	/*hide the right column when printing*/
	#rightcol{display:none;} 
	#outer{border-right:0;}

	div#central{width:95%;}

}
.right{float:right;}
.left{float:left;}
