@charset "utf-8";
/* CSS Document */


/* Reset */
body, p, a, img, h1, h2, h3, h4, h5, ul, li { padding:0px; margin:0px;}
img, a { text-decoration:none; border:none; outline:none;}

body { background-color: #f0f0f0;}

.wrapper { width:960px; margin:0 auto; border-top:1px dashed #999; padding:0px;}
.head { width:960px; margin:0 auto; height:100px; background: url(imgs/logo.png) 50% 70% no-repeat; display:block; position:relative; margin-bottom:30px;}
.head span.tagline { font-size:8px; text-transform:uppercase; position:absolute; top:85%; left:47%; letter-spacing:0.2em; color: #333; text-decoration:line-through;}

.proyectos { overflow:hidden; clear:both; margin-top:40px;}
.proyecto { width:100px; height:400px; float:left; padding:0px 10px 0px 10px;}
.proyecto img { margin:0px 0px 10px 0px; border-bottom:1px solid #999;}
.proyecto h2 { font-size:10px; font-family: Helvetica, Arial, sans-serif; text-transform:uppercase; font-weight:bold; color: #666; border-bottom:1px dashed #999; padding:0px 0px 15px 0px; line-height:11px;}
.proyecto p { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9px; color:#333; padding-top:5px; line-height:11px;}
.proyecto a img {cursor: pointer;}


.proyectosolo { overflow:hidden; border-bottom:1px dashed #999; margin-bottom:20px; padding-bottom:10px; display:none; position:relative;}
.proyectosolo h1 {font-size:24px; color:#000; background-color:#FFF; padding:5px 10px 5px 10px; position:absolute; top:20px; left:0px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; letter-spacing:-0.05em; text-transform:uppercase;}
.proyectosolo h3 {font-size:10px; color:#666; background-color:#FFF; padding:5px 10px 5px 10px; position:absolute; top:65px; left:0px; font-family: Helvetica, Arial, sans-serif; font-weight:normal; letter-spacing:-0.03em; text-transform:uppercase;}
.proyectosolo .cerrar a { display:block; background-color: #000; padding:3px 7px; font-size:10px; color:#fff; position:absolute; bottom:20px; right:10px; text-decoration:none; letter-spacing:0.1em;}
.proyectosolo .cerrar a:hover {background-color:#333;}
.proyectosolo img{ border-bottom:1px solid #999;}
.proyectosolo .imagenuno { padding:10px;}
.proyectosolo .imagendos { padding:10px; float:left;}
.proyectosolo .imagentrescuatro { float:left; padding:10px; width:160px;}
.proyectosolo .imagentrescuatro img.arriba { margin-bottom:20px;}
.proyectosolo .descripcion { float:right; padding:0px 10px 0px 10px; width:160px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; float:left;}
.proyectosolo .descripcion h2 {font-size:14px; text-transform:uppercase; color:#666; border-bottom:1px dashed #999; padding:10px 0px 10px 0px; margin-bottom:10px; font-family: Helvetica, Arial, sans-serif;}
.proyectosolo .descripcion p {font-size:10px; color:#555; line-height:13px; padding:0px 0px 20px 0px; border-bottom:1px dashed #999;}
.proyectosolo .descripcion a { text-decoration:none; color:#fff; background-color:#000; padding:0px 5px 0px 5px; position:relative; font-size:9px; display:inline;}
.proyectosolo .descripcion a:hover {text-shadow: 0.1em 0.1em 0.05em #FFF; background-color:#333;}

.foot { clear:both; margin-bottom:20px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; height:200px;}
.footunidad { float:left; padding:10px; width:220px;}
.footunidad h2 {font-size:14px; text-transform:uppercase; color:#000; border-bottom:1px dashed #999; padding:10px 0px 10px 0px; margin-bottom:10px; font-family: Helvetica, Arial, sans-serif;}
.footunidad ul {font-size:9px; color:#333; line-height:14px; padding:10px 0px 0px 0px; list-style:none;}
.footunidad ul li {}
.footunidad ul li a { text-decoration:none; color:#fff; background-color:#000; padding:0px 5px 0px 5px; position:relative; font-size:9px; display:inline;}
.footunidad ul li a:hover {text-shadow: 0.1em 0.1em 0.05em #FFF; background-color:#333;}
.footunidad ul li span {text-decoration:none; color:#fff; background-color: #333; padding:0px 5px 0px 5px; position:relative; font-size:9px; display:inline;}
.footunidad ul li span.blanco {text-decoration:none; color:#000; background-color: #fff; padding:0px 5px 0px 5px; position:relative; font-size:9px; display:inline;}
.footunidad ul li em { color:#fff; background-color:#999; padding:0px 5px 0px 5px; font-style:normal;}

.footunidad #comparte {}



h1 { font-size:24px; color:#666;}

