div.tablePrint {
	display: none;
}

div.tableShow {
	display: none;
}

div.tableHide {
	display: none;
}

.inputHide {
	display: none;
}

BODY {
	font-family: verdana, arial, helvetica, sans;
	font-size: 12px;
}

INPUT {
	font-family: cursive, arial, helvetica, sans;
	font-size: 11px;
}

.button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #0066cc;
	color: #ffffff;
	font-weight: bold;
}

SELECT {
	font-family: verdana, arial, helvetica, sans;
	font-size: 11px;
	width: 200
}

SELECT.small {
	font-family: verdana, arial, helvetica, sans;
	font-size: 11px;
	width: 110
}

A {
	color: #0066cc;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

H1 {
	text-align: center;
	color: #0066cc;
	font-size: 1.5em;
}

H2 {
	text-align: center;
	color: #0066cc;
	font-size: 1.3em;
}

H3 {
	text-align: center;
	color: #0066cc;
	font-size: 1.1em;
}

H4 {
	text-align: left;
	color: #0066cc;
	font-size: 1.5em;
}

H5 {
	text-align: right;
	color: #0066cc;
	font-size: 1.1em;
}


H6 {
	text-align: left;
	color: #0066cc;
	font-size: 1.1em;
}

TABLE {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	font-weight: normal;
}

.hide {
	display: none;
}

.show {
	display: table;
}

TD {
	color: #0066cc;
}

TD.left {
	text-align: left;
}

TD.right {
	text-align: right;
}

TD.header {
	text-align: left;
	color: #0066cc;
	font-size: 10px;
}

TR.header {
	text-align: center;
	color: #0066cc;
	font-size: 10px;
}

TR.menu {
	color: white;
	background-color: #0066cc;
	text-align: right;
	height: 25px;
	font-size: 10px;
}

TR.body {
	text-align: center;
	color: #0066cc;
	font-size: 10px;
}

TR.footer {
	text-align: center;
	font-size: 10px;
	color: white;
}

TD.footer {
	text-align: center;
	color: #0066cc;
	font-size: 10px;
}

TD.headerHide {
	border-top: none;
	text-align: left;
	color: #0066cc;
	font-size: 10px;
}

TD.footerHide {
	border-bottom: none;
	text-align: left;
	font-size: 10px;
	color: #0066cc;
}

TD.footerText {
	color: white;
	background-color: #0066cc;
	font-size: 9px;
	text-align: center;
	font-weight: bold;
}

.headerFooterLeftRigthHide {
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

TH {
	color: white;
	background-color: #0066cc;
}

.toUpperCase {
	text-transform: uppercase;
}

.textRed {
	color: red;
}

.hideBorderRight {
	border-right: none;
}

.hideBorderLeft {
	border-left: none;
}

.borderPunteadoTop {
	border-color: gray;
	border-top-style: dashed;
	border-width: 1px;
}

.borderPunteadoAll {
	border-color: gray;
	border-top-style: dashed;
	border-left-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-width: 1px;
}

.hideHeader {
	border-top: none;
}

.hideHeaderRigth {
	border-top: none;
	border-right: none;
}

.hideHeaderLeft {
	border-top: none;
	border-left: none;
}

.hideLeft {
	border-left: none;
}

.hideRight {
	border-right: none;
}