html, body	{
height: 100%; 
width: 99%; 
margin: 5px; 
padding: 0; 
border: 0;
background-color: #0198CD;
font-family: Tahoma;
}
.contenido		{
position: relative;
display: table; 
width: 100%;
margin: 0;
padding: 0;
border: 0; 
clear: both;
border-spacing: 0;
}

head:first-child+body div.contenido {height: 100%;}
.contenido2		{display: table-row;}
.columna	{
display: table-cell;
border: 0;
padding: 0;
margin: 0; 
padding-top: 72px; 
padding-bottom: 0px;
vertical-align: top;
min-height: 100%; 
}
head:first-child+body div.columna {height: 100%;}
.uno				{
width: 150px; 
background: transparent url(../imagenes/fondoizq.jpg) repeat-y right;
position: relative;
border-right: 4px solid #0198CD; 
z-index: 5;
}
.dos				{
width: auto; 
background: White; 
position: relative;
height: 100%;
}
.tres			{
width: 176px; 
position: relative;
border-left: 4px solid #0198CD;
}
.fondotres			{
background: transparent url(../imagenes/fondodcha.jpg) repeat-y left;
height: 100%;}
#cabecera		{
position: absolute; 
top: 5px; 
left: 5px;
margin-right: 5px; 
height: 70px; 
color: #fff;
width: 99%; 
z-index: 10;
border-bottom: 3px solid #0198CD;
background-color: #0198CD;
}
#logo {
height: 70px;		
margin:0; padding:0;
background-image: url(../imagenes/cabezeradcha.png);
background-repeat: no-repeat;
background-position: top right;
}
#logo2 {
	height: 70px;
	margin:0; padding:0;
	background-image: url(../imagenes/cabezeradcha.jpg);
	background-repeat: no-repeat;
	}
#pie			{
clear: both; 
position: relative; 
height: 40px; 
background: #0198CD; 
color: white; 
margin-top: -3px;
margin-bottom: 40px;
z-index: 15;
border-top: 4px solid Black;
}

#enlacespiepag {
	padding: 10px 10px 0px 0px; 
	float: right; 
	text-align: right;
}
#lista {
	padding: 5px 15px 10px 0;
}
#lista ul {padding:0px;list-style:none; margin: 5px 5px 15px 0; }
#lista li {float:left; padding:0px; margin:0 3px 10px 0}
.w3c a {
  display:block;
  border:none;
  background-position:left top;
  background-repeat:no-repeat;
  height:15px;
  width:80px;
  line-height:normal;
  margin: 2px;}

.w3c a:hover { background-position: 0 -15px; text-decoration: none; background-repeat:no-repeat;}
.w3c .alt { display:none; }
.w3c a#xhtml { background-image: url("../imagenes/val_xhtml0.gif") }
.w3c a#css { background-image: url("../imagenes/val_css.gif") }
.w3c a#waiaaa { background-image: url("../imagenes/val_wai3a.gif") }
.w3c a#taw { background-image: url("../imagenes/val_taw.gif") }
.w3c a#sec { background-image: url("../imagenes/val_sec508.gif") }
#copy {
	float: left; 
	position:relative;
	PADDING-TOP: 20px; 
}
#copy p {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 0.7em ; 
	COLOR: #FFF; 
	PADDING-TOP: 0px
}
head:first-child+body div#pie {margin-bottom: 0;}
body	{font-size: 0.8em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
		img{
	margin: 0px;
	border: 0px;
}
a:link, a:visited	{
color: #fff;
background: transparent;
text-decoration: none;
font-size: 105%;
}
a:hover	{
color: Black;
background: transparent;
}
.contenido a:link, .contenido a:visited	{
color: #0198CD;
background: transparent;
text-decoration: none;
font-size: 110%;
font-family: Tahoma;
}
.contenido a:hover	{
color: Black;
background: transparent;
}
p{
padding: 0.5em 1em 0 1em; 
margin: 0;
font-family: Tahoma;
font-size: 110%;
}
ul	{padding-right: 0.5em;}
h1, h2, h3	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
margin: 0 0 .5em 0; 
padding: 7px 0 0 17px;}
h1	{font-size: 1.2em;
color: #0198CD;
	border-left: 10px solid #0198CD;
	border-bottom: 1px solid #0198CD;
	padding-left: 20px;
	font-style: italic;
	font-family: Tahoma;
}
h1 {font: bold 1.5em Helvetica, Arial, sans-serif;  letter-spacing: -1px; margin: 0;}
h2  {font-size: 1.1em;}
h3	{font-size: 1em;}
.b-titulo {color:#EB694A; font:normal 18px Helvetica, Arial, sans-serif; letter-spacing:-1px; position:relative; top:7px;}
dd {margin: 0; padding: 0 0 2px 17px;}
dt {font-weight: bold; padding: 0 0 0 17px; background: url(imagenes/log.gif) 2px 4px no-repeat;}
.lead {color: #333333; 
font-size: 18px; 
line-height: 24px; 
text-align: left; 
margin: 0 0 .5em 0; 
padding: 0 0 0 17px;}
.direccion1 {color: #333333; 
font-size: 110%; 
text-align: left;
font-weight: bold; 
margin: 0 0 0em 0; 
padding: 0 0 0 17px;}
.direccion2 {color: #333333; 
font-size: 110%; 
text-align: left;
font-weight: bold; 
text-align: left; 
margin: 0 0 .5em 0; 
padding: 0 0 0 17px;}

#regiones {
height: 90px;
width: 100%;
margin-left: 150px;
margin-right: 150px;
margin: 0px 0px 0px 0px;
background-color: #0198CD;
}
#regiones ul {
padding:0px 0px 0px 0px;
list-style:none; 
margin: 0px 0px 0px 0px;
text-align:center;
		 }
