@import url("reset.css");

/*
 * INTERACTIVO.CL 
 * Main CSS developed by Sebastian Barrera C.
 * &copy;2009.
*/



/******************************************************/
/*GENERAL CONTENTS*/
/******************************************************/


body{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, sans-serif;
	background: url('../images/fondo.jpg') top #fff fixed ;

	
}

		
		h1{
			font-size:16px;
			
		}
		
				h2{
					font-size:14px;
					
				}
				
						h3{
							font-size:12px;
							
						}
						
								a{
									color:#999;
								}
								
									a:hover{
									color:#666;
									}
									 
		


/******************************************************/
/*COMMON CONTENTS*/
/******************************************************/



#structure{
	width:925px;
	margin:0 auto;
	padding:0;
	background: url('../images/back_content.png') center repeat-y;

	

}


	
/*HEADER*/


    		#main_header{
				width:903px;
				height:147px;
				margin:0px auto;
				padding:0px;
				background: url('../images/back_header.png') center repeat-x ;
			}
			
			/*LOGO*/
			
			#logo{
				width:153px;
				height:139px;
				margin:0px 0px 0px 0px;
				padding:0 0 0;
				float:left;
				overflow: hidden;
				/*background-image:url('../images/sombra.jpg');
				background-position:217px bottom;
				background-repeat:no-repeat;*/
				cursor:pointer;
			}
			
			
            	#logo a{
					width:153px;
					height:139px;
					margin:0 0 0 0;
					padding:0;
					float:left;
					overflow:hidden;
					background-image:url('../images/logo.png');
					background-position:0 bottom;
					background-repeat:no-repeat;
				    
				}
				
				#logo a img{
					display: none;
				    
				}
				

/*NAVEGATION MENU*/







#nav_menu{
margin:3px 30px 0px 0px;
padding:0;
overflow:hidden;
float:right;
font-family: "Arial", Helvetica, sans-serif ;

}

#menu_top { margin:0px; padding:0px; }

#nav_menu ul{
width:auto;
margin:0px 0px 0px 5px;
padding:0 0 0px 0px;

}

		#nav_menu li{
		list-style: none;
		display:inline;
		float:left;
		margin:0;
		text-align:center;
		}
				
				#nav_menu li a{
				font-size:10px;
				text-align:center;
				padding:0px 4px 0 4px;
				color:#333;
				
				}
				
				#nav_menu li.last a{
				border:0;
				}
				
				#nav_menu li.active a{
				color:#666;
				
				
				}
				
				#nav_menu li a:hover{
				color:#999;
				}
		
		
		
		
								#menu11 a{
									width:57px;
									margin:0 0 0 2px;
								}
								
								#menu12 a{
									width:116px;
									margin:0 0 0 2px;
								}
								
								#menu13 a{
									width:75px;
									margin:0 0 0 2px;
								}
								#menu14 a{
									width:72px;
									margin:0 0 0 2px;
								}
								#menu15 a{
									width:73px;
									margin:0 0 0 2px;
								}		
						
					

/*MAIN MENU*/


#main_menu{
margin:0px auto 0px auto;
width:903px;
height:30px;
padding:0;
overflow:hidden;
background-image:url('../images/back_menu_top.png');
background-position: center;
background-repeat:no-repeat;
font-family: "Arial", Helvetica, sans-serif ;
padding:0px 0 0px 0px;
clear:both;
}

#main_menu ul{
width:890px;
margin:0 auto;
padding:0px 0px 0px 0px;

}

		#main_menu li{
		list-style: none;
		display:inline;
		float:left;
		margin:0;
		}
				
				#main_menu li a{
				font-size:13px;
				text-align:center;
				float:left;
				/*width:216px;*/
				height:24px;
				padding: 6px 34px 0 34px;
				/*font-weight: bold;*/
				color: #906;
				border-right: 3px solid #FFF;
				
				}
				
				#main_menu li.last a{
				border:0;
				color: #906;
				padding-left:40px;
				}
				
				#main_menu li.active a{
					color:#fff ;
					font-weight:bold;
				}
				
				#main_menu li a:hover{
				color: #fff;
				}
		
		
		
	

/*MAIN INFORMATION*/


#main_info {
	margin:0px auto 0px auto;
	width:895px;
	padding:0px;
	height:40px;
	clear:both;
	background:#FFF;
	
}

#slogan {
	width:30%;
	margin:0px;
	padding:0px;
	float: left;

}

#slogan h2 {
	
	margin:0px 0px 0px 10px;
	padding:5px 0px 0px 0px;
	font-style:italic;
	font-size:12px;
	color:#000;
	

}


#cards {
	width:53%;
	margin:0px;
	padding:0px;
	float:right;

}

#cards p {
	
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#666;

}

#cards p span{
	
	margin:0px;
	padding:0px;
	font-size:12px;
	color: #F00;

}



/*MAIN CONTAINERS*/

#main_content {
	
	margin:3px auto 0px auto;
	width:895px;
	padding:0px;
	background-color: #fff;
	clear:both;
	
	
}

	
#col_left {
	width:120px;
	margin:0px 0px 8px 0px;
	padding:0px;
	float:left;
	background-color:#FFF;

	

}

#col_right {
	width:653px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#FFF;

}

#col_right h1 {
	color:#F39;
	font-size:18px;
	margin:0px;
	padding:0px 0px 0px 0px;
	

}

#col_right h3 {
	color:#F39;
	font-size:14px;
	margin:0px;
	padding:10px;
	

}

#col_right p {
color:#333333;
font-size:12px;
line-height:134%;
margin:6px 0 0;
padding:0 7px;
}


