@CHARSET "ISO-8859-1";
table {
border-collapse:collapse;
}
td {
padding:0pt;
}
img {
border:0pt none;
}
form {
margin:0pt;
padding:0pt;
}
textarea {
}
.nw {
white-space:nowrap;
}
.floathelp {
background-color:#FFFFFF;
border:1px solid #666666;
color:#666666;
font-size:70%;
padding:2px;
white-space:nowrap;
z-index:1000;
}
#map .loading {
color:gray;
padding:10px;
}
.legal {
color:gray;
font-size:85%;
padding:1em 0.2em 0.2em;
}
.legalattop {
color:gray;
font-size:85%;
padding-bottom:1em;
}
.deb {
direction:ltr;
font-size:x-small;
}
#deblnk a:link {
color:red;
}
.sloc {
font-size:small;
margin-bottom:0.5em;
}
.url {
color:#008000;
}
.ssmod2 {
color:#7777CC;
font-size:small;
}
.sslkg {
background-color:#FFFFDD;
border:1px solid black;
font-size:small;
font-weight:normal;
padding:0px 2px 2px;
}
.ssprev {
color:gray;
font-size:smaller;
}
.errortips li {
font-size:small;
padding-bottom:0.8em;
}
ul.errortips {
margin-left:0pt;
padding-left:1.25em;
}
.smh {
background-color:#FFFF99;
margin:0px 0px 5px;
padding:2px;
}
.attention {
color:#CC0000;
font-size:80%;
vertical-align:super;
}
.new {
color:#CC0000;
}
.mmadd {
padding-bottom:0.2em;
text-align:right;
}
.ieoneline {
white-space:nowrap;
}
.iw .rimg {
padding:0.7em 0pt 0pt 1.4em;
vertical-align:top;
}
.contextmenu {
background-color:white;
border-color:#CCCCCC rgb(103, 103, 103) rgb(103, 103, 103) rgb(204, 204, 204);
border-style:solid;
border-width:1px;
cursor:pointer;
font-size:75%;
position:absolute;
z-index:1000;
}
.contextmenu .divider {
border-top:1px solid #CCCCCC;
}
.menuitem {
background-color:white;
color:#0000CC;
padding-bottom:2px;
padding-left:8px;
padding-top:2px;
}
.selectedmenuitem {
background-color:#D3E3FE;
}
.transnote {
color:#DD4042;
cursor:pointer;
font-size:7pt;
}
.transnoteviewed {
color:orange;
cursor:pointer;
font-size:7pt;
}
.sa {
text-align:left;
}
.ea {
text-align:right;
}
a.dtab {
}
#paneltoggle, #paneltabs, #pl_ctls, #pnc.untouched table, .links {
display:none;
}
#pnc.untouched #gmm_msg {
display:block;
}
#panel, #spsizer {
/*height:auto !important;*/
}
.printimage {
border:1px solid silver;
}
#printmessage {
background-color:silver;
border:1px solid black;
color:black;
display:block;
font-family:sans-serif;
font-size:6pt;
padding:1.5mm 2mm;
position:absolute;
right:0mm;
text-align:center;
top:0mm;
width:7cm;
z-index:100000;
}
#printmessage, #printspacer {
display:none;
}
#page {
position:relative;
width:100%;
}
#panel {
/*
left:0px;
position:absolute;
top:0px;
z-index:2;
*/
}
#panel:focus {
outline-color:invert;
outline-style:none;
outline-width:0px;
}
#panel .clear {
font-size:70%;
padding-bottom:0.5em;
padding-top:3px;
}
#wpanel {
background:white none repeat scroll 0%;
height:100%;
left:0px;
outline-color:invert;
outline-style:none;
outline-width:0px;
overflow:auto;
position:absolute;
top:0px;
width:100%;
z-index:3;
}
#paneltoggle {
background-color:white;
display:block;
margin-left:0px;
outline-color:invert;
outline-style:none;
outline-width:0px;
position:absolute;
top:0px;
visibility:hidden;
width:8px;
z-index:2;
}
#panelarrow {
left:2px;
position:absolute;
z-index:3;
}
#map {
background-color:#E5E3DF;
position:relative;
z-index:1;
}
#spsizer {
outline-color:invert;
outline-style:none;
outline-width:0px;
overflow:auto;
position:relative;
width:100%;
}
.opanel {
/*height:100%;*/
}
.subpanel {
padding-top:8px;
/*height:100%;*/
}
#paneltabs {
border-collapse:separate;
border-spacing:0px;
font-size:smaller;
margin-top:5px;
width:100%;
}
#paneltabs td.tabSpacer {
width:10px;
}
#paneltabs td.tabLeft {
width:3px;
}
#basichtml2 {
background-color:#FFF1A8;
font-weight:bold;
padding:2px 20px;
}
#basichtml2 a {
text-decoration:underline;
}
#stats {
color:#666666;
font-size:small;
padding-left:10px;
}
#stats #timers {
height:50px;
overflow:auto;
position:relative;
width:100%;
}
.links {
font-size:small;
padding-right:3px;
text-align:right;
vertical-align:middle;
width:100%;
}
.links a {
color:#0000CC;
padding-left:0.75em;
text-decoration:none;
white-space:nowrap;
}
.links a span {
text-decoration:underline;
}
.links a img {
height:16px;
vertical-align:bottom;
width:16px;
}
.clear {
font-size:85%;
}
#vartitle {
background-color:#FFEAC0;
border-top:1px solid #8ac700;
font-weight:bold;
width:100%;
}
.hp .prmimg div {
height:19px;
width:21px;
}
.hp411 {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -155px;
height:19px;
width:21px;
}
.hpadw {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -174px;
height:19px;
width:21px;
}
.hpeapi {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -240px;
height:19px;
width:21px;
}
.hpgmm {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -205px;
height:19px;
width:21px;
}
.hplbc {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -106px;
height:19px;
width:21px;
}
.hpref {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -136px;
height:19px;
width:21px;
}
.links img {
height:16px;
width:16px;
}
.bar_icon_email_2 {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -16px;
height:16px;
width:16px;
}
.bar_icon_link {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -224px;
height:16px;
width:16px;
}
.bar_icon_print_2 {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt;
height:16px;
width:16px;
}
.bar_icon_survey {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -58px;
height:16px;
width:16px;
}
.view_as_kml {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -90px;
height:16px;
width:16px;
}
.view_as_rss {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -74px;
height:16px;
width:16px;
}
#panelarrow {
height:12px;
width:4px;
}
.right-arrow {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll -14px -32px;
height:12px;
width:4px;
}
.left-arrow {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll -10px -32px;
height:12px;
width:4px;
}
.ddirflip {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -32px;
height:14px;
width:10px;
}
.view-t {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -193px;
height:12px;
width:15px;
}
.view-m {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -46px;
height:12px;
width:15px;
}
.dropdown {
background:transparent url(http://maps.google.es/mapfiles/hpimgs2.png) no-repeat scroll 0pt -125px;
height:11px;
width:15px;
}
.mp {
height:38px;
width:24px;
}
.iconA {
background:transparent url(/mapfiles/aj_icons.png) repeat scroll 0pt;
}
.iconB {
background:transparent url(/mapfiles/aj_icons.png) repeat scroll 0pt -38px;
}
.iconC {
background:transparent url(/mapfiles/aj_icons.png) repeat scroll 0pt -76px;
}
.iconD {
background:transparent url(/mapfiles/aj_icons.png) repeat scroll 0pt -114px;
}
.iconE {
background:transparent url(/mapfiles/aj_icons.png) repeat scroll 0pt -152px;
}
.iconF {
background:transparent url(/mapfiles/aj_icons.png) repeat scroll 0pt -190px;
}
.iconG {
background:transparent url(/mapfiles/aj_icons.png) repeat scroll 0pt -228px;
}
.iconH {
background:transparent url(/mapfiles/aj_icons.png) repeat scroll 0pt -266px;
}
.iconI {
background:transparent url(/mapfiles/aj_icons.png) repeat scroll 0pt -304px;
}
.iconJ {
background:transparent url(/mapfiles/aj_icons.png) repeat scroll 0pt -342px;
}
.welc {
font-size:medium;
font-weight:bold;
}
div.gcparrow {
float:left;
width:23px;
}
#gcpaddr {
margin-bottom:10px;
position:relative;
}
div.gcpasl {
font-size:small;
margin-bottom:10px;
margin-top:10px;
}
.gcpnormal div.gcpaddr {
margin-left:28px;
}
.gcpexplore div.gcpaddr {
margin-left:0px;
}
div.gcpaddrval {
text-align:left;
}
span.gcpaddrnear {
color:gray;
font-size:small;
}
div.ataddr {
font-size:small;
}
.gcp #setasconfirm {
width:20em;
}
.hp {
font-size:small;
margin-right:0.2em;
}
.hp .promo {
margin-bottom:1em;
}
.hp .home {
margin-bottom:1em;
}
.hp .tinstruct {
margin-bottom:1em;
}
.hp .amsg {
margin-bottom:0.2em;
margin-top:0.3em;
}
.hp .feedback {
margin-top:1em;
}
.hp .permpromo {
font-size:small;
}
.hp .hdr {
margin-bottom:0.2em;
margin-right:0.2em;
margin-top:1em;
}
.hp .subhdr {
padding-bottom:0pt;
padding-top:1em;
}
.hp .tour {
margin-top:0.5em;
}
.hp .eg {
margin-top:1em;
padding-bottom:0.2em;
padding-right:0.2em;
}
.hp #dlp {
padding-top:1em;
}
.hp #chdli {
width:100%;
}
.hp #chdl table {
table-layout:fixed;
width:100%;
}
.hp #chdl .err {
color:#CC0000;
padding-bottom:0.5em;
}
.hp .chdli {
padding:0pt 6px 0pt 0pt;
}
.hp .chdlh {
font-weight:bold;
}
.hp .mt {
margin-top:1.5em;
}
.hp .prmimg {
padding-right:5px;
}
.hp .secondary_link {
color:#7777CC;
}
#search {
font-size:small;
margin-bottom:1px;
}
#search .logo {
padding-right:7px;
}
#search .tabs {
padding-bottom:1px;
padding-left:4px;
vertical-align:bottom;
}
#search .bxfm {
padding:2px 0px 1px;
position:relative;
z-index:2;
}
#search .box {
vertical-align:top;
}
#search .box .form .input .pr {
padding-left:0.35em;
}
#search .box .form .labels .pr {
padding-left:0.45em;
}
#search .box .btn {
overflow:visible;
padding:0pt 0.6em;
width:auto;
}
#search .box .form .labels td, #solink {
font-size:85%;
padding-top:1px;
}
#solink {
padding-bottom:8px;
padding-left:0.5em;
vertical-align:bottom;
white-space:nowrap;
}
#search .box .form .labels .example {
color:gray;
}
#search .helplinks {
padding-left:7px;
vertical-align:top;
white-space:nowrap;
}
#search .helplinks .selected a {
color:black;
font-weight:bold;
text-decoration:none;
}