#regiones li {
float: left;
display: block;
text-align:center;
vertical-align: middle;
font-size: 90%;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
width: 25%;
}
#regiones li a{
	text-decoration: none;
	text-align:center;
}
.reg a {
  display:block;
  border:none;
  background-position:left top;
  background-repeat:no-repeat;
  height: 30px;
  line-height:normal;
  margin: 0px;
vertical-align: text-bottom;
 }

.reg a:hover { 
text-decoration: none; 
background-repeat:no-repeat;
}
.reg .alt { display:none; }
.reg a#comarcas { 
background-image: url(../imagenes/botones/ahref/btacomarcas.jpg);
background-color: #0198CD;
background-repeat: no-repeat;
}
.reg a:hover#comarcas, .reg #comarcaactivo { 
background-image: url(../imagenes/botones/ahover/btacomarcas.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}
.reg a#baldios { 
background-image: url(../imagenes/botones/ahref/btabaldios.jpg);
background-color: #99ccff;
background-repeat: no-repeat;
}
.reg a:hover#baldios, .reg #baldiosactivo { 
background-image: url(../imagenes/botones/ahover/btabaldios.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
background-position: left;
}
.reg a span, .reg a:visited span {display:none;
font-size:95%;}

 .reg a#merida { 
background-image: url(../imagenes/botones/ahref/btamerida.jpg);
background-color: #996633;
background-repeat: no-repeat;
}
.reg a:hover#merida, .reg #meridaactivo { 
background-image: url(../imagenes/botones/ahover/btamerida.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}
.reg a#vegasaltas { 
background-image: url(../imagenes/botones/ahref/btavegasaltas.jpg);
background-color: #ffcccc;
background-repeat: no-repeat;
}
.reg a:hover#vegasaltas, .reg #vegasaltasactivo { 
background-image: url(../imagenes/botones/ahover/btavegasaltas.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}

.reg a#siberia {
background-image: url(../imagenes/botones/ahref/btasiberia.jpg);
background-color: #ff9999;
background-repeat: no-repeat;
 }
 .reg a:hover#siberia,  .reg #siberiaactivo { 
background-image: url(../imagenes/botones/ahover/btasiberia.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}

.reg a#olivenza {
background-image: url(../imagenes/botones/ahref/btallanos.jpg);
background-color: #cc9900;
background-repeat: no-repeat;
 }
 .reg a:hover#olivenza, .reg #olivenzaactivo { 
background-image: url(../imagenes/botones/ahover/btallanos.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}
.reg a#tierrabarros{
background-image: url(../imagenes/botones/ahref/btabarros.jpg);
background-color: #669933;
background-repeat: no-repeat;
 }
 .reg a:hover#tierrabarros, .reg #tierrabarrosactivo { 
