
.error {
    color: red;
    font-family:"Arial";
    font-size: 14px;
    text-decoration: bold;
}

body{
  background-color:#ffffff;
  font: 75% "Trebuchet MS", sans-serif;
  margin: 10px; 
}

h1 {
    text-align:center;
    text-decoration:none;
    font-family:"Arial";
    font-size:18px;
    color: #5f8025;
}

h2 {
    text-align:center;
    text-decoration:none;
    font-family:"Arial";
    font-size:16px;
    color: #5f8025;
}

h3 {
    text-align:left;
    text-decoration:none;
    font-family:"Arial";
    font-size:14px;
    color: #5f8025;
}

h4 {
    text-align:left;
    text-decoration:bold;
    font-family:"Arial";
    font-size:12px;
    color: #5f8025;;
}


.label {
    text-align:left;
    text-decoration: bold;
    font-family:"Arial";
    font-size:12px;
    color: #5f8025;
}

span.label {
    text-align:left;
    text-decoration: bold;
    font-family:"Arial";
    font-size:18px;
    color: #5f8025;
}



p.texto-ficha{  
    font-size:15px;
    text-align:justify;
    margin-left: 6px;
    margin-right: 6px;
    color: #5f8025;
}

p.label {
    text-align:left;
    text-decoration: bold;
    font-family:"Arial";
    font-size:18px;
    color: #5f8025;
}


.foto {
    vertical-align: middle;
    height: auto;
}


a:link{
  color:#5f8025;
  text-decoration:none;
}
a:visited{
  color:#829b4d;
  text-decoration:none;
}
a:hover{
  color: #829b4d;
  text-decoration:underline;
}
a:active{
  color:#829b4d;
  text-decoration:none;
}



.menu{
  width:100%;
  background-color: #5f8025;
  font-family:"Gill Sans, sans-serif";
  font-size:18px;
  font-style:bold;
  color:white;
  text-align:center;
  
}

div.layout{
    width:100%;
    text-align: center;
}

div.menu{
  color:white;
  width:95%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

div.center{
  color:white;
  display: block;
  margin-left: auto;
  margin-right: auto;

}



ul.my-list{
    list-style-type:circle;
    text-align:left;
    padding: 0px;
    margin: 15px;
}

li{
    font-family:"Arial";
    font-size:12px;
    text-align:left;
    margin: 2px;
    padding-left: 2px; 
}


.container {
    width:100%;
}


.green-box{
    color:#5f8025;
    width:95%;
    padding:8px;
    border-width:1px;
    border-style:solid;
    border-color: #5f8025;
    overflow: auto;
}




.right-white{
    text-align: right;
}


.squared_blue {
    border: 2x solid black;
    background-color: rgb(0,131,163);
}

.squared_lightblue {
    border: 2x solid black;
    background-color: rgb(191,219,227);
}



table {
    width: 100%;
    border-collapse: collapse;
}


table.control {    
    border-width: 1px;
    border-style: solid;
    border-color: #5f8025;
    text-align: left;
    float:left;
    width: 100%;
}

td.control {    
    border-width: 1px;
    border-style: solid;
    border-color: #5f8025;
    padding: 10px;
    text-align: left;
}





.tabla_item{  
    font-family:"Arial";
    font-size:14px;
    color:white;
    text-align:left;
}

.tabla_header{
    font-family:"sans-serif";
    font-size:14px;
    color: #5f8025;
    text-align:left;
}

.page-header{
    width: 50%;
}

.page-header tr{
    float: center;
}


#data_table tr{
 font-size: 10;
 cursor: pointer;
}


.multiselect {
    width: 75%;
    height: 200px;
}



.remark {
    text-align:center;
    text-decoration:none;
    font-family:"Arial";
    font-size:18px;
    color: withe;
    display: block;
}


div.selector-available h2{
    font-size:14px;
    color: #5f8025;
}
div.selector-chosen h2 {
    font-size:14px;
    color: #    5f8025;
}






