/* Hoja de estilos de dolarpueblo.es 
última actualización 26-05-2025
por Juan Antonio */ 

body {
	margin:0px;
	background-color:#e7dbc3;
	}

/* CONTENEDORES PRINCIPALES */

#conten {
	display:block;
	width:980px;
	margin: 0px auto 10px auto;
	padding:0px;
	background-image: url('img/fondo.png'); 
	background-position: top left;
	background-repeat: repeat-y;
	box-shadow: 0px 0px 7px 7px #888888;
	border-radius:30px;
	/*border: solid 1px darkred;*/
	}
#col_izq {
	display:block;
	text-align:center;
	float:left;
	width:170px;
	background-color:transparent;
	margin:0px;
	padding:5px 0px;
	}
#enc {
	display:block;
	position:relative;
	float:left;
	width:810px;
	height:60px;
	background-color:rgb(86,155,109); 
	background-image:url('img/fndcabecera_verano.jpg');
	background-repeat:no-repeat;
	background-position: 120px 0px;
	margin:0px auto 0px 0px;
	padding:0px;
	border-radius:0px 30px 0px 0px;	
	}
#cuerpo {
	display:block;
	position:relative;
	float:left;
	width:810px;
	margin: 0px auto 0px 0px;
	background-color:transparent;
	padding:10px 0px;
	}
#pie {
	clear:both;
	width:980px;
	min-height:23px;
	margin:0px auto 0px 0px;
	padding:10px 0px;
	border-top:1px solid black;
	background-color:#EBFFFF;
	border-radius: 0px 0px 30px 30px;
	}

/* fin contenedores principales */	

/* MENÚS */

#enlace_inicio {
	margin:0px 0px 10px 0px;
	padding:6px 0px 0px 0px;
	background-image:url('img/adorno.png');
	background-repeat:no-repeat;
    background-position:center top;    
	}
.menu_estilo {	
	margin:0px 0px 20px 0px;
	padding:6px 0px 0px 0px;
	background-image:url('img/adorno.png');
	background-repeat:no-repeat;
    background-position:center top;
	}
.menu_estilo a {
	font: normal small-caps bold 0.75em/normal verdana,sans-serif;
	color: white;
	background-color:rgb(32,81,46);
	text-decoration:none;
	letter-spacing:1px;
	display: block;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	border-left:3px solid darkred;
	border-bottom:1px dotted gray;
	}
#enlace_inicio a  {
	font: normal small-caps bold 0.65em/normal verdana,sans-serif;
	color: white;
	background-color:rgb(32,81,46);
	text-decoration:none;
	letter-spacing:4px;
	display: block;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border-left:3px solid darkred;
	border-bottom:1px dotted gray;
	}
.menu_estilo a:visited,#enlace_inicio a:visited {
	color:white;
	}
.menu_estilo a:hover,#enlace_inicio a:hover {
	background-color:white;
	color:green;
	border-bottom:1px solid gray;
	border-left:3px solid orange;
	text-shadow: 0.2em 0.3em 0.5em gray;
	}
#activo, #enlace_inicio #activo {
	color:gold;
	border-left:3px solid gold;
	}
/* fin menús */

/* ENCABEZADOS, PÁRRAFOS Y OTROS CONTENEDORES */

h1 {
   font: normal normal normal 1.3em/normal "palatino linotype","book antiqua",palatino,serif;
   letter-spacing:2px;
   color:darkgreen;
   text-shadow: 0.2em 0.3em 0.2em gray;
   margin:0px 50px 20px 50px;
   text-align:center;
   }
h2 {
   font: normal normal normal 1.05em/normal "palatino linotype","book antiqua",palatino,serif;
   letter-spacing:2px;
   color:olive;
   text-shadow: 0.2em 0.3em 0.3em gray;
   margin:32px 170px 12px 40px;
   text-align:left;
   }
h2.acerca {
   font: normal normal normal 0.9em/normal verdana,geneva,sans-serif;
   letter-spacing:2px;
   color:#777;
   text-shadow: none;
   margin:25px 170px 0px 40px;
   text-align:left;
   }
h3 {
   font: normal normal normal 0.9em/normal "palatino linotype","book antiqua",palatino,serif;
   letter-spacing:2px;
   color:#777;
   text-shadow: none;
   margin:25px 40px 0px 40px;
   text-align:left;
   }