background-image: url(../imagenes/botones/ahover/btabarros.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}
.reg a#serena { 
background-image: url(../imagenes/botones/ahref/btaserena.jpg);
background-color: #ffcc66;
background-repeat: no-repeat;
}
.reg a:hover#serena, .reg #serenaactivo { 
background-image: url(../imagenes/botones/ahover/btaserena.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}
.reg a#sierrasur { 
background-image: url(../imagenes/botones/ahref/btasierrasur.jpg);
background-color: #990033;
background-repeat: no-repeat;
}
.reg a:hover#sierrasur, .reg #sierrasuractivo { 
background-image: url(../imagenes/botones/ahover/btasierrasur.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}
.reg a#zafra { 
background-image: url(../imagenes/botones/ahref/btazafra.jpg);
background-color: #999999;
background-repeat: no-repeat;
}
.reg a:hover#zafra, .reg #zafraactivo { 
background-image: url(../imagenes/botones/ahover/btazafra.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}
.reg a#campsur { 
background-image: url(../imagenes/botones/ahref/btacampsur.jpg);
background-color: #339966;
background-repeat: no-repeat;
}
.reg a:hover#campsur, .reg #campsuractivo { 
background-image: url(../imagenes/botones/ahover/btacampsur.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}
.reg a#tentudia { 
background-image: url(../imagenes/botones/ahref/btatentudia.jpg);
background-color: #ffff00;
background-repeat: no-repeat;
}
.reg a:hover#tentudia, .reg #tentudiaactivo { 
background-image: url(../imagenes/botones/ahover/btatentudia.jpg);
background-repeat: no-repeat; 
letter-spacing: 0px;
}

#ruta{
	border-top: 1px solid #1998CD;
	border-bottom: 1px solid #1998CD;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: Black;
	padding-top: 0px;
	clear: both;
}
a.ruta:link,a.ruta:visited {
   padding-left: 2px; 
	color: #0198CD;  
   background-color: transparent;
   text-decoration: none;
	font-weight: bolder;
		font-size: 100%;
		padding-top: 1px; 
}
a.ruta:hover {
   color: #000;
   text-decoration: none;
	background-color: transparent;
	font-size: 100%;
	padding-top: 1px; 
}

.banner     { margin-top:3px;
margin-right: 0px;
text-align: center; }
.banner1 { margin-top:0px;
text-align: center; }


.titulomenu {
margin-left: 0px;
background-color: Black;
text-align: center;
    font-weight: bold;
    color: #FFFFFF;
	 margin-top: 0px;
	 padding-top: 0px;
	 font-size: 85%;
	 margin-bottom: 2px;
}
.menuizquierdo1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 10px; 
	margin-top: 0px;
	margin-bottom: 0px;
	PADDING-TOP: 0px;
	font-weight: normal;
}
.menuizquierdo1 LI {
	LIST-STYLE-POSITION: outside; 
	background: no-repeat 0px 3px; 
	LIST-STYLE-TYPE: none
}
.menuizquierdo1 LI a:link ,.menuizquierdo1 LI a:visited {
   padding-left: 3px; 
	 font-size: 100%;
	color: #0198CD; 
   background-color: transparent; 
   text-decoration: none;
	}
.menuizquierdo1 LI A:hover {
	border-left: 5px solid #0198CD;
}
a.enlacepueblo:link,a.enlacepueblo:visited {
   padding-left: 3px; 
	color: #0198CD;  
   background-color: transparent;
   text-decoration: none;
	font-weight: bolder;
}
a.enlacepueblo:hover {
   color: #000;
   text-decoration: none;
	background-color: transparent;
}
acronym{
cursor: help;
border-bottom: 1px solid Black;  
}
acronym.bb{
font-size: 130%;
cursor: auto;
border-bottom: 0px solid Black;  
}
acronym.cc{
font-size: 100%;
}
#imgmenu{
text-align: center;
vertical-align: middle;
font-size: 80%;
}
.imgmenu1{
text-align: center;
vertical-align: middle;
font-size: 80%;
}

#imap {display:block; 
width:400px; 
height:275px; 
background: transparent url(../imagenes/badajozbn.jpg); 
position:relative; 
margin: 0 auto 0em auto;
text-align: center;
}
#imap a#title, a#title:visited {display:block; 
width:400px; height:0; 
padding-top:275px; 
overflow:hidden; 
position:absolute; 
left:0; top:0; 
background: transparent url(../imagenes/badajozrelieve.jpg) no-repeat 400px 400px; 
cursor:default; 
text-decoration:none;}
* html #imap a#title {height:275px; he\ight:0;}

#imap a#title:hover {
background-position: 0 0; 
z-index:10;}

#imap dd {position:absolute; padding:0; margin:0;}


