#buscadorsdin {
 /*background: #adbcef;*/
 background: #fefefe;
 width:575px;
}

.hand{cursor:pointer;}

div#titulosdin {
 color:     #ffffff;
 background:#666666;
 padding:5px;
 width:575px;
 font-size:14px;
 font-weight:bold;
}

.f120 {
 font-size:120%;
 font-weight:bold;
}

.mt12 {margin-top:12px;}

.b {
 font-weight:bold;
}
/*
 border:0px dotted orange;
 border:1px dotted transparent;
*/

#listacriterios {
 margin-top:2px;
 background:#E0E0E0;
 color: black;
 text-decoration: none;
 display:block;
 padding-bottom: 6px;
}
#listacriterios div#botones {
 padding:0px;
 float: right;
 position:relative;
 bottom: 0px;
 right:30px;
 margin-top:5px !important;
}
/* border-right:1px dotted violet;*/
#listacriterios div#buscar {
 padding:2px;
 float: left;
 position:relative;
 bottom: 0px;
 left:130px;
}
#listacriterios div {
 margin-top:0px !important;
}
#listacriterios div h1 {
 padding-left:0px;
 padding-top:10px;
 color: #666666;
 font-weight: bold;
 /*border-left:1px dotted red;*/
 text-decoration: none;
 display:block;
 font-size:12px;
 text-transform:none;
 margin-left:20px !important;
 margin-bottom:10px !important;
 margin-top:0px !important;
}
#listacriterios div h1 input {
 color: #666666;
 font-weight: bold;
 text-decoration: none;
 font-size:14px;
 cursor: pointer;
 border:none!important;
 text-decoration: none;
 background:none;
}
#listaciterios div div {
 margin:0px !important;
 padding:0px !important;
 margin-left:10px !important;
}
#explica {
 margin-left:20px !important;
}
#listadecriterios {
 margin:0px !important;
 padding:0px !important;
 margin-left:2px !important;
 color: #050505;
 float:left;
 font-weight: normal;
 text-decoration: none;
 text-transform:none;
 list-style-type:square;
 clear:both;
}

#listadecriterios a {
 margin-left:0px !important;
 border:none !important;
 width:140px!important;
 height:40px!important;
 text-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
 background: transparent  url(images/bcross.gif) no-repeat 2px 2px !important;
}
#listadecriterios a:hover {
 margin-left:0px !important;
 border:none !important;
 width:140px!important;
 height:40px!important;
 background: transparent url(images/x.gif) no-repeat 2px 2px !important;
}

.p3 {padding:3px;}

#busca_basico,  #div_busca_basico   { background: #F2F2F3; }
#busca_palabras,#div_busca_palabras { background: #F2F2F3; }
#busca_fechas,  #div_busca_fechas   { background: #F2F2F3; }
#busca_emisor,  #div_busca_emisor   { background: #F2F2F3; }
#busca_alcance, #div_busca_alcance  { background: #F2F2F3; }
#busca_opciones,#div_busca_opciones { background: #F2F2F3; }
#busca_occiones,#div_busca_occiones { background: #F2F2F3; }

optgroup { margin-left:3px;}

