/********************************************/
/********** MENU LATERAL  *****************/
/********************************************/
.menuLateral {
   

	padding-top:6px; padding-bottom:6px; padding-right:15px; list-style-type:square; color:#FFFFFF;


	
}

.menuProductos {
text-align: right; padding-right:8px; padding-top:18px; 
}

.enlaceMenuProductos:link {
	COLOR: #ffffff;FONT-SIZE: 14px ; font-family:"Times New Roman", Times, serif; font-weight:bold;  TEXT-DECORATION: none;
}
.enlaceMenuProductos:visited {
	COLOR: #ffffff; FONT-SIZE: 14px ;font-family:"Times New Roman", Times, serif; font-weight:bold;   TEXT-DECORATION: none;
}
.enlaceMenuProductos:active {
	COLOR: #ffffff;FONT-SIZE: 14px ;font-family:"Times New Roman", Times, serif; font-weight:bold;   TEXT-DECORATION: none;
}
.enlaceMenuProductos:hover {
	COLOR: #aaaaaa; FONT-SIZE: 14px ;font-family:"Times New Roman", Times, serif; font-weight:bold;  TEXT-DECORATION: none;
}


.enlaceMenuLateral:link {
	COLOR: #ffffff;FONT-SIZE: 12px ; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  TEXT-DECORATION: none;
}
.enlaceMenuLateral:visited {
	COLOR: #ffffff; FONT-SIZE: 12px ; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;    TEXT-DECORATION: none;
}
.enlaceMenuLateral:active {
	COLOR: #ffffff;FONT-SIZE: 12px ; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;    TEXT-DECORATION: none;
}
.enlaceMenuLateral:hover {
	COLOR: #aaaaaa; FONT-SIZE: 12px ; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;   TEXT-DECORATION: none;
}



/********************************************/
/********** PIE ************************/
/********************************************/
.pie {

	color: #888888;
	font: bold 1em sans-serif;
	text-align: center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; vertical-align:middle; 
	
}
.pie a:link {
	COLOR: #000000;FONT-SIZE: 11px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-weight:bold;  TEXT-DECORATION: none;
}
.pie a:visited {
	COLOR: #000000; FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight:bold;   TEXT-DECORATION: none;
}
.pie a:active {
	COLOR: #000000;FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight:bold;   TEXT-DECORATION: none;
}
.pie a:hover {
	COLOR: #333333; FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  font-weight:bold;  TEXT-DECORATION: none;
}

.pie2 {
	color: #FFF;
	font: bold 1em sans-serif;
	text-align: center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; vertical-align:middle; 

}
.pie2 a,#pie2 a:hover {color: #FFF;}






















/********************************************/
/********** GENERALES *****************/
/********************************************/
#contenido {
	color:#8B8B8B; 
	font-size: 11px; 
	padding-bottom:8px; padding-left:8px; padding-right:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


a:link {
	COLOR: #AA0E0E; FONT-SIZE: 11px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
a:visited {
	COLOR: #AA0E0E;   FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; TEXT-DECORATION: none;
}
a:active {
	COLOR: #AA0E0E; FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;   TEXT-DECORATION: none;
}
a:hover {
	COLOR: #ffffff;  FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
/********************************************/
/********** ELEMENTO ************************/
/********************************************/
#tituloElemento h1 {
	padding-top:10px; 
	letter-spacing:3px;;
	font-size: 20px; font-family:"Times New Roman", Times, serif; 
	font-weight:bold;
	color:#FFFFFF; text-align:left; border-bottom: 1px solid #8B8B8B;
}

#resumenElemento h2 {
/* resumen */
	background: none;
	color:#ffffff; 
	padding-bottom:10px;
	font-size: 11px; 
	font-weight:100;		
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



#capaImagenElemento {
	float:right; 
	padding:0px 0px 7px 7px;

}
#imagenElemento {
	border:1px solid #aaaaaa;
}


#imagenesAdicionales {
	text-align:center; width:100%;
}
#imagenesAdicionales ul {
	padding: 0px; margin:0px;
}
#imagenesAdicionales li {
	display: inline;
	list-style-type: none;
	padding-right: 0px; margin-left:0px;
}
.imagenAdicional {
	border: 1px solid #aaaaaa;
}
/********************************************/
/********** NODO     ************************/
/********************************************/
#nombreNodo h1 {
	padding-top:10px; 
	letter-spacing:3px;;
	font-size: 20px; font-family:"Times New Roman", Times, serif; 
	font-weight:bold;
	color:#FFFFFF; text-align:left; border-bottom: 1px solid #8B8B8B;
}


.nodo {

	clear: both;
	background: url(imagenes/nodo.gif) no-repeat; 
	height:20px;
	padding-top:3px;  
	padding-left:25px;
	font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nodo a{
	font-weight:bold; 
}


.elemento {
	clear: both;
	background: url(imagenes/noticia.gif) no-repeat; 
	height:20px; 
	padding-left:25px;
	padding-top:3px; 
	padding-bottom:10px; height:auto; 	
	font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;	 
}
.elemento h2 {
/* resumen */
	background: none;
	color:#ffffff;
	padding: 9px 0 0 10px;
	font-size: 11px; 
	font-weight:100;		
}

.capaImagenElementoNodo {
	float:right; 
	padding:0px 0px 7px 7px;

}
.imagenElementoNodo {
	border:1px solid #aaaaaa;
}
/********************************************/
/********** PAGINAEMPRESA  ************************/
/********************************************/

/********************************************/
/********** NOTICIAEMPRESA  ************************/
/********************************************/
#subtituloNoticia h3 {
	font-weight:bold; 
 	font-family:Verdana, Arial, Helvetica, sans-serif; 
 	font-size:12px; 
 	color:#E3E1E1;

}

