@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1920px){
#contenedor{width: 100%;min-width:420px;margin:0 auto;padding:15px;color:#999;}
.campocont{width:45%;display:block;display: inline-block;font-size:14pt;margin: 10px;}
.campolist{max-width:151px; min-width:125px;display:block;display: inline-block;font-size:14pt;margin: 10px 7px 10px 4px;float:left;}
.llegada .input-group-addon{background-color:transparent;border-radius: 0px;color: #fff;font-weight: normal;line-height: 1;padding: 6px 12px;text-align: center;margin-left: -12px!important;}
.salida .input-group-addon {background-color:transparent;border-radius: 0px;color: #fff;font-weight: normal;line-height: 1;padding: 6px 12px;text-align: center;margin-left: -12px!important;}
#llegada{font-family: 'Akzidenz Grotesk BE Regular', sans-serif;font-size:0.8em !important;line-height: 0.8em !important;height: 0.8em !important;float:left!important;margin-left:15px;margin-top:5px;width:64%!important;}
#salida {font-family: 'Akzidenz Grotesk BE Regular', sans-serif;font-size:0.8em !important;line-height: 0.8em !important;height: 0.8em !important;float:left!important;margin-left:15px;margin-top:5px;width:64%!important;}
.contact {width:100%; margin-left:20px;}
.titulos-contacto {font-weight: normal; margin-bottom: 5px; color: #777;font-family: 'Akzidenz Grotesk BE Regular', sans-serif;;font-size: 14pt!important;line-height: 22px;}
.margin-bottom-sm {margin-bottom: 0px !important;}
.input-group-addon:first-child {border-right: 0 none;}
*::before, *::after {box-sizing: border-box;}
*::before, *::after {box-sizing: border-box;}
.input-group-addon:first-child {border-right: 0 none;}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {border-bottom-right-radius: 0;border-top-right-radius: 0;}
.input-group-addon {background-color: #0aacc0;border-radius: 4px;color: #fff;font-size: 14px;font-weight: normal;line-height: 1;padding: 6px 12px;text-align: center;height:33px;}
.input-group-addon, .input-group-btn {vertical-align: middle;white-space: nowrap;width: 1%;}
.input-group-addon, .input-group-btn, .input-group .form-control {border-left: medium none;display: table-cell;margin-left: -2px;margin-right: 0px;}
.fa-envelope-o::before {content: "";}
.i1::before {content:"\f007"}
.i2::before {content:"\f0e0"}
.i3::before {content:"\f095"}
.i4::before {content:"\f02c"}
.i5::before {content:"\f073"}
.i6::before {content:"\f073"}
.fa-fw {text-align: center;width: 1.28571em;}
.fa {display: inline-block;font-family: FontAwesome;font-feature-settings: normal;font-kerning: auto;font-language-override: normal;font-size: inherit;font-size-adjust: none;font-stretch: normal;font-style: normal;font-synthesis: weight style;font-variant: normal;font-weight: normal;line-height: 1;text-rendering: auto;}
.input-group-addon {color: #fff;font-size: 14px;font-weight: normal;line-height: 1;text-align: center;}
.input-group-addon, .input-group-btn {white-space: nowrap;}
.input-group {border-collapse: separate;display: table;position: relative;height:45px;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.input-group-addon, .input-group-btn, .input-group .form-control {display: table-cell;}
.input-group .form-control {float: left;margin-bottom: 0;position: relative;width: 96%;z-index: 2;}
.form-control {background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 14px;height: 45px;line-height: 1.42857;padding-left: 6px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;}
input, button, select, textarea {}
input {line-height: normal;}
button, input, optgroup, select, textarea {}
.form-control::-moz-placeholder {color: #999;opacity: 1;}
.input-group {border-collapse: separate;}
#area1 {color: #777!important;font-family: 'Akzidenz Grotesk BE Regular', sans-serif;;font-size: 18px!important;line-height: 22px;margin-top:5px; margin-bottom:5px; padding:6px;width:92%!important;height:100%!important;font-weight:normal!important;}
#enviar {padding:10px 16px;position:relative!important; background-color: #0aacc0!important;font-family: 'Akzidenz Grotesk BE Regular', sans-serif;;font-size: 2em!important; line-height: 1.33em;padding:10px;width:50%;cursor:pointer;color:#fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);border-radius: 6px;}
#enviar:hover {color:#fff!Important; opacity:0.7;}
#mensaje {color: #777;font-family: 'Akzidenz Grotesk BE Regular', sans-serif;font-size: 1.8em !important;height: 10% !important;left: 15% !important;line-height: 22px;top: 115px !important;width: 80% !important;z-index: 999 !important;}
}
@media only screen and (max-width:1680px){.campolist{margin: 10px 4px;min-width: 112px;}}
@media only screen and (max-width:1600px){.campolist{min-width: 110px;}}
@media only screen and (max-width:1440px){.campolist{min-width: 100px;margin: 10px 2px;}}
@media only screen and (max-width:1366px){.campolist{margin: 10px 0px;}}
@media only screen and (max-width:1280px){.campolist {margin: 10px 1px;min-width: 91px;}}
@media only screen and (max-width:1024px){.campocont {width:90%;}.campolist {margin: 10px 5px;min-width: 120px;}#area1 {width:88%;}}
@media only screen and (max-width:992px){}
@media only screen and (max-width:768px){.campolist {min-width: 210px;}#area1 {width:87%!important;}}
@media all and (min-width: 533px) and (max-width: 800px){.campolist {min-width: 183px;}#area1 {width:87%!important;}}
@media all and (min-width: 320px) and (max-width: 532px) {.campocont {width:70%;}#campo1, #campo2, #campo3, #campo4, #campo5, #campo6, #campo7, #campo8, #campo9, #campo10 {width: 80%!important;}.campolist {min-width: 315px;}#area1 {width:60%!important;}#enviar {width: 73%!important;}}