﻿/*----------------------------------------------- BODY -*/
body 
{
	margin:0;
	padding:0;
	border:0;			
	width:100%;
	min-width:600px;    						
	font-size:90%;	
	color:#FFFFFF;
	background:#000000;	
}



/*------------------------------------------------ IMG -*/
img
{
	border-style:none;
	margin:10px 0 5px;
}


/*------------------------------------------------ ENLACES -*/
a 
{
	text-decoration:none; 
	font-weight:bold; 
	color:#FFFFFF
}
a:hover 
{
	color:Red
}

/*------------ 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;	
}


/*------------------------------------------------ H1 H2 -*/
h1
{
	font-family:Arial;
	font-weight:bold;
	font-size:medium;
	color:White;
}
h2
{
	font-family:Arial;
	font-weight:bold;
	font-size:smaller;
	color:White;	
}


/*------------------------------------------------ FORMULARIOS */
.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;
}

/*------------------------------------------------ BOTON */
.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;
}

/*------------------------------------------------ TEXTOS DE ERROR */
.error
{
	font-family:Arial;
	font-weight:bolder;
	font-size:smaller;
	color:#FF3C3A;
}



/*------------------------------------------------ BANNER */
#banner
{
	font-family:Arial;
	font-weight:bolder;
	font-size:smaller;
	color:#FF3C3A;
	visibility:hidden;
	display:none;
}



/*------------------------------------------------ PIE DE PAGINA-*/
#footer {
	float:left;
	width:100%;
	font-family:Arial;
	font-size:x-small;
	font-weight:normal;
	color:White;		
}
#footer p {
	padding:10px;
	margin:0;
}
#contact_info 
{
	display:none;
	color:#FFFFFF;
}
		
#privacy_policy
{
	float:right;
	padding:10px;
	color:#FFFFFF;
}
#privacy_policy a{
	color:#FFFFFF;
}
#privacy_policy a:hover{
	color:#FF0000;
}

#legal_advice 
{
	float:right;
	padding:10px;
	color:#FFFFFF;
}
#legal_advice a{
	color:#FFFFFF;
}
#legal_advice a:hover{
	color:#FF0000;
}


/*------------------------------------------------ DESPLEGABLE -*/
.desplegable
{
	display:none;
}



/*------------------------------------------------ TEXTO -*/
.texto
{
	font-family:Arial;
	font-weight:normal;
	font-size:small;
	color:White;
}




/*------------------------------------------------ CAMBIO DE IDIOMA -*/
#languaje-change
{
	display:none;
}



/*------------------------------------------------ MENU -*/
#site-menu 
{
	display:none;
	clear:both;
	float:left;
	width:100%;
}
#site-menu {
	border-bottom:1px solid #000;
}
#site-menu p,
#site-menu h1,
#site-menu h2 {
	padding:.4em 15px 0 15px;
	margin:0;
}
#site-menu ul {
	clear:left;
	float:left;
	width:100%;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
#site-menu ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#site-menu ul li a {
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding:3px 10px;
	text-align:center;
	background:#eee;
	color:#000;
	text-decoration:none;
	position:relative;
	left:15px;
	line-height:1.3em;
}
#site-menu ul li a:hover {
	background:#369;
	color:#fff;
}
#site-menu ul li a.active,
#site-menu ul li a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
}
#site-menu ul li a span {
	display:block;
}






/*------------------------------------------------ MENU -*/
#family-menu
{	
	color:#FF0000;
	font-weight:bold;
}
#family-menu ul
{
	padding: 0px;
	margin: 0px auto auto auto;
	list-style-image: url("http://localhost/ayr/img/fam_nodo.jpg");
}
#family-menu ul li 
{
}
#family-menu ul li a 
{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#family-menu ul li a:hover 
{
	color:#ff0000;
	text-decoration:underline;
}




/*------------------------------------------------ MENU DE PRODUCTOS -*/
#product-menu 
{
	display:none;
}

/*------------------------------------------------ CAMBIO DE IDIOMA -*/
#languaje ul {
	clear:right;
	float:right;
	width:100%;
	position:absolute;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
#languaje ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#languaje ul li a {
	display:block;
	float:right;
	margin:0 0 0 1px;
	padding:3px 10px;
	text-align:center;
	background:#eee;
	color:#000;
	text-decoration:none;
	position:relative;
	left:0px;
	line-height:1.3em;
}
#languaje ul li a:hover {
	background:#369;
	color:#fff;
}

/*------------------------------------------------ MIGAS DE PAN -*/
#path
{
	font-family:Arial;
	font-weight:bold;
	font-size:smaller;
	color:#FFFFFF;	
	width:100%;
	display:block;
	float:left;
	background:#FF3C3A;
}
#path a
{
	color:#FFFFFF;
	text-decoration:none;
}
#path a:hover
{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}


/*------------------------------------------------ CONTENIDO-*/
#section_content
{
	color:#FFFFFF;
}
#section_content a
{
	color:#FFFFFF;
	text-decoration:none;
}
#section_content a:hover
{
	color:#FF0000;
	text-decoration:underline;
}
/*------------------------------------------------ Ficha de producto-*/
#product_detail
{
	color:#FFFFFF;
}
#product_detail h1
{
    font-size:x-large;
}
#product_detail h2
{
    font-size:larger;
}
#product_detail h3
{
    font-size:large;
}
#product_detail_image
{
}
#product_features
{
}
#product_feature_name
{
}
#product_feature_value
{
}
/*------------------------------------------------ Ficha categoria-*/
#product_category
{
}
#product_category_list
{
}
/*------------------------------------------------ Item lista productos-*/
#product_item
{
}
#product_item_ref
{
}
#product_item_name
{
}
#product_item_image
{
}
/*------------------------------------------------ Listado de categorias-*/
#category_list
{
}
#category_item
{
}
/*------------------------------------------------ content_title-*/
#content_title
{
}
#content_text
{
}
#content_images
{
}

/* 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;
}



/*------------ 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_cabecera h1
{
	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;
}
