﻿HTML,BODY 
{
	font-family: Helvetica, Arial, Sans-Serif;
	margin:0px;
	padding:0px;
	border:0px;
	font-size: 13px;
	height:100%;
	width:100%;
	overflow:hidden;
	color:#363636;
}
A
{
	color:#4d6394;
	font-weight:bold;
	text-decoration: none
}

A:visited 
{
	color:#4d6394;
	font-weight:bold;
	text-decoration: none
}
A:hover{text-decoration: underline;}
P {font-family: arial,sans-serif}

/***************************************************************************************
****************************************************************************************/
#divDegradado
{
	left: auto; 
	width: 100%; 
	height: 0px
}
#divTop
{
	padding:0px;
	height:70px;
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	/*background:#4d689b;*/
	background-repeat:repeat-x;
	background-image:url(img/backgroundtop.png);
	
}
#divBottom
{
	position:absolute;
	width:100%;
	height:100%;
	top:70px;
}

#outputCargando
{
	position:absolute;
	border:1px solid #363636;
	padding:5px;
	background-color:#ffffff;
	z-index:10000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	border-radius: 3px; 
}

/***************************************************************************************
****************************************************************************************/
.select
{
	/*FONT-SIZE: 13px; */
	font-size:100%;
	padding:2px 5px;
	vertical-align:middle;
	Z-INDEX:-1;
	background-color:#ffffff;
	border:1px solid #38497d;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	border-radius: 3px; 
}

#formDireccion
{
	display:block;
	float:right;
	position:relative;
	margin-left:0px;
}

/***************************************************************************************
****************************************************************************************/
#dropdownTipoDeBusqueda{
	height:27px;
	width:104px;
	float:left;
	background: url(img/images3.png) no-repeat 0px 0px;
	cursor:pointer;
	padding:0px;
	display:block;
	position:relative;
}

#dropdownTipoDeBusqueda #inputTipoDeBusqueda{
  width:92px;
  height:15px;
  border:0px none;
  background:none;
  margin-top:3px;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:10px;
  font-size:12px;
  font-weight:bold;
  cursor:pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  position:absolute;
  top:0px;  
  left:0px;
  text-align:left;
  overflow:hidden;
}



#dropdownTipoDeBusqueda #tipoDeBusquedaListado, #selectPais{
	border:1px #CCCCCC solid;
	position:relative;
	padding: 5px 0px 5px -11px;
	/*margin-top:23px;*/
	top:23px;
	margin-left:1px;
	/*max-width:160px;*/
	width:160px;
	visibility:hidden;
	background-color:#ffffff;
	z-index:100;
	font-weight:bold;
	cursor:pointer;
	vertical-align:middle;
	white-space:nowrap;
	display:block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px; 
	border-top-left-radius: 0px; 
}

/***************************************************************************************
****************************************************************************************/
#dropdownSelectPais
{
	
	height:25px;
	/*width:auto;*/
	
	background:none;
	margin-top:-5px;
	margin-right:10px;
	padding-right:5px;
	z-index:1;

	border:none;
	float:right;
	max-width:120px;
	cursor:pointer;
	display:block;
}

#dropdownSelectPaisFlechita
{
	/*background: url(img/images3.png) no-repeat -85px -37px;*/
	width:5px;
	height:3px;
	float:right;
	/*z-index:0;*/
	position:absolute;
	right:15px;
	top:5px;
	color:#fff;
}

#dropdownSelectPais #inputSelectPais
{
	width:auto;
	overflow:hidden;
	white-space:nowrap;
	margin-right:0px;
	margin-top:2px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	/*position:absolute;*/
	right:0px;
	text-align:left;
	display:block;
	
}
 #selectPais
 {
	padding:0px;
	margin-top:22px;
	/*width:150px;*/
	max-width:200px;
	overflow:auto;
	position:absolute;
	right:8px;
 }

#ulSelectPais
{
	list-style-type:none;
	text-align:left;
	margin:0px;
	padding:0px;
	
	overflow-x:hidden;
	overflow-y:auto;
	
	text-overflow: ellipsis;  
	white-space:nowrap;
	-o-text-overflow: ellipsis;  
    -ms-text-overflow: ellipsis;  

}