.texto1 {
   font: normal normal normal 0.80em/1.3 verdana,sans-serif;
   text-align:justify;
   text-indent:50px;
   margin: 12px 25px;   
   color:#663300;
   }
.texto2 {
   font: normal normal normal 0.85em/1.3 verdana,sans-serif;
   text-align:justify;
   text-indent:50px;
   margin: 12px 25px;   
   color:#663300;
   }
.texto_acerca {
   font: normal normal normal 0.85em/1.3 verdana,sans-serif;
   text-align:justify;
   text-indent:50px;
   margin: 12px 25px;   
   color:#000;
   }
#primerparrafo {
   font: normal normal normal 0.85em/normal verdana,sans-serif;
   text-align:justify;
   text-indent:0px;
   margin: 15px 25px;   
   color:#663300; 
   } 
#primerparrafo:first-letter {
   font-family: georgia,serif; 
   font-size: 2.0em; 
   font-weight: bold; 
   color:#663300; 
   }
div#pie_div_1 {
	height:23px;
	float:left;
	width:170px;
	text-align:center;
	margin:0px;
	}
div#pie_div_2 {
	margin:0px 0px 0px 170px;
	text-align:center;
	}
div#pie_div_2 a {
	font: normal normal normal 0.65em/normal verdana,sans-serif;
	color:navy;
	text-decoration:none;
	}	
div#pie_div_2 a:visited {
	color: navy; 
	text-decoration: none
	}
div#pie_div_2 a:hover {
	color: #888; 
	text-decoration: underline overline
	}
p#ind_libro {
	font: italic normal normal 0.9em/normal verdana,sans-serif;
	color:#000;
    margin: 10px 90px;
	}
	
p#intro_fotog {
	font: normal normal normal 1.00em/1.3 "palatino linotype","book antiqua",palatino,serif;
	letter-spacing:1px;
	color:#000;
    margin: 20px 25px;
	text-align:center;
	}
div#conten_menu_fot {
	width:240px;
	margin:100px auto 0px auto;
	}
div#conten_menu_fot:hover {
	background-color:rgb(240,240,240);
	border: thin solid rgb(180,180,180);
	box-shadow: 5px 5px 5px #888888;
	border-radius:14px;
	}
	
#nota_hist {
   font-family:"palatino linotype","book antiqua",palatino,serif;  
   font-size:0.85em; 
   color:black; 
   margin:20px 25px; 
   text-align:right; 
   }
#nota_diccio {
   font-family:"palatino linotype","book antiqua",palatino,serif;  
   font-size:0.85em; 
   color:black; 
   margin:20px 25px; 
   text-align:right; 
   }
#nota_acerca {
	font: normal normal normal 0.80em/1.3 verdana,sans-serif; 
	color:#000; 
	margin:40px 0px 0px 10px; 
	text-align:center; 
	text-indent:0px;
	text-decoration:overline;
	}
#conten_eltiempo_1 {
	width:400px;
	margin: 40px auto 10px auto;
	}
#conten_eltiempo_2 {
	width:255px;
	margin: 10px auto;
	}
#cnazaria {
	display:none; 
	margin: 10px 95px 0px 95px; 
	padding:7px 10px; 
	background-color:rgb(248,235,205)
	}
#cnazaria p {
	font: normal normal normal 0.70em/1.3 verdana,sans-serif; 
	color:#000; 
	margin:5px 0px; 
	text-align:justify; 
	text-indent:0px
	}
#cnazaria div {
	margin-top:10px; 
	text-align:center
	}

#video_navaja {
    width:780px;
    font: normal normal normal 0.70em/normal verdana,sans-serif;
    margin:0px auto;
    padding:5px 3px 5px 3px;
    border:0px ridge silver;
    text-align:center;
    clear:both;
	}
#video_navaja iframe {
	display:block;
	width:580px;
	height:470px;
	margin:0px auto;
	}
iframe#google_localizacion {
	display:block;
	margin: 0px auto 0px auto	
	}
iframe#avisos_met {
	display:block;
	border:1px solid black;
	width:780px;
	height:900px;
	margin:0px auto
	}	
	
#autor  { 
	font: 13px "comic sans ms",cursive; 
	text-align: right; 
	color: black; 
	margin: 30px 25px 20px 10px;
	}
	