#imap #picbaldios {
left:51px; top:50px; z-index:20;}
#imap a#mapabaldios {display:block; 
width:50px; height:25px; 
background:transparent url(../imagenes/baldios_map.png) -100px -161px no-repeat; 
text-decoration:none; 
z-index:20;}
#imap #picmerida {
left:102px; top:80px; z-index:20;}
#imap a#mapamerida {display:block; 
width:62px; height:30px; 
background:transparent url(../imagenes/merida_map.png) -100px -161px no-repeat; 
text-decoration:none; 
z-index:20;}
#imap #picvegas {
left:184px; top:80px; z-index:20;}
#imap a#mapavegas {display:block; 
width:50px; height:20px; 
background:transparent url(../imagenes/vegasaltas_map.png) -100px -100px no-repeat; 
text-decoration:none; 
z-index:20;}
#imap #picsiberia {
left:315px; top:45px; z-index:20;}
#imap a#mapasiberia {display:block; 
width:42px; height:25px; 
background: transparent url(../imagenes/siberia_map.png) no-repeat -0px -113px; 
text-decoration:none; 
z-index:20;
}
#imap #picserena {
left:250px; top:113px; z-index:20;}
#imap a#mapaserena {display:block; 
width:45px; height:23px; 
background:transparent url(../imagenes/serena_map.png) -100px -100px no-repeat; 
text-decoration:none; 
z-index:20;}
#imap #picsiberia {
left:315px; top:45px; z-index:20;}
#imap a#mapasiberia {display:block; 
width:42px; height:25px; 
background: transparent url(../imagenes/siberia_map.png) no-repeat -0px -113px; 
text-decoration:none; 
z-index:20;
}
#imap #picbarros {
left:145px; top:142px; z-index:20;}
#imap a#mapabarros {display:block; 
width:66px; height:22px; 
background: transparent url(../imagenes/barros_map.png) no-repeat -100px -100px; 
text-decoration:none; 
z-index:20;}
#imap #picolivenza {
left:6px; top:144px; z-index:20;}
#imap a#mapaolivenza {display:block; 
width:39px; height:39px; 
background: transparent url(../imagenes/olivenza_map.png) no-repeat -100px -100px; 
text-decoration:none; 
z-index:20;}
#imap #picsierrasur {
left:55px; top:187px; z-index:30;}
#imap a#mapasierrasur {display:block; 
width:45px; height:18px; 
background: transparent url(../imagenes/sierrasur_map.png) no-repeat -100px -100px; 
text-decoration:none; 
z-index:30;}
#imap #piczafra {
left:104px; top:174px; z-index:20;}
#imap a#mapazafra {display:block; 
width:45px; height:27px; 
background:transparent url(../imagenes/zafra_map.png) -100px -100px no-repeat; 
text-decoration:none; 
z-index:40;}
#imap #piccampsur {
left:188px; top:197px; z-index:20;}
#imap a#mapacampsur {display:block; 
width:60px; height:20px; 
background:transparent url(../imagenes/campina_map.png) -120px -120px no-repeat; 
text-decoration:none; 
z-index:40;}
#imap #pictentudia {
left:128px; top:230px; z-index:20;}
#imap a#mapatentudia {display:block; 
width:40px; height:20px; 
background:transparent url(../imagenes/tentudia_map.png) -100px -100px no-repeat; 
text-decoration:none; 
z-index:50;}




#imap a span, #imap a:visited span {display:none;
font-size:95%;}

#imap a#mapabaldios:hover {
position:relative;  
left:-43px; top:-49px;
background-position:-1px -1px;
width:112px; height:167px;
}
#imap a#mapamerida:hover {
position:relative;  
left:-11px; top:-34px;
background-position:-1px -1px;
width:134px; height:109px;
}
#imap a#mapavegas:hover {
position:relative;  
left:-18px; top:-35px;
background-position:-1px -1px;
width:126px; height:93px;}

#imap a#mapasiberia:hover {
position:relative;  
left:-55px; top:-44px;
background-position:-1px -1px;
width:144px; height:137px;
}
#imap a#mapaserena:hover {
position:relative;  
left:-46px; top:-33px;
background-position:-1px -1px;
width:154px; height:100px;
}
#imap a#mapabarros:hover {
position:relative;  
left:-76px; top:-32px;
background-position:-1px -1px;
width:154px; height:100px;
}
#imap a#mapaolivenza:hover {
position:relative;  
left:-6px; top:-27px;
background-position:-1px -1px;
width:90px; height:94px;
}
#imap a#mapasierrasur:hover {
position:relative;  
left:-37px; top:-38px;
background-position:-1px -1px;
width:120px; height:101px;}

