@import url(estructura.css);

/***********************************************************
* ESPECIAL PARA LA PORTADA DE MICROSITIOS (sin columnas) *
***********************************************************/
body { text-align:center; position:relative; }
#accesosDirectos {display: none;}
a {color:#315bbd;}
a span { text-decoration: none; }
hr { visibility: hidden; height: 0.0625em; color: #fff; clear: both; display: block;}
div.separador { visibility: hidden; width: 90%; height: 0em; clear: both; margin: 0.5em 0 0 0; padding: 0;}

/*****************************************************************
*****  Estilos comunes a todas las home de MC de desarrollo 
*****  Cuando se implementa en real, se pondran las del propio MC
*****************************************************************/

#div.col3 { display:none; }
#contenido {}
		
#contenido h2 { margin:0em 0em 0.5em 0em; padding:0em; font-size:1.125em; color:#302f4e; border-bottom:0.25em double #d5d3b5; font-weight:normal;}
#contenido p {font-size: 0.7em;}
#contenido ul {}
#contenido ul li{}
#contenido ul li.liLink { list-style-image:url(../img/icoLink.gif); font-size: 0.7em;}
#contenido ul li.liLink a { color:#315bbd; text-decoration:none; }
#contenido ul li.liLink a:hover { text-decoration: underline; }
#contenido ul li.liMail { list-style-image:url(../img/icoContactar.gif); font-size: 0.7em;}
#contenido ul li.liMail a { color:#315bbd; text-decoration:none; }
#contenido ul li.liMail a:hover { text-decoration: underline; }
#contenido ul li.liDocumento {list-style-image:url(../img/icodocumento.gif); font-size: 0.7em;}
#contenido ul li.liDocumento a { color:#315bbd; text-decoration:none; }
#contenido ul li.liDocumento a:hover { text-decoration: underline; }



/* .cols = bloque para poner varias columnas (2, 3 o 4)*/
div.cols { display: block; clear: both;  padding:0em 0em 0em 0em; }
/* .cols .cols2 = 1 columna para un grupo de 2 */
div.col2 { width: 18.5em; float:left; margin:0.4em;}
/*  .cols.cols3 = 1 columna para un grupo de 3 */
div.col3 { width: 14.25em; float:left; margin:0.4em;}
/*  .cols.cols4 = 1 columna para un grupo de 4 */
div.col4 { width: 11.5em; float:left; margin:0.4em;}
/*  .cols.cols4 = 1 columna para un grupo de 4 */
div.colNovedades { width: 20.5em; float:left; margin:0.3em;}

div.cols div.col4 img { width: 11.5em; }


/* estilos genéricos para el contenido de todas las columnas */
div.cols div h3,
div.cols h3 { margin:0em; padding:0em; font-size:0.7em; color:#302f4e; border-bottom:0.25em double #d5d3b5; text-transform:uppercase; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.cols div h3.Home {font-size: 0.6em; border-bottom:0.5em solid #d5d3b5; margin-bottom:0.375em;}
div.cols div p { padding:0.25em 0em 0.25em 0em; font-size: 0.7em;}
div.cols div p.masInfo { text-align:right;  margin: 0em; padding-top:0.3em;}
div.cols div p.masInfo a {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.85em; font-weight:bold; text-decoration:underline; color: #302f4e;}
div.cols div p.masInfo a:hover { text-decoration:none; }

div.col3 p.destacadoFoto { margin-left:4em; margin-bottom:0.7em; display: block; text-decoration:none; color: #333;  font-size: 0.7em; }
div.col3 p.destacadoFoto span.destacadoFoto { margin-left:-4em; float:left; width: 2.5em; height:5em; }
div.col3 p.destacadoFoto span.destacadoFoto img,
div.col3 p.destacadoHomeFoto span.destacadoHomeFoto img {padding-bottom: 0em; }

p span.icoLugar{  display:block;  padding:0.5em 0em 0em 1.3em; background-image:url(../img/icoLugar.gif);  background-position:0em 0.375em; background-repeat:no-repeat;}
p span.icoLink{  display:block;  padding:0.5em 0em 0em 1.3em; background-image:url(../img/icoLink.gif);  background-position:0em 0.5em; background-repeat:no-repeat;}
p span.icoLinkExt{  display:block;  padding:0.25em 0em 0.25em 1.3em; background-image:url(../img/icoLINKEXT_2.gif); background-position:0em 0.5em; background-repeat:no-repeat;}
p span.icoCalendario {  display:block;  padding:0.5em 0em 0em 1.3em; margin:0em; background-image:url(../img/icoCalendario.gif); background-position:0em 0.5em; background-repeat:no-repeat;}
p span.icoMasInfo {  display:block;  padding:0.5em 0em 0em 1.3em; margin:0em; background-image:url(../img/IcoMas.gif); background-position:0em 0.375em; background-repeat:no-repeat; }
p span.icoAviso {  display:block;  padding:0.5em 0em 0em 1.3em; margin:0em; background-image:url(../img/icoAviso.gif); background-position:0em 0.5em; background-repeat:no-repeat; }
p span.icoDocumento {  display:block;  padding:0.5em 0em 0.0625em 1.3em; margin:0em; background-image: url(../img/icoDocumento.gif); background-position:0em 0.5em; background-repeat:no-repeat; }
p span.icoMail {  display:block;  padding:0.5em 0em 0em 1.3em; margin:0em; background-image: url(../img/icoContactar.gif); background-position:0em 0.5em; background-repeat:no-repeat; }
p span.icoDescripcion {  display:block;  padding:0.5em 0em 0em 1.3em; margin:0em; background-image: url(../img/icoDescripcion.gif); background-position:0em 0.5em; background-repeat:no-repeat; }
p span.icoPDF {display:block;  padding:0.5em 0em 0.0625em 1.3em; margin:0em; background-image: url(../img/icoPDF.gif); background-position:0em 0.5em; background-repeat:no-repeat;}

/* Estilos para la ficha detallada de un curso */
div.ficha { padding: 0.3em; margin: 0em 0em 1em 0em;  color:#302f4e; border-top:0.25em solid #315bbd ; border-left:0.0625em solid #d5d3b5; border-bottom:0.0625em solid #d5d3b5; border-right:0.0625em solid #d5d3b5; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  }
div.ficha h3 { margin:0em; padding:0em; font-size:0.9em; color:#302f4e;  border-bottom:0.25em double #d5d3b5; text-transform:uppercase; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.ficha h4 { border-bottom:0.25em double #d5d3b5; margin-top: 2em; font-size:0.8em; margin-left:0.125em;}

div.ficha ul.lstFichaCurso ul li,
div.ficha ul li {display:list-item; font-size:0.7em;}
div.ficha ul.lstFichaCurso ul li ul li,
div.ficha ul li ul li {font-size:1em;}
div.ficha ul.lstFichaCurso li strong.alineado,
div.ficha ul li strong { float:left; margin: 0em 2em 0em 0em; width:16em;}
div.ficha ul.lstFichaCurso li span.alineado,
div.ficha ul li span { display:inline; padding: 0em 2em 0em 0em; }

div.ficha ul li strong { float: none; }

div.ficha h3.fondoH3 { padding: 0.5em 0.1250em 0.25em 0.25em; background-color:#f8f8f8; border-bottom: 0.0625em solid #cfcfcf; text-transform:none;}
div.ficha p { margin: 0.8em 0.125em 0.125em 2em; display:block; }

div.ficha p img {float: left; margin-right: 0.5em;}

div.ficha img.imgDerecha {float: right; margin-right: 0.5em; border: 0.125em solid #cfcfcf; margin: 0.5em 0em 0.5em 0.5em; max-height: 12em;}
div.ficha img.imgIzquierda {float: left; margin-right: 0.5em; border: 0.125em solid #cfcfcf; margin: 0.5em 0.5em 0.5em 0em; max-height: 12em;}

div.ficha span.enlace{ color:#35349A; }

div.galeriaFotos img { width: 15.625em; padding: 0.187em; margin: 0.187em; border: none; border:0.0625em solid #CCCCCC;}


div#boxMenu{ background-color: #cfcfcf; border: 0.0625em solid #cfcfcf; border-top: 0.25em solid #cfcfcf; float: left; width: 12em; margin-right: 0.625em; padding: 0em; }
div#boxMenu h3{ padding-left: 0.25em; border-bottom: 0.3125em solid #315bbd;}
div#boxMenu h3 span { padding-left: 1.5em;}
div#boxMenu img { width: 11.75em; height: 7.125em; border: 0.0625em solid #cfcfcf; margin-left: 0.0625em; }
div#boxMenu ul.menuLateral { background-color: #f8f8f8; list-style: none; margin:0; padding: 0; font-size: 0.7em}
div#boxMenu ul.menuLateral li { background: url(../img/flechasDcha.gif) no-repeat; background-position: 0.5em 0.75em; padding:0.25em 0.25em 0.5em 1.75em; border-bottom: 0.0625em solid #cfcfcf;}
div#boxMenu ul.menuLateral li:hover {background: url(../img/flechasDcha_2.gif) no-repeat; background-position: 0.5em 0.75em; background-color: #dcdcdc;}
div#boxMenu ul.menuLateral li a { text-decoration: none;/* color:white; */}
div#boxMenu ul.menuLateral li a:hover {  text-decoration: underline; }
div#boxMenu ul.menuLateral li.seleccionado { background: url(../img/flechasDcha_2.gif) no-repeat; background-position: 0.5em 0.75em;  background-color: #646F7C; font-weight: bold; color:#fff;}
div#boxMenu ul.menuLateral li.seleccionado a { color: white; }

div#boxMenu div#seleccionPais {
	background-color: #f8f8f8; list-style: none; margin:0; padding: 0; font-size: 0.7em;
}

div#boxMenu div#seleccionPais fieldset {
	border: 0 none;
	padding: 0em;
	margin: 0em;	
}

div#boxMenu div#seleccionPais fieldset form {
	padding: 0em;
	margin: 0em;
}

div#boxMenu div#seleccionPais fieldset form label {

	display:block;
	padding: 0em;
	margin: 0.5em 0 0 1em;
}

div#boxMenu div#seleccionPais fieldset form select {
	font-size: 1em;
	margin: 0 0 0 1em;
	padding: 0em;
}

div#boxMenu div#seleccionPais fieldset form input {
	font-size: 1em;
	margin: 1em 0 1em 2em;
	padding: 0em;
}



div#boxMenu ul.BanderasMenuLateralNoScript { background-color: #f8f8f8; list-style: none; margin:0; padding: 0;}
div#boxMenu ul.BanderasMenuLateralNoScript li { background: url(../img/flechasDcha.gif) no-repeat; background-position: 0.5em 0.75em; padding:0.1875em 0.25em 0.1875em 1.75em; border-bottom: 0.0625em solid #cfcfcf;}
div#boxMenu ul.BanderasMenuLateralNoScript li:hover {background: url(../img/flechasDcha_2.gif) no-repeat; background-position: 0.5em 0.75em; background-color: #dcdcdc;}

div#boxMenu ul.BanderasMenuLateralNoScript li a { text-decoration: none; width:14em; display:block;}
div#boxMenu ul.BanderasMenuLateralNoScript li span {padding-left: 1.8em; width:12.5em; display:block;}
div#boxMenu ul.BanderasMenuLateralNoScript li a:hover {  text-decoration: none; }
div#boxMenu ul.BanderasMenuLateralNoScript li.seleccionado { background: url(../img/flechasDcha_2.gif) no-repeat; background-position: 0.5em 0.75em;  background-color: #646F7C; font-weight: bold; color:#fff;}

div#boxMenu div.tituloMaterias {
	background:transparent url(../img/flechasDcha.gif) no-repeat scroll 0.5em 0.9375em;
	border:0.1875em solid #FFFFFF;
	font-size:0.75em;
	font-variant:small-caps;
	font-weight:700;
	margin-top:0.25em;
	padding:0.5em 0.5em 0.5em 1.5em;
}

div#boxMenu div.tituloMaterias:hover {
	background:transparent url(../img/flechasDcha_2.gif) no-repeat scroll 0.5em 0.9375em;
}


div#boxMenu div.tituloMaterias a {
	text-decoration:none;
}

div#boxMenu div.tituloMaterias a:hover {
	text-decoration:underline;
}


#detalle_SB, #detalle_ReL {background-color: #f8f8f8; border: 0.0625em solid #cfcfcf; float: right; width: 32.5em; border-top:0.25em solid #cfcfcf;  padding: 0.25em;}
#detalle_SB H4, #detalle_ReL H4 {
border-bottom:0.0625em solid #315BBD;
border-top:0.25em solid #315BBD;
font-size:0.625em;
margin-top:0.5em;
padding:0.125em 0 0.125em 1em;
text-transform:uppercase;
}

#detalle_SB H4.asociaciones, #detalle_ReL H4.asociaciones {
	border-bottom : none;
}

