/* CSS Document */

/*** Tags HTML ***/
* { font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;}
body {margin:0px; padding:0px; border:0px; background-color:#3C98FF; font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; }
html>body {margin:0px; padding:0px;}
.body1 {margin:0px; padding:0px; border:0px; font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; background:url(/prontus_subtel/imag/auxi/back_top.gif) repeat-x top; background-color:#FFFFFF;}
a {text-decoration:none;}
a:hover {text-decoration:none; color:#FF0000;}
a:hover * {text-decoration:none;}
form { margin:0px; padding:0px;}

/*auxiliares*/
.separa  {clear:both; margin:0px; padding:0px;}
.combobox {font-size:10px; font-weight:normal; color:#000000; border:1px solid #CACACA;}
.campo {width:90%; font-size:10px; font-weight:normal; color:#000000; padding:2px; border:1px solid #929292;}

/*estructura*/
div#main { margin:0px; overflow:hidden; padding:0 0 2px; width:100%; background:url(/prontus_subtel/imag/auxi/back_foot.gif) repeat-x bottom;}
div#head {margin:0 0 4px;}
div#footer {margin:0; width:100%; clear:both; font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; text-align:center;}
div#footer table, div#head table {width:800px;}

/* Head*/
.subhead {font-size:10px; color:#0054AE; width:778px; border-bottom: 3px #D4E8F2 solid; padding:5px; margin-bottom:10px; }
.subhead table td {border-right: 1px #D4E8F2 solid; padding:5px;}
.subhead a {font-size:11px; color:#0054AE; font-weight:normal; padding:1px 1px;}
.subhead a:hover { color:#7CC2E3;}
.buscador .combobox {width:140px; height:18px; border:1px solid #666666; margin:0 0 0 3px; padding:3px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#000000;}

/*footer*/
.foot {margin:5px 0 20px 0; font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;}
.foot, .foot a {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; color:#969696; text-align:left;}
.foot a:hover {color:#004DB1;}
.foot .titulo {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; color:#0B2E65;}

/*content*/
.content {width:800px; overflow:hidden; margin:0; padding:0; background:url(/prontus_tvd/imag/auxi/back.jpg) no-repeat left top;}
.content2 {width:800px; overflow:hidden; margin:0; padding:0; background:url(/prontus_tvd/imag/auxi/back2.jpg) repeat-y left top;}

/*left*/
.left {width:250px; overflow:hidden; margin:300px 0 0 15px; padding:0; float:left; clear:left; text-align:left;}

/*right*/
.right {width:450px; overflow:hidden; margin:0 15px 20px 0; padding:0; float:right; clear:right; text-align:left;}

/*head2*/
.head2 {width:800px; display:table; text-align:left;}
.head2 .titular, titular a {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; color:#FCFCFC; font-weight:bold;}
.head2 a:hover, .head2 * a:hover {color:#CC0000;}

/*portada taxonómica*/
.tax_top {clear:both; margin:25px 0 15px; font-size:15px; font-weight:bold; color:#003398; text-align:left;}
.tax_top a {font-size:15px; font-weight:bold; color:#003398;}
.tax_top a:hover {text-decoration:underline;}
.tax_foot a:hover {color:#FCFCFC;}
.port_tax {background:url(/prontus_tvd/imag/auxi/flecha_roj.gif) no-repeat left top; margin:0 0 7px; padding:0 0 7px; border-bottom:1px dotted #B7D9FF; clear:both;}
.port_tax .titular {display:block; font-size:12px; color:#003398; font-weight:bold; margin:0 0 0 11px;}
.port_tax .titular a {font-size:11px; color:#003398; font-weight:bold; margin:0;}
.port_tax .titular a:hover {color:#FCFCFC;}
.port_tax .fecha {display:block; font-size:11px; color:#000000; font-weight:normal; margin:0 0 0 11px;}
.port_tax .bajada {display:block; font-size:12px; color:#FCFCFC; font-weight:normal; margin:0 0 0 11px;}
.tax_foot {font-size:11px; font-weight:normal; color:#003398; text-align:left; margin:0 0 15px;}
.tax_foot a {font-size:11px; font-weight:bold; color:#003398;}

/*mapa*/
div.mapa_around {padding:0;}

li.mapa_item1 {font-size:12px; font-weight:bold; color:#003398; line-height:20px; list-style-type:disc; margin:10px 0 0 0;}
li.mapa_item2 {font-weight:bold; color:#003398; font-size:12px; list-style-type:disc; margin-left:50px;}
li.mapa_item3 {list-style-type:disc; margin-left:100px;}

li.mapa_item1 * {font-size:12px; font-weight:bold; color:#003398;}
li.mapa_item2 * {font-weight:bold; color:#003398; font-size:11px;}
li.mapa_item3 * {font-weight:normal; color:#003398; font-size:11px;}

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

/*estilos articulo*/
.herramientas {margin:5px 0 15px 0; padding:0px; width:126px; text-align:right;}
.fecha {margin:0 0 4px 0; font-size:10px; font-weight:normal; color:#000000; text-align:left; }
.fecha p {margin:0; font-size:10px; font-weight:normal; color:#000000;}
.fecha_top {margin:0 0 16px 12px; font-family: Arial, Tahoma, Verdana, sans-serif; font-size:10px; font-weight:normal; color:#000000;}
.epigrafe {margin:10px 0 0 0; font-size:12px; color:#000000; text-align:left;}
.epigrafe p {margin:10px 0 0 0; font-size:12px; color:#000000; text-align:left;}
.titular {font-size:25px; font-weight:bold; color:#003398; text-align:left;}
.bajada {margin:8px 0 20px 1px; font-size:12px; font-weight:bold; color:#003398; text-align:left;}
.bajada p {margin:0px; font-size:12px; font-weight:bold; color:#003398;}
.border_img {display:table; width:253px; margin:0px 0 16px 0; padding:15px; border:1px solid #D8D8D8;}
.table_form {font-size:11px; color:#333333;}
.texto {font-size:11px; color:#006699;}
.boton {background-color:#031D96; font-size:11px; font-weight:bold; color:#FCFCFC; border:1px solid #031E94;}

/*taxonomia y archivos adjuntos*/
.tax_link {margin:15px 15px 5px 15px; text-align:left; border: 1px #FFFFFF solid; padding:5px; background-color:#1755B8;}
.tax_link a, .tax_link { font-family:Verdana, Arial, Tahoma, sans-serif; font-size:10px; color:#FCFCFC; font-weight:bold;}
.tax_link a:hover, .tax_vermas a:hover {color:#003398;}
.tax_vermas {margin:20px 6px 10px 15px; clear:both; font-size:9px; font-weight:normal; color:#FCFCFC; text-align:right;}
.tax_vermas a {font-size:9px; font-weight:bold; color:#FCFCFC;}
.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:10px 0 10px 0; width:320px; clear:both; text-align:center;}

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

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

/*comentarios*/
.coment {font-size:12px; color:#FFFFFF; margin:10px 0 10px 0; padding:35px 0 0; background:url(/coment/imag/titu_coment2.gif) no-repeat left top;}
.coment .campo {font-family:Tahoma; font-size:11px; font-weight:normal; color:#FFFFFF; width:98%; clear:both; border:1px solid #FFFFFF; background-color:#1755B8; padding:2px; margin:3px 0 0;}
.coment .opina {width:98%; clear:both; padding:0 0 10px 0; margin:0 0 15px;}
.coment .fecha {font-size:11px; color:#FFFFFF; font-weight:normal;float:left; width:115px; margin:0 0 5px; padding:0px; border-right:1px solid #858585;}
.coment .nick {float:left; margin:0 0 5px; padding:0 5px 0;}
.coment .nick * {margin:0px; padding:0px;}
.coment .nick, nick a {font-size:11px; color:#FFFFFF;}
.coment .nick a:hover, a.nick:hover {color:#CC0000;}
.coment .texto {font-size:11px; color:#FFFFFF; font-weight:bold;}
.coment .letras {font-size:11px; color:#000000; font-weight:normal;}
.coment .texto {text-align:left;clear:both;}
.coment .separa_coment {margin:20px 0px 10px 0px; padding:0 0 5px 0; clear:both; border-bottom:1px dashed #B9DCFC;}

/* Texto del articulo */
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FCFCFC; line-height:150%; margin:0px 0 15px 0; padding:0px;}
.CUERPO p, .CUERPO * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FCFCFC; 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:#FCFCFC;}
.CUERPO ul li, .CUERPO p ul li {list-style-type:square; line-height:130%; font-size:12px; color:#FCFCFC;}
.CUERPO ol, .CUERPO p ol {margin-top:8px; margin-left:35px; line-height:130%; font-size:12px; color:#FCFCFC;}
.CUERPO ol li, .CUERPO p ol li {list-style-type:decimal; line-height:130%; font-size:12px; color:#FCFCFC;}
.CUERPO blockquote { margin-left:15px;}
.CUERPO {margin:15px 0 0 0; font-size:12px; color:#FCFCFC; line-height:17px; text-align:justify;}
.CUERPO TABLE, .CUERPO TABLE TD { border-collapse:collapse; padding:5px;}
.CUERPO a {font-size:12px; color:#FCFCFC; font-weight:bold; }
.CUERPO a:hover {color:#003398;}
.art_piefoto, .art_piefoto p {color:#000000; font-size:11px; }
.art_img img {border:1px solid #FFFFFF;}

/*vtxt*/
.subtit /* subtitulos */ {display:table; width:100%; margin:0px; padding:0 0 10px 0; font-size:14px; font-weight:bold; color:#7ABDE8; border-bottom:1px dashed #7ABDE8;}
.piefoto, .piefoto p /* pies de fotos */ {color:#000000; font-size:11px; }
.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:#FCFCFC;}
.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*/

/* 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:#FCFCFC; border-bottom:1px dashed #7ABDE8;}
.tax_link2, .tax_link2 a {font-size:12px; font-weight:bold; color:#FCFCFC; margin:8px 0 0 0px; padding:0px;}
.tax_link2 a:hover {color:#003398; }
.tax_icono {width:34px; float:left; margin:0 0 8px 0px; padding:0px;}
.seccion {display:block; font-size:11px; color:#003398; text-align:left;}
.seccion .tax_top_link, .seccion .tax_top_link a { font-size:11px; color:#003398;}
.seccion .tax_top_link a:hover {color:#FCFCFC;}

/*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 */