@charset "utf-8";
/* CSS Document */

#map_fondob{
	background-color:#FFFFFF;
	border:1px solid #999999;
	float:left;
	height:205px;
	margin-bottom:20px;
	/*margin-top:-28px;*/
	padding:3px;
	position:relative;
	right:0;
	width:206px;
	z-index:1000;
}

#map_fondoc{
	background-color:#FFFFFF;
	border:1px solid #999999;
	float:left;
	height:205px;
	margin-bottom:20px;
	padding:4px;
	position:relative;
	right:0;
	width:205px;
	z-index:1000;
}
#map_fondod {
	/*background-color:#FFFFFF;
	bottom:0;
	height:301px;
	overflow:hidden;
	position:absolute;
	right:0;
	width:287px;
	z-index:1000;*/
}
#map_fondod2{
	background-color:#FFFFFF;
	border:1px solid #999999;
	float:left;
	height:118px;
	/*margin-bottom:20px;*/
	padding:2px;
	position:relative;
	right:0;
	width:124px;
	z-index:1000
}
.fondoMapa{
	background-color: rgb(229, 227, 223);
}
.map_b{
	position:absolute; 
	top:4px; 
	right:4px; 
	width:205px; 
	height:205px; 
	background-color:#99b4cf; 
	z-index:1001; 
	overflow:hidden
}

#mapaAmpliado{
	height:18.7em;
	overflow:hidden;
}
#content_subcabecera_mapa{
	width:901px;
	clear:both;
	float:left;
	background-color:#FFF;
	position:relative;
	z-index:100;
}

#container {
	clear:both;
	display:block;
	margin:0 auto;
	text-align:left;
}

#map_info2_hidden{
	border: 1px solid rgb(151, 151, 151); 
	 
	width: 124px; 
	height: 26px;
	position: absolute; 
	left: 0px; 
	bottom: 272px;
}
#little_map_fondo {
	background-color:#FFFFFF;
	bottom:0;
	height:302px;
	position:absolute;
	right:0;
	width:449px;
	z-index:1000;
}
.little_map_a {
	background-color:#99B4CF;
	height:299px;
	left:3px;
	position:absolute;
	top:3px;
	width:443px;
	z-index:1001;
}

#map_info_contenido2 {
	background-color:#FFFFFF;
	color:#937E6D;
	height:auto;
	left:0;
	position:absolute;
	top:0;
	width:147px;
	z-index:1101;
}
.d3 {
	font-family:Lucida Sans Unicode,Arial,Helvetica,sans-serif;
	color:#78604B;
	display:block;
	font-size:0.69em;
	font-weight:bold;
	padding:3px 0 0;
}
#map_info_contenido2 {
	color:#937E6D;
}
.visibilidad{
	visibility:visible;
}
.styContainer {
	position: absolute;
	width: 444px; 
	height: 290px;
}
.styContainerB {
	position: absolute;
	width: 399px; 
	height: 262px;
}
.styContainerD {
	position: absolute;
	width: 672px; 
	height: 278px;
}
.styDrag {
	position:absolute; 
	width:50px; 
	height:50px;
	top: 17px; 
	right:371px; 
	visibility:hidden; 
	z-index:10;
}
.styLinks {
	text-decoration:none;
	width:180px; 
	height:25px; 
	width: 30px; 
	position: absolute; 
	left: 212px; 
	top: 62px;
	text-align:center;
}
.styLinksC {
	text-decoration:none;
	width:180px; 
	height:25px; 
	width: 30px; 
	position: absolute; 
	left: 235px; 
	top: 96px;
	text-align:center;
	z-index:10001;
	display:none;
}
.styLinksB {
	text-decoration:none;
	width:180px; 
	height:25px;
	width: 30px; 
	position: absolute; 
	left: 255px;
	top: 36px;
	text-align:center;
}
.styLinksBHome {
	text-decoration:none;
	height:25px;
	width: 30px; 
	position: absolute; 
	left: 627px;
	top: 125px;
	text-align:center;
}
.styMap5 {
	width:180px; 
	height:102px; 
	position: absolute; 
	left: 238px; 
	top: -17px; 
	overflow:hidden; 
	border-top: 0px dashed rgb(151, 151, 151); 
	border-right: 0px dashed rgb(151, 151, 151); 
	border-left: 1px dashed rgb(151, 151, 151);
	border-bottom: 1px dashed rgb(151, 151, 151);
}
.styMap5c {
	width:180px; 
	height:102px; 
	position: absolute; 
	left: 262px; 
	overflow:hidden; 
	border-top: 0px dashed rgb(151, 151, 151); 
	border-right: 0px dashed rgb(151, 151, 151); 
	border-left: 1px dashed rgb(151, 151, 151);
	border-bottom: 1px dashed rgb(151, 151, 151);
	z-index:10001;
	display:none;
}

