/* CSS Document */
* { font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif;}
body, body * {font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif;}
a { text-decoration:none; }
a:hover { text-decoration:none;}
a:hover * { text-decoration:none; }
form { margin:0px; padding:0px;}
.separa  {clear:both; margin:0px; padding:0px;}
.separa2 {clear:both; width:530px; margin:15px 0 0 10px; padding:0px;}
.combobox {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:normal; color:#000000; border:1px solid #CACACA;}
.campo {width:90%; font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:normal; color:#000000; padding:2px; border:1px solid #929292;}
.field1 {width:50%; font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:normal; color:#000000; padding:2px; border:1px solid #929292;}
.field2 {width:20%; font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:normal; color:#000000; padding:2px; border:1px solid #929292;}
.campo2 {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:normal; color:#000000; padding:2px; border:1px solid #929292;}
.boton {width:80px; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#990000; border:1px solid #990000;}
.boton_encuesta {width:150px; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#990000; border:1px solid #990000;}
b {font-weight:bold;}

/*estilos articulo*/
.herramientas {margin:5px 0 15px 0; padding:0px; width:126px; /*float:right; clear:right;*/ text-align:right;}
.fecha {margin:0 0 4px 0; font-size:10px; font-weight:normal; color:#000066; text-align:left; }
.fecha p {margin:0; font-size:10px; font-weight:normal; color:#000066;}
.fecha_top {margin:0 0 16px 12px; font-family: Arial, Tahoma, Verdana, sans-serif; font-size:10px; font-weight:normal; color:#80C1EB;}
.epigrafe {margin:10px 0 0 0; font-size:12px; color:#DADADA; text-align:left;}
.titular {font-size:25px; font-weight:bold; color:#990000; text-align:left;}
.bajada {margin:8px 0 20px 1px; font-size:11px; font-weight:bold; color:#333333; text-align:left;}
.bajada p {margin:0px; font-size:12px; font-weight:bold; color:#333333;}
.border_img {display:table; width:253px; margin:0px 0 16px 0; padding:15px; border:1px solid #D8D8D8;}

/*taxonomia y archivos adjuntos*/
.tax_link {margin:15px 15px 5px 15px; text-align:left; border:1px #990000 solid; padding:5px; background-color:#FBF3F1;}
.tax_link a, .tax_link {font-family:Verdana, Arial, Tahoma, sans-serif; font-size:10px; color:#990000; font-weight:bold;}
.tax_link a:hover, .tax_vermas a:hover {color:#FF3300;}
.tax_vermas {margin:20px 6px 10px 15px; clear:both; font-size:9px; font-weight:normal; color:#D8D8D8; text-align:right;}
.tax_vermas a {font-size:9px; font-weight:bold; color:#D8D8D8;}
.contFoto { margin:0 20px 50px 20px; float:right; text-align:center;}
.contTax { margin:0 20px 0 0; padding:0 0 15px 0; width:170px; float:right; clear:right;}
.contTax img {margin:15px 0 0 15px;}
.art_multimedia {display:table; margin:30px 0 15px 0; width:320px; clear:both; text-align:center;}

/* Tabla de Subtitulos */
.subtitulos {margin:3px 15px 3px 15px; text-align:left; border-bottom:1px #FFD9CF solid; padding:2px;}
.subtitulos a {font-family:Verdana, Arial, Tahoma, sans-serif; font-size:10px; color:#990000; font-weight:normal; line-height:150%;}
.subtitulos a:hover {color:#FF3300;}

.contSubtit {display:table; width:100%; margin:0px; padding:20px 0 12px 0; border-bottom:1px dashed #990000;}
.contSubtit .titSubtit {margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#990000; float:left; width:82%;}
.contSubtit .titSubtit a, .contSubtit .titSubtit a:hover {font-size:14px; font-weight:bold; color:#990000;}
.contSubtit .linkSubtit {margin:0px 6px 0 0; padding:4px 0 0 0; font-size:9px; font-weight:normal; color:#D8D8D8; text-align:right;}
.contSubtit .linkSubtit a {margin:0px; font-size:9px; font-weight:bold; color:#D8D8D8; text-align:right;}
.contSubtit .linkSubtit a:hover {color:#990000;}

/* Texto del articulo */
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#676767; line-height:150%; margin:0px 0 15px 0; padding:0px;}
.CUERPO p, .CUERPO * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:150%;} /* Esto es solo para que funcione el +/- letra */
.CUERPO ul, .CUERPO p ul {margin-top:8px; margin-left:15px; line-height:130%; font-size:12px; color:#333333;}
.CUERPO ul li, .CUERPO p ul li {list-style-type:square; line-height:130%; font-size:12px; color:#676767;}
.CUERPO ol, .CUERPO p ol {margin-top:8px; margin-left:35px; line-height:130%; font-size:12px; color:#676767;}
.CUERPO ol li, .CUERPO p ol li {list-style-type:decimal; line-height:130%; font-size:12px; color:#676767;}
.CUERPO blockquote { margin-left:15px;}
.CUERPO {margin:0px; font-size:12px; color:#676767; line-height:17px; text-align:justify;}
.CUERPO TABLE, .CUERPO TABLE TD { border-collapse:collapse; padding:5px;}
.CUERPO a {font-size:12px; color:#003366; font-weight:bold;}
.CUERPO a:hover { color:#FF0033;}

/* recuadro */
.rec_bloque {margin:15px 15px 5px 15px; text-align:left; border:1px #990000 solid; padding:5px; background-color:#FBF3F1;}
.rec_titulo2 p {font-size:14px; color:#990000; font-weight:bold; margin:0px 5px 5px 10px;}
.RECUADRO {font-size:11px; color:#333333; text-align:justify; line-height:130%; margin:0px 5px 5px 10px;}
.RECUADRO p, .RECUADRO * {font-size:11px; line-height:130%; color:#333333;} /* Esto es solo para que funcione el +/- letra */
.RECUADRO p ul {margin-top:8px; margin-left:30px; line-height:110%; font-size:11px; color:#0054AE;}
.RECUADRO p ul li {list-style-type:circle; line-height:110%; font-size:11px; color:#0054AE;}
.RECUADRO p ol {margin-top:8px; margin-left:30px; line-height:110%; font-size:11px; color:#0054AE;}
.RECUADRO p ol li {list-style-type:decimal; line-height:110%; font-size:11px; color:#0054AE;}
.RECUADRO blockquote { margin-left:15px; }
.RECUADRO TABLE, .RECUADRO TABLE TD { border-collapse:collapse; padding:5px;}
.RECUADRO a {font-size:11px; color:#003366; font-weight:bold;}
.RECUADRO a:hover {color:#FF3300;}

/*vtxt*/
.subtit /* subtitulos */ {display:table; width:100%; margin:0px; padding:0 0 10px 0; font-size:14px; font-weight:bold; color:#990000; border-bottom:1px dashed #990000;}
.piefoto, .piefoto p /* pies de fotos */ {color:#404040; font-size:10px; }
.resalta /* texto resaltado */ {font-size:11px; font-weight:bold; color:#353535; font-style:italic;}
.amarillo /* texto amarillo */ {color:#F8DA07;}
.azul     /* texto azul */   {color:#003366;}
.blanco   /* texto blanco */ {color:#FFFFFF;}
.negro    /* texto negro */  {color:#000000;}
.rojo     /* texto rojo */   {color:#CC0000;}
.naranjo  /* texto naranjo */  {color:#FF6000;}
.verde    /* texto verde */  {color:#339900;}
.gris     /* texto gris */  {color:#5C5C5C;}
.imgright  { margin-left:12px; margin-right:0px;}
.imgleft   { margin-left:0px; margin-right:12px;}
/*/vtxt*/

/* Portada Taxonomica - Resultados Busqueda */
.taxport_top_link {display:block; font-size:12px; color:#666666; margin:10px 15px 10px 15px;}
.taxport_top_link a {font-size:12px; color:#666666;}
.taxport_top_link a:hover {color:#990000;}
.taxport_bloque {clear:both; margin:0 15px; padding:6px 0; border-bottom:1px dashed #D8D8D8;}
.taxport_head {font-size:24px; font-weight:normal; color:#FF0000; margin:20px 0 10px 15px;}
.taxport_msg {margin:0 0 10px 15px; font-size:12px; font-weight:normal; color:#454545;}
.taxport_msg a {font-size:12px; font-weight:normal; color:#454545;}
.taxport_msg a:hover {color:#990000;}
.taxport_seccion {font-size:11px; font-weight:bold; color:#666666;}
.taxport_titular, .taxport_titular a {font-size:16px; font-weight:bold; color:#990000;}
.taxport_titular a:hover {color:#666666;}
.taxport_bajada, .taxport_bajada a {font-size:13px; font-weight:normal; color:#666666;}
.taxport_bajada a:hover {color:#FF0000;}
.taxport_fecha {font-size:10px; font-weight:normal; color:#333333;}
.taxport_footer {margin:10px 15px; font-size:13px; font-weight:bold; color:#666666;}
.taxport_footer a {font-weight:bold; color:#990000;}
.taxport_footer a:hover {color:#FF3300; text-decoration:underline;}
.taxport_subtema, .taxport_subtema a {font-size:11px; font-weight:normal; color:#666666;}
.taxport_subtema a:hover {color:#990000;}
.table_form {font-size:11px; color:#666666;}
.rojoMB {font-size:11px; font-weight:normal; color:#990000; border-bottom:1px dashed #990000;}

/* descargas */
.tax_bloque {width:100%; float:left; margin:0 0 10px 0px; padding:0px; text-align:left;}
.tax_bloque2 {display:table; width:90%; clear:both; margin:0px; padding:0px;}
.tax_titulo {display:table; width:100%; margin:0 0 10px 0px; padding:0 0 10px 0; font-size:14px; font-weight:bold; color:#7ABDE8; border-bottom:1px dashed #7ABDE8;}
.tax_link2, .tax_link2 a {font-size:12px; font-weight:bold; color:#006699; margin:8px 0 0 0px; padding:0px;}
.tax_icono {width:34px; float:left; margin:0px; padding:0px;}

/*footer estandares*/
.foot_est {margin:0px 0 0px 0; font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;}
.foot_est, .foot_est a {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; color:#969696; text-align:center;}
.foot_est a:hover {color:#004DB1;}

/*FIN*/