table td {
  overflow: hidden;
}

table th {
  overflow: hidden;
}

.tblist .allvisible {
  overflow: visible;
}

.tblist {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: .7em;
  color: #000;
  border-bottom: 1px solid #BABABA;
  table-layout: fixed;
}

.conten_table .tblist {
  border-right: 1px solid #BABABA;
  border-left: 1px solid #BABABA;
  border-top: 1px solid #BABABA;
}

.conten_table .tbborderout,
.frow .tbborderout {
  border: none !important;
}

.conten_table .tbborderout tbody,
.frow .tbborderout tbody {
  border-right: 1px solid #BABABA;
  border-left: 1px solid #BABABA;
  border-top: 1px solid #BABABA;
}

.conten_table .tbborderout .tbborderin {
  border-right: 1px solid #BABABA;
  border-left: 1px solid #BABABA;
  border-top: 1px solid #BABABA;
}

.conten_table .tbborderouttot tbody,
.frow .tbborderouttot tbody {
  border: none;
}

.tblabel {
  border-top: 1px solid #BABABA;
  text-align: center;
  color: #333;
}

.tblabelleft {
  text-align: left !important;
}

.tblabelcenter {
  text-align: center !important;
}

.tblist a {
  display: block;
  margin: 0;
  padding: 0;
  color: #000;
  outline: none;
}

.tblist a.aline {
  display: inline;
}

* html .tblist a {
  width: 90%;
}

.tblist a:focus {
  outline: none;
}

.tblist a.accion {
  display: inline;
  width: auto !important;
}

.tblist th.tblist_col1 {
  width: 45px;
  font-weight: bold;
  text-align: left !important;
  padding-right: .5em !important;
  padding-left: .5em !important;
}

.tblist th.tblist_col1 img {
  padding: 6px 8px 6px 0;
  background: transparent url("../imgs/arrow_accions.gif") no-repeat 0 4px;
}

.tblist th.tblist_col1 img.hover_color {
  background-color: transparent;
}

* html .tblist th.tblist_col1 img {
  float: right;
  margin-right: 5px;
}

.tblist th.tblist_col1 a.hover_color {
  background: none;
}

.tblist td.tblist_col1 {
  width: 35px;
  font-weight: bold;
  text-align: center !important;
  padding-right: .5em !important;
  padding-left: .5em !important;
}

.tblist tr.tdaccion td {
  padding-top: .2em;
  padding-bottom: .2em;
}

.tblist_col2 {
  width: auto;
  font-weight: bold;
}

.tblist_col3 {
  width: auto;
}

.tblist_col4 {
  width: 45px;
  padding-left: .4em !important;
  padding-right: .1em !important;
}

.tblist_col5 {
  width: 25px;
  padding-right: 0 !important;
  padding-left: 0 !important;
  text-align: center;
}

.tblist_col6 {
  width: 25%;
}

.tblist_col7 {
  width: 8%;
  font-weight: bold;
  padding-right: .5em !important;
  padding-left: .5em !important;
}

.tblist_col7 a {
  display: inline;
}

.tblist_col8 {
  width: 8%;
}

.tblist_check {
  width: 22px;  
}

* html .tblist_check {
  width: 35px;
}

*:first-child+html .tblist_check {
  width: 35px;
}

.tblist_num {
  width: 3%;
}

.tblist_coltmp11 {
  width: 11%;
}

.tblist_coltmp25 {
  width: 25%;
}

.tblist_coltmp20 {
  width: 20%;
}

.tblist_coltm10 {
  width: 10px;
}

.tblist_coltm20 {
  width: 20px;
}

.tblist_coltm30 {
  width: 30px;
}

.tblist_coltm35 {
  width: 35px !important;
}

.tblist_coltm40 {
  width: 40px;
}

.tblist_coltm50 {
  width: 50px;
}

.tblist_coltm60 {
  width: 60px;
}

.tblist_coltm80 {
  width: 80px;
}

.tblist_coltm100 {
  width: 100px;
}

.tblist_coltm120 {
  width: 120px;
}

.tblist_coltm114 {
  width: 114px;
}

.tblist_coltm130 {
  width: 130px;
}

.tblist_coltm160 {
  width: 160px;
}

.tblist_coltm180 {
  width: 180px;
}

.tblist_coltm200 {
  width: 200px;
}

.tblist_coltm300 {
  width: 300px;
}

.tblist_coltm320 {
  width: 320px;
}

.tblist_coltm400 {
  width: 400px;
}
  
.tblist_coltm600 {
  width: 600px;
}

.tblistauto {
  width: auto !important;
  table-layout: auto;
}
  
.tblist tr.trdisabled td {
  opacity: .4;
  filter: alpha(opacity=40);
  color: #8F8F8F !important;
}

.tblist th {
  padding: .1em .55em;
  text-align: left;
  border-left: 1px solid #BABABA;
  border-bottom: 1px solid #BABABA;
  background: #FFF url("../imgs/fnd_tree_cabrow.jpg") repeat-x top left;
}

.tblist td {
  padding: 1.18em .8em;
  border-left: 1px solid #BABABA;
  border-bottom: 1px solid #BABABA;
  vertical-align: top;
}

.tblist .tbcolfirst {
  border-left: none;
}

.tblist .tbcollast {
  border-right: 1px solid #BABABA;
}

.tblist .tbborderout {
  border: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .tblist .tbcollast {
    border-right: 3px solid #BABABA !important;
  }

  .tblist {
    border-right: 3px solid #BABABA !important;
    border-bottom: 2px solid #BABABA !important;
  }

  .frow .tblist {
    border-bottom: 2px solid #BABABA !important;
  }

  .conten_table .tbborderout tbody,
  .frow .tbborderout tbody {
    border-bottom: 2px solid #BABABA !important;
  }
}

.tbborderout {
  border: none !important;
}

.tdbordertopout {
  border-top: none !important;
}

tr.tdbordertopout td {
  border-top: none !important;
}

.tdborderbottomout {
  border-bottom: none !important;
}

.bordertop {
  border-top: 1px solid #BABABA !important;
}

.borderbottom {
  border-bottom: 1px solid #BABABA !important;
}

.tblist .tbheadborder th {
  border-top: 1px solid #BABABA;
}

.tblist .tdnovisible,
.frow .tblist td.tdnovisible {
  border: none;
  background: none;
}

