@charset "UTF-8";
body       
{
	text-align:center;
	background-color:#000000;
	padding: 0px;
	margin: 0px;
	background-image: url(../entorno/fnd_pagina.png);
	background-repeat: repeat-x;
	background-position: left top;
	width:100%;
}
a      
{
      text-decoration:underline;
       color:#999999;

}
a:hover       
{
      color:#4A4AFF;

}
a.optmenu      
{
      text-decoration:none;
       color:#4A4AFF;

}
a.optmenu:hover       
{
      color:#0000CC;
   text-decoration:underline;

}
a img {
	border:none;
	line-height:inherit;
	padding:0px;
	margin:0px;
}
img {
	margin:0px;
	padding:0px;
	border: none;
}

div,td,h1,h2,h3,h4       
{
           font-family:arial,verdana,sans-serif;
           color:#000;
           font-size:11px;
           margin:0px;
           padding:0px;
           line-height: 100%;

}
div.accesoerror       
{
           font-family: Tahoma, Verdana, sans-serif;
           font-size: 14px;
           font-weight: bold;
           text-align: center;
           color: #FE860C;

}
html>body #menu a      
{
;

}
html>body #menu      
{
;

}
*html .list td       
{
           padding:4px;

}
*html .listmenu td       
{
       padding:4px;

}
form      
{
      margin:0;
      padding:0px;

}
form p      
{
      margin-left:12px;
      margin-top:6px;

}
form .rightbox      
{
      margin-right:6px;
      margin-top:6px;

}
form h3,form .linea,form p      
{
      clear:both;

}
input       
{
      font-size:1em;
      margin-bottom: 1px;

}
input.short      
{
      width:85px;

}
input.long      
{
      width:400px;

}
input.buscar{background: #fff url(../entorno/buscar.png) no-repeat top left;border: 1px solid #7F9DB9;padding-left: 20px;float: left;}
input.nombre{background: #fff url(../entorno/user_green.png) no-repeat top left;border: 1px solid #7F9DB9;padding-left: 20px;float: left;background-color:#D1E7F5;}
textarea       
{
      font-size:1em;
      margin-bottom: 1px;

}
select       
{
      font-size:1em;
      margin-bottom:3px;

}
label       
{
      display:block;
      margin:0;
      padding:0;
      font-weight:bold;
      color:#666;

}
form .fila       
{
          margin:0;
          margin:0px 0px 3px 0px;
          width:680px;
          clear:left;

}
form .left       
{
          margin:0;
          margin:0px 0 15px 0px;
          width:680px;
          clear:left;
          background-color: #fff;
          border: 1px solid #fff;

}
form .filaleft div       
{
          float:left;
          padding:0 14px 12px 0;
          margin:0;

}
form .fila div       
{
          float:left;
          padding:0 14px 12px 0;
          margin:0;

}
input.login      
{
    cursor:pointer;
    width: auto;
    background:url(../entorno/b_login.gif) no-repeat 0 0;
    width: auto;
    height:25px;
    font-weight:bold;
    color:#666;
    font-size:12px;
    background-attachment: url(../entorno/b_login.gif) no-repeat 0 0;
    background-image: url(../entorno/b_login.gif);
    background-position: url(../entorno/b_login.gif) no-repeat 0 0;
    background-repeat: url(../entorno/b_login.gif) no-repeat 0 0;
    border: 0;
    margin: 0;
    margin-top: -2px;

}
input.boton       
{
    font-size:13px;
    font-family:arial;
    cursor:pointer;
    background-color: #cee7ff;
    color: #000;
    width:auto;
    border-top-style: solid;
    border-top-color: #ccccff;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-color: #ccccff;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #183F87;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #183F87;
    border-bottom-width: 1px;
    margin-right: 2px;

}
input.boton:hover      
{
      background-color:#cfcfcf;

}
input.b      
{
      font-weight:bold;

}
form div.formerror       
{
/*form .fila div.formerror  */;
      background-color: #fffbb8;
      border: 1px solid #c00;
      padding: 3px;
      margin-top: 1px;
      margin-right: 4px;

}
html>body #contExt #idiomas      
{
      margin:2px 5px 0 0;

}
* html #homeButton div a:hover       
{
      visibility:visible;

}
p.small      
{
      color:#666;
      margin:10px 0 0 0;
      padding:0;
      font-size:10px;

}
input.radio       
{
           vertical-align: middle;
      margin: 0px;
           margin-right: 5px;

}
table.contorno div       
{
           margin: 0px;
           padding: 0px;

}
div.consola       
{
	height:200px;
	width: 160px;
	padding: 0px;
	background-color: #CCCCCC;
	display: block;
	clear: both;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}
div.scroll       
{
           width: 149px;
           overflow: auto;
           height: 160px;
           padding: 0px 5px;
           margin: 0px;
           margin-right: 1px;

}
div.consola_calendario {
width: 160px;
display:inline-block;
}
div.reg#loading       
{
           text-align:left;
           width: 160px;

}
div.reg#loading img       
{
           margin: 4px 8px 10px 16px;

}
div.reg#mS       
{
           padding:  0px;
           margin: 0px;
           color: #666666;
           text-align: left;
           vertical-align: bottom;
           overflow: hidden;
           word-wrap:break-word;
           width: 100%;

}
iframe       
{
           border-width: 0px;
           height: 60px;
           width: 400px;

}
.editor  
{
           border-width: 0px;
           height: 250px;
           width: 750px;

}
iframe.hidden       
{
           visibility: hidden;
           width:0px;
           height:0px;

}
iframe.escgrid      
{
           border-width: 0px;
           height: 550px;
           width: 100%;

}


div.suggest       
{
           position: absolute;
		   left:-100px;
           top:-100px;
           padding:0px;
           margin:0px;
           border: none;

}
table.popupficha       
{
	background-color: #E6FAB9;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	padding: 0px;
	margin: 0px;
}
table.popup       
{
	background-color: #FDFDDE;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	padding: 0px;
	margin: 0px;
}
td.sup       
{
  text-align: right;
  background-image: url(../entorno/fnd_popup_sup.png);
  background-repeat:  repeat-x;
  background-position: left bottom;
  border-bottom-style: solid;
  border-bottom-color: #666666;
  border-bottom-width: 1px;
  padding: 3px;
  margin: 0px;
  cursor: move;

}
td.sup.pie
{
  text-align: right;
  background-image: url(../entorno/fnd_popup_suppie.png) !important;
  background-repeat:  repeat-x;
  background-position: left bottom;
  border-bottom-style: solid;
  border-bottom-color: #666666;
  border-bottom-width: 1px;
  padding: 3px;
  margin: 0px;
  cursor: move;

}
td.med       
{
           /*background-image: url(../entorno/fnd_menu_on.png);
           background-repeat:  repeat-x;
           background-position: left top;*/
      		padding: 0px;
           text-align: left;
           margin: 0px;

}

td.med h1       
{
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left:5px;
}
td.med form      
{
           margin-right: 4px;
           margin-bottom: 4px;
           margin-left: 4px;
		   margin-top:0px;
           padding: 0px;
           background-color: #FFFFFF;

}
* html td.med form       
{
           margin-right: 3px;
           margin-bottom: 3px;
           margin-left: 4px;
           padding: 0px;
           width: 99%;

}
td.med form table      
{
           margin:0px;

}
* html td.med form table      
{
           margin:0px;

}
#fichanoticia li      
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #6A6C7B;
      text-decoration: none;

}
*html .listprn td       
{
           padding:4px;

}

{
        background-repeat: repeat-x;
       background-position: left top;
       margin: 0px;
       height: 23px;
      padding: 0px;
       padding-top: 1px;

}
/    #correo li      
{
       float:left;
       font-size:11px;
        padding:0px;
      margin: 0px;
       margin-right: 1px;

}
html>body #correo a      
{
;

}
html>body #correo      
{
;

}
A.n2       
{
           text-decoration: none;
           font-weight: bold;
           color: #990000;

}
A.nfile1       
{
          text-decoration: none;
           font-weight: normal;
           color:#000000;

}
A.nfile2       
{
           text-decoration: none;
           font-weight: normal;
           color: #000000;

}
.bodyprn   
{
   text-align:center;
   background-color: White;
   padding: 0px;
   margin: 0px;

}
.button      
{
      margin:0 0 18px 0;

}
.button div      
{
      margin-left:12px;

}
.linea      
{
      height:18px;
      background:transparent url(../entorno/fsep.gif) repeat-x 0 0;

}
.rightbox       
{
      background:#FFD0B0 url(../entorno/rb_tl.gif) no-repeat 0 0;
      float:right;
      width:30%;
      margin:0 0 10px 24px;
      border-width:0;

}
.rightbox .tr      
{
      background: url(../entorno/rb_tr.gif) no-repeat top right;

}
.rightbox .br      
{
      background: url(../entorno/rb_br.gif) no-repeat bottom right;

}
.rightbox .bl      
{
      background: url(../entorno/rb_bl.gif) no-repeat bottom left;
      padding:10px 12px 12px;

}
.leftbox       
{
      background:#DFDFFF url(../entorno/lb_tl.gif) no-repeat 0 0;
      float:left;
      width:30%;
      margin:0 24px 10px 0;
      border-width:0;

}
.leftbox .tr      
{
      background: url(../entorno/lb_tr.gif) no-repeat top right;

}
.leftbox .br      
{
      background: url(../entorno/lb_br.gif) no-repeat bottom right;

}
.leftbox .bl      
{
      background: url(../entorno/lb_bl.gif) no-repeat bottom left;
      padding:10px 12px 12px;

}
.rightbox p,.leftbox p      
{
      margin-bottom:12px;

}
.list table      
{
           width:99%;
           border-top:1px solid #496892;
           border-left:1px solid #496892;
           border-bottom-style:none;
           padding: 0px;
           margin: 5px;
           clear: both;
           background-color:#EEEEEE;

}
.list td       
{
           padding:4px;
           border-bottom:1px solid #496892;
           border-right:1px solid #496892;
           height: 20px;

}
.list tr      
{
      /*background-color:#EEEEEE;*/

}
.printtrcab      
{
background-color: #CBE4F4;
  color:#000000;
           font-weight:bold;
        

}
.printtrlist      
{
background-color: #FFFFFF;
}
.printtrlist2
{
background-color: #FCFF00;
}
.list .cap td.capasc     
{
           background-image: url(../entorno/fnd_cabez_tabla_asc.png);

}
.list .cap td.capdsc     
{
           background-image: url(../entorno/fnd_cabez_tabla_dsc.png);

}
.list .cap td.capliso     
{
           background-image: url(../entorno/fnd_cabez_tablaliso.png);

}
.list .cap td      
{
           background-image: url(../entorno/fnd_cabez_tabla.png);
           background-repeat:  repeat-x;
           background-position: left top;
           background-color: #FFFFFF;
  padding-left: 12px;

}
.list .cap td a       
{
           color:#333333;
           font-weight:bold;
           font-family: Tahoma, Verdana, sans-serif;

}
.list .cap td img      
{
           margin: 0px;
           padding: 0px;

}
.listmenu table      
{
        width:99%;
       border-top:1px solid #000000;
    border-bottom:1px solid #000000;
       border-left:1px solid #000000;
    border-right:1px solid #000000;
       border-bottom-style:none;
       padding: 0px;
       margin: 5px;
       clear: both;
       background-color:#D1E7F5;

}
.listmenu td       
{
        padding:4px;
       border-bottom:1px solid #000000;
       border-right:0px solid #FFFFFF;
       height: 20px;

}
.listmenu tr      
{
      background-color:#D1E7F5;
    text-align:center;

}
.listmenu a    
{
      color:496892;
   text-decoration:none;

}
.listmenu table tr td a:hover  
{
      text-decoration:underline;

}
.filaleft       
{
          width: 580px;

}
.checkbox       
{
          width: 10px;

}
.filter       
{
           background-color: #fff;
          width: 750px;
          margin-top: 15px;
          margin-bottom: 10px;

}
.filter input, .filter select       
{
          vertical-align: middle;

}
.filter select       
{
          margin: 0px 8px 0px 5px;

}
.filter input       
{
          margin: 0px 3px 0px 8px;

}
.formok       
{
;

}
.fila       
{
          background-color: #fff;

}
.boton       
{
           margin-top: 5px;

}
.ch       
{
      vertical-align:middle;
      margin:2px 3px 0 0;
      width:auto;
       height:20px;

}
.button       
{
       margin: 10px;
       height: 20px;

}
.rightlink      
{
      float:right;
      font-size:10px;
      padding-top:3px;

}
.bluebox       
{
      background:#183f87 url(../entorno/blueb_tl.gif) no-repeat 0 0;
       margin-bottom: 15px;

}
.bluebox .tr      
{
      background: url(../entorno/blueb_tr.gif) no-repeat top right;

}
.bluebox .br      
{
      background: url(../entorno/blueb_br.gif) no-repeat bottom right;

}
.bluebox .bl      
{
      background: url(../entorno/blueb_bl.gif) no-repeat bottom left;
      padding:10px 12px 12px;
      color:#fff;
       font-size: 12px;
       font-weight: bold;

}
.bluebox .bl p       
{
      margin:5px 0px 0px 0px;

}
.greybox       
{
      background:#DFDFFF url(../entorno/lb_tl.gif) no-repeat 0 0;
      width:510px;

}
.greybox .tr      
{
      background: url(../entorno/lb_tr.gif) no-repeat top right;

}
.greybox .br      
{
      background: url(../entorno/lb_br.gif) no-repeat bottom right;

}
.greybox .bl      
{
      background: url(../entorno/lb_bl.gif) no-repeat bottom left;
      padding:10px 11px 12px 12px;
       height: 280px;

}
.touralta       
{
       padding-top: 25px;

}
.touralta a       
{
       font-weight: bold;
       font-size: 15px;
       padding: 10px;

}
.contorno      
{
           border: 1px solid #496892;
           padding : 0px;
           margin: 2px;

}
.contorno2   
{
	border: 1px solid #B22222;
	padding : 0px;
	margin: 2px;
}
.contorno td       
{
           padding: 2px;

}
.error      
{
           margin-bottom:1px;
           font-size:1em;
           background-color : #FFF000;

}
.reg       
{
;

}
.regok       
{
           padding:  0px;
       margin: 0px;
       color: #008610;
       text-align: left;
       vertical-align: bottom;
       overflow: hidden;
       word-wrap:break-word;
       width: 100%;

}
.regko       
{
           padding:  0px;
       margin: 0px;
       color: #990000;
       text-align: left;
       vertical-align: bottom;
       overflow: hidden;
       word-wrap:break-word;
       width: 100%;

}
.regmod       
{
           padding: 0px;
           margin: 0px;
           color: #496892;
           text-align: left;
           vertical-align: bottom;
           overflow: hidden;
           word-wrap:break-word;
           width: 100%;

}
.tablonHora      
{
           font-family: Arial, Helvetica, sans-serif;
           font-size: 11px;
           color: #401D14;
           text-decoration: none;
           vertical-align : top;
           padding-right : 4px;
         

}
.tablonNick      
{
           font-family: Arial, Helvetica, sans-serif;
           font-size: 11px;
           color: #B22222;
           text-decoration: none;
           vertical-align : top;
           padding-right : 0px;
         

}
.tablonEvento      
{
           font-family: Arial, Helvetica, sans-serif;
           font-size: 11px;
           color: Navy;
           text-decoration: none;
           vertical-align : top;
          

}
.tablonSeccion      
{
           font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #FF724F;
      text-decoration: none;

}
.tablonTitulo      
{
           font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #1A0B08;
      text-decoration: none;
            padding-left : 0px;

}
.tablonMSG      
{
           font-family: Arial, Helvetica, sans-serif;
           font-size: 11px;
           color: Green;
           text-decoration: none;
           padding-left : 4px;

}
.tablonfechaT      
{
           font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #FFB9A8;
      text-decoration: none;

}
.tdlis      
{
           font-family: Arial, Helvetica, sans-serif;
           font-size: 11px;
           color: #00008B;
           text-decoration: none;

}
.coment      
{
      float:right;
      margin:7px 12px 0 0;
      text-align:right;
      font-size:10px;
      height:48px;
      white-space: nowrap;
      font-family:verdana;
      color:#888;

}
.listprn table      
{
           width:99%;
           border-top:1px solid #999999;
           border-left:1px solid #999999;
           border-bottom-style:none;
           padding: 0px;
           margin: 0px;
           clear: right;
           background-color:#FFFFFF;

}
.listprn td       
{
           padding:4px;
           border-bottom:1px solid #999999;
           border-right:1px solid #999999;
           height: 20px;

}
.listprn tr      
{
           background-color: #FFFFFF;

}
.listprn .cap td      
{
           background-image: url(../entorno/fnd_cabez_tabla.png);
           background-repeat:  repeat-x;
           background-position: left top;
           background-color: #FFFFFF;

}
.listprn .cap td a       
{
           color:#333333;
           font-weight:bold;
           font-family: Tahoma, Verdana, sans-serif;

}
.listprn .cap td img      
{
           margin: 0px;
           padding: 0px;

}
.directory       
{
       font-size: 10pt;
       font-weight: bold;

}
.directory h3       
{
       margin: 0px;
       margin-top: 1em;
       font-size: 11pt;

}
.directory p       
{
       margin: 0px;
       white-space: nowrap;

}
.directory div       
{
       display: none;
       margin: 0px;

}
.directory img       
{
       vertical-align: middle;
      cursor:hand;

}
.calen .meses       
{
        FONT-SIZE: 11px;
        FONT-FAMILY: arial,Verdana, Helvetica;
        color : #496892;
        text-align: center;
        font-weight : bolder;

}
.calen .anno       
{
       font-family: arial, Verdana, sans-serif;
       font-size: 12px;
       font-weight: bold;
       text-align: center;
       color: #F95B13;

}
.calen td      
{
      FONT-SIZE: 11px;
       FONT-FAMILY: arial,Verdana, Helvetica;

}
.calen .diaS       
{
       color : #FFFFFF;
       TEXT-DECORATION:  none;
       text-align: center;
       background-color:#496892;

}
.calen .diaSeli       
{
       color : #FFFFFF;
       TEXT-DECORATION:  none;
       text-align: center;
       background-color:#EC9384;

}
.calen .celdawk       
{
       color : #496892;
       TEXT-DECORATION:  none;
       text-align: center;
       background-color:#D1E7F5;

}
.calen .celdawkend       
{
        color : #496892;
       TEXT-DECORATION:  none;
       text-align: center;
       background-color:#FFFFCC;

}
.calen .celdaselec0       
{
       color : #496892;
       TEXT-DECORATION:  none;
       text-align: center;
       background-color:#D1E7F5;

}
.calen .celdaselec1       
{
       color : White;
        TEXT-DECORATION: none;
      text-align: center;
       background-color: #CC0000;

}
.calen .celdaselec2       
{
       color : #000000;
       TEXT-DECORATION: none;
       text-align: center;
       background-color: #6BBA70;

}
.calen .celdaselec3       
{
       color : White;
       TEXT-DECORATION: none;
       text-align: center;
       background-color: #008B8B;

}
.calen .celdaselec4       
{
       color : #000000;
       TEXT-DECORATION: none;
       text-align: center;
       background-color: #FF9900;

}
.calen .celdaselec5       
{
       color : #000000;
       TEXT-DECORATION: none;
       text-align: center;
       background-color: #EE82EE;

}
.calen .celdaselec6       
{
       color : #000000;
       TEXT-DECORATION: none;
       text-align: center;
       background-color: #C8C8B4;

}
.calen .celdaselec7       
{
       color : #000000;
       TEXT-DECORATION: none;
       text-align: center;
       background-color: #C79810;

}
.calen .celdaselec8       
{
       color : White;
       TEXT-DECORATION: none;
       text-align: center;
       background-color: #808000;

}
.calen .vacia       
{
       background-color: F1F8FC;

}
.calen .tablames      
{
        border:1px solid #ccc;
        background-color: 496892;

}
.calen .tablameseli      
{
        border:1px solid #ccc;
        background-color: #EC9384;

}
.calen .rd      
{
       width:14px;
      height:10px;
       text-align: center;

}
.calen .chk      
{
       width:12px;
      height:12px;
       text-align: center;

}
.TareaFCrb      
{
        background-color: #C10700;
        color:#FFFFFF;

}
.campox      
{
        background-color: #FFFFFF;
        font-weight : bold;

}
.imghand      
{
  cursor:pointer;

}
.inputcontar      
{
  font-size: 11px;
  color: #818181;
  border: 0px;
  border-bottom: 0px outset #FFFFFF;

}
.cabfecha      
{
   color: #FF7401;
   font-size: 18px;
   font-weight: bold;
   margin:2px 0px 8px;
   padding-top:0px;
   background-color : #D1E7F5;

}
.chk 
{
   width:10px;
  height:10px ;

}
#cont      
{
	margin:0px;
	text-align:left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#logo      
{
	background-image: url(../entorno/fnd_cabez.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color:#FDFDFE;
	/*border: 1px solid #999999;*/
	padding: 0px;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#logo img {
	display:inline;
	padding:0px;
	float:left;
	margin-top: 0px;
	margin-right: -3px;
	margin-bottom: 0px;
	margin-left: -3px;
}
#logo h4 {
	font-size: 18px;
	line-height:18px;
	font-weight: bold;
	color: #990000;
	margin-top: 4px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left:20px;
	display:inline;
	clear:none;
	float:left;
}
#logo span {
	font-size: 12px;
	font-weight: normal;
	color: #496892;
	display: inline;
	float:left;
	clear:none;
}
#logo a {
	padding:0px;
	margin: 0px;
	color: #CC3300;
}
#logo a:hover {}
#logo div {
	float:right;
}
#path      
{
      font-size:10px;
      font-family:verdana;
      padding:4px 0 6px 27px;
      color:#888;
      background:#fff url(../entorno/fpath.gif) repeat-x 0 0;
      margin-top:16px;

}
#path a,#idiomas a      
{
      color:#888;

}
#path a:hover,#idiomas a:hover      
{
      color:#333;

}
#log      
{
           padding: 0px;
           margin: 0px;
           vertical-align:top;

}
#log p      
{
           font-weight:bold;
           margin: 0px;
           padding: 0px;
           padding-top: 10px;
           padding-right: 5px;

}
#acceso       
{
           font-family: Arial, Helvetica, sans-serif;
      margin: auto;
           margin-top: 25px;
           background-color: #FFFFFF;
           background-image: url(../entorno/fnd_menu_on.png);
           background-repeat:  repeat-x;
           background-position: left bottom;
           text-align: center;
           border: 1px solid #999999;
           width: 250px;
           margin-bottom: 5px;
           left: 0;
           right: 0;

}
#acceso td.cabecera       
{
           font-size: 16px;
           padding-top: 5px;
           padding-bottom: 5px;
           font-weight: bold;
           color: #044157;
           letter-spacing: 0.3em;
           background-image: url(../entorno/fnd_cabez.png);
           background-repeat:  repeat-x;
           background-position: left center;
           border: 1px solid #044157;

}
#acceso td.campos       
{
           margin: 0px;
           padding-top: 15px;
           padding-bottom: 8px;

}
#acceso p       
{
           font-size: 11px;
           color: #333333;
           vertical-align: middle;
           margin: 0px;
           padding: 0px 10px 0px 0px;
           font-weight: normal;
           line-height: 18px;
           float: left;
           text-align: right;
           width: 80px;

}
#acceso form       
{
           margin: 0px;
           padding: 0px;

}
#acceso input.campos       
{
           font-family: Tahoma, Verdana, sans-serif;
           font-size: 12px;
           line-height: 12px;
      margin: 0px;
           margin-bottom: 10px;
           padding: 2px 3px;
           width: 100px;
           border: 1px solid #666666;
           vertical-align: middle;
           clear: right;
           float: left;
           background-color: #FEF4EE;

}
#acceso input.boton       
{
	float: none;
	clear: both;
	background-image: url(../entorno/fnd_cabez.png);
	background-repeat:  repeat-x;
	background-position: left bottom;
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-transform: uppercase;
}
#menu      
{
	/*background-image: url(../entorno/fnd_menu_off.png);
	background-repeat: repeat-x;
	background-position: left top;*/
	padding-top: 1px;
	margin-bottom:1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: table;
	float: none;
	width:100%;
	height:25px;
}
#menu li      
{
	float:left;
	font-size:15px;
	line-height:25px;
	padding:0px;
	margin: 0px;
	margin-right: 1px;
}
#menu ul       
{
        _position:absolute;
           margin:0px;
           padding:0px;
           list-style-type:none;
           display: block;

}
#menu a       
{
	display:block;
	color:#FFFFFF;
	white-space:nowrap;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
}
#menu a.active,#menu a.active:hover       
{
	background-color:#496892;
	color:#FFFFFF;
	/*background-image: url(../entorno/fnd_menu_on.png);*/
	background-repeat:  repeat-x;
	background-position: left top;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: none;
	border-left: 1px solid #666666;
	padding-bottom: 3px;
	margin-bottom: -2px;
}
#menu a:hover       
{
      background-color:#ddd;
      color:#666;
      text-decoration:none;

}
#menu span      
{
           display:block;
           margin: 0px;
           width: auto;
           text-align: center;

}
#submenu      
{
	padding:0px;
	margin-top:2px;
	display: table;
	width: 100%;
	float: none;
	height: 25px;
}

