body{font-family:'Montserrat',Arial,Helvetica,sans-serif;margin:0}body.contenido{padding:20px}textarea{font-family:inherit;font-size:100%}p{margin:0 0 10px}img{border:0}main img,video{max-width:100%;height:auto}iframe{max-width:100%}table{clear:both}td{vertical-align:top}a{color:#1c5555;text-decoration:none}a:hover{text-decoration:underline}h1{text-align:left;font-weight:bold;font-size:150%;margin-bottom:20px}h2,.TS{border-bottom:1px solid #ddd;clear:both;margin-top:0;margin-bottom:10px;text-align:left;font-size:150%}h3{clear:both;margin-bottom:0}h4{margin-bottom:0}.noticia p+h3{margin-top:1em}h1.TS,.noticia h2,.noticia h3{margin-top:20px}.limpio{clear:both;display:none}.izda{float:left;margin:0 30px 5px 0}.dcha{float:right;margin:0 0 5px 20px}.centro{display:block;float:none;margin:5px auto;text-align:center}img.borde,.borde img{border:1px solid #666}img.sombra,.sombra img{box-shadow:2px 2px 6px 3px #cbcbcb}img.rounded,.rounded img{border-radius:20px}img.ellipse,.ellipse img{border-radius:50%}.contenido{color:#333;line-height:1.5;text-align:justify}.borde td{padding:4px 0}table.Tarifa1{border:1px solid #ccc;border-collapse:collapse}.Tarifa1 caption{font-weight:bold;padding:3px;text-align:left}.Tarifa1 th{border:1px solid #ccc;background-color:#f4f4f4;padding:3px 10px;vertical-align:middle;font-weight:normal}.Tarifa1 thead th{text-align:center}.Tarifa1 tbody th{text-align:left}.Tarifa1 td{border:1px solid #ccc;text-align:right;padding:3px 10px}table.Tarifa2{border:0;border-collapse:collapse}.Tarifa2 caption{font-weight:bold;padding:3px;text-align:left}.Tarifa2 th{border:1px solid #ccc;border-left:0;color:#404040;padding:3px 10px;vertical-align:middle;font-weight:bold}.Tarifa2 thead th{text-align:center;border-top:0;border-right:0}.Tarifa2 thead th:first-child{border-right:1px solid #ccc}.Tarifa2 tbody th{text-align:left}.Tarifa2 td{border:1px solid #ccc;border-right:0;border-left:0;text-align:right;padding:3px 10px}table.Tarifa3{border:1px solid #ccc;border-collapse:collapse}.Tarifa3 caption{font-weight:bold;padding:3px;text-align:left}.Tarifa3 th{border:1px solid #ccc;background-color:#595959;color:#fff;padding:3px 10px;vertical-align:middle;font-weight:bold}.Tarifa3 thead th{text-align:center}.Tarifa3 tbody th{text-align:left}.Tarifa3 td{border:1px solid #ccc;border-right:0;border-left:0;text-align:right;padding:3px 10px}table.Servicios1{border:1px solid #ccc;border-collapse:collapse}.Servicios1 caption{font-weight:bold;padding:3px;text-align:left}.Servicios1 th{border:0;color:#404040;padding:3px 10px;vertical-align:middle;font-weight:bold}.Servicios1 thead th{text-align:center}.Servicios1 tbody th{text-align:left}.Servicios1 td{border:0;text-align:left;color:#666;padding:3px 10px}table.Servicios2{border:0;border-collapse:collapse}.Servicios2 caption{font-weight:bold;padding:3px;text-align:left}.Servicios2 th{border:1px solid #ccc;border-left:0;color:#404040;padding:3px 10px;vertical-align:middle;font-weight:bold}.Servicios2 thead th{text-align:center;border-top:0;border-right:0}.Servicios2 thead th:first-child{border-right:1px solid #ccc}.Servicios2 tbody th{text-align:left}.Servicios2 td{border:1px solid #ccc;border-right:0;border-left:0;color:#666;text-align:left;padding:3px 10px}table.Servicios3,.Servicios_3{border:1px solid #ccc;border-collapse:collapse}.Servicios3 caption{font-weight:bold;padding:3px;text-align:left}.Servicios3 th,.Servicios_3 th{border:1px solid #ccc;background-color:#595959;color:#fff;padding:3px 10px;vertical-align:middle;font-weight:bold}.Servicios3 thead th{text-align:center}.Servicios3 tbody th,.Servicios_3 tbody th{text-align:left}.Servicios3 td,.Servicios_3 td{border:0;color:#666;text-align:left;padding:3px 10px}table.Servicios4{border:1px solid #ccc;border-collapse:collapse}.Servicios4 caption{font-weight:bold;padding:3px;text-align:left}.Servicios4 th{border:1px solid #ccc;background-color:#595959;color:#fff;padding:3px 10px;vertical-align:middle;font-weight:bold}.Servicios4 thead th{text-align:center}.Servicios4 tbody th{text-align:left}.Servicios4 td{border:0;color:#666;text-align:left;padding:3px 10px}.Servicios4 tr:nth-child(2n){background-color:#e5e5e5}ul.listaAlineadaImgIzda,ol.listaAlineadaImgIzda{overflow:hidden}ul.listaPdfs{list-style-image:none;margin-left:0;padding-left:0}.listaPdfs li{background:url(/images/icono_pdf.png) no-repeat 5px 5px transparent;padding:7px 0 8px 30px}.contenido ul{text-align:left}.cuerpo{box-sizing:border-box;margin:0 10px}a.galeria,.foto-galeria{position:relative;color:#fff;text-decoration:none}.galeria>img,.foto-galeria>img{border-radius:10px;transition:box-shadow .2s}.FotoEnlace>img{border-radius:5px;transition:box-shadow .2s}.galeria>img:hover,.FotoEnlace>img:hover,.foto-galeria>img:hover{box-shadow:2px 2px 6px 3px #cbcbcb}.galeria::after,.foto-galeria::after{background-color:rgba(32,32,32,.6);border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:3px;content:attr(title);font-size:107%;left:0;position:absolute;text-align:center;text-shadow:1px 1px 2px #000;width:100%}a.FotoEnlace{color:#827566;text-decoration:none}.FotoEnlace::before{content:attr(title);font-size:140%;text-align:center;top:3px}div.foto,.marco-galeria{display:inline-block;text-align:center;width:23.97%}body.contenido div.foto,body.contenido .marco-galeria{width:25%}p.indentado{margin-left:30px}article img,body.contenido img{max-width:100%;height:auto}.fContacto{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 .4em 1em;padding:10px}.row{clear:both;margin-bottom:10px}.rowLabel{margin:10px 0}.Enviar{text-align:center}.rowLabel label{display:inline-block;width:190px}textarea{width:100%}#enviar{font-size:100%}input[type='email'],input[type='number'],input[type='password'],input[type='tel'],input[type='text'],input[type='url'],select,textarea{font-family:inherit;color:#333;font-size:105%;box-sizing:border-box;padding:3px 4px 2px;color:#404040;border:1px solid #d9d9d9;border-radius:1px;max-width:100%}input[type='email']:hover,input[type='number']:hover,input[type='password']:hover,input[type='tel']:hover,input[type='text']:hover,input[type='url']:hover{border:1px solid #b9b9b9;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus{border:1px solid #4d90fe;outline:0}.resumen img{float:left;margin-right:10px}.nota p{margin-bottom:4px}div.nota,.nota{float:right;max-width:40%;margin:0 0 1em 1em;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);padding:1em;text-align:left;background-color:#f0f0f0}.Media{display:flex;align-items:flex-start}.Media-figure{margin-right:.6em}.Media-body{flex:1}h3.Encabezado{background-color:#f4f4f4;font-size:110%;font-weight:normal;padding:5px;margin-bottom:13px;border:solid 1px #ccc;border-width:1px 0}ul.tablon{margin-left:0;padding-left:0}.tablon li{background-image:url("/images/triangulo.png");background-position:5px 5px;background-repeat:no-repeat;border-bottom:1px dotted #ddd;list-style-type:none;margin-top:5px;padding-bottom:2px;padding-left:56px;text-indent:-41px;padding-right:15px;text-align:left}.tablon a{text-decoration:none}a.foto{float:right;margin:0 0 5px 15px}#foto-L{display:block;float:left;margin:0 15px 5px 0}.details-content p:first-child{margin-top:0}.details-content p{margin-bottom:0}details{display:block}details>summary{display:block}details{color:#000;margin:0 0 .4em;padding:1%;transition:all .35s ease 0s}summary{cursor:pointer;margin:-1%;padding:6px 0 0;outline:0;overflow:auto}summary:hover{background:#eee}body.contenido details summary,details[open] summary{background:#fff;border-bottom:1px solid #aaa}summary::-webkit-details-marker{display:none}summary:before{content:"►";color:#363636;display:block;float:left;font-size:1.1em;font-weight:bold;margin:-2px 5px 0 5px;padding:0;text-align:center;width:20px}body.contenido details summary:before,details[open] summary:before{content:"▼"}details>p,details>div{margin:15px 0 0 1em}@media all and (max-width:375px){div.foto{width:23.87%}}@media all and (max-width:320px){div.foto{width:23.77%}}.filaActualizar{margin-bottom:1em;text-align:center}.filaActualizar>div{border:1px solid #dadada;display:inline-block;padding:7px}.filaActualizar .boton,.filaActualizar .boton-secundario{margin:7px}.boton,input.boton{background:#313131;color:#fff;cursor:pointer;border:0;padding:7px 3.2em;text-transform:uppercase;font-size:100%;text-decoration:none;display:inline-block}input[disabled].boton{background:#555}input.texto{width:100%}ul.bloque-galeria{list-style:none;margin:0;padding:0}

