@CHARSET "ISO-8859-1";

/* Estilos base */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
a {	text-decoration:none; outline:none;}
input {border:0}
a img, :link img, :visited img {border: 0;}
td { vertical-align: top; }
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

div, img {behavior: url(iepngfix.htc) }

.clear {clear:both;height:0;line-height:0;font-size:0;}
strong {font-weight:bold;}
em {font-style: italic;}

/*WEB*/

body {
	background: white;
	font-family: Arial, sans-serif;
	padding-bottom: 15px;
}
.content {
	width: 1190px;
	margin:0 auto;
	background: url(../images/fondo.png) repeat-y;
	background: url(../images/fondo.png) 0 116px no-repeat;
	padding-bottom: 20px;
}
.header {height: 125px;width: 100%;background-color: white;}
	.header .claim {margin-right:0px;margin-top:80px;float:right;text-align:right;color:#003967; font-size: 22px; font-weight:100;letter-spacing:-1px; border-bottom:1px solid #3d667a; width: 416px; padding: 10px 20px; }
		.header .claim b {font-size:24px;font-weight: bold;}

.secciones-portada {width: 238px;float:left;}
	.secciones-portada h2 {height: 45px;line-height: 45px;font-family: Arial, serif;font-size: 22px;width: 238px;text-align: center;color: white;text-transform: lowercase;margin-bottom: 10px;}
		.secciones-portada h2 a {color:white;}
	.secciones-portada ul {list-style-type: disc;list-style-position: outside;margin-left: 22px;}
		.secciones-portada ul li {margin-bottom: 5px;width:96%;}
		.main .secciones-portada ul li {margin-bottom: 5px;width:99%;}
			.secciones-portada ul li a {color: #505050;font-size: 14px;font-weight: bold;}
			.secciones-portada ul ul {list-style-type: none;list-style-position: inside;margin-left:10px;margin-top:3px;}

.columna1 {width:238px;	float:left;text-align: center;}
	.columna1 .logo {margin-top: -100px;}
	.columna1 .datos-contacto {margin-top:200px;color: #99B6CB;text-align: center;font-size: 14px;line-height: 1.2em;padding-bottom: 100px;}
		.columna1 .datos-contacto a {color: #99B6CB;font-weight: bold;}
		.columna1 .datos-contacto img {margin: 9px 3px;}
.columna2 {width:218px;float:left;padding: 30px 10px;}
	.columna2 .menu-top {height: 80px;}
		.columna2 .menu-top a {color: white;font-family: 'Times New Roman',Times, serif;font-size: 18px;line-height: 1.2em;}
	.columna2 .secciones-portada {margin-top: 316px;float:none;}
		.columna2 .secciones-portada h2 {margin-top: 314px;margin-left:-10px;}
		.columna2 .secciones-portada ul {margin-left: 12px;}
			.columna2 .secciones-portada ul li a {color: #505050;}

.main {width: 714px;float:left;}


/* GALERIA DE DESTACADOS DE LA PORTADA */
.destacados { height: 416px; width: 714px; margin-bottom: 10px;}
.galeria {position:relative; height:416px;width:714px;}
	.galeria-item {position:absolute; top:0; left:0; height: 416px;width:714px;}
		.galeria-texto {height: 356px; width: 456px; float: right; background: url(../images/fondo-destacado.png); padding: 30px 10px 30px 10px; color:#023A67; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.2em;}
			.galeria-texto h2 {font-size: 26px; font-weight: bold; margin-bottom: 5px; font-family: Arial, sans-serif; height: 52px;}
				.galeria-texto h2 a {color:#023A67;}
			.galeria-texto p { padding-bottom: 1em; }
	.flechas-izda {cursor:pointer; position:absolute; left:10px; top:32px; z-index:10000; cursor:pointer;}
	.flechas-dcha {cursor:pointer; position:absolute; right:486px; top:32px; z-index:10000; cursor:pointer;}
	.puntos-galeria {text-align: center; position:absolute;z-index:10000;top:37px;width:238px;}
		.puntos-galeria span {display:inline-block; width:10px; height: 10px; background: url(../images/bullet-galeria.png) no-repeat;}
		.puntos-galeria span.activo { background: url(../images/bullet-galeria-activo.png) no-repeat;}


.menu {	margin-bottom:10px; }
	.menu li {border-bottom:3px dotted #003967;}
		.menu h2 {font-family: Arial,serif;font-size: 20px;color: white;text-transform: lowercase;margin-bottom: 10px;line-height: 24px;}
		.menu a {color: #ccc;font-size: 13px;line-height: 24px;font-weight: normal;}
		.menu a.activo {font-weight: bold;color: white;}
		.menu h2 a {font-size: 20px;}
	.menu .submenu {padding-left: 36px;}


.contenido1 {padding-left:10px;width:684px;padding-top: 11px;}
	.contenido1 h2 {width:456px;float:right;text-align: right;font-family: Arial, serif;font-size: 18px;line-height:22px;/*font-weight: bold;*/padding-bottom:32px;/*border-bottom: 2px solid #3D667A;*/margin-bottom: 50px;}
	.contenido1 h1 {color: #003967;font-size: 18px;font-weight: bold;margin-bottom: 20px;}
	.contenido1 .imagen {width: 218px;padding-right: 20px;font-size:10px;color: #505050;line-height: 1.4em; }
		.contenido1 .imagen img {margin-bottom: 5px; border: 1px solid #003967; }
	.texto, .texto p {font-size: 14px;color: #505050;line-height: 1.2em; margin-bottom: 10px}
	.texto a {font-weight: bold;}
	.texto ul {list-style-position:outside;padding-left:20px;list-style-type:disc;}
		.texto ul li {padding-bottom:4px;}
	.texto ol {list-style-position:outside;padding-left:20px;list-style-type:decimal;}
		.texto ol li {padding-bottom:4px;}
.compartir {border-top: 1px dotted #003967;border-bottom: 1px dotted #003967;width: 100%;margin: 25px 0;}
	.compartir img {vertical-align: middle;}
	.compartir td {line-height: 55px;color: #003967;font-size: 14px;font-weight: bold;}

.mas-informacion .column-info {	width: 218px;float:left;}
.mas-informacion h3 {font-size: 14px;font-weight: bold;color: #00477D;margin-bottom: 15px;}
.mas-informacion a {color: #505050;font-size: 14px;font-weight: bold;}

.column-curso {width: 104px;float:left;font-size: 14px;color: #505050;}

.listado {padding-left:10px;width:684px;padding-top: 11px;}
	.listado h2 {width:580px;float:right;text-align: right;font-family: Arial, serif;font-size: 18px; line-height: 22px;/*font-weight: bold;*/padding-bottom:32px;/*border-bottom: 1px solid #3D667A;*/}
	.abrir-listado-tabla {border-bottom: 1px solid #3D667A;width:580px;float:right;height:1px;margin-bottom:3px;}
	.listado .texto {margin:20px 0;}

.listado-tabla {width:100%;font-size:14px;color: #003967;}
	.listado-tabla hr {border:none;border-bottom:1px solid #003967;margin:10px 0;}
	.listado-tabla img { border:1px solid #003967; }
	.listado-tabla thead td {font-weight: bold;height:50px;width:104px;line-height: 1.16em;}
		.listado-tabla td.listado-texto {color: #505050;width:342px;padding-right:10px;}
			.listado-tabla .listado-texto a {color: #003967;font-weight: bold;line-height: 1.16em;}
			.listado-tabla .listado-texto .fecha {color: #003967;font-size: 12px;}
		.listado-noticias .listado-tabla td {padding-right:10px;}
		.listado-noticias .listado-tabla td.listado-texto {width:580px;padding:0;}
		.listado-noticias .listado-tabla td.paginador {text-align: right;padding:0;}
			.paginador a {line-height: 30px;font-size:12px;font-weight: normal;}
				.paginador a.activo {color: #003967;}
			.paginador img {vertical-align: middle; border:none; }


.form-contacto { font-size: 14px; }
	.form-contacto input { border:1px solid #00477D; width: 250px; margin-bottom: 5px; }
	.form-contacto label { display:inline-block; width: 200px; line-height: 24px;}
	.form-contacto textarea { vertical-align: top; width: 250px; border:1px solid #00477D; margin-bottom: 5px; height: 80px; }
	.form-contacto input.submit {background-color: #00477D; width: auto; color: white; }

.volver { float:right; font-size: 12px; line-height:12px; font-size: 14px; font-weight: bold; padding-bottom:38px;}