.tblist .tbheadborder th.tdnovisible {
  border: none;
}

.tdcenter {
  text-align: center !important;
}


.tblist tr.hover td,
.tblist tr:hover td {
  background-color: #3875D7;
  color: #FFF;
}
.tbnohover tr.hover td,
.tbnohover tr:hover td {
  color: #000;  
  background-color: #FFF;
}
.tblist tr.trlabel.hover td,
.tblist tr.trlabel:hover td {
  color: #000;  
  background-color: #FFF
}

.tblist tr.hover td a,
.tblist tr:hover td a {
  color: #FFF;
}
.tbnohover tr.hover td a,
.tbnohover tr:hover td a {
  color: #000;
}
.tblist tr.trlabel.hover td a,
.tblist tr.trlabel:hover td a {
  color: #0A6BA9;
}

.tblist tr.hover td span,
.tblist tr:hover td span {
  color: #FFF;
}

.tbnohover tr.hover td span,
.tbnohover tr:hover td span {
  color: #000;
}

.tbnohover tr.hover td span.spattach,
.tbnohover tr:hover td span.spattach {
  color: #0A6BA9;
}

.tblist .action {
  width: 70%;
  background: transparent url("../imgs/arbol_accion.gif") no-repeat top center;
  padding: 0;
}

.tblist .grpaction {
  width: 32px;
  background: transparent url("../imgs/ic_eye.gif") no-repeat top center !important;
  padding: 0;
}

.tblist .menuaction {
  display: none;
	position: absolute;
	z-index: 3100;
	top: auto;
	right: 4%;
	width: 151px;
	margin: 0;
	padding: 0 4px 1em 2px;
	font-size: 1.09em;
	color: #333;
	background: transparent url("../imgs/fnd_uaction.png") no-repeat bottom left;
}

.tblist .checkbox {
  width: 18px;
  padding: 0;
  float: left;
}

.tbemergente {
  background-color: #FFF;
  margin: 1% 0;
  border: 1px solid #BABABA;
  position: static;  
}

.linv1_hover .menuaction {
  display: block;
}

.linv1_hover .menuaction li {
  list-style-type: none;
  width: 97%;
  padding: 0 .1em 0 0;
  margin: 0;
  border: none;
  background: #FFF;
}

.linv1_hover .menuaction li.lifirst {
  border-top: 2px solid #CCC;
  padding-top: .3em;
}

.linv1_hover .menuaction li a {
  position: relative;
  float: left;  
  width: 90%;  
  padding: .3em 5%;    
  margin: 0;
  text-align: left;
  color: #333 !important;
}

.tblist tr:hover td .action {
  background: transparent url("../imgs/accionhover.gif") no-repeat top center;
}
.tbnohover tr:hover td .action {
  background: transparent url("../imgs/arbol_accion.gif") no-repeat top center;
}

.tblist tr.hover td .action {
  background: transparent url("../imgs/accionhover.gif") no-repeat top center;
}
.tbnohover tr.hover td .action {
  background: transparent url("../imgs/arbol_accion.gif") no-repeat top center;
}

.tblist .offstar {
  width: 90%;
  background: transparent url("../imgs/staroff.gif") no-repeat top center;
}


.tblist .onstar {
  width: 90%;
  background: transparent url("../imgs/staron.gif") no-repeat top center;
}

.tblist tr:hover td .offstar,
.tblist tr:hover td .onstar {
  background: transparent url("../imgs/starhover.gif") no-repeat top center;
}
.tbnohover tr.hover td .offstar {
  background: transparent url("../imgs/staroff.gif") no-repeat top center;
}
.tbnohover tr.hover td .onstar {
  background: transparent url("../imgs/staron.gif") no-repeat top center;
}
.linkstrong {
  font-weight: bold;
}

.datastrong {
  font-weight: bold;
}

.spanfecha {
  position: relative;
  float: left;
  width: 100%;  
  font-size: .9em; 
}

.tbfoot td,
.frow .tblist .tbfoot td {
  background: #EFEFEF;
  color: #333;
  font-weight: bold;
}

.tblist hr {
  border: none;
  border-top:1px solid #BABABA;
  height: 1px;
  position: relative;
  float: left;
  width: 98%;
  margin: 0 1%;  
}

.tblist hr.txbackgreen {
  #E5F2E5;
}

/* ------------------------------------------------------------------------------ */

.sortasc  {
	background: #EFEFEF url("../imgs/up.gif") no-repeat center right !important;
}

.sortdesc {
	background: #EFEFEF url("../imgs/down.gif") no-repeat center right !important;
}


th.resize-handle-active {
	cursor: e-resize;
}

th.noresizable {
  cursor: auto;
}

div.resize-handle {
	cursor: e-resize;
	width: 2px;
	border-right: 1px dashed #333;
	position:absolute;
	top:0;
	left:0;
	z-index: 10000;
}

/* ------------------------------------------------------------------------------ */

.tbnohover tr:hover .rowshadow,
.tbnohover tr.hover .rowshadow,
.rowshadow {
  background-color: #EDEDED;
}

.rowderogada {
  color: #CD1919;
}

.rowderogada a {
  color: #CD1919;
}

.rowderogada a:hover {
  color: #CD1919;
}

.tbsearch .rowderogada {
  color: #000;
}

.tbsearch .rowderogada a {
  color: #000;
}

.tbsearch .rowderogada a:hover {
  color: #FFF;
}

/* ------------------------------------------------------------------------------ */

.tbsearch {
  clear: both;
  position: relative;
  float: left;
  width: 95%;
  overflow: visible;
  margin: 2em 2% 0 2%;
  padding: 0;
  font-size: .7em;
  border-collapse: collapse;
  color: #000;
  border: 1px solid #BEBEBE;
}

* html .tbsearch {
  margin: 2em 0 0 1%;
}

.tbsearch a.accion {
  display: inline;
}

.tbsearch tr:hover td {
  background-color: #3875D7;
  color: #FFF;
}

.tbsearch tr:hover td .tbnotes {
  background-color: #3875D7;
  color: #FFF;
}

.tbsearch th {
  font-family: Arial-BoldMT,Arial,sans-serif;
  color: #333;
  padding: .45em .3em;
  border: 1px solid #BEBEBE;
  vertical-align: middle;
  text-align: left;
  background: #FFF url("../imgs/fnd_tree_cabrow.jpg") repeat-x left top;
}

