td{
	font-family: verdana,arial;
	font-style: normal;
	font-size: 10px;
}

.datos {
	font-weight : bold;
}

.titulo_inicio {
	background-color : gray;
	color: white;
}

.titulo_logis {
	background-color : GoldenRod;
}

.titulo_logis_bold {
	background-color : GoldenRod;
	font-weight : bold;
}

.titulo_financial {
	background-color : #00CC99;
}

.titulo_financial_bold {
	background-color : #00CC99;
	font-weight : bold;
}

.titulo_trading {
	background-color : GoldenRod;
}

.titulo_trading_bold {
	background-color : GoldenRod;
	font-weight : bold;
}

.titulo_observation {
	background-color : #99CCFF;
}

.paysign {
	font-size:12pt;
	font-weight:bold;
	font-family : sans-serif;
	color : Red;
}

.light {
	font-size:10px;
	font-family :  verdana,arial;
}

.escondido {display:none;}
.visible {display:inline;}

.button_logis { 
	background-color: goldenrod; 
	color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	height: 19px; 
}

.button_financial { 
	background-color: #00CC99; 
	color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	height: 19px; 
}

.button_trading { 
	background-color: goldenrod; 
	color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	height: 19px; 
}

.button_observation { 
	background-color: #99CCFF; 
	color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	height: 19px; 
}

a:visited {
	color: Blue;
}

.inicio {
  color: Black;
  text-decoration:none;
}

.inicio:visited {
  color: Black;
  text-decoration:none;
}

input.error, textarea.error {
  border: 2px solid red;
}

.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}


.error {
  color: red;
}

fieldset {
  margin-bottom: .3em;
  margin-top: .3em;
  margin-left: .3em;
  margin-right: .3em;
  padding: .5em;
  display: block;
}

/*
** Collapsing fieldsets
*/
.financial_border {
  border-color: #00CC99;
  border-style: solid;
  border-width: 1;
}

.logis_border {
  border-color: goldenrod;
  border-style: solid;
  border-width: 1;
}

.observation_border {
  border-color: #99CCFF;
  border-style: solid;
  border-width: 1;
}

/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0;
}

html.js fieldset.collapsed * {
   display: none;
}

html.js fieldset.collapsed table *,
html.js fieldset.collapsed legend,
html.js fieldset.collapsed legend * {
  display: inline;
}

html.js fieldset.collapsible legend a {
  padding-left: 15px;
  display: block;
  background: url('menu-expanded.png') 5px 50% no-repeat;
}

html.js fieldset.collapsed legend a {
  background-image: url('menu-collapsed.png');
}

html.js fieldset legend.financial a {
  color: #00CC99;
  text-decoration: none;
  font-size: 12px;
}

html.js fieldset legend.logis a {
  color:goldenrod;
  text-decoration: none;
  font-size: 12px;
}

html.js fieldset legend.observation a {
  color:#99CCFF;
  text-decoration: none;
  font-size: 12px;
}

.verde {
  background-color: green !important;
  color: white;
}

.rojo {
  background-color: red !important;
  color: white;
}

.naranja {
  background-color: orange !important;
  color: white;
}

.messages {
  background-color: #FFCCCC;
  border: 1px solid #00629F;
  margin: 0.5em;
  margin-bottom: 1em;
  padding: 0.5em;
  color: #00629F;
  font-weight: bold;
}
.error {
  border: 1px solid #f0000c;
  color: #f0000c;
}
.messages ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#content .messages a {
  color: #000;
}

/* Throbber style*/
.throbber {
  background-image:url(./images/Throbber-mac.gif);
  background-repeat: no-repeat;
  background-position: 100%;
}
.amarillo {
  background-color: yellow !important;
  color: black;
}
.gris {
	background-color: #B0B0AC !important;
	color: black;
}
.rojo-claro {
	background-color: #FF5000 !important;
	color: white;
}