/* CSS Resets */html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0;margin:0;padding:0}article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {display:block}a img {border:0}figure {position:relative}figure img {}/* ==================================================================================================================== *//* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   *//* ==================================================================================================================== */.container {padding-left: 20px;padding-right: 20px;}.row {width: 100%;max-width: 1182px;min-width: 755px;margin: 0 auto;overflow: hidden;}.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {float: left;min-height: 1px;margin-right: 3.8%;}.row .onecol {width: 4.85%;}.row .twocol {width: 13.45%;}.row .threecol {width: 22.05%;}.row .fourcol {width: 30.75%;}.row .fivecol {width: 39.45%;}.row .sixcol {width: 48%;}.row .sevencol {width: 56.75%;}.row .eightcol {width: 65.4%;}.row .ninecol {width: 74.05%;}.row .tencol {width: 82.7%;}.row .elevencol {width: 91.35%;}.row .twelvecol {width: 100%;float: left;}.last {margin-right: 0px;}img, object, embed {max-width: 100%;}img {height: auto;}/* Smaller screens */@media only screen and (max-width: 1023px) { body { font-size: 0.8em; line-height: 1.5em;}}/* Mobile */@media handheld, only screen and (max-width: 767px) { body { font-size: 16px; -webkit-text-size-adjust: none;} .row, body, .container { width: 100%; min-width: 0; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px;} .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol { width: auto; float: none; margin-left: 0px; margin-right: 0px; padding-left: 20px; padding-right: 20px;}}/* ============================== *//* ! Layout for desktop version   *//* ============================== */@charset "utf-8"; @font-face { font-family: 'MyriadProRegular'; src: url('../fonts/myriadpro-regular-webfont.eot'); src: url('../fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-regular-webfont.woff') format('woff'), url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'), url('../fonts/myriadpro-regular-webfont.svg#') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'MyriadProBold'; src: url('../fonts/myriadbold-webfont.eot'); src: url('../fonts/myriadbold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadbold-webfont.woff') format('woff'), url('../fonts/myriadbold-webfont.ttf') format('truetype'), url('../fonts/myriadbold-webfont.svg#MyriadProBold') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'NewsGothicSHOP-BoldConRegular'; src: url('../fonts/newsgothicshop-boldcon-webfont.eot'); src: url('../fonts/newsgothicshop-boldcon-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/newsgothicshop-boldcon-webfont.woff') format('woff'), url('../fonts/newsgothicshop-boldcon-webfont.ttf') format('truetype'), url('../fonts/newsgothicshop-boldcon-webfont.svg#NewsGothicSHOP-BoldConRegular') format('svg'); font-weight: normal; font-style: normal;} @font-face { font-family: 'MyriadProRegular'; src: url('../fonts/myriadregular-webfont.eot'); src: url('../fonts/myriadregular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadregular-webfont.woff') format('woff'), url('../fonts/myriadregular-webfont.ttf') format('truetype'), url('../fonts/myriadregular-webfont.svg#MyriadProRegular') format('svg'); font-weight: normal; font-style: normal;}#map img {max-width: inherit;}body {font:normal 100% Arial, Helvetica, sans-serif;color:#545454;background:url(../img/back_top.png) repeat-x 0 0;}.izq {float:left;}.der {float:right!important;}.center {text-align:center!important;}.clear {clear:both;}.nobackground {background-image:none!important;}.noborder {border:none!important;}.nomargin {margin:0px!important;}.nopadding {padding:0px!important;}.oculto {display:none;}ul {list-style-type:none;margin:0;padding:0;}li {list-style-type:none;margin:0;padding:0;}a {text-decoration:none;}a:hover {text-decoration:none;}a img {border:none;}form {margin:0;padding:0;}fieldset {border:none;margin:0;padding:0;}div {margin:0;padding:0}p {margin:0 0 1em 0;padding:0;line-height:1.45em;}p strong {color:#333333;}figure {margin:0;padding:0;}header {margin:0;padding:0;}figure a img {border:0px;}section {font-size:80%;}h1.fivecol a img {margin:0.8em 0 0.22em 0;}header#header div.fourcol p {font-size:100%;font-family:NewsGothicSHOP-BoldConRegular;color:#FFF;letter-spacing:0.05em;padding:0.75em 0 0 0;margin:0;}header#header div.eightcol ul {font-size:75%;}header#header div.eightcol ul li {float:right;color:#FFF;margin:1.125em 0 0 0.4em;padding:0 0 0 0.8em;background:url(../img/header_separador.png) no-repeat 0 0.4em;}header#header div.eightcol ul li strong {font-weight:bolder;}header#header div.eightcol ul li a {color:#FFF;}header#header div.eightcol ul li a:hover {color:#b5d5ed;}header#header div.row {background-color:#0773c4;}header#header div {/*width:100%;overflow:auto;overflow:hidden;display:inline-block;padding:0.4em 0 0.35em;*/}header#header div h1 a:hover img {opacity:0.7}header#header div ul.sevencol {/*padding-top:2.5em;*/padding-top:0em;}header#header div ul.sevencol li {float:right;font-size:100%;font-family:NewsGothicSHOP-BoldConRegular;padding:0 0 0 0.875em;margin:0 0 0 0.375em;color:#4c4c4c;background:url(../img/header_asterisco.png) no-repeat 0 0.6em;line-height:1.7em;}header#header nav ul {display:block;overflow:auto;overflow:hidden;background:url(../img/header_menu.png) repeat-x 0 0;height:3.438em;}header#header nav ul li {float:left;height:3.438em;overflow:auto;overflow:hidden;background:url(../img/header_menu_li.png) no-repeat right 0;}header#header nav ul li a {height:2.438em;display:inline-block;overflow:auto;overflow:hidden;color:#FFF;text-transform:uppercase;font-size:105%;font-family:NewsGothicSHOP-BoldConRegular;padding:1em 0.625em 0 0.625em;letter-spacing: 0.08em;}header#header nav ul li a:hover {background:url(../img/header_menu_li_f2.png) repeat-x 0 0;}header#header nav ul li a.active {background:url(../img/header_menu_li_f2.png) repeat-x 0 0;}header#header nav ul li.der {padding:0.7em 0.7em 0 0;background:none;}header#header nav ul li.der a {width:2.000em;height:2.000em;display:inline-block;overflow:auto;overflow:hidden;padding:0;margin:0;text-indent:-999em;}header#header nav ul li.der a#nav_facebook {background:url(../img/facebook_twitter.png) no-repeat 0 0;}header#header nav ul li.der a:hover#nav_facebook {background:url(../img/facebook_twitter_f2.png) no-repeat 0 0;}header#header nav ul li.der a#nav_twitter {background:url(../img/facebook_twitter.png) no-repeat right 0;}header#header nav ul li.der a:hover#nav_twitter {background:url(../img/facebook_twitter_f2.png) no-repeat right 0;}header#header nav ul li.der a#nav_linkedin {background:url(../img/nav_linkedin.png) no-repeat 0 0;}header#header nav ul li.der a:hover#nav_linkedin {background:url(../img/nav_linkedin.png) no-repeat right 0;}header#header nav ul li#nav_buscador a span {display:inline-block;padding:0 0 0 1.2em;background:url(../img/header_menu_buscar.png) no-repeat 0 0.23em;}header#header nav ul li#nav_inicio a {height:3.438em;width:3.500em;display:inline-block;padding:0;text-indent:-999em;background:url(../img/header_menu_nav_inicio.png) no-repeat 0 0;}header#header nav ul li#nav_inicio a:hover {background:url(../img/header_menu_nav_inicio_f2.png) no-repeat 0 0;}header#header nav ul li#nav_inicio a.active {background:url(../img/header_menu_nav_inicio_f2.png) no-repeat 0 0;}footer {background:url(../img/footer.png) repeat 0 0;}footer div.eightcol p {color:#2D2D2D;font-size:100%;font-family:NewsGothicSHOP-BoldConRegular;margin:1em 0 0.6em 1em;letter-spacing:0.07em;}footer div.eightcol nav ul {margin:0 0 0 1em;}footer div.eightcol nav ul li {float:left;margin:0 0.313em 0 0;}footer div.eightcol nav ul li a {background-color:#666666;display:inline-block;font-size:70%;padding:0.3em;color:#FFF;border-radius:0.3em;}footer div.eightcol nav ul li a:hover {opacity:0.7}footer div.eightcol nav ul li a.active {opacity:0.7}footer div.fourcol figure {}footer div.fourcol figure img {margin:1em;float:right;}footer div.eightcol ul.threecol {}footer ul#footer_social {width:100%;overflow:auto;overflow:hidden;clear:both;margin: 0 0 1.5em 1em;}footer ul#footer_social li {float:left;width:2.000em;height:2.000em;overflow:auto;overflow:hidden;margin:0.5em 0.625em 0 0;}footer ul#footer_social li a {width:2.000em;height:2.000em;display:inline-block;overflow:auto;overflow:hidden;padding:0;margin:0;text-indent:-999em;border-radius: 0.3em;}footer ul#footer_social li a#footer_twitter {background:url(../img/footer_social.png) no-repeat right 0;}footer ul#footer_social li a:hover#footer_twitter {background:url(../img/footer_social_f2.png) no-repeat right 0;}footer ul#footer_social li a#footer_facebook {background:url(../img/footer_social.png) no-repeat 0 0;}footer ul#footer_social li a:hover#footer_facebook {background:url(../img/footer_social_f2.png) no-repeat 0 0;}footer ul#footer_social li a#footer_linkedin {background:url(../img/footer_linkedin.png) no-repeat 0 0;}footer ul#footer_social li a:hover#footer_linkedin {background:url(../img/footer_linkedin.png) no-repeat right 0;}footer div.row {background-color:#c5c5c3;font-size:75%;}footer div.sixcol p {color: #2D2D2D;margin: 1.5em 0 1em 1em;}footer div.sixcol ul {margin:1em 0 1em 0;}footer div.sixcol ul li {float:right;margin:0.5em 0.625em 0 0.5em;padding:0;}footer div.sixcol ul li#footer_subir {margin:0 0.625em 0 0.5em;}footer div.sixcol ul li a {color: #2D2D2D;display:inline-block;}footer div.sixcol li a:hover {opacity:0.5}footer div.sixcol ul li#footer_subir a {width:2em;height:2em;display:inline-block;overflow:auto;overflow:hidden;padding:0;margin:0;text-indent:-999em;background:url(../img/footer_subir.png) no-repeat center center;border-radius:0.3em;}footer ul.sixcol li#footer_subir a:hover {opacity:0.5}section {padding:1.500em 0 3.5em 0;}section p#slogan {width:100%;height:15em;overflow:auto;overflow:hidden;display:block;margin:0 0 2em 0;}section p#slogan span {width:25%;height:15em;display:inline-block;overflow:auto;overflow:hidden;padding:1.2em 0.5em;float:right;background:url(../img/back_transparente.png);font: 200% NewsGothicSHOP-BoldConRegular;letter-spacing:0.05em;color:#FFF;text-align:right;}p.volver {float:right;margin:0;padding:0;}p.volver a {color:#000;text-transform:uppercase;font-family: NewsGothicSHOP-BoldConRegular;font-size: 110%; -webkit-transition:background .5s ease; -moz-transition:background .5s ease; -o-transition:background .5s ease; transition:background .5s ease;display:inline-block;padding:0.3em 0 0 0;}p.volver a:hover {color: #545454;}p.back {float:left!important;margin:0;padding:0;}p.back a {color:#000;text-transform:uppercase;font-family: NewsGothicSHOP-BoldConRegular;font-size: 110%; -webkit-transition:background .5s ease; -moz-transition:background .5s ease; -o-transition:background .5s ease; transition:background .5s ease;display:inline-block;padding:0.3em 0 0 0;letter-spacing:0.05rem;}p.back a:hover {color: #545454;}p.entradilla {color: #545454;font: 120% NewsGothicSHOP-BoldConRegular;letter-spacing: 0.05em;}p.entradilla strong {color: #000;font-weight:normal;}ul#download {margin: 0 0 1em;padding: 0;display:inline-block;}ul#download li {line-height: 1.45em;margin: 0 0 1em;padding: 0;}ul#download li a {display:inline-block;padding:0.3em 0 0.3em 2.8em;background:url(../img/download.png) no-repeat 0 0;color: #545454;font-weight:bold; -webkit-transition:background .5s ease; -moz-transition:background .5s ease; -o-transition:background .5s ease; transition:background .5s ease;font-size: 90%;}ul#download li a:hover {opacity:0.5}ul#links {margin: 0 0 1em;padding: 0;display:inline-block;}ul#links li {line-height: 1.45em;margin: 0 0 1em;padding: 0;}ul#links li a {display:inline-block;padding:0.3em 0 0.3em 2.8em;background:url(../img/link.png) no-repeat 0 0;color: #545454;font-weight:bold; -webkit-transition:background .5s ease; -moz-transition:background .5s ease; -o-transition:background .5s ease; transition:background .5s ease;font-size: 90%;}ul#links li a:hover {opacity:0.5}p.ko {padding:0 0 0 1.3em;background:url(../img/ko.png) no-repeat 0 0.28em;color:#F50303;font-weight:bold;}ul.ko {margin:0 0 0.5em 0;padding:0;width:100%;display:block;clear:both;}ul.ko li {padding:0 0 0.5em 1.5em;background:url(../img/ko.png) no-repeat 0 0.25em;color:#F50303;}ul.ko li a {color:#F50303;}ul.ko li a:hover {color:#000;}p.ok {margin:0 0 1em 0;padding:0 0 0 1em;background:url(../img/ok.png) no-repeat 0 0.35em;font: 130% NewsGothicSHOP-BoldConRegular;width:100%;display:block;clear:both;}nav#paginacion ul {border-top: 1px solid #C6C6C6;margin-top: 2em;padding-top: 2em;display:block;width:100%;overflow:auto;overflow:hidden;text-align: center;}nav#paginacion ul li {background: url("../img/punto.png") no-repeat 0 0.5em;display: inline;font:normal 120% 'NewsGothicSHOP-BoldConRegular', Arial, Helvetica, sans-serif;margin: 0!important;padding: 0 1em!important;border:none!important;color:#0773C4;}nav#paginacion ul li a {color: #747373;}nav#paginacion ul li a:hover {color:#0773C4;}.flex-caption {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);bottom:-1.2em;color: #FFFFFF;left: 0;padding: 1%;position: absolute;text-align: center;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);width:98%;font-size:150%;text-align:left;}.flex-caption a {color:#FFF;text-decoration:none;}.flex-caption a:hover {color:#888;text-decoration:none;}section#avisolegal article header h2 {border-bottom: 1px solid #C6C6C6;color: #2D2D2D;display: block;font: 170% NewsGothicSHOP-BoldConRegular;letter-spacing: 0.05em;margin: 0 0 0.75em;padding: 0.28em 0;}section#avisolegal article header h3 {color: #2D2D2D;display: block;font: 130% NewsGothicSHOP-BoldConRegular;letter-spacing: 0.05em;margin: 0;padding: 0;}section#avisolegal article p a {color: #0773C4;}section#avisolegal article p a:hover {color: #545454;}footer p#footer_subir_movil {display:none;}p#key {height:32px;float:right;margin:1rem 0 0.4rem 0;padding:0;overflow:auto;overflow:hidden;font-family: NewsGothicSHOP-BoldConRegular;font-size:1rem;}p#key a {height:32px;display:inline-block;margin:0;padding:0.3rem 2.5rem 0 0; text-indent:;background:url(../img/key.png) no-repeat right 0;text-transform:uppercase;color:#0773c4;}p#key a:hover {opacity:0.8;color:#666666;}/* ============================= *//* ! Layout for mobile version   *//* ============================= */@media handheld, only screen and (max-width:767px) {body { background:none;}h1.fivecol { margin:0;}h1.fivecol a img { margin:0.7em 0 0 0;} header#header p.fourcol { text-align: center;} header#header ul.sevencol { display:none;} footer { background:#e4e3de; height:auto;}footer div.ninecol {display:block; margin:1em 0; text-align:center;}footer div.ninecol p { color:#2D2D2D; font-size:100%; font-family:NewsGothicSHOP-BoldConRegular; margin:0; letter-spacing:0.07em; text-align:center;}footer div.ninecol nav ul { display:none;}footer div.ninecol ul.threecol {}footer ul.threecol { float:none; width:auto; height:auto; overflow:auto; overflow:hidden; margin:0 0 0.5em 0; text-align:center;}footer ul.threecol li { float:none; width:auto; height:auto; overflow:auto; overflow:hidden; margin:0 0 0 0; display:inline;}footer ul.threecol li a { width:2.000em; height:2.000em; display:inline-block; overflow:auto; overflow:hidden; padding:0; margin:0; text-indent:-999em;}footer ul.threecol li a#footer_twitter { background:url(../img/footer_social.png) no-repeat right 0;}footer ul.threecol li a:hover#footer_twitter { background:url(../img/footer_social_f2.png) no-repeat right 0;}footer ul.threecol li a#footer_facebook { background:url(../img/footer_social.png) no-repeat 0 0;}footer ul.threecol li a:hover#footer_facebook { background:url(../img/footer_social_f2.png) no-repeat 0 0;}footer p.sixcol { text-align:center; margin:0; padding:0;}footer p.sixcol span { color: #2D2D2D; margin:0 0 0 0; font-size:70%; display:inline-block;}footer ul.sixcol { text-align:center;font-size: 70%;margin-bottom:1em;}footer ul.sixcol li { float:none; margin:0 0.5em 0 0.5em; padding:0; display:inline;}footer ul.sixcol li a { color: #2D2D2D; padding:0.6em 0 0 0; display:inline-block;}footer ul.sixcol { padding-top:0;}footer ul.sixcol li#footer_subir { display:none;}footer p#footer_subir_movil { display:inline-block; text-align:center; width:100%;}footer p#footer_subir_movil a { width:2em; height:2em; display:inline-block; overflow:auto; overflow:hidden; padding:0; margin:0; text-indent:-999em; background:url(../img/footer_subir.png) no-repeat 0 0;} header#header nav ul { display:block; overflow:auto; overflow:hidden; background:none; height:auto; text-align:center; background-color:#0773c4; padding:0.5em 0 0.2em 0;}header#header nav ul li { float:none; display:inline; height:auto; overflow:auto; overflow:hidden; background:none;}header#header nav ul li a { height:auto; display:inline-block; overflow:auto; overflow:hidden; color:#FFF; text-transform:uppercase; font-size:100%; font-family:NewsGothicSHOP-BoldConRegular; padding:0 0 0.3rem 0.5em; margin:0 0 0 0.2em; letter-spacing: 0.08em; border-left:1px solid #e1e1e1;}header#header nav ul li a:hover { color:#0e334f; background:none;}header#header nav ul li a.active { color:#0e334f; background:none;}header#header nav ul li.der { display:none;} header#header nav ul li#nav_buscador a span { display:inline-block; padding:0 0 0 1.2em; background:url(../img/header_menu_buscar.png) no-repeat 0 0.23em;}header#header nav ul li#nav_inicio a { height:auto; width:auto; display:inline-block; padding:0; text-indent:0em; background:none; border-left:none;}header#header nav ul li#nav_inicio a:hover { color:#0e334f; background:none;}header#header nav ul li#nav_inicio a.active { color:#0e334f; background:none;}section article p#slogan { display:none;} section p#slogan { display:none;}header#header div.fivecol p { text-align:center;}header#header div.eightcol ul { text-align:center; margin:0 0 0.5em;}header#header div.eightcol ul li { background: url("../img/header_separador.png") no-repeat scroll 0 0.4em rgba(0, 0, 0, 0); color: #FFFFFF; float: none; margin: 0 0.2en 0 0.2em; padding: 0 0 0 0.8em; display:inline-block;}header#header div.eightcol ul li:first-child { background:none; padding: 0;}h1.fivecol { text-align:center;} footer div.eightcol p { display:none;}footer div.eightcol nav ul { text-align:center;}footer div.eightcol nav ul li { float: none; margin: 0 0 0.2em; display:inline-block;} footer div.eightcol nav ul li a { background:none!important; border-radius: 0; color: #666666; font-size:80%; padding: 0 0.5em;}footer ul#footer_social { text-align:center;}footer ul#footer_social li { float: none; height: 2em; margin: 0.5em 0.2em 0 0.2em; overflow: hidden; width: 2em; display:inline-block;}footer div.fourcol figure { text-align:center;}footer div.fourcol figure img { float: none;}footer div.sixcol p { text-align:center;}footer div.sixcol ul { text-align:center;}footer div.sixcol ul li { float: none; margin: 0.5em 0.625em 0 0.5em; display:inline-block;}p#key { margin:0 1rem 1rem 0;}header#header div.sevencol ul li { margin:0.3em 0 0 0.4em; padding:0 0 0 0.8em;}}section#servicios_ficha article.ninecol div.eightcol p.boton a {background: #3e76aa url("../img/back_boton.png") repeat-x scroll 0 0;border-radius: 0.5em;color: #fff!important;cursor: pointer;display: inline-block;font: 110% NewsGothicSHOP-BoldConRegular;letter-spacing: 0.11em;padding: 0.5em 1em;transition: background 0.5s ease 0s;width: auto;text-transform:uppercase;}section#servicios_ficha article.ninecol div.eightcol p.boton a:hover {background: #144375 none repeat scroll 0 0;}