.centered_block, #header {  width: 102.4em;  margin-left: auto;  margin-right: auto;  text-align: left;  font-size: 1em;}#content #stellar {  width: 102.4em;  margin-left: auto;  margin-right: auto;  text-align: left;  font-size: 1em;}body {  font-family: Arial, Verdana, sans-serif;  color: #333333;  font-size: x-small;  font-variant: normal;  font-style: normal;  font-weight: normal;  padding: 0;  margin: 0;}a { outline: none; }a img { border: none; }body {  background: #000000 url("/images/front/bg_body.jpg") left 80px no-repeat;  color: #ffffff;}#wrapper {  position: relative;  width: 100%;  margin: 0;  padding: 0;  text-align: center;  background-color: transparent;  overflow: hidden;  text-align: center;}#header_wrapper {  background: #ffffff url("/images/front/bg_paper.jpg") left bottom repeat;  border-top: 5px solid #8b2424;  border-bottom: 2px solid #000000;  height: 70px;}#header { overflow: hidden; }#header h1 {  margin: 25px 0 0 0;  float: left;}#header h1 a { outline: none; }#main_navigation {  float: right;  width: 48.5em;  margin: 0;  padding: 0;  list-style-type: none;}#main_navigation li {  float: left;  width: 9.5em;  height: 7.6em;  padding: 0;}#main_navigation li a {  font-size: 1.5em;  text-decoration: none;  padding: 1.8em 0 1.3em 0;  display: block;  text-align: center;  color: #000000;  font-weight: 100;}#main_navigation li a:hover { border-bottom: 5px solid #8b2424; }#main_navigation li.active a { border-bottom: 5px solid #8b2424; }#content {  background: transparent;  padding-top: 7em;  border-top: 2px solid #ffffff;}#footer {  clear: both;  margin: 2em 0 0 0;  height: 3em;  color: #ffffff;}#content #stellar p {  font-size: 1.2em;  line-height: 1.3em;  color: #dddddd;}#home_page #content {  width: 100%;  margin: 0;  padding: 0;  text-align: center;}#highlighted_photos {  position: relative;  background: #000000;  width: 100%;  height: 450px;  background: #000000;  margin: 3em auto 0;  padding: 0.4em 0 0.3em;  overflow: hidden;  clear: both;}#highlighted_photos ul {  position: absolute;  clear: both;  background: #000000;  margin: 0;  padding: 0;  list-style-type: none;  width: 1000%;}#highlighted_photos li {  float: left;  display: block;  margin: 0 0 0.5em 0;  border-right: 2px solid #000000;  cursor: pointer;}#highlighted_photos li a {  filter: alpha(opacity=90);  -moz-opacity: 0.9;  -khtml-opacity: 0.9;  opacity: 0.9;  display: block;  height: 450px;}#highlighted_photos li a:hover {  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;}#highlighted_photos_controls {  width: 100%;  height: 9.2em;  background: transparent url("/images/front/bg_highlights_controls5.jpg") 50% top repeat-x;  text-align: center;}#highlighted_photos_controls ul {  position: relative;  width: 102.4em;  margin: 0 auto;  padding: 0;  height: 30px;  list-style-type: none;}#highlighted_photos_controls ul li {  position: absolute;  top: 0;  right: 15px;  padding: 0;  margin: 1.5em 0 0;  display: block;  float: left;}#highlighted_photos_controls ul li a { outline: none; }#highlighted_photos_controls a.prev {  display: block;  width: 32px;  height: 29px;  overflow: hidden;  position: absolute;  top: 0;  text-indent: -9000px;}#highlighted_photos_controls a.next {  display: block;  width: 32px;  height: 29px;  overflow: hidden;  position: absolute;  top: 0;  text-indent: -9000px;}#highlighted_photos_controls a.prev {  right: 45px;  background: transparent url("../images/front/highlight_arrows_prev.gif") left top no-repeat;}#highlighted_photos_controls a.next {  right: 0;  background: transparent url("../images/front/highlight_arrows_next.gif") left top no-repeat;}#highlighted_photos_controls a.prev:hover { background: transparent url("../images/front/highlight_arrows_prev.gif") left -29px no-repeat; }#highlighted_photos_controls a.next:hover { background: transparent url("../images/front/highlight_arrows_next.gif") left -29px no-repeat; }#home_page h2 {  font-size: 2.5em;  font-weight: 100;  text-transform: uppercase;  margin: 0.5em 0;  width: 15em;}#home_page #latest_posts {  float: left;  width: 61.3em;}#home_page #latest_posts ul {  margin: 0;  padding: 0;  list-style-type: none;}#home_page #latest_posts ul li a.post_photo {  width: 280px;  height: 262px;  display: block;  overflow: hidden;  float: left;  text-align: center;}#home_page #latest_posts ul li a.post_photo img { height: 262px; }#home_page #latest_posts ul li .post_teaser {  background-color: #27221f;  width: 32.9em;  height: 263px;  float: left;}#home_page #latest_posts ul li .post_teaser h3 {  font-weight: 100;  margin: 0.5em 0 2em 2em;}#home_page #latest_posts ul li .post_teaser h3 a {  color: #eeeeee;  font-size: 1.3em;  text-decoration: none;  text-transform: uppercase;}#home_page #latest_posts ul li .post_teaser p.date { margin: 2em 0 0 2em; }#home_page #latest_posts ul li .post_teaser p.post_teaser_body { margin: 0 2em 2em 2em; }#home_page #latest_posts ul li .post_teaser p.read_more {  margin: 0 2em 2em 2em;  text-align: right;}#home_page #latest_posts ul li .post_teaser p.read_more a {  color: #8b2424;  font-size: 1em;}#home_page #latest_photos {  float: right;  width: 40.6em;}#home_page #latest_photos ul {  margin: 0;  padding: 0;  border-bottom: none;}body.galleries_section #header { margin-bottom: 7em; }#galleries {  margin: 0;  padding: 0;  list-style-type: none;}#galleries li {  margin-bottom: 9em;  background: transparent url("/images/front/border_galleries_bottom.gif") left bottom repeat-x;  overflow: hidden;  border-left: 4px solid transparent;  padding: 1em 1em 1.2em 1.6em;}#galleries li:hover {  border-left: 4px solid #8b2424;  background-color: #000000;  cursor: pointer;}#galleries li.active {  border-left: 4px solid #8b2424;  background-color: #000000;  cursor: pointer;}h2 {  margin: 0;  font-weight: 100;  text-transform: uppercase;  font-size: 1em;}h2 a {  font-size: 2.9em;  color: #ffffff;  text-decoration: none;}#galleries li .photo_counter {  margin: 0;  font-size: 1.4em !important;}#gallery_intro p.photo_counter {  margin: 0;  font-size: 1.4em !important;}.gallery_description {  width: 45.5em;  float: left;  margin-top: 4em;}.gallery_description p {  margin-top: 0;  margin-bottom: 0;  line-height: 1.4em;}#galleries p {  font-size: 1.2em;  color: #dddddd;}#galleries .gallery_teaser {  position: relative;  width: 521px;  height: 105px;  background: #000000;  overflow: hidden;  float: right;  margin-top: 4em;}#galleries .gallery_teaser.active { background: #27221f; }#galleries .gallery_teaser ul {  position: absolute;  top: 0;  left: 0;  width: 700px;  height: 105px;  padding: 0;  list-style-type: none;}#galleries .gallery_teaser ul li {  float: left;  margin: 0;  padding: 0;  border: none;  border-right: 2px solid #000000;}#galleries ul.gallery_teaser li img {  margin: 0;  border: 0;  height: 130px;}#gallery_intro {  margin: 0 2em 0.5em 2em;  overflow: hidden;  border-bottom: 1px solid #ffffff;  padding-bottom: 5em;}ul#gallery_thumbs {  clear: both;  list-style-type: none;  padding: 0;  margin: 0 1.2em 1em 2em;  overflow: hidden;  border-bottom: 1px solid #ffffff;}#gallery_thumbs li {  float: left;  margin-right: 0.8em;  margin-bottom: 0.8em;  text-align: center;}#gallery_thumbs li a {  width: 190px;  height: 128px;  overflow: hidden;  display: block;  background: #27221f;}body#gallery_page h2 { font-size: 2.9em; }#photo_page #content { padding: 0; }#photo_page #photo {  position: relative;  background: #27221f;  margin: 0 2em 2em;  height: 615px;  text-align: right;  overflow: hidden;}#photo_page #photo h2 {  position: absolute;  left: 0;  top: 6em;  z-index: 10;  margin: 0 0 0 2em;  text-transform: uppercase;}#photo_page #photo h2 a { padding-bottom: 0.1em; }#photo_page #photo h2 a:hover { border-bottom: 4px solid #8b2424; }#photo_page #photo_metadata {  position: absolute;  bottom: 0;  left: 0;  margin: 2em 2em 0 0;  padding: 2em 2em 1.2em 2.2em;  background: transparent url("/images/front/bg_translucent_shade_of_gray2.png") right top repeat;  text-align: left;  z-index: 5;  width: 36em;  height: 12em;}#photo_page #photo_metadata h3 {  font-size: 2em;  margin: 0 0 0.5em 0;  font-weight: 100;  text-transform: uppercase;}#photo_page #photo_metadata p {  font-size: 1.2em;  margin-bottom: 0.5em;  color: #cccccc;}#photo_page #photo #controls .nav-controls .prev {  left: 0;  background: transparent url("/images/front/btn_prev_photo.png") left 50% no-repeat;  cursor: pointer;}#photo_page #photo #controls .nav-controls .next {  right: 0;  background: transparent url("/images/front/btn_next_photo.png") right 50% no-repeat;}#photo_page #photo #controls .nav-controls .prev {  position: absolute;  top: 0;  text-indent: -1000em;  display: block;  height: 615px;  line-height: 615px;  width: 49.2em;  outline: none;  opacity: 0.3;  filter: alpha(opacity=30);}#photo_page #photo #controls .nav-controls .next {  position: absolute;  top: 0;  text-indent: -1000em;  display: block;  height: 615px;  line-height: 615px;  width: 49.2em;  outline: none;  opacity: 0.3;  filter: alpha(opacity=30);}#photo_page #photo #controls .nav-controls .prev:hover {  opacity: 1;  filter: alpha(opacity=100);}#photo_page #photo #controls .nav-controls .next:hover {  opacity: 1;  filter: alpha(opacity=100);}#photo_page #photo #main_photo span { display: block; }#photo_page #photo #main_photo img { border: none; }#photo_page a.advance-link { text-decoration: none !important; }.post {  position: relative;  padding: 1em 2em 1em 1.6em;  margin-bottom: 7em;  border-left: 4px solid transparent;  overflow: hidden;}body#posts_page .post:hover {  border-left: 4px solid #8b2424;  background-color: #000000;  cursor: pointer;}body#posts_page .post.active {  border-left: 4px solid #8b2424;  background-color: #000000;  cursor: pointer;}body#post_page .post {  border-left: 4px solid #8b2424;  background-color: #000000;  cursor: pointer;}body#post_page .post { cursor: auto; }.post h2 a { color: #ffffff; }.post .metadata { margin: 0 0 4em 0; }.post .metadata a {  padding-bottom: 0.1em;  border-bottom: 1px solid #8b2424;  text-decoration: none;}.post .metadata .tags { display: block; }.post .post_content p {  width: 40.6em;  line-height: 1.3em;}.post .post_image {  position: relative;  float: right;  margin-top: 0.8em;  margin-bottom: 1em;  border: 2px solid #999999;}.post a { color: #be5757; }#comments {  list-style-type: none;  padding: 0;  margin: 2em 0 4em;  border-bottom: 1px solid #424242;}#comments li {  overflow: hidden;  width: 47.5em;  margin: 0 0 2.5em 0;}#comments li img {  float: left;  margin: 0 1em 1em 0;}#comments li p {  margin: 0;  font-size: 1em;}#comments li p.comment_author {  font-size: 1.5em !important;  margin: 0 0 0.1em 0;  text-transform: uppercase;}#comments li p.comment_author a { color: #8b2424; }#comments li p.comment_body {  border-left: 4px solid #8b2424;  font-size: 1.3em !important;  margin: 0 0 0.4em;  padding: 1em 1.2em;  background-color: #27221f;}#comments li p.comment_date {  font-size: 1em !important;  font-style: italic;  margin: 0;}.link_hub {  font-size: 10px;  width: 23.79em;  margin-right: 0.8em;  float: left;}#page_contents .link_hub h2 {  width: 8em;  height: 5em;  padding-bottom: 0.2em;  margin: 0;}#page_contents { margin: 0 2em; }#page_contents h2 {  clear: both;  font-size: 2.9em;  font-weight: 100;  text-transform: uppercase;  margin: 0.5em 0 1.5em;  width: 15em;}#page_contents #page_body { width: 47.5em; }#page_contents h3 {  clear: both;  font-size: 1.4em;  font-weight: 100;  text-transform: uppercase;  margin: 2em 0 0.5em;  line-height: 1.4em;}#page_contents #page_body p {  font-size: 1.2em;  line-height: 1.2em;  margin: 0 0 1.5em;}#page_contents #page_body ul {  padding: 0;  margin: 0;  list-style-type: none;}#page_contents #page_body ul li {  background: transparent url("/images/front/bullet.png") left 0.3em no-repeat;  padding-left: 1.5em;  margin-bottom: 0.5em;}#page_contents #page_body ul li a {  color: #ffffff;  border-bottom: 1px solid #8b2424;  text-decoration: none;  font-size: 1.2em;}#page_contents #page_body ul li a:hover {  background: #ffffff;  color: #8b2424;  border-bottom: 1px solid #ffffff;}body#una-historia-con-mucho-mimo #stellar { background: transparent url("/images/front/paco_y_paredes.jpg") right top no-repeat; }body#una-historia-con-mucho-mimo #stellar img {  float: right;  margin-bottom: 3em;}body#quieres-ponerte-en-contacto-conmigo-aqui-tienes-como #stellar #page_body strong {  font-size: 2em;  text-transform: uppercase;}