/* SEARCH BOX*/

#search {
	width:149px;
	height:57px;
	margin:0px auto 0px 2px;
	padding:0px 0px 0px 3px;
	background:url('../images/search.png') no-repeat;
	
}

/*SPECIAL LIST*/

#special_list {
	
	margin:10px auto 0px 2px;
	padding:0px;
	width:150px;
	
	
	

}

#special_list h3 {
	
	
	font-size:14px;
	line-height:100%;
	padding:8px 0 0px 0;
	float:left;
	text-align:center;
	background-position:top;
	background-repeat: no-repeat;
	color:#fff;
	font-size:12px;
	width:150px;
	height:37px;
	background-image: url('../images/menu_h.jpg');
	

}
	
	
				#special_list h4{
					width:140px;
					height:auto;
					margin:3px 0px 3px  0px;
					padding:0px 0px 0px 0px;
					font-size:12px;
					color: #333;
					font-family: "Arial", Helvetica, sans-serif ;
		
				}
				
				
				#special_list p{
					width:140px;
					height:auto;
					margin:0px 0px 0px  0px;
					padding:0px 0px 5px 0px;
					font-size:10px;
					color: #333;
					font-family: "Arial", Helvetica, sans-serif ;
				
				}
				
				
				
				
                    #special_list ul{
						width:140px;
						padding:0px 0 15px 0;
						margin:0px 0px 0px 5px;
						text-align:left;
						float:left;
						font-size:10px;
						
						
					}
					
                      	#special_list li{
							display:block;
							float: left;
							width:100%;
							border-top: 1px solid #666;
							
						} 
						
						#special_list.active a{
							color:#8B9ADF;
						}
						
					                                           
                        	#special_list a {
								text-align:left;
								margin:0;
								width:140px;
								padding:3px 0 3px 0;
								float: left;
								font-size:11px;
								color:#333;
								
							}
							
							#special_list a:hover {
							}
							
							#special_list a img{
								padding:3px 20px 0 0;
								float:left;
								border:0;
							}
                			
							
						
								
								/*La clase "activo" proviene del MODX y permite marcar el link de donde se navega*/
								#special_list .active a{
								color:#8B9ADF;
								}
								
	
#menu_lateral {  margin:0px; padding:0px; height:368px; }

#menu_lateral ul {  margin:0px 0px 0px 0px; padding:0px; width:71px; }

#menu_lateral li {  margin:0px 0px 3px 0px; height:34px; width:71px; color:#FFF; font-size:9px; display:block;float: left;
							}
					                                           
                        	#menu_lateral li a {
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								/*background:url('../images/mp1.png') no-repeat;*/
								height:32px;
								
								
							}
							
							#menu_lateral li a:hover {
								
								background-position:0 -34px;
							}


								/*La clase "activo" proviene del MODX y permite marcar el link de donde se navega*/
								#menu_lateral li.active a{
								color: #CFF;
								background-position:0 -34px;
								
								}
								
								
								
								#menu11 a{
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								background:url('../images/mp1.png') no-repeat;
								height:32px;
								}
		
								#menu12 a{
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								background:url('../images/mp6.png') no-repeat;
								height:32px;
								}
								
								#menu13 a{
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								background:url('../images/mp2.png') no-repeat;
								height:32px;
								}
		
								#menu14 a{
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								background:url('../images/mp7.png') no-repeat;
								height:32px;
								}
								
								#menu15 a{
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								background:url('../images/mp5.png') no-repeat;
								height:32px;
								}
		
								#menu16 a{
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								background:url('../images/mp4.png') no-repeat;
								height:32px;
								}
								
								#menu17 a{
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								background:url('../images/mp3.png') no-repeat;
								height:32px;
								}
		
								#menu18 a{
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								background:url('../images/mp12.png') no-repeat;
								height:32px;
								}
								
								#menu19 a{
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								background:url('../images/mp13.png') no-repeat;
								height:32px;
								}
		
								#menu20 a{
								text-align:left;
								margin:0;
								width:71px;
								padding:3px 6px 0 41px;
								float: left;
								font-size:11px;
								color:#fff;
								background:url('../images/mp8.png') no-repeat;
								height:32px;
								}



#portada {  margin:0px 0px 0px 0px; padding:0px;  height:120px;}

#portada a { margin:0px; padding:0px;  height:120px; color:#FFF; font-size:9px; }

#portada a:hover { color: #F9F; font-size:9px; }


#invitacion {  margin:5px 0px 0px 0px; padding:5px; height:110px; background:url('../images/invitacion.png') no-repeat; }

#invitacion a{  margin:0px; padding:0px; height:120px; color:#FFF; font-size:9px;  }

#invitacion a:hover{ color: #F9F; font-size:9px; }

/*#comunidad { background:url('../images/comunidad.png') no-repeat; margin:0px; padding:0px; height:228px;  color:#FFF; font-size:12px;}*/

#banners { background:; margin:0px; padding:0px; }

#main_image { margin:0px auto; padding:0px; width: 635px; height:193px;}


#sheet { background:url('../images/sheet.png') no-repeat; margin:7px 0px 0px 0px; padding:0px; width: 394px; height:333px; }

#sheet h1 {
color:#4B0D20;
float:left;
font-size:13px;
margin:33px 0 0;
padding:0;

}


#sheet p {
color:#4B0D20;
float:left;
font-size:10px;
margin:0 0 0 0;
padding:5px 0;
width:140px;
}

#last_party { background:url('../images/fiestas.png') no-repeat; margin:0px; padding:0px; width: 254px; height:334px; float:right; }


