.layertext{
  text-align: left;
}
.Markers {
  font-size: 16px;
  font-weight: bolder;
}

.my-popup {pointer-events: none;}

.noscript-message {
    background:#fff;
    background-position: 15px;
    padding: 15px 10px 15px 50px;
}
img.lazy {
    display: block;
}
.modifdate {
		color: #7ded57;
		font-size: 10px;
		text-align: right;
}
/* --------------------------------------------------
 custom site.css
-------------------------------------------------*/
.glyphicon
{
    margin-right:4px !important; /*override*/
}
.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}
.pagination a
{
    color:#555;
}
.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}
.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #555;
}
/* ----------------------------------------------------------
style.css
-------------------------------------------------------------*/
.divider.divider-center.divider-short:before {
	border-top: 1px solid #000;
}
#copyrights {
	padding: 20px 0;
	font-size: 14px;
}
.content-wrap {
	position: relative;
	padding: 30px 0;
}
/* ----------------------------------------------------------------
	bootstrap css changes
-----------------------------------------------------------------*/
.NavIndex {
	z-index: 100;
}
body {
  font-size: 16px;
}
.container {
  padding-left: 0px;
  padding-right: 0px;
}
.container-fluid {
  padding: 0px;
}
.thumbnail {
  margin-bottom: 10px;
}
.panel-default {
  border-color: #060;
}
.panel-defaultblue {
  border-color:  rgba(66,103,154,1.00);
}
.panel-default > .panel-heading {
  color: #ffffff;
  background-color: #060;
}
.panel-defaultblue > .panel-headingblue {
  color: #ffffff;
  background-color: rgba(66,103,154,1.00);
  border-color: #dddddd;
}
.modal-header {
  min-height: 16.42857143px;
}
.carousel-caption {
  bottom: 5px;
  }
/* ----------------------------------------------------------------
	Custom CSS
-----------------------------------------------------------------*/
ul.breadcrumb0 {
    padding: 10px 0px;
    list-style: none;
   /* background-color: #eee;*/
    font-size: 14px;
}
ul.breadcrumb0 li {display: inline;}
ul.breadcrumb0 li+li:before {
    padding: 8px;
    color: white;
    content: "/\00a0";
}
ul.breadcrumb0 li a {
    color: #fff;
    text-decoration: none;
}
ul.breadcrumb0 li a:hover {
    color: #99baef;
    text-decoration: underline;
}
.thumbs-hos img{
	height: 100px;
	width: 100%;
	display: block;
}
.mapborder {
  border: 3px solid rgb(43,119,33);
}
.outer{ position:fixed; width: auto; height:auto;top:0; left:0;}

.inner{ width: 50%; height: 30%; top: 25%; margin: 0 auto; position: relative; background:orange;}

.by {  font-size: 30px; letter-spacing: -0.2px; text-transform: uppercase;}

.layer1{
	z-index: -10;
}
.imagetext{
	font-size: 12px;
	text-align: right;
	margin-right: 20px;
}
.fuentes{
  font-style: italic;
	font-size: 11px;
	text-align: left;
	margin-left: 20px;
}
.emphasis-titlexs {
	font-weight: 200;
	font-size: 30px
}
caption {
  text-align: center;
}
.gap-right {
	margin-right: 20px;
}
.gap-left {
	margin-left: 30px;
}
.img_gray {
	filter: gray;
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
}
.img_gray:hover {
	border: 1px solid #060;
	filter: none;
	-webkit-filter: grayscale(0);
}
.bgimage {
	background-size: 100%;
	background-repeat: no-repeat;
}
.bgimage-inside {
	padding-top: 28.36%;
	margin: 0;
}
.bgimage-inside-max {
	padding-top: 17%;
	margin: 0;
}
.bgimage-inside-max h1 {
	color: #ffffff;
	text-align: right;
	padding-right: 15%;
	padding-bottom: 20px;
	font-size: 60px;
}
.bgimage-inside-max h2 {
	color: #ffffff;
	text-align: right;
	padding-right: 15%;
	padding-bottom: 10px;
	font-size: 28px;
}
/* ----------------------------------------------------------------
	fonts CSS
-----------------------------------------------------------------*/
.font-title3 {
	font-size: 50px;
	font-weight: bold;
}
.font-segoesc p, .font-segoesc_sm p {
	margin-top: 0.313em;
	color: #E9E84E;
	font-family: segoesc;
	font-weight: bolder;
	text-align: center;
}
.font-segoesc p {
	font-size: 36px;
}
.font-segoesc_sm p {
	font-size: 16px;
}
.smtext {
	font-size: 14px;
	font-style: italic;
}
.exfontnew, .exfont_smnew {
	font-family: wolfcitylight;
	color: #060;
	margin: 0;
	padding: 0;
	text-shadow: 0.125em 0.125em 0.265em #505050;
}
.exfont_sm {
	font-size: 20px;
}
.exfont {
	font-size: 34px;
}
.exfont, .exfont_sm {
	font-family: escapebold;
	color: #060;
	margin: 0;
	padding: 0;
	text-shadow: 0.125em 0.125em 0.265em #505050;
}
.TitPag, .TitPagWhite, .TitPagBig, .TitPagBig_xs {
	font-family: escapebold;
	text-transform: none;
	text-shadow: 0.125em 0.125em 0.265em #505050;
}
.TitPag {
	color: #3A2929;
}
.TitPagWhite {
	color: #EDF567;
}
.TitPagBig {
	font-size: 24px;
}
.TitPagBig_xs {
	font-size: 16px;
}
@font-face {
	font-family: escapebold;
	src: url('../fonts/TheGreatEscapeBold.woff');
}
@font-face {
	font-family: segoesc;
	src: url('../fonts/segoesc.woff') format('woff');
}
@font-face {
	font-family: remachine;
	src: url('../fonts/Remachine.woff');
}
@font-face {
	font-family: wolfcitylight;
	src: url('../fonts/Wolf in the City Light.woff') format('woff');
}
@font-face {
	font-family: wolfcity;
	src: url('../fonts/Wolf in the City.woff') format('woff');
}
.thumbnail_color {
	background: rgba(207,207,207,1.00);
}
.box-shadow--2dp {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
}
.box-shadow--3dp {
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12)
}
.box-shadow--4dp {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)
}
.box-shadow--6dp {
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2)
}
.box-shadow--8dp {
	box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2)
}
.box-shadow--16dp {
	box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
}
.rounded {
	border-radius: 10px;
	padding: 20px;
}
.rounded_green {
	background: #8EAD6E;
}
.rounded_white {
	background: #fff;
}
/* ---------------------------------------------------------------
Dark
------------------------------------------------------------------*/
.sectionn, .sectionnblue, .sectionngray, .sectionnverclaro {
	position: relative;
	margin: 60px 0;
	padding: 60px 0;
	overflow: hidden;
}
.darkk .portfolio-desc span {
	color: #eee;
	}
