body {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:.0,5em;
}

img{
border:none;}


 a:link, a:visited {
	color: #003082;
	text-decoration:none;
}
 a:hover {
	color: #365F9F;
	text-decoration: underline;
}



#container {
	width: 935px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}
#Header {
	height: 27px;
	width: 931px;
	background-color: #E60000;
	color: #FFFFFF;
	padding-left: 5px;
	float:left;
}

#iwithblockmenu-Right-Header{
padding-top: 7px;
float: right;
width:450px;
text-align:right;}


#iwithblockmenu-Right-Header li {
	list-style-type: none;
	margin: 0px;
	display: inline;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999999;
	width:70px;
}
#iwithblockmenu-Right-Header ul {
	margin: 0px;
	padding: 0px;
}
#iwithblockmenu-Right-Header ul li a {
	text-decoration: none;
}


#iwithblockmenu-Right-Headerr ul li a:link, #iwithblockmenu-Right-Header ul li a:visited {
	color: #fff;
}
#iwithblockmenu-Right-Header ul li a:hover {
	color: #5d918d;
}


#iwithblockmenu-Left-Header{
float: left;
width:400px;
text-align:left;}

#iwithblockmenu-Left-Header li {

	list-style-type: none;
	margin: 0px;
	display: inline;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999999;
}
#iwithblockmenu-Left-Header ul {
	margin: 0px;
	padding: 0px;
}
#iwithblockmenu-Left-Header ul li a {
	text-decoration: none;
}


#iwithblockmenu-Left-Header ul li a:link, #iwithblockmenu-Left-Header ul li a:visited {
	color: #003082;
}
#iwithblockmenu-Left-Header ul li a:hover {
	color: #365F9F;
}





#iwithblockmsg-ImgHeader {
    float:left;
	height: 110px;
	width: 935px;
	
}

iwith-ImgHeaderNou {
    float:left;
	height: 90px;
	width: 935px;
	
}

#contentwrap {
	width: 935px;
	padding-bottom: 15px;
	margin-top: 10px;
	float: left;
}

#contentwrapPortada {
	width: 935px;
	padding-bottom: 15px;
	margin-top: 10px;
	float: left;
}

#contentwrapPortada a:link, a:visited {
	color: #003082;
	text-decoration:none;
}
#contentwrapPortada a:hover {
	color: #365F9F;
	text-decoration: underline;
}




#maincontent {
	float: right;
	width: 385px;
	margin-right:10px;
	padding:5px;
}



#maincontentdefault {
	float: right;
	width: 585px;
	margin-right:10px;
	padding:5px;
}


#maincontentdefault a:link, a:visited {
	color: #003082;
	text-decoration:none;
}
#maincontentdefault a:hover {
	color: #365F9F;
	text-decoration: underline;
}



#maincontentwebmail {
	float: right;
	width: 720px;
	margin-right:10px;
	padding:5px;
	background-color:#C0DEDC;
}

#containerdret {
	float: right;
	width: 560px;
	
}




#side {
	width: 100px;
	float: left;
	text-align:center;
}

#iwith-boxImage{
	width: 190px;
	height:300px;
	float: left;
	text-align:center;
	margin-left:10px;
}

#Rightsidecont {
	width: 150px;
	float: right;
	background-color:#fff;
}

#Rightside {
	width: 150px;
	float: right;
	background-color:#81C8C2;
}


*html #Rightside {
	width: 148px;
	float: right;
	background-color:#81C8C2;
}

.arrodonim{
  -moz-border-radius: 1em;
  border-radius: 1em;}
  
*html #Rightside {
	width: 151px;
	float: right;
	background-color:#81C8C2;
}

#iwith-ExtraBoxEsquerra{
	float:left;
	width:100%;}
	.blanc{
		background:#FFF;
		margin-top:15px;
		margin-bottom:10px;
		float:left;
		width:100%;
		}



#Rightside li {
	margin: 0px;
	padding-left: 10px;
	border-bottom:1px solid #5d918d;
	list-style-type: none;
	background-image:url(/images/butlletbig.gif);
	background-position: left top;
	background-repeat:no-repeat;
}



#Rightside ul {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}

#Rightside a:link,  #Rightside a:visited {
	text-decoration: none;
	color: #fff;
}
#Rightside a:hover {
	color: #365F9F;
}

#iwithblockmenu-RightSide1{
padding-left:5px;

}
#iwithblockmenu-RightSide1 a:link,  #iwithblockmenu-RightSide1 a:visited {
	text-decoration: none;
	color: #fff;
}
#iwithblockmenu-RightSide1  a:hover {
	color: #365F9F;
}

