html { overflow: hidden; }
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:hidden;
}
#syncOp {
	position:absolute;
	display:inline;
	top:5px;
}
#header {
	position: relative;
	border:none;
	width: auto;
}
#titulo {
	width: 100%;
	position: relative;
}
#content {
     margin-top: 5px;
     position: relative;
}
#map1 {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
#map2 {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
	 display: none;
	 border-left:solid 1px #333;
}
#map-wrapper {
     position: relative;
     height: 100%;
	 clear:both;
}
#coords {
	display:none;
	position: absolute;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	top: 1px;
	left: 1px;
	z-index:100;
}
#coords_ {
	display: none;
	position: absolute;
	padding:3px;
	width:275px;
	height:30px;
	top: 1px;
	left: 1px;
	filter:alpha(opacity=40);   /* Internet Explorer       */
	-moz-opacity:0.4;           /* Mozilla 1.6 and below   */
	opacity: 0.4;
   	z-index:99;
}
#zoomlevel {
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	top: 2px;
	left: 200px;
	z-index:100;
	display:none;
}
#scale {
	display:none;
	position:absolute;
	padding:3px;
	width:160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	top:1px;
	left:200px;
	z-index:100;
}
#scale_ {
	display:none;
	position:absolute;
	padding:3px;
	width:160px;
	height:13px;
	top:1px;
	left:200px;	
	filter:alpha(opacity=40);   /* Internet Explorer       */
	-moz-opacity:0.4;           /* Mozilla 1.6 and below   */
	opacity: 0.4;
   	z-index:99;
}
#measure-panel {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	z-index:102;
}
#content-panel {
	height:100%;
	width:100%;
	margin:0px;
	overflow:hidden;
}
#busquedas-panel {
	font-size:11px;
	overflow:hidden;
	width:100%
}
#sidebar {
	position: absolute;
	top: 0;
	width: 290px;
	height: 100%;
	overflow:none;
}
#sidebar p {
     margin: 10px;
}
#sidebar ul#sidebar-list {
     list-style: none;
     padding: 0;
     margin: 0;
}
#sidebar ul#sidebar-list li a {
     display: block;
     margin: 5px;
     padding: 4px;
     font: 12px Helvetica, sans-serif;
     text-decoration: none;
}
#sidebar ul#sidebar-list li.current a {
     border-left-width: 3px;
     padding-left: 2px;
}
#sidebar ul#sidebar-list li a strong {
     display: block;
}
#sidebar ul#sidebar-list li a span {
     font-style: italic;
     font-size: 11px;
}
#button-paneles {
	text-decoration: none;
}
#button-paneles:hover {
	font-weight: bold;
}
#busquedas-resultados-panel {
	position: relative;
	margin:0;
	left:0;
	width: 276px;
	height: 400px;
	overflow: scroll;
	display: none;
	padding:0;
}
#busquedas-resultados-div {
	margin-top:10px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
#resultados-panel {
	position: absolute;
	right: 0;
	top: 0;
	width: 290px;
	height: 535px;
	overflow: scroll;
	display: none;
}
#resultados-div {
	margin: 10px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
