/*estilos para INVERSIONES POZO*/
body {margin: 0;font-size: 16px;background: #ffffff;font-family: 'bellgothic_btbold'}
* {padding: 0;margin: 0;}
html {}
table {margin: 0;padding: 0;}
a{text-decoration: none;transition: all 1.2s;}
p{}
h1,h2,h3,h4 {font-family: 'bebas_neueregular'}
h2 {color: #4c4c4c;display: table;text-align: center;margin: auto;}
div, nav,footer,form, p,b,table,.logo,.wrapper,table,.sociales,ul
 {box-sizing: border-box;overflow: hidden;}
.super-wrapper {overflow: hidden;width: 100%;height: 100%;
	position: relative;min-height: 1000px;padding-top: 149px}
.wrapper {max-width: 1100px;margin: 0 auto;position: relative;}
.wrapper-footer { display: table;
    margin: auto;
    max-width: 800px;
    text-align: center;}
.logo {width: 336px;height: 75px;margin-left: 106px;margin-top: 7px;
float: left;}
.sociales {margin-right: 106px;margin-top: 33px;max-width: 646px;
float: right;}
nav {min-height: 60px;max-width: 1100px;margin: 0 auto;position: relative;}
.nav-slider {background: #99CC33;min-height: 60px;width: 100%}
header {min-height: 89px;box-sizing: border-box;width: 100%}

.content-slider {/*height: 520px;*/margin: 0 auto;}
.main-content {min-height: 651px;margin-top: 53px;}
footer {min-height: 230px;background: #000000;padding-top: 38px;
padding-bottom: 33px}
.top-footer {min-height: 47px}
.center-footer {min-height: 62px;display: table;margin-top: 15px;}
	.left-center-footer {display: table-cell;vertical-align: middle;
		width: 474px}
	.right-center-footer {display: table-cell;vertical-align: top;}
.bottom-footer {margin-top: 15px}

/*sociales*/
a.face,a.linkedin,a.skype,a.twitter,a.youtube {
	width: 29px;height: 29px;display: block;float: left;margin-left: 3px;}

a.face {background: url(../images/icoface.png);}
a.face:hover {background: url(../images/icoface-h.png);}
a.linkedin {background: url(../images/icoinn.png);}
a.linkedin:hover {background: url(../images/icoinn-h.png);}
a.skype {background: url(../images/icoskype.png);}
a.skype:hover {background: url(../images/icoskype-h.png);}
a.twitter {background: url(../images/icotwitter.png);}
a.twitter:hover {background: url(../images/icotwitter-h.png);}
a.youtube {background: url(../images/icoyoutube.png);}
a.youtube:hover {background: url(../images/icoyoutube-h.png);}

/*sociales en footer*/
a.face-footer,a.linkedin-footer,a.skype-footer,a.twitter-footer,
a.youtube-footer {
	width: 29px;height: 29px;display: block;float: left;margin-left: 3px;}

a.face-footer {background: url(../images/icoface-footer.png);}
a.face-footer:hover {background: url(../images/icoface-h.png);}
a.linkedin-footer {background: url(../images/icoinn-footer.png);}
a.linkedin-footer:hover {background: url(../images/icoinn-h.png);}
a.skype-footer {background: url(../images/icoskype-footer.png);}
a.skype-footer:hover {background: url(../images/icoskype-h.png);}
a.twitter-footer {background: url(../images/icotwitter-footer.png);}
a.twitter-footer:hover {background: url(../images/icotwitter-h.png);}
a.youtube-footer {background: url(../images/icoyoutube-footer.png);}
a.youtube-footer:hover {background: url(../images/icoyoutube-h.png);}


/*menu principal*/
ul.menu {font-family: 'bebas_neueregular';font-size: 20px;
padding-right: 16px;float: right;padding-top: 17px;}
ul.menu li {display: inline-block;}
ul.menu li a {color: #ffffff;padding: 0 16px;}
ul.menu li a:hover {color: #000000;}
ul.menu li a span {}
ul.menu li.linea {
	background: url(../images/lineablanca.png) right no-repeat;}
ul.menu li a.active {color: #000000;}
ul.menu li a.active:hover {color: #777777}	
/*menu footer*/
footer ul.menu li a:hover {color: #73AB02;}
footer ul.menu li a.active {color: #73AB02}
footer ul.menu li a.active:hover {color: #73AB02;text-decoration: underline;}

/*contenido*/
div.items-leading {}
div.items-leading h2 {font-size: 64px;font-weight: bold;margin-bottom: 40px}	
div.items-leading h2 span{color: #73AB02;font-size: 40px}
div.items-leading h3 {color: #73AB02;font-size: 34px;margin: 23px auto;display: table;}
div.items-leading p {font-size: 14px;
    margin: 0 auto;
    max-width: 732px;
    padding: 0 5px;
    text-align: justify}

 /*Footer*/   
 .sociales-footer {margin-right: 106px;max-width: 646px;
float: right;}
 footer p {color: #ffffff}

 /*proyectos en ejecucion*/
 .main-ejecucion {width: 760px;display: table;margin: auto;}
 	.main-ejecucion h2 {font-size: 64px;font-weight: bold;margin-bottom: 40px}
 .list-proyect {width: 250px;overflow: hidden;
 	text-align: center!important;
 	padding-bottom: 76px;display: table-cell;}
 .list-proyect-image {width: 100%;}
 .list-proyect-title {}
 	.list-proyect-title h3{color: #4d4d4d;font-size: 34px;margin: 30px auto}
 .list-proyect-dir {padding-bottom: 40px}
 	.list-proyect-dir p {text-align: center!important;}
 .list-proyect-dist {}
 	.list-proyect-dist h4 {color: #73AB02;font-size: 24px}
 .list-proyect-line {height: 2px;width: 100%;overflow: hidden;
 	background: url(../pe/line.png) center no-repeat;
 	margin: 19px 0}
 .list-proyect-more {}
 	.list-proyect-more a.vermas {font-family:'bebas_neueregular';
 	color: #4d4d4d }

 /*Vista individual proyectos en ejecucion*/
 .ejecucion-big {display: table;padding-bottom: 50px;}
 .ejecucion-big-left {display: table-cell;vertical-align: top;
 	min-width: 481px;text-align: right;}
 .ejecucion-big-center { display: table-cell;
    text-align: center; vertical-align: top;min-width: 200px;
	padding-left: 30px}
    .ejecucion-big-center h3{color: #4d4d4d;font-size: 34px;
    	margin: 0 auto 27px auto}
    .ejecucion-big-centter p {text-align: center!important;}
    .ejecucion-big-center h4 {color: #73AB02;font-size: 24px;
    	margin: 25px auto 30px}
 .ejecucion-big-right {display: table-cell;text-align: center;
 	vertical-align: middle;min-width: 460px}
 .wrapper h2 {font-size: 64px;font-weight: bold;margin-bottom: 40px}
/*SUBMENU en ejecucion / vistas por proyecto*/
.vistas-ejecucion {}
ul.menu-vistas-ejecucion {list-style: none;}
ul.menu-vistas-ejecucion li {margin-bottom: 9px;height: 29px}
ul.menu-vistas-ejecucion li a {   
	background: #73aa04 none repeat scroll 0 0;
    color: #ffffff;
    display: table;
    padding: 5px 0;
    vertical-align: middle;
    width: 100%;}
ul.menu-vistas-ejecucion li a:hover {
	background: #000000;
}
ul.menu-vistas-ejecucion li a.active-pe {background: #000000;
}
.pe-ambientes {}
ul.pe-view {display: table;
    list-style: outside none none;
    margin: 31px auto;
    text-align: center;}
ul.pe-view li {display: table-cell;} 
ul.pe-view li a {margin: 0 2px}
ul.pe-view li a img {height: 68px}
ul.pe-view li a:hover {}

/*PROYECTOS TERMINADOS*/
.main-terminados {width: 1000px;display: table;margin: auto;}
.main-terminados h2 {font-size: 64px;font-weight: bold;margin-bottom: 40px}
.left {overflow: hidden;width: 21px;position: absolute;
top: 240px}
.right {overflow: hidden;width: 21px;position: absolute;
top: 240px;right: 0}
a.left-arrow {background: url(../pt/flecha01.png) center no-repeat;
display: block; width: 21px;}
a.right-arrow {background: url(../pt/flecha02.png) center no-repeat;
display: block; width: 21px;}

.blog-main-terminados {width: 1000px;display: table;margin: auto;}
.blog-main-terminados h2 {
    font-size: 64px;font-weight: bold;margin-bottom: 40px}
.blog-terminados-big {display: table;margin: auto;} 
.terminados-big-left {display: table-cell;vertical-align: top;}
.terminados-big-center {display: table-cell;vertical-align: top;
    padding-top: 57px;}
.terminados-big-right {vertical-align: top; padding-top: 57px;}
.terminados-big-right-up {display: table;}
.terminados-big-right-down {display: table;text-align: left;}
.terminados-title {display: table-cell;}
.terminados-foto {display: table-cell;}
.vistas-terminados {}
.pt-ambientes {display: table;}
ul.pt-view {display: table;margin: auto;}
ul.pt-view li {display: table-cell;padding-right: 3px}
ul.pt-view li a {/*padding-right: 5px*/}
ul.pt-view li a img {height: 69px;}
ul.pt-view.achica li a img {height: 66px;}



/*fijar el menu*/

.distance1 {top: 0}
.distance2 {top: 89px;}
.paperwhite {width: 100%;background: #ffffff!important;overflow: hidden;
position: fixed;z-index: 999}
.papergreen {width: 100%;background:  #99CC33!important;overflow: hidden;
position: fixed;z-index: 999}

/*animaciones extras*/
h2.animado {animation-duration: 1.5s;
animation-name: slidein;}
@keyframes slidein {
    from {
          opacity: 0;
    transform: translate3d(0px, -2000px, 0px);
    }
    to {
         opacity: 1;
    transform: none;
    }
}
p.parrafo-animado {animation-duration: 4.5s;
animation-name: slidein-p;}
@keyframes slidein-p {
    from {
          opacity: 0;
    transform: translate3d(0px, -2000px, 0px);
    }
    to {
         opacity: 1;
    transform: none;
    }
}
h3.tit3-animado {animation-duration: 3s;
animation-name: slidein-t;}
@keyframes slidein-t {
    from {
          opacity: 0;
    transform: translate3d(-4000px, 0, 0px);
    }
    to {
         opacity: 1;
    transform: none;
    }
}
.list-proyect-image img {animation-duration: 3s;
animation-name: slidein-gira;}
@keyframes slidein-gira {
    0% {
          opacity: 0;
          transform: translate3d(0px, -2000px, 0px);
          
    }
    50% {
         opacity: 1;
   /* transform: none;*/
    
    }
    75%{
        transform: rotateY(180deg);
    }
    100%{
        transform: rotateY(0deg);
    }
}
.logo {animation-duration: 2.5s;
animation-name: slidein-logo;}
@keyframes slidein-logo {
   
    0% {
        transform: rotateY(720deg);
    }
    100% {
        transform: rotateY(0deg);
    }
}

.list-proyect-dist h4{
    animation-duration: 3s;
    animation-name: slide-more
}
@keyframes slide-more {
    0%{
         opacity: 0;
         transform: translate3d(-2000px, 0px, 0px);
    }
    100% {
        opacity: 1;
        transform: none;
    }
}
.list-proyect-more a {
    animation-duration: 3s;
    animation-name: slide-vermas
}
@keyframes slide-vermas {
    0%{
        opacity: 0;
        transform: translate3d(-2000px, 0px, 0px);
    }
    100%{
        opacity: 1;
        transform: none;
    }
}

/**/

/*formulario*/
.line-form {min-width: 635px;display: table;min-height: 33px;margin-bottom: 16px;
margin-left: auto;margin-right: auto;}
.line-form input { border: 1px solid #000000;
    box-sizing: border-box;
    display: table-cell;
    height: 33px;
    padding: 0 5px;
    width: 501px;}
 .line-form textarea {border: 1px solid #000000;
    box-sizing: border-box;
    display: table-cell;
    height: 118px;
    padding: 5px;
    width: 501px;
	font-size: inherit;
	font-family: inherit;}   
.line-form label {width: 134px;display: table-cell;vertical-align: top;}
.info {display: table;margin: auto;text-align: center;}
.info h3 {color: #4d4d4d; font-size: 34px; margin: 59px auto 19px;}
p.info-email {color: #71AB01;padding: 22px 0 24px 0;font-size: 20px}
.line-envio {min-width: 635px;display: table;min-height: 33px;
	margin-bottom: 16px;
margin-left: auto;margin-right: auto;}
input.bt_submit {height: 40px;width: 110px;background: #71AB01;
	color: #ffffff;font-size: inherit;float: right;transition: all 1s}
input.bt_submit:hover {background: #000000}	
form {padding-bottom: 113px}

/*volver atras*/
a.back {background: #71ab01 none repeat scroll 0 0;
    color: #ffffff;
    display: table;
    font-family: "bebas_neueregular";
    height: 29px;
    line-height: 1.8;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    width: 140px;}
 a.back:hover {background: #000000}   
/*alinear imagen*/
img.al1 {margin-left: -1px;box-sizing: border-box;}
img.al2 {margin-left: -2px;box-sizing: border-box;}
img.al3 {margin-left: -3px;box-sizing: border-box;}
img.al4 {margin-left: -4px;box-sizing: border-box;}
img.al5 {margin-left: -5px;box-sizing: border-box;}
img.al6 {margin-left: -6px;box-sizing: border-box;}
img.al7 {margin-left: -7px;box-sizing: border-box;}
img.al8 {margin-left: -8px;box-sizing: border-box;}
img.al9 {margin-left: -9px;box-sizing: border-box;}
img.al10 {margin-left: -10px;box-sizing: border-box;}
img.al11 {margin-left: -11px;box-sizing: border-box;}
img.al12 {margin-left: -12px;box-sizing: border-box;}
img.al13 {margin-left: -13px;box-sizing: border-box;}
img.al14 {margin-left: -14px;box-sizing: border-box;}
img.al15 {margin-left: -15px;box-sizing: border-box;}
img.al16 {margin-left: -16px;box-sizing: border-box;}
.left1{margin-left:-1px;}
.left2{margin-left:-2px;}
.left3{margin-left:-3px;}
.left4{margin-left:-4px;}
.left5{margin-left:-5px;}
.left6{margin-left:-6px;}
.left7{margin-left:-7px;}
.left8{margin-left:-8px;}
.left9{margin-left:-9px;}
.left10{margin-left:-10px;}
.left11{margin-left:-11px;}
.left12{margin-left:-12px;}
.left13{margin-left:-13px;}
.left14{margin-left:-14px;}
.left15{margin-left:-15px;}
.left16{margin-left:-16px;}
.left17{margin-left:-17px;}
.left18{margin-left:-18px;}
.left19{margin-left:-19px;}
.left20{margin-left:-20px;}
.left21{margin-left:-21px;}
.left22{margin-left:-22px;}
.left23{margin-left:-23px;}
.left24{margin-left:-24px;}
.left25{margin-left:-25px;}
.left26{margin-left:-26px;}
.left27{margin-left:-27px;}
.left28{margin-left:-28px;}
.left29{margin-left:-29px;}
.left30{margin-left:-30px;}
.left31{margin-left:-31px;}
.left56{margin-left:-56px;}
.left81{margin-left:-81px;}
.left105{margin-left:-105px;}
.left108{margin-left:-108px;}
/*ventana de video*/
.video-wrapper {position: fixed;width: 100%; height: 100%;z-index: 9998;
    background: url(../ao/ao03/fotos/fondoverde.png);overflow: hidden;top:-1000px; }
.video-wrapper video {width: 960px;height: 540px;margin: 173px auto;position: absolute;left: 50%;
margin-left: -480px;}    

.video-wrapper2 {position: fixed;width: 100%; height: 100%;z-index: 9999;
    background: url(../ao/ao03/fotos/fondoverde.png);overflow: hidden;top:-1000px; }
.video-wrapper2 video {width: 960px;height: 540px;margin: 173px auto;position: absolute;left: 50%;
margin-left: -480px;}    

a#cerrar {width: 18px;height: 15px;background: url(../ao/ao03/fotos/equis.png) no-repeat;
    position: fixed;/*top: 173px;*/overflow: hidden; top: 173px;
display: block;z-index: 20000;margin-right: -510px;right: 50%;}

a#cerrar2 {width: 18px;height: 15px;background: url(../ao/ao03/fotos/equis.png) no-repeat;
    position: fixed;overflow: hidden;/*top: 173px;*/top: -173px;
display: block;z-index: 20001;margin-right: -510px;right: 50%;}

a#cerrar3 {width: 18px;height: 15px;background: url(../ao/ao03/fotos/equis.png) no-repeat;
    position: fixed;/*top: 173px;*/overflow: hidden; top: -999px;
display: block;z-index: 20002;margin-right: -510px;right: 50%;}

a#cerrar4 {width: 18px;height: 15px;background: url(../ao/ao03/fotos/equis.png) no-repeat;
    position: fixed;overflow: hidden;/*top: 173px;*/top: -999px;
display: block;z-index: 20003;margin-right: -510px;right: 50%;}