#home_articulo_top { margin:0px; padding:0px; width: 324px; height:249px; float:left; }

#home_articulo_top h2 { margin:0px 10px 0px 0px; padding:5px; color:#fff; font-size:14px; width:160px; float: right; }

#home_articulo_top h3 { margin:0px 10px 0px 0px; padding:5px; color:#272727; font-size:16px; width:160px; float: right; }

#home_articulo_top p {
color:#272727;
float:right;
font-size:10px;
line-height:152%;
margin:0 10px 0 0;
padding:5px;
width:160px;
}

#home_articulo_bottom { margin:0px; padding:0px; width: 324px; height:249px; float:left; }

#home_articulo_bottom h2 { margin:0px 10px 0px 0px; padding:5px; color:#fff; font-size:14px; width:160px; float: right; }

#home_articulo_bottom h3 { margin:0px 10px 0px 0px; padding:5px; color:#272727; font-size:16px; width:160px; float: right; }

#home_articulo_bottom p { margin:0px 10px 0px 0px; padding:5px; color:#272727; font-size:10px; width:160px; float: right; }


#banner_1 { background:#e0c9ed; margin:10px 4px 0px 0px; padding:0px; width:728px ; height:90px; float: right;  }

#banner_2 { background:#e0c9ed; margin:10px auto; padding:0px; width:468px ; height:60px; }

#banner_3 { background:#e0c9ed; margin:10px auto; padding:0px; width:115px ; height:200px; }

#banner_4 { background:#e0c9ed; margin:0px auto; padding:0px; width:120px ; height:600px; float: right;}


#central_col_left { background:url('../images/centercol1.png') no-repeat; margin:0px; padding:0px; width: 324px; height:502px; float:left; }

#central_col_right { background:#fff; margin:0px; padding:0px; width: 323px; height:512px; float:right; }

/*FOOTER*/ 
                 
#main_footer{
	width:903px;
	height:115px;
	clear:both;
	font-family: 'Helvetica', Arial;
	background-image:url('../images/footer.png');
	background-position:0 0;
	background-repeat:repeat-x;
	margin:0px auto 0px auto;
	background-color:#000000;
	

}
		/*FOOTER MENU*/	
		
		#footer_menu{
				float:left;
				height:auto;
				margin:8px 0 0;
				padding:0;
				text-align:left;
				width:500px;
								
			}
			
		#footer_menu p {
				float:right;
				line-height:100%;
				padding:5px 22px 0 0;
				text-align:right;
				width:500px;
				color:#808080;
				}
				
			
					
								#footer_menu ul{
									padding:2px 0 0 0;
									margin:0px 0 0 0px !important;
									width:auto;
									float:left;
									line-height:15px;
								
								}
								
								#footer_menu li{
									display:inline;
									list-style:none;
									
									
								
								}
								
								#footer_menu li.last a{
									border:0;
								
								}
											
											
											
											#footer_menu a{
											 padding:0 6px 0 6px;
											 margin:0;
											 color:#fff;
											 text-transform:none;
											 font-size:10px;
										     border-right:1px solid #ccc;
											 text-transform:uppercase;
											}
											
											#footer_menu a:hover{
											 text-decoration:underline;
											}
											
											
															
				#footer_info{
								width:255px;
								height:28px;
								float:right;
								text-align: right;
								padding:0 0 0 0;
								margin:8px 20px 0 0px;
								color:#fff;
								
							}
							
							#footer_info p{
								font-size:11px;
								line-height:120%; 
								padding:5px 0 0 0;
							}
							
						
											
											#footer_info a{
											/* padding:0 6px 0 6px;*/
											 margin:0;
											 color:#808080;
											
											}
											
											#footer_info img{
											border:0;
											}	
											
											#footer_info a:hover{
											/* padding:0 6px 0 6px;*/
											 margin:0;
											 color:#54473F;
											
											}















	
							
/*****Breadcumbs*****/		
										
									.miga {
										color: #C6C;
										float:left;
										font-size:11px;
										height:auto;
										margin:0;
										padding:0px 0px 5px 0px;
										width:100%;
										
									}
									
									.B_crumbBox {
										float:left;
										padding:0px 0 0 10px;
										font-size: 10px;
									}
				
				

/*VI.-BUSCADOR*/	

/* buscador basado en .  */			   
				   
				   
				#buscador{ width:320px; float:right;}  
				   
				   
					.FSF_form fieldset{
						border:0;
						width:292px;
						float:right;
										}
					
					.FSF_form legend{
						display:none;
										}
					
							.FSF_input{
								width:135px;
								float:left;
								border:1px solid #737375;
								color:#333;
								margin:3px 0px 3px 2px;
								padding:3px;
								color:#737375;
							flex search}
							
							
							.FSF_input2{
							
								width:110px;
								float:left;
								border:1px solid #737375;
								color:#333;
								margin:3px 0px 0px 2px;
								padding:2px;
								
							}
								.FSF_submit{
									background-image:url('../images/boton_lupa.png');
									background-repeat:no-repeat;
									background-position:0 0;
									width:32px;
									height:23px;
									float:right;
									margin:3px 0px 0 0;
									border:0;
									background-color:transparent;
									cursor:pointer;
								
								
								}
								
										.send_busqueda:hover{
										
										/*background-position:0 -20px;*/
										opacity:0.5;1293 filter:alpha(opacity=60);
										
										
										}
						
						
						
/*VI.1.-RESULTADOS DE BUSQUEDA*/	

