body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Black;
	background-color: White;
}

td, th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: top;
}

a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006600;
}
a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	color: #006600;
}
a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006600;
}
a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006600;
}


.HeaderBanner
{
	background-color: White;
}

.ColumnaIzq
{
	background-color: #FF6600;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.ColumnaDer
{
	background-color: #307421;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.NVisitantes_body
{
	background-color: #FF6600;
}

.DivHeadline
{
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.HeadLine
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18pt;
	color: #006600;
}
.HeadLineFoot
{
	padding-left: 20px;
	padding-right: 20px;
}
.HeadLineSub 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #006600;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.DivContenido
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-align: justify;
}




.FormTable
{
	width: 640px;
}

.FormTable2
{
	width: 420px;
}

.FormLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006600;
}
.FormSigns
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #006600;
}
.FormSValue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #006600;
}
.TD_Subr
{
	background-color: Black;
}
.BR_Subr
{
	line-height: 1px;
}
.FormError
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	color: Red;
}

.FormInpText,.FormTextArea,.FormSelect
{
	width: 100%;
  border: solid 1 #BBBBBB;
}

.FieldReq
{
	color: Red;
}

  

/*
Forms Styles
*/


.RC_form_title
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
}
.RC_lbl_box
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.RC_lbl_organizer
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
.RC_lbl_organizer_info
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
.RC_td_organizer_info A:active
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
    color: #000000;
    text-decoration: underline;
}

.RC_td_organizer_info A:visited
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
    color: #000000;
    text-decoration: underline;
}

.RC_td_organizer_info A:link
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #000000;
    text-decoration: underline;
}

.RC_td_organizer_info A:hover
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
    color: #000000;
    text-decoration: underline;
}

.RC_lbl_notes
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}


  
.RC_td_
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border: solid 1px #000000;
}
.RC_td_c
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
}
.RC_td_c_l
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
    border-left: solid 1px #000000;
}
.RC_td_c_l_w
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #000000;
    border-left: solid 1px #FFFFFF;
}
.RC_td_c_l_r
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: solid 1px #000000;
    border-left: solid 1px #000000;
}
.RC_td_c_b
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
}
.RC_td_c_r
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: solid 1px #000000;
}


.RC_td_lbl
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    height: 5px;
}

.RC_inp_txt
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border: solid 1px #DDDDDD;
    width: 100%;
    height: 100%;
}

.RC_lbl_section
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.RC_lbl_ea
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: bold;
}

.RC_txta
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border: solid 1px #BBBBBB;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.RC_lbl_sign
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}


  
.RC_2_td_
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border: solid 1px #307421;
}
.RC_2_td_c
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #307421;
    border-right: solid 1px #307421;
}
.RC_2_td_c_l
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #307421;
    border-right: solid 1px #307421;
    border-left: solid 1px #307421;
}
.RC_2_td_c_l_w
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #307421;
    border-left: solid 1px #FFFFFF;
}
.RC_2_td_c_l_r
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: solid 1px #307421;
    border-left: solid 1px #307421;
}
.RC_2_td_c_b
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #307421;
    border-right: solid 1px #307421;
    border-bottom: solid 1px #307421;
}
.RC_2_td_c_r
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: solid 1px #307421;
}

.RC_2_lbl_section
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #307421;
}
