/* CSS Document */


.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*Estilos del borde y texto*/
position: absolute;
background-color: white;
padding: 5px;
left: -100px;
border: 1px dashed gray;
visibility: hidden;
color: #FFFF00;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index:200;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -5;
left: 40px; /*position where enlarged image should offset horizontally */
z-index:200;
margin-top:-160px
}


.Verdara18AmarilloNegrita{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e5a90b; 
font-size:18px;
font-weight:bold;}


.Verdaral2NegroNegrita{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#414141; 
font-size:12px;
font-weight:bold;}


.Arial16Moradooscuro{
font-family:Arial, Helvetica, sans-serif;
color:#2a2c3e; 
font-size:16px;
font-weight:none;
}

.Arial16GrisNegrita{
font-family:Arial, Helvetica, sans-serif;
color:#7d7b7a; 
font-size:16px;
font-weight:bold;
}

.Arial11GrisNegrita{
font-family:Arial, Helvetica, sans-serif;
color:#7d7b7a; 
font-size:11px;
font-weight:bold;
}

.Arial11MoradooscuroNegrita{
font-family:Arial, Helvetica, sans-serif;
color:#2a2c3e; 
font-size:11px;
font-weight:bold
}


.Arial16Morado{
font-family:Arial, Helvetica, sans-serif;
color:#686c8f; 
font-size:16px;}

.Arial11Morado{
font-family:Arial, Helvetica, sans-serif;
color:#686c8f; 
font-size:11px;}

.Arial11MoradoNegrita{
font-family:Arial, Helvetica, sans-serif;
color:#686c8f; 
font-size:11px;
font-weight:bold}

DIV#puntos_horizontal{
	position:relative;
	float:left;
	background:url(../img_modulo_cursos/pixel_puntos.gif) repeat-x;
	height:1px;
}



DIV#puntos_vertical{
	position:relative;
	float:left;
	background:url(../img_modulo_cursos/pixel_puntos_ver.gif) repeat-y;
	width:1px;
	

}

.puntos_horizontal{
	position:relative;
	float:left;
	background:url(../img_modulo_cursos/pixel_puntos.gif) repeat-x;
	height:1px;
}



.puntos_vertical{
	position:relative;
	float:left;
	background:url(../img_modulo_cursos/pixel_puntos_ver.gif) repeat-y;
	
	

}

.btn_azul_largo{
	position:relative;
	background:url(../img_modulo_cursos/btn_miescritorio.jpg) no-repeat;
	width:158px;
	height:22px;
}

DIV#BotonInfo{
	
   background-image:url(../img_modulo_cursos/B_informacion.jpg); 
   background-repeat:no-repeat;
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-align:center;
   height:20px;
   width:76px;
   padding-top:2px;
}

DIV#BotonInfoG{
	
   background-image:url(../img_modulo_cursos/B_informacionG.jpg); 
   background-repeat:no-repeat;
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-align:center;
   height:20px;
   width:125px;
   padding-top:2px;
}


DIV#BotonPDF{
	
   background-image:url(../img_modulo_cursos/pdf.png); 
   background-repeat:no-repeat;
   background-position:top;
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-align:left;
   height:29px;
   width:120px;
   padding-top:8px;
}

DIV#BotonPDF2{
	
   background-image:url(../img_modulo_cursos/pdf2.png); 
   background-repeat:no-repeat;
   background-position:top;
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-align:left;
   height:29px;
   width:130px;
   padding-top:9px;

}

DIV#BotonPDF3{
	
   background-image:url(../img_modulo_cursos/pdf3.png); 
   background-repeat:no-repeat;
   background-position:top;
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-align:left;
   height:30px;
   width:129px;
   padding:2px 0 0 0px;
   letter-spacing:-0.1px;
}

DIV#DatosFijosCurso{
	width:62px;
 	float:left;
	margin-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#414141;
}

DIV#DatosVariablesCurso{
	width:276px; 
	float:left;
	margin-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#50b8fc;
}

