*{
	margin: 0;
	padding: 0;
}

body{
	font-family:Tahoma,sans-serif;
	font-size:95%;
	text-align:center;
	color: #000;
	background:#eee top left;
	padding-bottom: 5em;
	margin:0 auto;
	position:relative;
}

.hidden{
	display:none;
}

#container{
	margin: 0 auto;
	text-align:left;
	width:900px;
}

#date{
	display:block;
	width:14em;
	padding:3px 0;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	font-size:11px;
	color:#D3E2FA;
	background-color:#7B9CCC;
	border-right:4px solid #EEE;
}

ul.menu{
	list-style:none;
}

ul.menu li{
	width:5.75em;
	position:relative;
	float:left;
}

ul.menu li.migas{
	font-size:11px;
	padding: 0.2em 0 0 1em;
	width:auto;
}

ul.menu li a {
	display:block;
	width:7em;
	padding:3px 0;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	font-size:11px;
	color:#D3E2FA;
	background-color:#7B9CCC;
	border-left:6px solid #264C84;
	/*border-right:4px solid #EEE;*/
}

ul.menu li a:hover{
	color:#D3E2FA;
	background-color:#264C84;
	border-left-color:#7B9CCC;
}

ul.menu li ul{
	margin:0px;
	padding:0px 0;
	display:none;
	list-style:none;
	left:6px;
	position:absolute;
	top:19px;
}

ul.menu li:hover ul, ul.menu li.over ul{
	display:block;
}

ul.menu > li{
	display:inline;
}

.content{ 
	padding: 1em 1.5em 1.5em 1.5em;
	border: 3px solid #F7A900;
	background-color: #FFDB84; 
	clear: both;
	width:auto;
	height:360px;
	text-align: justify;
	text-indent: 1.8em;
}

h1{
	font-size:150%;
	text-align:center;
	margin:0.5em 0 1em 0;
	text-indent: 0em;
}

h2{
	font-size:120%;
	text-align:center;
	margin:1em 0 1em 0;
	text-indent: 0em;
}

#imagen_indice{
	width:130px;
	height:173px;
	margin:0.5em 0 1.5em 1.5em;
	float:right;
}

#imagen_fichas{
	height:130px;
	width:230px;
	margin:0.5em 0 1.5em 1.5em;
	float:right;
}

.mas_imagen_fichas{
	height:200px;
	width:inherit;
	margin-top:0.6em;
	margin-bottom:0.8em;
}

.otra_imagen_fichas{
	height:360px;
	width:inherit;
	margin-top:1.2em;
}

p{
	margin-top:0.5em;
}

/* la firma */
.font{
	float:right;
	font-style:italic;
	text-align:right;
	font-size:85%;
	width:20%;
}


.pd{
	font-size:11px;
	padding-top:2.5em;
	clear:both;
}

/* romerias.html */

dl#mapa{
        margin:0;
        padding:0;
        background: transparent url(images/mapa.gif) center no-repeat;
        height:100%;
        width:auto;
        position:relative;
}
dl#mapa2{
        margin:0;
        padding:0;
        background: transparent url(images/mapa2.gif) center no-repeat;
        height:100%;
        width:auto;
        position:relative;
}

#mapa3{
        margin:0;
        padding:0;
        background: transparent url(images/mapa3.gif) center no-repeat;
        height:100%;
        width:auto;
        position:relative;
}

<!--[if IE]>
dl#mapa{background-attachment:fixed}
dl#mapa2{background-attachment:fixed}
<![endif]-->

