/*************************************     A    ************************************/
A
{
    FONT-SIZE: 11px;
    COLOR:#000000 ;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 11px;
    COLOR: ##003300;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.GRIS {
	FONT-SIZE: 9px; 
	COLOR: #336699; 
	FONT-FAMILY: "Century Gothic"; 
	TEXT-DECORATION: none
}
A.GRIS:HOVER {
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	FONT-FAMILY: "Century Gothic"; 
	TEXT-DECORATION: underline
}
A.ROJO
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.ROJO:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
/*************************************     B    ************************************/
BODY {
	SCROLLBAR-FACE-COLOR: #e5e5e5; 
	SCROLLBAR-HIGHLIGHT-COLOR: #e5e5e5; 
	SCROLLBAR-SHADOW-COLOR: #666666; 
	SCROLLBAR-3DLIGHT-COLOR: #666666; 
	SCROLLBAR-ARROW-COLOR: #666666; 
	SCROLLBAR-TRACK-COLOR: #f5f5f5; 
	SCROLLBAR-DARKSHADOW-COLOR: #efefef;
	margin:0;
	background-color:#ffffff
	
}
BODY.superior {
	background-image:url(../images/bg_gral.gif);
	BACKGROUND-REPEAT:repeat-x;	
	background-position:inherit;
}
.BOTON
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #efefef;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.botonForo {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: black 1px solid; 
	COLOR: #666666; 
	BORDER-BOTTOM: #daeaef 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.brpunteaR {
	BORDER-RIGHT: #999999 1px dotted; 
	BORDER-TOP: #999999 0px dotted; 
	BORDER-LEFT: black 0px dotted; 
	BORDER-BOTTOM: black 0px dotted
}
.brpuntea {
	BACKGROUND-IMAGE: url(../images/in_tiza_separador.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	background-position:right;
	background-color: #ffffcc;
}
.brazulbtt {
	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 0px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: black 0px solid; 
	COLOR: #666666; 
	BORDER-BOTTOM: #45687c 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blanco {
	FONT-SIZE: 10px; 
	COLOR: white; 
	FONT-FAMILY: Arial; 
	HEIGHT: 18px; 
	TEXT-DECORATION: none
}
/*************************************     C    ************************************/
/*************************************     D    ************************************/
/*************************************     E    ************************************/
.ENUNCIADO {
	FONT-SIZE: 13px; 
	COLOR: #666666; 
	FONT-FAMILY: "Century Gothic"
}
.estilo1 {
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: Arial;
	HEIGHT: 18px; 
	TEXT-DECORATION: none
}
.estilo1:hover {
	FONT-SIZE: 10px; 
	COLOR: white; 
	FONT-FAMILY: Arial; 
	HEIGHT: 18px; 
	TEXT-DECORATION: none
}
.estilo2 {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial; 
	HEIGHT: 26px
}
/*************************************     F    ************************************/
.fmBuscarB {
	BORDER-RIGHT: #98771f 1px solid; 
	BORDER-TOP: #98771f 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #98771f 1px solid; 
	WIDTH: 100%; 
	COLOR: #9f7c20; 
	BORDER-BOTTOM: #98771f 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #efd389
}
.fmBuscarE {
	BORDER-RIGHT: #673a12 1px solid; 
	BORDER-TOP: #673a12 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #673a12 1px solid; 
	WIDTH: 70px; 
	COLOR: #764314; 
	BORDER-BOTTOM: #673a12 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #e6a66c
}
/*.fmBuscarN {
	BORDER-RIGHT: #304247 1px solid; 
	BORDER-TOP: #304247 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #304247 1px solid; 
	WIDTH: 100%; COLOR: #2f4146; 
	BORDER-BOTTOM: #304247 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px;
	BACKGROUND-COLOR: #666666
}*/
.fmBuscarF {
	BORDER-RIGHT: #5e502d 1px solid; 
	BORDER-TOP: #5e502d 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #5e502d 1px solid; 
	WIDTH: 70px; 
	COLOR: #62542f; 
	BORDER-BOTTOM: #5e502d 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #caba91
}
.fmBuscarFQ {
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #333333 1px solid; 
	WIDTH: 70px; 
	COLOR: #333333; 
	BORDER-BOTTOM: #333333 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #cecece
}
.fmBuscarC {
	BORDER-RIGHT: #5f3c07 1px solid; 
	BORDER-TOP: #5f3c07 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #5f3c07 1px solid; 
	WIDTH: 70px; 
	COLOR: #753c09; 
	BORDER-BOTTOM: #5f3c07 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #f9d8a6
}
.fmBuscarD {
	BORDER-RIGHT: #304134 1px solid; 
	BORDER-TOP: #304134 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #304134 1px solid; 
	WIDTH: 70px; 
	COLOR: #222f23; 
	BORDER-BOTTOM: #304134 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #bfd0c1
}
.fmBuscarL {
	BORDER-RIGHT: #30473e 1px solid; 
	BORDER-TOP: #30473e 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #30473e 1px solid; 
	COLOR: #30453d; 
	BORDER-BOTTOM: #30473e 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #c5d8cf
}
.fmBuscarLi {
	BORDER-RIGHT: #782e27 1px solid; 
	BORDER-TOP: #782e27 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #782e27 1px solid; 
	WIDTH: 70px; COLOR: #7d2f28; 
	BORDER-BOTTOM: #782e27 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #d9aaa6
}
.fmextraCopy {
	BORDER-RIGHT: #8b923d 1px solid; 
	BORDER-TOP: #8b923d 1px solid; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #8b923d 1px solid; 
	WIDTH: 100px; 
	COLOR: #8b923d; 
	BORDER-BOTTOM: #8b923d 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #f9f9ee
}
.fmextra {
	/*BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; */
	FONT-SIZE: 9px; 
	/*BORDER-LEFT: #999999 1px solid; */
	/*WIDTH: 100%; */
	COLOR: #666666; 
	/*BORDER-BOTTOM: #999999 1px solid;*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #eaeaea
}
.fmextraclaro {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #F1F2DF;
	padding-left:5px;
}
.fnlinea {
	BACKGROUND-IMAGE: url(../img/dots_1a.gif); 
	BACKGROUND-REPEAT: repeat-y
}
.fmBuscar {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: medium none; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: medium none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #009933; 
	TEXT-DECORATION: none
}
/*************************************     G    ************************************/
/*************************************     H    ************************************/
hr{
	border-color:#003399;
	width:100%;
}
/*************************************     I    ************************************/
INPUT
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #fff; 
	TEXT-DECORATION: none
}
INPUT.Disabled 
{
	COLOR: silver; 
	BACKGROUND-COLOR: #e8e8e8
}
.imagenes{
	background-image:url(../images/bt_buscar.gif); 
	background-repeat:no-repeat;
	background-position:left; 
}
/*************************************     J    ************************************/
/*************************************     K    ************************************/
/*************************************     L    ************************************/
.LINKENC_BLANCO { 
	FONT-SIZE: 10px; 
	COLOR: #336699; 
	FONT-FAMILY: "Century Gothic"; 
	TEXT-DECORATION: none }
/*************************************     M    ************************************/
/*************************************     N    ************************************/
/*************************************     O    ************************************/
/*************************************     P    ************************************/
/*************************************     Q    ************************************/
/*************************************     R    ************************************/
.randomica {
	FONT-SIZE: 18px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.randomicabl {
	FONT-SIZE: 18px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*************************************     S    ************************************/
SELECT
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #fff; 
	TEXT-DECORATION: none
}
.SUBAREA {
	FONT-SIZE: 12px;
	COLOR: #FFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FF0000;
}
.SUBTITULO {
	FONT-SIZE: 12px;
	COLOR: #FFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #3965AD;
	font-weight:bold	
}
.SUBTITULO2
{
    font-size: 11px;
    color:#666600;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height:17px;
    background-color:#FFE7C1;
    text-align: center;
}
.SUBTITULO3
{
    font-size: 11px;
    color:#666600;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height:17px;    
    text-align: center;
}
.style1 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight:bold;
}
/*************************************     T    ************************************/
table{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px #e4e4e4 solid;
}
TEXTAREA
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #fff; 
	TEXT-DECORATION: none
}
td.TITULO {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Verdana;
	background-color: #dcdcdc;
	font-weight:bold;	
	TEXT-ALIGN: center
}
table.TABLA{
	border: 1px solid #ccc;
	width:120px;
	height:130px;
}
TD.bg{
    background: #f4f4f4; 
}
td.texto {  
	FONT-SIZE: 11px; 
	COLOR: #333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: justify
}
td.header{
	background-image:url(../images/header.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:780px;
	height:131px;
}
td.logo{
	background-image:url(../images/logo.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:116px;
	height:117px;
}
td.code_bar{
	background-image:url(../images/code_bar.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:303px;
	height:40px;
}
td.sello{
	background-image:url(../images/img_sello.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:260px;
	height:62px;
}
td.col_center{
	position:center;
	text-align:center;
}
td.col_izq{
	text-align:left;
	padding-left:5px;
}
td.col_der{
	text-align:right;
	padding-right:5px;
}
td.bold{
	font-weight:bold;
}
.texto_bold{
	font-weight:bold;
}
td.texto_valor{
	text-transform:uppercase;
}
/*************************************     U    ************************************/
.UNKNOWN
{
	FONT-SIZE: 10px; 
	COLOR: white; 
	FONT-FAMILY: Arial; 
	HEIGHT: 18px; 
	TEXT-DECORATION: none
}
/*************************************     V    ************************************/
.vdbusqueda {
	FONT-SIZE: 9px; 
	COLOR: #395b64; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.vdazul {
	FONT-SIZE: 9px; 
	COLOR: #999; 
	BACKGROUND-COLOR: #ffffcc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.vdgris1 {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(../images/fondo_login.gif); 
	BORDER-LEFT: medium none; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: medium none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #E87B14 
	TEXT-DECORATION: none
}
.vdgris10 {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.vdgris {
	FONT-SIZE: 9px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.vdrojo {
	FONT-SIZE: 9px; 
	COLOR: #ff0000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.vdBl {
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
/*************************************     W    ************************************/
/*************************************     X    ************************************/
/*************************************     Y    ************************************/
/*************************************     Z    ************************************/
/* Distributed as part of The Coolest DHTML Calendar
   Author: Mihai Bazon, www.bazon.net/mishoo
   Copyright Dynarch.com 2005, www.dynarch.com
*/

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #bdb2bf;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: url("../images/normal-bg.gif");
  font-family: "trebuchet ms",verdana,tahoma,sans-serif;
}

.calendar {
  border-color: #797979;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: url("../images/title-bg.gif") repeat-x 0 100%; color: #000;
  font-weight: bold;
}

.calendar .nav {
  font-family: verdana,tahoma,sans-serif;
}

.calendar .nav div {
  background: transparent url("../images/menuarrow.gif") no-repeat 100% 100%;
}

.calendar thead tr { background: url("../images/title-bg.gif") repeat-x 0 100%; color: #000; }

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: url("../images/title-bg.gif") repeat-x 0 100%; color: #000;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #797979;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: url("../images/hover-bg.gif");
  border-bottom: 1px solid #797979;
  padding: 2px 2px 1px 2px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: url("../images/active-bg.gif"); color: #fff;
  padding: 3px 1px 0px 3px;
  border-bottom: 1px solid #797979;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: url("../images/dark-bg.gif");
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  font-family: verdana,tahoma,sans-serif;
  width: 2em;
  color: #000;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #999;
}
.calendar tbody .day.othermonth.oweekend {
  color: #f99;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #797979;
  background: url("dark-bg.gif");
}

.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
  background: url("../images/rowhover-bg.gif");
}

.calendar tbody td.today { font-weight: bold; /* background: url("today-bg.gif") no-repeat 70% 50%; */ }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: url("../images/hover-bg.gif");
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #797979;
  padding: 1px 3px 1px 1px;
  background: url("../images/active-bg.gif"); color: #fff;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #565;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background: url("../images/status-bg.gif") repeat-x 0 0; color: #000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #797979;
  background: url("../images/normal-bg.gif"); color: #000;
  z-index: 100;
  font-size: 90%;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: url("../images/hover-bg.gif"); color: #000;
}

.calendar .combo .active {
  background: url("../images/active-bg.gif"); color: #fff;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #797979;
  padding: 1px 0px;
  text-align: center;
  background: url("../images/dark-bg.gif");
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 5px 0px 6px;
  font-weight: bold;
  background: url("../images/normal-bg.gif"); color: #000;
}

.calendar td.time .hour,
.calendar td.time .minute {
  font-family: monospace;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  background: url("../images/hover-bg.gif"); color: #000;
}

.calendar td.time span.active {
  background: url("../images/active-bg.gif"); color: #fff;
}
/*-----------------------------------------------------------------------------------*/
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