.tbsearch .divaction {
  clear: both;
  position: relative;
  float: left;
  width: 93%;
  margin: 0;
  padding: 0;
}

.tbsearch .divaction span {
  padding: 0;
}

.tbsearch .action {
  position: relative;
  float: left;
  position: absolute;
  margin: 0;
  padding: 0;
  background: transparent url("../imgs/arrow_accions.gif") no-repeat top right;
}

.tbsearch .tbactionright .action {
  background: transparent url("../imgs/arbol_accion.gif") no-repeat top left;
}

.tbsearch tr:hover .tbactionright .action {
  background: transparent url("../imgs/accionhover.gif") no-repeat top left;
}

.tbsearch .menuaction {
  display: none;
	position: absolute;
	top: 15px;
	left: 5px;
	width: 212px;	
	padding: 0 6px 5px 3px;
	margin: 0;
	color: #333;
	text-shadow: none;
	z-index: 31;
	background: transparent url("../imgs/fnd_hmover.png") no-repeat bottom left;	
	font-weight: normal;
	font-size: 1.1em;	
}

.tbsearch .tbactionright .menuaction {
	width: 246px;	
	background: transparent url("../imgs/fnd_hmover_right.png") no-repeat bottom left;	
  left: auto;
	right: 23px;
}

.tbsearch .linv1_hover .menuaction {
  display: block;
}

.tbsearch .linv1_hover .menuaction li {
  list-style-type: none;
  clear: both;
  position: relative;
  float: left;
  width: 98%;
  margin: 0;
  padding: 0 .1em;
  z-index: 32;
  background: #FFF;
}

.tbsearch .tbactionright .menuaction li {
  width: 99%;
  padding-right: .2em;
}

.tbsearch .linv1_hover .menuaction .conseparador {
  border-top: 1px solid #CCC;
  padding-top: .3em;
  margin-top: .3em
}

.tbsearch .linv1_hover .menuaction li.lifirst {
  border-top: 2px solid #CCC;
  padding-top: .3em;
}

.tbsearch .linv1_hover .menuaction li a {
  position: relative;
  float: left;  
  width: 90%;  
  padding: .3em 5%;    
  margin: 0;
  text-align: left;
  color: #333 !important;
}

.tbsearch td {
  font-family: ArialMT,Arial,sans-serif;
  padding: .45em .3em;
  border: 1px solid #BEBEBE;
  vertical-align: top;
}

.tbsearch tr.tdrowspan td {
  font-family: Arial-BoldMT,Arial,sans-serif;
  background-color: #FFEEA9;
  text-transform: uppercase;
  color: #000 !important;
  border-left: none;
  border-right: none;
}

.tbsearch tr:hover tr.tdrowspan td {
  background-color: #FFEEA9;
}

.tbsearch tr.tdrowspan a {
  display: block;
  position: absolute;
  width: 90%;
  margin: 0 0 2px -1.75%;
  padding: 0 0 0 15px;
  background: transparent url("../imgs/arrow_dwn.gif") no-repeat 0 2px;
  color: #000 !important;
}

.tbsearch tr.tdrowspan a.grprows {
  background: transparent url("../imgs/arrow_right.gif") no-repeat 0 2px;
}

.tbsearch .hover_color {
  background-color: transparent;
}

.tbsearch .tbaction {
  width: 36px;
  padding-left: 5px;
}

.tbsearch .tbactionright {
  width: 38px;
  padding-left: 0;
}

.tbsearch .tbnum {
  width: 2%;
  text-align: center;
}

.tbsearch .tbambi {
  width: 19%;
}

.tbsearch .tbbol {
  width: 14%;
}

.tbsearch .tbinfo {
  width: 15%;
}

.tbsearch .tbinfo a {
  color: #3875D7;
}

.tbsearch tr:hover a {
  color: #FFF;
}

.tbnohover tr.hover td span .spderogada,
.tbnohover tr:hover td span .spderogada,
.spderogada {
  color: #C60000 !important;
}

.spderogada a {
  color: #C60000;
}

tr:hover .spderogada {
  color: #C60000;
}

.tbsearch .offstar {
  width: 90%;
  background: transparent url("../imgs/staroff.gif") no-repeat top center;
}

.tbsearch .onstar {
  width: 90%;
  background: transparent url("../imgs/staron.gif") no-repeat top center;
}

.tbsearch tr:hover td .offstar,
.tbsearch tr:hover td .onstar {
  background: transparent url("../imgs/starhover.gif") no-repeat top center;
}


/* ------------------------------------------------------------------------------ */

.tboblig_group td {
  font-family: Arial-BoldMT,Arial,sans-serif;
  background-color: #475D76 !important;
  text-transform: uppercase;
  color: #FFF !important;
  border-left: none;
  border-right: none;
  padding-top: .8em !important;
  padding-bottom: .8em !important;
}

.tboblig_group a {
  padding: 0 0 0 15px;
  background: transparent url("../imgs/arrow_whiteblue_down.gif") no-repeat 0 3px;
  color: #FFF !important;
}

.tboblig_group a span {
  color: #FFF !important;
}

.tboblig_group a.grprows {
  background: transparent url("../imgs/arrow_whiteblue_right.gif") no-repeat 0 3px;
}

/* ------------------------------------------------------------------------------ */

.tboblig_subgroup td {
  font-family: Arial-BoldMT,Arial,sans-serif;
  background-color: #74879A !important;
  text-transform: uppercase;
  color: #FFF !important;
  border-left: none;
  border-right: none;
  padding-top: .8em !important;
  padding-bottom: .8em !important;
}

.tboblig_subgroup a {
  padding: 0 0 0 15px;
  background: transparent url("../imgs/arrow_whiteblue_down.gif") no-repeat 0 3px;
  color: #FFF !important;
}

.tboblig_subgroup a.grprows {
  background: transparent url("../imgs/arrow_whiteblue_right.gif") no-repeat 0 3px;
}

/* ------------------------------------------------------------------------------ */

.tblist_num a.showTable {
  padding: 0 0 0 8px;
  background: transparent url("../imgs/arrow_blue_down.gif") no-repeat 0 3px;
  color: #0A6BA9;
}