#detalle_SB H5, #detalle_ReL H5, #detalle_SB H6, #detalle_ReL H6 {
background:transparent url(../img/bulletMasInfo.gif) no-repeat scroll 0 1.25em;
border-bottom:0.0625em solid #D5D3B5;
color:#666666;
display:block;
font-size:0.675em;
margin-right:2em;
padding-left:1.25em;
padding-right:2em;
padding-top:1em;
}
#detalle_SB H6, #detalle_ReL H6 {
	border-bottom : none;
}
#detalle_SB ul, #detalle_ReL ul, #detalle_SB ol, #detalle_ReL ol  { padding: 0.25em 0em 0.25em 1.5em; margin: 0; font-size: 0.7em; }
#detalle_SB ol, #detalle_ReL ol {margin-left:0.5em;}
#detalle_SB ul li ul, #detalle_ReL ul li ul { padding: 0.25em 0em 0.25em 1.5em; margin: 0; font-size: 1em; }
#detalle_SB div {padding-bottom:1.5em; margin-left: 1em/*border-bottom : 0.125em solid #cfcfcf;*/}
#detalle_SB div div { padding-bottom:0em; }
/*#detalle_SB div.ultimo { border: none; }*/
#detalle_SB div p span.icoLinkExt,
#detalle_ReL div p span.icoLinkExt,
#detalle_SB div p span.icoPDF,
#detalle_ReL div p span.icoPDF { padding-left : 2em; margin-left : 1.5em; background-position : 0em 0.25em; }

