.btnosmciclista
{
	background: url(../img/mfondo_osmciclista.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}
.btnosmestandar
{
	background: url(../img/mfondo_osmestandar.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

.btngoogleestandar
{
	background: url(../img/mfondo_googlestandar.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}
.btngoogleterreno
{
	background: url(../img/mfondo_googleterreno.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

.btngooglesatelite
{
	background: url(../img/mfondo_googlesatelite.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 	background-size: cover;
}

.btngooglehibrido
{
	background: url(../img/mfondo_googlehibrido.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

.btnbingestandar
{
	background: url(../img/mfondo_bingestandar.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}


.btnbinghibrido
{
	background: url(../img/mfondo_binghibrido.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

.btnbingsatelite
{
	background: url(../img/mfondo_bingsatelite.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

.btnesrisatelite
{
	background: url(../img/mfondo_esrisatelite.PNG) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

.btnesriestandar
{
	background: url(../img/mfondo_esriestandar.PNG) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

.btnesritopografico
{
	background: url(../img/mfondo_esritopografico.PNG) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

.btnesrilight
{
	background: url(../img/mfondo_esrilight.PNG) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

.btnpnoa
{
	background: url(../img/mfondo_pnoa.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

.btn0525 {background: url(../img/otrosfondos/mfondo_0525_MTN1ED.jpg) no-repeat;}

.btn0988 {background: url(../img/otrosfondos/mfondo_0988_americano.jpg) no-repeat;}
.btn0989 {background: url(../img/otrosfondos/mfondo_0989_interministerial.jpg) no-repeat;}
.btn0990 {background: url(../img/otrosfondos/mfondo_0990_nacional.jpg) no-repeat;}
.btn0991 {background: url(../img/otrosfondos/mfondo_0991_olistat.jpg) no-repeat;}

.btn0992 {background: url(../img/otrosfondos/mfondo_0992_sigpac.jpg) no-repeat;}
.btn0208 {background: url(../img/otrosfondos/mfondo_0208_pnoa2004.jpg) no-repeat;}
.btn0209 {background: url(../img/otrosfondos/mfondo_0209_pnoa2005.jpg) no-repeat;}
.btn0210 {background: url(../img/otrosfondos/mfondo_0210_pnoa2006.jpg) no-repeat;}

.btn0211 {background: url(../img/otrosfondos/mfondo_0211_pnoa2007.jpg) no-repeat;}
.btn0212 {background: url(../img/otrosfondos/mfondo_0212_pnoa2008.jpg) no-repeat;}
.btn0831 {background: url(../img/otrosfondos/mfondo_0831_pnoa2009.jpg) no-repeat;}
.btn0832 {background: url(../img/otrosfondos/mfondo_0832_pnoa2010.jpg) no-repeat;}

.btn0833 {background: url(../img/otrosfondos/mfondo_0833_pnoa2011.jpg) no-repeat;}
.btn0834 {background: url(../img/otrosfondos/mfondo_0834_pnoa2012.jpg) no-repeat;}
.btn0835 {background: url(../img/otrosfondos/mfondo_0835_pnoa2013.jpg) no-repeat;}
.btn0836 {background: url(../img/otrosfondos/mfondo_0836_pnoa2014.jpg) no-repeat;}

.btn0837 {background: url(../img/otrosfondos/mfondo_0837_pnoa2015.jpg) no-repeat;}
.btn2812 {background: url(../img/otrosfondos/mfondo_2812_pnoa2016.jpg) no-repeat;}
.btn2813 {background: url(../img/otrosfondos/mfondo_2813_pnoa2017.jpg) no-repeat;}

.btn3556 {background: url(../img/otrosfondos/mfondo_3556_pnoa2018.jpg) no-repeat;}

.btn3560 {background: url(../img/otrosfondos/mfondo_3560_pnoa2019.jpg) no-repeat;}
.btn5628 {background: url(../img/otrosfondos/mfondo_5628_pnoa2020.jpg) no-repeat;}
.btn5629 {background: url(../img/otrosfondos/mfondo_5629_pnoa2021.jpg) no-repeat;}
.btn5630 {background: url(../img/otrosfondos/mfondo_5630_pnoa2022.jpg) no-repeat;}


.btn0000 {background: url(../img/otrosfondos/mfondo_0000_pendiente.jpg) no-repeat;}

.btnfondos {
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 	background-size: cover;
}

.btnMapaIGN
{
	background: url(../img/mfondo_MAPAIGN.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 	background-size: cover;
}

.btnMapaBaseIGN
{
	background: url(../img/mapa_base_ign.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 	background-size: cover;
}

.btnPNOAFecha
{
	background: url(../img/pnoa_fecha.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 	background-size: cover;
}

.btnBaseNone
{
	background: url(../img/mfondo_blanco.jpg) no-repeat;
	cursor:pointer;
	border: none;
	width:100;
	height:100;
 background-size: cover;
}

/*Botones Herramientas de Usuario*/
.btnUsuario {
    background-position: 100% 0%;
    background-image: url('../img/new/feedback.png');
    background-repeat: no-repeat;
    background-size: cover;
}

div.olControlZoom a{
	background: rgba(255,255,255,0.85);
	color: #ff7f00;
	height: 32px;
    width: 32px;
    line-height:35px;
}

div.olControlZoom a:hover{
	background: #ff7f00;
	color: rgba(255,255,255,0.85);
}

div.olControlZoom{
	background: none;
	top: 15px;
    float: right;
    right: 10px;
}


div.olControlMousePosition {
	bottom: 1.5em;
	background-color: rgba(255, 255, 255, .6);
	padding-right: 3px;
	right: 0px;
}

div.olControlScale {
	background-color: rgba(255, 255, 255, .6);
	padding-right: 3px;
	right: 0px;
}

.btHerramienta {
	width: 32px;
	height: 32px;
	float: left;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	outline: none;
	position: relative;
    border-radius: 6px;	
}

.separadorHerramienta {
	width: 3px;
	height: 28px;
	float: left;
	outline: none;
}

.separadorHerramientaBig {
	width: 9px;
	height: 28px;
	float: left;
	outline: none;
}

.separadorSubBotonera {
	width: 9px;
	float: left;
	outline: none;
	height: 36px;
	background: #ff7f00;
	margin-left: 0px;
	margin-right: 0px;
}

.SubBotonera {
	height: 38px;
	float: left;
	background-color: white; /*Se puede añadir un color de fondo a cada sub-botonera con algo como esta linea en el elemento especifico*/
    padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border-radius: 6px;
}

.separadorHerramientaBig_right {
	width: 9px;
	height: 28px;
	float: right;
	outline: none;
}

#botonera0_Favoritos .ui-state-hover {background-color: #a68ecd !important;}

#botonera1_Encuadre .ui-state-hover {background-color: #FFD0A2 !important;}
#botonera2_360 .ui-state-hover {background-color: #99D7FF !important;}
/*#botonera3_LIDAR .ui-state-hover {background-color: #99D7FF !important;}*/
#botonera4_Medicion .ui-state-hover {background-color: #fff9aa !important;}
/*#botonera5_Dibujo .ui-state-hover {background-color: #99D7FF !important;}*/
#botonera6_Exportacion .ui-state-hover {background-color: #e6cce3 !important;}
#botonera7_Aviso .ui-state-hover {background-color: #00FAB1 !important;}
#botonera8_Pendiente .ui-state-hover {background-color: #99dd22 !important;}

#botonera0_Favoritos {background-color: #b8aacf;}

#botonera1_Encuadre {background-color: #ffd9b3;}
#botonera2_360 {background-color: #B2E1FF;}
/*#botonera3_LIDAR {background-color: #B2E1FF;}*/
#botonera4_Medicion {background-color: #fff680;}
/*#botonera5_Dibujo {background-color: #B2E1FF;}*/
#botonera6_Exportacion {background-color: #FFB2F6;}
#botonera7_Aviso {background-color: #b3ffe8;}
#botonera8_Pendiente {background-color: #ddffaa;}

.btHerramienta.ui-state-hover {
	/*background-position: 100% 100% !important;*/
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.btHerramienta.ui-state-focus {
	background-position: 100% 100% !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

#btCadastreData{
	background-position: 100% 0%;
	background-image: url('../img/new/CadastreData.png');
	background-repeat: no-repeat;
	background-size: cover;
}
#btCadastreMap {
	background-position: 100% 0%;
	background-image: url('../img/new/CadastreMap.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btBusquedas {
	background-position: 100% 0%;
	background-image: url('../img/new/buscar.png');
	background-repeat: no-repeat;
	background-size: cover;
}
 
#btPAN {
	background-position: 100% 0%;
	background-image: url('../img/new/pan.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btREF {
	background-position: 100% 0%;
	background-image: url('../img/new/refrescar.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btAlegaciones {
	/*
	background-position: 100% 0%;
	background-image: url('../img/new/refrescar.png');
	background-repeat: no-repeat;
	background-size: cover;
	*/
	background-image: url('');
	width: 120px !important;
}

#btSIGCAR {
	/*
	background-position: 100% 0%;
	background-image: url('../img/new/refrescar.png');
	background-repeat: no-repeat;
	background-size: cover;
	*/
	background-image: url('');
	width: 120px !important;
}


#btImprimir {
	background-position: 100% 0%;
	background-image: url('../img/new/imprimir.png');
	background-repeat: no-repeat;
	background-size: cover;
	float: right;
}

#btShare {
	background-position: 100% 0%;
	background-image: url('../img/new/MisOjos-03.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btZoomIn {
	background-position: 100% 0%;
	background-image: url('../img/new/zoomin.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btZoomOut {
	background-position: 100% 0%;
	background-image: url('../img/new/zoomout.png');
	background-repeat: no-repeat;
	background-size: cover;
}


#btnReloadPer{
	background-position: 100% 0%;
	background-image: url('../img/new/refrescar.png');
	background-repeat: no-repeat;
	background-size: cover;
}
#txt-permalink{
  position: absolute;
  left:     -1000px;
  top:      -1000px;  
}

#btSketch {
	background-position: 100% 0%;
	background-image: url('../img/new/drawings.png');
	background-repeat: no-repeat;
	background-size: cover;
	float: right;
}

#btREF .ui-button-text {
	padding-top: 5px;
	padding-left: 5px;
}

#btZoomExtentES {
	background-position: 100% 0%;
	background-image: url('../img/new/zoom-extension.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btZoomExtentCA {
	background-position: 100% 0%;
	background-image: url('../img/new/Canarias.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btZoom01 {
	background-position: 100% 0%;
	background-image: url('../img/new/ZoomAmbitoDetalle-AMB.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btZoom02 {
	background-position: 100% 0%;
	background-image: url('../img/new/ZoomAmbitoDetalle-DET.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btZoomExtentPerfil {
	display: none;
	background-position: 100% 0%;
	background-image: url('../img/new/encuadre/enc-GEN.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btZoomVentana {
	background-position: 100% 0%;
	background-image: url('../img/new/zoom-ventana.png');
	background-repeat: no-repeat;
	background-size: cover;
}

/*************	Zoom Siguiente/Anterior	********************/
#HistoryNext {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#HistoryPrevious {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#HistoryNext div {
	width: 32px;
	height: 32px;
	outline: none;
}

#HistoryPrevious div {
	width: 32px;
	height: 32px;
	outline: none;
}

.olControlNavigationHistoryPreviousItemActive {
	background-position: 100% 0%;
	background-image: url('../img/new/zoom-ant.png');
	background-repeat: no-repeat;
	background-size: cover;
}

.olControlNavigationHistoryPreviousItemInactive {
	background-position: 100% 100%;
	background-image: url('../img/new/zoom-ant.png');
	background-repeat: no-repeat;
	background-size: cover;
}

.olControlNavigationHistoryNextItemActive {
	background-position: 100% 0%;
	background-image: url('../img/new/zoom-sig.png');
	background-repeat: no-repeat !important;
	background-size: cover;
}

.olControlNavigationHistoryNextItemInactive {
	background-position: 100% 100%;
	background-image: url('../img/new/zoom-sig.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#HistoryNext div:hover {
	background-position: 100% 50% !important;
	background-image: url('../img/new/zoom-sig.png') !important;
	background-size: cover !important;
}

#HistoryNext div:focus {
	background-position: 100% 50% !important;
	background-image: url('../img/new/zoom-sig.png') !important;
	background-size: cover !important;
}

#HistoryPrevious div:hover {
	background-position: 100% 50% !important;
	background-image: url('../img/new/zoom-ant.png') !important;
	background-size: cover !important;
}

#HistoryPrevious div:focus {
	background-position: 100% 50% !important;
	background-image: url('../img/new/zoom-ant.png') !important;
	background-size: cover !important;
}

/*******************************************************************/

#btLineaParalela {
	background-position: 100% 0%;
	background-image: url('../img/new/dibujar-lineaparalela.png');
	background-repeat: no-repeat;
	background-size: cover;
	float: right;
}

#btHerramientaBuffer {
	background-position: 100% 0%;
	background-image: url('../img/new/dibujar-buffer.png');
	background-repeat: no-repeat;
	background-size: cover;
	float: right;
}

/*******************************************************************/

#btMedirA {
	background-position: 100% 0%;
	background-image: url('../img/new/medir-superficie.png');
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	background-position-y: 1px;
}

#btMedirL {
	background-position: 100% 0%;
	background-image: url('../img/new/medir-longitud.png');
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
}

#btMedirR {
	background-position: 100% 0%;
	background-image: url('../img/new/medir-radio.png');
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
}

#btMedirAAR {
	background-position: 100% 0%;
	background-image: url('../img/new/medir-AAR.png');
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
}


#btMedirAlfa {
	background-position: 100% 0%;
	background-image: url('../img/new/medir-alfa.png');
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	background-position-y: 1px;
}

#btStreetView {
	background-position: 100% 0%;
	background-image: url('../img/new/street-view.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btStreetViewAI {
	background-position: 100% 0%;
	background-image: url('../img/new/street-view_azul.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btPosActual {
	background-position: 100% 0%;
	background-image: url('../img/new/posicion-actual.png');
	background-repeat: no-repeat;
	background-size: cover;
}


#btGoogleEarth {
	background-position: 100% 0%;
	background-image: url('../img/new/google-earth.png');
	background-repeat: no-repeat;
	background-size: cover;
	float: right;
}

/*Boton Login*/
#btnLogIn {
	background-position: 100% 0%;
	background-image: url('../img/new/login.png') !important;
	background-repeat: no-repeat;
	background-size: cover;
}
#btnLogOff {
	background-position: 100% 0%;
	background-image: url('../img/new/logoff.png') !important;
	background-repeat: no-repeat;
	background-size: cover;
}

#btnConfiguracion {
	background-position: 100% 0%;
	background-image: url('../img/new/configuracion.png') !important;
	background-repeat: no-repeat;
	background-size: cover;
}

#btnAyuda {
	background-position: 100% 0%;
	background-image: url('../img/new/ayuda.png') !important;
	background-repeat: no-repeat;
	background-size: cover;
}

#btnTwitter {
	background-position: 100% 0%;
	background-image:url(../img/twitter.png) ;
	background-repeat: no-repeat;
	background-size: cover;
}

.olControlSVActive {
	cursor: url('../img/pegman.png') 22 22, crosshair;
}

.olControlSVErrorActive {
	cursor: url('../img/pegman_no.png') 22 22, crosshair;
}

.olControlSVAIActive {
	cursor: url('../img/pegman_azul.png') 22 22, crosshair;
}

.olControlSVAIErrorActive {
	cursor: url('../img/pegman_no_azul.png') 22 22, crosshair;
}


#btEnviarInformacion {
	background-position: 100% 0%;
	background-image: url('../img/new/notificar-incidencia.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#btIncidenciaGeometria {
    position:relative;
}    
#btIncidenciaGeometria:before {
    content: "\f0e5";
    font-family: FontAwesome;
    font-size: large;
    position:absolute;
    left:6px;
    top:6px;
	color: #ff7f00;
 }


#btAnadirCapaWMS {
    position:relative;
}    
#btAnadirCapaWMS:before {
    content: "\f0fe";
    font-family: FontAwesome;
    font-size: large;
    position:absolute;
    left:6px;
    top:6px;
	color: #ff7f00;
 }

#btImprimir .ui-button-text {
	padding: 0;
}

#btFiltrarCapaCarreteras .ui-button-text {
	padding: 0;
}

.olControlEIActive {
	cursor: url('../img/pencil16.png') 7 16, default;
}

.webui-popover-title {
	text-decoration: none;
}

.squareRC {
	float: left;
	position: relative;
	width: 45%;
	padding-bottom: 45%; /* = width for a 1:1 aspect ratio
    margin:2.5%;
    /*background-color:#FFEBCD;*/
	overflow: hidden;
}

.contentRC {
	position: absolute;
	height: 90%; /* = 100% - 2*5% padding */
	width: 90%; /* = 100% - 2*5% padding */
	padding: 5%;
	margin-left: 5%
}

.tableRC {
	display: table;
	width: 85%;
	height: 85%;
}

.tableRC a {
	text-decoration: none;
}

.table-cellRC {
	display: table-cell;
	vertical-align: middle;
	font-size: smaller;
	text-align: center;
}

.contentRC .rs {
	width: auto;
	height: auto;
	max-height: 90%;
	max-width: 100%;
}