/*
CSS Document
TPS
Descripcion: estilos para articulos, portada taxonomica, mapa del sitio, buscador
*/

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

/*ESTRUCTURALES*/
.bg-cuerpo {width:100%; min-height: 364px;}
.top-art {width:100%; height:30px; margin:0 0 20px; padding:10px 0; border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}

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

/*AUXILIARES*/
.herramientas {width:300px; float:right; text-align:right;}
/*subir*/
.subir {color:#333333 !important; font-size:11px; margin:30px 0; padding:0; text-align:right; clear:both;}
.subir a {font-family:opensansL,Arial,Helvetica,sans-serif; color:#333333 !important; font-size:12px; text-decoration:none !important;}
.subir a:hover {color:#CC0000;}
.subir > #toTop {background: none; border:none; bottom:0; display:block !important; height:auto; overflow:hidden; position:relative !important; right:0; text-decoration: none; text-indent: 100%; width:0;}
/*redes sociales*/
.redes-sociales {clear:both; margin:25px 0 15px; overflow:hidden;}
.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;}
/*migas de pan*/
ul.miga, .breadcrumbs {color:#999999; float:left; margin:8px 0 5px; list-style:none;}
.migas-tax {padding:0 0 0 10px;}
.breadcrumbs {color:#999999; float:left; font-size:11px; line-height:11px;  margin:5px 0 0; padding:0 5px 0 0;}
ul.miga li:first-child, .breadcrumbs b {font-weight:normal; padding:0; font-family:Arial, Helvetica, sans-serif}
ul.miga li:first-child a, .breadcrumbs b a {font-weight:normal; padding:0 5px;}
ul.miga li {color:#999999; float:left; font-size:11px; margin:0; padding:0 5px 0 0;}
ul.miga li a, .breadcrumbs, .breadcrumbs a {color:#4a84c0; font-size:11px; margin:0; padding:0; }
ul.miga li a:hover {text-decoration:none; border-bottom:1px dotted #4a84c0 !important; }
.breadcrumbs a:hover {text-decoration:none; border-bottom:1px dotted #4a84c0; }
/*separa*/
.separa-linea {border-bottom:1px solid #ededed; margin:15px 0 35px !important;}

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

/*CONTENIDO ARTICULO*/
.separa-titular {margin:8px 0 5px; float:left; }
h1.titular {font-family:opensansL,Arial,Helvetica,sans-serif; margin:0; font-size:40px; line-height:130%; color:#142e48; font-weight:normal; clear:both; padding:5px 0 0}
h2.bajada {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:20px; font-weight:normal; color:#333333; margin:5px 0 0; line-height:130%; clear:both; text-align:justify;}
.epigrafe {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:14px; color:#1c4a60; clear:both; margin:0;}
.fecha {display:block; font-family:opensansL,Arial,Helvetica,sans-serif; font-size:13px; color:#666666; float:left; margin:8px 0 20px;}
.fecha + .fecha {margin:8px 20px 0 5px;}
.fecha b {font-size:13px; color:#1C4A60;}

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

/* ARTICULOS RELACIONADOS*/
.list-tax {width:100%; margin:40px 0 25px 0; overflow:hidden;}
.list-tax .rotulo {font-family:opensansL,Arial,Helvetica,sans-serif; display:block; width:100%; margin:0 0 15px; padding:0 0 8px 0; font-size:24px; font-weight:normal; color:#0d85c2; border-bottom:1px solid #0d85c2;}
.list-tax .item {border-bottom:1px solid #EDEDED; overflow: hidden; margin:0 0 15px; padding:0 0 15px; }
.list-tax .foto {margin:0 10px 0 0; float:left; }
.list-tax .titular { margin:0;}
.list-tax .bajada {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:14px; color:#333333; line-height:15px; padding:5px 0 0; margin:0;}
.list-tax .titular a {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:20px; color:#333333; margin:0;}
.list-tax .titular a:hover, .list-tax .vermas a:hover {text-decoration:underline;}
.list-tax .vermas {float:right; font-size:12px; color:#51a3e7; margin:6px 0 0;}
.list-tax .vermas a {font-size:12px; color:#51a3e7;}

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

/* BLOQUE ADJUNTOS*/
.col-rel {width:100%; margin:15px 0; padding:15px 0; font-size:11px; background-color:#e5eaef;}
.col-rel .auxi {margin:0 15px;}
.col-rel .rot {font-size:16px; font-weight:bold; color:#006699; margin:0 0 15px; padding:0 0 5px; border-bottom:1px solid #d6d6d6;}
.col-rel .texto {margin:0 0 5px; font-size:13px; color:#333333;}
.col-rel .texto a { font-size:13px; color:#333333;}
.col-rel .vermas {float:right; clear:both; margin:5px 0 0;}
.col-rel .vermas a {font-family:Tahoma,Verdana; font-size:11px; color:#006699; font-weight:normal;}
/**/
.col-rel .texto .icon {float:left; margin:0 6px 0 0;}
.col-rel .texto .icon img {border:none;}
.col-rel .texto .texto-link, .col-des .texto .texto-link a {margin:0; font-size:11px; color:#333333;}

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

/*DESCARGAS*/
.box-descargas {margin:40px 0 25px;}
.box-descargas .rot {display:block; width:100%; margin:0 0 15px; padding:0 0 8px 0; font-size:24px; font-weight:normal; color:#0d85c2; border-bottom:1px solid #0d85c2;}
.box-descargas .rot h3 {font-family:opensansL,Arial,Helvetica,sans-serif; }
.box-descargas .file {margin:0 0 10px 0; border-bottom:1px solid #EDEDED; padding:0 0 10px; overflow:hidden;}
.box-descargas .file a, .box-descargas .file a p {font-family:opensansL,Arial,Helvetica,sans-serif; color:#222222; font-size:16px; padding:0 0 8px;}
.box-descargas .file a:hover {color:#CC0000;}
.box-descargas .file img {float:left; margin:0 10px 0 0;}
.box-descargas .file span {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#666666; padding:0; margin:0 10px 0 0;}
.box-descargas > .file > a.descargas {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:12px; color:#fff; float:left; padding:0; background-color:#0085c3; padding:3px 17px 5px; margin:0 10px 0 0; border-radius:15px; }
/*-------------------oo------------------------*/

/* MULTIMEDIA */
.box-video, .foto {text-align:center; margin:0;}
#video-player, .mediavideo { margin:0 auto;}
.video {text-align:center; margin:0 0 15px;}
.video480, .video320 {display:none;}
.video-tax {position:relative; padding-bottom:56.25%; /* 16:9 */ padding-top:25px; height:0;}
.video-tax iframe {position:absolute; top:0; left:0; width:445px; height:275px;}
.mejs-container {margin: 0 auto;}

.box-audio {background:url("/tps/imag/bg/bg_audio.jpg") no-repeat left top; color:#FFFFFF; height:130px; margin:30px 0 0 0; padding:25px 20px 0; text-align:left; width:560px;}
.box-audio .mediaaudio {width:560px;}
.box-audio ul {float:left; list-style-type:none; margin:18px 0; width:560px;}
.box-audio ul li.first {color:#FFFFFF; display:block; font-size:11px;}
.box-audio ul li a {color:#FFFFFF; font-size:11px; text-decoration:underline;}
.box-audio ul li.first strong {font-size:18px;}
.box-audio ul li {color:#999999; display:inline; font-size:11px; margin:5px 3px 5px 0;}

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

/* VIDEO RELACIONADO */
.noticia {width:230px; height:212px; background:#f9f9f9; overflow:hidden; margin: 0 8px 8px 0; float:left;}
.noticia .box-bottom {width:204px; overflow:hidden; border-top:1px solid #e0e0e0; padding:10px 13px;}
.noticia .box-bottom .categoria {font-size:12px; line-height:13px; color:#cc0000;}
.noticia .box-bottom h2.titular {font-size:13px; line-height:14px; color:#333333;}
.noticia .box-bottom h2.titular a {color:#333333; font-size:13px; font-weight:normal;}

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

/*OTRAS GALERIAS*/
.tax-port.otras_galerias {margin:20px auto;}
.tax-port.otras_galerias .rotulo {border-bottom:1px solid #F0F0F0; color:#64105D; font-family:Arial,Helvetica,sans-serif,Tahoma,Verdana; font-size:20px; font-weight:normal; height:auto !important; margin:15px 0; min-height:30px; padding:10px 0 0; text-transform:uppercase;}
.tax-port.otras_galerias article {background:none repeat scroll 0 0 #F6F6F6; border:1px solid #CCCCCC; clear:none; float:left; margin:10px; padding:10px; width:26%;}
.tax-port.otras_galerias article:hover {background:none repeat scroll 0 0 #F0F0F0;}
.tax-port.otras_galerias article .foto {clear: both; float: none; margin-bottom: 5px; width: 100%;}
.tax-port.otras_galerias article .foto img {display:block; float:none; margin:0 auto;}
.tax-port.otras_galerias article h2 {color:#333333; font-size:14px;}
.tax-port.otras_galerias article h2 a {color:#333333;}

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

/*ARTICULO FORMULARIO*/
.tableform {margin:0 0 10px; font-family:Arial, Helvetica, sans-serif}
.tableform  td {padding:4px; font-size:14px; color:#000000; font-family:opensansL,Verdana,Geneva,sans-serif;}
.tableform .fieldform {font-family:opensansL,Verdana,Geneva,sans-serif; width:96%; border:1px #ccc solid; margin-left:0; font-size:13px; font-weight:normal; color:#333; padding:5px; border-radius:3px;}
.tableform .fieldform.captcha {width:75%;}
.tableform select.fieldform {width:100%}
.tableform .buttonform {background-color:#009BDB; border:none; color:#FFFFFF; cursor:pointer; font-size:12px; font-weight:bold; padding:8px; margin:10px 0 0; width:86px; border-radius:3px;}
.tableform .notas {font-size:11px;}

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

/*ARTICULO FAENAS*/
span.actualizacion { color: #4A84C0; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic; padding: 5px 0 0;}
a.descarga {background:url("/tps/imag/bg/descarga.png") no-repeat scroll 13px 5px #4A84C0; border-radius:15px 15px 15px 15px; color:#FFFFFF; float:right; font-family:opensansL,Arial,Helvetica,sans-serif; font-size:12px; padding:3px 17px 5px 33px; text-shadow:1px -1px 0 #000000;}
a.descarga:hover {color:#FFFFFF; text-decoration:none;}

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

/* MAPA DEL SITIO */
.mapa_around {padding:0; text-align:left; margin:0 0 15px 0; padding: 0 0 0 20px;}
li.mapa_item1 {font-size:16px; font-weight:bold; color:#003366; line-height:20px; list-style-type:square; margin:10px 0; text-align:left;}
li.mapa_item2 {font-weight:bold; color:#666; font-size:12px; list-style-type:square; margin:0 0 8px 30px; text-align:left;}
li.mapa_item3 {list-style-type:square; margin:0 0 5px 60px; text-align:left; color:#999;}
li.mapa_item4 {list-style-type:square; margin-left:90px; text-align:left; color:#999;}

li.mapa_item1 * {font-size:16px; font-weight:bold; color:#003366;}
li.mapa_item2 * {font-weight:bold; color:#666; font-size:12px;}
li.mapa_item3 * {font-weight:normal; color:#999; font-size:12px;}
li.mapa_item4 * {font-weight:normal; color:#999; font-size:11px;}

li.mapa_item1 *:hover {color:#000;}
li.mapa_item2 *:hover {color:#CC0000;}
li.mapa_item3 *:hover {color:#CC0000;}
li.mapa_item4 *:hover {color:#CC0000;}

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

/*PORTADA TAXONOMICA y BUSCADOR*/
.taxport-item {background:#F9F9F9; float:left; margin:0 0 15px; overflow:hidden; width:97%; padding:15px 10px;}
.taxport-item:hover {background:#e9e7e7;}
.taxport-item-dest {background:#F9F9F9; float:left; margin:0 7px 35px; overflow:hidden; width:445px; padding:5px;}
.taxport-item a, .taxport-item a img {margin:0 auto; float:none;}
.taxport-item a.foto-tax {margin:0 auto; display:block; overflow:hidden; float:left;}
.tax-box {width:77%; float:left}
.taxport-item .nro {font-family:opensansL,Arial,Helvetica,sans-serif; width:40px; float:left; font-family:Arial,Helvetica,Sans-Serif,Tahoma,Verdana; font-size:40px; color:#999999;}
.taxport-item .mensaje {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:16px; padding:0; color:#000000; margin:0 0 20px;}
.taxport-item:hover {background:#f2f2f2;}
.taxport-item .fecha {font-family:opensansL,Arial,Helvetica,sans-serif; clear:both; color:#999999; font-size:12px; font-weight:normal; line-height:12px; margin:0 10px 0 ;}
.taxport-item .autor {font-family:opensansL,Arial,Helvetica,sans-serif; clear:both; color:#999999; font-size:12px; font-weight:normal; line-height:12px; margin:0 10px 0 10px;}
.taxport-item .epigrafe {font-size:12px; line-height:12px; margin:0; padding:8px 8px 0 8px; display:block; font-weight:normal; color:#cc0000;}
.taxport-item-dest .titular {margin:10px 10px; clear:both;}
.taxport-item .titular-tax {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:18px; padding:0; color:#333333; margin:0 10px 5px; clear:both;}
.taxport-item .titular-tax a, .taxport-item-dest .titular-tax a {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:22px; color:#142E48; color:inherit;}
.taxport-item-dest .bajada-tax, .taxport-item .bajada-tax {font-family:opensansL,Arial,Helvetica,sans-serif; margin:0 10px 8px; font-size:15px; line-height:15px; font-weight:normal; color:#666666;}
.buscador .bajada strong {font-family:opensansL,Arial,Helvetica,sans-serif; color:#CC0000;}
.taxport-item .ver_mas {font-family:opensansL,Arial,Helvetica,sans-serif; color:#33AFE2; display:block; font-size:12px; font-weight:normal; margin: 15px 10px 0; float:right;}
.taxport-item .ver_mas a {color:#33AFE2;}
.taxportmsg {margin:15px 0; font-size:12px; color:#666; text-align:right; clear:both}
.taxportmsg a {font-family:opensansL,Arial,Helvetica,sans-serif; color:#333333; padding:3px 6px; border-radius:3px;}
.taxportmsg a:hover {text-decoration:underline; background:#CC0000; color:#FFF;}
.taxportmsg .actual {background:#33AFE2; color:#FFFFFF; padding:3px 6px;  border-radius:3px;}
.add-tax {margin:15px 0; font-size:12px; color:#666; text-align:right; clear:both}

.taxport-item.destacado {border-bottom: medium none; border-bottom:1px solid #CCCCCC; margin:10px 0; overflow: hidden; padding:10px 10px 15px 0; width:415px; }
.taxport-item.destacado img {margin: 0 10px 5px;}
.taxport-item.destacado .fecha {clear: both; color: #666666; font-size: 13px; font-weight: normal; line-height: 12px; margin: 0 10px 0 0;}
.taxport-item.destacado .epigrafe {color: #666666; font-size: 13px; font-weight: normal; line-height: 12px; margin: 0; padding: 0;}
.taxport-item.destacado .titular a {color: #000000; font-family:opensansL, Verdana, Geneva, sans-serif;  font-size: 20px; font-weight: bold; margin: 5px 0; padding:0 5px;}
.taxport-item.destacado .bajada {color: #000000; font-size: 14px; font-weight: normal; margin: 0; padding: 0 5px; text-align: justify;}
.taxport-item.destacado .ver_mas {background-color:#FF6600; border:1px solid #FF6600; border-radius:3px 3px 3px 3px; color:#FFFFFF; float:right; font-family: Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; line-height:10px; margin:5px 0 0; padding:5px;}
.taxport-item.destacado.lastchild {border-right: medium none;}


h3.rot-pag {font-family:opensansL, Verdana, Geneva, sans-serif; color:#333333; float:left; font-size:40px; font-weight:normal; padding:0 0 10px; clear:both;}
#main h3.bajada {font-family:opensansL, Verdana, Geneva, sans-serif; clear:both; color:#666666 !important; font-size:14px; font-weight:normal; line-height:16px; padding:0 0 10px;}
#main span.rojo {font-family:opensansL, Verdana, Geneva, sans-serif; clear:both; color:#CF272A !important; font-size:14px; font-weight:normal; line-height:14px; padding:0 0 10px;}

.taxport-msg {font-family:opensansL, Verdana, Geneva, sans-serif; margin:20px 0;}
.taxport-msg a {font-family:opensansL, Verdana, Geneva, sans-serif; font-size:13px; color:#666; background:#F0F0F0; padding:1px 6px; border-radius:3px; margin:0; transition:all 0.2s ease-out 0s;}
.taxport-msg a:hover {background:#4a84c0; color:#FFFFFF; text-decoration:none;} 
.taxport-msg span.pag_actual {font-size:13px; color:#FFFFFF; background:#4a84c0; border-radius:3px; margin:0 4px 0 0; padding:2px 1px 2px 5px; }

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

/* ESTILOS RESULTADO DEL BUSCADOR */
.taxport-cont {border-bottom:1px solid #DADADA; margin:0 0 20px; overflow:hidden; display:block; padding:20px; background:#F9F9F9;}
.taxport-cont .titular-tax-search .num {font-family:opensansL, Verdana, Geneva, sans-serif;color:#333333; font-size:20px; font-weight:normal; line-height:15px; margin:5px 8px 10px; padding:0;}
.taxport-cont .titular-tax-search a {font-family:opensansL, Verdana, Geneva, sans-serif;color:#333333; font-size:20px; font-weight:normal; line-height:110%; margin:0 0 15px;}
.taxport-cont .bajada-tax-search {font-family:opensansL, Verdana, Geneva, sans-serif; color:#666666; font-size:15px; font-weight:normal; line-height:110%; margin:0 0 15px; padding:5px 0 0;}
.taxport-cont:hover {background:#f6f6f6;}

.search-txt {margin:0 0 15px; padding:5px 0 0;}
.search-txt p {color:#666666; font-size:15px; font-weight:normal; line-height:110%;}
.search-txt span.destacado {color:#666666; font-size:20px; font-weight:bold; line-height:110%; }
.search-txt p b { font-weight:bold;}

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

/* SUBTITULOS */
/*ancore*/
.subtitulos {margin:10px 0 10px; padding:0; font-size:12px; color:#0d85c2; font-weight:normal; text-align:left; clear:both;}
.subtitulos a {font-family:opensansL,Arial,Helvetica,sans-serif; transition:color 0.2s ease-out 0s; margin:0 5px 0 0; font-size:14px; color:#0d85c2 !important; padding:0; text-decoration:none !important;}
.subtitulos a:hover {color:#333333; text-decoration:none;}
/*subt�tulo en el cuerpo*/
.contSubtit {display:table; width:100%; margin:0 0 15px 0; padding:18px 0 0 0; border-bottom:1px solid #8fbdd5; clear:both;}
.contSubtit .titSubtit {font-family:opensansL,Arial,Helvetica,sans-serif; margin:0; padding:0; font-size:22px; color:#0d85c2; float:left;}
.contSubtit .titSubtit div, .contSubtit .titSubtit a, .contSubtit .titSubtit a:hover {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:22px; color:#0d85c2; text-decoration:none; padding-top:30px;}
.contSubtit .linkSubtit {margin:0 6px 0 0; padding:30px 0 0 0; font-size:12px; font-weight:normal; color:#0d85c2; text-align:right;}
.contSubtit .linkSubtit a {font-family:opensansL,Arial,Helvetica,sans-serif; margin:0; font-size:12px;  font-weight:normal; color:#0d85c2; text-align:right; text-decoration:none;}
.contSubtit .linkSubtit a:hover {color:#ccc; }

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

/* CUERPO DEL ARTICULO */
p {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:15px; font-weight:normal; color:#333333;}
.CUERPO p {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:15px; font-weight:normal; color:#333333; text-align:justify; margin:0 0 15px;} /* Esto es solo para que funcione el +/- letra */
.CUERPO ul, .CUERPO p ul {margin:8px 0 20px 50px; font-size:15px; color:#333333;}
.CUERPO ul li, .CUERPO p ul li {font-family:opensansL,Arial,Helvetica,sans-serif; font-size:15px; color:#333333; list-style:none; background:url('/tps/imag/auxi/bullet.gif') no-repeat left 10px; padding:0 0 0 10px; }
.CUERPO ol, .CUERPO p ol {margin-top:8px; margin-left:50px; font-size:15px; color:#333333;}
.CUERPO ol li, .CUERPO p ol li {list-style-type:decimal; font-size:15px; color:#333333;}
.CUERPO blockquote {margin-left:13px;}
.CUERPO {font-family:opensansL,Arial,Helvetica,sans-serif; margin:10px 0 20px; font-size:15px; font-weight:normal; color:#000; line-height:170%; text-align:justify; clear:both;}
.CUERPO table {margin:10px 0; border-collapse:collapse; empty-cells:show; border:1px solid #ccc;}
.CUERPO table, .CUERPO table td {font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse; padding:6px; font-size:13px; color:#333333; line-height:14px; font-weight:normal; border:1px solid #ccc;}
.CUERPO table td strong {font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:13px; margin:0; line-height:14px;}
.CUERPO a {font-weight:normal; border-bottom: 1px dotted #009FE3; color:#009FE3 !important;}
.CUERPO a:hover, .CUERPO * a:hover {text-decoration:none; color:#009FE3;}
.CUERPO strong, .CUERPO b {font-weight:bold;}
.CUERPO sup {font-size:10px;}
.CUERPO em {font-style: italic !important;}
ul {list-style:square; display: block; margin: 5px 5px 0px 50px; font-size:11px; color:#333333;}
ol {list-style:decimal; display: block; margin: 5px 5px 0px 50px; font-size:11px; color:#333333;}

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

/*FORMATO VTXT*/
.CUERPO h1 {font-size:18px; font-weight:normal; color:#930000;}
.CUERPO h2 {font-size:15px; font-weight:bold; color:#666666;}
.CUERPO h3 {font-size:12px; font-weight:bold; color:#666666;}
.CUERPO h4 {font-size:11px; font-weight:bold; color:#1C2B45;}
.CUERPO h5 {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:bold; color:#1C2B45;}
.CUERPO h6 {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:9px; font-weight:bold; color:#1C2B45;}
.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;}
.CUERPO .marcoFoto { margin:0 15px;}
/*-------------------oo------------------------*/

/*vtxt*/
.CUERPO .subtit /* subtitulos */ {font-family:opensansL,Arial,Helvetica,sans-serif; display:block; width:100%; margin:0 0 10px; padding:0 0 8px 0; font-size:24px; font-weight:normal; color:#0d85c2; border-bottom:1px solid #8fbdd5;}
.CUERPO .subtitsinlink /* subtitulos sin link*/ {font-family:opensansL,Arial,Helvetica,sans-serif; display:block; width:100%; margin:0 0 10px; padding:0 0 8px 0; font-size:24px; font-weight:normal; color:#0d85c2; border-bottom:1px solid #8fbdd5;}
.CUERPO .piefoto /* pies de fotos */ {color:#404040; font-size:11px; line-height:16px }
.CUERPO .resalta /* texto resaltado */ {font-size:11px; font-weight:bold; color:#353535; font-style:italic;}
.CUERPO .amarillo /* texto amarillo */ {color:#F8DA07;}
.CUERPO .azul     /* texto azul */   {color:#003366;}
.CUERPO .azuldestacado     /* texto azul destacado */  {color:#003366; font-weight:bold;}
.CUERPO .blanco   /* texto blanco */ {color:#FFFFFF;}
.CUERPO .negro    /* texto negro */  {color:#000000;}
.CUERPO .rojo     /* texto rojo */   {color:#990000;}
.CUERPO .naranjo  /* texto naranjo */  {color:#FF6000;}
.CUERPO .verde    /* texto verde */  {color:#339900;}
.CUERPO .gris     /* texto gris */  {color:#5C5C5C;}
.CUERPO .destacadofooter, .destacadofooter /* destacado footer */ {font-size:20px; }
.fondoGris {background-color:#f0f0f0;}
/*/vtxt*/

/*vtxt_table*/
.CUERPO .table-right {float:right;}
.CUERPO .table-left {float:left;}
.CUERPO .table-center {margin:auto;}
.CUERPO .table-gris {margin:3px; padding:2px; border-collapse:collapse; empty-cells:show; float:left; border:1px solid #ccc;}
/*/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 img {margin:10px;width: auto;max-width: 100%;}

/* estilos  tablas especial hosting vtxt */
.CUERPO .table-gris td {margin:1px; padding:2px; text-align:center; font-size:12px; color:#666; font-family:Arial, Myriad;}
.CUERPO .table-gris td1 {margin:1px; padding:2px; text-align:left;}
.CUERPO .table-gris img {margin:3px;}



/* SLIDE */
.CUERPO_slide p { font-size:15px; font-weight:normal; color:#000000; text-align:justify; margin:0 0 15px;} /* Esto es solo para que funcione el +/- letra */
.CUERPO_slide ul, .CUERPO_slide p ul {margin-top:8px; margin-left:50px; font-size:15px; color:#333333;}
.CUERPO_slide ul li, .CUERPO_slide p ul li {list-style-type:square; font-size:15px; color:#333333;}
.CUERPO_slide ol, .CUERPO_slide p ol {margin-top:8px; margin-left:50px; font-size:15px; color:#333333;}
.CUERPO_slide ol li, .CUERPO_slide p ol li {list-style-type:decimal; font-size:15px; color:#333333;}
.CUERPO_slide blockquote {margin-left:15px;}
.CUERPO_slide { font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 0; padding:0 0 20px; font-size:15px; font-weight:normal; color:#000;
         line-height:170%; text-align:justify; clear:both;}
.CUERPO_slide table, .CUERPO_slide table td {border-collapse:collapse; padding:5px; font-size:15px; color:#333333; line-height:12px; font-weight:normal;}
.CUERPO_slide table, .CUERPO_slide table td strong {font-weight:bold; font-size:15px; margin:0; line-height:12px;}
.CUERPO_slide a {font-size:15px; font-weight:normal; text-decoration:underline; color:#FF6600}
.CUERPO_slide a:hover, .CUERPO_slide * a:hover {text-decoration:none; color:#FF6600;}
.CUERPO_slide strong, .CUERPO_slide b {font-weight:bold;}
.CUERPO_slide sup {font-size:10px;}

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

/*FORMATO VTXT*/
.CUERPO_slide h1 {font-size:18px; font-weight:normal; color:#930000;}
.CUERPO_slide h2 {font-size:15px; font-weight:bold; color:#666666;}
.CUERPO_slide h3 {font-size:12px; font-weight:bold; color:#666666;}
.CUERPO_slide h4 {font-size:11px; font-weight:bold; color:#1C2B45;}
.CUERPO_slide h5 {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:bold; color:#1C2B45;}
.CUERPO_slide h6 {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:9px; font-weight:bold; color:#1C2B45;}
.CUERPO_slide address {font-size:12px; font-weight:normal; color:#000000; font-style:italic;}
.CUERPO_slide pre {font-size:11px; font-weight:normal; color:#666666; text-align:justify; text-indent:10px;}
.CUERPO_slide .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO_slide .td-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}
.CUERPO_slide .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO_slide .tr-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}
.CUERPO_slide .marcoFoto { margin:0 15px;}
/*-------------------oo------------------------*/

/*vtxt*/

.CUERPO_slide .destacado /* destacado */ {color:#ff6600; font-size:40px; line-height:120% }
.CUERPO_slide .subtit /* subtitulos */ {display:block; width:100%; margin:0; padding:0 0 8px 0; font-size:20px; font-weight:normal; color:#666666; border-bottom:1px solid #666666;}
.CUERPO_slide .piefoto /* pies de fotos */ {color:#404040; font-size:11px; line-height:16px }
.CUERPO_slide .resalta /* texto resaltado */ {font-size:11px; font-weight:bold; color:#353535; font-style:italic;}
.CUERPO_slide .amarillo /* texto amarillo */ {color:#F8DA07;}
.CUERPO_slide .azul     /* texto azul */   {color:#003366;}
.CUERPO_slide .azuldestacado     /* texto azul destacado */  {color:#003366; font-weight:bold;}
.CUERPO_slide .blanco   /* texto blanco */ {color:#FFFFFF;}
.CUERPO_slide .negro    /* texto negro */  {color:#000000;}
.CUERPO_slide .rojo     /* texto rojo */   {color:#990000;}
.CUERPO_slide .naranjo  /* texto naranjo */  {color:#FF6000;}
.CUERPO_slide .verde    /* texto verde */  {color:#339900;}
.CUERPO_slide .gris     /* texto gris */  {color:#5C5C5C;}
.CUERPO_slide .destacadofooter, .destacadofooter /* destacado footer */ {font-size:20px; }

/*/vtxt*/

/*vtxt_table*/
.CUERPO_slide .table-right {float:right;}
.CUERPO_slide .table-left {float:left;}
.CUERPO_slide .table-center {margin:auto;}
.CUERPO_slide .table-gris {margin:3px; padding:2px; border-collapse:collapse; empty-cells:show; float:left; border:1px solid #ccc;}
/*/vtxt_table*/

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

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

/* estilos obligatorios para tablas en vtxt */
.CUERPO_slide table {margin:3px; padding:2px; border-collapse:collapse; empty-cells:show;}
.CUERPO_slide td {margin:1px; padding:2px;}
.CUERPO_slide img {margin:0;}

/* estilos  tablas especial hosting vtxt */
.CUERPO_slide .table-gris td {margin:1px; padding:2px; text-align:center; font-size:12px; color:#666; font-family:Arial, Myriad;}
.CUERPO_slide .table-gris td1 {margin:1px; padding:2px; text-align:left;}
.CUERPO_slide .table-gris img {margin:3px;}


/***FIN***/
