#ccenter h1{
	color:#425384;
	background-image:url(/img/ico_maleta.gif);
}
#ccenter h1.target2{
	color:#B0B000;
	background-image:url(/img/ico_mochila.gif);
}
#documentcolor{
	margin:20px 0px;
}
#documentcolor img{
	float:left;
	width:17px;
	padding:0px 4px 16px 0px;
}
#documentcolor span{
	font-weight:bold;
}
#documentcolor li{
	float:left;
	width:30%;
	padding-left:6px;
}
#documentcolor.programs2 li{
	width:45%;
}
div.caption{
	display:block;
	margin:20px 0px 10px;
	padding:0px;
	color:#666666;
	}
div.caption .capt-left{
	float:left;
	font-size:1.1em;
	font-weight:bold;
}
div.caption .capt-right{
	float:right;
	text-align:right;
	}
div.caption .capt-right img{
	float:left;
	padding-right:4px;
	}
div.caption .capt-right span{
	text-align:right;
	margin-right:1px;}
#parrilla{
	width:100%;
	border-collapse:collapse;
}
#parrilla caption{
	display:none
}
#parrilla th{
	padding:10px 14px 10px 14px;
}

#parrilla td,th{
	border:1px solid #999999;
}
#parrilla td{
	text-align:center;
	padding:4px 6px;
}
th.curso{
	text-align:center;
}
th.curso,th.materia{
	font-weight:normal;
}

#resourceslegend{
	margin:20px 0px 5px;
	display:block;
	width:200px !important;
	z-index:2;
}

/**************/
#resourceslegend h2{
	padding:0px 0px 0px 0px !important;
}
/*************/
#resourceslegend div.in{
	background-color:#D9D9D9;
	width:180px !important;
	padding:5px 10px 17px 10px;
	margin-left:0px;
	position:relative;
}
#resourceslegend div#resource_list{
	position:absolute;
	display:none;
}
#resourceslegend h2,.etapes h2,#news h2{
	color:white;
	font-size:1.1em;
	font-family:arial;
	background-repeat:no-repeat;
	padding:13px 0px 9px 42px;
}

h2.target1 span, h2.target2 span{
	display:block;
	padding:5px 10px 5px 10px;
}
#resourceslegend h2{
	/*background-image:url(/img/fresourceslegend.gif);*/
}
	.target1 a, .target2 a{
		color:white;
		display:block;
		width:180px;
		background:url(/img/flecha_desp.gif) right center no-repeat;	
	}
	.target2 a{background:url(/img/flecha_despt2.gif) right center no-repeat;}
	.biggest .target1 a, .biggest .target2 a{background-image:none;}
#resourceslegend h2 span{
	background-color:#556AA6;
}
#resourceslegend h2.target2{
	background-image:url(/img/fresourceslegend2.gif);
}

#resourceslegend h2.target2 span{
	background-color:#B0B000;
}

#documentclass a{
	color:#333333;
	display:block;
	width:100%;
	background-repeat:no-repeat;
	background-position:6px 4px;
}
#documentclass a span{
	display:block;
	padding:4px 7px 4px 26px;
}
#documentclass li{
	border-bottom:1px solid white;
}
#documentclass li.on{
	background-color:#BCBCBC;
}
#documentclass li.on a{
	color:white;
}
div.indent{
	width:594px;
	margin-left:48px;
}
div.intro{
	text-align:justify;
}
#content{
	padding-right:15px;
}

h2{
	color:white;
	font-size:1.1em;
	font-family:arial;
	background-repeat:no-repeat;
	/*padding:13px 0px 9px 42px;*/
	padding:13px 0px 9px 0px;
}
h2 span{
	display:block;
	padding:3px 10px 3px 13px;
}
/*                                */
table#etapes{
	display:block;
	width:507px;
	border-collapse:collapse;
	margin-left:50px;
	}
table#etapes.targ1 td{
	border:1px #556AA6 solid;
}
table#etapes.targ2 td{
	border:1px #828200 solid;
}
table#etapes td a{
	display:block;
	width:169px;
	text-align:center;
	padding:5px 0;
	color:#556AA6;
	font-weight:bold;
}
table#etapes tr.cols4 td a{
	width:147px;
}
table#etapes.targ2 td a{
	color:#B0B000;
	}
table#etapes.targ1 td.on{
	background-color:#556AA6;

}
table#etapes.targ2 td.on{
	background-color:#B0B000;

}
table#etapes.targ1 td.on a, table#etapes.targ2 td.on a {color:#ffffff;}
table#etapes.targ1 td a:hover, table#etapes.targ2 td a:hover{
	background-color:#D1D102;
	color:white;
	border:1px solid white;
	width:167px;
	padding:4px 0;
}
table#etapes tr.cols4 td a:hover{
	width:145px !important;
}
table#etapes.targ1 td a:hover{
	background-color:#919EC8;
}
/*********************/

.etapes{
	display:block;
	margin-left:22px;
}
.etapes ul{
	display:block;
	width:auto;
	/*border-top:1px #556AA6 solid;
	border-bottom:1px #556AA6 solid;*/
	border-left:1px #556AA6 solid;
	height:auto;
	height:29px;
}
.etapes.targ2 ul{
border-left:1px #828200 solid;
}
.etapes ul li{
	float:left;
	display:block;
	width:169px;
	border-top:1px #556AA6 solid;
	border-bottom:1px #556AA6 solid;
	border-right:1px #556AA6 solid;
	text-align:center;
	padding:5px 0;
}
.etapes.targ2 ul li{
	border-top:1px #828200 solid;
	border-bottom:1px #828200 solid;
	border-right:1px #828200 solid;
}
.etapes ul li.on{
	background-color:#919EC8;
}
.etapes.targ2 ul li.on{
	background-color:#B0B000;
}
.etapes ul li a {
	color:#556AA6;
	font-weight:bold;
}
.etapes.targ2 ul li a {
	color:#B0B000;
}
.etapes ul li.on a{
	color:#fff;
}
.etapes h2{
	background-image:url(/img/ico_destaquem.gif);
	display:none;
}
.etapes h2 span{
	background-color:#8C3C37;
}
#news h2{
	background-image:url(/img/fnovetats.gif);
}
#news h2 span{
	background-color:#D8D8D8;
	color:#7B7B7B;
}
#news h3{

}
#news div.in{
	background-color:#F1F1F1;
	padding:5px 14px 17px 17px;
	margin-left:14px;
	border-bottom:3px solid #E0E0E0;
}
#news a{
	color:#9F0132;
}
.imghigh{
	margin:10px 0px 0px 10px;
}
span.on{
	color:#000000;
}
table#parrilla{
	margin-left:1px;
}
