este es mi css
Código CSS:
Ver original
body { background:url(img_index_la_que_estaba.jpg) center center; background-attachment:fixed; background-repeat: no-repeat; background-size: 99%; font-family:"helvetica", arial; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } #contenido_100 { margin: 0 auto; width:99%; height:99%; background-size: 99%; position: relative; height: 0; } /*background-size: cover;*/ #logo_amauta_ppal { margin-top: 60px; margin-left: 20px; width: 180px; height:220px; padding: 10px; background-color:#7AC6E4; border-radius: 5px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); position:fixed; } #logo_amauta_inside { margin:0 auto; width: 160px; height:200px; padding: 10px; background-color:#ffffff; border-radius: 5px; } #section_3 /*es solo la capa de color AZUL del centro*/ { margin:0 auto; width:470px; height: 900px; background-color:#7AC6E4; /*#8fd700; el verde vacano que estaba antes */ border-radius: 20px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); margin-top: 60px; margin-left:280px; padding-top:1px; position:fixed; } #box_10 /*la que contiene los scripts_con_fotos*/ { padding-top:15px; padding-left: 15px; padding-right: 23px; padding-bottom: 20px; width:392px; height: 225px; background-color:#ffffff; color:#000002; margin:0 auto; text-align: center; border-top-left-radius:20px; border-top-right-radius: 20px; margin-top: 20px; } #footer_inside_fotos { padding-top: 10px; padding-bottom: 2px; padding-right: 20px; margin-top: 150px; width:380px; height: 50px; text-align: right; position: relative; text-decoration:none; background-color:rgba(0, 0, 0, 0.3); text-decoration: underline; position: absolute; } #section_2 /*la capa mas interna del centro b */ { padding-left: 20px; padding-right: 20px; padding-bottom: 10px; width:392px; height: 400px; background-color:#ffffff; color:#000002; text-align: left; margin: 0 auto; margin-top:20px; } footer { margin-top: 20px; background-color: #ffffff; } #footer_general { width: 430px; height: 140px; border-bottom-left-radius:20px; border-bottom-right-radius: 20px; margin-top: 20px; margin-left: 20px; font-family:"helvetica", arial; font-size: 8px; text-align:center; } footer ul li { display: inline-block; padding-left:1px; padding-right:1px; } #ul_sitios_recomendados { list-style:none; text-decoration: none; } #ul_footer_2 { list-style:none; } #box_footer_60 { background-color:#BDE0EE; width:71px; height:66px; border-radius: 4px; padding: 4px; margin-top:10px; } #box_footer_62 { background-color:#ffffff; width:65px; height:60px; border-radius: 4px; margin-top:3px; margin-left:3px; background-image:-moz-linear-gradient(0% 22px 20deg, #ffffff, #999); background-image:-webkit-gradient(linear, 0% 0%, 0% 50%, from(#999), to(#ffffff)); } #box_footer_70 { background-color:#BDE0EE; width:71px; height:66px; border-radius: 4px; padding: 4px; margin-left:50px; margin-right:50px; margin-top:10px; } #box_footer_72 { background-color:#ffffff; width:65px; height:60px; border-radius: 4px; margin-top:3px; margin-left:3px; background-image:-moz-linear-gradient(0% 22px 20deg, #ffffff, #999); background-image:-webkit-gradient(linear, 0% 0%, 0% 50%, from(#999), to(#ffffff)); } #box_footer_80 { background-color:#BDE0EE; width:71px; height:66px; border-radius: 4px; padding: 4px; margin-right:40px; margin-top:10px; } #box_footer_82 { background-color:#ffffff; width:65px; height:60px; border-radius: 4px; margin-top:3px; margin-left:3px; background-image:-moz-linear-gradient(0% 22px 20deg, #ffffff, #999); background-image:-webkit-gradient(linear, 0% 0%, 0% 50%, from(#999), to(#ffffff)); } #box_footer_90 { background-color:#BDE0EE; width:375px; height:40px; border-radius: 4px; margin-left:25px; padding-top:1px; } /* padding_bottom:5px; padding-left:8px;*/ #box_footer_92 { background-color:#ffffff; width:360px; height:24px; border-radius: 4px; background-image:-moz-linear-gradient(0% 22px 20deg, #ffffff, #999); background-image:-webkit-gradient(linear, 0% 0%, 0% 50%, from(#999), to(#ffffff)); margin-left:7px; } #redes_contenedor { margin:0 auto; width: 210px; height: 400px; margin-top:60px; margin-left: 780px; position:fixed; } #twitter_feed { width: 190px; height: 210px; background-color:#7AC6E4; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); border-radius: 5px; margin-top: 1px; padding-left:10px; padding-top:10px; } #footer_social /*la capa de azul del fondo de los botones de redes sociales*/ { width:190px; height:50px; background-color:#7AC6E4; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); margin-top:10px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-top-left-radius: 8px; border-bottom-right-radius: 8px; padding-left:8px; padding-top:8px; } #social_3 /*la capa blanca mas interna sobre la que estan los botones de las redes sociales*/ { width:184px; height:42px; background-image:-moz-linear-gradient(0% 22px 20deg, #ffffff, #999); background-image:-webkit-gradient(linear, 0% 0%, 0% 50%, from(#999), to(#ffffff)); border-radius: 8px; } .botones_float { dispay:inline-block; float:left; clear:none; } #social_6 { width:34px; height:34px; float:left; clear:none; margin-right:10px; margin-left:20px; margin-top:5px; } #social_8 { width:34px; height:34px; float:left; clear:none; margin-right:10px; margin-left:10px; margin-top:5px; } #social_10 { width:34px; height:34px; float:left; clear:none; margin-right:10px; margin-left:10px; margin-top:5px; } nav { position: fixed; display: block; margin: 0 auto; margin-top: 5px; margin-left:1px; margin-right:1px; border: 1px solid #222; background-color: #7AC6E4; font: 15px Tahoma, sans-serif; font-weight: bold; z-index:2; } nav ul { padding: 1px; margin: 1px; } nav ul:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; } nav li { position: relative; float: left; list-style-type: none; } nav li a { display: block; padding: 10px 6.3px; border-left: 1px solid #999; border-right: 1px solid #222; color: #000; text-decoration:none; } nav li a:focus { outline: none; text-decoration: underline; } nav li:first-child a { border-left: none; } nav li.ultimo a { border-right: none; } nav li:hover ul { display:block; } nav a span { display: block; float: right; margin-left: 1px; } nav ul ul { display: none; width: 100%; position: absolute; left: 0; background: #7AC6E4; } nav ul ul li { float: none; } nav ul ul a { padding: 5px 10px; border-left: none; border-right: none; } nav ul ul a:hover { background-color: #6BE2FF; } nav { border-radius:4px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); background-image:-moz-linear-gradient(0% 22px 90deg, #7AC6E4, #999); background-image:-webkit-gradient(linear, 0% 0%, 0% 20%, from(#999), to(#7AC6E4)); } nav li:hover { background-image:-moz-linear-gradient(0% 100px 90deg, #999, #7AC6E4); background-image:-webkit-gradient(linear, 0% 0%, 0% 70%, from(#7AC6E4), to(#999)); } nav ul ul { border-bottom-left-radius:4px; border-bottom-right-radius:4px; box-shadow:2px 2px 2px rgba(0, 0, 0, .8); background-color:rgba(0, 214, 255, 0.3); } nav ul ul li { border-left:1px solid rgba(0, 0, 0, 0.1); border-right:1px solid rgba(0, 0, 0, 0.1); } nav ul ul li.ultimo { border-left:1px solid rgba(0, 0, 0, 0.1); border-bottom:1px solid rgba(0, 0, 0, 0.1); border-bottom-left-radius:4px; border-bottom-right-radius:4px; } nav ul ul a:hover { background-color:rgba(84, 231, 62, 0.8); }
bueno les comento ademas que es una web para una fundación sin animo de lucro que apoya a chicos con dificultades en las escuelas y quiero aportar mi granito de arena a la causa construyendoles una buena web
creen que sea necesario poner el html? cualquier observacion es bienvenida!!