#cuerpo{width:43em;margin:0 auto 0;}
#tituloSegmento{margin:1em 0;}
#tituloSegmento h1.encabezadoH1{height:auto;background:transparent url(http://www.endesaonline.com/nr/Sites/EndesaOnLine/imgs/pixel_azul.gif) repeat-x scroll left bottom;}
#tituloSegmento h1.encabezadoH1 span{
	font-family:arial,helvetica,clean,sans-serif;
	background:#FFFFFF none repeat scroll 0 0;
	color:#3F8FC0;
	font-size:0.5em;
	margin:0;
}
#tituloSegmento h2.encabezadoH2{height:auto;background:transparent url(http://www.endesaonline.com/nr/Sites/EndesaOnLine/imgs/pixel_azul.gif) repeat-x scroll left bottom;}
#tituloSegmento h2.encabezadoH2 span{
	font-family:arial,helvetica,clean,sans-serif;
	background:#FFFFFF none repeat scroll 0 0;
	color:#3F8FC0;
	font-size:0.6em;
	margin:0;
}
p.texto{font-family:arial,helvetica,clean,sans-serif;color:#305275;font-size:0.7em;}

.botonFormulario {
	clear:both;
	float:none;
	font-family:Verdana,sans-serif;
	font-size:0.7em;
	height:2em;
	width:96%;
	margin-top:2.8em
}

.botonFormulario a {
	background:#FF9900 url(http://www.endesaonline.com/nr/Sites/EndesaOnLine/imgs/boton_flecha.gif) no-repeat scroll right center;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:0.1em 0.2em 0.2em 0.1em;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:0.9em;
	font-weight:bold;
	padding:0.2em 1.4em 0.2em 0.6em;
	text-decoration:none;
}

#area-mapa{width:30em}
#Mapa {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(Mapa.gif) no-repeat; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 10px auto; 
	WIDTH: 410px; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	HEIGHT: 360px
}
#Mapa dd {
	PADDING: 0px; DISPLAY: block; MARGIN: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#Mapa A {DISPLAY: block; TEXT-DECORATION: none}

#madrid A {HEIGHT: 74px}
#extr A {HEIGHT: 96px}
#mur A {HEIGHT: 56px}
#val A {HEIGHT: 134px}
#and A {HEIGHT: 111px}
#cast A {HEIGHT: 137px}
#gal A {HEIGHT: 84px}
#ast A {HEIGHT: 51px}
#cant A {HEIGHT: 49px}
#vasc A {HEIGHT: 67px}
#nav A {HEIGHT: 43px}
#rioj A {HEIGHT: 74px}
#leon A {HEIGHT: 122px}
#arag A {HEIGHT: 111px}
#cata A {HEIGHT: 86px}
#iCan A {HEIGHT: 104px}
#iBal A {HEIGHT: 79px}


.bmadrid #madrid A {BACKGROUND: url(Mapa.gif) no-repeat -133px -456px}
#madrid A:hover {BACKGROUND: url(Mapa.gif) no-repeat -133px -456px}
.bextr #extr A {BACKGROUND: url(Mapa.gif) no-repeat -4px -502px}
#extr A:hover {BACKGROUND: url(Mapa.gif) no-repeat -4px -502px}
.bmur #mur A {BACKGROUND: url(Mapa.gif) no-repeat -183px -566px}
#mur A:hover {BACKGROUND: url(Mapa.gif) no-repeat -183px -566px}
.bval #val A  {BACKGROUND: url(Mapa.gif) no-repeat -228px -829px}
#val A:hover {BACKGROUND: url(Mapa.gif) no-repeat -228px -829px}
.band #and A {BACKGROUND: url(Mapa.gif) no-repeat -25px -929px}
#and A:hover {BACKGROUND: url(Mapa.gif) no-repeat -25px -929px}
.bcast #cast A {BACKGROUND: url(Mapa.gif) no-repeat -115px -1180px}
#cast A:hover {BACKGROUND: url(Mapa.gif) no-repeat -115px -1180px}
.bgal #gal A {BACKGROUND: url(Mapa.gif) no-repeat -4px -367px}
#gal A:hover {BACKGROUND: url(Mapa.gif) no-repeat -4px -367px}
.bast #ast A {BACKGROUND: url(Mapa.gif) no-repeat -74px -1079px}
#ast A:hover {BACKGROUND: url(Mapa.gif) no-repeat -74px -1079px}
.bcant #cant A {BACKGROUND: url(Mapa.gif) no-repeat -111px -367px}
#cant A:hover {BACKGROUND: url(Mapa.gif) no-repeat -111px -367px}
.bvasc #vasc A {BACKGROUND: url(Mapa.gif) no-repeat -179px -361px}
#vasc A:hover {BACKGROUND: url(Mapa.gif) no-repeat -179px -361px}
.bnav #nav A {BACKGROUND: url(Mapa.gif) no-repeat -144px -1124px}
#nav A:hover {BACKGROUND: url(Mapa.gif) no-repeat -144px -1124px}
.brioj #rioj A {BACKGROUND: url(Mapa.gif) no-repeat -202px -1095px}
#rioj A:hover {BACKGROUND: url(Mapa.gif) no-repeat -202px -1095px}
.bleon #leon A {BACKGROUND: url(Mapa.gif) no-repeat -74px -755px}
#leon A:hover {BACKGROUND: url(Mapa.gif) no-repeat -74px -755px}
.barag #arag A {BACKGROUND: url(Mapa.gif) no-repeat -213px -411px}
#arag A:hover {BACKGROUND: url(Mapa.gif) no-repeat -213px -411px}
.bcata #cata A {BACKGROUND: url(Mapa.gif) no-repeat -281px -1131px}
#cata A:hover {BACKGROUND: url(Mapa.gif) no-repeat -281px -1131px}
.biCan #iCan A {BACKGROUND: url(Mapa.gif) no-repeat -266px -591px}
#iCan A:hover {BACKGROUND: url(Mapa.gif) no-repeat -266px -591px}
.biBal #iBal A {BACKGROUND: url(Mapa.gif) no-repeat -310px -984px}
#iBal A:hover {BACKGROUND: url(Mapa.gif) no-repeat -310px -984px}


