/*----------------------------------------------------------------------
------------------------------- 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;}
.CUERPO img.responsive-img {
max-width: 100%;
height: auto !important;
}
.CUERPO img.no-responsive-img {
width: auto !important;
}
.CUERPO figure {display: table; margin: 0 20px 20px; font-size: smaller; color: grey; font-style: italic; text-align: center;}
.CUERPO figure.align-right {float:right;}
.CUERPO figure.align-left {float:left;}
.CUERPO figure figcaption {display:table-caption; caption-side:bottom;}
/*-------------------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:#333333; 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***/