/*--------------- estilos comunes para contenido central ---------------*/
#content {background: #ffffff;margin:0;padding:0;width: 100%}
#content > div {border: 1px solid #c4cdd0;box-shadow: 0 2px 2px #ccc inset;clear: both;font-family: Arial,sans-serif;font-size: 13px;margin: 0 auto 10px;width: 1000px;}
#content > div > ul {border-bottom: 1px solid #c5ced1;margin: 0 15px 1px;padding: 10px 0 8px;}
#content > div > ul > li {display: inline}
#content > div > ul > li > a {color:#33434c;display: inline-block;font-family: "vw_otsemibold", arial, sans-serif ;font-size: 13px;line-height: 16px;padding: 4px 10px;text-decoration: none;}
#content > div > ul > li > a:hover, #content > div > ul > li > a.actual {color:#2274ac;}
#content > div > ul > li + li {border-left: 1px solid #33434c;}
#content > div > h1 {font-family: 'vw_otblack';font-size: 18px;font-weight: normal;padding: 10px 20px;}
#content > div > .enlaces {clear:both;margin: 15px 0;padding: 0 1%;}
#content > div > .enlaces > ul {padding: 0 !important}
#content > div > .enlaces > ul > li {display: block;float: left;margin: 0 1% 20px;width: 23%;}
#content > div > .enlaces > ul > li > a > img {width: 100%}
#content > div > .enlaces > ul > li > h2 {color: #111111;display: block;font-family: arial;font-weight: bold;padding: 6px 0;}
#content > div > .enlaces > ul > li > a {text-decoration: none;}
#content > div > .enlaces > ul > li > a > em {background-image: url("../images/img_list.png");background-position: left 6px;background-repeat: no-repeat;color: #2274ac;display: block;font-style:normal;line-height: 18px;padding-left: 8px;text-decoration: none;}
#content > div > .enlaces > ul > li > a:hover > em {background-position: left -18px;}
/*-----home-----*/
#content.home > div > .banner {height: auto;margin-bottom: 5px;position: relative;width: 1000px;}
#content.home > div > .banner > span {left: -16px;position: absolute;top: 30px;z-index: 99;}
/*-----buscador------*/
#content.buscador > div > div.modelos {margin-bottom: 30px;}
#content.buscador > div > div.modelos > ul {padding: 10px 16px;}
#content.buscador > div > div.modelos > ul > li {display: block;float: left;margin: 0.5%;width: 19%;}
#content.buscador > div > div.modelos > ul > li > a {background:#EDEDED;color:#4b4b4b;display: block;font-family: 'vw_otsemibold', arial, sans-serif;overflow: hidden;position:relative;text-decoration: none;}
#content.buscador > div > div.modelos > ul > li > a > img {margin: 0 0 20px;position: relative;top: -5px;width: 100%;}
#content.buscador > div > div.modelos > ul > li > a > span {bottom: 8px;display: block;left: 10px;position: absolute;text-decoration: none;}
#content.buscador > div > div.modelos > ul > li > a > strong {bottom: 4px;color: #666;display: block;font-weight: normal;left: 10px;position: absolute;text-decoration: none;}
#content.buscador > div > div.modelos > ul > li > a > strong > sup {font-size: 8px;line-height: 9px;vertical-align: top;}
#content.buscador > div > div.modelos > ul > li > a:hover {color:#2274ac;}
#content.buscador > div > div.modelos > ul > li.disable {cursor: default;opacity: 0.5;filter: alpha(opacity=50);}
#content.buscador > div > div.modelos > p {color: #666666;font-size: 9px;padding: 10px 20px;}
#content.buscador > div > div.modelos > span.search {background: none repeat scroll 0 0 #2293D5;clear: both;display: block;margin: 5px 0 0;min-height: 24px;padding: 4px 5px 3px;}
#content.buscador > div > div.modelos > span.search > a {background: none repeat scroll 0 0 #ffffff;border: 0 none;border-radius: 0;color: #2293D5;cursor: pointer;display: block;float: right;font-weight: bold;margin: 0;padding: 5px 14px;text-align: center;text-decoration: none;width: 180px;}
/*------listado------*/
#content.listado > div > div {padding: 10px 25px;}
#content.listado > div > div > h1 {font-family: "vw_otblack";font-size: 18px;font-weight: normal;line-height: 18px;margin: 5px 0 15px;}
#content.listado > div > div > p { margin: 15px 0;}
#content.listado > div > .result-container:after {clear: both;content: '';display: block;float: none;}
#content.listado > div > .result-container > div {background: #f1f1f1 none repeat scroll 0 0;display: block;float: left;width: 23%;}
#content.listado > div > .result-container > div > a {display: none;}
#content.listado > div > .result-container > div > form {font-family: "vw_otsemibold",arial,sans-serif;padding: 8px 12px;}
#content.listado > div > .result-container > div > form > fieldset {}
#content.listado > div > .result-container > div > form > fieldset > ul {}
#content.listado > div > .result-container > div > form > fieldset > ul > li {margin: 0 0 6px 0;}
#content.listado > div > .result-container > div > form > fieldset > ul > li > label {display: none;}
#content.listado > div > .result-container > div > form > fieldset > ul > li > select {border: 1px solid #cccccc;border-radius: 6px;color: #444444;font-size: 14px;padding: 6px 0;text-indent: 4px;text-transform: uppercase;width: 100%;}
#content.listado > div > .result-container > div > form > fieldset > div {font-family: arial;font-weight: bold;margin: 10px 0;}
#content.listado > div > .result-container > div > form > a {color: #2274ac;display: block;margin: 8px 0;text-decoration: underline;}
#content.listado > div > .result-container > div > form > span {display: block;margin: 10px 0;text-align: left;}
#content.listado > div > .result-container > div > form > button {background: #2274ac none repeat scroll 0 0;border: medium none;border-radius: 4px;color: #ffffff;cursor: pointer;display: block;font-family: "vw_otsemibold",arial,sans-serif;font-size: 14px;margin: 10px auto;padding: 8px;text-transform: uppercase;}
#content.listado > div > .result-container > div > form > button:hover {background: #ffffff none repeat scroll 0 0;color:#2274ac;}
#content.listado > div > .result-container table {float: right;font-family: "vw_otsemibold",arial,sans-serif;margin: 0;width: 75%;}
#content.listado > div > .result-container table > thead > tr > th {background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 77%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(77%,#cccccc)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 77%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 77%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 77%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#cccccc 77%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */font-family: "vw_otsemibold",arial,sans-serif;font-weight: normal;padding: 5px 4px;text-align:center;text-transform: uppercase;}
#content.listado > div > .result-container table > thead > tr > th.descript {text-align: left;}
#content.listado > div > .result-container table > tbody > tr.destaco {background: rgba(34,116,172,0.2)}
#content.listado > div > .result-container table > tbody > tr {border-bottom: 1px solid #eeeeee;}
#content.listado > div > .result-container table > tbody > tr > td {padding:15px 2px;text-align:center;vertical-align: top;width: 30%}
#content.listado > div > .result-container table > tbody > tr > td > a {color:#111111;display: block;position: relative;text-align:left;text-decoration:none;}
#content.listado > div > .result-container table > tbody > tr > td > a > img {background:#ffffff none;border: 1px solid #cccccc;width: 96%;}
#content.listado > div > .result-container table > tbody > tr > td > a > img + img {border: 2px solid #cccccc;display:none;left: 145px;position: absolute;top: 1px;width: 220px;z-index: 99;}
#content.listado > div > .result-container table > tbody > tr > td > a:hover > img + img {display: block;}
#content.listado > div > .result-container table > tbody > tr > td > a > span.dto {background: #2274ac none repeat scroll 0 0;color: #ffffff;font-size: 12px;margin:0;left: -2px;padding: 6px;position: absolute;top: -4px;}
#content.listado > div > .result-container table > tbody > tr > td.descript {text-align: left;width: 39%}
#content.listado > div > .result-container table > tbody > tr > td > a > strong {display: block;font-family: "vw_otblack",arial,sans-serif;font-size: 16px;font-weight: normal;line-height: 20px;margin: 0 0 4px;}
#content.listado > div > .result-container table > tbody > tr > td > a > span {color:#333333;display:block;margin:4px 0;}
#content.listado > div > .result-container table > tbody > tr > td > a > span > span {color:#2274ac}
#content.listado > div > .result-container table > tbody > tr > td.ocult_mvl > strong, #content.listado > div > .result-container table > tbody > tr > td.ocult_mvl > strong > a{color:#2274ac;font-size: 15px;font-weight: normal;text-decoration: none;}
#content.listado > div > .result-container table > tbody > tr > td > a > strong > em {color:#2274ac;}
#content.listado > div > .result-container table > tbody > tr > td > div > a {color: #666666;display: block;font-size: 13px;margin: 10px 0 0;padding: 4px 0 4px 25px;text-decoration: none;}
#content.listado > div > .result-container table > tbody > tr > td > div > a.addFavoritos {background: url('../images/icons.jpg') no-repeat 0 0 transparent}
#content.listado > div > .result-container table > tbody > tr > td > div > a.delFavoritos {background: url("../images/icons.jpg") no-repeat scroll 0 -25px transparent}
#content.listado > div > .result-container table > tbody > tr > td > ul {text-align: right;}
#content.listado > div > .result-container table > tbody > tr > td > ul > li {margin:0 6px 8px;}
#content.listado > div > .result-container table > tbody > tr > td > ul > li > span {display: inline-block;min-width: 0;}
#content.listado > div > .result-container table > tbody > tr > td > ul > li > span.inclivalist {display: block;font-size: 0.7em;line-height: 1em;}
#content.listado > div > .result-container table > tbody > tr > td > ul > li > strong {color: #2274ac;display: block;font-size: 20px;font-weight: normal;line-height: 24px;min-width: 70px;}
#content.listado > div > .result-container table > tbody > tr > td > ul > li > strong > a {color:#2274ac;font-size:1em;text-decoration: none;}
#content.listado > div > .result-container table > tbody > tr > td > ul > li > ul > li > strong {font-size: 18px;font-weight: normal;}
#content.listado > div > .result-container table > tbody > tr > td .txt-promo {background: #2274ac none repeat scroll 0 0;border: 1px solid #2274ac;color: #ffffff;display: block;margin: 0;padding: 6px 0;text-transform: uppercase;width: 96%;}
#content.listado > div > .result-container table > tbody > tr > td > .explica_promocion {border: 3px solid #dddddd;margin: 10px 6px 10px 0;text-align: left;}
#content.listado > div > .result-container table > tbody > tr > td > .explica_promocion > ul {font-family: arial;font-size: 12px;margin: 6px 10px;}
#content.listado > div > .result-container table > tbody > tr > td > .explica_promocion > ul > li {background: transparent url("../images/icon_sprite.png") no-repeat scroll -820px -125px;line-height: 13px;margin: 0;padding: 2px 0 2px 16px;}