/* FIGURAS */
   
.dcha_img_1 {
   float:right;
   width:190px;
   margin: 0px 25px 0px 15px;
   padding:5px 3px 5px 3px;
   border:3px ridge silver;
   text-align:center;
   clear:right;
   }
.izqda_img_1 {
   float:left;
   width:190px;
   margin: 0px 15px 0px 25px;
   padding:5px 3px 5px 3px;
   border:3px ridge silver;
   text-align:center;
   clear:left;
   }
.dcha_img_2 {
   float:right;
   width:220px;
   margin: 0px 25px 0px 15px;
   padding:5px 3px 5px 3px;
   border:3px ridge silver;
   text-align:center;
   clear:right;
   }
.dcha_img_3 {
   float:right;
   width:250px;
   margin: 0px 25px 0px 15px;
   padding:5px 3px 5px 3px;
   border:3px ridge silver;
   text-align:center;
   clear:right;
   }
.izqda_img_3 {
   float:left;
   width:250px;
   margin: 0px 15px 0px 25px;
   padding:5px 3px 5px 3px;
   border:3px ridge silver;
   text-align:center;
   clear:left;
   }   
.centrada_img_1 {
   width:220px;
   margin: 20px auto 20px auto;
   padding:5px 3px 5px 3px;
   border:3px ridge silver;
   text-align:center;
   }
figcaption.clase1 {
   font: normal normal normal 0.70em/normal verdana,sans-serif;
   }
.dcha_img_1 img,.dcha_img_2 img,.izqda_img_1 img,.dcha_img_3 img,.izqda_img_3 img, .centrada_img_1 img {
   display:block;
   margin: 0px auto 10px auto;
   }
   
.dcha_txt {
   float:right;
   width:190px;
   font: normal normal normal 0.75em/normal verdana,sans-serif;
   margin: 0px 25px 0px 15px;
   padding:3px 3px 3px 5px;
   border-left:4px double silver;
   border-bottom:4px double silver;
   }
 .dcha_txt:first-letter {
   font-size:2.0em;
   font-family:serif;
   }
.izqda_txt {
   float:left;
   width:190px;
   font: normal normal normal 0.75em/normal verdana,sans-serif;
   margin: 0px 15px 0px 25px;
   padding:3px 3px 3px 5px;
   border-right:4px double silver;
   border-bottom:4px double silver;
   }
 .izqda_txt:first-letter {
   font-size:2.0em;
   font-family:serif;
   }

/*INICIO*/   

#fndinicio {
	width:810px;  
	height:600px;
    background-image:url('img/fndinicio.jpg');
	background-size: 100% 100%;
    margin:-10px 0px; 
	}
.div_inic {
    position:absolute; 
	font:normal normal normal 0.85em/normal verdana,sans-serif;
	color:#00f; 
	text-align:center;
	}
.div_inic img {
	border:0px solid silver;
	box-shadow: 5px 5px 5px #888888;
	}
#xx_aniversario {
	left:250px;
	top:70px;	
	}
#xx_aniversario .linea1 {
	font-size: 1.90em;
	color:hsl(51, 100%, 50%); 
	text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	animation-name: cambio_color_1;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-timing-function: linear;
	position: relative;
	left: 0;
	top: 0;
	transition: left 1s, top 1s, text-shadow 1s;
	}
#xx_aniversario .linea2 {
	font-size: 0.90em;
	letter-spacing: 0.15em;
	color:white;
	text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	animation-name: cambio_color_2;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-timing-function: linear;
	position: relative;
	left: 0;
	top: 0;
	transition: left 1s, top 1s, text-shadow 1s;
	}
#xx_aniversario a {
	text-decoration: none;
	}
#xx_aniversario a:hover .linea1, #xx_aniversario a:hover .linea2 {
	text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black, 5px 5px 5px black;
	left:-5px;
	top:-5px;
	}
@keyframes cambio_color_1 {
	from {color: hsl(51, 100%, 50%)}
	to {color: white;}
	}
@keyframes cambio_color_2 {
	from {color: white}
	to {color: rgb(32,81,46);}
	}
#geogr {
	 left:470px;
	 top:109px;
	 }
#fotogr {
    left:39px; 
	top:180px; 
	}
