/* Hoja de Estilos España a Través de los Mapas */

h1, h2, h3, h4, h5 {
font-family: Verdana;
font-weight:normal;
font-size: 1em;
margin: 0;
padding:0;
}

/* Estilos generales */

#contenedor {
width: 780px;
margin-left: auto;
margin-right: auto;
position: relative;
}

body {
font-family: Verdana;
font-size: 0.69em;
margin: 0px;
padding: 0px;
}

#bloqueleft {
float: left; 
width: 155px; 
height: auto; 
background-color: #fff;
}

#bloqueleft ul {
float: left; 
margin: 0px; 
padding: 0px;
}

#bloqueleft ul li.lista_1 {
height: 16px; 
width: 155px; 
list-style-type: none;
}

#bloqueleft ul li.lista_2 {
height: 75px; 
width: 155px; 
list-style-type: none; 
background-image: url(img/fondo_bot_menu.gif);
}

#bloqueleft ul li.lista_2 div {
text-align: center; 
padding-top: 28px;
}

#bloqueleft ul li.lista_2 div a {
font-size: 12px; 
font-weight: bold; 
text-decoration: none; 
color: #2A5CAC;
}


#bloqueleft ul li.lista_2 div a:hover {
text-decoration: underline; 
}

#bloqueleft ul li.lista_3 {
height: 25px; 
width: 155px; 
list-style-type: none;
background-image: url(img/separador_bot_menu.gif);
}


#bloqueleft ul li.lista_4 {
height: 75px; 
width: 155px; 
list-style-type: none; 
background-image: url(img/fondo_bot_menu.gif);
}


#bloqueleft ul li.lista_4 div {
text-align: center; 
padding-top: 20px;
}


#bloqueleft ul li.lista_4 div a {
font-size: 12px; 
font-weight: bold; 
text-decoration: none; 
color: #2A5CAC;
}

#bloqueleft ul li.lista_4 div a:hover {
text-decoration: underline; 
}

#bloqueleft ul li.lista_5 {
height: 110px; 
width: 155px; 
list-style-type: none; 
background-image: url(img/fondo_glosario.gif);
}

#bloqueleft ul li.lista_5 div {
padding-top: 90px; 
padding-left: 55px;
}

#bloqueleft ul li.lista_5 div a{
font-weight: bold; 
text-decoration: none; 
color: #2A5CAC;
}

#bloqueleft ul li.lista_5 div a:hover {
text-decoration: underline; 
}


#bloqueleft ul li.lista_6 {
height: 110px; 
width: 155px; 
list-style-type: none; 
background-image: url(img/fondo_enlaces.gif);
}

#bloqueleft ul li.lista_6 div {
padding-top: 90px; 
padding-left: 55px;
}

#bloqueleft ul li.lista_6 div a{
font-weight: bold; 
text-decoration: none; 
color: #2A5CAC;
}

#bloqueleft ul li.lista_6 div a:hover {
text-decoration: underline; 
}


#bloqueleft ul li.lista_enlaces {
height: 60px; 
width: 155px; 
padding-top: 30px; 
padding-bottom: 20px; 
list-style-type: none; 
text-align: center;
}


#bloqueleft ul li.lista_enlaces a{
font-weight: bold; 
text-decoration: none; 
color: #2A5CAC;
}

#bloqueleft ul li.lista_enlaces a:hover {
text-decoration: underline; 
}

#bloqueleft ul li.lista_enlaces_resaltados {
height: 90px; 
width: 155px; 
padding-top: 30px; 
padding-bottom: 20px; 
list-style-type: none; 
text-align: center;
}


#bloqueleft ul li.lista_enlaces_resaltados a{
font-weight: bold; 
text-decoration: none; 
color: #d35d05;
}

#bloqueleft ul li.lista_enlaces_resaltados a:hover {
text-decoration: underline; 
}

#autores {
	text-align: center;
}

#autores img {
	padding-top: 20px;
}
#autores a {
	font-weight: bold; 
	text-decoration: none; 
	color: #2A5CAC;
}
#autores a:hover {
	text-decoration: underline;
}


