/* CSS Document */
body { margin:0px; padding:0px;}
* {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;}
a {text-decoration:none; color:inherit;}

/**/
.body_back {background:url(/prontus_linguistica/imag/home/back_fondo.jpg) repeat-x top left #FFF;}
.art {width:98%; margin:0px; padding:0px; background:url(/prontus_linguistica/imag/home/fondo_gris.jpg) no-repeat top left;}
.main {width:98%; margin:0px; padding:0px; clear:both;}
.menu {display:table; width:340px; margin:0px; padding:0px; float:left; clear:left;}
.cont {width:100%; display:table; margin:0px; padding:0px; float:right; clear:right;}
.box {width:100%; margin:0px; padding:0px;}
.footer {width:100%; margin:0; padding:0px 0 20px 0px; clear:both;}
.footer * {font-size: 10px; font-style: normal; font-weight: normal; color: #a3a3a3; line-height: 15px; text-align:center;}
.box1 {width:100%; margin:0px 0px 50px 0px; padding:0px; background-color:#FFFFFF;}
.cont01, .cont01art {width:92%; margin:0px 20px; padding:0px; clear:both;}
.subir {margin:20px 0; padding:0px; font-size:10px; line-height:14px; }
.subir a {color:#999999;}
.subir a:hover {color:#CC0000;}
.clear {clear: both; margin: 0;}
a .imagelink { border: 1px solid #ccc; }
a:hover .imagelink { border: 1px solid #CC0000; }
div { margin:0; padding:0px;}
.seccion, .seccion a { font-size: 10px; color: #999999; line-height:14px;}
.seccion a:hover { color: #CC0000;}
.vermas { float: right;}
a.vermaslink { font-size:9px; color:#F0F0F0; line-height:14px;}
a:hover.vermaslink { color: #CC0000;}
b { font-weight:bold;}

/* marquee */
.marquee {position:absolute; overflow:hidden; width:400px; height:70px; margin:460px; background:url(/prontus_linguistica/imag/auxi/marquee.jpg) no-repeat left top;}

/* PORTADA */

.boxVertical { width: 160px;  background: #fff; border: 1px solid #ddd; padding: 10px; margin: 0 0 10px 0;}
.boxVertical a { color: #000;}
.boxVertical a:hover {color: #CC0000;}
.boxVertical .titular, .boxVertical .titular a { font-weight: bold; font-size: 12px; text-align: left; margin: 5px 0 5px 0;}
.boxVertical .bajada { font-size: 11px; color: #444; text-align: left;}
.boxVertical .asoc, .boxHorizontal .asoc {margin:5px 0px 0px 0px; text-align:left; font-size:11px; font-weight:normal; color:#000000;}
.boxVertical .asoc a, .boxHorizontal .asoc a {font-size:11px; font-weight:normal; color:#000000;}
.boxVertical .asoc p, .boxHorizontal .asoc p {font-size:11px; font-weight:bold; color:#000000; margin:0px 0px 3px 0px;}
.boxVertical .asoc li, .boxHorizontal .asoc li {margin:0px; list-style-type:circle; line-height:110%; font-size:11px; color:#666666;}
.boxVertical .asoc li a, .boxHorizontal .asoc li a {font-size:11px; color:#666666;}
.boxVertical .asoc li a:hover, .boxHorizontal .asoc li a:hover {font-size:11px; color:#CC0000;}

.boxHorizontal { margin: 0 0 10px 0; border: 0; padding: 10px 0 10px 0; border-bottom: 1px solid #ddd; }
.boxHorizontal a { color: #000;}
.boxHorizontal a:hover {color: #CC0000;}
.boxHorizontal .titular, .boxHorizontal .titular a {  font-weight: bold; font-size: 16px; margin: 0 0 5px 0; }
.boxHorizontal .bajada { font-size: 11px; color: #444; text-align: left;}
.boxHorizontalimage { width: 130px; float: left; margin: 0 10px 10px 0;}

.boxHorizbig { margin: 0 0 10px 0; border: 0; padding: 10px 0 10px 0;}
.boxHorizbig .titular {  font-weight: bold; font-size: 20px; margin: 0 0 5px 0; }
.boxHorizbig p { font-size: 12px; color: #444; text-align: left;}
.boxHorizbig a { color: #000;}
.boxHorizbig a:hover {color: #CC0000;}
.boxHorizbigimage { width: 160px; float: left; margin: 0 10px 10px 0;}

.rotuloBox { width: 100%; margin: 0; border: 0; text-align: left;}
.rotuloBox .titular { margin: 0 0 5px 0; padding: 0; border: 0; }
.rotuloBox .titular p { margin: 0; color: #444; font-weight: bold; font-size:12px; background: #F0F0F0; padding: 8px 5px 8px 10px; }

.botoNav { width: 100%; margin: 0; border: 0; text-align: left;}
.botoNav .titular { margin: 0 0 5px 0; padding: 0; border: 0; }
.botoNav .titular p { text-align: left; margin: 0 0 0 0; font-size:11px; border-bottom: 1px solid #CCC; }
.botoNav .titular p a { display: block; margin: 0; color: #444; padding: 8px 5px 8px 10px; text-decoration: none; }
.botoNav .titular p a:hover { color: #000; background: #CCC;}

.rotuloNav { width: 182px; margin: 0; border: 0; text-align: left;}
.rotuloNav .titular { margin: 0 0 5px 0; padding: 0; border: 0; }
.rotuloNav .titular p { margin: 0; color: #444; font-weight: bold; font-size:12px; background: #F0F0F0; padding: 8px 5px 8px 10px; }

/* Galerķa */
.imagen {display:table; width:120px; border: 1px solid #DDDDDD; height:120px; text-align:center; margin-bottom:10px; padding:0 0 5px 0;}
.imagen .foto {border:1px solid #777777; margin:10px 0 5px 0; clear:both;}
.imagen p { margin:0 5px; font-size:10px;}
.imagen a { color:#777777; font-size:10px; font-weight:normal;}
.imagen a:hover { color:#CC0000;}
.tablaGal { font-family: Arial, Tahoma, Verdana, sans-serif; margin:0 0 15px 15px;}
.tablaGal td { font-family: Arial, Tahoma, Verdana, sans-serif;}
.tablaGal td .foto { border:1px solid #777777; margin:10px 0 5px 0; clear:both;}
.tablaGal td .text { width:100px; margin:0 5px; font-size:9px;}
.tablaGal td .text a { color:#7A7A7A; font-size:11px; font-weight:bold;}
.tablaGal td .text a:hover { color:#990000;}
.tablaGal td p { width:100px; margin:0 5px; font-size:9px; text-align:left;}
.tablaGal td a { color:#003366; font-size:9px; font-weight:normal;}
.tablaGal td a:hover { color:#777777;}

/* ARTICULO */
.cont01art .titular {  font-size:20px; font-weight: bold; color: #000000; line-height:130%;}
.cont01art .titular p {  font-size:20px; font-weight: bold; color: #000000; line-height:130%;}
.cont01art .bajada, .cont01 .bajada p { font-size: 14px; font-weight:bold; color: #000000; line-height:130%;}
.cont01art .fecha, .cont01art .fecha a { font-size: 10px; color: #323232; line-height:14px;}
.cont01art .fecha a:hover { color: #CC0000;}
.cont01art .epigrafe, .cont01 .epigrafe p { font-size: 10px; color: #a3a3a3; line-height:15px;}

/* Tabla de Subtitulos */
.subtitulos, .subtitulos *, .subtitulos a { margin:0; font-size:12px; color:#999999; font-weight:normal; text-align:left; text-decoration:none;}
.subtitulos a:hover { color:#86AD00; text-decoration:none;}
.contSubtit { display:table; margin:15px 0px; padding:3px 0; width:100%; border-bottom:1px solid #3E3B3B; }
.titSubtit, .titSubtit a, .titSubtit a:hover { font-size:12px; font-weight:bold; color:#86AD00; float:left; width:82%;}
.linkSubtit, .linkSubtit a { text-align:right; font-size:10px; color:#B0B0B0; margin:0px; text-decoration:none;}

/* Asociados */
.asociadoT, .asociadoT a { margin:0; font-size:11px; color:#999999; font-weight:normal; text-align:left; text-decoration:none;}
.asociadoT a:hover { color:#86AD00; text-decoration:none;}

/* Portada Taxonomica */
.tax {margin:12px 0px 1px 0px; text-align:left; border-bottom:1px solid #E5E5E4;}
.tax .tax_fecha {font-size:9px; font-weight:normal; color:#000000;}
.tax .tax_titular, .tax .tax_titular a {font-size:12px; font-weight:bold; color:#000000; margin:0px; border:none; }
.tax .tax_titular a:hover { color:#CC0000;}
.tax .tax_bajada {color:#000000; font-size:12px; font-weight:normal; margin:0px 0px 5px 0px;}
.tax .tax_epigrafe {color:#000000; font-size:11px; font-weight:bold;}
.relac {margin:5px 0px 0px 0px; text-align:left; font-size:11px; font-weight:normal; color:#000000;}
.relac a {font-size:11px; font-weight:normal; color:#000000;}
.relac p {font-size:11px; font-weight:bold; color:#000000; margin:0px 0px 3px 0px;}
.relac li {margin:0px; list-style-type:circle; line-height:110%; font-size:11px; color:#666666;}
.relac li a {font-size:11px; color:#666666;}
.relac li a:hover {font-size:11px; color:#CC0000;}

/* Texto del articulo */
p { font-size:11px; margin-top:5px; line-height:15px; color:#000000;}
.CUERPO p, .CUERPO * { font-size:12px; line-height:130%; color:#000000;} /* 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 { margin:18px 0px; font-size: 12px; color: #323232; line-height:18px; text-align:justify; background-color:#FFFFFF;}
.CUERPO a {color:#86AD00;}
.CUERPO a:hover { color:#86AD00; text-decoration:none;}
.CUERPO strong, .CUERPO b {font-weight:bold;}

/*vtxt*/
.subtit /* subtitulos */ { display:table; width:100%; margin:10px 0px 10px 0px; width:95%; padding:0px; line-height:25px; border-bottom:1px dotted #AEAEAE; font-size:12px; font-weight:bold; color:#999999;}
.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*/