td { 
  font-size            : 10pt;
 }
td.main { 
  font-size            : 10pt;
 }
.vosadesc
{ 
  font-size            : 9pt;
  padding: 5px 50px 5px 50px;
  text-align: justify;

 }
.vosadesc a
{ 
  font-size            : 9pt;
}
ul
{
  list-style-image: url("../layout/img/punto3.png");
}
ul.pto 
{
  list-style-image:url(img/puntotrred.png);
}
ul.pto2 
{
  list-style-type: none;
  list-style-image:none;
  font-size : 8pt;
}

.obj_tit { 
  background-color: #3A50A0;
  font-size : 8pt;
  font-family : arial, helvetica,  sans-serif;
  font-weight : bold;
  color : #FFFFFF;
  border : 1px #3A50A0 solid;
  border-bottom : 1px #ffffff solid;
  padding: 2px 5px 2px 5px;
}
.obj_tit2 { 
  background-color: #696969;
  font-size : 8pt;
  font-family : arial, helvetica,  sans-serif;
  font-weight : bold;
  color : #FFFFFF;
  border : 1px #3A50A0 solid;
  border-bottom : 1px #ffffff solid;
  padding: 2px 5px 2px 5px;
}
.obj_tit a { 
  color : #FFFFFF;
}
.obj_tit_sel { 
  background-color: #ffffff;
  font-size : 9pt;
  font-weight : bold;
  color : #FF0000;
  border : 2px #3A50A0 solid;
  padding: 2px 5px 2px 5px;
}
.obj_tit_sel a { 
  color : #f00;
}

.obj_fld { 
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  background-color: #ffffff;
  padding: 2px 5px 2px 5px;
  border-bottom : 1px #3A50A0 dashed;
}
.obj_fld_brd { 
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  background-color: #ffffff;
  border-right : 2px #3A50A0 solid;
  border-bottom : 1px #3A50A0 dashed;
  padding: 2px 5px 2px 5px;
}

.fileline { 
       background-color: #DEDADE;
       font-size : 8pt;
       color : #000000;
       padding: 0 5px 0 5px;
 }

.fileline a { 
       font-size : 8pt;
 }
.tb_tit { 
  background-color: #3A50A0;
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  font-weight : bold;
  color : #FFFFFF;
  border-bottom : 1px #ffffff solid;
  padding: 2px 8px 2px 8px;
}
.tb_tit a { 
  color : #fff;
}

.tb_fld_high { 
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  background-color: #DEDADE;
  padding: 2px 8px 2px 8px;
}

.tb_fld { 
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  background-color: #ffffff;
  padding: 2px 8px 2px 8px;
}
.tb_fld_dash { 
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  background-color: #ffffff;
  padding: 2px 8px 2px 8px;
  border-bottom : 1px #3A50A0 dashed;
}
.tb_fld_dash_low { 
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  background-color: #ffffff;
  padding: 2px 8px 2px 8px;
  border-bottom : 1px #3A50A0 dashed;
  color: #999;
}
.tb_fld_dash_tach { 
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  background-color: #ffffff;
  padding: 2px 8px 2px 8px;
  border-bottom : 1px #3A50A0 dashed;
  text-decoration:line-through;
  color:#bbb;
}
.tb_fld_brd { 
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  background-color: #ffffff;
  border-right : 1px #3A50A0 solid;
  border-bottom : 1px #3A50A0 dashed;
  padding: 2px 8px 2px 8px;
}
.tb_fld_brd_dash { 
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  background-color: #ffffff;
  border-right : 1px #3A50A0 dotted;
  border-bottom : 1px #3A50A0 dashed;
  padding: 2px 8px 2px 8px;
}

.warning { 
  font-size       : 10pt;
  color           : #000000;
  border          : 2px #ff0000 solid;;
  padding         : 8px;
  background-color: #fea;
 }

.botones{ 
    padding         : 2px 2px 2px 2px;

 }

.tb_menu
{ 
  background-color: #DEDADE;
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  font-weight : bold;
  color : #FFFFFF;
  border-bottom : 1px #ffffff solid;
  padding: 2px 5px 2px 5px;

 }

.tb_menu_sel
{ 
  background-color: #ffffff;
  font-size : 9pt;
  font-family : arial, helvetica,  sans-serif;
  font-weight : bold;
  color : #FF0000;
  border-bottom : 1px #ffffff solid;
  padding: 2px 5px 2px 5px;

 }

.tb_menu_sel a { 
  color : #f00;
}

.tb_serv_tit { 
  background-color: #DEDADE;
  font-size : 9pt;
  font-weight : bold;
  color : #000000;
  padding: 1px 5px 1px 5px;
 }
.tb_serv_txt { 
  font-size : 8pt;
  padding: 1px 5px 1px 5px;
}

.vosautiltit
{ 
  font-size            : 8pt;
  color : #999;
}
.vosautiltit a
{ 
  font-size            : 8pt;
  color : #999;
}

.helpexcdat0
{ 
  font-size : 8pt;
  font-family : arial, helvetica,  sans-serif;
  font-weight : bold;
  color : #3A50A0;
  border-bottom : 1px #3A50A0 solid;
  padding: 2px 8px 2px 8px;
 }
.helpexcdat1
{ 
  font-size : 8pt;
  border-bottom : 1px #3A50A0 dashed;
  padding: 2px 8px 2px 8px;
  color: #999;
 }
.helpexcdat2
{ 
  font-size : 8pt;
  border-bottom : 1px #3A50A0 dashed;
  padding: 2px 8px 2px 8px;
 }

.vosalog_date
{ 
  font-size : 8pt;
  padding: 15px 10px 0px 0px;
 }

.vosalog_tit
{ 
  font-size : 10pt;
  padding: 15px 5px 0px 0px;

 }
.vosalog_txt
{ 
  font-size : 8pt;
  padding: 5px 5px 10px 10px;
  border-left: 1px #aaa dotted;
 }