#detalle_ReL {	border-top:0.25em solid #315BBD; margin-bottom: 0.75em;}
#detalle_ReL p.idioma span {padding-left: 1.5em; margin-right: 0.25em;}
#detalle_ReL img {float:right; margin: 025em; border: 0.0625em solid #315BBD; max-width: 10em;}
#detalle_ReL div {padding-left: 1em;}




/*ESTILOS ESPECIFICOS PARA LA HOME*/

#quienesSomos {
	float: right;
	display: block;
	/*margin:0em;
	padding:0em;*/
}

#quienesSomos a {
background: url(../img/bg_quienesSomos_peq.gif) no-repeat;
background-position: center center;
width: 10.5em;
height: 0.9375em;
padding-right: 4.85em;
padding-left: 5.25em;
margin-right: 1.3em;
/*text-align: center;*/
text-decoration: none;
}

#quienesSomos a:hover {
 background: url(../img/bg_quienesSomos_peq_on.gif) no-repeat;
 background-position: center center;
 text-decoration: none;
}


div.colNovedades div.novedades h3 { /*border-bottom: 0.2em solid;*/padding-left: 1.5em; padding-top:0.25em; text-transform:uppercase; border-color:#fff #fff #333399 #fff; background-color: #339; color:#fff; }
div.colNovedades div.novedades div.CuerpoNovedades {border: 0.125em solid #333399; background-image: url(../img/bg_novedades.gif); background-repeat: repeat-x; }
div.colNovedades div.novedades div.CuerpoNovedades p img { float: left; margin-right: 0.5em; width:6em; height:4.25em;/*margin-bottom:0.5em;*/}
/*div.colNovedades div.novedades div.CuerpoNovedades p.derecha { text-align: right; }
div.colNovedades div.novedades div.CuerpoNovedades p.derecha img { float: right; margin-right: 0em; margin-left: 0.5em; }
div.colNovedades div.novedades div.CuerpoNovedades p.invisible img { visibility: hidden; }*/


div.colNovedades div.novedades p { margin: 0.4em 0.125em 0.4em 0em; padding: 0.25em; display:inline;}
div.colNovedades div.novedades p.ultima {border-bottom: none; padding-bottom:1.25em;}
div.colNovedades div.novedades p a {text-decoration: none; color: #000; }
div.colNovedades div.novedades div.novedadFoto { 
padding-bottom:0.625em;
padding-top:0.5625em;
padding-left: 0.5em;
padding-right: 0.5em;
/*border-bottom: 0.1225em hidden; padding-top:0.1225em; *//*padding-top: 0.0625em; padding-bottom: -0.0625em;*/}
div.colNovedades div.novedades div.novedadFoto:hover {
	border-bottom : 0.0625em solid #333399;
	border-top : 0.0625em solid #fff;
	background-color : #DDE2F9;
	padding-bottom:0.5625em;
	padding-top:0.5em; /*padding-top: 0em; padding-bottom: 0.0625em;*//*padding-top: 0em; padding-bottom: 0.0625em;*/
}
div.colNovedades div.novedades div.MasInformacion { font-size:0.6em; text-align:right; color:#fff; background-color:#333399; padding: 0.25em; background-image:url(../img/IcoMasInformacion.gif); background-position:20.5em 0.5em; background-repeat:no-repeat;}
div.colNovedades div.novedades div.MasInformacion a {color:#fff; text-decoration:none; padding-left: 2em; margin-right: 0.25em;}
div.colNovedades div.novedades div.MasInformacion a:hover {color:#fff; text-decoration:underline;}

/* ESTILO PARA LISTADO DE LAS CONVOCATORIAS */
#contenido div.seleccionar { background-color:#f8f8f8; border:0.0625em solid #cfcfcf; margin:1em 0em 1em 0em; padding:1em 0em 1em 1.5em; border-top:0.35em solid #cfcfcf; }
#contenido div.seleccionar label { font-size:0.7em; font-weight:bold; padding-left: 1em; }
#contenido div.seleccionar select { font-size:0.7em; border:0.0625em solid #999999; padding:0.0625em; background-color:#fff; }
#contenido div.seleccionar fieldset { border:none; }
#contenido div.seleccionar input { background:transparent url(../img/bgFormBoton.gif) repeat-x scroll center bottom; border:0.0625em solid #999999; color:#333333; font-size:0.7em; font-weight:bold; height:1.7em; margin-left:0.5em; padding:0.2em 0.3em 0.2em 0.3em; }

#contenido div.TituloUltimasConvocatorias { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:0.7em; font-weight:bold; color:#315bbd; border-bottom:0.25em double #315BBD; }

#contenido div.TituloConvocatoriasPais { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#315bbd; border-bottom:0.25em double #315BBD; padding: 0.8em 0em 0em 0.2em; /*width:4em; */}
#contenido div.TituloConvocatoriasPais p { padding-left:1.8em; /*width: 8em;*/}

#contenido div.cabeceraConvocatorias {
	background-color:#315BBD;
	border-color:#646F7C;
	border-style:solid;
	border-width:0.25em 0.0625em 0.0625em;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:700;
	height:2em;
	margin-top:0.5em;
	padding-left:1em;
}
#contenido div.cabeceraConvocatorias div.organizador {
	float:left;
	margin-top:0.3125em;
	width:11.5625em;
}

#contenido div.cabeceraConvocatorias div.detalle {
	margin-left: 8.5em;
	margin-top: 0.3125em;
}

#contenido div.EntradaConvocatoria {margin-bottom: 0.8em;  margin-top:0.4em}
#contenido div.EntradaConvocatoria p.tituloConvocatoria a { text-decoration:none; color:#333; }
#contenido div.EntradaConvocatoria p.tituloConvocatoria a:hover { text-decoration:underline; }
#contenido div.EntradaConvocatoria div.Bandera, div.Bandera {float:left; padding-left: 0.2em; width:8.2em;}
#contenido div.EntradaConvocatoria div.Bandera p, div.Bandera p {padding-left:1.8em; width: 10em;}
#contenido div.EntradaConvocatoria div.Descripcion {margin-left: 9em;}

p span.icoCalendario a,
p span.icoLink a,
p span.icoLinkExt a,
p span.icoLugar a,
p span.icoMasInfo a,
p span.icoAviso a,
p span.icoDocumento a,
p span.icoMail a,
p span.icoDescripcion a,
p span.icoPDF a { text-decoration:none; color: #315bbd; }

p span.icoCalendario a:hover,
p span.icoLink a:hover,
p span.icoLinkExt a:hover,
p span.icoLugar a:hover,
p span.icoMasInfo a:hover,
p span.icoAviso a:hover,
p span.icoDocumento a:hover,
p span.icoMail a:hover,
p span.icoDescripcion a:hover,
p span.icoPDF a:hover { text-decoration:underline }

div.CursoOnline { padding: 0em 0em 0.5em 0em;}
div.CursoOnline ul li {list-style-image:url(../img/puntitoAzul.gif); padding: 0.5em 0em 0.5em 0em; border-bottom: 0.0625em #315bbd solid;}
div.CursoOnline ul li.ultimaConvocatoriaOnline {border-bottom: none;}
div.CursoOnline ul li p {padding-top: 0.3125em;}
div.CursoOnline ul li p.titulo {text-transform: uppercase;}
div.CursoOnline ul li p.titulo a {color:#315bbd; text-decoration: none;}
div.CursoOnline ul li p.titulo a:hover {color:#315bbd; text-decoration: underline;}	

span.fechaInicio {
	background: url(../img/icoCalendarioInicio.gif) no-repeat top left;
	padding: 0 0.4375em;
}
span.fechaFin {
	background: url(../img/icoCalendarioFin.gif) no-repeat top left;
	padding: 0 0.4375em;
	margin-left: 1.5em;
}
	
#contenido div.SinConvocatorias { border: 0.0625em solid #CFCFCF; margin: 3em 1.25em 7em 1.25em; border-color: #333399 #CFCFCF #CFCFCF #CFCFCF; border-style: solid; border-width: 0.3125em 0.0625em 0.0625em 0.0625em; padding: 0.25em 0em 0em 4em; }
#contenido div.SinConvocatorias p { background-image: url(../img/IcoInfo.gif); background-repeat: no-repeat; /*background-position: 0em 2.4em;*/ background-position: left; font-size: 0.9em; font-weight: bold; padding: 1.5em 1.5em 1.5em 3.5em; text-transform: uppercase; }

#contenido div.volverAtras{
	border: 0.0625em solid #315bbd;
	border-top: 0.3125em solid #315bbd;
	text-align:right;
	padding:0.25em;
	background-color: #DCDCDC;
	margin-bottom: 0.5em;
}

#contenido div.volverAtras a {
	background: url(../img/volverAtras.gif) no-repeat;
	padding-left: 1.5em;
	background-position:0em 0.2em;
	font-weight: bold;
	text-decoration: none;
}

#contenido div.volverAtras a:hover {
	background: url(../img/volverAtras_on.gif) no-repeat;
	background-position:0em 0.2em;
	text-decoration: underline;
}

/*ESTILOS PARA CURSOS*/
div.col4 p.destacadoFoto {  margin-bottom:0.7em;/* width:14.25em; display: block;*/ text-decoration:none; color: #333;  font-size: 0.7em;} /*div.col4 p.destacadoFoto span.destacadoFoto img, div.col3 p.destacadoHomeFoto span.destacadoHomeFoto img {}*/
div.col4 p.destacadoFoto a {/*font-size:90%;*/text-decoration: none; color: #333; /*font-weight: bold;*/ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
div.col4 p.destacadoFoto a:hover {text-decoration: underline;}
	
ul.BanderaNoscript { list-style:none; margin 0; padding:0 0 0 0.3em;}
ul.BanderaNoscript li {float:left; padding-left: 0.2em; width:8.2em; }
ul.BanderaNoscript li p {padding-left:1.8em; width: 9em;}
ul.BanderaNoscript li p a { text-decoration:none; }
ul.BanderaNoscript li p a:hover { text-decoration:underline;}

/*BANDERAS DE CADA PAIS*/
.IcoNormal { background-image: url(../img/IcoNormal.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.IcoNormal:hover { background-image: url(../img/IcoNormal_on.gif);}
.Inicio {background-image:url(../banderas/mini_inicio.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Inicio:hover { background-image: url(../img/mini_inicio_on.gif);}
.Espana {background-image:url(../banderas/minib_espana.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Argentina {background-image:url(../banderas/minib_argentina.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Bolivia {background-image:url(../banderas/minib_bolivia.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Belize {background-image:url(../banderas/minib_belize.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Brasil {background-image:url(../banderas/minib_brasil.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Chile {background-image:url(../banderas/minib_chile.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Colombia {background-image:url(../banderas/minib_colombia.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Costarica {background-image:url(../banderas/minib_costarica.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Cuba {background-image:url(../banderas/minib_cuba.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Ecuador {background-image:url(../banderas/minib_ecuador.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.ElSalvador {background-image:url(../banderas/minib_elsalvador.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Guatemala {background-image:url(../banderas/minib_guatemala.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Honduras {background-image:url(../banderas/minib_honduras.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Mexico {background-image:url(../banderas/minib_mexico.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Nicaragua {background-image:url(../banderas/minib_nicaragua.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Panama {background-image:url(../banderas/minib_panama.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Paraguay {background-image:url(../banderas/minib_paraguay.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Peru {background-image:url(../banderas/minib_peru.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Portugal {background-image:url(../banderas/minib_portugal.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.RepDominicana {background-image:url(../banderas/minib_repdominicana.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Uruguay {background-image:url(../banderas/minib_uruguay.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Venezuela {background-image:url(../banderas/minib_venezuela.gif); background-repeat:no-repeat; background-position:0em 0.2em;}

.Cerlalc {background-image:url(../banderas/minib_cerlalc.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Aleman {background-image:url(../banderas/minib_Alemania.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Ingles {background-image:url(../banderas/minib_ReinoUnido.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Italiano {background-image:url(../banderas/minib_Italia.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Portugues {background-image:url(../banderas/minib_Portugal.gif); background-repeat:no-repeat; background-position:0em 0.2em;}
.Frances {background-image:url(../banderas/minib_Francia.gif); background-repeat:no-repeat; background-position:0em 0.2em;}


/* ESTILOS PARA LA FICHA DEL PROFESOR */
div.datosGeneralesProfesor { }
div.datosGeneralesProfesor ul { 	float: left; margin-top: 1em; list-style-image: none;}
div.datosGeneralesProfesor li { line-height: 1.5em}

span.correo a {text-decoration:none;}
span.correo a:hover {text-decoration:underline;}
	
div.datosGeneralesProfesor img { border: 0.3em double #D5D3B5; float: right; margin: 1em 6em 1em 0em; /*padding: 0.187em;*/ max-height: 8.8em; }


div.otrosDatosProfesor { border-top:0.0625em solid #D5D3B5; padding-top:1em; padding-bottom: 1em;}
div.otrosDatosProfesor h3 { border: 0em; padding-left: 1.5em;/*padding: 0em 0em 0.5em 1.5em; margin:1em 0em 0em 0.5em;*/ font-size: 0.7em; font-weight: bold; background-image: url(../img/img_triangulo.gif); background-position:0em 0em; background-repeat:no-repeat; }
div.otrosDatosProfesor ul { }
div.otrosDatosProfesor li { /*font-size: 0.7em;*/}
div.otrosDatosProfesor li a { text-decoration: none; }
div.otrosDatosProfesor li a:hover {	text-decoration: underline; }

/* FIN ESTILOS PARA LA FICHA DEL PROFESOR */

/* ESTILOS PARA LA PAGINA DE RESPONSABLES */
div.listaPaises {
	width: 18em;
	border: 0.0625em solid #D5D3B5;
	border-top: 0.3125em solid #D5D3B5;
	margin: 0em 1em 0em 0em;
	padding: 0.5em 0 0.125em 0;
	float: left;
	min-height: 13.5em;
}
div.listaPaises ul { list-style:none; margin: 0; padding: 0;}
div.listaPaises ul li {float:left; padding-left: 0.6em; width:8em; }
div.listaPaises ul li p {padding-left:1.8em; background-position:0 0.3750em;}
div.listaPaises ul li p a { text-decoration:none; }
div.listaPaises ul li p span.seleccionado {font-weight: bold; text-decoration:underline; color: #666;}
div.listaPaises ul li p a:hover { text-decoration:underline;}



div.detalleResponsable, div.inicioResponsable {
	width: 25.5em;
	border: 0.0625em solid #D5D3B5;
	border-top: 0.3125em solid #D5D3B5;
	margin: 0em 0em 0em 0em;
	padding: 0.5em;
	float: left;
	min-height: 13em;
}

div.inicioResponsable {
	border: 0em;
}
div.detalleResponsable h3 span{
	padding-left:1.8em;
}
div.detalleResponsable span.nombreResponsable {
	font-size: 1.1em;
	font-weight: bold;
}

div.detalleResponsable span.cargoResponsable {
	/*font-size: 0.9em;*/
	font-weight: bold;
	font-style: italic;
	color: #666;
}

/* FIN ESTILOS PARA LA PAGINA DE RESPONSABLES */

/* OTROS ESTILOS QUE NO SÉ DONDE CLASIFICAR */
p.linkVolver  { display:block; margin:0em; padding:0.3em; text-align:right; font-weight: bold; }

span.flechitas {
background:transparent url(../img/bulletMasInfo.gif) no-repeat right center;
color:#FFF;
padding-left:1em;
margin-left: 0em;  
border:0em;
font-size:10px;
}
span.flechitas a {
   color: transparent;
	text-decoration:none;
}

/*#msTitulo h1 {
	font-size:1.75em;
}

#msTitulo h1 span {
font-size:0.5625em;
}*/

#msTitulo h2{
	font-size: 1em;
	color: #fff;
	padding-top: -2em;
}