@charset "UTF-8";
/* CSS Document */

h1{ padding-top:27px; font-size:32px; margin-bottom:54px; color:#FFFFFF; text-align:center; line-height:28px; font-weight:normal;}
p, article li{ font-size:13px;}
h2{font-family: 'ubuntubold_italic';}
h3{font-family: 'ubuntubold';}
li{ list-style:none;}


#navLogo{ margin-right:78px;}


#plecaUp1{ height:10px; background:#fc0017;}
#plecaUp2{ height:10px; background:#818893;}
#plecaUp3{ height:10px; background:#2754D3;}

.img4Nos{ float:right;}

#img1Nos {padding:8px 8px 40px 8px; background:#D8DBE0; margin-right:40px; float:left; margin-left:54px; 
-webkit-border-top-left-radius: 40px;
-moz-border-radius-topleft: 40px;
border-top-left-radius: 40px;
}

#img1Nos img, #img2Nos img {webkit-border-top-left-radius: 35px;
-moz-border-radius-topleft: 35px;
border-top-left-radius: 35px;}

#celHist{ clear:both; display:table; margin:0 auto; padding-right:6px;
background: #e5e8eb;
background: -moz-linear-gradient(left, #ffffff 22%, #e5e8eb 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(22%,#ffffff), color-stop(100%,#e5e8eb));
background: -webkit-linear-gradient(left, #ffffff 22%,#e5e8eb 100%);
background: -o-linear-gradient(left, #ffffff 22%,#e5e8eb 100%);
background: -ms-linear-gradient(left, #ffffff 22%,#e5e8eb 100%);
background: linear-gradient(to right, #ffffff 22%,#e5e8eb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e8eb',GradientType=1 );
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
max-width:1068px;
margin-bottom:90px;}

#celHist article{ float:left; margin-top:30px;}

#celHist h1{
background: #2754d3; /*degradado azul*/
background: -moz-linear-gradient(left, #2754d3 17%, #002777 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(17%,#2754d3), color-stop(100%,#002777));
background: -webkit-linear-gradient(left, #2754d3 17%,#002777 100%);
background: -o-linear-gradient(left, #2754d3 17%,#002777 100%);
background: -ms-linear-gradient(left, #2754d3 17%,#002777 100%);
background: linear-gradient(to right, #2754d3 17%,#002777 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2754d3', endColorstr='#002777',GradientType=1 );
-webkit-border-top-left-radius: 25px;
-webkit-border-top-right-radius: 25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-topright: 25px;
border-top-left-radius: 25px;
border-top-right-radius: 25px;
width:594px;
}

#celHist p{-moz-column-count: 2;
-moz-column-gap: 30px;
-webkit-column-count: 2;
-webkit-column-gap: 30px;
column-count: 2;
column-gap: 30px; width:580px; text-align:justify; line-height:15px;}

#celHist span{font-family: 'ubuntuitalic'; line-height:17px; color:#1630A6;}

#celHist span b, #celMision b, #celValores b, #celVision b, #celInsta b { color:#D8001D;}

#plecaWhite5{ height:625px; float:left; margin-left:40px; width:5px; background:#FFFFFF;}

#plecaWhite6{  float:left; margin-left:6px; width:5px; background:#FFFFFF;}


/*Inicio de Mision*/

#celMision{ clear:both; margin-top:45px; }

#fImg5{ margin-right:70px; float:left; margin-top:-58px; }

#celMision ul{ color:#CBCFD6;}
#celMision h3{ color:#FFFFFF;}

#celMision article{ width:920px;}

#celMision h1{
background: #b80d2f;
background: -moz-linear-gradient(left, #b80d2f 0%, #d8001d 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b80d2f), color-stop(100%,#d8001d));
background: -webkit-linear-gradient(left, #b80d2f 0%,#d8001d 100%);
background: -o-linear-gradient(left, #b80d2f 0%,#d8001d 100%);
background: -ms-linear-gradient(left, #b80d2f 0%,#d8001d 100%);
background: linear-gradient(to right, #b80d2f 0%,#d8001d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b80d2f', endColorstr='#d8001d',GradientType=1 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
width:492px; margin-left:50px;}

#celMision h2{ color:#3D98D4;}

#celMision ul li{ width:524px; font-size:12px; line-height:18px;}



/*Inicio de Vision*/

#celVisVal{ display:table; margin:0 auto;
background: #e5e8eb;
background: -moz-linear-gradient(left, #e5e8eb 0%, #ffffff 78%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e8eb), color-stop(78%,#ffffff));
background: -webkit-linear-gradient(left, #e5e8eb 0%,#ffffff 78%);
background: -o-linear-gradient(left, #e5e8eb 0%,#ffffff 78%);
background: -ms-linear-gradient(left, #e5e8eb 0%,#ffffff 78%);
background: linear-gradient(to right, #e5e8eb 0%,#ffffff 78%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e8eb', endColorstr='#ffffff',GradientType=1 );
border: 1px #E4E6EA solid; margin-bottom:90px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px; width:1024px;}

#celVision { margin-bottom:85px;}

#celVisionD{ float:left; margin-bottom:85px; margin-left:40px;}

#celVision h1 { background: #2754d3; /*degradado azul*/
background: -moz-linear-gradient(left, #2754d3 17%, #002777 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(17%,#2754d3), color-stop(100%,#002777));
background: -webkit-linear-gradient(left, #2754d3 17%,#002777 100%);
background: -o-linear-gradient(left, #2754d3 17%,#002777 100%);
background: -ms-linear-gradient(left, #2754d3 17%,#002777 100%);
background: linear-gradient(to right, #2754d3 17%,#002777 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2754d3', endColorstr='#002777',GradientType=1 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
width:524px; margin-top:43px;}

#celVision h2 {  color :#D8001D;}

#celVision ul li{ width:485px;}

#img1Nos {padding:10px 10px 40px 10px; background:#D8DBE0; margin-right:40px; float:left;}

#img2Nos {padding:10px 10px 40px 10px; background:#D8DBE0; float:left; margin-left:40px; margin-top:77px; margin-right:50px; -webkit-border-top-left-radius: 40px;
-moz-border-radius-topleft: 40px;
border-top-left-radius: 40px;}

/*Inicio de Valores*/

#celValores{ clear:both;}

#celValores div, #img3Nos{ float:left;}
#celValores div{padding-bottom:90px;}
#celValores h1{
background: #d8001d; /*degradado rojo*/
background: -moz-linear-gradient(left, #d8001d 0%, #b80d2f 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d8001d), color-stop(100%,#b80d2f));
background: -webkit-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: -o-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: -ms-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: linear-gradient(to right, #d8001d 0%,#b80d2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8001d', endColorstr='#b80d2f',GradientType=1 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
width:622px; text-transform:lowercase;}

#celValores h2{ color:#2754D3;}

#celValores span{ font-family: 'ubuntubold';}

#img3Nos{ margin-right:130px; margin-left:90px;}

/*Inicio instalaciones*/

#celInsta h1{
	-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
background: #000000;
background: -moz-linear-gradient(left, #000000 0%, #4d4d4d 97%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(97%,#4d4d4d));
background: -webkit-linear-gradient(left, #000000 0%,#4d4d4d 97%);
background: -o-linear-gradient(left, #000000 0%,#4d4d4d 97%);
background: -ms-linear-gradient(left, #000000 0%,#4d4d4d 97%);
background: linear-gradient(to right, #000000 0%,#4d4d4d 97%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4d4d4d',GradientType=1 );
width:622px; text-transform:lowercase;}

#celInsta p{ color:#FFFFFF;}

#celInsta ul li {font-family: 'ubuntubold_italic'; color:#98A0AD; line-height:19px; width:650px;}

#celInsta{display:table; margin:0 auto; margin-bottom:90px;}

#celInsta article{ width:920px; margin-top:50px;}

#celContext{ text-align:center; padding-top:30px; margin-bottom:30px;}

.celContextP{font-family: 'ubuntuitalic';}

#celContext p b{font-family: 'ubuntubold_italic'; color:#D8001D; text-transform:uppercase;}

#celContext h3{font-family: 'fray_gabriel_negritabold'; font-size:23px; background-color:#2754D3; padding:10px; color:#FFFFFF; width:570px; margin:0 auto; margin-bottom:20px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;}

#celContext h3:first-child{background-color:#d8001d;}

#celContext a { color:#1630A6;
-webkit-transition: all 450ms ease-in-out;
-moz-transition: all 450ms ease-in-out;
-ms-transition: all 450ms ease-in-out;
-o-transition: all 450ms ease-in-out;
transition: all 450ms ease-in-out;}

#celContext a:hover{color:#D8001D;}

#celContext4{color:#1630A6; font-size:19px;}

/*Fin de los estilos para nosotros*/



/*Inicio de estilos para servicios*/

#Nav2 { background:#FFFFFF; z-index:1000; box-shadow:0px 4px 3px rgba(0,0,0,.5); padding-top:15px;}

.menu-fixed {
	position:fixed;
	z-index:1000;
	top:0;
	/*max-width:1000px;*/
	left:0;
	width:100%;
	box-shadow:0px 4px 3px rgba(0,0,0,.5); padding-top:30px;
	-webkit-animation-name: bounceInDown;
  	animation-name: bounceInDown;
}

@-webkit-keyframes bounceInDown {
 0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

#Nav2 ul{width:950px; display:table; margin:0 auto; text-align:left; }
#Nav2 ul li{ display:inline-block; margin:0px 20px; font-family: 'ubuntuitalic'; margin-bottom:22px; }

#Nav2 ul li a{ color:#2754D3;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;}

#Nav2 ul li a:hover{color:#D8001D;}

#Nav2 .activeB{ font-family: 'ubuntubold_italic'; color:#D8001D; }

#celForma{ padding-bottom:50px;}

#celForma article, #celServ article, #celCelmun article{ width:920px;}

#celForma h1,#celServ h1{
background: #d8001d;
background: -moz-linear-gradient(left, #d8001d 0%, #b80d2f 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d8001d), color-stop(100%,#b80d2f));
background: -webkit-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: -o-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: -ms-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: linear-gradient(to right, #d8001d 0%,#b80d2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8001d', endColorstr='#b80d2f',GradientType=1 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px; width:492px; text-transform:lowercase;}

#celForma p{ color:#ffffff; width:492px;}

#celForma h2{ color:#848B96;}

#celServ p, #celServ div{ color:#ffffff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); width:492px;}
 #celServ b{ color:#B80D2F;}
 #celServ div{
background: #2754d3;
background: -moz-linear-gradient(top, #2754d3 17%, #002777 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(17%,#2754d3), color-stop(100%,#002777));
background: -webkit-linear-gradient(top, #2754d3 17%,#002777 100%);
background: -o-linear-gradient(top, #2754d3 17%,#002777 100%);
background: -ms-linear-gradient(top, #2754d3 17%,#002777 100%);
background: linear-gradient(to bottom, #2754d3 17%,#002777 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2754d3', endColorstr='#002777',GradientType=0 );
line-height:20px;
font-family: 'ubuntubold'; font-size:15px; text-align:center; width:292px; margin-left:100px; padding-top:28px; padding-bottom:40px; margin-top:35px;
-webkit-border-top-right-radius: 25px;
-moz-border-radius-topright: 25px;
border-top-right-radius: 25px;}

#celCultura{ padding-bottom:62px;}

#celInfor{padding-bottom:90px;}

/*CELMUN*/

#celCelmun{ padding-bottom:90px;}

#celCelmun h1{
background: #b80d2f;
background: -moz-linear-gradient(left, #b80d2f 0%, #d8001d 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b80d2f), color-stop(100%,#d8001d));
background: -webkit-linear-gradient(left, #b80d2f 0%,#d8001d 100%);
background: -o-linear-gradient(left, #b80d2f 0%,#d8001d 100%);
background: -ms-linear-gradient(left, #b80d2f 0%,#d8001d 100%);
background: linear-gradient(to right, #b80d2f 0%,#d8001d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b80d2f', endColorstr='#d8001d',GradientType=1 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px; width:492px; text-transform:lowercase;}

#celCelmun p{ color:#FFFFFF; width:492px;}

#celCelmun h2{ color:#98A0AD;}

/*Fisica e Iidomas*/

.celCultura,#celInfor h1{ background: #2754d3; /*degradado azul*/
background: -moz-linear-gradient(left, #2754d3 17%, #002777 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(17%,#2754d3), color-stop(100%,#002777));
background: -webkit-linear-gradient(left, #2754d3 17%,#002777 100%);
background: -o-linear-gradient(left, #2754d3 17%,#002777 100%);
background: -ms-linear-gradient(left, #2754d3 17%,#002777 100%);
background: linear-gradient(to right, #2754d3 17%,#002777 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2754d3', endColorstr='#002777',GradientType=1 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
width:534px; margin:0 auto; margin-bottom:30px; margin-top:58px; text-transform:lowercase;}



.celIdiomaH{
background: #d8001d;
background: -moz-linear-gradient(left, #d8001d 0%, #b80d2f 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d8001d), color-stop(100%,#b80d2f));
background: -webkit-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: -o-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: -ms-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: linear-gradient(to right, #d8001d 0%,#b80d2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8001d', endColorstr='#b80d2f',GradientType=1 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px; width:594px; margin-top:72px;}

#celFisIdi{ display:table; margin:0 auto; width:1024px;
background: #e5e8eb;
background: -moz-linear-gradient(left, #e5e8eb 0%, #ffffff 78%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e8eb), color-stop(78%,#ffffff));
background: -webkit-linear-gradient(left, #e5e8eb 0%,#ffffff 78%);
background: -o-linear-gradient(left, #e5e8eb 0%,#ffffff 78%);
background: -ms-linear-gradient(left, #e5e8eb 0%,#ffffff 78%);
background: linear-gradient(to right, #e5e8eb 0%,#ffffff 78%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e8eb', endColorstr='#ffffff',GradientType=1 );
border: 1px #E4E6EA solid; margin-bottom:90px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;}



#celInfor{ display:table; margin:0 auto; text-align:left;}

#celInforA{ width:714px;}

#celInforA div{ clear:both;}

#celInfor h2{ color:#1630A6;}

#celInfor h1{ margin-bottom:62px;}

#celInfor2{ background:#E6E8EB; border:1px #C6CACF solid;
-webkit-border-bottom-right-radius: 25px;
-moz-border-radius-bottomright: 25px;
border-bottom-right-radius: 25px; width:714px; height:600px; margin:0 auto; padding: 0px 42px 62px 42px; margin-left:-42px; margin-bottom:62px;}

#celInfor2 h2{font-family: 'fray_gabriel_negritabold'; font-size:26px; color:#D8001D; text-transform:lowercase;}

#celInfor2 figure{ float:left;}

#img5Ser,#img6Ser {padding:7px 7px 35px 7px; background:#ffffff; margin-right:40px; float:left; margin-left:30px; margin-top:55px;
-webkit-border-top-left-radius: 40px;
-moz-border-radius-topleft: 40px;
border-top-left-radius: 40px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(137, 132, 130, 0.75);
-moz-box-shadow:    2px 2px 2px 0px rgba(137, 132, 130, 0.75);
box-shadow:         2px 2px 2px 0px rgba(137, 132, 130, 0.75);}

#img7Ser {padding:7px 7px 35px 7px; background:#D8DBE0;
-webkit-border-top-right-radius: 40px;
-moz-border-radius-topright: 40px;
border-top-right-radius: 40px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(137, 132, 130, 0.75);
-moz-box-shadow:    2px 2px 2px 0px rgba(137, 132, 130, 0.75);
box-shadow:         2px 2px 2px 0px rgba(137, 132, 130, 0.75);}

#img7Ser img {webkit-border-top-right-radius: 35px;
-moz-border-top-right-radius: 35px;
border-top-right-radius: 35px;}

#img8Ser{ margin-top:34px; }

#img9Ser {padding:7px 7px 35px 7px; background:#D8DBE0;
-webkit-border-top-right-radius: 40px;
-moz-border-radius-topright: 40px;
border-top-right-radius: 40px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(137, 132, 130, 0.75);
-moz-box-shadow:    2px 2px 2px 0px rgba(137, 132, 130, 0.75);
box-shadow:         2px 2px 2px 0px rgba(137, 132, 130, 0.75);
margin:30px 0px 0px 33px;}

#img9Ser img {webkit-border-top-right-radius: 35px;
-moz-border-top-right-radius: 35px;
border-top-right-radius: 35px;}


#img5Ser img,#img6Ser img {webkit-border-top-left-radius: 35px;
-moz-border-radius-topleft: 35px;
border-top-left-radius: 35px;}

#img6Ser{ margin-top:180px; clear:both;}

#img7Ser,#img8Ser,#img9Ser{ float:left;}

#img1Ser{ margin:30px;}
#img2Ser{
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-left-radius: 25px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(137, 132, 130, 0.75);
-moz-box-shadow:    2px 2px 2px 0px rgba(137, 132, 130, 0.75);
box-shadow:         2px 2px 2px 0px rgba(137, 132, 130, 0.75);}

#img3Ser{ margin-right:32px;}

#celInforA2{ margin-top:112px; margin-bottom:92px;}

#celInforA3{ width:450px; float:left; margin-right:45px;}

#img4Ser{ float:left;}



#celFisica div,#celFisica2 div,#celIdioma div,#celIdioma span {font-size:13px; font-family: 'ubuntubold_italic'; line-height:18px;}

#celFisica{ float:left;}

#celFisica div {color:#2754D3; margin-left:34px; margin-bottom:62px;}

#celFisica b{ color:#D8001D;}

#celFisica p, #celFisica div{ width:500px;}

#celFisica2{ margin-left:135px; float:left; margin-right:35px;}

#celFisica2 p{ width:440px;}


#celFisica2 div {color:#ffffff;
background: #d8001d;
background: -moz-linear-gradient(left, #d8001d 17%, #b80d2f 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(17%,#d8001d), color-stop(100%,#b80d2f));
background: -webkit-linear-gradient(left, #d8001d 17%,#b80d2f 100%);
background: -o-linear-gradient(left, #d8001d 17%,#b80d2f 100%);
background: -ms-linear-gradient(left, #d8001d 17%,#b80d2f 100%);
background: linear-gradient(to right, #d8001d 17%,#b80d2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8001d', endColorstr='#b80d2f',GradientType=1 );
-webkit-box-shadow: 2px 2px 2px 0px rgba(137, 132, 130, 0.75);
-moz-box-shadow:    2px 2px 2px 0px rgba(137, 132, 130, 0.75);
box-shadow:         2px 2px 2px 0px rgba(137, 132, 130, 0.75);
-webkit-border-top-right-radius: 25px;
-moz-border-radius-topright: 25px;
border-top-right-radius: 25px;
width:170px; text-align:center; padding:30px; margin:0 auto;}

#celFisica2 b{ color:#2754D3;}


#celIdiomaD {color:#ffffff;
background: #2754d3;
background: -moz-linear-gradient(left, #2754d3 17%, #002777 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(17%,#2754d3), color-stop(100%,#002777));
background: -webkit-linear-gradient(left, #2754d3 17%,#002777 100%);
background: -o-linear-gradient(left, #2754d3 17%,#002777 100%);
background: -ms-linear-gradient(left, #2754d3 17%,#002777 100%);
background: linear-gradient(to right, #2754d3 17%,#002777 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2754d3', endColorstr='#002777',GradientType=1 );
-webkit-box-shadow: 2px 2px 2px 0px rgba(137, 132, 130, 0.75);
-moz-box-shadow:    2px 2px 2px 0px rgba(137, 132, 130, 0.75);
box-shadow:         2px 2px 2px 0px rgba(137, 132, 130, 0.75);
width:500px; padding:30px;
-webkit-border-top-right-radius: 25px;
-moz-border-radius-topright: 25px;
border-top-right-radius: 25px; margin-bottom:30px;}

#celIdioma b{ color:#D8001D;}


#celIdioma span  {}

#celIdioma span b{ color:#D8001D;}

#celIdioma{ float:left; width:594px; margin-right:34px; margin-bottom:73px;}


/*Inicio de estilo para comunidad*/

.celLinea{
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 22%, #cad1d7 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(22%,#ffffff), color-stop(100%,#cad1d7));
background: -webkit-linear-gradient(left, #ffffff 22%,#cad1d7 100%);
background: -o-linear-gradient(left, #ffffff 22%,#cad1d7 100%);
background: -ms-linear-gradient(left, #ffffff 22%,#cad1d7 100%);
background: linear-gradient(to right, #ffffff 22%,#cad1d7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cad1d7',GradientType=1 );
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
border:1px solid #E4E6EA; max-width:1047px; margin:0 auto; margin-bottom:67px; }

.celLinea article{  margin-left:475px;}

.celLinea h1{background: #2754d3; /*degradado azul*/
background: -moz-linear-gradient(left, #2754d3 17%, #002777 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(17%,#2754d3), color-stop(100%,#002777));
background: -webkit-linear-gradient(left, #2754d3 17%,#002777 100%);
background: -o-linear-gradient(left, #2754d3 17%,#002777 100%);
background: -ms-linear-gradient(left, #2754d3 17%,#002777 100%);
background: linear-gradient(to right, #2754d3 17%,#002777 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2754d3', endColorstr='#002777',GradientType=1 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
width:534px; margin-bottom:43px; margin-top:58px;}

#celLineaPleca{ width:456px; height:18px; margin-left:-62px;
background: #d8001d;
background: -moz-linear-gradient(left, #d8001d 0%, #7c1829 94%, #7c1829 94%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d8001d), color-stop(94%,#7c1829), color-stop(94%,#7c1829));
background: -webkit-linear-gradient(left, #d8001d 0%,#7c1829 94%,#7c1829 94%);
background: -o-linear-gradient(left, #d8001d 0%,#7c1829 94%,#7c1829 94%);
background: -ms-linear-gradient(left, #d8001d 0%,#7c1829 94%,#7c1829 94%);
background: linear-gradient(to right, #d8001d 0%,#7c1829 94%,#7c1829 94%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8001d', endColorstr='#7c1829',GradientType=1 ); margin-top:40px;}

#celLineaPleca2{ width:456px; height:18px; margin-left:-62px;
background: rgb(152,160,173);
background: -moz-linear-gradient(left, rgba(152,160,173,1) 0%, rgba(0,0,0,1) 99%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(152,160,173,1)), color-stop(99%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(left, rgba(152,160,173,1) 0%,rgba(0,0,0,1) 99%);
background: -o-linear-gradient(left, rgba(152,160,173,1) 0%,rgba(0,0,0,1) 99%);
background: -ms-linear-gradient(left, rgba(152,160,173,1) 0%,rgba(0,0,0,1) 99%);
background: linear-gradient(to right, rgba(152,160,173,1) 0%,rgba(0,0,0,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98a0ad', endColorstr='#000000',GradientType=1 ); margin-bottom:40px;}

.celLinea p{ font-size:15px; font-family: 'ubuntubold_italic';  float:left; padding-top:13px; text-align:right;}

.whiteArt2{
background: -moz-linear-gradient(top, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.71) 70%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.04)), color-stop(70%,rgba(255,255,255,0.71)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.71) 70%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.71) 70%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.71) 70%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.71) 70%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0affffff', endColorstr='#ffffff',GradientType=0 );
-webkit-border-top-left-radius: 25px;
-webkit-border-top-right-radius: 25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-topright: 25px;
border-top-left-radius: 25px;
border-top-right-radius: 25px;
border:2px solid #fff; width:375px; margin:0 auto; padding:23px 19px 0px 62px; margin-top:50px; margin-bottom:30px;}

.whiteArt2a{
background: -moz-linear-gradient(top, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.71) 70%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.04)), color-stop(70%,rgba(255,255,255,0.71)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.71) 70%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.71) 70%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.71) 70%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.71) 70%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0affffff', endColorstr='#ffffff',GradientType=0 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
border:2px solid #fff; width:375px; margin:0 auto; padding:0px 19px 35px 62px; margin-bottom:50px;}

.pClear{ clear:both;}

.input_txt1 {
  font-family: 'ubuntuitalic';
  width:220px;
  height:29px;
  font-size: 16px; padding:3px;
  color: #000000;
  border: 1px #CBCFD6 solid;
  background-color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #C1C1C1;
  -moz-box-shadow: 3px 3px 3px #C1C1C1;
  box-shadow: 3px 3px 3px #C1C1C1;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; float:right; margin-bottom:5px;
}

.input_txt2 {
  font-family: 'ubuntuitalic';
  width:220px;
  height:30px;
  font-size: 16px; padding:3px;
  color: #000000;
  border: 1px #CBCFD6 solid;
  background-color: #ffffff;
    -webkit-box-shadow: 3px 3px 3px #C1C1C1;
  -moz-box-shadow: 3px 3px 3px #C1C1C1;
  box-shadow: 3px 3px 3px #C1C1C1;
  margin-bottom:5px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin:5px;
}

#img4Lin{ width:220px; margin-left:50px; margin-bottom:30px;}

#img4Lin img{ width:100%; height:auto; margin-top:-100px;}

#img5Lin{ float:left; padding:0px;} #img5Lin img{ width:85%; vertical-align:top;}

#celConf{ margin-bottom:79px;}

#celConf article{ width:920px;}
#celConf p{width:550px; color:#CBCFD6;}
#celConf h1{
background: #d8001d; /*degradado rojo*/
background: -moz-linear-gradient(left, #d8001d 0%, #b80d2f 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d8001d), color-stop(100%,#b80d2f));
background: -webkit-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: -o-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: -ms-linear-gradient(left, #d8001d 0%,#b80d2f 100%);
background: linear-gradient(to right, #d8001d 0%,#b80d2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8001d', endColorstr='#b80d2f',GradientType=1 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
font-size:30px;
width:585px; text-transform:lowercase;}

#celConf h2{ color:#848B96;}

#celConf h3{ color:#FFFFFF;}

#celExa1{margin-bottom:67px; text-align:center; padding-right:50px;}

#celExa1 span{font-family: 'ubunturegular'; font-size:13px;}

#celExa1 article{width:580px;} 

#celExa1 h1{background: #002777;
background: -moz-linear-gradient(left, #002777 0%, #2754d3 77%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#002777), color-stop(77%,#2754d3));
background: -webkit-linear-gradient(left, #002777 0%,#2754d3 77%);
background: -o-linear-gradient(left, #002777 0%,#2754d3 77%);
background: -ms-linear-gradient(left, #002777 0%,#2754d3 77%);
background: linear-gradient(to right, #002777 0%,#2754d3 77%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002777', endColorstr='#2754d3',GradientType=1 );
width:580px; margin:0 auto; margin-bottom:49px; margin-top:30px;
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px; text-transform:lowercase;}

#celExa1 h2{font-family: 'fray_gabriel_negritabold'; font-size:26px; color:#2754D3; margin-bottom:56px; text-transform:lowercase;}

#celExa1 h3{ font-size:15px; color:#D8001D;}

.celInst{
background: rgb(216,0,29);
background: -moz-linear-gradient(left, rgba(216,0,29,1) 0%, rgba(184,13,47,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(216,0,29,1)), color-stop(100%,rgba(184,13,47,1)));
background: -webkit-linear-gradient(left, rgba(216,0,29,1) 0%,rgba(184,13,47,1) 100%);
background: -o-linear-gradient(left, rgba(216,0,29,1) 0%,rgba(184,13,47,1) 100%);
background: -ms-linear-gradient(left, rgba(216,0,29,1) 0%,rgba(184,13,47,1) 100%);
background: linear-gradient(to right, rgba(216,0,29,1) 0%,rgba(184,13,47,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8001d', endColorstr='#b80d2f',GradientType=1 ); width:100%;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px}

.celInsI{-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px}



.article-meta b{ color: #d8001d;}

.col-md-6{
position: relative;
min-height: 1px;
padding-right: 20px;
padding-left: 20px;
}

/*Inicio de estilos para Contacto*/

#celContacto{ margin-bottom:60px;}

#celContacto p{font-size:15px; font-family: 'ubuntubold_italic'; }

#celContacto b{ color:#D8001D;}

#celContacto2 { margin-top:5px;}

#celContacto3 { margin:0 auto; width:319px; margin-bottom:30px; height:auto;}

#celContacto2 {
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 22%, #cad1d7 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(22%,#ffffff), color-stop(100%,#cad1d7));
background: -webkit-linear-gradient(left, #ffffff 22%,#cad1d7 100%);
background: -o-linear-gradient(left, #ffffff 22%,#cad1d7 100%);
background: -ms-linear-gradient(left, #ffffff 22%,#cad1d7 100%);
background: linear-gradient(to right, #ffffff 22%,#cad1d7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cad1d7',GradientType=1 );
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
border:1px solid #E4E6EA; padding:40px;}

#celContacto2 div{ margin-bottom:30px;}

#celContacto h2{ text-align:center; margin-top:5px;
background: #002777;
background: -moz-linear-gradient(left, #002777 0%, #2754d3 83%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#002777), color-stop(83%,#2754d3));
background: -webkit-linear-gradient(left, #002777 0%,#2754d3 83%);
background: -o-linear-gradient(left, #002777 0%,#2754d3 83%);
background: -ms-linear-gradient(left, #002777 0%,#2754d3 83%);
background: linear-gradient(to right, #002777 0%,#2754d3 83%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002777', endColorstr='#2754d3',GradientType=1 );
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
color:#FFFFFF; padding:20px;}

#imgPar2{ height:870px;}

#imgPar3{ height:350px;}

#celFisIdiz{ height:380px;}

#imgSer2{ height:300px;}

#imgSer3{height:605px;} 
	
/*Inicio de font faces*/


@media (min-width: 1199px) {
	#navLogo{ margin-right:151px;}
	
	}
	
	@media (min-width: 992px) {
		.col-md-6{float: left;
		 width: 46%;}
		 .container {
    width: 970px;
  }
		
		}
		
		@media (max-width: 1052px) {
		#plecaWhite5{ display:none;}
		#img1Nos{float: none; width:294px; height:auto; margin:0 auto;}
		#celHist{width:95%;}
		#celHist article{ padding-bottom:30px; float: none; margin:0 auto; margin-top:30px;}
		#celHist h1{width:650px; margin:0 auto;}
		#celHist p{width:650px; text-align:justify; line-height:15px; margin:0 auto; margin-top:30px;}
		#celMision article{ width:600px;}
		
		}
	
	@media (max-width: 1015px) {
		#celVision h1,#celValores h1{width:650px; margin:0 auto; margin-bottom:40px;}
		#celVision ul li,#celValores ul li{width:650px; margin:0 auto; text-align:center;}
		#celVision h2, #celVision h3,#celValores h2{ text-align:center;}
		#celVisionD,#celValores div{width:650px; text-align:justify; line-height:15px; margin:0 auto;}
		#celVisionD,#celValores div,#img2Nos,#img9Ser{ float:none; margin:0 auto;}
		#celVisVal{ margin:0 auto; width:95%; margin-bottom:35px; height:auto;}
		#img3Nos,#img5Lin{ display:none; }
		#img2Nos{ width:344px; height:auto; margin-top:50px;}
		#imgPar2{ height:1090px;}
		.celLinea{width:95%; margin:0 auto; margin-bottom:25px; }
		.celLinea article{margin:0 auto;}
		.celLinea h1{width:90%; margin:0 auto; }
		#img4Lin img,#img4Lin { margin:0 auto; margin-bottom:15px;}
		#img9Ser{ width:384px; height:auto; margin-bottom:30px;}
		#celExa1{margin-bottom:30px; padding-right:0px;}
		#celExa1 article{width:90%;}
		#celExa1 h1{width:90%; margin:0 auto; margin-bottom:30px;}
		#celExa1 h2{font-size:23px; margin-bottom:30px;}
		#imgPar3{ height:880px;}
		#celInsta ul li {font-family: 'ubuntubold_italic'; color:#98A0AD; line-height:17px; width:600px;}
		#celInsta{margin-bottom:50px;}
		#celInsta article,#celForma article, #celServ article, #celCelmun article{ width:600px; margin-top:30px;}
		
		/*seccion servicios*/
		#celCelmun{ padding-bottom:50px;}
		#celCelmun h1{ width:492px;}
		#celCelmun p{width:492px; text-align:center;}
		#celCelmun h2{text-align:center;}
		#celConf article{ width:600px;}
		#celConf p{width:600px; text-align:center; margin:0 auto; font-size:12px;}
		#celConf h1{width:95%; font-size:25px;}
		#celConf h2,#celConf h3{ text-align:center;}
		
		#celForma{ padding-bottom:30px;}
		#celForma article{ width:600px; margin:0 auto;}
		#celForma h1,#celServ h1{width:90%;}
		#celForma p, #celForma h2{ text-align:center;}
		#Nav2 ul{width:600px; text-align:center; padding-bottom:22px; font-size:13px;}
		#Nav2 ul li{ margin:0px 10px; }
		
		#celFisica div,#celFisica2 div,#celIdioma div,#celIdioma span {font-size:12px; line-height:15px;}
		#celFisica{ float:none;}
		#celFisica div {margin-left:25px; margin-bottom:35px;}
		#celFisica b{ color:#D8001D;}
		#celFisica p, #celFisica div{ width:600px; font-size:12px; margin:0 auto;}
		#celFisica2{ margin-left:135px; float:none; margin-right:35px;}
		#celFisica2 p{ width:525px;}
	
.celCultura,#celInfor h1{ width:600px; margin:0 auto; margin-bottom:30px; margin-top:40px;}
.celCultura{ clear:both;}
.celIdiomaH{ width:594px; margin-top:40px;}
#celFisIdi{  width:95%; margin:0 auto; margin-bottom:50px;}

#img6Ser { margin:0 auto; float:none; width:294px; height:auto;}
#img5Ser {margin:0 auto; float:none; width:343px; height:auto; margin-top:30px;}
#img7Ser { margin:0 auto; width:344px; height:auto; margin-top:30px;}
#img8Ser{ margin-top:34px; }
#img9Ser {padding:7px 7px 35px 7px; margin:130px 0px 0px 33px;}
#img6Ser{ margin-top:180px; clear:both;}
#img7Ser,#img8Ser,#img9Ser{ float:none;}

#img1Ser{ margin:0 auto; margin-bottom:30px;}
#img3Ser,#img2Ser{ margin:0 auto;}

#celInfor{ margin:0 auto; text-align:center;}
#celInforA{ width:600px;}
#celInforA div{ clear:both;}
#celInfor h2{ color:#1630A6;}
#celInfor h1{ margin-bottom:62px;}
#celInfor2{ width:600px; height:auto; padding: 30px; margin:0 auto; margin-bottom:62px;}
#celInfor2 h2{ font-size:26px;}
#celInfor2 figure{ float:none; margin:0 auto;}
#celInforA2{ margin-top:30px; margin-bottom:30px;}
#celInforA3{ width:520px; float:none; margin-right:30px;}
#img4Ser{ float:none;}

#imgSer3{height:875px;} 

#celFisica2 div {width:170px; text-align:center; padding:30px; margin:0 auto;}
#celIdiomaD {width:500px; padding:30px; margin-bottom:30px;}

#celIdioma{ float:none; width:594px; margin:0 auto; margin-bottom:73px; }

#celFisIdiz{ height:650px;}
#img6Ser{ margin-top:30px;}
#imgSer2{ height:330px;}
#img3Ser{ display:none;}

		}
	
	@media (max-width: 600px) {
		#navLogo{float:none; text-align:center; margin:0 auto; padding-top:10px;}
		#celContacto h2{ font-size:15px;}
		#celHist article{ padding-bottom:30px; float: none; margin:0 auto; margin-top:30px; padding:30px;}
		#img1Nos{float: none; width:294px; margin:0 auto;}
		#celHist h1,#celInsta h1{width:320px; margin:0 auto;}
		#celHist p,#celInsta p{width:320px; text-align:justify; line-height:15px; margin:0 auto; margin-top:30px;-moz-column-count: 1;-moz-column-gap: 30px;-webkit-column-count: 1;-webkit-column-gap: 30px;column-count: 1;column-gap: 30px;}
		#celMision article,#celInsta article{ width:320px;}
		
		#fImg5,#img5Lin,#img3Ser{ display:none;}
		
		#celMision h1,#celInsta h1,#celVision h1,#celValores h1{width:320px; font-size:28px;}
		#celVisionD,#celValores div{width:320px;}
		#imgPar2{ height:1090px;}
		#celMision ul li,#celInsta ul li,#celVision ul li,#celValores ul li{ width:320px; font-size:12px;}
		#celInsta ul li{ line-height:15px;}
		#imgPar2{ height:1250px;}
		.celLinea{ margin-bottom:25px;}
		.celLinea h1{width:100%; }
		.whiteArt2{width:320px; padding:10px 20px 0px 20px;}
		.input_txt1 { width:200px;height:25px;font-size: 14px; }
		.input_txt2 {width:315px; height:25px; font-size: 14px;}
		#celLineaPleca{ width:100%; height:15px; margin:0 auto; margin-top:40px;}
		#img4Lin img,#img4Lin { margin:0 auto; margin-bottom:15px;}
		#img9Ser{ width:320px;}
		#img9Ser img{ width:100%; height:auto;}
		#celExa1 h1{width:100%;}
		/*seccion servicios*/
		#celCelmun{ padding-bottom:50px;}
		#celCelmun h1,#celServ h1{ width:320px;}
		#celCelmun p,#celServ p{width:320px; text-align:center;  font-size:11px;}
		#celCelmun h2{text-align:center; font-size:14px;}
		#celForma article, #celServ article, #celCelmun article{ width:320px;}
		#celCelmun a{ display:block; margin:0 auto; text-align:center; width:40%;}
 		#celServ div{line-height:16px; font-size:12px; text-align:center;  padding-top:20px; padding-bottom:30px; margin:0 auto; width:70%; margin-top:20px;}
		#celConf article{ width:320px;}
		#celConf p{width:320px; text-align:center; margin:0 auto;}
		#celConf h1{width:100%; font-size:17px;}
		#celConf h2,#celConf h3{ text-align:center; font-size:16px;}
		.whiteArt2a{ width:320px; margin:0 auto; padding:0px 15px 25px 25px; margin-bottom:30px;}
		#celExa1 span{ font-size:11px;}
		#celForma p{ width:320px;}
		#celForma{ padding-bottom:30px;}
		#celForma article{ width:320px; margin:0 auto;}
		#celForma h1,#celServ h1{width:100%; font-size:27px;}
		#celForma p, #celForma h2{ text-align:center;}
		#celForma h2{ font-size:14px;}
		#celForma p{ font-size:11px;}
		#Nav2 ul{width:320px; text-align:center; padding-bottom:22px; font-size:13px;}
		#Nav2 ul li{ margin:0px 12px; }
		
.celCultura,#celInfor h1{ width:320px;}
.celIdiomaH{margin-top:0px;}
.celIdiomaH,#celInfor{ width:320px;}
#celFisIdi{  width:100%;}
#celInforA{ width:320px;}
#celInfor2{ width:100%; margin-bottom:30px; margin-left:-30px;}
#celInforA3{ width:320px; float:none; margin-right:30px;}
#img4Ser{ float:none;}

#imgSer3{height:850px;} 

#celIdioma #celIdiomaD{width:290px; padding:20px; margin-bottom:30px; font-size:11px;}

#celIdioma{ width:320px; margin-bottom:45px; }

#celFisIdiz{ height:650px;}
#img6Ser{ margin-top:30px;}
#imgSer2{ height:400px;}
#img3Ser,#img5Ser,#img6Ser{ display:none;}
#img7Ser {margin-bottom:0px;}
#celFisIdiz{ height:370px;}
#img8Ser{ height:80px; margin:0 auto; margin-top:20px;}

#celFisIdi p,#celInfor p{ font-size:11px; text-align:center;}


		#celFisica div {margin:0 auto; margin-bottom:35px;}
		#celFisica p, #celFisica div{ width:300px;}
		#celFisica2{ margin:0 auto; float:none; margin-right:35px;}
		#celFisica2 p{ width:320px; text-align:center; margin:0 auto;}

#celContext h3{ font-size:23px; width:100%;

	}

/* FONTIN */

@font-face {
    font-family: 'fontinbold';
    src: url('fonts/fontin/fontin-bold-webfont.eot');
    src: url('fonts/fontin/fontin-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fontin/fontin-bold-webfont.woff2') format('woff2'),
         url('fonts/fontin/fontin-bold-webfont.woff') format('woff'),
         url('fonts/fontin/fontin-bold-webfont.ttf') format('truetype'),
         url('fonts/fontin/fontin-bold-webfont.svg#fontinbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

#active2{ color:#FFFFFF;
-webkit-border-bottom-right-radius: 12px;
-moz-border-radius-bottomright: 12px;
border-bottom-right-radius: 12px;
background: #002777;
background: -moz-linear-gradient(left, #002777 0%, #2754d3 83%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#002777), color-stop(83%,#2754d3));
background: -webkit-linear-gradient(left, #002777 0%,#2754d3 83%);
background: -o-linear-gradient(left, #002777 0%,#2754d3 83%);
background: -ms-linear-gradient(left, #002777 0%,#2754d3 83%);
background: linear-gradient(to right, #002777 0%,#2754d3 83%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002777', endColorstr='#2754d3',GradientType=1 ); padding:15px 23px;}

/* FRAY */

@font-face {
    font-family: 'fray_gabriel_negritabold';
    src: url('fonts/fray/fray_gabriel_negrita-webfont.eot');
    src: url('fonts/fray/fray_gabriel_negrita-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fray/fray_gabriel_negrita-webfont.woff2') format('woff2'),
         url('fonts/fray/fray_gabriel_negrita-webfont.woff') format('woff'),
         url('fonts/fray/fray_gabriel_negrita-webfont.ttf') format('truetype'),
         url('fonts/fray/fray_gabriel_negrita-webfont.svg#fray_gabriel_negritabold') format('svg');
    font-weight: normal; text-transform:lowercase;
    font-style: normal;
}

/* UBUNTU */

@font-face {
    font-family: 'ubuntubold';
    src: url('fonts/ubuntu/ubuntu-b-webfont.eot');
    src: url('fonts/ubuntu/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu/ubuntu-b-webfont.woff2') format('woff2'),
         url('fonts/ubuntu/ubuntu-b-webfont.woff') format('woff'),
         url('fonts/ubuntu/ubuntu-b-webfont.ttf') format('truetype'),
         url('fonts/ubuntu/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntubold_italic';
    src: url('fonts/ubuntu/ubuntu-bi-webfont.eot');
    src: url('fonts/ubuntu/ubuntu-bi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu/ubuntu-bi-webfont.woff2') format('woff2'),
         url('fonts/ubuntu/ubuntu-bi-webfont.woff') format('woff'),
         url('fonts/ubuntu/ubuntu-bi-webfont.ttf') format('truetype'),
         url('fonts/ubuntu/ubuntu-bi-webfont.svg#ubuntubold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubunturegular';
    src: url('fonts/ubuntu/ubuntu-r-webfont.eot');
    src: url('fonts/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'),
         url('fonts/ubuntu/ubuntu-r-webfont.woff') format('woff'),
         url('fonts/ubuntu/ubuntu-r-webfont.ttf') format('truetype'),
         url('fonts/ubuntu/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntuitalic';
    src: url('fonts/ubuntu/ubuntu-ri-webfont.eot');
    src: url('fonts/ubuntu/ubuntu-ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu/ubuntu-ri-webfont.woff2') format('woff2'),
         url('fonts/ubuntu/ubuntu-ri-webfont.woff') format('woff'),
         url('fonts/ubuntu/ubuntu-ri-webfont.ttf') format('truetype'),
         url('fonts/ubuntu/ubuntu-ri-webfont.svg#ubuntuitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}