.logo { margin-bottom:-10px; margin-top: 10px;}

.navbar-default {background-color:#fff!important; 
border: none!important; font-size: 15px; color: #272822;}

.centro_menu { margin: 0 auto;}

footer { margin-top: 40px; border-top: solid 1px #127E17;
padding-top: 40px;}

header nav .navbar-header {float: none; margin: 0 auto; max-width: 760px;}
header nav .navbar-nav{float:none;}
header .aling_logo .row {margin: 0px!important;}
header nav a.act {color:#f18223!important;}

.banner {background-color:#3e84cc; margin-top:-5px; padding: 10px 0 10px 0;}

.animacion {margin-bottom:40px; margin-top:40px;}

.foto_nosotros { float: left!important; margin-right: 20px;}
.texto_nosotros { font-family: tahoma; font-size: 14px; color:#72736D; text-align:justify;}
.destacado-introduccion { color:#2FB11E; font-weight: bold; font-size:30px;}

h1.destacado { color: #1D7DCD; font-weight: bold; font-size:35px;}
a.seleccionado {color:#0085c3!important;}

.texto_direccion { font-family: tahoma; font-size: 14px; color: #666762; float: left; width: 50%;}
.logo_pie {float:right;}
a.blanco {color:#FFFFFF;}

.texto_ingerieria {font-family: tahoma;font-size: 25px;color: #0B529F;text-transform: uppercase;
line-height: 1.5;margin-bottom: 30px;}

a.boton_electrica { background-color: #76ad2d; padding:5px 30px 5px 30px; text-transform: uppercase;
font-size: 16px; float: right; color: #fff;}

.boton_electrica:hover { background-color:#6e9837; text-decoration: none;}

.cont_ingerieria { margin-bottom:35px;}

.noticias img{width:80%;margin:0 auto;}

.noticias H2 {font-size: 34px;color: #0073AA;font-family: tahoma;margin-bottom: -10px;}

ul.proyectos li {margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px silver;
    font-size: 15px;
    font-weight: 100;
    color: #0B3E5D;}

ul.proyectos li:hover {background-color: #EDEDEB;}    

h4.titulo_noticia {font-family: tahoma;font-size: 15px;color: #0B529F;text-transform: uppercase;
font-weight: bold;line-height: 1.5;}

p.texto_noticia {font-family: tahoma; font-size:14px; color:#45473D;}

.top_menu { margin-top:10px;margin-left: 100px;}

.carousel-caption {text-shadow: 0 3px 2px rgba(0,0,0,.6);}
.carousel-caption h3 {font-family: arial;font-size: 40px;color: #FFFFFF;
  font-weight: 600;}

  .rotacion { padding: 0px!important;}


.banner .baner_animacion { width:70%; margin: 0 auto; height:auto;}

.banner .baner_animacion .texto_publicidad_inicio {float:left;width:60%;height:auto;text-transform:uppercase;
color:#eaeaea;font-size:57px;font-family:tahoma;font-weight:bold;line-height:70px;}
.banner .baner_animacion .texto_publicidad_inicio .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_inicio{float:right;height:auto;width:40%;visibility:hidden;
margin-top:10px;}

.banner .baner_animacion .texto_publicidad_formulario {float: left;width: 60%;height: auto;text-transform: uppercase;
color: #eaeaea;font-size: 40px;font-family: tahoma;font-weight: bold;line-height: 60px;}
.banner .baner_animacion .texto_publicidad_formulario .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_formulario {float:right; height:auto;width:40%;visibility:hidden;
margin-top:10px;}


.banner .baner_animacion .texto_publicidad_somos {float: left;width: 60%;height: auto;text-transform: uppercase;
color: #eaeaea;font-size: 40px;font-family: tahoma;font-weight: bold;line-height: 60px;}
.banner .baner_animacion .texto_publicidad_somos .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_somos {float:right; height:auto;width:40%;visibility:hidden;
margin-top:10px;}

.banner .baner_animacion .texto_publicidad_contacto {float: left;width: 60%;height: auto;text-transform: uppercase;
color: #eaeaea;font-size: 40px;font-family: tahoma;font-weight: bold;line-height: 60px;}
.banner .baner_animacion .texto_publicidad_contacto .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_contacto {float:right; height:auto;width:40%;visibility:hidden;
margin-top:10px;}

.banner .baner_animacion .texto_publicidad_preguntas {float: left;width: 70%;height: auto;text-transform: uppercase;
color: #eaeaea;font-size: 40px;font-family: tahoma;font-weight: bold;line-height: 60px;margin-bottom: -15px;}
.banner .baner_animacion .texto_publicidad_preguntas .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_preguntas {float:right;height:auto;width:30% !important;
visibility:hidden;margin-top:10px;}

.banner .baner_animacion .texto_publicidad_productos {float: left;width: 60%;height: auto;
text-transform:uppercase;color:#eaeaea;font-size:43px;font-family:tahoma;font-weight:bold;line-height:50px;}
.banner .baner_animacion .texto_publicidad_productos .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_productos {float:right; height:auto;width:40%;visibility:hidden;
margin-top:10px;}

.banner .baner_animacion .texto_publicidad_funciona {float: left;width: 60%;height: auto;text-transform: uppercase;
color: #eaeaea;font-size: 43px;font-family: tahoma;font-weight: bold;line-height: 50px;}
.banner .baner_animacion .texto_publicidad_funciona .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_funciona {float:right; height:auto;width:40%;
visibility:hidden;margin-top:10px;}

.banner .baner_animacion .solicitar_ahora {float: left; margin-top: 40px;}


.informacion {background-color:#5e6977; margin-top:30px; padding: 10px 0 10px 0;}

.informacion_texto { font-family: tahoma; font-size:18px; color:#fff; width: 70%; 
height: auto; margin-bottom:20px; margin: 0 auto; text-align: center; text-transform: uppercase;}

.marca {color:rgb(0,255,247);font-size: 20px;}

.veneficios { font-family: tahoma; font-size:35px; color:#fff; width:100%; border-top:1px dashed #fff;
height: auto; margin-top:20px; margin: 0 auto; text-align: center; border-bottom: 1px dashed #fff;
padding: 10px;margin-bottom:30px;}


.cont_veneficios{ width:80%; height: auto; margin: 0 auto;}
.ahorra{float:left; width:30%; height:auto; margin:0 auto; margin-bottom: 20px;}
.cont_veneficios .ahorra img.veneficio1{float:left !important;}
.texto_veneficios{font-family:tahoma;font-size:20px;color:#fff;}

.lista_beneficio {margin-top: 20px;}
.lista_beneficio .texto {float: left;font-family: tahoma;font-size: 14px;color: #fff;display: block;
width: 59%;margin-top: 30px;margin-left: 10px;}
.lista_beneficio img {float: left!important;}

.informacion_general h1 {font-family: tahoma; font-size:30px; color:#004F9D;}
.destacado_general
{font-family: tahoma; font-size:20px; color:#38aacc; text-transform:uppercase;}
.informacion_general p.texto_general 
{font-family: tahoma; font-size:14px; color:#7a7a7a;}


.abajo { margin-top: 20px;}
.producto1 {float: left; margin-right:20px;}
.oferta1{float: left; border-right:1px solid #2286D0;border-bottom:1px solid #2286D0;padding-bottom:20px;}

h3 {font-family:tahoma; font-size:26px; color:#E68502;}

ul.ventajas {margin: 0;padding: 0;list-style-type: none;}
ul.ventajas li {background: #fff url("flecha.jpg") 0 5px no-repeat;padding: 0 0 5px 15px;
font-family: tahoma;font-size: 16px;color: #7A7D6A;}

a.soliticar_ahora { color: #FFFFFF; font-size: 14px;}

/*iframe { height: auto; width: 100%; border:none; height: 370px;}*/

iframe { float: left; margin-right:20px;}
iframe.segundo { margin-top:0px;}
iframe.tercero { margin-top: 20px;}

.formulario{ height: auto; width: 100%; border:none; height:750px;}


.vacantes input { width: 25%; margin-bottom: 10px;}
.vacantes input #captcha { width: 25%!important;}
.vacantes .enviar {width: 14%;margin-bottom: 10px;margin-top: 10px;}



.pie { background-color:#3e84cc; margin-top:30px;}
.pie .texto_pie {font-family: tahoma;font-size:14px;color: #fff; float:right;}
.pie .logo_pie{float:left;}



/*FORMULARIO*/

    input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius:5px;
    width:90%;
    height:30px;
    border: 1px solid #C90;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    text-transform:uppercase;
    padding-left:10px;
    }
    select {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius:5px;
    width:94%;
    height:35px;
    border: 1px solid #C90;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    text-transform:uppercase;
    padding-left:10px;
    }
    
    textarea {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius:5px;
    width:90%;
    height:80px;
    border: 1px solid #C90;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#666;
    text-transform:uppercase;
    padding-left:10px;
        }
        
    button::-moz-focus-inner { border: 0; } /* Para Firefox */
    
     input.boton3d{
      border:0;
      color:#FFF;
      font-size: 16px;
      font-family: sans-serif;
      padding: 13px 14px;
      background: -moz-linear-gradient(center top , #cc77ff 0%, #ba61ef 100%) repeat scroll 0 0 transparent;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc77ff), color-stop(100%,#ba61ef));		  
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      text-shadow: 1px 1px 1px #995dba;
      -moz-box-shadow: 0px 6px 0 #995dba;
      -webkit-box-shadow: 0px 6px 0 #995dba;
      width:150px !important;
      height:40px;
        }
     input.boton3d:active{
        position:relative;
         top:3px;
        -moz-box-shadow:0px 3px 0 #8553a3;
        -webkit-box-shadow:0px 3px 0 #8553a3
        background: -moz-linear-gradient(center top , #A5C956 0%, #CDEB8E 100%) repeat scroll 0 0 transparent;
         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b459e7), color-stop(100%,#913bc2));
        }
    input.boton3d:hover{cursor:hand; color:#333;}
    .problema { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F00;}	
     
	 input#captcha {width:8%;float:left;margin-bottom: 15px; text-transform:none; margin-top: 15px;}
	 
	 img.captcha {float:left;margin-left:10px;height:33px; margin-top: 15px;}
    .error {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#F00;	
	}



@media only screen and (max-width:765px) and (min-width:320px) {

	.banner .baner_animacion_inicio { width:70%; margin: 0 auto; height:auto;}
	.banner .baner_animacion .texto_publicidad_inicio {float:left;width:100%;height:auto;
	text-transform:uppercase;color:#eaeaea;font-size:40px;font-family:tahoma;font-weight:bold;
	line-height: 49px;margin-bottom: 10px;margin: 0 auto;}
	.banner .baner_animacion .imagen_publicidad_inicio {float: right;height: auto;width: 100%;
    visibility: hidden;margin-top: 10px;}
	.banner .baner_animacion .texto_publicidad_inicio .color {color:#0a256f;}
	.banner .baner_animacion .solicitar_ahora {float: left; margin-top:20px;}

	.banner .baner_animacion .imagen_publicidad_productos {height: auto;width: 100%;
	visibility: hidden;margin-top: 10px;margin-bottom: 10px;}

	.banner .baner_animacion .texto_publicidad_productos { float: left;width: 100%;height: auto;
    text-transform:uppercase;color:#eaeaea;font-size:39px;font-family:tahoma;font-weight:bold;
    line-height: 44px;}

.banner .baner_animacion .texto_publicidad_funciona {float: left;width: 100%;height: auto;
text-transform: uppercase;color: #eaeaea;font-size: 35px;font-family: tahoma;font-weight: bold;
line-height: 40px}
.banner .baner_animacion .texto_publicidad_funciona .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_funciona {float:right; height:auto;width:100%;
visibility:hidden;margin-top:10px;}


.banner .baner_animacion .texto_publicidad_somos {float: left;width: 100%;height: auto;
text-transform: uppercase;color: #eaeaea;font-size: 35px;font-family: tahoma;font-weight: bold;
line-height: 40px}
.banner .baner_animacion .texto_publicidad_somos .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_somos {float:right; height:auto;width:100%;
visibility:hidden;margin-top:10px;}


.banner .baner_animacion .texto_publicidad_preguntas {float: left;width: 100%;height: auto;
text-transform: uppercase;color: #eaeaea;font-size: 28px;font-family: tahoma;font-weight: bold;
line-height: 40px;margin-bottom: -15px;}

.banner .baner_animacion .imagen_publicidad_preguntas {float: right;height: auto;width: 100% !important;
visibility: hidden;margin-top: 10px;}


.banner .baner_animacion .texto_publicidad_contacto {float: left;width: 100%;height: auto;
text-transform: uppercase;color: #eaeaea;font-size: 35px;font-family: tahoma;font-weight: bold;
line-height: 40px}
.banner .baner_animacion .texto_publicidad_contacto .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_contacto {float:right; height:auto;width:100%;
visibility:hidden;margin-top:10px;}


.banner .baner_animacion .texto_publicidad_formulario {float: left;width: 100%;height: auto;
text-transform: uppercase;color: #eaeaea;font-size: 35px;font-family: tahoma;font-weight: bold;
line-height: 40px}
.banner .baner_animacion .texto_publicidad_formulario .color {color:#0a256f;}
.banner .baner_animacion .imagen_publicidad_formulario {float:right; height:auto;width:100%;
visibility:hidden;margin-top:10px;}

.campos1 { width: 100%!important;}

.campos2 { width: 100%!important;}

.formulario{ height: auto; width: 100%; border:none; height:1320px;}

.codigo { width: 50%;}

}