BODY {
	font-size: 9pt;
	margin: 0px;
	color: black;
	font-family: 'Lucida Sans Unicode' , Tahoma, Arial, Sans-Serif;
	background-color: white;
}

TABLE {
	font-size: 9pt;
	margin: 0px;
	color: black;
	font-family: 'Lucida Sans Unicode' , Tahoma, Arial, Sans-Serif;
}

A {
	color: #346ac2;
	text-decoration: none;
}

A:hover {
	color: black;
	text-decoration: underline;
}

.tb_button {
	display: block;
	padding: 3px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

:hover.tb_button {
	padding: 0px;
	background: CornFlowerBlue;
	color: white;
	padding: 2px;
	border: solid 1px black;
	text-decoration: none;
	padding-bottom: 0px;
}

.leftPanel {
	background-color: white;
}

IMG {
	border: none;
}

.head {
	border: none;
	color: black;
	font-weight: bold;
}

.codesection {
	padding-left: 16px;
	padding-top: 6px;
}

.panelTitle {
	font-weight: bold;
	padding: 3px;
	border-top: solid 2px #808080;
	border-left: solid 1px #808080;
	border-bottom: solid 2px black;
	border-right: solid 1px black;
	width: 190px;
	background-color: #808080;
	color: white;
}

.panelLink {
	padding: 3px;
	color: black;
	display: block;
	border-left: solid 1px #E0E0E0;
	border-top: solid 1px #E0E0E0;
	border-bottom: solid 1px #808080;
	border-right: solid 1px #808080;
	background-color: #E0E0E0;
}

.panelLink:hover {
	color: black;
	text-decoration: none;
	border-left: solid 1px white;
	border-top: solid 1px white;
	border-bottom: solid 1px #402600;
	border-right: solid 1px #402600;
	background: url("/emorcillo/images/linkhot.gif") repeat-y #FF9900;
}

.pageBody {
	padding: 0px;
	width: 100%;
}

.text {
	padding: 5px;
}

.cellTitle {
	font-weight: bold;
	padding: 3px;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	background-color: #808080;
	color: white;
}

.cellText {
	padding: 3px;
	color: black;
	border-left: solid 1px #E0E0E0;
	border-top: solid 1px #E0E0E0;
	border-bottom: solid 1px #808080;
	border-right: solid 1px #808080;
	background-color: #E0E0E0;
	vertical-align: top;
}


PRE, .pre {
	font-family: 'Lucida Console' , 'Courier New', monospace;
	font-size: 8pt;
	float: none;
	border: solid 1px #808080;
	background-color: #EAEAEA;
	padding: 5px;
	margin: 0px;
}

.copiar {
	font-family: 'Lucida Console' , 'Courier New', monospace;
	font-size: 8pt;
	float: none;
	border: solid 1px #808080;
	border-bottom: none;
	background-color: #C0C0C0;
	padding: 5px;
	margin: 0px;
	color: black;
	font-weight: bold;
}

UL {
	margin: 0;
	margin-left: 20px;
}

HR {
	color: #FF9900;
	height: 1px;
	border: none;
}

H1 {
	font-size: 14pt;
	border-bottom: solid 1px black;
	background: url("/emorcillo/images/titulo.gif") repeat-y cornflowerblue;
	padding: 3px;
	color: black;
	font-weight: bold;
	padding-left: 5px;
	font-family: Tahoma, Sans-Serif;
	margin: 0px;
	margin-bottom: 4px;
}

H2 {
	font-size: 12pt;
	border-bottom: solid 2px cornflowerblue;
	padding: 3px;
	color: black;
	font-weight: bold;
	padding-left: 5px;
}

H3 {
	font-size: 10pt;
	color: black;
	font-weight: bold;
	margin: 2px;
}

.absmiddle {
	position: relative;
	top: -2px;
	cursor: pointer;
}