.styMap5B {
	width:138px; 
	height:76px; 
	position: absolute; 
	left: 281px; 
	top: -17px; 
	overflow:hidden; 
	border-top: 0px dashed rgb(151, 151, 151); 
	border-right: 0px dashed rgb(151, 151, 151); 
	border-left: 1px dashed rgb(151, 151, 151); 
	border-bottom: 1px dashed rgb(151, 151, 151);
}
.styMap5Home {
	width:268px; 
	height:147px; 
	position: absolute; 
	left: 655px; 
	top: -17px; 
	overflow:hidden; 
	border-top: 0px dashed rgb(151, 151, 151); 
	border-right: 0px dashed rgb(151, 151, 151); 
	border-left: 1px dashed rgb(151, 151, 151); 
	border-bottom: 1px dashed rgb(151, 151, 151);
}
.stySidebar2{
	 
	width: 147px; 
	height: auto; 
	position: absolute;
	left: -23px; 
	top: -17px; 
	border-style:solid; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-bottom: 1px solid rgb(151, 151, 151); 
	border-right: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151);
}
.stySidebar2b{
	 
	width: 147px; 
	height: 125px; 
	position: absolute;
	left: -23px; 
	top: -60px; 
	border-style:solid; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-bottom: 1px solid rgb(151, 151, 151); 
	border-right: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151);
}

.styScu_redd{
	position: absolute; 
	right: 0px; 
	bottom: 0px;
}
.styMap_info2_hiddenb{
	display:none; 
	border: 1px solid rgb(151, 151, 151); 
	 
	width: 16px; 
	height: 16px; 
	position: absolute; 
	left: -23px; 
	bottom: 49px;
}

.styMap {
	width: 900px; 
	height: 504px;
	position: absolute; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 442px; 
	height: 298px; 
	background-color: rgb(232, 236, 248);
}

.styMapB{
	width: 900px; 
	height: 504px;
	position: absolute; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 900px; 
	height: 298px; 
	background-color: rgb(232, 236, 248);
}
.styMapC{
	width: 900px; 
	height: 504px;
	position: absolute; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 399px; 
	height: 262px; 
	background-color: rgb(232, 236, 248);
}
.styMapHome{
	
	position: absolute; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 901px; 
	height: 524px; 
}
.styDiv{
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 440px; 
	height: 190px; 
	background-color: rgb(232, 236, 248); 
	position: absolute; 
	right: 365px; 
	bottom: 243px;
}
.styDivB{
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 440px; 
	height: 190px; 
	background-color: rgb(232, 236, 248); 
	position: absolute; 
	right: 365px; 
	bottom: 243px;
}
.styDivC{
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 440px; 
	height: 190px; 
	background-color: rgb(232, 236, 248); 
	position: absolute; 
	right: 365px; 
	bottom: 343px;
}