/********************************************/
/********** PRODUCTOEMPRESA  ***********************/
/********************************************/

#promocion h2{
	font-size: 13px;font-weight:bold;
}


#capaPrecios {
	padding-bottom:8px;
}

.apartadoPrecio {
	font-family: "Arial";

	font-size: 12px; font-weight:bold;
	font-style: normal;
	color: #000000; background-color:#D6D4D5;
	text-align:	left; padding:3px; 
}

.seccionPrecio {
	font-family: "Arial";

	font-size: 12px;font-weight:bold;
	font-style: normal;
	color: #333333; background-color:#eeeeee;
	text-align:	right; padding:3px; 
}
#descripcionProducto {
	
}



/********************************************/
/********** PORTADA  ************************/
/********************************************/
.nodoPortada {
	clear: both;
	background: url(imagenes/nodo.gif) no-repeat; 
	height:20px;
	padding-top:3px;  
	padding-left:25px;
	font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.elementoPortada {
	clear: both;
	padding-top:3px; 
	padding-bottom:10px; 
	height:auto; 	
}

.tituloElementoPortada h1 {
	
	letter-spacing:3px;;
	font-size: 20px; font-family:"Times New Roman", Times, serif; 
	font-weight:bold;
	color:#FFFFFF; text-align:left; border-bottom: 1px solid #8B8B8B;
}


.resumenElementoPortada h2 {
/* resumen */
	background: none;
	color:#ffffff; 
	padding-bottom:10px;
	font-size: 11px; 
	font-weight:100;		
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.capaImagenPortada {
	float:right; 
	padding:0px 0px 7px 7px;

}
.imagenPortada {
	border:1px solid #aaaaaa;
}


.subtituloNoticiaPortada h3 {
	font-weight:bold; 
 	font-family:Verdana, Arial, Helvetica, sans-serif; 
 	font-size:12px; 
 	color:#E3E1E1;

}

.imagenesAdicionalesPortada {
	text-align:center; width:100%;
}
.imagenesAdicionalesPortada ul {
	padding: 0px; margin:0px;
}
.imagenesAdicionalesPortada li {
	display: inline;
	list-style-type: none;
	padding-right: 0px; margin-left:0px;
}
.imagenAdicionalPortada {
	border: 1px solid #aaaaaa;
}

/********************************************/
/********** INFORMACION *********************/
/********************************************/

#informacionEmpresa h1 {
	padding-top:10px; 
	letter-spacing:3px;;
	font-size: 20px; font-family:"Times New Roman", Times, serif; 
	font-weight:bold;
	color:#FFFFFF; text-align:left; border-bottom: 1px solid #8B8B8B;
}


#textoInformacion p {
 font-weight:bold; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; text-align:center;

}


/********************************************/
/********** CONTACTO  ***********************/
/********************************************/
#tituloContacto h1 {
	padding-top:10px; 
	letter-spacing:3px;;
	font-size: 20px; font-family:"Times New Roman", Times, serif; 
	font-weight:bold;
	color:#FFFFFF; text-align:left; border-bottom: 1px solid #8B8B8B;
}



#datosContacto {
 text-align: center; color:#8B8B8B;
}

#datosContacto h2 {
 font-weight:bold; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff;

}

#telefono h2 {
 display:inline; 
}

#movil h2 {
 display:inline;
}

#fax h2 {
 display:inline;
}

#url h2 {
 display:none;
}

#mail h2 {
 display:none;
}






#tituloContacto p {
 margin-bottom:0px; margin-top:0px;
}

/*  
Estilo para elementos label.  
Muestra los elementos label en bloque  
y con la letra negrita.  
*/  
#formularioContacto label {  
 display:block;
 font-weight:bold; color:#8B8B8B; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 font-weight:bold; margin-bottom:0px; padding-bottom:0px;
}  
  
/*  
Estilo para elementos legend.  
Crea un titulo con el texto de legend.  
*/  
#formularioContacto legend {  
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px; 
 font-weight:bold;
 color:#ffffff; 
}  
  
/*  
Estilo para elementos fieldset.  
Elimina los bordes del formulario.  
*/  
#formularioContacto fieldset {  
 /*border:none;  */
}  
  
/* Estilo para elementos input y textarea.  
Crea un borde de 1px negro.  
*/  
#formularioContacto input, textarea {  
 border:1px solid #000; color:#FFFFFF; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; margin-top:0px; background-color:#2B2B2B;  
}  
  
/* Estilo para elementos input y textarea con foco.  
Cuando se selecciona uno de estos  
elementos el color de fondo cambia.  
*/  
#formularioContacto input:focus, textarea:focus {  
 background-color:#8B8B8B;  color:#FFFFFF;  
}  



/********************************************/
/********** LOCALIZACION  *******************/
/********************************************/

#tituloLocalizacion h1 {
	padding-top:10px; 
	letter-spacing:3px;;
	font-size: 20px; font-family:"Times New Roman", Times, serif; 
	font-weight:bold;
	color:#FFFFFF; text-align:left; border-bottom: 1px solid #8B8B8B;
}

#direccionEmpresa {
 font:Arial, Helvetica, sans-serif;
 font-size:11px; 
 font-weight:bold; 
 text-align:center; 
 color:#ffffff; 
}
#capaMapa {
  text-align:center; margin-top:10px;
}