/***************************************************************************************
****************************************************************************************/
#dropdownTipoDeBusqueda #ulTipoDeBusquedaListado{
	
	list-style-type:none;
	text-align:left;
	margin:0px;
	padding:0px;
	width:auto;
	overflow:hidden;
}

#dropdownTipoDeBusqueda #tipoDeBusquedaListado li, #selectPais li
{
	border-bottom:1px #CCCCCC solid;
	white-space:nowrap;
}

#ulTipoDeBusquedaListado li div, #ulSelectPais li div
{
	display: block;
	padding: 8px 15px 8px 15px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#ulSelectPais li div
{
	padding: 5px 10px 5px 10px;
}


/***************************************************************************************
****************************************************************************************/
#divTextboxBuscador
{
	background: url(img/images3.png) no-repeat -120px 0px;
	height:27px;
	/*width:325px;*/
	float:left;
	display:block;
	position:relative;
	width:308px;
	
}
.textBoxBuscador
{
	padding:0px 0px 0px 7px;
	margin:0px;
	font-size: 130%; 
	font-weight:normal;
	height:25px;
	width:300px;
	border:none;
	float:left;
	background:none;
	display:inline;
}
.textBoxRoudedLeft
{
	Z-INDEX:-1;
	vertical-align:middle;
	padding:0px 0px 0px 7px;
	margin:0px;
	font-size: 12px; 
	font-weight:normal;
	height:25px;
	width:308px;
	border:none;
	float:left;
	background:none;
	display:inline;
	top:0px;
	left:0px;
}
#divTextboxBuscador select
{
	margin-top:4px;
	padding-top:0px;
	height:18px;
	
}
.separador
{
	Z-INDEX:-1;
	height:21px;
	width:1px;
	border:none;
	float:left;
	background:none;
	/*background: url(img/images3.png) no-repeat -103px -4px;*/
	margin-top:3px;
	border-left:1px solid #cbcbcb;
}

.buttonBuscar
{
	vertical-align:middle;
	margin:0px 0px 0px -5px;
	padding:0px;
	cursor:pointer;
	height:25px;
	width:34px;
	border:0;
	background: url(img/images3.png) no-repeat -322px -94px;
	/*float:right;*/
	vertical-align:top;
}
#BuscarDireccion
{
	margin:0px 0px 0px 10px;
	padding:0px;
	cursor:pointer;
	height:27px;
	width:52px;
	border:0;
	background: url(img/images3.png) no-repeat -360px -93px;
	/*float:right;*/
	vertical-align:top;
}

/***************************************************************************************
****************************************************************************************/

.selectPequeno
{
	FONT-SIZE: 12px; 
	HEIGHT: 18px; 
	vertical-align:middle;
	Z-INDEX:-1;
}
.textbox, textarea
{
	Z-INDEX:-1;
	vertical-align:middle;
	border:1px solid #38497d;
	padding:2px 5px;
	margin:0;
	font-size: 12px; 
	font-size: 110%; 
	font-weight:normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	/*background: -webkit-gradient(linear, left top, left bottom, from(#cbcbcb), to(#fff), color-stop(0.2, #fff)); */
}
textarea
{
	font-family: Helvetica, Arial, Sans-Serif;
	background: none;
}


.button
{
	vertical-align:middle;
	color:#ffffff;
	background-color:#536ea3;
	border:none;
	padding:2px 12px 3px 12px;
	font-weight:bold;
	font-size:13px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px; 
	border-radius: 2px; 
	cursor:pointer;
	height:23px;
	overflow:visible;
}


.form
{
	margin:0px;
	padding:0px;
	display:none;
}
.form2
{
	margin:0;
	padding:0;
}

/***************************************************************************************
****************************************************************************************/
/*
.tablaListadoHead
{
	color:white;
	background-color:#3366CC;
	font-size:11px;
	padding:1px;
	border-right:1px solid white;
	text-align:center;
}

.linkListadoHead
{
	color:White;
	font-size:11px;
	overflow:hidden;
}

.tablaListadoFila
{
	font-size:11px;
	padding:1px 3px 1px 3px;
	FONT-FAMILY: Arial;
	height:22px;
	padding:1px;
	padding-left:5px;
	overflow:hidden;
}

.tablaListadoHead A:visited{color:White;}

*/
/***************************************************************************************
****************************************************************************************/

.tablaMenu
{
	 height:31px;  
	 width:100%;
	 border:0;
	 background-color:#F9F7ED;
}

.textoGrandeNegrita
{
	font-size:16px;	
	font-weight:bold;
}
.textoGrande
{
	font-size:16px;	
}

.textoGris
{
	margin:7px 0px;
	color:#666666;
	font-weight:bold;
}
.preventLayer
{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#000;
	z-index:2;
	opacity:.3;
	filter:Alpha(Opacity=30);
}
/*
.preventLayer2
{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#eee;
	z-index:1;
	opacity:.8;
	filter:Alpha(Opacity=80);
	background-image:url(img/white50.png);
}
*/
/*
.botonDesplCatastro
{
	border:none;
	cursor:pointer;
}
*/
/*
.outer_more
{
	position:absolute;
	margin-top:5px;
	
	
}
.masmapas_button
{
	border:1px solid black;
	z-index:100;
	
}*/
/***************************************************************************************
****************************************************************************************/
#gruposdemapas_box
{
	width:340px;
	height:100%;
	padding:0px;
	overflow:auto;
}
#divgruposdemapas_top, #divgruposdemapas_bottom
{
	padding:5px 10px;
	font-size:13px;
	line-height:20px;
}

#gruposdemapas_box::-webkit-scrollbar {
	width: 15px;
}
#gruposdemapas_box::-webkit-scrollbar-track-piece {
	background-color: white;
}

