div.SolapaOff a.Solapa {
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #585858;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Arial;
}

div.SolapaOff {
 HEIGHT: 21px;
 vertical-align: middle;
 background-image: url(/x/cortes/solapa_off_estirame.gif);
}

div.SolapaOff a.Solapa:hover,
td.SolapaOff a.Solapa:visited {
 TEXT-DECORATION: none
}

div.SolapaOn a.Solapa {
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #000000;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Arial, sansserif;
}

div.SolapaOn {
 HEIGHT: 21px;
 vertical-align: middle;
 background-image: url(/x/cortes/solapa_on_estirame.gif);
}

div.SolapaOn a.Solapa:hover,
div.SolapaOn a.Solapa:visited {
 TEXT-DECORATION: none
}

div.SolapaROff a.Solapa{
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #585858;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Arial;

}

div.SolapaROff {
 HEIGHT: 21px;
 vertical-align: middle;
 background-image: url(/x/cortes/solapaR_off_estirame.gif);
}

div.SolapaROff td.SolapaROff{
 TEXT-DECORATION: none
}

div.SolapaROn a.Solapa{
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #000000;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Arial, sansserif;
}

div.SolapaROn {
 HEIGHT: 21px;
 vertical-align: middle;
 background-image: url(/x/cortes/solapaR_on_estirame.gif);
}

div.SolapaROn div.SolapaROn {
 TEXT-DECORATION: none
}

td.segBanda {

 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #656769;
 FONT-FAMILY: Arial;

}

td.segBanda a.panelCtr {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #656769;
  TEXT-DECORATION: none;
  FONT-FAMILY: Arial, sansserif;
}

td.segBanda a.panelCtr:hover {
  COLOR: #386BA8;
  TEXT-DECORATION: none
}

td.segBanda a.panelCtr:visited {
  TEXT-DECORATION: none
}

/****** Sub Items *********/


a.offItem {

 FONT-WEIGHT: Normal;
 FONT-SIZE: 11px;
 COLOR: #585858;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Arial,sans-serif;
 padding-left: 9px;
 padding-right: 9px;
}

a.onItem {

 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #000000;
 TEXT-DECORATION: none;
 FONT-FAMILY: Verdana, Arial,sans-serif;
 padding-left: 9px;
 padding-right: 9px;

}

a.onItem :hover{
  COLOR: #EBEBA3;TEXT-DECORATION: none
}

a.offItem:hover {
  COLOR: #000000;TEXT-DECORATION: none
}

a.onItem:visited {

 COLOR: #000000;
 TEXT-DECORATION: none;

}

a.offItem:visited {

 COLOR: #585858;
 TEXT-DECORATION: none;

}

/*************** Menu Emergente ****************/

div.menu,
div.menu a.menuItem {
  font-family: Arial;
  font-size: 11px;
  font-weight: Normal;
  color: #FFFFFF;
  text-align: left;
}

div.menu {
  background-color: #B4B6BA;
  border: 1px solid;
  border-color: #FFFFFF #999999 #999999 #FFFFFF ;
  padding: 0px 1px 1px 0px;
  position: absolute;
  visibility: hidden;
  z-index: 101;
}