tr:hover .tblist_num a.showTable {
  background: transparent url("../imgs/arrow_whiteblue_down.gif") no-repeat 0 3px;
  color: #FFF;
}
.tbnohover tr:hover .tblist_num a.showTable {
  background: transparent url("../imgs/arrow_blue_down.gif") no-repeat 0 3px;
  color: #0A6BA9;
}

.tblist_num a.hiddenTable {
  padding: 0 0 0 8px;
  background: transparent url("../imgs/arrow_blue_right.gif") no-repeat 0 3px;
  color: #0A6BA9;
}

tr:hover .tblist_num a.hiddenTable {
  background: transparent url("../imgs/arrow_whiteblue_right.gif") no-repeat 0 3px;
}
.tbnohover tr:hover .tblist_num a.hiddenTable {
  background: transparent url("../imgs/arrow_blue_right.gif") no-repeat 0 3px;
  color: #0A6BA9;
}

.tblist_num a.grprows {
  padding: 0 0 0 8px;
  background: transparent url("../imgs/arrow_blue_right.gif") no-repeat 0 3px;
  color: #0A6BA9;
}

tr:hover .tblist_num a.grprows {
  background: transparent url("../imgs/arrow_whiteblue_right.gif") no-repeat 0 3px;
}
.tbnohover tr:hover .tblist_num a.grprows {
  background: transparent url("../imgs/arrow_blue_right.gif") no-repeat 0 3px;
  color: #0A6BA9;
}

/* ------------------------------------------------------------------------------ */

.tbnotes {
  clear: both;
  position: relative;
  float: left;
  width: 97%;
  margin: .5em 0 0 0;
  padding: .5em .5em;
  font-size: .95em;
  background-color: #FFFBEA;
}

.tblist .tbnotes {
  background-color: #FFF;
}

.tblist tr:hover td .tbnotes {
  background-color: #3875D7;
  color: #FFF;
}