#content.listado .show_tablet {display: none !important;}
#content.listado .show_mvl {display: none !important;}
#content.listado > div > .result-container + p {background: none repeat scroll 0 0 #eaeeed;border-radius: 10px;clear: both;font-family:'vw_otsemibold', arial, sans-serif;float: right;margin: 20px;overflow:hidden;padding: 2px 4px;text-align:right;width: 50%;}
#content.listado > div > .result-container + p > span {color:#2274ac;float: left;padding: 2px 4px;}
#content.listado > div > .result-container + p > a {color: #2274ac;padding: 0 5px;text-align: center;text-decoration: none;}
#content.listado > div > .result-container + p > a + a {border-left: 2px solid #ffffff;}
#content.listado > div > .result-container + p > a.actual {color:#000000;}
#content.listado.favoritos > div > .result-container table {float: none;width: 100%}
/*------vender------*/
#content.vender > div > div { margin: 20px auto;width: 950px;}
#content.vender > div > div > h1 {font-family: "vw_otblack";font-size: 18px;font-weight: normal;line-height: 18px;margin: 5px 0 15px;}
#content.vender > div > div > p, #content.vender > div > div > h2 {font-weight:normal;margin: 15px 0;}
#content.vender > div > div > div > ul {background: none repeat scroll 0 0 #2274ac;border: 1px solid #e7e9ea;margin: 10px 0 20px;overflow: hidden;padding: 0 0 0 30px;width: auto;}
#content.vender > div > div > div > ul > li {display: block;width: auto;float: left;}
#content.vender > div > div > div > ul > li > a {background: none repeat scroll 0 0 #edeef0;color: #cccccc;cursor: default;display: block;font-size: 13px;padding: 8px 20px 17px 30px;position: relative;pointer-events:none;text-decoration: none;width: 110px;}
#content.vender > div > div > div > ul > li > a > span {font-family: "vw_otsemibold";font-size: 25px;left: 5px;position: absolute;top: 11px;text-rendering: optimizelegibility;}
#content.vender > div > div > div > ul > li + li > a {background: url("../images/pasos_gg.jpg") no-repeat scroll right center #EDEEF0;}
#content.vender > div > div > div > ul > li.actual > a{background: url("../images/pasos_bg.jpg") no-repeat scroll right center #fff;color: #000000;}
#content.vender > div > div > div > ul > li.actual+li > a, #content.vender > div > div > div > ul > li.hecho.completo > a, #content.vender > div > div > div > ul > li.actual+li > a, #content.vender > div > div > div > ul > li.hecho.completo > a {background: url("../images/pasos_gg.jpg") no-repeat scroll right center #EDEEF0;}
#content.vender > div > div > div > ul > li.hecho > a {background: url("../images/pasos_gb.jpg") no-repeat scroll right center #EDEEF0;color:#000000;cursor: pointer}
#content.vender > div > div > div > ul > li.final > a {background: none #EDEEF0 !important;}
#content.vender > div > div > div > ul > li.final.actual > a {background: none #ffffff !important;color: #000000;}
#content.vender > div > div > div > div {padding: 0 0 0 20px;}
#content.vender > div > div > div > div > form {clear: both;}
#content.vender > div > div > div > div > form {padding: 10px;position: relative;}
#content.vender > div > div > div > div.actual > form {display: block;}
#content.vender > div > div > div > div > form > p > b {display: block;font-family: "vw_otsemibold";font-size: 18px;font-weight:normal;margin: 0 0 20px;text-rendering: optimizelegibility;}
#content.vender > div > div > div > div > form > ul+p > b {border-top: 1px dotted #EAEEED;display: block;font-family: "vw_otsemibold";font-size: 18px;margin: 0 0 20px;padding-top: 10px;text-rendering: optimizelegibility;}
#content.vender > div > div > div > div > form > ul > li > label > span {background: url("../images/icon_info.png") no-repeat scroll center center transparent;cursor: pointer;display: inline-block;height: 16px;left: 15px;position: relative;top: 3px;width: 15px;z-index: 9999;}
#content.vender > div > div > div > div > form > ul > li > label > span > span {background: #2274ac none repeat scroll 0 0;bottom: 20px;color: #ffffff;display: none;font-size: 12px;font-weight: normal;left: -30px;padding: 5px;position: absolute;width: 300px;}
#content.vender > div > div > div > div > form > ul > li > label > span:hover > span {display: block;}
#content.vender > div > div > div > div > form > ul > li > input + a {background: none repeat scroll 0 0 #2274ac;color: #FFFFFF;display: inline-block;font-weight: bold;height: 10px;margin: 0 0 0 5px;padding: 5px 6px;text-decoration: none;}
#content.vender > div > div > div > div > form > ul > li {margin: 4px 0 10px;}
#content.vender > div > div > div > div > form > ul > li > label {display: inline-block;font-weight: bold;min-width: 140px;}
#content.vender > div > div > div > div > form > ul > li > b {display: block;font-weight: bold;}
#content.vender > div > div > div > div > form > ul > li > span {display: block;font-weight: bold;margin: 6px 0 5px 140px;}
#content.vender > div > div > div > div > form > ul > li > span> label {margin: 0 10px 0 0;}
#content.vender > div > div > div > div > form > ul > li > select {border: 1px solid #CCCCCC;margin: 0;padding: 2px;width: 198px;}
#content.vender > div > div > div > div > form > ul > li.fecha > select {width: 63px;}
#content.vender > div > div > div > div > form > ul > li.short > select {width: 97px;}
#content.vender > div > div > div > div > form > ul > li > input[type="text"] {border: 1px solid #CCCCCC; margin: 0;padding: 2px;width: 192px;}
#content.vender > div > div > div > div > form > ul > li > i {display: inline-block;margin: 5px 0;color: #2274ac;}
#content.vender > div > div > div > div > form > ul > li > textarea {background: none repeat scroll 0 0 #F3F3F3;border: 1px solid #CCCCCC;height: 60px;margin: 0;padding: 2px;resize: none;width: 192px;}
#content.vender > div > div > div > div > form > ul > li.align_top > label {margin-top: 5px;vertical-align: top;}
#content.vender > div > div > div > div > form > p > i {background: url("../images/arrows.png") no-repeat scroll 0 -101px transparent;color: #000000;display: block;height: 12px;margin: 0 0 15px;padding: 5px 0 4px 15px;text-decoration: none;}
#content.vender > div > div > div > div ul.foto {margin-bottom: 20px;}
#content.vender > div > div > div > div ul.foto > li {overflow: hidden;}
#content.vender > div > div > div > div ul.foto > li * {margin: 0 5px 0 0;vertical-align: top;}
#content.vender > div > div > div > div ul.foto > li > u {display: block;float: left;font-weight: bold;margin: 5px 0 5px;text-decoration: none;width: 470px;}
#content.vender > div > div > div > div ul.foto > li > a {background: url("../images/bg_input_file.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: block;float: left;font-weight: normal;height: 12px;margin: 20px 0 0;padding: 4px;text-decoration: none;width: 130px;}
#content.vender > div > div > div > div ul.foto > li > span {display: block;float: left;font-weight: normal;height: 25px;margin: 5px 0 0;overflow: hidden;width: 470px;}
#content.vender > div > div > div > div ul.foto > li > form { width: 470px;display: block;float: left;}
#content.vender > div > div > div > div ul.foto > li > a {display: block;float: left;font-weight: normal;height: 25px;margin: 5px 0 0;overflow: hidden;width: 470px;}
#content.vender > div > div > div > div ul.foto > li > img {display: block;float: left;clear: left;margin: 5px 5px 5px 0;}
#content.vender > div > div > div > div ul.foto > li > div {width: 470px;display: block;float: left;color: #2274ac;}
#content.vender > div > div > div > div ul.foto > li > div > a{font-weight: bold;color: #2274ac;}
#content.vender p.botones_navegacion, #content.vender p.botones_navegacion {height: 30px;margin: 5px 0 30px;}
#content.vender p.botones_navegacion > a, #content.vender p.botones_navegacion > a {background: none repeat scroll 0 0 #2274ac;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: left;font-weight: bold;margin: 0;padding: 5px 14px;text-align: center;text-decoration: none;width: 132px;}
#content.vender p.botones_navegacion > a + a, #content.vender p.botones_navegacion > a + a {background: none repeat scroll 0 0 #2274ac;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: right;font-weight: bold;margin: 0;padding: 5px 14px;text-align: center;text-decoration: none;width: 132px;}
#content.vender div p.botones_navegacion > button, #content.vender p.botones_navegacion > button {background: none repeat scroll 0 0 #2274ac;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: right;font-weight: bold;margin: 0;padding: 5px 14px;text-align: center;text-decoration: none;width: 160px;}
#content.vender p.botones_navegacion > span.error, #content.vender p.botones_navegacion > span.error {border: 1px solid #CC0000;color: #2274ac;display: block;float: left;margin: 0 0 0 10px;padding: 5px;width: 300px;}
#content.vender > div > div > div > div > form > ul > li > label {min-width: 235px;}
#content.vender > div > div > div > div > form > ul > li .sms-explica {background: #eaeeed none repeat scroll 0 0;display: block;font-weight: normal;margin: 4px 0 10px 240px;padding: 8px 4px;width: 188px;}
#content.vender > div > div > div > div > form > p > u {display: block;font-family: "vw_otsemibold";font-size: 11px;font-weight: bold;margin: 25px 0 1px;text-decoration: none;text-rendering: optimizelegibility;}
#content.vender > div > div > div > div > form > ul > li > label > strong {display: block;font-family: "vw_otsemibold";margin: 5px 0 0;text-rendering: optimizelegibility;}
#content.vender > div > div > div > div > form > ul > li > label > strong > b {color: #2274ac;}
#content.vender > div > div > div > div > form > ul > li > label > strong > em {color: #2274ac;font-style: oblique;}
#content.vender > div > div > div > div > form > ul > li > select, #content.vender > div > div > div > div > form > ul > li > select {border: 1px solid #CCCCCC;margin: 0;padding: 2px; width: 198px;}
#content.vender > div > div > div > div > form > ul > li > label > em {cursor: pointer;display: inline-block;font-style: normal;font-weight: bold;position: relative;text-decoration: underline;}
#content.vender > div > div > div > div > form > ul > li > label > em > span {background: none repeat scroll 0 0 #eaeeed;bottom: 20px;color: #333333;display: none;font-size: 11px;font-weight: normal;left: -30px;padding: 5px;position: absolute;width: 300px;}
#content.vender > div > div > div > div > form > ul > li > label > em:hover > span {display: block;}
#content.vender > div.perfil > div > div> form > div, #content.vender .compramos > div > div {display: none;padding: 10px;position: relative;}
#content.vender > div.perfil > div > div > form > div.actual, #content.vender .compramos > div > div.actual {display: block;}
#content.vender > div > div > div > div > form > ul > li.condiciones > label {display: block;width:auto;}
#content.vender .error label {color: #ff0000;}
#content.vender .error select {border: 1px solid #ff0000;}
#content.vender .error input[type="text"] {border: 1px solid #ff0000;}
#content.vender > div > div > div > div#enviado {}
#content.vender > div > div > div > div#enviado > p {margin: 10px 0;}
#content.vender > div > div > div > div#enviado > p > strong {background: url("/images/visto.png") no-repeat scroll 0 0 transparent;color: #2274AC;display: block;font-size: 27px;font-weight: normal;height: 20px;margin: 0 0 20px;padding: 30px 0 30px 70px;text-rendering: optimizelegibility;}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
    #content.vender > div > div > div > div ul.foto > li > span > input[type="file"] {
        cursor: pointer;
        display: block;
        height: 30px;
        left: -122px;
        padding-top: 25px;
        position: relative;
        width: 300px;
    }
}
.res_wt_lbl > label {width: 65px !important;min-width: 0 !important;}
#controdesconectar > span > a {color: #000000;display: inline-block;font-weight: bold;margin: 0 0 0 0px !important;}
#content.vender > div > div > div > div ul.foto > li > div, #alerta_foto_1, #alerta_foto_2, #alerta_foto_3, #alerta_foto_4 {margin-top: 5px !important;}
/*------ubicaciones------*/
#content.ubicaciones > div > div { margin: 20px auto;width: 950px;}
#content.ubicaciones > div > div > h1 {font-family: "vw_otblack";font-size: 18px;font-weight: normal;line-height: 18px;margin: 5px 0 15px;}
#content.ubicaciones > div > div > p {margin: 15px 0;}
#content.ubicaciones > div > div > div {margin:40px 0;}
#content.ubicaciones > div > div > div > div {float: left;width: 48%}
#content.ubicaciones > div > div > div > div > h2 {background: #5b8ab4; /* Old browsers */background: -moz-linear-gradient(top,  #5b8ab4 0%, #245c94 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b8ab4), color-stop(100%,#245c94)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #5b8ab4 0%,#245c94 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #5b8ab4 0%,#245c94 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #5b8ab4 0%,#245c94 100%); /* IE10+ */background: linear-gradient(to bottom,  #5b8ab4 0%,#245c94 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b8ab4', endColorstr='#245c94',GradientType=0 ); /* IE6-9 */border-radius: 5px;color: #ffffff;font-family: vw_otsemibold;font-size: 17px;font-weight: normal;margin: 0 0 20px;padding: 15px 20px;text-transform: uppercase;}
#content.ubicaciones > div > div > div > div > h3 {font-family: 'vw_otblack';font-size: 14px;font-weight: normal;margin: 0 0 15px;}
#content.ubicaciones > div > div > div > div > ul {margin: 15px 0;}
#content.ubicaciones > div > div > div > div > ul > li {margin:0 0 3px 0;}
#content.ubicaciones > div > div > div > div > ul > li > strong { display: block;font-size: 14px;margin: 0 0 4px;}
#content.ubicaciones > div > div > div > div > ul > li > a {color: #000000;font-weight:bold;text-decoration: none;}
#content.ubicaciones > div > div > div > div + div {float: right;}
#content.ubicaciones > div > div > div > div + div > div, #content.ubicaciones > div > div > div > div + div > iframe {min-height: 300px;width: 99%}
/*------alertas------*/
#content.alertas > div > div { margin: 20px auto;width: 950px;}
#content.alertas > div > div > h1 {font-family: "vw_otblack";font-size: 18px;font-weight: normal;line-height: 18px;margin: 5px 0 15px;}
#content.alertas > div > div > p, #content.alertas > div > div > h2 {font-weight:normal;margin: 15px 0;}
#content.alertas > div > div > form {}
#content.alertas > div > div > form > ul {margin: 30px 0;}
#content.alertas > div > div > form > ul > li {margin: 7px 0;min-height: 15px;}
#content.alertas > div > div > form > ul > li > b {border-top: 1px dotted #eaeeed;clear: both;display: block;font-family: "vw_otsemibold",arial,sans-serif;font-size: 20px;font-weight: normal;line-height: 20px;margin: 15px 0;padding-top: 10px;text-rendering: optimizelegibility;}
#content.alertas > div > div > form > ul > li > label {display: inline-block;font-weight: bold;margin: 0 0 0 15px;width: 170px;}
#content.alertas > div > div > form > ul > li > input[type="text"] {border: 1px solid #cccccc;margin: 0;padding: 2px;width: 312px;}
#content.alertas > div > div > form > ul > li > select {border: 1px solid #cccccc;margin: 0;padding: 2px;width: 318px;}
#content.alertas > div > div > form > ul + ul {overflow: hidden;}
#content.alertas > div > div > form > ul + ul > li + li {display: block;float: left;width: 290px;}
#content.alertas > div > div > form > ul + ul > li + li > label {margin: 0 0 0 12px;}
#content.alertas > div > div > form > div {width: 750px}
#content.alertas > div > div > form > div > p > b {border-top: 1px dotted #eaeeed;clear: both;display: block;font-family: "vw_otsemibold",arial,sans-serif;font-size: 20px;font-weight: normal;line-height: 20px;margin: 15px 0;padding-top: 10px;text-rendering: optimizelegibility;}
#content.alertas > div > div > form > div > ul {}
#content.alertas > div > div > form > div > ul > li {margin: 10px 0;}
#content.alertas > div > div > form > div > ul > li > label {display: inline-block;font-weight: bold;margin: 5px 0 0 15px;vertical-align: top;width: 170px;}
#content.alertas > div > div > form > div > ul > li > input[type="text"]{border: 1px solid #ccc;width: 312px}
#content.alertas > div > div > form > div > p > label {display: block;margin: 15px 10px;}
#content.alertas > div > div > form > div > p > label > span {display: inline-block;font-weight: bold;position:relative;}
#content.alertas > div > div > form > div > p > label > span > span {background: none repeat scroll 0 0 #eaeeed;bottom: 20px;color: #333333;display: none;font-size:10px;font-weight: normal;left: -30px;padding: 5px;position: absolute;width: 300px;}
#content.alertas > div > div > form > div > p > label > span:hover > span {display: block;}
#content.alertas > div > div > form > div > p > button {cursor:pointer;float:right;background: #2274AC;border: medium none;border-radius: 2px;box-shadow: 1px 2px 2px #999;color:#ffffff;font-family: "vw_otsemibold",arial,sans-serif;font-size: 13px;padding: 4px 60px;text-transform: uppercase;}
#content.alertas > div > div > form > div > p > button:hover {box-shadow: none}
#content.alertas > div > div > form > div > p > i {color: #555555;font-size: 11px;margin: 0 0 0 15px}
#content.alertas > div > div > form > div > p.error {color:#ff0000;padding: 6px 4px;text-align: right;}
#content.alertas > div > div > form > div > p.enviando {color: #666666;padding: 6px 4px;text-align: right;}
#content.alertas > div > div > form > div > p.enviado {color:#006600;padding: 6px 4px;text-align: right;}
#content.alertas .error label {color: #ff0000;}
#content.alertas .error select {border: 1px solid #ff0000;}
#content.alertas .error input[type="text"] {border: 1px solid #ff0000;}
/* financiacion */
.financiacion > h1 {
    color: #1F1F1F;
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
    margin: 10px 0 15px;}