#libros {
	left:540px; 
	top:370px;	
	}
#libros img {
	box-shadow: 0px 0px 0px #888888 !important;
    } 
#datosbasicos {
	right:10px;
	bottom:300px
	}
#datosbasicos_div_tabla {
	opacity: 0;
	visibility:hidden;
	right:85px;
	top:30px;
	border:1px solid blue;
	background-color: white;
	box-shadow: 8px 8px 8px #888888;
	transition: opacity 0.8s ease-out, visibility 0.8s ease-out;
	}
#datosbasicos:hover  #datosbasicos_div_tabla {
	visibility:visible;
	opacity: 1;
	}
#datosbasicos img {
	box-shadow: none;
	}
#iframe_aemet {
	position:absolute;
	width:188px;
	height:123px;
	left:140px; 
	bottom:10px;
	border:none;
	box-shadow: 5px 5px 5px #888888;
	opacity:0.7;
	}
#iframe_aemet:hover {
	opacity:1
	}
	
/* LAS RECETAS */

#recetas_contenedor {
	display: grid;
	width: auto;
	grid-template-columns: 372px 372px;
	justify-content: space-between;
	padding: 0px;
	margin:15px 20px 10px 20px;
	}
#recetas_col_izqda, #recetas_col_dcha { 
    width:auto;
	padding: 0px; 
	background-color:transparent;
	}
.receta {
	width: auto;
	border:1px solid #663300; 
	margin:0px auto 30px auto; 
	padding: 10px; 
	background-color:transparent; 
	font: normal normal normal 0.90em/normal "palatino linotype","book antiqua",palatino,serif;
	color: black; 
	text-align: justify;
	}
.titrecet {
	background-color:#663300;
	font:normal normal normal 1.00em/normal "palatino linotype","book antiqua",palatino,serif;
	letter-spacing: 3px;
	text-align:center; 
	color:white; 
	margin-bottom:5px;
	padding:2px;
	}

/* LISTAS */

ul#senderos {
	list-style-image: none /*url('senderismo.gif')*/; 
	list-style-position: inside;
	}
ul#senderos li {
	font: normal normal normal 0.75em/1.3 verdana,sans-serif;
    text-align:justify;
    text-indent:0px;
    margin: 5px 25px;   
    color:#663300; 
	}
ul#senderos li span {
	font-weight:bold
	}
ul#casas {
	list-style-image: none /*url('cons0018.gif')*/; 
	list-style-type:none;
	}
ul#casas li {
	font: normal normal normal 0.80em/1.3 verdana,sans-serif;
    text-align:justify;
    text-indent:0px;
    margin:10px 25px;   
    color:#663300; 
	}
ul#casas li a {
	font-weight:normal;
	text-decoration:none; 
	color:navy;
	}
ul#casas li a:visited {
	color: navy; 
	text-decoration: none
	}
ul#casas li a:hover {
	color: #888; 
	text-decoration: underline overline
	}
span.click {
	font-weight:normal;
	text-decoration:none; 
	color:navy; 
	cursor:pointer
	}
span.click:hover {
	color: #888; 
	text-decoration: underline overline
	}
ul#lugares {
	list-style-type:none
	}
ul#lugares li span {
	font-weight:bold
	}
ul#lugares li {
	font: normal normal normal 0.70em/1.3 verdana,sans-serif;
    text-align:justify;
    text-indent:0px;
    margin:5px 25px;
    color:#663300;	
	}
	
ul#articulos {
	list-style-type:none;
	margin:100px 0px;
	}
ul#articulos li {
	font: normal normal normal 0.80em/1.3 verdana,sans-serif;
    text-align:justify;
    text-indent:0px;
    margin:15px 25px;
    color:#663300;	
	}
ul#articulos li a {
	font-weight:normal;
	text-decoration:none; 
	color:navy;
	}	
ul#articulos li a:visited {
	color: navy; 
	text-decoration: none
	}
ul#articulos li a:hover {
	color: #888; 
	text-decoration: underline overline
	}

ul#menufot1,ul#menufot2,ul#menufot3,ul#menufot4 {
	list-style-type:none;
	margin:0px;
	padding:7px 0px;
	}
	
