html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,a,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

body{line-height:1;font-size:100.01%}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}
ul{ list-style-image: url(../img/vineta.gif);}

/*---------------LOADER------------------*/	
.QOverlay {
	background: #003D76 url(../img/fondo-loader.jpg) no-repeat top center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;
	z-index: 9999;
}

.QLoader {
	background-color: #666;
	height: 5px;
	z-index: 99999;
	display: none;
}

.QAmt {
	color:#fff;
	font-family:"BonvenoCFLight",Arial,Helvetica,sans-serif;
	font-size:40px;
	font-weight:bold;
	line-height:50px;
	height:50px;
	width:100px;
	margin:-60px 0 0 -50px;
}

/*---------------------------------*/	

.ir{display:block;text-indent:-9999px;overflow:hidden;background-repeat:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}

.clearfix{display:block}::-moz-selection{color:#eee;background:rgba(0,145,195,0.3)}
::selection{color:#eee;background:rgba(0,145,195,0.3)}*{-webkit-tap-highlight-color:rgba(11,140,184,0.6)}

#skip{display:none}

html,body{background:#003C77; }
html{height:100%}
body{font:normal 14px/24px "BonvenoCFLight",Helvetica,Arial,sans-serif;color:#9f9f9f;}

::scrollbar{  width: 10px; height: 6px;  }
::scrollbar-track-piece{  background-color: #ffffff; border-radius: 3px;}
::scrollbar-thumb:vertical{ height: 3px; background-color: #2ad; border-radius: 3px;}
::scrollbar-thumb:horizontal{ width: 3px;background-color: #2ad; border-radius: 3px;}

::-webkit-scrollbar{  width: 10px; height: 6px;}
::-webkit-scrollbar-track-piece{  background-color: #ffffff; -webkit-border-radius: 3px;}
::-webkit-scrollbar-thumb:vertical{ height: 3px; background-color: #2ad;-webkit-border-radius: 3px;}
::-webkit-scrollbar-thumb:horizontal{ width: 3px;background-color: #2ad;-webkit-border-radius: 3px;}

::-moz-scrollbar{  width: 10px; height: 6px;}
::-moz-scrollbar-track-piece{  background-color: #ffffff; -moz-border-radius: 3px;}
::-moz-scrollbar-thumb:vertical{ height: 3px; background-color: #2ad; -moz-border-radius: 3px;}
::-moz-scrollbar-thumb:horizontal{ width: 3px;background-color: #2ad; -moz-border-radius: 3px;}

::-o-scrollbar{  width: 10px; height: 6px;}
::-o-scrollbar-track-piece{  background-color: #ffffff; -o-border-radius: 3px;}
::-o-scrollbar-thumb:vertical{ height: 3px; background-color: #2ad;-o-border-radius: 3px;}
::-o-scrollbar-thumb:horizontal{ width: 3px;background-color: #2ad;-o-border-radius: 3px;}

#wrapper{margin:0 auto;overflow:hidden;width:100%;}

section{position:relative;overflow:hidden;width:100%;float:left;}

#nosotros h2,#clientes h2,#alianzas h2,#servicios h2,#reclamacion h2,#capacitaciones h2,#contacto h2{font-family:"BonvenoCFLight", Helvetica, Arial, sans-serif;color:#00698C;font-size:18px; font-weight: bold; margin-top: 15px; margin-bottom:20px;-webkit-font-smoothing:antialiased}
a{text-decoration:none;position:relative;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
a:hover,p a:focus,#reclamaciones .over h4 a,#reclamaciones a:focus,#footer a:focus{color:#58CEF5;}
p a:focus{-webkit-box-shadow:#0b8cb8 0 0 10px;-moz-box-shadow:#095d7a 0 0 5px;box-shadow:#095d7a 0 0 10px}
#clientes a:hover .img,#clientes a:focus .img{border:0px solid #0b8cb8;-webkit-box-shadow:#0b8cb8 0 0 10px;-moz-box-shadow:#095d7a 0 0 5px;box-shadow:#095d7a 0 0 10px;background-color:rgba(255,255,255,0.01)}
a:active,#submit:active{opacity:0.7;filter:alpha(opacity=70);-webkit-transition:none !important;-moz-transition:none !important;transition:none !important}
a.readmore{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:left;border:0;background:#333;background:rgba(255,255,255,0.06);padding:1px 10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9f9f9f}
a.readmore:hover,a.readmore:focus{color:#eee;background:#095d7a}


#menu{margin:0 auto; width:960px;}

#nav {width:960px;  padding-left: 6px; height:131px;position:absolute;z-index:999; top: 0px; background:url('../img/fondo-menu.png') no-repeat;}
#nav ul{text-align:center;display:inline-block; margin:0 auto; height:35px;}
#nav li{float:left; width: auto; text-align: center; line-height: 17px; list-style: none; font-weight: normal;}
#nav li img{padding-top: 20px;}
#nav a{font-size:13px;border:0; font-weight: normal; text-decoration:none;color:#fff;padding:0px 26px 0;height:115px;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-font-smoothing:antialiased}
#nav a:hover{background:#193E7D;background:rgba(255,255,255,0.1);padding:0px 26px 0;height:120px}
#nav a:active{color:#999}
#nav a:focus{outline:0}
#nav a.selected{height:152px;padding:0px 29px;background:transparent url(../img/menu-seleccionado.png) no-repeat bottom center; -webkit-transition:none !important;-moz-transition:none !important;transition:none !important}
#nav.active ul{ margin: 0 auto;}
#nav.active{*position:absolute !important;*top:205px !important}

#inicio{width:100%; height:780px; text-align:center; background:#003C77 url(../img/fondo1.jpg) no-repeat top center;  background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; }

#logo{margin-top:4%;width:100%;height:127px}
#logo a{border:0;margin:0 auto;width:497px;height:127px;display:block;background:transparent url(../img/logo.png) no-repeat;}


#hgroup h2{ width:100%; font-size: 15px; margin-top: 400px;}
.action,.action:hover{position:absolute;right:103px;top:410px;display:block;border:0 !important;width:146px;height:146px;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important}
.action img,.action:hover img,.action:focus img{position:absolute;top:0;left:0;border:0 !important;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.action:hover img,.action:focus img{opacity:0.7}
.action:active img{opacity:0.6}
.hidden{display:none}


#inicio .project{float:left;width:100%;margin-bottom:10px}
#inicio a.block{width:auto;border:0}

#menu-secundario{margin-top:12%; width: 100%; float: left; margin-bottom: 12%; margin-left: -3%;}
#menu-secundario ul{list-style: none; margin: 0 auto; width: 720px; }
/*#menu-secundario li{ float: left;  padding: 0 30px; list-style: none;background: url(../img/vineta.png) left top no-repeat;padding-left: 25px;}*/
#menu-secundario li{ float: left;  margin: 0 10px; vertical-align: bottom; list-style: none; padding:  5px 18px; background: #068CBF; border-radius: 50px;}
#menu-secundario li:hover{background-color: #052E72;  color: #fff !important;}
#menu-secundario .idw{margin-right: 10%; margin-top: 5px;}


#inicio-open{float:left;width:100%; background: url(../img/fondo-hover.jpg) no-repeat top center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; }
#inicio .openproject{padding-top:180px;position:relative;height:0;display:none;overflow:hidden;}
#inicio .openproject .close{position:absolute;top:170px;right:120px;background:transparent url(../img/cerrar.png) no-repeat right top;z-index:1001;width:40px;border:0;height:40px}
#inicio .openproject .close:hover{opacity:0.7}
#inicio .openproject .slidecontent{width: 920px; margin: 0 auto; background: #fff url(../img/fondo-header-sombra.jpg) repeat-x; -moz-box-shadow: 0px 2px 6px #000;-webkit-box-shadow: 0px 2px 6px #000;box-shadow: 0px 2px 6px #000; padding: 20px; text-align: left; font-family: 12px/24px"BonvenoCFLight", Helvetica, Arial, sans-serif;}
#inicio .openproject .slidecontent h3{ color:#00698C; font-weight: normal; font-size: 20px; font-weight: bold; }
#inicio .openproject .slidecontent h4{color: #00A8DF; font-weight: normal; font-size: 14px; width: 850px; cursor: pointer; color: #fff; background: #068CBF; margin-bottom: 15px; padding: 0 20px;}
#inicio .openproject .slidecontent p{ color: #666; text-align: justify; margin-left: 10px;}
#inicio .openproject .slidecontent ul{ color: #666; text-align: left; margin-left: 35px;}
#inicio .openproject .slidecontent li{ text-align: justify;}
#inicio .openproject .slidecontent a{ color: #00A8DF; text-decoration: none;  }
#inicio .openproject .slidecontent .openpet{ background: #003D76;}
#inicio .openproject .slidecontent .thepet { width: 880px;}
#inicio .openproject .slidecontent .thepet .imagen-carrusell{float:right;  padding-left:10px;  width:250px;}

#nosotros{ height:auto; width:100%;  padding-bottom:30px; height:800px; background:#003C77 url(../img/nosotros.jpg) no-repeat top center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; }
 .contenedor-n{width: 100%;  margin-top: 155px;}
 .contenedor-n .cabecera-contenedor{width: 960px; height: 8px;  margin: 0 auto; background: url(../img/fondo-nosotros.png) no-repeat;}
 .contenedor-n article{  width: 920px; margin: 0 auto; background: #fff url(../img/fondo-header-sombra.jpg) repeat-x; color: #9797A5; padding: 20px; -moz-box-shadow: 0px 2px 6px #666;-webkit-box-shadow: 0px 2px 6px #666;box-shadow: 0px 2px 6px #666;}
 .contenedor-n article h3{ color: #00A8DF; font-size: 16px; font-weight: normal;  margin-bottom: 10px;}
 .contenedor-n article p{text-align: justify; font-size: 16px; line-height: 25px;}
 .contenedor-n article img {float: right; margin-left:15px;}

.pie{ width: 960px;  color:white; height: 50px; background: transparent url(../img/fondo-pie.png) no-repeat; margin: 0 auto; margin-top: 10px;}
.pie ul{ list-style: none; float: left; margin-top: 10px; margin-left: 10%;}
.pie li{ float: left; padding: 5px 20px;}
.pie .idw{float: right; margin-right: 20px; margin-top:15px;}

#servicios{height:auto;  padding-bottom:30px;  width:100%; height:800px; background:#003C77 url(../img/servicios.jpg) no-repeat top center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;}
.contenedor-s{width: 100%;  margin-top: 155px;}
.contenedor-s .cabecera-contenedor{width: 960px; height: 8px;  margin: 0 auto; background: url(../img/fondo-servicios.png) no-repeat;}
.contenedor-s article{width: 920px; margin: 0 auto; background: #07224E url(../img/fondo-header-sombra-blue.jpg) repeat-x; color: #9797A5; padding: 20px; -moz-box-shadow: 0px 2px 6px #666;-webkit-box-shadow: 0px 2px 6px #666;box-shadow: 0px 2px 6px #666;}
.contenedor-s article h2{ color: #3276C9; font-size: 20px; }
.contenedor-s article p{text-align: justify; font-size: 16px; line-height: 25px; color:#fff;}
.contenedor-s article img {float: right; margin-left:15px;}

#servicioss{width: 960px; margin: 0 auto; display: block;}
#servicioss h2{padding-top: 10px; font-size: 16px; font-weight: bold; color:#FFF;}
#servicioss p{font-size: 12px; line-height: 20px;}
#servicioss img { display: block; }
#servicioss a img:hover{cursor: default; opacity: 0.5; background:#000 url(../img/hover-servicio.png) no-repeat ;-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease }
#servicioss button{ cursor: pointer;  width: 140px; height: 28px; background: #214E85; color: #fff; border: 0; margin-top: 15px; font:normal 12px/24px "BonvenoCFLight",Helvetica,Arial,sans-serif;}
#servicioss button:hover{background:#3276C9}

#inline .openproject .slidecontent h3{ color:#00698C; font-weight: normal; font-size: 20px; }
#inline .openproject .slidecontent h4{color: #00A8DF; font-weight: normal; font-size: 14px;  }
#inline .openproject .slidecontent p{ color: #666; text-align: left; margin-left: 10px; text-align: justify;}
#inline .openproject .slidecontent ul{ color: #666; text-align: left; margin-left: 35px;}
#inline .openproject .slidecontent a{ color: #00A8DF; text-decoration: none; }

.cabecera-servicio1{width: 463px; height:8px; background: url(../img/cabecera-capa-verde.png) no-repeat; margin-left: -20px; margin-top: -28px;}
.cabecera-servicio2{width: 463px; height:8px; background: url(../img/cabecera-capa-rojo.png) no-repeat; margin-left: -20px; margin-top: -28px;}
.cabecera-servicio3{width: 463px; height:8px; background: url(../img/cabecera-capa-amarillo.png) no-repeat; margin-left: -20px; margin-top: -28px;}
.cabecera-servicio4{width: 463px; height:8px; background: url(../img/cabecera-capa-azul.png) no-repeat; margin-left: -20px; margin-top: -28px;}

#servicioss .servicio1{width: 423px; float: left; padding-bottom: 20px;}
#servicioss .servicio2{width: 423px; float: left; margin-left: 30px; margin-bottom: 20px;}
#servicioss .servicio3{width: 423px; float: left; }
#servicioss .servicio4{width: 423px; float: left; margin-left: 30px;}

#servicioss .servicio1 img, #servicioss .servicio2 img, #servicioss .servicio3 img, #servicioss .servicio4 img{margin-top: 8px; float: right; width: 200px;} 

#capacitaciones{height:auto;  padding-bottom:30px;  width:100%; height:800px; background:#003C77 url(../img/fondo-capacitaciones.jpg) no-repeat top center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;}
 .contenedor-c{width: 100%;  margin-top: 160px;}
 .contenedor-c .cabecera-contenedor{width: 960px; height: 8px;  margin: 0 auto; background: url(../img/fondo-nosotros.png) no-repeat;}
 .contenedor-c article{width: 920px; margin: 0 auto; background: #fff url(../img/fondo-header-sombra.jpg) repeat-x; color: #9797A5; padding: 20px; -moz-box-shadow: 0px 2px 6px #666;-webkit-box-shadow: 0px 2px 6px #666;box-shadow: 0px 2px 6px #666;}
 .contenedor-c article h2{ color: #00698C; font-size: 20px; }
 .contenedor-c article h4{color: #00698C; font-weight: normal; font-size: 14px;  }
 .contenedor-c article p{text-align: justify; font-size: 16px; line-height: 25px;}
 .contenedor-c article img {float: right; margin-left:15px;}
 .contenedor-c article button{ color: #00A8DF; text-decoration: none; background: transparent; border: 0; font-size: 14px;}
 .contenedor-c article button:hover{ color: #D93824;  }
 .contenedor-c ul{ color: #666; text-align: left; margin-left: 35px; line-height: 28px;}


#clientes{height:auto;  padding-bottom:30px; width:100%; height:800px; background:#003C77 url(../img/fondo-clientes.jpg) no-repeat top center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;}
 .contenedor-p{width: 100%;  margin-top: 155px;}
 .contenedor-p .cabecera-contenedor{width: 960px; height: 8px;  margin: 0 auto; background: url(../img/fondo-clientes.png) no-repeat;}
 .contenedor-p article{  width: 920px; height: 400px; margin: 0 auto; background: #fff url(../img/fondo-header-sombra.jpg) repeat-x; color: #9797A5; padding: 20px; -moz-box-shadow: 0px 2px 6px #666;-webkit-box-shadow: 0px 2px 6px #666;box-shadow: 0px 2px 6px #666;}
 .contenedor-p article h2{ color: #00698C; font-size: 20px; }
 .contenedor-p article h4{color: #00698C; font-weight: normal; font-size: 14px;   margin-bottom: 5px;}
 .contenedor-p article p{text-align: justify; font-size: 16px; line-height: 25px;}
 .contenedor-p article img {float: right; margin-left:15px;}
 .contenedor-p ul{ color: #666; text-align: left; margin-left: 35px; line-height: 27px;}



#alianzas{height:auto; padding-bottom:30px;  width:100%; height:800px; background:#003C77 url(../img/fondo-alianzas.jpg) no-repeat top center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;}
 .contenedor-a{width: 100%;  margin-top: 160px;}
 .contenedor-a .cabecera-contenedor{width: 960px; height: 8px;  margin: 0 auto; background: url(../img/fondo-servicios.png) no-repeat;}
 .contenedor-a article{width: 920px; margin: 0 auto; background: #fff url(../img/fondo-header-sombra.jpg) repeat-x; color: #9797A5; padding: 20px; -moz-box-shadow: 0px 2px 6px #666;-webkit-box-shadow: 0px 2px 6px #666;box-shadow: 0px 2px 6px #666;}
 .contenedor-a article h2{ color: #00698C; font-size: 20px; }
 .contenedor-a article p{text-align: justify; font-size: 16px; line-height: 25px;}
 .contenedor-a article img { text-align: center; margin-left: 32%;}
 .contenedor-a a{ color: #00A8DF; text-decoration: none; }

#reclamacion{height:auto;  padding-bottom:30px;  width:100%; height:800px; background:#003C77 url(../img/fondo-reclamos.jpg) no-repeat top center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;}
 .contenedor-r{width: 100%;  margin-top: 155px;}
 .contenedor-r .cabecera-contenedor{width: 960px; height: 8px;  margin: 0 auto; background: url(../img/fondo-nosotros.png) no-repeat;}
 .contenedor-r article{width: 920px; height: 400px;  margin: 0 auto; background: #fff url(../img/fondo-header-sombra.jpg) repeat-x; color: #9797A5; padding: 20px; -moz-box-shadow: 0px 2px 6px #666;-webkit-box-shadow: 0px 2px 6px #666;box-shadow: 0px 2px 6px #666;}
 .contenedor-r article h2{ color: #00698C; font-size: 20px; }
 .contenedor-r article p{text-align: justify; font-size: 16px; line-height: 25px;}
 .contenedor-r article img {float: right; margin-left:15px;}
 .contenedor-r form{ width:100%; }
 .contenedor-r .columna{width:50%; float: left;  margin-left: 2%;}
 .contenedor-r .columna2{width:45%; float: right;}
 .contenedor-r label{color:#068CBF;}
 .contenedor-r fieldset{  padding: 7px 0px;}
 .contenedor-r input[type=text]{ border: 0; border-bottom: 1px solid #A8A8A8; height: 25px; width: 250px; font:normal 14px/24px "BonvenoCFLight",Helvetica,Arial,sans-serif; color:#07224E;} 
 .contenedor-r textarea{margin-top: 10px; width: 375px; height: 100px; font:normal 14px/24px "BonvenoCFLight",Helvetica,Arial,sans-serif; color:#07224E; border:1px solid #A8A8A8;}
 .contenedor-r input[type=checkbox]{  border:1px solid #A8A8A8;}
 .contenedor-r span{ font-size: 11px;  width: 200px;}
 .contenedor-r input[type=submit]{width: 180px; cursor:pointer; height: 40px; font:normal 16px/24px "BonvenoCFLight",Helvetica,Arial,sans-serif; color:#ffffff; background: #068CBF; border: 0px; }


#contacto{height:auto;  padding-bottom:30px;  width:100%; height:800px; background:#003C77 url(../img/fondo-contacto.jpg) no-repeat top center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;}
 .contenedor-co{width: 100%;  margin-top: 155px;}
 .contenedor-co .cabecera-contenedor{width: 960px; height: 8px;  margin: 0 auto; background: url(../img/fondo-clientes.png) no-repeat;}
 .contenedor-co article{width: 920px; margin: 0 auto; background: #fff url(../img/fondo-header-sombra.jpg) repeat-x; color: #9797A5; padding: 20px; -moz-box-shadow: 0px 2px 6px #666;-webkit-box-shadow: 0px 2px 6px #666;box-shadow: 0px 2px 6px #666;}
 .contenedor-co article h2{ color: #00698C; font-size: 20px; }
 .contenedor-co article p{text-align: justify; font-size: 16px; line-height: 25px;}
 .contenedor-co form{ width:100%; }
 .contenedor-co .columna{width:53%; float: left;  margin-left: 2%;}
 .contenedor-co .columna2{width:45%; float: right; }
 .contenedor-co label{color:#068CBF;}
 .contenedor-co label img{ padding-top: 0px; margin-bottom: -5px;}
 .contenedor-co fieldset{  padding: 5px 0px;}
 .contenedor-co input[type=text]{ border: 0; border-bottom: 1px solid #A8A8A8; height: 35px; width: 330px; font:normal 14px/24px "BonvenoCFLight",Helvetica,Arial,sans-serif; color:#07224E;} 
 .contenedor-co textarea{margin-top: 10px; width: 330px; height: 100px; font:normal 14px/24px "BonvenoCFLight",Helvetica,Arial,sans-serif; color:#07224E; border:1px solid #A8A8A8;}
 .contenedor-co input[type=checkbox]{  border:1px solid #A8A8A8;}
 .contenedor-co span{ font-size: 11px;  width: 200px;}
 .contenedor-co input[type=button]{width: 180px; cursor:pointer; margin-right: 40px; float:right; height: 40px; font:normal 16px/24px "BonvenoCFLight",Helvetica,Arial,sans-serif; color:#ffffff; background: #068CBF; border: 0px; }


#footer {
   height:50px;
   width:100%;
   background:#999;
}

/* Medias Responsive*/

@media screen and (max-width: 1000px){.action{-webkit-transition:none;-moz-transition:none;transition:none}}
@media screen and (max-width: 970px){.formsent #confirmation{width:90%;padding:5%}

#wrapper,#wrapper section,#hgroup h2{width:100%}
#wrapper{min-width:340px;margin:0}
#wrapper section{padding-left:7%;padding-right:7%;padding-top:60px;width:86%;padding-bottom:30px;height:auto;background-position:50% 0}#servicios,#reclamaciones{padding-bottom:60px !important}#hgroup h1{margin-top:110px}#hgroup h2{margin:10px 40px 30px;text-align:center;width:auto}h2,#wrapper h3.hd{width:100%}#wrapper h3.hd{margin-bottom:30px}#wrapper #inicio{padding-top:0;width:100%;padding:0 0 60px;background-position:51% 155px}.action,.action:hover{position:relative;top:auto;right:auto;float:none;margin:0 auto}.sites,#social,#inicio .openproject .col3,.openproject .readmore{display:none !important}#nav{width:100%}#reclamaciones .col{margin:0;background:transparent none}.col2,.col,.sidebar{float:left;clear:both;width:auto}#capacitaciones .col{width:100%;clear:none;padding:0;text-align:left;background:transparent none !important}#capacitaciones h4,#capacitaciones p,#capacitaciones img{float:left}#capacitaciones h4,#capacitaciones p{width:70%}#capacitaciones h4{margin-top:30px}#capacitaciones img{margin-right:20px}#inicio .project{width:50% !important;float:left;height:110px;margin:0 auto 30px}#inicio .project p{width:150px}.pagination{text-align:left !important}#inicio .openproject img{border:0;padding:0;top:0 !important;left:0 !important;width:100% !important;height:auto !important}#inicio .openproject .slides{border:1px solid #444;width:98% !important;height:415px}#inicio .openproject{width:100% !important}
#inicio .openproject .slidecontent{width:100%}#inicio .openproject .slidecontent .col,#inicio .openproject .slidecontent .col p{width:100%;margin:0 0 10px 0;padding:0}#clientes a,#clientes div,#clientes .last{margin-right:33px}#dev_reclamaciones,#lahtolaukaus{width:100% !important;padding:0}#dev_reclamaciones{margin-bottom:50px !important}#contacto form{background:transparent none;padding:0;margin:0;width:100%}#contacto label,#contacto input,#contacto textarea{width:97%;padding:10px 5px;text-align:left}#contacto textarea{height:140px;margin-bottom:10px}#contacto #submit{width:150px;text-align:center;float:left}.sidebar{margin:40px 0 0;padding:0;font-size:14px;width:90%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:rgba(0,0,0,0.3),0,0,3px;-moz-box-shadow:rgba(0,0,0,0.3),0,0,3px;box-shadow:rgba(0,0,0,0.3),0,0,3px;background:#333;background:rgba(255,255,255,0.04);padding:5%;border:1px dashed rgba(255,255,255,0.1)}.sidebar div{float:left;width:100%}#contacto .messages li{width:100%}}

@media screen and (max-width: 840px){#inicio .openproject .slides{height:370px}#capacitaciones h4,#capacitaciones p{width:65%}}

@media screen and (max-width: 740px){#inicio .project{width:100% !important;float:none;margin:0 auto 20px}#inicio .project p{width:60%}#hgroup{width:95%;margin:0 auto}#hgroup h1{margin-top:90px}#hgroup h2{margin:0 30px 30px}#capacitaciones h4,#capacitaciones p{width:63%}#inicio .openproject .slides{height:300px}}

@media screen and (max-width: 600px){#capacitaciones h4,#capacitaciones p{width:53%}#inicio .project{float:left;width:100% !important}#skip{display:inline;font-size:13px;font-family:Helvetica,Arial,sans-serif;color:#0b8cb8;border-bottom:1px solid #0b8cb8}

body{min-width:320px;background:#242424;}
#inicio .action{margin:25px auto 20px;width:125px;height:125px}
#inicio .action img{margin:0 0 0 0;width:115px;height:115px}
#nav,#nav.active{position:relative !important;top:auto !important;left:auto;float:left;right:auto;text-align:left;width:85%;margin:10% 7%}#nav ul{background:transparent none;height:auto}#nav li{float:left;width:100%;min-width:260px;text-align:left;margin:0 !important}#nav li a,#nav li a.selected{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;background:rgba(255,255,255,0.05) url(../img/arrow.png) no-repeat right top;border-bottom:1px solid rgba(0,0,0,0.3);border-top:1px solid rgba(255,255,255,0.1);padding-left:20px !important;padding-bottom:0 !important;height:28px !important}#nav li a:hover{background:rgba(255,255,255,0.2) url(../img/arrow.png) no-repeat right top}#logo{margin-top:50px}#wrapper #inicio{padding-bottom:30px;background:transparent none}#hgroup h1{margin:20px 0 0;line-height:74px;letter-spacing:-1px}#hgroup h2{margin:0 20px 20px}#hgroup h2,#wrapper section h3.hd{font-size:20px !important;line-height:26px !important}#inicio .openproject .slides{height:240px}}

@media screen and (max-width: 480px){*{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}#inicio .project{width:100% !important;height:auto;margin:0 auto 30px}#inicio .project h3,#inicio .project p{width:46% !important;float:left}#inicio .openproject .slides{height:200px}#capacitaciones h4,#capacitaciones p{width:100%}#capacitaciones img{display:none}#capacitaciones h4{margin-top:15px}#clientes a,#clientes div{height:180px}}

@media screen and (max-width: 400px){#inicio .openproject .slides{height:160px;width:95% !important}}
@media screen and (max-width: 320px){body{width:320px !important}#clientes a:nth-child(even),#clientes div:last-child{margin-right:0}#clientes div h3{white-space:normal}#inicio .openproject .slides{height:140px}#wrapper{min-width:92%}#inicio .project h3,#inicio .project p{width:40% !important}}

@media screen and (device-width: 768px){body{-webkit-background-size:2000px 1314px}#capacitaciones .col{-webkit-transition:none;transition:none}#capacitaciones .col p{-webkit-transition:none;transition:none}}