#bloquecentral {
float: left; 
width: 490px; 
height: auto; 
background-color: #fff;
}


#bloquecentral a.back{
float: left; 
font-weight: normal;
color: #2B5BAF;
text-decoration: none;
padding-left:40%;
}

#bloquecentral a.back:hover{
text-decoration: underline;
}

#menu_nav {
width:490px;
float: left;
height: auto;
}

#menu_nav a{
color: #000;
text-decoration: none;
}

#menu_nav a:hover{
color: #000;
text-decoration: underline;
}

#fondo_pres {
float: left; 
height: 310px; 
width: 490px; 
background-image: url(img/fondo_presentacion.gif); 
background-repeat: no-repeat;
}

#fondo_aviso {
float: left; 
height: 120px; 
width: 490px; 
//background-image: url(img/fondo_presentacion.gif); 
background-repeat: no-repeat;
color: #d35d05;
}

#fondo_pres {
float: left; 
height: 615px; 
width: 490px; 
background-image: url(img/fondo_presentacion.gif); 
background-repeat: no-repeat;
}

.tit_pres{
float: left; 
height: 25px; 
width: 420px; 
padding-top: 15px; 
padding-left: 70px; 
font-size: 12px; 
font-weight: bold;
}

.content_pres {
width: 450px;
float: left; 
/*padding: 20px;*/
padding: 0 20px 0 20px;
line-height: 20px;
text-align: justify;
}

.content_pres a{
text-decoration: none;
font-weight: bold;
color: #2B5BAF;
}

.content_pres a:hover{
text-decoration: underline;
}

.content_aviso {
width: 450px;
float: left; 
/*padding: 20px;*/
padding: 0 20px 0 20px;
line-height: 20px;
text-align: justify;
}

.content_aviso a{
text-decoration: none;
font-weight: bold;
color: #db7100;
}

.content_aviso a:hover{
text-decoration: underline;
}

.contenidos {
width: 430px;
float: left; 
padding: 20px; 
line-height: 20px;
text-align: justify;
}


#bloqueright {
float: left; 
width: 135px; 
height: auto;
}


img.menuright {
vertical-align: middle;
}

a.menuright {
height: 15px; 
text-decoration: none; color:#000;
}
a.menuright:hover {
height: 15px; 
text-decoration: none; color:#000;
}


#fecha {
height: 16px; 
text-align: center; 
background-color: #E6E6E8; 
vertical-align: middle;
}

#visor {
height: 94px;
}



.lkbright1 {
clear: both;
float: left; 
width: 135px;
height: 15px; 
background-color: #E6E6E8; 
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
}

.lkbright {
clear: both;
float: left; 
width: 135px;
height: 15px; 
background-color: #E6E6E8; 
border-bottom: 1px solid #fff;
}


#contenidos_central {
float: left;
padding-left: 10px; 
padding-right: 10px; 
padding-top: 0px; 
padding-bottom: 0px;
}

.tit {
color:#049FDA; 
font-weight: bold;
}

#fondo_cursos {
float: left; 
background-image: url(img/fondo_curso.gif); 
background-repeat: no-repeat; 
height: 290px; 
width: 490px;
}

.space {
float: left; 
width: 490px
}

#subspace11 {
float: left; 
width:150px; 
padding-left: 95px; 
padding-top: 33px; 
text-align: center;
}

#subspace11 a, #subspace12 a, #subspace21 a, #subspace22 a,  #subspace31 a {
font-weight: bold; 
color:#306CB2; 
text-decoration: none;
}

#subspace11 a:hover, #subspace12 a:hover, #subspace21 a:hover, #subspace22 a:hover, #subspace31 a:hover  {
text-decoration: underline;
}

#subspace12 {
float: left; 
width:210px; 
padding-left: 35px; 
padding-top: 38px; 
text-align: center;
}


#subspace21 {
float: left; 
width:150px; 
padding-left: 95px; 
padding-top: 49px; 
text-align: center;
}