ul#menufot1 ul,ul#menufot2 ul,ul#menufot3 ul,ul#menufot4 ul {
	list-style-type:none;
	margin: 0px;
	padding:0px;
	height: 0px;
	overflow: hidden;
	transition: height 0.8s ease-out;
	}
	
ul#menufot1:hover,ul#menufot2:hover,ul#menufot3:hover,ul#menufot4:hover {
	background-color: rgba(249, 215, 96, 0.3);/*#f9d760*//*#FFFF75*/
	border: thin solid darkred;
	border-radius:14px;
	}
	
ul#menufot1:hover ul,ul#menufot2:hover ul,ul#menufot3:hover ul{
	height: 60px;
	padding:5px 0px 0px 0px;
	}
	
ul#menufot4:hover ul {
	height: 35px;
	padding:5px 0px 0px 0px;
	}
	
ul#menufot1 li,ul#menufot2 li,ul#menufot3 li,ul#menufot4 li {
	font: normal normal normal 1.00em/1.3 "comic sans ms", cursive, sans-serif;
	color:navy;
	text-shadow: 0.2em 0.3em 0.2em gray;
	text-align:center;
	}

ul#menufot1 a,ul#menufot2 a,ul#menufot3 a,ul#menufot4 a {
	font: normal normal normal 0.80em/1.5 verdana,geneva,sans-serif; 
	text-decoration:none; 
	color:black; 
	text-transform:uppercase;
	position:relative
	}
	
ul#menufot1 a:visited,ul#menufot2 a:visited,ul#menufot3 a:visited,ul#menufot4 a:visited {
	text-decoration: none; 
	color: black; 
	}
	
ul#menufot1 a:hover,ul#menufot2 a:hover,ul#menufot3 a:hover,ul#menufot4 a:hover {
	font-size: 0.90em;
	text-decoration: underline overline; 
	color: #993300;  
	}
	

ul.eltiempo {
	list-style-type:none;
	margin:20px 0px 10px 0px;
	}
ul.eltiempo li {
	font: normal normal normal 0.85em/1.3 verdana,sans-serif;
    text-align:justify;
    text-indent:0px;
    margin:25px 25px;
    color:#663300;	
	}
ul.eltiempo li a {
	font-weight:normal;
	text-decoration:none; 
	color:navy;
	}	
ul.eltiempo li a:visited {
	color: navy; 
	text-decoration: none
	}
ul.eltiempo li a:hover {
	color: #888; 
	text-decoration: underline overline
	}

ul#art_met_1 {
	list-style-position: outside;
	margin:20px 0px 20px 0px;
	}
ul#art_met_1 li {
	font: normal normal normal 0.85em/1.3 verdana,sans-serif;
    text-align:justify;
    text-indent:0px;
    margin: 5px 50px;   
    color:#663300; 
	}
ul#art_met_2 {
	list-style-type: none;
	margin:20px 0px 10px 0px;
	}
ul#art_met_2 li {
	font: normal normal normal 0.85em/1.3 verdana,sans-serif;
    text-align:justify;
    text-indent:0px;
    margin: 5px 25px;   
    color:#663300; 
	}
ul#art_met_2 li a {
	list-style-type: none;
	font-weight:normal;
	text-decoration:none; 
	color:navy;
	}	
ul#art_met_2 li a:visited {
	color: navy; 
	text-decoration: none
	}
ul#art_met_2 li a:hover {
	color: #888; 
	text-decoration: underline overline
	}

/* ARTÍCULO LIBROS */	

	/* Listado de libros */
ul#lista_libros {
	list-style-image: none; 
	list-style-type:none;
	}
ul#lista_libros li {
	font: normal normal normal 0.95em/1.3 Georgia,serif;
	letter-spacing: 2px;
    text-align:justify;
    text-indent:0px;
    margin:18px 25px;   
    color:#663300; 
	}
ul#lista_libros li a {
	font-weight:normal;
	text-decoration:none; 
	color:navy;
	}
ul#lista_libros li a:visited {
	color: navy; 
	text-decoration: none
	}
ul#lista_libros li a:hover {
	color: #888; 
	text-decoration: underline overline
	}
	
	/* Índice de contenido de los libros */
ul.libro_indice_estilo_1 {
	list-style-type:none; 
	margin:0px;
	}
ul.libro_indice_estilo_1 li {
	font: italic normal normal 0.80em/1.3 "palatino linotype","book antiqua",palatino,serif; 
	color:#000;
	margin:0px 50px;
	text-align:left;
	}

