﻿/* DOCUMENTO CSS */
/* www.barcitronic.com */
/* Jordi Serret - jserret@barcitronic.com*/ 

/* Estilos generales: */
body
{
    background-color:#e4e6e3;
    /*background-color:#DDDDDD;*/
    }
.fondo_negro{
	background-color:#000;
	}
table
{
    background-color:White;
    }
/** CSS Menu Idioma */
.Button
{
    vertical-align:middle;   
    }
.Idioma
{
    background-color:#414141;
    vertical-align: middle;
    color:White;
    }

/** CSS Menu */
.titulo_noticia
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    }
.texto_noticia
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    }
.titulos
{
    font: 16pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color: #859BAD;
    }
.titulos_2
{
    font: 14pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color: #555555;
    }
.textos
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    }
.textos-b
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    }
.textos_azul
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color: #859BAD;
    }
.textos_naranja
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color: #FF9900;
    }
.textos_blanco
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color:White;
    }
.textos_blanco_peq
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color:White;
    }
.titulos_blanco
{
    font: 16pt "MS Reference Sans Serif", "MS Sans Serif";
    font-weight:bold;
    color:White;
    }
.textos_rojo
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color: #D90000;
    }
.texto_inferior
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color:#555555;
    }
.texto_footer
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color:White;
    }
.textos_bolt
{
    font: 16pt tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    }
.subtitulos /* Ref -> "titulos" */
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color: #859BAD;
    }
.subtitulos_blanco /* Ref -> "titulos" en blanco*/
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color:White;
    }
.nodisponible
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    color: #555555;
    }
.titulo_producto
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    font-weight: bold;
    }
.referencia_producto
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    }
.descripcion_producto
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    }
.ruta
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #555555;
    }
.cuerpo_producto{}
.descargas{
	border-style:solid;
	border-color:#CCC;
	border-width:thin;
	border-collapse:collapse;
}
.descargas-v{
	border-right-style:solid;
	border-right-color:#CCC;
	border-right-width:thin;
	font: 10pt tahoma, arial, helvetica, sans-serif;
}
.descargas-h{
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	border-bottom-width:thin;
	font: 10pt tahoma, arial, helvetica, sans-serif;
}
.descargas-vh{
	border-right-style:solid;
	border-right-color:#CCC;
	border-right-width:thin;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	border-bottom-width:thin;
	font: 10pt tahoma, arial, helvetica, sans-serif;
}
.descargas-s{
	border-top-style:solid;
	border-top-color:#CCC;
	border-top-width:thin;
}
.titulo-descargas{
	font: 10pt tahoma, arial, helvetica, sans-serif;
	color:#012f68;
	font-weight:bold;
}
.separador{
	outline:solid;
	outline-width:1px;
	color:#CCC;
	width:550px;
}
/* Estilos de los enlaces (LINKS) */
a:link
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
a:visited
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
a:hover
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #859BAD;
    font-weight:bold;
    text-decoration: none;
}
a:active
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
.glosario:link
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
.glosario:visited
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
.glosario:hover
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #859BAD;
    font-weight:bold;
    text-decoration: none;
}
.glosario:active
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
.arbol:link
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
.arbol:visited
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
.arbol:hover
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #859BAD;
    font-weight:bold;
    text-decoration: none;
}
.arbol:active
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
.aqui:link
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    color: #D90000;
    font-weight:bold;
    text-decoration: none;
}
.aqui:visited
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    color: #D90000;
    font-weight:bold;
    text-decoration: none;
}
.aqui:hover
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    color: #859BAD;
    font-weight:bold;
    text-decoration: none;
}
.aqui:active
{
    font: 12pt tahoma, arial, helvetica, sans-serif;
    color: #D90000;
    font-weight:bold;
    text-decoration: none;
}
.led:link
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #FF9900;
    font-weight:bold;
    text-decoration: none;
}
.led:visited
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #FF9900;
    font-weight:bold;
    text-decoration: none;
}
.led:hover
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #FF9900;
    font-weight:bold;
    text-decoration: underline;
}
.led:active
{
    font: 10pt tahoma, arial, helvetica, sans-serif;
    color: #FF9900;
    font-weight:bold;
    text-decoration: none;
}
.mas:link
{
    font: 7pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
.mas:visited
{
    font: 7pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
.mas:hover
{
    font: 7pt tahoma, arial, helvetica, sans-serif;
    color: #859BAD;
    font-weight:bold;
    text-decoration: none;
}
.mas:active
{
    font: 7pt tahoma, arial, helvetica, sans-serif;
    color: #333333;
    font-weight:bold;
    text-decoration: none;
}
.lk-google:link
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #0000FF;
    font-weight:bold;
    text-decoration: none;
    margin-right:10px;
}
.lk-google:visited
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #0000FF;
    font-weight:bold;
    text-decoration: none;
    margin-right:10px;
}
.lk-google:hover
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #0000FF;
    font-weight:bold;
    text-decoration: none;
    margin-right:10px;
}
.lk-google:active
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #0000FF;
    font-weight:bold;
    text-decoration: none;
    margin-right:10px;
}
.lk-ruta:link
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #555555;
    font-weight:bold;
    text-decoration:none;
}
.lk-ruta:visited
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #555555;
    font-weight:bold;
    text-decoration:underline;
}
.lk-ruta:hover
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #555555;
    font-weight:bold;
    text-decoration:underline;
}
.lk-ruta:active
{
    font: 8pt tahoma, arial, helvetica, sans-serif;
    color: #555555;
    font-weight:bold;
    text-decoration:underline;
}
/* TABLAS indice*/
.borde_der
{
    border-right-style:dashed;
    border-width:1;
    border-color:#859BAD;
    }
.borde_izq
{
    border-left-style:dashed;
    border-width:1;
    border-color:#859BAD;
    }
.borde_inferior
{
    border-bottom-style:solid;
    border-width:1;
    border-color:#859BAD;
    }
.borde_superior
{
    border-top-style:solid;
    border-width:1;
    border-color:#859BAD;
    }
.borde
{
    border-style:solid;
    border-width:1;
    border-color:#859BAD;
    /*background-color:#859BAD;*/
    }
.borde_azul
{
    border-style:solid;
    border-width:1;
    border-color:#859BAD;
    background-color:#859BAD;
    }
.borde_blanco
{
    border-style:solid;
    border-width:1;
    border-color:#859BAD;
    }
.hr_sty
{
    color:#859BAD;
    border-style:dotted;   
}
.boton_arbol
{
    background: url('img/iTancat.gif') no-repeat 0em 0.3em;
    padding-left: 15px;
    padding-bottom: 0px;
    line-height: 15px;
    list-style: none outside;
    }