/* CSS Document */
@charset "utf-8";

/*----------------------------------------------------------------------------------------------------
	Cursos
----------------------------------------------------------------------------------------------------*/

.curso {
	clear:both;
	padding-top:11px;
	background:url(../../rc/img/separador_h.gif) repeat-x 0px -3px;
	width:660px; 
}
 
p.introCursos {
	padding-bottom:0px;
	width:450px;
}
p.introCursosLD {
	padding-bottom:0px;
	width:650px;
}
.accesoCursos {
	display:block;
	width:auto;
	float:right;
	background:#ecf7fb;
	padding:3px 9px;
	font-size:0.8em;
	margin-right:9px;
}
.curso .creditos {
	float:left;
	width:86px;
	height:69px;
	padding-top:5px;
	text-align:center;
	color:#006583;
	background:url(../../rc/img/modulos/valorado_bg.gif) 0px 0px;
}
.curso .nocreditos {
	float:left;
	width:86px;
	height:69px;
	padding-top:5px; 
}
.curso .creditos p {
	padding:0px 0px 9px 0px;
}
.curso .creditos p.numeroCurso {
	font-size:1.8em;
	font-weight:bold;
	padding-bottom:3px;
}
.curso .creditos p.nuevoCurso {
	background:url(../../rc/img/btn_nuevo.gif) no-repeat center 0px;
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	padding-top:2px;
}
.curso img {
	float:left;
	padding-left:6px;
	padding-right:14px;
}
.curso .cos {
	float:left;
	width:380px;
	padding-right:3px;
}

.curso .cosIn {
	float:left;
	width:410px;
	padding-right:3px;
}
.curso .cos .amp{
	float:left;
	width:478px;
	padding-right:3px;
}

.curso .cos .ampIn{
	float:left;
	width:650px;
	padding-right:3px;
}
.curso .cosIn .ampIn{
	float:left;
	width:650px;
	padding-right:3px;
}

.curso  .ampIn{
	float:left;
	width:650px;
	padding-right:3px;
}
.ampIn{
	float:left;
	width:650px;
	padding-right:3px;
}
.curso .cos p {
	padding-bottom:0px;
}

.curso .cosIn p {
	padding-bottom:0px;
}

.curso .cos a {
	display:block;
	font-size:1.2em;
	padding-bottom:4px;
}

.curso .cosIn a {
	display:block;
	font-size:1.2em;
	padding-bottom:4px;
}
.curso .valoracion {
	float:right;
	width:86px;
	height:22px;
	background:#0e0 url(../../rc/img/modulos/valorado_bg.gif) no-repeat 0px 0px;
	margin:0px;
	 
}
.curso .valoracion img {
	padding:0px;
}
.peuCursos {
	background:url(../../rc/img/separador_h.gif) repeat-x 0px -3px;
	width:660px;
	clear:both;
	padding-top:8px;
	font-size:0.9em;
	color:#006583;
}

.peuCursos p {
	padding:0px;
}
.peuCursosFicha {
	background:url(../../rc/img/separador_h.gif) repeat-x 0px -3px;
	width:498px;
	clear:both;
	padding-top:8px;
	font-size:0.9em;
	color:#006583;
}
.peuCursosFicha p {
	padding:0px;
}
.peuCursosDudas {
	background:url(../../rc/img/separador_h.gif) repeat-x 0px -3px;
	width:498px;
	clear:both;
	padding-top:8px;
	font-size:0.9em;
	color:#006583;
}
.peuCursosDudasMensaje {
	background:url(../../rc/img/separador_h.gif) repeat-x 0px -3px;
   	width:498px;
	clear:both;
	padding-top:8px;
	font-size:0.9em;
	color:#006583;
}
 
.paginaCursos {
	float:right;
	width:250px;
	text-align:right;
	font-size:1.2em;
	padding-top:3px;
}
.paginaCursos a {
	margin-left:5px;
}
.paginaCursos a.on {
	text-decoration:none;
	font-weight:bold;
	cursor:default;
}