#search td {
padding-right:2px;
}
#search .nopr {
padding-left:0.35em;
padding-right:0px;
}
#search .helplinks div {
padding:1px 0.75em;
}
#search .helplinks .selected {
background-color:#E1FFC0;
border-color:#8ac700;
border-style:solid;
border-width:0px 2px 2px;
font-weight:bold;
position:relative;
top:-3px;
z-index:3;
}
#search .helplinks .unselected {
position:relative;
top:-3px;
z-index:1;
}
#search .vbtn {
padding-bottom:4px;
padding-left:0.35em;
vertical-align:bottom;
}
#so {
padding-left:0.5em;
}
#sol {
padding-left:0.7em;
}
#search .input td {
padding-right:0px;
}
#q_d {
width:33em;
}

.iw {
font-size:small;
line-height:normal;
padding-right:10px;
}
.iw a {
cursor:pointer;
}
.iw .card {
display:none;
margin-top:0em;
padding:0pt;
}
.iw .wizard a.contentlink:visited {
color:#551A8B;
}
.iw .wizard a.contentlink:active {
color:red;
}
.iw .wizard .label {
color:gray;
font-size:85%;
}
.iw .wizard .dir, .iw .rev {
padding:0pt;
}
.iw .wizard .backbutton, .iw .wizard .nextbutton {
margin:0pt;
}
.iw .small {
font-size:0.85em;
}
.iw .basics {
padding-bottom:0.2em;
}
.iw .wizard .heading {
font-weight:bold;
width:17em;
}
.iw .wizard span.selected {
font-weight:normal;
}
.iw .top {
margin-top:0em;
}
.iw .wizard .backbutton {
display:inline;
}
.iw .wizard a:visited {
color:#0000CC;
}
.iw .wizard .light a:link, .iw .wizard .light a:visited {
color:#7777CC;
}
.iw .wizard .inptsmall {
width:13.45em;
}
.iw .wizard #actions {
margin-top:2em;
}
.iw .wizard .block {
display:block;
}
.iw .status {
background:#FFEAC0 none repeat scroll 0%;
margin-bottom:0.5em;
padding-left:1em;
padding-right:1em;
text-align:center;
}
.iw .dir .label {
color:gray;
font-size:85%;
}
.iw .wizard .example {
color:grey;
font-size:85%;
padding-top:0.2em;
}
.iw .wizard .lgeg {
color:gray;
}
.iw .wizard .sbmt {
display:inline;
margin:0pt 0pt 0pt 0.1em;
padding:0pt;
}
.iw .title {
font-size:medium;
font-weight:bold;
margin-bottom:0em;
}
.iw .maxtitle {
margin-right:16px;
}
.iw .sd {
margin-top:0.2em;
}
.iw .sd .lnk {
font-size:85%;
padding-bottom:0.5em;
padding-top:0.5em;
}
.iw .sd a.lnkmore:link {
color:#008000;
}
.iw .sd a.lnkmore, .iw .sd span.tab {
white-space:nowrap;
}
.iw .sd .src {
padding-top:0.2em;
}
.iw .sd .src, .iw .sd .src a {
color:#008000;
}
.iw .pn {
padding-bottom:0em;
padding-top:0.1em;
}
.iw .iscentroid {
color:#808080;
}
.iw .iscentroid_hl {
background-color:#FFEAC0;
color:#FF7E10;
}
.iw .ref {
padding-bottom:0.2em;
}
.iw .ref a:link {
color:#008000;
}
.iw .homepage {
color:#008000;
}
.iw .rev {
padding:0pt;
}
.iw .rev a:link {
color:#7777CC;
}
.iw .stp {
display:inline;
padding-bottom:0.2em;
padding-top:0.1em;
}
.iw .short_msg {
color:#222222;
font-size:110%;
letter-spacing:0.1ex;
padding-bottom:1em;
}
.iw .dir {
padding-bottom:2px;
}
.iw .attr {
padding-top:0.15em;
}
.iw .attr .name {
font-weight:bold;
}
.iw .tab {
color:#0000CC;
cursor:pointer;
text-decoration:underline;
}
.iw span.selected {
color:black;
cursor:default;
font-weight:bold;
text-decoration:none;
}
.iw div.selected {
display:block;
}
.iw .dir .card .chooser {
font-weight:bold;
text-align:left;
}
.iw .basicinfo {
padding-bottom:1.2em;
vertical-align:top;
width:auto;
}
.iw .addr {
padding-top:0.5em;
}
.iw .imcaption {
font-size:90%;
padding-left:1.6em;
vertical-align:top;
}
#saveplacebutton {
margin-bottom:1px;
}
#saveplacechoices {
width:11.5em;
}
.iw .wizard .ssLearnMore, .iw .wizard .ssLearnMore:visited {
color:#7777CC;
font-weight:normal;
text-decoration:none;
}
.ssmod {
background-color:#FFEECD;
}
.ssmodtime {
color:gray;
font-size:smaller;
}
.iw_close {
background:transparent url(/mapfiles/iwcimgs0.png) no-repeat scroll -24px 0pt;
float:left;
height:12px;
width:12px;
}
.iw_plus {
background:transparent url(/mapfiles/iwcimgs0.png) no-repeat scroll -12px 0pt;
float:left;
height:12px;
width:12px;
}
.iw_fullscreen {
background:transparent url(/mapfiles/iwcimgs0.png) no-repeat scroll -36px 0pt;
float:left;
height:12px;
width:15px;
}
.iw_minus {
background:transparent url(/mapfiles/iwcimgs0.png) no-repeat scroll 0pt;
float:left;
height:12px;
width:12px;
}
#gcp .ads {
font-size:small;
}
#gcp .bottomads {
margin-top:2em;
}
.ads .geo {
color:gray;
}
.adsmessage {
color:gray;
cursor:default;
font-size:90%;
margin-bottom:4px;
}
.geoad {
margin-bottom:0.5em;
}
.ad {
margin-bottom:0.5em;
margin-left:0.3em;
}
.local .ad .title {
font-size:medium;
}
.ads .marker {
cursor:pointer;
padding-left:2px;
vertical-align:top;
}
.ads .marker div {
position:relative;
}
.ads .marker .pushpin {
height:28px;
width:33px;
z-index:0;
}
.ads .marker .label {
height:16px;
left:3px;
position:absolute;
top:3px;
width:16px;
z-index:1;
}
.ads .text {
cursor:default;
padding:0.1em;
vertical-align:top;
width:100%;
}
.local .ads .text .line1 {
font-size:medium;
}
.ads .text .phone {
}
.ads .text .webst {
font-size:70%;
}
.ads .text .webst a:link {
color:#7777CC;
}
.ads .text .visurl {
color:#008000;
}
.ads .text .addr {
color:gray;
}
.iwgeoad {
font-size:small;
margin:0px;
}
.iwgeoad .admsg {
color:gray;
font-size:90%;
}
.iwgeoad .head {
padding-right:0.2em;
}
.iwgeoad .head .title {
font-size:medium;
font-weight:bold;
}
.iwgeoad .detls {
}
.iwgeoad .detls .visurl {
color:#008000;
padding-top:0em;
}
.iwgeoad .detls .addr {
color:gray;
padding-top:0.5em;
}
.iwgeoad .image {
padding-left:0.5em;
vertical-align:top;
}
.iwgeoad .image .bdr {
border:1px solid silver;
}
.iwgeoad .image img {
border:2px solid white;
}
.sp {
font-size:small;
padding-left:1px;
padding-right:4px;
padding-top:1px;
}
.sp .title {
font-size:medium;
font-weight:bold;
}
.sp .description {
padding-bottom:1em;
}
.sp .showing {
margin-bottom:0.75em;
}
.sp .kmllegal {
color:gray;
font-size:85%;
}
.kmlzfm {
background-color:#FFEAC0;
margin:0em auto 1em;
padding:2px;
text-align:center;
}
.fdra {
margin-left:3px;
vertical-align:top;
}
.fdrc {
height:14px;
margin-left:3px;
margin-top:0px;
width:14px;
}
.fdrf {
font-size:small;
}
.fdrl {
margin-left:3px;
}
.fdrn {
border:2px solid;
height:18px;
margin:5px;
width:18px;
}
.fdrlt {
margin-left:3px;
margin-top:3px;
}
.fdrp {
height:32px;
margin-top:0px;
width:32px;
}
.fdrt {
margin-top:5px;
}
.fdfl {
width:100%;
}
.fdsnippeto, .onelineo {
height:1em;
overflow:visible;
padding-bottom:2px;
position:relative;
width:100%;
}
.fdsnippeti, .onelinei {
height:2em;
left:0px;
line-height:2em;
overflow:hidden;
position:absolute;
top:-0.5em;
width:100%;
}

