body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#241f1b;
}
.clear{
	clear:both;
}
#cont_cabecera{
	height:356px;
	background:url(/img/fondo.jpg) repeat-x;
}
.content{
	margin:0px auto;
	width:900px;
}
#cont_logo{
	float:left;
	width:350px;
	padding-left:16px;
	padding-top:14px;
}
#cont_logo h1{
	margin:0px;
	padding:0px;
}
#cont_acceso_clientes{
	float:right;
	width:142px;
	height:106px;
}
#titulo_acceso_clientes{
	margin-bottom:0px;
	padding-top:14px;
	padding-bottom:8px;
	color:#9dd452;
	font-size:10px;
}
#cont_acceso_clientes input{
	margin-top:0px;
	margin-bottom:5px;
	width:130px;
	height:15px;
	background-color:#497d0f;
	border:1px solid #427a0d;
	color:#9dd452;
	font-size:10px;
}
#cont_acceso_clientes a{
	margin-right:10px;
	/*float:right;*/
	color:#9dd452;
	/*font-size:10px;*/
}
#cont_acceso_clientes a:hover{
	color:#555555;
}
#cont_menu{
	height:46px;
	background:url(/img/cont_menu/menu_inicio.jpg) no-repeat;
	border-top:2px solid #f7f6f2;
}
#cont_menu_blog{
	height:46px;
	background:url(/img/cont_menu/menu_blog.jpg) no-repeat;
	border-top:2px solid #f7f6f2;
}
#cont_menu_catalogos{
	height:46px;
	background:url(/img/cont_menu/menu_catalogos.jpg) no-repeat;
	border-top:2px solid #f7f6f2;
}
#cont_menu_contacto{
	height:46px;
	background:url(/img/cont_menu/menu_contacto.jpg) no-repeat;
	border-top:2px solid #f7f6f2;
}
#cont_menu_obras{
	height:46px;
	background:url(/img/cont_menu/menu_obras.jpg) no-repeat;
	border-top:2px solid #f7f6f2;
}
#cont_menu_productos{
	height:46px;
	background:url(/img/cont_menu/menu_productos.jpg) no-repeat;
	border-top:2px solid #f7f6f2;
}
#cont_menu_qsomos{
	height:46px;
	background:url(/img/cont_menu/menu_qsomos.jpg) no-repeat;
	border-top:2px solid #f7f6f2;
}
#menu{
	height:41px;
}
#menu a{
	float:left;
	text-decoration:none;
	color:#ffffff;	
}
#inicio{
	width:72px;
	height:41px;
}
#enlace_inicio{
	margin-left:38px;
	background:url(/img/menu/inicio.gif) no-repeat;
	cursor:hand;
}
#enlace_inicio:hover{
	background-position:0px -43px;	
}
#enlace_inicio_actual{
	margin-left:38px;
	background:url(/img/menu/inicio.gif) no-repeat;
	background-position:0px -43px;	
	cursor:hand;
}
#quienes_somos{
	width:126px;
	height:41px;
}
#enlace_quienes_somos{
	margin-left:1px;
	background:url(/img/menu/quienes_somos.gif) no-repeat;
	cursor:hand;
}
#enlace_quienes_somos:hover{
	background-position:0px -43px;	
}
#enlace_quienes_somos_actual{
	margin-left:1px;
	background:url(/img/menu/quienes_somos.gif) no-repeat;
	background-position:0px -43px;	
	cursor:hand;
}
#productos{
	width:106px;
	height:41px;
}
#enlace_productos{
	margin-left:1px;
	background:url(/img/menu/productos.gif) no-repeat;
	cursor:hand;
}
#enlace_productos:hover{
	background-position:0px -43px;	
}
#enlace_productos_actual{
	margin-left:1px;
	background:url(/img/menu/productos.gif) no-repeat;
	background-position:0px -43px;	
	cursor:hand;
}
#catalogos{
	width:94px;
	height:41px;
}
#enlace_catalogos{
	margin-left:1px;
	background:url(/img/menu/catalogo.gif) no-repeat;
	cursor:hand;
}
#enlace_catalogos:hover{
	background-position:0px -43px;	
}
#enlace_catalogos_actual{
	margin-left:1px;
	background:url(/img/menu/catalogo.gif) no-repeat;
	background-position:0px -43px;	
	cursor:hand;
}
#obras_referencias{
	width:149px;
	height:41px;
}
#enlace_obras_referencias{
	margin-left:1px;
	background:url(/img/menu/obras_referencias.gif) no-repeat;
	cursor:hand;
}
#enlace_obras_referencias:hover{
	background-position:0px -43px;	
}
#enlace_obras_referencias_actual{
	margin-left:1px;
	background:url(/img/menu/obras_referencias.gif) no-repeat;
	background-position:0px -43px;	
	cursor:hand;
}
#informacion_sector{
	width:179px;
	height:41px;
}
#enlace_informacion_sector{
	margin-left:1px;
	background:url(/img/menu/informacion_sector.gif) no-repeat;
	cursor:hand;
}
#enlace_informacion_sector:hover{
	background-position:0px -43px;	
}
#enlace_informacion_sector_actual{
	margin-left:1px;
	background:url(/img/menu/informacion_sector.gif) no-repeat;
	background-position:0px -43px;	
	cursor:hand;
}
#contacto{
	width:95px;
	height:41px;
}
#enlace_contacto{
	margin-left:1px;
	background:url(/img/menu/contacto.gif) no-repeat;
	cursor:hand;
}
#enlace_contacto:hover{
	background-position:0px -43px;	
}
#enlace_contacto_actual{
	margin-left:1px;
	background:url(/img/menu/contacto.gif) no-repeat;
	background-position:0px -43px;	
	cursor:hand;
}
.contenido{
	background-color:#f7f6f2;
	font-size:12px;
	margin-top:-4px;
}
#cont_pie{
	background:url(/img/fondo_pie.gif) repeat-x;
	padding-top:5px;
	font-size:10px;
	color:#5f554d;
}
#pie_izq{
	float:left;
	width:612px;
	height:105px;
	border-right:1px dotted #928f8d;
}
#pie_izq a{
	color:#5f554d;
	text-decoration:none;
}
#pie_izq a:hover{
	text-decoration:underline;	
}
.verde{
	color:#6ea621;
}
.marro{
	color:#b15b17;
}
.enlace_pie{
	float:left;	
	border-right:1px dotted #928f8d;
	height:105px;
}
#acipcat{
	margin-top:33px;
	margin-right:20px;
	margin-left:19px;
	border:0px;
}
#fepm{
	margin-top:22px;
	margin-right:8px;
	margin-left:11px;
	border:0px;
}
/*comun*/
.titulo_apartado{
	margin-top:10px;	
}
.titulo_apartado img{
	float:left;	
	margin-top:5px;
}
.titulo_apartado h2{
	float:left;
	margin-top:10px;
	margin-left:12px;
	font-size:18px;
	color:#412f25;
}
.imagen_grande img{
	border:0px;	
}
/*inicio*/
#content_inicio{
	margin:0px auto;
	width:950px;
}
#inicio_esq{
	float:left;
	background-color:#e0eccc;
	border-right:1px dotted #241f1b;
	width:418px;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:25px;
}
#inicio_esq img{
	margin-left:18px;	
}
#inicio_esq p{
	text-indent:10px;	
}
#inicio_drt{
	float:left;	
}
#promociones{
	margin-left:15px;
	margin-top:27px;
	float:left;
	border:0px;
}
#novedades{
	float:right;
	margin-top:6px;
	margin-left:5px;
	margin-right:0px;
	border:0px;
}
#min_altura_inicio{
	float:left;
	width:1px;
	height:300px;	
}
/*quienes somos*/
.fons_qsomos{
	background-color:#e4e4e3;
}
#qsomos_esq{
	float:left;
	width:550px;
	background-color:#e0eccc;
	border-right:1px dotted #241f1b;
	padding-top:20xp;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:25px;;
}
#qsomos_drt{
	float:right;	
	width:319px;
	background:url(/img/qsomos_drt.jpg) repeat-x;
	background-color:#f7f6f2;
	background-position:bottom;
}
/*productos*/
#productos_esq{
	background-color:#e0eccc;
	padding-left:20px;
}
#cont_productos_esq{
	float:left;
	padding-top:10px;	
}
.boton_menu_productos{
	margin-bottom:1px;
	background-color:#cdd7ba;	
	width:207px;
	padding-bottom:3px;
	padding-top:2px;
	padding-left:5px;
}
.boton_menu_productos a{
	color:#000000;
	text-decoration:none;
}
.boton_menu_productos a:hover{
	color:#b15b17;	
}
.boton_menu_productos a.actual{
	color:#b15b17;	
}
.boton_submenu_productos{
	margin-bottom:1px;
	background-color:#dbddb9;	
	width:197px;
	padding-bottom:3px;
	padding-top:2px;
	padding-left:15px;
}
.boton_submenu_productos a{
	color:#000000;
	text-decoration:none;
}
.boton_submenu_productos a:hover{
	color:#b15b17;	
}
.boton_submenu_productos a.actual{
	color:#b15b17;	
}
#productos_drt{
	float:right;
	width:657px;
	border-left:1px dotted #241f1b;
	background-color:#f7f6f2;
}
.titulo_familia_producto{
	padding-top:20px;
}
.titulo_familia_producto h2{
	float:left;
	margin-top:10px;
	margin-left:12px;
	font-size:18px;
	color:#1c6933;
}
.cont_marca_sup{
	margin-right:18px;
	float:right;
	border-right:1px solid #dddcd8;
	border-bottom:1px solid #dddcd8;
}
.cont_marca_sup img{
	display:block;
	border-top:0px;
	border-left:0px;
	border-bottom:2px solid #a8a7a4;	
	border-right:2px solid #a8a7a4;	
}
#descrip_familia{
	margin-top:10px;
	padding-left:10px;	
	text-align:justify;
	width:630px;
}
#descrip_familia img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#descrip_familia p{
	margin-bottom:20px;	
}
.contenedor_marcas{
	margin-left:12px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:20px;
	border:1px solid #e0eccc;
	width:640px;
}
.cont_marca{
	margin-left:12px;
	margin-top:10px;
	float:left;
	border-right:1px solid #dddcd8;
	border-bottom:1px solid #dddcd8;
}
.cont_marca img{
	display:block;
	border-top:0px;
	border-left:0px;
	border-bottom:1px solid #a8a7a4;	
	border-right:1px solid #a8a7a4;
}
#tit_productos{
	margin-left:12px;
	background:url(/img/pizarra_titulo_productos.jpg) no-repeat;
	height:33px;
	width:630px;
	font-size:12px;
	color:#241f1b;
	padding-top:15px;
	padding-left:12px;
}
.contenedor_productos{
	margin-left:12px;
	padding-bottom:20px;
	border:1px solid #e0eccc;
	width:640px;
}
.descrip_producto1{
	width:620px;
	padding:10px;
	background-color:#ffffff;
}
.descrip_producto1 img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.descrip_producto2{
	width:620px;
	padding:10px;
	background-color:#f2f8e6;
}
.descrip_producto2 img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.descrip_producto1 p, .descrip_producto2 p{
	text-align:justify;	
}
/*catalogos*/
#fondo_catalogo{
	background:url(/img/fondo_catalogos.jpg) repeat-y;	
}
#catalogos_esq{
	float:left;
	width:580px;
	background-color:#e0eccc;
	border-right:1px dotted #241f1b;
	padding-top:20xp;
	padding-bottom:25px;
}
#catalogos_drt{
	float:right;	
	width:319px;
	background:url(/img/qsomos_drt.jpg) repeat-x;
	background-color:#f7f6f2;
	background-position:bottom;
		
}
.catalogo{
	padding-left:15px;
	padding-right:15px;
}
.catalogo ul{
	margin:0px;
	padding:0px;
	list-style-type:square;
	list-style-position:inside;
}
.catalogo .fecha{
	padding-top:2px;
	padding-bottom:2px;
	color:#b15b17;	
}
.catalogo .descarga{
	padding-top:10px;	
}
.catalogo .descarga a{
	color:#1c6933;	
}
.catalogo .descarga a:hover{
	color:#b15b17;
}
.separador{
	margin-top:10px;
	margin-bottom:15px;
	height:6px;
	width:580px;
	background:url(/img/separador.jpg) no-repeat;
}
.descargar_adobe{
	background-color:#cdd7ba;
	padding-left:15px;
}
.descargar_adobe p{
	padding-top:4px;
	padding-bottom:4px;
}
.descargar_adobe a{
	color:#000000;
	text-decoration:none;
}
.descargar_adobe a:hover{
	text-decoration:underline;	
}
/*obras_referencias*/
#cont_obras_referencias{
	background-color:#e0eccc;
	border-right:1px dotted #241f1b;
	padding-top:10px;
	padding-bottom:25px;
}
.obras{
	padding-left:15px;
	padding-right:15px;
}
.obras ul{
	margin:0px;
	padding:0px;
	list-style-type:square;
	list-style-position:inside;
}
.obras .fecha{
	padding-top:2px;
	padding-bottom:2px;
	color:#b15b17;	
}
.descripcion_obras{
	padding-top:20px;	
}
.imagenes_obras{
	padding-top:20px;	
}
.separador2{
	margin-top:25px;
	margin-bottom:15px;
	height:6px;
	background:url(/img/separador2.jpg) no-repeat;
}
/*informacion sector*/
#cont_informacion_sector{
	background:url(/img/fondo_info_sector.jpg) repeat-y;
	padding-top:20px;
}
.informacion_sector{
	padding-left:15px;
}
.informacion_sector_esq{
	float:left;
	width:642px;
	padding-bottom:20px;
}
.informacion_sector_esq h3{
	margin-bottom:0px;
	margin-top:0px;
}
.informacion_sector_esq .fecha{
	padding-top:2px;
	padding-bottom:2px;
	color:#b15b17;	
}
.informacion_sector_esq a{
	color:#1c6933;
	font-weight:bold;
}
.descripcion_sector{
	padding-top:27px;
	padding-right:15px;;
	text-align:justify;
}
.leer_mas{
	padding:2px 4px;
	background-color:#d1d9bb;
}
.separador3{
	margin-top:25px;
	margin-bottom:15px;
	height:6px;
	background:url(/img/separador3.jpg) no-repeat;
}
.informacion_sector_drt{
	float:right;
	margin-top:-20px;
	width:256px;
	background:url(/img/fondo_informacion_drt.jpg) repeat-x;
}
.altura_info_sector{
	float:left;
	width:1px;
	height:855px;
}
#archivo{
	background:url(/img/fondo_archivo.jpg) no-repeat;
	height:20px;
	width:196px;
	padding-left:30px;
	padding-top:3px;
	color:#1c6933;
	font-size:14px;
}
#directorio{
	background:url(/img/fondo_directorio.jpg) no-repeat;
	height:20px;
	width:196px;
	padding-left:30px;
	padding-top:3px;
	color:#1c6933;
	font-size:14px;
}
.informacion_sector_drt ul{
	list-style-image:url(/img/punto.gif);
	width:126px;
}
.informacion_sector_drt ul a{
	text-decoration:none;
	color:#000000;
}
.informacion_sector_drt ul a:hover{
	text-decoration:underline;	
}
.switch{
	cursor:hand;
}
/*contacto*/
#contacto_esq{
	float:left;
	width:344px;
	background-color:#e0eccc;
	border-right:1px dotted #241f1b;
	padding-top:20xp;
	padding-bottom:25px;
	padding-left:20px;
}
#contacto_esq p{
	width:330px;
	text-align:justify;
}
#contacto_drt{
	float:left;
	padding-left:20px;
}
#mapa_google{
	width:498px;
	height:276px;
	border:1px solid #6fa823;
}
.inputs{
	width:273px;
	border:1px solid #6fa823;
}
#telefono{
	border:1px solid #6fa823;
}
.textareas{
	width:273px;
	height:112px;
	border:1px solid #6fa823;
}
#enviar_form{
	background-color:#6fa823;
	color:#000000;
	border:0px;
	float:right;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:50px;
	padding:2px;
}
#contacto_drt table{
	margin-top:20px;
}
#contacto_drt td{
	line-height:18px;	
}
/*login*/
#cont_formulario_login{
	width:300px;
	margin:0px auto;
	text-align:center;
	color:#497d0f;
}
#formulario_login{
	width:200px;
	margin-left:50px;
	text-align:left;
}
#mensaje{
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}
#formulario_login input{
	margin-top:0px;
	margin-bottom:5px;
	width:198px;
	height:15px;
	background-color:#ffffff;
	border:1px solid #497d0f;
	color:#497d0f;
	font-size:10px;
}
#formulario_login a{
	margin-right:10px;
	float:right;
	color:#497d0f;
	font-size:10px;
}
/*ficha_post*/
#tit_comentarios_post{
	background:url(/img/comentarios.jpg)no-repeat;	
	width:614px;
	padding-top:50px;
	margin-top:20px;
}
.comentarios{
	margin-bottom:1px;	
	background:url(/img/fondoComentarios.jpg) repeat-y;
}
.datos_comentario{
	float:left;
	width:137px;
	padding-top:16px;
	padding-bottom:16px;
	padding-left:12px;
	padding-right:12px;
}
.texto_comentario{
	float:right;
	width:428px;
	text-align:justify;
	padding-top:16px;
	padding-bottom:16px;
	padding-left:12px;
	padding-right:12px;
	margin-left:1px;
}
#add_comentario{
	background:url(/img/titulo_add_comentario.jpg) no-repeat;	
	background-color:#cdd7ba;
	width:614px;
	padding-top:50px;
	margin-top:10px;
}
#add_comentario .inputs{
	border:1px solid #6fa823;
	width:500px;
}
#add_comentario textarea{
	border:1px solid #6fa823;	
	width:500px;
	height:100px;
}
.nombre_input{
	text-align:right;
}
#enviar_comentario{
	background-color:#6fa823;
	color:#ffffff;
	font-weight:bold;
	border:0px;
	float:right;
}
