body{margin:0;padding:0;width:auto;background:#fff url(images/homepage/background.jpg) no-repeat top;font-family:Helvetica,"Trebuchet MS","Lucida Sans Unicode"}@font-face{font-family:nilland;src:url(font/nilland_black.ttf) format("truetype")}select{padding:0}li{list-style:none}a{text-decoration:none;list-style:none;outline:none}a:hover{text-decoration:none;list-style:none;outline:none}a:active{outline:none}img{border:none}#page{margin:0 auto 0;width:960px;height:2057px;padding-bottom:300px}#header{margin:0;width:920px;height:160px;padding:35px 20px 0 20px}#logo{position:relative;float:right;width:381px;height:150px;margin:0;padding:0}.logo_dlv{display:block;float:right;position:relative;overflow:hidden;width:113px;height:113px;z-index:0}.logo_dlv a{display:block;background:url("images/homepage/header/logo.png") top no-repeat;width:113px;height:113px}.logo_dlv span{display:none}.logo_dlv:hover{border:4px solid #e0dbcd;margin:-4px -4px 0 0;-moz-box-shadow:0 0 10px #bbb299;-webkit-box-shadow:0 0 10px #bbb299;box-shadow:0 0 10px #bbb299;cursor:pointer;transition:box-shadow;transition-duration:500ms;-webkit-transition:box-shadow;-webkit-transition-duration:500ms;-moz-transition:box-shadow;-moz-transition-duration:500ms;-o-transition:box-shadow;-o-transition-duration:500ms}#intro{position:relative;float:right;width:381px;height:37px;text-indent:-9999px;margin-top:10px;padding:0}#intro span{display:none}#topmenu{position:relative;float:left;width:458px;height:23px;margin-top:90px;padding:0;background:transparent}#topmenu .portfolio{display:block;float:left;position:relative;overflow:hidden;width:109px;height:23px;margin-right:20px}.portfolio a{width:109px;height:23px;background:url("images/homepage/header/topmenu_portfolio.png") top no-repeat;display:block}.agua{position:absolute;z-index:-1;background:url("images/homepage/header/agua2.gif") top center no-repeat;width:126px;height:51px;float:left;border:0;overflow:hidden}#topmenu .blog{display:block;float:left;position:relative;overflow:hidden;width:54px;height:23px;margin-right:20px}.blog a{width:54px;height:23px;background:url("images/homepage/header/topmenu_blog.png") top no-repeat;display:block}#topmenu .fotografia{display:block;float:left;position:relative;overflow:hidden;width:126px;height:23px;margin-right:20px}.fotografia a{width:126px;height:23px;background:url("images/homepage/header/topmenu_fotografia.png") top no-repeat;display:block}#topmenu .contacto{display:block;float:left;position:relative;overflow:hidden;width:107px;height:23px;margin-right:20px}.contacto a{width:107px;height:23px;background:url("images/homepage/header/topmenu_contacto.png") top no-repeat;display:block}#portfolio{width:920px;height:390px;padding:90px 20px 0 20px}#portfolio .titulo{display:block;width:175px;height:28px;background:#fff url(images/homepage/titulo.gif) 0 0;margin-bottom:30px}#portfolio .titulo:hover{background-position:0 -28px}#portfolio .botones{position:relative;height:27px;width:235px;padding:0;margin-bottom:5px}#portfolio .siguiente{background:#fff url(images/homepage/portfolio/siguiente.gif) no-repeat;position:relative;float:left;height:27px;width:27px;display:block}#portfolio .anterior{background:#fff url(images/homepage/portfolio/anterior.gif) no-repeat;position:relative;margin-left:35px;height:27px;width:27px;display:block}#slider{height:300px;margin:0;padding:0}#slider ul,#slider li{padding:0;list-style:none}#slider li{background:#fff;margin-top:0;margin-bottom:0;padding:0;width:920px;height:300px;overflow:hidden}#slider img{float:left;border:0;padding:0;margin:0}.caption{float:right;background:#fff;margin:0;padding:0;width:490px;height:300px;border:0}.caption h2{border:0 none;color:#266397;font-family:nilland,Helvetica,"Trebuchet MS","Lucida Sans Unicode";font-size:22px;font-weight:bold;letter-spacing:0;line-height:20px;margin:0}.caption span{border:0 none;color:#4db0e2;font-size:17px;font-weight:normal;letter-spacing:-0.7px;line-height:15px;margin:0;text-transform:lowercase}.descripcion{margin:20px 0 15px;width:450px;height:145px;padding:0}.descripcion h3{border:0;color:#666;font-size:13px;letter-spacing:0;line-height:13px;margin-top:5px;text-align:justify;text-indent:15px;font-weight:normal;line-height:15px}#portfolio .thumbnails{margin-top:5px;height:100px;padding:0}#portfolio .thumbnails img{float:left;padding-right:16px!important}.thumbnails strong{background:transparent url(images/homepage/portfolio/lupa.png) no-repeat scroll 0 0;height:100px;margin-left:-116px;position:absolute;width:100px}#blog{margin:0;width:920px;height:228px;padding:90px 20px 0 20px}#blog .titulo{display:block;width:87px;height:28px;background:#fff url(images/homepage/titulo.gif) 0 -56px;margin-bottom:30px}#blog .titulo:hover{background-position:0 -84px}#blog .thumbnails{width:880px;height:166px;margin-left:10px;padding:0}#blog .boxgrid{background:#fff none repeat scroll 0 0;border:3px solid #d8b5eb;float:left;height:160px;margin-right:10px;overflow:hidden;position:relative;width:160px}#blog .boxgrid:hover{border:3px dashed #ccc}#blog .boxgrid a{color:#111;font-family:nilland,"century gothic","Trebuchet MS","Lucida Sans Unicode";font-weight:bold;font-size:14px;line-height:14px}#blog .boxgrid a:hover{color:#555;border:none;font-size:14px}#blog .boxgrid img{position:absolute;top:0;left:0;border:0}#blog .boxcaption{background:url(images/boxcaption_b.png) repeat;float:left;height:100px;padding:10px;position:absolute;width:90%}#blog .captionfull .boxcaption{top:160px;left:0}#blog .caption .boxcaption{top:160px;left:0}#fotografia{margin:0;width:920px;height:228px;padding:90px 20px 0 20px}#fotografia .titulo{display:block;width:201px;height:35px;background:#fff url(images/homepage/titulo.gif) 0 -112px;margin-bottom:30px}#fotografia .titulo:hover{background-position:0 -147px}#fotografia .thumbnails{clear:left;width:880px;height:166px;margin-left:10px;padding:0}#fotografia .boxgrid{background:#fff none repeat scroll 0 0;border:3px solid #9dd6fb;float:left;height:160px;margin-right:10px;overflow:hidden;position:relative;width:160px}#fotografia .boxgrid:hover{border:3px dashed #888}#fotografia .boxgrid a{color:#111;font-family:nilland,"century gothic","Trebuchet MS","Lucida Sans Unicode";font-weight:bold;font-size:14px;line-height:14px}#fotografia .boxgrid a:hover{color:#555;border:none;font-size:14px}#fotografia .boxgrid img{position:absolute;top:0;left:0;border:0}#fotografia .boxcaption{background:url(images/boxcaption_f.png) repeat;float:left;height:100px;padding:10px;position:absolute;width:90%}#fotografia .captionfull .boxcaption{top:160px;left:0}#fotografia .caption .boxcaption{top:160px;left:0}#contacto{margin:0;width:920px;height:340px;padding:90px 20px 0 20px}#contacto .titulo{display:block;width:170px;height:28px;background:#fff url(images/homepage/titulo.gif) 0 -182px;margin-bottom:30px}#contacto .titulo:hover{background-position:0 -210px}#contactform{float:left;width:300px;margin-left:10px}#contactform input.name{color:#aaa;border:1px solid #d4d4d4;height:20px;padding-top:4px;width:250px;margin-bottom:13px}#contactform input.name:focus{color:#666;border:1px solid #bbb}#contactform input.mail{color:#aaa;border:1px solid #d4d4d4;height:20px;padding-top:4px;width:250px;margin-bottom:13px}#contactform input.mail:focus{color:#666;border:1px solid #bbb}#contactform input.website{color:#aaa;border:1px solid #d4d4d4;height:20px;padding-top:4px;width:250px;margin-bottom:13px}#contactform input.website:focus{color:#666;border:1px solid #bbb}#contactform textarea.mensaje{overflow:auto;font-family:Helvetica,"Trebuchet MS","Lucida Sans Unicode";color:#aaa;border:1px solid #d4d4d4;height:150px;padding-top:4px;width:250px;margin-bottom:13px}#contactform textarea.mensaje:focus{font-size:16px;font-weight:bold;color:#666;border:1px solid #bbb}#contactform input.enviar{background:#fff url(images/homepage/contacto/contacto_enviar.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;display:block;height:27px;margin:-13px 0 0 254px;padding:0;position:relative;text-indent:-9999px;width:27px}#contactform input.enviar:hover{background:#fff url(images/homepage/contacto/contacto_enviar.gif) 0 -27px no-repeat}#social{background:#fff url(images/homepage/contacto/contacto_background.gif) no-repeat scroll 65px 0;height:177px;margin-left:350px;width:540px}#mail_icon .fadethis{text-indent:-9999px;float:left;position:relative;display:block;height:95px;width:106px;background:#fff url(images/homepage/contacto/mail_icon.jpg) 0 0 no-repeat}#mail_icon .fadethis .hover{display:none;cursor:pointer;position:absolute;top:0;left:0;display:block;height:95px;width:106px;background:#fff url(images/homepage/contacto/mail_icon.jpg) 0 -95px no-repeat}#twitter_icon .fadethis{text-indent:-9999px;float:left;position:relative;display:block;height:95px;width:106px;background:#fff url(images/homepage/contacto/twitter_icon.jpg) 0 0 no-repeat}#twitter_icon .fadethis .hover{display:none;cursor:pointer;position:absolute;top:0;left:0;display:block;height:95px;width:106px;background:#fff url(images/homepage/contacto/twitter_icon.jpg) 0 -95px no-repeat}#tweets{float:right;height:160px;margin-top:15px;padding-left:25px;text-indent:-15px;width:350px}#tweets p{color:#333;font-size:12px;margin-bottom:10px;margin-top:0;text-indent:-25px}#tweets a{color:#7f98a3;font-size:13px;font-weight:bold}#tweets a:hover{color:#00b3ff;font-weight:bold;font-size:13px;border-bottom:1px dashed #666}#footer{height:53px;margin:250px 0 0 20px;padding-top:10px;top:200px;width:347px}.top a{display:block;height:41px;width:55px}.top{height:41px;width:55px;overflow:hidden;position:absolute;margin:45px 0 0 885px;z-index:0}.flecha{background:transparent url(images/homepage/top.png) no-repeat scroll center top;border:0 none;float:right;height:41px;margin-left:15px;overflow:hidden;position:absolute;width:55px;z-index:-1}
