<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;font-display:swap;src:local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v7/ga6Iaw1J5X9T9RW6j9bNfFoWaDq8fMVxMw.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;font-display:swap;src:local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v7/ga6Iaw1J5X9T9RW6j9bNfFMWaDq8fMVxMw.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;font-display:swap;src:local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v7/ga6Iaw1J5X9T9RW6j9bNfFsWaDq8fMVxMw.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;font-display:swap;src:local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v7/ga6Iaw1J5X9T9RW6j9bNfFQWaDq8fMVxMw.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;font-display:swap;src:local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v7/ga6Iaw1J5X9T9RW6j9bNfFgWaDq8fMVxMw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;font-display:swap;src:local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v7/ga6Iaw1J5X9T9RW6j9bNfFkWaDq8fMVxMw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;font-display:swap;src:local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v7/ga6Iaw1J5X9T9RW6j9bNfFcWaDq8fMU.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

/*fake glyphicons*/
.glyphicon{
    display: inline-block;
    width: 14px;
    height: 14px;
    background-position: center;
    background-size: cover;
    position: relative;
    font-family: sans;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
.glyphicon::before {
    content: '  ';
}
.glyphicon.glyphicon-file{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AMYDi8rJzIaswAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAv0lEQVQoz+3PMQsBcRzG8e9JSPf3AiSLVTbDmc5ioRSLMhl4B8zegxu9ABuDwWBgMVmYzJJIynUlbvkblE5d7v8CPPUsT7/P8ENKiZQkrQIrYP3VWHWNlOb75rsh3ok4dyL45TAhr7VNDYR3DhGYDZXMsE9tNvBiBQhRgc64kfViBVgmnWIqhL1k3rrS25UAwj/NYwHdcr25z1k42yec4HIjGGLDqGMAxmc6H10Niko/+uUPFaAr4rhKIqE7Ep4vtxVDO6YZ3qUAAAAASUVORK5CYII=);
}
.glyphicon.glyphicon-phone{
    /*white large*/
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AMYDiIYLUwF6AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACUElEQVRYw+2ZXUhTYRjHf8fmdqZYa1Ru7agjIooKFxhOaCVdZHYhRR9XkhhdBBFBV2aCEPZ10YV0sQJh0bqSgnmlFn1xIBddhDFyfVha4lTStkbsDCK7iUqkeZrHmPH+L1/e87y/9znP88D5H8mydhuLQabsHlNtLdfYXuGiap2d9eYi3CskiiUJ27QZq0wa0mhYiJNKxPmSHOLTZJSxN2GC/kfyA8b+9kRJf0ZV+bCfhro1HKtw4XFYss1NEt49j/L+3lWO3r0uQ8Iw0K0t6snTO2ndU8JyQ9/nhz6N+4EmuW2gfZ6gquxrpTtYT7VjwaovCbfPPqQpvFuG9J925WWMUcuFjgWFBCiC/aeqOcDFTLsyg67GXfxPetoOy3Ab1PWTMPq1b9pZPG5IeY7iMLvwOgwfT+kXsKP5khW6jMmiWtcZoatO5/TIY5FIgApQASpABagAFaACVIAKUAEqQAXofwCq/3PZ4oPXakjLeVA9mnilIRX2vE25+GylxrMSa+6BPm6L0tBbK8PQD4OhrP4G3R1VbMidGh3phDO9jb8gAXzDN5tpvDKSS83UH47JI4RnX8D35E4/MTGefiqflK4o5V6npuCdta6olbvKceqKkY+WPegw47o8RuUQnKsJaPzucapl9ecJnFD0BJiC4cw/IOayxsuOh3h2eaNO734iopFnCw1KyvTHb+yt1DueIu1x9t3aMrMZZ2qJyV6aIUIg8XTqSI+pFE+JDcU21zArXGWiYOkmewGblULy5wRMxyAa6sMfPCgP8nIeGc0dfQf0Hp5TbAHsoQAAAABJRU5ErkJggg==);
    width: 20px;
    height: 20px;
}
.glyphicon.glyphicon-earphone{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AMYDjAdJdKBtAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABM0lEQVQoz42SPUiCURSGH136hsSl4dOlosChoEjBkAJpyEmCHAKnoEEagiACaQoMC4pA7BvsB2yI2hrDpqam2xat/QyliHu1vA2pCEZ+Lxy4d3i45z7nIIn3AxLDjBW5VlwSboqqQ3LBxgCGSOEOKegKPIpxD00Qy7Buym5Ab8CmI5/w3Ah4oI8e8U6EeLBat4jTIDufEXz1BEcyXC7ZABbMRD80zQtuIonHTUoWGKyQ4fBtw5Wc3wND+y1J/rihUE+7BIVuSLTHYicMu7WUO1CiXiAd9zdhf9Sw97rW7CiYHSXP4vkWkq8LlETtjFT7ZQYNKzvF3CyV9qzHVyucKOyR1G3syhPL5MgfP9H/p9G50+9/BOC7SLM92Wqdjv871WTvhb4lmJ1iOTJACcJlnGpSEj9ROliq95qPWgAAAABJRU5ErkJggg==);
}
.glyphicon.glyphicon-earphone.xl{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH5AMTETkwcbQFxAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAEkUlEQVRYw82YbUxTVxjH/3QkvZq0AwZIZFYzXtpoYCOAZiudGtRswflCgQgYlPJShXVlbq4OSsZANxgiDtJhG7FUILgouC3AhsKWeBlh0i1QYWVlwsBNIE5lXaKXDyb7gBiF3r6s5Zb/x3Oe597fvefc//Oc68EOjoElBeaTsfr0mSDv2g9GiVJjJ9wslqVBnpxUnBej0xteaiRmX6WyuXnLDpQnJxXaNJQKuY8HuFHArqRPqUjELBvQRZDz4u8jIHldRQFct4PSQgIA2MAOWTgOvVjpVlDrkPMKAPalS6hdiHcLqFc2mWcbct4KdgD7xSpKgFDGQTleEAsd2XkRGQEQh6sogM0oKPUIU5RDKRwgPnUbtiKVUdDZSQyOOJrFfQkIXClkFNSsh+F3s4NZ5mHA9KCT2a+ehaEekwMZszeBc/Ua4jqamAUdxsTAKAx2Q9Z8ooHK9I4bfFRE9Q+hZcQeSG1ZJaEySQlg1i2Gb+5Fc+NveEi/J41AVVklUWE84t4SOioa/LobXTN0Ub80TkFjLFsWTYmxHae//IsmasvbAZAFn2La5C13Twb8qG1HN0VX55OzUpDglep+UIio/u9QpBujifR7DTiYoHJXX/ps42wQdWk6cGmaLpp/gMD7bzW4pSlZODDUhoKT/bhPmxElXwvJqw1MN9GLz0zDIlNDKwq+py2rbGDvsWgUhDcz+XFZPNzd10H70UW00m4B+ADJim2QhZ1jCpZleVhE9ZUiN78H47SZbB4gfS8FMj4jtsWinxJNNFYgo2bMSsViBwHSD3OQKfhsqWGf8/Th0c9Oa8eusyT31q9HXMhKmhhPHyB6wyZ4/Oqv7Lt79TjwiHlQANSAVn/NQ+ITG41NqzytwEZERIJ9c7Wyd7pjKWBZ9gRNnoVCrkbDhLUgNg/IUUpwUthor3Xt2U7694/Uh1HSSJ5LQAER1VONrKxaa07wuNTuLhCjOraVioTVm4flkkpZMf4QYJ0BB6XjVPHGOmsP6EH3k8yySGJzES6eT8XOVdabV8DQZELFlVSi55Z+4eyGLLJEfQjKKO6CnKEmE0q+zSB+vt3tJOgc7NZC1KvTkGBzvf68MoOGLzKI2rstTyDlZIk6bSHkU7rTR+Gy7gTKB8qfbtD/B+gcrDAPZ85k4kCILVMyG4EWddWdN04rki6hoNwa5BPdA36qI3H8ciYxDJMToHOKOUoqP45HidDXVuS/gMncpw8IjI5ypEMY/eEftNceJj4fb3IKFAB888jk6j1Q7Q2E95I4vVkPVBXl2PRRW3rQqx1sNkm6WHxsjvaDr6erQdmrgfEuLsslF+sR6Ys7sFHyDXQ3zK5+o0ZgYrLN6aVf5KQyMk7xJirSQ8AnXAGprqwkNMYjLFev1FS1qO1dDl7ZfwGFbbetNDT2QNacqiI0c0d0l7/RZyQgQw8fQ74kHElhHKxwGPLssNxJH3VMLwvI0O2FyN29Dklh/gggbEHqqk8QVTeUTlYmJ0SSRNw1xCaGIzH0BWwJ8sPa5+2AZB50YXXLhr8sHSFrHiI4ZA043K9S/iaO3qqzFP0fIiOYqbeSXoEAAAAASUVORK5CYII=);
    width: 20px;
    height: 20px;
}
.glyphicon.glyphicon-print{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AMYDjQpYAqwBQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABRUlEQVQoz52SPUtCYRiGr1fkeEjKQRdPS1M0lA65ZItTTuLQECVii1v+gPoDDUVbSENbNriFLQWBLVZ0KlJbHPyA4gQuChYSxNvkRx4N7IJ7ed/75ubheZBS0lUVf8yBDgNyxHSq0t/vtdDPNYFsEzPNCzgn0P/0K/h0z3yNYbzDze3SiKBw3RWZZRQvWbcArRuMCxEQmhYUiQO3c5LWyKBLa20lhFPTRFC44wFrXWUfw4BH5UtG2PVesfn8ORCa8ML61OncMUeGgYJax9r9zO0paxuvC/JjenVY4duh2FnOoXQHC6voZ23GQw0PrGMM/h3szeiJGORTl3+ZIx5WUnncfY0qRE9KMknGBwVM8hVIysxJlJLaaXTYqdG2w3ejWimzrcOiuUuHcuWh4aRoh5m2RaF34BJbOkTWdOAdhdJZpLR1/D8ItoYUJTSkNAAAAABJRU5ErkJggg==);
}
.glyphicon.glyphicon-info-sign{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AMYDjg3NrDCagAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACkUlEQVRIx7WWX0hTcRzFP17jatY09C6dliE9hIPmIjc0KUIFE0GSNFGM6N+DKSEEStGSSKGWlA+aBCllIVYPaS+pWA+riYpRKig9lCRNmf6EbAnbouhlpOY2zT/n7X7v+Z1zuRy+5xcghMA/FJXZQHzjWKBGDvkVNRmRspm5nzbijk3QeWZYwHd/pwN8GYyZFWPVA3J7p+QUO2Eqr6SwONDst1JQ/FiURFtXaKCEN2VwteadOnWKlSIC0i8O0JpTIWB64RtpEa9d0VbqeVj+X+IAM9B9OZG0ujalE50PAyW2tpKb9V/Vu5YKGMAyahJiVCfEqE48mS4/4M1nsF6F+VGDAnH/GChydxFVt7yKA0GhoMXx9zmNuRBcLq/cwRoV53trFQieN2gmu7ojNN7FesAN7XfieEqux0CRnz+jcJigIJ9nXE4YYT5JQ2z57Zc/BC/enlYgOEC852DhPvlGl68orhZhmWC5XSbRhvHDeosDzPbDS1I2jUyy23ckDWBpNgkt7YvGr5Qj2flqc89y0bVP7JG+jbPVN0n2PvaXooWw2VWSf4YVDsVfV2JKhxRIXc2fkrbF8oONQkykQ9Jq+LR9Q9QjIDL6o8RR+vXMOtZdP8wImVgldtKXl+y2+07RqEnY6nQCXs/PxZtW8dngcycBJGcJYuiRQLhz8mjZ6zUVsv+vVHsWzpLdpYPstCYBTk8fKHJ3EfdPdqj1a99HMhy/N8bdpHwBTk9MhTu9mCulO6a/rFk/odTBqaQyAc7FfZAixi9do6JkLSYJJQ7KzxULA2P+KlPTlEHFKivTJMC2stK/oBjNXRRahGzwW/pRSQMcPtsoqldc+kuvLQ1Z6Gv7AsMXXVsST8zQUjCw3LXlD1Ru8rwxDUbrAAAAAElFTkSuQmCC);
    width: 24px;
    height: 24px;
    margin-right: 10px;
}


