BODY { 
background-attachment: scroll; 
background-repeat: no-repeat; 
/*text-align: center */
}

#contenedor_central {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
}


.ui-tabs .ui-widget-header {
	font-size: 85%;
	background: none repeat scroll 0 0 transparent;

}
.ui-tabs-panel{
    height: 100%;
    overflow: auto;

}
#contenedor_Mapas_Leyendas{
	padding:0;
}

#div_mapas{

    padding: 0.5em;
}
#div_leyenda{

    padding: 0.5em;
}

.div_panelControl{
    background-color: #ffffff;
    height: 72px;
    width: 272px;
    top: 15px;
    left: 15px;
    opacity: 1;
    position: absolute;
    z-index: 10000;
}

#div_BarraEscala{
    background-color: transparent;
    top: 180px;
    right: 120px;
    opacity: 1;
    position: absolute;
    z-index: 1000;
}


#div_panelControl_Menu{
    float: left;
    left: 11px;
    position: relative;
    top: 0px;
}	

.gis_tituloMenu {
	font-family: helvetica;
	font-size: 0.85em;
	vertical-align: bottom;
	padding-left: 1px;
}

.lista-visores {float:left;padding:10px 5px 5px 10px;width:70%;border:1px solid #D6D6D6;}
.link-visor{margin:0 0 6px 0;padding:0;height:auto;float:left; }
.link-visor img{float:left;margin:0px 10 0 0;}
.link-visor .txt-link-visor{float:right;width:235px;font-size:.95em;font-family:Arial, Helvetica, Verdana, sans-serif;margin:0;padding-left:6px}
.link-visor .txt-link-visor h4{color:#628DC2;border-bottom:none;margin-bottom:3px;font-size:.9em;margin:0;}
.link-visor .txt-link-visor h4 a{color:#628DC2; font-size:.95em;}

.link-visor .txt-link-visor p{color:#666;font-family:Helvetica, Arial, Verdana, sans-serif; font-size:.8em; line-height:1.1em;}

img.cartografia{margin-bottom:10px}	

div.geoShow{width:725px;float:left; padding:10px 10px 0 10px; height:23px}
.geoShow a{display:block;margin-left:10px;float:left;margin-top:-2px; height:23px; clear:none}
div.geoShow span{display:block;line-height:23px;float:left;clear:none}


#cab_home #logo_home{border-bottom:none;}

#contenedor_imagen_cartografia{
border:1px solid #D6D6D6;
float:left;
margin-bottom:10px;
padding:10px;
width:730px;
}

.desModuloCartografia{
float:left;
width:750px;
 
margin-top:12px;
overflow:hidden;
}


#letra1 {
color:#666666;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:0.8em;
line-height:1.1em;
}

.contenedor_menu_mapas{
    font-family: Arial,Lucida Grande,Lucida Sans,sans-serif;
    font-size: 0.85em;
}

.olMapFavoritesElement .jstree-default .jstree-no-dots .jstree-closed , .jstree-default .jstree-no-dots .jstree-leaf .jstree-closed  { 
    background: #E9E7DC;
     font-weight: bold;
    
}

.olMapFavoritesElement .jstree  > ul > li > a {
	font-weight: bold;
}

.olMapFavoritesElement .jstree  ul > li > ul > li > a {
	font-weight: none;
}



.olMapFavoritesElement .jstree > ul > li >ul >li  {
    margin-left: 0;
    border-color: #D6D6D6;
    font-weight: none;
}


.olMapFavoritesElement .jstree ins{
	display:none;
}

.olMapFavoritesElement .jstree a {
	margin-left:7px;
}


.EscalaGrafica {
    display: none;
}


/*********************************/
/*Clases para el panel de control*/
/*********************************/

.BordeSupIzq{
	background-image:  url(../images/portal/s_borde_sup_izq.png);
	width: 7px;
	height:8px;
}

.BordeSup{
	background-image:  url(../images/portal/s_borde_sup.png);
}

.BordeSupDer{
	background-image:  url(../images/portal/s_borde_sup_der.png);
	width: 10px;
}

.BordeIzq{
        background-image:  url(../images/portal/s_borde_izq.png);
}

.BordeDer{
	background-image:  url(../images/portal/s_borde_der.png);
}

.BordeInfIzq{
	background-image:  url(../images/portal/s_borde_inf_izq.png);
	height:10px;
	/*Esto es para las version de IE7 y anteriores*/
	*height:12px; 
}
.BordeInf{
	background-image:  url(../images/portal/s_borde_inf.png);
}

/*Esto solo lo reconoce firefox*/
@-moz-document url-prefix() {
	  .BordeInf{
	  	background-image:  url(../images/portal/s_borde_inf.png);
	}
}

.BordeInfDer{
	background-image:  url(../images/portal/s_borde_inf_der.png);
}

.BordeCen{
	background-color: white;


}

/*********************************************************/
/*Sobreescribimos las clases de los botones del Framework*/
/*********************************************************/
/* Zoom to max extent*/
/*#div_panelControl2 .olControlPanel .olControlZoomToMaxExtentItemInactive {
    background-image: url("../images/portal/bt_fullex.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width:  27px;
    height: 27px;
    cursor: pointer;
}

#div_panelControl2 .olControlPanel .olControlZoomToMaxExtentItemActive {
    background-image: url("../images/portal/bt_fullex.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width:  27px;
    height: 27px;
    cursor: pointer;
}

/* ZoomBox - zoom in */
/*#div_panelControl2 .olControlPanel .olControlZoomBoxItemInactive {
    background-image: url("../images/portal/bt_zoom_mas.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width:  27px;
    height: 27px;
    cursor: pointer;
    
}
#div_panelControl2 .olControlPanel .olControlZoomBoxItemActive {
    background-image: url("../images/portal/bt_zoom_mas_on.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width:  27px;
    height: 27px;
    cursor: pointer;
    
}

/* ZoomBox - zoom out */
/*#div_panelControl2  .olControlPanel .olControlZoomBoxOutItemInactive {
    background-image: url("../images/portal/bt_zoom_menos.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width:  27px;
    height: 27px;
    cursor: pointer;
    
}
#div_panelControl2  .olControlPanel .olControlZoomBoxOutItemActive {
    background-image: url("../images/portal/bt_zoom_menos_on.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width:  27px;
    height: 27px;
    cursor: pointer;
    
}

/* DragPan */
/*#div_panelControl2 .olControlPanel .olControlDragPanItemInactive {
    background-image: url("../images/portal/bt_pan.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width:  27px;
    height: 27px;
    cursor: pointer;
}
#div_panelControl2 .olControlPanel .olControlDragPanItemActive {
    background-image: url("../images/portal/bt_pan_on.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width:  27px;
    height: 27px;
    cursor: pointer;
}

/*Historial de navegacion*/
/*#div_panelControl2 div .olControlNavigationHistoryPreviousItemActive { 
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_zoom_ant.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;
}
#div_panelControl2 div .olControlNavigationHistoryPreviousItemInactive { 
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_zoom_ant.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;
}
#div_panelControl2 div .olControlNavigationHistoryNextItemActive { 
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_zoom_pos.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;
}
#div_panelControl2 div .olControlNavigationHistoryNextItemInactive { 
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_zoom_pos.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;
}

#div_panelControl2 div .olOblicuasActivadoItemInactive{
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_3d.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;

}
#div_panelControl2 div .olOblicuasActivadoItemActive{
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_3d.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;

}

#div_panelControl2 div .olOblicuasDesactivadoItemActive{
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_3d_off.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;

}

#div_panelControl2 div .olOblicuasDesactivadoItemInactive{
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_3d_off.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;

}


#div_panelControl2 div .olControlInfoItemInactive {
   background-image: url("../images/portal/bt_informa.png");
   background-position: 0 0;
   cursor: pointer;
   height: 27px;
   width: 27px;

}
#div_panelControl2 div .olControlInfoItemActive {
   background-image: url("../images/portal/bt_informa_on.png");
   background-position: 0 0;
   cursor: pointer;
   height: 27px;
   width: 27px;

}


#div_panelControl2 div .olControlInfoDesactivadoItemActive{
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_informa_off.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;

}

#div_panelControl2 div .olControlInfoDesactivadoItemInactive{
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_informa_off.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;

}

#div_panelControl2 div .olControlInfoDesactivadoDesactivadoItemInactive{
   background-position: 0px 0px;
   background-image: url("../images/portal/bt_informa_off.png");
   background-repeat: no-repeat;
   width:  27px;
   height: 27px;
   cursor: pointer;

}


#div_panelControl2 div .olLayersItemInactive {
   background-image: url("../images/portal/bt_capa.png");
   background-position: 0 0;
   cursor: pointer;
   height: 27px;
   width: 27px;

}
#div_panelControl2 div .olLayersItemActive {
   background-image: url("../images/portal/bt_capa_on.png");
   background-position: 0 0;
   cursor: pointer;
   height: 27px;
   width: 27px;

}

/*Herramientas de medicion*/
/*#Herramientas .olControlMeasurePathItemInactive{
   background-image: url("../images/portal/bt_medir_distancia.png");
   background-position: 0 0;
   cursor: pointer;
   height: 27px;
   width: 27px;

}
#Herramientas .olControlMeasurePathItemActive{
   background-image: url("../images/portal/bt_medir_distancia_on.png");
   background-position: 0 0;
   cursor: pointer;
   height: 27px;
   width: 27px;

}
#Herramientas .olControlMeasurePolygonItemInactive {
   background-image: url("../images/portal/bt_medir_area.png");
   background-position: 0 0;
   cursor: pointer;
   height: 27px;
   width: 27px;

}
#Herramientas .olControlMeasurePolygonItemActive {
   background-image: url("../images/portal/bt_medir_area_on.png");
   background-position: 0 0;
   cursor: pointer;
   height: 27px;
   width: 27px;

}
#Herramientas .olControlMeasureDeleteItemInactive {
   background-image: url("../images/portal/bt_borrar.png");
   background-position: 0 0;
   cursor: pointer;
   height: 27px;
   width: 27px;

}
#Herramientas .olControlMeasureDeleteItemActive {
   background-image: url("../images/portal/bt_borrar_on.png");
   background-position: 0 0;
   cursor: pointer;
   height: 27px;
   width: 27px;

}*/







