/*usada para la barra lateral sidebar*/
#content {margin-top: 0px; position: relative;border: 0px solid #f00;width:590px;}
#map{float:left; width:470px;height:580px; border: 1px solid #999999;margin:0 0 10px 0px;padding:0;}
#map-wrapper{position: relative; float:left;}
#sidebar {border: 0px;width:110px;float:left;margin:0 0 0 3px; padding:0;}
#sidebar p {margin: 3px;}
#sidebar ul#sidebar-list {list-style: none; padding: 0; margin: 0;}
#sidebar ul#sidebar-list li a {
	display: block;
	background: #E6E6E6;
    margin:0px 0px 3px;
	padding:0px 2px 2px;
	font: 11px Arial, sans-serif; text-decoration: none;
	color: #000000;
	border-bottom: 1px solid #999999;
}
#sidebar ul#sidebar-list li.current a {border-bottom: 1px solid #FFAE17;padding-left: 3px;  background-color:#FFF5CA;}
#sidebar ul#sidebar-list li a:hover{border-bottom: 1px solid #FFAE17;background:#FFEEA0;color: #000000;}
#sidebar ul#sidebar-list li.over a{border-bottom: 1px solid #FFAE17; background:#FFF5CA; color:#000000;}
#sidebar ul#sidebar-list li a strong {display: block;}
#sidebar ul#sidebar-list li a span{font-style: normal;font-size:10px;}
#bus_info{ font-family:Arial, Verdana; font-size:12px; text-align:center;}
.cierra{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #E0E0E0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	margin-top: 0px;
	text-decoration: none;
	margin-bottom: 1px;
}
.superior{
	padding-left: 5px;
	background-color:#FFF5CA;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #FF9900;
	margin-bottom: 1px;
}
.superior a{
	color: #000000;
	text-decoration: none;
}
.superior a:hover{background: #FFCC00;color: #FFFFFF;}
