body{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size:12px;color:#444;background:#4D4D4D;margin:0}
#wrap{background:url(../images/wrapper-bg.png) repeat-y;width:930px;top:0;margin:0 auto 20px;padding:0 10px}
h1,h2,h3,h4{color:#F60;font-weight:700}
h3{font-size:12px}
h4{font-size:12px;line-height:10px}
#header{width:930px;height:200px;padding:0}
#logo{width:194px;height:153px;background:url(../images/logo.png);margin:10px auto}
#portaenlace{width:234px;height:163px;background:url(../images/portafolio.png);float:right;z-index:1000;position:relative}
#cinta{width:95px;height:160px;background:url(../images/cinta.png);float:left;z-index:1;position:relative}
#menu{width:930px;height:43px;z-index:10}
ul#menul{width:100%;height:43px;background:url(../images/menu-bg.gif) top left repeat-x;font-size:12px;font-family:"Lucida Grande", Verdana, sans-serif;font-weight:700;list-style-type:none;z-index:10;margin:0;padding:0}
ul#menul li{display:block;float:left;margin:0 0 0 5px}
ul#menul li a{height:43px;color:#4d4d4d;text-decoration:none;display:block;float:left;line-height:200%;padding:8px 15px 0}
ul#menul li a:hover{color:#fff;background:url(../images/current-bg.gif) top left repeat-x}
#pg_inicio #inicio,#pg_multimedia #multimedia,#pg_disenoweb #disenoweb,#pg_grafico #grafico,#pg_mantenimiento #mantenimiento,#pg_produccion #produccion,#pg_portafolio #port,#pg_contacto #contacto,#pg_enlaces #enlaces{color:#FFF;background:url(../images/current-bg.gif) top left repeat-x}
#content{width:930px;float:left}
#contenido{width:910px;height:100%;float:left;margin:10px;padding:0}
#contenido2{width:680px;height:100%;float:left;border-right:1px solid #ddd;margin:10px 0 15px 10px;padding:0}
#derecha{width:230px;height:100%;float:left;margin:10px 0 10px 4px;padding:0}
.titulo{font-size:21px;font-weight:600;color:#FF7D00;text-align:left;line-height:22px}
p{font-size:12px;color:#4D4D4D;padding:0 5px}
img{border:1px solid #ccc;background:#fff;margin:5px;padding:5px}
.social{border:0;background:none;margin:0;padding:0}
#slideshow{width:900px;height:273px;background:url(../images/slide_border.png) no-repeat;z-index:1;margin:0}
#slideshowb{width:900px;height:273px;background:url(../images/sola.jpg) no-repeat #4D4D4D;z-index:3;margin:0}
#slideshowbase{width:457px;height:273px;float:right;z-index:2;background-color:#000;margin:0 0 0 5px}
#slideshow2{width:457px;height:273px;background:url(../images/slide_2.png) no-repeat;float:right;z-index:1;margin:0}
#rollo{width:900px;height:273px;z-index:1;left:100px;background:url(../images/rollo.png) no-repeat right top}
#footer{width:930px;height:150px;padding-bottom:10px;background:url(../images/footer.png) no-repeat 0 bottom;margin:10px auto 0}
#social{position:relative;width:300px;height:55px;display:block;float:left;margin-top:10px;font-size:10px;color:#FF7D00;padding:10px 15px}
#direccion{position:relative;width:300px;height:55px;display:block;float:right;margin-top:10px;border-left:1px #ccc solid;font-size:10px;color:#FF7D00;padding:10px 15px}
div.contact_form form,div.contact_form table,div.contact_form td,div.contact_form th{vertical-align:top;text-align:left;margin:0;padding:0}
div.contact_form table{border-collapse:collapse}
div.contact_form th{padding:0 10px 3px 0}
div.contact_form td{padding:0 0 3px}
div.contact_form img{margin-left:5px}
div.contact_form em{text-decoration:none;font-style:normal;font-weight:900;color:#004080}
div.contact_form div.error{margin-bottom:15px}
div.contact_form div.input{float:left;line-height:1px;background:#fff}
div.contact_form select{width:250px}
div.contact_form div.input input,div.contact_form div.input textarea{border:1px solid #ccc;background:none;margin:0;padding:3px}
div.contact_form input.submit{border:0;width:70px;height:24px;background:url(../images/submit.png);margin:0;padding:0}
#portafolio{width:445px;height:220px;float:left;margin:5px 10px 0 0}
#portafolio2{width:280px;height:225px;float:left;margin:5px 10px 0 0}
#portafoliox{width:100%;height:100px;margin:5px 5px 0 0}
#portatext{width:400px;padding-top:5px;float:left;margin:5px}
#portaname{font-size:14px;font-weight:600;color:#4D4D4D;text-align:left}
#portatext2{width:200px;float:left;margin:0 5px}
#contx{width:60%;float:left;padding:0 5px 0 0}
#contx2{width:40%;float:right;font-size:12px;font-weight:600;padding:0 0 0 5px}
#anuncio{width:200px;height:180px;border:1px solid #ccc;color:#555;float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;background:#fff;margin:7px;padding:5px}
a:link,a:hover{color:#333}
a:visited,a:active,div.contact_form em.error,div.contact_form form em{color:#FF7D00}
ul#menul li a.current,ul#menul li a.active,ul#menul li a:active{color:#FFF;background:url(../images/current-bg.gif) top left repeat-x;padding:5px 15px 0}