/*Aparece en un template en blanco es el resltado de la busqueda*/			   
						
						.FSF_resultsIntroFailure{
							/*width:500px;*/
							margin:0 auto;
							padding:0;
							text-align: center;
							font-size: 11px;
							
						}
						
							.FSF_searchResults{
								/*width:500px;*/
								margin: 0;
								padding:0;
								text-align: left;
								font-size: 11px;
							}
							
									.FSF_result{
									margin:10px 0 10px 0;
									}
			
								
							   
									   .FSF_result h3 a{
											color:#B0CF08;
												}	
					
										.FSF_result h3 a:hover{
											color:#7A8F00;
												}
									   
									   
											   .FSF_resultDescription{
												padding:10px 0 10px 0;
											   }
											   
											   .FSF_pagination{
											   font-weight:bold;
											   }



/******************************************************/
/*MODULO NOTICIAS*/
/******************************************************/



#modulo { margin:0px 2px 0px 0px; padding:0px; background:#fff; height:auto; }

.noticias { margin:0px; padding:20px; background:#fff;}				   

.subtitulos {  padding:0px 0px 0px 20px; margin:0px 0px 0px 0px;  }

.subtitulos h2 { color:#F00; font-size:18px; padding:0px; margin:0px;  }

#cuadro_categorias { margin:0px; padding:0px;}

#banner_categorias { margin:0px; padding:0px;width:100%; height:100%; }

.text_box { margin:0px; padding:0px 20px 20px 20px; background:#fff;}				   
   		   
.text_box p { font-size:11px; line-height:130%; color:#333; }				   

 



/******************************************************/
/*CONTENEDOR PRODUCTOS*/
/******************************************************/

		
	
		
		
		#contenedor_productos{
			width:736px;
			/*height:499px;*/
			border:1px solid #ccc;
			float:left;
			background-color:#fff;
			margin:0px 0px 10px 0px;
			padding:0px;
			
		}
		
		
		#contenedor_categorias{
			width:736px;
			float:left;
			margin:0px 0px 10px 10px; 
			
		}
		
		
		
		
		.cat_producto {
			
			
			width:130px;
			height:170px;
			float:left;
			margin:0px 20px 0px 20px;
			padding:0px;
			
		
		 
		 
			
		}
		
		
		
		
		
		.contenidos_portada{
				float:left;
				height:auto;
				margin:24px 0;
				overflow:hidden;
				padding:0 0 21px 0;
				width:739px;	
		}
		
		.contenidos_portada p{
				font-size: 11px;
				line-height: 150%;
				
		}
		
		.contenidos_portada ul{
				font-size: 11px;
				line-height: 150%;
				padding:3px 0 0 0;
		}
		
		.contenidos_portada li{
				font-size: 11px;
				line-height: 150%;
				padding:2px 0 2px 0;
		}
		
		
		.contenidos_portada table{
				font-size:10px;	
		}
		
		.contenidos_portada table td{
				padding:5px 0 5px 0;	
		}
		
		.contenidos_portada table p{
				line-height:120%;
				font-size:10px;	
		}
		
		.contenidos_portada table h4{
				line-height:120%;
				font-size:11px;
				padding:0 0 2px 0;	
		}
		
		.contenidos_portada table img{
				float:right;	
		}
		
       .cont_imagen{
        width:735px;
        height:396px;
        float:left;
		background-color:#fff;
        overflow:hidden;
		margin:0;
		border:1px solid #ccc;
        }
        
        .cont_imagen_med{
        width:332px;
        height:232px;
        float:left;
        border:1px solid #deebf4;
        overflow:hidden;
		margin:0px 20px 20px 0 !important;
		margin:0px 10px 20px 0;
        
        }
       
        
		
		
		
		
		
         
         #img_certificado img{
        width:177px;
        height:230px;
        float:left;
        border:0;
         }
         
           #certificado_text{
           	width:100%;
           	float:left;
            padding:5px;
            font-size:10px;
            color:#72273e;
           }
		
		
        #texto_contenido_invest{
        	width:640px;
			height:auto;
			font-size: 12px;
			line-height: 150%;
			float:left;
			padding:0 0 0 15px;
			color:#534940;
        }
        
        #texto_contenido_invest a{
        	color:#534940;
        }
        
        #texto_contenido_invest a:hover{
        	color:#000;
        }
        
         #texto_contenido_marcas{
        	width:680px;
			height:auto;
			font-size: 12px;
			line-height: 150%;
			float:left;
			padding:0 0 0 15px;
			color:#534940;
        }

		
		#texto_contenido{
			width:410px;
			height:auto;
			font-size: 12px;
			line-height: 150%;
			float:left;
			padding:0;
			margin:0 0 0 0;
			color:#534940;
		
		}
		
		#texto_contenido p{
			padding:0 0 7px 0;
			line-height: 140%;
		
		}
		
		
		#texto_contenido_empresa{
			width:390px;
			height:auto;
			font-size: 12px;
			line-height: 150%;
			float:left;
			padding:0;
			margin:0 0 0 0;
			color:#534940;
		
		}
		
		#texto_contenido_empresa p{
			padding:0 0 7px 0;
			line-height: 140%;
		
		}
		
		#texto_contenido_cubas{
			width:410px;
			height:auto;
			font-size: 12px;
			line-height: 150%;
			float:left;
			padding:0;
			margin:0 0 0 0;
			color:#534940;
		
		}
		
		#texto_contenido_cubas p{
			padding:0 0 7px 0;
			line-height: 140%;
		
		}
		
		#texto_contenido a{
			color:#534940;
		}
		
		#texto_contenido a:hover{
			color:#000;
		}
		
		#imagen_con_sidebar{
			width:179px;
			height:267px;
			float:left;
			margin:27px 0 0 27px !important;
			margin:27px 0 0 13px;
			padding:0;
			/*background-color: #FFFBEF;
			border:1px solid #fff;*/
			overflow:hidden;
		}
		
		#imagen_maderas{
			
			float:left;
			height:267px;
			margin:27px 0 0 25px !important;
			margin:27px 0 0 12px;
			overflow:hidden;
			padding:0;
			width:260px;
		}
		
		
		
		#imagen_marcas{
			width:187px;
			height:144px;
			float:left;
			margin:10px 0 0 0;
			padding:0;
			overflow: hidden;
			/*background-color: #fff;
			border:1px solid #fff;*/
		}
		
		#imagen_sin_sidebar{
			width:450px;
			height:269px;
			float:left;
			margin:27px 0 0 27px !important;
			margin:27px 0 0 13px;
			/*background-color: #FFFBEF;
			border:1px solid #fff;*/
			overflow:hidden;
			padding:0;
		}
  
       #imagen_cubas{
			width:340px;
			height:269px;
			float:left;
			margin:27px 0 0 78px !important;
			margin:27px 0 0 39px;
			/*background-color: #FFFBEF;
			border:1px solid #fff;*/
			overflow:hidden;
			padding:0;
		}
  
  
  		.noticia_clientes{
			width:819px;
			height:264px;
			overflow:auto;
			float:left;
			margin:27px 13px 0px 0;
			padding:0 0;
			font-family: 'Helvetica', Arial;
			background-image:url('../images/fondo_clientes.png') ;
			background-position: 0 0;
			background-repeat: no-repeat;
		}
		
		
		.noticia_clientes ul{
			width:850px;
			height:264px;
			overflow:auto;
			float:left;
			margin:0 0 0 28px;
			
		}
		
		.noticia_clientes li{
			display:inline;
			float:left;
			list-style:none;
		}
		
		.boton_portal {
			background-image: url('../images/boton_portada.jpg');
			background-position: 0 0;
			background-repeat:no-repeat;
			background-color:#753625;
			color:#FFFFFF;
			float:right;
			height:28px;
			margin:10px 0 0;
			padding:5px 0 0;
			text-align:center;
			width:158px;
			}



				#noticia_portal{
					width:100%;
					float:left;
					
				}
                    
                    #submodulo_noticia_grande{
						width:502px;
						height:auto;
						float:left;
						margin:0 0 0 30px !important;
						margin:0 0 0 15px;
						/*background-image:url('../images/fondo-novedades.png') ;
						background-position: 0 0;
						background-repeat: no-repeat;*/
					}
					
					
					/*Definimos el tamaņo de las imagenes*/
					
                    	#imagenes_noticia_grande{
							width:502px;
							height:137px;
							float:left;
							background-color:#ebebeb;
							margin:5px 0 5px 0;
							border:1px solid #ccc;
						}
						
						#imagenes_noticia_grande img{
							width:502px;
							height:137px;
							float:left;
							
						}
						
						/*Definimos los contenidos*/
						
                        #contenidos_noticia_grande{
							width:502px;
							height:auto;
							float:left;
							margin:0;
						
						}
						
								#contenidos_noticia_grande h3{
									margin:5px 0 5px 0;
								
								}
								
								#contenidos_noticia_grande p{
								font-size:10px;
								
								}
								
								

