/*----------------------------------------------------------------------
------------------------------- Comunes -------------------------------
---------------------------------------------------------------------*/
.wrapper > .foto img {width:100%; height: auto;}
#main.con_foto {margin-top:-10em; position: relative; z-index: 10; background: #ffffff;}

.seccion1 {width:80%; margin: 0 auto;}
.seccion1.aright {width:73%;}
.seccion .contenidos {overflow:hidden; min-height:350px;}
.seccion .contenidos .articulo {width:100%;}
.seccion .contenidos .articulo .info {padding:2%; width:75%; margin:0 auto;}
.seccion .box-content {width:65%; float:left; border-right:1px solid #f0f0f0; padding:0 30px 0 0;}
.seccion .sidebar {width:35%; float:left; margin:0 45px 20px 0; padding:0 45px 0 0; border-right:1px solid #dcd2af;}

.seccion header {margin:0 0 1em;}
.seccion header .titular {color: #393939; font-size: 32px; font-weight: lighter; line-height: 120%; color:#2C4786; clear:both;}
.seccion header .epigrafe {clear: both; color: #898989; display: block; font-size: 16px; font-style: italic;}
.seccion header .bajada {border-bottom: 3px solid #494949; margin:0 0 15px 0; clear:both; padding:0 0 10px; color: #393939; font-size: 18px; line-height:160%;}
.seccion header .migas {text-align: right;}
.seccion header .migas span {font-size: 12px; color:#393939;}
.seccion header .migas span a {color:#2C4786; font-style: italic;}
.seccion header .fecha, .seccion header .lugar {font-size:11px; color:#494949; display: block; margin: .8em 0 1.5em 0;}
.seccion header .lugar {font-style: italic;}



/*----------------------------------------------------------------------
------------------------------ Artculos ------------------------------
---------------------------------------------------------------------*/
#prontusPlayer {position: relative; height:480px; margin-bottom: 2em;}
#prontusPlayer embed {position: absolute; width:100%; height: 100%;}
  
  /* General */
  #wrap-general .imagen {margin: 0.5em 1%; overflow: hidden; padding: 0.5em 1%; width: 20%;}
  /* Galera */
  /* Video */  
  /* Biografa */  
  /* Unidades */
  #wrap-unidades .titular {margin-bottom:.2em;}
  #wrap-unidades .ficha .contenido .foto {margin-bottom: 1em;}
  #wrap-unidades .ficha .contenido .info {background: #f0f0f0; border: 1px #c9c9c9 solid; padding: 1em;}
  #wrap-unidades .ficha .contenido .info .aleft {width: 35%; margin: 0; margin: 0 1%;}
  #wrap-unidades .ficha .contenido .info .aright {width:25%;}
  #wrap-unidades .ficha .contenido .info ul li, #wrap-unidades .ficha .contenido .info .rotulo {font-weight: bold; font-size: 14px; line-height: 150%; margin-bottom: 1em;}
  #wrap-unidades .ficha .contenido .info ul li span {font-weight: normal; display: block; margin: 0 1em;}
  #wrap-unidades .ficha .contenido .info .texto {margin:0 1em; font-size: 14px; line-height: 150%;}
  
  /* Formulario */
  #wrap-formulario table {}
  #wrap-formulario table tr {}
  #wrap-formulario table td {padding: .5em .3em; color:#393939; font-size: 14px;}
  #wrap-formulario table td .captcha {}
  #wrap-formulario table td .obligatorio {font-size: 13px; text-align: right; display: block;}
  #wrap-formulario table td .fieldform {font-size: 13px; color:#696969; padding: .5em 4%; width:90%; border: 1px #c9c9c9 solid;}
  #wrap-formulario table td textarea {font-family: "Ubuntu", Arial; resize: none;}
  #wrap-formulario table td input {}
  #wrap-formulario table td select.fieldform {width:98.8%;}
  #wrap-formulario .buttonform {border:1px #393939 solid; color:#393939; background: none; display:inline-block; padding: .3em 1.5em; cursor: pointer; font-size: 14px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
  #wrap-formulario .buttonform:hover {background: #393939; color:#f0f0f0;}



/*--------------------------------------------------------------------
------------------------------- Otros -------------------------------
-------------------------------------------------------------------*/
  /* Relacionados */
  .relacionados ul {border: 1px #c9c9c9 solid; text-align: center; margin: 2em 0;}
  .relacionados ul li {display: inline-block;}
  .relacionados ul li .rotulo {color:#393939;}
  .relacionados ul li .titular {font-style: italic;}
  .relacionados ul li .titular, .relacionados ul li .rotulo {font-size: 14px;}
  .relacionados ul li a {display: block; padding: .5em 1em; color:#2C4786;}
  .relacionados ul li a:hover {background:#2C4786; color:#ffffff; text-decoration: none;}
  .relacionados {text-align: right; margin:10px 0;}
  .relacionados .ver_mas {display: inline-block; font-size: 13px; font-style: italic; font-weight: normal; margin: 0 10px; position: relative;}
  .relacionados .ver_mas a {color:#393939; display: block; padding: 5px 35px 5px 10px;}
  
  
  /* Herramientas */
  .herramientas {float:right; text-align: right; width:60%;}
  .subir {text-align: right; font-size: 12px; color:#494949; font-style: italic; margin: 2em 0;}
  .subir a {display: inline-block; color:#494949;}
  
  
  /* Redes Sociales*/
  .redes-sociales {float:left; width: 40%;}
  .redes-sociales div {margin:0 7px 0 0;}
  .redes-sociales h3, .redes-sociales .redes {float:left;}
  .redes-sociales .margin0 { margin:0;}
  .redes-sociales .margin30 {margin:0 0 0 30px;}
  .redes-sociales h3 {clear:both; color:#666666; float:left; font-size:12px; font-weight:bold;}
  
  
  /* MAPA DEL SITIO */
  #wrap-mapa {}
  #wrap-mapa .CUERPO ul {float: left; width: 33%; margin: 0;}
  #wrap-mapa .CUERPO ul.mapa_around {width:auto; float: none; padding: 1em 0; clear: both;}
  #wrap-mapa .CUERPO ul.mapa_around li {list-style: none;}
  #wrap-mapa .CUERPO ul.mapa_around li a {text-decoration: none;}
  #wrap-mapa .CUERPO ul.mapa_around li a:hover {text-decoration: underline;}
  #wrap-mapa .CUERPO ul li {}
  #wrap-mapa .mapa_item1 {margin:0;}
  #wrap-mapa .mapa_item1 a {font-size: 24px;}
  #wrap-mapa .mapa_item2 {margin:.3em 2em;}
  #wrap-mapa .mapa_item2 a {font-size: 14px;}
  #wrap-mapa .mapa_item3 {margin:.3em 4em;}
  #wrap-mapa .mapa_item3 a {font-size: 12px;}

  /*DESCARGAS*/
  .descargas {border:1px #c9c9c9 solid; margin-bottom: 2em; padding: .6em 0;}
  .descargas li {font-size: 13px; color:#393939; clear: both;}
  .descargas li img {float:left; margin:0.5em .8em 0 2em;}
  .descargas li.rotulo {font-size: 1.5em; font-style: italic; font-weight: bold; padding: .2em 1em; margin-bottom: .4em;}
  .descargas li a {padding:0.8em 2em; color:#00284A; display: block; text-decoration: none;}
  .descargas li a:hover {background: #e9e9e9;}

/*------------------- FIN Otros ------------------------*/



/*--------------------------------------------------------------------
------------------- Portada Taxonmica y buscador -------------------
-------------------------------------------------------------------*/

#wrap-buscar .buscador_avanzado #buscar > .dato {padding: 0 5%; max-width: 400px; margin: 0 auto 1em;}
#wrap-buscar .buscador_avanzado label {font-style: italic;}
#wrap-buscar .buscador_avanzado .dato > .aleft {width:30%;}
#wrap-buscar .buscador_avanzado .dato > .aright {width:70%;}
.fechaForm {width:205px; display:table; float:left; margin:0 20px 0 0;}
.fechaForm + .fechaForm {width:190px;}
.fechaForm > * { display:table-cell; vertical-align:middle;}
.fechaForm .ui-datepicker-trigger {}
.fechaForm .hasDatepicker {margin:0 5px 0 0;}
.fechaForm label {margin:0 5px 0 0;}
#wrap-buscar .buscador_avanzado .dato .label {display: block; padding: .5em 0; font-style: normal;}
#wrap-buscar .buscador_avanzado .dato .radio {margin:.6em .5em;}
#wrap-buscar .buscador_avanzado input {padding: .6em 3%; border:1px #c9c9c9 solid; font-size: 13px; color:#595959;}
#wrap-buscar .buscador_avanzado .select {margin: .3em 0;}
#wrap-buscar .buscador_avanzado .select select {width:100%;}
#wrap-buscar .buscador_avanzado label {font-size: 14px; color:#393939;}
#wrap-buscar .buscador_avanzado .select {}
#wrap-buscar .buscador_avanzado .select select {}
#wrap-buscar .buscador_avanzado .campo {width:100%;}

#wrap-buscar .buscador_avanzado .hide {background: #f0f0f0; border: 1px #c9c9c9 solid; margin-bottom: 1em; display:block !important;}
#wrap-buscar .buscador_avanzado .area {padding: 1em 5%; width: 40%}
#wrap-buscar .buscador_avanzado .area3 {width: auto;}

#wrap-buscar .buscador_avanzado .botonera {text-align: center; margin: 0 0 3em 0; display:block;}
#wrap-buscar .buscador_avanzado .botonera .boton {display:none; text-align: center; font-size: 13px; padding:.5em 2em; border: 1px #393939 solid; line-height: 140%; font-weight: normal; background: none; color:#393939;}
#wrap-buscar .buscador_avanzado .botonera .boton + .boton {display:inline-block;}
#wrap-buscar .buscador_avanzado .botonera .boton:hover {background: #393939; color:#fff;}
#wrap-buscar .seccion1 .col1 {}
#wrap-buscar .seccion1 .col1 .rotulo {font-size: 2em; font-weight: lighter; line-height: 120%; text-transform: uppercase; color:#2C4786; clear:both;}
#wrap-buscar .seccion1 .col1 .rotulo .especial {border: 1px solid #BE2357; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #BE2357; display: block; float: left; font-size: .5em; font-style: italic; line-height: 200%; margin: 0; padding: 0 2em; text-transform: none; margin: .2em 1em;}
#wrap-buscar .seccion1 .col1 .mensaje {border-bottom: 3px solid #494949; margin:0 0 15px 0; clear:both; padding:0 0 10px; color: #696969; font-size: 1em; line-height:160%; font-style: italic;}
#wrap-buscar .seccion1 .col2 {margin:1em 0;}
#wrap-buscar .seccion1 .col2 .resultado {position: relative; padding: 1em; border:1px #e9e9e9 solid; margin-bottom: 1em;}
#wrap-buscar .seccion1 .col2 .resultado:hover {background: #f0f0f0;}
#wrap-buscar .seccion1 .col2 .resultado .fecha {font-size: .8em; font-style: italic; position: absolute; right: 1em; bottom: 1em; color: #a9a9a9;}
#wrap-buscar .seccion1 .col2 .resultado .foto {}
#wrap-buscar .seccion1 .col2 .resultado .foto img {display: block;}
#wrap-buscar .seccion1 .col2 .resultado .titular {font-size: 1.5em; font-weight: lighter; line-height: 120%; color:#2C4786;}
#wrap-buscar .seccion1 .col2 .resultado .titular a {float:left; display: block; color:#2C4786;}
#wrap-buscar .seccion1 .col2 .resultado .titular .num {float:left; display: block; font-size: 16px; margin-left: -3em;}
#wrap-buscar .seccion1 .col2 .resultado .titular .meta {float:left; display: block; text-align: center; font-size: 11px; padding:5px 15px; background: #393939; color:#fff; border: 1px #393939 solid; line-height: 100%; margin:.4em 0 .4em 1em; font-weight: normal;}
#wrap-buscar .seccion1 .col2 .resultado .migas span {font-size: 12px; font-style: italic; color:#898989;}
#wrap-buscar .seccion1 .col2 .resultado .bajada {}
#wrap-buscar .seccion1 .col2 .resultado .bajada p {margin:0 0 15px 0; clear:both; padding:0 0 10px; color: #595959; font-size: 16px; line-height:160%; text-align: justify;}
#wrap-buscar .seccion1 .col2 .paginacion {text-align: center;}
#wrap-buscar .seccion1 .col2 .paginacion span {display: inline-block; margin: 0 .5em; font-size: 13px;}
#wrap-buscar .seccion1 .col2 .paginacion span.actual {padding:.5em;}
#wrap-buscar .seccion1 .col2 .paginacion a {padding:.5em; display: inline-block; color:#2C4786;}
#wrap-buscar .seccion1 .col2 .paginacion a:hover {background: #2C4786; color: #f0f0f0;}


#wrap-taxonomia #main {padding:.5em 1.5em;}
#wrap-taxonomia .seccion1 .col1 {margin: 0 0 1em 0; text-align: right;}
#wrap-taxonomia .noticias .cal-tabla {margin:0 auto; border:none; width:100%; display: table;}
#wrap-taxonomia .noticias .ver_mas {display: none; text-align: center; font-size: 1.2em; color:#393939; font-weight: lighter; margin: 1em 0 0 0;}
#wrap-taxonomia .noticias .ver_mas a {display: inline-block; color:#393939; border: 1px #393939 solid; padding: 1em 5%;}
#wrap-taxonomia .noticias .ver_mas a:hover {background: #292929; color:#f0f0f0; text-decoration: none;}
#wrap-taxonomia .noticias .content-calendar {margin:15px 0 0 0; font-size: 13px; color: #595959; overflow: hidden;}
#wrap-taxonomia .noticias .content-calendar .cal-tabla {display: table;}
#wrap-taxonomia .noticias #anterior a:hover, #wrap-taxonomia .noticias #siguiente a:hover {color:#595959; text-decoration:none;}
#wrap-taxonomia .noticias .content-calendar tr td {padding:.5em; line-height: 130%;}
#wrap-taxonomia .noticias .cal-rotulo {background:#f0f0f0;}
#wrap-taxonomia .noticias .cal-top {color:#2C4786;}
#wrap-taxonomia .noticias .cal-top p {margin-bottom: .5em;}
#wrap-taxonomia .noticias .cal-top a {background: #002546; color: #f0f0f0; display: block;}
#wrap-taxonomia .noticias .cal-top a:hover {background: #030303; text-decoration: none;}

#wrap-taxonomia .noticias .cabecera {background: #e9e9e9; padding: .5em 1em; text-align: center; font-size: 14px; color:#393939;}
#wrap-taxonomia .noticias .cabecera #anterior, #wrap-taxonomia .noticias .cabecera #siguiente {font-size: 11px;}
#wrap-taxonomia .noticias .cabecera #anterior a, #wrap-taxonomia .noticias .cabecera #siguiente a {color:#a9a9a9;}
#wrap-taxonomia .noticias .tabla {overflow: scroll; padding: .5em 0; border: 1px #e9e9e9 solid; border-top:none; border-bottom:none;}
#wrap-taxonomia .noticias .botonera {text-align: right; padding: .5em 0; border-top: 1px #e9e9e9 solid;}
#wrap-taxonomia .noticias .botonera .select {background:#ffffff; border:1px #898989 solid; width: auto; display: inline-block; margin: 0 1%;}
#wrap-taxonomia .noticias .botonera .select select.mini-cal {color:#595959; padding: .3em .5em; width:100%; border: none; background: none; display: inline-block;}
#wrap-taxonomia .noticias .content-calendar tr td.cal-cont a {display:block; color:#f0f0f0; background:#2C4786; padding:5px;}
#wrap-taxonomia .seccion1 .col1 span {font-size: 13px; color:#393939; display: inline-block;}
#wrap-taxonomia .seccion1 .col1 span a {color:#2C4786; font-style: italic;}
#wrap-taxonomia .seccion1 .col2 {margin:1em 0;}
#wrap-taxonomia .seccion1 .col2 .articulo {position: relative; padding: 1em; border:1px #e9e9e9 solid; margin-bottom: 1em;}
#wrap-taxonomia .seccion1 .col2 .articulo:hover {background: #f0f0f0;}
#wrap-taxonomia .seccion1 .col2 .articulo .foto {width:28%; border: 1px #898989 solid;}
#wrap-taxonomia .seccion1 .col2 .articulo .foto:hover {border: 1px #393939 solid;}
#wrap-taxonomia .seccion1 .col2 .articulo.principal {text-align: center; border:none;}
#wrap-taxonomia .seccion1 .col2 .articulo.principal .foto {margin: 0 auto 1em auto; width: 70%;}
#wrap-taxonomia .seccion1 .col2 .articulo .info.aright {width:70%;}
#wrap-taxonomia .seccion1 .col2 .articulo .info .fecha {font-size: 12px; position: absolute; bottom:1em; right: 1em; font-style: italic; color:#595959;}
#wrap-taxonomia .seccion1 .col2 .articulo .info .titular {font-size: 2em; font-weight: lighter; line-height: 120%; color:#2C4786;}
#wrap-taxonomia .seccion1 .col2 .articulo .info .titular a {color:#2C4786;}
#wrap-taxonomia .seccion1 .col2 .articulo .info .bajada .fecha {color: #a9a9a9; font-size: .8em; font-style: italic; position: absolute; right: 1em; bottom: 1em;}
#wrap-taxonomia .seccion1 .col2 .articulo .info .bajada p {margin:0 0 15px 0; clear:both; padding:0 0 10px; color: #595959; font-size: 16px; line-height:160%; text-align: justify;}
#wrap-taxonomia .seccion1 .col2 .paginacion {text-align: center;}
#wrap-taxonomia .seccion1 .col2 .paginacion span {display: inline-block; margin: 0 .5em; font-size: 13px;}
#wrap-taxonomia .seccion1 .col2 .paginacion span.actual {padding:.5em;}
#wrap-taxonomia .seccion1 .col2 .paginacion a {padding:.5em; display: inline-block; color:#2C4786;}
#wrap-taxonomia .seccion1 .col2 .paginacion a:hover {background: #2C4786; color: #f0f0f0;}

/*------------- FIN Portada Taxonmica y buscador ------------------*/



/*--------------------------------------------------------------------
------------------------ Cuerpo del artculo ------------------------
-------------------------------------------------------------------*/

/*-------------------oo------------------------*/
  
  
/* CUERPO DEL ARTICULO */
.CUERPO p {color: #5C6169; font-size: 14px; line-height: 150%; margin: 20px 0; font-weight:normal; text-align:justify;} /* Esto es solo para que funcione el +/- letra */
.CUERPO ul, .CUERPO p ul {margin-top:8px; margin-left:50px; color: #5C6169; font-size: 14px; line-height: 150%;}
.CUERPO ul li, .CUERPO p ul li {list-style-type:square; color: #5C6169; font-size: 14px; line-height: 150%;}
.CUERPO ol, .CUERPO p ol {margin-top:8px; margin-left:50px; color: #5C6169; font-size: 14px; line-height: 150%;}
.CUERPO ol li, .CUERPO p ol li {list-style-type:decimal; color: #5C6169; font-size: 14px; line-height: 150%;}
.CUERPO blockquote {margin-left:15px;}
.CUERPO { margin:10px 0 0 0; font-weight:normal; color: #5C6169; font-size: 14px; line-height: 150%; text-align:justify; clear:both;}
.CUERPO table, .CUERPO table td {border-collapse:collapse; font-weight:normal; text-align:left; color: #5C6169; font-size: 14px; line-height: 150%;}
.CUERPO table td {padding:1em 1.5em;}
.CUERPO table, .CUERPO table td strong {font-weight:bold; font-size:13px; margin:0; line-height: 150%;}
.CUERPO a {color:#2C4786; font-weight:bold; text-decoration:none;}
.CUERPO a:hover, .CUERPO * a:hover {color:#cc0000; text-decoration:none;}
.CUERPO strong, .CUERPO b {font-weight:bold;}
.CUERPO sup {font-size:10px;}
.CUERPO ul {list-style:square; display: block; margin: 5px 5px 0px 50px; color: #5C6169; font-size: 14px; line-height: 150%;}
.CUERPO  ol {list-style:decimal; display: block; margin: 5px 5px 0px 50px; color: #5C6169; font-size: 14px; line-height: 150%;}
.CUERPO a[target="_blank"]:after {content: url(/armada/imag/auxi/link_blank.gif); margin-left: 8px;} /*icono para links en target blank*/
.CUERPO .table-sin_borde, .CUERPO .table-sin_borde tr, .CUERPO .table-sin_borde td {border:none; padding:0;}
/*-------------------oo------------------------*/

/*FORMATO VTXT*/
.CUERPO h1 {font-size:18px; font-weight:normal;}
.CUERPO h2 {font-size:15px; font-weight:bold;}
.CUERPO h3 {font-size:12px; font-weight:bold;}
.CUERPO h4 {font-size:11px; font-weight:bold;}
.CUERPO h5 {font-size:10px; font-weight:bold;}
.CUERPO h6 {font-size:9px; font-weight:bold;}
.CUERPO address {font-size:12px; font-weight:normal; color:#000000; font-style:italic;}
.CUERPO pre {font-size:11px; font-weight:normal; color:#666666; text-align:justify; text-indent:10px;}
.CUERPO .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO .td-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}
.CUERPO .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO .tr-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}

/*-------------------oo------------------------*/

/* SUBTITULOS */
/*ancore*/
.subtitulos {margin:.5em 0; text-align:right;}
.subtitulos span {font-size:12px; margin:0 .5em .5em 0; font-weight:normal; display: inline-block;}
.subtitulos span a {color:#393939; padding: .4em .8em; border: 1px #393939 solid; display: block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.subtitulos span a:hover {text-decoration: none; background: #393939; color:#f0f0f0;}
/*subtítulo en el cuerpo*/
.contSubtit {position: relative;}
.contSubtit .titSubtit {color: #0369A6; font-size: 20px; margin: 0; padding: 0; width: auto;}
.contSubtit .titSubtit div, .contSubtit .titSubtit a, .contSubtit .titSubtit a:hover {font-size:20px; color:#2c4786; line-height:110%; padding-top: 2em; text-decoration:none;}
.contSubtit .linkSubtit {display: inline-block; float: right; font-size: 12px; font-weight: normal; position: relative; right: 0; text-align: center; text-decoration: none;}
.contSubtit .linkSubtit a {border: 1px solid #393939; border-radius: 3px; color: #393939; display: block; padding: 0.4em 0.8em; line-height: 100%; text-decoration: none;}
.contSubtit .linkSubtit a:hover {text-decoration: none; background: #393939; color:#f0f0f0;}

/*-------------------oo------------------------*/

/*vtxt*/
.CUERPO .subtit1 /* subtitulos 1 */{margin:0; padding:5px 0 8px 0; font-size:18px; font-weight:normal; color: #333333; font-size: 30px; line-height: 110%;}
.CUERPO .subtit2 /* subtitulos 2 */{display:block; width:100%; margin:0; padding:0 0 8px 0; font-size:14px; font-weight:bold; color:#3d4b65; border-bottom:1px solid #e0e0e0;}
.CUERPO .subtit /* subtitulos */{ border-bottom: 1px solid #93815B; color: #93815B; font-size: 17px; font-weight: normal; margin: 5px 0 0; padding: 0 0 4px; width: 100%;}
.CUERPO .titulos  /* titulos */         {display:block; width:100%; margin:0; padding:0; font-size:14px; font-weight:bold; color:#93815B;}
.CUERPO .piefoto  /* pies de fotos */   {color:#696969; font-size: .9em; font-style: italic; }
.CUERPO .resalta /* texto resaltado */  {font-weight:bold; color:#957165;}
.CUERPO .azulbold /* texto azul bold */ {font-weight:bold; color:#1c5ba2;}
.CUERPO .amarillo /* texto amarillo */  {color:#F8DA07;}
.CUERPO .azul     /* texto azul */      {color:#1c5ba2;}
.CUERPO .blanco   /* texto blanco */    {color:#FCFCFC;}
.CUERPO .negro    /* texto negro */     {color:#000000;}
.CUERPO .rojo     /* texto rojo */      {color:#B32305;}
.CUERPO .naranjo  /* texto naranjo */   {color:#FF6000;}
.CUERPO .verde    /* texto verde */     {color:#339900;}
.CUERPO .gris     /* texto gris */      {color:#5C5C5C;}
/*/vtxt*/

/*vtxt_table*/
.CUERPO .table-sin_borde {border:none; padding:0;}
.CUERPO .table-right {float:right;}
.CUERPO .table-left {float:left;}
.CUERPO .table-center {margin:auto;}
.CUERPO .table-gris {margin:3px; padding:8px; border-collapse:collapse; empty-cells:show; float:left; border:1px solid #DDCAAF;}
.CUERPO .table-gris tr td {border:1px solid #DDCAAF; padding:8px; }
/*/vtxt_table*/

/*vtxt_tr*/
.CUERPO .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO .tr-estilo-fondoazul {background-color:#1C2B45; color:#FFFFFF; font-weight:bold;}
/*/vtxt_tr*/

/*vtxt_td*/
.CUERPO .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO .td-estilo-fondoazul {background-color:#1C2B45; color:#FFFFFF; font-weight:bold;}
/*/vtxt_td*/

/* estilos obligatorios para tablas en vtxt */
.CUERPO table {margin:3px; padding:2px; border-collapse:collapse; empty-cells:show;}
.CUERPO td {margin:1px; padding:2px;}
.CUERPO p > img {margin:2.5em;}
.CUERPO .foto.aright {margin-left:2em;}
.CUERPO .foto img {display: block;}
.CUERPO .marcoFoto.aleft {float:left; margin-left:0; margin-right:2em;}
.CUERPO .marcoFoto.aright {float:right; margin-left:2em; margin-right:0; }
.CUERPO .marcoFoto {background: none repeat scroll 0 0 #FFFFFF;  margin:0 2.5em; border: 1px solid #C9C9C9; box-shadow: 0 0 5px #C9C9C9; padding: 0.5em;}
.CUERPO .marcoFoto img {margin:0;}

/* estilos  tablas especial hosting vtxt */
.CUERPO table {clear:both; margin:20px 0; padding:0; border-collapse:collapse; empty-cells:show; border-right:1px #c9c9c9 solid;}
.CUERPO tr, .CUERPO th {padding:0;}
.CUERPO th {background:#FFF;}
.CUERPO td {border:1px #c9c9c9 solid;}
/*/vtxt*/

/***FIN***/