ul,
ul li {
    padding-left: 0
}
body {
    background-color: #07243C;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
h1 {
    font-size: 44px;
}
h1 {
    font-weight: 200;
}
h2,
h3 {
    color: #2A2A3B;
    font-weight: 700;
}
h1 a {
    color: white;
}
h1 small {
    color: #e2e2e2;
}
body.provincias h1 a,
body.registros h1 a {
    font-weight: 700;
}
body.provincias h1 a,
body.registros h1 a {
    color: #07243C;
}
body.faq-directory h1 {
    margin: 0;
    font-size: 30px;
    text-align: center;
}
body.faq-directory h1 a {
    color: #07243c;
}
body.faq-directory #breadcrumb {
    margin-bottom: 30px;
}
body.registros h2 p {
    font-weight: normal;
    line-height: 25px;
}
body h1 a:hover {
    color: white!important;
}
#breadcrumb .first img{
    top: -2px;
    position: relative;
}
#breadcrumb li a:hover,
#breadcrumb li a:visited,
#breadcrumb li a{
    color: #07243c !important;
}
h2 small {
    font-size: 73%
}
p {
    font-size: 16px
}
ul li {
    list-style-type: none;
    display: inline-flex
}
body.home h1 {
    font-size: 44px
}
body.home div.access {
    font-size: 12px
}
body.home .access a {
    font-size: 12px;
    cursor: pointer;
    color: #c1c1ff;
}
body.provincias h1 {
    font-size: 44px;
    margin-top: 30px!important;
    margin-bottom: 40px!important
}
body h1.top-heading {
    padding: 0 20px;
    position: static;
    text-align: center;
    width: 100%;
    z-index: 3
}