.financiacion > h2 {
    color: #1F1F1F;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    margin: 10px 0 15px;}
.financiacion > ul {
    display: block;
    min-height: 320px;
    overflow: hidden;}
.financiacion > ul > li {
    display: block;
    float: left;
    margin: 30px 45px;
    text-align: center;
    width: 370px;}
.financiacion > ul > li > a > img {
    margin:0 0 10px 0;}
.financiacion > ul > li > a > strong {background: url("../images/bg_buscador.jpg") no-repeat scroll center center transparent;border: 1px solid #000000;border-radius: 4px;
    box-shadow: 1px 2px 2px #999999;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    margin: 0 10px;
    padding: 20px 10px;
    text-shadow: none;
    text-transform: uppercase;vertical-align: middle;width: 300px;}
.financiacion > ul > li > a:hover > strong {box-shadow: none;}
/*-------------------------------------------------*/
/* slider */
.swiper-container {
    height: 362px;
    width: 1000px;
    overflow: hidden;
}
.content-slide {
    padding: 20px;
    color: #fff;
}
#content.home > div > div.slide {
    border-radius: 6px;
    box-shadow: 0 1px 3px #999999;
    float: none;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
.title {
    font-size: 25px;
    margin-bottom: 10px;
}
.pagination {margin: 5px 0 !important;padding: 0;position: absolute;right: 5px;text-align: center;top: 320px;width: 100%;z-index: 9;}
.swiper-pagination-switch {background: none repeat scroll 0 0 #ffffff;border-radius: 10px;box-shadow: 0 1px 2px #555555 inset;cursor: pointer;display: inline-block;height: 12px;margin: 0 3px;width: 12px;}
.swiper-active-switch {border: 2px solid #dddddd;position: relative;top: 2px;}

.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    /* Fix of Webkit flickering */
    z-index:1;
}
.swiper-wrapper {
    position:relative;
    width:100%;
    -webkit-transition-property:-webkit-transform, left, top;
    -webkit-transition-duration:0s;
    -webkit-transform:translate3d(0px,0,0);
    -webkit-transition-timing-function:ease;

    -moz-transition-property:-moz-transform, left, top;
    -moz-transition-duration:0s;
    -moz-transform:translate3d(0px,0,0);
    -moz-transition-timing-function:ease;

    -o-transition-property:-o-transform, left, top;
    -o-transition-duration:0s;
    -o-transform:translate3d(0px,0,0);
    -o-transition-timing-function:ease;
    -o-transform:translate(0px,0px);

    -ms-transition-property:-ms-transform, left, top;
    -ms-transition-duration:0s;
    -ms-transform:translate3d(0px,0,0);
    -ms-transition-timing-function:ease;

    transition-property:transform, left, top;
    transition-duration:0s;
    transform:translate3d(0px,0,0);
    transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}

/*  ajust equipo  */
.equipo h1, .equipo h3 {
    border-bottom: 1px solid #DDDDDD;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 7px;
    padding-bottom: 0;
}
.equipo > h2 {
    color: #1F1F1F;
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
    margin: 10px 0 15px;
}
.equipo .row-fluid ul {
    margin-bottom: 15px;
}
.equipo .row-fluid ul > li > h2 {
    height: 20px;
    margin: 0;
    padding: 0;
}

#content > div.miga > ul {
    clear: both;
    display: block;
    overflow: hidden;
    padding: 8px 0;
}
#content > div.miga > ul > li {
    display: block;
    float: left;
    width: auto;
}
#content > div.miga > ul > li > a, #content > div.miga > ul > li > b {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    text-decoration: none;
}
#content > div.miga > ul > li + li {
    background: url("../images/arrows.png") no-repeat scroll 3px -106px transparent;
    padding-left: 15px;
}




