html,body{margin:0;background-color:#000;background-image:url(../images/fondo.jpg);background-repeat:no-repeat;background-position:top center;font-family:"Arial", "Helvetica", sans-serif;font-size:1em;color:#fff}form,fieldset{padding:0;margin:0;border:none}ul{margin:0;padding:0}a{color:#900;font-weight:bold}a img{border:none}a:hover{color:red}a:visited{color:#fff}p{margin:0.8em 0 0.2em 0}h1,h2,h3,h4{color:#900;margin:0}h4{font-size:1.25em}object{border:none;outline:none}h1,h2{display:inline;position:absolute;right:0;color:#fff}h1{font-size:1.5em;top:2.5em}h2{font-size:1.2em;top:4.5em}h3.colum-title{color:#fff;font-size:1em;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;margin:0 0 1em 0}#colum-right h4{font-size:1.1em}#content{width:56em;margin:0 auto 0 auto;position:relative;overflow:hidden}#navigation-bar ul{float:right}#navigation-bar li{display:inline}#navigation-bar li a{height:1.9em;background-position:top;display:inline-block;overflow:hidden}#navigation-bar li a:hover{background-position:bottom;color:red}#navigation-bar li a.videos:hover img{margin-top:-2.09em}#navigation-bar li a.photos:hover img{margin-top:-2.09em}#navigation-bar li a.home:hover img{margin-top:-1.84em}#navigation-bar li a.biography:hover img{margin-top:-1.9em}#navigation-bar li a.guestbook:hover img{margin-top:-3em}#banner{height:21em;padding:0.5em;margin:7em 0 0 0;background-image:url(../images/caja.gif);background-position:center;background-repeat:no-repeat;text-align:center}#banner img{margin:0.8em auto auto auto}#colum-left{width:38em;float:left;position:relative}.info-item{position:relative;color:#b0b0b0;height:auto;padding:0.7em;margin:0 0 1em 0;background-color:#000;opacity:0.7;border-style:solid;border-width:1px;border-color:#3c3c3c;font-size:0.8em}.info-item img{display:block;margin:0.5em auto}.info-item strong{font-size:1.05em;text-decoration:none}.info-item ul{margin:1em 0;padding:0 0 0 1em}.info-item h4{display:inline}.info-item p label{display:block}.info-item p .input{width:98%}.info-item ul.list{margin:0.5em 0 0 0;padding:0;text-align:center}.info-item ul.list li{display:inline;margin-right:0.5em}.info-item ul.list li a{display:inline-block}.info-item ul.list li img{display:inline}.error{border-color:red;border-width:2px}.error h4,.error p{color:red}.success{border-color:#007b22;border-width:2px}.success h4,.success p{color:#007b22}#colum-right{width:17.5em;float:right}#footer{height:7em;padding:3em 0 0 0;color:#828282;text-align:center;margin:10em 0 0 0;font-size:0.75em}#footer h3{position:absolute;left:-1000px}#footer h4{display:inline;color:#828282;font-size:1em;font-style:italic;font-weight:normal}#footer li{margin:0;padding:0 0.2em;display:inline;font-weight:bold}#footer li.normal{font-weight:normal}.section-info{color:#b0b0b0;padding:10px;background-color:#000;opacity:0.7;border-style:solid;border-width:1px;border-color:#3c3c3c;font-family:Arial, Helvetica, sans-serif;font-size:0.8em}.section-info p{margin:0 0 1em 0}.section-info ul{padding:0 0 1em 1.2em}.section-info > h3{font-size:1.3em;padding-bottom:0.5em}.section-info > h4{font-size:1.1em}.contact{position:relative;color:#b0b0b0;padding:10px;margin:0;background-color:#000;opacity:0.7;border-style:solid;border-width:1px;border-color:#3c3c3c;font-size:0.8em}.contact fieldset legend{color:#fff;font-size:1.2em;margin:0;font-weight:bold}.contact fieldset p label{display:block}.contact fieldset strong.required{position:absolute;right:2em;top:1em;width:10em}.contact fieldset p input.input-text{width:99%}.contact fieldset p textarea{width:99%;height:14em}#wide-colum{color:#b0b0b0;padding:0.6em;margin:0.5em auto 2em auto;background-color:#000;opacity:0.7;border-style:solid;border-width:1px;border-color:#3c3c3c;font-size:0.8em}.information{position:absolute;top:0.5em;right:1em;font-size:0.75em}ul.paginator{text-align:center;margin:0}ul.paginator li{display:inline;padding:0 0.15em}.column{margin:9em 0 0}.colum-title.right{text-align:right}.loading{background-color:#000;opacity:0.7;height:100%;width:100%;position:absolute;top:1.2em;left:0;z-index:100;text-align:center}.loading img{margin:2em auto 0 auto;display:block}.gallery-list{position:relative;overflow:hidden}.gallery-list > ul{margin:0;padding:0;list-style:none}.gallery-list > ul li{float:left;margin-right:9px}.gallery-list .inner-list{border:1px solid #3c3c3c}.gallery-list .inner-list ul{overflow:hidden;margin:0;padding:0;position:relative;list-style:none}.gallery-list .inner-list ul li{width:100px;height:75px;float:left;margin-left:10px}.gallery-list .inner-list ul li:first-child{margin-left:0}.gallery-list .inner-list ul li img{border:none;float:left}.gallery-list .paginator{overflow:hidden;border:1px solid #3c3c3c;margin-top:1em;padding:0.5em}.gallery-list .paginator ul{float:right;margin:0;padding:0;list-style:none}.gallery-list .paginator li{float:left;margin-left:1em}.gallery-list .paginator li:first-child{margin-left:0}.gallery-list .paginator .controls{border-left:1px solid #3c3c3c;margin-top:2px;padding-left:10px}.gallery-list .paginator .controls a{outline:none;text-indent:-9999px;display:block;background:url("../images/gallery-paginator.png") no-repeat scroll left top;width:8px;height:10px}.gallery-list .paginator .controls a.pause{background-position:left bottom}.gallery-list .paginator .current a{text-decoration:none;color:#fff}.gallery-detail{height:450px;margin-bottom:1em;overflow:hidden;overflow-y:hidden;position:relative;padding:0.5em;border-style:solid;border-width:1px;border-color:#3c3c3c}.gallery-detail img{margin:0 auto;display:block}.gallery-detail .gallery-loading{position:absolute;left:26em;top:13em;display:block;width:220px;height:19px;background:url("../images/loader.gif") no-repeat scroll left top}.gallery-detail .prev,.gallery-detail .next{position:absolute;top:45%}.gallery-detail .prev a,.gallery-detail .next a{display:block;width:25px;height:42px;position:relative;text-indent:-9999px}.gallery-detail .prev{left:10px}.gallery-detail .prev a{background:url("../images/ico-tbgallery-paginator-prev.png") no-repeat scroll left top}.gallery-detail .next{right:10px}.gallery-detail .next a{background:url("../images/ico-tbgallery-paginator-next.png") no-repeat scroll left top}.gallery-error{position:absolute;left:30em;top:12em}dl dt{font-weight:bold;float:left;margin-right:1em}dl dd{margin:0 0 0.5em 0}dl dd:last-child{margin:0}