.h1.top-heading{
    padding: 0 20px;
    position: static;
    text-align: center;
    width: 100%;
    z-index: 3;
    font-size: 44px !important;
    font-weight: 700 !important;
   
}
.h1.top-heading a:focus, a:hover {
    text-decoration: none !important;
}
header.header {
    color:white;
    margin-top: 10px
}
header .phone {
    font-size: 20px
}
section.main {
    margin-top: 30px;
    min-height: 675px;
    background-color: #FFF;
    border-radius: 5px;
    border: 1px solid #D4D4D4;
    padding: 30px 30px 60px 30px;
}
article {
    margin-bottom: 40px
}
article header {
    margin-bottom: 15px
}
article header h2 {
    font-size: 28px
}
article header h2,
article header p,
article section div p {
    max-width: 890px;
    margin: 0 auto 15px;
    display: block;
    float: none
}
h2.solicitar {
    margin-top: 0
}
h2.solicitar a {
    font-weight: initial;
    text-decoration: underline;
    font-size: 18px
}
article.services h2 {
    margin-top: 0;
    margin-bottom: 20px
}
article.services p:first-child {
    margin-bottom: 10px
}
.dropdown {
    top: 124px;
    background: #fff;
    padding: 7px;
    border-radius: 5px 5px 0 0;
    position: inherit;
    border: none
}
.dropdown button {
    display: none
}
nav.menu {
    padding: 0;
    margin-top: 136px
}
body.legal nav.menu {
    margin-top: 0;
    margin-bottom: 20px
}
nav.menu ul li {
    display: block;
    width: 100%;
    padding: 12px 0 12px 8px
}
nav.menu ul li a {
    font-size: 16px;
    color: #07243C;
    width: 100%;
    padding: 5px 0
}
.dropdown-menu {
    position: inherit;
    display: block;
    float: left;
    min-width: initial;
    background-color: transparent;
    border: none;
    box-shadow: none
}
.dropdown ul.dropdown-menu li a:hover {
    background-color: transparent;
    text-decoration: underline
}
body.legal .dropdown button {
    display: block;
    background: 0 0;
    border: none;
    font-size: 16px
}
.dropdown ul li a,
body.legal .dropdown ul li {
    display: block;
    width: 100%
}
body.legal .dropdown button span {
    font-size: 12px
}
body.legal .dropdown-menu {
    position: absolute;
    z-index: 1000;
    top: 233px;
    left: 90px;
    background-color: #fff;
    padding: 15px;
    border: 1px solid #D9D9D9;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}
body.legal article.services {
    margin-top: 10px;
}
div.button-copy {
    width: 85%;
    margin: 0 auto 25px;
    padding: 10px 15px 20px;
    border: 1px solid #D9D9D9;
    background-color: #F4F4F4;
    border-radius: 3px;
    box-shadow: 0 3px 0 #D9D9D9;
    min-height: 260px
}
div.button-copy h4 {
    margin-bottom: 10px;
    font-size: 21px
}
.registro-propiedad-block h2,
.registro-mercantil-block h2 {
    display:none;
}
.registro-mercantil-block .button-copy {
    min-height: auto;
}
.nota-simple-registro-mercantil-block.button-copy a.btn {
    margin-top: 41px!important;
}
.certificado-registro-mercantil-block.button-copy a.btn {
    margin-top: 20px!important;
}
article.services ul.buttons li h4 a {
    font-size: 21px;
    color: #337ab7;
    text-decoration: underline;
    padding: 0!important;
    margin-top: 0!important
}

article.services ul.buttons li h4 a:hover {
    color: #07243C
}
div.button-copy p {
    font-size: 15px;
    margin-bottom: 15px
}
div.button-copy a.btn {
    margin-top: 38px
}

div.button-copy.que-propiedades-block a.btn.btn-primary {
    margin-top: 38px
}

ul.buttons li:nth-child(3) div.button-copy a {
    margin-top: 79px!important
}
div.button-copy.nota-simple a {
    margin-top: 14px!important
}
.mensaje-urgente {
    background-color: #fec552;
    color: #32221d;
    padding: 5px;
    border-radius: 2px;
    display: block;
    max-width: 337px;
    margin: 0 auto;
}
article.terms,
article.title .address p,
article.title .phonefax ul {
    border-radius: 3px
}
article.title {
    margin-top: 25px
}
article.title .address p {
    padding: 11px;
    border-right: 1px solid #EDEDEB
}
article.title .phonefax ul {
    padding: 19px 24px 24px
}
article.title .phonefax ul li {
    display: block;
    width: 100%;
    margin-bottom: 9px
}
article.title .phonefax ul li a,
article.title .phonefax ul li span {
    margin-right: 8px;
}
article.title .phonefax ul li.phone {
    padding-left: 33px;
    margin-bottom: 10px
}
article.services ul.buttons li {
    width: 49%
}
article.services ul.buttons li a {
    font-size: 16px;
    padding: 20px;
    width: 65%;
    display: block;
    box-shadow: 0 6px 0 #114571;
    margin: 0 auto
}
body.home article.services ul.buttons li a {
    box-shadow: none
}
article.delivery header h2,
article.info header h2,
article.services header h2 {
    margin-top: 20px
}

article.delivery .rating ul li p,
article.delivery .express ul li p,
article.delivery .warranty ul li p {
    font-weight: 700;
    font-size: 20px;
    text-align: left;
    padding-left: 13px;
    margin-top: 17px
}

article.delivery .warranty ul li img {
    height: 69px;
    /** margin-top: 9px; */
}

article.delivery .rating p.text,
article.delivery .express p.text,
article.delivery .warranty p.text {
    max-width: 322px;
    margin: 0 auto
}

article.delivery .express p.text {
    padding-top: 10px;

}

.img-star {
    height:25px;
    /** margin-top: 9px; */
}
.fila-rating {
    margin-bottom: 0px;
}

.container-rating {
    margin-top: 9px !important;
}

.text-rating {
    font-weight: 700;
    font-size: 20px;
}
.img-landing {
    /** max-width: 100%; */
    text-align: center;
    width: 100%;
    /** height: 184px; */
    margin-top: 30px;
}

@media (min-width: 1200px){
    article#section-entrega {
        width: 100%;
        padding-left: 30px;
    }
    article.delivery .rating p.text {
        padding-top: 15px;
    }
    .text-rating {
        margin-bottom: 0px;
    }
    #text-entrega-urgente {
        padding-top: 21px;
    }
    #text-compromiso {
        padding-top:10px;
    }
    .fila-rating {
        margin-bottom:0px;
    }
    .container-rating {
        margin-top: 9px !important;
    }
}

article.listado-directorios nav#listado,
article.listado-registros nav#listado {
    margin: 0 auto;
    max-width: 885px
}
article.listado-directorios nav#listado li,
article.listado-registros nav#listado li {
    font-size: 17px;
    padding-left: 0;
    text-decoration: underline;
    margin-bottom: 5px
}
article.listado-directorios nav#listado h3 a {
    /* color: #07243C; */
    color: #fff;
    
}
article.listado-directorios nav#listado li {
    display: list-item;
    list-style-type: disc;
    list-style-position: inside
}
article.info header h2 {
    font-size: 24px;
    margin-top: 30px
}
article.info header p {
    margin-bottom: 0
}
article.info ul {
    list-style-type: disc;
    padding-left: 22px;
    margin: 0 auto;
    max-width: 885px
}
body.informacion {
    line-height: 30px
}
article.info ul li,
body.informacion article.informacion-text ul li {
    display: list-item;
    list-style-type: disc;
    margin-bottom: 10px
}
article.info ul li a {
    text-decoration: underline;
    font-size: 16px
}
body.informacion article.informacion-text ul li {
    padding-left: 15px;
    margin-bottom: 25px
}
article.terms {
    border: 1px solid #e4e3e3;
    background-color: #F4F4F4;
    box-shadow: 0 2px 0 #e4e3e3;
    padding:15px;
}
article.terms p {
    font-size: 14px;
    margin-bottom: 0px;
    color: #494959;
}
article.terms p span {
    color: #9f9f9f;
}
body.faq-directory article:last-child {
    margin-bottom: 0;
    margin-top: 15px;
}
article:last-child {
    margin-bottom: 0;
    margin-top: 60px
}
body.mas-informacion article.info li h3.h4 {
    margin-top: 10px;
    margin-bottom: 25px;
}
body.mas-informacion article:last-child {
    margin-bottom: 0;
    margin-top: 40px;
}

footer.footer {
    color: #D4D4D0;
    margin: 0 auto;
    background-color: #6F6F63;
    padding: 10px;
    border-radius: 0 0 5px 5px
}
footer.footer p {
    font-size: 13px
}
footer.second {
    margin: 20px 8px;
    color: #CECECB
}
footer.second a {
    color: #DEDEDE
}
footer.second div.col-sm-12:first-child {
    padding-left: 0px;
}
footer.second div.coright ul {
    font-size: 12px;
    padding-left: 0px;
    margin-bottom: 3px;
    text-align: center;
}
.coright p {
    text-align: center;
    font-size: 14px;
}

/** links footer SEO **/
.text-otros-registros {
    text-align: center;
    max-width: 890px;
    margin: 0 auto 30px;
    display: block;
    float: none;
    font-size: 24px;
    margin-bottom:30px !important;
}

.link-text-otros-registros {
    color: #2a2a3b;
    text-decoration: none;
}
.links-seo-footer {
    text-decoration: underline;
    font-size: 16px;
}
.container.container-links-seo-footer {
    margin-bottom: 25px;
    width:86% !important;
}
.featurette-divider.links-seo {
    border-top:1px solid #fff;
}

.col-md-6.link-registro {
    margin-bottom: 10px !important;
}