#iwithblockmenu-RightSide2{
padding-left:5px;
background-image:url(/images/peuside.png);
background-position:bottom;
background-repeat:no-repeat;



}
#iwithblockmenu-RightSide2 a:link,  #iwithblockmenu-RightSide2 a:visited {
	text-decoration: none;
	color: #fff;
}
#iwithblockmenu-RightSide2 a:hover {
	color: #365F9F;
}

#snippetlateral {
	width: 100px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align:right;
}

#iwithblockmsg-lema {
	height: 37px;
	width: 735px;
	background-color: #003082;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	letter-spacing: 5px;
}
.bydotsona {
	font-size: 14px;
	color: #999999;
	letter-spacing: 0px;
	font-weight: bold;
}

.lemaCap {
	font-size: 18px;
	color: #ffffff;
	


}


.headertext {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#content {
	width: 550px;
	height: 100%;
	float: left;
}
#iwithblockmsg-footer {
font-size:10px;
	height: 20px;
	width: 925px;
	background-color: #E60000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	clear: left;
	padding-top: 5px;
	padding-right:10px;
}
#iwithblockmsg-footer a,  a:link, a:visited  {
    color: #FFFFFF;
	text-decoration: none;
}
#iwithblockmsg-footer a:hover{
    color: #FFFFFF;
	text-decoration:underline;
}

#iwith-title1 {
    float:left;
    width:375px;
	font-weight: bold;
	color: #004660;
	padding-left:10px;
	background-color:#97BBD3;
	height:20px;
	padding-top:5px;w
	letter-spacing:.1em;
	text-align:left;
}

#iwith-titledefault {
    float:left;
    width:575px;
	font-weight: bold;
	color: #004660;
	padding-left:10px;
	background-color:#97BBD3;
	height:20px;
	padding-top:5px;w
	letter-spacing:.1em;
	text-align:left;
}
#iwith-box1 {
	float:right;
	width:100%;
	color: #004660;
	margin-bottom:25px;
	margin-top:10px;
	text-align:justify;
}
#iwith-box1 a:link, a:visited {
	color: #003082;
	text-decoration:none;
}
#iwith-box1 a:hover {
	color: #365F9F;
	text-decoration: underline;
}
#iwith-box1 td {
	color: #004660;
}

#boxdefault{
	float:right;
	width:100%;
	color: #004660;
	margin-bottom:25px;
	margin-top:10px;
	text-align:justify;
}
 #iwith-boxgeneral{
	float:right;
	width:100%;
	color: #004660;
	margin-bottom:25px;
	margin-top:10px;
	text-align:justify;
}

#boxdefault a:link, a:visited {
	color: #003082;
	text-decoration:none;
}
#boxdefault a:hover {
	color: #365F9F;
	text-decoration: underline;
}
 #iwith-boxgeneral a:link, a:visited {
	color: #003082;
	text-decoration:none;
}
 #iwith-boxgeneral a:hover {
	color: #365F9F;
	text-decoration: underline;
}

.posted {
	font-size: 10px;
	color: #365F9F;
	float: right;
	margin-top: -15px;
	display: block;
}
.submenu {
	font-weight: bold;
	color: #003082;
}





#iwithblockmsg-footer a:hover {
	color: #FFFFFF;
}

/*  ------------------------------------------------ portada---------------*/


#maincontentPortada {
	float: right;
	width: 396px;
	margin-right:10px;
}

#maincontentPortadaesp {
	float: right;
	width: 396px;
	margin-right:10px;
}

#maincontentPortadaesp img{
padding-left:10px}


#Container-multimedia{
	width: 190px;
	float: left;
	text-align: justify;
	margin-left:10px;
	color: #004660;
 
}

#Container-CentralLeft{
	width: 190px;
	float: left;
	text-align: justify;
	color: #004660;
 
}

#Container-CentralRight{
	width: 190px;
	float: right;
	text-align: justify;
	color: #004660;
	margin-left:10px;
 
}

#iwith-titleMultimedia {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    float:left;
    width:97%;
	font-weight: bold;
	color: #004660;
	background-color:#F4F4F4;
	height:20px;
	padding-top:5px;
	padding-left:5px;
	letter-spacing:.1em;
	text-align:left;
}

#iwith-titleCenter1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
    float:left;
    width:185px;
	font-weight: bold;
	color: #004660;
	background-color:#F4F4F4;
	height:20px;
	padding-top:5px;
	padding-left:5px;
	letter-spacing:.1em;
	text-align:left;
}
#iwith-titleCenter2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
    float:left;
    width:185px;
	font-weight: bold;
	color: #004660;
	background-color:#F4F4F4;
	height:20px;
	padding-top:5px;
	padding-left:5px;
	letter-spacing:.1em;
}
#iwith-titleCenter3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
    float:left;
    width:185px;
	font-weight: bold;
	color: #004660;
	background-color:#F4F4F4;
	height:20px;
	padding-top:5px;
	padding-left:5px;
	letter-spacing:;
	text-align:left;
}
#iwith-titleCenter4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-top:10px;
    float:left;
    width:185px;
	font-weight: bold;
	color: #004660;
	background-color:#F4F4F4;
	height:20px;
	padding-top:5px;
	padding-left:5px;
	letter-spacing: .0,5em;
	text-align:left;
}

