html, body {width: 100%; height: 100%; margin:0;font-family: Roboto,Arial,sans-serif;font-size:12px;font-weight:400;}
a {font-family: Roboto,Arial,sans-serif;white-space:nowrap;}
input{font-family: Roboto,Arial,sans-serif;font-size:12px;font-weight:300;}
#mapa{width:100%; height:100%;}
.social{z-index:1000;position:absolute;bottom:20px;right:50px;display:none;}
.curtain{width:100%; height:100%;z-index:999;background:#fff;position:absolute;zoom: 1;filter: alpha(opacity=50);opacity: 0.50;}
.search-box{width:728px;height:286px;position:absolute;z-index:1000;background:#fff;top:20px;left:100px;border-radius: 6px;}
.search-box-results{width:320px;height:90%;position:absolute;z-index:1000;background:#fff;top:20px;right:20px;border-radius: 6px;overflow:scroll-x;display:none;}
.shadow{box-shadow:0 2px 6px rgba(0,0,0,0.3),0 4px 15px -5px rgba(0,0,0,0.3);}
.search-title{margin:0px;padding:8px 20px 8px 180px;color:#f3cc12;font-size:22px;font-weight:300;background:#000 url(img/logo.png) 6px 0px no-repeat;text-align:right;}
.search-title span{font-size:11px;float:left;}
.search-title a{margin:4px;color:#fff;text-decoration:none;}
.search-content{padding:0px 30px 0px 30px;margin:8px 0px 0px 0px;background: url('img/o-d.png') 8px 0px no-repeat;border-bottom:solid 1px #e5e5e5;}
.search-content-input{margin: 6px 20px 6px 6px;}
.search-content-input#from{border-bottom:solid 1px #eee;}
.search-input{background-color: transparent;border: none;padding: 6px 4px;margin: 0px;height: auto;width: 420px;outline: none;}
.search-select{border:none;background-color: transparent;width: 200px;position:absolute;right:54px;padding-top:3px;}
#flip{background: url('img/flip.png') 2px 2px no-repeat;position:absolute;margin-top:18px;right:12px;width:24px;height:23px;cursor:pointer;	}
.search-options{padding:8px 8px 0px 8px;font-size:11px;height:40px;border-bottom:solid 1px #e5e5e5;}
.search-options-dn{margin:8px 0px;float:left;}
.search-options-dn label {cursor: pointer;}
.search-options-dn input { display: none; }
.search-options-dn label {padding:10px;padding-left:30px;}
.search-options-dn label.selected {background-color:#000000;color:#fff;}
.search-options-dn label[for=day]{border-radius: 4px 0 0 4px;background:#efefef url(img/day.png) 6px 8px no-repeat;}
.search-options-dn label[for=night]{border-radius: 0 4px 4px 0;background:#efefef url(img/night.png) 6px 8px no-repeat;}
.search-options-dn label[for=day].selected{border-radius: 4px 0 0 4px;background:#1b1b1b url(img/day2.png) 6px 8px no-repeat;}
.search-options-dn label[for=night].selected{border-radius: 0 4px 4px 0;background:#1b1b1b url(img/night2.png) 6px 8px no-repeat;}
.search-options-ta{margin:3px 0px 0px 80px;float:left;}
.search-options-ta-value{padding: 6px 2px;margin: 0px;border-bottom:solid 1px #ccc;background:#eee;}
.search-options-ta input{background-color: transparent;border: none;padding: 6px 2px;margin: 0px;height: auto;width: 28px;outline: none;font-size:11px;text-align:center;}
.search-button{position:absolute;left:728px;top:128px;border:solid 1px #f38c62;border-left:none;border-radius: 0px 6px 6px 0px;padding: 8px 4px;background-color: #f3cc12;background-image: -webkit-linear-gradient(top,#f3cc12,#e3dc02);color:#1b1b1b;font-size:16px;font-weight:300;cursor:pointer;margin:0px;font-weight:300;}
.search-button2{position:absolute;left:728px;top:182px;border:solid 1px #f38c62;border-left:none;border-radius: 0px 6px 6px 0px;padding: 8px 4px;background-color: #1b1b1b;background-image: -webkit-linear-gradient(top,#000000,#1b1b1b);color:#f3cc12;font-size:16px;font-weight:300;cursor:pointer;margin:0px;font-weight:300;}
.search-button2 a{color:#f3cc12;text-decoration:none;}
.contact-button{position:absolute;left:580px;top:286px;border:solid 1px #f38c62;border-left:none;border-radius: 0px 0px 6px 6px;padding: 8px 4px;background-color: #1b1b1b;background-image: -webkit-linear-gradient(top,#000000,#1b1b1b);color:#f3cc12;font-size:16px;font-weight:300;cursor:pointer;margin:0px;font-weight:300;}
.contact-button a{color:#f3cc12;text-decoration:none;}
.results{padding:8px;overflow:hidden;overflow-y:scroll;}
.result-button1{position:absolute;right:320px;top:50px;border:solid 1px #f38c62;border-right:none;border-radius: 6px 0px 0px 6px;padding: 8px 4px;background-color: #f3cc12;background-image: -webkit-linear-gradient(top,#f3cc12,#e3dc02);color:#1b1b1b;font-size:16px;font-weight:300;cursor:pointer;margin:0px;font-weight:300;}
.result-button2{position:absolute;right:320px;top:120px;border:solid 1px #f38c62;border-right:none;border-radius: 6px 0px 0px 6px;padding: 8px 4px;background-color: #1b1b1b;background-image: -webkit-linear-gradient(top,#000000,#1b1b1b);color:#f3cc12;font-size:16px;font-weight:400;cursor:pointer;margin:0px;font-weight:300;}
.result-button3{position:absolute;right:320px;top:190px;border:solid 1px #f38c62;border-right:none;border-radius: 6px 0px 0px 6px;padding: 8px 4px;background-color: #1b1b1b;background-image: -webkit-linear-gradient(top,#000000,#1b1b1b);color:#f3cc12;font-size:16px;font-weight:400;cursor:pointer;margin:0px;font-weight:300;}
.result-button3 a{color:#f3cc12;text-decoration:none;}
.result-button4{position:absolute;right:320px;top:396px;border:solid 1px #f38c62;border-right:none;border-radius: 6px 0px 0px 6px;padding: 8px 4px;background-color: #1b1b1b;background-image: -webkit-linear-gradient(top,#000000,#1b1b1b);color:#f3cc12;font-size:16px;font-weight:400;cursor:pointer;margin:0px;font-weight:300;}
.result-button4 a{color:#f3cc12;text-decoration:none;}
.adp-legal{display:none;}
#publicidad{margin: auto;margin-top: 10px;width: 728px;height: 90px;}
#publicidad2{margin: auto;width: 320px;height: 50px;}