﻿body 
{
	background-color:Black;
	margin: 0 0 0 0;
}
HTML 
{
/*	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#191919;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#000000*/
}

.piePagina
{
	font-family:Arial;
	font-size:x-small;
	font-weight:normal;
	color:White;	
}
.piePagina:a
{
	color:White;
}
.piePagina:hover
{
	color:Red;	
}
.piePagina:visited
{
	color:White;
}

.campoTexto
{
	font-size:10px;
	border:1px solid #E5E5E5;
	background:#E5E5E5;
	color:#CC0A07;
	text-decoration: none;
	width:190px	
}
.check
{
	font-size:12px;
	color:white;
	text-decoration: none;
}
a 
{
	text-decoration:none; 
	font-weight:bold; 
	color:#FFFFFF
}
a:hover 
{
	color:Red
}
.a2 
{
	text-decoration:none; 
	font-weight:bold; 
	color:#666666
}
.a2:hover 
{
	color:#FFFFFF
}
.ablanco
{
	text-decoration:none; 
	font-weight:bold; 
	color:#FFFFFF
}
.ablanco:hover 
{
	color:#666666
}
h1
{
	font-family:Arial;
	font-weight:bold;
	font-size:smaller;
	color:Red;	
}
h2
{
	font-family:Arial;
	font-weight:bold;
	font-size:smaller;
	color:White;	
}
.texto
{
	font-family:Arial;
	font-weight:normal;
	font-size:small;
	color:White;
}
.boton
{
	font-size:12px;
	border: 1px solid ButtonShadow;
	background:#FF3C3A; 
	color:#FFFFFF;	
	text-decoration: none;
	text-align:center;
	padding: 3px 3px 3px 3px;
	cursor:pointer;
	text-align:center;
}
.error
{
	font-family:Arial;
	font-weight:bolder;
	font-size:smaller;
	color:#FF3C3A;
}


/* Tablas*/
.tabla  
{
	border: solid 1 #FF3C3A;
    font-size:10px;
    color:#FF3C3A;
    padding-left:5px;
    padding-top:5px;
    vertical-align:top;    
}
.tabla a
{
    font-size:10px;
    color:white;
    padding-left:5px;
    padding-top:5px;
    vertical-align:top; 
}

.tabla_cabecera
{
	background-color:#FF3C3A;
    text-align:left;
    color:White;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
}
.tabla_cabecera a
{
    color:White;
}
.tabla_cabecera a: visited
{
    color:White;
}
/* Tabla - Fila impar */
.tabla_fila1
{
	background-color:#FFFFFF;
    text-align:left;
    color:Black;
    font-family:Verdana;
    font-size:10px;
    vertical-align:top;
}
/* Tabla - Fila par */
.tabla_fila2
{
	background-color:#dfdfdf;
    text-align:left;
    color:Black;
    font-family:Verdana;
    font-size:10px;
    vertical-align:top;
    padding-left:5px;
}
.tabla_fila1 a
{
     padding-left:5px;
}
.tabla_fila2 a
{
     padding-left:5px;
}
/* Tabla - Pie */
.tabla_pie
{
	background-color:#FF3C3A;
    text-align:left;
    color:White;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
}
.tabla_pie a
{
    color:White;
}
.tabla_pie a: visited
{
    color:White;
}
/* Tabla - Paginación */
.tabla_paginacion
{
	color:White;
	background-color:#FF3C3A;
	text-align:right;
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
}
.tabla_paginacion a
{
	color:White;
    font-size:14px;
    font-weight:bold;		
}
.tabla_ocultaBtnSelect
{
	display:none;
}


/*---------- Arboles --------*/
.arbol
{
	font-family:Arial;
	font-weight:normal;
	font-size:small;
	color:White;		
}
.arbol a
{
	color:White;		
}
.arbol a:hover
{
	color:White;
}
.arbol_nodo
{
	font-family:Arial;
	font-weight:normal;
	font-size:small;
	color:White;		
}
.arbol_nodo_sobre
{
	border:1px;
	border-color:Red;
}