#iwith-BoxImgMult{
	font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
background-color:#F4F4F4;
border-bottom:1px solid #5caba5;
width:100%;
}

#iwith-video{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
width:100%;}
#iwith-BoxCentral1{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
width:100%;
background-color:#F4F4F4;
border-bottom:1px solid #5caba5;
height:190px;
margin-bottom:10px;}
#iwith-BoxCentral2{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
width:100%;
background-color:#F4F4F4;
border-bottom:1px solid #5caba5;
height:190px;
margin-bottom:10px;}
#iwith-BoxCentral3{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
width:100%;
background-color:#F4F4F4;
height:200px;
border-bottom:1px solid #5caba5;
}
#iwith-BoxCentral4{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
width:100%;
background-color:#F4F4F4;
height:200px;
border-bottom:1px solid #5caba5;
}



#iwith-BoxImgMult p{
padding-left:1%;
padding-right:1%;
padding-top:0;

}

#iwith-video p{
padding-left:1%;
padding-right:1%;
padding-top:0;

}
#iwith-BoxCentral1 p{
padding-left:1%;
padding-right:1%;
padding-top:0;
}
#iwith-BoxCentral2 p{
padding-left:1%;
padding-right:1%;
padding-top:0;
}
#iwith-BoxCentral3 p{
padding-left:1%;
padding-right:1%;
padding-top:0;

}
#iwith-BoxCentral4 p{
padding-left:1%;
padding-right:1%;
padding-top:0;

}


#iwith-title2 {
    float:left;
    width:100%;
	font-weight: bold;
	color: #004660;
	padding-left:10px;
	background-color:#F4F4F4;
	height:20px;
	padding-top:5px;
	letter-spacing:.1em;
}
#iwith-title3 {
    float:left;
    width:100%px;
	font-weight: bold;
	color: #004660;
	padding-left:10px;
	background-color:#F4F4F4;
	height:20px;
	padding-top:5px;
	letter-spacing:.1em;
}
#iwith-title4 {
    float:left;
    width:100%px;
	font-weight: bold;
	color: #004660;
	padding-left:10px;
	background-color:#F4F4F4;
	height:20px;
	padding-top:5px;
	letter-spacing:.1em;
}
#iwith-title5 {
    float:left;
    width:100%px;
	font-weight: bold;
	color: #004660;
	padding-left:10px;
	background-color:#F4F4F4;
	height:20px;
	padding-top:5px;
	letter-spacing:.1em;
}










/*----------------------------men?s per les diferentes tpl (imitem un acordeon de diferents colors)  */




  /*general i index*/
  
  


#LeftSide {
	width: 169px;
	float: left;
	text-align:left;
	min-height:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#LeftSide li {
	margin: 0px;
	#margin-left:-0px;
	padding-left: 0px;
	list-style-type: none;
}



#LeftSide ul {
	margin: 0px;
	padding: 0px;
	}


#LeftSide h1 a:link, #LeftSide h1 a:visited {
color:#FFFFFF;
padding-left:5px;
width: 169px;}