#madrid a span, #madrid a:visited span,
#extr a span, #extr a:visited span,
#mur a span, #mur a:visited span,
#val a span, #val a:visited span,
#and a span, #and a:visited span,
#cast a span, #cast a:visited span,
#gal a span, #gal a:visited span,
#ast a span, #ast a:visited span,
#cant a span, #cant a:visited span,
#vasc a span, #vasc a:visited span,
#nav a span, #nav a:visited span,
#arag a span, #arag a:visited span,
#cata a span, #cata a:visited span,
#rioj a span, #rioj a:visited span, 
#leon a span, #leon a:visited span,
#iCan a span, #iCan a:visited span,
#iBal a span, #iBal a:visited span {
  display:none;
}


#extr a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:424px; 
  top:-132px;
}

#cast a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:313px; 
  top:-91px;
}

#madrid a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:295px; 
  top:-86px;
}


#mur a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:245px; 
  top:-196px;
}

#and a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:403px; 
  top:-199px;
}

#val a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:200px; 
  top:-99px;
}

#gal a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:424px; 
  top:3px;
}

#ast a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:354px; 
  top:11px;
}

#cant a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:317px; 
  top:3px;
}

#vasc a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:249px; 
  top:9px;
}

#nav a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:265px; 
  top:-34px;
}

#arag a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:215px; 
  top:-41px;
}

#cata a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:147px; 
  top:-42px;
}

#rioj a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:226px; 
  top:-5px;
}

#leon a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:30em;
  left:354px; 
  top:-25px;
}

#iCan a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:25em;
  left:162px; 
  top:-241px;
}
#iBal a:hover span {
  position:absolute;  
  width:13em; 
  display:block; 
  font-family:arial; 
  font-size:0.7em; 
  background:#fff; 
  color:#000; 
  height:25em;
  left:118px; 
  top:-140px
}

#madrid a:hover span p,
#extr a:hover span p,
#mur a:hover span p,
#val a:hover span p,
#and a:hover span p,
#cast a:hover span p,
#gal a:hover span p,
#ast a:hover span p,
#cant a:hover span p,
#vasc a:hover span p,
#nav a:hover span p,
#arag a:hover span p,
#cata a:hover span p,
#rioj a:hover span p,
#leon a:hover span p,
#iCan a:hover span p,
#iBal a:hover span p{
	background:url(http://www.endesaonline.com/nr/Sites/EndesaOnLine/imgs/bgInfoRel.jpg) repeat-x scroll left bottom;
	padding:0 1em;
	color:#969495;
	height:auto;
	min-height:1.4em;
	font-size:1.2em; 
	margin:0
}

ul.listado, ul.listado2{padding:0.3em;margin:0;list-style-image:none;list-style-type:none;}

ul.listado li{
background:transparent url(http://www.endesaonline.com/nr/Sites/EndesaOnLine/imgs/pixelh6_grisdotted.gif) repeat-x scroll center bottom;
padding-bottom:1em;
}

ul.listado2 li{padding-bottom:0.5em;}

ul.listado li .telefono, ul.listado2 li .telefono{
background: url(flecha.jpg) no-repeat scroll left top;
color:#325278;
padding-left:0.6em;
}

ul.listado li .telefono .numero{color:#3F8FC0;font-size:1.2em;font-weight:bold }
ul.listado2 li .telefono .numero{color:#305275;font-size:1em;font-weight:bold }

.borde{border:1px solid #e7e7e7;}