.container-fluid.back-overlay {
    background-color: #F8F8F8;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1
}
.false-heading {
    height: 80px
}
#d-policy-disclaimer div {
    font-size: 11px;
    margin: 0 auto;
    max-width: 985px;
    text-align: justify
}
#d-policy-disclaimer span {
    margin-left: 20px
}
#d-policy-disclaimer a {
    color: #FFF;
    cursor: pointer;
    margin-left: 10px;
    text-decoration: underline
}
.mt-0 {
    margin-top: 0
}
.mt-25 {
    margin-bottom: 25px
}
.mb-20 {
    margin-bottom: 20px
}
#d-policy-disclaimer {
    background: #7d7d72;
    color: #FFF;
    line-height: 18px;
    position: fixed;
    bottom: 0;
    z-index: 9;
    width: 100%;
    padding: 10px 10px;
    opacity: .9
}
img#deliverImg {
    margin-left: -16px;
}
header.header {
    margin-top: 4px
}
article.title {
    margin-bottom: 0
}
section.main {
    margin-top: 10px
}
h2.solicitar {
    display: none
}
article.title .address p {
    padding: 0;
    font-size: 13px
}
article.title .phonefax ul {
    padding: inherit
}
hr.featurette-divider {
    margin-top: 2px!important;
    margin-bottom: 2px!important
}
article.title .phonefax ul li.phone {
    padding-left: 30px
}
article.services ul.buttons li a {
    box-shadow: none;
    font-size: 24px;
    padding: 10px;
}
.btn.btn-primary {
    /*background-color: #4d90fe;
    background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);*/
    border: 1px solid #3079ed;
    border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    display: block;
    font-size: 20px;
    font-weight: 700;
    height: 50px;
    margin-bottom: 15px;
    padding-top: 15px;
    width: 100%;

    background-image : none;
    background-color : rgb(26, 115, 232);
    border-color : rgb(32, 5, 120);
    height: auto;
}
.btn.btn-primary:hover {
    background-color: #357ae8;
    background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
    border-color: #2f5bb7;
    text-decoration: none;
}
ul.buttons.text-center {
    margin: 20px 0;
}
.top-header-products {
    background: rgba(255,255,255,0.95);
    position: fixed;
    z-index: 100;
    width: 100%;
    box-shadow: 0 0 4px 1px black;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.top-header-products.appear {
    margin-top:-100px;
}
.top-header-products ul {
    display: flex;
    justify-content: space-around;
    margin: 10px;
}
.top-header-products ul li {
    background: #f1c933;
    border: 1px solid #bc9500;
    border-radius: 3px;
    padding: 7px 16%;
    margin: 0 3px;
}
.top-header-products ul li a {
    color: #000;
    font-size: 17px;
    text-align: center;
    font-weight: 700;
}


/* se mantiene cuando esta en pantalla grande: navbar*/
.top-header-products-landing.appear {
    margin-top: -220px;
}

.top-header-products-landing {
    background: rgba(255,255,255,0.95);
    position: fixed;
    z-index: 100;
    width: 100%;
    box-shadow: 0 0 4px 1px black;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.top-header-products-landing ul {
    margin: 10px; 
    padding: 2px;
    justify-content: space-around;
    list-style-type: none; 
    text-align: center;    
}

.top-header-products-landing li {
    display: inline; 
}

.solicitar-item {
    float:right;
    border: 1px solid #2e6da4;
    border-radius: 35px;
    border-radius: 20px;
    padding: 10px 5%;
    margin: 0px 3px;
    margin-bottom: 12px;

    background-image : none;
    background-color : rgb(26, 115, 232);
    border-color : rgb(32, 5, 120);

}

.solicitar-item a {
    color: white !important;
}

.botones-landing {
    justify-content: space-around;
    list-style-type: none; 
    text-align: center; 
    margin: 20px 0 !important;
    padding-left: 0 !important;
}

.solicitar-item-section {
    background: -webkit-linear-gradient(top,#4d90fe,#4787ed);
    border: 1px solid #2e6da4;
    border-radius: 20px !important;
    padding: 9px 6%;
    display: inline-flex !important;
}


.solicitar-item-section a {
    color: white !important;
    text-decoration: none !important;
}

/**
boton pedir nota simple en landing FAQ style 1
*/
.boton-ns-faq {
    background: -webkit-linear-gradient(top,#07243c,#07243c);
    border: 2px solid #fff;
    border-radius: 20px;
    padding: 10px 5%;
    margin: 0 10px;
    margin-bottom: 12px;
    margin-top: 12px;
    margin-left:30px;
    float:right;
}

.link-boton-ns-faq:hover {
    color: #fff !important;
    text-decoration: underline;

}

.titulo-faq {
    font-weight: 700;
}

@media (max-width:480px) {
    .services.row.faq {
        margin-top: 70px;
    }
}

/**
* new template faq style 2
*/

@media (max-width: 685px) {
    .homepage-hero__text {
        max-width: 430px;
        text-align: center;
        margin: 0 auto;
    }

    .titulo-faq2 {
        text-align: center;
        font-size:40px;    
    }
    .texto-faq2 {
        text-align: center;
    }
    .homepage-hero__cta {
        text-align: center;
    }
    .hsg-microcopy {
        text-align: center;
    }
    .fila-boton-q2 {
        width: 100%
    }
}

@media (min-width: 1281px) {

}
@media (min-width: 1025px) and (max-width: 1280px) {

}
@media (min-width: 768px) and (max-width: 1024px) {

}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {     
}
/** landscape*/
@media (min-width: 481px) and (max-width: 767px) {
    .homepage-hero__img {
        display: none;
    }
    .breadcrumb-faq2 {
        display: none;
    }
}
/** portrait */
@media (min-width: 320px) and (max-width: 480px) {
    .homepage-hero__img {
        display: none;
    }
    .breadcrumb-faq2 {
        display: none;
    }
}

.breadcrumb-ul-faq2 {
    color: white;
}

.logo-central {
    text-align: center !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.logo-navbar {
    margin-left: 15px;
}

.solicitar-item-faq2 {
    float:right;
    background: -webkit-linear-gradient(top,#07243c,#07243c);
    border: 2px solid #fff;
    border-radius: 20px;
    margin-top:5px;
    margin-bottom:5px;
}

.solicitar-item-faq2 ul li a:hover {
    text-decoration: none !important;
}

.solicitar-item-faq2 ul li a {
    text-decoration: none !important;
}


.solicitar-item-faq2 li {
    display: inline !important; 
}
.link-faq2:hover {
    text-decoration: none !important;

}

.help-faq2 {
    margin-top: 5px;
    padding-right: 15px;
    color: #fff
}


.phone-faq {
    font-size: 20px;
}

.body-container {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.intro-fondo {
    background-image: linear-gradient(to top right, #425b76, #0091b0, #00a4bd, #7fd1de);
    border-bottom: 3px solid #33475b;
    position: relative;
}

.section-custom {
    background-color: #f5f8fa !important;

}

#section1 {
    background: #f5f8fa;
    position: relative;
    display: block;
    overflow: auto;
    height: 100%;
}

#section2 {
    padding-top: 50px;
    background: #f5f8fa;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    overflow: auto;
    height: 100%;
}

#section3 {
    background: #07243c;
}

.contenedor-imagen {
    max-width: 1080px;
    margin: 0 auto;
    padding: 35px;
    box-sizing: content-box;
    background-image: linear-gradient(to top right,#425b76,#0091b0,#00a4bd,#7fd1de);
    border-radius: 5px;
    border: 1px solid #d4d4d4;
}

.homepage-hero__text {
    max-width: 430px;
    text-align: left;
    z-index: 2;
    position: relative;
}

.homepage-hero__img {
    max-width: 430px;
    text-align: right;
    z-index: 2;
    position: relative;
}

.link-faq2 {
    color: inherit;
    font-family: inherit;
    font-weight: 700;
    margin: 0.5em 0;
    color: #fff
}

.link-faq2:hover {
    text-decoration: underline;
    color: #fff;

}

.link2-faq2 {
    color: #fff
}

.link2-faq2:hover {
    text-decoration: underline;
    color: #fff;
}

@media (min-width: 768px) {
    .titulo-faq2 {
        font-size: 5.4375rem;
        line-height: 1.1818;
    }
}

.titulo-faq2 {
    font-weight: 700 !important;
    margin: 0.5em 0 !important;
}

.texto-faq2 {
    font-size: 1.2em;
    margin-top: 1em;
    margin-bottom: 1em;
    color: #fff;
}

.homepage-hero__cta {
    display: block;
}

.cta--primary {
    color: #33475b;
    background-color: #fff;
    font-size: 1.8rem;
    padding: 1.625rem 3rem;
    font-weight: 600;
    cursor: pointer;
    display: inline-block;
    line-height: 1.25;
    border: 0;
    border-radius: .1875rem;
    transition: 0.15s color ease-out, 0.15s background-color ease-out, 0.15s border-color ease-out;
    text-decoration: none;
    font-family: inherit;
}

.boton-qpropiedades {
    text-align:center !important;
    margin-top:20px !important;
    margin-bottom: 20px !important;
}

.cta--primary:hover {
    text-decoration: none;
    background-color: rgba(255,255,255,0.9);
    color: #33475b;
}

@media (min-width: 686px) {
    .homepage-hero .hsg-microcopy {
        text-align: left;
        max-width: 14rem;
        margin-left: 0;
    }
}

.hsg-microcopy {
    color: #cbd6e2;
    margin: 2em auto;
    font-size: 1.55rem;
    line-height: 1.5;
}

.homepage-hero .hsg-microcopy {
    text-align: center;
}

.hsg-microcopy {
    max-width: 525px;
    margin: 2em auto;
    line-height: 1.5;
}

.info-faq2 {
    padding: 35px;
    margin-bottom: 30px;
    background: #ffffff;
    border: 1px solid #E6E6E6;
    border-left: 7px solid #0091b0;;
}

.fila-boton-q2 {
    width: 49%;
}

.botones-faq2 {
    color: #fff !important;
    background-color: #0091b0 !important;
    border-color: #0091b0 !important;
    background-image: none !important;
}

.botones-faq2:hover {
    color: #fff !important;
    background-color:#00a4bd !important;
    border-color: #0091b0 !important;
    background-image: none !important;
}

.imagen-svg {
    padding-top: 28px !important;
}

.link-urgente {
    color: #fff;
    text-decoration: underline;
}
.link-urgente:hover {
    color: #fff;
    text-decoration: underline;
}
/** =======================*/

.boton-ns {
    float: left;
    width: 39%;

}

.boton-qp {
    float: left;
    width: 60%;
    padding-right: 40px;
}

.registro-item {
    float:left;
    margin-top: 10px;
}

.registro-propiedad-item {
    float:left;
    margin-left: 30px;
    margin-top: 10px;
    display: inline-flex !important;
}

#nombre-navbar {
    font-size: 18px;
    color: #000 !important;
}

.casita-navbar {
    margin-right: 10px !important;
}

.registro-item a {
    color: #79797c !important;
}

.registro-propiedad-item a{
    color: #79797c !important;
}

.nota-simple-item {
    float:left;
    margin-left: 30px;
    margin-top: 10px;
}

.nota-simple-item a {
    color: #79797c !important;
}

.top-header-products-landing ul li a {
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}

.registro-item a:hover {
    font-size: 18px;
}

.registro-propiedad-item a:hover{
    font-size: 18px;
}

.nota-simple-item a:hover{
    font-size: 18px;

}

/**
* iconos de la landing poblacion
**/
.img-icon-landing {
    margin-top: 7px !important;
    margin-bottom: 3px !important;
}
.texto-img-valoracion {
    margin-top: 0px !important;
    font-size: 16px !important;
    /**color: #1e1e1e !important;*/
    color: #acacb0 !important;
}
.texto-img-opiniones {
    margin-top: 19px !important;
    font-size: 16px!important;
    /**color: #1e1e1e !important;*/
    color: #acacb0 !important;
    line-height: 1.2 !important;
}

/* slider img client logos */
#logos li, .suga-slider-wrap li {
    list-style: none;
    margin: 0 6px;
}
#logos img, .suga-slider-wrap img {
    height: 80px;
}
.suga-container {
    background: white;
    margin: 20px -30px;
    box-shadow: 0px 0px 2px 0px grey;
}
.suga-slider-wrap {
    overflow: hidden;
}
.suga-slider-group, .suga-slider-group:before, .suga-slider-group:after {
    content: " ";
    display: table;
}
.suga-slider-group:after {
    clear: both;
}
.suga-slide {
    float: left;
    position: relative;
    margin-left: 0;
    padding-right: 8px;
}
.box-msg {
    background-color: #dff0d8;
    border-radius: 3px;
    border: 1px solid #9fb989;
    margin: 30px auto;
    max-width: 580px;
    padding: 40px 20px;
    color: #2b612c;
}
.box-msg p {
    font-size: 18px;
}
.box-msg span {
    font-size: 55px;
    border: 1px solid #2b612c;
    padding: 11px;
    border-radius: 50%;
    background: #efffe1;
    margin-bottom: 15px;
}
.move-item {
    animation: move-item 0.5s forwards;
    -webkit-animation: move-item 0.5s forwards;
}
@keyframes move-item {
    0% { transform: translateX(0%); }
    25% { transform: translateX(6%); }
    50% { transform: translateX(-6%); }
    75% { transform: translateX(3%); }
    100% { transform: translateX(0%); }
}

@-webkit-keyframes move-item {
    0% { -webkit-transform: translateX(0%); }
    25% { -webkit-transform: translateX(6%); }
    50% { -webkit-transform: translateX(-6%); }
    75% { -webkit-transform: translateX(3%); }
    100% { -webkit-transform: translateX(0%); }
}
.logos-sidebar {
    margin-top: 6em;
}
.logos-sidebar-landings {
    display: none;
}
div#d-policy-disclaimer div p {
    font-size: 11px;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
    display: none;
}
.hidden-xs, .hidden-xs-block {
    display: block;
}
.hidden-xs-inline-block {
    display: inline-block;
}
.hidden-xs-inline {
    display: inline;
}
.img-footer {
    text-align: center;
    margin-top: 15px;
}
.coright p span {
    display: inline-block;
}
article.info.row.hidden-xs ul li{
    font-size: 16px;
}

@media (min-width: 1200px) {
    article.services ul.buttons li a {
        width: 80%
    }
    .home &gt; .container {
        width: 990px !important;
    }
}
@media (max-width: 1200px) {
    article.services ul.buttons li a {
        /** width: 88%  tamaÃ±o boton responsive desktop **/
        width: 100%;
    }
    aside.menu {
        display: none;
        margin-top: 170px
    }
    nav.menu {
        margin-top: 0
    }
    .dropdown button {
        display: block!important;
        background: 0 0;
        border: none;
        font-size: 16px
    }
    .dropdown ul li,
    .dropdown ul li a {
        display: block;
        width: 100%
    }
    .dropdown button span {
        font-size: 12px
    }
    .dropdown-menu {
        display: none;
        position: absolute;
        z-index: 1000;
        top: 233px;
        left: 90px;
        background-color: #fff;
        padding: 15px;
        border: 1px solid #D9D9D9;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
    }
}
@media (max-width: 990px) {
    article.services ul.buttons li a {
        font-size: 17px;
        width: 98%;
        padding-left: 12px;
    }
    div.button-copy.que-propiedades-block a.btn.btn-primary {
        margin-top: 58px;
        padding-left: 15px;
    }
}
@media (max-width: 768px) {
    article.title .address p {
        padding: 11px;
        border-right: none
    }
    article.services ul.buttons li {
        width: 100%
    }
    article.services ul.buttons li a {
        width: 100%;
        margin-bottom: 15px;
        font-size: 20px
    }
    article.services ul.buttons li a {
        text-shadow: 0px 2px 1px rgba(0,0,0,0.3);
        font-weight: bold;
        font-size: 21px;
        line-height: 24px;
    }	
    .logos-sidebar {
        display: none;
    }
    .logos-sidebar-landings {
        padding-top: 8px !important;
        padding-bottom: 33px !important;
        display: block;
        margin: 2em -30px 2em;
        background: #efefef;
        padding: 30px 0 60px;
        box-shadow: inset 0 0 7px -1px grey;
    }

    .titulo-clientes-logos {
        margin-top:0px !important; 
        margin-bottom:5px !important;
    }

    hr.featurette-divider {
        display: none;
    }
    #logos img, .suga-slider-wrap img {
        height: 54px;
    }
    #logos li, .suga-slider-wrap li {
        margin: 0;
    }
    .suga-container {
        margin: 0;
    }
    .suga-container2 {
        background: #fff;
        box-shadow: 0 0 2px 0 grey
    }
    .suga-container2 .suga-slider-wrap ul {
        text-align: center;
        margin-bottom:0
    }
    .suga-container2 .suga-slider-wrap ul li {
        padding:0 17px;
    }
    .mensaje-urgente {
        padding: 10px;
        border: 1px solid #ffab00;
        font-size: 16px;
    }
    .img-footer {
        display: none;
    }

    /**
    * customizaciones en vista mobile
    */
    #texto-ns-desktop {
        display: none;
    }
    #texto-ns-mobile {
        display: block;
    }
    #texto-qp-desktop {
        display: none;
    }
    #texto-qp-mobile {
        display: block;
    }

    #link-boton-index {
        text-shadow: none !important;
    }


    /**
      mensaje urgente
    **/
    #mensaje-urgente-desktop {
        display: none;
    }

    #contenedor-mensaje-urgente-mobile {
        display:block;
        padding-top: 18px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }

    #mensaje-urgente-mobile {
        background-color: #f2ff00;
        line-height: 1.9!important;
        margin: -4px -6px;
        border-radius: 2px;
        padding: 4px 6px;
        font-size: 16px;
        color: #32221d;
        min-height: 30px;
        border: 0px;
        display: initial;
    }

}