#LeftSide h1 a:hover {
text-decoration: none;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding-left:5px;
width: 169px;

}

  
.pallapupes{
background-image:url(/images/pallapupas1.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}

.pallapupesFosc{
background-image:url(/images/pallapupas2.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}

.programes{
background-image:url(/images/programes1.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}
.programesFosc{
background-image:url(/images/programes2.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}

.centres{
background-image:url(/images/centres1.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}
.centresFosc{
background-image:url(/images/centres2.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}


.empreses{
background-image:url(/images/empreses1.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}

.empresesFosc{
background-image:url(/images/empreses2.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}


.premsa{
background-image:url(/images/premsa1.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}
.premsaFosc{
background-image:url(/images/premsa2.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}

.novetats{
background-image:url(/images/novetats1.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}
.novetatsFosc{
background-image:url(/images/novetats2.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;
}

.publicacions{
background-image:url(/images/publicacions1.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 169px;
height:27px;
font-size:14px;
color:#FFFFFF;
margin-bottom:1px;
margin-top:1px;}

  
  #iwithblockmenu-index{
float:left;
width:169px;}


  
  /*iwithblockmenu-pallapupes*/
  


#iwithblockmenu-pallapupes {
clear:left;
float:left;
width:169px;
margin:0 0 10px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#iwithblockmenu-pallapupes ul {
list-style:none;
width:168px;
margin-top:1px;
margin-bottom:1px;
padding:0;
color:#FFFFFF;
}

#iwithblockmenu-pallapupes li {
margin-bottom:1px;
color:#FFFFFF;
}

#iwithblockmenu-pallapupes li a {
height:17px;
text-decoration:none;
color:#FFFFFF;
display:block;
padding:1px 0 0 5px;
background: url(/images/Pallapupaschild_01.jpg) bottom left no-repeat;

}

#iwithblockmenu-pallapupes li a:hover, #iwithblockmenu-pallapupes li a.current {
background: url(/images/Pallapupaschild_02.jpg) bottom left no-repeat;
color:#FFFFFF;


}


  /*iwithblockmenu-programa*/
  

#iwithblockmenu-programa {
clear:left;
float:left;
width:169px;
margin:0 0 10px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#iwithblockmenu-programa ul {
list-style:none;
width:168px;
margin-top:1px;
margin-bottom:1px;
padding:0;
color:#FFFFFF;
}

#iwithblockmenu-programa li {
margin-bottom:1px;
color:#FFFFFF;
}

#iwithblockmenu-programa li a {
height:17px;
text-decoration:none;
color:#FFFFFF;
display:block;
padding:1px 0 0 5px;
background: url(/images/programesChild_01.jpg) bottom left no-repeat;

}

#iwithblockmenu-programa li a:hover, #iwithblockmenu-programa li a.current {
background: url(/images/programesChild_02.jpg) bottom left no-repeat;
color:#FFFFFF;


}



  /*iwithblockmenu-Novetats*/
  

#iwithblockmenu-novetats {
clear:left;
float:left;
width:169px;
margin:0 0 10px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#iwithblockmenu-novetats ul {
list-style:none;
width:168px;
margin-top:1px;
margin-bottom:1px;
padding:0;
color:#FFFFFF;}

#iwithblockmenu-novetats li {
margin-bottom:1px;
color:#FFFFFF;}

#iwithblockmenu-novetats li a {
height:17px;
text-decoration:none;
color:#FFFFFF;
display:block;
padding:1px 0 0 5px;
background: url(/images/novetatsChild_01.jpg) bottom left no-repeat;

}

#iwithblockmenu-novetats li a:hover, #iwithblockmenu-novetats li a.current {
background: url(/images/novetatsChild_02.jpg) bottom left no-repeat;
color:#FFFFFF;


}



  /*iwithblockmenu-Centres*/
  

#iwithblockmenu-centres {
clear:left;
float:left;
width:169px;
margin:0 0 10px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;}

#iwithblockmenu-centres ul {
list-style:none;
width:168px;
margin-top:1px;
margin-bottom:1px;
padding:0;
color:#FFFFFF;}

#iwithblockmenu-centres li {
margin-bottom:1px;
color:#FFFFFF;}

#iwithblockmenu-centres li a {
height:17px;
text-decoration:none;
color:#FFFFFF;
display:block;
padding:1px 0 0 5px;
background: url(/images/centresChild_01.jpg) bottom left no-repeat;

}

#iwithblockmenu-centres li a:hover, #iwithblockmenu-centres li a.current {
background: url(/images/centresChild_02.jpg) bottom left no-repeat;
color:#FFFFFF;


}


  /*iwithblockmenu-empreses*/
  

#iwithblockmenu-empreses {
clear:left;
float:left;
width:169px;
margin:0 0 10px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;}

#iwithblockmenu-empreses ul {
list-style:none;
width:168px;
margin-top:1px;
margin-bottom:1px;
padding:0;
color:#FFFFFF;}

#iwithblockmenu-empreses li {
margin-bottom:1px;
}

#iwithblockmenu-empreses li a {
height:17px;
text-decoration:none;
color:#FFFFFF;
display:block;
padding:1px 0 0 5px;
background: url(/images/empresesChild_01.jpg) bottom left no-repeat;

}

#iwithblockmenu-empreses li a:hover, #iwithblockmenu-centres li a.current {
background: url(/images/empresesChild_02.jpg) bottom left no-repeat;
color:#FFFFFF;


}



  /*iwithblockmenu-premsa*/
  

#iwithblockmenu-premsa {
clear:left;
float:left;
width:169px;
margin:0 0 10px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;}

#iwithblockmenu-premsa ul {
list-style:none;
width:168px;
margin-top:1px;
margin-bottom:1px;
padding:0;
color:#FFFFFF;}

#iwithblockmenu-premsa li {
margin-bottom:1px;
color:#FFFFFF;}

#iwithblockmenu-premsa li a {
height:17px;
text-decoration:none;
color:#FFFFFF;
display:block;
padding:1px 0 0 5px;
background: url(/images/premsaChild_01.jpg) bottom left no-repeat;

}

#iwithblockmenu-premsa li a:hover, #iwithblockmenu-premsa li a.current {
background: url(/images/premsaChild_02.jpg) bottom left no-repeat;
color:#FFFFFF;


}