.li_busca_basico   { background: #F2F2F3; }
.li_busca_palabras { background: #F2F2F3; margin-left:13px;}
.li_busca_fechas   { background: #F2F2F3; }
.li_busca_emisor   { background: #F2F2F3; }
.li_busca_alcance  { background: #F2F2F3; }
.li_busca_opciones { background: #F2F2F3; }

div#titulosdin {
 color:     #ffffff;
 background:#b5b5b5;
 border:none!important;
 margin:auto;
 width: auto;
 border:none;
 padding:6px 6px 4px 6px;
 height: auto;
 clear:both;
}

div.xCard {
 margin:auto;
 width: auto;
 border:none;
 padding:6px 6px 4px 6px;
 height: auto;
 clear:both;
}

div#listadep {
 color:#000000 !important;
 height:auto   !important;
 position:relative;
 top:2px;
 left:0px;
 width:350px;
 float:left;
 padding:2px!important;
 background: #ffffff ! important;
 border:1px solid darkgray;
}
div#listadep ul{
 list-style: none;
 padding:1px ! important;
}
div#listadep li{
 height: auto !important;
}

div.xCard {
  color:#000000 !important;
}

div.xCard ul{
 list-style: none;
 padding-left:0px ! important;
 /*
 padding-left:10px ! important;
 background: blue ! important;
 */
}

div.xCard div{
 height: auto;
 text-align:left;
 padding:0px ! important;
 /*background: cyan;*/
 position: relative;
 margin-top:0px;
 top:0px;
}

div.xCard li, li div{
 height: 30px !important;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #333333 !important;
}

div.xCard div.etiquetas{
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #333333 !important;
  margin-left:0px !important;
  float: left;
  position: relative;
  padding-left:0;
  top:-5px;
  width: 165px;
  color:#000000 !important;
  clear:both;
  text-align:right;
}

div.xCard div.etiquetas ul li label {
 background: #d2d0dd ! important;
 float:left;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #333333 !important;
 cursor:pointer;
  text-align:right;
}

div.xCard div.elegir{
  padding-left:0px !important;
  position: relative;
  margin-top:0px;
  top:-5px;
  float: left;
  right:0px;
  width: 360px !important;
  /*
  border-right:1px dotted violet;
  width: 440px ! important;
  color:#000000 !important;*/
}

div.xCard div.etiquetas ul {
margin-left:0px !important;
display:block;
float:right;
text-align:right;
}


div.xCard div.etiquetas ul li {
 margin-left:0px !important;
 font-family:Arial, Helvetica, sans-serif;
 text-align:right;
 display:block;
 margin-top:1px;
 padding-right:3px;
}
 /*

 border-top: 1px dotted #D2D0DD;
 background: orange ! important;

 */

div.xCard div.elegir ul li label {
 height:22px;
 width: 160px ! important; /* bajar a 150 */
 /*background: #d2d0dd ! important;*/
 float:left;
 margin-top:0px;
 cursor:pointer;
}

div.xCard div.elegir ul {
 margin-left:0px;
 /*background: #aceebb ! important;*/
}

div.xCard div.etiquetas ul {
 margin-left:0px;
  text-align:right;
 /*background: #aceebb ! important;*/
}

div.xCard div.elegir ul li input,select {
 margin-left:0px;
 padding-left:3px;
 //border:1px solid #CCCCCC !important;
}

.fbu {
 background-color:#FFFFFF;
 border:1px solid #CCCCCC !important;
}

div.xCard div.elegir ul li select optgroup {
 background: #c2c2c2 ! important;
 color: #313131 ! important;
 text-align:center! important;
 font-weight:bold;
}

div.xCard div.elegir ul li select option {
 background: #fdfdfd none! important;
 text-align: left! important;
}

div.xCard div label{
 cursor:pointer;
}

.relacn {
 background: #ffcc33 none! important;
}

div.xCard div.leerayuda{
  padding-left:0px ! important;
  padding-right:0px ! important;
  float: right;
  position: relative;
  top:3px;
  right:30px;
  height: 16px !important;
  margin-right:0px !important;
  height: 32px !important;
  color:#000000 !important;
}
div.xCard div.pasos{
  padding-left:0px ! important;
  padding-right:0px ! important;
  float: left;
  position: relative;
  top:3px;
  left:15px;
  height: 16px !important;
  margin-left:0px !important;
  margin-bottom:35px !important;
  height: 18px !important;
  color:#000000 !important;
  border-bottom:1px solid #666666;
}
div.xCard div.pasos a{
  margin-left:20px !important;
  padding-right:20px !important;
  background: url(images/trian.gif) no-repeat right ! important;
}

div.xCard div.leerayuda input{
  width: 32px ! important;
  height: 16px ! important;
  background: url(images/help16.gif) no-repeat ! important;
  cursor:pointer;
  border:none;
}

.plus {
 border:none!important;
 border-top:1px solid #ffffff!important;
 text-decoration: none;
 background:#F2F2F3!important;
 padding-top:8px;
 display:block;
 width:100%;
 height:32px;
 text-align:left!important;
}

.pluse  {background: transparent url(images/pluse.png)  no-repeat!important;}
.minuse {background: transparent url(images/minuse.png) no-repeat!important;}
                                                              /* #F2F2F3 */
.plus div.titule  { height:32px;width:60%;float:left; background:#F2F2F3!important;text-align:left;}
.plus div.limpiar { height:32px;width:19%;float:left; background:#F2F2F3!important;text-align:left;}
.plus div.ayuda   { height:32px;width:19%;float:left; background:#F2F2F3!important;text-align:left;}

.plus div.titule input.linke {
 background:#F2F2F3!important;
 border:none!important;
 color: #666666;
 font-size:12px;
 font-weight: bold;
 text-decoration: underline!important;
 margin-left:0px !important;
 overflow:visible;
 padding-left:10px;
}

.plus div.titule input.linke:hover {
 color: #999999;
 }

.plus div.titule input.plus_button {
 border:none!important;
 width: 22px !important;
 height:22px !important;
 padding:0px !important;
 margin-left:10px;
 cursor:pointer;
}


.plus div.limpiar a ,
.plus div.ayuda a {
 text-decoration: underline;
 float: right;
 position:relative;
 top: 0px;
 right:30px;
 margin-top:5px !important;
}

ol#solapa {
 height: 25px;
 list-style: none;
 margin:10px 0px 0px 0px;
 padding: 0px;
}

.current {
 color: #000000 ! important;
 background:#F2F2F3 url(images/tl.gif) top left no-repeat !important;
}
.current input {
 color: #000000 ! important;
 text-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
 background:#F2F2F3 url(images/tr.gif) top right no-repeat !important;
}

.exbuto {
 border:none! important;
 width: 16px ! important;
 background: white url(images/oq.gif) center top no-repeat !important;
}
.exbutc {
 border:none! important;
 width: 16px ! important;
 background: white url(images/cq.gif) center top no-repeat !important;
}
.inexbut {
 border:none;
 width: 16px ! important;
 background: white url(images/dots.gif) center bottom no-repeat !important;
}

ol#solapa li {
 positon: relative;
 top :0px;
 left:5px;
 float: left;
 height: 25px!important;
 border:none;
 padding-top:0px;
 padding-left:0px;
 padding-bottom:0px;
 padding-right:0px;
 margin-top:0px;
 margin-left:1px;
 margin-bottom:0px;
 margin-right:0px;
 cursor: pointer;
 color: #D7E5EE;
 background:#14669B url(images/tl.gif) top left no-repeat;
}
ol#solapa li input {
 letter-spacing: 0px;
 positon: relative;
 top :0px;
 left:5px;
 float: left;
 height: 25px;
 border:none;
 text-align:center;
 margin-top:0px;
 margin-left:3px;
 margin-bottom:0px;
 margin-right:0px;
 cursor: pointer;
 color: #D7E5EE;
 padding-top:0px;
 padding-left:2px;
 padding-bottom:5px;
 padding-right:6px;
 background:#14669B url(images/tr.gif) top right no-repeat;
 width: auto;
 overflow:visible;
 text-shadow: 0 2px 5px rgba(230, 230, 120, 0.4);
 font-size:9pt;
}

.tl{
 float: left;
 height: 18px;
        border:none;
        padding:0px;
        background:#14669B url(images/tl.gif) top left no-repeat ! important;
}

.btsetCAL {
background-image:url(images/calendar.jpg);
background-position:center center;
background-repeat:no-repeat;
height:17px;
width:18px;
}
.btdelCAL {
background-image:url(images/delcalendar.jpg);
background-position:center center;
background-repeat:no-repeat;
height:17px;
width:18px;
}

/* FICHAS de portal */
#sdin_listado {
 display:block;
 width:581px !important;
}

.card_o {
 width:581px !important;
 height:auto !important;
 margin-top:10px;
 background: #F2F2F2 ! important;
}
.card_barra {
 height:15px !important;
}
.card_nomencla {
 height:auto !important;
 background:#D6D6D6;
 float:left;
 padding:5px 0 5px 10px;
 width:280px !important;
 cursor: pointer;
}
.card_nomencla_long {
 height:auto !important;
 background:#D6D6D6;
 float:left;
 padding:5px 0 5px 10px;
 width:430px !important;
 cursor: pointer;
}

.linkrel, .linkrel:link, .linkrel a,.linkrel a:link {
 color: #666666 !important;
 font-weight: bold !important;
}
.linkrel:hover, .linkrel a:hover {
 color: #666666 !important;
 font-weight: bold !important;
 text-decoration: underline !important;
}
.card_nomencla a, .card_nomencla_long a{
 color: #666666;
 font-weight: bold !important;
}
.card_nomencla a:hover, .card_nomencla_long a:hover{
 color: #333333;
}
.card_nomencla, .card_nomencla_long {
 color: #666666;
 font-weight: bold;
 text-decoration: underline;
}

.derogada a {
 cursor: pointer;
 color: #666666;
 font-weight: bold;
}
.derogada a:hover {
 color: #666666;
 font-weight: bold;
 text-decoration: underline;
}

.card_box a,a:visited,a:link {
 color: #666666;
 font-weight: normal;
}
.card_box a:hover {
 color: #999999;
 font-weight: normal;
 text-decoration: underline;
}

.derogada {
 background: #D6D6D6 url(images/forbidden.png) left no-repeat;
 background-position: 3px;
 height:15px !important;
 float:left;
 padding:5px 0 5px 27px;
 width:262px !important;
}
.derogada_long {
 background: #D6D6D6 url(images/forbidden.png) left no-repeat;
 background-position: 3px;
 height:15px !important;
 float:left;
 padding:5px 0 5px 27px;
 width:412px !important;
}
.card_toolbox {
 height:15px !important;
 background-color:#D6D6D6;
 float:left;
 padding:5px 0 5px 5px;
 text-align:center;
 width:150px !important;
 font-size:80%;
}

.card_toolbox a {
 color: #666666;
 font-weight: normal;
}
.card_toolbox a:hover {
 color: #666666;
 font-weight: normal;
 text-decoration: underline;
}

.card_sancion {
 height:14px !important;
 background-color:#9C9C9C;
 float:left;
 padding:5px 0 6px 5px;
 text-align:center;
 font-size:90%;
 width:130px !important;
}
.card_box {
 background: inherit! important;
 font-family:Arial, Helvetica, sans-serif;
}
.linea_div_full {
 float:left;
 width:100% !important;
 /*
 background: #E2abEF!important;
 background: orange !important;
 background: #E2abEF!important;
 */
}
.linea_tit_full {
 float:left;
 font-weight:bold;
 padding:0px 2px 2px 0px;
 text-align:left;
 width:100px !important;
 margin-left:0px;
 background: inherit! important;
}
.linea_det_full {
 margin-left:103px;
 padding:0px 2px 2px 0px;
 text-align:justify;
 background: inherit! important;
}

.linea_div_half {
 float:left;
 width:50% !important;
}
.linea_tit {
 float:left;
 font-weight:bold;
 padding:0px 2px 2px 0px;
 text-align:left;
 width:100px !important;
 margin-left:0px;
 background: inherit! important;
}
.linea_det {
 margin-left:3px;
 padding:0px 2px 2px 0px;
 text-align:left;
 background: inherit! important;
 display:block;
}
.linea_detrefe,.linea_detrela  {
 margin-left:3px;
 padding:0px 2px 2px 0px;
 text-align:left;
 display:block;
}
.linea_detrefe table {
 border:1px dashed #7E74CF;
 background: #E2DFFF;
 width:98%;
}
.linea_detrela table {
 border:1px dashed #83BFA7;
 background: #CFFFEC;
 width:98%;
}
.im28 {
border:none;
height:11px;
margin-right:2px;
cursor:pointer;
}
.hibno {
height:20px;
width:20px;
margin-left:4px!important;
margin-top:2px!important;
color: #000000 !important;
text-align:center;
background: #E2E0EF url(images/noresaltador.gif) !important;
}
.hibmono {
height:20px;
width:20px;
margin-left:4px!important;
margin-top:2px!important;
color: #000000 !important;
text-align:center;
background: #E2E0EF url(images/resaltador.gif) !important;
}
.hibcrome {
height:20px;
width:20px;
margin-left:4px!important;
margin-top:2px!important;
color: #000000 !important;
text-align:center;
background: #E2E0EF url(images/cresaltador.gif) !important;
}

.botonyira{ background: #6DC6EA url(images/searching.gif) no-repeat left center !important;
            border:none !important;
            color:gray;
            margin-left:185px !important;
            padding:9px 20px;
            padding-left: 21px;
          }

#stdpager {
 display: block;
}

