.txtCabecera {
	FONT-SIZE: 19px; COLOR: #982731; FONT-FAMILY: "Small Fonts"; TEXT-DECORATION: none
}
A.txtCabecera:hover {
	FONT-SIZE: 19px; COLOR: #982731; FONT-FAMILY: "Small Fonts"; TEXT-DECORATION: underline
}
.txtMargen {
	FONT-SIZE: 9px; COLOR: #336699; FONT-FAMILY: "Small Fonts"; TEXT-DECORATION: none
}
A.txtMargen:hover {
	FONT-SIZE: 9px; COLOR: #336699; FONT-FAMILY: "Small Fonts"; TEXT-DECORATION: underline
}
.txtPie {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: "Arial"; TEXT-DECORATION: none
}
A.txtPie:hover {
	FONT-SIZE: 10px; COLOR: #982731; FONT-FAMILY: "Arial"; TEXT-DECORATION: underline
}
.txtMenu {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "ARIAL"; TEXT-DECORATION: none
}
A.txtMenu:hover {
	COLOR: #FF0000
}
.txtTitulos {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "ARIAL"; TEXT-DECORATION: none; FONT-WEIGHT: bold 
}
.Titulosizq {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: "ARIAL"; TEXT-DECORATION: none; FONT-WEIGHT: bold 
}
.Textosizq {
	FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: "ARIAL"; TEXT-DECORATION: none; FONT-WEIGHT: bold 
}

.Titulosder {
	FONT-SIZE: 14px; COLOR: #fff71c; FONT-FAMILY: "ARIAL"; TEXT-DECORATION: none; FONT-WEIGHT: bold 
}
.Textosder {
	FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: "ARIAL"; TEXT-DECORATION: none; FONT-WEIGHT: bold 
}

TABLE {
	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none; text-align : justify;
}
.contenido {
	FONT-SIZE: 10px; COLOR: #696969; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none; text-align : justify;
}
.info {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: "ARIAL"; TEXT-DECORATION: none
}
A.info:hover {
	COLOR: #FF0000
}
.derecha { BACKGROUND-COLOR: #e5e5e5
}
.tblIzq {
BORDER-RIGHT: #990000 1px solid;
BORDER-TOP: #990000 1px solid;
BORDER-LEFT: #990000 1px solid;
BORDER-BOTTOM: #990000 1px solid; BACKGROUND-COLOR: #f7e7e7;
}
.tblIzqhover {
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #eeeeee;
}
.ncb {
BORDER-RIGHT: #FFCCCC 1px solid;
BORDER-TOP: #FFCCCC 1px solid;
BORDER-LEFT: #FFCCCC 1px solid;
BORDER-BOTTOM: #FFCCCC 1px solid; BACKGROUND-COLOR: #f7e7e7
}
.tblCen {
BORDER-RIGHT: #990000 1px solid;
BORDER-TOP: #990000 1px solid;
BORDER-LEFT: #990000 1px solid;
BORDER-BOTTOM: #990000 1px solid; BACKGROUND-COLOR: #f1f1f1;
}
.tblDer {
BORDER-RIGHT: #999999 1px solid;
BORDER-TOP: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #999999
}
.tblDerhover {
BORDER-RIGHT: #fff71c 1px solid;
BORDER-TOP: #fff71c 1px solid;
BORDER-LEFT: #fff71c 1px solid;
BORDER-BOTTOM: #fff71c 1px solid; BACKGROUND-COLOR: #999999
}

.ultHora {
BORDER-RIGHT: #c70000 1px solid;
BORDER-TOP: #c70000 1px solid;
BORDER-LEFT: #c70000 1px solid;
BORDER-BOTTOM: #c70000 1px solid; BACKGROUND-COLOR: #c70000
}

.linet {
BORDER-RIGHT: #ffffff 2px solid;
BORDER-TOP: #ffffff 2px solid;
BORDER-LEFT: #ffffff 2px solid;
BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #CCCCCC
}
.line {
BORDER-RIGHT: #336699 2px solid;
BORDER-TOP: #336699 2px solid;
BORDER-LEFT: #336699 2px solid;
BORDER-BOTTOM: #336699 2px solid;
}
.line1 {
BORDER-RIGHT: #336699 2px solid;
BORDER-TOP: #336699 2px solid; 
BORDER-LEFT: #336699 2px solid; 
}
.line2 {
BORDER-RIGHT: #336699 2px solid;
BORDER-LEFT: #336699 2px solid;
}
.line3 {
BORDER-RIGHT: #336699 2px solid;
BORDER-LEFT: #336699 2px solid;
BORDER-BOTTOM: #336699 2px solid;
}
SELECT {
	BORDER-RIGHT: #666666; BORDER-TOP: #666666; FONT-SIZE: 8pt; BORDER-LEFT: #666666; COLOR: #333333; BORDER-BOTTOM: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
INPUT {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; TEXT-IDENT: 2px; 
}
TEXTAREA {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
input.button {
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}
.txtPopUp {
	FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.txtPopUp:hover {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txtOculto {
	FONT-SIZE: 3px; CURSOR: default; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav{ 
font:normal x-small verdana, sans-serif; 
width:100px; 
height:20px; 
border: 1px solid #ffffff; 
color:navy; 
background: #e0e0e0; 
text-decoration: none; 
cursor:pointer; 
display: inline; 
} 
  
A.nav:Hover{ 
color:red; 
width:100px; 
border: 1px solid #ffffff; 
background: #ffffff; 
text-decoration: none; 
display: inline; 
} 
.tip{}
.tipLittle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	background-color: #FFFFFF;
	border: 1px dotted #666666;
	padding: 5px;
	text-align:left;
}
.tipBig{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color:#000000;
	background-color:#FFF4EA;
	border:  2px solid #336600;
	padding: 5px;	
}

.mainTable {
background-color: #FFFFFF;
border: 1px solid #003366;
}
.monthYearRow {
line-height: 17pt;
background-color: #FFFFFF;
text-align: center;
vertical-align: middle;
background-image: url(../../calendario/monthBg.gif);
}
.monthYearText {
font-family: Geneva, Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: Bold;
color: #252216;
}
.dayNamesRow {
line-height: 11pt;
background-color: #F5F4D3;
text-align: center;
vertical-align: middle;
}
.dayNamesText {
font-family: Geneva, Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold; 
color: #433D27;
background-image: url(../../calendario/dayBg.gif);
}
.rows {
font-family: Geneva, Verdana, Arial, sans-serif;
font-size: 10px;
color: #433D27;
line-height: 15pt;
text-align: center;
vertical-align: middle;
}
.today {
color: #CF0000;
}
.oLib {
font-family: Geneva, Verdana, Arial, sans-serif; 
font-size: 10px;
}
.s21 {background-image:  url("../../calendario/cdef2.gif");
background-color: #F5E0D8;
}
.s22 {
background-image:  url("../../calendario/cdef2.gif");
background-color: #F5E0D8;
}
.s23 {background-image:  url("../../calendario/cdef2.gif");
background-color: #F5E0D8;
}
.s24 {background-image:  url("../../calendario/cdef2.gif");
background-color: #F5E0D8;
}