#imap a#mapazafra:hover {
position:relative;  
left:-18px; top:-32px;
background-position:-1px -1px;
width:83px; height:92px;
}
#imap a#mapacampsur:hover {
position:relative;  
left:-42px; top:-54px;
background-position:-1px -1px;
width:137px; height:127px;
}
#imap a#mapatentudia:hover {
position:relative;  
left:-26px; top:-37px;
background-position:-1px -1px;
width:103px; height:83px;
}
#imap a:hover span {
position:absolute;  
width:250px; 
display:block; 
font-family:arial; 
font-size:95%; 
background:#0198cd; 
color: White; 
border: 1px solid White; 
padding:1px;}
* html #imap a:hover span {width:250px; w\idth:250px;}
#imap a#mapabaldios:hover span {left:45px; top:160px;
background:#99ffff;
color: Black;
border: 2px solid #00cccc;
font-size: 95%;
}
#imap a#mapamerida:hover span {
left:45px; top:140px;
background: #996633;
color: Black;
border: 2px solid #6C3710;
font-size: 95%;
}
#imap a#mapasiberia:hover span {
left:-100px; top:120px;
background: #FF9999;
color: Black;
border: 2px solid #FF4444; 
font-size: 95%;}
#imap a#mapaserena:hover span {left:-200px; top:100px;
background:#ffcc66;
color: Black;
border: 2px solid #ff9900; 
font-size: 95%;}
#imap a#mapavegas:hover span {left:-160px; top:95px;
background:#ff99ff;
color: Black;
border: 2px solid #ff00ff; 
font-size: 95%;}
#imap a#mapabarros:hover span {
left:80px; top:80px;
background: #669933;
color: Black;
border: 2px solid #38561B; 
font-size: 95%;}
#imap a#mapaolivenza:hover span {
left:-25px; top:95px;
background: #CC9900;
color: Black;
border: 2px solid #8E6B00; 
font-size: 95%;}
#imap a#mapasierrasur:hover span {
left:150px; top:10px;
background: #990033;
color: White;
border: 2px solid #730025;
font-size: 95%; }
#imap a#mapazafra:hover span {left:-36px; top:100px;
background: #CECECE;
color: Black;
border: 2px solid #999999; 
font-size: 95%;}
#imap a#mapacampsur:hover span {left:-36px; top:100px;
background: #339966;
color: Black;
border: 2px solid #1E593C; 
font-size: 95%;}
#imap a#mapatentudia:hover span {
left:136px; top:0px;
background: #ffcc00;
color: Black;
border: 2px solid #CCA400; 
font-size: 95%;}
#imap a span:first-line {font-weight:bold; font-style:italic;}


.accesible{
margin-left: 5px;
font-size: 100%;
}
.practicable{
margin-left: 5px;
font-size: 100%;
}
.pueblo{
font-weight: bold; 
}

.listados {
margin-left: 35px;
/*border-bottom: 1px solid gray; 
width: 90%;*/}
.listados li {
list-style: none;
/*border-top: 1px solid gray; */
}
.listados li a { text-decoration: none; }
.listados li a:visited { 
margin: 0px;
padding: 0px;
text-decoration: none; }

.justificado{
	text-align: justify;
}
.acrotexto{
	font-size:0.9em;color:#0198CD;
}
.izquierdabold{
	font-weight: bold;
	width: 120px;
}
.grande{
	font-size: 150%;
}
.fondo{
	background: transparent url(../imagenes/badajozinicio.png) no-repeat center;
}
.fondoa{
	background: transparent url(../imagenes/accesibilidad.png) no-repeat center;
}

#map {width:400px; 
height:275px; 
background: #fff url(../imagenes/badajoz_gris_txt.jpg); 
position:relative; 
display: block;
} 
#map a {
color:#00f; 
text-decoration:none;
background:transparent; 
left:0; top:0; 
display:block; 
width:80px; 
height:0; 
padding-top:10px; 
position:absolute; 
overflow:hidden;
background: transparent url(../imagenes/badajoz.png) no-repeat  400px 400px; 
 } 

#map a:hover {overflow:visible; } 

a#first {left:20px; top:15px; } 
a#second {left:45px; top:70px;} 
a#third {left:110px; top:90px; } 
a#fourth {left:130px; top:140px;} 
a#fifth {left:210px; top:80px;} 

a#mapa_siberia{
left:310px; 
top:80px;}
a:hover#mapa_siberia{
left:310px; 
top:50px;
background-image: url(../imagenes/siberia.png);
background-repeat: no-repeat;
width: 132px;
height: 133px;
}
/*#mapadebadajoz{
position:relative; 
display: block;
width: 400px;
height: 275px;
	background-image: url(../imagenes/badajozrelieve.jpg);
	
}*/
.escuendelo{
	display: none;
}