/* Comun
/* ----------------------------------------------------------------- */
.ssec_emi {}

.emi-intro {padding:28px 0; background-color:#F2F2F2;}
.emi-intro h2, .emi-intro h3, .emi-intro p {display:table-cell; vertical-align:middle;}
.emi-intro h2 {padding-right:20px; font-size:24px; color:#353535; font-family:'Montserrat', sans-serif;}
.emi-intro p {position:relative; padding-left:20px; font-size:13px; line-height:1.7;}

.emi-intro .head {overflow:visible; width:100%; display:block;}
/*.emi-intro .head span {float: left; line-height:1; padding-top: 10px; margin-right: 30px;width:400px; display:inline;}*/
.emi-intro p strong {font-weight: 700; font-size: 1.1em;}
.emi-intro span h2 {padding: 0; margin: 0;}
.emi-intro p:before {position:absolute; top:50%; left:0; margin-top:-5px; display:inline-block; width:0px; height:0px; border:5px solid transparent; border-left:5px solid #4AB224; content:"";}
.emi-intro h3 {padding-right:20px; padding-top: 10px; font-size:16px; color:#353535; font-family:'Montserrat', sans-serif;}
.emi-intro .daytona-content {}

.emi-main {}

.emi-sum {padding:65px 0; background-color:#F2F2F2; font-size:12px; font-weight:700; font-family:'Montserrat', sans-serif;}
.emi-sum h2 {display:inline-block; padding:0 25px 0 0; background-color:#F2F2F2; color:#4AB224; font-size:12px; font-weight:700;}
.emi-sum ul {margin:-7px 0 0; padding:15px 0; border-top:1px solid #C3C3C3; border-bottom:1px solid #C3C3C3; list-style-type:none; color:#000;}
.emi-sum li {float:left; width:50%; margin:0 0 6px 0;}
.emi-sum li strong {text-decoration:underline;}
.emi-sum span {display:inline-block; margin-top: 5px; font-weight:100; }
.row .wizard { margin: 15px !important;}
.wizard { display: flex; justify-content: space-between; align-items: center; margin-left:-15px !important; }
.wizard .seleccionado { background-color: #0D47A1; }
.wizard section { background-color: #9E9E9E; padding: 15px; color: white; font-weight: 700; text-align: center; display: flex; flex-grow: 1; align-self: center; align-items: center; border-radius: 5px; }
.wizard .wizard1, .wizard .wizard2, .wizard .wizard3 { margin-right: 15px; }
.wizard section span { border: 1px solid white; border-radius: 100%; height: 45px; width: 45px; line-height: 45px;}
.content-float .no-float { float: none !important; max-width: 100% !important; width: 100% !important;}


@media screen and (max-width: 767px) {
	.emi-intro {padding:12px 0; background-color:#fff;}
	.emi-intro h2, .emi-intro p {display:block;}
	.emi-intro p {padding:8px 0 0;}
	.emi-intro p:before {display:none;}
    .emi-intro span {float: none; width: 100%;}
    .emi-intro span h2 {padding: 0; margin: 0;}
	
	.emi-sum li {width:100%;}
}

@media screen and (max-width: 991px) {
    .emi-intro p {max-width: 300px; max-height: 200px;}
    .emi-intro span {max-width: 150px; height: 200px; margin-top: -20px; margin-bottom: 15px;}
    .emi-intro h3 {font-size:14px;}
}

@media screen and (max-width: 1199px) {
    .emi-intro p {max-width: 500px; max-height: 200px;}
    .emi-intro span {height: 115px; padding-top: 32px;}
}


/* Main
/* ----------------------------------------------------------------- */
/* Cuadro de precios */
.emi-tbl {margin:40px 0; width:100%; font-family:'Montserrat', sans-serif; border:1px solid #B3B3B3;}
.emi-tbl tr {border-bottom:1px solid #B3B3B3;}
.emi-tbl th, .emi-tbl td {text-align:center; vertical-align:middle; border-right:1px dashed #B3B3B3;}
.emi-tbl th {padding:5px 0; font-size:14px;}
.emi-tbl td {width:16%; font-size:20px;}
.emi-tbl.auto thead th, .emi-tbl.moto thead th {padding:15px 8px; font-size:14px;}
.emi-tbl.auto th, .emi-tbl.moto th {padding:5px 8px; font-size:14px;}
.emi-tbl.auto td, .emi-tbl.moto td {width:16%; font-size:20px;}
.emi-tbl.auto tr.resalta td, .emi-tbl.moto tr.resalta td {height:90px;}
.emi-tbl.auto tr.resalta img, .emi-tbl.moto tr.resalta img {height:75px;}
.emi-tbl.auto.emision td {width:13.33%; font-size:20px;}
.emi-tbl.moto.emision td {width:18%; font-size:20px;}

.emi-tbl thead tr {background:#FAFAFA;}
.emi-tbl thead th {position:relative; padding:20px 10px; vertical-align:middle;}
.emi-tbl thead th.hide {display:none;}
.emi-tbl thead th:first-child {font-weight:normal;}
.emi-tbl.auto thead th:first-child, .emi-tbl.moto thead th:first-child {font-weight: bold;}
/*.emi-tbl thead th:after {position:absolute; bottom:15px; left:50%; margin-left:-5px; display:block; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #A09D9D; content:"";}*/

.emi-tbl td .prod-name {display:none;}
.emi-tbl td .prod-name.emi {display:none;}
.emi-tbl td.quote {font-size:40px; font-weight:600; color:#4ab224;}
.emi-tbl.auto td.quote, .emi-tbl.moto td.quote {font-size:25px}
.emi-tbl td.quote.emi {font-size:40px; font-weight:600; color:#000;}
.emi-tbl td.quote.hide {display:none;}

.emi-tbl td .prod-price {display:block; font-size:22px; font-weight:600; color:#000; margin:5px 10px; padding:8px 0; box-shadow: 3px 3px 1px #B3B3B3; border-radius:2px; cursor:pointer;}
.emi-tbl td .prod-price:hover,
.emi-tbl td .prod-price.sel {background:#0660FF; color:#fff;}
.emi-tbl td.cargando {background: url(../img/waiting.gif) no-repeat center center #fff;}

/*Tabla precios Auto con Emisión*/
.emi-tbl td .prod-price.auto, .emi-tbl td .prod-price.moto {display:block; font-size:20px; font-weight:600; color:#000; margin:5px 10px; padding:8px 0; box-shadow: 3px 3px 1px #B3B3B3; background-color: #fafafa; border-radius:2px; cursor:pointer;}
.emi-tbl tr.resalta .prod-price.auto, .emi-tbl tr.resalta .prod-price.moto {font-size:22px;}
.emi-tbl td .prod-price.auto:hover, .emi-tbl td .prod-price.moto:hover,
.emi-tbl td .prod-price.auto.sel, .emi-tbl td .prod-price.moto.sel {background:#0660FF; color:#fff;}

.emi-tbl td .prod-price.auto.emi, .emi-tbl td .prod-price.moto.emi {display:block; font-size:20px; font-weight:600; margin:5px 10px; padding:8px 0; background-color: #4ab224; color:white; cursor:pointer;}
.emi-tbl td .prod-price.auto.emi:hover, .emi-tbl td .prod-price.moto.emi:hover,
.emi-tbl td .prod-price.auto.emi.sel, .emi-tbl td .prod-price.moto.emi.sel {background:#0660FF; color:#fff;}

.emi-tbl tr.row-desc {display:none;}
.emi-tbl tr.row-desc td,.emi-tbl.auto tr.row-desc td , .emi-tbl.moto tr.row-desc td {padding:10px 10px 10px 10px; text-align:left; font-size:13px; background:#fafafa; border-right:none; font-family:Roboto,sans-serif; -webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2); box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);}
.emi-tbl tr.row-desc .prod-title {display:block; text-align:center; font-size:16px;font-weight:600; color:#000;width:100%;padding:5px;margin-bottom:20px;}
.emi-tbl td .prod-price2 {display:inline-block; float:right; font-size:20px; font-weight:600; margin-right: 25px; padding:8px 0; color:#000;}
.emi-tbl tr.row-desc td, .emi-tbl.auto tr.row-desc td, .emi-tbl.moto tr.row-desc td {vertical-align:top; }
.emi-tbl tr.row-desc .logo-desc, .emi-tbl.auto tr.row-desc .logo-desc, .emi-tbl.moto tr.row-desc .logo-desc  {display:none; }


@media screen and (max-width: 767px) {
	.emi-tbl {border:none; margin:0 0;}
	.emi-tbl thead {display:none;}
	.emi-tbl td.quote.emi-hide {display:none;}
	.emi-tbl td.quote {color:#000;}
	.emi-tbl tr {float:left; width:100%; border-top:35px solid #fff; border-bottom:0px solid #fff;}
	.emi-tbl tr.row-desc {border-top:none;}
	
	.emi-tbl th, .emi-tbl td {float:left; width:100% !important; clear:both; border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3;}
	.emi-tbl th {border-top:1px solid #B3B3B3;}
	.emi-tbl td {border-top:1px dashed #B3B3B3;}
	.emi-tbl td:last-child {border-bottom:1px solid #B3B3B3;}
	.emi-tbl tr.row-desc td {border-top:none; border-right:1px solid #B3B3B3;}
	
	.emi-tbl td .prod-name {display:block; margin:5px; font-size:14px;}
	.emi-tbl td .prod-name.emi {display:block; margin:5px; font-size:14px; color:#4ab224;}
	.emi-tbl td .prod-price {margin:5px;}
    .emi-tbl tr.row-desc .logo-desc, .emi-tbl.auto tr.row-desc .logo-desc, .emi-tbl.moto tr.row-desc .logo-desc {display:block; margin: 0 auto; }
}

/* Pasos */
.lst-steps {display:table; width:100%; margin:0; padding:18px 0 20px 0; list-style-type:none; font-family:'Montserrat', sans-serif;}
.lst-steps li {display:table-cell; vertical-align:middle; color:#B3B3B3;}
.lst-steps li.curr {font-size:18px; color:#FF6600;}
.lst-steps li.done:after {content:"\2714"; display:inline-block; width:12px; height:12px; margin-left:5px; border-radius:100%; background-color:#B3B3B3; color:#fff; font-size:10px; text-align:center;}
.lst-steps li:last-child {text-align:right;}


@media screen and (max-width: 767px) {
	.lst-steps {padding:0 0 10px 0;}
	.lst-steps li:not(.curr) {display:none;}
	.lst-steps li.curr {text-align:center;}
}


/* Form */
.emi-frm {margin-bottom:-22px;}
.emi-frm .frm-step {margin:0 -12px;}
.emi-frm .frm-step:before, .emi-frm .frm-step:after {content:" "; display:table;}
.emi-frm .frm-step:after {clear:both;}

.emi-frm .frm-grp {float:left; width:25%; padding:0 12px 18px; font-size:12px;}
.emi-frm .frm-grp:nth-child(5n+1) {clear:both;}
.emi-frm .grp-il {width:auto;}

.emi-frm h3 {position:relative; margin:10px 12px 15px; padding:0; font-size:10px; letter-spacing:1px; color:#B3B3B3; line-height:1;}
.emi-frm h3 span {display:inline-block; background-color:#fff; padding:0 10px 0 0;}
.emi-frm h3:after {position:absolute; top:50%; display:block; width:100%; height:0; border-top:1px solid #D2D2D2; content:""; z-index:-1;}

.emi-frm label {display:block; margin-bottom:4px; font-weight:normal;}
.emi-frm select, .emi-frm input[type="text"] {display:block; width:100%; height:25px; border:1px solid #aaa;}
.emi-frm select {padding:3px 4px;}
.emi-frm select::-ms-expand {border:none; background-color:transparent;}
.emi-frm input[type='text'] {padding:2px 4px; margin:0;}
.emi-frm .frm-msg {display:inline-block; margin:5px 0 0; font-size:11px; color:#353535;}

.emi-frm .grp-il label {display:inline-block; margin:0 5px 0 0;}
.emi-frm .grp-il select, .emi-frm .grp-il input[type="text"] {display:inline-block; width:auto; vertical-align:middle;}

.emi-frm .frm-btn-holder {padding-top:25px; text-align:center;}
.emi-frm .frm-btn {position:relative; padding:13px 25px 12px 25px; font-size:17px; color:#fff; border:none; font-family:'Montserrat', sans-serif; line-height:1;}
.emi-frm .frm-btn.btn-prev { padding-left:40px; background-color:#353535; margin-right:7px;}
.emi-frm .frm-btn.btn-next {padding-right:40px; background-color:#0660FF;  margin-left:7px;}
.emi-frm .btn-prev:before {content:""; display:block; position:absolute; top:0;  left:-14px; width:0; height:0; border-right:14px solid #353535; border-bottom:21px solid transparent; border-top:21px solid transparent;}
.emi-frm .btn-next:after  {content:""; display:block; position:absolute; top:0; right:-14px; width:0; height:0;  border-left:14px solid #0660FF; border-bottom:21px solid transparent; border-top:21px solid transparent;}
.emi-frm .frm-btn.btn-next.btnContratar {padding-right:40px; background-color:#4ab224;  margin-left:7px; margin-right:20px;}
.emi-frm .btn-next.btnContratar:after  {content:""; display:block; position:absolute; top:0; right:-14px; width:0; height:0;  border-left:14px solid #4ab224; border-bottom:21px solid transparent; border-top:21px solid transparent;}
.emi-frm .frm-btn.btn-next.btnContratar.btnContratar2 {padding-right:40px; background-color:#0660ff; margin-left:7px;}
.emi-frm .btn-next.btnContratar.btnContratar2:after  {content:""; display:block; position:absolute; top:0; right:-14px; width:0; height:0;  border-left:14px solid #0660ff; border-bottom:21px solid transparent; border-top:21px solid transparent;}

@media screen and (max-width: 767px) {
	.emi-frm .frm-grp {width:100%; padding:0 12px 15px; font-size:14px;}
	.emi-frm .grp-il {width:100%;}
	
	.emi-frm h3 {margin-top:20px;}
	
	.emi-frm .grp-il label {margin:0 5px 4px 0;}
	.emi-frm .grp-il select, .emi-frm .grp-il input[type="text"] {width:100%;}
	
	.emi-frm .frm-btn {padding:14px 20px 13px 20px; font-size:15px;}
	.emi-frm .frm-btn.btn-prev {padding-left:20px; margin-right:3px;}
	.emi-frm .frm-btn.btn-next {padding-right:20px;  margin-left:3px;}
}

/* Mensaje final
/* ----------------------------------------------------------------- */
.emi-fin {padding:50px 0 100px; text-align:center;}

.emi-fin h3 {font-size:32px; color:#FF6600; vertical-align:middle;}
.emi-fin h3:after {display:block; width:130px; height:3px; margin:13px auto 22px; background-color:#FF6600; content:"";}
.emi-fin p {max-width:455px; margin:0 auto; font-size:18px; line-height:1.2;}

.emi-fin .holder {}
.emi-fin .holder:after {display:block; width:195px; height:3px; margin:32px auto 22px; background-color:#FF6600; content:"";}
.emi-fin .holder h3 {display:inline-block; max-width:360px; text-align:left;}
.emi-fin .holder h3:after {display:none;}

.emi-fin .pol-num {display:inline-block; font-size:12px; line-height:1.4; vertical-align:middle;}
.emi-fin .pol-num span {display:block;}
.emi-fin .pol-num strong {display:inline-block; padding:10px 24px; letter-spacing:2px; font-size:19px; border:1px solid #4C4C4C; line-height:1;}

.emi-fin .pol-lnk-holder {display:table; width:auto; margin:0 auto;} 
.emi-fin .pol-lnk {display:table-cell; width:150px; height:100px; border:10px solid #fff; padding:10px 15px 10px 65px; text-align:left; vertical-align:middle; background:#f2f2f2 url(../img/ico-doc.png) no-repeat 15px 11px; font-size:10px; color:#4C4C4C;}


@media screen and (max-width: 767px) {
	.emi-fin .holder h3 {display:block; margin:0 auto 20px; text-align:center;}
	.emi-fin .pol-lnk {width:140px; height:90px; border:5px solid #fff;}
}

/* Formulario de Emisión Online 
/* ----------------------------------------------------------------- */
.frm-emi-online {position:relative; margin:0 auto 120px; padding:30px 30px 60px; width:870px; background-color:#fff; color:#4C4C4C; margin-top:50px;}
.frm-emi-online h2, .frm-emi-online h3 {line-height:1;}
.frm-emi-online h2 {margin:0 0 10px 0; font-size:26px; font-weight:bold; color:#0660FF; font-family:'Montserrat', sans-serif;}
.frm-emi-online h3 {margin:0 0 10px 0; padding:0 0 5px; font-size:10px; letter-spacing:1px; border-bottom:1px solid #D2D2D2;}

.frm-emi-online .h-ico {position:absolute; bottom:25px; left:30px;}
	
.frm-emi-online .ban-badge {
	position:absolute; top:-37px; right:-57px; display:block; padding:37px 25px 0; width:146px; height:145px; background:url(../img/badge.png) no-repeat left top;
	text-align:center; color:#fff; font-size:17px; line-height: 1.2; font-family:'Montserrat', sans-serif;
}
.frm-emi-online .ban-badge span {font-size:29px;}

.frm-emi-online .frm-header {margin:0 0 25px 0;}
.frm-emi-online .frm-header.head-cia-sancor-seguros {background:url(../img/cias/logo_sancor.jpg) no-repeat 400px -9px;}
.frm-emi-online .frm-header.head-cia-triunfo-seguros {background:url(../img/cias/logo_triunfo.jpg) no-repeat 400px -9px;}
.frm-emi-online .frm-header.head-cia-rivadavia-seguros {background:url(../img/cias/logo_rivadavia.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-meridional {background:url(../img/cias/logo_meridional.jpg) no-repeat 380px 20px; background-size: 160px 80px;}
.frm-emi-online .frm-header.head-cia-nueva {background:url(../img/cias/logo_nueva.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-provincia {background:url(../img/cias/logo_provincia.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-zurich {background:url(../img/cias/logo_zurich.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-federal {background:url(../img/cias/logo_federal.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-rsa {background:url(../img/cias/logo_rsa.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-liberty {background:url(../img/cias/logo_liberty.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-patronal {background:url(../img/cias/logo_federacion.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-federacion-patronal {background:url(../img/cias/logo_federacion.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-qbe {background:url(../img/cias/logo_qbe.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-segunda {background:url(../img/cias/logo_segunda.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-hsbc {background:url(../img/cias/logo_hsbc.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-parana {background:url(../img/cias/logo_parana.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-comercio {background:url(../img/cias/logo_comercio.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-banco-provincia {background:url(../img/cias/logo_provincia.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-allianz {background:url(../img/cias/logo_allianz.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-orbis {background:url(../img/cias/logo_orbis.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-boston {background:url(../img/cias/logo_boston.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-generali {background:url(../img/cias/logo_generali.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-la-holando {background:url(../img/cias/logo_laholando.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-mercantil-andina {background:url(../img/cias/logo_mercantil.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-san-cristobal {background:url(../img/cias/logo_sancristobal.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-renault {background:url(../img/cias/logo_renault.jpg) no-repeat 400px -9px;}
.frm-emi-online .frm-header.head-cia-chevrolet {background:url(../img/cias/logo_chevrolet.jpg) no-repeat 400px -9px;}
.frm-emi-online .frm-header.head-cia-fiat {background:url(../img/cias/logo_fiat.jpg) no-repeat 400px -9px;}
.frm-emi-online .frm-header.head-cia-ford {background:url(../img/cias/logo_ford.jpg) no-repeat 400px -9px;}
.frm-emi-online .frm-header.head-cia-nacion {background:url(../img/cias/logo_nacion.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-mapfre {background:url(../img/cias/logo_mapfre.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-berkley {background:url(../img/cias/logo_berkley.jpg) no-repeat 400px;}
.frm-emi-online .frm-header.head-cia-cells {background:url(../img/cias/logo_cells.jpg) no-repeat 420px;}
.frm-emi-online .frm-header.head-cia-prevencion {background:url(../img/cias/logo_prevencionsalud.jpg) no-repeat 360px; background-size: 170px;}
.frm-emi-online .frm-header .dest {margin:10px 0 0; font-size:13px; font-weight:bold; letter-spacing:1px;}

.frm-emi-online .step {clear:both;}
.frm-emi-online .step + .step {padding-top:20px;}

.frm-emi-online .frm-grp {float:left; width:25%; padding:0 15px 20px 0; font-size:12px;}
.frm-emi-online .grp-2col {width:50%;}
.frm-emi-online .grp-3col {width:75%;}
.frm-emi-online .grp-4col {width:100%;}
.frm-emi-online .grp-clear {clear:left;}

.frm-emi-online label {display:block; margin-bottom:2px; font-weight:normal;}
.frm-emi-online input[type='number']::-webkit-inner-spin-button,
.frm-emi-online input[type='number']::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
form input[type="email"] {
    text-transform: lowercase;
}
.frm-emi-online select, .frm-emi-online input[type='text'], .frm-emi-online input[type='number'], .frm-emi-online input[type='email'] {display:block; width:100%; height:25px; border:1px solid #aaa;}
.frm-emi-online select {padding:3px 4px;}
.frm-emi-online select::-ms-expand {border:none; background-color:transparent;}
.frm-emi-online input[type='text'], .frm-emi-online input[type='number'], .frm-emi-online input[type='email'] {padding:2px 4px; margin:0;}
.frm-emi-online input[type='checkbox'] {margin:0; vertical-align:text-top;}

.frm-emi-online input.w14 {width:30%;}
.frm-emi-online input.w12 {width:45%;}
.frm-emi-online input.w32 {width:50%;}
.frm-emi-online input.w34 {width:55%;}
.frm-emi-online input.w14b {width:20%;}
.frm-emi-online input.w34b {width:35%;}

.frm-emi-online .grp-inline select,
.frm-emi-online .grp-inline input {display:inline-block;}

.frm-emi-online .frm-grp span {display:block;}
.frm-emi-online .frm-grp span.smaller {font-size:.9em;}
.frm-emi-online .frm-grp span span {margin:0;}
.frm-emi-online .frm-grp .field-validation-valid,
.frm-emi-online .frm-grp .validation-summary-valid {display:none;}
.frm-emi-online .frm-grp .field-validation-error {color:#F44336;  margin:2px 0 0;}
.frm-emi-online .frm-grp .input-validation-error {background-color:#FFF5F5; border-color:#F44336 !important;  margin:2px 0 0;}
.frm-emi-online .frm-grp .validation-summary-errors {font-weight:bold; color:#F44336;}

.frm-emi-online .btn-main {position:absolute; bottom:-20px; right:0; padding:12px 30px 12px 16px; font-size:15px; color:#fff; border:none; background:#4AB224 url(../img/ico-btn-main.png) no-repeat right center; font-family:'Montserrat', sans-serif;}
.frm-emi-online .btn-main {-webkit-box-shadow:-2px 2px 5px 0 #4c4c4c; box-shadow:-2px 2px 5px 0 #4c4c4c;}
.frm-emi-online .btn-main:after {content:""; display:block; position:absolute; top:0; left:100%; width:0; height:0; border-left:16px solid #4AB224; border-bottom:22px solid transparent; border-top:22px solid transparent;}
.frm-emi-online .btn-main span {display:block; font-size:11px;}

.frm-emi-online .main-2l {text-align:right; padding:4px 30px 5px 16px;}
.frm-emi-online .main-2lxl {text-align:right; padding:12px 30px 12px 16px;}
.frm-emi-online .main-2lxl:after {border-left:25px solid #4AB224; border-bottom:30px solid transparent; border-top:30px solid transparent;}
.frm-emi-online .main-2lxl.changed:after {border-left:25px solid #ff2a13; border-bottom:30px solid transparent; border-top:30px solid transparent;}

@media screen and (max-width: 767px) {
	.frm-emi-online {margin:15px auto 90px; padding:0 0 30px 0; width:100%;}
	.frm-emi-online .h-ico {left:0; right:0; bottom:-70px;}
	.frm-emi-online .h-ico a:last-child {float:right;}
	.frm-emi-online .ban-badge {display:none;}
	.frm-emi-online .frm-header {margin:10px 0 25px 0; text-align:center;}
    .frm-emi-online .frm-header.head-cia-sancor-seguros {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-rivadavia-seguros {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-meridional {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-nueva {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-provincia {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-zurich {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-federal {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-rsa {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-liberty {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-patronal {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-federacion-patronal {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-qbe {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-segunda {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-hsbc {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-parana {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-comercio {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-banco-provincia {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-allianz {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-orbis {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-boston {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-generali {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-la-holando {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-mercantil-andina {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-san-cristobal {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-renault {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-chevrolet {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-fiat {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-ford {padding-top:70px; background-position:center top;}
    .frm-emi-online .frm-header.head-cia-prevencion {padding-top:70px; background-position:center top;}
	.frm-emi-online .frm-header .dest {font-size:13px;}
	.frm-emi-online .frm-grp {width:100%; padding:0 0 15px 0; font-size:14px;}
	.frm-emi-online .frm-grp span {font-size:12px;}
	.frm-emi-online .frm-grp span.smaller {font-size:11px;}
	.frm-emi-online .btn-main {right:16px; bottom:-30px;}
	.frm-emi-online .btn-main span {font-size:10px;}
	.frm-emi-online .main-2lxl {right:25px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.frm-emi-online .ban-badge {top:-35px; right:-45px;}
}

/* Estilos de impresion
/* ----------------------------------------------------------------- */
@media print {
	
	.container {width:100%;}

	a[href]:after {
		content: none;
	}
	
	.site-header .ban.tel {width:100%;}
	.site-header .col-sm-6 {float:left; width:50%;}
	
	.site-header .logo-sed:before {
		content: url(../img/logo_se_md.png) !important;
		float:left;
	}
	.site-header .logo-sed a {display:block; width:258px; height:70px; text-indent:-999em;}
	
	.resultado-marca .tamanio {position:relative; top:0;}

    .ssec_emi .emi-intro {padding:10px 0px 0px 0px;}
    .emi-tbl {margin-top:10px;}
	.content-float p {line-height:1.1;font-size:0.9em; }
}