body {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Arial;
	font-size: 10px;
	color: #696a6c;
	background: #f9f7f2 url(images/bg_body.jpg) top left repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body h1{ font-size: 36px; }
body h2{ font-size: 24px; }
body h3{ font-size: 18px; }
body h4{ font-size: 16px; }
body h5{ font-size: 14px; }
body h6{ font-size: 12px; }

#gnral{
	width: 90em;
	/*min-height: 65em;
	_height: 65em; */
	background-color: #FFFFFF;
	margin: 0 auto 0 auto;
	padding: 0;	
}

#mnu_top{
	width: 90em;
	min-height: 2.8em;
	_height: 2.8em;
	background: url(images/bg_mnu_top.gif) top left no-repeat;
	border-bottom: 1px solid #CCCCCC;
	
}

#mnu_top a{
	color: #22744f;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

#mnu_top a:hover{
	color: #22744f;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}


#pic_ini{
	width: 90em;
	min-height: 27.2em;
	_height: 27.2em;
	background-color: #efebe4;
	border-top: 10px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	padding: 0;	
}

#green_line{
	min-height: 1em;
	_height: 1em;
	background-color: #31875e;
	
}

#ini_det{
	width: 90em;
	background: url(images/bg_ini_det.gif) top left no-repeat;
	min-height: 38.8em;
	_height: 38.8em;
	
	
}

#brands1{
	width: 90em;
	min-height: 15em;
	_height: 15em;
	padding-bottom: 1em;
}

#brands2{
	width: 90em;
	min-height: 10em;
	_height: 10em;
}

#ver{
	padding: 0em 3em 0 0;
	margin: 0;
}

.ver{
	font-size: 12px;
	font-weight: bold;
	color: #31875e;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.ver:hover{
	font-size: 12px;
	font-weight: bold;
	color: #31875e;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}

#footer{
	background-color: #f9f7f2;
	color: #969781;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1em;
}

#footer a{
	color: #969781;
	text-decoration: none;
}

#footer a:hover{
	color: #969781;
	text-decoration: underline;
}

#arans{
	float:left; 
	width: 27em; 
	min-height: 5em; 
	_height: 5em;
}

#office{
	float:left; 
	width: 28em; 
	min-height: 5em; 
	_height: 5em;
}

#traditions{
	float:left; 
	width: 26.5em; 
	min-height: 5em; 
	_height: 5em;
}

#cocinas{
	float:left; 
	width: 27em; 
	min-height: 5em; 
	_height: 5em;
}

#forniture{
	float:left; 
	width: 28em; 
	min-height: 5em; 
	_height: 5em;

}

#portico{
	float:left; 
	width: 26.5em; 
	min-height: 5em; 
	_height: 5em;
}


#ruta{
	background-color: #faf6f3;
	min-height: 2em;
	_height: 2em;
	padding-left: 16em;
	padding-top: 0.3em;
}
#ruta a{
	color: #a4a391;
	text-decoration: none;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

#ruta a:hover{
	color: #dd0016;
	text-decoration: none;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}


#smenu{
	
	padding: 0;
	margin: 0;
}

#smenu ul{
	padding-top: 0em;
}
#smenu li{
	margin-top: 0.3em;
	list-style: url(images/icons/bullet3.gif); 
}

#smenu a{
	font-family:Arial, Helvetica, sans-serif;
	color: #94967e;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

#smenu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}



/*##################### CONTAINER ########################*/

#mnu_top_container{
	width: 90em;
	min-height: 2.8em;
	_height: 2.8em;
	background: url(images/bg_mnu_top.gif) top left no-repeat;
	border-bottom: 1px solid #CCCCCC;
	
}

#mnu_top_container a{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

#mnu_top_container a:hover{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}

#grey_line{
	font-size: 2px;
	min-height: 5px;
	_height: 5px;
	background-color: #969781;
	
}

#det_container{
	
	color: #000000;
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;
	padding: 1em 0em 2em 0em;
}

#details_container{}
#details_container a{ color: #000; font-size: 11px; font-weight: bold; }

#det_container_sub{
	padding: 0 2em 2em 2em;
}

#det_container_sub a{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#det_container_sub a:hover{
	color: #969781;
	text-decoration: underline;
}

#mnu_prods{
	min-height: 2em;
	_height: 2em;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 1.5em;
	padding-top: 0.5em;
}

.mnu_prods{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b5245;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

.mnu_prods:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #dd0016;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

.inicio{
	font-family: Arial, Helvetica, sans-serif;
	color: #dd0016;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

/*##################### CSS COCINAS ########################*/

#mnu_top_cocinas{
	width: 90em;
	min-height: 2.8em;
	_height: 2.8em;
	background: url(images/bg_cocinas_top.gif) top left no-repeat;
	border-bottom: 1px solid #CCCCCC;
}

#mnu_top_cocinas a{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

#mnu_top_cocinas a:hover{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}


#pic_cocinas{
	width: 90em;
	min-height: 14em;
	_height: 14em;
	border-top: 10px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	padding: 0;	
}

#red_line{
	font-size: 2px;
	min-height: 5px;
	_height: 5px;
	background-color: #dd0016;
	
}

#det_cocinas{
	width: 100%;
	/*min-height: 18.6em;
	_height: 18.6em;*/
	background: url(images/bg_details.gif) top left no-repeat;
	color: #000000;
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;
	padding: 1em 0em 0em 0em;
}

#details {  }
#details a{ color: #000; font-size: 11px; font-weight: bold; text-decoration: none; }

#det_cocinas_portico{
	width: 100%;
	/*min-height: 18.6em;
	_height: 18.6em;*/
	/*background: url(images/bg_details.gif) top left no-repeat;*/
	color: #000000;
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;
	padding: 1em 0em 0em 0em;
}

