* html{
margin:0;
padding:0;
}
body{
	background-image: url(imgs/cabecera.jpg);
	background-repeat: no-repeat;
}
a {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color: #3366CC;
}
#todo{
width:100%;
margin:0;
padding:0;
position:absolute;
top:0;
left:0;
}
#cabecera{
width:100%;
margin:0;
padding:0;
height:145px;
}
#cuerpo{
width:100%;
margin:0;
padding:0;
}
#index{
	position: absolute;
	z-index:10px;
	top: 0px;
	left: 0px;
	height: 96px;
	width:83px;
	font-size:18px;
	
}	
	.volver {
	position:absolute;
	background-color:#FFFFFF;
	top: 74px;
	left: 9px;
	height: 37px;
	width:83px;
	color:#4d4d4d;
	font-size:12pt;
	text-align:center;
	top:70px;}
.volver a:hover{
	position:absolute;
	background-color:#FFFFFF;
	top: 71px;
	left: 10px;
	height: 37px;
	width:83px;
	color: #999999;
	font-size:12pt;
	text-align:center;
	top:70px;}
	
#index span{
display:none;
}
body {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
}.menu {
font-family: Verdana,Arial,Helvetica,Sans-serif;
	margin:0 0 0 180px;
	position:absolute;
	top:107px;	
	_top: 105px;
	/*width: 85%;
	_width: 75%;*/
	z-index:20;
	height:40px;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
clear:both;
}
.menu li {           
float:left;
margin:0;
padding:0;
background:#ffffff ;
height:18px;
line-height:18px;
}
.menu ul li a , .menu ul li a:visited{            
display:block;
 
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none; 
height:18px;
line-height:18px;
padding:0 3px 0 3px;
margin:0;
color: #000000; text-align:center;
font-size: .7em;
_font-size: .6em;
border:thin solid #3E3C63;
_border: 1pt solid #3E3C63;
background-color: #FFFFFF; 
}.menu ul li a:hover{
color: #000;
background-color: #FF9933 ;
}
.menu ul li a#actual {
  background-color: #ccc;
}
/*------menu lateral------ */
#menu_lat {
text-decoration:none;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:.75em;
width:180px;
color:#FF0000;
float:left;
margin:0;
padding:0;
}
#menu_lat a {
text-decoration:none;
}
#menu_lat ul {
padding-left:0;
margin-top:1.5em;
margin-left: 10px;
list-style-type: none;
color: #999999;
font-weight:bold;
background-color: #FFFFFF;
}
#menu_lat li { margin: .7em 0 .7em .4em;
 }
#menu_lat ul a, #menu_lat ul a:link, #menu_lat ul a:visited {
background-color:none;
color: black;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 0;
}
#menu_lat ul a:hover,
#menu_lat ul a:focus
{
background-color: #CCCCCC;
color: black;
}/*------bloque de texto------ */
.modulo{
	position:absolute;
	right: 40px;
	color:#000;
	font-size:1.3em;
	text-align:left;
	top:8px;
	width: 479px;
	left: 27px;
	height: 21px;
}#flechas {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:bold;
azimuth:center;
float:right;
position:relative;
top:-1em;
margin-right:20px;
color:#ccc;
}
#flechas a{
text-decoration:none;
padding:0 .6em;
}
#flechas a:hover{
background-color:#999;
}
#flechasup a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
azimuth:center;
float:none;
position:relative;
padding:2px;
color:#ccc;
}
#flechasup a:hover{
text-decoration:none;
background-color:#999;
}
#cajatexto{
position:absolute;
background-color: #f0f0f0;
left:180px;
  }
#cajatexto p{
margin-left:20px;
margin-right:20px;
text-align:justify;
font-family: Arial, Helvetica, sans-serif;
font-size:.9em;
padding-bottom:.8em;
}
#cajatexto h4{
margin:1.5em 0 1em 20px;
}
#cajatexto ul li{
font-family: Arial, Helvetica, sans-serif;
font-size:.9em;
margin-left:30px;
margin-right:20px;
text-align:justify;
}
#cajatexto ul li.sinmarca{
margin-left:45px;
list-style-type:none;}
#cajatexto ul ul{
margin-left:45px;
}
#cajatexto ul {
padding-bottom:.9em;
margin-left:50px;}
#cajatexto ul p{
_font-size:100%; /*para que IE6 mantenga tamaņo*/
padding-bottom:.2em;
margin-left:20px;}