#submenu ul       
{
	_position:fixed;
	_margin:2px 0px 0px 3px;
	padding:0px;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#submenu li      
{
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height: 25px;	
}
#submenu a       
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	white-space:nowrap;
	text-decoration:none;
	text-align:center;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 25px;
	display:table-cell;
	font-weight: bold;
}
#submenu a.active,#submenu a.active:hover, #submenu div.active      
{
	background-image: url(../entorno/fnd_submenu01_on.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1B2737;
	background-color: #FFFFFF;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	color: #000000;
	padding-top: 0px;
	padding-right: 13px;
	padding-left: 13px;
}
#submenu a:hover       
{
	background-color:#D1E7F5;
	color:#999;
	text-decoration:none;          

}
#submenu span      
{
           display:block;
           margin: 0px;
           width: auto;
           text-align: center;

}
#opmenu      
{
           height:25px;
           padding:2px 0px 0px;
           margin:2px 10px 0px;
           display:table;

}
#opmenu ul       
{
          display:inline;
           margin:0px;
           padding:0px;
           list-style-type:none;
           width:100%;
           line-height:25px;
           clear:right;

}
#opmenu li      
{
           float:left;
           font-size:11px;
           font-weight:normal;
           margin:0px;
           padding:0px;

}
#opmenu ul img      
{
           margin:3px 5px 0px 8px;
           padding:0px;
           float:left;

}
#opmenu a       
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	text-decoration:none;
	text-align:center;
	color: #333333;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#opmenu a.active      
{
	/* background-image: url(../entorno/fnd_submenu_on.png);
           background-repeat: no-repeat;
           background-position: right top;*/
    color:#000000;
	padding-top: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	background-color: #FFFFFF;
	margin-bottom: -2px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
}
#opmenu a:hover       
{
	background-color:#FFFFFF;
	color:#999;
	text-decoration:none;
	display:block;
}
#opmenu span      
{
           display:block;
           margin: 0px;
           width: auto;
           text-align: center;

}
#body      
{
	background-color:#243449;
	border: 1px solid #666666;
	background-image: url(../entorno/fnd_body.png);
	background-repeat:  repeat-x;
	background-position: left top;
	margin: 0px;
	display: block;
}
#body table.cuerpo      
{
	/*display:inline-block;*/
	width: 100%;	
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
}
#body .box      
{
	background-color:#D1E7F5;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	/*display: inline-block;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #304662;
	border-bottom-color: #304662;
	border-left-color: #999999;
	padding: 0px;
}
#body .box .padbox      
{
	padding: 0px;
	/*width: inherit;*/
	width: 99%;
	float: none;
	display: inline-block;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
#body .box_notags      
{
      border:0px solid #183f87;
      background-color:#fff;
      margin:0px 18px;
      padding-bottom:10px;

}
#body .box_notags .padbox      
{
      margin: 0px 18px;

}
#tit      
{
      margin:2px 0px 8px;
      padding-top:0px;

}
#tit h1      
{
           display:inline;
           color: #970000;
           font-size: 18px;
           font-weight: bold;

}
#tit img      
{
      margin-right:10px;

}
#titpopup h1      
{
           display:inline;
           color: #45638B;
           font-size: 18px;
           font-weight: bold;

}
#titprn 
{
      margin:2px 0px 8px;
      padding-top:0px;

}
#titprn h1      
{
display:inline;
color: #970000;
font-size: 18px;
font-weight: bold;

}
#titprn h2      
{
display:inline;
color: #970000;
font-size: 30px;
font-weight: bolder;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer       
{
           color:#D2DDE2;
           font-size:10px;
           font-family:Verdana, Arial, Helvetica, sans-serif;
           text-align:center;
           padding:10px 4px 4px;
           border-top:1px solid #183F87;
           line-height: 11px;

}
#footer a      
{
           color:#CCCCCC;
           font-size: 10px;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-weight: normal;

}
#formerror       
{
            border: 1px solid #999933;
            padding: 5px 3px;
            text-align: center;
            background-color: #fffbb8;
            width: 600px;
           margin: auto;
           margin-bottom: 10px;

}
#formerror img       
{
       margin: 2px 5px 2px 5px;
       float:left;

}
#formerrorlogin       
{
            border: 1px solid #999933;
            padding: 5px 3px;
            text-align: center;
            background-color: #fffbb8;
            width: 230px;
           margin: auto;
           margin-bottom: 10px;

}
#formerrorlogin img       
{
       margin: 2px 5px 2px 5px;
       float:left;

}
#contExt      
{
      width:760px;
      margin:0 auto;
      text-align:left;

}
#menuExt      
{
      background:#183f87 url(../entorno/m_l.gif) no-repeat top left;
      margin-bottom:20px;

}
#menuExt div      
{
      background: url(../entorno/m_r.gif) no-repeat top right;
      color:#fff;
      height:16px;
      padding:4px 5px 0px;
      text-align:right;
      font-weight:bold;

}
#menuExt a      
{
      color:#fff;
      padding:0 8px;
      text-decoration:none;

}
#login      
{
      float:right;
      width:300px;

}
#login .leftbox      
{
      width:300px;
      margin:2px 5px 15px;

}
#login .leftbox .bl      
{
      padding:13px 10px 15px 20px;

}
#login input      
{
      width:170px;

}
#login input.ch,#login input.boton       
{
      width:auto;

}
#login h1      
{
      color:#64739B;
      margin-bottom:10px;

}
#login td      
{
      vertical-align:top;
      padding:3px 10px 3px 0;

}
#ventajas      
{
      padding:0 20px 0 10px;
      background:url(../entorno/lpv.gif) repeat-y right;
      width:400px;

}
#ventajas li      
{
      background:url(../entorno/v.gif) no-repeat 0 1px;
      padding:0 0 0 22px;
      margin:0 15px 0 10px;

}
#ventajas h1      
{
      margin-bottom:10px;

}
#ventajas h4      
{
      margin-top:14px;

}
#ventajas p      
{
      margin:2px 0 0;

}
#contExt #footer      
{
      margin-top:40px;

}
#contExt #idiomas      
{
      margin:12px 5px 0 0;

}
#contExt #logo      
{
      margin:16px 0 12px 10px;

}
#homeLeft      
{
      background:url(../entorno/lpv.gif) repeat-y right;
      padding-right:15px;
      width:220px;

}
#news      
{
      margin:7px 0 13px;

}
#news h4      
{
      border-bottom:1px solid #183f87;
      padding-bottom:1px;
      margin-bottom:7px;
      font-size:14px;

}
#news h4 a      
{
      text-decoration:none;

}
#news li      
{
      background:url(../entorno/puntblau.gif) no-repeat 0 5px;
      padding:0 0 4px 10px;

}
#homeRight      
{
      float:right;

}
#screenshot      
{
      float:right;

}
#features       
{
      background: url(../entorno/lpv.gif) repeat-y right;
      padding:0 13px 0 4px;
      width:220px;
      margin-top:3px;

}
#features #titf      
{
      margin-bottom:6px;

}
#features p      
{
      margin:8px 0 0;
      padding:1px 10px 2px 25px;
      font-size:12px;

}
#p1      
{
      background: url(../entorno/num1.gif) no-repeat top left;

}
#p2      
{
      background: url(../entorno/num2.gif) no-repeat top left;

}
#p3      
{
      background: url(../entorno/num3.gif) no-repeat top left;

}
#p4      
{
      background: url(../entorno/num4.gif) no-repeat top left;

}
#homeButton      
{
           background: url(../entorno/lph.gif) repeat-x top;
          padding-top:15px;
          height: 82px;
          margin:11px 0 0 2px;

}
#homeButton div      
{
       background:url(../entorno/b_offer_on.jpg) no-repeat 0 0;
      display:block;
      width:221px;
       height:92px;
          margin:0 0 0 2px;

}
#homeButton div a       
{
      display:block;
      width:221px;
      height:92px;
      float:left;
      text-decoration: none;

}
#homeButton div a:hover img      
{
      visibility:hidden;

}
#contExt .navi       
{
      background:#183f87 url(../entorno/m_l.gif) no-repeat top left;
      margin-top:17px;
      clear:both;
      font-weight:bold;

}
#contExt .nav2       
{
      background: url(../entorno/m_r.gif) no-repeat top right;
      padding:3px 10px 0;
      height:17px;

}
#contExt .navi a, .navi a:hover      
{
      color:#fff;
       float: left;

}
#contExt .nav2 .right       
{
       float: right;
       clear: none;

}
#features2       
{
       width: 510px;
       float:right;
       background-color: #fff;

}
#features2 ul.list      
{
      margin:14px 0 15px 0;
      width:auto;

}
#features2 ul.list li      
{
      background:url(../entorno/v.gif) no-repeat 0 1px;
      padding:0 0 0 15px;
      margin:0 15px 5px 10px;

}
#paginas       
{
           margin: 0px;
           padding: 0px;
           font-family: Tahoma, Verdana, sans-serif;
           font-size: 11px;
           font-weight: bold;

}
#paginas td       
{
           text-align: center;
           vertical-align: bottom;
           margin: 0px;
           padding: 0px;

}
#paginas td span      
{
           background-color: #C9D6DD;
           padding-right: 2px;
           padding-left: 2px;

}
#paginas td a      
{
           color: #04648C;
           padding-top: 0px;
           padding-right: 2px;
           padding-bottom: 0px;
           padding-left: 2px;

}
#paginas td a:hover      
{
           color: #FFFFFF;
           background-color: #A9BCC6;
           text-decoration: none;

}
#paginas td img      
{
           padding: 0px;
           margin: 0px;

}
#principal       
{
           width: 100%;
           float: left;
           clear: both;
           padding: 0px 8px 0px 0px;
           margin: 0px;

}
#main       
{
           overflow: hidden;
           margin: auto;
           border: 1px solid #ABABAB;
           color: #EF2323;
           line-height: 1.1em;
           padding : 5px;

}
#images div       
{
           margin: 1px;
           width: 25px;
           height: 25px;
           border-style: solid;
           border-width: 0px;
           border-color: #ABABAB;
           float: left;
           overflow: hidden;

}
#images div:hover       
{
           border-color: 1px solid #ABABAB;
       vertical-align: middle;

}
#images img.load       
{
           margin: 0px;

}
#tablonTable       
{
           overflow : hidden;

}
#listado a.Ficha       
{
 font-family: Tahoma,arial,verdana,sans-serif;
 color:#366BA1;
 font-size:11px;
 font-weight:bold;
 line-height: 15px;
 text-decoration:none;
padding: 2px;
}
#listado a.Ficha:hover       
{
 color: #FFFFFF;
background-color:F6764C; 
 text-decoration:underline;
}


#archivosADD       
{
           height: 165px;
           overflow: auto;
           border: 1px solid #AFC2CC;
           background-color: #E8E8E8;
           padding: 5px;

}
#fichanoticia ul       
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #6A6C7B;
      text-decoration: none;

}
#fichanoticia p      
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #50515C;
      text-decoration: none;

}
#fichanoticia h1      
{
      font-family: Arial, Helvetica, sans-serif;
       font-size: 19px;
      color: #6A6C7B;
       text-decoration: none;

}
#fichanoticia h2      
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #90919C;
      text-decoration: none;

}
#fichanoticia h2 span      
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #B5B6BE;
      text-decoration: none;

}
#fichanoticia h4      
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #B5B6BE;
      text-decoration: none;

}
#fichanoticia h5      
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #35363E;
      text-decoration: none;

}
#fichanoticia h6      
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #90919C;
      text-decoration: none;

}
#correo ul       
{
       margin:0px;
       padding:0px;
       list-style-type:none;
       display: block;

}
#correo a       
{
       display:block;
       color:#CCCCCC;
       white-space:nowrap;
       text-decoration:none;
       font-size:11px;
       font-family: Tahoma, Verdana, sans-serif;
       border: 1px solid #999999;
       margin: 0px;
       padding-bottom: 4px;
       padding-top: 4px;
       padding-right: 10px;
       padding-left: 10px;

}
#correo a.active,#correo a.active:hover       
{
       background-color:#AFC2CC;
       color:#333333;
       background-image: url(../entorno/fnd_menu_on.png);
       background-repeat:  repeat-x;
       background-position: left top;
       border-top: 1px solid #666666;
       border-right: 1px solid #666666;
       border-bottom: none;
       border-left: 1px solid #666666;
       padding-bottom: 7px;
       margin-bottom: -1px;
       clip: auto;

}
#correo a:hover       
{
      background-color:#ddd;
      color:#666;
      text-decoration:none;

}
#correo span      
{
      display:block;
      margin: 0px;
      width: auto;
       text-align: center;

}

