﻿

.video p .overlay {
	position: absolute;
	width: 255px;
	top: 0;
	left: 0;
	color: #FFF;
}


.intro .line-2 .overlay {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFF;
}


.intro .line-3 .overlay {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFF;
}


.diagram-intro .overlay {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFF;
}


.diagram-intro .line-1 .overlay {
	color: #ffd800;
}


.diagram-intro .line-2 .overlay {
	color: #fff;
}


.diagram-intro .line-3 .overlay {
	color: #d2eefd;
}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }
.fcol{width:176px;float:left;display:inline;margin-left:20px;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


#footer .creds {
	float: right;
	padding: 0 10px 0 0;
	text-align: right;
	width: 695px;
}

﻿


#redes_sociales {
	
	
	
	
	height: 30px;
}
.skip-content{position:absolute;width:100%;background:#111;color:#aaa;text-align:center;padding:.375em;top:-4.5em;z-index:19;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.skip-content:active,.skip-content:focus{top:0;color:#fff}
div.wpcf7 {
	margin: 0;
	padding: 0;
}


div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}


div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}


div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}


div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}


div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}


span.wpcf7-form-control-wrap {
	position: relative;
}


span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}


span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}


span.wpcf7-list-item {
	margin-left: 0.5em;
}


.wpcf7-display-none {
	display: none;
}


div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}