ul.libro_indice_estilo_2 {
	list-style-type:none; 
	margin:0px;
	}
ul.libro_indice_estilo_2 li {
	font: normal normal normal 0.95em/1.3 "palatino linotype","book antiqua",palatino,serif; 
	color:#000;
	margin:0px 50px;
	text-align:left;
	}

ol.libro_indice_estilo_1 {
	list-style-type:upper-roman;
	list-style-position:inside;	
	margin:0px;
 	}
ol.libro_indice_estilo_1 li {
	font: normal normal normal 0.80em/1.3 "palatino linotype","book antiqua",palatino,serif;
	color:#000;
	margin:0px 50px;
	text-align:left;
	}
	
ol.libro_indice_estilo_2 {
	list-style-type:decimal;
	list-style-position:inside;	
	margin:0px;
	}
ol.libro_indice_estilo_2 li {
	font: normal normal normal 0.95em/1.3 "palatino linotype","book antiqua",palatino,serif;
	color:#000;
	margin:0px 50px;
	text-align:left;
	}
	
ol.libro_indice_estilo_3 {
	list-style-type:decimal;
	list-style-position:inside;	
	margin: 20px 0px 20px 0px;
	}
ol.libro_indice_estilo_3 li {
	font: italic normal normal 0.95em/1.3 "palatino linotype","book antiqua",palatino,serif;
	color:#000;
	margin:0px 0px;
	text-align:left;
	}

div.libro_indice_columnas {
	column-width: 260px;
	column-gap: 3px;
	}	
div.libro_indice_columnas p {
	column-span: all;
	text-align: center;
    }

a.descarga {
	display: block;
	clear: both;
	width: 120px;
	border:1px solid #663300;
	border-radius: 20px;	
	margin: 30px auto 30px auto; 
	padding: 10px; 
	color: white;
	background-color:navy;
	text-align:center;
	font: bold 0.65em verdana,arial,sans-serif; 
	text-decoration: none; 
	text-shadow: 0px 0px 7px;
	letter-spacing:3px;
	text-transform:uppercase;
	box-shadow: 5px 5px 5px #888888;
	}
a.descarga:visited {
	color: white;
	} 
a.descarga:hover {
	color: maroon; 
	background-color:yellow;
	} 

a.volver {
	display: block;
	width: 280px;
	margin:20px auto 20px 30px;
	padding: 8px 6px;
	text-align:center;
	font: normal 0.60em verdana,arial,sans-serif; 
	color: navy; 
	text-decoration: none; 
	text-shadow: 0px 0px 7px;
	letter-spacing:3px;
	text-transform:uppercase;
	}
a.volver:visited {
	color: navy;
	} 
a.volver:hover {
	color: maroon; 
	background-color:yellow;
	border-radius: 20px;
	} 
	

/* TABLAS */

table#datbasic {
	width:330px;
	border-collapse:collapse;
	}
table#datbasic td.col1 { 
	font: normal normal normal 0.95em/1.3 verdana,sans-serif; 
	background-color:#FFC966;
	border-style:none none solid none;
	border-width:1px;
	border-color:gray;
	padding:2px;
	width:45%;
	text-align:left;
	color:#000
	}
table#datbasic td.col2 { 
	font: normal normal normal 0.95em/1.3 verdana,sans-serif; 
	background-color:#FFE0A6;
	border-style:none none solid none;
	border-width:1px;
	border-color:gray;
	padding:2px;
	text-align:left;
	color:#000
	}
table#diccio {
	margin: 10px 25px; 
	border: 3px #808000 solid; 
	background-color: #C0C0C0; 
	border-collapse: collapse;
	}
table#diccio th#encab1 { 
	font: normal normal normal 0.80em/1.3 verdana,sans-serif; 
	background-color: rgb(173,202,173); 
	border: 1px #aaa solid; 
	padding:6px 0px;
	} 
table#diccio th#encab2 { 
	font: normal normal normal 0.80em/1.3 verdana,sans-serif; 
	background-color: #dcdcdc 
	}
table#diccio td.col1 { 
	font: normal small-caps normal 0.80em/1.3 verdana,sans-serif;
	width: 22%; 
	border: 1px #aaa solid; 
	background-color: rgb(193,225,193);
	padding: 7px;	 
	color: #000
	} 
