body{margin:0; padding:0; background-color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;}
h1{padding:0; margin:0;}
h2 {
background-image:url(../gifs/puntroig.gif); 
background-repeat:no-repeat; 
background-position:0 3px ;
font-weight:bold; color:#333333; 
font-size:10px;
margin: 10px 0 10px 0; 
padding:0 0 0 10px; 
display:block; 
border-bottom:1px solid #4F88AD;
 }
 
h3 {
background-color:#EAF4FF; 
font-weight:bold; color:#4F88AD; 
font-size:10px;
margin: 15px 0 10px 0; 
padding:0 0 0 2px; 
display:block;
 }

h4 {
background-color:#EAF4FF; 
font-weight:bold; color:#4F88AD; 
font-size:10px;
margin: 15px 0 10px 0; 
padding:0 0 0 2px; 
display:block;
 }
p{margin-top:0;}
a{color: #4F88AD; text-decoration:none;}
a:hover{color: #333333;}
#flash-wrapper{position:relative;}
#text-wrapper{
	font-size: 11px;
	color:#0f4e95;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top:180px; 
	left:0px;
	padding:10px;
	padding-right:180px;
	margin:0px;
	background-color:#e0f3ff;
	width:566px;
	/*font-weight:700;*/}
#flash-home{z-index:3; position:absolute; top:0px; left:0px;}
#pie{
	padding:10px 0;
	font-size: 10px;
	color:#0f4e95;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #4F88AD;
}
#logo{float:left}
#logo img{border:none; padding:10px 0 0 0; margin:0;}
#corpMenu {
	margin:0; padding:10px 0 0 0; float:right;
}
#corpMenu img{border:none;padding:0; margin:0;}
#corpMenuesp img{border:none;padding:0; margin:0;}
#navmenuact ul{padding:0; margin:0 0 10px 0; list-style-type:none; text-transform:lowercase;}
#navmenuact ul li{padding:0; margin:0; border-bottom:1px solid #EAF4FF;}
#navmenuact ul li a{color:#FFFFFF;  background-color:#8BB0C9; text-decoration:none;padding:2px;display:block;}
#navmenuact ul li a:hover{color:#FFFFFF; text-decoration:none; background-color:#0F4E95;}
.activo{ background-color:#0F4E95;color:#FFFFFF;padding:2px;}
#imgactividad {padding:0; margin:0 0 10px 0; text-align:center; width:170px;}
#imgactividad img{padding:0; margin:0 0 10px 0;}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.margen {
margin: 0 ; 
width:566px;
float:right;
text-align:justify;
}

.margen2 {
margin: 0 0 0 470px; 
}

.blanc {
	color: #FFFFFF;
}

.separador {
	color: #CCCCCC;
}
	
.titol {
	color: #4F88AD;
}

.titbold {
	font-weight:bold; color:#4F88AD;
}
.nohay{font-weight:normal;color:#4F88AD; margin:0; padding:0;}
#horariosemanal ul { margin:0; padding:0;}
#horariosemanal ul li {list-style:outside; list-style-type:none; margin:0 0 7px 0; padding:0;clear:both; font-weight:bold;}
#horariosemanal ul li ul{margin:0; padding:0 0 0 8px;}
#horariosemanal ul li ul li{list-style:outside; list-style-type:none; margin:0; padding:0;clear:both; font-weight:normal;color:#4F88AD;}
#horariosemanal ul li ul li ul {list-style-type:none; padding:0; margin:0;}
#horariosemanal ul li ul li ul li { padding:0; margin:0 4px 2px 0; color:#000000; }
.horario{float:left; color:#000000;padding:0; margin:0;}
.nomcol{font-weight:normal;color:#4F88AD; padding:0 0 0 6px; margin:0 0 0 2px; border-left:1px solid #CCCCCC; }
.nomcol1{font-weight:bold;color:#4F88AD; padding:0 7px 0 0; margin:0 7px 0 0; border-right:1px solid #CCCCCC;}
.nomcol2{font-weight:normal;color:#4F88AD; padding:0 7px 0 10px; margin:0 7px 0 0; float:left}
#horariomensual ul { margin:0; padding:0;}
#horariomensual ul li {list-style:outside; list-style-type:none; margin:0 0 7px 0; padding:0;clear:both; font-weight:bold;}
#horariomensual ul li ul{margin:0; padding:0 0 0 8px;}
#horariomensual ul li ul li{list-style:outside; list-style-type:none; margin:0; padding:0;clear:both; font-weight:normal;color:#4F88AD;}
#horariomensual ul li ul li ul {list-style-type:none; padding:0; margin:0;display:inline; }
#horariomensual ul li ul li ul li {display:inline; padding:0; margin:0 5px 0 5px; color:#000000; }
a.subir{background-color:#528CAD; font-weight:bold; padding:3px; margin:0; color:#FFFFFF; background-image:url(../gifs/pujarflecha.gif); background-position:right; background-repeat:no-repeat; width:50px; text-decoration:none;}
.subir:hover{background-color:#FFFFFF; padding:3px; margin:0; color:#528CAD; background-image:url(../gifs/pujarflechaover.gif); background-position:right; background-repeat:no-repeat;}
a.botonhorario{background-color:#528CAD; font-weight:bold; padding:3px; margin:0; color:#FFFFFF; width:50px; text-decoration:none;}
.botonhorario:hover{background-color:#FFFFFF; padding:3px; margin:0; color:#528CAD;}