#gruposdemapas_box::-webkit-scrollbar-thumb:vertical
{
	background-color:rgba(0,0,0,0.2);
	height:50px;
	border-right:4px solid white;
	border-left:4px solid white;
	border-bottom:4px solid white;
}
#gruposdemapas_box::-webkit-scrollbar-thumb:vertical:hover
{
	background-color:rgba(0,0,0,0.4)
}
.divGrupoDeMapas
{
	position:relative;
}

.divGrupoDeMapasTitle
{
	padding:10px 15px 10px 25px;
	position:relative;
	font-size:110%;
	cursor:pointer;
	border-top:1px solid #fff;
	font-weight:bold;
}

.divGrupoDeMapasMiniArrowClose
{
	background: url(img/images3.png) no-repeat -223px -95px;
}

.divGrupoDeMapasMiniArrowOpen
{
	background: url(img/images3.png) no-repeat -217px -95px;
}



.divGrupoDeMapasTitle:hover
{
	background-color:#ffffcc;
}

.divGrupoDeMapasTitleSelected
{
	background-color:#efefef;
	padding:9px 15px 10px 25px;
	position:relative;
	font-size:110%;
	cursor:pointer;
	border-top:2px solid;
	font-weight:bold;

}

.divGrupoDeMapas ul
{
	padding:10px 0px 15px 0px;
	margin:0px;
	display:none;
	font-size:14px;
	list-style:none;
	list-style-type:none;
	border-bottom:2px solid #fff;
}
.divGrupoDeMapasLibrary
{
	border-bottom:1px solid #cbcbcb;
}

.divGrupoDeMapas ul li, .divGrupoDeMapasLiBlocked
{
	margin:0px;
	padding:6px 12px 6px 12px;
	cursor:pointer;
	/*width:295px;*/
	display:block;
	position:relative;
	line-height:15px;
	
}

.divGrupoDeMapas li:hover, .divGrupoDeMapasLiBlocked
{
	background-color:#ffffcc;
}
.divGrupoDeMapas li input
{
	float:left;
	display:block;
	padding:0px 0px 0px 0px;
	margin-right:7px;
	

}
.divGrupoDeMapas li .layerTitle
{
	margin:0px;
	display:block;
	white-space:normal;
	line-height:18px;
	width:250px;
	margin-left:25px;
	
}
.layerSubmenu, .layerSubmenuBlocked
{
	position:absolute;
	right:5px;
	top:4px;
	display:none;
}

.divGrupoDeMapas li:hover .layerSubmenu
{
	display:block;
}

.layerSubmenuBlocked
{
	display:block;
}

.layerOptions, .layerLegend
{
	cursor:pointer;
	width:16px;
	height:16px;
	position:absolute;
	top:2px;
	right:0px;
	background: url(img/images3.png) no-repeat -392px -52px;
}