DIV#DatosFijosCurso_lista{
	width:130px;
 	float:left;
	margin-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#414141;
}

DIV#DatosVariablesCurso_lista{
	/*width:276px; 
	float:left;*/
	margin-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#50b8fc;
}


DIV#DatosFijosProximosCursos{
	width:62px;
 	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#414141;
}


DIV#DatosFijosProximosCursos2{
	width:75px;
 	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#414141;
}

DIV#DatosFijosProximosCursos2intro{
	width:130px;
 	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#414141;
}

DIV#DatosVariablesProximosCursos2{
	width:40px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#50b8fc;
	font-weight:normal;

}

DIV#DatosVariablesProximosCursos2intro{
	 
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#50b8fc;
	font-weight:normal;

}


DIV#DatosVariablesProximosCursos{
	width:73px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#50b8fc;
	font-weight:normal;
}


DIV#bInscribirse{
    float:left; 
	position:relative;
	background:url(../img_modulo_cursos/b_inscribirse.png) no-repeat;
	background-repeat:no-repeat;
	background-position:top;
	width:76px;
	height:20px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-align:center;
}

DIV#bInscribirseintro{
    float:left; 
	position:relative;
	background:url(../img_modulo_cursos/B_InformacionG.jpg) no-repeat;
	background-repeat:no-repeat;
	background-position:top;
	width:125px;
	height:20px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-align:center;
}



.btn_azul_acceder{
	position:relative;
	background:url(../img_modulo_cursos/btn_acceder.jpg) no-repeat;
	/*width:125px;*/
	height:22px;
}


.BlancoPaginado{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}


.BlancoPaginado:hover{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}

.BlancoPulsado{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}


.BlancoPulsado:hover{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}


.Arial11Negro{
font-family:Arial, Helvetica, sans-serif;
color:#414141; 
font-size:11px;
}