.tbnotes .tbnotes_title {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.tbnotes .tbnotes_title a {
  background: transparent url("../imgs/arrow_dwn.gif") no-repeat 0 2px;
  padding: 0 0 0 15px;
}

.tbnotes .tbnotes_info {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

.tbnotes .tbnotes_title a.grpnotes {
  background: transparent url("../imgs/arrow_right.gif") no-repeat 0 2px;
}

/* ------------------------------------------------------------------------------ */

.accionshead {
  position: relative;
  float: right;
  width: auto;
  margin: 0;
  padding: 0 1em 0 0;
}

.accionshead li {
  list-style-type: none;
  float: left;
  margin: 0;
  padding: 0 0 0 .75em;
}

/* ------------------------------------------------------------------------------ */

.norm_card {
  clear: both;
  position: relative;
  float: left;
  width: 96%;
  margin: 0;
  padding: 2%;
}

.padding1{ 
  padding-top: 1em;
}

.norm_title {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0 0 1.5em 0;
  padding: 0;
  font-size: 1em;
  color: #333;
}

.norm_title a {
  color: #333;
}

.norm_title a:hover {
  color: #333;
}

.confecha {
  clear: none;
  width: 40%;
}

.norm_title_fecha { 
  clear: none;
  position: relative;
  float: right;
  width: 60%;
  margin: 0 0 1.5em 0;
  padding: .2em 0 0 0;
  font-size: .9em;
  color: #333;
  text-align: right;
}

.norm_title a {
  color: #333;
}

.norm_title a:hover {
  color: #333;
}


.norm_box {
  clear: both;
  position: relative;
  float: left;
  width: 98%;
  margin: 0;
  padding: 1.18em 1%;
  color: #000;
  font-size: .75em;
}

.norm_box a {
  color: #000;
}

.norm_box a:hover {
  color: #000;
}

.norm_box a.link_close_azul { 
  color: #116C9F;
  width: auto;
  display: inline;  
}

.norm_box a.link_open_azul { 
  color: #116C9F;
  width: auto;
  display: inline;
}

.norm_box div.hidden {  
  display: none;
}


.norm_head {
  background-color: #E5E5E5;
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
}

.norm_datag {  
  background-color: #F1F1F1;
  border-bottom: 1px solid #999;
}

.norm_object {
  background-color: #FFF;
  border-bottom: 1px solid #CCC;
}

.norm_coment {
  background-color: #FFF8DF;
  border-bottom: 1px solid #CCC;
}

.norm_coment a {
  color: #614100;;
}

.norm_coment a:hover {
  color: #614100;;
}

.norm_grey {
  background-color: #F2F2F2;
  border-bottom: 1px solid #CCC;
}

.btop0 {
  border-top: 0;
}

.btop {
  border-top: 1px solid #CCC;
}

.norm_datag_left {
  position: relative;
  float: left;
  width: 29%;
  overflow: hidden;
  margin: 0;
  padding: 0 0 0 5%;
}

.norm_datag_right {
  position: relative;
  float: right;
  width: 52%;
  overflow: hidden;
  margin: 0;
  padding: 0 1% 0 0;
}

.norm_datag_complete {
  position: relative;
  float: left;
  width: 85%;
  padding: 0;
  overflow: hidden;
  margin:0;  
}

.norm_complete_right {
  float: right;
  width: 86%;
}

.norm_datag_row {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: .3em 0;
  border-top: 1px solid #CCC;
}

.norm_datag_tot {
  border: none;
  width: 98%;
  padding: 1.18em .9em;
}

.half {
  width: 50%; 
}

.norm_datag_rowfirst {
  border: none;
}

.norm_titname {
  position: relative;
  float: left;
  width: 12%;
  margin: 0;
  padding: 0 2% 0 0;
  font-size: 1.18em;
}

.norm_titname .opdesta {
  background: transparent url("../imgs/staron.gif") no-repeat .5em 0;
  padding-left: 2em;
  padding-bottom: .5em;
}


.norm_titname_peq {
  position: relative;
  float: left;
  width: 12%;
  margin: 0;
  padding: 0 2% 0 0;
  font-size: 1em;
}

.norm_datag_left .norm_titname {
  width: 39%;
  font-size: 1em;
  padding-right: 0;
}

.norm_datag_right .norm_titname {
  width: 25%;
  font-size: 1em;
  padding-right: 0;
}

.norm_datag_complete .norm_titname {
  width: 12%;
  font-size: 1em;
  padding-right: 0;
}

.norm_datag_complete .half .norm_titname {
  width: 24%;
}

.norm_datag_tot .norm_titname {
  width: 100%;
  font-size: 1em;
  padding: 0 0 1.18em 0;
}

.norm_object .norm_titname {
  font-size: 1em;
}

.norm_coment .norm_titname {
  font-size: 1em;
  color: #614100;
}

.norm_txtname {
  position: relative;
  float: left;
  width: 83%;
  overflow: hidden;
  margin: 0;
  padding: 0;
/*  text-align: justify;*/
/*
float: right;
  
  padding: 0 3% 0 0;*/
}

.norm_datag_tot .norm_txtname {
  width: 100%;
}

.norm_txtname p {
  margin: 0;
  padding: 0 0 .75em 0;
}

.norm_txtname ul {
  margin: 0;
  padding: 0 0 .75em 1.25em;
}

.norm_txtname ul li {
  margin: 0;
  padding: 0 0 .5em 0;
}

.norm_datag_left .norm_txtname {
  float: right;
  width: 60%;
}

.norm_datag_right .norm_txtname {
  float: right;
  width: 74%;
}

.norm_datag_complete .norm_txtname {
  float: right;
  width: 88%;
}


.norm_datag_complete .half .norm_txtname {
 width: 76%;
}

.norm_datag_complete .conboton {
  width: 63%;
  float: left;
}

.norm_datag_complete .norm_boton {
  position: relative;
  float: right;
  width: 20%;
  overflow: hidden;
  margin: 0;
  padding: 0;

}

.norm_datag_complete .norm_boton .fboton{
  display: block !important;
  width: 100px;
  position: relative;
  float: right;
  font-size: 1em;
  text-align: center;
  padding: 10px 0: 
}

.norm_coment .norm_txtname {
  color: #614100;
}

.norm_down a {
  background: transparent url("../imgs/ic_download.gif") no-repeat 0 0;
  padding-left: 18px;
  padding-bottom: 4px;
}

.norm_txtderog {
  color: #CC1919;
}

.norm_txtderog a {
  color: #CC1919;
}

.norm_txtderog a:hover {
  color: #CC1919;
}

.norm_txthigh {
  background: transparent url("../imgs/ic_highstar.gif") no-repeat 0 0;
  padding-left: 16px;
  padding-bottom: 2px;
}

.norm_datag_left .norm_txthigh {
  width: 57% !important;
}

.norm_datag_right .norm_txthigh {
  width: 71% !important;
}

.norm_path {
  clear: both;
  position: relative;
  float: left;
  width: 98%;
  margin: 0;
  padding: 1.3em 1%;
  border-top: 1px solid #999;
  background-color: #F2F2F2;
  color: #000;
  font-size: .8em;
}

.norm_path a {
  color: #000;
}

.norm_path a:hover {
  color: #000;
}

.norm_path ul {
  position: relative;
  float: left;
  width: 78%;
  margin: 0;
  padding: 0 1% 0 0;
}

.norm_path ul li {
  list-style-type: none;
  display: inline;
  background: transparent url("../imgs/sep_path.gif") no-repeat 0 .25em;
  padding: 0 0 0 1em;
}

.norm_path ul li.lifirst {
  background: none;
  padding: 0;
}

.norm_path_num {
  position: relative;
  float: right;
  width: 19%;
  margin: 0;
  padding: 0;
  text-align: right;
}

.vigencia {  
  position: relative;
  float: left;
  width: 12%;
}

.half .vigencia {
  width: 25%;
}

.vigente {
  color: #48B093;
}

.vacatio-legis {
  color:  #EE74FF;
}

.derogada {
  color: #FF0000;
}

.fuera-vigor {
  color: #FF0000;
}

/* ------------------------------------------------------------------------------ */

.spred {
  color: #FF2626;
}

.spred a {
  color: #FF2626;
}

.tblist tr:hover .spred {
  color: #FFF;
}

.tbnohover .spred,
.tbnohover .spred  a {
  color: #FF2626 !important;
}

.spblue {
  color: #0A6BA9;
  font-weight: bold;
}

.spblue a {
  color: #0A6BA9;
}
a.spblue {
  color: #0A6BA9;
  font-weight: bold;
}

.nombreusuario {
  padding: 0 0 0 2em;    
}

.tblist tr:hover td .spblue {
  color: #FFF;
}
.tbnohover tr:hover td .spblue {
  color: #0A6BA9;
}
.trlabel .spblue {
  color: #0A6BA9 !important;
}

.spblue2 {
  color: #1A7D9E;
}

.spblue a {
  color: #1A7D9E;
}

.spred {
  color: #CD0000;  
}
/* ------------------------------------------------------------------------------ */

.tbaccion_info {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: .3em 0;
}

.tbaccion_info span {
  padding: 0 1em 0 .5em;
}

/* ------------------------------------------------------------------------------ */

.tbrow_general {
  clear: both;
  position: relative;
  float: left;
  width: 98.4%;
  overflow: hidden;
  margin: 0;
  padding: 0 0 .2em 0;
}

*:first-child+html table .tbrow_general {
  width: 98.3%;
}

* html table .tbrow_general {
  width: 98.3%;
}

.tbrow_general_txt {
  position: relative;
  float: left;
  width: 80%;
  margin: 0;
  padding: 0;
}

.tbrow_general_txt p {
  margin: 0;
  padding: 0 0 .5em 0;
}

.tbrow_general_icon {
  position: relative;
  float: right;
  width: 18%;
  overflow: visible;
  margin: 0;
  padding: 1em 0 0 1%;
  text-align: left;  
}

.tamauto {
  width: auto !important;
}

.tbrow_general_icon a {
  display: inline;
  width: auto;
  padding: 1em 0 0 .5em;
}

.tbrow_general_icon .noicono {
  padding: 0 0 0 1.59em;
  position: relative;
  float: left;  
  width: 79%;
}

.tbrow_general_list {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0 0 .5em 0;
  padding: 0;
}

table .tbrow_general_list {
  float: none;
  width: auto;
}

.tbrow_general_list li {
  list-style-type: circle;
  list-style-position: inside;
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0 0 .3em 0;
  padding: 0 0 0 .5em;
}

table .tbrow_general_list li {
  float: none;
  width: auto;
}

/* ------------------------------------------------------------------------------ */

.ic_auditable {
  padding: 0 0 0 8px;
  background: transparent url("../imgs/ic_auditable.gif") no-repeat top left;
  color: #0A6BA9;
}

.ica_disabled {
  background: transparent url("../imgs/ic_auditable_disabled.gif") no-repeat top left;
}

tr:hover .ic_auditable {
  background: transparent url("../imgs/ic_auditable_hover.gif") no-repeat top left;
  color: #FFF;
}
.tbnohover tr:hover .ic_auditable {
  background: transparent url("../imgs/ic_auditable.gif") no-repeat top left;
  color: #0A6BA9;
}

.ic_favoritos {
  padding: 0 0 0 8px;
  background: transparent url("../imgs/staron.gif") no-repeat top left;
  color: #0A6BA9;
}

.icf_disabled {
  background: transparent url("../imgs/staroff.gif") no-repeat top left;
}

tr:hover .ic_favoritos {
  background: transparent url("../imgs/starhover.gif") no-repeat top left;
  color: #FFF;
}
.tbnohover tr:hover .ic_favoritos {
  background: transparent url("../imgs/staron.gif") no-repeat top left;
  color: #0A6BA9;
}

.ic_inactiva {
  padding-left: 15px !important;
  background: transparent url("../imgs/ic_inactiva.gif") no-repeat top left;
}

tr:hover .ic_inactiva {
  background: transparent url("../imgs/ic_inactiva_hover.gif") no-repeat top left ;
}
.tbnohover tr:hover .ic_inactiva {
  background: transparent url("../imgs/ic_inactiva.gif") no-repeat top left;
}

.ic_novalida {
  padding-left: 15px !important;
  background: transparent url("../imgs/ic_novalida.gif") no-repeat top left;
}

tr:hover .ic_novalida {
  background: transparent url("../imgs/ic_novalida_hover.gif") no-repeat top left;
}
.tbnohover tr:hover .ic_novalida {
  background: transparent url("../imgs/ic_novalida.gif") no-repeat top left;
}

/* ------------------------------------------------------------------------------ */

.txbold {
  font-weight: bold;
}

.txpad {
  padding: 1.18em .8em;
}

.txpadnoinf {
  padding: 1.18em .8em 0 .8em;
  padding: 1.18em .8% 0 .8%;
}

.txpadinf {
  padding: 0 0 .8em 0;
}

.txpadlat {
  padding: 0 .8em;
}

.txpadbottom {
  padding-top: .8em !important;
}

.txpadnobottom {
  padding-bottom: 0 !important;
}

.txpadnotop {
  padding-top: 0 !important;
}

.txpadtop {
  padding-top: 1.18em !important;
}

.txpadnoleft {
  padding-left: 0 !important;
}

.txpadlateral05 {
  padding-left: .5em;
  padding-right: .5em;
}

.txbackgreen {
  background-color: #E5F2E5;
}

.tblist tr:hover .txbackgreen {
  background-color: #3875D7;
}
.tbnohover tr:hover .txbackgreen {
  background-color: #E5F2E5;
}

.txbackyellow {
  background-color: #FFF9DF;
}

.tblist tr:hover .txbackyellow {
  background-color: #3875D7;
}
.tbnohover tr:hover .txbackyellow {
  background-color: #FFF9DF;
}

.txbackgrey {
  background-color: #EDEDED;
}

.tblist tr:hover .txbackgrey {
  background-color: #3875D7;
}
.tbnohover tr:hover .txbackgrey {
  background-color: #EDEDED;
}

.txlinsep {
  border-top: 1px solid #CCC;
}

/* ------------------------------------------------------------------------------ */

.tbsublist {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-weight: normal;
  border-collapse: collapse;
  border-spacing: 0;
  border-top: 1px solid #BABABA;
}

.tbsublist td {
  padding: .9em .8em;
}

.tbsublist_top {
  border-top: none !important;
}

.tbsublist_last td {
  border-bottom: none;
}

.tbsublist tr:hover th {
  color: #000;
}

.tblist tr:hover .tbsublist th {
  color: #000;
}

/* ------------------------------------------------------------------------------ */

.tblist td.tdpad0 {
  padding: 0;
}

/* ------------------------------------------------------------------------------ */

.tblist td p {
  clear: both;
  position: relative;
  float: left;
  width: 97%;
  margin: 0;
  padding: 0 0 .3em 0;
}

/* ------------------------------------------------------------------------------ */

.tblist td p.lapiz {
  position: relative;
  text-align: right;  
  width: 78%;
  padding: 0 0 0 20%;
  margin: -2% 0 0 0;
}

.tblist td p.lapiz img {  
  vertical-align: middle;
}

.tblist td p.lapiz .nombreusuario {  
  padding: 0 1em 0 0; 
  font-weight: bold;
}


/* ------------------------------------------------------------------------------ */

.tx_novalida {
  background-color: #F14E00;
  color: #FFF !important;
  display: inline !important;
  padding: .1em .5em !important;
}

/* ------------------------------------------------------------------------------ */

.tblist a.linkdoc {
  display: inline;
  color: #0A6BA9 !important;
}

/* ------------------------------------------------------------------------------ */

.options {
  clear: both;
  position: relative;
  float: left;
  width: 99.9%;
  overflow: hidden;
  margin: 0;
  padding: 1.18em 0 .7em 0;
}

.options li {
  list-style-type: none;
  clear: none;
  float: left;
  width: auto;
  padding: 0 .3em .2em .6em;
  border-left: 1px solid #7F7F7F;
}

.options li.primero {
  border: none;
}

.options a {
  display: inline;
  color: #0A6BA9;
  font-weight: bold;
}

.options a:visited {
   color: #0A6BA9;
 }

.options .optask {
  background: transparent url("../imgs/ic_tareas.gif") no-repeat .5em 0;
  padding-left: 2em;
}

.options .oplink {
  background: transparent url("../imgs/ic_vinculos.gif") no-repeat .5em 0;
  padding-left: 2em;
}

.options .opdesta {
  background: transparent url("../imgs/staron.gif") no-repeat .5em 0;
  color: #0A6BA9 !important;
  padding-left: 2em;
}

.options .opdesta_disabled {
  background: transparent url("../imgs/staroff.gif") no-repeat .5em 0;
  color: #B5D2E5 !important;
  padding-left: 2em;
}

.options .opaudi {
  background: transparent url("../imgs/ic_auditable.gif") no-repeat .5em 0;
  color: #0A6BA9 !important;
  padding-left: 2em;
}

.options .opaudi_disabled {
  background: transparent url("../imgs/ic_auditable_disabled.gif") no-repeat .5em 0;
  color: #B5D2E5 !important;
  padding-left: 2em;
}

.options label {
  background: none;
}

.options .spattach {
  font-size: 1em;
}

/* ------------------------------------------------------------------------------ */

.txlistado {
  clear: both;
  position: relative;
  float: left;
  width: 95%;
  margin: 0;
  padding: 0;
}


.tblist .txlistado .spattach {
  font-size: 1em;
}

.txlistado li {
  list-style-type: none;
  clear: none;
  float: left;
  overflow: visible;
  padding: 0 .6em .5em .5em;
  white-space: nowrap;
}

.txlistado li.primero {
  padding-left: 0;
}

.txlistconsep li {
  border-left: 1px solid #000;
}

tr:hover .txlistconsep li,
.hover .txlistconsep li {
  border-left: 1px solid #FFF;
}
.tbnohover tr:hover .txlistconsep li,
.tbnohover .hover .txlistconsep li {
  border-left: 1px solid #000;
}


.txlistconsep li.primero {
  border-left: none;
}

tr:hover .txlistconsep li.primero,
.hover .txlistconsep li.primero {
  border-left: none;
}

.txlistado .btdelete {
  display: block;
  clear: none;
  float: left;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin: 0 0 0 .3em;
  padding: 0;
  text-indent: -5000px;
  background: transparent url("../imgs/ic_delete.gif") no-repeat top left;
}

.txlistado .btdelete2 {
  background: transparent url("../imgs/ic_deleteattp.jpg") no-repeat top left;
}

.txlistado .txdelete {
  display: block;
  clear: none;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
}

.txlistado a.txdelete {
  color: #0A6BA9;
}

.tbnohover tr:hover a.txdelete,
.tbnohover tr.hover a.txdelete {
  color: #0A6BA9;
}

/* ------------------------------------------------------------------------------ */

.tblist h2,
.tblist h3,
.tblist h4 {
  font-size: 1em;
}

/* ------------------------------------------------------------------------------ */

.tddocum img {
  background: transparent url("../imgs/ic_docum.gif") no-repeat top center;
  padding: 0;
}

tr:hover .tddocum img {
  background: transparent url("../imgs/ic_docum_over.gif") no-repeat top center;
}

.tblist a.tddocum {
  background: transparent url("../imgs/arrow_blue_down.gif") no-repeat .3em .3em;
  padding: 0 0 0 .8em;
}

.tblist a.tddocum.grprows {
  background: transparent url("../imgs/arrow_blue_right.gif") no-repeat .3em .3em;
}

.tblist tr:hover a.tddocum {
  background: transparent url("../imgs/arrow_whiteblue_down.gif") no-repeat .3em .3em;
}
.tbnohover tr:hover a.tddocum  {
  background: transparent url("../imgs/arrow_blue_down.gif") no-repeat .3em .3em;
}


.tblist tr:hover a.tddocum.grprows {
  background: transparent url("../imgs/arrow_whiteblue_right.gif") no-repeat .3em .3em;
}
.tbnohover tr:hover a.tddocum.grprows {
  background: transparent url("../imgs/arrow_blue_right.gif") no-repeat .3em .3em;
}

.tbform {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: .7em;
  color: #000;
  border: 1px solid #BABABA;
  border: 1px solid #BABABA;
  table-layout: fixed;
}

.tbform th {
  padding: .1em .55em;
  text-align: left;
  border-left: 1px solid #BABABA;
  border-bottom: 1px solid #BABABA;
  background: #FFF url("../imgs/fnd_tree_cabrow.jpg") repeat-x top left;
}

.tbform td {
  padding: .4em .8em;
  border-left: 1px solid #BABABA;
  border-bottom: 1px solid #BABABA;
  vertical-align: top;
  background-color: #FFF;
}

.tbform_col1 {
  width: 100px;
}

.tbform_col50 {
  width: 50px;
}

.tbform_col80 {
  width: 80px;
}

.adocu {
  padding: 0 0 0 8px;
}

.sppath {
  background: transparent url("../imgs/ic_folderc.gif") no-repeat top left;
  padding: 0 0 0 1.75em !important;
}

.tittable {
  clear: both;
  position: relative;
  float: left;
  width: 99%;
  margin: 0;  
  padding: .25em .5%;
  background-color: #DFE1E3;
  font-size: .7em;
  color: #000;
  border-bottom: 1px solid #BABABA;
}


.txtnoresults {
  clear: both;
  position: relative;
  float: left;
  width: 99%;
  margin: 0;
  padding: .25em .5%;  
  font-size: .7em;
  color: #000;
}

a.ablue {
  color: #3875D7;
  display: inline;
}

.tblist input {
  font-size: 1em !important;
}

.tblist .fboton {
  font-size: 1em !important;
}


/* ------------------------------------------------------------------------------ */
.enproceso {
  background: transparent url("../imgs/ic_enproceso.png") no-repeat;
  padding: .1em 0 .1em 1.2em;
}

* html .enproceso {
    background: transparent url("../imgs/ic_enproceso.gif") no-repeat;
}

.recepcionado {
  background: transparent url("../imgs/ic_recepcionado.png") no-repeat;
  padding: .1em 0 .1em 1.4em;
}

* html .recepcionado {
  background: transparent url("../imgs/ic_recepcionado.gif") no-repeat;
}

.solicitado {
  background: transparent url("../imgs/ic_solicitado.png") no-repeat;
  padding: .1em 0 .1em 1.4em;
}

* html .solicitado {
  background: transparent url("../imgs/ic_solicitado.gif") no-repeat;
}

.validado {
  background: transparent url("../imgs/ic_validado.png") no-repeat;
  padding: .1em 0 .1em 1.4em;
}

* html .validado {
  background: transparent url("../imgs/ic_validado.gif") no-repeat;
}

.analizado {
  background: transparent url("../imgs/ic_analizado.png") no-repeat;
  padding: .1em 0 .1em 1.6em;
}

* html .analizado {
  background: transparent url("../imgs/ic_analizado.gif") no-repeat;
}

.publicado {
  background: transparent url("../imgs/ic_publicado.png") no-repeat;
  padding: .1em 0 .1em 1.6em;
}

* html .publicado {
  background: transparent url("../imgs/ic_publicado.gif") no-repeat;
}

.enviado {
  background: transparent url("../imgs/ic_enviado.png") no-repeat;
  padding: .1em 0 .1em 1.7em;
}

* html .enviado {
  background: transparent url("../imgs/ic_enviado.gif") no-repeat;
}

/* ------------------------------------------------------------------------------ */

.tdseg td {
  font-family: Arial-BoldMT,Arial,sans-serif;
  text-transform: uppercase;
  color: #000 !important;
  padding-top: .8em !important;
  padding-bottom: .8em !important;
}

.tdseg a {
  padding: 0 0 0 15px;
  background: transparent url("../imgs/arrow_dwn.gif") no-repeat 0 3px;
  color: #000 !important;
}

.tdseg a.grprows {
  background: transparent url("../imgs/arrow_right.gif") no-repeat 0 3px;
}

/* ------------------------------------------------------------------------------ */

.tbouttopborder {
  border-top: 0;
}

/* ------------------------------------------------------------------------------ */

.vmiddle {
  vertical-align: middle;
}
.vbottom {
  vertical-align: bottom;
}
.vtop {
  vertical-align: top;
}
/* ------------------------------------------------------------------------------ */

.noupper {
  text-transform: none;
}

/* ------------------------------------------------------------------------------ */

.tbform {
  font-size: 1em;
}

.tbform .tboblig_group {
  font-size: .7em;
}

.tbform .colgroup {
  font-size: .7em;
}

/* ------------------------------------------------------------------------------ */

.theadnoshow td,
.theadnoshow th {
  border: none !important;
  height: .01em !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* ------------------------------------------------------------------------------ */

.color_state_green {
  color: #090 !important;
  font-weight: bold;
}

.color_state_red {
  color: #F00 !important;
  font-weight: bold;
}

.color_state_orange {
  color: #F60 !important;
  font-weight: bold;
}

.color_state_brown {
  color: #FFBB00 !important;
  font-weight: bold;
}

.color_state_black {
  color: #000 !important;
  font-weight: bold;
}

.color_state_purple {
  color: #7000DF !important;
  font-weight: bold;
}
.color_state_grey {
  color: #A1A09D !important;
  font-weight: bold;
}

/* ------------------------------------------------------------------------------ */

.fonttam12 {
  font-size: .75em !important;
}
.accion_backout {
  background: none !important;
}

/* ------------------------------------------------------------------------------ */

.tblistadd {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.tblistadd td {
  font-size: .75em;
  color: #000;
  border-bottom: 1px solid #CCC;
}

.tdvabottom {
  vertical-align: bottom !important;
}

.txinline {
  display: inline !important;
}

.tdcolor_AFD8AF {
  background-color: #AFD8AF !important;
}

.tdcolor_FF9F88 {
  background-color: #FF9F88 !important;
}
 
.td_color_FFCCCC {
  background-color: #FFCCCC !important;
}
 
.tdenlinea {
  clear: none !important;
  width: auto !important;
  float: left !important;
  padding-right: 3% !important;
  padding-top: .5em !important;
}

.txcolor_167416 {
  color: #167416 !important;
}

.txcolor_D11717 {
  color: #D11717 !important;
}

.txright {
  text-align: right !important;
}

.imgborder {
  border: 1px solid #ABABAB;
}

.txgrey6 {
  color: #666 !important;
}

.rowline {
  width: 70% !important;
  margin: 0;
  padding: .75em 0 !important;
  border-bottom: 1px solid #ABABAB;
}

.rowline .rspancol {
  display: block;
  position: relative;
  float: left;
  width: 47%;
  padding-left: 1%;
}

.txlist {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: .75em;
}

.txlist li {
  list-style-type: none;
  clear: both;
  position: relative;
  float: left;
  width: 98%;
  margin: 0;
  padding: 0 0 .25em 1%;
}

.tdrowspan a {
  padding: 0 0 0 15px;
  background: transparent url("../imgs/arrow_dwn.gif") no-repeat 0 2px;
  color: #000 !important;
}

.tdrowspan a.grprows {
  background: transparent url("../imgs/arrow_right.gif") no-repeat 0 2px;
}

.negrita {
  font-weight: bold;  
}

/* ------------------------------------------------------------------------------ */

.verificada {
  padding: 0 0 2px 18px;
  background: transparent url("../imgs/ic_auditable_gris_claro.gif") no-repeat top left;  
}

.noverificada {
  padding: 0 0 2px 18px;
  background: transparent url("../imgs/ic_auditable_gris_disabled.gif") no-repeat top left;
}

tr:hover .verificada {
  background: transparent url("../imgs/ic_auditable_hover.gif") no-repeat top left;
  color: #FFF;
}
.tbnohover tr:hover .verificada {
  background: transparent url("../imgs/ic_auditable_gris_claro.gif") no-repeat top left;
}

/* ------------------------------------------------------------------------------ */

.searchresult_fnd {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  background: #3875D7 url("../imgs/fnd_lupa.gif") no-repeat center center;
  color: #FFF;
}

.searchresult_fnd a {
  color: #FFF;
}

.searchresult_td {
  clear: both;
  position: relative;
  float: left;
  width: 100%;
  margin: .625em 0 0 0;
  padding: 0;
  text-align: center;
}

.searchresult_tr {
  background-color: #3875D7 !important;
  color: #FFF !important;
  font-size: 1.27em;
  padding: .7em !important;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}

.searchresult_tr span {
  color: #FFF !important;
  padding: 2px 20px 2px 0;
  background: transparent url("../imgs/ic_lupa_tr.gif") no-repeat right center;
}

.tblist .actionwhite {
  background-image: url("../imgs/accionhover.gif");
}

.tbnohover tr:hover td .action {
  background-image: url("../imgs/accionhover.gif");
}

.txnotransf {
  text-transform: none !important;
}

.responsables .btdelete {
  display: block;
  clear: none;
  float: left;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin: 0 0 0 .3em;
  padding: 0;
  text-indent: -5000px;
  background: transparent url("../imgs/ic_delete.gif") no-repeat top left;
}