*{margin:0;}
.clear{clear:both;}
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;color:#FFF;	background-color: #231F20;}

p{margin-bottom:10px;}

#fondo_contenedor{background-image: url(/images_diseno/imagenes/bodybg.gif);background-repeat: repeat-y;background-position: center;margin: auto;height: auto;width: 100%;}
img{border:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
a{color:#FFF;text-decoration:none;}
#contenedor{width:940px;margin-right:auto;margin-left:auto;}


/* HEAD */

#head{
	height:200px;
	width:940px;
	margin-bottom:20px;
}
#head_home {height:200px;width:940px;margin-bottom:20px;background-image:url(/images_diseno/imagenes/home_head_bg.jpg);background-repeat:no-repeat;background-position:left top;background-color:#626365;}

#head_home .logo{float: left; padding-top: 56px;	padding-left: 48px;}
#head_home .idioma{ float:right; height:200px; background-color:#006338}
#head_home .idioma img{ float:left; }

.head_interna{
	background-image:url(/images_diseno/imagenes/head_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#626365;
}
#head ul{float:right;list-style:none;width:260px;display:block;margin:0;padding:0;}
#head li{display:inline;}
#head li a{float:left;height:200px;width:65px;display:block;background-repeat:no-repeat;background-position:right bottom;text-indent:-9999px;}

#head li a:hover {background-position: right top;}

/* menu es */
#head .mineria  a{background-image:url(/images_diseno/imagenes/division_mineria.gif)}
#head .cementera  a{background-image:url(/images_diseno/imagenes/industria_cementera.gif)}
#head .movimiento  a{background-image:url(/images_diseno/imagenes/movimiento_de_tierra.gif)}
#head .naval  a{background-image:url(/images_diseno/imagenes/division_naval.gif)}

/* menu ingles */
#head .mineria_in a{background-image:url(/images_diseno/imagenes/division_mineria_in.gif)}
#head .cementera_in a{background-image:url(/images_diseno/imagenes/industria_cementera_in.gif)}
#head .movimiento_in a{background-image:url(/images_diseno/imagenes/movimiento_de_tierra_in.gif)}
#head .naval_in a{background-image:url(/images_diseno/imagenes/division_naval_in.gif)}



#head .logo{float: left; padding-top: 56px;	padding-left: 48px;}
#head .idioma{ float:right; height:245px; background-color:#006338}
#head .idioma img{ float:left; }
#head .select a {background-position: right top;}


/* VARIOS */
.w160px{width:160px}
.w320px{width:320px}
.w620px{width:620px}
.w780px{width:780px}

.mTop15{margin-top:15px;}
.mBott10{margin-bottom:10px;}

.mLeft10{margin-left:10px;_display:inline;}
.mLeft15{margin-left:15px;_display:inline;}

#contenido620{
	background-color:#231F20;
	float:left;
	width: 650px;
	text-align: justify;
	min-height: 277px;
	height: auto !important;
	height: 277px;
	
	_height: 286px;	
	
	
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	
#contenido620Scroll{
	background-color:#231F20;
	float:left;
	padding: 15px;
	width: 640px;
	text-align: justify;
	height: 264px;
	overflow:auto;
	margin-right: 10px;

	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D4D0C8;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #231F20;
		
	}	

#contenido620 ul,
#contenido620Scroll ul{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
}


#contenido620 li,
#contenido620Scroll li{
	background-image: url(/images_diseno/imagenes/li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	list-style: none;
	margin-left: 0px;
}
 
#contenido780{background-color:#231F20;	float:left;
	height: 264px;
	overflow:auto;
	padding: 15px;
	width: 750px;
	text-align: justify;
	
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D4D0C8;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #231F20;
	
	}

#contenido780 #cabecera_productos {	height:20px; margin-bottom:15px;}
#contenido780 #cabecera_productos form {width:750px;margin-bottom: 15px;_margin-bottom: 10px;*margin-bottom: 10px;}
	
#contenido780 #cabecera_productos h2 {font-size: 16px; text-transform: uppercase; color: #FFF; margin-bottom: 2px; padding-bottom: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; text-align: left;
font-weight: normal;}

#contenido780 #cabecera_productos select {width:350px;background-color: #BCBEC0; border: 1px solid #939598; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 20px;}

