body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #004E9C;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
.tittle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
color: #004E9C;
		text-align: center;
	font-weight: bold;
 background-color: #ffffff;
	
}


/*Racsa CCSTheme
 TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL {
        font-family: Verdana, Arial, Helvetica, sans-serif;

        color: #FFFFFF; */


}

BODY{

  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#004E9C;


}


.RacsaDiv{

  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#004E9C;


}


.RacsaComm{

  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#004E9C;
  font-size: 12px;


}



.RacsaTitle{

  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#004E9C;
  font-size:24px;

}



.RacsaPageBODY { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; }
.RacsaFormHeaderFont { color: #004E9C; font-size: 16px; font-weight: bold; }

.RacsaFormTABLE {
        font-family: Arial, Helvetica, sans-serif;

        color: #004E9C;

}

.RacsaColumnTD {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #FFFFFF;
        background-color: #004E9C;
        padding-left: 4px;

}

.RacsaFieldCaptionTD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #004E9C;
	padding-left: 7px;
	height: 35px;
}
.RacsaDataTD {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #004E9C;
        background-color: #B1C3D9;
        padding-left: 7px;
}

.RacsaAltDataTD {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #004E9C;
      background-color: #CCCCCC;
        padding-left: 7px;
}

.RacsaErrorDataTD { background-color: #CC0000; color: #FFFFFF; 
font-size: 12px; }
.RacsaSeparatorTD{ height: 1px; background-color: #666666; }



.RacsaFooterTD { background-color: #004E9C; color: #ffffff; font-size: 
12px; }

a.RacsaSorterLink:link,a.RacsaSorterLink:visited{ color: #004E9C; 
font-weight: bold; text-decoration: underline; } a.RacsaSorterLink:hover,a.RacsaSorterLink:active{ color: #004E9C; 
font-weight: bold; text-decoration: none; } a.RacsaDataLink:link,a.RacsaDataLink:visited{ color: #004E9C; 
text-decoration: underline; } a.RacsaDataLink:hover,a.RacsaDataLink:active{ color: #004E9C; 
text-decoration: none; } a.RacsaNavigatorLink:link,a.RacsaNavigatorLink:visited{ color: #004E9C; 
font-weight: bold; text-decoration: underline; } a.RacsaNavigatorLink:hover,a.RacsaNavigatorLink:active{ color: #666666; 
font-weight: bold; text-decoration: none; }


/*-------------  */ a.RacsaDataLinkB:link,a.RacsaDataLinkB:visited{
	color: #00000;
	text-decoration: underline;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
} a.RacsaDataLinkB:hover,a.RacsaDataLinkB:active{
	color: #004E9C;
	text-decoration: none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}





.RacsaButton { font-family: Arial, Tahoma, Helvetica, Verdana; 
font-size: 13px; }

/*1px solid #004E9C*/
.RacsaInput{ border-bottom: 0px thin; border-left: 0px thin; 
border-right: 0px thin; border-top: 0px thin; font-size: 13px; f
ont-family: Arial, Tahoma, Helvetica, Verdana; }
.RacsaTextarea { border-bottom: 0px thin; border-left: 0px thin; 
border-right: 0px thin; border-top: 0px thin; font-size: 13p
x; font-family: Arial, Tahoma, Helvetica, Verdana; }



.RacsaSelect { font-family: Arial, Tahoma, Helvetica, Verdana; 
font-size: 13px; }
/* Calendar */
a.today:link,a.today:visited{ color: #666666; font-weight: bold; 
text-decoration: none; }
a.today:hover,a.today:active{ color: #004E9C; font-weight: bold; 
text-decoration: none; } a.selectedDay:link,a.selectedDay:visited{ color: #FFFFFF; font-weight: 
bold; text-decoration: none; } a.selectedDay:hover,a.selectedDay:active{ color: #FF0000; font-weight: 
bold; text-decoration: none; } a.weekDay:link,a.weekDay:visited{ color: #004E9C; text-decoration: none; } a.weekDay:hover,a.weekDay:active{ color: #FF0000; text-decoration: none; } TD.selectedDay { margin: 1px; background-color: #004E9C; color: #FFFFFF; 
font-size: 13px; font-weight: bold; }
TD.today { border-top: 1px solid #FF0000; border-left: 1px solid 
#FF0000; border-bottom: 1px solid #FF0000; border-right: 1px  solid #FF0000; background-color: #FFCC00; color: #004E9C; font-size: 
13px; }
TD.workday { background-color: #EEEEEE; color: #004E9C; font-size: 13px; } TD.weekend { background-color: #BBBBBB; color: #004E9C; font-size: 13px; } TH.calendar { margin: 1px; background-color: #666666; color: #FFFFFF; 
font-size: 13px; font-weight: bold; }
.CalendarButtons { margin: 1px; font-family: 
Arial,Tahoma,Verdana,Helvetica; font-size: 13px; } .CalendarControls { font-family: Arial,Tahoma,Verdana,Helvetica; 
font-size: 13px; }
.Table { }

.RacsaTituloPrincipal{

  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#11111111;
  font-size:14px;

}

.RacsaTituloSecundario{

  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#004E9C;
  font-size:15px;

}

.RacsaInformacion{

  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#004E9C;
  font-size:15px;

}
#login td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}
.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004E9C;
	height: 25px;
	width: 770px;
	text-align: center;
}

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #004E9C;
	margin: 3px;
	padding: 3px;
	height: 25px;	
}

a:link {
	color: #004E9C;
}
a:visited {
	color: #004E9C;
}
a:hover {
	color: #666666;
}
a:active {
	color: #004E9C;
}
.login_cr {
	background-image: url(costarricense/images/fondo_login_cr.jpg);
	background-position: center center;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #034E9F;
	text-align: justify;
	border-bottom-style: solid;
	border-bottom-color: #034E9F;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-weight: bold;
	border-bottom-width: thin;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #034E9F;
}