option.slcomun {
	background-color: #D1E7F5;
}

.flotadcha {
	float:right;
}
.flotaizda {
	float:left;
}
.rotulo{
	font-family: 12px arial,HandelGothic BT,verdana;
	/*letter-spacing : 1px;*/
}
.campo{	font-family: arial, helvetica;	font-size: 12px;	font-weight: none;	color: #587992;	text-decoration: none;}
.campox { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #02253A;	font-weight: bold;	text-decoration: none; background : #FFFFFF;}        
.campovalor { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #02253A;	font-weight: none;	text-decoration: none; background : #FFFFFF;}        
.campovalorfondo { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #02253A;	font-weight: none;	text-decoration: none; background : #EAE100;}        
.campovalornormal { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #02253A;	font-weight: none;	text-decoration: none; }        
.introIMP { font-family:  Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	color: #02253A;	font-weight: none;	text-decoration: none; background : #FFFFFF;}      
H1.SaltoDePagina
{
PAGE-BREAK-AFTER: always
}

.TIPOINPUT{ font-family:  Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; border: 1px #000000 solid; text-decoration: none;  }
.rotulo{
	 font-family : arial,HandelGothic BT,verdana;
	 font-size:12px;
	/*letter-spacing : 1px;*/
}

.introtxtficha{font-family:  Arial, Helvetica, sans-serif; font-size: 12px;line-height:1.2em;}




#inputeditlineaText, #inputeditlineaText_field{ 
font : 10px HandelGothic BT,verdana,arial;
	letter-spacing : 1px;
    width: 500px; 
} 

#inputeditrotulo1Text, #inputeditrotulo1Text_field{ 
    width: 240px; 
} 
#inputeditrotulo2Text, #inputeditrotulo2Text_field{ 
    width: 240px; 
} 
#inputeditrotulo3Text, #inputeditrotulo3Text_field{ 
    width: 100px; 
} 




div.section {border: 0px solid #CCCCCC;	margin: 5px 5px;padding: 0px 0px 0px 0px;}
div.section h3{padding: 2px 5px;margin: 0 0 0px 0;display: block;}
div.section h3 {cursor: move;}
div.section h2 {color:#990000;}
div.section h4 {color:#990000;font-size:16px }

	
ul.sortablelist { list-style-image:none;    list-style-type:none;    margin-top:5px;    margin:0px;    padding:0px;  }
  ul.sortabledemo li {    padding:0px;    margin:2px; }
  span.handle {    background-color: #E8A400;    color:white;    cursor: move; height:15px;vertical-align:top;}  
  span.iconos {    background-color: #FFFFFF;vertical-align:top;  border:1px solid #E8A400;    }  
  li.presregional {    background-color: #ECF3E1;    border:1px solid #C5DEA1;    cursor: move;  font-family: sans-serif; color:#006E2F;}
  li.preslocal {    background-color: #DAE7FD;    border:1px solid #3E97E9;    cursor: move;  font-family: sans-serif; color:#3F4C6C;}
  li.presprograma {    background-color: #F5C5BD;    border:1px solid #EC9384;    cursor: move;  font-family: sans-serif;color: #CC0001; }
  li.orange {    border:1px solid #E8A400;    background-color: #FFF4D8;  font-family: sans-serif;color:#4A2B09;  }
  
  .presregionaltime {    background-color: #C5DEA1;     color:white; }
  .preslocaltime {    background-color: #3E97E9;        color:white; }
  .presprogramatime {    background-color: #EC9384;     color:white;  }
  
  



.tablafina {
	border-collapse: collapse;
}

.tablafina td {
	padding: 0;
	border: 1px solid #CCC;
	height:20px;
}
.tablafina  th {
	padding: 0;
	border: 1px solid #CCC;
	
}

.tablafina thead, tfoot {
	background-color: #DDFFAC;
	border: 1px solid #CCC;
}
.tablafina.pres{
	background-color: #E9E7E7;
	
}

.tablanoborder{border: 0px;padding: 0}
.tablanoborder td, th {
	padding: 0;
	border: 0px;
}

input.inpimg_cd{background: #fff url(../entorno/inp_cd.png) no-repeat top left;border: 1px solid #7F9DB9;padding-left: 20px;float: left;background-color:#D1E7F5;}
input.inpimg_autor{background: #fff url(../entorno/inp_autor.png) no-repeat top left;border: 1px solid #7F9DB9;padding-left: 20px;float: left;background-color:#D1E7F5;}
input.inpimg_carpeta{background: #fff url(../entorno/inp_carpeta.png) no-repeat top left;border: 1px solid #7F9DB9;padding-left: 20px;float: left;background-color:#D1E7F5;}
input.inpimg_cinta{background: #fff url(../entorno/inp_cinta.png) no-repeat top left;border: 1px solid #7F9DB9;padding-left: 20px;float: left;background-color:#D1E7F5;}
input.inpimg_telefono{background: #fff url(../entorno/inp_telefono.png) no-repeat top left;border: 1px solid #7F9DB9;padding-left: 20px;float: left;background-color:#D1E7F5;}
input.inpimg_coche{background: #fff url(../entorno/inp_coche.png) no-repeat top left;border: 1px solid #7F9DB9;padding-left: 20px;float: left;background-color:#D1E7F5;}
input.inpimg_equipo{background: #fff url(../entorno/inp_equipo.png) no-repeat top left;border: 1px solid #7F9DB9;padding-left: 20px;float: left;background-color:#D1E7F5;}
input.inpimg_cabina{background: #fff url(../entorno/inp_cabina.png) no-repeat top left;border: 1px solid #7F9DB9;padding-left: 20px;float: left;background-color:#D1E7F5;}
.INPUTNOCAJA{border: 1px solid #7F9DB9;background-color:#D1E7F5;}
.INPUTNOCAJAesc{border: 0px solid #7F9DB9;color:red;font-family:  Arial, Helvetica, sans-serif; font-size: 14px;background-color:#FAF7EE;font-weight:bold;}
.INPUTNOCAJAesc2{border: 0px solid #7F9DB9;color:4095EF;font-family:  Arial, Helvetica, sans-serif; font-size: 14px;background-color:#FAF7EE;font-weight:bold;}
.INPUTNOCAJAesc3{border: 1px solid #4095EF;color:4095EF;font-family:  Arial, Helvetica, sans-serif; font-size: 14px;}
.INPUTNOCAJAesc4{border: 0px solid #7F9DB9;color:818181;font-family:  Arial, Helvetica, sans-serif; font-size: 14px;background-color:#FAF7EE;}

/*.fieldset{border:1px solid #496892;}*/

legend {
  padding: 0.2em 0.5em;
  border:1px solid #496892;
  color:#FFFFFF;
  background-color:#FFA20C;
  font-size:90%;
  text-align:right;
  }

.fbold{font-weight:bold;}

.estiloinformativos{background-color:#CDEB8B;}
.estiloinformativon{background-color:#C1D8FF;}
.estiloprogramas{background-color:#EC9384;}
.estiloprograman{background-color:#EC9384;}
.nombretrans{
	text-transform : capitalize;
}