html, body{margin:0;height:100%;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;color:#263b5d;}
#cont{position:relative;height:auto;min-height:100%;}
.clear{clear:both;}
.cnt{position:relative;width:98%;max-width:1120px;margin:0 auto;}
.dstxt{font-size:20px;line-height:26px;border-bottom:1px solid #aec9f4;margin:10px 0;padding-bottom:10px;}
.ttl{display:block;font-size:28px;line-height:30px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:400;}
a{text-decoration:none;color:#0359ac;}
a img{border:none;}
a.submit{display:inline-block;background:#263b5d;color:#fff;font-size:20px;line-height:22px;padding:10px 16px;border-radius:8px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
.input, .select{border:1px solid #3a82bf;width:90%;background:#fff;padding:12px 14px;font-size:20px;line-height:26px;font-style:italic;color:#0162af;margin:0;}
.select{height:50px;width:94%;max-width:500px;}
.submit{border:none;display:inline-block;background:#263b5d;color:#fff;font-size:20px;line-height:22px;padding:15px 18px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;margin:0;cursor:pointer;}
ul, li{list-style:none;margin:0;padding:0;}
input[type="submit"]{-webkit-appearance:none;}
#top{position:relative;height:100%;min-height:900px;background:url(../img/bk-ln.jpg) no-repeat center bottom fixed;background-size:cover;color:#fff;border-bottom:16px solid #263b5d;margin:0 0 20px 0;}
#head{position:relative;color:#fff;border-bottom:16px solid #263b5d;margin:0 0 20px 0;min-height:122px;background:#7cadfc;}
#top #lvmot{position:absolute;top:100px;right:5%;font-size:30px;line-height:40px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;text-align:center;width:40%;background:url(../img/quot-op.png) no-repeat left top;padding:10px 0 0 10px;}
#top #lvmot p{margin:0 0 10px 0;background:url(../img/quot-cl.png) no-repeat right bottom;padding:0 10px 10px 0;}
#top #lvmot img{margin:0 5px;}
#topbr{position:fixed;top:0;left:0;width:100%;background-color:rgba(1, 98, 175, 0.8);height:40px;z-index:5;}
#topbr p{margin:0;}
#topbr p strong{font-size:18px;line-height:20px;display:inline-block;padding:10px 10px 10px 50px;margin-right:8px;background:#0162af;border-right:1px solid #00589d;}
#topbr p strong a{color:#fff;}
.dropdown{position:absolute;left:5px;top:0;padding:0;margin:0;z-index:10;}
.dropdown dd, .dropdown dt, .dropdown ul{margin:0px;padding:0px;} .dropdown dd{position:relative;}
.dropdown dt strong{display:block;cursor:pointer;font-size:15px;line-height:20px;font-weight:500;text-transform:uppercase;}
.dropdown dd ul{background:#0162af;display:none;list-style:none;position:absolute;left:-5px;top:0;width:226px;border-top:1px solid #00589d}
.dropdown span.value{display:none;}
.dropdown dd ul li a{position:relative;padding:10px 10px 10px 40px;display:block;margin:0;color:#fff;}
.dropdown a img{position:absolute;left:5px;top:5px;}
#bscnt{position:absolute;left:0;bottom:0;width:100%;margin:0;background-color:rgba(1, 98, 175, 0.95);}
#bscnt form{width:630px;margin:0 auto;padding:16px;background:url(../img/bk-bscarr.png) no-repeat 44px -3px;}
#bscnt form div{position:relative;}
#bscnt .input{border:none;padding:12px 14px;background:#fff;font-size:20px;line-height:26px;font-style:italic;color:#0162af;border-radius:26px;width:600px;margin:0;float:left;}
#bscnt .submt{border:none;background:url(../img/bk-bsc.png) no-repeat;width:55px;height:50px;margin-left:-53px;cursor:pointer;}
#bscnt h2{position:absolute;top:-44px;margin:0;padding:10px;font-size:22px;line-height:24px;font-weight:400;background-color:rgba(0, 0, 0, 0.6);}
#bscnt p{margin:4px 0 10px 0;font-size:16px;line-height:18px;}
#bscnt div#icons{position:absolute;right:670px;bottom:22px;}
#boxon{text-align:center;}
#boxon h1{font-size:30px;line-height:40px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;text-align:center;color:#e30514;margin:40px auto 10px auto;max-width:900px;}
#boxon h1 a{color:#e30514;}
#boxon #ctlst{margin:20px auto;}
#boxon #ctlst ul{width:25%;float:left;text-align:left;line-height:26px;}
#boxon #ctlst ul li{padding-left:20px;background:url(../img/bk-bllt.png) no-repeat left center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
form.contacto{text-align:left;}
form.contacto td.comment{padding-top:18px;}
.input.contacto_captcha{width:90px;letter-spacing:3px;}
.contacto_captcha_img{width:86px;}
p.contacto_ko, p.contacto_ok{font-size:18px;line-height:20px;font-weight:bold;color:#fff;background:#c00;padding:10px;}
p.contacto_ok{background:#060;}
.recordcon{display:inline-block;margin:10px;}
.formularios{margin-bottom:60px;}
.formularios strong.ttl{margin:20px 0;}
.formularios td:first-child{text-align:right;}
.formularios td:last-child{text-align:left;}
#boxtw{padding:20px 0;margin:40px 0 0 0;background:#0162af;color:#fff;text-align:center;}
#boxtw p{font-size:18px;line-height:20px;}
#boxtw li{width:25%;float:left;}
#boxtw li p{padding:20px;font-size:14px;line-height:18px;}
#boxtw li p strong{display:block;margin:10px 0;font-size:22px;line-height:24px;}
#boxtw li.clear{display:none;}
#boxth{padding:40px 0;background:#4bbccc url(../img/bk-dwn.jpg) no-repeat right bottom;background-attachment:fixed;}
#boxth p{margin:20px 500px 20px 0;font-size:16px;line-height:24px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
#footer{background:#263b5d;padding:20px 0;color:#fff;}
#footer a{color:#aec9f4;}
#footer ul{width:25%;float:left;}
#footer ul li{text-indent:14px;background:url(../img/bk-blltf.png) no-repeat left center;line-height:26px;}

@media screen and (min-width:1180px){}
@media screen and (max-width:1179px){}
@media screen and (max-width:849px){.cnt{width:95%;}
#top{min-height:0;background-attachment:scroll;}
#topbr p{text-align:center;}
#topbr p strong{display:block;margin:0 0 4px 0;}
#topbr p span{display:block;position:relative;left:-5%;top:-4px;width:110%;background-color:rgba(0, 0, 0, 0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#top #lvmot{width:100%;position:relative;right:0;top:0;padding:100px 0 20px 0;font-size:24px;line-height:34px;background-position:0 100px;min-height:350px;}
#top #lvmot p{padding:0;}
#head{min-height:118px;}
#head #bscnt{top:58px;}
#bscnt{position:relative;width:auto;}
#bscnt form{padding:0;width:auto;}
#bscnt h2{position:relative;top:0;font-size:18px;line-height:20px;left:0;}
#bscnt form div{padding:10px;}
#bscnt .input{width:90%;font-size:18px;line-height:24px;padding:8px 10px;}
#bscnt .submt{background:url(../img/bk-bsc-s.png) no-repeat;width:44px;height:40px;margin-left:-43px;}
#boxon #ctlst ul{width:50%;}
#boxon #ctlst ul li{padding-left:12px;}
#boxtw li{width:50%;}
#boxtw li p{padding:10px;}
#boxtw li.clear{display:block;height:0;}
#boxth {padding:0;}
#boxth .cnt{padding:20px 10px;width:auto;background-color:rgba(255,255,255,0.8);}
#boxth p{margin:20px 0;}
#footer ul{width:auto;float:none;}
#footer ul li{width:50%;float:left;}
.input, .select{font-size:18px;line-height:24px;padding:5px;}
.input.contacto_captcha{letter-spacing:1px;width:74px;}
.submit{padding:8px 10px;font-size:18px;line-height:20px;}}
@media screen and (max-width:480px){#top #lvmot{min-height:0;}}