.layerOptions:hover
{
	background-position:-408px -52px;
}
.layerLegend
{
	background-position:-424px -52px;
	right:19px;
}
.layerLegend:hover
{
	background-position:-440px -52px;
}
.optionsSubmenu
{
	position:absolute;
	top:10px;
	left:10px;
	border: 1px solid #cbcbcb;
	box-shadow: 2px 2px 2px #777; 
	-webkit-box-shadow: 2px 2px 2px #777;  
	background-color:#fff;
	z-index:1000;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:14px;
	
}
.optionsSubmenu li
{
	color:#363636;
	cursor:default;
	padding:8px 15px;
	
}
.optionsSubmenu li:hover
{
	background-color:#efefef;
	
}

.mapasNoEncontrados
{
	margin:0px;
	padding:8px 12px 0px 12px;
	font-size:14px;
	
}
.masMapasLegend
{
	padding-left : 5px;
	color : blue;
	text-decoration : underline;
	font-Size : 10px;
}
/****************************************************************************************************************
******************************************************************************************************************/
#ulGrupoMapaOpcionesCatastro2
{
	cursor:default;
	padding:10px 0px 10px 20px;
	font-weight:normal;
	font-size:14px;
	display:block;
	margin:0px 0px 0px 0px;
	background-color:#fff;
	
}
#ulGrupoMapaOpcionesCatastro2:hover, #ulGrupoMapaOpcionesCatastro2 li:hover
{
	background-color:#fff;
}
#ulGrupoMapaOpcionesCatastro2 li
{
	cursor:default;
	height:15px;
}
#ulGrupoMapaOpcionesCatastro2 label
{
	cursor:pointer;
}

/****************************************************************************************************************
******************************************************************************************************************/

.masmapas_content
{
	width:100%;
	height:100%;
	padding-top:10px;
	
}
.masmapas_contentMenu
{
	padding:5px;
}
.masmapas_contentMapList
{
	cursor:pointer;
	overflow:auto;
	overflow-x:hidden;
	padding:0px;

}

.divMapa
{
	padding:0px;
	margin:0px;
	border-top:1px solid white;
	border-bottom:1px solid white;
}

.divTituloMapa
{
	padding:4px 0px;
	padding-left:35px;
	
}

.divTituloMapa:hover
{
	background-color:#ffffcc;
}
.imgTree
{
	padding:0px;
	margin-left:10px;
	margin-top:2px;
}

.highlight
{
	
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}
.divTituloMapaSelected
{
	background-color:#efefef;
	padding:4px 0px;
	padding-left:35px;
}


.masmapas_contentMapList div img
{
	float:left;
	padding:4px 5px 0 5px;
	cursor:pointer;
}
.masmapas_contentMapList div span
{
	display:block;
	padding:2px 0px;
	margin:0px 0px 2px 0px;
	white-space:nowrap;
	overflow:hidden;
}

.masmapas_contentMapList div ul
{
	list-style-type:none;
	margin:5px 0 5px 0px;
	padding:0;
}
.masmapas_contentMapList div ul li
{
	margin:0px;
	padding:3px 0px 3px 30px;
}

/**************************************************************************************************************
**************************************************************************************************************/
#divLoadingMapaWms
{
	padding: 3px 5px;
	font-weight:bold;
	font-size:10px;
	margin-left:-50px;
	position : absolute;
	background-color : #ffffff;
	border:1px solid #000;
	border-top:none;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px; 
	border-bottom-left-radius: 2px; 
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px; 
	border-bottom-right-radius: 2px; 
}

