* {
	margin: 0;
	padding: 0;
}

body {
background-position: center;
text-align:left;
color:#0000ff;
width:715px;
font-size:14px;
font-family:arial, georgia, 'time new romans', serif;
margin:0 auto;
padding:0;
background: -moz-linear-gradient(left top 315deg, #DAF3FE, #fff);
background: -webkit-gradient(linear, left top, right bottom, from(#DAF3FE), to(#fff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DAF3FE', endColorstr='#ffffff');
background-color: #DAF3FE !important;
}

a { 
color:# !important;
}

/* ------Menú------- */
#menu1 a{
float: left;
background: -moz-linear-gradient(top, #0000ff, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#0000ff), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ffffff');
background-color: #0000ff;
color: #ffffff;
padding: 15px 23px 15px 23px;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #0000ff !important;
box-shadow: inset -5px -5px 5px #0000ff !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: 700;
}

#menu1 a:hover{
float: left;
background: -moz-linear-gradient(top, #C21277, #F7A6D5);
background: -webkit-gradient(linear, center top, center bottom, from(#C21277), to(#F7A6D5));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C21277', endColorstr='#F7A6D5');
background-color: #C21277 !important;
color: #ffffff !important;
padding: 15px 23x 15px 23px;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #C21277 !important;
box-shadow: inset -5px -5px 5px #C21277 !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: 700;
box-shadow: 4px 4px 8px #FFFF20;
}
/*----Clases Particulares-------*/
#menu2 a{
float: left;
background: -moz-linear-gradient(top, #0000ff, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#0000ff), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ffffff');
background-color: #0000ff;
color: #ffffff;
padding: 15px 20px 15px 20px;
border: 1px solid #c;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #0000ff !important;
box-shadow: inset -5px -5px 5px #0000ff !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: 700;
}

#menu2 a:hover{
float: left;
background: -moz-linear-gradient(top, #7BA402, #C0FC0C);
background: -webkit-gradient(linear, center top, center bottom, from(#7BA402), to(#C0FC0C));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7BA402', endColorstr='#C0FC0C');
background-color: #7BA402 !important;
color: #ffffff !important ;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #7BA402 !important;
box-shadow: inset -5px -5px 5px #7BA402 !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
padding: 15px 20px 15px 20px;
font-weight: 700;
box-shadow: 4px 4px 8px #FF6666;
}
/*-----Ejercicios-----------*/
#menu3 a{
float: left;
background: -moz-linear-gradient(top, #0000ff, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#0000ff), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ffffff');
background-color: #0000ff;
color: #ffffff;
padding: 15px 26px 15px 26px;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #0000ff !important;
box-shadow: inset -5px -5px 5px #0000ff !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: 700;
}

#menu3 a:hover{
float: left;
background: -moz-linear-gradient(top, #FE9412, #FFD7A6);
background: -webkit-gradient(linear, center top, center bottom, from(#FE9412), to(#FFD7A6));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FE9412', endColorstr='#FFD7A6');
background-color: #FE9412 !important;
color: #ffffff !important;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #FE9412 !important;
box-shadow: inset -5px -5px 5px #FE9412 !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
padding: 15px 26px 15px 26px;
font-weight: 700;
box-shadow: 4px 4px 8px #E100E1;
}

#menu4 a{
float: left;
background: -moz-linear-gradient(top, #0000ff, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#0000ff), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ffffff');
background-color: #0000ff;
color: #ffffff;
padding: 15px 26px 15px 26px;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: 700;
}

#menu4 a:hover{
float: left;
background: -moz-linear-gradient(top, #df0000, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#df0000), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df0000', endColorstr='#ffffff');
background-color: #df0000;
color: #ffffff;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
padding: 15px 26px 15px 26px;
font-weight: 700;
box-shadow: 4px 4px 8px #00F900;
}
/*-------Alumnos-------*/
#menu5 a{
float: left;
background: -moz-linear-gradient(top, #0000ff, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#0000ff), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ffffff');
background-color: #0000ff;
color: #ffffff;
padding: 15px 25px 15px 25px;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #0000ff !important;
box-shadow: inset -5px -5px 5px #0000ff !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: 700;
}

#menu5 a:hover{
float: left;
background: -moz-linear-gradient(top, #F9CD00, #FFEB01);
background: -webkit-gradient(linear, center top, center bottom, from(#F9CD00), to(#FFEB01));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9CD00', endColorstr='#FFEB01');
background-color: #F9CD00;
color:#ffffff;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #F9CD00 !important;
box-shadow: inset -5px -5px 5px #F9CD00 !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
padding: 15px 25px 15px 25px;
font-weight: 700;
box-shadow: 4px 4px 8px #FFB7DB;
}
/*------Contacto--------*/
#menu6 a{
float: left;
background: -moz-linear-gradient(top, #0000ff, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#0000ff), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ffffff');
background-color: #0000ff;
color: #ffffff;
padding: 15px 28px 15px 28px;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #0000ff !important;
box-shadow: inset -5px -5px 5px #0000ff !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: 700;
}

#menu6 a:hover{
float: left;
background: -moz-linear-gradient(top, #BB00BB, #FF04FF);
background: -webkit-gradient(linear, center top, center bottom, from(#BB00BB), to(#FF04FF));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BB00BB', endColorstr='#FF04FF');
background-color: #BB00BB !important;
color:#ffffff !important;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #BB00BB !important;
box-shadow: inset -5px -5px 5px #BB00BB !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
padding: 15px 28px 15px 28px;
font-weight: 700;
box-shadow: 4px 4px 8px #FFC488;
}

/* ----Menú PSU estático ----*/
#menu7 a{
float: left;
background: -moz-linear-gradient(top, #FF0D0D, #FFA4A4);
background: -webkit-gradient(linear, center top, center bottom, from(#FF0D0D), to(#FFA4A4));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0D0D', endColorstr='#FFA4A4');
background-color: #FF0D0D !important;
color: #ffffff !important;
padding: 15px 26px 15px 26px;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #FF0D0D !important;
box-shadow: inset -5px -5px 5px #FF0D0D !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: 700;
}

#menu7 a:hover{
float: left;
background: -moz-linear-gradient(top, #0000ff, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#0000ff), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ffffff');
background-color: #0000ff !important;
color: #ffffff !important;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset -5px -5px 5px #0000ff !important;
box-shadow: inset -5px -5px 5px #0000ff !important;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
padding: 15px 26px 15px 26px;
font-weight: 700;
box-shadow: 4px 4px 8px #FFC488;
}

div.header,div.footer{
padding: 0 0 0;
color: #00bdff;
background-color: #dcf3fd;
clear:left;
text-align: center;
font-size: 42px;
}

#header {
padding:0.5em;
color: #00bdff !important;
background-color: #dcf3fd;
clear:left;
text-align: center;
font-size: 42px !important;
}

#footer {
padding: ;
color: #41889C !important;
background-color: #F1FAFE !important;
clear: clear;
text-align: center;
font-size: 11px;
font-family: verdana, arial;
float:left;
line-height:18px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 65px;
}

#footer2 {
padding:0.5em;
color: #41889C !important;
background-color: #F1FAFE !important;
clear: ;
text-align: center;
font-size: 12px;
font-family: verdana, arial;
float: inherit;
}

h1 {
font-size: 42px;
font-family: verdana, helvetica, arial, sans-serif;
letter-spacing:-2px;
color:#8fdbfb;
font-weight:700;
padding: 0 0 0;
text-decoration: none;
}

h5 {
font-size: 42px !important;
font-family: Verdana, Helvetica, Sans-serif, Bauhaus 93, Baskerville Old Face, Impact;
letter-spacing:-2px;
color:#0FB1F7 !important;
font-weight: 700;
padding: 0 0 0;
text-decoration: none;
background-color: #DAF3FE;
}

h6 {
font-size: 46px;
font-family: Cambria, Baskerville Old Face, verdana, helvetica, arial, sans-serif;
letter-spacing:-2px;
color:#0FB1F7;
font-weight: bolder;
padding: 0 0 0;
text-decoration: none;
background-color: #DAF3FE;
}

/* Contenidos Menú Vertical */

#menuver a{
float: left;
background: -moz-linear-gradient(top, #0000ff, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#0000ff), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ffffff');
background-color: #0000ff;
color: #ffffff;
padding: 15px 22px 15px 22px;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
font-size: 14px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: 700;
}

#menuver a:hover{
float: left;
background: -moz-linear-gradient(top, #b700b7, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#b700b7), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b700b7', endColorstr='#ffffff');
background-color: #b700b7;
color:#ffffff;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
font-size: 14px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
padding: 15px 22px 15px 22px;
font-weight: 700;
box-shadow: 4px 4px 8px #FFC488;
}

#menuver1 a{
float: left;
background: -moz-linear-gradient(top, #0000ff, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#0000ff), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ffffff');
background-color: #0000ff;
color: #ffffff;
padding: 15px 22px 15px 22px;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
font-size: 14px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: 700;
}

#menuver1 a:hover{
float: left;
background: -moz-linear-gradient(top, #DFBE02, #ffffff);
background: -webkit-gradient(linear, center top, center bottom, from(#dfbe02), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfbe02', endColorstr='#ffffff');
background-color: #DFBE02;
color:#ffffff;
border: 1px solid #;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
font-size: 14px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
padding: 15px 22px 15px 22px;
font-weight: 700;
box-shadow: 4px 4px 8px #FFB7DB;
}

/* ---------- Párrafo principal --------- */
p {
	color:#41889C !important;
	line-height:20px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
/* -------- Fin Párrafo principal -------- */

/*----------- Introducción de cada contenido ------------ */
.p2 {
color: #41889C !important;
float: top;
line-height: 20px;
padding: 10px 15px 10px;
margin: 20px 0px 10px 0px;
border: 1px solid #e8fffe;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomright: 20px;
-moz-box-shadow: 2px 2px 16px rgba(187,187,187,0.5);
-webkit-border-top-right-radius: 20px;
-webkit-border-radius-bottomright: 20x;
-webkit-border-top-left-radius: 20px;
-webkit-border-radius-bottomleft: 20x;
-webkit-box-shadow: 2px 2px 16px rgba(187,187,187,0.5);
box-shadow: 2px 2px 16px rgba(187,187,187,0.5);
border-radius: 20px;
background: #e8fffe !important;
text-align: justify;
}
/* --------- Fin introducción de cada contenido ---------*/

/* Box Fórmulas de contenido */ 
#container2 a{
float: left;
background: -moz-linear-gradient(top, #FF0D0D, #FFA4A4);
background: -webkit-gradient(linear, center top, center bottom, from(#FF0D0D), to(#FFA4A4));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0D0D', endColorstr='#FFA4A4');
background-color: #FF0D0D !important;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 20px;
-webkit-border-top-right-radius: 0px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 0px;
border-radius: 20px 0px 20px 0px;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
color:#ffffff !important;
padding: 15px;
font-weight: 700;
}

#container2 a:hover{
float: left;
background: #ccefff !important;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 0px;
border-radius: 20px 0px 20px 0px;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: arial, verdana, helvetica, sans-serif;
color:#6d8de2 !important;
padding: 15px;
font-weight: 700;
}
/* ---- Fin box Fórmulas de contenido ------*/ 


/*----- viñetas ----*/	
ul {
color:#e8fffe !important;
margin: 3em;
font-size:14px;
line-height: 150%;
list-style-type: none;
	}

li {
color:#41889C !important;
line-height: 150%;
	}


	

	