body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	background-attachment: fixed;
	background-image: url(imagenes/ladrillos.jpg);
	background-repeat: repeat;
	background-color:black;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color:white;
	background-color: #000000;
	text-align: center;
}

h2{
	border-bottom-width:thin;
	border-bottom-style:solid;
}

/* estilos de h1 */
h1.Intro{
	background-color: #0066FF;
	color:white;
}

.Intro {
	color: #0047B3;
	border-color:#0047B3;
}

h1.FP{
	background-color: #FF6600;
	color:white;
}

.FP {
	color: #B14701;
	border-color:#FF6600;
}

h1.IP{
	background-color: #336600;
	color:white;
}

.IP {
	color: #336600;
	border-color:#336600;
}

h1.Otros{
	background-color: #B30000;
	color:white;
}

.Otros{
	color: #B30000;
	border-color:#B30000;
}

h1.ESO{
	background-color: #744680;
	color:white;
}

.ESO {
	color: #744680;
	border-color:#744680;
}
	

p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13pt;
	color: #000000;
	text-align: left;
	font-weight: normal;
}

p.enlaces{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: center;
	font-weight: normal;
	margin:0px;
	background-color:#D7D2C8
}
li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13pt;
	color: #000000;
	text-align: left;
	font-weight: normal;
	margin-top: 8px;
}

strong{
	color:#BC0303;
}

/* Enlaces por defecto 
----------------------------------------------------------------*/

a:link{
	font-weight: bold;
	color: #BC0303;
}

a:visited{
	color:#FC38C1;
	font-weight: bold;
}

a:hover{
	text-decoration:none;
	color:white;
	background-color:#BC0303;
}


/* Estilos de loss menús 
----------------------------------------------------------------------------------------------
*/

h5{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color:white;
	margin:0px;
	padding: 0px 2px 6px 2px;
}
h6{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin: 0px 2px 6px 10px;
}


/*-----------------------------intro--*/
h5.MenuIntro{
	background-color:#0066FF;
}
h6.MenuIntro{
	color:#573502;	
}

a.MenuIntro:link{
	color:#00388C;	
	background-color:transparent;
}

a.MenuIntro:visited{
	color:#00388C;	
	background-color:transparent;
}

a.MenuIntro:hover{
	color:white;	
	background-color:#0066FF;
	text-decoration:none;
}

/*-----------------------------FP-*/
h5.MenuFP{
	background-color:#FF6600;
}
h6.MenuFP{
	color:#573502;	
}

a.MenuFP:link{
	color:#573502;	
	background-color:transparent;
}

a.MenuFP:visited{
	color:#573502;	
	background-color:transparent;
}
a.MenuFP:hover{
	color:white;	
	background-color:#FF6600;
	text-decoration:none;
}

/*-----------------------------IP-*/
h5.MenuIP{
	background-color:#A2E9AC;
}
h6.MenuIP{
	background-image:url(imagenes/fondoMenuIP.jpg);
	color:#573502;	
}

a.MenuIP:link{
	color:#573502;	
	background-color:transparent;
}

a.MenuIP:visited{
	color:#573502;	
	background-color:transparent;
}

a.MenuIP:hover{
	color:white;	
	background-color:#006600;
	text-decoration:none;
}

/*-----------------------------Submenús-*/
h5.Submenu{
	background-color:#A2E9AC;
}
h6.Submenu{
	color:white;	
}

a.Submenu:link{
	color:white;	
	background-color:transparent;
}

a.Submenu:visited{
	color:white;	
	background-color:transparent;
}
a.Submenu:hover{
	color:black;	
	background-color:white
}


/*----------------------- ESO --*/

h5.MenuESO{
	background-color:#744680;
}
h6.MenuESO{
	color:#744680;
}

a.MenuESO:link{
	color:#513159;
	background-color:transparent;
}

a.MenuESO:visited{
	color:#513159;
	background-color:transparent;
}

a.MenuESO:hover{
	color:white;	
	background-color:#744680;
	text-decoration:none;
}
/* ----------------------- OTros --*/

h5.MenuOtros{
	background-color:#B30000;
}
h6.MenuOtros{
	color:#744680;
}

a.MenuOtros:link{
	color:#513159;
	background-color:transparent;
}

a.MenuOtros:visited{
	color:#AD0101;
	background-color:transparent;
}

a.MenuOtros:hover{
	color:white;	
	background-color:#B30000;
	text-decoration:none;
}

/* Fin menús
----------------------------------------------------------------------------------------------
*/


#capaLogo{
	position:absolute;
	background-color:black;
	background-image:url(imagenes/logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin: 0px;
	left:0px;
	top:0px;
	width:600px;
	height:100px;
	z-index:2;
}

#capaLogo2{
	position:absolute;
	background-color:transparent;
	background-image:url(imagenes/dirección.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin: 0px;
	left:530px;
	top:0px;
	width:400px;
	height:97px;
	z-index:3;			
}