/************************DESTACADOS INTERIOR*****************************/ 	

#destacados { margin:0px; padding:0px;width:100%; clear:both;  }


#destacados_banner { margin:0px; padding:10px 0px 10px 7px;width:361px; float:left; }


.img_destacados { float:left; }

#contenido_destacados {margin:0px 0px 0px 0px; padding:0px;  width:49%; float:right;}

#contenido_destacados h2 { margin:0px; padding:0px; text-transform:uppercase; color:#ccc; font-size:12px; }


#destacados h2 { margin:0px 0px 0px 0px; padding:5px 20px 5px 0px; text-transform:uppercase; color: #666; font-size:15px; }


#contenido_categorias { margin:0px; padding:0px; width:100%; float:left;}

.text_destacado { margin:0px; padding:0px; height:66px; border-top:1px solid #ccc;}

.text_destacado h4 {  margin:0px; padding:0px; font-size:12px;}

												
.ver { color:#F00; font-size:10px; }								
						
/*LISTADO DE REPRESENTACION*/	
/*Esta es la lista ordenada de los articulos y elementos. Ocupada para descargas en achiga, y para articulos en interactivo*/

               #lista_representaciones {
                  width:563px;
                  height:auto;
                  margin:0 auto;
               
               } 


				
		.producto_portada{
			width:183px;
			
			float:left;
			padding:0px 0px 0px 0px;
			/*background-image: url('../images/noticia_bg.jpg');
			background-position: 0 0;
			background-repeat: no-repeat;*/
			border-left:1px solid #ccc;
			border-top:1px solid #ccc;
		}
		
		.last{
			border:0;
		}
		
					.producto_portada p{
						font-size:9px;
						line-height:110%;
						float:left;
						width:100%;
						color:#333;
						text-align:center;
						padding:0 0 3px 0;
					}
					
								.producto_portada h4{
									font-size:12px;
									line-height:100%;
									width:100%;
									float:left;
									color:#000;
									text-align:center;
									padding:3px 0 0 0;
								}
								
								.producto_portada h5{
									font-size:14px;
									line-height:100%;
									width:100%;
									height:18px;
									padding:15px 0 13px 0;
									float:left;
									color:#000;
									text-align:center;
									background-image: url('../images/price.jpg');
									background-position: center;
									background-repeat: no-repeat;
								}
		
								.c_portada{
									width:100%;
									height:auto !important;
									min-height:90px !important;
									height:90px;
									float:left;
									margin:3px 0 0 0;
								}
								
								.c_portada h4{
									width:100%;
									float:left;
									padding:3px 0 0 0;
								}
								
								.c_portada p{
									width:100%;
									float:left;
									padding:7px 0 0 0;
								}
		
													.btn_mas{
														float:right;
														height:19px;
														margin:10px 0 0 0;
														width:54px;
														font-size:10px;
														background-image:url('../images/ver_mas.jpg');
														background-position: 0 0;
														background-repeat:no-repeat;
														}
														
													.btn_mas:hover{
														opacity:0.5; filter:alpha(opacity=60);	
														}
        
		.imagenes_noticia{
			width:117px;
			height:96px;
			margin:20px auto 0px auto;
			border:1px solid #ebebeb;
		}
							   
                       .contenido_producto_portada{
					   		width:171px;
							height:auto;
							float:right;
					   
					   }
													   
								   .contenido_producto_portada h3{
										margin:0 0 3px 0;
										padding:0 0 0 0;
										color: #000;
										font-size:11px;
								   		float:left;
										width:171px;
								   }
					
									
									.contenido_producto_portada p{
										margin:0 0 0 0;
										padding:0 0 0 0;
										font-size:9px;
										line-height: 100%;
										float:left;
										width:171px;
										
									}
									
									.contenido_producto_portada a h3{
										color:#046805;
										
									}
									
	
/*FORMULARIO DE CONTACTO*/

 

#form_back {
background-image:url(../images/fondo-contacto.jpg);
background-position:center center;
background-repeat:repeat-x;
float:left;
margin:10px;
padding:0;
width:635px;
}


