/* CSS Document */

body{ 
background:black; /* url(../images/fondo-nadal.jpg) 0 0 repeat-x;  */
color:#FFFFFF; 
font-family:Tahoma, Arial, Helvetica, sans-serif;  
font-size:68.75%; 
margin:0px;
}

a img {border:0}

.web{ width:1000px; margin:auto;}
.top{ margin-top:10px;}
.RightInner{
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #6B6C6E;
	border-bottom-color: #6B6C6E;
}

.web .inner{
	margin:0px;
	/*height:570px;*/
	min-height:400px;
	padding-top:30px;
	padding-left:40px;
	padding-right:40px;
	overflow: hidden;
	_display: inline-block;
	position:relative;
	padding-bottom:30px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6B6C6E;
	border-right-color: #6B6C6E;
	border-bottom-color: #6B6C6E;
	border-left-color: #6B6C6E;
}
.idioma{position:absolute;  left:65px; bottom:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.9em;}
.idioma a{ color:#6B6C6E;}
.idioma a:hover{ color:#FFFFFF;}
.top{ text-align:center; margin-left:-65px; margin-right:0px; margin-left:0px;}
.logo{}

.menu ul{ margin-left:0px; padding-left:0px; display:block; list-style:none; font-size:1.1em; }
.menu li{ list-style:none; padding-left:0px; background-repeat:no-repeat; background-position:0% 5px; line-height:2.2em;}
.menu li a{ color:#FFFFFF; text-decoration:none;  }
.menu li a:hover{ text-decoration:underline; color:#FFFFFF; }
.menu li:hover{background-repeat:no-repeat;  background-position:0% 5px }
.white-line{ background-color:#6B6C6E; height:1px; border:none;}
.white-line-menu{ background-color:#FFFFFF; height:1px; margin-left:15px; margin-bottom:5px; margin-top:5px;}
.menu{ float:left; }

.menu ul li ul li a{  color:#FF9900;  }
.menu li.active a {color:#FF9900;}
.menu li.open a {color:#FF9900;}


.menu ul li ul li a:hover{  color:#FF9900;  }

.menu ul li ul li,
.menu ul li ul li:hover {  margin-left:7px; padding-left:10px; font-size:0.8em; list-style:none; background-image:url(../images/list-image2.gif);  background-repeat:no-repeat;   background-position: 0 7px; line-height:1.5em;}
h4{color:#FF9900;}

/* FORMULARI 
-----------------------------------------------------------------*/
.inner .formulari{
	background-color:#1A1A1A;
	color:#CCCCCC;
	border: 1px solid #333333;
	font-size:1em; 
	padding:10px 15px;
	margin-top:2px;
	margin-bottom:2px;
	font-family:inherit;
	font-size:inherit;
}
.inner .formulariBoto{
	background-color:#FFFFFF;
	color:#333333;
	font-weight:bold;
	
	border: 1px solid #FFFFFF;
	font-size:1em;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:8px; 
	padding-right:8px;
	margin-top:2px;
	margin-bottom:2px;
}
.inner  .error{ color:#FF9900}

.inner .formFieldRequired{ color:#FF0000;}

/* .right{ float:right; border: 2px solid #FF0000;} */
.right{ float:right;}
.left{ float:left;}
.interior{ 
width:650px;
font-size:109%;
}

.interior li{ margin-bottom:0.5em; padding-left:20px;  }
.interior ul{ margin-left:0px; list-style:inside; padding-left:0px; }



.border-image{border: 2px solid #FFFFFF;}

a{ color:#FF9900; text-decoration:none;}
a:hover{  text-decoration:underline;}


/**********************************************************************
 * notícies
 **********************************************************************/

/* llistat */
#noticies { margin: 1.2em 0; padding: 0; list-style: none }
#noticies li {
margin: 0; 
padding:0 0 15px 0;
}

.noticia {
overflow: hidden; 
_display: inline-block;
 }
 
	.noticia p { margin: 0 }
	.noticia p.data {
	color:#9F9F9F;
	font-size:11px;
	display:none;
	}
	.noticia .titol { font-size: 1.3em;margin-top:3px;}
	.noticia .titol a { text-decoration: none }
	.noticia .veure-mes {font-size:11px;margin-top:5px;}

/* detall notícia */
#noticia .data { margin: 0; color:#9F9F9F;font-size:11px;}
#noticia .entradeta { margin: 0; font-size: 1.1em }
#noticia .contingut { overflow: hidden; _display: inline-block; margin-top: 1.4em }
/* Evitem solapament amb els floats a l'esquerra */
#noticia .contingut ul { list-style-position: inside; padding-left: 0.3em }


div.trenca-flotat {
height:1px;
clear:both;
}

/**********************************************************************
 * Paginador
 **********************************************************************/

.paginador {
margin:15px auto;
width:250px;
overflow:hidden;
}

	.paginador span.anterior {float:left}
	
		.paginador span.anterior a {
		padding-left:20px;
		background:transparent url(../images/icona-pagina-anterior.gif) left center no-repeat;
		}
	
	.paginador span.seguent {float:right}
	
		.paginador span.seguent a {
		padding-right:20px;
		background:transparent url(../images/icona-pagina-seguent.gif) right center no-repeat;
		}
	
	.pagines-totals {
	display:block;
	margin:0 auto;
	width:150px;
	text-align:center;
	}

/**********************************************************************/


/*SCROLL ------------------------------------*/

.menuNavegacio{
width:16px; 
float:right;  
height:400px; 
position:relative;  
background-image:url(../images/scroll-middle.jpg); 
background-repeat:repeat-y; 	 
}

.imatgeNavegacioUp{ position:absolute; top:0px; right:0; }
.imatgeNavegacioDown{ position:absolute; bottom:0px; right:0px;}

.contenidorScroll{
overflow:hidden; 
position:relative; 
height:400px; 
/*width:614px; */
width:634px;
float:left; 
}

.contenidorScrollInner{ 
position: absolute;
top: 0pt; 
left: 0pt; 
}





/*REFERÈNCIES ------------------------------------*/

.TextBarBottom {
float:left;
font-size:0.9em;
font-weight:bold;
padding-left:20px;
padding-top:18px;
width:150px;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin-bottom:10px;
}

div.BarBottom  {
background-color:#FFFFFF;
background-image:url(http://portada.grupunicamp.com/imatge/74-1208537034.jpg);
background-position:left center;
background-repeat:no-repeat;
height:84px;
margin:auto;
width:600px;
clear:both;
}
	
	div.BarBottom .inner1 {
	background-image:url(http://portada.grupunicamp.com/imatge/75-1208537045.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	height:84px;
	}
	
	div.BarBottom .inner-logos {
	padding-top:7px;
	padding-left:10px;
	}

		div.BarBottom .imatges {
		float:left;
		display:none;
		}