#dhtmlVista{padding:10px;height:300px;width:600px;}
#outputCargando{height:45px; vertical-align:middle;}
#dhtmlEnviando{width:170px; height:45px; vertical-align:middle;}
.degradadoMapa
{
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	background-attachment: scroll;
	background-color: black;
	background-image: none;
	background-repeat: repeat;
	display: block;
	left: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.degradadoMapaVertical
{
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	background-attachment: scroll;
	background-color: black;
	background-image: none;
	background-repeat: repeat;
	display: block;
	top: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	height: 100%;
	z-index: 1;
}

/***************************************************************************************************
***************************************************************************************************/

.flechaPequenita
{
	font-weight:normal;
	width:5px;
	height:5px;
	margin-top:5px;
	margin-left:0px;
	color:#fff;
	float:right;
	position:relative;
	left:-15px;
	cursor:pointer;
}


/***************************************************************************/


#dropdownTipoDeBusqueda #tipoDeBusquedaListado
{
	width:200px;
	overflow:hidden;
}

#dropdownTipoDeBusqueda #ulTipoDeBusquedaListado
{
	display:block;
}

#tipoDeBusquedaListado li
{
	padding:0px;
	float: none;
	width:100%;
	text-align:left;
	
}



/*.nav ul li div span, .nav ul li a span*/
.iconoSubMenu 
{
	border:none;
	margin-right:10px;
	float:left;
	position:absolute;
	width:16px;
	height:16px;
}
.textoSubmenu
{
	/*margin-left:25px;*/
	position:relative;
	left:30px;
	overflow:visible;
	padding-right:42px;
	
}

.separadorSubmenu
{
	margin:5px 15px;
	border-top:1px solid #cccccc;
	width:85%;
	font-size:1px;
	max-width:85%;
	line-height:0px;
	padding:0px;
}


#ulTipoDeBusquedaListado li div:hover,
#ulSelectPais li div:hover

{
	text-decoration:none;
	background-color:#efefef;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
}


.iconFavorito
{
	background: url(img/images3.png) no-repeat -21px -52px;
}
/*
.iconFlechitaGris
{
	background: url(img/images3.png) no-repeat -281px -37px;
	width:5px;
	height:3px;
	float:right;
	position:absolute;
	right:0px;
}
*/


#iconEnviarEmail
{
	background: url(img/images3.png) no-repeat -488px -52px;
	
}
#iconObtenerLink
{
	background: url(img/images3.png) no-repeat -104px -52px;
}
#iconEmbed
{
	background: url(img/images3.png) no-repeat -120px -52px;
}
#iconImprimir
{
	background: url(img/images3.png) no-repeat -504px -52px;
}
#iconoDownload
{
	background: url(img/images3.png) no-repeat -520px -52px;
}

#iconObtenerImagen
{
	background: url(img/images3.png) no-repeat -152px -52px;
}

#iconVerGoogleEarth
{
	background: url(img/images3.png) no-repeat -374px -52px;
}


#iconInformeCompleto
{
	background: url(img/images3.png) no-repeat -168px -52px;
}

.iconTick
{
	background: url(img/images3.png) no-repeat -184px -52px;
}

#iconFacebook
{
	background: url(img/images3.png) no-repeat -200px -52px;
}
#iconTwitter
{
	background: url(img/images3.png) no-repeat -216px -52px;
}

#iconMedirAreas
{
	background: url(img/images3.png) no-repeat -246px -52px;
}

#iconMedirPerfil
{
	background: url(img/images3.png) no-repeat -262px -52px;
}

#iconImportarKml
{
	background: url(img/images3.png) no-repeat -278px -52px;
}
#iconHouse
{
	background: url(img/images3.png) no-repeat -294px -52px;
}
#iconMapsLibrary
{
	background: url(img/images3.png) no-repeat -310px -52px;
}

#iconoModoNormal
{
	background: url(img/images3.png) no-repeat -326px -52px;
}

#iconoModoDual
{
	background: url(img/images3.png) no-repeat -342px -52px;
}

#iconoModoDividido
{
	background: url(img/images3.png) no-repeat -358px -52px;
}
#iconoShoppingCart
{
	background: url(img/images3.png) no-repeat -374px -52px;
}

#iconImportarImagen
{
	background: url(img/images3.png) no-repeat -152px -52px;
}

#iconVideoTutoriales
{
	background: url(img/images3.png) no-repeat -456px -52px;
	width:16px;
	height:16px;
	display:block;
}

#iconAbout
{
	background: url(img/images3.png) no-repeat -472px -52px;
	width:16px;
	height:16px;
	float:left;
}

.iconoDownloadArrow
{
	background: url(img/images3.png) no-repeat -217px -106px;
	width:10px;
	height:10px;
}

.iconoHistoric
{
	background: url(img/images3.png) no-repeat -229px -106px;
	width:10px;
	height:10px;
}

.iconoBuscadorDeCatastro
{
	background: url(img/images3.png) no-repeat -241px -106px;
	width:10px;
	height:10px;
}

.iconFlag
{
	width:16px;
	height:11px;
	float:left;
	margin-top: 2px;
	display:block;
	background: url(img/images3.png) no-repeat;
}
.textoFlag
{
	margin-left:7px;
}
.iconClose
{
	background: url(img/images3.png) no-repeat -232px -52px;
	width:12px;
	height:12px;
	cursor:pointer;
	display:block;
}

/*****************************************************************************************************
******************************************************************************************************/
@-webkit-keyframes FadeIn{
from {
 opacity: 0;
}

to {
 opacity: 1;
    }
}

#divPoput
{
	position: absolute;
	z-index: 1000;
	/*
	opacity: 0.3;
	transition: opacity 0.3s;	
	-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
*/
	-webkit-animation-name: FadeIn; 
	-webkit-animation-timing-function: ease-in; 
	-webkit-animation-duration: 0.1s;
	
}/*
.divPoputfadeHidden
{
	opacity: 0.5;
    filter: alpha(opacity=50);
    -webkit-transition: opacity 0.3s linear;
}*/
/*
.divPoputfadeShow
{
	-webkit-transition: opacity 0.5s linear;
	opacity: 1;
	filter: alpha(opacity=100);
 	
 	
}
*/
.divPoputTopLeft
{
	background: url(img/images3.png) no-repeat 0px -132px;
	width:1024px;
	height:8px;
}
#divPoput .divPoputTopRight
{
	background: url(img/images3.png) no-repeat -16px -72px;
	height:6px;
	width:6px;
	max-width:6px;
	position:absolute;
	right:-6px;
}

#divPoput .divPoputContentLeft
{
	width:100%;
	background: url(img/roundedcornr_popup_r.png) top left repeat-y;
}

#divPoput .divPoputContentRight
{
	background: url(img/roundedcornr_popup_r.png) top right repeat-y;
	padding:0 6px 0 6px;
	width:6px;
	position:absolute;
	right:-6px;
}
#divPoput .divPoputContent
{
	position:absolute;
	top:5px;
	left:5px;
	overflow:hidden;
	
}

.divPoputBottom
{
	
	background: url(img/images3.png) no-repeat 0px -141px;
	width:1024px;
	height:6px;
	
}


.divPoputBottomRight
{
	/*background: url(img/roundedcornr_popup_br.png) no-repeat bottom right;*/
	background: url(img/images3.png) no-repeat -8px -82px;
	height:6px;
	width:6px;
	max-width:6px;
	position:absolute;
	right:-6px;
}

#divPoput .divPoputTopLeft, .divPoputContentLeft, .divPoputBottom
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.divPoputTopLeft, .divPoputTopRight, .divPoputBottom, .divPoputBottomRight
{
	width:100%;
	height:6px;
}

#divTituloPoput
{
	width:100%;
	height:37px;
	overflow:visible;
	font-size:14px;
}
#divTituloPoput .divTituloLeft
{
	background: url(img/images3.png) no-repeat 0px -93px;
	width:2px;
	height:37px;
	position:absolute;
}
#divTituloPoput  .divTituloContainer
{
	background:url(img/popupbackground.png);
	background-repeat:repeat-x;
	margin-left:2px;
	height:37px;
	padding:11px 0px 0px 12px;
	color:#ffffff;
	font-weight:bold;
	
}

#divTituloPoput .divTituloRight
{
	background: url(img/images3.png) no-repeat -3px -93px;
	width:2px;
	height:37px;
	position:absolute;
	right:0px;
	top:0px;
}

#divPoput .divInteriorPoput
{
	width:100%;
	background-color:#ffffff;
	position:absolute;
	top:37px;
	overflow:auto;
	
}

#divPoput .closebuttonpopup
{
	cursor:pointer;
	position:absolute;
	background:url(img/images3.png) 0px -52px;
	right:11px;
	top:10px;
	width:19px;
	height:18px;
}

/**************************************************************/


/******************************************************************/
#columnaPanelLateral
{
	height:100%;
	padding:0px;
	background-color:#ffffff;
	position:absolute;
	left:0px;
}

#panelLateralContent
{
	width:100%;
	overflow:hidden;
	left:0px;
}

#iconClosePanelLateral
{
	position:absolute;
	cursor:pointer;
}

.iconClosePanelLateralClosed
{
	top:-1px;
	width:27px;
	height:27px;
	right:-27px;
	/*background:#fff;*/
	background: url(img/images3.png) no-repeat -273px -94px;
}

.iconClosePanelLateralOpened
{
	
	right:0px;
	width:18px;
	height:32px;
	top:5px;
	background: url(img/images3.png) no-repeat -301px -92px;
}

#panelLateralTop
{
	height:50px;
	width:100%;
    float:right;
	position:relative;
	left:-50%;
	text-align:left;
	margin-top:8px;
}

#ulPanelLateralTop
{
	list-style-type:none;
	position:relative;
	left:45%;
	
	
}
#ulPanelLateralTop li
{
	cursor:pointer;
	outline: none;
	display: inline-block;
	min-width: 50px;
	text-align: center;
	font-size: 85%;
	font-weight: bold;
	height: 27px;
	padding: 0 8px;
	line-height: 27px;
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	float: left;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-left: -1px;
	margin-right: -1px;
}

#ulPanelLateralTop .ulPanelLateralTopLeft
{
	margin-left-color: transparent;
	margin-left: 0;
	margin-right: 0;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	border-right: 1px solid #C6C6C6;
	
}
#ulPanelLateralTop .ulPanelLateralTopRight
{
	margin-left-color: transparent;
	margin-left: 0;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	border-left: 1px solid #C6C6C6;
}

#ulPanelLateralTop .unselected
{
	
	border: 1px solid gainsboro;
	border: 1px solid gainsboro;	
	color: #666;
	background-color: whiteSmoke;
	background-image: linear-gradient(top,whiteSmoke,#F1F1F1);
	}

#ulPanelLateralTop .unselected:hover
{
	border: 1px solid #C6C6C6;
	color: #333;
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
	background-color: #F8F8F8;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	text-decoration: none;
	background-image: linear-gradient(top,#F8F8F8,#F1F1F1);
}


#ulPanelLateralTop .selected
{
	background-color: #EEE;
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	border: 1px solid #CCC;
	color: #333;
	background-image: linear-gradient(top,#EEE,#E0E0E0);
}
/*******************************************************************************************
******************************************************************************************/
#formOpcionesRuta
{
	width:100%;
	height:100px;
	padding:15px 0px 0px 10px;
}
#opcionesRutaSelect
{
	margin:5px 0px;
	width:100px;
}

#dirRendererPanel
{
	margin:0px;
	padding:0px;
	overflow:auto;
	WIDTH:100%;
}



/*************************************************************************************************
*************************************************************************************************/

#containerOpcionesCatastro
{
	display:none;
	position:absolute;
    border:1px solid black;
    border-top:none;
    /*margin:23px -274px 0px 0px;*/
    margin:25px -215px 0px 0px;
    padding:3px 4px;
    font-size:11px;
    text-align:left;
    background:#ffffff;
    color:#000000;
    width:130px;
    padding:5px;
    overflow:visible;
    
    -webkit-border-radius: 3px;	
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px; 
	border-top-right-radius: 0px; 
}

#ulCapasCatastro,  #ulOpcionesCatastroTiposDeMapa
{
	list-style-type:none;
    padding:0px;
    margin:0px;
    border:0px solid gray;
    width:100%;
    cursor:default;
    float:left;
    
    
}

#ulCapasCatastro li,  #ulOpcionesCatastroTiposDeMapa li{
    font-weight:normal;
	font-size:11px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	white-space:nowrap;
	margin:0px;
	padding:0px;
	height:16px;

}

#ulCapasCatastro li:hover{
	background-color:#efefef;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
}
#ulCapasCatastro input,  #ulOpcionesCatastroTiposDeMapa input{
    float:left;
    display:inline;
    margin:0px;
    padding:0px;
}
#ulCapasCatastro label,  #ulOpcionesCatastroTiposDeMapa label{
    display:inline;
    padding-left:2px;
    width:100%;
}