@media screen and (min-width: 769px) {
    /**
    * customizaciones en vista mobile
    */
    #texto-ns-desktop {
        display: block;
    }
    #texto-ns-mobile {
        display: none;
    }
    #texto-qp-desktop {
        display: block;
    }
    #texto-qp-mobile {
        display: none;
    }
    /**
    mensaje urgente
    **/
    #mensaje-urgente-desktop {
        display: block;
    }
    #contenedor-mensaje-urgente-mobile {
        display: none;
    }    
}

/**
* diseÃ±o header en vista mobile (landings de poblacion)
*/
.contenedor-logo {
    margin-left: 5px;
}

.contenedor-boton {
    position: absolute;
    right: 6px;
    top: 8px;
    display: flex!important;

}
#link-boton-ns-mobile {
    border-radius: 20px;
    background: #f7ca18;
    border: 1px solid #c29c06;
    padding-top: 6px;
    visibility: hidden
}
.txt-solicitar-ns {
    font-size: 17.5px;
    color: white;
    color: #1e1e1e;
    text-decoration: none;
    cursor: pointer;
    text-shadow: 0 0.5px 0.5px #fff;
    font-weight: bold;
}

.img-logo {
    width: 160px !important;
}

@media (min-width: 320px) and (max-width: 359px) {
    .txt-solicitar-ns {
        font-size: 12px;
    }
    .contenedor-boton {
        top: 12px;
    }
}
@media (min-width: 360px) and (max-width: 374px) {
    .txt-solicitar-ns {
        font-size: 15px;
    }
    .contenedor-boton {
        top: 12px;
    }
}
@media (min-width: 375px) and (max-width: 410px) {
    .txt-solicitar-ns {
        font-size: 16px;
    }
    .contenedor-boton {
        top: 12px;
    }
}

