﻿

body {
    font: 72.5%/1.7em "Lucida Grande", "Lucida Sans Unicode", Berlin Sans FB, geneva, sans-serif;
    color: #555;
    background: #fff url(../images/headerbg.gif) repeat-x;
}

.submenu { float:left; list-style:none; margin:0 4px 0 0; padding:0; font-size: 1.1em; }
.submenu a { display:block; padding: 10px 12px 15px; color:#768998; text-decoration:none; border: 0; margin:0 1px 0 0; }
.submenu  a:hover { color:#fff; }

.BUTTON {
    font-family: Berlin Sans FB;
    font-size: 10pt;
    color: black;
    width: 75;
    background-color: green;
    border-color: Navy;
    border-top-width: thin;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: thin;
}
.FONT_IMPRESION {
    font-size: 9pt;
    color: Black;
    font-family: Berlin Sans FB;
}
.FONT_MODAL {
    font-size: 9pt;
    color: White;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_MENU {
    font-size: 9pt;
    color: Gray;
    font-family: Berlin Sans FB;
}
.FONT_V7R {
    font-size: 7pt;
    color: green;
    font-family: Berlin Sans FB;
}
.FONT_V7RB {
    font-size: 7pt;
    color: green;
    font-family: Berlin Sans FB;
    font-weight: bold;
}

.FONT_V8R {
    font-size: 8pt;
    color: green;
    font-family: Berlin Sans FB;
}
.FONT_V8RB {
    font-size: 8pt;
    color: green;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V9R {
    font-size: 9pt;
    color: green;
    font-family: Berlin Sans FB;
}
.FONT_V9RB {
    font-size: 9pt;
    color: green;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V10R {
    font-size: 10pt;
    color: green;
    font-family: Berlin Sans FB;
}
.FONT_V10RB {
    font-size: 10pt;
    color: green;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V11R {
    font-size: 11pt;
    color: green;
    font-family: Berlin Sans FB;
}
.FONT_V11RB {
    font-size: 11pt;
    color: green;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V12R {
    font-size: 11pt;
    color: green;
    font-family: Berlin Sans FB;
}
.FONT_V12RB {
    font-size: 12pt;
    color: green;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V7G {
    font-size: 7pt;
    color: #666666;
    font-family: Berlin Sans FB;
}
.FONT_V7GB {
    font-size: 7pt;
    color: #666666;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V8G {
    font-size: 8pt;
    color: #666666;
    font-family: Berlin Sans FB;
}
.FONT_V8GB {
    font-size: 8pt;
    color: #666666;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V9G {
    font-size: 9pt;
    color: #666666;
    font-family: Berlin Sans FB;
}
.FONT_V9GB {
    font-size: 9pt;
    color: #666666;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V10G {
    font-size: 10pt;
    color: #666666;
    font-family: Berlin Sans FB;
}
.FONT_V10GB {
    font-size: 10pt;
    color: #666666;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V13G {
    font-size: 11pt;
    color: #666666;
    font-family: Berlin Sans FB;
}
.FONT_V13Arial {
    font-size: 13pt;
    color: #666666;
    font-family: grid;
}
.FONT_V11GB {
    font-size: 11pt;
    color: #666666;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V13GBArial {
    font-size: 13pt;
    color: #666666;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V12G {
    font-size: 11pt;
    color: #666666;
    font-family: Berlin Sans FB;
}
.FONT_V12GB {
    font-size: 11pt;
    color: #666666;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V7W {
    font-size: 7pt;
    color: White;
    font-family: Berlin Sans FB;
}
.FONT_V7WB {
    font-size: 7pt;
    color: White;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V8W {
    font-size: 8pt;
    color: White;
    font-family: Berlin Sans FB;
}
.FONT_V8WB {
    font-size: 8pt;
    color: White;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V9W {
    font-size: 9pt;
    color: White;
    font-family: Berlin Sans FB;
}
.FONT_V9WB {
    font-size: 9pt;
    color: White;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V10W {
    font-size: 10pt;
    color: White;
    font-family: Berlin Sans FB;
}
.FONT_V10WB {
    font-size: 10pt;
    color: White;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V11W {
    font-size: 11pt;
    color: White;
    font-family: Berlin Sans FB;
}
.FONT_V11WB {
    font-size: 11pt;
    color: White;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V12W {
    font-size: 11pt;
    color: White;
    font-family: Berlin Sans FB;
}
.FONT_V12WB {
    font-size: 11pt;
    color: White;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V7K {
    font-size: 7pt;
    color: Black;
    font-family: Berlin Sans FB;
}
.FONT_V7KB {
    font-size: 7pt;
    color: Black;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V8K {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
}
.FONT_V8KB {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V8_ERROR {
    font-size: 8pt;
    color: Red;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V9K {
    font-size: 9pt;
    color: Black;
    font-family: Berlin Sans FB;
}
.FONT_V9KB {
    font-size: 9pt;
    color: Black;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V10K {
    font-size: 10pt;
    color: Black;
    font-family: Berlin Sans FB;
}
.FONT_V10KB {
    font-size: 10pt;
    color: Black;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V11K {
    font-size: 11pt;
    color: Black;
    font-family: Berlin Sans FB;
}
.FONT_V11KB {
    font-size: 11pt;
    color: Black;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.FONT_V12K {
    font-size: 11pt;
    color: Black;
    font-family: Berlin Sans FB;
}
.FONT_V12KB {
    font-size: 11pt;
    color: Black;
    font-family: Berlin Sans FB;
    font-weight: bold;
}
.LINK_B {
    font-size: 8pt;
    color: white;
    font-family: Berlin Sans FB;
}
.LINK_W {
    font-size: 8pt;
    color: White;
    font-family: Berlin Sans FB;
}
.LINK_P {
    font-size: 8pt;
    color: white;
    font-family: Berlin Sans FB;
}
.TEXT_FIELD_RQ {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: White;
    text-align: left;
}
.TEXT_FIELD_RQ_SIN_BKG {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    text-align: left;
}
.TEXT_FIELD_RQ_RIGHT {
    font-size: 8pt;
    /*color: Black;*/
    font-family: Berlin Sans FB;
    background-color: White;
    text-align: right;
}
.TEXT_FIELD_RQ_RIGHT_SIN_BKG {
    font-size: 8pt;
    /*color: Black;*/
    font-family: Berlin Sans FB;
    text-align: right;
}
.TEXT_FIELD_RQ_CENTER_SIN_BKG {
    font-size: 8pt;
    /*color: Black;*/
    font-family: Berlin Sans FB;
    text-align: center;
}
.TEXT_FIELD_BOLD {
    font-size: 8pt;
    font-weight: bold;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: White;
    text-align: left;
}
.TEXT_FIELD_RQ_RIGHT_BLACK {
    font-size: 8pt;
    color: black;
    font-family: Berlin Sans FB;
    background-color: white;
    text-align: right;
}
.TEXT_FIELD_NR {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #FEFEDC;
    text-align: left;
}

.TEXT_FIELD_RO {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #E0E0E0;
    text-align: left;
}

.TEXT_FIELD_RO_RIGHT {
    font-size: 8pt;
    color: black;
    font-family: Berlin Sans FB;
    background-color: #e0e0e0;
    text-align: right;
}

.TEXT_FIELD_ROB {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #E0E0E0;
    text-align: left;
    font-weight: bold;
}
.TEXT_FIELD_RQ_CENTER {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: White;
    text-align: center;
}
.BUTTON {
    font-family: Berlin Sans FB;
    font-size: 7pt;
    color: White;
    width: 75;
    background-color: green;
    border-color: Navy;
    border-top-width: thin;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: thin;
}

.SPECIAL_BUTTON {
    font-family: Berlin Sans FB;
    font-size: 7.5pt;
    color: Black;
    height: 23;
    background-color: Transparent;
    border-color: #880100;
    border-top-width: thin;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: thin;
}

.CHECKBOX_RQ {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #f5f5f5;
}
.CHECKBOX_M {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: White;
}
.CHECKBOX_NR {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #FEFEDC;
}
.CHECKBOX_RO {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #E0E0E0;
}
.RADIOBUTTON_RQ {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: White;
}
.RADIOBUTTON_NR {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #FEFEDC;
}
.RADIOBUTTON_RO {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #E0E0E0;
}
.COMBO_BOX_RQ {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: White;
}
.COMBO_BOX_NR {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #FEFEDC;
}
.COMBO_BOX_RO {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #E0E0E0;
}
.LIST_RQ {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: White;
}
.LIST_NR {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #FEFEDC;
}
.LIST_RO {
    font-size: 8pt;
    color: Black;
    font-family: Berlin Sans FB;
    background-color: #E0E0E0;
}

.TEXT_AREA_RQ {
    font-size: 8pt;
    color: Black;
    background-color: White;
    font-family: Berlin Sans FB;
}

.TEXT_AREA_NR {
    background-color: #FEFEDC;
    font-family: Berlin Sans FB;
    font-size: 8pt;
    color: Black;
}
.TEXT_AREA_RO {
    background-color: #E0E0E0;
    font-family: Berlin Sans FB;
    font-size: 8pt;
    color: Black;
}
.CELL {
    background-color: #EEEEEE;
    border: thin #333333 none;
    font-size: 9pt;
    font-family: Berlin Sans FB, Helvetica, sans-serif;
    text-align: right;
}
.CELL_TEXT {
    font-family: Berlin Sans FB, Helvetica, sans-serif;
    font-size: 9pt;
}
.TABLE
{
	background-color:White; 
	border-color: Black;
	border-width: 2px;
	border-style: solid;
	border-collapse: collapse;
	margin-left: 3px;
	margin-right: 3px;
}
.TABLE_Q {
    height: 40px;
    width: 100%;
    background-color: White;
    border-color: green;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    margin-left: 3px;
    margin-right: 3px;
}
.TABLE_X {
    height: 40px;
    background-color: White;
    border-color: green;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    margin-left: 3px;
    margin-right: 3px;
}
.TABLE_S {
    margin-top: 8px;
    border-color: green;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    margin-left: 3px;
    margin-right: 3px;
}
.TABLE_M {
    margin-top: 15px;
    border-color: green;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    margin-left: 3px;
    margin-right: 3px;
    width: 750;
    height: 470;
}
.TABLE_L {
    margin-top: 25px;
    border-color: green;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    margin-left: 3px;
    margin-right: 3px;
}
.TABLE_G {
    background-color: green;
    border-color: White;
    border-width: 2px;
    border-style: solid;
    border-collapse: collapse;
    margin-left: 3px;
    margin-right: 3px;
}
.TITLE_TEXT {
    font-family: Berlin Sans FB;
    font-size: 10pt;
    color: #FFFFFF;
    background-color: Black;
}
.SUBTITLE_TEXT {
    font-family: Berlin Sans FB;
    font-size: 10pt;
    color: #FFFFFF;
    background-color: green;
}
.TITLE {
    font-family: Berlin Sans FB;
    font-size: 10pt;
    background-color: green;
    text-align: left;
    color: #ffffff;
}
.TITLE_MENU {
    font-family: Berlin Sans FB;
    font-size: 10pt;
    background-color: green;
    text-align: left;
    color: White;
    padding-left: 5px;
}
.TITLE_SECTION {
    font-family: Berlin Sans FB, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: green;
}
.TITLE_SECONDARY {
    font-family: Berlin Sans FB;
    font-size: 8pt;
    border-color: green;
    border-width: 1px;
    border-style: solid;
    background-color: White;
    text-align: left;
    color: green;
    padding-left: 5px;
}

.LetraNormal {color:#000000;text-decoration: none;font-size: 6pt;font-style:normal;font-weight:normal}

.grid td, .grid th
{
    height:14px;
    border-right:solid 1px #fff;
    vertical-align:middle;
}

.grid th {
    background-color: green;
    font-weight: normal;
    color: White;
    border-color: #ccc;
}

.grid td
{
    vertical-align:middle;
    cursor:pointer;
    border-color:#EFEFEF;
}

.altrowstyle 
{
	background-color:#EFEFEF;}

.pagerstyle {font-size:x-small;text-align:right;background:url(../../images/bcktop.gif) repeat-x;
    background-position: bottom left; }
.pagerstyle1 {font-size:xx-small;text-align:right;background:url(../../images/bcktop.gif) repeat-x;
    background-position: bottom left; }

    

.irapag{
    font-size:x-small;
    width:20px;
}
.anterior{
    background:transparent url(Img/previous.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
}
.siguiente{
    background:transparent url(Img/next.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
}
.primero{
    background:transparent url(Img/first.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
}
.ultimo{
    background:transparent url(Img/last.gif) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
}
.SelectedRow {
    background: transparent url(Img/last.gif) no-repeat scroll center;
    font-family: Berlin Sans FB;
    font-size: 8pt;
    border-width: 1px;
    border-style: solid;
    background-color: White;
    border-color: White;
    text-align: left;
    color: White;
    padding-left: 5px;
}
.SelectedRowImp {
    background: transparent url(Img/last.gif) no-repeat scroll center;
    font-family: Berlin Sans FB;
    font-size: 7pt;
    border-width: 1px;
    border-style: solid;
    background-color: White;
    border-color: green;
    text-align: left;
    color: white;
    padding-left: 5px;
}
