/**************************************************************************************** 
												ESTATICOS MAPA ESPAŅA
****************************************************************************************/

DIV.estEspPrePro_divContenedor {
		background-color: #FFF;
}

DIV.estEspPrePro_divMapaContenedor {
		margin: 25px 0 25px 0;		
		height: 600px;
		width: 465px;
}

DIV.estEspPrePro_divMapaSup {
		height: 354px;
		width: 465px;
		border: 1px solid #CCC;
		background-color: #FAFAFA;

		background-image: url(http://www.fundacionabogadosdeatocha.es/comunes/estatico/FundacionAbogadosAtocha/imagenes/mapa/mapa.gif);
		background-repeat: no-repeat;
		background-position: center center;

		margin: 0 0 25px 0;

		position: relative;
		top: 0px;
		left: 0px;		
}

DIV.estEspPrePro_divMapaInf {
		height: 254px;
		width: 465px;
		padding: 0 16px 0 16px;

		position: relative;
		top: 0px;
		left: 0px;	
}

DIV.estEspPrePro_divMapaInf DIV {
		width: 133px;
		float: left;
		margin: 0 17px 0 0;
}

DIV.estEspPrePro_divMapaInf UL {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px; 
		font-weight: normal; 
		list-style-type: none; 
		line-height: 27px;
		margin: 0 7px 0 7px;
}

DIV.estEspPrePro_divMapaInf UL LI.ccaa {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		font-size: 10px;
		color: #333;
		text-decoration: none;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
}

DIV.estEspPrePro_divMapaInf UL LI A {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		font-size: 10px;
		color: #333;
		text-decoration: none;

		padding: 0 5px 2px 5px;

		background-color: #F4F4F4;
		border-top: 2px solid #F4F4F4;
		border-right: 2px solid #F4F4F4;
		border-bottom: 2px solid #333;
		border-left: 2px solid #F4F4F4;
}

DIV.estEspPrePro_divMapaInf UL LI A:hover {
		border: 2px solid #900;
		color: #900;
}

DIV.positionShow01, DIV.positionHide01 { width: 045px; height: 139px; top: 261px; left: 091px; background-image: url(position01.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow02, DIV.positionHide02 { width: 194px; height: 328px; top: 099px; left: 077px; background-image: url(position02.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow03, DIV.positionHide03 { width: 041px; height: 421px; top: 033px; left: 082px; background-image: url(position03.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow04, DIV.positionHide04 { width: 077px; height: 442px; top: 039px; left: 092px; background-image: url(position04.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow05, DIV.positionHide05 { width: 031px; height: 411px; top: 097px; left: 120px; background-image: url(position05.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow06, DIV.positionHide06 { width: 060px; height: 327px; top: 208px; left: 143px; background-image: url(position06.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow07, DIV.positionHide07 { width: 238px; height: 462px; top: 100px; left: 094px; background-image: url(position07.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }

DIV.positionShow08, DIV.positionHide08 { width: 028px; height: 356px; top: 044px; left: 208px; background-image: url(position08.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow09, DIV.positionHide09 { width: 164px; height: 237px; top: 190px; left: 100px; background-image: url(position09.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow10, DIV.positionHide10 { width: 232px; height: 391px; top: 063px; left: 053px; background-image: url(position10.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow11, DIV.positionHide11 { width: 128px; height: 310px; top: 171px; left: 257px; background-image: url(position11.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow12, DIV.positionHide12 { width: 072px; height: 212px; top: 296px; left: 268px; background-image: url(position12.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow13, DIV.positionHide13 { width: 112px; height: 390px; top: 145px; left: 174px; background-image: url(position13.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }

DIV.positionShow14, DIV.positionHide14 { width: 161px; height: 156px; top: 244px; left: 243px; background-image: url(position14.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow15, DIV.positionHide15 { width: 168px; height: 368px; top: 059px; left: 233px; background-image: url(position15.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow16, DIV.positionHide16 { width: 194px; height: 262px; top: 192px; left: 263px; background-image: url(position16.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow17, DIV.positionHide17 { width: 249px; height: 407px; top: 074px; left: 208px; background-image: url(position17.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow18, DIV.positionHide18 { width: 334px; height: 183px; top: 325px; left: 123px; background-image: url(position18.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }
DIV.positionShow19, DIV.positionHide19 { width: 264px; height: 210px; top: 325px; left: 193px; background-image: url(position19.gif); background-repeat: no-repeat; background-position: top left; position: absolute; }

DIV.positionShow01,
DIV.positionShow02,
DIV.positionShow03,
DIV.positionShow04,
DIV.positionShow05,
DIV.positionShow06,
DIV.positionShow07,
DIV.positionShow08,
DIV.positionShow09,
DIV.positionShow10,
DIV.positionShow11,
DIV.positionShow12,
DIV.positionShow13,
DIV.positionShow14,
DIV.positionShow15,
DIV.positionShow16,
DIV.positionShow17,
DIV.positionShow18,
DIV.positionShow19 { display: block; }

DIV.positionHide01,
DIV.positionHide02,
DIV.positionHide03,
DIV.positionHide04,
DIV.positionHide05,
DIV.positionHide06,
DIV.positionHide07,
DIV.positionHide08,
DIV.positionHide09,
DIV.positionHide10,
DIV.positionHide11,
DIV.positionHide12,
DIV.positionHide13,
DIV.positionHide14,
DIV.positionHide15,
DIV.positionHide16,
DIV.positionHide17,
DIV.positionHide18,
DIV.positionHide19 { display: none; }