#resultados-div ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#resultados-div ul li {
	padding-bottom: 5px;
}
#resultados-div a:hover {
	font-weight: bold;
}
#resultados-panel p {
     margin: 10px;
}
#resultados-panel ul#resultados-list {
     list-style: none;
     padding: 0;
     margin: 0;
}
#resultados-panel ul#resultados-list li a {
     display: block;
     margin: 5px;
     padding: 4px;
     font: 12px Helvetica, sans-serif;
     text-decoration: none;
}
#resultados-panel ul#resultados-list li.current a {
     border-left-width: 3px;
     padding-left: 2px;
}
#resultados-panel ul#resultados-list li a strong {
     display: block;
}
#resultados-panel ul#resultados-list li a span {
     font-style: italic;
     font-size: 11px;
}
#hrefAyuda {
	text-decoration:underline;
}
#divAyuda {
	display:none;
	margin-top:2px;
	overflow:scroll;
	width:100%;
	height:250px;
}
body.sidebar-right #map-wrapper { margin-right: 300px; }
body.sidebar-right #sidebar { right: 0; }
body.sidebar-left #map-wrapper { margin-left: 6px; margin-right: 292px;}
body.sidebar-left #sidebar { left: 0; }
body.nosidebar #map-wrapper { margin: 0; }
body.nosidebar-left #map-wrapper { margin-left: -292px; }
body.nosidebar #sidebar { display: none; }
body.nosidebar-left #sidebar { display: none; }
/*body.sidebar-right a#button-sidebar-show,body.nosidebar a#button-sidebar-hide { display: none; }*/
/*body.sidebar-left a#button-sidebar-show,body.nosidebar-left a#button-sidebar-hide { display: none; }*/
body.geocoder-idle #sidebar #address-search #working { display: none; }
body.geocoder-busy #sidebar #address-search input { visibility: hidden; color: white; }
/* holly hack for IE to get position:bottom right 
   see: http://www.positioniseverything.net/abs_relbugs.html
\*/
* html #toolbar { height: 1px; }
#browse-panel {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: auto;
	display:none;
}
#toolbar {
	margin-top: 5px;
	padding: 7px;
	padding-bottom: 5px;
	position: relative;
}
#toolbar a {
	margin-left: 4px;
}
#toolbar h1 {
     margin: 0;
     font: bold 18px Helvetica, sans-serif;
}
#toolbar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#toolbar ul#sidebar-controls {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	bottom: 0px;
	right: 20px;
}
#toolbar ul li {
	display: inline;
}
#toolbar ul li a {
	padding: 3px 6px;
	text-decoration: none;
	font-size: 10px;
}
#toolbar ul li a:hover {
	font-weight: bold;
}
.ventanaBordes {
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-width: 1px; 
}
.ventanaBordeInf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-top-width: 1px; 
	border-bottom-width: 1px; 
}
.ventanaBordeIzq {
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-width: 1px; 
	border-bottom-width: 1px; 
}
.xsNorm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.botonAzul {
	cursor: pointer;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight:bold;
	height: 18px;
	width: 55px;
}
.sInfoTecnica {
    font-family: Arial, sans-serif;
    font-size: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 4px;
	margin-bottom: 3px;
}
.mBold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	margin-bottom: 3px;
}
input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	margin-top:0px;
	margin-bottom:0px;
}
.italic {
    font-style: italic;
}
.appLinks {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
}
.aplicacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17pt;
	background-attachment: fixed;
}
input.aff_field {font: normal 12px Arial, Helvetica, sans-serif; width: 400px; padding: 2px;}
p {color: black; font: normal 11px Verdana, Helvetica, sans-serif; margin-bottom: 4px; margin-top:2px;}
.ayuda {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
.ayudap {
	margin-top: 3px;
	margin-bottom: 7px;
	text-align:justify;
}
.ayuda br {
line-height:7px;
}
table.menu_sup {width: 100%; border-width:0px; border-collapse:collapse} /*características de la tabla del MENU SUPERIOR*/
td.menu_sup_white {width: 2px; padding:1px} /*columnas blancas de separación de los items del MENU SUPERIOR*/
td.menu_sup {white-space: nowrap; width: 100%; margin: 0px; padding: 0px 20px 1px 20px; line-height: 17px; vertical-align:middle} /*columnas que contienen texto de los items del MENU SUPERIOR*/
a.menu_sup_enlace:link, a.menu_sup_enlace:visited, a.menu_sup_enlace:active { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: bold;}
a.menu_sup_enlace:hover {text-decoration: underline; font-size: 11px; font-weight: bold;}
button, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a {
	text-decoration:none;
}
a:hover {
	font-weight:bold;
}
.arrow {
	position:absolute;
	vertical-align:middle;
	text-align:center;
	width:11px;
	height:11px
}
.arrowText {
	padding-left:15px;
}
.activo {
	color:#fff !important;
}
.inactivo {
	visibility:hidden !important;	
}
#tdErrReport0 {
	display:none;
}
#tdErrReport1 {
	display:none;
}
