html,button,input,select,textarea{color:#222;}
body{background:url(../img/dark-bg.png) repeat #1d1d1d;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:none;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
b{color:#333;}
.hide{display:none;}
.muted{color:#999;}
b,strong{color:#000;}
.align_right{text-align:right;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
h1{color:#333;}
#header{margin-top:20px;margin-bottom:20px;height:60px;}
@media (max-width:767px){.logo_head{text-align:center;}}
.pleca{height:10px;background:url(../img/pleca_principal.png) repeat center top;background-size:100%;}
.main{background-color:#fff;}
.main_home{padding-top:20px;padding-bottom:20px;}
.contenido{padding-top:30px;padding-bottom:30px;}@media (max-width:767px){.contenido{padding:10px 20px;}}
.home_logo{margin-top:20px;}@media (max-width:767px){.home_logo{margin-bottom:20px;text-align:center;padding-right:20px;padding-left:20px;}}
.home_copy{margin-top:30px;}
.main_home h1{max-width:350px;}
.navbar{height:75px;background-color:#ddd;margin-bottom:0;}
.navbar ul{list-style:none;margin-bottom:0;}
.navbar ul li{display:inline;text-align:center;width:22%;height:90px;float:left;margin-right:6px;margin-left:6px;margin-top:-15px;}@media (max-width:767px){.navbar ul li{width:20%;}}
.navbar ul li.current{background:#fff;background:-moz-linear-gradient(top, #cccccc 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #cccccc 0%, #ffffff 100%);background:-o-linear-gradient(top, #cccccc 0%, #ffffff 100%);background:-ms-linear-gradient(top, #cccccc 0%, #ffffff 100%);background:linear-gradient(to bottom, #cccccc 0%, #ffffff 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0);-moz-box-shadow:0 -1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 -1px 2px rgba(0, 0, 0, 0.3);box-shadow:0 -1px 2px rgba(0, 0, 0, 0.3);-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.navbar ul li a{height:25px;color:#333;display:block;padding-top:65px;}@media (max-width:767px){.navbar ul li a{font-size:11px;}}
.navbar ul li a:hover{text-decoration:none;}
.navbar ul li.nav1 a{background:url(../img/nav_icon_home.png) no-repeat center center;}
.navbar ul li.nav2 a{background:url(../img/nav_icon_nosotros.png) no-repeat center center;}
.navbar ul li.nav3 a{background:url(../img/nav_icon_servicios.png) no-repeat center center;}
.navbar ul li.nav4 a{background:url(../img/nav_icon_contacto.png) no-repeat center center;}
.servicio{margin-bottom:20px;}
.servicio h5{color:#000;}
form input,form textarea{width:97%;}
#formail textarea{overflow:auto;resize:none;}
#response{display:none;width:100%;line-height:normal;float:left;z-index:50;letter-spacing:normal;}
#response b{color:#ce4c51;}
.invalido{background-color:#ffd084 !important;}
#response span{color:#f08600;vertical-align:top;line-height:normal;letter-spacing:normal;font-size:16px;font-weight:bold;}
#confirmacion{display:none;padding-top:40px;text-align:center;padding-bottom:40px;}
footer{color:#666;margin-top:20px;text-align:center;font-size:11px;}
