/********************************************/
/********** MENU LATERAL  *****************/
/********************************************/
.menuLateral {
   
	/*background: url(imagenes/fondo_menu_lateral.gif); background-repeat:no-repeat; height:35px; */
	/*padding-left:8px; */
	/*padding-right:20px; */
	padding-top:6px; padding-bottom:6px; padding-left:6px; padding-right:6px;
	/*background-color:#B7D02F;*/
	letter-spacing: normal;
	font-size: 12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	
}

.menuProductos {
   
	/*background: url(imagenes/fondo_menu_lateral.gif); background-repeat:no-repeat; height:35px; */
	/*padding-left:8px; */
	/*padding-right:20px; */
	padding-top:6px; padding-bottom:6px;  padding-left:6px; padding-right:6px;
	/*background-color:#B7D02F;*/
	letter-spacing: normal;
	font-size: 12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	
}

.tituloPanel{

 	font-size: 13px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:8px; padding-right:8px;
	color:#FFFFFF; font-weight:bold;
}

.enlaceMenuLateral:link {
	COLOR: #129468;FONT-SIZE: 10px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-weight:bold;  TEXT-DECORATION: none;
}
.enlaceMenuLateral:visited {
	COLOR: #129468; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight:bold;   TEXT-DECORATION: none;
}
.enlaceMenuLateral:active {
	COLOR: #129468;FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight:bold;   TEXT-DECORATION: none;
}
.enlaceMenuLateral:hover {
	COLOR: #ffffff; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ;  font-weight:bold;  TEXT-DECORATION: none;
}

.enlaceMenuLateral2:link {
	COLOR: #129468;FONT-SIZE: 10px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ; font-weight:bold;  TEXT-DECORATION: none;
}
.enlaceMenuLateral2:visited {
	COLOR: #129468; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight:bold;   TEXT-DECORATION: none;
}
.enlaceMenuLateral2:active {
	COLOR: #129468;FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; font-weight:bold;   TEXT-DECORATION: none;
}
.enlaceMenuLateral2:hover {
	COLOR: #ffffff; FONT-SIZE: 10px ;FONT-FAMILY:  Verdana,  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; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


a:link {
	COLOR: #CC610A; FONT-SIZE: 11px ;FONT-FAMILY: Verdana, Helvetica, sans-serif ;  TEXT-DECORATION: none;
}
a:visited {
	COLOR: #CC610A;   FONT-SIZE: 11px ;FONT-FAMILY:  Verdana,  Helvetica, sans-serif ; TEXT-DECORATION: none;
}
a:active {
	COLOR: #CC610A; 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 {
	height: 48px;
	padding-left: 20px; padding-right:20px; 
	background: url(imagenes/fondo_titulo.gif); background-repeat:no-repeat;
	vertical-align:middle; margin-bottom:8px;
}
#tituloElemento h1 {
	padding-top:10px; 
	letter-spacing: normal;
	font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:right; vertical-align:middle;
}

#resumenElemento h2 {
/* resumen */
	background: none;
	color:#cccccc; 
	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 {
	height: 48px;
	padding-left: 20px; padding-right:20px; 
	background: url(imagenes/fondo_titulo.gif); background-repeat:no-repeat;
	vertical-align:middle; margin-bottom:8px;
}
#nombreNodo h1 {
	padding-top:10px; 
	letter-spacing: normal;
	font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:right; vertical-align:middle;
}

.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:#cccccc;
	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:#11B27E;

}

/********************************************/
/********** 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-bottom:10px; 
	height:auto; 	
}




.tituloElementoPortada {
	height: 48px;
	padding-left: 20px; padding-right:20px; 
	background: url(imagenes/fondo_titulo.gif); background-repeat:no-repeat;
	vertical-align:middle; margin-bottom:8px;
}
.tituloElementoPortada h1 {
	padding-top:10px; 
	letter-spacing: normal;
	font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:right; vertical-align:middle;
}



.resumenElementoPortada h2 {
/* resumen */
	background: none;
	color:#cccccc; 
	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:#11B27E;

}

.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 {
	height: 48px;
	padding-left: 20px; padding-right:20px; 
	background: url(imagenes/fondo_titulo.gif); background-repeat:no-repeat;
	vertical-align:middle; margin-bottom:8px;
}
#informacionEmpresa h1 {
	padding-top:10px; 
	letter-spacing: normal;
	font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:right; vertical-align:middle;
}



#textoInformacion p {
 font-weight:bold; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color:#ffffff; text-align:center;

}


/********************************************/
/********** CONTACTO  ***********************/
/********************************************/
#tituloContacto {
	height: 48px;
	padding-left: 20px; padding-right:20px; 
	background: url(imagenes/fondo_titulo.gif); background-repeat:no-repeat;
	vertical-align:middle; margin-bottom:8px;
}
#tituloContacto h1 {
	padding-top:10px; 
	letter-spacing: normal;
	font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:right; vertical-align:middle;
}


#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 {
	height: 48px;
	padding-left: 20px; padding-right:20px; 
	background: url(imagenes/fondo_titulo.gif); background-repeat:no-repeat;
	vertical-align:middle; margin-bottom:8px;
}
#tituloLocalizacion h1 {
	padding-top:10px; 
	letter-spacing: normal;
	font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:right; vertical-align:middle;
}

#direccionEmpresa {
 font:Arial, Helvetica, sans-serif;
 font-size:11px; 
 font-weight:bold; 
 text-align:center; 
 color:#ffffff; 
}
#capaMapa {
  text-align:center; margin-top:10px;
}