table#diccio td.col2 { 
	font: normal normal normal 0.85em/1.3 "palatino linotype","book antiqua",palatino,serif;
	width: 78%; 
	border: 1px #aaa solid;
	background-color: #eeeeee; 
	padding: 7px 10px;
	color: #000; 	
	}
table#diccio caption { 
	font: normal normal normal 0.85em/1.3 "palatino linotype","book antiqua",palatino,serif;
	margin-bottom: 15px
	}
	
/* SECCIÓN TABLÓN */

p#intro_tablon {
	font: normal normal normal 0.85em/1.3 "palatino linotype","book antiqua",palatino,serif;
	color:#000;
    margin: 20px 25px;
	text-align:justify;
	}
div.mensaje {
	font:normal normal normal 0.9em/1.3 arial,sans-serif;
	margin:20px 35px; 
	border:1px solid #800; 
	background-color:#fff; 
	/*-moz-border-radius:5px;*/
	}
div.cabec {
	background-color:#800; 
	/*-moz-border-radius:4px 4px 0px 0px;*/ 
	padding:3px 5px 3px 15px; 
	margin:0px 0px 10px 0px; 
	width:auto
	}
div.fecha {
	float:right; 
	width:190px; 
	text-align:right;
	color:#fff; 
	font-size:0.75em; 
	letter-spacing:0.8px
	}
div.email {
	float:right; 
	width:200px; 
	text-align:right
	}
div.nom {
	text-align:left; 
	color:#fff;
	font-weight:bold; 
	font-size:0.85em; 
	letter-spacing:0.8px
	}
div.cuerpo_mensaje{
	margin:5px; 
	color:#000
	}
div.resid {
	text-align:left; 
	margin:15px 5px 8px 5px; 
	font-size:0.85em
	}
div.resid span {
	font-weight:bold
	}
div.nota_mensaje {
	margin:8px; 
	color:#000
	}
div.nota_mensaje span{
	background-color:#ddd;
	font-size:0.8em
	}

/* SECCIÓN FOTOGRAFÍAS */

img#a {
	position: absolute; 
	left: 50px; 
	top: 140px; 
	}
img#b {
	position: absolute; 
	right: 50px; 
	top: 140px; 
	}
img#c {
	position: absolute; 
	left: 90px; 
	top: 350px; 
	}
img#d {
	position: absolute; 
	right: 90px; 
	top: 350px; 
	}

/* VARIOS */

img#logo {
	display:block;
	margin:0px auto 10px auto;
	border:0px;
	}
img#nombre {
	position:fixed;
	z-index:2;
	left:50%;
	top:5px;
	margin: 0px 0px 0px 310px;
	}
img#esq {
	position:absolute;
	left:0px;
	top:0px;
	}
img#vcss {
	display:inline-block;
	margin:0;
	border:0;
	}
img#vhtml {
	display:inline-block;
	margin:0;
	border:0;
	}
#img_dir_celec {
	vertical-align:middle
	}
#motigo_cont {
	visibility:hidden
	}
	
.img_izqda {
    float:left;
	margin: 0px 15px 0px 25px;
	}
.img_dcha {
    float:right;
	margin: 0px 25px 0px 15px;
	}
.img_centrada {
	display:block;
	margin:20px auto 0px auto;
	}
	
.img_art_dosfot {
	float:right;
	clear:right;
	margin: 0px 35px 10px 15px;
	box-shadow: 5px 5px 5px #888888;
	border-radius: 20px;
	}
	
a:hover img {
	opacity:0.3; 
	}

span.subr {
   border-bottom:2px dashed black; 
   cursor:help;
   } 
span.negrita {
   font-weight:bold
   }
span.nuevo {
	font: normal normal bold 0.7em/normal verdana,sans-serif;
	text-decoration:blink;
	color:yellow;
	background-color:red;
	margin:0px 15px;
	padding:1px 5px;
	}
	
span.esp_letras_1 {
	letter-spacing:1px
	}
span.esp_letras_2 {
	letter-spacing:2px
	}
span.esp_letras_4 {
	letter-spacing:4px
	}
	
.cursiva {
   font-style:italic;
   }
   
span.size_2em {
	font-size: 2em
	}