/* CSS Document - CTM */
/*** Tags HTML ***/
* {font-family:Arial,Helvetica,Sans-Serif,Verdana,Tahoma; margin:0; padding:0;}
body {margin:0; padding:0; border:0;}
html>body {margin:0; padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
a:hover * {text-decoration:none;}
form {margin:0; padding:0;}
.separa, .spacer {clear:both; overflow:hidden;}

/* CONT ARTICULO */
.contart-top {width:747px; background:url(/prontus_ctm/imag/backs/back_tabla1.gif) repeat-y left top;}
.contart-back {width:747px; background:url(/prontus_ctm/imag/backs/back_topart1.gif) no-repeat left top;}
.contart-bottom {width:747px; height:30px; background:url(/prontus_ctm/imag/backs/bottom_tabla1.gif) no-repeat left top;}
.contart-center {width:690px; margin:0 0 0 20px; padding:0 0 0 0; text-align:left; }

/*right*/
.fecha {margin:0 0 3px 1px; font-size:12px; font-weight:normal; color:#666;}
.epigrafe {margin:0 0 0 1px; font-size:12px; font-weight:bold; color:#666;}
.epigrafe p {font-size:12px; font-weight:bold; color:#666;}
.titular, .titular p {font-size:22px; font-weight:bold; color:#00215C;}
.bajada {border-bottom:1px solid #F0F0F0; margin:0; padding:0 0 5px 0; font-size:14px; font-weight:bold; color:#333; line-height:150%;}
.bajada p {margin:0; font-size:14px; font-weight:bold; color:#333; line-height:150%;}
.recTop {width:242px; background:url(/prontus_ctm/imag/portada/rectop.gif) no-repeat left top; overflow:hidden; margin:0; padding:15px 0 0;}
.recFoot {width:242px; background:url(/prontus_ctm/imag/portada/recfoot.gif) no-repeat left bottom; overflow:hidden; margin:0 0 5px 5px; padding:0 0 13px;}
.contTop {margin:25px; padding:0;}

/*auxiliares*/
.herramientas {width:185px; margin:0 0 10px 20px; padding:10px 0 0 0; float:right; text-align:right;}
.seccion {height:30px; margin:0 0 18px 1px; padding:18px 0 0 0; font-size:11px; color:#999;}
.seccion a {font-size:11px; color:#999;}
.art_multimedia {margin:0 0 20px;}
.tituVideo {margin:5px 0 0; font-size:11px; font-weight:normal; color:#666;}
.tituVideo p {font-size:11px; font-weight:normal; color:#666;}
.tituVideo a {font-size:11px; font-weight:normal; color:#666;}
.tituVideo a:hover, .seccion a:hover {color:#0099CC;}
.subir {text-align:right;}
.piefotoArt {margin:5px 0 10px; padding:0; font-size:11px; font-weight:normal; color:#0099CC;}
.piefotoArt p {font-size:11px; font-weight:normal; color:#0099CC;}
.imagArt {margin:25px 0 0 15px; float:right;}
.foto180 {border:5px solid #F0F0F0;}

/*Tabla de Subtitulos*/
.subtitulos {display:block; background:url(/prontus_ctm/imag/auxi/flechasub.gif) no-repeat left top; width:100%; margin:3px 0 0; font-size:12px; color:#CC6600; text-align:left;}
.subtitulos a {font-size:11px; color:#3399CC; font-weight:bold; margin:5px 0 0 15px; padding:0;}
.subtitulos a:hover {color:#20388B; text-decoration:none;}
.contSubtit {display:table; width:100%; margin:0 0 10px; padding:15px 0 6px; font-size:16px; font-weight:bold; color:#0099CC; border-bottom:1px solid #E5E5E5;}
.contSubtit .titSubtit {font-size:16px; font-weight:bold; color:#0099CC; float:left; width:82%; margin:0; padding:0;}
.contSubtit .titSubtit a, .contSubtit .titSubtit a:hover {font-size:16px; font-weight:bold; color:#0099CC; text-decoration:none;}
.contSubtit .linkSubtit {margin:0; padding:0; text-align:right; font-size:11px; font-weight:bold; color:#666;}
.contSubtit .linkSubtit a {padding:0 0 3px 0; font-size:11px; font-weight:bold; color:#666;}
.contSubtit .linkSubtit a:hover {color:#0099CC; text-decoration:underline;}

/*Recuadro Links*/
.topLinks {width:598px; background:url(/prontus_ctm/imag/auxi/linkstop.gif) no-repeat left top; overflow:hidden; margin:0 0 5px; padding:10px 0 0;}
.footLinks {display:table; width:598px; background:url(/prontus_ctm/imag/auxi/linksfoot.gif) no-repeat left bottom; overflow:hidden; margin:8px 0 0; padding:0 0 25px;}
.intLinksL {width:50%; float:left; text-align:left;}
.intLinksR {width:50%; float:right; text-align:left;}
.titulinks {margin:0; padding:0; font-size:16px; font-weight:bold; color:#0099CC;}
.links {margin:5px 12px 0 12px; font-size:11px; background:url(/prontus_ctm/imag/auxi/bullet_azul.gif) no-repeat left top;}
.links a {margin:0 0 0 15px; font-size:11px; font-weight:normal; color:#00215C;}
.links a:hover {color:#0099CC;}

/**********  Estilos articulo GALERIA ***********/
.imagen {display:table; width:170px; text-align:center; margin-bottom:10px; padding:0; background:url(/prontus_ctm/imag/auxi/imagtop.gif) no-repeat left top;}
.imagenfoot {display:table; width:170px; text-align:center; padding:0 0 10px 0; background:url(/prontus_ctm/imag/auxi/imagfoot.gif) no-repeat left bottom;}
.imagen .foto {border:1px solid #666666; margin:10px 0 5px 0px; clear:both;}
.imagen p {margin:0 20px 0 20px; font-size:11px;}
.imagen a {color:#737373; font-size:11px; font-weight:normal;}
.imagen a:hover {color:#36C1EA;}
.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:#737373; font-size:11px; font-weight:normal;}
.tablaGal td a:hover {color:#0099CC;}
.text {width:140px;}

/*Taxonomia y Descargas*/
.contTax {margin:0 0 20px; clear:both;}
.contTax .tax-links {margin:0 0 5px; background:url(/prontus_ctm/imag/auxi/bullet_azul.gif) no-repeat left top;}
.contTax .tax-links p {margin:0; font-size:11px; font-weight:normal; color:#666;}
.contTax .tax-links a {margin:0 0 0 15px; font-size:11px; font-weight:normal; color:#666;}
.contTax .tax-links a:hover, .taxport_top_link a:hover {color:#36C1EA;}
.tax-vermas {margin:0 0 0 5px; padding:0; font-size:11px; font-weight:bold; color:#5390B8;}
.tax-vermas a {font-size:11px; font-weight:bold; color:#5390B8;}
.tax-vermas a:hover {color:#666; text-decoration:underline;}
.tituPagTax {margin:0 0 20px; font-size:28px; font-weight:normal; color:#4CB7B7;}
.foto-tax {float:left; overflow:hidden; margin:0 5px 0 0;}
.foto-tax img {border:3px solid #F0F0F0;}

/*Portada Taxonomica*/
.tituPagTax {margin:0 0 20px; font-size:24px; font-weight:bold; color:#FF9900; text-align:left;}
.titularTax {margin:0 20px 5px 0; font-size:16px; font-weight:bold; color:#666;}
.titularTax a {font-size:16px; font-weight:bold; color:#666;}
.titularTax a:hover {color:#3DD2F8;}
.bajadaTax {margin:0 20px 0 0; font-size:12px; font-weight:normal; color:#666;}
.epigrafeTax {margin:0 20px 0 0; font-size:11px; font-weight:normal; color:#A5ACB2;}
.seccionTax {margin:10px 0 20px; font-size:12px; font-weight:normal; color:#666; text-align:left;}
.seccionTax a {font-size:12px; font-weight:normal; color:#CC0000;}
.seccionTax a:hover, .taxport_msg a:hover {color:#666; text-decoration:underline;}
/**/
.taxport-bloque {margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #ECECEC;}
.titularTax a {font-size:18px; font-weight:normal; color:#003366;}
.titularTax a:hover {color:#ff9933;}
.epigrafeTax {font-size:11px; font-weight:normal; color:#666;}
.bajadaTax {font-size:12px; color:#666;}
.taxport-msg {margin:5px 0 10px; font-size:12px; font-weight:bold; color:#999;}
.taxport-msg a {font-size:12px; font-weight:bold; color:#4CB7B7;}
.taxport-msg a:hover {color:#ff9933; text-decoration:underline;}

/*mapa*/
.mapa-around {margin:15px 0 0 45px;}
li.mapa-item1 {font-size:13px; font-weight:bold; color:#000066; line-height:20px; list-style-type:disc; margin:10px 0 10px 0;}
li.mapa-item2 {font-weight:bold; color:#666666; font-size:12px; list-style-type:disc; margin-left:50px; margin-top:10px;}
li.mapa-item3 {margin:0; list-style-type:none; background:url(/prontus_ctm/imag/auxi/bullet_azul.gif) no-repeat left top; margin-left:100px;}
li.mapa-item4 {list-style-type:disc; margin-left:150px;}
li.mapa-item1 * {font-size:13px; font-weight:bold; color:#000066;}
li.mapa-item2 * {font-weight:bold; color:#666666; font-size:12px;}
li.mapa-item3 * {font-weight:normal; color:#467fb0; font-size:11px; margin:0 0 0 7px;}
li.mapa-item4 * {font-weight:normal; color:#467fb0; font-size:11px;}
li.mapa-item1 *:hover {color:#ff9933;}
li.mapa-item2 *:hover, li.mapa-item3 *:hover, li.mapa-item4 *:hover {color:#ff9933;}

/**/
.table {border-collapse:collapse; font-size:11px; color:#666; margin:0 0 15px;}
.table td {border-collapse:collapse; border:1px solid #bfbfbf; padding:4px;}
.table .td-left {background-color:#f2f2f2; font-size:11px; color:#666; font-weight:bold;}
.table .td-right, .table .td-right a {color:#336699; font-size:11px;}
.table .td-right a:hover {color:#ff9933;}

/* Formulario */
.table_form {font-size:12px; font-weight:bold; color:#666;}
.field {width:80%; border:1px solid #82ABBF; font-size:12px; font-weight:normal; color:#000000; padding:4px;}
.field2 {width:100px; border:1px solid #82ABBF; font-size:11px; font-weight:normal; color:#000000; padding:3px;}
.field3 {width:180px; border:1px solid #82ABBF; font-size:11px; font-weight:normal; color:#000000; padding:3px;}
.field4 {width:250px; border:1px solid #82ABBF; font-size:11px; font-weight:normal; color:#000000; padding:3px;}
.field5 {width:50px; border:1px solid #82ABBF; font-size:11px; font-weight:normal; color:#000000; padding:3px;}
.boton {width:80px; font-size:12px; font-weight:bold; color:#FFF; border:1px solid #555; background-color:#555;}
.msg-alt {font-weight:normal; font-size:11px;}

/* CUERPO */
/* Texto del articulo */
p {font-family:Arial,Helvetica,Sans-Serif,Verdana,Tahoma; font-size:12px; font-weight:normal; color:#666;}
.CUERPO p, .CUERPO_en p {margin:0 0 15px; font-size:12px; font-weight:normal; color:#666; line-height:170%; text-align:justify;} /* Esto es solo para que funcione el +/- letra */
.CUERPO ul, .CUERPO p ul, .CUERPO_en ul, .CUERPO_en p ul {margin-top:0px; margin-left:0px; line-height:140%; font-size:12px; color:#999;}
.CUERPO ul li, .CUERPO p ul li, .CUERPO_en ul li, .CUERPO_en p ul li {padding-left:15px; list-style-type:none; line-height:140%; font-size:12px; color:#999; background:url(/prontus_ctm/imag/auxi/bulletsub.gif) no-repeat left top;}
.CUERPO ol, .CUERPO p ol, .CUERPO_en ol, .CUERPO_en p ol {margin-top:5px; margin-left:15px; line-height:140%; font-size:12px; color:#999;}
.CUERPO ol li, .CUERPO p ol li, .CUERPO_en ol li, .CUERPO_en p ol li {list-style-type:decimal; line-height:140%; font-size:12px; color:#999;}
.CUERPO blockquote, .CUERPO_en blockquote {margin-left:15px;}
.CUERPO, .CUERPO_en {font-family:Arial,Helvetica,Sans-Serif,Verdana,Tahoma; margin:25px 0 0 0; padding:0 0 20px; font-size:12px; font-weight:normal; color:#666; line-height:170%; text-align:justify;}
.CUERPO table, .CUERPO table td, .CUERPO_en table, .CUERPO_en table td {border-collapse:collapse; padding:5px; font-size:12px; color:#666;}
.CUERPO a, .CUERPO_en a {font-size:12px; color:#20388B; font-weight:bold;}
.CUERPO a:hover, .CUERPO * a:hover, .CUERPO_en a:hover, .CUERPO_en * a:hover {color:#20388B; text-decoration:underline;}
.CUERPO strong, .CUERPO b, .CUERPO_en strong, .CUERPO_en b {font-weight:bold;}
/*formato*/
.CUERPO h1, .CUERPO_en h1 {font-size:18px; font-weight:normal; color:#666666;}
.CUERPO h2, .CUERPO_en h2 {font-size:15px; font-weight:bold; color:#666;}
.CUERPO h3, .CUERPO_en h3 {font-size:12px; font-weight:bold; color:#666;}
.CUERPO h4, .CUERPO_en h4 {font-size:11px; font-weight:bold; color:#666;}
.CUERPO h5, .CUERPO_en h5 {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:bold; color:#666;}
.CUERPO h6, .CUERPO_en h6 {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:9px; font-weight:bold; color:#666;}
.CUERPO address, .CUERPO_en address {font-size:12px; font-weight:normal; color:#333; font-style:italic;}
.CUERPO pre, .CUERPO_en pre {font-size:11px; font-weight:normal; color:#333; text-align:justify; text-indent:10px;}
.CUERPO .td-estilo-fondogris, .CUERPO_en .td-estilo-fondogris {background-color:#dddddd; color:#FCFCFC;}
.CUERPO .td-estilo-fondoazul, .CUERPO_en .td-estilo-fondoazul {background-color:#336699; color:#FCFCFC;}
.CUERPO .tr-estilo-fondogris, .CUERPO_en .tr-estilo-fondogris {background-color:#dddddd; color:#FCFCFC;}
.CUERPO .tr-estilo-fondoazul, .CUERPO_en .tr-estilo-fondoazul {background-color:#336699; color:#FCFCFC;}

/*vtxt*/
.CUERPO .subtit /* subtitulos */ {display:block; width:100%; margin:0 0 10px; padding:15px 0 6px; font-size:16px; font-weight:bold; color:#0099CC; border-bottom:1px solid #E5E5E5;}
.CUERPO .piefoto /* pies de fotos */ {color:#666; font-size:10px;}
.CUERPO .resalta /* texto resaltado */ {font-size:11px; font-weight:bold; color:#336699; 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;}
.CUERPO_en .subtit /* subtitulos */ {display:block; width:100%; margin:0 0 10px; padding:15px 0 6px; font-size:16px; font-weight:bold; color:#0099CC; border-bottom:1px solid #E5E5E5;}
.CUERPO_en .piefoto /* pies de fotos */ {color:#666; font-size:10px;}
.CUERPO_en .resalta /* texto resaltado */ {font-size:11px; font-weight:bold; color:#336699; font-style:italic;}
.CUERPO_en .amarillo /* texto amarillo */ {color:#F8DA07;}
.CUERPO_en .azul     /* texto azul */   {color:#003366;}
.CUERPO_en .azuldestacado     /* texto azul destacado */  {color:#003366; font-weight:bold;}
.CUERPO_en .blanco   /* texto blanco */ {color:#FFFFFF;}
.CUERPO_en .negro    /* texto negro */  {color:#000000;}
.CUERPO_en .rojo     /* texto rojo */   {color:#CC0000;}
.CUERPO_en .naranjo  /* texto naranjo */  {color:#FF6000;}
.CUERPO_en .verde    /* texto verde */  {color:#339900;}
.CUERPO_en .gris     /* texto gris */  {color:#5C5C5C;}
/*/vtxt*/

/*vtxt_table*/
.CUERPO .table-right {float:right;}
.CUERPO .table-left {float:left;}
.CUERPO .table-center {margin:auto;}
.CUERPO_en .table-right {float:right;}
.CUERPO_en .table-left {float:left;}
.CUERPO_en .table-center {margin:auto;}
/*/vtxt_table*/

/*vtxt_tr*/
.CUERPO .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO .tr-estilo-fondoazul {background-color:#336699; color:#FFFFFF; font-weight:bold;}
.CUERPO_en .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO_en .tr-estilo-fondoazul {background-color:#336699; color:#FFFFFF; font-weight:bold;}
/*/vtxt_tr*/

/*vtxt_td*/
.CUERPO .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO .td-estilo-fondoazul {background-color:#336699; color:#FFFFFF; font-weight:bold;}
.CUERPO_en .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO_en .td-estilo-fondoazul {background-color:#336699; color:#FFFFFF; font-weight:bold;}
/*/vtxt_td*/

/* estilos obligatorios para tablas en vtxt */
.CUERPO table {margin:3px;padding:2px 2px 2px 2px; border-collapse: collapse; empty-cells: show;}
.CUERPO td {margin:1px; padding:2px 2px 2px 2px;vertical-align:middle;}
.CUERPO img {margin:3px;}
.CUERPO_en table {margin:3px;padding:2px 2px 2px 2px; border-collapse: collapse; empty-cells: show;}
.CUERPO_en td {margin:1px; padding:2px 2px 2px 2px;vertical-align:middle;}
.CUERPO_en img {margin:3px;}

/*FIN*/