#thepager, #thepager p{
 height:20px;
 margin: 6px 5px 4px 0;
 padding:5px;
 font-weight:normal;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 color: #333333 !important;
 height:auto;
}
        /*background: #ccc url(../images/bg/29bis.jpg) repeat scroll 0 0;*/
#otherpager{
        background: #ccc url(../images/bg/29bis.jpg) repeat scroll 0 0;
 color: #303030;
 font: 10pt;
 position: relative;
 bottom: 2px;
 border: none ! important;
 left: 1pt;
        width:99%;
        padding :1px;
        height:17px;
 color: #155444;
}
#otherpager span{
        border:2px solid black;
 text-decoration: none;
 font: 11px;
        padding: 2px;
        background: #ffcc56;
 color: #2222ff;
        width:21px;
}
#thepager span{
 background-color: #999999;
 border:1px solid #CCCCCC;
 float:left;
 padding:0px 3px;
 margin:0 1px 0 0px;
 font-weight: normal;
 font-size: 7px;
 color: #CCCCCC;
 text-align:center;
 font-size:x-small;
 text-decoration:none;
}
#thepager input{
 background-color: #FFFFFF;
 border:1px solid #9c9c9c;
 float:left;
 margin:0 1px 0 0px;
 font-weight: normal;
 font-size: 7px;
 color: #9c9c9c;
 padding: 1px;
 text-align:center;
 font-size:x-small;
 text-decoration:none;
        cursor:pointer;
}
#thepager input.thisPage{
 color: #FFFFFF;
 background-color: #666666;
}
#otherpager input{
        border:2px solid gray;
 text-decoration: none;
 font: 10px;
        padding: 1px;
 color: #ff3030;
        background: #FFE4B5;
}

