/* CSS Document */


* {
	margin:0px;
	padding:0px;
}



img {
	border: none;
}

p {
	text-indent: 0px;
}

body {
	background-image:url(../images/fondo_az3.gif);
	background-repeat:repeat;
	text-align:center;
	font-family:Arial;
	font-size:10px;
}

hr {
	color:#6c91e9;
	background-color:#6c91e9;
	border:0;
	height:2px;
}


h1, h2, h3, h4 
{font-weight: bold; font-size:12px;margin-top:1em;margin-bottom:1em;}

h2
{font-weight: bold; font-size:16px;margin-top:1em;margin-bottom:1em;}

h3
{background-color:#6c91e9; color:#fff; font-size:14px;margin-top:1em;margin-bottom:1em;padding:4px;font-weight:bold;}

h4
{color:#6c91e9;margin:0px;padding:0px; font-size:12px;margin-top:1.5em;margin-bottom:1em;font-weight:bold; color:#03C;}



h5
{		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
		color: #416cd2; 
		margin-top:1.6em;margin-bottom:0.6em;
	}


.linea
{ color:#6c91e9; border-bottom:1px dotted #6c91e9;padding-bottom:5px;}

.linea2
{ color:#6c91e9;; border-bottom:2px solid #6c91e9;padding-bottom:5px;}

.gris {
	color:#cccccc;
	background-color:#cccccc;
	border:0;
	height:2px;
}

a:link {
	text-decoration: underline;
	color: #6c91e9;
	font-weight: bold;
}

a:active {
	text-decoration: underline;
	color: #6c91e9;
	font-weight: bold;
}

a:visited {
	text-decoration: underline;
	color: #6c91e9;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: #6c91e9;
	font-weight: bold;
}

ul {
	padding-left: 25px;
	list-style-type: square;
}

li {
	list-style-position: inside;
}

#contenedor {
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	left: auto;
	right: auto;
	width:780px;
	height:auto;
	margin: auto;
}

#contenido_socios
{padding:5px;}

#contenido_socios p
{margin-bottom:1em;}

#contenido_socios h3
{font-size:12px;padding:2px;}

#cabecera {
	width: 780px;
	height: 139px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	z-index: 0;
}

#pestanias {
	width: 272px;
	height: 60px;
	position: absolute;
	top: 68px;
	left: 445px;
	bottom: 0px;
}

#nuevo {
	width: 100px;
	height: 60px;
	position: absolute;
	top: 10px;
	left: 0px;
	z-index: 2;
}

#registrado {
	width: 100px;
	height: 60px;
	position: absolute;
	top: 10px;
	left: 90px;
	z-index: 3;
}

#hermanado {
	width: 100px;
	height: 60px;
	position: absolute;
	top: 10px;
	left: 180px;
	z-index: 4;
}

#col_izquierda {
	width: 150px;
	height: auto;
	float: left;
	position: relative;
	top: 39px;
	left:0px;
	margin-right: 8px;
	margin-left: 2px;
	background-color:#FFFFFF;
}

#titulo_izquierda {
	background-image:url(/images/titulos_izq.gif);
}

#col_izquierda_ccaa {
	width: 180px;
	height: auto;
	float: left;
	position: relative;
	top: 0px;
	left:0px;
	margin-right: 8px;
	background-color:#FFFFFF;
}

#bombilla {
	background-image:url(/images/fondo_bombilla.jpg);
	background-repeat:no-repeat;
}
	
	.titulo_izq {
		font-family: Arial;
		font-size: 11px;
		font-weight:bold;
		color:#FFFFFF;
		text-align: right;
		background-image:url(../images/titulos_izq.gif);
	}

	.titulo_azul {
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #02059B;
		text-align: left;
	}

	.texto {
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-align: left;
	}

	.vinculo {
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #02059B;
		text-decoration: none;
	}

#escritorio {
	width: 150px;
	height: 100px;
	background-image: url(../images/escritorio.jpg);
	background-repeat: no-repeat;
}