@media (min-width: 411px) and (max-width: 480px) {
    .contenedor-boton {
        top: 10px;
    }
}



@media (max-width: 660px) {
    h1 {
        font-size: 30px
    }
    .false-heading {
        height: 65px
    }
    h2, h3 {
        font-size: 23px
    }

    article.services ul.buttons li a {
        font-size: 17px;
        padding: initial;
    }
    body.legal ul.dropdown-menu,
    ul.dropdown-menu {
        left: 0;
        right: 0;
        width: 87%;
        margin: 0 auto
    }
    article.title .phonefax ul {
        padding: 0
    }
}

@media (max-width: 480px) {
    hr:first-of-type {
        display: none;
    }
    header .logo img {
        width: 175px
    }
    .contact .phone {
        font-size: 14px
    }
    article.services ul.buttons li a {
        font-size: 14px; /** texto mas pequeÃ±o en mobile version **/
        padding: initial;
    }
    .contact span,
    section.title h1,
    article.services.row header.col-sm-12.text-center,
    footer.footer.row div.first-block.col-sm-12 div.row div.col-sm-6.text-right,
    body.home article.delivery,
    body.home.index .container-fluid.back-overlay,
    body.home.index article.services + hr,
    body.home.index article.services .solicitar {
        display:none;
    }
    body.home div.button-copy {
        width:100%;
        min-height: initial;
        margin: 0 auto 20px;
    }
    section.main ul#breadcrumb{
        display:none;
    }
    section.main {
        padding: 30px;
        border:0px;
    }
    body.faq-directory section.main {
        padding: 20px;
    }
    body.faq-directory .services .buttons {
        margin-top: -45px;
    }
    body.home div.container section.main {
        border:0px;
        padding: 0px 30px 20px 30px;
    }
    section.main {
        margin-top: 0px;
    }
    body.home.index article.services ul.buttons li a {
        margin-top: 13px!important;
        margin-bottom: 0px;
        line-height: 45px;
    }
    article.title .phonefax ul li.phone {
        display: inline;
        margin-bottom: 9px;
        width: auto;
        float:left;
    }
    article.title .phonefax ul li.fax {
        display: inline;
        margin-bottom: 9px;
        width: auto;
        float:right;
    }
    article.title .phonefax ul {
        padding: unset;
    }
    article.title {
        margin-top: 0px;
        padding: 0px;
    }
    body.home.index article.services {
        margin-bottom:0px;
    }
    .texto-centrado{
        align-content: center;
        text-align: center;
        width: 100%;
    }
    .terms.clearfix{
        display:none;
    }
    div.button-copy a.btn {
        margin-top: 2px !important;
    }

    ul.buttons li:nth-child(3) div.button-copy a {
        margin-top: 2px!important
    }
    .btn.btn-primary {
        height: 50px;
        line-height: -moz-block-height;
        vertical-align: middle;
        display: flex;
        justify-content: center; /* align horizontal */
        align-items: center; /* align vertical */
    }

    /* Home index */
    .home.index .main {
        background-color: transparent;
        padding-bottom: 0px;
    }
    .home.index .services section.row .col-sm-12 {
        padding: 0px;
    }
    .home.index .registro-propiedad-block {
        margin-bottom: 25px;
    }
    .home.index .registro-propiedad-block,
    .home.index .registro-mercantil-block {
        background-color: white;
        padding: 20px 20px 5px;
        border-radius: 4px;
    }
    .home.index .registro-propiedad-block h2 {
        display: none;
    }
    .home.index .registro-mercantil-block h2 {
        font-size: 17px;
        text-transform: uppercase;
        display: block;
        margin-bottom: 15px;
        width: 200px;
        position: relative;
        background-color: white;
        margin: 0px auto 10px;
    }
    .home.index .registro-mercantil-block .nota-simple-registro-mercantil-block {
        margin-top: 10px;
    }
    .home.index .nota-simple-block h4,
    .home.index .que-propiedades-block h4,
    .home.index .nota-simple-registro-mercantil-block h4,
    .home.index .certificado-registro-mercantil-block h4 {
        font-weight: 700;
    }
    .home.index div.button-copy {
        border: 1px solid #b4b4b4;
        background-color: #F4F4F4;
        box-shadow: 0 3px 0 #bbbbbb;
    }
    .home.index div.button-copy h4 {
        margin-bottom: 10px;
        font-size: 19px;
    }
    .home.index footer.second {
        margin-top: 0px;
    }
    .home.index footer.second .col-sm-12 {
        padding: 0px;
    }
    .home.index footer ul {
        text-align: center;
    } 
    .home.index hr.hr-title {
        display: none;
    }
    body.home.index article.services ul.buttons li a {
        white-space: initial;
        display: block;
        max-height: none;
        height: auto;
        line-height: 20px;
        padding: 11px;
    }
    .btn.btn-primary {
        height: 64px;
    }
    h1 {
        font-size: 28px
    }
    article.services ul.buttons li a {
        height: 100%;
    }
    header.header.row {
        margin: 5px 0;
    }
    article.title .phonefax ul {
        justify-content: center;
        display: flex;
    }
    article.title .address p {
        font-size: 16px;
        margin-bottom: 0;
    }
    article.title .phonefax ul li {
        font-size: 15px;
    }
    article.title .phonefax ul li.phone {
        padding-left: 0;
    }
    article {
        margin-bottom: 10px;
    }
    .container {
        padding: 0px 2%;
    }
    .main div.texto-centrado a {
        font-size: 16px;
    }
    .suga-container2 .suga-slider-wrap ul li {
        padding:0 5px;
    }
    .visible-xs-block {
        display: block;
    }
    .visible-xs-inline {
        display: inline;
    }
    .visible-xs-inline-block {
        display: inline-block;
    }
    .hidden-xs, .hidden-xs-block, .hidden-xs-inline-block, .hidden-xs-inline {
        display: none;
    }
    .more-info {
        display: block;
    }
    .contact.col-xs-6.text-right {
        display: none;
    }
    .logo.col-xs-6.text-left {
        width: 100%;
        text-align: center;
    }
    .mobile-info-section {
        margin: 0 -2% 50px;
        padding: 0 20px 20%;
        background: white;
        height: calc(100vh - 50px);
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    body.registros h1.top-heading {
        padding: 0;
        margin-left: -15px;
        margin-right: -15px;
        width: auto;
        font-size: 44px;
    }

    body.registros h2.top-heading {
        padding: 0;
        margin: 0;
        text-align: center;
    }

    body.registros h2.top-heading a {
        color: #07243c;
        font-size: 35px;
    }

    .mobile-info-section p {
        color: #343434;
        font-size: 23px;
        margin: 0;
    }

    .mobile-info-section p b {
        color: #07243c;
        font-size: 26px;
    }

    ul.buttons.text-center.news-btns {
        margin: 20px 0;
    }

    ul.buttons.text-center.news-btns li {
        width: 100%;
        margin: 0;
    }

    ul.buttons.text-center.news-btns li a {
        width: 100%;
        font-size: 23px;
        text-shadow: 0 0.5px 0.5px #fff;
        font-weight: 700;
        padding: 36px 0;
        background: #f7ca18;
        border: 1px solid #c29c06;
        line-height: 1.2;
        border-radius: 7px;
        color: #1e1e1e;
    }

    ul.buttons.text-center.news-btns li a:hover {
        background: #d4ac10;
    }

    header.header.row div a {
        text-align: center;
    }

    .more-info p {
        text-align: center;
        margin-top: 30px;
    }

    .contact.col-xs-6.text-right, .phonefax, section.main div.texto-centrado, .contact.col-xs-6.text-right, article.info.row, .adress {
        display: none;
    }

    body.registros #d-policy-disclaimer, body.registros #d-policy-disclaimer a {
        background: #f3f3f3;
        color: #5d5d5d;
    }
    body.provincias h1 a {
        font-size: 35px;
    }
    body.registros h1 a {
        font-size: 32px;
    }
    img#deliverImg {
        width: 60px;
        height: 28px;
        margin-top: 12px;
    }
    article.delivery .warranty ul li img {
        height: 50px;
        margin-top: 24px;
    }
    footer.second div.coright ul {
        text-align: center;
    }
}
@media (max-width: 340px) {
    .home.index .registro-propiedad-block {
        padding: 12px 12px 0;
    }
    section.logos-sidebar-landings h2 {
        padding-left: 10px;
        padding-right: 10px;
    }
}
div.mobile-version{
    width: 100%;
    order: 1;
    visibility: hidden;
    position: absolute;
    top: 0;
}
.registros &gt; .mobile-version {
    width: 100%;
    order: 1;
    visibility: hidden;
    position: absolute;
    top: 0;
    display: none;
}