#subspace22 {
float: left; 
width:210px; 
padding-left: 35px; 
padding-top: 55px; 
text-align: center;
}

 #subspace31 {
 float:left; 
 width: 475px; 
 text-align: center; 
 padding-top: 90px; 
 padding-left: 15px;
 }


.fondo_tit {
float: left; 
width: 470px; 
height: 24px; 
background-image: url(img/fondo_tit.gif);  
background-repeat: no-repeat;
}

.txt_tit {
padding-left: 20px; 
padding-top: 0px; 
padding-bottom: 0px; 
padding-right: 0px; 
line-height: 20px; 
font-weight: bold; 
color:#2A5DAE;
}

#listaitems {
float: left; 
line-height: 25px;
}

#listaitems ul li {
list-style-type: square;
}

#listaitems ul li a {
color: #000;
text-decoration: none;
}

#listaitems ul li a:hover {
color: #000;
text-decoration: underline;
}

#listaitems ol li a {
color: #000;
text-decoration: none;
}

#listaitems ol li a:hover {
color: #000;
text-decoration: underline;
}







#listaitemsb {
float: left; 
line-height: 25px;
}

#listaitemsb ul li {
list-style-type: square;
}

#listaitemsb ul li a {
color: #000;
text-decoration: none;
}

#listaitemsb ul li a:hover {
color: #000;
text-decoration: underline;
}

#listaitemsb ol li a {
color: #000;
text-decoration: none;
}

#listaitemsb ol li a:hover {
color: #000;
text-decoration: underline;
}





#listaitemsc {
float: left; 
line-height: 25px;
}

#listaitemsc ul li {
list-style-type: square;
}

#listaitemsc ul li a {
color: #000;
text-decoration: none;
}

#listaitemsc ul li a:hover {
color: #000;
text-decoration: underline;
}

#listaitemsc ol li a {
color: #000;
text-decoration: none;
}

#listaitemsc ol li a:hover {
color: #000;
text-decoration: underline;
}

#pie {
 clear: both;
 float: left; 
 width: 780px; 
 height: 40px; 
 background-image: url(img/pie.gif)
}

#pievalid {
clear: both; 
text-align: center;
}

#pievalid img {
padding: 0.63em;
}


.espacio {
float: left;
width:470px; 
height: 25px;
}

.lksub {
float: left; 
width: 135px; 
height: 40px; 
text-align: center; 
padding-top: 30px;
}

.lksubtxt {
float: left; 
width: 135px; 
height: 30px; 
text-align: center;
}

.lksubtxt a{
color: #2B5BAF; 
text-decoration: none;
}

.lksubtxt a:hover{
text-decoration: underline;
}


#txt_contenidos {
line-height: 20px;
text-align: justify;
}

#txt_contenidos a{
color: #2B5BAF;
font-weight: bold;
text-decoration: none;
}

#txt_contenidos a:hover{
text-decoration: underline;
}


#txt_contenidos a.back {
float: left; 
font-weight: normal;
padding-left: 40%;
}

#txt_contenidos a.back:hover {
font-weight: normal;
padding-left: 40%;
}


#botonera {
float: left; 
/*width: 280px;*/
width: 340px;
padding-bottom: 10px; 
/*padding-left:170px*/
padding-left:110px;
}

#botonera div {
float: left; 
margin-left: 10px;
}

#botonera div img {
vertical-align: middle; 
margin-right: 10px;
}

#botonera div a {
color:#000;
text-decoration: none;
}

#botonera div a:hover {
text-decoration: underline;
}


#botonera2 {
float: left; 
/*width: 280px;*/
width: 210px;
padding-bottom: 10px; 
/*padding-left:170px*/
padding-left:230px;
}

#botonera2 div {
float: left; 
margin-left: 10px;
}

#botonera2 div img {
vertical-align: middle; 
margin-right: 10px;
}

#botonera2 div a {
color:#000;
text-decoration: none;
}

#botonera2 div a:hover {
text-decoration: underline;
}


