@charset "utf-8";
/* CSS Document */

body{
background-color:#333333;
margin:0;
padding:0;
}
img{
border:none;
}
.wrapper{
width:1000px;
margin:0 auto;
position:relative;
}
#header{
width:1000px;
height:314px;
background:url(img/header.jpg);
position:relative;
}
#header #logo{
position:absolute;
width:120px;
height:69px;
background:url(img/logo.gif);
top:40px;
left:127px;
}
#header #proy_maq{
background:url(img/proy_estruc_met.png);
width:168px;
height:87px;
position:absolute;
top:215px;
left:124px;
}
#header #inv_maq{
background:url(img/inv_maq.png);
width:168px;
height:89px;
position:absolute;
top:215px;
left:343px;
}
.page{
position:relative;
padding:0 62px 0 128px;
}
ul#menu{
padding:40px 0 5px 0;
width:810px;
height:32px;
background-image:url(img/menubg.jpg);
background-position:bottom;
background-repeat:repeat-x;
list-style:none;
margin:0 auto;
clear:both;
}
#menu li{
float:left;
padding-right:48px;
}
#menu a{
display:block;
height:18px;
}
#menu .empresa{
background:url(img/empresa.png);
width:64px;
}
#menu .servicios{
background:url(img/servicios.png);
width:53px;
}
#menu .maquinaria{
background:url(img/maquinaria.png);
width:63px;
}
#menu .estructuras{
background:url(img/estructuras.png);
width:129px;
}
#menu .contacto{
background:url(img/contacto.png);
width:74px;
}
#menu .noticias{
background:url(img/noticias.png);
width:107px;
}
#content{
width:810px;
position:relative;
float:left;
clear:both;
}
.home{
background:#C98D03;
color:#FFFFFF;
}
.home a{
color:#FFFFFF;
}
.home img{
border:1px solid #FFFFFF;
}
.section{
background:#FFFFFF;
}
#content .left{
float:left;
width:330px;
padding:50px 25px 50px 50px;
}
#content .right{
float:right;
width:330px;
padding:50px 50px 50px 25px;
}
#content .titles{
padding:50px 50px 0px 50px;
}
#content .maquina{
float:left;
width:140px;
height:100%;
padding:0 25px 25px 0;
}
#content .maquina img{
margin:0 0 15px 0;
}
.aligntoleft{
margin-top:65px;
}
.breadcrumb{
margin: 0 0 15px 0;
}
.slideshow {
margin-bottom:30px;
}
.textoamarillo{
padding:0 0 0 50px;
}
#contacto input{
border:none;
background-color:#C98D03;
color:#FFFFFF;
margin-bottom:8px;
width:100%;
height:30px;
font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
padding-left:5px;
}
#contacto textarea{
border:none;
background-color:#C98D03;
color:#FFFFFF;
margin-bottom:8px;
width:100%;
height:50px;
font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
padding-left:5px;
padding-top:5px;
}
#contacto .frmcontaco{
background-color:#C98D03;
}
#producto{
float:left;
width:760px;
padding:50px 0 0 50px;
}
.producto {
float:left;
padding:0 40px 25px 0;
height:120px;
height:auto;
min-height:120px;
width:330px;
}
#paginar{
padding: 0 0 25px 50px;
}
#producto img {
padding: 10px 0 0 0;
float:left;
}
.producto .img{
width:160px;
float:left;
}
.producto span, .text {
float:left;
padding-left:20px;
padding-top:8px;
width:150px;
}
#footer{
background:#FFFFFF;
height:120px;
clear:both;
position:relative;
border-top:15px solid #C98D03;
padding:40px 0 0 0;
}
#footer ul{
list-style:none;
margin:0 auto;
padding:0;
}
#footer li{
float:left;
padding-right:48px;
}
#footer li a{
color:#000000;
text-decoration:none;
}
#footer li a:hover{
color:#000000;
text-decoration:underline;
}
.izq{
float:left;
padding-bottom:5px;
}
.der{
float:right;
padding-bottom:5px;
}
.clear{ clear:both;}