.registros &gt; .container {
    display : block;
    visibility : visible;
}
.delivery-mobile{
    display: none;
}
@media (max-width:480px) {
    .registros &gt; .container {
        display : none;
        visibility : hidden;
    }

    .registros &gt; .mobile-version {
        display : block;
        visibility : visible;
    }

    .registros &gt; .mobile-version &gt; .container {
        min-height : 100vh;
    }

    html{font-size: inherit}

    body.registros h1 a{
        font-size: inherit;
        font-weight: normal;
    }
    .mat-raised-button{font-family:Roboto,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500;}
    .mat-ripple{overflow:hidden;position:relative;}
    .mat-button-focus-overlay{background:#000;}
    .mat-raised-button{color:rgba(0,0,0,.87);background-color:#fff;}
    .mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);}
    .mat-raised-button:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);}
    h2, h3 {
        font-size: 1.17em;
    }
    p{
        margin: 20px 0px;
    }
    body{margin:0;padding:0;font-size:100%;line-height:1.35;font-family:Roboto,sans-serif;}
    body{min-height:100vh;background-color:#07243c;color:#fff;}
    body header{height:60px;display:flex;z-index:999;top:0;width:100%;align-items:center;background-color:#07243c;}
    body header.navbar-fixed{position:fixed;}
    body header .logo{height:60px;}
    body header .logo img{margin:21px 15px;width: auto;}
    body header .contenedor-boton-header{position:absolute;right:6px;display:flex;}
    body header #link-boton-ns-mobile{padding:6px 12px;border-radius:30px;background-color:rgb(66, 133, 244);border:none; visibility: hidden}
    body header .texto-ns-header{font-family:'Open Sans',sans-serif;font-weight:700;display:inline-block;font-size:1rem;cursor:pointer;color:#116cff;}
    body header #link-boton-ns-mobile .texto-ns-header{color:#fff;}
    body .content{width:100%;position:relative;background:#07243c;display:flex;align-items:center;min-height:calc(100vh - 60px);transition:all .2s ease;}
    body .content.navbar-fixed{top:60px;}
    a{cursor:pointer;}
    .btn{width: auto;
         text-transform: uppercase;
         border-radius: 30px;
         font-size: 18px;
         line-height: 1.3em;
         padding: 15px;
         color: #00426b;
         font-weight: 700;
         display: block;
         text-align: center;
         text-decoration: none;}
    .container{padding:0 2%;margin-right:auto;margin-left:auto;font-family:'Noto Serif',sans-serif;position:relative;top:60px;}
    .container .titulo-landing{margin-top:30px;font-size:35px;text-align:center;font-weight:400;margin-bottom:0;}
    .container .titulo-landing a{line-height: 1.35;}
    .container .link-titulo-landing{text-shadow:0 1px 2px rgba(0,0,0,.6);color:#fff;text-decoration:none;}
    .container .link-ofrece-ns{font-family:'Open Sans',sans-serif;font-weight:700;font-size:1rem;cursor:pointer;padding:12px 20px;-webkit-animation:1.5s infinite pulse;animation:1.5s infinite pulse;color:#116cff;}
    .container .link-ofrece-ns-dos{font-family:'Open Sans',sans-serif;font-weight:700;font-size:1rem;cursor:pointer;padding:12px 20px;-webkit-animation:1.5s infinite pulse;animation:1.5s infinite pulse;color:#fff;background:#116cff;}
    .container .boton-ofrece-producto,.container .boton-ofrece-producto-dos{position:relative;margin:20px 0;}
    .container .info-urgente{text-align:center;padding-left:15px;padding-right:15px;}
    .container .texto-urgente{font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;text-shadow:0 1px 2px rgba(0,0,0,.4);font-weight:400;color:#fff;}
    .container .texto-direccion{font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;}
    .container .li-iconos{padding-bottom:12px;}
    .container .img-certificate{vertical-align:middle;height:62px;width:48px;margin-right:40px;margin-left:25px;}
    .container .texto-certificate{line-height:1.2;margin-top:15px;font-size:1rem;color:#000;font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
    .container .img-pdf{vertical-align:middle;height:61px;width:62px;margin-top:15px;margin-right:40px;margin-left:22px;}
    .container .texto-pdf{line-height:1.2;margin-top:35px;font-size:1rem;color:#000;font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
    .container .img-stars{vertical-align:middle;height:20px;width:105px;margin:15px 0 5px;}
    .container .texto-img-opiniones{margin-top:19px !important;font-size:1rem !important;color:#000 !important;line-height:1.2 !important;font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:15px !important;}
    .container .img-pie{display:table;}
    .container .texto-nota{line-height:normal;font-size:1rem;display:table-row;margin:0;padding:5px;text-align:center;color:#000;font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
    .container .titulo-clientes-section{margin:0 -2%;padding:0 20px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#f0f0f0;color:#333;}
    .container .datos-section{margin:0 -2%;padding:50px 20px 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#fff;color:#000;}
    .container .iconos-section{margin:0 -2%;padding:0 20px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#fff;color:#000;}
    .container .ul-iconos{list-style:none;padding-left:28px;}
    .container .div-icono-texto{display:flex;position:relative;padding:2px 0;}
    .container .icono-texto-stars{padding-top:10px;}
    .container .titulo-clientes{text-align:center;margin:12px auto;font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
    .container .clientes-section{margin:0 -2%;padding:0 20px 50px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#fff;color:#333;text-align:center;}
    .container .div-clientes-wrap{overflow:hidden;}
    .container .div-clientes-wrap ul{text-align:center;margin-bottom:0;padding-left:0;margin-top:0;}
    .container .div-clientes-wrap ul li{padding:0 5px;display:inline-flex;}
    .container .div-clientes-wrap ul li img{height:54px;vertical-align:middle;}
    .container .informacion-section{margin:0 -2%;padding:10px 20px 20px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#fff;color:#333;}
    .container .informacion-section .lista-informacion{margin:0;padding:0 0 15px;list-style-type:none;}
    .container .informacion-section .lista-informacion .title-lista{counter-increment:step-counter;margin-bottom:10px;}
    .container .informacion-section .lista-informacion .title-lista:before{content:counter(step-counter) ".";margin-right:5px;font-size:100%;background-color:#fff;color:#000;font-weight:700;padding-left:0;border-radius:3px;}
    .container .informacion-section .title-lista{font-weight:700;font-size:19px;padding-left:15px;padding-right:15px;padding-top:30px;font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
    .container .informacion-section .title-lista .texto-lista{font-weight:400;font-size:1rem;padding-left:0;padding-right:0;font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
    .container .informacion-section .title-lista .texto-links{padding-left:20px;}
    .container .informacion-section .link-info{color:#337ab7;font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
    .container .titulo-clientes-section1{margin:0 -2%;padding:60px 20px 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#fff;color:#333;}
    .container .titulo2-propiedad{margin:0 -2%;padding:20px 0 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#fff;color:#333;}
    .container .info-section1{margin:0 -2%;padding:20px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-height:calc(100vh - 60px);background-color:#07243c;}
    .container .texto-direccion{line-height:1.2;margin-top:0;font-size:1rem;color:#000;padding-bottom:20px;}
    .container .texto-links li{list-style-type: circle;display: list-item;}
    footer .titulo-footer{color:#fff;}
    .div-footer{padding-top:10px;}
    .titulo-footer{color:white;text-align:center;font-size:17px;font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
    .fila-footer{padding-left:0;margin:5px 0;text-align:center;font-family:"Open sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
    .item-footer{list-style-type:none;display:inline-flex;}
    .link-footer{color:white;text-decoration:none;font-size:12px;}

    amp-user-notification {
        background: #f3f3f3;
        color: #5d5d5d;
        line-height: 18px;
        position: fixed;
        bottom: 0;
        z-index: 9;
        opacity: .9;
        font-size: 11px;
    }
    amp-user-notification div {
        padding: 10px 10px;
        font-size: 10px;
    }
    amp-user-notification a {
        color: #5d5d5d;

    }
    amp-user-notification button {
        padding: 0px 0px ;
        background: none;
        border: none;
        color: #5d5d5d;
        font-size: 11px;
        text-decoration: underline;
    }

    @keyframes pulse {
        0%,100% {
            transform:scale3d(1,1,1)
        }
        50% {
            transform:scale3d(1.05,1.05,1.05)
        }
    }
    .pulse {
        animation:pulse 1.5s infinite
    }
    /*FAQs*/
    body.body-faq{
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    }
    body.body-faq a:focus,body.body-faq a:hover, body.body-faq a:visited {
        color: white;
        text-decoration: underline;
    }
    body.body-faq .row{
        margin:0px;
    }
    body.body-faq .container{
        top: 0px;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    }
    body.body-faq .container header .logo{
        height: auto;
        text-align: left;
        margin-left: -22px;
    }
    body.body-faq .container header .logo img{
        max-width: 100%;
height: 30px;
margin: 15px;
    }
    body.body-faq section.main{
        padding: 0;
        border: none;
        background: transparent;
    }
    body.body-faq section.main #section1{
        background-color: transparent;
        border: 0px;
        border-radius: 0px;
    }
    body.body-faq section.main #section1 .contenedor-imagen{
        padding: 10px;
        background-image: none;
        background-color: #07243c;
        border: 0px;
        border-radius: 0px;
    }
    body.body-faq section.main #section1 .contenedor-imagen .cta--primary{
        font-family: 'Open Sans',sans-serif !important;
        font-weight: 700 !important;
        font-size: 1rem !important;
        cursor: pointer !important;
        padding: 12px 20px !important;
        -webkit-animation: 1.5s infinite pulse !important;
        animation: 1.5s infinite pulse !important;
        color: #07243c !important;
        box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12) !important;
        display: block !important;
        text-align: center !important;
        text-decoration: none !important;
        line-height: 1.3em !important;
        text-transform: uppercase !important;
        border-radius: 30px !important;
        background-color: white !important;
    }
    body.body-faq section.main #section2{
        background-color: #07243c;
        background-image: none;
        padding: 0;
        border: none;
    }
    body.body-faq section.main #section2 .info-faq2 {
        padding: 0;
        padding-left: 0;
        background-color: transparent;
        background-image: none;
        padding-left: 15px;
        border: 0px;
        border-left: 5px solid #fff;
    }

    body.body-faq .services .row .col-sm-12{
        padding:0px;
    }

    body.body-faq .botones-faq2,body.body-faq .btn, .body-faq .btn-primary{
        font-family: 'Open Sans',sans-serif !important;
        font-weight: 700 !important;
        font-size: 1rem !important;
        cursor: pointer !important;
        padding: 12px 20px !important;
        -webkit-animation: 1.5s infinite pulse !important;
        animation: 1.5s infinite pulse !important;
        color: #07243c !important;
        box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12) !important;
        display: block !important;
        text-align: center !important;
        text-decoration: none !important;
        line-height: 1.3em !important;
        text-transform: uppercase !important;
        border-radius: 30px !important;
        
        background-color: white !important;
    }
    body.body-faq .delivery header{
        height: auto;
        z-index: 0;
    }
    body.body-faq .delivery h1,body.body-faq .delivery h2, body.body-faq .delivery small{
        color: white;
    }
    body.body-faq #section3{
        background-color: #07243c;
    }
    body.body-faq .top-header-products ul li{
        background: #07243c;
        border: 1px solid #07243c;
        border-radius: 3px;
        padding: 7px 16%;
        margin: 0 3px;
        border-radius: 30px !important;
    }
    body.body-faq .top-header-products ul li a{
        font-family: 'Open Sans',sans-serif !important;
        color: #fff;
    }
    .body-faq .faqhero-container{
        display: none;
        margin: 0px;
        padding: 0px;
        visibility: hidden;
    }
    .body-faq #section2{
        margin-top: -20px;
    }
    .body-faq .delivery{
        margin-top: 0px;
        background-color: white;
        color: #333;
        padding: 20px;
        border-radius: 10px;
    }
    .body-faq .delivery header{
        border-radius: 10px;
    }

    body.body-faq section.main #section2 .info-faq2{
        padding: 0px 15px;
        border: none;
    }
    body.body-faq .services.row.faq{
        margin-top: 30px;
    }
}
/*cambios botones -&gt; from abtest*/
section.main&gt;article:nth-of-type(2)&gt;section&gt;div&gt;ul&gt;li:nth-of-type(1)&gt;a {
    background-image : none;
    background-color : rgb(26, 115, 232);
    border-color : rgb(32, 5, 120);
}

section.main&gt;article:nth-of-type(2)&gt;section&gt;div&gt;ul&gt;li:nth-of-type(2)&gt;a {
    background-image : none;
    background-color : rgb(26, 115, 232);
    border-color : rgb(32, 5, 120);
}

li.solicitar-item {
    background-image : none;
    background-color : rgb(26, 115, 232);
}

section.main&gt;article:nth-of-type(7)&gt;section&gt;div&gt;ul&gt;li:nth-of-type(1)&gt;a {
    background-image : none;
    background-color : rgb(26, 115, 232);
}

section.main&gt;article:nth-of-type(7)&gt;section&gt;div&gt;ul&gt;li:nth-of-type(2)&gt;a {
    background-image : none;
    background-color : rgb(26, 115, 232);
}

.registros p.top-warning {
    position : relative;
    text-align : center;
    color : rgb(255, 255, 255);
    background-color : rgba(247, 17, 0, 0.66);
    margin: 0px auto;
    width: 100%;
}

/* Landings oscuras */
body.registros section.main,
body.provincias section.main{
    
    background: transparent !important;
    color: white;
    border: none !important;
    padding: 30px 0px 60px 0px !important;
}
body.registros section.main a,
body.provincias section.main a{
    color: white;
}
body.provincias h1, body.provincias h2, body.provincias h3, body.provincias h4,
body.provincias #breadcrumb li a,
body.provincias #breadcrumb li a:hover,
body.provincias #breadcrumb li a:visited,
body.registros h1, body.registros h2, body.registros h3, body.registros h4,
body.registros #breadcrumb li a,
body.registros #breadcrumb li a:hover,
body.registros #breadcrumb li a:visited{
    color: white !important;
}

body.provincias h1 a, body.registros h1 a{
    color: white !important;
}
body.registros article.title .address p,
body.provincias article.title .address p{
    border-right: none !important;
}
body.registros p.top-warning ,
body.provincias p.top-warning {
    background-color : rgba(247, 0, 0, 0.85) !important;
}
body.registros #section-entrega&gt;header&gt;h2&gt;small,
body.provincias #section-entrega&gt;header&gt;h2&gt;small {
    color : rgb(255, 255, 255);
}
body.provincias #breadcrumb,
body.registros #breadcrumb{
    display : none !important;
}

body.registros span.glyphicon-file {
    display : none;
}

body.registros span.glyphicon-earphone {
    display : none;
}

body.provincias h1 a:hover,
body.registros h1 a:hover{
    text-decoration: none !important;
}


body.body-faq  #breadcrumb {
    color : rgb(51, 71, 91);
}


body.body-faq div.boton-ns-faq {
    background-color : rgb(26, 115, 232);
    background-image : none;
}


body.body-faq .homepage-hero__text{
    max-width: 100%;
}

body.body-faq a.cta--primary {
    margin : 2px;
    border: 2px solid white;
    border-style : solid;
    border-width : 2px;
    font-size : 22px;
    color: white;
    background-color: rgb(26, 115, 232) !important;
}
body.body-faq a.cta--primary:hover{
    color: white;
}

body.body-faq p.texto-faq2 {
    width : 530px;
}
body.body-faq .hsg-microcopy{
    margin-left: 0px;
}

@media only screen and (max-width: 480px) {
    body.body-faq div.contenedor-imagen&gt;div:nth-of-type(2)&gt;div:nth-of-type(1) {
        width: auto;
    }
    body.body-faq  h1.titulo-faq2,
    body.body-faq  p.texto-faq2{
        width: auto;
    }
}</pre></body></html>