/*Fonts a incluir para que te coja el navegador bien las fuentes*/
@charset "UTF-8";

@font-face {
  font-family: "ideg";
  src:url("../fonts/ideg_font.eot");
  src:url("../fonts/ideg_font.eot?#iefix") format("embedded-opentype"),
    url("../fonts/ideg_font.ttf") format("truetype"),
    url("../fonts/ideg_font.svg#ideg") format("svg"),
    url("../fonts/ideg_font.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'pathway_gothic_oneregular';
    src: url('../fonts/pathwaygothicone-regular-webfont.eot');
    src: url('../fonts/pathwaygothicone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pathwaygothicone-regular-webfont.woff') format('woff'),
         url('../fonts/pathwaygothicone-regular-webfont.ttf') format('truetype'),
         url('../fonts/pathwaygothicone-regular-webfont.svg#pathway_gothic_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;
}





html,body{
margin:0px;
width:100%;
height:100%;
overflow:hidden; margin:0; padding:0;
}

#map {
height:100%;
width:100%;
display: inline-block;
}
.smallmap {
height:100%;
width:100%;
display: inline-block;
}
#cabecera {
position: absolute;
top:0px;
left: 0px;
width:100%;
z-index: 3;
background-color: transparent;
/*box-shadow: 10px 10px 20px #000;*/
height:60px;
} 
#iet {
position: absolute;
top:2px;
padding-left:15px; 
height:50px;
background-color: transparent;/*rgb(1, 160, 200);*/
z-index: 4;
}


#cmati {/**/
position: absolute;
top:0px;
padding: 2px; 
right: 0px;
width:250px;
height:54px;
/*		background-color: rgb(1, 160, 200);*/
z-index: 100;
}

#mappanel {
position: absolute;
top:60px;
left: 0px;
right: 0px;
width:100%;
height:100%;

/*margin-left:280px;
margin-bottom:35px;
*/
z-index: 0;
background-color: white;/*transparent;*/
}
#foot_panel {
position: absolute;
bottom:0px;
left: 0px;
width:100%;
height:35px;
padding: 5px;
z-index: 6;
background-color: rgb(6, 127, 182);
}
#boxContainer {
position: absolute;
top:120px;
left: 0px;
width:281px;
/*height:100%;*/
z-index: 1;
background-color: transparent;/*grey;*/
-moz-border-radius:0px 0px 10px 0px;
-webkit-border-bottom-right-radius: 12px;
-webkit-border-top-right-radius: 0px;
-khtml-border-bottom-right-radius: 10px;
-khtml-border-top-right-radius: 0px;
/*opacity: 0.9;*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

#abrecierra {
position: absolute;
top:150px;
left: 281px;
width:16px;
height:50px;
z-index: 2;
background-color: transparent;
}
#div_editar {
position: absolute;
top:65px;
left: 2px;
width:260px;
height:30px;
z-index: 5;
opacity: 0.7;
background-color: transparent;
border: 1px solid "grey";
}
#toggler{
	width: 20px;
	height: 100%;
	background: transparent url("../images/toggler_bg.gif") no-repeat left center;
	float: left;

	-moz-border-radius:0px 0px 10px 0px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
}
#toggler:hover{
	background: yellow url("../images/toggler_bg.gif") no-repeat -25px center;
	cursor: pointer;
	border: 1px solid #444;	
}
#toggler.off{
	background: transparent url("../images/toggler_off_bg.gif") no-repeat left center;
	margin-left: 0;
}
#toggler.off:hover{
	background: yellow url("../images/toggler_off_bg.gif") no-repeat -25px center;
	margin-left: 0;
	border: 1px solid "grey";	
}

/** For LIC_LayerSwitcher**/
.labelSpan{ 
	color: #777;
	font-weight: normal;
	font-family: "Verdana";
	
}

.layerDiv{ 
	color: #777;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
/*estilos ideg*/
.tdHeader{
    width:5px;
  
}
.tdHeaderGeocoder
{
    width: 50px;
    font-weight: bolder; 
    padding-right:20px; 
    vertical-align:middle;
  
}
.headerLinkI {
	position: absolute;
	left:400px;/*210px;*/ 
	width: 300px;/*250px;*/
	/*top: 6px;*/
	bottom:8px;
	padding-left:5px;
	background-color: transparent;/*rgb(1, 160, 200);*/
	z-index: 4;
	color: #046B9A;
	text-decoration:none !important;
	-moz-text-decoration-line: none;
	font-family: 'pathway_gothic_oneregular' !important;
	font-weight: bold;
	font-size: large;
	line-height: 1.2;
}

.button-action-ideg{
	top: 5px;
	margin-left:1px;
	color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-size: 24px;
	height: 10px;
	width: 10px;
	line-height: 3.1em !important;
}	

.button-action-ideg.map{
	background-color: #F15A25;
}
.button-action-ideg.items{
	background-color: #0071BD;
}
.button-action-ideg.layers{
	background-color: #7C9A04;
}
.button-action-ideg.config{
	background-color: #009345;
}
.button-action-ideg.book{
	background-color: #FBB03B;/*#B5802B;*/
}
.button-action-ideg.printer{
	background-color: #52360A;
}
.button-action-ideg.share{
	background-color: #B72B98;
}
.button-action-ideg.help{
	background-color: #FF0000;
}
.button-action-ideg.user{
	background-color: #009EE0;	
}