/* Estilo por defecto para los parrafos */
* { font-family: Arial, Verdana, Helvetica, sans-serif; }
P { font-family: Arial, Verdana, Helvetica; margin-top: 1px; margin-bottom: 1px;}
A { color: #003366; text-decoration: none;}
A:hover { color: #CC0000; text-decoration: underline;}

.TEXTbajada {font-size: 10px; font-weight: bold; color: #0D5678;}
.TEXTazul {font-size: 12px; font-weight: bold; color: #0D5678;}
.TEXTazulMN {font-size: 12px; font-weight: bold; color: #1274BA;}
.TEXTazulMB {font-size: 12px; color: #1274BA;}
.TEXTasociado1 {font-size: 11px; font-weight: bold; color: #0D5678;}
.TEXTfecha { font-size: 11px; font-weight: normal; color: #1274BA;}
.TEXTarticulo { font-size: 11px; font-weight: normal; color: #000000;}
.TEXTblackSL { font-size: 10px; font-weight: normal; color: #000000;}
.TEXTblackMB { font-size: 11px; font-weight: bold; color: #000000;}
.TEXTblackMN { font-size: 11px; font-weight: normal; color: #000000;}
.TEXTblackMN P TABLE P { font-size: 11px; color: #666666;}
/* TEXTOS NEGROS */
.TEXTtitunegro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.TEXTtitunegro:hover { color: #990000; text-decoration: none; }
.TEXTtitunegro A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.TEXTtitunegro A:hover { color: #990000; text-decoration: none; }
.TEXTnegro P TABLE TR TD P { font-size: 10px; font-weight: normal; color: #666666; }
.TEXTnegro TABLE TR TD P { font-size: 10px; font-weight: normal; color: #666666; }
.TEXTnegro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.TEXTnegro P { text-align: justify; }
.TEXTfechablack { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.TEXTbajada { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #575636; }
.TEXTtitugris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #777777; }
/* TEXTOS BLANCOS */
.TEXTtitublanco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
/* TEXTOS AZULES */
.TEXTepigrafe { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; }
/* TEXTOS ROJOS */
.TITULAR { font-size: 16px; font-weight: bold; color:  #003366; text-decoration: none;}
.TITULAR A{ font-size: 16px; font-weight: bold; color: #993232; text-decoration: none;}
.TITULAR:hover { color: #CC0000; text-decoration: underline; }
.TEXTrojo { font-size: 12px; font-weight: bold; color: #CC0000;}
.TEXTnar { font-size: 11px; font-weight: bold; color: #FF9900;}
.TEXTnar2 { font-size: 14px; font-weight: bold; color: #FF9900;}
.TEXTgrisMN { font-size: 11px; font-weight: normal; color: #666666;}
.PFOTO150 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; }
.FOTO2001, .FOTO2002, .FOTO2003, .FOTO2004, .FOTO2005 { font-size: 11px; font-weight: normal; color: #666666;}
.TEXTgrisMB { font-size: 12px; font-weight: bold; color: #666666;}
.TEXTwhiteMB {font-size: 12px; font-weight: bold; color: #ffffff;}
.tabla_azu { font-size: 11px; font-weight: bold; color: #ffffff; background-color: #1274BA; border: 1px solid #ffffff; padding: 2px; border-collapse: collapse;}
.tabla_gris { font-size: 11px; font-weight: bold; color: #ffffff; background-color: #666666; border: 1px solid #ffffff; padding: 2px; border-collapse: collapse;}

/* DESTACADS PORTADA */
.destacado .fechaDest {font-size: 11px; font-weight:normal; color: #FFFFFF;}
.destacado .tituDest a {font-size: 14px; font-weight:bold; color: #FFFFFF; text-decoration:none;}
.destacado .tituDest a:hover {text-decoration:underline;}
.destacado .bajadaDest {font-size: 12px; font-weight:normal; color: #FFFFFF;}
.destacado .fotoDest {border:3px solid #FFFFFF;}
.destacado object {border:3px solid #FFFFFF; overflow:hidden;display:block;}


/* ESTILOS ARTICULO */

/* seccion */
.TEXTseccion { border-bottom:1px solid #003399; width:100%;}
.TEXTseccion p { margin: 2px 4px 2px 4px; font-size: 11px; font-weight: bold; color: #003399;}
.TEXTtema { border-left:1px solid #003399; width:100%;}
.TEXTtema p { margin: 0 0 1px 3px; font-size: 11px; font-weight: bold; color: #CF0A0A;}
/* Bloques principales de articulo */
.artLeft {width:250px; float:left; clear:left;}
.artRight {width:250px; float:right; clear:right;}

/* HERRAMIENTAS */
.foto {width:250px; clear:both; margin:0px 0px 5px 0px; border-bottom:1px dotted #E6E6E6;}
.foto .piefoto {font-size:9px; color:#666666; font-weight:normal; margin:5px 0px 5px 0px;}
.ver {width:530px; border-bottom:1px dotted #E6E6E6; margin:5px 0px 20px 0px; text-align:right;}
.ver a {color:#FF6000; font-size:9px; font-weight:bold; margin:0px 0px 3px 0px;}
.ver a:hover {color:#656565;}
.subir {display:table; width:530px; clear:both; border-top:1px dotted #AEAEAE; margin:15px 0px 15px 192px; text-align:right; padding:0px 0px 5px 0px;}
.subir2 {display:table; width:530px; clear:both; border-top:1px dotted #AEAEAE; margin:15px 0px 15px 192px; text-align:right; padding:0px 0px 5px 0px;}
.asociadoT {margin:0px 0px 5px 0px; background:url(/prontus_bienestar/imag/auxi/flecha2.gif) no-repeat left top;}
.asociadoT * {font-size:11px; color:#666666; font-weight:bold; margin:0px 0px 0px 17px;}
.asociadoT *:hover {color:#FF6000;}

.artCont .fecha {font-size: 11px; color: #3C3734; margin:0px 0px 10px 0px; font-style:italic;}
.artCont .titular {font-size:16px; font-weight:bold; color:#FF9900; margin:0px;}
.artCont .bajada {font-weight:bold; font-size:13px; color:#3C3734; margin:0px 0px 5px 0px;}
.artCont .epigrafe {color:#3C3734; font-size:12px;}

/* Tabla de Subtitulos */
.subtitulos {margin:0px 0px 7px 0px; background:url(/prontus_bienestar/imag/auxi/flecha1.gif) no-repeat left top; padding:0px;}
.subtitulos * {font-size:10px; color:#666666; font-weight:normal; margin:0px 0px 0px 20px;}
.subtitulos *:hover {color:#FF6000;}
.contSubtit {display:table; margin:10px 0px 5px 0px; width:99%; border-bottom:1px dotted #AEAEAE; font-size:12px; font-weight:bold; color:#FF6000;}
html>body .artCont .contSubtit { display:table; margin:10px 0px 5px 0px; width:99%;}
.contSubtit .titSubtit {font-size:12px; font-weight:bold; color:#FF6000; float:left; width:82%; margin:0px 0px 5px 0px;}
.contSubtit .titSubtit a {font-size:12px; font-weight:bold; color:#FF6000;}
.contSubtit .linkSubtit {text-align:right; vertical-align:top; margin:0px 0px 5px 0px;}
.contSubtit .linkSubtit a {text-align:right; margin:0px;}

/* Texto del articulo */
p { font-size:11px; margin-top:5px; line-height:15px; color:#666666;}
.CUERPO p, .CUERPO * { font-size:11px; line-height:130%; color:#666666;} /* Esto es solo para que funcione el +/- letra */
.CUERPO p ul { margin-top:8px; margin-left:30px; line-height:110%; font-size:11px; color:#666666;}
.CUERPO p ul li { list-style-type:circle; line-height:110%; font-size:11px; color:#666666;}
.CUERPO p ol { margin-top:8px; margin-left:30px; line-height:110%; font-size:11px; color:#666666;}
.CUERPO p ol li { list-style-type:decimal; line-height:110%; font-size:11px; color:#666666;}
.CUERPO blockquote { margin-left:15px; }
.CUERPO table { border-collapse:collapse;}
.CUERPO { font-size:11px; color:#666666; text-align:justify; line-height:15px;}
.CUERPO a {font-size:11px; color:#0853A2;}
.CUERPO a:hover { color:#FF6000;}
.CUERPO strong {font-weight:bold;}

/* Portada Taxonomica */
.tax {width:590px; margin:0px 10px 0px 10px; text-align:left;}
.tax .separaTax { border-bottom:1px dashed #CCCCCC; margin:10px 0px 10px 0px;}
.tax .msg1, .tax .msg1 a {font-size:12px; font-weight:bold; color:#CC0000; margin:0px; text-align:left;}
.tax .msg2, .tax .msg2 a {font-size:12px; font-weight:normal; color:#00488A; margin:0px; text-align:left;}
.tax .tema {font-size:11px;  color:#00488A;}
.tax .fecha {font-size:10px;  color:#777777;}
.tax .titular, .tax .titular a {font-size:14px; color:#00488A; font-weight:bold; margin:0px;}
.tax .bajada {font-size:11px; font-weight:normal; color:#595959; line-height:15px; margin:0 0 8px 0px;}
.tax .bajada * {color:#595959; margin:0px;}
.tax .vermas, .tax .vermas a {font-size:11px; font-weight:normal; color:#595959; margin:0 0 8px 0px;}
.tax a:hover {color:#CC0000;}


/*vtxt*/
.subtit /* subtitulos */ { display:table; margin:10px 0px 10px 0px; width:90%; padding:0px; line-height:25px; border-bottom:1px dotted #AEAEAE; font-size:12px; font-weight:bold; color:#FF6000;}
.piefoto /* pies de fotos */ { color:#404040; font-size:10px; }
.resalta /* texto resaltado */ {font-size:13px; font-weight:bold; color:#656565;}
.amarillo /* texto amarillo */ {color:#F8DA07; }
.azul     /* texto azul */   { color:#0853A2; }
.blanco   /* texto blanco */ { color:#FFFFFF; }
.negro    /* texto negro */  { color:#000000; }
.rojo     /* texto rojo */   { color:#B92E03; }
.naranjo  /* texto naranjo */  { color:#FF6000; }
.verde    /* texto verde */  { color:#008000; }
.gris     /* texto gris */  { color:#5C5C5C; }
/*/vtxt*/

/* Manejo de tablas en VTXT */
.conBorde TD { border:1px solid #666666; border-collapse:collapse; }
.sinBorde TD { border:none; }

/* Manejo de imagenes en VTXT */
.centerImg { display:block; text-align:center; margin-left:auto; margin-right:auto; }
.rightImg  { display:block; margin-left:5px; margin-right:auto; float:right; }
.leftImg   { display:block; margin-left:auto; margin-right:5px; float:left; }


/* FIN */
              :5px; margin-right:auto; float:right; }
.leftImg   { display:block; margin-left:auto; margin-right:5px; float:left; }


/* FIN */
              