#login {
	width: 150px;
	position: relative;
	top: 18px;
}

.login
{border:0px;width:90%;font-size:10px;}


#div_contenido {
	padding:10px;margin-top:20px;float:left;}
	
	
#div_contenido p
{margin-top:1em;margin-bottom:1em;}

	
#div_contenido ol li
{ margin-left:10px;}


#div_contenido.faq_imagenes img
{ max-width:400px;}

.menu_faq { 
	padding:0px;
	margin:0px;
	height:40px;
	width:100%;
	
	
}

#contenido {
	width: auto;
	position: relative;
	top: 15px;
	float: left;
	margin:auto;	
	background-color:#FFFFFF;
	padding-left: 5px;
	text-align: justify;
}

#contenido_ccaa {
	width: 575px;
	position: relative;
	top: 15px;
	float: left;
	margin:auto;	
	background-color:#FFFFFF;
	padding-left: 5px;
	text-align: justify;
}

#contenido_ccaa_2 {
	width: 760px;
	position: relative;
	top: 15px;
	float: left;
	margin:auto;	
	background-color:#FFFFFF;
	padding-left: 5px;
	text-align: justify;
}


#contenido_new {
	width: 615px;
	position: relative;
	top: 15px;
	float: left;
	margin:0px;	
	background-color:#FFFFFF;
	padding-left: 5px;
	text-align: justify;
}

	.tabla {
		margin: 0px;
		padding: 0px;
		height: auto;
		width: 450px;
		border: 1px solid #6c91e9;
	}
	
	
	
	.tabla_ccaa {
		margin-right: 5px;
		padding: 0px;
		height: auto;
		width: 575px;
		border: 1px solid #6c91e9;
	}
	
	.tabla_new {
		margin-right: 5px;
		padding: 0px;
		height: auto;
		width: 605px;
		border: 1px solid #6c91e9;
	}

	.titulo {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #ffffff;
		text-decoration: none;
		padding-left: 3px;
	}
	
	a.titulo:link {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #ffffff;
		text-decoration: none;
		padding-left: 3px;
	}
	
	a.titulo:active {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #ffffff;
		text-decoration: none;
		padding-left: 3px;
	}
	
	a.titulo:hover {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #ffffff;
		text-decoration: none;
		padding-left: 3px;
	}
	
	a.titulo:visited {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #ffffff;
		text-decoration: none;
		padding-left: 3px;
	}
	
	.titulo_gris {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #666666;
		text-decoration: none;
	}
	
	a.titulo_gris:link {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #666666;
		text-decoration: none;
	}
	
	a.titulo_gris:visited {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #666666;
		text-decoration: none;
	}
	
	a.titulo_gris:active {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #666666;
		text-decoration: none;
	}
	
	a.titulo_gris:hover {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #666666;
		text-decoration: none;
	}

	.contenido {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
	}
	
	a.contenido:link {
		font-family: Arial;
		font-size: 11px;
		font-weight: bolder;
		color: #6c91e9;
		text-align: justify;
		text-decoration: none;
	}
	a.contenido:active {
		font-family: Arial;
		font-size: 11px;
		font-weight: bolder;
		color: #6c91e9;
		text-align: justify;
		text-decoration: none;
	}
	a.contenido:hover {
		font-family: Arial;
		font-size: 11px;
		font-weight: bolder;
		color: #6c91e9;
		text-align: justify;
		text-decoration: none;
	}
	a.contenido:visited {
		font-family: Arial;
		font-size: 11px;
		font-weight: bolder;
		color: #6c91e9;
		text-align: justify;
		text-decoration: none;
	}

	.titulo_contenido {
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		color: #6c91e9;
	}
	
