*{margin:0px;}
body {
	font:13px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px;
	background:#8c0c0c url(imagenes/fondo.jpg); 
	margin-bottom:15px;
	text-align:justify;
}

.clear{clear:both;}
.linea{border-bottom:#ccc solid 1px;}
a{text-decoration:none;}
h1{font-size:22px;color:#0d474c;}
h2{font-size:16px;color:#f80000}
h3{font-size:14px;color:#541b02}
.link{color:#137e88;}
.link:hover{color:#34BFCC;}
.rojo{color:#990000}


#cabecera{width:866px;background:url(imagenes/cabecera.jpg) no-repeat;margin:auto;height:122px;}
#flash{/*	background:url(imagenes/flash.png);*/width:734px;height:395px;}

.lista_cabecera{list-style-image:url(imagenes/vineta.jpg);padding:15px 0px 19px 34px;width:163px;font-size:15px;}
.lista_cabecera a{color:#FFF;}
.lista_contenido{list-style-image:url(imagenes/vineta.jpg);color:#3C3C3C;float:left;font-size:15px;padding-left:40px;width:400px;}
.lista_contenido li{ padding-bottom:10px;}

#sombra{width:892px;margin:auto;background:url(imagenes/sombra.jpg) ;}
#contenedor{width:866px;margin:auto;background:#fff;overflow:hidden;padding-bottom:5px;}
#izquierdo{padding-left:20px;width:230px;float:left;}
#izquierdo img{border:0px}
/*Forma de Contacto-----------------------------------------------------------------*/
#izquierdo #forma_contacto{
	background:url(imagenes/fondo-forma-contacto.jpg) no-repeat;
	float: left; 
	color:#490100;
	padding-left:14px;
	padding-top:35px;
	height:322px;
}
#izquierdo #forma_contacto label{float:left;margin-left:4px;}
#izquierdo #forma_contacto input,#forma_contacto select,#forma_contacto textarea{width:176px;border:#c5c6c1 solid 1px;}
#izquierdo #forma_contacto #fieldset{border:0px;margin-top:10px;}
#izquierdo #forma_contacto textarea{height:50px;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:176px;}
#izquierdo #fiel{margin-left:0px;padding:0px}
#izquierdo button { 
	border:0 solid #000000;
	background:  url(imagenes/boton-enviar.png) no-repeat;
	cursor: pointer;	
	width:102px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	height:26px;

}
/*------------------------------------------------------------------------------------*/
/*Forma de Contacto Interna-----------------------------------------------------------*/
#derecho #forma_contacto{background:#ebedd0;width:228px;float: left; color:#490100;border:#c5c6c1 solid 1px;padding-left:14px;padding-top:10px;}
#derecho #forma_contacto label{float:left;margin-left:4px;}
#derecho #forma_contacto input,#forma_contacto select,#forma_contacto textarea{width:212px;border:#c5c6c1 solid 1px;}
#derecho #forma_contacto #fieldset{border:0px;margin-top:10px;}
#derecho #forma_contacto textarea{height:80px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#derecho #fiel{margin-left:0px;padding:0px}
#derecho #forma_contacto div{float:left;width:220px;}
#derecho button { 
	border:0 solid #000000;
	background: url(imagenes/boton-enviar.png) no-repeat;
	cursor: pointer;	
	width:101px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	height:26px;

}
/*------------------------------------------------------------------------------------*/

#derecho{width:600px;float:left;border:solid 0px}
#contenido{padding:15px 0px 0px 15px;width:592px;}
#contenido img{border:0px}
#contenido h2{padding-bottom:10px}
#contenido p{padding-bottom:5px}
#bienvenida{padding:10px;width:557px;margin-bottom:15px;background:#e4e1d2}
#contenido h1{padding-bottom:15px;padding-top:12px;}
.img_der{float:right;margin-left:20px;}
.img_izq{float:left;margin-right:12px;}

.img_der_cb{float:right;margin-left:20px;border:#0a99a9 solid 2px}
.img_izq_cb{float:left;margin-right:20px;border:#0a99a9 solid 0px;background: #236e74 url(imagenes/fondo_serv_division.jpg) repeat-x;padding:4px 5px;}

#servicios{background: #0ac3d5 url(imagenes/fondo_servicios.jpg) repeat-x;padding:20px 12px 12px;padding-right:0px}
.division_servicio{background: url(imagenes/fondo_servicios_div.png) no-repeat;width:169px;height:244px;padding:5px;width:159px;float:left;margin-right:10px;}
.servicio_titulo{text-align:center;height:46px;}
.servicio_titulo h1{text-align:center;font-size:12px;padding-bottom:4px;padding-top:10px;}
.img_servicio{background: url(imagenes/fondo_serv_division.jpg) repeat-x;padding:5px;}
.img_servicio img{border:0px;}
.contenido_servicio{padding:6px;font-size:11px;}
.contenido_servicio a{color:#236d74}

#pie{margin:auto;width:866px;background:#fff;height:100px;}
#pie_arriba{height:20px;background: #0ac3d5 url(imagenes/fondo_pie_arriba.jpg) repeat-x;}
#links_pie{width:646px;	height:39px;color:#cccccc;float:right;}
#links_pie a {/*float:left;*/line-height:39px;line-height:39px;padding-left:5px;padding-right:5px;color:#666666}
#pie-abajo{background:url(imagenes/fondo-abajo-pie.jpg);width:892px;height:32px;margin:auto}

#validaciones{margin:auto; text-align:center;margin-top:0px;}

.fondo_imgs{/*background: #0ac3d5 url(imagenes/fondo_img.jpg);*/width:240px;/*height:131px;*/height:138px;float:left;margin-right:6px;}
.fondo_imgs div{/*padding-left:7px;padding-top:12px;*/}

#fondo_imgs_2{width:230px;height:130px;float:left;margin-right:6px;padding:4px 5px;background:#236E74 url(imagenes/fondo_serv_division.jpg) repeat-x scroll 0 0;}
#fondo_imgs_2 #voladuras{width:230px;height:130px;float:left;margin-right:6px;}
#fondo_imgs_2 #empaque{width:230px;height:130px;float:left;margin-right:6px;}
#fondo_imgs_2 #embalaje{width:230px;height:130px;float:left;margin-right:6px;}

.contenedor_productos{float:left;margin-bottom:20px;margin-right:8px;width:188px;}
.productos{width:174px;background:url(imagenes/fondo-productos.jpg) no-repeat;padding:6px;}
.productos a{color:#000}
.productos h2{font-size:11px;padding-left:4px;padding-top:6px;text-align:left;width:140px;height:36px;}
.img{height:100px;}
.img p{text-align:center}
.pie_productos{height:24px;padding:0 6px 6px;width:174px;background:transparent url(imagenes/fondo-pie.jpg) no-repeat scroll 0 0;}
.pie_productos a{display:block;height:19px;}

#contenido .paginacionb {
background:transparent url(imagenes/btn_paginacion.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:23px;
padding-top:1px;
text-align:center;
width:21px;
text-decoration:underline;
}

#contenido .paginacion {
background:transparent url(imagenes/btn_paginacion.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:23px;
padding-top:1px;
text-align:center;
width:21px;
}

#contenido .pag-link{float:left;}

#mapa{background:url(imagenes/mapa-dmt.jpg);float:left;height:316px;margin-left:15px;width:287px;}
#mapa a{float:left;display:block;height:260px;width:276px;}
#mapa p{color:#fff;padding-left:15px;}

/* popup */
#popup   {position:absolute;top:18px;z-index:50;margin:auto}
