body{
	SCROLLBAR-FACE-COLOR: #3473A8; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #3473A8; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #3473A8; 
	SCROLLBAR-DARKSHADOW-COLOR: #3473A8;
}

.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 
}
TABLE {
	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none; text-align : justify;
}

.linet {
BORDER-RIGHT: #ffffff 2px solid;
BORDER-TOP: #ffffff 2px solid;
BORDER-LEFT: #ffffff 2px solid;
BORDER-BOTTOM: #ffffff 2px solid; 
}
.lines {
BORDER-TOP: #ffffff 2px solid;
}
.linel2 {
BORDER-RIGHT: #ffffff 2px solid;
BORDER-LEFT: #ffffff 2px solid;
}
.linel2s {
BORDER-RIGHT: #ffffff 2px solid;
BORDER-TOP: #ffffff 2px solid;
BORDER-LEFT: #ffffff 2px solid;
}
.linelm1 {
BORDER-LEFT: #ffffff 4px solid;
BORDER-RIGHT: #ffffff 4px 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
}
.sidebarmenuitem {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #F0F0F0 solid
}
.menuitem {  FONT-SIZE: 10px; COLOR: #000066; TEXT-DECORATION: none; text-align : justify;
}
.titulo1 { margin-top: 10px; margin-left: 15px; margin-right: 50px; font-family: "Arial Black"; font-size: 25px; line-height: 40px; text-align: left; color: #FF9933; 
}
.titulo2 { margin-top: -30px; margin-left: 15px; margin-right: 10px; font-family: "Arial Black"; font-size: 20px; line-height: 35px; text-align: left; color: #efefef; 
}

.mainTable {
background-color: #FF9933;

}
.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: #FF9933;
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;
font-weight: Bold; 
}
.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;
}
#menuDiv /* collapse.menu */
{
position:relative;
left:0px;
top:0px;
}

div.menutitle
{
cursor:hand;
margin-bottom:5px;
border:1px solid #F0F0F0;
color:#000000;
width:146px;
text-align:center;
font-size:10px;

}

a.title
{
color:#000066;
text-decoration:none;
font-size:10px;
font-family:verdana;
width:146px;
}

span.submenu
{
display: none;
margin-bottom: 10px;
width:146px;
border:1px solid #F0F0F0;
text-align:left;
}

a.sub
{
text-decoration:none;
font-size:10px;
color:#000066;
padding-left:10px;
width:146px;
height:14px;
background-color:#8EA6BA;
}

a.sub_hover
{
text-decoration:none;
font-size:10px;
color:#ff0000;
padding-right:5px;
width:146px;
height:14px;
background-color:#ffffff;
}

div.history
{
cursor:default;
}

a.his
{
color:#ddeeff;
text-decoration:none;
font-size:10px;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #336699;
margin: 0px;
}
.sol {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333399;
line-height: 12px;
background-color: #ffffff;
height: 0px;
border: 0px  thin dashed #336699;
}


