/* SeguBox
   TEPAR Technology Partner
   Author: Claudio Pazzano
   
*****************************************************************/
/*
@font-face {
    font-family: 'oswaldbold';
    src: url('fonts/oswaldbold.eot');
    src: url('fonts/oswaldbold.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswaldbold.woff2') format('woff2'),
         url('fonts/oswaldbold.woff') format('woff'),
         url('fonts/oswaldbold.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldlight';
    src: url('fonts/Oswald-Light.eot');
    src: url('fonts/oswaldlight.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswaldlight.woff2') format('woff2'),
         url('fonts/oswaldlight.woff') format('woff'),
         url('fonts/oswaldlight.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

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

}
*/
body, html {
    height: 100%;
}

.navbar-fixed-top{background-color:white!important;height:105px;}
.cp-item-menu-first{padding-left:45px;}
.cp-item-menu,.cp-item-menu-aux{color:#5D5D5D!important;margin-top:50px;margin-left:-5px;font-family: 'Oswald', sans-serif;font-size:1.2em;letter-spacing:3px;}
.cp-item-menu-aux:hover{background-color:white!important;color:#5D5D5D!important;cursor:default;text-decoration:none;}
.cp-item-menu:hover{background-color:white!important;text-decoration:none!important;}
.cp-flecha-gal:hover{background-color:transparent!important;text-decoration:none;}
.cp-logo:hover{background-color:transparent!important;text-decoration:none;}
.cp-boton-menu{background-color:black!important;color:white!important;font-size:1.2em;}
.icon-bar{background-color:white!important;color:white!important;font-size:1.2em;}

.cp-panel-leftfull{background-color:#0064A8;z-index:10;color:#ffffff;}
.cp-hidden{display:none;}
.cp-animate-leftIn{-webkit-animation:animateleft 0.4s;animation:animateleft 0.4s}
@-webkit-keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.cp-display-middleleft{position:fixed;left:0%;top:50%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);z-index:10;}
.cp-animate-opacityFast{-webkit-animation:opac 1s;animation:opac 1s}
.cp-animate-opacityFast:hover{cursor: pointer;}
.cp-animate-fadeOut{-webkit-animation:fading 10s;animation:fading 10s}
.cp-form-contacto-mobile{width:100%;color:white!important;font-size:0.8em;font-family: 'Oswald', sans-serif;letter-spacing:1px;background-color:#0064A8;opacity:0.9; margin-top:10px;}
.cp-form-contacto-mobile input{opacity:1;background-color:white!important;margin-right:10px;}
.cp-buttom-form-mobile{background-color:#FBB716!important;color:white!important;font-size:1em;font-family: 'Oswald', sans-serif;letter-spacing:1px;position:absolute;left:20px;bottom:20px;border-color:#FBB716!important;}
#showLeftPanel{
	position:fixed;left:-2%;top:50%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);z-index:10;
	transform:rotateZ(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	color:white!important;font-size:1.1em;font-family: 'Oswald', sans-serif;letter-spacing:2px;background-color:#0064A8;opacity:0.9;
}
#showLeftPanel span{margin-left:5px;margin-right:5px;margin-top:5px;margin-bottom:5px;}

.modal-header,.modal-body{background-color:#0064A8;border-color:#0064A8;}
/*#id01 .modal-header,.modal-body{background-color:white;border-color:white;}*/

.cp-seccion{margin-top:105px;width:100%;}

.cp-item-display{color:white!important;padding-left:40px;padding-top:40px;font-family: 'Oswald', sans-serif;font-size:4.5em;}
.cp-fondo-img-prod{margin-top:80px;max-height:342px;max-width:951px;}/*max-height:392px;max-width:1252px;}*/
.cp-img-prod{margin-top:170px;max-height:255px;max-width:210px;}/*max-height:335px;max-width:280px;}*/
.cp-img-prod:hover{cursor:pointer;}
.cp-texto-prod{color:white!important;padding-top:0px;font-family: 'Oswald', sans-serif;font-size:1em;letter-spacing:3px;}

.cp-banner{position:absolute;bottom:50px;left:0%;color:yellow!important;background-color:black;opacity:0.5;height:35px;width:100%;overflow:hidden;font-size:1.5em;font-family: 'Oswald', sans-serif;letter-spacing:1px;}

.cp-prodmenu-img{max-width:100%;}
.cp-menu-prod li a{background-color:white!important;text-decoration:none;color:#5D5D5D!important;font-family: 'Oswald', sans-serif;font-size:1.2em;letter-spacing:1px;margin-top:10px;padding-left:40px;border-radius:0px}
.cp-menu-prod li a:hover{background-color:white!important;text-decoration:none;}
.cp-menu-prod-pie{background-color:#0063A8!important;text-decoration:none;color:white!important;font-family: 'Oswald', sans-serif;font-size:1.5em;letter-spacing:1px;border-radius:0px;max-width:96%;position:absolute;bottom:-5px;left:0px;}
.cp-menu-prod-pie:hover{background-color:#0063A8!important;text-decoration:none;cursor:pointer;}
.cp-menu-prod-pie span{padding-left:20px;}
.cp-menu-pres{display:none;background-color:#0063A8!important;position:absolute;left:0px;top:0px;height:630px;width:360px;}
.cp-menu-pres span{background-color:#0063A8!important;text-decoration:none;color:white!important;font-family: 'Oswald', sans-serif;font-size:1.5em;letter-spacing:1px;border-radius:0px;}
.cp-texto-form{text-decoration:none;color:white!important;font-family: 'Oswald', sans-serif;font-size:0.8em;padding:0px 0px 0px 0px;background-color:#0063A8!important;border:0px;}
.cp-input-form{text-decoration:none;color:black!important;font-family: 'Oswald', sans-serif;font-size:0.9em;padding:4px 4px 4px 4px;}
.cp-buttom-form-prod{background-color:#0063A8!important;color:white!important;font-size:1em;font-family: 'Oswald', sans-serif;letter-spacing:1px;position:absolute;left:20px;top:450px;border-color:#white!important;}

.cp-submenu-prod{background-color:white!important;text-decoration:none;color:#5D5D5D!important;font-family: 'Oswald', sans-serif;font-size:1.2em;padding-right:100px;}
.cp-prod-hover{height:310px;}
.cp-prod-hover:hover{background-color:white!important;text-decoration:none;color:#0063A8!important;border:2px solid #ccc!important;cursor:pointer;}
.cp-prod-hover img{max-width:140px;padding-top:20px;}
.cp-detalle{display:none;background-color:transparent!important;text-decoration:none;color:#5D5D5D!important;font-family: 'Oswald', sans-serif;font-size:0.7em;letter-spacing:1px;margin-top:10px;padding-left:40px;border-radius:0px}
.cp-prod-info{display:none;background-color:white!important;text-decoration:none;color:#0063A8!important;font-family: 'Oswald', sans-serif;font-size:0.7em;letter-spacing:1px;padding-top:20px;}
.cp-flecha{color:#ff9800!important;display:none;font-size:1.5em;}
#baño1{position:absolute;top:20px;left:140px;}
#baño2{position:absolute;top:30px;left:115px;}
#baño3{position:absolute;top:30px;left:155px;}
#baño4{position:absolute;top:35px;left:105px;}
#baño5{position:absolute;top:35px;left:115px;}
#baño6{position:absolute;top:20px;left:120px;}
#ducha1{position:absolute;top:20px;left:100px;}
#garita1{position:absolute;top:20px;left:130px;}
#garita2{position:absolute;top:20px;left:130px;}
#habitaculo1{position:absolute;top:20px;left:130px;}
#canalizador1{position:absolute;top:20px;left:130px;}
#accesorio1{position:absolute;top:20px;left:180px;}
#accesorio2{position:absolute;top:20px;left:180px;}

.cp-img-accesorios{min-width:250px;}
.cp-titulo-accesorio{margin-top:20px;margin-left:80px;}
.cp-titulo-canalizadores{margin-top:20px;margin-left:20px;}
.cp-titulo-habitaculos{margin-top:20px;margin-left:20px;}
.cp-titulo-garita{margin-top:20px;margin-left:20px;}

.cp-img-colores{padding-top:0px;vertical-align:text-bottom;max-height:30px;}

.cp-producto{border:2px solid #ccc!important;padding:5px 200px 50px 50px;margin:30px 0px 0px 0px;background-color:white!important;text-decoration:none;color:#5D5D5D!important;font-family: 'Oswald', sans-serif;font-size:0.8em;}
.cp-producto h1{background-color:white!important;color:#0063A8!important;font-family: 'Oswald', sans-serif;font-size:1.2em;letter-spacing:2px;}
.cp-producto h2{background-color:white!important;color:#0063A8!important;font-family: 'Oswald', sans-serif;font-size:1em;letter-spacing:2px;}

.cp-min-row{position:absolute;bottom:-70px;left:15px;}
.cp-miniatura{max-width:200px;}
.cp-miniatura:hover{cursor:pointer;}
.cp-bigPicture{position:absolute;top:50px;right:50px;max-height:450px;}
.cp-lupa{max-height:50px;opacity:0.9;z-index:1;position:absolute;top:30px;right:60px;}
.cp-lupa:hover{cursor:pointer;}
.cp-modal{max-width:100%;position:fixed;top:0px;left:0px;padding-top:0px;background-color:black;}
#imgModal{max-width:100%;margin-top:20px;opacity:1;}


.cp-texto-contacto{position:absolute;top:150px;left:15%;width:100%!important}
.cp-contacto1{color:#FBB716!important;font-size:1.1em;font-family: 'Oswald', sans-serif;letter-spacing:1px;}
.cp-contacto2{color:white!important;font-size:1.1em;font-family: 'Oswald', sans-serif;letter-spacing:1px;}

.cp-texto-porque1{color:white!important;padding-left:60px;padding-top:40px;font-family: 'Oswald', sans-serif;font-size:4.5em;position:absolute;left:0;top:0}
.cp-texto-porque2{color:#FBB716!important;font-size:1.5em;font-family: 'Oswald', sans-serif;letter-spacing:1px;position:absolute;right:140px;top:230px;}
.cp-texto-porque3{color:white!important;font-family: 'Oswald', sans-serif;font-size:1.1em;letter-spacing:1px;padding-left:50px;padding-right:50px;padding-top:200px;}
.cp-circle-orange{color:#FBB716!important;display:inline-block}

.cp-form-contacto{color:white!important;font-size:1em;font-family: 'Oswald', sans-serif;letter-spacing:2px;background-color:#0064A8;opacity:0.9;margin-top:20px;margin-right:20px;padding-top:40px;padding-right:20px;}
.cp-form-contacto input{opacity:1;background-color:white!important;}
.cp-buttom-form{background-color:#FBB716!important;color:white!important;font-size:1em;font-family: 'Oswald', sans-serif;letter-spacing:1px;position:absolute;left:120px;top:410px;border-color:#FBB716!important;}
.cp-textofinal-form{padding-left:100px;}


.cp-texto-servicios1{color:white!important;padding-left:40px;padding-top:40px;font-family: 'Oswald', sans-serif;font-size:4.5em;}
.cp-texto-servicios2{color:#FBB716!important;font-size:2em;font-family: 'Oswald', sans-serif;letter-spacing:1px;position:absolute;right:180px;top:160px;}
.cp-texto-servicios3{color:white!important;font-family: 'Oswald', sans-serif;font-size:1.1em;letter-spacing:1px;position:absolute;left:190px;top:260px;}
.cp-texto-servicios3 p{padding-top:18px;}
.cp-servicios-inconos{position:absolute;left:120px;top:260px;max-width:60px;}

.cp-texto-clientes1{color:#FBB716!important;padding-left:40px;padding-top:100px;font-family: 'Oswald', sans-serif;font-size:4.5em;}
#clientes .row img{max-height:60px;margin-top:15px;margin-left:10px;}

footer{color:#5D5D5D!important;font-size:1.1em;font-family: 'Oswald', sans-serif;letter-spacing:3px;}
footer span{padding-left:30px;}
#footerHome{padding-top:20px;}
#footerPorque{padding-top:10px;background-color:white!important}
#footerProductos{padding-top:80px;}
#footerServicios{padding-top:10px;}
#footerClientes{padding-top:60px;}
#footerContacto{padding-top:10px;}
.cp-img-footer{max-height:30px;margin-left:10px;}

#carousel-texto li {
	float:left;
	font-size:1.25em;
	font-family:oswald;
	color:yellow;
	list-style:none;
	padding:0px;
	margin-right:7px;
	margin-left:0px;
}

/* Create a Parallax Effect */
.bgimg-1, .bgimg-2, .bgimg-3 {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.bgimg-1 {
    background-image: url('/img/contacto/contacto_imgback.jpg');
    min-height: 100%;
}
.bgimg-2 {
    background-image: url("/img/porque/img_porquealquilar.jpg");
    min-height: 600px;
}
.bgimg-3 {
    background-image: url("/img/servicios/servicios.jpg");
    min-height: 600px;
}
.w3-wide {letter-spacing: 10px;}

/* Turn off parallax scrolling for tablets and mobiles */
@media only screen and (max-width: 1024px) {
    .bgimg-1, .bgimg-2, .bgimg-3 {
        background-attachment: scroll;
    }
}


@media screen and (max-width: 600px) {
	body,html {overflow-x: hidden;}

	footer{font-size:1em;letter-spacing:2px;}

	#home{padding-top:80px;}
	.cp-logo img{max-height:70px;position:absolute;top:5px;left:5px;}
	.cp-boton-menu{position:absolute;top:5px;right:5px;}
	.cp-seccion{margin-top:0px;width:100%;}
	.mySlides img{max-height:300px;}
	.cp-item-display{padding-left:20px;padding-top:90px;font-size:3em;}
	.cp-banner{bottom:90px;}
	.navbar-fixed-top{background-color:white!important;height:80px;}
	.cp-item-menu{margin-top:0px;}
	.cp-item-menu-first{padding-left:0px;}
	
	#showLeftPanel{left:-8%;}

	#porque{padding-top:80px;}
	.cp-texto-porque1{padding-left:20px;padding-top:0px;font-size:3em;position:absolute;left:0;top:0}
	.cp-texto-porque3{padding-left:10px;padding-right:10px;margin-top:1px;}
	
	#menu01{height:300px;}
	.cp-prodmenu-img{max-width:100px;}
	.cp-menu-prod-pie{max-width:135px;font-size:0.7em;letter-spacing:0.2px;}
	.cp-menu-prod-pie span{padding-left:1px;}
	#productos{padding-top:80px;}
	.cp-menu-prod li a{font-size:0.5em;letter-spacing:0.2px;margin-top:5px;padding:3px 3px 3px 3px;width:90px;}
	.cp-prod-hover img{max-width:50px;padding-top:5px;}
	.cp-prod-hover{height:150px;}
	.cp-prod-hover:hover{border:1px solid #ccc!important;}
	.cp-submenu-prod{background-color:transparent!important;font-size:0.6em;padding-left:50px;padding-right:5px;}
	.cp-img-accesorios{max-width:100px;min-width:100px;}
	.cp-titulo-accesorio{margin-top:20px;margin-left:10px;}
	.cp-titulo-canalizadores{margin-top:20px;margin-left:2px;}
	.cp-titulo-habitaculos{margin-top:20px;margin-left:2px;}
	.cp-titulo-garita{margin-top:20px;margin-left:5px;}
	#footerProductos{padding-top:10px;}
	.cp-producto{padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;font-size:0.6em;height:300px;border:1px solid #ccc!important}
	.cp-producto h1{font-size:0.9em;letter-spacing:1px;}
	.cp-producto h2{font-size:1em;letter-spacing:1px;}
	.cp-bigPicture{top:20px;right:10px;max-height:120px;}
	.cp-img-colores{max-height:15px;}
	.cp-menu-pres span{font-size:1em;letter-spacing:0.5px}
	.cp-texto-form{font-size:0.6em;}
	.cp-input-form{text-decoration:none;color:black!important;font-family: 'Oswald', sans-serif;font-size:0.9em;padding:4px 4px 4px 4px;}

	
	#servicios{padding-top:80px;}
	.cp-texto-servicios1{padding-top:80px;font-size:3em;}
	.cp-texto-servicios2{font-size:1.1em;letter-spacing:0.8px;right:10px;top:210px;}
	.cp-texto-servicios3{font-size:0.8em;letter-spacing:0.8px;left:100px;top:335px;}
	.cp-texto-servicios3 p{padding-top:1px;}
	.cp-servicios-inconos{left:20px;top:330px;}
	
	#clientes{padding-top:80px;}
	.cp-texto-clientes1{padding-left:15px;padding-top:0px;}
	#clientes .row img{max-height:45px;}

	#contacto{padding-top:80px;}
	.cp-texto-contacto{top:100px;left:2px;}
	.cp-contacto2 img{position:absolute;left:8px;}
	.cp-contacto2{font-size:0.6em;}

}