#form_back_revista {
background-image:url(../images/fondo-contacto.jpg);
background-position:center center;
background-repeat:repeat-x;
float:left;
margin:10px;
padding:20px;
width:347px;
}


		#form_back p{
			font-size: 11px;
		}



.contact_box { margin:0px; padding:0px 20px 20px 20px; background: #CCC; text-align:center;}	

.contact_info{
text-align: center;
float:left;
width:100%;
margin:5px 0 0 0;
}

#form_back fieldset{

float:left;
margin:10px 0 0;
padding:0px 0;
width:100%;
border:none;
}

.fieldset{

float:left;
margin:10px 0 0;
padding:50px 0;
width:100%;
border:none;
}


		.divline{
			margin:5px 0 5px 0 ;
			padding:0;
			float:left;
			width:100%;
			color:#990066;
		}
		
/*labels*/



		.imputlabel{
			width:32%;
			height:auto;
			padding:0 0 0 0;
			margin:0 10px 0 0;
			text-align:right;
			float:left;
			font-size:10px;
			font-weight:bold;
			
		}

					/*radios*/
							
					#right_radio{
						width:50%;
						float:right;
					}
					
						.label_form{
							color: #000000;
							text-align:left;
							width:50px;
						}
					
							.mujer{
							margin:0 10px 0 0;
							
							}
							
							.hombre{
							margin:0 10px 0 0;
							}
							
							
								#radio1{
									width:auto;
									float:left;
								}
								
								
								#radio2{
									width:auto;
									float:left;
								}
								
								
								/*inputs*/
								
								.textInput{
									width:205px;
									border:1px solid #D185CA ;
									font-size: 10px;
									padding:3px 0 3px 3px;
								}
								
								#comentario{
								height:120px;
								
								}
			
			
			
											/*botones para diferentes formularios*/
											
											#submit_form{
												width:512px;
												height:auto;
												margin:0;
												padding:0;
												float:left;
												text-align:center;
											
											}
								
												.registrate{
														width:87px;
														height:22px;
														background-color:#B0CF08;
														border:0;
														margin:20px 0 0 35%;
														float:left;
														cursor:pointer;
													
													}
													
													.registrate:hover{
														background-color:#7A8F00;
														color:#fff;
													}
												
												.mensaje{
													width:100%;
													height:150px;
													overflow:auto;
													text-align: center;
													padding:117px 0 0 0;
													color:#7F6B5F;
												}
												
												
		
												
												.submitButton{
														background-color:transparent;
														background-image:url(../images/boton_enviar.png);
														background-position:0 0;
														background-repeat:no-repeat;
														border:0 none;
														color:#FFFFFF;
														cursor:pointer;
														float:right;
														height:22px;
														margin:6px 45% 0 0;
														width:77px;
																											
														}
														
														.submitButton:hover{
															opacity:0.5; filter:alpha(opacity=60);	
														}
														
														
													.boton_cotizar{
													background-image:url('../images/boton-cortizar.png');
													background-repeat:no-repeat;
													background-position:0 0;
													width:86px;
													height:auto;
													padding:5px 0 5px 0;
													background-color:transparent;
													border:0;
													margin:20px 0 0 35%;
													color:#fff;
													cursor:pointer;
													}
													
													.boton_cotizar:hover{
															opacity:0.5;1293 filter:alpha(opacity=60);	
														}
														
														/*XIV.- MENSAJE DE NEWSLETTER*/
										
																.mensaje-newsletter{
																	width:400px;
																	height:auto;
																	font-size:9pt;
																	margin:0 0 0 50px;
																}
												
												

				