.styMap2{
	width: 400px; 
	height: 352px; 
	position: absolute; 
	left: 0px; 
	bottom: -9px; 
	border-top: 1px dashed rgb(151, 151, 151); 
	border-right: 1px dashed rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 150px; 
	height: 62px; 
	background-color: rgb(232, 236, 248);
}
.styMap2B{
	width: 400px; 
	height: 352px; 
	position: absolute; 
	left: 0px; 
	bottom: -1px; 
	border-top: 1px dashed rgb(151, 151, 151); 
	border-right: 1px dashed rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 120px; 
	height: 62px; 
	background-color: rgb(232, 236, 248);
}
.styMap2Home{
	position: absolute; 
	left: 0px; 
	bottom: -263px; 
	border-top: 1px dashed rgb(151, 151, 151); 
	border-right: 1px dashed rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 271px; 
	height: 140px; 
}
.styDIv2{
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 440px; 
	height: 190px; 
	background-color: rgb(232, 236, 248); 
	position: absolute; 
	right: 365px; 
	bottom: 343px;
}

.styMap25{
	width: 400px; 
	height: 352px; 
	position: absolute; 
	left: -10px; 
	bottom: 50px; 
	border-style:dashed; 
	border-top: 0px solid rgb(151, 151, 151); 
	border-bottom: 0px solid rgb(151, 151, 151); 
	border-right: 0px solid rgb(151, 151, 151); 
	border-left: 0px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 40px; 
	height: 32px; 
	text-align:center;
}
.styMap25B{
	width: 400px; 
	height: 352px; 
	position: absolute; 
	left: -10px; 
	bottom: 59px; 
	border-style:dashed; 
	border-top: 0px solid rgb(151, 151, 151); 
	border-bottom: 0px solid rgb(151, 151, 151); 
	border-right: 0px solid rgb(151, 151, 151); 
	border-left: 0px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 40px; 
	height: 32px; 
	text-align:center;
}
.styMap25Home{
	width: 400px; 
	height: 352px; 
	position: absolute; 
	left: -10px; 
	bottom: -118px; 
	border-style:dashed; 
	border-top: 0px solid rgb(151, 151, 151); 
	border-bottom: 0px solid rgb(151, 151, 151); 
	border-right: 0px solid rgb(151, 151, 151); 
	border-left: 0px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 40px; 
	height: 32px; 
	text-align:center;
}
.stySidebar{
	 
	width: 147px; 
	height: auto; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	border-style:solid; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-bottom: 1px solid rgb(151, 151, 151); 
	border-right: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151);
}
.styMap_info2_hidden{
	border: 1px solid rgb(151, 151, 151); 
	 
	width: 16px; 
	height: 16px; 
	position: absolute; 
	left: 0px; 
	bottom: 272px;
}
.map_d2 {
	height:297px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:38px;
	width:400px;
	z-index:1001;
	border:2px solid #FFFFFF;
}

.topNeg300{
	top: -300px;
}
.top34{
	top: 34px;
}
.styContainerC {
	position: absolute;
	width: 684px; 
	height: 279px;
}

.styMapD{
	width: 900px; 
	height: 504px;
	position: absolute; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 684px; 
	height: 301px; 
	background-color: rgb(232, 236, 248);
}

.styMapD2{
	position: absolute; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 123px; 
	height: 116px; 
	background-color: rgb(232, 236, 248);
}
.styMap2C{
	width: 400px; 
	height: 352px; 
	position: absolute; 
	left: 0px; 
	bottom: -9px; 
	border-top: 1px dashed rgb(151, 151, 151); 
	border-right: 1px dashed rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 0px; 
	height: 0px; 
	background-color: rgb(232, 236, 248);
}

.styMap25C{
	width: 400px; 
	height: 352px; 
	position: absolute; 
	left: -10px; 
	bottom: 59px; 
	border-style:dashed; 
	border-top: 0px solid rgb(151, 151, 151); 
	border-bottom: 0px solid rgb(151, 151, 151); 
	border-right: 0px solid rgb(151, 151, 151); 
	border-left: 0px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 0px; 
	height: 0px; 
	text-align:center;
}