#det_cocinas_portico a{ color: #339ED3; font-size: 11px; }

.similare_cocinas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E22237;
	padding: 1em 0 1em 1em;
}

.titulo_cocinas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E22237;
}

/*##################### CSS ARAN ########################*/

#mnu_top_aran{
	width: 90em;
	min-height: 2.8em;
	_height: 2.8em;
	background: url(images/bg_aran_top.gif) top left no-repeat;
	border-bottom: 1px solid #CCCCCC;
}

#mnu_top_aran a{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

#mnu_top_aran a:hover{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}


#oran_line{
	font-size: 2px;
	min-height: 5px;
	_height: 5px;
	background-color: #ff7900;
	
}

.mnu_prods_aran{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b5245;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

.mnu_prods_aran:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff7900;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

.titulo_det_cocinas{
	color: #e22237;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 2em;
	padding-bottom: 1em;
}





/*##################### CSS OLINS OFFICE ########################*/

#mnu_top_office{
	width: 90em;
	min-height: 2.8em;
	_height: 2.8em;
	background: url(images/bg_office_top.gif) top left no-repeat;
	border-bottom: 1px solid #CCCCCC;
}

#mnu_top_office a{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

#mnu_top_office a:hover{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}


#black_line{
	font-size: 2px;
	min-height: 5px;
	_height: 5px;
	background-color: #000000;
	
}

.mnu_prods_office{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b5245;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

.mnu_prods_office:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #c93400;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}


/*##################### CSS TRADITIONS ########################*/

#mnu_top_tradition{
	width: 90em;
	min-height: 2.8em;
	_height: 2.8em;
	background: url(images/bg_tradition_top.gif) top left no-repeat;
	border-bottom: 1px solid #CCCCCC;
}

#mnu_top_tradition a{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

#mnu_top_tradition a:hover{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}


#yell_line{
	font-size: 2px;
	min-height: 5px;
	_height: 5px;
	background-color: #fdb813;
	
}

.mnu_prods_tradition{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b5245;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

.mnu_prods_tradition:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #449390;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

/*##################### CSS FORNITURE ########################*/

#mnu_top_forniture{
	width: 90em;
	min-height: 2.8em;
	_height: 2.8em;
	background: url(images/bg_forniture_top.gif) top left no-repeat;
	border-bottom: 1px solid #CCCCCC;
}

#mnu_top_forniture a{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

#mnu_top_forniture a:hover{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}


#blue_line{
	font-size: 2px;
	min-height: 5px;
	_height: 5px;
	background-color: #005288;
	
}

.mnu_prods_forniture{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b5245;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

.mnu_prods_forniture:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #005288;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}


/*##################### CSS PORTICO ########################*/

#mnu_top_portico{
	width: 90em;
	min-height: 2.8em;
	_height: 2.8em;
	background: url(images/bg_portico_top.gif) top left no-repeat;
	border-bottom: 1px solid #CCCCCC;
}

#mnu_top_portico a{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

#mnu_top_portico a:hover{
	color: #a0a0a0;
	padding: 0 15px 0 5px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}


#sky_line{
	font-size: 2px;
	min-height: 5px;
	_height: 5px;
	background-color: #339ed3;
	
}

.mnu_prods_portico{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b5245;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}

.mnu_prods_portico:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #4eabd9;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 5px;
}




/*############## paginacion ##############*/

.compaginacion{
		display: block; 
		font-weight: bold; 
		color: #666666; 
		margin: 0; 
		padding: 0;
		padding-bottom: 1em; 
		text-align: center; 
		width: auto;
		}
			.lnkpag{
			  color: #333333;
			  text-decoration: none;
			  background-color: #E8F6F9;
			  border: 1px solid #B8D6DF;
			  padding-left: 0.3em;
			  padding-right: 0.3em;
			  font-weight: normal;
			}
			.lnkpag:hover{
			  color: #333333;
			  background-color: #FFFFFF;
			  border: 1px solid #F17F03;
			  font-weight: bold;
			}
			.lnkpag:clicked{
			  color: #333333;
			  background-color: #FFFFFF;
			  border: 1px solid #F17F03;
			  font-weight: bold;
			}
			.lnkpagV{
			  text-decoration: none;
			  padding-left: 0.3em;
			  padding-right: 0.3em;
			  color: #333333;
			  background-color: #FFFFFF;
			  border: 1px solid #F17F03;
			  font-weight: bold;
			}


.titulo_destacado{
	color: #979681;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.titulo_destacado_prods{
	color: #979681;
	font-family: Arial;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
}


.foto_prd{
	color: #000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}

.regresar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

#prod_similar{
	padding: 0 0 0 1em;
}

#prod_similar a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b2b3a1;
	
}

#prod_similar a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	
}

#nt{ float:left; }
#dst{ float: left; }


.archivos{ font-family: Arial, Helvetica, sans-serif; color: #94967e; font-size: 11px; text-decoration: none; }
.archivos:hover{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-decoration: underline; }

.noticiasT{ color: #000; font-weight: bold; font-size: 11px; }
.noticiasF{ color: #FF9026; font-weight: normal; font-size: 11px; }
.link1{ color: #00508e; font-size: 11px; text-decoration: underline; font-weight: bold; }


.eventosT{ color: #94967e; font-weight: bold; font-size: 12px; text-decoration: none; }
.eventosF{ color: #4f4f4f; font-weight: bold; font-size: 12px; }


.Tnoticia{ font-size:  16px; padding: 0 10px 0 15px; margin: 0;}
.Tnoticia a{ color: #969686; font-size:  16px; text-decoration: none;}
.Tnoticia a:hover{ color: #969686; font-size:  16px; text-decoration: underline;}

.todas{ color: #969686; font-size: 11px; }





























