/*SITEMAP*/
/*el sitemap del sitio*/


		#sitemap ul{
			margin:5px 0 5px 10px;
		}
		
				#sitemap ul li{
					font-size:13px;
				}
				
						#sitemap ul li ul{
							margin:10px 0 10px 10px;
						}
						
							#sitemap ul li ul li{
								font-size:11px;
								list-style: disc;
							}
							
							#sitemap li a:hover{
								text-decoration: underline;
								background-color:transparent;
								
								
							}
		


				/*XVIII.-PAGINADOR*/
				
				#paginador{
					width:100%;
					font-size: 11px;
					float:left;
					padding:20px 0 0 0;
					color: #63C;
				}
				
						#paginador p{
							text-align: center;
						}
								
								#ditto_pages{
									margin:0 auto;
									text-align:center;
									width:100%;
								}
								
								#ditto_pages p{
									text-align: center;
								}
				
/*XVII.-GALERIA*/

.thumbscontainer {

height:auto;
margin:0 0 0 10px;
padding:0;
}
		#foto_noticia_home {
		height:95px;
		width:80px;
		}
		
		

				#ee_miniCalendarContainer {
				float:left;
				height:170px;
				width:195px;
				text-align:center;
				background-image:url('../images/calendario.jpg');
				background-repeat:no-repeat;
				background-position:0 0;
				
				}
						.ee_miniCalendar {
						height:auto;
						margin:0 auto;
						width:134px;
						}
								#ee_listDetailsContainer {
								float:left;
								height:auto;
								margin:0 0 0 20px;
								padding: 5px;
								width:438px;
								height:auto !important;
								min-height:170px !important;
								height:170px;
								background-color: #eef7c1;
								}
								
								.ee_miniCalendarDays thead{
								background-color: #0c6a00;
								color:#fff;
								}
								
							
								.easyEventsList_group {
								float:left;
								margin:0 0 20px 10px;
								font-size:11px;
								}
								.easyEventsList_heading {
								font-size:11pt;
								font-weight:bold;
								margin:5px 0;
								}
								.easyEventsList_time {
								font-weight:bold;
								margin:5px 0;
								}
								
								.easyEventsDetailsDetails{
								float:left;
								margin:0 0 20px 10px;
								font-size:11px;
								}
								
								#ee_listDetailsContainer h2{
								padding:10px 10px 0 10px;
								font-size: 12px;
								
								}
								
								.easyEventsDetailsTime{
								padding:0 10px 0 10px;
								font-size:11px;
								font-weight: bold;
								}
								
										.ee_miniCalendarNav {
										font-size:11pt;
										font-weight:bold;
										margin:0;
										width:100%;
										}
											.ee_miniCalMonth {
											font-size:14px;
											font-weight:bold;
											margin:0 0 5px;
											}
											
											.ee_miniCalendarDays{
												font-size:10px;
												width:100%;
											}
											
											.ee_today{
											background-color: #fff;
											}

#agenda-imagen-listado {
float:left;
padding: 5px;
}

#agenda-contenido {
padding: 5px;

}
#agenda-contenido p{
line-height: 130%;
}											
		
				/*XVIII.1.-GALERIA DE FOTOS*/
				#fecha_galeria{
					width:100%;
					margin:0;
					padding:0;
				}
				
							#fecha_galeria b{
								margin:0;
								padding:0;
								font-size:12px;
							}
							
								.managecontainer{
									width:87%;
									float:left;
									margin:0 0 0 37px;
									font-size:11px;
								}
								
								.thumbnail{
									height:50px;
									overflow: hidden;
								}




	
/* MODULO PUBLICIDAD CENTRAL*/

                  
                
				
					.cont_banner_box{
					float:left;
					width:100%;
					margin:0 0 10px 0;
					height:auto;
					}
					
					#cont_banner_box a{
						float:left;
					}
					
					.banner_right{
						margin-left:10px;
					}
					
					#label_publicidad{
						width:768px;
						display:block;
						margin:0 auto;
						font-size:10px;
						color:#7A8F00;
					
					}
						
					#central_banner_box{
						width:768px;
						height:90px;
						display:block;
						margin:0 auto;
						padding:0;
						
					
					}




#slide { margin:0px; padding:0px; float:left; width:635px;}



#caja_subefotos {
background-color:#F0F7C4;
background-image:url(../images/sube_foto.jpg);
background-position:center center;
background-repeat:repeat-x;
float:left;
height:auto;
margin:20px 0;
padding:30px 0;
width:100%;
}

#caja_subefotos h4 {
float:left;
font-size:12px;
margin:0 0 15px 117px !important;
width:auto;
color:#C06;
}

#foto {
float:left;
margin:0 0 0 15px;
width:245px;
}

#contenedor_portadas {

float:left;
height:auto;
margin:20px 0;
padding:8px 0;
width:100%;
}

#contenedor_portadas h4 {
float:left;
font-size:12px;
margin:0 0 0 15px;
width:360px;
color:#C06;
}


#formulario {
float:left;
width:100%;
}

#formulario ul {
float:left;
padding:8px 36px;
width:auto;
}

#formulario li {
display:inline;
float:left;
height:98px;
margin:6px 12px 6px 0;
width:60px;
}

#formulario li img {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:left;
height:78px;
width:60px;
}

#formulario_invita {
float:left;
width:100%;
}

#formulario_invita ul {
float:left;
padding:8px 36px;
width:auto;
}

#formulario_invita li {
display:inline;
float:left;
height:98px;
margin:6px 12px 6px 0;
width:80px;
}

#formulario_invita li img {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:left;
height:60px;
width:80px;
}



#hacer {
height:16px;
margin:0 0 0 24px;
text-align:center;
width:16px;
}


