*{ margin:0; padding:0}
body{background:#F4F4F4; font:normal 11px Verdana, Geneva, sans-serif; color:#000}
p, h1, h2, h3, h4, h5, li, ul{display:block}
li{ list-style-type:none}
td{vertical-align:top}
a:link{text-decoration:none; color:#797373}
a:visited{text-decoration:none; color:#797373}
a:hover{text-decoration:underline; color:#113981}
a:active{text-decoration:none;}
a:focus{outline:0}
img{border:none; max-width:100%}
img.trigger {margin:0 0 0 -20px; vertical-align: top; cursor:pointer }; .mandatory .datepick-cmd-clear { display:none}
/* Top */
#dtop{background:#113981; width:100%; float:left}
#dtop .top{width:1100px; margin:0 auto}
#dtop .topi{padding:0.5% 2%; display:table; width:96%}
#dtop .topi .telefonos{font-family:'Century Gothic'; font-size:14px; font-weight:normal; color:#FFF; line-height:22px; float:left; width:70%; padding-right:2%}
#dtop .topi .banderas{width:28%; float:left; text-align:right}
#dtop .topi .banderas img{padding-left:10px}
/* Logo Botones */
.fixed-nav{-ms-box-shadow: 0 4px 15px -5px #555;-moz-box-shadow: 0 4px 15px -5px #555;-o-box-shadow: 0 4px 15px -5px #555;	-webkit-box-shadow: 0 4px 15px -5px #555;box-shadow: 0 4px 15px -5px #555;position: fixed !important;z-index: 2000; z-index:9999999999999999}
#dhea{background:#F4F4F4; width:100%; float:left}
#dhea #dhead{width:1100px; margin:0 auto}
#dhead .inftop{padding:1% 2%; display:table; width:96%}
#dhead .logo{float:left; width:100%; padding:10px 0 17px; text-align:center; position:relative}
/* Botones */
#dhead #botones{width:100%; float:left; padding-top:3px}
#dhead #botones ul.botonese{font-family:'Century Gothic'; font-weight:normal; font-size:14px}
#dhead #botones ul.botonese li{width:11.1%; text-align:center; float:left}
#dhead #botones ul.botonese .pri{font-size:12px}
#dhead #botones ul.botonese .segu{background:#113981; color:#FFF; opacity:1; -webkit-box-shadow:0px 0px 20px rgba(255,255,255,0.8); -moz-box-shadow:0px 0px 20px rgba(255,255,255,0.8); box-shadow:0px 0px 20px rgba(255,255,255,0.8)}
#dhead #botones ul.botonese li a{display:block; text-decoration:none; text-align:center; color:#113981; padding:15px 0; border-right:solid 1px #fff; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease}
#dhead #botones ul.botonese li a:hover{color:#FFF; text-decoration:none; background:#113981; opacity:1; -webkit-box-shadow:0px 0px 20px rgba(255,255,255,0.8); -moz-box-shadow:0px 0px 20px rgba(255,255,255,0.8); box-shadow:0px 0px 20px rgba(255,255,255,0.8)}
/* Banner */
#banner{width:100%; float:left; position:relative}
.rslides{ width:100%; overflow:hidden; position:relative}
.rslides li{width:100%; display:none; position:relative}
.rslides li:first-child{float:left; display:block; position:relative}
.rslides img {width:100%; height:auto; float:left; display:block}
.rslides_tabs {text-align: center;  width: 100%; position:absolute; z-index:99; bottom:15px}
.rslides_tabs li {  display: inline;  float: none; font-size:0  }
.rslides_tabs a {padding:10px; background:#fff; border-radius:100px; margin-right:15px; -webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000}
.rslides_tabs a:hover{background:#113981}
.rslides_tabs .rslides_here a{background:#113981}
/* Info */
#dbody{background:#EBEBEB; width:100%; float:left; padding:10px 0}
#dbody #dbodys{width:1100px; margin:0 auto; background:#FBFBFB; display:table}
#dbodys .info{width:96%; float:left; padding:2% 2% 4%}
#dbodys .bonres{display:none}
#dbodys .info .iz{width:25%; float:left}
#dbodys .info .ce{width:25%; float:left}
#dbodys .info .me{width:25%; float:left}
#dbodys .info .de{width:25%; float:left}
#dbodys .info .iz1{width:50%; float:left; text-align:center}
#dbodys .info .ce1{width:50%; float:left; text-align:center}
#dbodys .info .izq1{width:33.3%; float:left}
#dbodys .info .cen1{width:33.3%; float:left}
#dbodys .info .der1{width:33.3%; float:left}
#dbodys .info .continicio{padding:5%; width:90%}
#dbodys .info .imagenm{width:100%; margin-bottom:10px; text-align:center}
#dbodys .info .imagenm img{border:solid 1px #ccc; text-align:center; -webkit-box-shadow:0 0 10px #777; -moz-box-shadow:0 0 10px #777; box-shadow:0 0 10px #777}
#dbodys .info h1{font-family:'Century Gothic'; font-size:35px; font-weight:normal; color:#022E84; text-align:center; line-height:28px; padding:2% 1% 4%}

#dbodys .info h2{font-family:'Century Gothic'; font-size:28px; font-weight:normal; color:#022E84; text-align:center; line-height:28px; padding:2% 1% 2%}
#dbodys .info .texto1{font-family:'Century Gothic'; font-size:13px; font-weight:normal; color:#797373; text-align:justify; line-height:18px; padding:0 1% 10px}
#dbodys .info .texto2{font-family:'Century Gothic'; font-size:13px; font-weight:normal; color:#797373; text-align:justify; line-height:18px; padding:0 1% 10px}
#dbodys .info .texto{font-family:'Century Gothic'; font-size:13px; font-weight:normal; color:#797373; text-align:justify; line-height:18px}
#dbodys .info .title{font-family:'Avant Garde Bk BT Book'; font-size:20px; font-weight:normal; color:#797373; text-align:justify; line-height:24px; padding-bottom:10px}
#mapUbicacions{height:160px; margin:0 1%; border:solid 1px #ccc}
/* Interiores */
#dbodys .info .izq{width:30%; float:left}
#dbodys .info .der{width:70%; float:left}
#dbodys .info .continter{padding:20px 5%; width:90%}
#dbodys .info .continter1{padding:20px 2%; width:96%}
#dbodys .info .continter2{padding:160px 5% 20px; width:90%}
#dbodys .info .titles{font-family:'Century Gothic'; font-size:19px; font-weight:normal; color:#022E84; text-align:left; line-height:20px; padding-bottom:15px}
#dbodys .info .lista{font-family:'Century Gothic'; font-size:14px; font-weight:normal; color:#797373; text-align:justify; line-height:23px}
#dbodys .info .lista1{font-family:'Century Gothic'; font-size:14px; font-weight:normal; color:#797373; text-align:justify; line-height:1.8; padding:0 1% 10px}
#dbodys .info .imagenh img{border:solid 1px #ccc; text-align:center; -webkit-box-shadow:0 0 10px #777; -moz-box-shadow:0 0 10px #777; box-shadow:0 0 10px #777; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5 ease; -o-transition: all 0.5 ease; max-width:100%}
#dbodys .info .imagenh img:hover{-webkit-transform:scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)}
#dbodys .info table.labs{ border:#E4E4E4 solid 1px; border-collapse:collapsef; Font-family:'Century Gothic'; font-size:13px; font-weight:normal; color:#797373}
#dbodys .info table.labs td{border:#E4E4E4 solid 1px; padding:2px 5px}
#dbodys .info table.labs td.ca{ background:#E4E4E4; font-weight:bold}
#dbodys .info .resta1{width:47%; padding-right:3%; float:left}
#dbodys .info .resta2{width:47%; padding-left:3%; float:left}
#dbodys .info .titrestau{font-family:'Century Gothic'; font-size:22px; font-weight:normal; color:#022E84; text-align:left; line-height:25px; padding:2% 1% 2%}
#dbodys .info .imagenr{width:100%; margin-bottom:15px; text-align:center}
#dbodys .info .imagenr img{border:solid 1px #ccc; text-align:center; -webkit-box-shadow:0 0 10px #777; -moz-box-shadow:0 0 10px #777; box-shadow:0 0 10px #777}
#dbodys .info .listaeven1{width:48%; float:left; padding-right:2%}
#dbodys .info .listaeven2{width:48%; float:left; padding-left:2%}
#dbodys .info .listas{padding:3px 0 3px 25px ; background:url(../imagenes/bull.gif) no-repeat; background-position:5px 5px; color:#666}
#dbodys .info .textoeven{font-family:'Century Gothic'; font-size:13px; font-weight:normal; color:#797373; text-align:justify; line-height:18px; width:100%; float:left; padding-top:13px}
/* Dirección */
feet{background:#F5F5F5; width:100%; float:left}
#dfeet{width:1100px; margin:0 auto; display:table}
#dfeet .contfeet{padding:3%; width:94%; display:table}
#dfeet .contfeet .izfeet{width:25%; float:left}
#dfeet .contfeet .cefeet{width:25%; float:left}
#dfeet .contfeet .mefeet{width:25%; float:left}
#dfeet .contfeet .defeet{width:25%; float:left}
#dfeet .contfeet .titlefeet{font-family:'Avant Garde Bk BT Book'; font-size:20px; font-weight:normal; color:#113981; text-align:justify; line-height:24px; padding-bottom:10px}
#dfeet .ftexto{font-family:'Century Gothic'; font-size:13px; font-weight:normal; color:#797373; line-height:20px; padding-right:10%}
#dfeet .contfeet .izfeet1{width:46%; float:left; padding-right:4%}
#dfeet .contfeet .defeet1{width:46%; float:left; padding-left:4%}


.alert{padding:20px 0; color:#fff; text-align:center; background:#113981; float:left; width:100%}
.alert h4{ display:block; font:bold 16px Verdana; padding:0 20px}
.alert p{ font:normal 13px Verdana; padding:0 20px}
.precio{width:1100px; margin:0 auto; position:relative}
.precios{width:200px; background:url(../imagenes/precios.png) repeat-x;  position:absolute; top:0; left:2%; z-index:999; padding:10px 0}
.precios .tires1{font-family:'Century Gothic'; font-size:24px; font-weight:normal; text-align:center; line-height:25px; padding-top:10px; color:#FFF}
.precios .tires2{font-family:'Century Gothic'; font-size:24px; font-weight:normal; text-align:center; line-height:25px; padding-top:7px; color:#FFF}
.precios .tires3{font-family:'Century Gothic'; font-size:24px; font-weight:normal; text-align:center; line-height:25px; padding-top:10px; color:#FFF}
.precios .tires4{font-family:'Century Gothic'; font-size:13px; font-weight:bold; text-align:center; line-height:15px; padding-top:5px; color:#FFF}
.precios .bores{width:90%; height:25px; padding:10px 5% 0}
.precios .bores a{display:block; background:#CC0000; text-align:center; font:bold 13px Arial; color:#FFF; padding-top:5px; height:20px}
.precios .bores a:hover{background:#900; text-decoration:none}
@media screen and (max-width:1000px){
#dtop .top{width:100%}
#reservas{width:100%}
#dhea #dhead{width:100%}
#dbody #dbodys{width:100%}
#dfeet{width:100%}
.precio{width:100%}
}
@media screen and (max-width:768px){
#dbodys .info .izq{width:100%; float:left}
#dbodys .info .der{width:100%; float:left}
#dbodys .info .continter2{padding:20px 5% 20px; width:90%}
}
@media screen and (max-width:680px){
#dhead #botones{width:100%; float:left; padding-top:3px; display:none}
#dbodys .info .iz{width:50%; float:left}
#dbodys .info .ce{width:50%; float:left}
#dbodys .info .me{width:50%; float:left}
#dbodys .info .de{width:50%; float:left}
#dbodys .info h1{font-size:24px;  text-align:left; line-height:28px; padding:0 2% 10px}
#dbodys .info .texto1{font-family:'Century Gothic'; font-size:13px; font-weight:normal; color:#797373; text-align:justify; line-height:18px; padding:0 2% 10px}
#dbodys .info .texto2{font-family:'Century Gothic'; font-size:13px; font-weight:normal; color:#797373; text-align:justify; line-height:18px; padding:0 2% 10px}
#dbodys .info .lista1{padding:0 2% 10px}
#dfeet .contfeet .izfeet{width:50%; float:left; padding-bottom:15px}
#dfeet .contfeet .cefeet{width:50%; float:left; padding-bottom:15px}
#dfeet .contfeet .mefeet{width:50%; float:left}
#dfeet .contfeet .defeet{width:50%; float:left}
#dfeet .ftexto{font-family:'Century Gothic'; font-size:13px; font-weight:normal; color:#333; line-height:20px; padding-right:0}
#dfeet .contfeet{padding:4%; width:92%; display:table}
#dfeet .contfeet .izfeet1{width:100%; float:left; padding-right:0; padding-bottom:12px}
#dfeet .contfeet .defeet1{width:100%; float:left; padding-left:0}
}
@media screen and (max-width:580px){
#dtop .topi .telefonos{font-family:'Century Gothic'; font-size:13px; font-weight:normal; color:#FFF; line-height:22px; float:left; width:100%; padding-right:0; text-align:center; display:none}	
#dtop .topi .banderas{width:100%; float:left; text-align:center; padding:7px 0 3px}
#dbodys .info .texto2{display:none}
}
@media screen and (max-width:480px){
#dhead .logo img{max-width:55%}
#dbodys .info .resta1{width:100%; padding-right:0; float:left}
#dbodys .info .resta2{width:100%; padding-left:0; float:left}
#dbodys .info .titrestau{font-size:22px}
#dbodys .bonres{display:block; width:100%; float:left; padding-bottom:15px; text-align:center}
}
@media screen and (max-width:380px){
#dfeet .contfeet .izfeet{width:100%; float:left; padding-bottom:15px}
#dfeet .contfeet .cefeet{width:100%; float:left; padding-bottom:15px}
#dfeet .contfeet .mefeet{width:100%; float:left; padding-bottom:15px}
#dfeet .contfeet .defeet{width:100%; float:left}
#dbodys .info h1{font-size:21px;  text-align:left; line-height:28px; padding:0 2% 10px}
.rslides_tabs {text-align: center;  width: 100%; position:absolute; z-index:99; bottom:7px}
.rslides_tabs a {padding:5px; background:#fff; border-radius:100px; margin-right:15px; -webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000}
.precios .tires1{font-family:'Century Gothic'; font-size:20px; font-weight:normal; text-align:center; line-height:20px; padding-top:5px; color:#FFF}
.precios .tires2{font-family:'Century Gothic'; font-size:20px; font-weight:normal; text-align:center; line-height:20px; padding-top:4px; color:#FFF}
.precios .tires3{font-family:'Century Gothic'; font-size:14px; font-weight:normal; text-align:center; line-height:20px; padding-top:0; color:#FFF}
.precios .tires4{font-family:'Century Gothic'; font-size:10px; font-weight:bold; text-align:center; line-height:15px; padding-top:5px; color:#FFF}
.precios{width:120px}
}

