

/* Notation 
 tcl .. Tabctrl
 tab .. Tab (solapa)
 hd .. Header
 mn .. Menu
 hm .. Home
 ft .. Footer
 
 Lk .. Link
 Bg .. Background
 Tx .. Text
 But .. Button
 Ack.. Acknowledge
 
 St .. Standard
 Sp .. Special
 Bi .. Big
 Med .. Medium
 Sml .. Small
 Hi .. High
 Lo .. Low
 Tit .. Title
 It .. Item
 Sb .. Sub
 Lin .. Line
 Sel .. Selected
 */
 /* ::::: colors ::::::
 
 	Dark Green: 669933 (Menu Items, Box Titles, etc..)#336666;
 	Light Green: 99cc66	(Menu SubItems, Command Buttons, etc..) #669999
 
 */
 
 /* ::::: Elements with predefined styles :::::: */
 
 BODY {
 	background:#ffffff;
 	font-family:verdana,arial,helvetica;
 	margin-top:0px;
 	margin-bottom:0px;
 	margin-left:0px;
 	margin-right:0px;
 	}
 A {font-family: Verdana, Arial, Helvetica, sans-serif;}
 FONT {font-family: Verdana, Arial, Helvetica, sans-serif;}
 TABLE {font-family: Verdana, Arial, Helvetica, sans-serif;}
 TD {font-family: Verdana, Arial, Helvetica, sans-serif;}
 TR {font-family: Verdana, Arial, Helvetica, sans-serif;}
 SELECT {font-family: Verdana, Arial, Helvetica, sans-serif;}
 SELECT.Admin {font-family:courier new; font-size:0.9em;color:#000000;}
 INPUT {font-family:Arial, Helvetica, sans-serif;}
 TEXTAREA {font-family:Arial, Helvetica, sans-serif;}
 
 .UserFreeTxGri{
font-family:arial,helvetica;
font-size:11px;
color:#888888;
text-decoration:none;
}
 
 .tbHeadBg {
  background-color:#ffffff;
}
 
. cmdBtList {
} 
.tbTitleBG  
{
	BACKGROUND-COLOR: #ffffff;
	color:#0065a7;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Verdana;
	FONT-WEIGHT: bold; 
    font-style:italic	
}
 /* ::::: Tabbar ::::: */
 
.tclBg { background-color:#ffffff;}

.tab {
    font-size:0.7em;
    BORDER-BOTTOM: #000000 1px solid;	
}

.tabSel {
  font-size:0.7em;
  BORDER-LEFT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-RIGHT: #000000 1px solid; 
  BACKGROUND-COLOR: #ECECEC;
}

.tabSelPos {
  font-size:0.7em;
  BORDER-TOP: #000000 1px solid;
  BORDER-RIGHT: #000000 1px solid; 
  BACKGROUND-COLOR: #ECECEC;
}

A.tabLn:link,A.tabLn:visited
{
	COLOR: #666666;
	FONT-WEIGHT: bold; 	
	text-decoration:none; 
 	text-transform: uppercase;	
}


A.tabLn:hover 
{
	COLOR: #000000; 
	FONT-WEIGHT: bold; 	
	TEXT-DECORATION: none
	text-transform: uppercase;
}

A.tabLnSel:link
{
	COLOR: #9D652D;
	FONT-WEIGHT: bold; 	
	text-decoration:none; 
 	text-transform: uppercase;	
}

A.tabLnSel:visited 
{
	COLOR: #9D652D;
	FONT-WEIGHT: bold; 
	text-decoration:none; 
 	text-transform: uppercase;	
}
A.tabLnSel:hover 
{
	COLOR: #000000; 
	FONT-WEIGHT: bold; 	
	TEXT-DECORATION: none
 	text-transform: uppercase;
}


.tbLineBt 
{
	BORDER-BOTTOM: #C0C0C0 1px solid; 
	BACKGROUND-COLOR: #ECECEC;	
}

 
 /* ::::: Menu ::::: */
 
 
 .menuBg
 {
 	background:#ffffff;
 }

.menuBgcj 
{
	BACKGROUND-COLOR: #ff6600;
}
 
.menuMnBg{
 	background-color:#ffcc99;
 }
 
 #menuBgItem
 {
   background-color: #ececec;
   border-top: #5a5a5a 1px solid;
   font-size:0.7em;
   font-weight:bold;
   text-indent:8px;
   color:#000000;
 }
 .menuItem{
    TEXT-DECORATION: none;
    color:#BA7530; 	
 }
 .menuSubItem{
 	COLOR: #000000;
 	font-size:0.7em;
	font-weight:none;
	text-decoration:none;
 	text-indent:14px;
 }

 A.menuItemSel,A.menuItemSel:visited
  {	
	text-decoration:none; 	
 	background:#ececec;	
 	color:#BA7530;
 }
 	
  A.menuItemSel:hover
 {	
	text-decoration:underline; 	
 	color:#000000;
 }
 
 .menuSubItemSel{
	COLOR: #000000;
 	font-size:0.7em;
	font-weight:bold;
	text-decoration:none;
 	text-indent:13px;
 	border:1px solid #000000;
 }
 

 A.menuLn,A.menuLn:visited
 {	
 	text-decoration:underline;
 	color:#666666; 	
 }
 
 A.menuLn:hover
 {	
 	text-decoration:underline;
 	color:#000000;
 }
 A.menuLnSel,A.menuLnSel:visited
 {	
 	text-decoration:none;
 	color:#000000;
 }
 
 #menuRest{
 	background-color:#cccccc;
 }

 .SepLinkMn
 {
        font-size:1.0em;
	COLOR: #666666;
	FONT-WEIGHT: none; 
	text-transform: uppercase;
	text-decoration:none; 
 }
 

 /* ::::: Navbar ::::: */
 
 
 .nclBg{
 	background:#ffffff;
	border: #000000 1px solid;	 	
 }
 .navBt
 { 
 	background:#ececec;
 	font-size:0.9em;
 	font-weight:bold;
 }
 .navBtSel
 { 
 	background:#ececec; 
 	font-size:0.9em;
 	font-weight:bold;
 	color:#9D652D;
 }
 A.navLn:link,A.navLn:visited
 { 
	COLOR: #000000;
	text-decoration:none; 
 }
 A.navLn:hover
 { 
 	text-decoration:underline;
 	color:#888888;
 }
 A.navLnSel:link,A.navLnSel:visited
 { 
 	text-decoration:none;
 	color:#BA7530;
 }
 A.navLnSel:hover
 { 
 	text-decoration:underline;
 	color:#000000;
 }
 
 /* ::::: Footer ::::: */
 .footer
 {
 	background:#ffffff;
 	font-family:Arial, Helvetica, sans-serif;
 	color:#999999;
 	font-size:0.9em;
 }
 
 /* ::::: Content ::::: */
 
 .allcontent
 {
 	font-size:0.7em;
 	padding: 1.2em 0.7em 1em 0.7em;
 	line-height:1.3em;
 }
 .ctFreeTx
 {
 	font-size:1em;
 	line-height:1.3em;
 }
 
 TD TABLE {
 	font-size:1em;
 }
 .ctHeading
 {
 	
 	font-weight:bold;
 	color:#9D652D;
 	text-transform:uppercase;
 }
 /* Formularios de Entrada */
 TABLE.ctFormBg {
 	background:#ffffff;
 }
 
 TD.ctFormLabel
 {
 	font-size:1em;
 	background:#ffffff;
 	font-weight:bold;
 	}
 TD.ctFormTx
 {
 	font-size:1em;
 	background:#ffffff;
 	padding-left:6px;
 }
 TD.ctFormTxInd
 {
 	font-size:1em;
 	background:#ffffff;
 }
 /* Listado Con Filas Alternas */
 TABLE.ctAlterListBg {
 	background:#ffffff;
 }
 TD.ctColName
 {
 	background:#888888;
 	color:#ffffff;
 	font-weight:bold;
 	text-align:center;
 }
 TR.ctAlterList
 {
 	font-size:1em;
 }
 
 #evenRow
 {
 	background:#ececec;	
 }
 
 #oddRow
 {
 	background:#ffffff;
 }
 /* ::::: Filas Alternas Seleccionadas ::::: */
 #evenRowSel
 {
 	background:#cccccc;
 }
 #oddRowSel
 {
 	background:#cccccc;
 }
 
 A.rowLn:link,A.rowLn:visited
 {
 	color:#000000;
 	font-weight:bold;
 }

 A.rowLnRed:link,A.rowLnRed:visited
 {
 	color:#FF0000;
 	font-weight:bold;
 }
 
 A.rowLn:hover
 {
 	color:#888888;
 	font-weight:bold;
 }
 
 
 /* ::::: Links estandar ::::: */
 a.ctLink:link, a.ctLink:visited
 {
 	font-weight:bold;
 	color:#D3975C;
 }
 a.ctLink:hover
 {
 	font-weight:bold;
 	color:#999999;
 }
 
 a.ctLinkAct:link, a.ctLinkAct:hover, a.ctLinkAct:visited
 {
 	font-weight:bold;
 	color:#9D652D;
 	text-transform:uppercase;
 	text-decoration:none;
 }
 
 a.ctLinkActUln:link, a.ctLinkActUln:hover, a.ctLinkActUln:visited
 {
 	font-weight:bold;
 	color:#9D652D;
 	text-transform:uppercase;
 	text-decoration:underline;
 }
 
 a img {
 	vertical-align:middle;
 }
 
 /* ::::: Botones de accón estándar ::::: */
 DIV.cmdBt {
 	background:#ff7225;
 	padding:0.2em 1em 0.2em 1em;
 	text-align:center;
 	width:1em;
 }
 TD.cmdBt {
 	background:#ffffff;
 	text-align:center;
	/*BORDER-BOTTOM: #000000 1px solid;	 	
        BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;*/
 }
 
 A.cmdBtLn:link,A.cmdBtLn:visited {
 	color:#9D652D;
 	font-weight:bold;
 	text-decoration:none;
 	text-transform:uppercase;
 	vertical-align:middle;
 }
 
  A.cmdBtLn:hover{
 	color:#888888;
 	font-weight:bold;
 	text-decoration:none;
 	text-transform:uppercase;
 	vertical-align:middle;
 }
 
 /* ::::: StdBox ::::: */
 
 TABLE.stdBox 
 {
 	background:#ffffff;
 	border:1px solid #000000;
 }
 TH.stdBoxTitle
 {
 	background:#ECECEC;
 	border-bottom:1px solid #C0C0C0;
 	color:#9D652D;
 	text-transform:uppercase;
 	font-size:1em;
 	height:2em;
 }
 .stdBoxContent
 {
 	background:#ffffff;
 }
 
 TD.ctGrR {border-width:0px 1px 0px 0px; border-style:solid;border-color:#000000;}
 TD.ctGrH {border-width:1px 0px 0px 0px; border-style:solid;border-color:#000000;}
 TD.ctGrT {border-width:1px 1px 0px 0px; border-style:solid;border-color:#000000;}
  /* ::::: Paginación ::::: */
 
 a.pagLink:link, a.pagLink:hover, a.pagLink:visited
 {
 	font-weight:bold;
 	color:#9D652D;
 	text-transform:uppercase;
 	text-decoration:none;
 }
 
 .pagActiveNum
 {
 	font-weight:bold;
 	color:#999999;
 	text-decoration:none;
 }
 
 a.pagNums:link,a.pagNums:hover,a.pagNums:visited
 {
 	font-weight:bold;
 	color:#9D652D;
 	text-decoration:underline;
 }


 /* ::::: Visión unica ::::: */

TD.ctInnerColName
{
	background:#ffffff;
	color:#0466A3;
	font-weight:bold;
	text-align:center;
	font-size:0.9em;
        text-decoration:none;	
        border-bottom: #0466A3 1px solid; 
}

.ctFreeTxWarning {font-size:1em;line-height:1.3em;color:#FF0000;font-weight:bold}
.ctFreeTxFlashDatos {font-size:1em;line-height:1.3em;color:#FF9900;font-weight:bold}
.ctFreeTxFlashOpor {font-size:1em;line-height:1.3em;color:#339966;font-weight:bold}
.ctFreeTxPrioridad {font-size:1em;line-height:1.3em;color:#990000;font-weight:bold}
.ctFreeTxFlashV {font-size:1em;line-height:1.3em;color:#338811;font-weight:bold}
TD.cuadricula 
{
	background:#ffffff;
	border:1px solid #000000;
	font-weight:bold;
}
TD.cuadriculaLbl
{
	background:#ffffff;
	border:1px solid #000000;
}

TD.perfilCliente
{
	background:#CCCCFF;
	font-size:9px;
	border:1px solid #0000FF;
	color:#0000FF;
	font-weight:bold;
}

.ctTxPerfilClienteSel {font-size:10px;color:#CCCCFF;background-color:#0000FF}

INPUT.ctNumeric
{
	text-align : right;
 	font-size:1em;
 	line-height:1.3em;
}
.ctNumeric_bis
{
	text-align : right;
}
.ctBV
{color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;background-color: #ffffff;text-align: right;border: 0px;readonly:true;} 

.ctFV{color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;background-color: #ffcc99;text-align: right;	border: 0px;readonly:true;}

.navBtDis {
 	background: #ececec;
 	font-size:0.9em;
 	font-weight:bold;
 	color: #808080;  /* no modificar */
 }


/* otros*/
 
.ctlinea{
background-color: #000000;
font-size:0.1em}

.cttextBl {
color:#0065a7;
font-size:1.3em;
text-align:center;
}

.cttextRe {
color:#BA7530;
font-size:1.3em;
text-align:center;
}

.allcontent1
{
font-size:0.6em;
}

.ctTBCaj
{
font-size:0.6em;
border:2px solid #000000;
} 

INPUT.ctBrNone{
font-family:Arial, Helvetica, sans-serif;
border: 0;
}

INPUT.ctBrNoneR{
font-family:Arial, Helvetica, sans-serif;
border: 0;
text-align: right;
}

INPUT.ctBrNoneRSp{
font-family:Arial, Helvetica, sans-serif;
border: 0;
text-align: right;
background-color: #ececec;
}

.ctFreeTxGr{
 color:#666666; 
 font-family:verdana,arial,helvetica; 
 font-size:1.0em; 
 font-weight:bold 
}
 
.ctFreeTxAz{
 color:#0466A3; 
 font-family:verdana,arial,helvetica; 
 font-size:1.2em; 
 font-weight:bold 
}
.ctFreeTxAz2{
 color:#0466A3; 
 font-family:verdana,arial,helvetica; 
 font-size:1.0em; 
 font-weight:bold 
}

.ctBttOn {
 font-weight:bold;
 color:#9D652D;
 text-decoration:none;
 }
 
 .ctTxtOran{
 font-size:1.2em;
 color:#A86E3C;
 font-weight:bold;
 text-decoration:none;
 }
 
 A.ctlinkMas{
 color:#A86E3C;
 text-decoration:none;
 font-weight:bold;
 }

A.cttxtinforsub {
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: regular;
text-decoration: underline;
}

A.cttxtinforsubred {
color: #FF3300;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: regular;
text-decoration: underline;
}

TABLE.ctHeadOran{
	background-color:#FF9900;
}

/*Para compatibilzar páginas de errores*/
.Cabecera{
	font-family:verdana,arial,helvetica;
	color:#000000;
	background-color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
}
