td { FONT-SIZE:smaller  ;FONT-FAMILY: Verdana }

A:link {
  color: #212177;
}

A:visited {
  color: #5A2177;
}

A:hover {
  color: red;
}

a.boton {
  color: black;
  font-family: Arial;
  font-size: 14px;
  text-decoration: none;
}
a.boton:visited {
  color: black;
  font-family: Arial;
  font-size: 14px;
  text-decoration: none;
}

a.boton:hover {
  color: red;
  font-family: Arial;
  font-size: 14px;
  text-decoration: none;
}
input,textarea, select {
        color : #000000;
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
        border-color : #000000;
}
input.button {
        background-color : #FFFFFF;
        color : #000000;
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
input,textarea, select {
        color : #000000;
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
        border-color : #000000;
}
body {
background-color:#FFFFFF;
text-align:center; 
}

.cabecera {
 background-image: url(/fondo_cabecera2.gif);
 background-repeat:no-repeat;
 width:990px;
 height:100px;
 border-style:solid;
 border-width:1px;
 border-color:#9ACB9A;
 background-color:#AFE1AF;
 margin:auto;
 margin-bottom:30px;
 margin-top:10px;
}
.logo {
 margin-top:0px;
 float:right;
 border:none;
}

.columna_izquierda {
 width:160px;
 float:left;
 background-color:#CCFFCC;
 border-color:#9ACB9A; 
 border-right-style:solid;
 border-right-width:1px
 
}

.contenido {
 width:990px;
 margin:auto;
 background-color:#CCFFCC;
 border-color:#9ACB9A; 
  border-style:solid;
 border-width:1px;
 text-align:left;
}
.contenido_pad {
 /*padding:10px;*/
  width:810px; 
  margin:auto;
  margin-left:180px;  
}

.panel_enlaces {
 width:990px;
 margin:auto;
 background-color:#CCFFCC;
 border-color:#9ACB9A; 
  border-style:solid;
 border-width:1px;
 margin-top:130px;
}
.panel_enlaces2 {
 width:810px;
 margin:auto;
 background-color:#CCFFCC;
 border-color:#9ACB9A; 
  border-style:solid;
 border-width:1px;
 margin-top:130px;
}

a.intercambioenlaces{
 padding:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#999999;
}
.intercambioenlaces a:visited {
 color:#999999;
}

.menu3 {
	width: 160px;
	text-align:left;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.menu3 a {
 text-decoration:none;
}

.menu3 li:hover {
 background-color:#AFE1AF;
}

.menu2 {
	width: 768px;
	top: 0px;
	margin: auto;
	}

.menu2 ul
{
    position:relative;
	margin: 0px 0px -5px 8px;
    .margin: 0px 0px -7px 4px; /* solo ie */
	padding: 0;
	list-style-type: none;
	height: 26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
}

.menu2 li
{
  /*  display: inline; */
    margin: 0;
    padding: 0;
    height: 20px; 
    float: left;
	background-color:#f8fff8;
	padding-left:20px;
	padding-right:20px;
	border-style:solid;
	border-width:1px;
	border-color:#9ACB9A;
	margin-right:3px;
	margin-left:3px;
    border-bottom-color:#9ACB9A;
}
.menu2 a {
 text-decoration:none;
}

.menu2 li:hover {
 background-color:#AFE1AF;
}

li#resaltado {
 background-color:#CCFFCC;
 /*border-bottom-color:#CCFFCC;*/
 border-bottom-style:none;

  margin: -2px 0px 0px 0px;
  height:21px;
  padding-top:2px;
  .height:20px;
  .margin: -0px 0px 0px 0px;
}

.titulo {
 text-align:left; 
 color:#FF0000; 
 font-family:Georgia, 'Times New Roman', Times, serif; 
 font-size:56px;
}

.titulo a:link, .titulo a:visited{
 color:#FF0000; 
 text-decoration:none;
}

.textonormal {
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px
} 

.textonormal a:link, .textonormal a:visited{
 color:#000099; 
 text-decoration:underline;
}


.titulocurso {
 text-align:left; 
 color:#000099; 
 font-family:Georgia, 'Times New Roman', Times, serif; 
 font-size:16px;
 margin-bottom:10px;
 margin-top:40px;
}

.titulocurso a:link, .titulocurso a:visited{
 color:#000099; 
 text-decoration:underline;
}

.tit_libro a{

 font-family:Georgia, "Times New Roman", Times, serif;
 color:#990033;
 text-decoration:none;
 font-size:16px;
}

.desc_libro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin-left:20px;
	margin-bottom:20px;
}

.bot_mas_info_libros {
 width:200px;
 height:40px;
 cursor:pointer;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#990033;
  margin-left:20px;
}
.titulo_glosario {
	 text-align:left;
}
.titulo_glosario a {
	 text-decoration:none;
	 color:black;in
}
#overbox3 {
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
z-index: 999999;
display: block;
}
#infobox3 {
margin: auto;
position: relative;
top: 0px;
height: 58px;
width: 100%;
text-align:center;
background-color: #eeeeee;
}
#infobox3 p {
line-height:58px;
font-size:12px;
text-align:center;
}
#infobox3 p a {
margin-right:5px;
text-decoration: underline;
}

@media (max-width:700px) {
	.cabecera { 
	width:100%;
	}
	.contenido { 
	width:100%;
	}
	.banner{ 
	display:none;
	}
	.panel_enlaces { 
	display:none;
	}
	.letras {
		display:none;
	}
}
