* {
padding: 0;
margin: 0;
z-index: 1;
}
@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#000; /*overflow: hidden;*/}

#contenedor { margin:0px auto 0px auto; padding:0; width:1200px; height:800px; background: url(../img/bg.jpg) no-repeat top left #000; }
#contenedor .pie{ width:1200px; height:220px; margin-top:810px; background:url(../img/pie.jpg) no-repeat;}

#contenedor1 { margin:250px auto 0px auto; padding:0; width:1200px; height:900px; background: url(../img/bg1.jpg) no-repeat top left #000; line-height:17px; }
#contenedor1 p{ float:left; font-size:12px; margin:20px 0 0 375px; width:630px; }
#contenedor1 a{ padding:2px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: none; font-weight:bold;}
#contenedor1 a:hover{ background:#F6CE47; padding:2px; color:#B14700; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#contenedor1 .destaca{background:#F6CE47; padding:2px; color:#B14700; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#contenedor1 .pie{ width:1200px; height:250px; margin-top:810px; background:url(../img/pie.jpg) no-repeat;}

#contenedor2 { margin:160px auto 0px auto; padding:0; width:1200px; height:850px; background: url(../img/bg2.jpg) no-repeat top left #000;}
#portafolio { width:650px; height:360px; margin: 70px 0 0 350px; float:left; float:left; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:17px; }
#contenedor2 .pie{ width:1200px; height:250px; margin-top:810px; background:url(../img/pie.jpg) no-repeat;}

#img_ceroerror a{ background:url(../img/portafolio/1.png) no-repeat; float:left; margin:0; padding:inherit; width:141px; height:141px; }
#img_ceroerror a:hover{ background:url(../img/portafolio/ceroerror.png) no-repeat; float:left; margin:0; padding:inherit; width:141px; height:141px;}
#img_tiradagratis a{ background:url(../img/portafolio/2.png) no-repeat; float:left; margin:0; padding:inherit; width:141px; height:141px; }
#img_tiradagratis a:hover{ background:url(../img/portafolio/tiradagratis.png) no-repeat; float:left; margin:0; padding:inherit; width:141px; height:141px;}
#img_mjbarajas a{ background:url(../img/portafolio/1.png) no-repeat; float:left; margin:0; padding:inherit; width:141px; height:141px;}
#img_mjbarajas a:hover{ background:url(../img/portafolio/mjbarajas.png) no-repeat; float:left; margin:0; padding:inherit; width:141px; height:141px;}
#img_talleresleandro a{ background:url(../img/portafolio/2.png) no-repeat; float:left; margin:0; padding:inherit; width:141px; height:141px;}
#img_talleresleandro a:hover{ background:url(../img/portafolio/talleresleandro.png) no-repeat; float:left; margin:0; padding:inherit; width:141px; height:141px;}
#img_visualgrama a{ background:url(../img/portafolio/1.png) no-repeat; float:left; margin:0; padding:inherit; width:141px; height:141px;}
#img_visualgrama a:hover{ background:url(../img/portafolio/visualgrama.png) no-repeat; float:left; margin:0; padding:inherit; width:141px; height:141px;}

#contenedor3 { margin:210px auto 0px auto; padding:0; width:1200px; height:800px; background: url(../img/bg3.jpg) no-repeat top left #000; line-height:17px;}
#contenedor3 p{ float:left; font-size:12px; margin:10px 0 0 365px; width:630px; }
#contenedor3 a{ padding:2px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: none; font-weight:bold; }
#contenedor3 a:hover{ background:#F6CE47; padding:2px; color:#B14700;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#contenedor3 .destaca{background:#F6CE47; padding:2px; color:#B14700; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
#contenedor3 .pie{ width:1200px; height:250px; margin-top:810px; background:url(../img/pie.jpg) no-repeat;}