#capaMenuPral{
	position:absolute;
	background-image:url(imagenes/ladrillos2.jpg);
	background-attachment:fixed;
	margin: 0px;
	left:0px;
	top:0px;
	width:150px;
	height:800px;
	z-index:1;
}

#capaMenu{
	position:absolute;
	left:5px;
	top:110px;
	width:117px;
	height:350px;
	background-image:url(imagenes/fondoFP.jpg);
	background-repeat:repeat;
	z-index:2;
	border: 5px solid #FFFFFF;
}

#capaIP{
	position:absolute;
	left:123px;
	top:211px;
	width:120px;
	height:108px;
	background-image:url(imagenes/fondoIP.jpg);
	background-repeat:repeat;
	z-index:3;
	border: 5px solid #339900;
	visibility: hidden;
	background-color: #0D5A27;
}

#capaGM{
	position:absolute;
	left:121px;
	top:253px;
	width:120px;
	height:90px;
	background-image:url(imagenes/fondoFP2.jpg);
	background-repeat:repeat;
	z-index:3;
	border: 5px solid #CC3300;
	visibility: hidden;
	background-color: #D48D21;
}

#capaGS{
	position:absolute;
	left:122px;
	top:281px;
	width:120px;
	height:81px;
	background-image:url(imagenes/fondoFP2.jpg);
	background-repeat:repeat;
	z-index:3;
	border: 5px solid #CC3300;
	background-color: #D48D21;
	visibility: hidden;
}

#capaInformacion{
	position:absolute;
	left:122px;
	top:131px;
	width:120px;
	height:100px;
	background-image:url(imagenes/fondoInformacion.jpg);
	background-repeat:repeat;
	z-index:3;
	border: 5px solid #000099;
	background-color: #0066ff;
	visibility: hidden;
}

.cuerpoIntro{
	border: 6px solid #0066FF;
}

#capaCuerpo{
	position:absolute;
	left:154px;
	top:107px;
	width:802px;
	height:558px;
	background-image:url(imagenes/ladrillosCuerpo.jpg);
	background-repeat:repeat;
	padding:5px 5px 0px 15px;
	border:5px solid #774928;
	overflow:auto;
	z-index:2;
	visibility: visible;
}

#capaCuerpoIntro{
	position:absolute;
	left:154px;
	top:107px;
	width:802px;
	height:558px;
	background-image:url(imagenes/ladrillosCuerpo.jpg);
	background-repeat:repeat;
	padding:5px 5px 0px 15px;
	border:5px solid #0066FF;
	overflow:auto;
	z-index:2;
	visibility: visible;
}

#capaCuerpoFP{
	position:absolute;
	left:154px;
	top:107px;
	width:802px;
	height:558px;
	background-image:url(imagenes/ladrillosCuerpo.jpg);
	background-repeat:repeat;
	padding:5px 5px 0px 15px;
	border:5px solid #FF6600;
	overflow:auto;
	z-index:2;
	visibility: visible;
}

#capaCuerpoIP{
	position:absolute;
	left:154px;
	top:107px;
	width:802px;
	height:558px;
	background-image:url(imagenes/ladrillosCuerpo.jpg);
	background-repeat:repeat;
	padding:5px 5px 0px 15px;
	border:5px solid #336600;
	overflow:auto;
	z-index:2;
	visibility: visible;
}

#capaCuerpoESO{
	position:absolute;
	left:154px;
	top:107px;
	width:802px;
	height:558px;
	background-image:url(imagenes/ladrillosCuerpo.jpg);
	background-repeat:repeat;
	padding:5px 5px 0px 15px;
	border:5px solid #744680;
	overflow:auto;
	z-index:2;
	visibility: visible;
}

#eencuesta{
	z-index:10;
	position:absolute;
	left:0px;
	top:766px;
	width:122px;
	height:34px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:white;
	background-color:black;
}

img{
	border:5px solid #000000;
}

img.izda{
	margin-right:10px;
	float:left;
}

img.dcha{
	margin-left:5px;
	float:right;
}
img.subir{
	border: 0px;
	margin-left:5px;
	float:right;
}

P.aviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF99;
	background-color: #000066;
	margin: 6px;
	padding: 0px;
}
A.aviso:link {
	color: #FFFFFF;
	background-color:none;
}
H2.aviso {
	font-size: 16px;
	color: #FFFFCC;
	background-color: #000000;
	text-align: center;
}
div.aviso {
	font-weight: normal;
	color: #FFFFCC;
	background-color: #000066;
	margin: 0px;
	padding: 0px;
	border: 5px solid #FFFFFF;
}
A.aviso:visited {

	color: #FFFFFF;
	background-color:none;
}
A.aviso:hover {
	color: #172F77;
	background-color:#FFFFFF;
	text-decoration: none;
}