#map_info2 {
	background-color:#FFFFFF;
	background-image:url(/system/modules/es.ieci.opencms.segittur/resources/img/ico_scu_red.gif);
	background-repeat:no-repeat;
	height:auto;
	left:0;
	position:absolute;
	top:0;
	width:147px;
	z-index:1100;
}

.styMapE{
	width: 900px; 
	height: 504px;
	position: absolute; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 203px; 
	height: 204px; 
	background-color: rgb(232, 236, 248);
}


.styMapF{
	width: 900px; 
	height: 504px;
	position: absolute; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 280px; 
	height: 263px; 
	background-color: rgb(232, 236, 248);
}
.styMapG{
	width: 900px; 
	height: 504px;
	position: absolute; 
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 202px; 
	height: 204px; 
	background-color: rgb(232, 236, 248);
}
.styDivD{
	border-top: 1px solid rgb(151, 151, 151); 
	border-left: 1px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 283px; 
	height: 190px; 
	background-color: rgb(232, 236, 248); 
	position: absolute; 
	right: 365px; 
	bottom: 243px;
}
.styMap25D{
	width: 400px; 
	height: 352px; 
	position: absolute; 
	left: -10px; 
	bottom: 50px; 
	border-style:dashed; 
	border-top: 0px solid rgb(151, 151, 151); 
	border-bottom: 0px solid rgb(151, 151, 151); 
	border-right: 0px solid rgb(151, 151, 151); 
	border-left: 0px solid rgb(151, 151, 151); 
	overflow: hidden; 
	width: 0px; 
	height: 0px; 
	text-align:center;
}
.styMap_info2_hiddenc{
	display:none; 
	border: 1px solid rgb(151, 151, 151); 
	 
	width: 16px; 
	height: 16px; 
	position: absolute; 
	left: 0px; 
	bottom: 272px;
}
.map_d_conoce {
	background-color:#99B4CF;
	bottom:0;
	height:264px;
	left:4px;
	overflow:hidden;
	position:absolute;
	width:283px;
	z-index:1001;
	margin-left:613px;
}

.top302Neg {margin-top:-313px;}
.left580 {left:580px}

.styMapCentral {
	width: 900px; 
	height: 300px; 
	float:left; 
	border: 1px solid black;
}
.styMapCentral3 {
	width: 320px; 
	height: 299px; 
	float:left; 
	border: 1px solid black;
}

.little_map_b {
	background-color:#99B4CF;
	height:299px;
	margin:0 auto;
	/*left:240px;
	position:absolute;
	top:200px;*/
	width:443px;
	z-index:1001;
}
#map_destino {
	width:543px;
	height:301px;
}

#map_buscador{padding:10px 0}

#mapCuadernop{position:absolute;overflow:hidden;width:202px;height:198px;background-color:#E5E3DF}

.gmnoprint{color:#0E0E0E}
.gmnoprint p{padding:3px 0;font-weight:300}
.gmnoprint a{color:#84888A;font-weight:700}
.enlace_map{padding:3px 0}
.txt_small{color:#0E0E0E}
.gmnoprint input{font:300 .75em "Lucida Sans",Arial,Helvetica,sans-serif}
#map_canvas{color:#0E0E0E;font:300 .75em "Lucida Sans",Arial,Helvetica,sans-serif}
#map_canvas a{color:#84888A;font-weight:700;text-decoration:none}
#map_canvas a:hover{color:#84888A;text-decoration:underline}
#map_canvas #map{color:#0E0E0E;font:300 1em "Lucida Sans",Arial,Helvetica,sans-serif}
#map{color:#0E0E0E;font:300 .75em "Lucida Sans",Arial,Helvetica,sans-serif}
#map a{color:#84888A;font-weight:700;text-decoration:none}
#map a:hover{color:#84888A;text-decoration:underline}
