﻿/* popup GETFEATURE INFO */
.olPopupGoogle
{
	overflow:inherit;
}

.olPopupGoogle *
{
	margin: 0px;
	padding:0px;
	font-size: 12px;
}

.olPopupGoogle a.close
{
	width: 14px;
	height: 14px;
	position: absolute;
	top: 10px;
	right: 28px;
	background: url(script/img/close.gif) no-repeat top left;
	margin: 0px;
	font-size: 1px;
	padding: 0px;
}

.olPopupGoogle a.close:hover
{
	background: url(script/img/close-hover.gif) no-repeat top left;
}

.olPopupGoogle .olPopupGoogleContent
{
	min-width:200px;
	background-color: #ffffff !important;
	padding: 1px !important;
	margin: 0px !important;
	font-size: 0.80em;
}

.olPopupGoogle .olPopupGoogleContent h2
{
	font-size: small;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px 6px 0px 6px;
	text-transform:capitalize;
}

.olPopupGoogle .olPopupGoogleContent table
{
	border-collapse:collapse;
	overflow: auto;
	padding: 0px;
}

.olPopupGoogleContent table td
{
	padding: 4px;
	border: 1px solid #cccccc;
}

.callout_small { width:142px; height:105px; background: url(../images/popup/caixa_pequena.gif) no-repeat; margin:0; padding:5px; font-family:MS Reference Sans Serif, Arial, Helvetica, sans-serif; font-size:10px; overflow:hidden}
.callout_small h1 { width:80%; font-variant:small-caps; text-decoration: underline; float:left; font-family:verdana; font-size:12px; color:#7d7d7d; padding:0 0 0 2px; margin:0 2px 0 0;}
.callout_small p { font-size:11px; font-family:verdana; clear:both; margin:8px 0 0 0; height:63%; padding:5px 8px 0 2px; color:#7d7d7d; margin:0; padding-top:expression(3)}
.callout_small a { color:#7d9b15; font-size:11px; font-family:verdana;}
.callout_small a:hover { color:#7d9b15; font-size:11px; font-family:verdana; text-decoration:underline;}

.callout_widget { width:214px; height:220px; background: url(http://js.sapo.pt/Assets/Maps/Images/caixa_widget3.gif) no-repeat; margin:0; padding:2px; font-family:MS Reference Sans Serif, Arial, Helvetica, sans-serif; font-size:10px; overflow:hidden}
.callout_widget h1 { width:90%; float:left; font-family:verdana; font-size:12px; color:#7d7d7d; padding:0 0 0 2px; margin:0 2px 0 0;}
.callout_widget p { overflow:auto; font-size:11px; font-family:verdana; clear:both; margin:8px 0 0 0; height:63%; padding:5px 8px 0 0; color:#7d7d7d; margin:0; padding-top:expression(3)}
.callout_widget a { color:#7d9b15; font-size:11px; font-family:verdana;}
.callout_widget a:hover { color:#7d9b15; font-size:11px; font-family:verdana; text-decoration:underline;}

.callout_big { width:214px; height:180px; background: url(../images/popup/caixa_grande.gif) no-repeat; margin:0; padding:8px; font-family:MS Reference Sans Serif, Arial, Helvetica, sans-serif; font-size:10px; overflow:hidden}
.callout_big h1 { width:80%; font-variant:small-caps; text-decoration: underline; float:left; font-family:verdana; font-size:12px; color:#7d7d7d; padding:0 0 0 2px; margin:0 2px 0 0;}
.callout_big p { overflow:auto; font-size:11px; font-family:verdana; clear:both; margin:8px 0 0 0; height:63%; padding:5px 8px 8px 0px; color:#7d7d7d; margin:0; padding-top:expression(3)}
.callout_big a { color:#7d9b15; font-size:11px; font-family:verdana;}
.callout_big a:hover { color:#7d9b15; font-size:11px; font-family:verdana; text-decoration:underline;}
.callout_big input,textarea { font-family:verdana;font-weight:normal;font-size:11px; }
.callout_desc {overflow:auto}

.popupProximidadeTxt
{
	font-variant:small-caps; 
	font-family:verdana; 
	font-size:12px; 
	padding:0 3px 0 5px; 
	width:auto; 
	cursor: default;
}

.popupProximidade_nw
{
	background: transparent url(../images/popup/org_nw.png) no-repeat scroll center bottom; 
	height: 6px; 
	width: 6px; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}
.popupProximidade_n
{
	background: transparent url(../images/popup/org_n.png) repeat-x scroll center bottom; 
	height: 6px; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}

.popupProximidade_ne 
{
	background: transparent url(../images/popup/org_ne.png) no-repeat scroll left bottom; 
	height: 6px; 
	width: 6px; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}

.popupProximidade_w 
{
	background: transparent url(../images/popup/org_w.png) repeat-y scroll 0% 0%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;	
}

.popupProximidade_e 
{
	background: transparent url(../images/popup/org_e_1.png) repeat-y scroll 0% 0%;
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}

.popupProximidade_s 
{
	background-attachment: scroll;
	background-image: url(../images/popup/org_s_1.png);
	background-repeat: repeat-x;
	background-position: inherit;
	height: 16px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

.popupProximidade_sw 
{
	background: transparent url(../images/popup/org_sw_1.png) repeat scroll 0% 0%; 
	height: 16px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

.popupProximidade_se
{
	background: transparent url(../images/popup/org_se_1.png) no-repeat scroll 0% 0%;
	height: 16px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