#img_revista {
	float:left;
	width:200px;
	height:271px;
	margin:10px;
	padding:0px;
	border:1px solid #F9F;
}


#cont_revista {

float:right;
margin:10px;
padding:0;
width:408px;
}

#cont_revista_secciones {
float:right;
margin:0px;
padding:0;
width:650px;

}

#img_articulo {
border:1px solid #FF99FF;
float:left;
height:193px;
margin:10px;
padding:0;
width:635px;
}

#img_concurso {
border:1px solid #FF99FF;
float:left;
height:193px;
margin:10px;
padding:0;
width:635px;
}


#cont_articulo {

float:right;
margin:10px;
padding:0;
width:635px;
}

#cont_articulo p {
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:120%;
}



#cont_revista p {
	margin:0px 0px 10px 0px;
	color:#333;
	line-height:200%;
}


#contenidos_listado{
	width:630px;
	margin:10px 0px 0px 10px;
	
	}

#submodulo_noticias {
float:left;
height:auto;
margin:0 6px !important;
padding:0;
width:555px;
}

#elemento_principal {
float:left;
height:110px;
}

.submodulo_noticia_chica {
float:left;
height:auto;
margin:0 20px 0 0;
padding:0;
width:272px;
}

.imagenes_noticia_chica {
background-color:#EBEBEB;
float:left;
height:75px;
margin:5px 8px 5px 0;
width:75px;
}


#addthis {
float:right;
font-size:11px;
margin:0 15px;
padding:5px 0 0;
width:70px;
}

#suscripcion {
float:left;
font-size:11px;
margin:0 10px;
padding:10px;
color:#990066;
height:200px;
background-image:url(../images/fondo-contacto.jpg);
background-position:center center;
background-repeat:repeat-x;
width:94%;


}

.suscripcion_text { width:241px; }

.suscripcion_radio { width:15px;}

.suscripcion_submit { width:70px;}

#ultimas_fiestas {
height:161px;
margin:0;
padding:35px 16px  0px  16px;
width:210px;
}
#ultimas_fiestas ul{ margin:0px; padding:0px;  width:224px; height:160px; }

#ultimas_fiestas li{ margin:0px; padding:0px;  width:110px; height:160px; display:inline; }

#concurso{ margin:0px; padding:0px; width:254px; height:139px; cursor:pointer;  }

#concurso a{
background-image:url(../images/concurso.png);
background-position:0 bottom;
background-repeat:no-repeat;
float:left;
height:139px;
margin:0;
overflow:hidden;
padding:0;
width:254px; }


#enlace_invitacion { margin:0px; padding:0px;  width:300px; height:250px;}

#enlace_invitacion a { background-image:url(../images/invitacion_link.png);
background-position:0 bottom;
background-repeat:no-repeat;
float:left;
height:250px;
margin:0;
overflow:hidden;
padding:0;
width:300px;}



#submodulo_noticia_chica {
float:right;
height:auto;
margin:40px 0 8px;
padding:0;
width:162px;
}




#head_modulos {
background-image:url(../images/fondo-noticias.jpg);
background-position:right 0;
background-repeat:no-repeat;
float:left;
height:21px;
margin:0;
padding:0;
text-transform:uppercase;
width:100%;
}

.contenidos_noticia_chica {

float:right;
height:auto;
margin:0px 0 0;
width:68%;

}


.imagenes_noticia_chica {

float:left;
height:75px;
margin:5px 8px 0 0;
overflow:hidden;
width:75px;
}


.contenidos_noticia_chica a {
color:#F40AF0;
float:left;
font-size:12px;
margin:0 0 0;
width:100%;
}


.contenidos_noticia_chica p {
color:#660000;
float:right;
font-size:10px;
line-height:133%;
margin:5px 0 0;
width:170px;
}


#submodulo_noticia_destacado {
float:left;
height:auto;
margin:0 0 8px;
padding:0;
width:320px;
}


#contenidos_noticia_destacado {
float:left;
height:auto;
margin:18px 0 0 5px;
width:100%;
}

#imagenes_noticia_destacado {

float:left;
height:200px;
margin:5px 0px 0 0;
overflow:hidden;
width:140px;
}

#contenidos_noticia_destacado a {
color:#FFFFFF;
float:left;
font-size:8px;
margin:18px 0px 0px 0px;
width:160px;
}

#contenidos_noticia_destacado p {
color: #600;
float:right;
font-size:10px;
margin:0px 0px 0px 0px;
width:170px;
line-height:150%;
}


#menu_revista {
float:right;
margin:0 0 10px;
width:99%;
}

#menu_revista li {
display:inline;
float:left;
}

#menu_revista li.active a {

color:#FF3399;
}

#menu_revista a {
border-right:1px solid #B538EF;
color:#FF006A;
float:left;
font-size:12px;
margin:11px 0 0;
padding:0 5px;
}

#menu_revista a:hover {

color: #93F;

}

#menu_revista a:visited {

color:#FF006A;

}

#video {
float:left;
font-family:"Arial",Helvetica,sans-serif;
height:auto !important;
margin:0;
padding:0;
width:650px;
}

#video_left {
float:left;
margin:10px 0 20px;
padding:0;
width:250px;
}

#video_right {
float:right;
font-family:"Arial",Helvetica,sans-serif;
height:210px;
margin:0;
padding:10px;
width:380px;
}

#video_right a {
	
	font-size:16px;
	color:#F3F;

}

#video_right a:hover {
	font-size:16px;
	color: #93F;

}


#disena-invitacion { width:80%; margin:0px; height:0px; border:1px solid #036; float:left; }
