@charset "utf-8";
/* CSS Document */
html,body{
height:100%;
}
/* RESET*/
*
{
/*font-family: Calibri, "Calibri Light";*/
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-decoration:none;
margin:0px;
padding:0px;
/*color: #6c6c6c;*/
}
a{
text-decoration:none;
}
a, img{
border:none;
}
/* GENERAL CONTAINER*/
.generalContainer{
width:990px;
/*height:100%;*/
position: absolute;
left: 50%;
margin-left: -495px;
box-shadow: 4px 0px 85px #c7c7c7;
-webkit-box-shadow: 4px 0px 85px #c7c7c7;
-moz-box-shadow: 4px 0px 85px #c7c7c7;
}
/* CONTENT CONTAINER */
.contentContainer{
width:850px;
margin:0 auto;
height:100%;
}
/* PAGE CONTENT*/
.pageContent{
height:100%;
float:left;
width:100%;
}
.titleContent{
padding-left:45px;
font-size:20px;
color:#034798;
}
.titleSection {
padding-left:120px;
padding-top:15px;
font-size:15px;
color:#034798;
font-weight:bold;
}
/* SOCIAL MEDIA AND LANGUAGE*/
.socialLanguageContainer{
width:100%;
position:absolute;
padding-top:10px;
}
.languageContainer{
float:left;
padding-top:10px;
width:90%;
}
.laguage{
float:right;
width:135px;
}
.laguage a:link {color:#6c6c6c;}
.laguage a:visited {color:#6c6c6c;}
.laguage a:active {color:#6c6c6c;}
.socialMediaContainer{
float:left;
width:9%;
}
.socialMedia{
float:right;
width:25px;
height:25px;
}
/*HEADER*/
.header{
float:left;
width:100%;
padding-top:15px;
}
/*LOGO*/
.companyLogo{
float:left;
width:180px;
padding:0px 0px 0px 39px;
}
/* STATIC MENU*/
.staticMenu{
background-color:#f6f6f6;
/*border:1px solid black;*/
float:left;
width:820px;
margin-left:30px;
}
.staticMenu ul{
text-decoration:none;
float:left;
}
.staticMenu ul li{
text-decoration:none;
display:inline-block;
float:left;
}
.staticMenu ul li a{
text-decoration:none;
display:inline-block;
float:left;
padding:10px;
width:120px;
}
.staticMenu ul li a:link {color:#6c6c6c;}
.staticMenu ul li a:visited {color:#6c6c6c;}
.staticMenu ul li a:active {color:#6c6c6c;}
.activeTab{
background-color:#e4e4e4;
}
/* BANNER SECTION */
.bannerSection{
float:left;
max-height:155px;
width:820px;
margin-bottom:10px;
margin-left:30px;
box-shadow: 0px 0px 10px black;
-webkit-box-shadow: 0px 0px 10px black;
-moz-box-shadow: 4px 0px 10px black;
}
/* MENU */
.tabSectionOn{
background-color:#f6f6f6;
}
.navMenu {
float:right;
padding-top:70px;
height:24px;
font-family:Calibri !important;
}
.navMenu ul {
background:#e4e4e4;
list-style: none;
position: relative;
display: inline-table;
width:620px;
font-family:Calibri !important;
}
.navMenu ul li {
float: left;
font-family:Calibri !important;
}
.navMenu ul li:hover {
background: #f6f6f6;
cursor:pointer;
}
.navMenu ul li ul {
display: none;
}
.navMenu ul li:hover ul {
display: block;
}
.navMenu ul li a {
display: block;
padding: 5px 15px;
color: #4c4c4c;
text-decoration: none;
width:130px;
font-weight:bold;
font-family:Calibri !important;
}
/*.navMenu ul:after {
content: "";
clear: both;
display: block;
}*/
.navMenu ul li:hover a {
/*color: #241e64;*/
cursor:pointer;
font-weight:bold;
}
.navMenu ul li ul {
background: #f6f6f6;
border-radius: 0px;
position: absolute;
top: 100%;
width:160px;
z-index:10000;
font-family:Calibri !important;
}
.navMenu ul li ul li {
float: none;
position: relative;
}
.navMenu ul li ul li a {
padding: 15px 24px;
color: #6b6b6b;
width:112px;
font-family:Calibri !important;
}
.navMenu ul li ul li a:hover {
background: #e4e4e4;
cursor:pointer;
color:#6b6b6b;
}
.navMenu ul li ul li div{
width:100%;
padding-top:5px 0px;
}
.navMenu ul li ul li div:last-child{
width:100%;
padding-bottom:5px;
}
.challengesTitle{
font-size:13px;
}
.navMenu ul li ul li div a{
padding: 3px 20px;
color: #6b6b6b;
width:275px;
}
.navMenu ul li ul li div a:hover{
background: f6f6f6;
}
.challenges_tab{
font-family:Calibri !important;
left:49%;
}
/* HOME ESTYLES*/
.homeTxtTitle{
font-size:13px;
color:#4e85c6;
padding-bottom:15px;
}
.companyContent{
float:left;
width:100%;
padding-left:30px;
}
.contentBox{
float:left;
height:100%;
border-top: 1px solid #dbdbdb;
padding:20px 0px;
width:830px;
}
.boxLeft{
float:left;
margin-left:15px;
width:390px;
text-align:justify !important;
word-wrap:break-word;
color: #585858;
line-height:1.6em;
/*height:145px;*/
}
.boxRight{
float:right;
margin-right:15px;
width:390px;
text-align:justify !important;
word-wrap:break-word;
color: #585858;
line-height:1.6em;
/*height:145px;*/
}
.seeMoreTxt{
color:#6694cf;
}
.seeMoreTxt:hover{
cursor:pointer;
text-decoration:underline;
}
/* FOOTER STYLES*/
.footerContainer{
float:left;
width:100%;
border-top: 1px solid #dbdbdb;
padding-top:10px;
padding-bottom:20px;
color:#999999;
}
.footer{
text-align:center;
margin:0 auto;
width:100%;
}
.footerCopyRight{
margin:0 auto;
width:100%;
}
/* FAQ STYLES*/
.faqContainer{
padding-left:160px;
padding-top:20px;
}
.questionContainer{
float:left;
padding-bottom:15px;
}
.faqQuestion{
text-align:justify !important;
color:#4e85c5;
width:563px;
font-weight:bold;
font-size:15px;
}
.faqAnswer{
word-wrap:break-word;
text-align:justify !important;
color:#6d6d6d;
width:563px;
line-height:1.6em;
}
/* CERTIFICATIONS STYLES*/
.certTxt{
height:45px;
}
.certImg{
}
.certRight{
float:right;
width:294px;
text-align:justify !important;
word-wrap:break-word;
color: #585858;
padding-bottom:15px;
}
.certLeft{
float:left;
width:294px;
text-align:justify !important;
word-wrap:break-word;
color: #585858;
padding-bottom:15px;
}
/* CASOS DE EXITO*/
.successTxtContainer{
padding:20px 30px 20px 50px;
}
.successTxtTitle{
color: #4a86c4;
padding-bottom:15px;
font-size:16px;
}
.successTxt{
line-height:1.6em;
}
.successListContainer{
padding-left:30px;
padding-top:20px;
}
.successListTitle{
padding-bottom:15px;
color:#6395ca;
}
.successItem{
padding-bottom:15px;
}
.succesStoriesDefaulTxt{
padding:50px;
text-align:center;
font-weight:bold;
font-size:15px;
color:#6c6c6c;
}
/* BLOGS */
.blogItem{
padding-left:130px;
padding-top:10px;
border-bottom:1px solid #dbdbdb;
padding-bottom:25px;
}
.lastBlogItem{
padding-left:130px;
padding-top:10px;
padding-bottom:25px;
}
.blogContainer{
padding-top:10px;
}
.blogTitle{
color:#4e85c6;
}
.blogContent{
width:563px;
word-wrap:break-word;
text-align:justify;
}
.blogData{
color:#c2c2c2;
}
.titleEntry{
color:#4e85c6;
float:left;
font-weight:bold;
font-size:16px;
width:360px;
word-wrap:break-word;
text-align:justify;
}
.socialShare{
width:340px;
float:right;
}
.blogEntry{
width:563px;
word-wrap:break-word;
text-align:justify;
padding-top:60px;
padding-left:120px;
padding-bottom:60px;
line-height:1.7em;
}
/* COMPANY */
.companyTxtContainer{
padding-left:10px;
width:650px;
text-align:justify;
word-wrap:break-word;
line-height:2.0em;
}
.litleTitles{
padding:20px 0px;
font-size:14px;
font-weight:bold;
}
/* SERVICIOS */
.servicesContainer{
padding: 30px 20px 20px 45px;
word-wrap:break-word;
text-align:justify;
}
.serviceItem{
padding-top:15px;
}
.serviceTitle{
padding-bottom:15px;
color:#4c85c8;
font-weight:bold;
font-size:14px;
}
.serviceTxt{
word-wrap:break-word;
text-align:justify;
}
.serviceSpecialityC{
padding-left:20px;
padding-top:40px;
}
.specialityListTitle{
color:#4c85c8;
font-weight:bold;
font-size:14px;
/*width:115px;
word-wrap:break-word;
text-align:justify;*/
padding-bottom:20px;
}
.specialityContainer{
padding-bottom:25px;
}
.specialityTitle{
font-weight:bold;
color:#4c85c8;
padding-left:20px;
font-size:14px;
}
.specialityItem{
padding:10px 0px;
}
.specialityItem2{
padding:10px 0px;
}
.specialityCategoryC{
padding:5px 0px;
}
.specialityCategoryTitle{
font-weight:bold;
color:#4c85c8;
font-size:14px;
}
.specialityTitle2{
font-weight:bold;
color:#4c85c8;
font-size:14px;
padding-bottom:15px;
}
.serviceTitleContainer{
float:left;
width:100%;
padding-bottom:10px;
}
.titleServiceSpe{
padding-top:10px;
padding-left:10px;
color:#4b85c4;
font-weight:bold;
font-size:20px;
}
.rne{
color:#2c3091;
}
.rti{
color:#1393ec;
}
/* NOTICIAS */
.newsGeneralContainer{
padding-top:60px;
}
.newsContainer{
height:600px;
overflow-x:hidden;
overflow-y:auto;
padding:0px 20px 0px 25px;
}
.newsItem{
padding-bottom:25px;
}
.newsTxt{
line-height:1.6em;
}
.newsData{
font-weight:bold;
color:#4c85c8;
}