.situacion {
	font-family: Arial;
	font-size: 9px;
	font-weight: bolder;
	color: #A4A4A4;
	text-decoration: none;
}
a.situacion:link {color: #a4a4a4; text-decoration: underline;}
a.situacion:active {color: #a4a4a4; text-decoration: underline;}
a.situacion:hover {color: #a4a4a4; text-decoration: underline;}
a.situacion:visited {color: #a4a4a4; text-decoration: underline;}

	.sit_azul {
		font-family: Arial;
		font-size: 9px;
		font-weight: bolder;
		color: #6C91E9;
		text-decoration: underline;
	}
	
	a.sit_azul:link {color: #6C91E9; text-decoration: underline;}
	a.sit_azul:active {color: #6C91E9; text-decoration: underline;}
	a.sit_azul:hover {color: #6C91E9; text-decoration: underline;}
	a.sit_azul:visited {color: #6C91E9; text-decoration: underline;}

#col_derecha {
	width: 150px;
	height: auto;
	position: relative;
	top: 15px;
	margin-left: 10px;
	float: right;
	background-color:#FFFFFF;
}

#contacto {
	width: 150px;
	position: relative;
	top: -5px;
	right: 0px;
	z-index: 5;
}

#contacto_new {
	width: 150px;
	position: absolute;
	float:right;
	left: 471px;
	top: -5px;
}

#contacto_ccaa {
	width: 223px;
	position: absolute;
	top: 100px;
	right: 0px;
	z-index: 5;
	left: 87px;
	height: 22px;
	background-color:#FFFFFF;
}

#menu {
	width:150px;
	height:382px;
	position: relative;
	top: 7px;
	left: 0px;
	float: right;
	z-index: 0;
	background-image: url(../images/fondo_capa_menu.gif);
	background-repeat: repeat-x;
}

#menu_ccaa {
	width:180px;
	height:280px;
	position: relative;
	top: 7px;
	left: 0px;
	float: right;
	z-index: 0;
	background-image: url(/images/fondo_capa_menu_ccaa.gif);
	background-repeat: no-repeat;
}

#pie {
	width: 780px;
	height: 70px;
	position: relative;
	top: auto;
	left:0px;
	bottom: 0px;
	clear: both;
}

.tabulado {
	margin-left: 150px;
}

/* CSS Menu */
a.clsMenu:link{font-size: 11px; color: #02059b; text-decoration:none; font-weight: bolder;}
a.clsMenu:active{font-size: 11px; color: #02059b; text-decoration:none; font-weight: bolder;}
a.clsMenu:visited{font-size: 11px; color: #02059b; text-decoration:none; font-weight: bolder;}
a.clsMenu:hover{font-size: 11px; color: #6c91e9; text-decoration:none; font-weight: bolder;}
.clsMenu{font-size: 11px; color: #02059b; text-decoration:none; font-weight: bolder; padding-left: 3px; 
position: absolute; top: 5px;}

.link_submenu {font-size: 10px; color: #02059b; text-decoration: none; font-weight: bolder; padding-left:5px;}
a.link_submenu:link{font-size: 10px; color: #02059b; text-decoration: none; font-weight: bolder;}
a.link_submenu:active{font-size: 10px; color: #02059b; text-decoration: none; font-weight: bolder;}
a.link_submenu:visited{font-size: 10px; color: #02059b; text-decoration: none; font-weight: bolder;}
a.link_submenu:hover{font-size: 10px; color: #6c91e9; text-decoration: none; font-weight: bolder;}

.clsSubMenu{font-size: 10px; color: #02059b; text-decoration: none; font-weight: bolder; padding-left: 5px; background-image:url(../images/fondo_sub.jpg); height:25px; width:150px;}

a.clsSubMenuRes:active, a.clsSubMenuRes:link, a.clsSubMenuRes:hover, a.clsSubMenuRes:visited
{color:#6c91e9; text-decoration:none; font-weight:bolder;}

.clsCurso{text-align:right;}

#CapaFondo{position:absolute; left:0px; top:-2px; z-index:1; width:0px; height:0px;}
#eltoMenuHead{position:absolute; left:0px; top:0px; z-index:2; visibility:hidden; width:0px; height:0px;}
.clsCapasMenu{position:absolute; left:0px; z-index:2; visibility:hidden; width:150px; overflow:hidden;}
.clsCapasMenu_ccaa{position:absolute; left:0px; z-index:2; visibility:hidden; width:180px; overflow:hidden;}
#CapaCurso{position:absolute; left:0px; top:0px; z-index:3; width:0px; height:0px;}
/* Fin Menu */

.tabla_menu {
	width:150px;
	height:25px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#fffae8;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#e3b710;
	background-image:url(../images/fondo_menu2.jpg);
}

.tabla_menu_ccaa {
	width:180px;
	height:25px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#fffae8;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#e3b710;
	background-image:url(../images/fondo_menu3.jpg);
}

.negrita {
	font-weight: bolder;
}

#monocurriculares {
	width: 450px;
	visibility: hidden;
	position: absolute;
	left: 5px;
	top: 230px;
}

#transversales {
	width: 450px;
	visibility: hidden;
	position: absolute;
	left: 5px;
	top: 230px;
}

#interdisciplinares {
	width: 450px;
	visibility: hidden;
	position: absolute;
	left: 5px;
	top: 230px;
}

#actividades {
	width: 450px;
	visibility: hidden;
	position: absolute;
	left: 5px;
	top: 230px;
}

#paginacion {
	width: 420px;
	height: auto;
	position: relative;
}

.comunidades {
	width: 450px;
	visibility: hidden;
	position: absolute;
	left: 5px;
	top: 280px;
}

#menu_pestanias {
	width: 330px;
	height: 240px;
	padding-left: 30px;
}

.elemento_menu {
	width: 330px;
	height: 40px;
}

.submenu {
	width: 330px;
	height: 40px;
	position: relative;
	margin-left: 40px;
}

/* CSS Proyectos */
#parte1 {
	background: transparent url(../images/centro_escolar.jpg) no-repeat left;
	width: 300px;
	margin-bottom:15px;
}

#parte2 {
	background: transparent url(../images/centro_escolar2.jpg) no-repeat left;
	width: 300px;
	margin-bottom:15px;
}

#parte3 {
	background: transparent url(../images/centro_escolar3.jpg) no-repeat left; 
	width: 300px;
	margin-bottom:15px;
	margin-top:20px;
}

#container {
	width: 420px;
	text-align:center;
}

#centros {
	margin-left:290px;
	width:140px;
}

.pais {
	background-color:#DADCEF;
	color:#000375;
	font-family: sans-serif, Geneva, Arial, Helvetica ;
	font-size:8pt;
	border-top:1px solid #000375;
	border-bottom:1px dotted #000375;
	border-left:1px solid #000375;
	border-right:1px solid #000375;
	text-transform:uppercase;
	font-weight:bold;
	width: 140px;
}

.nombre {
	border-bottom:1px solid #000375;
	border-left:1px solid #000375;
	border-right:1px solid #000375;
	background: #FFFFFF url(../images/fondo_logo.jpg) no-repeat right;
	height:85px;
	color:#333333;
	padding-top:10px;
	font-family: sans-serif, Geneva, Arial, Helvetica;
	text-transform:capitalize;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:10px;
	width: 140px;
}

.titulos {
	height:10px;
	background-color:#ffcc00;
	color:#333333;
	font-weight:bold;
	width: 420px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 10px;
	border:1px solid #ffcc00;
}

.cuerpos {
	width: 420px;
	background-color: #FFF9E1;
	border:1px solid #ffcc00;
	text-align:left;
	margin-left:10px;
}

.cabecera_proyectos {
	color:#333333;
}

.contenido_proyectos {
	font-size:8pt;
	color:#333333;
	margin-top:0px;
	display:inline;
	text-align:left;
}

#todos_centros {
	text-align:right;
	color:#000375;
	margin-top:5px;
}

