/* CSS Document */

*{margin: 0; padding: 0; behavior: url(iepngfix.htc);}
img{border: none;}

body{text-align: center; margin: 0; background: #000 url(../images/fondoweb.gif) repeat-x left top;}

#contenedor{margin: 0 auto; background:url(../images/fondopolvo.gif) no-repeat right top; width: 885px; min-height: 530px; _height: 530px;}
#contenedore{margin: 0 auto; background:url(../images/fondopolvoe.gif) no-repeat right top; width: 885px; min-height: 530px; _height: 530px;}
#contenedor2{margin: 0 auto; background:none; width: 800px;}
#contenedor3{margin: 0 auto; background:none; width: 700px;}

#contenido{float: left;}

#menu{float: left; margin: 225px 0 0 15px; width: 235px;}
#menu ul{float: left; width: 100%; list-style-type: none;}
#menu ul li a span{display: none;}
#menu ul li a{display: block;}

#menu ul li#bajo{background: transparent url(../images/bajo.gif) no-repeat left top; height: 26px;}
#menu ul li a#logo{text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: right; font-weight: bold;background: transparent url(../images/logo.gif) no-repeat left top; height:77px; margin: 0; _margin: 0 0 -4px 0; padding: 0;}
#menu ul li a#empresa{text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-align: right; font-weight: bold;background: transparent url(../images/empresa.gif) no-repeat left top; height:34px; margin: 0; padding: 8px 10px 0 0;}
#menu ul li a#productos{text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-align: right; font-weight: bold;background: transparent url(../images/productos.gif) no-repeat left top; height:30px;  padding: 8px 10px 0 0; margin: 0;}
#menu ul li a#contacta{text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-align: right; font-weight: bold;background: transparent url(../images/contacta.gif) no-repeat left top; height:30px; margin: 0; padding:  8px 10px 0 0;}

#menu ul li a#logo:hover{color: #000; text-decoration: none;background: transparent url(../images/logo.gif) no-repeat left top;}
#menu ul li a#empresa:hover{color: #000; text-decoration: none;background: transparent url(../images/empresa2.gif) no-repeat left top; }
#menu ul li a#productos:hover{color: #000; text-decoration: none;background: transparent url(../images/productos2.gif) no-repeat left top;}
#menu ul li a#contacta:hover{color: #000; text-decoration: none;background: transparent url(../images/contacta2.gif) no-repeat left top;}

#menu #idiomas{float: left; width: 100%; height: 67px;}
#menu #idiomas p a{float: left; text-align: left; height: 65px;}
#menu #idiomas p span{display: none;}
#menu #idiomas p a#castellano{background: url(../images/castellano.jpg) no-repeat left top; width: 92px; cursor: pointer;}
#menu #idiomas p a#ingles{background: url(../images/ingles.jpg) no-repeat left top; width: 51px; cursor: pointer;}


#cuerpo{float: right; background: transparent url(../images/fondocuadrotxt.jpg) no-repeat right top; width: 586px; height: 284px; margin: 226px 35px 0 0; _margin: 226px 20px 0 0;}
/*#cuerpo.fondo2{background: transparent url(../images/fondocuadrotxt2.jpg) no-repeat right top; height: 284px;}*/
#cuerpo.fondo3{background: transparent url(../images/fondocuadrotxt4.jpg) no-repeat right top; height: 510px;}
#cuerpo p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: left; width: 45%; margin: 20px 10px 20px 20px; _margin: 20px 10px; float: left;}
#cuerpo h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; text-align: left; width: 90%; margin: 20px 10px 0 10px; _margin: 20px 10px 0 10px; float: left; font-weight:bold;}
#cuerpo p.largo{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: left; width: 93%; margin: 10px 10px; float: left;}
#cuerpo p.corto{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: left; width: 25%; margin: 50px 5px 15px 10px; float: left;}
#cuerpo #imagencuerpo{float: right; height: 216px; width:45%; margin: 3px 15px 0 0; _margin: 3px 2px 0 0;}
#cuerpo #imagencuerpo2{float: left; height: 216px; width:159px; margin:20px 40px 0 0; _margin:20px 40px 0 0; /*background: url(../images/productoscorte.jpg) no-repeat left top;*/}
#cuerpo #imagencuerpo3{float: left; height: 216px; width:159px; margin:20px 0 0 0; /*background: url(../images/productosabrasivos.jpg) no-repeat left top;*/}
#cuerpo #imagencuerpo4{float: left; height: 216px; width:159px; margin:10px 0 0 10px; background: url(../images/productoscorte.jpg) no-repeat left top;}
#cuerpo #imagencuerpo5{float: left; height: 216px; width:159px; margin:10px 0 0 10px; background: url(../images/productosabrasivos.jpg) no-repeat left top;}
#cuerpo #imagencuerpo2 h1, #cuerpo #imagencuerpo3 h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: center; font-weight: bold; margin:0; width: 100%;}
#cuerpo #imagencuerpo4 h1, #cuerpo #imagencuerpo5 h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: center; font-weight: bold; margin: 155px 0 0 0; width: 100%;}
#cuerpo #imagencuerpo2 h1 a, #cuerpo #imagencuerpo3 h1 a, #cuerpo #imagencuerpo4 h1 a, #cuerpo #imagencuerpo5 h1 a{text-decoration: none; color: #ffffff;}
#cuerpo #imagencuerpo2 h1 a:hover, #cuerpo #imagencuerpo3 h1 a:hover, #cuerpo #imagencuerpo4 h1 a:hover, #cuerpo #imagencuerpo5 h1 a:hover{text-decoration: none; color: #666;}

#cuerpo dl{float: left; margin: 10px 0 0 20px; padding:0; list-style-type: none; height: 284px;}
#cuerpo dl dt{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: left; font-weight: bold; background: url(../images/cuadrolista.gif) no-repeat left center; padding: 0 0 0 12px;}
#cuerpo dl dt a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: left; font-weight: bold; text-decoration: none;}
#cuerpo dl dt a:hover{text-decoration: none; color: #CC0000;}
#cuerpo dl dd{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666; text-align: left; font-weight: bold; padding: 0 0 0 12px;}
#cuerpo dl dd a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666; text-align: left; font-weight: bold;text-decoration: none; padding:0; margin: 0;}
#cuerpo dl dd a:hover{text-decoration: none; color: #ccc;}

#cuerpo2{float: left; background-color: #FFFFFF; width: 100%; padding: 10px;}
#cuerpo2 h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #000; text-align: center; width: 100%;}
#cuerpo2 h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #550002; text-align: center; width: 100%; border-bottom: 2px solid #550002; padding: 0 0 5px 0; margin: 0 0 10px 0;}
#cuerpo2 #tabla{text-align: center; margin: 0 0 10px 0;}
#cuerpo2 table{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: center; border-collapse:collapse; border: 1px solid #550002; width: 100%; margin: 0 0 10px 0;}
#cuerpo2 th{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; text-align: center; font-weight: bold; background-color:#8F0100; border: 1px solid #ccc;}
#cuerpo2 th.largo{width: 50%;}
#cuerpo2 th.medio{width: 30%;}
#cuerpo2 th.corto{width: 20%;}
#cuerpo2 td{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: center; border: 1px solid #333;}
#cuerpo2 td.gris1{background-color:#999; color: #000;}
#cuerpo2 td.gris2{background-color:#ccc; color: #000;}
#cuerpo2 caption{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #8F0100; text-align: center; font-weight: bold; border: 1px solid #ccc; padding: 3px;}
#cuerpo2 p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-align: left; margin: 0; padding: 0;}
#cuerpo2 p.titulo{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #550002; text-align: left; margin: 0; padding: 0; font-weight: bold; padding: 0 0 0 12px; background: url(../images/cuadrolista.gif) no-repeat left center;}
#cuerpo2 p.rojo{color: #990000; font-weight: bold;}
#cuerpo #formulario{float: right; height: 216px; width:45%; margin: 20px 15px 0 0; _margin: 20px 2px 0 0;}
#cuerpo #formulario p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-align: left; font-weight: bold; margin:0; width: 100%;}
#cuerpo #formulario p.gris{color: #666;}
#cuerpo #formulario label{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: right; font-weight: bold; margin:0 5px 0 0; width: 60px;}
#cuerpo #formulario input{float:left; text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; padding: 0 0 0 2px; height: 18px; margin: 0; width: 160px; border: none; background-color:#333;}
#cuerpo #formulario textarea{float:left; text-align: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; padding: 0 0 0 2px; height: 70px; margin: 0; width: 160px; border: none; background-color:#333;}
#cuerpo #formulario input#enviar{float: left; width: 55px; height: 20px; border: 1px solid #990000; color: #fff; font-weight: bold; background-color:#333; padding: 0; text-align: center; margin: 10px 0 10px 65px; cursor: pointer;}

#cerrar{float: right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #8F0100; text-align: left; font-weight: bold; margin: 15px 0;}
#cerrar a{float: right; text-decoration: none; background: url(../images/close.gif) no-repeat left center; padding: 5px 0 5px 26px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #8F0100; text-align: left; font-weight: bold;}
#cerrar a:hover{color: #333;}

.oculto{display:none;}
.gris{color: #999999;}
.linea{line-height: 25px;}
.rojo{color: #990000; font-weight: bold;}

#pie{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align: center; width: 100%; margin: 60px 0 10px 115px;}