#contenedor4 { margin:260px auto 0px auto; padding:0; width:1200px; height:800px; background: url(../img/bg4.jpg) no-repeat top left #000;}
#contenedor4 p{ color:#FFF; float:left; font-size:12px; font-family:Verdana, Geneva, sans-serif; margin:10px 0 20px 0px; width:630px;}
.contenedor4 { background:#F6CE47; padding:2px; color:#B14700; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#contenedor4 .pie{ width:1200px; height:250px; margin-top:810px; background:url(../img/pie.jpg) no-repeat;}
#formulario {margin:85px 0 0 430px; width:500px; height:auto; float:left; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.form { background:#F9EEA5; font-size:17px; border:1px solid #F9EEA5; color:#9D8150; padding:2px; filter: alpha(opacity=90); opacity: .9; font-family:"Courier New", Courier, monospace;}
.form_style {background:#F9EEA5; padding:2px; border:1px solid #F9EEA5; color:#3E2801; /*font-weight:bold;*/ font-family:"Courier New", Courier, monospace; font-size:17px;}
.a { background:#F9EEA5; font-size:12px; font-family: "Courier New", Courier, monospace; color:#3E2801; padding:3px;}
.detalle { color:#3E2801; font-size:17px; font-family:"Courier New", Courier, monospace; background:#F9EEA5; padding:3px; }

#final { margin:150px auto 0px auto; padding:0; width:1200px; height:200px;}

#cabecera { width:1200px; height:200px; float:left; margin:0;}
#cabecera1 { width:1200px; height:200px; float:left; margin:0;}
#cabecera2 { width:1200px; height:200px; float:left; margin:0;}
#cabecera3 { width:1200px; height:200px; float:left; margin:0;}
#cabecera4 { width:1200px; height:200px; float:left; margin:0;}

#menu_inicio a{ float:left; margin:30px 0 0 345px; padding:inherit; width:510px; height:60px; background:url(../img/menu_inicio.png) no-repeat;}
#menu_inicio a:hover{ float:left; margin:30px 0 0 345px; padding:inherit; width:510px; height:60px; background:url(../img/menu_inicio.png) no-repeat;}

#menu_info a{ float:left; margin-left:350px; padding:inherit; width:120px; height:80px; background:url(../img/menu_info.png) no-repeat;}
#menu_info a:hover{ float:left; margin-left:350px; padding:inherit; width:120px; height:80px; background:url(../img/menu_info2.png) no-repeat;}
#menu_info_ { float:left; margin-left:350px; padding:inherit; width:120px; height:80px; background:url(../img/menu_info2.png) no-repeat;}

#menu_portafolio a{ float:left; margin:0; padding:inherit; width:320px; height:80px; background:url(../img/menu_portafolio.png) no-repeat;}
#menu_portafolio a:hover{ float:left; margin:0; padding:inherit; width:320px; height:80px; background:url(../img/menu_portafolio2.png) no-repeat;}
#menu_portafolio_ { float:left; margin:0; padding:inherit; width:320px; height:80px; background:url(../img/menu_portafolio2.png) no-repeat;}


#ceroerror a{ background:url(../img/portafolio/ceroerror.png) no-repeat; float:left; margin:0; width:180px; height:190px; padding:inherit;}
#ceroerror a:hover{ background:url(../img/portafolio/ceroerror_.png) no-repeat; float:left; margin:0; width:180px; height:190px; padding:inherit;}
#mjbarajas a{ background:url(../img/portafolio/mjbarajas.png) no-repeat; float:left; margin:0; width:180px; height:190px; padding:inherit;}
#mjbarajas a:hover{ background:url(../img/portafolio/mjbarajas_.png) no-repeat; float:left; margin:0; width:180px; height:190px; padding:inherit;}
#talleresleandro a{ background:url(../img/portafolio/talleresleandro.png) no-repeat; float:left; margin:0; width:180px; height:190px; padding:inherit;}
#talleresleandro a:hover{ background:url(../img/portafolio/talleresleandro_.png) no-repeat; float:left; margin:0; width:180px; height:190px; padding:inherit;}
#tiradagratis a{ background:url(../img/portafolio/tiradagratis.png) no-repeat; float:left; margin:0; width:180px; height:190px; padding:inherit;}
#tiradagratis a:hover{ background:url(../img/portafolio/tiradagratis_.png) no-repeat; float:left; margin:0; width:180px; height:190px; padding:inherit;}
#visualgrama a{ background:url(../img/portafolio/visualgrama.png) no-repeat; float:left; margin:0; width:180px; height:190px; padding:inherit;}
#visualgrama a:hover{ background:url(../img/portafolio/visualgrama_.png) no-repeat; float:left; margin:0; width:180px; height:190px; padding:inherit;}


#menu_servicios a{ float:left; margin-left:350px; padding:inherit; width:280px; height:80px; background:url(../img/menu_servicios.png) no-repeat;}
#menu_servicios a:hover{ float:left; margin-left:350px; padding:inherit; width:280px; height:80px; background:url(../img/menu_servicios2.png) no-repeat;}
#menu_servicios_ { float:left; margin-left:350px; padding:inherit; width:280px; height:80px; background:url(../img/menu_servicios2.png) no-repeat;}

#menu_contacta a{ float:left; margin:0; padding:inherit; width:280px; height:80px; background:url(../img/menu_contacta.png) no-repeat;}
#menu_contacta a:hover{ float:left; margin:0; padding:inherit; width:280px; height:80px; background:url(../img/menu_contacta2.png) no-repeat;}
#menu_contacta_ { float:left; margin:0; padding:inherit; width:280px; height:80px; background:url(../img/menu_contacta2.png) no-repeat;}

#menu_final a{ float:left; margin:0; padding:inherit; width:280px; height:80px; background:url(../img/menu_contacta.png) no-repeat;}
#menu_final a:hover{ float:left; margin:0; padding:inherit; width:280px; height:80px; background:url(../img/menu_contacta2.png) no-repeat;}

#ce { background:url(../img/portafolio/ceroerror1.jpg) no-repeat; widows:246px; height:155px; }
#ce a:hover{ background:url(../img/portafolio/ceroerror2.jpg) no-repeat; widows:246px; height:155px;}