dt{display:none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

dd#torenoDef{ top: 189px; left: 274px; }
dd#torenoDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#torenoDef a span{ display:none; }
dd#torenoDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#torenoDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 200px;
        height:30px;
}
dd#ardonDef{ top: 322px; left: 486px; }
dd#ardonDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#ardonDef a span{ display:none; }
dd#ardonDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#ardonDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 200px;
        height:30px;
}
dd#carmenesDef{ top: 114px; left: 516px; }
dd#carmenesDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#carmenesDef a span{ display:none; }
dd#carmenesDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#carmenesDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 200px;
        height:30px;
}
dd#jimenezDef{ top: 342px; left: 408px; }
dd#jimenezDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#jimenezDef a span{ display:none; }
dd#jimenezDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#jimenezDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 250px;
        height:30px;
}
dd#santibanezDef{ top: 300px; left: 411px; }
dd#santibanezDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#santibanezDef a span{ display:none; }
dd#santibanezDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#santibanezDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 260px;
        height:50px;
}
dd#palaciosDef{ top: 320px; left: 405px; }
dd#palaciosDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#palaciosDef a span{ display:none; }
dd#palaciosDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#palaciosDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 250px;
        height:30px;
}
dd#trobajoDef{ top: 234px; left: 493px; }
dd#trobajoDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#trobajoDef a span{ display:none; }
dd#trobajoDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#trobajoDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 240px;
        height:50px;
}
dd#sanCristobalDef{ top: 293px; left: 428px; }
dd#sanCristobalDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#sanCristobalDef a span{ display:none; }
dd#sanCristobalDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#sanCristobalDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 200px;
        height:50px;
}
dd#mansillaDef{ top: 266px; left: 548px; }
dd#mansillaDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#mansillaDef a span{ display:none; }
dd#mansillaDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#mansillaDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 255px;
        height:50px;
}
dd#bercianosDef{ top: 305px; left: 598px; }
dd#bercianosDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#bercianosDef a span{ display:none; }
dd#bercianosDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#bercianosDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 255px;
        height:50px;
}
dd#huergaDef{ top: 289px; left: 455px; }
dd#huergaDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#huergaDef a span{ display:none; }
dd#huergaDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#huergaDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 230px;
        height:70px;
}
dd#veguellinaDef{ top: 285px; left: 430px; }
dd#veguellinaDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#veguellinaDef a span{ display:none; }
dd#veguellinaDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#veguellinaDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 270px;
        height:30px;
}
dd#valenciaDef{ top: 333px; left: 522px; }
dd#valenciaDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#valenciaDef a span{ display:none; }
dd#valenciaDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#valenciaDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 230px;
        height:30px;
}
dd#espacioLeonDef{ top: 233px; left: 512px; }
dd#espacioLeonDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#espacioLeonDef a span{ display:none; }
dd#espacioLeonDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#espacioLeonDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 270px;
        height:30px;
}
dd#camposagradoDef{ top: 192px; left: 503px; }
dd#camposagradoDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#camposagradoDef a span{ display:none; }
dd#camposagradoDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#camposagradoDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 240px;
        height:30px;
}
dd#sariegosDef{ top: 201px; left: 471px; }
dd#sariegosDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#sariegosDef a span{ display:none; }
dd#sariegosDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#sariegosDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 210px;
        height:30px;
}
dd#villasecaDef{ top: 228px; left: 532px; }
dd#villasecaDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#villasecaDef a span{ display:none; }
dd#villasecaDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#villasecaDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 240px;
        height:30px;
}
dd#lagunaDef{ top: 342px; left: 480px; }
dd#lagunaDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#lagunaDef a span{ display:none; }
dd#lagunaDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#lagunaDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 240px;
        height:50px;
}
dd#genestacioDef{ top: 365px; left: 432px; }
dd#genestacioDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#genestacioDef a span{ display:none; }
dd#genestacioDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#genestacioDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 240px;
        height:30px;
}
dd#villaverdeDef{ top: 268px; left: 525px; }
dd#villaverdeDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#villaverdeDef a span{ display:none; }
dd#villaverdeDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#villaverdeDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 240px;
        height:30px;
}
dd#malillosDef{ top: 284px; left: 521px; }
dd#malillosDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#malillosDef a span{ display:none; }
dd#malillosDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#malillosDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 200px;
        height:30px;
}
dd#sahagunDef{ top: 300px; left: 631px; }
dd#sahagunDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#sahagunDef a span{ display:none; }
dd#sahagunDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#sahagunDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 230px;
        height:30px;
}
dd#calzadaDef{ top: 350px; left: 394px; }
dd#calzadaDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#calzadaDef a span{ display:none; }
dd#calzadaDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#calzadaDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 230px;
        height:30px;
}
dd#ponferradaDef{ top: 240px; left: 254px; }
dd#ponferradaDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#ponferradaDef a span{ display:none; }
dd#ponferradaDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#ponferradaDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 230px;
        height:50px;
}
dd#luguerosDef{ top: 114px; left: 526px; }
dd#luguerosDef a{ position: absolute; width: 14px; height: 14px; text-decoration: none; }
dd#luguerosDef a span{ display:none; }
dd#luguerosDef a:hover{ position: absolute; background: transparent url(images/mapa.gif);}
dd#luguerosDef a:hover span{
	display: block;
	text-indent: 0;
        text-align:center;
        font-weight:bold;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
        bottom:100%;
	margin: 0;
	padding: 5px;
	width: 200px;
        height:30px;
}
img {border:none;}
#mensajeRomeria{text-decoration:none; border:1px solid #bcbcbc; background-color:#f4f4f4; position:absolute; top:180px; left: 430px; width: 29em; padding-bottom: 0.5em; }
a #valdesamarioDef{ top: 365px; left: 636px; position: absolute; width: 40px; height: 40px; text-decoration: none; }
a #riberaFolgosoDef{ top: 375px; left: 556px; position: absolute; width: 40px; height: 40px; text-decoration: none; }
a #lagunaDef{ top: 475px; left: 686px; position: absolute; width: 40px; height: 40px; text-decoration: none; }


.container_map{
	padding: 0 0.5em 0.5em 0.5em;
	border: 3px solid #F7A900;
	background-color: #FFDB84;
	clear:both;
	width:auto;
	height:460px;
	text-align:center;
}

p .paragraph{
  padding:0.5em 3em 0 3em;
  text-align:center;
  font-size:70%;
}

/* fotos.html */

.title{
  margin-top:1em;
  margin-bottom:1em;
  font-weight:bold;
  text-align:center;
}

.photos{
  display:block;
  height:376px;
  width:inherit;
}

.buttons{
  padding:1em;	
}

/* links.html */

ul.listaVideos{
    list-style:none;
    margin-top:1em;
    margin-left:2em;
}

ul.listaVideos li{
    line-height:1.5em;
}


.link{
	color:#000000;
	background:#FFDB84 url(./images/flinks.png) left no-repeat;
}

ul.normal_list li{
	margin-left:3em;
}

/* contact.html */

.content_contact{
	padding: 0.5em 1.5em 1.5em 1.5em;
	border: 3px solid #F7A900;
	background-color: #FFDB84;
	clear:both;
	width:auto;
	text-align:justify;
	text-indent:1.8em;
}

.miFirma{
	font-size:11px;
	padding: 0.2em 0 0 1em;
	width:auto;
}

.video{
	text-align: center;
	padding-top: 2em;
	padding-bottom: 3em;
}

/* última hora en el index */

#alerta {background:#d40d0d; margin:8px 0 0 0; font-size:80%;}
#alerta tr{color:#fff; padding:3px 0; font-weight:bold;} 
#alerta th{float:left; display:inline; margin:0 5px 0 0; padding:3px 2px 3px 26px; color:#fff;  line-height:13px; }
#alerta td{ padding:3px 0 3px 10px; margin-left:147px;}
#alerta td a{text-decoration:none; color:#fff;}
#alerta td a:hover{color:#fff; text-decoration:underline;}

.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */

