/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

@font-face {
  font-family: 'WebSymbolsRegular';
  src: url("../fonts/websymbols-regular-webfont.eot");
  src: url("../fonts/websymbols-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/websymbols-regular-webfont.woff") format("woff"), url("../fonts/websymbols-regular-webfont.ttf") format("truetype"), url("../fonts/websymbols-regular-webfont.svg#WebSymbolsRegular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'roboto_slabregular';
  src: url("../fonts/robotoslab-regular-webfont.eot");
  src: url("../fonts/robotoslab-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/robotoslab-regular-webfont.woff") format("woff"), url("../fonts/robotoslab-regular-webfont.ttf") format("truetype"), url("../fonts/robotoslab-regular-webfont.svg#roboto_slabregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'roboto_slablight';
  src: url("../fonts/robotoslab-light-webfont.eot");
  src: url("../fonts/robotoslab-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/robotoslab-light-webfont.woff") format("woff"), url("../fonts/robotoslab-light-webfont.ttf") format("truetype"), url("../fonts/robotoslab-light-webfont.svg#roboto_slablight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSansRegular';
  src: url("../fonts/OpenSans-Regular-webfont.eot");
  src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSansItalic';
  src: url("../fonts/OpenSans-Italic-webfont.eot");
  src: url("../fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic-webfont.woff") format("woff"), url("../fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSansBold';
  src: url("../fonts/OpenSans-Bold-webfont.eot");
  src: url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSansBoldItalic';
  src: url("../fonts/OpenSans-BoldItalic-webfont.eot");
  src: url("../fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg");
  font-weight: normal;
  font-style: normal; }
/*
.botonesSociales{
	height:82px;
	margin: 25px 0px 20px 0px;
	#example1{
		display: table;
		margin: 0px auto;
	}
}
.sharrre{
	margin:0px 15px 0 15px;
	float:left;
	.box a:hover{
		text-decoration:none;
	}
	.count {
		color:#000;
		display:block;
		font: 14px/30px 'Open Sans', sans-serif;
		height:30px;
		position:relative;
		text-align:center;
		width:50px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		border:1px solid #b2b2b2;
		background: white;
		&.count:before, &.count:after {
			content:'';
			display:block;
			position:absolute;
			left:49%;
			width:0;
			height:0;
		}
		&.count:before {
			border:solid 7px transparent;
			border-top-color:#b2b2b2;
			margin-left:-7px;
			bottom: -14px;
		}
		&.count:after {
			border:solid 6px transparent;
			margin-left:-6px;
			bottom:-12px;
			border-top-color: white;
		}
	}
	.share {
		color: #F7921E;
		display:block;
		font-size:20px;
		font-weight:bold;
		height:40px;
		line-height:40px;
		margin:8px 5px 0px 5px;
		text-align:center;
		text-decoration:none;
		width:40px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
	}
}
#twitter .share {
	color: white;
	font-family: "WebSymbolsRegular";
	background: #000;
}
#facebook .share {
	color: white;
	font-family: "Open Sans";
	background: #000;
}
*/
.contenedorlike {
  width: 980px;
  margin: 0px auto; }

#example3 {
  width: 150px;
  height: 40px;
  position: absolute;
  top: 140px;
  margin-left: 750px;
  z-index: 1000; }

#shareme .box {
  width: 270px; }

#shareme .box a {
  color: #404040; }

#shareme .box a:link, #shareme .box a:visited, #shareme .box a:active {
  text-decoration: none; }

#shareme .count {
  color: #4A4B4F;
  font-family: 'roboto_slablight';
  font-size: 51px;
  float: left;
  border-right: 2px solid #F7921E;
  line-height: 40px;
  padding-right: 15px; }

#shareme .share {
  font-family: 'OpenSansRegular';
  font-size: 18px;
  line-height: 22px;
  float: left;
  margin-top: -3px;
  margin-left: 15px;
  width: 120px; }

#shareme .buttons {
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 245px;
  height: 75px;
  left: -20px;
  top: -15px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 15px 20px;
  -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2); }

#shareme .button {
  max-width: 50px;
  height: 20px;
  margin: 10px 10px 10px 10px; }

#pager {
  position: absolute;
  min-width: 990px;
  width: 100.0000%;
  z-index: 1000;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  #pager a {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 14.28%;
    position: relative;
    color: white;
    font-weight: bold;
    text-align: center;
    display: block;
    padding: 20px;
    background: #3C4E5A;
    border-color: #28353d;
    border-right: 1px solid #28353d;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
    #pager a:link, #pager a:visited {
      text-decoration: none; }
    #pager a:hover {
      background-color: #485e6c; }
    #pager a.activa {
      color: white;
      background-color: #4c738c; }

.share-button-top {
  margin-top: 60px;
  margin-left: 40px; }

/* estilo para el fondo de la web
*/
#fondo-2012 {
  min-width: 980px;
  pointer-events: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 1035px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 20px; }
  #fondo-2012 .capaFondo {
    width: 1700px;
    height: 1200px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -850px;
    z-index: -100; }
  #fondo-2012 #lineasColores {
    background: url("/img/lineasColores-2012.png") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: -200; }
  #fondo-2012 #logo {
    background: url("/img/logo-2012.png") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: 600; }

#fondo-2013 {
  min-width: 980px;
  pointer-events: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 1035px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 20px; }
  #fondo-2013 .capaFondo {
    width: 1700px;
    height: 1200px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -850px;
    z-index: -100; }
  #fondo-2013 #lineasColores {
    background: url("/img/lineasColores-2013.png") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: -200; }
  #fondo-2013 #logo {
    background: url("/img/logo-2013.png") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: 600; }

#fondo-2014 {
  min-width: 980px;
  pointer-events: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 1035px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 20px; }
  #fondo-2014 .capaFondo {
    width: 1700px;
    height: 1200px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -850px;
    z-index: -100; }
  #fondo-2014 #lineasColores {
    background: url("/img/lineasColores-2014.png") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: -200; }
  #fondo-2014 #logo {
    background: url("/img/logo-2014.png") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: 600;
    height: 300px; }

#fondo-2015 {
  min-width: 980px;
  pointer-events: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 1035px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 20px; }
  #fondo-2015 .capaFondo {
    width: 1700px;
    height: 1200px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -850px;
    z-index: -100; }
  #fondo-2015 #lineasColores {
    background: url("/img/lineasColores-2015.png") top center no-repeat;
    background-image: url("/img/lineasColores-2015.svg") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: -200; }
  #fondo-2015 #logo {
    background: url("/img/logo-2015.png") top center no-repeat;
    background-image: url("/img/logo-2015.svg") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: 600;
    height: 300px; }

#fondo-2016 {
  min-width: 980px;
  pointer-events: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 1035px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 20px; }
  #fondo-2016 .capaFondo {
    width: 1700px;
    height: 1200px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -850px;
    z-index: -100; }
  #fondo-2016 #lineasColores {
    background: url("/img/lineasColores-2016.png") top center no-repeat;
    background-image: url("/img/lineasColores-2016.svg") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: -200; }
  #fondo-2016 #logo {
    background: url("/img/logo-2016.png") top center no-repeat;
    background-image: url("/img/logo-2016.svg") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: 600;
    height: 300px; }

#fondo-2017 {
  min-width: 980px;
  pointer-events: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 1035px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 20px; }
  #fondo-2017 .capaFondo {
    width: 1700px;
    height: 1200px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -850px;
    z-index: -100; }
  #fondo-2017 #lineasColores {
    background: url("/img/lineasColores-2017.png") top center no-repeat;
    background-image: url("/img/lineasColores-2017.svg") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: -200; }
  #fondo-2017 #logo {
    background: url("/img/logo-2017.png") top center no-repeat;
    background-image: url("/img/logo-2017.svg") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: 600;
    height: 300px; }

#fondo-2018 {
  min-width: 980px;
  pointer-events: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 1035px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 20px; }
  #fondo-2018 .capaFondo {
    width: 1700px;
    height: 1200px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -850px;
    z-index: -100; }
  #fondo-2018 #lineasColores {
    background: url("/img/lineasColores-2018.png") top center no-repeat;
    background-image: url("/img/lineasColores-2018.svg") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: -200; }
  #fondo-2018 #logo {
    background: url("/img/logo-2018.png") top center no-repeat;
    background-image: url("/img/logo-2018.svg") top center no-repeat;
    -moz-background-size: 1700px 1200px;
    -o-background-size: 1700px 1200px;
    -webkit-background-size: 1700px 1200px;
    background-size: 1700px 1200px;
    z-index: 600;
    height: 300px; }

[data-retina=complete] {
  -webkit-background-size: 100%;
  background-size: 100%; }

body {
  margin: 0px;
  background: url("/img/lineasBlancas.png") top center repeat-y, url("/img/background.jpg") top center repeat;
  z-index: -250;
  font-family: 'OpenSansRegular';
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
  font-size: 1em;
  line-height: 1.5em; }

p {
  font-family: 'OpenSansRegular';
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: normal; }

strong {
  font-weight: bold; }

