@CHARSET "ISO-8859-1";
body { font-family: Arial; font-size:12px; background-image: url("img/head_bg.jpg"); background-repeat: repeat-x; }
a img { border:0; }

.container { margin:0 auto;}
#pagina { o-width: 950px; }

#header {
	padding-top:13px;
	height:80px;
}
.carpidiem_logo { float:left; display:inline;}
.pgtu_logo { float:left; display:inline; margin-left:15px; }
#header .title {
	text-align: right;
	margin: 10px 0 0 20px;
	text-transform: uppercase;
	font-size: 18px;
	text-shadow: white +2px +2px;
}

#footer {height:50px; padding-top:20px;}
.retina_logo { float:right; display:inline; font-size: 12px; }
.retina_logo a { text-decoration: none; color:#767D00; }
.retina_logo a:hover { text-decoration: underline;}

.sisplan_logo { float:right; display:inline; font-family: Verdana; font-size: 50px; color:#003366; padding-right:20px;}
.sisplan_logo { font-size:12px; }
.sisplan_logo a { text-decoration: none; color:#003366; }
.sisplan_logo a:hover { text-decoration: underline;}

.leftCol { width:28%; float:left; display:inline; position:relative; }	
.rightCol { width: 70%; float:right; display:inline; padding-left:2%; position:relative; }
#map_canvas	{width:100%; height: 600px; border: 1px solid black;}
#map_loading {
	width:100%; height: 600px;
	border: 1px solid black;
	background-color:white; background-image:url('img/ajax-loader.gif');
	opacity:0.5;filter:alpha(opacity=50);
	background-position:center; background-repeat:no-repeat;
	position:absolute; z-index:10;
	display:none;
}
.clr { clear:both; height:0; overflow:hidden; }
select.streets { width: 100%; font-size:10px; height:18px; }
#content { padding-top:5px; padding-bottom:5px; }
.output {font-family: Courier New; font-size: 9px; o-display:none;}

a.showAll, a.print {
	font-size:10px;
	float: left;
	display:block;
	text-decoration: none; color: black;
	padding:0 2px;
	width:70px;
	height:16px;
	line-height: 16px;
	text-align: center;
	border: 1px solid black;
	background-color: white;
	margin-bottom:10px;
	margin-right: 10px
}

.switch { display:none; margin-bottom:10px; }
.switch a {text-decoration: none; color: black; }
.switch .button {	
	width:40px;
	height:20px;
	line-height: 20px;
	text-align: center;
	border: 1px solid black;
	background-color: white;
	float:left; display: inline;	
}
.switch .xml { margin-right:10px; }

.switch .active { border: 3px solid black; width:38px; height:18px; line-height:18px; }

#currentStreet { font-weight: bold; display: none; }