a.Arial11Negro{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#414141;  font-size:11px;}

 a.Arial11Negro:link{font-family:Arial, Helvetica, sans-serif;text-decoration:none; color:#414141;  font-size:11px;}
 a.Arial11Negro:visited{font-family:Arial, Helvetica, sans-serif;text-decoration:none; color:#414141;  font-size:11px;}
 a.Arial11Negro:hover{font-family:Arial, Helvetica, sans-serif;text-decoration:underline; color:#414141; font-size:11px;}




.Arial11Negrotrue{
font-family:Arial, Helvetica, sans-serif;
font-weight:none;
color:#000000; 
font-size:11px;
}

.Arial11Negrobold{
font-family:Arial, Helvetica, sans-serif;
color:#000000; 
font-size:11px;
font-weight:bold;
}

.Arial11AzulClaro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#50b8fc;
}

.Arial11NegroNegrita{
font-family:Arial, Helvetica, sans-serif;
color:#414141; 
font-size:11px;
font-weight:bold;}


.Future12Negro{
font-family: "Futura Hv BT";
color:#414141; 
font-size:12px;
}

.Verdana11Negro{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2a2c3e; 
font-size:11px;
}

.Arial11Blanco{
  font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-decoration:none;
 }
 
 
 .Arial11AzulNegrita{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1774b1;
	font-weight:bold;}
 
 
 .Arial11Azul{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1774b1;}
 
 .Futura18Azul{
  font-family:"Futura Hv BT";
  font-size:18px;
  color:#1774b1;}
 
 
.Arial14Negrobold{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000; 
font-size:14px;
}

.Arial14rojabold{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fc0012; 
font-size:14px;
}

.Arial11amarilla{
font-family:Arial, Helvetica, sans-serif;
font-weight:none;
color:#cd9708; 
font-size:11px;
}
 
.Futura14AmarillaNegrita{
font-family:Futura, Arial, Helvetica, sans-serif;
color:#e5a90b; 
font-size:14px;
font-weight:bold;}

 
 
.Futura16AzulNegrita{
font-family:Futura, Arial, Helvetica, sans-serif;
color:#2a2c3e; 
font-size:16px;
font-weight:bold;}
 
 
.Futura18AzulNegrita{
font-family:Futura, Arial, Helvetica, sans-serif;
color:#2a2c3e; 
font-size:18px;
font-weight:bold;} 
 
 .video{
  border:2px solid #d8d4c8;
 }
 
  .Ver{
  border:1px solid #e2990d;
 }
 
 .fotopeq{
	width:118px;
	float:left;
	margin-right:10px;
	border:2px solid #d8d4c8;
}
 
 
 .img_borde{
  border:3px solid #404040;
 }
 
 .sombra{
  background-image:url(../img_modulo_cursos/Sombra.jpg) ;
  background:url(../img_modulo_cursos/Sombra.jpg) no-repeat;
  width:17px;
  height:321px;
 }
 
 .sombra2{
  background-image:url(../img_modulo_cursos/Sombra2.jpg) ;
  background:url(../img_modulo_cursos/Sombra2.jpg) no-repeat;
  width:17px;
  height:240px;
 }


.EnlacesPie{font-family:Arial, Helvetica, sans-serif;color:#414141; font-size:11px;}

 a.EnlacesPie{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#414141;  font-size:11px;}
 a.EnlacesPie:link{font-family:Arial, Helvetica, sans-serif;text-decoration:none; color:#414141;  font-size:11px;}
 a.EnlacesPie:visited{font-family:Arial, Helvetica, sans-serif;text-decoration:none; color:#414141;  font-size:11px;}
 a.EnlacesPie:hover{font-family:Arial, Helvetica, sans-serif;text-decoration:underline; color:#414141; font-size:11px;}




 a.linkBoton{font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#FFFFFF;  font-size:11px;}
 a.linkBoton:link{font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none; color:#FFFFFF;  font-size:11px;}
 a.linkBoton:visited{font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none; color:#FFFFFF;  font-size:11px;}
 a.linkBoton:hover{font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:underline; color:#FFFFFF; font-size:11px;}

.linkBotonDesactivado{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#999999;  font-size:11px;}

 a.linkcondicion{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#1672b3;  font-size:11px;}
 a.linkcondicion:link{font-family:Arial, Helvetica, sans-serif;text-decoration:none; color:#1672b3;  font-size:11px;}
 a.linkcondicion:visited{font-family:Arial, Helvetica, sans-serif;text-decoration:none; color:#1672b3;  font-size:11px;}
 a.linkcondicion:hover{font-family:Arial, Helvetica, sans-serif;text-decoration:underline; color:#1672b3; font-size:11px;}
 

.b_volver{
	margin:0 0 0 0;
	padding: 5px 10px 0px 0;
	background-color:#ecebe6;
	text-align:right;
	height:20px;
		
}

 
 
 .thumbnail2{
position: relative;
z-index: 100;
}
.thumbnail2:hover{
background-color: transparent;
z-index: 150;
}
.thumbnail2 span{ /*Estilos del borde y texto*/
position: absolute;
background-color: white;
padding: 5px;
left: -100px;

visibility: hidden;
color: #FFFF00;
text-decoration: none;
}
.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index:200;
}
.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left:0; /*position where enlarged image should offset horizontally */
z-index:200;
margin-left:-155px;
margin-top:-46px;


}



 .thumbnail3{
position: relative;
z-index: 100;
}
.thumbnail3:hover{
background-color: transparent;
z-index: 150;
}
.thumbnail3 span{ /*Estilos del borde y texto*/
position: absolute;
background-color: white;
padding: 5px;
left: -100px;
visibility: hidden;
color: #FFFF00;
text-decoration: none;
}
.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index:200;
}
.thumbnail3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left:0; /*position where enlarged image should offset horizontally */
z-index:200;
margin-left:-97px;
margin-top:-46px;


}