/*   ajustes varios   */
.clear {clear:block;display: block}
.swiper-slide a img{
    border: none;
    width: 1000px;
    height: auto;
}
.txt {
    margin-bottom: 15px;
}
.txt > p {
    color: #444444;
    display: block;
    font-size: 11px;
    line-height: 11px;
    margin: 10px auto;
    width: 400px;
}
.txt > p + p {
    display: block;
    margin: 5px auto;
}
.txt > p > strong {
    display: block;
    margin: 14px 0 25px;
    text-align: center;
}
.txt > p > strong > a {
    color: #4B4B4B;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.opacity{opacity: 0.8;filter: alpha(opacity = 80);}
/*------error 404------*/
#content.error > div {background: #ffffff}
#content.error > div > div {padding: 40px;}
#content.error > div > div > p { margin: 15px 0;}
#content.error > div > div > p > span {color: #2293D5;display: block;font-size: 30px;line-height: 30px;margin: 10px 0;}
#content.error > div > div a {display: inline-block;margin: 5px 0;}
/*--especificas slider--*/
.irs {position: relative; display: block; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .irs-line {position: relative; display: block; overflow: hidden; outline: none !important; } .irs-line-left, .irs-line-mid, .irs-line-right {position: absolute; display: block; top: 0; } .irs-line-left {left: 0; width: 11%; } .irs-line-mid {left: 9%; width: 82%; } .irs-line-right {right: 0; width: 11%; } .irs-bar {position: absolute; display: block; left: 0; width: 0; } .irs-bar-edge {position: absolute; display: block; top: 0; left: 0; } .irs-shadow {position: absolute; display: none; left: 0; width: 0; } .irs-slider {position: absolute; display: block; cursor: default; z-index: 1; } .irs-slider.single {} .irs-slider.from {} .irs-slider.to {} .irs-slider.type_last {z-index: 2; } .irs-min {position: absolute; display: block; left: 0; cursor: default; } .irs-max {position: absolute; display: block; right: 0; cursor: default; } .irs-from, .irs-to, .irs-single {position: absolute; display: block; top: 0; left: 0; cursor: default; white-space: nowrap; } .irs-grid {position: absolute; display: none; bottom: 0; left: 0; width: 100%; height: 20px; } .irs-with-grid .irs-grid {display: block; } .irs-grid-pol {position: absolute; top: 0; left: 0; width: 1px; height: 8px; background: #000; } .irs-grid-pol.small {height: 4px; } .irs-grid-text {position: absolute; bottom: 0; left: 0; white-space: nowrap; text-align: center; font-size: 9px; line-height: 9px; padding: 0 3px; color: #000; } .irs-disable-mask {position: absolute; display: block; top: 0; left: -1%; width: 102%; height: 100%; cursor: default; background: rgba(0,0,0,0.0); z-index: 2; } .irs-disabled {opacity: 0.4; } .lt-ie9 .irs-disabled {filter: alpha(opacity=40); } .irs-hidden-input {position: absolute !important; display: block !important; top: 0 !important; left: 0 !important; width: 0 !important; height: 0 !important; font-size: 0 !important; line-height: 0 !important; padding: 0 !important; margin: 0 !important; outline: none !important; z-index: -9999 !important; background: none !important; border-style: solid !important; border-color: transparent !important; } /* Ion.RangeSlider, Flat UI Skin // css version 2.0.3 // © Denis Ineshin, 2014    https://github.com/IonDen // ===================================================================================================================*/ /* ===================================================================================================================== // Skin details */ .irs-line-mid, .irs-line-left, .irs-line-right, .irs-bar, .irs-bar-edge, .irs-slider {background: url(../img/sprite-skin-flat.png) repeat-x; } .irs {height: 40px; } .irs-with-grid {height: 60px; } .irs-line {height: 12px; top: 25px; } .irs-line-left {height: 12px; background-position: 0 -30px; } .irs-line-mid {height: 12px; background-position: 0 0; } .irs-line-right {height: 12px; background-position: 100% -30px; } .irs-bar {height: 12px; top: 25px; background-position: 0 -60px; } .irs-bar-edge {top: 25px; height: 12px; width: 9px; background-position: 0 -90px; } .irs-shadow {height: 3px; top: 34px; background: #000; opacity: 0.25; } .lt-ie9 .irs-shadow {filter: alpha(opacity=25); } .irs-slider {width: 16px; height: 18px; top: 22px; background-position: 0 -120px; } .irs-slider.state_hover, .irs-slider:hover {background-position: 0 -150px; } .irs-min, .irs-max {color: #999; font-size: 10px; line-height: 1.333; text-shadow: none; top: 0; padding: 1px 3px; background: #e1e4e9; -moz-border-radius: 4px; border-radius: 4px; } .irs-from, .irs-to, .irs-single {color: #fff; font-size: 10px; line-height: 1.333; text-shadow: none; padding: 1px 5px; background: #ed5565; -moz-border-radius: 4px; border-radius: 4px; } .irs-from:after, .irs-to:after, .irs-single:after {position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0; height: 0; margin-left: -3px; overflow: hidden; border: 3px solid transparent; border-top-color: #ed5565; } .irs-grid-pol {background: #e1e4e9; } .irs-grid-text {color: #999; } .irs-disabled {} .irs {margin: 50px 0;min-height: 50px;}
.irs {margin: 24px 0 0}
.irs-line {background: #cccccc none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 2px;height: 3px;}
.irs-line-left {height: 3px;}
.irs-line-mid {height: 3px;}
.irs-line-right {height: 3px;}
.irs-bar {background: #2274AC none;height: 5px;}
.irs-slider.from {background: #2274ac none repeat scroll 0 0;border: 4px solid #ffffff;border-radius: 20px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);cursor: pointer;height: 20px;top: 14px;width: 20px;}
.irs-slider.to {background: #2274ac none repeat scroll 0 0;border: 4px solid #ffffff;border-radius: 20px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);cursor: pointer;height: 20px;top: 14px;width: 20px;}
.irs-from, .irs-to, .irs-single {background: transparent none repeat scroll 0 0;color: #000000;font: 600 12px/12px Arial;text-align: center;top: -5px;}
.irs-from::after, .irs-to::after, .irs-single::after {content: none;}