.migas_pan
{
	font-family:Arial;
	font-weight:bold;
	font-size:smaller;
	color:White;
}
.migas_pan a
{
	color:White;
	font-weight:normal;
}
.migas_pan a:hover
{
	color:White;
	font-weight:normal;
	text-decoration:underline;
}
.panel_migas
{
	background-color:#FF3C3A;
}


/*--- Tabla familias --*/
.fam_tabla
{
}
.fam_prod
{
	font-family:Arial;
	font-weight:normal;
	font-size:x-small;
	color:black;	
}
.fam_prod a
{
	color:black;
	font-weight:normal;
}
.fam_prod a:hover
{
	color:Red;
	font-weight:normal;
	text-decoration:underline;
}
.fam_prod_sel
{
	font-family:Arial;
	font-weight:bold;
	font-size:x-small;
	color:Red;	
}
.fam_prod_sel a
{
	color:Red;
	font-weight:bold;
}
.fam_prod_sel a:hover
{
	color:Red;
	font-weight:bold;
	text-decoration:underline;
}

/*------------ FICHA PRODUCTO -------------*/
.ficha_tabla
{
	border-style:solid;
	border-width:medium;
	border-color:black;	
}
.ficha_cabecera
{
	background-color:black;
	font-family:Arial;
	font-weight:bold;
	font-size:small;
	color:White;
}
.ficha_nomcampo
{
	font-family:Arial;
	font-weight:bold;
	font-size:smaller;
	color:black;	
	width:100px;
	vertical-align:top;
}
.ficha_tblcampos
{
	background-color:white;	
	vertical-align:top;
}
.ficha_campo
{
	font-family:Arial;
	font-weight:normal;
	font-size:smaller;
	color:black;		
}
.ficha_pie
{
	text-align:left;
	background-color:black;
	font-family:Arial;
	font-weight:bold;
	font-size:small;
	color:black;
}
.ficha_enlace
{
	text-align:right;
	font-family:Arial;
	font-weight:normal;
	font-size:x-small;	
}
.ficha_enlace a
{
	color:White;
	text-decoration:none;
}
.ficha_enlace a:hover
{
	color:White;
	text-decoration:underline;	
}
.ficha_disenyo
{
	color:White;
	text-align:right;
	font-family:Verdana;
	font-size:x-small;
	font-style:italic;
}


/*------------ NOTICIAS -------------*/
.noticias_tabla
{
	text-align:left;
}
.noticias_cabecera
{
	background-color:#FF3C3A;
	font-family:Arial;
	font-weight:bold;
	font-size:smaller;
	color:White;
	text-align:left;	
}
.noticias_texto
{
	font-family:Arial;
	font-size:smaller;	
	text-align:left;
	color:Black;
}
.noticias_texto:a
{
	color:Black;
}
.noticias_texto a
{
	color:Black;
	text-decoration:underline;
}
.noticias_texto a:hover
{
	color:Red;
}

.noticias_fila1
{
	background-color:white;
	font-family:Arial;
	font-weight:normal;
	font-size:smaller;
	color:Black;	
	text-align:left;
	vertical-align:top;
}
.noticias_fila2
{
	background-color:#dfdfdf;
	font-family:Arial;
	font-weight:normal;
	font-size:smaller;
	color:Black;	
	text-align:left;
	vertical-align:top;
}
.noticias_texto
{
}
.noticias_sel
{
	color:Red;
	background-color:#fa8381;	
	font-family:Arial;
	font-weight:bold;
	font-size:smaller;
	color:Black;	
	text-align:left;
	vertical-align:top;	
}
/*-------- Noticia ----------*/
.noticia_titulo
{
	font-family:Arial;
	font-weight:bold;
	font-size:medium;
	color:#FF3C3A;	
	text-align:left;
	vertical-align:top;	
}
.noticia_fecha
{
	font-family:Arial;
	font-weight:bold;
	font-size:smaller;
	color:silver;	
	text-align:right;
	vertical-align:top;	
}


.desplegable
{
	display:none;
}