

/* --------------------- ESTILOS COMUNES ------------------------*/


@charset "iso-8859-1";

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	line-height: 18px;
	text-decoration: none;
}
body {
	background-color: #FFFFFF;
    margin: 0;
    padding: 0;
	background-image: url(imagenes/fondo-de-pagina3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
a {
	text-decoration: none;
}
h1 {
	font-size: 36px;
	line-height: 38px;
	color: #595180;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h2 {
	clear:both;
	font-size: 20px;
	line-height: 22px;
	color: #595180;
	text-decoration: none;
	padding-top: 25px;
	margin-bottom: 10px;
}
h3 {
	font-size: 12px;
	color: #F47900;
	margin-top: 7px;
	margin-bottom: 4px;
}

.apartado {
	padding-left:20px;
}
ul li {
	list-style-position: outside;
	list-style-image: url(imagenes/bullet.gif);
	list-style-type: disc;
}
select {
	border: 1px solid #595180;
	font-size: 12px;
	line-height: 14px;
	color: #3d3d3d;
	text-decoration: none;
	background-color: #dfdcf1;
	text-align: left;
	vertical-align: top;
}
textarea {
	border: 1px solid #595180;
	font-size: 12px;
	line-height: 14px;
	color: #3d3d3d;
	text-decoration: none;
	background-color: #dfdcf1;
	text-align: left;
	vertical-align: top;
}
#Contenedora {
	position:relative;
	width:996px;
	top:13px;
	margin:0 auto 0 auto;
	text-align: left;
}
.InputTipoText {
	border: 1px solid #595180;
	font-size: 12px;
	line-height: 14px;
	color: #3d3d3d;
	text-decoration: none;
	background-color: #dfdcf1;
	text-align: left;
	vertical-align: top;
}


/* --------------------- ESTILOS DE TEXTO Y MAQUETACIÓN ------------------------*/


#TextoPrincipalHome {
	float:left;
	margin-left:60px;
	width:530px;
	font-size: 14px;
	line-height: 22px;
	color: #595180;
	text-decoration: none;
	stext-align: left;
	svertical-align: top;
}
#SuscribirEmailHome {
	display:inline;
	clear:both;
	float:left;
	margin-top:32px;
	margin-left:79px;
	width:270px;
	height:120px;
	font-size:14px;
	line-height:16px;
	color:#595180;
	text-align:left;
	text-decoration: none;
}
#FormSuscribirEmail {
	border: 1px solid #000;
	color: #595180;
	width: 260px;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	background-color: #dfdcf1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	smargin-left: 8px;
	margin-top: 8px;
	padding: 6px;
}
.TituloFichaCurso a {
	color: #415677;
}
.TituloFichaCurso a:hover {
	color: #5f86ce;
}

#ContenedorCursos {
	clear:both;
	margin-top:40px;
	margin-left:70px;
	text-align:left;
}
.HomeFichaCursos {
	float:left;
	display:inline;
	width:269px;
	height:157px;
	background-color: #FFFFFF;
	background-image: url(imagenes/fondo-curso-home.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left:16px;
	margin-bottom:16px;
	overflow:visible;
}

.FotoCurso {
	margin-left:20px;
	margin-top:9px;
	float:left;
	display:inline;
	width: 210px;
}
.FichaCursoAmpliar {
	float:right;
	width: 36px;
	margin-top:3px;
}
.TituloFichaCurso {
	clear:both;
	display:block;
	padding:20px;
	font-size: 16px;
	line-height: 18px;
	color: #415677;
	text-decoration: none;
}
#FotoSegundoNivel {
	clear:both;
	float:left;
	display:inline;	
	margin-left:56px;
	margin-top:55px;
	width:300px;
}

#soloTextoSegundoNivel {
	margin-left:56px;
	margin-top:55px;
	width:900px;
}

#contenido_derecha {
	float:left;
	margin-top:55px;
	width:580px;
	margin-left:20px;
}
.Foto {
	border: 1px solid #595180;
}
.TextoDeFormulario {
	text-align: right;
	vertical-align: top;
}
.Aclaracion {
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;
}


/* --------------------- PIE DE PÁGINA ------------------------*/


#LogosSocios {
	clear:both;
	width: 960px;
	text-align: left;
	vertical-align: top;
	margin-left:-40px;
	margin-top:20px;
}
#LogosSocios img{
	margin-right:2px;
	margin-bottom:5px;
	vertical-align:middle;
	margin-top:10px;
	}
#SociosTecnologicos {
	margin-top:11px;
	margin-left:24px;
	height: 44px;
}
.rotulo {
	clear:both;
	
	margin-top:11px;
	margin-left:-18px;
	height: 44px;
	text-align:left;
}
#LogoFondoSocial {
	float:left;
	display:inline;
	margin-left:100px;
	margin-top:142px;
	margin-right:14px;
}
#LogoMinisterio {
	float:left;
	display:inline;
	margin-top:142px;
	margin-right:14px;
}
#TextoPieDePagina {
	float:left;
	margin-top:143px;
	width:540px;
	margin-right:5px;
}
#PieDePagina {
	clear:both;
	left:0px;
	width:996px;
	height:266px;
	background-image: url(imagenes/fondo-de-pie2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	z-index: 1;
}

#LogoMorfeo {
	margin-left:85px;
	margin-top:10px;
	height:100px;
	margin-bottom:28px;
}

#LogoMorfeo2 {
	margin-left:93px;
	margin-top:10px;
	height:100px;
	margin-bottom:28px;
}

/* --------------------- MENÚ PRINCIPAL ------------------------*/


#MenuPrincipal {
	clear:both;
	text-align:right;
	margin-right:40px;
	display:inline;
	margin-bottom:40px;
}
#MenuPrincipal td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	sborder-left-color: #FFFFFF;
	border-left-color: #4D548A;
	text-align: left;
	vertical-align: bottom;
	height: 26px;
	font-size: 18px;
	line-height: 18px;
	padding-right: 15px;
	padding-left: 5px;
}
#MenuPrincipal a {
	rcolor: #FFFFFF;
	color: #4D548A;
	text-decoration: none;
}
#MenuPrincipal a:hover {
	color: #fae3c4;
}
.item_colaborador{
	display:inline;
	float:left;
	padding-left:10px;
	padding-top:10px;
	min-height:60px;
	height:60px;
	overflow:visible;
}
.nota {
	font-size:9px;
	margin-top:40px;
}