.bar_principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.paginar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
	padding-right: 10px;
	line-height: 24px;
	background-color: #EEEEEE;
}

.bar_detalle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 32px;
}

.bar_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 11px;
}

.text_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

.textoPublicaciones
{
font-family: tahoma;
	font-size: 12px;
	color: #cecece;
	text-decoration: none;
	
}

.texto1
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	
}

.texto1Bold
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	
}

.texto1BoldWhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #CCCCCC;
	text-decoration: none;
	font-weight: bold;
	
}

.textofiltro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	
	text-decoration: bold;
	
}

.paginator_column
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	font: normal;
	font-variant: normal;
	font-stretch: normal;
	text-decoration: none;

}

.paginator_active_column
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
}

.findtextfield{
	BORDER-RIGHT: #c7c7c7 1px solid; 
	BORDER-TOP: #c7c7c7 1px solid; 
	BORDER-LEFT: #c7c7c7 1px solid;
	BORDER-BOTTOM: #c7c7c7 1px solid; 
	FONT-SIZE: 11px;  
	COLOR: #666666;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width:70px
}
.textfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;  
}
.combooperator
{
	BORDER-RIGHT: #c7c7c7 1px solid; 
	BORDER-TOP: #c7c7c7 1px solid; 
	BORDER-LEFT: #c7c7c7 1px solid;
	BORDER-BOTTOM: #c7c7c7 1px solid; 
	FONT-SIZE: 11px;  
	COLOR: #666666;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width:60px
}
.combo
{
	BORDER-RIGHT: #c7c7c7 1px solid; 
	BORDER-TOP: #c7c7c7 1px solid; 
	BORDER-LEFT: #c7c7c7 1px solid;
	BORDER-BOTTOM: #c7c7c7 1px solid; 
	FONT-SIZE: 11px;  
	COLOR: #666666;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width:130px;
}
.longcombo{
	BORDER-RIGHT: #c7c7c7 1px solid; 
	BORDER-TOP: #c7c7c7 1px solid; 
	BORDER-LEFT: #c7c7c7 1px solid;
	BORDER-BOTTOM: #c7c7c7 1px solid; 
	FONT-SIZE: 11px;  
	COLOR: #666666;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 20em;
}

.longcombo25{
	BORDER-RIGHT: #c7c7c7 1px solid; 
	BORDER-TOP: #c7c7c7 1px solid; 
	BORDER-LEFT: #c7c7c7 1px solid;
	BORDER-BOTTOM: #c7c7c7 1px solid; 
	FONT-SIZE: 11px;  
	COLOR: #666666;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 25em;
}


.longcombo30{
	BORDER-RIGHT: #c7c7c7 1px solid; 
	BORDER-TOP: #c7c7c7 1px solid; 
	BORDER-LEFT: #c7c7c7 1px solid;
	BORDER-BOTTOM: #c7c7c7 1px solid; 
	FONT-SIZE: 11px;  
	COLOR: #666666;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 30em;
}

.numberCombo
{
	BORDER-RIGHT: #c7c7c7 1px solid; 
	BORDER-TOP: #c7c7c7 1px solid; 
	BORDER-LEFT: #c7c7c7 1px solid;
	BORDER-BOTTOM: #c7c7c7 1px solid; 
	FONT-SIZE: 11px;  
	COLOR: #666666;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width:40px;
}

.numberDate
{
	BORDER-RIGHT: #c7c7c7 1px solid; 
	BORDER-TOP: #c7c7c7 1px solid; 
	BORDER-LEFT: #c7c7c7 1px solid;
	BORDER-BOTTOM: #c7c7c7 1px solid; 
	FONT-SIZE: 11px;  
	COLOR: #666666;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width:20px;
}


.navigation {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
    width: 100%;
}

.navitem {
	white-space : nowrap;
	color: #333333;
    text-decoration : none;
}

a.navitem:hover,active {
	white-space : nowrap;
	text-decoration: none;
    color: #EEEEEE;
}

.navitem_open {
	white-space : nowrap;
	text-decoration: none;
	color: #333333;
	font-weight : bold;
}

a.navitem_open:hover,active {
	white-space : nowrap;
	text-decoration: none;
	font-weight : bold;
    color: #EEEEEE;
}

.navitem_active {
	white-space : nowrap;
	text-decoration: none;
	font-weight : bold;
    background-color: #EEEEEE;
	width: 100%;
    color: #FFFFFF;
}

a.navitem_active:hover,active {
	white-space : nowrap;
	text-decoration: none;
	font-weight : bold;
    background-color: #EEEEEE;
	width: 100%;
    color: #FFFFFF;
}


.navseparator {
    line-height: 12px;
    border-bottom: 1px solid #EEEEEE;
}
.pageNavigation {
    text-align: left;
    vertical-align: top;
    width: 200px;
    background-color: #EEEEEE;
    border: 1px solid #EEEEEE;
    padding: 10px;
}

.textWarn
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: none;	
}

.textInfo
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3333CC;
	text-decoration: none;	
}

.textError
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0033;
	text-decoration: none;	
}

/* tamano de textfields*/
.smallintTF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	width: 8em;
}

.integerTF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	width: 8em;
}
.doubleTF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	width: 8em;
}
.dateTF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	width: 60px;
}
.datetimeTF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	width: 104px;
}
.varchar8TF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	width: 8em;
}
.varchar20TF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	width: 15em;
}
.varchar30TF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	width: 20em;
}
.varchar50TF
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666;
	width: 50em;
}

.textOperationType
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.areaRow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
}
.areaHeader
{
	text-decoration: none;
	color: #CCCCCC;
	font-style: italic;
	font-weight: bold;
	line-height: 24px;
}
.active_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
    background-color: #CCCCCC;
	width: 100%;
}
.normal_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-style:none;
	text-decoration: none;
    background-color: #FFFFFF;
	width: 100%;
}

.special_report_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-style:none;
	text-decoration: none;
    background-color: #EEEEEE;
	width: 100%;
}



.active_link_header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
    background-color: #999999;
	width: 100%;
}
.normal_link_header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
    background-color: #FFFFFF;
	width: 100%;
}

.table_bar_menu01 {
	FONT-SIZE: 11px;
	MARGIN-LEFT: 5px;
	VERTICAL-ALIGN: middle;
	COLOR: #333333;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #EEEEEE;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

.table_bar_menu01Bold {
	FONT-SIZE: 11px;
	MARGIN-LEFT: 5px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	COLOR: #333333;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #EEEEEE;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}

.developer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 32px;
	padding-right: 10px;
}
