/* CSS Document - costa digital */
/*** Tags HTML ***/
body {margin:0; padding:0; border:0; font-family:'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,Sans-Serif;}
html>body {margin:0; padding:0; font-family:'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,Sans-Serif;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
a:hover * {text-decoration:none;}
form {margin:0; padding:0;}
.separa, .spacer {clear:both;}
img {border:0;}

/*ESTRUCTURA - DIVS PRINCIPALES*/
.cont-art {width:768px; margin:0; padding:20px 0 40px; float:right; overflow:hidden; text-align:left;}

/**/
.franja-top {height:24px; background:url(/prontus_costadigital/imag/auxi/franja_azul.jpg) no-repeat center top; overflow:hidden; text-align:left;}
.franja-top .text-top {margin:0 0 0 486px; padding:4px 0 0; font-size:11px; font-weight:normal; color:#fff; text-align:left;}
.franja-top .text-top a {font-size:11px; font-weight:normal; color:#fff;}
.franja-top .text-top a:hover {text-decoration:underline;}

/*-------------------oo------------------------*/

/*TOP ARTÍCULO*/
.art-top {margin:0 0 15px 0; clear:both;}
.art-top .fecha {margin:0 0 5px; font-size:12px; color:#0066CC; font-weight:normal;}
.art-top .epigrafe {margin:0 15px 5px 0; font-size:16px; color:#003366; font-weight:normal;}
.art-top .titular {margin:0 15px 5px 0; font-size:26px; color:#003366; font-weight:normal;}
.art-top .bajada {margin:8px 15px 0 0; font-size:16px; color:#666; font-weight:bold; text-align:justify;}
.art-top .autor {margin:10px 0 5px; font-size:11px; color:#666; font-style:italic;}
.art-top .herramientas {width:40px; margin:0 14px 15px 0; float:left; border-right:1px solid #E5E5E5;}

/*-------------------oo------------------------*/

/* SUBTITULOS */
/*ancore*/
.subtitulos {margin:0 0 0 5px; clear:both; padding:0; font-size:11px; color:#027CCC; font-weight:normal; text-align:left; background:url(/prontus_costadigital/imag/auxi/bullet_subt.gif) no-repeat left top;}
.subtitulos a {margin:0 5px 0 7px; font-size:11px; color:#027CCC; font-weight:normal;}
.subtitulos a:hover {color:#cc0000; text-decoration:underline;}
/*subtítulo en el cuerpo*/
.contSubtit {display:table; width:100%; margin:0; padding:15px 0 0 0; border-bottom:1px solid #e0e0e0;}
.contSubtit .titSubtit {margin:0; padding:0; font-size:15px; font-weight:bold; color:#0066CC; background:url(/prontus_costadigital/imag/port/flecha_subtit.gif) no-repeat left top; overflow:hidden; float:left; width:82%;}
.contSubtit .titSubtit div, .contSubtit .titSubtit a, .contSubtit .titSubtit a:hover {font-size:15px; font-weight:bold; color:#0066CC; line-height:110%; text-decoration:none;}
.contSubtit .titSubtit a {margin:0 20px 0 25px;}
.contSubtit .linkSubtit {margin:0 6px 5px 0; padding:4px 0 0 0; font-size:11px; font-weight:normal; color:#009deb; text-align:right;}
.contSubtit .linkSubtit a {margin:0; font-size:11px; color:#0066CC; text-align:right;}
.contSubtit .linkSubtit a:hover {color:#cc0000; text-decoration:none;}

/*-------------------oo------------------------*/

/*VIDEO FLV*/
.video-art {margin:0 0 20px; text-align:center;}
.video-art .pie-video {margin:5px 0 0; font-size:11px; color:#0066CC;}
.video-art .pie-video p {margin:0; font-size:11px; color:#0066CC;}

/*-------------------oo------------------------*/

/*Auxiliares*/
.subir {margin:0 15px 0 0; padding:15px 0 0; font-size:11px; font-weight:normal; color:#0066CC; clear:both; text-align:right;}
.subir a {font-size:11px; font-weight:normal; color:#0066CC;}
.subir a:hover {color:#cc0000;}

/*-------------------oo------------------------*/

/*Tabla*/
.table {margin:20px 0 10px 0; width:96%; border-top:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; background-color:#F2F2F2;}
.table table {margin:0; width:100%;}
.table table td {width:100%; padding:5px; font-size:12px; font-weight:normal; color:#666; border-bottom:1px solid #E5E5E5;}
.table table td.td-main {width:100%;}
.td-main .titu-table {margin:0; background:url(/prontus_costadigital/imag/auxi/flecha_col210.gif) no-repeat left top; overflow:hidden;}
.td-main .titu-table p {margin:0 20px; font-size:13px; font-weight:bold; color:#015D99;}
.table table td.td1 {width:25%;}
.table table td.td1 .datos {margin:0 10px 0 20px;}
.table table td.td2 {width:75%;}
.table table td.td2 p {margin:0;}
.table .titu-table {font-size:13px; font-weight:bold; color:#015D99;}
.table .datos {width:100%; font-size:12px; font-weight:normal; color:#666;}
.table .datos p {font-size:12px; font-weight:normal; color:#666;}
.table .datos a {font-size:12px; font-weight:normal; color:#027CCC;}
.table .datos a:hover {text-decoration:underline;}

/*-------------------oo------------------------*/

/*Estilos articulo GALERIA*/
.imagen {width:146px; padding:10px 0 0; background:url(/prontus_costadigital/imag/auxi/top_rec.gif) no-repeat left top; overflow:hidden;}
.imagenfoot {margin:0; width:146px; padding:0 0 10px; background:url(/prontus_costadigital/imag/auxi/foot_rec.gif) no-repeat left bottom; overflow:hidden;}
.imagen .foto {border:1px solid #666; margin:10px 0 5px 0px; clear:both;}
.imagen p {margin:0 20px 0 20px; font-size:11px;}
.imagen a {color:#0093C4; font-size:11px; font-weight:bold;}
.imagen a:hover {color:#cc0000; text-decoration:none;}
.tablaGal {margin-bottom:15px; margin-left:15px;}
.tablaGal td .foto {border:1px solid #666666; margin:10px 0 5px 0; clear:both;}
.tablaGal td p {margin:0 20px; font-size:11px;}
.tablaGal td a {color:#0093C4; font-size:11px; font-weight:bold;}
.tablaGal td a:hover {color:#cc0000; text-decoration:none;}
.text {width:100px; clear:both; text-align:left;}
.text img {margin:0;}

/*-------------------oo------------------------*/

/*DESCARGAS Y TAXONOMIA*/
.col210 {width:236px; margin:0 0 25px; padding:0; overflow:hidden; text-align:left;}
.rotnar-210 {width:190px; margin:0 0 10px 10px; padding:0; overflow:hidden; background:url(/prontus_costadigital/imag/auxi/flecha_col210.gif) no-repeat right top; text-align:left;}
.rotnar-210 p {margin:0 20px 0 0; font-size:15px; font-weight:normal; color:#FF6B08;}
.rotazul-210 {width:190px; margin:0 0 10px 10px; padding:0; overflow:hidden; background:url(/prontus_costadigital/imag/auxi/flecha_col210.gif) no-repeat right top; text-align:left;}
.rotazul-210 p {margin:0 20px 0 0; font-size:15px; font-weight:normal; color:#003366;}
.box210 {width:210px; overflow:hidden; margin:0; padding:12px 0 14px; background-color:#f5f5f5;}
.box210 .taxlinks {margin:0 10px 5px; padding:0 0 5px; border-bottom:1px solid #E3E3E3;}
.box210 .taxlinks a {display:block; margin:0 2px; font-size:11px; color:#666666;}
.box210 .taxlinks a:hover {color:#CC0000;}
.box210 .taxlinks2 {margin:0 10px 5px; padding:0 0 5px; border-bottom:1px solid #E3E3E3;}
.box210 .taxlinks2 a {display:block; margin:0 2px; font-size:11px; font-weight:bold; color:#0093C4;}
.box210 .taxlinks2 a:hover {color:#CC0000;}
.box210 .datos {display:block; margin:0 2px; font-size:11px; font-weight:normal; color:#666;}
.box210 .auxi {margin:0 2px; padding:0; font-size:11px; font-weight:normal; color:#8A8A8A;}
.box210 .bajar {display:block; margin:0 2px; text-align:left;}
.box210 .bajar a {float:left; overflow:hidden; margin:0;}
.box210 .ico-descarga {width:29px; margin:0 0 5px; float:left; overflow:hidden;}
.box210 .ico-bajar {width:37px; float:left; overflow:hidden; margin:0;}
.box210 .ico-bajar a {margin:0 0 0 10px;}
/**/
.tax-vermas {width:40px; margin:8px 0 0; padding:2px 0; float:right; clear:both; overflow:hidden; background-color:#666; font-size:11px; color:#fff; font-weight:bold;}
.tax-vermas a {margin:0 0 0 8px; font-size:11px; color:#fff;}
.tax-vermas a:hover {color:#E0E0E0; text-decoration:underline;}

/*-------------------oo------------------------*/

/* PORTADA TAXONOMICA */
.nom-tax {margin:0 20px 15px 0; font-size:35px; font-weight:normal; color:#FF9900; text-align:left;}
.titu-pagtax {margin:0 20px 15px; font-size:30px; font-weight:bold; color:#1563D8;}
.taxportbloque {width:750px; margin:0; padding:10px 0; float:left; clear:both; border-bottom:1px solid #DADADA; overflow:hidden; text-align:left;}
.taxporttoplink {margin:10px 20px; font-size:14px; color:#006699;}
.taxporttoplink a {color:#006699;}
.taxporttoplink a:hover {color:#cc0000;}
.titular-tax {margin:0; font-size:24px; font-weight:normal; color:#003366;}
.titular-tax a {font-size:24px; font-weight:normal; color:#003366;}
.titular-tax a:hover {color:#cc0000;}
.fecha-tax {margin:0 2px 4px; font-size:11px; font-weight:normal; color:#0066CC;}
.epigrafe-tax {margin:0 0 3px 2px; font-size:11px; font-weight:normal; color:#666;}
.bajada-tax {margin:0 0 0 2px; font-size:16px; font-weight:normal; color:#666;}
.foto-tax {margin:0 10px 0 0; float:left; border:3px solid #738fab;}
.taxportmsg {margin:0; padding:15px 0 40px; clear:both; font-size:14px; font-weight:bold; color:#FF6600; text-align:left;}
.taxportmsg a {font-size:12px; font-weight:bold; color:#FF6600;}
.taxportmsg a:hover {color:#cc0000; text-decoration:underline;}

/*-------------------oo------------------------*/

/* CUERPO DEL ARTICULO */
p {font-family:'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:13px; font-weight:normal; color:#333333;}
.CUERPO p, .CUERPO * {font-size:13px; font-weight:normal; color:#333333; line-height:170%; text-align:justify;} /* Esto es solo para que funcione el +/- letra */
.CUERPO ul, .CUERPO p ul {margin-top:8px; margin-left:50px; line-height:170%; font-size:13px; color:#0f5689;}
.CUERPO ul li, .CUERPO p ul li {list-style-type:square; line-height:170%; font-size:13px; color:#0f5689;}
.CUERPO ol, .CUERPO p ol {margin-top:8px; margin-left:50px; line-height:170%; font-size:13px; color:#0f5689;}
.CUERPO ol li, .CUERPO p ol li {list-style-type:decimal; line-height:170%; font-size:13px; color:#0f5689;}
.CUERPO blockquote {margin-left:15px;}
.CUERPO {margin:20px 15px 0 0; padding:0 0 20px; font-family:'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:132px; font-weight:normal; color:#666666; line-height:170%; text-align:justify;}
.CUERPO table, .CUERPO table td {border-collapse:collapse; padding:5px; font-size:12px; color:#003366;}
.CUERPO a {font-size:13px; color:#009deb; font-weight:bold;}
.CUERPO a:hover, .CUERPO * a:hover {color:#003366; text-decoration:underline;}
.CUERPO strong, .CUERPO b {font-weight:bold;}
.CUERPO sup {font-size:11px;}
ul {list-style:square; display: block; margin: 5px 5px 0px 50px; font-size:13px; color:#0f5689;}
ol {list-style:decimal; display: block; margin: 5px 5px 0px 50px; font-size:13px; color:#0f5689;}

/*-------------------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;}

/*-------------------oo------------------------*/

/*vtxt*/
.CUERPO .subtit /* subtitulos */ {display:block; width:100%; margin:0; padding:0 0 8px 25px; font-size:15px; font-weight:bold; color:#0066CC; background:url(/prontus_costadigital/imag/port/flecha_subtit.gif) no-repeat left top; border-bottom:1px solid #e0e0e0;}
.CUERPO .piefoto /* pies de fotos */ {color:#404040; font-size:10px; }
.CUERPO .resalta /* texto resaltado */ {font-size:13px; 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:#CC0000;}
.CUERPO .naranjo  /* texto naranjo */  {color:#FF6000;}
.CUERPO .verde    /* texto verde */  {color:#339900;}
.CUERPO .gris     /* texto gris */  {color:#5C5C5C;}
/*/vtxt*/

/*vtxt_table*/
.CUERPO .table-right {float:right;}
.CUERPO .table-left {float:left;}
.CUERPO .table-center {margin:auto;}
/*/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:3px;}

/*FIN*/