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{background:url("images/homepage/header/background.gif") top no-repeat;display:block;float:left;position:relative;overflow:hidden;width:381px;height:113px;z-index:0;}.logo_dlv a{display:block;background:url("images/homepage/header/logo.png") top no-repeat;width:381px;height:113px;}.logo_dlv span{display:none;}.background_slider{position:absolute;background:url("images/homepage/header/background_slider.png") no-repeat scroll;width:381px;height:431px;float:left;border:0;overflow:hidden;z-index:-1;}#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:left;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;}