/**
 * CSS
 * (c) 2007 Darío G. Ruellan / D²
 */

/* maintext */

#maintext .oceano h1 {
	background-image: url(../images/icn_map.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding-left: 28px;
}
#maintext .oceano ul {
	margin-left: 28px;
	padding: 0;
}
#maintext .oceano ul li {
	background-image: none;
	margin: 0;
	padding: 0;

}
#maintext .oceano ul li div {
	padding: 5px;
	border-top: 1px solid rgb(240, 240, 228);
	border-left: 1px solid rgb(240, 240, 228);
	border-right: 1px solid rgb(240, 240, 228);
	background-image: url(../images/grd_neut2.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: white;
}
#maintext .oceano ul li a img {
	margin-right: 5px;	
}
#maintext .oceano ul li .infobox {
	position: relative;
	overflow: auto;
	height: 250px;
	border: 0;
	background-image: url(../images/icn_loading_small.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#maintext .oceano ul li .infobox p {
	padding: 0;
	margin: 0;
}
#maintext .oceano ul li .infobox div.map {
	float: right;
	border: 0;
	padding: 0;
	margin: 0 0 0 10px;
}
#maintext .oceano ul .shadow {
	display: block;
	text-align: right;
	padding: 2px 0 2px 0;
}