body{font-family:Arial, Helvetica, Lucida, sans-serif;}
@font-face{font-family:Foco-Regular;src:url(Foco-Regular.eot?#iefix) format("embedded-opentype"),url(Foco-Regular.woff) format("woff"),url(Foco-Regular.ttf) format("truetype"),url(Foco-Regular.svg#Foco-Regular) format("svg");font-weight:400;font-style:normal;}
.p {
    font-family: Arial, Helvetica, sans-serif;
	color:#5a5a5a;}
.h2{font-family:'Foco-Regular',Arial, Helvetica, sans-serif; color:#215b33; font-weight:bold;}
.white{color:#FFF;}
.header{
	background-image: url(../images/bckgnd-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.ee-header-profile{
	background-color: rgba(255,255,255,0.7);
	padding: 10px;
}
.main-nav-row .item-inner-main-nav .dropdown-menu{
	background-color:#e2dfd8;
}
.main-nav-row .item-inner-main-nav .dropdown-menu li{
	border-bottom: solid 1px #FFF;
}
.main-nav-row .item-inner-main-nav .dropdown-menu li a:hover{
	background-color: #c9c7c1;
}
.header .tt-input[style]{
	background-color: rgba(255,255,255,0.8)!important;
}
.header .tt-hint[style]{
	background: rgba(255,255,255,0.8)!important;
}
.top-header-row {
    background-color: transparent;
}
.top-header-row .item-inner-top-header a {
    color: #FFF;
}
.social-media-text-top-header {
    color: #FFF;
}
.top-header-row a {
    color: #FFF;
}
.main-nav-row {
    background-color: #e2dfd8;
	margin-top: 45px;
}

.header {
    background-color: #FFF;
}
.header .ee-login-wrapper{
	margin-top:35px;
}
.ee-company-logo img{filter:invert(100%);}
.input-group.search-box-container{
	padding-top:35px;
}

.footer .footer-company-section {
    overflow: hidden;
    height: 192px;
	background-color:#79b852;
	color: #fff;
}
.copyright-row .term-conditions-link, .footer, .powered-by-row .term-conditions-link, .privacy-advercity-row .term-conditions-link{
	-webkit-column-rule: #fff;
	-moz-column-rule: #fff;
	-o-column-rule: #fff;
	column-rule: #fff;
}
.copyright-row .term-conditions-link, .footer, .powered-by-row .term-conditions-link, .privacy-advercity-row .term-conditions-link{
	color:#FFF;}
.footer-text-line .text-muted {
    color: #FFF;
}
.top-header-row .item-inner-top-header a:hover{
	background-color:#c0d731;
}
.main-nav-row .item-inner-main-nav a:hover{
	background-color:#c9c7c1;
}
.main-nav-row .item-inner-main-nav:hover{
	background-color:#c9c7c1;
}
.main-nav-row .item-inner-main-nav a{
	border-right: solid 1px #fff;
	color:#5e5e5e;
}
.quienes-somos{
	height:528px;
	background-image:url(../images/fondo1.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size: cover;
	padding-top:120px;
	padding-left:15px;
	padding-right:15px;
	}
.vision{
	height:528px;
	background-image:url(../images/fondo2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size: cover;
	padding-top:120px;
	padding-left:15px;
	padding-right:15px;
	}
.mision{
	height:524px;
	background-image:url(../images/fondo3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-size: cover;
	padding-top:120px;
	padding-left:15px;
	padding-rigtt:15px;
	}
.filosofia{padding-top:60px;}
p {font-size:16px; color:#555; line-height: 28px;}
.ul {font-size:16px; list-style-type:none; padding:0;}
.li{display: block;
    height: 80px;
    border: 1px solid #999;
    vertical-align: middle;
    text-align: center;
    margin: 10px 0;
    padding-top: 30px;
	background-image:url(../images/vineta.gif);
	background-position:20px;
	background-repeat:no-repeat}
.form-contact-row{
	background-image:url(../images/contacto.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-size:cover;}
.contact-form{
	background: rgba(255,255,255,0.3);
    padding: 30px;}
.contact-form label{color:#FFF;}
.contact-form p, .contact-form a{color:#FFF;}
.container-item{height:255px!important;}
.result-list .btn{border-color: #eaeaea;}
hr{margin:0;}

.btn-default {
    background-color: #c0d731;
    border-color: #c0d731;
	color:#1e4614;
	text-transform: uppercase;
	font-weight:bold;
}
.btn-default.focus, .btn-default:focus, .btn-default:hover {
    background-color: #1e4614;
    border-color: transparent;
    color: #fff;
}
.js-btn-confirm-send {
    background-color: #c0d731;
    border-color: #c0d731;
	color:#1e4614;
	text-transform: uppercase;
	font-weight:bold;
}
.js-btn-confirm-send.focus, .js-btn-confirm-send:focus, .js-btn-confirm-send:hover {
    background-color: #1e4614;
    border-color: transparent;
    color: #fff;
}

.help-block{
	color:#FFF;}
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label{
	color:#c0d731;}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{
	color:#ff7979;}
.ee-termcond-container h1[style]{
  color: #000!important;
}
.ee-termcond-container h3[style]{
  color: #000!important;
}
.ee-termcond-container ol, .ee-termcond-container li{
  font-size: 16px;
  color: #555;
  line-height: 28px;
}
@media only screen and (max-width: 767px) {
    .main-nav-row {
		margin-top: 0;
		background-color: #79b752;
	}
	.main-nav-row .item-inner-main-nav a{
	color:#FFF;
}
	.quienes-somos, .mision{
		background-position:top left;}
	.vision{
		background-position:top right;}
}
@media only screen and (min-width: 768px){
	.eesites-offer-application .btn-apply, .eesites-offer-application .btn-return{
		width: 260px;
	}
}

h4 {
    font-size: 18px;
    color: #666;
    text-transform: uppercase;
    padding-top: 10px;
}

h2 {
    font-size: 20px;
}

 h1 {
    font-size: 30px;
}