header {
  min-width: 980px;
  overflow: hidden;
  *zoom: 1; }
  header hgroup {
    width: 910px;
    margin-top: 284px;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
    header hgroup h1 {
      position: absolute;
      clip: rect(1px 1px 1px 1px);
      /* IE6 & 7 */
      clip: rect(1px, 1px, 1px, 1px); }
    header hgroup p {
      font-size: 18px; }

/* estilo para el banner superior
*/
.imprimir {
  top: 0px;
  z-index: 2000;
  position: absolute;
  width: 100%;
  height: 35px;
  min-width: 990px;
  background: #FAFAFA;
  border-top: 1px solid silver;
  box-shadow: inset 0 1px white, 0 1px 3px rgba(34, 25, 25, 0.4); }
  .imprimir p {
    display: block;
    position: relative;
    width: 980px;
    padding: 0px;
    margin: 0px auto;
    text-align: center;
    line-height: 35px;
    font: 14px/35px 'OpenSansRegular', sans-serif;
    color: #221919;
    text-shadow: 0 1px white; }
    .imprimir p .print {
      padding: 0px;
      margin: 0px; }
      .imprimir p .print a:link, .imprimir p .print a:visited {
        text-decoration: underline;
        color: inherit; }
        .imprimir p .print a:link:hover, .imprimir p .print a:visited:hover {
          text-decoration: underline; }

#subscriptionEmail {
  text-align: center;
  margin-top: 2em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 2em; }
  #subscriptionEmail label {
    display: block;
    margin-top: 0em;
    padding-top: 0em;
    padding-bottom: 0em;
    margin-bottom: 0.75em;
    color: #636469; }
  #subscriptionEmail input[type="text"], #subscriptionEmail textarea, #subscriptionEmail input[type="email"], #subscriptionEmail input[type="url"] {
    border-radius: 4px;
    border-width: 0;
    border-style: solid;
    padding: 12px;
    box-shadow: inset 0 0 1px #999999, inset 0 1px 2px rgba(0, 0, 0, 0.1);
    border: 0;
    font-size: 16px;
    line-height: 44px;
    color: #333333;
    margin-bottom: 20px;
    width: 240px;
    height: 20px; }
  #subscriptionEmail .button {
    box-shadow: inset 0 0 0 1px #245589,inset 0 2px 0 0 #82aede;
    background-color: #F7921E;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    border-color: #245589;
    color: white;
    margin-bottom: 0;
    font-size: 16px;
    border-width: 0;
    border-style: solid;
    padding: 13px;
    display: inline-block;
    border-radius: 4px;
    cursor: pointer;
    width: auto;
    box-shadow: none;
    text-decoration: none;
    text-shadow: none !important;
    z-index: 1000; }

#map {
  position: relative;
  width: 100%;
  padding: 0px;
  height: 650px; }
  #map .static {
    position: absolute;
    min-width: 990px;
    width: 100%;
    top: 0px;
    left: 0px;
    padding: 0px;
    height: 650px; }
    #map .static .leaflet-left {
      left: 25%; }
  #map .sombra {
    pointer-events: none;
    -moz-box-shadow: inset 0 0 15px #000000;
    -webkit-box-shadow: inset 0 0 15px #000000;
    box-shadow: inset 0 0 15px #000000;
    position: absolute;
    min-width: 990px;
    width: 100%;
    top: 0px;
    left: 0px;
    padding: 0px;
    height: 650px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none; }

#tweet_container {
  min-width: 248px;
  position: absolute;
  top: 0px;
  left: 0px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 0px 150px 0px;
  height: 650px;
  width: 25%;
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: rgba(255, 255, 255, 0.85);
  border-right: 1px solid #cccccc; }

