html, body, * {
	outline:none	
}

#slider {
	width:910px
}
#slider ul {
	margin:0px;
	padding:0px
}

#slider li { 
	width: 910px;
	height: 390px;
	overflow:hidden;
	background-position:right;
	background-repeat:no-repeat
}	
		
#gmap {
	margin:15px;
	width:513px;
	height:259px;
}

* html li { behavior:url('/css/csshover.htc'); }

#menu li ul { 
	display: none;
	position: absolute;
	margin-top:25px
}

#menu li>ul {
	top: auto;
	/*left: auto;*/
}

#menu li:hover .subnav  {
	display: block;
}
#menu td:hover .subsubnav  {
	display: block;
}
.subnav { display:none }
.subsubnav { display:none }

#sitemap a { 
	text-decoration:none;
}

#sitemap a:hover {
		text-decoration:none;
		color:#018469;
	}

#sitemap {
	padding: 0px;
	margin:0px
}
#sitemap ul {
	margin: 0px;
	padding:0px;
	margin-bottom:7px	
}

#sitemap ul li {
	font-weight:bold;
	list-style:none;
	margin-left:0px;
	padding-left:20px;
	line-height:110%;
	margin-bottom:7px;
}

#sitemap ul li a{
	font-size:20px;
	font-weight:normal;
	color:#454545;
	text-decoration:underline
}

#sitemap ul ul{
	padding:7px 3px 7px 0;
}

#sitemap ul li li {
	background:url(../img/raquo-2.gif) 0 7px no-repeat;
	margin:0 0 1px 10px;
}

#sitemap ul li li a {
	font-weight:normal;
	font-size:15px;
	color:#454545
}

#sitemap ul li li li {
	background:url(../img/raquo-3.gif) 0 8px no-repeat;
	margin:0 0 0 10px;
}
#sitemap ul li li li a{
	font-size:12px;
	color:#454545
}


.sitemap { padding:0 0 0 10px; }
	.sitemap li { padding:0 0 30px 0; }
		.sitemap li li { padding:7px 0 0 0; }
	.sitemap .i-1 {
		font-size:20px;
		font-weight:normal;
	}
		.sitemap li li a {
			padding-left:25px;
			background:url(../img/raquo-2.gif) 12px 6px no-repeat;
		}
			.sitemap li li li a {
				padding-left:50px;
				background:url(../img/raquo-3.gif) 33px 8px no-repeat;
				font-size:12px;
			}
			
	.pagination ul{
		margin:0px;
		padding:0px
	}
	.pagination li {
		float:left;
		text-decoration:none !important;
		font-size:11px;
		margin:0 1px;
		line-height:100%;
		list-style:none
	}
	.pagination li.current {
		border:3px solid #00A886;
		padding:2px 1px;
		display:block;
		margin-top:-6px;
		position:relative;
		z-index:10;
	}
.SubsError { background:url(../img/field-error.gif) 0 0 repeat-x #FFF;}			

.right-side a.all {
	font-size:11px;
	margin-bottom:0px;
	margin:0px;
	padding:0px;
	
}

.hide { display:none }
.search-on {
	background:#FFF;
	width:155px;
	height:27px;
	margin:5px 5px 0 0;
}
	.search-on .textfield {
		font-size:12px;
		color:#00A886;
		border:2px solid #FFF;
		width:125px;
		margin:3px 0 0 0;
	}

	
#gmap {
	width:607px;
	margin:0px;
	height:272px;
	float:left
}

.listas-1 span.block {
        padding:0 15px 10px 70px;
        position:relative;
        line-height:150%;
    }
        .listas-1 span.block a { line-height:150%; }
    .listas-1 .date-1 {
        position:absolute;
        top:0;
        left:0;
    }
    .listas-2 li {
        position:relative;
        padding-left:75px;
    }
    .listas-2 span {
        position:absolute;
        top:3px;
        left:0;
    }
	.listas-2 a {
		padding-left:8px;
		display:block

    }