#thepager .pageresume {
 font: 11pt Verdana,sans-serif;
 position: absolute;
 bottom: 2px;
 border:0px;
 right: 10px;
 float:right;
 padding :1px;
 color: #414444;
 font: 10px;
 width:auto;
 background: transparent;
}

.drag { cursor: move; }
.popme_hide {visibility: hidden;display:none;}
.popme_show {visibility: visible;display:block;}

#manual_sdin {
 position:absolute;
 top:200px;
 left:200px;
 padding:0;
 font-weight:normal;
 color: #000000;
 width:350px;
 border:1px dotted #666666;
 background: #ffffff;
 text-align:left;
 z-index:100;
}

#manual_sdin #helpbar{
 background: #666666;
 padding:5px 3px 1px 11px;
 z-index: 101;
 width:auto;
 font-weight:bold;
 color:white;
 height:21px!important;
}
#helpcontent{
 background: transparent;
 position: relative;
 padding:3px;
 top: 0px;
 overflow:hidden;
 overflow-y:auto;
 height:auto;
 max-height:380px;
 background: #ffffff;
}
#manual_sdin #helpbar input{
 background: transparent url(images/clo.png) no-repeat;
 width:12px;
 height:14px;
 float:right;
}
.cloclo{
 background: transparent url(images/clo.png) no-repeat;
 width:12px;
 height:14px;
 float:right;
 position:relative;
}
#manual_sdin #helpcontent {
 padding:4px;
 font-family: Verdana;
}
#manual_sdin #helpcontent div p {
 font-size: 11px;
 font-family: Verdana;
 color:#333333;
}
#manual_sdin #helpcontent div {
 margin-left:5px;
 border:0px dotted gray;
 font-size: 11px;
 font-family: Verdana;
 color:#333333;
}