#div_on1{
text-align:center;
color:#000;
text-decoration: none;
}

#div_on1 a{
color:#000;
text-decoration: none;
}

#div_on1 a:hover{
color:#000;
text-decoration: underline;
}

#materiales {
float: left; 
width: 135px; 
height: 311px; 
background-image: url(img/fondo_materiales.gif); 
background-repeat: no-repeat;
}

#materiales div.txt {
width: 135px;
height: 34px; 
text-align: center; 
line-height: 15px; 
/*color: #fff;*/ 
font-weight: bold;
}

#materiales div.mat1 {
width: 130px; 
padding-top: 4px; 
padding-left: 5px;
}

#materiales div.mat2 {
width: 130px; 
padding-top: 2px; 
padding-left: 5px;
}

#materiales div.mat3 {
width: 130px; 
padding-top: 8px; 
padding-left: 5px;
}

div.mat1 img, div.mat2 img, div.mat3 img {
vertical-align: middle;
}


div.mat1 a, div.mat2 a, div.mat3 a {
color: #000;
text-decoration: none;
}

div.mat1 a:hover, div.mat2 a:hover, div.mat3 a:hover {
color: #000;
text-decoration: underline;
}


.cont_det {
float: left;
width: 470px;
height: auto; 
padding-bottom: 10px;
}

.cont_det img {
border: 1px solid #2A5DAE; 
vertical-align: middle; 
float: left; 
margin-right: 10px;
}



/* Estilos Imágenes */

img {
border: none;
}

.img_borde {
border: 1px solid #2B5BAF;
}

/*Estilos Glosario*/

.enlaces_glosario {
font-size:10px; 
color: #006600; 
text-decoration:none
}


.txtdescanima {
font-size: 10px; 
font-weight: normal; 
color: #989898; 
line-height: 10px;
}

/* Estilos Sección Enlaces */

.enlaces_bar {
background: #2A6AAC;
height: 25px; 
color: #FFFFFF;
}

.enlaces_tit {
font-weight: bold; 
color: #6E0E77; 
}

.enlaces_content {
text-align: justify; 
line-height: 20px;
}

.enlaces_link {
color: #006600; 
font-weight: bold;
}

.enlaces_link a{
color: #006600; 
font-weight: bold;
text-decoration: none;
}

.enlaces_link a:hover{
color: #006600; 
font-weight: bold;
text-decoration: underline;
}

.fl {
float: left; 
}




.mapweb {
color: #000000; 
list-style-type:none;
list-style:none;
}

.mapweb a{
color: #000000; 
text-decoration: none;
}

.mapweb a:hover{
color: #000000; 
text-decoration: underline;
}

#txt_mapadelaweb {
line-height: 20px;
text-align: justify;
list-style-type:none;
list-style:none;
}

#txt_mapadelaweb a{
text-decoration: none;
}

#txt_mapadelaweb a:hover{
text-decoration: underline;
}


#txt_mapadelaweb a.back {
float: left; 
font-weight: normal;
padding-left: 40%;
}
#txt_mapadelaweb a.back:hover {
font-weight: normal;
padding-left: 40%;
}
.mapwebcontenedor {
margin-top:0px;
margin-bottom:10px;
padding-top:0px;
padding-bottom:10px;
}
.mapwebcontenedor2 {
margin-top:0px;
margin-bottom:00px;
padding-top:0px;
padding-bottom:0px;
}

#centrado {
text-align:center;
}


/* Descargar - Imprimir */

#navlist {
	height: 25px;
	width: 430px;
	margin:0;
	text-align: right;
}

#navlist ul{
	margin:0;
	padding:0;
}

#navlist img {
	vertical-align: middle;
}

#navlist li {
	display: inline;
	list-style-type: none;
	vertical-align: middle;
	padding-right: 20px;
	}
#navlist li a{
	color:#000;
	text-decoration: none;
	}
#navlist li a:hover{
	color:#000;
	text-decoration: underline;
	}

.centered {
	text-align: center;
}