.sectionn {
	background-color: #3a5827;
	border-color: rgba(255,255,255,0.1);
}
.sectionnblue {
	background-color: #164d77;
	border-color: rgba(255,255,255,0.1);
}
.sectionngray {
	background-color: #ced5db;
	border-color: rgba(255,255,255,0.1);
}
.sectionnverclaro {
	background-color: #c5ead9;
	border-color: rgba(255,255,255,0.1);
}
.grey .section, .section.grey {
	background-color: rgba(190,190,190,1.00);
	border-color: rgba(255,255,255,0.1);
}
#header.dark:not(.transparent-header) {
	background-color: #424E62;
	border-bottom: 1px solid rgba(255,255,255,0.05);
}
.dark #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark), .dark #header.sticky-header.transparent-header #header-wrap:not(.not-dark), .dark #header.transparent-header.floating-header .container, .dark #header.transparent-header.floating-header.sticky-header .container, #header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark), #header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark), #header.dark.transparent-header.floating-header .container, #header.dark.transparent-header.floating-header.sticky-header .container, .dark .responsive-sticky-header #header-wrap, .responsive-sticky-header.dark #header-wrap {
	background-color: #424E62;
}
.dark #primary-menu:not(.not-dark) ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, #primary-menu.dark ul ul, #primary-menu.dark ul li .mega-menu-content {
	background-color: #424E62;
	border-color: #3F3F3F;
	border-top-color: #1ABC9C;
}
.dark #footer {
	background-color: #424E62;
	color: #fff;
	border-top-color: rgba(0,0,0,0.2);
}
.dark #copyrights {
	background-color: rgba(36,48,73,1.00);
	color: rgba(255,255,255,0.95);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.dark .copyright-links a {
	color: rgba(255,255,255,0.65);
	border-bottom-color: rgba(255,255,255,0.25);
}
.dark .copyright-links a:hover {
	color: rgba(255,255,255,1);
	border-bottom-color: rgba(255,255,255,0.35);
}
.copyright-terms{
	font-size: 11px;
}
.white-text {
	color: #FFF;
}
.darkblue-text {
	color: #133a7a;
}
.black-text {
	color: #000;
}
.red-text {
	color: #FF8000;
}
#footer.dark, .dark #footer {
	background-color: #424E62;
	color: #fff;
	border-top-color: rgba(0,0,0,0.2);
}
#footer .footer-widgets-wrap {
	padding: 30px 0;
}
.dark #primary-menu ul li .mega-menu-content ul.mega-menu-column:not(:first-child), #primary-menu.dark ul li .mega-menu-content ul.mega-menu-column:not(:first-child) {
	border-left-color: rgba(90,113,140,1.00);
}
/* ----------------------------------------------------------------
	Typography
-----------------------------------------------------------------*/
.header-uppercase{
text-transform: uppercase !important;
}
div.alert h3, div.entry-title h4 a {
	color: rgba(47,53,81,1.00);
}
.text-gris {
	color: rgba(79,79,79,1.00);
}
.icon-gris {
   color: #979899;
}
.section-sm, .section-gris {
	position: relative;
	overflow: hidden;
}
.section-sm {
	margin: 20px 0;
	padding: 20px 0;
	background-color: #416734;
}
.section-gris, .fondogris {
	margin: 20px 0;
	padding: 20px 0;
	background-color: #848484;
}
.fondogris {
	margin: 20px 0;
	padding: 20px 0;
	background-color: #ECECFB;
}
.section-bl {
	margin: 20px 0;
	padding: 20px 0;
	background-color: #fff;
}
.postcontent {
	width: 800px;
}
.sidebar {
	width: 300px;
}
.iframe {
	width: 380px;
  height: auto;
  padding-top: 10px;
  border: o;
}
#logo {
	margin-right: 20px;
}
#header.full-header #logo {
	padding-right: 10px;
	margin-right: 10px;
}
.oblique {
	font-style: italic;
}
