body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a{ text-decoration:none;}
a{color:#6E757D;}
a:hover{ color:#B1B6BC;}
h1{font-size:18px; color:#094198; padding:0; margin:0; margin-bottom:4px;}
h2	{font-size:15px; color:#6F757C; padding:0; margin:0; margin-bottom:2px;}
h3	{font-size:14px; padding-top:10px; margin:0; margin-bottom:2px;}
p{ margin:0px; padding:0px; margin-top:9px;}
img{ border:0px;}

#global{width:775px; margin:0 auto;}
#cabecera{ height:108px;}
#logo{ width:180px; float:left; margin-right:13px;}
#banner{ float:left; margin-top:33px;}

#menu{height:47px; color:#FFFFFF; letter-spacing:0px;}
#menu ul{padding:0px; margin:0px;}
#menu li{float:left; list-style:none;}

#primera{ height:217px;}
#primera2{ width:775px; height:120px;}
#cuadro{background:url(../img/cuadro.jpg) no-repeat; height:208px; width:321px; color:#FFFFFF; margin-right:5px; float:left;}
#cuadro h1{ font-size:30px; padding:0px; margin:0px; font-family:Helvetica, sans-serif;}

#parte_arriba{margin-bottom:10px;}
#c1{float:left; margin-right:3px; width:200px;}
#c2{padding-top:1px;}
#parte_abajo{}
#d1{float:left; margin-right:3px; width:205px;}
#d2{padding-top:1px; font-size:12px; text-align:justify;}

#fotoportada{ float:left; margin-top:2px;}
#textoportada{width:320px; height:200px; text-align:justify; color:#6F757C; float:left; margin-right:10px;}
#linea-portada{ float:left; margin-top:20px;}
#directos{float:left;}

#trabajos{height:110px;  width:413px; margin-left:15px; background:url(../img/ultimos-trabajos.jpg) no-repeat;}
#trabajos1{ float:left; width:105px;}
#trabajos2{ float:left; margin-top:10px;}
#entrada{ font-weight:bold; color:#6F757C; padding-left:7px; padding-top:5px;}
#imagen_trabajos{ padding-left:5px; padding-top:10px;}
#titulo_trabajos a{color:#094198; text-decoration:none;}
#entradilla_trabajos{ font-size:11px; width:300px; padding-top:10px;}
#entradilla_trabajos a{ color:#6F757C; text-decoration:none;}

#directo1{margin-left:10px; float:left; margin-right:10px; margin-top:5px;}
#directo2{float:left;margin-right:10px; margin-top:5px;}
#directo3{float:left; margin-top:4px;}
#segunda{ height:190px;}

#pie{ padding-top:30px; font-size:11px; text-align:right;}
#extras{ font-size:13px; font-weight:bold;  margin-bottom:5px;}

.info{color:#6E757D;}
.masgrande{ font-size:40px;}
.negrita{ font-weight:bold;}

#imgminia{float:left; margin-right:5px;}
#desc{ padding-top:7px;}
#formulario{ background:url(../img/formulario.jpg) no-repeat; height:320px; padding-top:30px; padding-left:5px;}
.fo{color:#6F757C; padding-bottom:0px; font-size:10px;}
.for{margin-bottom:10px;}
.boton{background:url(../img/boton.png) no-repeat; height:32px; width:102px; border:0px; font-size:17px; font-weight:bold; color:#6F757C}
.mapa{ font-size:16px;}
.lista{list-style:url(../img/punto.jpg);}
#ultimos{ background-color:#EBEBEB; margin-top:1px; margin-left:2px; margin-right:14px; padding-left:5px; font-size:10px; color:#6F757C; padding-bottom:20px; padding-top:25px;}
.lista2{ 
list-style:url(../img/punto.jpg);
padding-left:20px; margin-left:20px;
}
#lista{
list-style:url(../img/punto.jpg);}
#lista li{ margin-left:50px;}
#maquinaria{ background:url(../img/maquinariafondo.jpg) no-repeat; width:773px; height:175px; margin-bottom:10px;}
#imagen{ padding-top:3px; padding-left:4px; float:left; width:254px; border:medium; border-color:#FFFFFF;}
#imagen img{ border:solid 1px; border-color:#FFFFFF;}
#texto{ float:left; padding-top:5px; margin-left:4px;}
#titulo{ font-size:16px; font-weight:bold; color:#FFFFFF;}
#descripcion{ width:500px; color:#FFFFFF;}

#tra{background:url(../img/trabajos-mecanizado.jpg) no-repeat; width:565px; height:102px; margin-left:205px; margin-top:10px;}
#i{ float:left; width:120px; margin-right:10px; padding-left:5px; margin-top:4px;}
#i img{ border:solid 1px; border-color:#FFFFFF;}
#t{ float:left; color:#FFFFFF;}
#ti{ font-size:13px; font-weight:bold; padding-top:4px; margin-bottom:9px;}
#ti a{ font-size:13px; font-weight:bold; padding-top:4px; margin-bottom:9px; color:#FFFFFF;}
#en{ width:400px;}
#grande{ float:left; width:392; margin-right:10px; margin-top:10px; border:solid 2px; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:1px;}
#peque{ float:left; width:155px; height:100px; margin-top:10px; height:260px;}
#mini{ float:left; margin-right:9px; margin-bottom:10px; border:solid 2px; padding-top:2px; padding-left:1px; padding-right:1px;}
#des{ margin-top:10px;}