/*
// =============================================================
//
// Copyright (c) 2000-2003 GE Smallworld. All Rights Reserved.
//
// =============================================================
*/
div.fondo {
	width: 815px;
	position:absolute;
	top: 0px;
	left: 0px;
	margin-left: -75px;
	text-align: center;
	height: 49px;
	border: 0;
	background-image: url(images/fondo_top_4.gif);
	visibility: visible;
}
div.language {
	width: 193px;
	position:absolute;  
	top: 1px;
	left: 915px; 
	margin-left: -75px;
	text-align: center;
	height: 28px;
	border: 0;
}

div#language a {
	color: #000;
	text-decoration: none;
	border-color: #000000;
}
div#language a:link{
	color: #000;
	text-decoration: none;
	border-color: #000000;
}
div#language a:hover {
	color: #FFFFFF;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: center;
	border-color: #FFFFFF;
}
div#language a:visited {
	color: #FFF;
	border-bottom-color: #00FF99;
}


div#barraDiv {
      background-image: url(../images/stripes_blue.gif);
      background-repeat: repeat-x;
      background-color: transparent;
      text-align: left;
      position: absolute;
      top: 1px;
      left: -190px;
      height: 26px;
      width: 100%;
      margin-left: 191px;
			margin-right: 8px;

	  /* Put a margin on the rigth so that the background image does
	     shine through the stripes_blue_right.gif at the end of the logo */
	 
}

div#logoDiv {
	position: absolute;
	top: 47px;
	left: 1px;
	width: 160px;
	height: 56px;
}

div#titleDiv {
      position: relative;
      top: -25px;
      left: 280px;
      z-index: 5;
}

.title {
     color: gray; 
     font-family: Verdana, Arial, Helvetica, Sans-Serif;
     font-size: 22px;
     text-align:center;
     font-style: normal;
}

div.menuBar  { position: absolute; left: 2px; top: 4px; z-index: 100 }
div.pageTitleText
{
  position:absolute;
  top:28px;
  left:0px;
  z-index:3;
}

.pageTitleText { color: #002163; font-size: 20px; font-family: 
               Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold }
.line {
	position: absolute;
	top: 30px;
	border-top: 1px solid black;
	width: 100%;
	left: -1px;
}

/* ------------- Folder Support --------------- */
body{
      background:#fff;
      margin:0;
      padding:0;
      color:#000;
      font:x-small/1.5em Georgia,Serif;
      voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
      } html>body {font-size:small;}
    
    #mifolder{
	float:left;
	position:absolute;
	left: 182px;
	/* background:#DAE0D2 url("bg.gif") repeat-x bottom; */
	font-size:90%;
	line-height:normal;
	top: 49px;
	height: 56px;
	width: 729px;
	
      }
    #mifolder ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #mifolder li {
      float:left;
      background:url("left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
	  font-size:12px;
      }
    #mifolder a {
      float:left;
      display:block;
      width:.1em;
      background:url("right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #mifolder > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #mifolder a {float:none;}
    /* End IE5-Mac hack */
    #mifolder a:hover {
      color:#333;
      }
    #map #nav-map, #catastro #nav-catastro,
    #urbanismo #nav-urbanismo, #turismo #nav-turismo,
    #query #nav-query, #parcela #nav-parcela,#plot #nav-plot{
      background-position:0 -150px;
      border-width:0;
      }
   #map #nav-map a, #catastro #nav-catastro a,
    #urbanismo #nav-urbanismo a, #turismo #nav-turismo a,
    #query #nav-query a, #parcela #nav-parcela a,
	#plot #nav-plot a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #mifolder li:hover, #mifolder li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #mifolder li:hover a {
      background-position:100% -150px;
      }
/* ------------- Footer Support --------------- */
.footerBar {
      background-image: url(../images/stripes.gif);
      background-repeat: repeat-x;
      font-size: 12px;
      font-family: Verdana,Arial,Helvetica,sans-serif;
      font-weight:bold;
	  height: 200px;
	  padding: 5px;
}

.footerBar a:link, 
.footerBar a:visited, 
.footerBar a:active {
      color: #2D5290;
      text-decoration: none;
}

.footerBar a:hover {
      color: #2D5290;
      text-decoration: underline;
}

.legalText {
      font-size: 10px;
      text-align: right;
      color: #333333;
      font-family: Verdana,Arial,Helvetica,sans-serif;
}

