#main{border-radius:10px;padding:65px
52px 70px 52px;background:#fff url(/images/atracciones_decoration.png) no-repeat center top}#main
h1{font-size:4.2em;text-align:center;font-weight:600;color:#b4b11b;margin-bottom:20px}#main h1+p{width:620px;margin:0
auto 45px;text-align:center}#main
#carta{width:100%;background:url(/images/contacto_pattern.png) repeat 15px 0px;border-radius:10px;padding:5px;box-shadow:0px 10px 18px -5px rgba(75,119,113,0.2);margin-bottom:55px}#main #carta
.container{width:100%;background:#fff;border-radius:10px;box-shadow:inset 0px 2px 3px rgba(0,0,0,.07);padding:15px
25px 20px}#main #carta .container
.columna{width:50%;height:312px;float:left;padding-right:24px}#main #carta .container
.columna.last{padding-left:25px;padding-right:0;background:url(/images/punteado-vertical.gif) repeat-y left}#main #carta #id_contacto
.inputContainer{border:1px
solid #d9d9d9;border-radius:4px;box-shadow:inset 0px 2px 3px rgba(0,0,0,.07);margin-bottom:12px;width:100%;overflow:hidden;padding:7px
0}#main #carta #id_contacto .inputContainer
span{display:block;width:38px;height:26px;line-height:26px;border-right:1px solid #e5e5e5;text-align:center;float:left;font-size:20px;color:#e5e5e5;margin-right:12px}#main #carta #id_contacto .inputContainer .icon-contacto-mail{font-size:18px}#main #carta #id_contacto .inputContainer
input{width:318px;height:26px;display:block;line-height:26px}#main #carta #id_contacto input,
#main #carta #id_contacto
textarea{font-size:1.5em;font-weight:300;color:#a2a2a2}#main #carta #id_contacto
textarea{padding:7px
15px !important;height:124px}#main #carta #id_contacto
input.boton{float:left;color:#fff;font-size:1.7em;font-weight:400;margin-right:20px}#main #carta #id_contacto
.msj_contacto_iefix{font-size:1.4em;padding-top:7px;color:#5e5e5e}#main #carta .columna
h2{font-size:2.7em;color:#000;margin-bottom:4px;padding-top:12px}#main #carta .columna h2+strong{font-size:1.5em;color:#a29e02;border-bottom:1px solid #e5e4b8;font-weight:300;padding-bottom:18px;margin-bottom:18px;display:block}#main #carta .columna ul
li{margin-top:10px;font-size:1.5em;line-height:22px;color:#606060}#main #carta .columna ul li
span{display:block;float:left;width:26px;height:22px;line-height:22px;font-size:18px;color:#7f7f7f}#main #carta .columna ul li
a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}#main
#ubicacion{}#main #ubicacion
h1{color:#cc2a04}#main #ubicacion
.styledFoto{}#main #ubicacion .styledFoto
.mapa{width:100%;height:430px;background:#fefefe}.sending #form-submit, .sending #form-submit:hover{background:#ccc;border:1px
solid #aaa;padding:0px
32px 0px 45px;background-image:url('/images/cargando.gif');background-repeat:no-repeat;background-position:10px center;cursor:default}@media only screen and (max-width:979px){#main
#carta{}#main #carta
.container{padding:35px
30px 40px}#main #carta .container
.columna{display:block;width:100%;height:auto;float:none;padding:0}#main #carta .container
.columna.first{padding:0
0 25px;margin:0
0 22px;background:url(/images/punteado_horizontal.gif) repeat-x bottom}#main #carta #id_contacto .inputContainer
input{width:85%}#main #carta #id_contacto
input.boton{float:none;position:relative;left:-2px}#main #carta .container
.columna.last{background:none;padding:0}#main #carta .columna
h2{margin-bottom:25px;padding:0
0 8px;border-bottom:1px solid #e5e4b8}#main #carta .columna h2+strong{display:none}}@media only screen and (max-width:767px){#main{padding:45px
15px 40px 15px}#main
h1{font-size:3.4em}#main h1+p{width:100%}#main #carta #id_contacto .inputContainer
span{display:none}#main #carta #id_contacto .inputContainer
input{width:100%;padding:0
15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#main #ubicacion .styledFoto
.mapa{height:300px}}