a:visited {
color:#551A8B;
}
a:active {
color:red;
}
a.a {
color:#008000;
}
a.fl {
color:#7777CC;
}
a.q:visited {
color:#0000CC;
}
.query {
font-size:small;
padding-bottom:0.2em;
padding-right:0.2em;
}
.dist {
color:#808080;
}
.nreviews {
color:#808080;
}
a.reviews_link {
color:#7777CC;
}
.rescat {
color:#808080;
}
.vat {
vertical-align:top;
}
.unver {
color:#7777CC;
white-space:nowrap;
}
.unver a:link {
color:#7777CC;
}
#panel .local {
font-size:small;
padding-bottom:0.5em;
}
.cat {
margin-bottom:0.75em;
padding-right:7px;
}
.res {
border-collapse:collapse;
}
.res td {
vertical-align:top;
}
.res .icon {
cursor:pointer;
padding-right:2px;
padding-top:0.25em;
}
.res .text {
padding:0.25em 7px 0.5em 5px;
}
.res .name {
font-size:medium;
margin-bottom:0.1em;
padding-top:3px;
}
.res .detls {
font-size:70%;
}
.res .detls a {
color:#7777CC;
}
.res .detls {
padding:0px;
vertical-align:baseline;
}
.res .lscmore {
color:#7777CC;
font-size:85%;
}
.res .lscmore a {
color:#7777CC;
}
.notices {
margin-top:1em;
}
.wpt {
font-size:medium;
margin-bottom:1em;
margin-top:1em;
}
.obfoot {
font-size:small;
padding-bottom:1em;
padding-top:0px;
}
.tightname {
font-size:small;
padding-top:0px;
}
.ssadd {
font-size:small;
}
.ssadd div {
padding-top:5px;
}
.ssadd ul {
margin-top:3px;
padding-left:20px;
}
.ssadd hr {
background-color:#CCCCCC;
border:0pt none;
color:#CCCCCC;
height:1px;
width:100%;
}
#attrBar li {
float:left;
margin:0pt;
padding:0pt;
}
#attrBar li.prompt {
padding-right:6px;
}
#attrBar li.sep {
padding:0pt 5px;
}
#attrBar li.on {
color:#000000;
cursor:text;
font-weight:bold;
text-decoration:none;
}
#attrBar li.off {
color:#0000CC;
cursor:pointer;
text-decoration:underline;
}
#attrBar {
display:block;
font-size:smaller;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#tvt {
font-size:72%;
text-align:right;
}
#tvt img {
margin-right:4px;
}
#tvt a {
margin:8px;
text-decoration:none;
}
#tvt span.o {
margin-right:8px;
}
#tvt span.l {
text-decoration:underline;
}
#tvt hr {
background-color:#CCCCCC;
border:0pt none;
color:#CCCCCC;
height:1px;
width:100%;
}
#resultspanel .suggest {
display:none;
}
.medium {
font-size:medium;
}
.bt {
background:white none no-repeat scroll center;
border:1px solid blue;
cursor:pointer;
float:left;
height:60px;
margin-right:5px;
margin-top:2px;
overflow:hidden;
width:85px;
}
.btp {
border:medium none;
cursor:default;
}
.s {
margin-top:0.2em;
}
.pl {
margin-left:6px;
margin-right:4px;
vertical-align:text-top;
}
#hm {
background:white none repeat scroll 0%;
border:1px solid black;
padding:0px;
position:absolute;
z-index:3;
}
.ac td {
background:white none repeat scroll 0%;
color:black;
cursor:default;
display:block;
font-size:80%;
padding:1px 2px;
text-decoration:none;
white-space:nowrap;
}
.ac td.no-sel-on-hover {
background:#E5F0FF none repeat scroll 0%;
}
.ac td.sel {
background:#3366CC none repeat scroll 0%;
color:white;
}
.acl {
color:#0000CC;
cursor:pointer;
white-space:nowrap;
}
.acdel {
margin-top:2px;
}
.acsuggest {
position:relative;
}
.actype {
color:green;
position:absolute;
right:0pt;
}
.suggest {
font-size:medium;
}
.suggest .ref {
margin-top:0.5em;
}
.ref_desc {
font-size:small;
}
.suggest .didyou {
color:#CC0000;
}
div .n {
margin-top:1ex;
}
.n a {
color:#000000;
font-size:10pt;
}
.n .i {
font-size:10pt;
font-weight:bold;
}
.i, .i:link {
color:#A90A08;
}
.q:visited, .q:link, .q:active, .q {
color:#0000CC;
}
.b a {
color:#0000CC;
font-size:12pt;
font-weight:bold;
}
.nav {
padding-left:2em;
}
.imgn {
line-height:1px;
}
#ap .abc {
border:0pt none;
color:black;
font-size:small;
margin:0pt;
padding:0pt;
position:relative;
width:100%;
}
#ap .ablight {
background-color:#FFEAC0;
}
#ap .abdark {
background-color:#FFCC99;
}
#ap .abd {
padding:4px;
}
#ap table {
width:100%;
}
#ap td, th {
padding:2px;
vertical-align:middle;
white-space:nowrap;
}
#ap input {
margin:2px;
}
#ap .abnew {
width:200px;
}
#ap .abadd input {
padding:2px;
}
#ap .ablist {
background-color:white;
border-collapse:collapse;
color:black;
}
#ap .abempty {
padding:1em;
text-align:center;
}
#ap .abcb {
width:1em;
}
#ap .abarrow {
width:4em;
}
#ap .abloc {
width:30em;
}
#ap .ablab {
width:20em;
}
#ap .abpad {
padding:2px;
width:1em;
}
#ap .abloc input {
border:1px solid gray;
padding:2px;
width:300px;
}
#ap .ablab input {
border:1px solid gray;
padding:2px;
width:200px;
}
#ap .abitem td {
border-color:silver -moz-use-text-color;
border-style:solid none;
border-width:1px 0pt;
}
.olLayerGroup {
margin-bottom:5px;
margin-left:10px;
}
.olGroupLabel {
font-weight:bold;
margin-bottom:3px;
margin-left:3px;
margin-top:3px;
text-decoration:underline;
cursor:pointer;
color:black;
}
.olGroupImgOpen {
background:transparent url(images/textfolder.gif) no-repeat;
float:left;
height:16px;
width:30px;
cursor:pointer;
}
.olGroupImgClose {
background:transparent url(images/folder.gif) no-repeat;
float:left;
height:16px;
width:30px;
cursor:pointer;
}
.olLayerImgLegend {
background:transparent url(images/lle.gif) no-repeat;
float:left;
height:12px;
width:15px;
cursor:pointer;
}
.olLayMaxOpacity{
background:transparent url(images/mas.gif) no-repeat;
float:left;
height:11px;
width:11px;
cursor:pointer;
position:relative;
top:-10px;
}
.olLayMinOpacity{
background:transparent url(images/menos.gif) no-repeat;
float:left;
height:11px;
width:11px;
cursor:pointer;
position:relative;
top:-1px;
}
.olLayOpaValue{
width:20px;
color:black;
font-size:8pt;
}
.olServerImgOpen {
background:transparent url(images/server_open.png) no-repeat;
float:left;
height:16px;
width:16px;
cursor:pointer;
}
.olServerImgClose {
background:transparent url(images/server_close.png) no-repeat;
float:left;
height:16px;
width:16px;
cursor:pointer;
}
.olServerImgProperties {
background:transparent url(images/text.gif) no-repeat;
float:left;
height:16px;
width:16px;
cursor:pointer;
}


.panelIE{
position:absolute;
top:106px;
bottom: 0pt;
left:0px;
display:block;
width:255px;
color:#000000;
}
.panelFX{
position:absolute;
top:140px;
bottom: 0pt;
left:0px;
display:block;
width:255px;
color:#000000;
}
.mapaIE{
position:absolute;
left:260px;
top:106px;
right:0px;
bottom: 0pt;
}
.mapaFX{
position:absolute;
left:260px;
top:140px;
right:0px;
bottom: 0pt;
}
.buscarFX{
position:absolute;
left:15px;
top:34px;

height:30px;
border:0px solid #ffcc00;
width:auto;

}

.printFX{
position:absolute;
top:40px;
right:5px;
height:auto;
border:0px solid #ffcc00;
width:auto;

}


.divVistas{
position: absolute;
top: 160px;
right: 20px;
z-index: 20;
}
.divEscala{
bottom:0;
font-size:11px;
height:32px;
left:260px;
overflow:hidden;
position:absolute;
width:205px;
}

divMenui{
bottom:0;
top:130px;
font-size:11px;
height:32px;
left:260px;
overflow:hidden;
position:absolute;
width:205px;
}


.divPosition{
position: absolute;
right: 20px;
bottom: 0pt;
}
