#sddm
{	z-index: 30
        left: -5px}

#sddm li
{	padding: 0;
	list-style: none;
	float: left}

#sddm li a
{	display: block;
	margin: 0 0 0 0;
	padding: 4px 10px;
	width: auto;
	height: auto;
	background: #0b615e;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #0bbb00}

#sddm div
{       position: absolute;
	visibility: hidden;
	background: #EAEBD8;
	border: 1px solid #0bbb00}

	#sddm div a
	{	position: relative;
		display: block;
		padding: 5px 10px;
		width: auto;
		height: 10px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #0b605e;
		font: 1em arial}

	#sddm div a:hover
	{	background: #0bbb00;
		color: #FFF}

table.header {
	border-width: 4px;
	border-spacing: 3px;
	border-style: groove;
	border-color: green;
	border-collapse: separate;
}
table.header th {
	font-size: 15px;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: green;
	background-color: rgb(150,200,100);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.body {
	border-width: 4px;
	border-spacing: 3px;
	border-style: groove;
	border-color: green;
	border-collapse: separate;
	background-color: rgb(255, 250, 250);
}
table.body th {
	font-size: 12px;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: green;
	background-color: rgb(100, 150, 100);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.body td {
	border-width: 0px;
	font-size: 12px;
	padding: 1px;
	border-style: inset;
	border-color: green;
	background-color: rgb(240, 245, 240);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sector {
	border-width: 4px;
	border-spacing: 3px;
	border-style: groove;
	border-color: green;
	border-collapse: separate;
	background-color: rgb(255, 250, 250);
}
table.sector th {
	font-align: left;
	font-size: 12px;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: green;
	background-color: rgb(240, 250, 240);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sector td {
	border-width: 0px;
	font-size: 12px;
	padding: 1px;
	border-style: inset;
	border-color: green;
	background-color: rgb(245, 225, 240);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.pprincipal{
	border-width: 4px;
	border-spacing: 3px;
	border-style: groove;
	border-color: green;
	border-collapse: separate;
	background-color: rgb(255, 250, 250);
}
table.pprincipal th {
	background-color: rgb(245, 225, 240);
	color: red;
	font-align: left;
	font-size: 12px;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: green;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.pprincipal td {
	background-color: rgb(240, 250, 240);
	border-width: 0px;
	font-size: 12px;
	padding: 1px;
	border-style: inset;
	border-color: green;
	-moz-border-radius: 0px 0px 0px 0px;
}