body {
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

body, td, th, h3, h6 {
	color: #330000;
}

h1, h2, h4, h5 {
  color: #660000;
}

a {
	color: #003366;
}

a:link {
	font: normal 10px/normal Tahoma;
	color: #004B6B;
	text-decoration: none;
}
.TxtMsgError {
	font: normal 10px Tahoma;
	color: #FF0000;
}
.TxtNormal_1 {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}


a:hover {
	color: #004B6B;
	text-decoration: underline;
	border: 1px dotted #FF9900;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #FF9900;
}
a:active {
	color: #004B6B;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
a:visited {
	color: #004B6B;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.BorderTableI {
	border: 1px solid #003333;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
}
.TituloTabla {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.TituloTablaBlanco {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.TextoNormal {
	font: normal 11px/normal Tahoma;
	text-transform: none;
}

.infoUsuario {
	color: #000000;
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.TextoPiePagina {
	font: normal 12px/normal Tahoma;
	color:#FFFFFF;
	text-transform: none;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url("img/formbg.gif") repeat-x left top;
}.textoSmall {
	font: normal 9px/normal Tahoma;
}
.msgError {
	color: #FF0000;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
}
.TextoErrorBig {
	font-family: Tahoma;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
	text-transform: none;
}
.TextoBig {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}

.frmbox {
	background-color: #CCCCCC;
}
.mano {
	cursor: hand;
}
.frmbutton2 {
	background-image: url(img/XSMALL/document_ok.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-color: #FFFFFF;
}
.frmbutton3 {

	background-image: url(img/MEDIUM/b_delete_small.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-color: #FFFFFF;
}
.boxActive {
	background-color: #FFFFF4;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
}
form {
	font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
}
.TextoNormalBold {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.TextoNormalWhiteBold {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.TextoSmallBold {

	text-transform: none;
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-opacity: 0.5;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=150);
-moz-opacity: 1;
}
.highlightita img{
border: 1px solid #ccc;
}

.highlightita:hover img{
border: 1px solid navy;
}

.highlightita:hover{
color: red; /* Dummy definition to overcome IE bug */
}
#Layer2 {
	position:absolute;
	left:15px;
	top:13px;
	width:538px;
	height:155px;
	z-index:1;
	visibility: hidden;
}
.TituloFRM {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFF00;
	background-color: #000066;
}
.BordederechoTabla {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.TituloListas {
	text-transform: none;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #000066;
	border: 1px solid #000066;
}
.NumRegistro {
	font-family: Tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.TxtMsgBlue {
	color: #0000FF;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.BordeTableII {
	border: 1px dashed #DDDDDD;
}

.punteado{
border-style: dotted;
border-width: 1px;
border-color: 660033;
background-color: ffffff;
}

Transparecia{margin:0;padding:0; text-align:center; background-color:#993333;}
#main{width:780px;
position:absolute;margin-left:-370px;left:390px;
/* posición del nav */
text-align:center;}
#header{ width:100%;background:url(header.jpg) no-repeat;height:126px;}