/*************************************************************************************************
*************************************************************************************************/

#mapDual
{
	border-right:2px solid gray;
	height:100%;
	width:100%;
	position:absolute;
	/*position:fixed;*/
}
/*************************************************************************************************
*************************************************************************************************/
#containerMapas
{
	WIDTH:100%;
	HEIGHT:100%;
}
#map
{
	height:100%;
	width:100%;
	position:absolute;
}


#logo
{
	margin:0px;
	padding:0px;
	background: url(img/images3.png) no-repeat -11px -100px;
	width:140px;
	height:30px;
	position:absolute;
	left:15px;
	top:25px;
}
#output
{
	PADDING-LEFT:10px;
	FONT-SIZE:13px;
	OVERFLOW:hidden;
	WIDTH:100%;
}
/*************************************************************************************************
*************************************************************************************************/

#textoUsuarioRegistrado
{
	DISPLAY:none;
	color:#4d6394;
	font-weight:bold;
}
#linkusuarios
{
	color:#4d6394;
}

/*************************************************************************************************
*************************************************************************************************/
#divTopSearch
{
	padding:0px;
	left:190px;
	top:22px;
	/*float:right;*/
	margin:0px;
	/*width:600px;*/
	position:absolute;
	/*text-align:right;*/
	display:block;
	
}