/* CSS lista_regi&oacute;n */

#lista_sep{
height:10px;
}

.lista_centro1{
background:transparent url(../images/fondo_login.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#333333;
padding:10px 5px 10px 5px;
border-top:2px dotted #6c91e9;
border-bottom:2px dotted #6c91e9;
width: 420px;
}

.lista_centro1 a{
color:#6c91e9;
font-weight:bold;
}

.lista_centro2 a{
color:#6c91e9;
font-weight:bold;
}

.lista_centro2{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFfff;
font-size:12px;
text-align:left;
color:#333333;
padding:10px 5px 10px 5px;
width: 420px;
}

.lista_titul{
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.lista_titul2{
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

#lista_title{
background-color:#000375;
text-transform:uppercase;
text-align:center;
color:#FFFFFF;
font-weight:bold;
padding:2px 2px 2px 2px;
}

.lista_entrada{
display: inline;
}

.lista_entrada2{
display:inline;
}


#lista_primaria{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#9FA2BE;
text-align:left;
margin-left:5px;
font-weight:bold;
}

#lista_paginacion{
background-color:#6c91e9;
margin-top:30px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
border:1px solid #000375;
}

#lista_paginacion a{
color:#ffffff;
font-weight:bold;

}

#lista_filtro{

margin-top:10px;
margin-bottom:10px;
display:block;
background-color:#FFCC00;
width:250px;
margin:auto;

}