#manual_sdin #helpcontent h2 {
 display:block;
 font-size: 12px;
 font-weight: normal;
 text-transform: none;
 margin:0px;
 float:none;
 font-family: Verdana;
 color:#666666;
}
#manual_sdin #helpcontent h1 {
 display:block;
 font-size: 14px;
 font-weight: bold;
 float:none;
 margin:18px 0px 0px 5px;
 text-transform: none;
 font-family: Verdana;
 color:#666666;
}

.Acton20{width:90px;
         border:none !important;
         padding:9px 20px !important;
         height:32px;
         margin-left:42px !important;
         background:transparent url(images/buscar0.gif) no-repeat !important;
         color:transparent;
}
.Acton21{width:90px;
         border:none !important;
         padding:9px 20px;
         height:32px;
         margin-left:42px !important;
         background:transparent url(images/buscar0.gif) 1px 1px no-repeat !important;
         color:transparent;
}

.botonyira{ background: transparent url(images/searching.gif) no-repeat left center !important;
            border:none !important;
            color:gray;
            padding:6px;
            margin-left:42px !important;
            padding-left:26px;
            width:90px;
          }

.Acton0{ width:105px;
         height:30px;
         border:none !important;
         background:transparent url(images/gris-1.png) no-repeat !important;
         color:#505050;
         text-shadow: 0 2px 5px rgba(33, 33, 33, 0.4);
         padding: 0px;
         margin-left:6px;
         padding-bottom: 7px;
}
.Acton1{ width:105px;
         height:30px;
         border:none !important;
         background:transparent url(images/gris-2.png) 1px 1px no-repeat !important;
         color:black;
         text-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
         padding: 1px 0px -1px 1px;
         margin-left:6px;
         padding-bottom: 7px;
}