h1{
font-family: Arial-Black, Arial, Helvetica, sans-serif;
font-size:16pt;
font-stretch :condensed;
text-align: center;
padding:0;
}
h2{
font-family: Arial-Black, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-stretch :condensed;
text-align:right;
padding-right:20px;
}
h3{
font-family: Arial, Helvetica, sans-serif;
font-size:1.2em;
font-stretch:condensed;
color:#F3F2E7;
padding-right:20px;
}
h4{
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
font-stretch:condensed;
}
h5{
font-family: Verdana, Helvetica, sans-serif;
font-size:.9em;
font-stretch:condensed;
color:#000;
padding:1em 0 1em 20px;}
h6{
font-family:Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight:bold;
font-stretch:condensed;
color:#000;
padding:1em 0 1em 20px;
/*margin-bottom:-5px;
border-bottom-style: dashed;
border-bottom:2px;*/
}
pre{
font-size:1.3em;
margin-bottom:0;
padding-bottom:0;
}
img{
padding:.5em 0 1em 0;
}
img.alineada{
padding:0 .5em 0 .5em;
}
ol{
color:#CE1E04;
font-weight:bold;
}
dl{
font-size:.9em;}
.centrao{
text-align:center
}
#menu_lat ul ul{
padding:0;
margin-left:15px;
}
#menu_lat ul ul li{
padding-left:5px;
border-bottom:1px solid #FF9966;
border-left:2px solid #FF9966;
}
/*.submenu{
padding-left:30px;
padding-bottom:3px;
border-bottom:1px solid #FF9966;
border-left:2px solid #FF9966;
}
*/
.pies{
border-top:1px solid #000;
margin-right:70%;
}
.notasalpie{
background-color:#E0CD88;
font-size:90%;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding-top:.5em;
font-weight:bold;
}
.notasalpie p{
margin-bottom:0;
}
.notasalpie dl{
font-family:Arial, Helvetica, sans-serif;
margin:0 20px 0 20px;
text-align:justify;
}
.notasalpie dd{
margin-left: 20px;
margin-bottom:.5em;}


.resaltao{
color:#CE1E04;
font-weight:bold;
}
.continente{
    padding: 0;
    margin:1em 20px;
    background-color: #fff;
    color: #000;	
	font-size: 90%;
    float: none;
	border: 1px solid grey;
	}
	.continente ul{
	_font-size: 90%; /*para IE6*/
	}
.ejercicios, .observaciones, .explica{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    border-bottom: 2px solid grey;margin: 0 0 .5em 0;
    padding: .5em;
    color: #000;
	}
#cajatexto p.centrado, .continente p.centrado, .explica  p.centrado{
text-align:center;
}
.ejercicios{
    background-color: #33CC00;
	}	
.ejercicios h4{
	color:#E30F01;
	}
.observaciones{
    background-color: #FFCC00;
	}
.explica{
    background-color: #cc99ff;
	}
.glosario{
    font-family:Arial, Helvetica, sans-serif;    
    border: 1px solid grey;
    font-weight:bold;
    padding: 3px 10px;
    font-size: 90%;
    background-color: #FF9900;
    color: #000;
    float: none;
	}
.resaltaomarcotar {
    border: thin solid #6A9198; 
    margin: 5px 10px;
    padding: 3px 10px;
    font-size: 90%;
    text-align:center;
    background-color: #fff;
    color: #3F3587;
    float: none;
    text-align:center;
}
.anexo{
text-align:right;
color:#FCDEA3;
position:relative;
top:20px;
font-size:30pt;
letter-spacing:-2px;
margin-bottom:20pt;
font-weight:bold;
}
.recursos{
text-align:right;
color:#AD8A48;
position:relative;
top:20px;
font-size:30pt;
letter-spacing:-2px;
margin-bottom:20pt;
font-weight:bold;
}.izq{
float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;}
	
.dcha{
float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;}
	
.contenido{
text-align:right;
background-color:#FF6633;
color: #000000;
margin: 0 20px 10px 20px;
font-size:24pt;
letter-spacing:-2px;
margin-bottom:10pt;
position:relative;
top:14px;
font-weight:bold;
}

#piepagina{
font-size:.8em;
font-weight:bold;
border-top:2px solid #756C7F;
font-family:Arial, Helvetica, sans-serif;
margin-top: 20px;
text-align:center;
}

.glo {
font-size:15px;
color: #666666;
text-decoration:underline;
}