/*----------------------------------------------------------------------------------------------------
	CSS especifics per els moduls de la dreta de cursos
----------------------------------------------------------------------------------------------------*/

.esteveDreta {
	background:url(../../rc/img/esteve.jpg) no-repeat left bottom;
	padding:12px 10px 84px 16px;

	/*alçada mínima del contenidor compatible amb IE6 */
	min-height: 148px;
	height: auto !important;
	height: 148px; 
}
.esteveDreta h4 {
	font-size:1.6em;
	font-weight:normal;
	color:#267a95;
	line-height:1.2em;
	padding-bottom:10px;
}
.modul .valorado li a {
	font-weight:bold;
}
.contingutDreta .modul {
	width:220px; 
	overflow:hidden;
}



/*----------------------------------------------------------------------------------------------------
	FITXA cursos
----------------------------------------------------------------------------------------------------*/
.contingutEsquerra{
	float:left;
	width:169px;
}
.contingutMig {
	float:left;
	width:498px;
	
	/*alçada mínima del contenidor compatible amb IE6 */
	min-height: 418px;
	height: auto !important;
	height: 418px;

	text-align:left;
}
.contingutDreta{
	width:220px;
}

/* ---------------------------------
	columna esquerra
------------------------------------*/
.contingutEsquerra .menCursos {
	width:152px;
	padding-top:5px;
	padding-bottom:5px;
	color:#006583;
	background:url(../../rc/img/modulos/valorado_bg.gif) 0px 0px repeat;
}
.contingutEsquerra .menCursos a {
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#006583;
	line-height:14px;
	padding:5px 0 5px 10px;
}
.contingutEsquerra .submenuCursos{
	width:150px;
	border:1px solid #dff1f8;
	margin:9px 0 0 0;
}
.contingutEsquerra .submenuCursos .titol{
	background:#dff1f8;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}
.contingutEsquerra .submenuCursos .titol a{
	color:#74acbe;
	padding:6px 0 6px 18px;
}
.contingutEsquerra .submenuCursos .titol p{
	color:#74acbe;
	padding:6px 0 6px 18px;
}
.contingutEsquerra .submenuCursos ul{
	padding:6px 0 6px 13px;
}
.contingutEsquerra .submenuCursos ul li {
	background:url(../../rc/img/topo_ol.gif) left 9px no-repeat;	
	padding:1px 0 1px 6px;
}

.contingutEsquerra .submenuCursos ul li a {
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	color:#787878;
}
.contingutEsquerra .submenuCursos ul li a.actiu {
	color:#267c95;
}

/*submenu del submenu */
.contingutEsquerra .submenuCursos ul ul{
	padding:0 0 0 6px;
}
.contingutEsquerra .submenuCursos ul ul li {
	background:none;
}


/* ------------------------------------
	columna mig 
---------------------------------------*/
.contingutMig {
	font-size:11px;
	color:#787878;
}
.contingutMig .fotoSeccio{
	float:left;
	padding:0 10px 10px 0;
}
.contingutMig p {
	padding-bottom:12px;
	padding-right:10px;
	padding:0px 10px 12px 0px;
}
.contingutMig p.primer {
	padding-top:20px;
}
.contingutMig p.ultim {
	padding-bottom:6px;
}
.contingutMig h1 {
	color:#267a95;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding:6px 0px 6px 0px;
}
.contingutMig h2{
	color:#267c95;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	padding:0 0 3px 0px;
}
.contingutMig h3{
	color:#787878;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	padding:0 0 12px 0;
}
.contingutMig h3.objetivo{
	color:#267c95;
	font-size:12px;
	font-weight:normal;
}
.contingutMig ul{
	padding:0 0 25px 0;
}
.contingutMig a{
	font-weight:bold;
	color:#787878;
	}
	
.contingutMig a.ext {
  font-weight:normal;
  color:#267c95; 
	font-size:1em;
	padding:0 0 4px 35px;	
	text-decoration:underline;
}


/* ------- caixa utilitats ------*/
.utilitats {
	display:block;
	width:160px;
	float:right;
	background:#fff;
	padding:3px 9px;
	font-size:0.8em;
	margin-right:9px;
}
.utilitats .valoralo{
	width:150px;
	height:18px;
	background:url(../../rc/img/modulos/valorado_bg.gif) left top repeat;
	padding:0 10px 4px 0;
}
.utilitats .valoralo span{
	float:left;
	padding:4px 4px 0 4px;
	font-size:11px;
}
.utilitats .valoralo img{
	float:right;
}

.utilitats .identificate{ 
	float:left;
	padding:0 0 0 4px;
	font-size:9px;
}
.iconosUtilitats {
	padding:13px 0 0 0;
	text-align:right;
}
.iconosUtilitats a img{padding:0 0 0 10px;}

.inscribete{
	text-align:right;
	padding:35px 10px 40px;
	font-weight:bold;
	font-size:10px;
	line-height:12px;
}
.inscribete a{
	text-decoration:underline;
}	
.inscribete a:hover{
	text-decoration:none;	
}

.pictogramas{
	padding:20px 0 0 0;
}

.peso {
	display:block;
	float:right;
	width:210px;
	font-size:10px;
}
/* ------------------------------------
	columna dreta
---------------------------------------*/

.contingutDreta .modul .inscripcion{
	width:220px;
}
.contingutDreta .modul .inscripcion .titol{
	padding:3px 0 0 32px;
	background:#267c95 url(../../rc/img/cursos/bg_tit_inscripc.gif) left bottom no-repeat;	
}
.contingutDreta .modul .inscripcion .cos{
	/*alçada mínima del contenidor compatible amb IE6 */
	min-height: 184px;
	height: auto;
	height: 184px;
	background:#dfebef url(../../rc/img/cursos/bg_mod_inscripcion.jpg) left bottom no-repeat;
}

.contingutDreta .modul .inscripcion ul{
	padding:9px 5px 20px 13px;
}
.contingutDreta .modul .inscripcion ul li{
	font-size:11px;
	background:none;
}

a.btn_inscribete{
	display:block;
	width:220px;
	height:29px;
	text-align:center;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	background:url(../../rc/img/btn_inscribete.gif) center top no-repeat;
	padding:7px 0 0 0;
}
a.btn_inscribete:hover{
	background:url(../../rc/img/btn_inscribete.gif) center bottom no-repeat;
}

/* patrocinadors curs */
.contingutDreta .patrocinadors{
	padding:18px 0 0 0;
}
.contingutDreta .patrocinadors p{ 
	padding:0 0 10px 12px;
}
.contingutDreta .patrocinadors .logos{
	text-align:center;
}
.contingutDreta .patrocinadors .logos img{
	padding:7px 0;
}


.test {
	float:left;
	width:625px;
	padding-right:3px;
}

.test p {
	float:left; 
	font-size:11px;
	padding-left:100px;
	padding-top:100px;
}

.test h2{
	font-size:1.6em;
	font-weight:normal;
	color:gray;
	line-height:1.2em;
	padding-bottom:10px; 
}

.test h1 {
	color:#267a95;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding:6px 0px 6px 0px;
}

.test .peuCursosTest {
	background:url(../../rc/img/separador_h.gif) repeat-x 0px -3px;
	width:660px;
	clear:both;
	padding-top:8px;
	font-size:0.9em;
	color:#006583;
} 

.test .peuCursosTest p {
	padding:0px; 
} 

.cursosvolver {
	display:block;
	width:160px;
	float:right;
	background:#fff;
	padding:3px 9px;
	font-size:1em;
	font-weight:bold;
	margin-right:9px;
	text-align:right; 
}