.colFotos245{width:245px;}
.colFotos245 img{margin-bottom:10px;}

.producto{width:168px;float:left;background-color:#58595B;min-height:265px;height:auto !important;margin-right:6px;padding:6px; margin-bottom:10px;}
.producto h3{margin-bottom:5px;font-size:13px;font-weight:700; padding-bottom:5px;}

.noMar{margin:0}
.producto img{ display:block; margin-left:auto; margin-right:auto; margin-bottom:15px;}

.creditos{width:940px;margin-right:auto;margin-left:auto;font-size:10px;margin-top:5px;margin-bottom:5px;text-align: center;}
.creditos a:hover{text-decoration:underline}

#contenedor #fotosClientes{padding-top:20px; float:left;}
#contenedor #fotosClientes img{float: left;margin-right: 14px;margin-bottom: 14px;}

/* MENU */
#menu {width:260px;}
#menu, #menu160{float:left;}
#menu ul, #menu160 ul{list-style:none;margin:0;padding:0;}
#menu ul {border-top-width: 2px;border-top-style: dotted;border-top-color: #FFF;}
#menu li {_float:left;}
#menu li a{
	display:block;
	width:235px;
	background-image:url(/images_diseno/imagenes/menu_bgitem.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-transform:uppercase;
	font-size:22px;
	text-align:right;
	padding-right:25px;
	padding-top:19px;
	line-height:17px;
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#FFF;
	float:left;
	_float:left;
	height:37px;
}
#menu li a:hover,#menu160 li a:hover{background-position:right top;color:#72BF44;}
#menu .select a{background-position:right;color:#72BF44;}

/* MENU 160 */

#menu160 li a { display:block; height:43px; width:140px; background-image:url(/images_diseno/imagenes/menu160_bgitem.jpg); background-repeat:no-repeat; background-position:left top;text-transform:uppercase; font-size:15px; text-align:right;	line-height:15px; font-weight: bold;	padding-right: 20px; padding-top: 30px; margin: 0px; padding-bottom: 0px; padding-left: 0px; *float: left;
_float: left;}
#menu160 .select a{background-color:#231F20; background-image:none}


/* FORM */

form{
	width:380px;
	float:left;
}
input,textarea{
	background-color:#BCBEC0;
	border:2px solid #939598;
	width:360px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	*margin-bottom:8px;
}
label{display:block;font-family:Arial, Helvetica, sans-serif;padding-bottom:5px;text-transform:uppercase;font-weight:700;font-size:12px;}
textarea{
	height:45px;
	_height:38px;
	scrollbar-arrow-color:#464646;
	scrollbar-3dlight-color:#CCC;
	scrollbar-darkshadow-color:#999;
	scrollbar-face-color:#D4D0C8;
	scrollbar-highlight-color:#FFF;
	scrollbar-shadow-color:#CCC;
	scrollbar-track-color:#F1F1E7;
}
#enviar{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:700;
	font-size:11px;
	line-height:14px;
	border-style:none;
	width: 75px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	display: inline;
	float: right;
	
}

/*FOOTER*/
#footer{font-size:15px;line-height:15px;text-align:center;border-top-width:2px;border-top-style:dotted;border-top-color:#CCC;margin-top:10px;padding-top:10px;padding-bottom:10px;clear:both;}
#footer a:hover, #footer_int a:hover {text-decoration:underline;}
#footer_int{font-size:12px;line-height:15px;text-align:left;border-top-width:2px;border-top-style:dotted;border-top-color:#CCC;margin-top:10px;padding-top:10px;padding-bottom:15px;clear:both;}
#footer_int p{float:left;font-size:13px;}
#footer_int  .idioma{text-transform:uppercase;float:right;border-left-width:2px;border-left-style:dotted;border-left-color:#CCC;font-size:14px;font-weight:700;width:160px;padding-left:px;background-position:15px center;text-align:right;background-repeat:no-repeat;}
.icoTel{background-image:url(/images_diseno/imagenes/ico_tel.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;}
.icoMail{background-image:url(/images_diseno/imagenes/ico_mail.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;}
.icoEn{background-image: url(/images_diseno/imagenes/ico_en.gif);}
.icoEs{background-image: url(/images_diseno/imagenes/ico_es.gif);}