.ro0 {background:#fdfdfd;}
.ro1 {background:#f4f4f4;}
.bot0 {border-top:1px dotted #909090;}

.l1 {width:16px;background: transparent url(images/iflecha1.png) no-repeat 50% 50%;}
.r1 {width:16px;background: transparent url(images/flecha1.png) no-repeat 50% 50%;}
.ls {width:20px;background: transparent url(images/iflecha2.png) no-repeat 50% 50%;}
.rs {width:20px;background: transparent url(images/flecha2.png) no-repeat 50% 50%;}
.l2 {width:20px;background: transparent url(images/iflecha1.png) no-repeat 50% 50%;}
.r2 {width:20px;background: transparent url(images/iflecha1.png) no-repeat 50% 50%;}

.st { text-decoration: line-through; }

.botonc {
 overflow:visible;
 width: 92px;
 cursor:pointer;
}

/* para normapop09 solamnete */

.f70 {font-size:70% !important;}
.f75 {font-size:75% !important;}
.f80 {font-size:80% !important;}
.f85 {font-size:85% !important;}
.f90 {font-size:90% !important;}

.LDblue,.LDblue:link        {color:#333333 !important;}
.LDred ,.LDred:link        {color:#C00000 !important;}
.LDblue:hover  {background-color : #666666;color:white !important;}
.LDred:hover   {background-color : #666666;color:white !important;}

.SPblue        {color:blue !important;}
.SPred         {color:red !important;}
.SPgreen       {color:green !important;}
.SPdarkviolet  {color:darkviolet !important;}
.SPlightgreen  {color:lightgreen !important;}
.SPyellow      {color:yellow !important;}
.SPdeepskyblue {color:deepskyblue !important;}
.SPorange      {color:orange !important;}
.SPaqua        {color:aqua !important;}

.SPblue:hover  {background-color : #E4EF86;color:blue !important;}
.SPred:hover   {background-color : #E4EF86;color:red !important;}

.h18  { height:  18px;}
.h22  { height:  auto!important; margin-bottom:3px !important; margin-top:2px !important;}
.p22  { padding:  2px;}
.h70  { height:  70px;}
.hha  { height:auto!important;}
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w70 { width: 70px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w140 { width: 140px; }
.w150 { width: 150px; }
.w170 { width: 170px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
.m72 {margin-left:80px;}

.npt_tit {
 color :black;
 font-family: Verdana;
 font-size: 16px;
}
.h2npt_tit {
 background-color : #c5c5c5;
 color :black;
 font-family: Verdana;
 font-size: 110%;
 font-weight:bold;
 width:100%;
 padding:0px;
}

.jus {
 text-align:justify;
 text-decoration: none;
}

.lef {
 text-align:left;
 text-decoration: none;
}

.rig {
 text-align:right;
 text-decoration: none;
}
.rif {
 text-decoration: none;
 float:left;
}
.flef {
 float:left;
 z-index:3000;
 height:auto!important;
 display:block;
}
.flef:hover {
 background-color : #666666;color:white !important;
}

.npt_normac {
 color :black;
 font-family: Verdana;
 font-size: 16px;
 background-color : #D5D8CB;
 border-style:solid          ;
 border-width:4px              ;
 border-bottom-color:black   ;
 border-left-color:#D5D8CB;
 border-right-color:#D5D8CB;
 border-top-color   :#D5D8CB;
}

.npt_norma {
 color :black;
 font-family: Verdana;
 font-size: 16px;
}

.npt_stit {
 color :black;
 font-family: Verdana;
 font-size: 14px;
}

.npt_tex {
 color :black;
 font-family: Verdana;
 font-size: 12px;
}

.normatab tbody tr td h1 {
 background-color : #666666;
 font-family: Verdana;
 font-size: 150%;
 font-weight:bold;
 width:100%;
 color : white;
 padding:0px;
}

.normatab tbody tr td h2 {
 background-color : #666666;
 font-family: Verdana;
 font-size: 110%;
 font-weight:bold;
 width:100%;
 color : white;
 padding:0px;
}

.tr12a {
    font-family: Verdana, Arial;
    color :black;
    width:96%;
    padding:10px;
}
.to {vertical-align:top !important;}

.drsElement {position: absolute;border: 1px solid #333;}
.drsMoveHandle {height: 20px;background-color: #CCC;border-bottom: 1px solid #666;
 cursor: move;
}
.dragresize {
 position: absolute;
}

.dragresize-tl {top: -1px;left: -1px;width:0px;height:0px;border:0px!important;cursor: nw-resize;}
.dragresize-tm {top: -1px;width:0px;height:0px;border:0px!important;left: 50%;margin-left: -4px;cursor: n-resize;}
.dragresize-tr {top: -1px;width:0px;height:0px;border:0px!important;right: -1px;cursor: ne-resize;}
.dragresize-ml {top: 50%;margin-top: -4px;width:0px;height:0px;border:0px!important;left: -1px;cursor: w-resize;}
.dragresize-mr {top: 50%;margin-top: -1px;width:0px;height:0px; border:0px!important; right: -1px; cursor: e-resize;}
.dragresize-bl {bottom: -1px;left: -1px;width:0px;height:0px;border:0px!important;cursor: sw-resize;}
.dragresize-bm {bottom: -1px;left: 50%;width:0px;height:0px;border:0px!important;margin-left: -1px;cursor: s-resize;}

.dragresize-br {
 bottom: 0px;
 right: 0px;
 z-index:300;
 border:0px!important;
 width:12px;
 height:12px;
 background: transparent url(images/se.gif) no-repeat;
 cursor: se-resize;
}

#abajo {
 padding:0px !important;
}
#acciones {
 font-family:Arial, Helvetica, sans-serif;
}

#acciones a {
 color: #666666 !important;
 font-weight: bold !important;
}
#acciones a:hover {
 color: #666666 !important;
 font-weight: bold !important;
 text-decoration: underline !important;
}