#divTopRightMenu
{
	top:27px;
	position: absolute;
	right:0px;
}
#divNoImprimir
{
	FONT-SIZE:13px;
	padding:10px;
	TEXT-ALIGN:center;
}
#divDireccionExacta, #divPoligonoYParcela, #divCoordenadasGeograficas, #DivCoordenadasUTM, #DivBusquedaRuta, #TextReferencia
{
	display:none;
}
/*************************************************************************************************
*************************************************************************************************/
#containercoordenadas
{
	font-size : 10px;
	height : 14px;
	padding : 3px 3px 3px 7px;
	margin : 0px 0px 5px 10px;
	display:block;
	/*width : 183px;	*/
	color : white;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px; 
	border-radius: 1px; 
}
#coordenadasCambioCentroMouse
{
	float:left;
	padding-right:4px;
	cursor:pointer;
	text-decoration:underline;
}
#textoCoordenadas
{
	/*width:132px;*/
	float:left;
	
}

#textoEscalNumerica
{
	margin:0px 5px 0px 5px;
	float:left;
}
#imagenCambiarSistemaCoordenadas
{
	float:left;
	cursor:pointer;
	width:10px;
	height:9px;
	padding:0px;
	margin:0px 5px 0px 10px;
	background-image:url(img/loopswitch.png);
	filter:none;
	margin-top:2px;
	
}
/*************************************************************************************************
*************************************************************************************************/
#alerta
{
	font-weight:bold;
	padding:20px 15px 15px 15px;
	width:365px;
	display:block;
	height:100%;
}

