/* Implements All Control Buttons */
.controlButton {

	
}

/* Cambia el Estilo las opciones de reportes en StandardForm */
.report_options {
	background: #EFF9FF;
	border: 1px solid #DFF4FF;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
}

.report_options TABLE.report TD{
	background: transparent;
	margin:0px 0px 0px 0px;
	font-size:10px;
	
}

.error_message {
  	background: #FFE6F2;
  	color: #B30000;
  	border: 1px solid #B30000;  
  	margin: 2px;
}

.notice_message {
  	background: #E8E8E8;
  	color: #22566F;
  	border: 1px solid #22566F;    
  	margin: 2px;
}
.notice_message TD{
	color:#22566F;
	font-size:12px;
}
.sucess_message {
  	background: #ECFFDD;
  	color: #008000;
  	border: 1px solid #22566F;  
  	margin: 2px;  
}
.sucess_message TD{
	color:#22566F;
	font-size:12px;
}
.warning_message {	
  	background: #FFFFC6;
  	color: #000000;
  	border: 1px solid #DDDD00;    
  	margin: 2px;
}
.warning_message TD{
	color:#22566F;
	font-size:12px;
	font-style: italic;
}
.interactive_message {
    border: 1px solid #8080C0;
    background: #DDDDEE;
    color: #000000;
    margin: 2px;
}

.highlight {
	background: #FFFFDF;
}

/* Cambia los colores del Browse en StandardForm */
.browse_primary {
	background: #AEB9FF;
}

.browse_primary_active {
	background: #AEB9FF;
}

.browse_secondary {
	background: #FFFFFF;
}

.browse_secondary_active {
	background: #F2F2F2;
}

div.autocomplete {
      position: absolute;
      width: 250px;
      background-color: white;
      border: 1px solid #888;
      margin: 0px;
      padding: 0px;
}
div.autocomplete ul {
      list-style-type: none;
      margin: 0px;
      padding: 0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
      list-style-type: none;
      display: block;
      margin: 0;
      padding: 2px;   
      height: 15px;   
      cursor: pointer;
      font-size: 12px;
}

td, div {
	font-family: "Lucida Grande", "Verdana";
}