div.wpcf7 .watermark {
	color: #888;
}
.region-translate{position:absolute;right:0;top:-84px;min-width:195px;}
.region-translate .block{margin-bottom:0;}
.region-translate select{height:25px;border:1px solid #ccc;width:100%;}


.region-language-links{float:right; margin-top:10px;}

.region-language-links .block{margin-bottom:0; padding-bottom:0;}


.region-top-ad {text-align:center;}

.region-top-ad .block{padding-bottom:0; margin-bottom:0;}



.region-top-links{float:left; margin-left:16px;}

.region-top-links ul{margin:0; padding:0;}

.region-top-links ul li{display:inline; list-style:none; border-right:1px solid #5a5a5b; margin-right:8px;}

.region-top-links ul li.last{border-right:none;}

.region-top-links ul li a{color:#5a5a5b; font-size:12px; padding-right:10px;}


.region-header{float:right; text-align:right; width:200px;}



.region-highlighted .block{margin-bottom:5px;}





.region-bottom-links {
  text-align: center;
}

  .region-top-links .block-menu {
    margin-bottom: 0; padding-bottom: 0;
  }

  .region-top-links ul li:first-child {
    border: 0;
  }

  .region-top-links ul li a:hover {
    text-decoration: none;
    background:#e3e3e3;
  }

  .main-nav-open .region-header {
    left: 0;
  }

  .region-translate  select {
    width: 100%;
  }
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}

#left-touts{float: left;width: 205px;padding: 25px;height:371px;}

.edit-link-wrap {
	float:right;
	margin:0;
}
nav.menu-primary .menu a{color:#fff}
nav.menu-primary .menu a:hover{color:#fff}
.menu-primary .menu .menu-toggle{color:#fff}
nav.menu-primary .social_links a:before,nav.menu-primary .social_links a:hover:before{color:#fff}
.menu-primary .menu-on.menu ul ul li a,.menu-primary .menu-on.menu li ul li a,.menu-primary .menu-on.menu ul li a,.menu-primary .menu-on.menu li li a,.menu-primary .menu-on.menu ul a,.menu-primary .menu-on.menu li a{color:#fff}
nav.menu-primary .menu ul ul a{color:#fff}
nav.menu-primary{background-color:#51945b}
nav.menu-primary .menu ul li a:before{color:#3f7347}
nav.menu-primary .menu .social_links a:before{color:#fff}
.slideshow .title-gradient{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;transition:opacity 300ms;position:absolute;width:50%;height:500px;left:50%;bottom:0;opacity:0;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.9));background:-webkit-linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.9));background:-o-linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.9));background:-moz-linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.9));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#00ffffff', endColorstr='#ffffffff')}
.slideshow .title-gradient.show{opacity:1}
.slideshow .title-gradient,.slideshow .gradient-left{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9));background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9));background:-o-linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9));background:-moz-linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#00ffffff', endColorstr='#ffffffff')}
#share a:focus,#sharever:focus,.rvl-hdr .menu-box.deployed ul li a:active,.rvl-hdr .menu-box.deployed ul li a:focus,.specialcontest input,a:active,a:hover,button:focus,input:focus,nav.global-head .anchor .float .menu-items li.newsletter a,nav.global-head .anchor .float .share a,nav.global-head .anchor .hamburger.fa-bars:active,nav.global-head .anchor .logos a:active,nav.global-head .anchor .logos a:focus,nav.global-head .anchor a.hamburger,nav.global-head.deployed .anchor .hamburger.alit .lang,textarea{outline:0}
nav.global-head .anchor .hamburger,nav.global-head .anchor .logos{vertical-align:middle;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
nav.global-head .anchor .logos{background-color:#fff;height:40px;text-align:center}
nav.global-head .anchor .logos a{height:inherit;width:inherit;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;align-items:center}
nav.global-head .anchor .logos a img{vertical-align:middle;display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0 0 100%;flex:0 0 100%}
nav.global-head .anchor .logos a.homepage{cursor:default}
nav.global-head .anchor .logos .xl-logo{display:none}
nav.global-head.attached .anchor.mod-article .logos{display:none}
nav.global-head .anchor .logos img{width:100%}
nav.global-head.attached .anchor .logos{position:relative;left:auto;right:auto;top:auto;width:38px;height:40px;margin:0 5px;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-order:2;order:2;line-height:220%}
nav.global-head.attached .anchor .logos img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
nav.global-head.attached .anchor .logos .lg-logo,nav.global-head.attached .anchor .logos .xl-logo{display:none}
nav.global-head.attached .anchor .logos .sm-logo{display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
nav.global-head.attached .anchor.default-tmpl .logos{width:84.5%;-webkit-flex:0 0 84.5%;flex:0 0 84.5%;-webkit-justify-content:center;justify-content:center;vertical-align:middle;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-order:2;order:2;margin:auto;height:40px;-webkit-align-items:center;align-items:center}
nav.global-head.attached .anchor.default-tmpl .logos a{width:150px;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}
nav.global-head.attached .anchor.default-tmpl .logos a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
nav.global-head.attached .anchor.default-tmpl .logos a img.sm-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .logos a img.lg-logo{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0 0 100%;flex:0 0 100%}
nav.global-head .anchor .logos img.xl-logo{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
nav.global-head .anchor .logos img.lg-logo,nav.global-head .anchor .logos img.sm-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .logos .sm-logo,nav.global-head.attached .anchor.mod-article .logos .sm-logo{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
nav.global-head.attached .anchor.default-tmpl .float .share .global.fa,nav.global-head.attached .anchor.default-tmpl .logos .lg-logo,nav.global-head.attached .anchor.default-tmpl .logos .xl-logo,nav.global-head.attached .anchor.mod-article .float .share .global.fa,nav.global-head.attached .anchor.mod-article .logos .lg-logo,nav.global-head.attached .anchor.mod-article .logos .xl-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .logos a,nav.global-head.attached .anchor.mod-article .logos a{height:inherit}
nav.global-head.attached .anchor.default-tmpl .hamburger.fa.fa-bars,nav.global-head.attached .anchor.default-tmpl .logos .sm-logo,nav.global-head.attached .anchor.default-tmpl .logos .xl-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .logos .lg-logo{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:150px;-webkit-flex:0 0 150px;flex:0 0 150px}

.main-footer .connect .contact .title { margin-bottom: 35px; }

.main-footer .connect .contact .phone, .main-footer .connect .contact .email { color:  #ba9b82 ; font-size: 14px; margin: 4px 0; }

.main-footer .connect .contact .phone a, .main-footer .connect .contact .email a { color:  #ba9b82 ; }

.main-footer .connect .contact .phone a:hover, .main-footer .connect .contact .email a:hover { color:  #a3846b ; }

#more-test {
	margin-top: 40px;
}

#more-test a {
	
	padding: 12px 40px;
	background-color: #EFEFEF;
	border-radius: 6px;
	color: #3187D7;
	transition: all ease-in-out 1s;
}

#more-test a:hover {
	background-color: #E0E0E0;
}