.tweets .tweet {
  position: relative;
  min-height: 51px;
  padding: 9px 12px;
  border-bottom: 1px solid rgba(232, 232, 232, 0.9); }
  .tweets .tweet .content {
    margin-left: 32px; }
    .tweets .tweet .content a, .tweets .tweet .content a:visited, .tweets .tweet .content a:active {
      color: #0084b4;
      text-decoration: none; }
    .tweets .tweet .content .stream-item-header .avatar {
      float: left;
      margin-top: 3px;
      margin-left: -32px;
      width: 22px;
      height: 22px;
      border-radius: 5px; }
    .tweets .tweet .content .fullname {
      font-size: 1em;
      line-height: 1.5em;
      font-weight: bold;
      color: #333; }
    .tweets .tweet .content .username {
      font-size: 12px;
      color: #999; }
    .tweets .tweet .content .time, .tweets .tweet .content .time a {
      position: relative;
      float: right;
      margin-top: 1px;
      font-size: 12px;
      color: #bbb; }
    .tweets .tweet .content .tweet-text {
      font-size: 14px;
      white-space: pre-wrap;
      word-wrap: break-word;
      display: block; }
      .tweets .tweet .content .tweet-text a, .tweets .tweet .content .tweet-text a:visited, .tweets .tweet .content .tweet-text a:active {
        color: #0084b4;
        text-decoration: none; }
      .tweets .tweet .content .tweet-text a:hover {
        text-decoration: underline; }

#walks {
  min-width: 980px;
  max-width: 1500px;
  margin: 0px;
  margin-top: 0px !important;
  margin-top: 4em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 5em;
  padding: 40px;
  padding-top: 20px !important;
  -webkit-transition: padding 100ms;
  transition: padding 100ms;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.showcase-item {
  margin-top: 4em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 4em;
  -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.5);
  border-radius: 6px;
  position: relative;
  height: 900px;
  overflow: hidden;
  margin-bottom: 40px; }
  .showcase-item.hide {
    display: none; }
  .showcase-item.show {
    display: block; }
  .showcase-item .imagen {
    z-index: 400;
    top: 0px;
    left: 0px;
    position: absolute;
    width: 100%;
    height: 900px;
    background-color: rgba(255, 255, 255, 0.6);
    background-size: cover;
    background-position: 25% 50%;
    background-repeat: no-repeat; }
  .showcase-item .label {
    position: absolute;
    z-index: 500;
    display: block;
    margin: 0px 0px 100px;
    color: #3c4e5a;
    background: rgba(255, 255, 255, 0.9);
    float: left;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 41.6666%;
    height: 100%; }
    .showcase-item .label .pad {
      padding: 40px;
      transition: padding 100ms;
      -webkit-transition: padding 100ms; }
      .showcase-item .label .pad h2 {
        font-family: 'roboto_slabregular';
        margin-top: 0em;
        padding-top: 0em;
        padding-bottom: 0.6em;
        margin-bottom: 0em;
        font-size: 1.5em;
        line-height: 1.2em;
        font-weight: normal; }
        .showcase-item .label .pad h2 a:link, .showcase-item .label .pad h2 a:visited, .showcase-item .label .pad h2 a:hover, .showcase-item .label .pad h2 a:active {
          text-decoration: none;
          color: #3c4e5a; }
      .showcase-item .label .pad h3 {
        font-family: 'OpenSansBold';
        margin-top: 0em;
        padding-top: 0em;
        padding-bottom: 0em;
        margin-bottom: 1em;
        font-size: 1em;
        line-height: 1.5em; }
      .showcase-item .label .pad p {
        margin-top: 0em;
        padding-top: 0em;
        padding-bottom: 0em;
        margin-bottom: 1em; }
      .showcase-item .label .pad ul li a:link, .showcase-item .label .pad ul li a:visited, .showcase-item .label .pad ul li a:hover, .showcase-item .label .pad ul li a:active {
        text-decoration: underline;
        color: #F7921E; }

#comments {
  min-width: 990px; }
  #comments h1 {
    text-shadow: 0px 1px 0px white;
    color: #4A4B4F;
    text-align: center;
    font-family: 'roboto_slabregular';
    margin-top: 0em;
    padding-top: 0em;
    padding-bottom: 0em;
    margin-bottom: 3em;
    font-size: 2em;
    line-height: 0.9em;
    font-weight: normal; }
  #comments .hull-widget {
    width: 800px;
    margin: 0px auto;
    margin-top: 4em;
    padding-top: 0em;
    padding-bottom: 0em;
    margin-bottom: 5em;
    font-size: 1em;
    line-height: 1.5em; }
    #comments .hull-widget li {
      margin-top: 1em;
      padding-top: 0em;
      padding-bottom: 0em;
      margin-bottom: 1em; }
      #comments .hull-widget li h4 {
        font-family: 'OpenSansBold';
        font-size: 1em;
        line-height: 1.5em; }

#pie {
  overflow: hidden;
  *zoom: 1;
  border-style: solid;
  border-width: 3px 0px 0px;
  -moz-border-image: url(/img/dashLine.png) 53 0 0 repeat;
  -webkit-border-image: url(/img/dashLine.png) 53 0 0 repeat;
  -o-border-image: url(/img/dashLine.png) 53 0 0 repeat;
  border-image: url(/img/dashLine.png) 53 0 0 fill repeat;
  min-width: 990px; }
  #pie #fondoPie {
    overflow: hidden;
    *zoom: 1;
    min-width: 990px;
    width: 100%;
    position: absolute;
    z-index: -300;
    height: 300px;
    background: url("/img/lineasBlancas.png") top center repeat-y, #F7921E; }
  #pie footer {
    position: relative;
    z-index: 100;
    color: white;
    width: 900px;
    margin: 0px auto 0px auto;
    margin-top: 0em;
    padding-top: 2em;
    padding-bottom: 0em;
    margin-bottom: 0em; }
    #pie footer p {
      text-align: center;
      font-family: 'OpenSansRegular';
      margin-top: 0em;
      padding-top: 0em;
      padding-bottom: 0em;
      margin-bottom: 1em;
      font-size: 1em;
      line-height: 1.5em;
      font-weight: normal; }
      #pie footer p a:link, #pie footer p a:visited {
        color: white;
        text-decoration: none;
        font-weight: bold; }
      #pie footer p a:hover {
        text-decoration: underline; }