div.menu a.menuItem {
  color: #FFFFFF;
  cursor: default;
  display: block;
  padding: 5px 2em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover,
div.menu a.menuItemHighlight {
  background-color: #EAEBEC;
  color: #4F5255;
}

/**************** header font ************/


A.header {
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #4E5254;
 TEXT-DECORATION: none;
 FONT-FAMILY: Arial,sans-serif;
}

A.header:hover {
 COLOR: #386BA8;
 TEXT-DECORATION: none
}

A.header:visited {
 TEXT-DECORATION: none
}

/************* 1º Banda *******************/

td.priBanda {
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #FFFFFF;
 FONT-FAMILY: Arial;

}

td.priBanda a.datos {
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #FFFFFF;
 TEXT-DECORATION: none;
 FONT-FAMILY: Arial,sans-serif;
}

td.priBanda a.datos:hover {
 COLOR: #EBEBA3;
 TEXT-DECORATION: none;
}

td.priBanda a.datos:visited {
 TEXT-DECORATION: none;
}

/********* footer ********/

td.footer {
 FONT-WEIGHT: Normal;
 FONT-SIZE: 11px;
 COLOR: #4F5255;
 TEXT-DECORATION: none;
 FONT-FAMILY: Arial;
}

/******* table generic *****/
tr.head {
 background-color:#4680C6;
}

tr.head th.cabecera{
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #FFFFFF;
 FONT-FAMILY: Arial;
 text-align: center;
}

tr.head th.cabecera2{
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #FFFFFF;
 FONT-FAMILY: Arial;
 text-align: left;
}

td.tdGenericTableColumn1,
td.tdGenericTableColumn2 {
 FONT-WEIGHT: Normal;
 FONT-SIZE: 11px;
 COLOR: #4F5255;
 FONT-FAMILY: Arial;
 padding-left: 9px;
 padding-right: 9px;
 text-align: center;
 border-bottom: 1px solid #BBBBBC;
}

td.tdGenericTableColumn1{
  background-color:#ECECED;
}

td.tdGenericTableColumn2{
  background-color:#E4E6E7;
}

td.tdGenericTableColumn1  a.linkTD,
td.tdGenericTableColumn2  a.linkTD{

 FONT-WEIGHT: Normal;
 FONT-SIZE: 11px;
 COLOR: #4F5255;
 TEXT-DECORATION: none;
 FONT-FAMILY: Arial;
 padding-left: 9px;
 padding-right: 9px;
}

td.tdGenericTableColumn1  a.linkTD:hover ,
td.tdGenericTableColumn2  a.linkTD:hover { 
  COLOR: #000000;
  TEXT-DECORATION: none;
}

td.tdGenericTableColumn1  a.linkTD:visited,
td.tdGenericTableColumn1  a.linkTD:visited {
 COLOR: #000000;
 TEXT-DECORATION: none;
 }


td.tdGenericTableTitleResult {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
}

td.tdGenericTableTitleResult a.pageLink_Gris{
  FONT-FAMILY: Arial;
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  TEXT-DECORATION: none;
}

td.tdGenericTableTitleResult font.pageFont_Green{
  FONT-FAMILY: Arial;
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
}

tr.trGenericTable{
  background-color: #ACAFB2;
}

tr.trGenericTable td.tdGenericTable{
  FONT-FAMILY: Arial;
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
}

td.tdGenericTableLastRow{
  background-color:#E1E3E5;
}



/*** template values ***/

div.content {
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 20px;
}

/*** filter style ***/

td.filter,td.filter2,td.filter3 {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  background-color:#EDEEEF;
  padding-top:3px;
  padding-bottom:3px;
}

td.filter2{
font-weight: normal;
  }

td.filter3{
font-weight: normal;
font-size: 10px;
  }

tr.trfilter{
  background-color:#EDEEEF;
}

tr.buttonFilter{
  background-color:#E1E3E5;
}

tr.buttonFilter td.lastRowFilter {
   border-top: 1px solid #BBBBBC;
}

td.filter a.filterLink{
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: none;
}

/*** current location style ***/

td.location {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 12px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}

td.locationPoint {
   background-image: url(/x/cortes/punteada_horiz.gif);
   background-repeat: repeat-x;
}

/*** errors style ***/

td.errors {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 12px;
  COLOR: #CC0000;
  FONT-FAMILY: Arial, sans-serif;
}

/*** confirm data ***/

tr.confirm{
  background-color:#EDEEEF;
}

tr.confirm td.confirmBold,
tr.confirm td.confirmRegular {
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}

tr.confirm td.confirmBold {
  FONT-WEIGHT: BOLD;
}

tr.confirm td.confirmRegular {
  FONT-WEIGHT: Normal;
}

tr.confirmLastRow {

  background-color:#E1E3E5;
}

tr.confirmLastRow td.tdConfirmLastRow{
  border-top: 1px solid #BBBBBC;
}

/**** message style ***/

td.tdMessageCellPicture {
 border-width:1px;
 border-left-style:solid;
 border-bottom-style:solid;
 border-top-style:solid;
 border-color:#BBBBBC;
 border-right-style:dotted;
 }

td.tdMessageCellText {
 border-width:1px;
 border-color:#BBBBBC;
 border-top-style:solid;
 border-right-style:solid;
 text-align: center;
 FONT-SIZE: 11px;
 COLOR: #4F5255;
 FONT-FAMILY: Arial;

}

td.tdMessageCellButton {
 border-width:1px;
 border-color:#BBBBBC;
 border-bottom-style:solid;
 border-right-style:solid;
}
td.tdMessageCellButton2 {
 border-width:1px;
 border-color:#BBBBBC;
 border-bottom-style:solid;
 }

/***** step style ******/

tr.trStepSelect {
 background-color:#D1E0F1;
}

tr.trStepNotSelect {
 background-color:#EDEEEF;
}

tr.trStepSelect td.tdStepSelectText {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #386BA8;
  FONT-FAMILY: Arial;
}

tr.trStepNotSelect td.tdStepNotSelectText {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;

}

/******* help style *******/

td.tdhelpFirstRow {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #386BA8;
  FONT-FAMILY: Arial;
  border-bottom-style:dotted;
  border-width:1px;
  border-color:#4F5255;
}

td.tdhelp {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #386BA8;
  FONT-FAMILY: Arial;
}

td.tdhelpText {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}

tr.trLastRowHelp{
 background-color:#386BA8;
}

tr.trLastRowHelp td.tdhelpTextWhite {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
}

/********** Days Inventory/Allotment *******/
th.month{
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  text-align: center;
}

th.month a.monthLink{
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: none;
}

td.day {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;

}

td.day_2 {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;

}

td.dayColor1 {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #DC2626;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;

}
td.dayColor2 {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}
td.textIA {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  text-align: center;
  border-left-style:dotted;
  border-width:1px;
  border-color:#4F5255;
  background-color:#D1E0F1;
}

td.textIA_2 {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  text-align: center;
  background-color:#D1E0F1;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}

td.textIA a.textIALink{
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  text-align: center;
  text-decoration:none;
}

td.textIA_2 a.textIALink_2{
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  text-align: center;
  text-decoration:none;
}

td.textIA input.textIAInput {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  text-align: center;
  width:17px;
}

td.yellowGreenIA_1 {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  text-align: center;
  background-color:#D1E0F1;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}

td.yellowGreenIA_2 {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  text-align: left;
  padding-left:10px;
  background-color:#D1E0F1;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}

td.whiteGreenIA {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  text-align: left;
  padding-left:10px;
  background-color:#FFFFFF;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}

td.greenIA{
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  text-align: center;
  border-left-style:dotted;
  border-width:1px;
  border-color:#4F5255;

}
td.greenIA_2{
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}


td.border {
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}

td.textColor1 {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;

}

td.textColor1 input.iaInput {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  text-align: center;
  width:17px;
}

td.textColor2 {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #DC2626;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;

}

/********* Login *************/

td.background {
  background-color:#E1E6E6;
}

td.middleBackground {
  background-color:#D1E0F1;
  vertical-align: middle;
}

td.loginBackground {
  background-color:#FFFFFF;
  vertical-align: middle;
  text-align: center;
}

td.loginBackgroundRigth {
  background-color:#FFFFFF;
  border-left-style:dotted;
  border-width:1px;
  border-color:#4F2525;
  padding-top: 10px;
  padding-bottom: 10px;
}

td.notRegistry {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  padding-left:5px;
}

td.notRegistry a.linkRegistry{
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: none;
}

td.notRegistry a.linkRegistry {
  COLOR: #FFFFFF;
  TEXT-DECORATION: none;
}

td.textLogin {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}

td.invalidPassword {
  FONT-WEIGHT: Bold;
  FONT-SIZE: 12px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}

a.forgetPassword {
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: none;
}

a.forgetPassword {
  COLOR: #4F5255;
  TEXT-DECORATION: none
}
/*************** View Style **********/

tr.viewStyle1 {
    background-color:#EDEEEF;
}

tr.viewStyle3 {
  background-color:#D1D3D5;
}

tr.viewStyle2 {
  background-color:#D1E0F1;
}

tr.viewStyle1 td.detailLetter,
tr.viewStyle2 td.detailLetter2 ,td.detailLetter2_Normal{
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}

td.detailLetter2_Normal{
  FONT-WEIGHT: Normal;
}

td.detailLetter a.linkInfo{
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}
tr.viewStyle2 td.titleLetter {
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  border-bottom-style:dotted;
  border-width:1px;
  border-color:#4F5255;
}


tr.viewStyle2 td.imageTable {
	PADDING: 5px;
}

td.backgroundTableView {
 background-color:#D1E0F1;
 border-bottom-style:dotted;
 border-top-style:dotted;
 border-width:1px;
 border-color:#4F5255;

}

td.borderInf {
  border-bottom-style:dotted;
  border-width:1px;
  border-color:#4F5255;
}

td.titleGreen {
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  background-color:#EDEEEF;
}

a.letterGreen, td.letterGreen{
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
}

/*********** select,textarea,and input style **********/

input.inputCss{
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  border-width:1px;
  border-color:#A5ACB2;
  border-style:solid;
  padding-left:5px;
}

input.textAreaCss{
  FONT-WEIGHT: Normal;
  FONT-SIZE: 8px;
  COLOR: #4F5255;
  FONT-FAMILY: Verdana;
  border-width:0px;
  border-color:#FFFFFF;
  border-style:solid;
  padding-left:0px;
}

select.selectCss{
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  border-width:1px;
  border-color:#A5ACB2;
  border-style:solid;
}
td.selectCss{
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  border-width:1px;
  border-color:#A5ACB2;
  border-style:solid;
}

textarea.textareaCss{
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  border-width:1px;
  border-color:#A5ACB2;
  border-style:solid;
  padding-left:5px;
}

input.inputRedCss{
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #DC2626;
  FONT-FAMILY: Arial;
  border-width:1px;
  border-color:#A5ACB2;
  border-style:solid;
  padding-left:5px;
}
/************* Message Form Error Style *****************/

td.messageForm {
 background-color:#F8F4BB;
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #404345;
  FONT-FAMILY: Arial;
}

td.messageBorder {
  padding-left:10px;
  border-width:1px;
  border-color:#D6D6D6;
  border-style:solid;
  background-color:#F8F4BB;
}

td.redError , td.redError2 , td.redError3{
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #DC2626;
  FONT-FAMILY: Arial;
  background-color:#EDEEEF;
  padding-top:3px;
  padding-bottom:3px;
}

td.redError2{
  background-color:#FFFFFF;
}

td.redError3{
	background-color:#D1E0F1;
}

/*********** Tabs off and on  *************/

td.tabOff {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  background-color:#B4B6BA;
  padding-top:3px;
  padding-bottom:3px;
}

td.tabOn {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  background-color:#EDEEEF;
  padding-top:3px;
  padding-bottom:3px;
}

td.tabOn a.filterLink,
td.tabOff a.filterLink{
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  TEXT-DECORATION: none;
}


/******** References IA Style ********/

td.ref_1 {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
  background-color:#EDEEEF;
}

td.ref_2 {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}

td.ref_2_1 {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  text-align: left;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}

td.ref_3 {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  text-align: justify;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
}

/******* Tabs For Step ************/

td.tabStepOn {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  background-color:#EDEEEF;
}

td.tabStepOff {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  background-color:#B4B6BA;
}

td.GreenTitleTab {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  background-color:#EDEEEF;
}

td.tabTextContent {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  background-color:#EDEEEF;
}

td.backgroungContent_1 {
  background-color:#EDEEEF;
}

td.backgroungContent_2 {
  border-top-style:dotted;
  border-width:1px;
  border-color:#4F5255;
  background-color:#EDEEEF;
}

td.tabTextComent {
  FONT-WEIGHT: Normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  background-color:#EDEEEF;
}

tr.tableRoomHeader {
 background-color:#4680C6;
}

td.whiteLetter{
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  PADDING-TOP:10px;
  PADDING-BOTTOM:10px;
}

td.tableNewKindStep3 {
  background-color:#E1E3E5;
  border-bottom:solid 1px #D2D2D2;
}

td.backgroungYellowConfirmation{
 background-color:#D1E0F1;
}

td.confirmationNewKind,td.confirmationNotBold, th.confirmationNewKind {
  font-weight: bold;
  font-size: 11px;
  color: #4F5255;
  font-family: Arial;
  padding-left:20px;
  background-color:#D1E0F1;
}

td.confirmationNotBold{
  font-weight: normal;
}

td.confirmationNewKind {
   FONT-WEIGHT: Bold;
}
td.confirmationNewKindNormal {
   FONT-WEIGHT: Normal;
}

td.backgroungContent_3 {
  border-top-style:dotted;
  border-width:1px;
  border-color:#4F5255;
  background-color:#D1E0F1;
}

td.backgroungContent_4 {
  border-width:1px;
  border-color:#4F5255;
  background-color:#D1E0F1;
}

/********* miscelaneas ******/

td.gralBackground {
  background-color:#EDEEEF;
}

a.viewDetailLink {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
}

td.viewStyle {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  padding-left:20px;
  background-color:#D1E0F1;
}

td.viewStylePadding0 {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  background-color:#D1E0F1;
}

td.viewStyle_borderTop,
td.viewStyle_borderBottom{
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  padding-left:20px;
  background-color:#D1E0F1;
  border-width:1px;
  border-color:#4F5255;
}

td.viewStyle_borderTop{
  border-top-style:dotted;
}
td.viewStyle_borderBottom{
  border-bottom-style:dotted;
}

td.tdGenericTableColumn3,
td.tdGenericTableColumn4 {
 FONT-WEIGHT: Normal;
 FONT-SIZE: 11px;
 COLOR: #4F5255;
 FONT-FAMILY: Arial;
 padding-left: 9px;
 padding-right: 9px;
 border-bottom: 1px solid #BBBBBC;
}

td.tdGenericTableColumn3{
  background-color:#ECECED;
}

td.tdGenericTableColumn4{
  background-color:#E4E6E7;
}

/****** Control Panel ******/

td.panelTitle, td.panelLetter, td.panelControlTitle,
td.panelLetterBold ,td.panelTitleTable,th.panelTitleTable,
td.panelBackground_1_Table, td.panelBackground_2_Table,
td.panelBackground_3_Table , td.panelLetterBoldBorder, td.panelBackground_1_Table_All{
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}

td.panelControlTitle{
  FONT-SIZE: 13px;
  FONT-WEIGHT: Bold;
  border-bottom:dotted 1px #bbbbbc;
}

td.panelLetter {
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
}

td.panelLetterBold, td.panelLetterBoldBorder {
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
}

td.panelLetterBoldBorder{
  border-top:dotted 1px #bbbbbc;
}

td.panelTitleTable, th.panelTitleTable {
 background:#4680C6;
 color:white;
 FONT-WEIGHT: Bold;
}

td.panelControlBackground {
  background:#edeeef;
}

td.panelBackground_1_Table {
  background:#edeeef;
  height:30px;
  border-bottom:solid 1px #bbbbbc;
}

td.panelBackground_1_Table_All {
  background:#edeeef;
  height:40px;
  border-bottom:solid 1px #bbbbbc;
}

td.panelBackground_2_Table {
  background:#e4e6e7;
  height:30px;
  border-bottom:solid 1px #bbbbbc;
}

td.panelBackground_3_Table,td.panelBackground_3_TableBold {
  background:#e1e3e5;
  height:30px;
  FONT-WEIGHT: Normal;
}

td.panelBackground_3_TableBold {
  FONT-WEIGHT: Bold;
}

td.panelBackgroundButton {
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  background:#e1e3e5;
  height:25px;
  FONT-WEIGHT: Bold;
}


/************ Button *****************/

  td.backgroundButton {
    background-image: url(/x/cortes/boton_estirame.gif);
  }
  a.buttonLink {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	color:#000000;
	text-decoration:none;
  }

/************ Reservation *******/

a.link{
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  Text-decoration: none;
}

td.tdGenericTableColumn7 {
 COLOR: #4680C6;
 FONT-WEIGHT: Bold;
 FONT-SIZE: 11px;
 background-color: #EDEEEF;
 FONT-FAMILY: Arial;
 padding-left: 9px;
 padding-right: 9px;
 text-align: left;
}

td.tdGenericTableColumn8 {
 COLOR: #4680C6;
 FONT-WEIGHT: Bold;
 FONT-SIZE: 11px;
 background-color: #EDEEEF;
 FONT-FAMILY: Arial;
 padding-left: 9px;
 padding-right: 9px;
 text-align: left;
 border-bottom: 1px solid #BBBBBC;
}

a.biglink{
  FONT-WEIGHT: Bold;
  FONT-SIZE: 14px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  Text-decoration: none;
}

a.headerlink{
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  Text-decoration: none;
}

td.tableHeader, th.tableHeader{
 background-color:#4680C6;
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #FFFFFF;
 FONT-FAMILY: Arial;
 text-align: center;
}

td.textBold {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
}

font.fontRed {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #FF0000;
}

font.fontBlue {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
}

/************* Sabana *************/

tr.sabanaTitleColor{
 background-color:#e4e4e4;
}

td.sabanaText {
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}

td.greenSabana{
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
}

td.textSabanaYellow{
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  text-align: center;
  border-bottom:solid 1px #D2D2D2;
  border-left:solid 1px #D2D2D2;
  border-right:solid 1px #D2D2D2;
  border-top:solid 1px #D2D2D2;
  background-color:#D1E0F1;
}

td.tableHeader{
 background-color:#4680C6;
 FONT-WEIGHT: BOLD;
 FONT-SIZE: 11px;
 COLOR: #FFFFFF;
 FONT-FAMILY: Arial;
 text-align: center;
}

td.textGreen{
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4680C6;
  FONT-FAMILY: Arial;
}

/********* Varios ***********/

td.fontCommon, td.fontCommon_Bold, td.yellow1, td.yellow2 ,td.yellowConfirmation1,td.yellowConfirmation2{
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: Normal;
}

td.fontCommon_Bold {
  FONT-WEIGHT: Bold;
}

td.yellow1 ,td.yellowConfirmation1{
 background:#fcf9d5;
}

td.yellow2,td.yellowConfirmation2 {
 background:#f0edc3;
}

td.textBold {
  FONT-WEIGHT: BOLD;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}

td.yellowConfirmation1,td.yellowConfirmation2{
  border-bottom: 1px solid #BBBBBC;
}

td.tdColumn1,
td.tdColumn2 {
 FONT-WEIGHT: Normal;
 FONT-SIZE: 11px;
 COLOR: #4F5255;
 FONT-FAMILY: Arial;
 padding-left: 9px;
 padding-right: 9px;
 text-align: center;
 border-bottom: 1px solid #BBBBBC;
}

td.tdColumn1{
  background-color:#ECECED;
}

td.tdColumn2{
  background-color:#E4E6E7;
}

tr.backgroundConfirmation {
  background-color:#D1E0F1;
}

td.confirmationNormal{
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}

td.confirmationBold {
  FONT-WEIGHT: Bold;
  FONT-SIZE: 11px;
  COLOR: #4F5255;
  FONT-FAMILY: Arial;
}

div.selectCss{
  float:left;
  padding:3px;  
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  border-width:1px;
  border-color:#A5ACB2;
  border-style:solid;
}

div.optionCss{
	border:1px solid #4680C6;
	background-color:#4680C6;
	margin-bottom:1px;
	padding:1px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

div.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}