#lista_filtro a{
text-align:right;
color:#333333;
font-weight:bold;
}

#lista_iconos{
float:right;
margin-top:12px;
margin-right:2px;
}

#lista_evaluacion{
display:inline;
}

#lista_prize{
display:inline;
}

#lista_proyecto{
display:inline;
}

#lista_archivo{
display:inline;
}

#lista_card{
display:inline;
}

#lista_relleno{
background-color:#FFF9E1;
border:1px solid #ffcc00;
padding:15px 5px 15px 5px;
}

#lista_titulo{
margin-top:15px;
}

#lista_centro{
margin-top:15px;
}

#lista_profesores{
margin-top:15px;
}

#lista_encabezado{
font-family: sans-serif, verdana, arial;
font-size:8pt;
font-weight:bold;
color:#333333;
padding:2px 2px 2px 5px;
background:transparent url(Images/final_form.jpg) no-repeat;
width:200px;


margin-right:20px;

}

#lista_form1 input{
border:1px solid #333333;
height:20px;
width:500px;
}

#lista_form2{
display:inline;
}

#lista_form2 input{
border:1px solid #333333;
height:20px;
width:300px;

}

#lista_email{
display:inline;
font-family: sans-serif, verdana, arial;
font-size:9pt;
color:#333333;
margin-left:20px;
}

#lista_email input{
border:1px solid #333333;
height:20px;
width:140px;
margin-left:2px;
}

#lista_form3{
font-family: sans-serif, verdana, arial;
font-size:9pt;
color:#333333;
display:inline;
margin-left:20px;
}


#lista_form3 select{
border:4px solid #000375;
height:20px;
width:148px;
margin-left:2px;
margin-top:15px;
display:inline;
}

/* CSS Catal&aacute;n */

#cat_escritorio {
	width: 150px;
	height: 100px;
	background-image: url(../images/cat_escritorio.jpg);
	background-repeat: no-repeat;
}

/* CSS Euskara */

#eu_escritorio {
	width: 150px;
	height: 100px;
	background-image: url(../images/eu_escritorio.jpg);
	background-repeat: no-repeat;
}

#eu_login {
	width: 125px;
	position: relative;
	top: 25px;
	left:1px;
}

/* CSS Galego */

#ga_pestanias {
	width: 272px;
	height: 60px;
	position: absolute;
	top: 69px;
	left: 446px;
	bottom: 0px;
}

.titular {
	color:#000000;
	text-decoration:none;
	font-weight:bolder;
}

ul.lista_anos_sellos 
{ margin:auto;margin-left:150px;}

ul.lista_anos_sellos li
{ list-style-type: none;margin-bottom:1em;font-size:1.1em;}