#botonAlerta
{
	text-align:center;
	margin-top:25px;
}

/*************************************************************************************************
*************************************************************************************************/
#contentInfoWindow
{
	max-width:505px;
	/*height:220px;*/
	display:block;
}
#contentInfoWindowSmall
{
	width:200px;
	height:100px;
	display:block;
}

#containerTabsInfoWindow
 {
	margin-top:-5px;
	height:25px;
	width:100%;
	border-bottom:1px solid gray;
	font-size:14px;
	font-weight:normal;
}
#containerFeatureInfo
{
	width:100%;
}

#ulTabsInfoWindos
{
	display:inline;
	position:absolute;
	margin:0px;
	padding:0px;
	width:100%;
	
}

#ulTabsInfoWindos li
{
	/*-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px; 
	border-top-left-radius: 3px; 
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px; 
	border-top-right-radius: 3px; */
	
	list-style-type:none;	
	float:left;
	margin-left:8px;
	padding:4px 6px;
	font-weight:bold;
	cursor:pointer;
}
.liTabInfoWindow
{
	border:1px solid gray;
	color:#4d6394;
}
.liTabInfoWindow:hover
{
	text-decoration:underline;
}
.liTabInfoWindowSelected
{
	border:1px solid gray;
	border-bottom:1px solid #ffffff;
}

/*************************************************************************************************
*************************************************************************************************/
#ulMainMenu
{
	float:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#ulMainMenu li
{
	float:left;
	padding:0px 1px;
	margin:0px 7px;
}

#divIconosMenuTop
{
	border:1px solid #7b95c7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px; 
	border-radius: 4px;  
	padding:0px 0px;
	margin-top:-6px;
	height:26px;
	display:block;
}

.divIconMenuTop
{
	
	float:left;
	cursor:pointer;
	height:100%;
	background:none;
}
.divIconMenuTop:hover
{
	background:#38497d;
}

.iconMenuTop
{
	width:16px;
	height:16px;
	margin:5px 8px;
	float:right;
}
.separadorIconMenuTop
{
	float:left;
	/*margin:0px 6px;*/
	border-left:1px solid #7b95c7;
	height:100%;
	
}


