img, a, button{border:none;  outline:none !important; text-decoration:none}
img{display:block;}
a,
a:hover,
a:active,
a:visited,
input,
.btn {
    text-decoration: none !important;
    outline: none !important;
    transition: all 0.3s ease-in-out;
}
img {
    max-width: 100%
}

html, body{
margin:0;
padding:0;
font-family: 'Quicksand', sans-serif;
height: 100%;
font-size:14px
}
.global{
width:90%;
max-width:960px;
margin: 0 auto;
padding: 0;
overflow:visible;
position:relative;
z-index:3;
}
/*generales*/
.clear{
clear:both;
height:0px;
font-size:0px;
color:transparent;
}
.table {
    display: table;
    height: 100%;
    width: 100%;
	margin-bottom:0
}
.cell {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}


/*header*/
header{padding:40px 0 30px; position:fixed; width:100%;  z-index:21; transition: all 0.3s ease-in-out; background:#fff}
.logo{width:152px; font-size:10px; color:#A7A7A8; font-family: 'Quicksand', sans-serif; float:left; text-align:center}
.logo a{color:#A7A7A8}
.logo img{margin-bottom:2px}
.menu{float:right; width:calc(100% - 192px); padding-top:20px}
.menu ul{list-style:none; width:100%; margin:0; padding:0}
.menu ul li{float:left; position:relative}
.menu ul li:last-child{float:right}
.menu ul li.idiomas ul{min-width:155px; right:0;left:auto}
.menu ul li.idiomas ul li a{float:right}
.menu ul li.idiomas ul li::before{right:0; left:auto}
.menu ul li a{display:block; color:#494949; font-size:13px; padding:0 15px; font-family: 'Montserrat', sans-serif; font-weight:700; text-transform:uppercase}
.menu ul li a.active, .menu ul li a:hover{color:#00C4F8}
.menu ul li ul{position:absolute; left:0; top:100%; display:none; padding:15px 0; background:#fff; min-width:340px}
.menu ul li ul li{display:block; width:100%}
.menu ul li ul li a{padding:10px 15px; text-transform:none}
.menu ul li ul li::before{ content: url(../img/line.jpg); width:22px; height:1px; position:absolute; bottom:15px; left:15px}
.menu ul li ul li:last-child::before{display:none}
.menu ul li:last-child a{padding-right:0}
.menuicon{color:#00C4F6; font-size:30px; right:20px; top:25px; position:absolute; display:none; z-index:2}
.dummy_header{width:100%; height:149px}
header.scrolled{padding:10px 0; background:#fff;}
.menu ul li a i{margin:3px 0 0 5px; float:right; display:block}

.menu ul li.idiomas img{display:inline; width:25px}
.menu ul li.idiomas ul{padding:10px 10px 10px 15px}

.logotrivia{display:none}
header.trivia .menu ul li ul{background:#00c5f8}
header.trivia{background:transparent}
header.trivia .logotrivia{display:block}
header.trivia .logonormal{display:none}
header.trivia .logo a, header.trivia .menu ul li a{color:#fff}
header.trivia .menuicon{color:#fff}




/*sections*/
section.sections{position:relative}


section.home{background:#ffffff; padding:0 0 50px}
section.home h1{font-size:46px; color:#00C4F7; font-family: 'Quicksand', sans-serif; display:block; text-align:center; font-weight:bold}
.separator{width:100px; background:#00C4F7; height:1px; clear:both; display:block; margin:30px auto}
section.home p{color:#7F7F7F; font-size:16px; width:920px; text-align:center; max-width:100%; margin:0 auto}
section.home a{background:#00C4F6; font-size:13px; border:1px solid #00C4F6; padding:10px 20px; display:block; margin:20px auto 0; width:200px; text-align:center; color:#fff; font-weight:700; font-family:'Montserrat', sans-serif}
section.home a:hover{box-shadow: inset 200px 0 0 0 #fff; color:#00C4F6}
section.home .col-xs-12{}

section.programacion{background:#00C4F6; padding-top:100px}
section.programacion h2{font-size:46px; color:#fff; display:block; margin:0 0 40px; font-family:'Montserrat', sans-serif}
section.programacion p{color:#fff; font-size:16px;}
section.programacion .text_container{max-width:100%; width:800px; margin:0 auto}
.programacion .col-xs-8{float:right}

section.consultoria{background:#007EFE; padding-top:100px}
section.consultoria h1{font-size:46px; color:#fff; display:block; margin:0 0 40px; font-family:'Quicksand', sans-serif; text-align:center; font-weight:bold}
section.consultoria h2{font-size:36px; color:#fff; display:block; margin:0 0 40px; font-family:'Quicksand', sans-serif}
section.consultoria p{color:#fff; font-size:16px;}
section.consultoria .text_container{max-width:100%; width:800px; margin:0 auto}
section.consultoria a{color:#ffff; font-size:13px; border:1px solid #ffff; padding:10px 20px; display:inline-block; margin-top:20px}
section.consultoria a:hover{box-shadow: inset 200px 0 0 0 #00C5F8; color:#fff}

section.sistemas{background:#0062FF; padding-top:100px}
section.sistemas h2{font-size:46px; color:#fff; display:block; margin:0 0 40px; font-family:'Montserrat', sans-serif}
section.sistemas p{color:#fff; font-size:16px;}
section.sistemas .text_container{max-width:900px; float:none; margin:0 auto; width:100%}
section.sistemas a{color:#ffff; font-size:13px; border:1px solid #ffff; padding:10px 20px; display:inline-block; margin-top:20px}
section.sistemas a:hover{box-shadow: inset 200px 0 0 0 #00C5F8; color:#fff}

section.proyectos{background:#EEEEEE; padding:40px 0}
section.proyectos h2{font-size:46px; color:#00C4F7; font-family: 'Quicksand', sans-serif; display:block; text-align:center; font-weight:bold; margin:0 0 30px}
section.proyectos p{color:#999; font-size:16px;}
section.proyectos .text_container{max-width:900px; float:none; margin:0 auto; width:100%}
section.proyectos .text_container .col-xs-3{padding-left:0; color:#0E0E0E; margin-bottom:40px}
section.proyectos .text_container .col-xs-3 h4{font-size:14px}
section.proyectos .text_container .col-xs-3 p{font-size:11px; color:#0E0E0E}
section.proyectos .text_container .col-xs-3 a{font-size:13px; color:#0E0E0E}
section.proyectos .text_container .col-xs-3 a:hover{color:#00C4F7}
.imagen_proyecto{width:250px; height:213px; overflow:hidden; position:relative; float:left}
.imagen_proyecto .imagen_inside{width:100%; height:100%; background-size:cover; background-position:center center; transition: all 0.3s ease-in-out;}
/*.imagen_proyecto .imagen_inside:hover{transform: scale(1.1); -webkit-transform: scale(1.1); }*/
.imagen_proyecto::before{
	content:url(../img/flip.png); position:absolute; left:0; top:-35px; z-index:20;
 -webkit-transition:left 0.5s;
    -moz-transition:left 0.5s;    
    -ms-transition:left 0.5s;
    -o-transition:left 0.5s;    
    transition:left 0.5s; 
	-webkit-transition:top 0.5s;
    -moz-transition:top 0.5s;    
    -ms-transition:top 0.5s;
    -o-transition:top 0.5s;    
    transition:top 0.5s; 
}
.imagen_proyecto:hover::before{
	left:0;
	top:0
}
.txtproyecto{float:right; width:calc(100% - 280px)}
.insproy{margin:0 0 20px; padding:0 0 20px; border-bottom:1px solid #cfcfcf}

section.contacto{background:#0062FF; padding:40px 0}
section.contacto h2{font-size:46px; color:#fff; display:block; margin:0 0 40px; font-family:'Montserrat', sans-serif}
section.contacto h2 span{font-style:italic; font-size:46px; display:inline}
section.contacto p{color:#fff; font-size:16px;}
section.contacto .text_container{max-width:900px; float:none; margin:0 auto; width:100%}
section.contacto .form-control{background:transparent; border-radius:0; border:1px solid #FFFFFF; width:100%; height:61px; color:#fff; font-size:18px; margin-bottom:20px}
section.contacto .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff;
  opacity:0.8
}
section.contacto .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff;
  opacity:0.8
}
section.contacto .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #ffffff;
  opacity:0.8
}
section.contacto .form-control:-moz-placeholder { /* Firefox 18- */
  color: #ffffff;
  opacity:0.8
}
section.contacto textarea.form-control{height:165px; resize:none}
section.contacto .btn.btn-enviar{border-radius:0; background:#ffffff; font-size:16px; width:100%; max-width:279px; text-align:center; color:#007EFE; height:59px; border:1px solid #fff}
section.contacto .btn.btn-enviar:hover{color:#fff; box-shadow: inset 300px 0 0 0 #0062FF}
section.contacto span{font-size:11px; color:#FFFFFF; margin:15px 0 0; display:block}
section.contacto span a{color:#fff}
section.contacto .formulario .col-xs-4, section.contacto .formulario .col-xs-9, section.contacto .formulario .col-xs-12{padding-left:0}
section.contacto .formulario .col-xs-3{float:right}
/*footer*/
footer{font-size:11px; text-align:center; color:#cfcfc; padding:15px 0; font-family: 'Quicksand', sans-serif;}
.copy_id{text-align:center; background:#0062FF; padding:15px 0; font-size:11px; color:#fff; margin:0 0 15px}
.copy_id a{color:#fff; background-repeat:no-repeat}
.copy_id a.copy_id_in{background-position:right center; background-image:url(../img/logoid.png); padding:0 16px 0 0}
.copy_id a.copy_pm_in{background-position:left center; background-image:url(../img/logopm.png); padding:0 0 0 16px}
/*nota*/
section.nota{}
section.nota span{font-size:12px; color:#3D3D3D}
section.nota h1{font-size:41px; color:#00C4F6; font-family: 'Quicksand', sans-serif; font-weight:500}
section.nota h2{color:#7F7F7F; font-size:24px; border-bottom:1px solid #7F7F7F; display:inline-block; padding-bottom:5px; padding:0; ; font-family:'Quicksand', sans-serif; margin:0}
section.nota p{padding:15px 0; color:#7F7F7F; font-size:18px; line-height:38px}
section.nota img{padding:0 15px}
.anteriorsiguiente{color:#3D3D3D; font-size:12px; font-family: 'Quicksand', sans-serif; font-weight:500}
.anteriorsiguiente a{color:#3D3D3D}
.anteriorsiguiente a:hover{color:#00C4F7}
.anteriorsiguiente{padding:50px 0 80px}

section.emprendedor{position:fixed; left:100%; top:100%; background:#00c5f8; z-index:22; width:180%; height:180%; border-radius:100%; overflow:hidden; text-align:center}
section.emprendedor h2{font-size:87px; color:#fff; font-family: 'Quicksand', sans-serif; font-weight:700}
section.emprendedor a{font-family: 'Quicksand', sans-serif; font-weight:900; color:#00c5f8; background:#fff; padding:20px 80px; display:inline-block; font-size:16px; border:1px solid #fff; margin:30px 0 0}
section.emprendedor a:hover{color:#fff; box-shadow: inset 350px 0 0 0 #00C4F6}


section.encuesta_completa{position:fixed; width:100%; height:100%; overflow:hidden; left:100%; top:0; z-index:7; padding:0}
.encuestas{position:absolute; width:100%; height:100%; padding:80px 0; overflow-x:hidden; overflow-y:auto}
.encuestas h2{font-size:30px; color:#fff; ; font-family:'Quicksand', sans-serif; padding:0 0 0 70px; text-transform:uppercase}
.encuestas ul{list-style:none; margin:0; padding:40px 0}
.encuestas ul li{text-align:left; color:#fff; cursor:pointer; font-size:20px; font-family: 'Quicksand', sans-serif; font-weight:700; background-repeat:no-repeat; background-position:left top; height:70px; padding:0 0 0 70px; text-transform:uppercase}
.encuestas ul li:hover{color:#323233}
.cerrar{color:#fff; position:fixed; top:30px; right:40px; font-size:30px; z-index:20; cursor:pointer; display:none}
.encuestas span{font-size:12px; color:#fff; text-align:center; display:block}
.logoencuesta{position:absolute; top:40px; left:40px; z-index:20; display:none}

.hidden {
    z-index:2;
    position:absolute;
    left:-100%;
    background:#f90;
    color:#000;
}
.encuestas.encuesta1{background:#D100FC; z-index:10}
.encuestas.encuesta2{background:#69DEF9; z-index:9}
.encuestas.encuesta3{background:#0062FF; z-index:9}

.encuestas.perfil_emprendedor h2{font-size:67px; color:#fff; ; font-family:'Quicksand', sans-serif; }
.encuestas.perfil_emprendedor{z-index:1; background:#0062FF}
.mail{width:100%; max-width:900px; margin:40px 0; padding:0 0 0 70px}
.mail .form-control{background:transparent; border-radius:0; border:1px solid #FFFFFF; width:100%; height:61px; color:#fff; font-size:18px; margin-bottom:20px}

.mail .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff !important;
  opacity:0.8
}
.mail .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #ffffff !important;
  opacity:0.8
}
.mail .form-control:-moz-placeholder { /* Firefox 18- */
  color: #ffffff !important;
  opacity:0.8
}
.mail .form-control:focus::-webkit-input-placeholder{
    color: #ffffff !important;
  opacity:0.8
}
.mail.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff !important;
  opacity:0.8
}

.encuestas.perfil_emprendedor .btn{font-family: 'Quicksand', sans-serif; font-weight:900; color:#00c5f8; background:#fff; padding:20px 0; display:block; font-size:16px; border:1px solid #fff; margin:30px auto 0; width:250px; max-width:100%; text-align:center; border-radius:0}
.encuestas.perfil_emprendedor .btn:hover{color:#fff; box-shadow: inset 350px 0 0 0 #00C4F6}

.encuestas.perfiles{z-index:0; background:#00C2F7; text-align:center; padding-top:80px}
.encuestas.perfiles .txt{text-align:justify; color:#fff}
.encuestas.perfiles h2{padding-left:0; font-size:40px; padding:0 0 20px; font-family:'Montserrat', sans-serif}
.encuestas.perfiles h3{color:#fff; font-size:32px; padding:20px 0 20px}
.encuestas.perfiles a{font-family: 'Quicksand', sans-serif; font-weight:900; color:#00c5f8; background:#fff; padding:20px 0; display:block; font-size:16px; border:1px solid #fff; margin:30px auto 0; width:250px; max-width:100%}
.encuestas.perfiles a:hover{color:#fff; box-shadow: inset 350px 0 0 0 #00C4F6}

.perfilx1{width:130px; height:130px; margin:0 auto 30px; background-image:url(../img/perfil1.png); background-repeat:no-repeat; background-size:100%}
.perfilx2{width:130px; height:130px; margin:0 auto 30px; background-image:url(../img/perfil2.png); background-repeat:no-repeat; background-size:100%}
.perfilx3{width:130px; height:130px; margin:0 auto 30px; background-image:url(../img/perfil3.png); background-repeat:no-repeat; background-size:100%}

.perfil_emprendedor .has-error .form-control-feedback, .perfil_emprendedor .help-block{color:#f7ff25; top:15px}
.perfil_emprendedor .has-error .form-control, .formulario .has-error .form-control{border:1px solid #f7ff25}
.formulario .has-error .form-control-feedback{color:#f7ff25; right: 20px; top:12px}
.formulario .has-success .form-control-feedback{color:#fff; right: 20px; top:12px}
.formulario .help-block{display:none !important}

.loader{margin:30px auto; text-align:center; display:none}
.loader img{margin:0 auto}
.msgenviado{color: #7F7F7F;
font-size: 30px;
margin: 50px 0; display:none}
.msgenviado.ok{display:block}
/*PARTICLES*/
#canvas{width:800px; height:300px; display:none}
#canvas2{width:100%; height:300px; margin:0 auto; overflow:hidden}
#canvas2 canvas{margin:0 auto}


/*navicon*/

#nav-icon1 {
  width: 30px;
  height: 15px;
  position: relative;
  margin: 0 auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#nav-icon1 span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #00C4F6;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
  top: 0px;
}

#nav-icon1 span:nth-child(2) {
  top: 10px;
}

#nav-icon1 span:nth-child(3) {
  top: 20px;
}

#nav-icon1.open span:nth-child(1) {
  top: 10px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -30px;
}

#nav-icon1.open span:nth-child(3) {
  top: 10px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
/*.menuicon #nav-icon1.open{top:10px}*/

/*modal*/
.modal-header{padding:10px 15px; border:0}
.modal {
  text-align: center;
}

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  font-weight:500;
  font-size:12px
}

.modal-content{border-radius:0}
.modal-dialog p{padding:0 30px 30px}

.modal-header{background:#0062FF}
.modal-header h4{color:#fff; cursor:pointer}
.modal-header .fa-times{position:absolute; right:20px; top:20px; color:#fff; cursor:pointer; font-size:15px}
.modal-body{background:#FFFFFF; float:left; width:100%; padding-bottom:30px}
.modal-dialog{max-width:264px}
/*formulario AFIP*/
footer{position:relative}
.afipes{position:absolute; bottom:7px; right:10px}
.afipes a{display:block; float:left; padding:0 0 0 5px}
.afipes a img{width:20px}

.cookies-policy{z-index:5; position:fixed; right:20px; bottom:0; background:#303031; color:#fff; font-size:11px; border-top-left-radius:10px; border-top-right-radius:10px; width:200px; max-width:100%; padding:15px; opacity:0.9; display:none}
.cookies-policy p a{color:#fff; font-weight:bold}
.cookies-policy a.condiciones{color: #7F7F7F;
font-size: 13px;
border: 1px solid #7F7F7F;
padding: 5px 5px;
display: block;
margin: 20px auto 0;
background:#fff;
width:50px;
text-align:center;
}
.cookies-policy a.condiciones:hover{box-shadow: inset 200px 0 0 0 #00C4F6;

color: #fff;}

.footer-space-desktop{width:100%; padding:0 0 100px; clear:both}

/*FORMULARIOS VALIDACION*/
span.error{color:#ff0000 !important; background:#ffe6e6 !important; display:block; padding:10px 15px; font-size:11px !important; clear:both; margin:2px 0 0 0 !important; width:100% !important; text-align:center}


/*20191210 HOME*/
.secondary-line{float:left; margin-bottom:50px; margin-top:50px}
.secondary-line p{background:#EFEFEF; text-align:center; color:#656566; font-size:21px; padding:20px; margin:0 0 10px; font-family: 'Montserrat', sans-serif;}
.secondary-line .logos-gen{background:#FAFAFC; padding:20px}
.secondary-line img{margin:0 auto}

.under-home{float:left; width:100%; background:#EFEFEF; padding:50px 0}
.under-home h2{text-align:center; margin:0 0 30px; color:#00C4F7; font-weight:bold}
.under-home .servicio{color:#39393C; font-size:21px; padding:30px 0 ; text-align:center}
.under-home .servicio::after{content:""; display:block; width:75px; height:75px; background-image:url(../img/home-icons.png); background-repeat:no-repeat; background-position:left bottom; margin:20px auto 0}
.under-home .servicio:nth-child(3)::after{background-position:-77px 0; width:80px; height:80px}
.under-home .servicio:nth-child(4)::after{background-position:-155px 0; width:80px; height:80px}
.under-home .servicio:nth-child(5)::after{background-position:-237px 0; width:80px; height:80px}
.under-home .servicio:nth-child(6)::after{background-position:-315px 0; width:80px; height:80px}
.under-home .servicio:nth-child(7)::after{background-position:-395px 0; width:80px; height:80px}
.under-home a{background:#00C4F6; font-size:13px; border:1px solid #00C4F6; padding:10px 20px; display:block; margin:20px auto 0; width:200px; text-align:center; color:#fff; font-weight:700; font-family:'Montserrat', sans-serif}
.under-home a:hover{box-shadow: inset 200px 0 0 0 #fff; color:#00C4F6}

/*20191212 notas blog*/
.li-nota{float:left; width:calc(33.33% - 30px); margin:0 15px 15px; background:#fff; padding:20px; transition: all 0.3s ease-in-out; position:relative}
.li-nota:nth-child(3n+1){
    clear:left
}
.li-nota h4{font-size:16px; color:#00C4F7; font-weight:bold; height:55px; transition: all 0.3s ease-in-out; overflow:hidden; margin:0 0 0}
.li-nota h4 a{color:#00C4F7;}
.li-nota:hover{background:#000}
.li-nota:hover h4{color:#fff}
.seguir-leyendo{color:#494949; font-size:12px}
.li-nota:hover .seguir-leyendo{color:#00BCEF}
.li-nota .general{position:absolute; left:0; top:0; width:100%; height:100%; display:block; z-index:10}
.li-nota .imagen_inside{width:calc(100% + 40px); height:80px; background-size:cover; background-position:center center; transition: all 0.3s ease-in-out; margin:10px 0 10px -20px; background-color:#fff}
/*.imagen_proyecto .imagen_inside:hover{transform: scale(1.1); -webkit-transform: scale(1.1); }*/


/*paginate*/
.paginacion{padding:50px 0; background:#EEEEEE}
.paginate{display: table;  margin: 0 auto;}
.paginate span{display:block; float:left; margin:0 3px; position:relative}
.paginate span.number{width:30px; height:30px; text-align:center; font-size:10px; color:#fff; background:#DDDDDD; border-radius:50%; padding:7px 0 0 0}
.paginate span.number:hover, .paginate span.number.active{background:#00C4F7; color:#fff}
.paginate span.first{background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 9' style='enable-background:new 0 0 8 9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2300C4F7;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='0.5,4.3 8,8.6 8,0 '/%3E%3C/svg%3E"); background-size:100% auto; background-repeat:no-repeat; background-position:2px 0; width:10px; height:12px; margin:11px 5px 0 0}
.paginate span.last{background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 9' style='enable-background:new 0 0 8 9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2300C4F7;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='7.5,4.3 0,0 0,8.6 '/%3E%3C/svg%3E"); background-size:100% auto; background-repeat:no-repeat; background-position:0 2px; width:8px; height:12px; margin:11px 0 0 5px}

.paginate span.number a{color:#fff}
.paginate span.number a:hover, .paginate span.number.active a{color:#fff}
.paginate span.first a, .paginate span.last a{position:absolute; width:100%; height:100%; left:0; top:0}

section.proyectos.section-bgbco{float:left; width:100%; background:#fff; clear:both}
section.proyectos.section-bgbco h2{font-size:30px}
a.linked-section{background:#00C4F6; font-size:13px; border:1px solid #00C4F6; padding:10px 20px; display:block; margin:20px auto 0; width:200px; text-align:center; color:#fff; font-weight:700; font-family:'Montserrat', sans-serif}
a.linked-section:hover{box-shadow: inset 200px 0 0 0 #fff; color:#00C4F6}

section.proyectos.section-bgnegro{float:left; width:100%; background:#EFEFEF; clear:both}
section.proyectos.section-bgnegro h2{font-size:30px}

.footer-menu-ul{float:left; width:100%; list-style:none; margin:0; padding:0 0 20px}
.footer-menu-ul li a{display:block; margin:0 0 10px; font-size:14px; }

.footer_final_line{border-top:1px solid #cfcfcf; padding-top:15px; position:relative}

#apellido, #url{display:none}