@charset "UTF-8";
/* CSS Document */

/*-----------Estilos Generales Servicios  -----------*/
.encServicio { width: 940px; padding: 5px 10px; margin: 0px; }
.contServicios { width: 940px; padding: 5px 10px; margin: 0 0 1px; }
.contServicios h2 { color: #DC0000; float: left; font-size: 18px; margin: 0; padding: 15px 5px 30px; width: 420px; }
.contServicios .patrocinioFinan { color: #999999; float: right; font-size: 9px; margin: 20px 0; text-align: left; width: 420px; }
.contPersoSer { float: left; }
.contPersoSer h3 { color: #DC0000 }
.contPersoSer ul { list-style: none; margin: 0 0 20px 30px; padding: 0; font-size: 14px; width: 376px; }
.contPersoSer ul li { background: url(../../imgseguro/chuloRojo.gif) no-repeat 0 5px; margin: 0; padding: 5px 0 5px 25px; }
.contPersoSer .contRedesSociales { margin: 10px 0 15px; width: 230px; float: right; }
.contPersoSer .contRedesSociales .srv_facebook { width: 115px; float: left; }
.contPersoSer .contRedesSociales .srv_twitter { position: relative; z-index: 3; width: 115px; float: right; }
.contPersoSer .contRedesSociales .srv_twitter body.ready #widget { text-align: right !important; }
.contFormServ { float: right; border: 1px solid #DEDEDE; color: #333333; position: relative; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(237,237,237,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* Opera11.10+ */ #background:#F2F2F2;
}
.contFormServ h4 { background: url(../../imgseguro/herramientas/imgCalculadoras.png) no-repeat; color: #666666; font-size: 16px; left: -10px; position: absolute; top: -20px; width: 275px; font-weight: normal; }
.contFormServ h4 span { font: bold 27px/30px Arial, Helvetica, sans-serif !important; }
.contFormServ h4 b { color: #333333; font: bold 17px/21px Arial, Helvetica, sans-serif; }
.contFormServ .flServ { background: url(../../imgseguro/herramientas/flechasServicios.png) no-repeat; position: absolute; color: #FFFFFF; margin: 0; padding: 5px 10px; }
.contFormServ label { border-bottom: 1px dotted #CCCCCC; margin: 0px; padding: 4px 0; float: left; font-size: 13px; }
.contFormServ label strong { float: left; padding: 5px 0 0 5px; width: 85px; margin: 0px; }
.contFormServ label input, .contFormServ label select { float: right; margin: 0px 5px 0 0; width: 220px; }
.contFormServ label input { width: 220px; height: 31px; padding: 2px 7px !important; }
.contFormServ label select { width: 225px; }
.contFormServ label textarea { padding: 0px; width: 225px; }
.contFormServ .checkCondiciones { font-size: 11px; margin: 0px; padding: 5px 0; }
.contFormServ .checkCondiciones a { text-decoration: none; color: #069; }
.contFormServ .cntBtnServ { text-align: right; padding: 10px 0; border: none; }
.contSombraForm { background: url(../../imgseguro/herramientas/sombraCajForm.png) no-repeat; width: 420px; float: left; padding: 0 7px; }
#leasingDTO > em { color: grey; font-size: 12px; line-height: 29px; margin: 0; padding: 0; }
/*---------------- Estilos Renting ----------------*/
#SerRenting { width: 960px; margin: 15px 0 30px; color: #333333; }
#SerRenting .encServicio img { float: left; width: 161px; margin: 0 15px 0 0; display: none; }
#SerRenting .encServicio h2 { font-size: 20px; float: left; margin: 10px 0 0; display: none; }
#SerRenting .encServicio span { font-style: italic; font-size: 16px; float: right; margin: 12px 0 0; #font-weight:bold;
display: none; }
#SerRenting .contServicios { width: 900px; }
#SerRenting .contServicios .contPersoSer { width: 420px; height: 282px; float: right; margin: 0 15px; }
#SerRenting .contServicios .contPersoSer .rent_QueEsRenting { width: 150px; float: left; margin: 15px 0; text-decoration: none; color: #069; font-size: 14px; }
#SerRenting .contServicios .contPersoSer .contMeGustaFace { float: right; margin: 10px 0; width: 230px; }
#SerRenting .contServicios .contFormServ { float: left; padding: 25px 30px; width: 360px; }
#SerRenting .contServicios .contFormServ h4 { background-position: 0 -607px; padding: 18px 0 18px 150px; top: -15px; }
#SerRenting .contServicios .contFormServ .flServ { font-size: 18px; background-position: 0 -238px; width: 378px; height: 54px; left: -12px; top: 13px; }
#SerRenting .contServicios .contFormServ #formularioContacto { margin: 75px 0 0; }
#SerRenting .contServicios .contFormServ label { font-size: 13px; width: 370px; }
#SerRenting .contServicios .contFormServ label strong { width: 133px; }
#SerRenting .contServicios .contFormServ label.cntBtnServ { padding: 10px 0; width: 100%; }
#SerRenting .contServicios .contFormServ label.cntBtnServ .btnRojo { float: right; font-size: 16px; margin: 0; width: 193px; }
#SerRenting .contServicios .contFormServ span { font-size: 10px; color: #666666; padding: 0 30px 0 0; }
#SerRenting .contServicios h3 { font-size: 20px; margin: 5px 20px 5px; display: inline; float: left; }
#SerRenting .beneRent h4 { font-size: 16px; margin: 15px 20px 5px; color: #DC0000; }
#SerRenting .contPersoSer h3 { display: block; float: none; }
#SerRenting .contPersoSer ul.Beneficios li { font-size: 12px; padding: 3px 0 3px 25px; }
#SerRenting .contPersoSer ul li { background-position: 0 1px; }
#SerRenting .contServicios .contSliderRent { background: #F3F2F2; border: 1px solid #CCCCCC; width: 900px; overflow: hidden; padding: 12px 0; margin: 20px 0; position: relative; }
#SerRenting .contServicios .contSliderRent span.rent_Subtitulo { font-size: 14px; float: right; text-align: right; width: 400px; margin: 10px 20px 0; }
#SerRenting .contServicios .contSliderRent a.VerTodos { font-size: 12px; color: #069; margin: 15px 20px; font-weight: bold; }
#SerRenting .contSliderRent #btnSliderPrvinactive { left: 0; width: 25px; position: absolute; z-index: 3; }
#SerRenting .contSliderRent #btnSliderPrvinactive .btnprvCarRen { cursor: pointer; float: left; background: url(/imgseguro/rediseno/btnCarruRent.gif) no-repeat 0 -129px; height: 40px; width: 25px; margin: 90px 0px 66px; }
#SerRenting .contSliderRent #btnSliderPrvinactive .disabled { background-position: 0px -1px; cursor: default; visibility: visible !important; }
#SerRenting .contSliderRent #btnSliderNxtinactive { right: 0; width: 25px; position: absolute; z-index: 3; }
#SerRenting .contSliderRent #btnSliderNxtinactive .btnnxtCarRen { cursor: pointer; float: left; background: url(../../imgseguro/herramientas/btnCarruRent.gif) no-repeat 0 -87px; height: 40px; width: 25px; margin: 90px 0px 66px 2px; }
#SerRenting .contSliderRent #btnSliderNxtinactive .disabled { background-position: 0px -44px; cursor: default; visibility: visible !important; }
#SerRenting .contSliderRent .contVehRent { width: 870px; height: 178px; overflow: hidden; position: relative; float: left; margin: 18px 0 10px; }
#SerRenting .contSliderRent .contVehRent ul { overflow: hidden; height: 178px; float: left; list-style-type: none outside none; margin: 0; padding: 0; position: relative; }
#SerRenting .contSliderRent .contVehRent ul li { list-style: none; margin: 0px; padding: 0px; }
#SerRenting .contSliderRent .contVehRent ul li .modulo { margin: 0px 4px; width: 115px; height: 156px; background: #FFFFFF; border: 1px solid #C1C1C1; float: left; padding: 10px 10px; clear: none; }
#SerRenting .contSliderRent .contVehRent ul li img { margin: 0 14px; width: 92px; height: 65px; border: none; }
#SerRenting .contSliderRent .contVehRent ul li h4 { font-size: 13px; background: none; width: 118px; overflow: hidden; height: 27px; }
#SerRenting .contSliderRent .contVehRent ul li h4 a { color: #333333; text-decoration: none; }
#SerRenting .contSliderRent .contVehRent ul li h5 { color: #DC0000; font-size: 12px; overflow: hidden; height: 30px; font-weight: normal; margin: 5px 0; }
#SerRenting .contSliderRent .contVehRent ul li h5 strong { font-size: 14px; }
#SerRenting .contSliderRent .contVehRent ul li a.compRent { color: #666666; text-decoration: none; font-size: 11px; font-weight: bold; }
#SerRenting .contSliderRent .contador_slide { float: right; width: 225px; text-align: right; color: #666; font-size: 12px; margin: 0px; padding: 0 20px 0 0; }
#SerRenting .contSliderRent .contador_slide div { float: left; }
#SerRenting .contSliderRent .contador_slide a.lnkPrevRen { float: left; color: #069; margin: 0px; padding: 0 15px 0 0; }
#SerRenting .contSliderRent .contador_slide a.lnkNextRen { float: left; color: #069; margin: 0px; padding: 0 0 0 15px; }
/*---------------- Estilos lightbox ----------------*/
.datosEnv { color: #DC0000; font-size: 16px; margin: 45px 0; }
.PronContac { color: #333333; font-size: 16px; margin: 0 30px 100px; }
/*---------------- Estilos SOAT ----------------*/
#SerSOAT { width: 960px; margin: 15px 0 30px; color: #333333; }
#SerSOAT .contServicios { border: 1px solid #CCCCCC; width: 938px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; background: #F7F7F7; /* Old browsers */ background: -moz-linear-gradient(top, rgba(198,237,249,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(198,237,249,1)), color-stop(100%, rgba(255,255,255,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(198,237,249,1) 0%, rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(198,237,249,1) 0%, rgba(255,255,255,1) 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, rgba(198,237,249,1) 0%, rgba(255,255,255,1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(198,237,249,1) 0%, rgba(255,255,255,1) 100%); padding: 15px 10px; }
#SerSOAT .contPersoSer { width: 515px; margin: 0 0 0 15px; }
#SerSOAT .contPersoSer h3 { font-size: 22px; margin: 15px 0; }
#SerSOAT .contPersoSer ul { width: 465px; line-height: 16px; }
#SerSOAT .bannerSOAT p { font-weight: bold; margin: 0 55px 0 0; }
#SerSOAT .bannerSOAT p.fras1 { font-size: 28px; padding: 12px 0 0px; color: #DC0000; }
#SerSOAT .bannerSOAT p.fras2 { font-size: 24px; padding: 5px 0 10px; }
#SerSOAT .bannerSOAT p.fras3 { color: #DC0000; font-size: 40px; padding: 10px 0; }
#SerSOAT .bannerSOAT span { color: #DC0000; }
#SerSOAT .contPersoSer a { color: #069; font-size: 14px; margin: 0 45px; }
#SerSOAT .contFormServ { width: 350px; padding: 15px 25px; }
#SerSOAT .contFormServ p { font-size: 12px; margin: 0 0 15px; }
#SerSOAT .contFormServ h2 { font-size: 22px; font-weight: bold; float: left; color: #DC0000; }
#SerSOAT .contFormServ h4 { font-size: 14px; color: #333333; margin: 10px 0 5px; }
#SerSOAT .contFormServ a { font-size: 14px; color: #069; float: right; text-decoration: underline; }
#SerSOAT .contFormServ blockquote { font-size: 18px; color: #333333; font-weight: bold; padding: 0; margin: 0 px; }
#SerSOAT .contFormServ blockquote span { font-size: 28px; color: #666666; margin: 0 0 0 10px; }
#SerSOAT .contFormServ .flServ { font-size: 18px; background-position: 0 -160px; width: 355px; padding: 5px 0 5px 42px; margin: 10px 0; height: 48px; left: -38px; position: relative; }
#SerSOAT .contFormServ .checkCondiciones { text-align: right; width: 315px !important; padding: 10px 0; float: right !important; }
#SerSOAT .contFormServ .checkCondiciones span { font-size: 10px; color: #666666; }
#SerSOAT .contFormServ .checkCondiciones a { color: #666666; text-decoration: underline; float: none; font-size: 10px; }
#SerSOAT .contFormServ .checkCondiciones a:hover { text-decoration: none; }
#SerSOAT .contFormServ .contDatosSer { border-bottom: 1px dotted #CCCCCC; float: left; font-size: 13px; margin: 0; padding: 5px 0; }
#SerSOAT .contFormServ .contDatosSer input, #SerSOAT .contFormServ .contDatosSer select { float: right; margin: 0 5px 0 0; width: 220px; }
#SerSOAT .contFormServ .contDatosSer strong { width: 112px; float: left; margin: 0; padding: 5px 0 0 5px; }
#SerSOAT .contFormServ .contOpcSer { float: right; width: 220px; padding: 2px 0; }
.contOpcSer input { width: 15px !important; float: none; margin: 0 5px 5px 0; }
#SerSOAT .contFormServ .contOpcSer .span { clear: right; }
#SerSOAT .contFormServ label { width: 360px; }
#SerSOAT .contFormServ label.cntBtnServ { padding: 10px 0; width: 93%; }
#SerSOAT .contFormServ label.cntBtnServ .btnRojo { float: right; font-size: 18px; margin: 0 5px 0 0; width: 193px; }
/*---------------- Estilos Seguros Full Cobertura ----------------*/
#SerSegFull #container_header { margin: 5px 0 0 0; }
#SerSegFull { width: 960px; margin: 15px 0 30px; color: #333333; }
#SerSegFull .encServicio { color: #333333; font-size: 24px; }
#SerSegFull .encServicio h2 { float: left; margin: 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #CCCCCC; margin: 0; }
#SerSegFull .encServicio span { color: #666666; font-size: 10px; float: left; margin: 0 10px; }
#SerSegFull .encServicio img { float: left; }
#SerSegFull .contServicios { width: 940px; }
#SerSegFull .contPersoSer { width: 503px; margin: 0 0 0 15px; }
#SerSegFull .contPersoSer h3 { font-size: 16px; margin: 15px 0; }
#SerSegFull .contFormServ { width: 350px; padding: 15px 25px 15px; }
#SerSegFull .contFormServ p { font-size: 12px; margin: 0 0 15px; }
#SerSegFull .contFormServ h2 { font-size: 22px; font-weight: bold; color: #333333; margin: 0 0 100px; }
#SerSegFull .contFormServ h4 { font-size: 14px; color: #333333; margin: 10px 0 5px; }
#SerSegFull .contFormServ a { font-size: 11px; color: #069; float: right; text-decoration: underline; }
#SerSegFull .contFormServ .flServ { font-size: 22px; background-position: 0 -318px; width: 355px; padding: 10px 0 5px 42px; height: 32px; left: -12px; top: 50px; font-weight: bold; }
#SerSegFull .contFormServ .checkCondiciones { text-align: right; width: 315px; }
#SerSegFull .contFormServ .checkCondiciones span { font-size: 10px; color: #666666; }
#SerSegFull .contFormServ .checkCondiciones a { color: #666666; text-decoration: underline; float: none; font-size: 10px; }
#SerSegFull .contFormServ .checkCondiciones a:hover { text-decoration: none; }
#SerSegFull .contFormServ label.cntBtnServ { padding: 10px 0; width: 93%; border: none; margin: 5px 0 0; }
#SerSegFull .contFormServ label.cntBtnServ .btnRojo { float: right; font-size: 22px; margin: 0 5px 0 0; width: 220px; }
/*-------------- alquiler   --------------*/
#tramite_alquiler .encServicio { background: #F1F1F1; }
#tramite_alquiler .encServicio h2 { font-size: 24px; float: left; margin: 0px 10px 0px 0; padding: 5px 0px; }
#tramite_alquiler .encServicio img { float: left; height: 35px; margin: 0px 15px 0px 0px; padding: 0px 0px 0px 15px; border-left: #999 solid 1px; }
#tramite_alquiler .contPersoSer { width: 520px; }
#tramite_alquiler .contPersoSer h3 { margin: 10px 0px; padding: 10px; font-size: 22px; }
#tramite_alquiler .contPersoSer p { margin: 0px; padding: 0px 0px 10px 10px; font-size: 14px; width: 490px; }
#tramite_alquiler .contFormServ {
#background:#ECECEC; width: 370px; padding: 15px; }
#tramite_alquiler .contFormServ .flServ { position: absolute; width: 350px; height: 40px; left: -13px; top: 20px; padding: 10px 10px 5px 40px; background-position: 0px -85px; font-size: 24px; }
#tramite_alquiler .contFormServ p { margin: 70px 0px 10px 0px; padding: 0px; }
#tramite_alquiler .contFormServ label { width: 360px; border-bottom: #999 dotted 1px; margin: 0 0 0 5px; }
#tramite_alquiler .contFormServ div.selectEntidad { width: 360px; border-bottom: #999 dotted 1px; margin: 0 0 0 5px; padding: 5px 0px; }
#tramite_alquiler .contFormServ div.selectEntidad strong { font-size: 12px; width: 140px; }
#tramite_alquiler .contFormServ label input { width: 190px; padding: 2px; }
#tramite_alquiler .contFormServ label select { width: 200px; padding: 2px; }
#tramite_alquiler .contFormServ label strong { font-size: 12px; width: 140px; }
#tramite_alquiler .selectAlquiler { float: right; width: 90px; text-align: center; font-size: 12px; margin: 0px 10px 0px 0px; }
#tramite_alquiler .selectAlquiler img { width: 90px; margin: 5px 0px }
#tramite_alquiler .checkCondiciones { float: left; width: 140px; font-size: 10px; padding: 10px 0 0 10px; }
#tramite_alquiler .checkCondiciones a { color: #666; text-decoration: underline; }
#tramite_alquiler .cntBtnServ .btnRojo { width: 190px; font-size: 18px; margin: 0 10px 0 0; }
/*---------------- Estilos Calculadoras Financiacion  ----------------*/
#cont_calcs { margin: 0px 0px 40px 0px; padding: 25px 0px 0px; background: #f1f1f1; background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 85%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(85%, #e5e5e5)); background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 85%); background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 85%); background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 85%); background: linear-gradient(top, #ffffff 0%, #e5e5e5 85%); }
#cont_calcs .tabs_calculadoras { margin: 0px auto; padding: 0px; list-style: none; border-bottom: #CCC solid 1px; width: 920px; }
#cont_calcs .tabs_calculadoras li { float: left; width: 300px; margin: 0px 0px -1px 15px; padding: 10px 0px; font-size: 14px; font-weight: bold; text-align: center; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=1); background: #e7e7e7; background: -moz-linear-gradient(top, #e7e7e7 0%, #bcbcbc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(100%, #bcbcbc)); background: -webkit-linear-gradient(top, #e7e7e7 0%, #bcbcbc 100%); background: -o-linear-gradient(top, #e7e7e7 0%, #bcbcbc 100%); background: -ms-linear-gradient(top, #e7e7e7 0%, #bcbcbc 100%); background: linear-gradient(top, #e7e7e7 0%, #bcbcbc 100%); }
#cont_calcs .tabs_calculadoras li h3 a { color: #666; text-decoration: none; padding: 10px 20px; }
#cont_calcs .tabs_calculadoras li.tab_calcs_on { border: #CCC solid 1px; border-bottom: #FFF solid 0px; background: #f1f1f1; background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #ededed 0%, #ffffff 100%); background: -o-linear-gradient(top, #ededed 0%, #ffffff 100%); background: -ms-linear-gradient(top, #ededed 0%, #ffffff 100%); background: linear-gradient(top, #ededed 0%, #ffffff 100%); }
#cont_calcs .cont_calcs_somb { margin: 0px auto; padding: 0px 3px; width: 920px; background: transparent url(../../imgseguro/herramientas/fnd_cont_calcs_sombrs.png) top center no-repeat; }
#cont_calcs .calculadoras { margin: 0px 0px 0px 1px; padding: 0px; background: #FFF; width: 918px; }
#cont_calcs .calculadoras h2 { margin: 0px; padding: 20px; color: #DC0000; font-size: 18px; width: 420px; float: left; }
#cont_calcs .calculadoras .patrocinioFinan { color: #999999; float: right; font-size: 9px; margin: 20px 20px 0; width: 100px; text-align: right; }
#cont_calcs .fnd_bot_calcs { margin: 0px auto; padding: 0px; width: 920px; height: 8px; /*background:transparent url(../../imgseguro/herramientas/fnd_bot_cont_calcs.png) top center no-repeat;*/ border-bottom: 2px solid lightgrey; }
#calculadoraFinan { margin: 5px 0px; padding: 0px 20px 20px; }
#calculadoraFinan .contFormServ { padding: 25px 30px; width: 360px; float: none; }
#calculadoraFinan .contFormServ form.CalculFinan, #calculadoraFinan .contFormServ .CalculFinan { margin: 90px 0 0; }
#calculadoraFinan .contFormServ .Calcredito { font-size: 16px; color: #666666; background: url(../../imgseguro/herramientas/imgCalculadoras.png) no-repeat 0 10px; margin: 0 0 24px; position: absolute; width: 275px; left: -10px; padding: 23px 0 26px 145px; top: -20px; }
#calculadoraFinan .contFormServ .Calcredito span, #calculadoraFinan .contFormServ .CalcCuotas span { font-size: 32px; font-weight: bold; }
#calculadoraFinan .contFormServ .Calcredito b, #calculadoraFinan .contFormServ .CalcCuotas b { font-size: 18px; color: #333333; }
#calculadoraFinan .contFormServ .contSolici { border-bottom: 1px dotted #CCCCCC; font-size: 13px; margin: 0; padding: 5px 0; }
#calculadoraFinan .contFormServ .contSolici strong { width: 115px; float: left; }
#calculadoraFinan .contFormServ .label, #calculadoraFinan .contFormServ .label { width: 360px; padding: 5px 0px; }
#calculadoraFinan .contFormServ .label strong, #calculadoraFinan .contFormServ .label strong { float: left; padding: 5px 0 0 5px; width: 125px; }
#calculadoraFinan .contFormServ .label.cntBtnServ .btnRojo { float: right; font-size: 16px; margin: 0 5px 0 0; width: 193px; }
#calculadoraFinan .contFormServ .label { border-bottom: 1px dotted #CCCCCC; float: left; font-size: 13px; margin: 0; padding: 5px 0; }
#calculadoraFinan .contFormServ .label strong { float: left; margin: 0; padding: 5px 0 0 5px; width: 125px; }
#calculadoraFinan .contFormServ .label input { width: 200px; }
#calculadoraFinan .contFormServ .label select { width: 205px; }
#calculadoraFinan .contFormServ .checkCondiciones { float: left; width: 150px; padding-left: 5px; padding-top: 10px; }
#calculadoraFinan .contFormServ .cntBtnServ { float: right; padding: 10px 0; text-align: right; width: 200px; }
#calculadoraFinan .contFormServ .cntBtnServ .btnRojo { float: right; font-size: 16px; margin: 0 5px 0 0; width: 193px; }
#calculadoraFinan .contFormServ h2 { font-size: 14px; font-weight: bold; color: #666; padding: 0; margin: 0; }
#calculadoraFinan .contFormServ .costoPrestamo { float: left; color: #DC0000; font-size: 27px; font-weight: bold; width: 240px; }
#calculadoraFinan .contFormServ a.linkCalcular { color: #069; float: right; font-size: 14px; text-decoration: underline; margin: 10px 0 0; }
#calculadoraFinan .contFormServ a#calcular { width: 160px; }
#calculadoraFinan .contFormServ a#recalcular { width: 120px; }
#calculadoraFinan .contFormServ .cuotasFinanc a { color: #000; font-size: 12px; margin: 15px 0; display: block; }
#calculadoraFinan .contFormServ .flServ { background-position: 0 -160px; font-size: 18px; height: 48px; left: -43px; margin: 10px 0; padding: 5px 0 5px 42px; position: relative; width: 355px; }
#calculadoraFinan .contFormServ .EntidColpa, #calculadoraFinan .contFormServ .EntidOccia, #calculadoraFinan .contFormServ .EntidTuya { width: 65px; text-align: center; margin: 10px 0 0; border-right: #CCC solid 1px; }
#calculadoraFinan .contFormServ .EntidColpa { float: left; }
#calculadoraFinan .contFormServ .EntidOccia { float: left; }
#calculadoraFinan .contFormServ .EntidTuya { float: left; }
#calculadoraFinan .contFormServ .EntidColpa input, #calculadoraFinan .contFormServ .EntidOccia input, #calculadoraFinan .contFormServ .EntidTuya input { width: 20px; margin: 0px 5px 5px 5px; }
#calculadoraFinan .contFormServ .calcTasEA { font-size: 14px; color: #4E4E4E; display: block; font-style: normal; }
#calculadoraFinan .contFormServ .calcNotaLe { color: #333; font-size: 10px; font-weight: bold; display: block; font-style: normal; }
#calculadoraFinan .contFormServ .calcNotaLe span { color: #DC0000; }
#calculadoraFinan .contPersoSer { margin: 15px 0 0 15px; width: 420px; float: right; }
#calculadoraFinan .contPersoSer ul { list-style: none outside none; margin: 0; width: 420px; }
#calculadoraFinan .contPersoSer ul li { background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* W3C */ border: 1px solid #EDEDED; width: 400px; padding: 15px 10px; margin: 0 0 10px; }
#calculadoraFinan .contPersoSer ul li.soliciteInfo { background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(1%, #fff7cf), color-stop(88%, #ffffcc), color-stop(93%, #ffffcc), color-stop(99%, #ffffea)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffea', GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); /* W3C */ border: 1px solid #FFFF99; text-align: center; color: #000; }
#calculadoraFinan .contPersoSer ul li.soliciteInfo a { color: #CC3300; text-decoration: none; font-size: 14px; }
#calculadoraFinan .contPersoSer ul li.soliciteInfo a span { background: url(../../imgseguro/herramientas/imgIconInfo.gif) no-repeat scroll right top transparent; text-decoration: underline; font-size: 18px; padding: 0 20px 0 0; }
#calculadoraFinan .contPersoSer ul li a { border: 0 none; color: #666; text-decoration: none; }
#calculadoraFinan .contPersoSer ul li img { border: 0 none; float: left; margin: 0 20px 0 0; padding: 0; width: 220px; height: 90px; }
#calculadoraFinan .contPersoSer ul li p { float: left; padding: 0; width: 160px; font-size: 16px; }
#calculadoraFinan .contPersoSer ul li p img { width: 97px; height: 69px; }
#calculadoraFinan .contPersoSer ul li p strong { font-size: 18px; }
.info_fotoprinc_first { display: block; margin-top: 5px; }
.info_fotoprinc_first h3 { color: #333; font: 16px/18px Arial, Helvetica, sans-serif; }
.info_fotoprinc_first p { font: 14px/16px Arial, Helvetica, sans-serif; color: #666; }
/*---------------- Estilos Calculadora Financiacion  Cuotas----------------*/
#calculadoraFinan .contFormServ .CalcCuotas { font-size: 16px; color: #666666; background: url(../../imgseguro/herramientas/imgCalculadoras.png) no-repeat 0 -121px; position: absolute; width: 275px; left: -10px; padding: 23px 0 23px 145px; top: -20px; }
/*---------------- Estilos Lightbox Calculadora Financiacion  Cuotas----------------*/
.tablaCuotasFinan { font-weight: normal; margin: 10px auto; padding: 0; width: 480px; }
.tablaCuotasFinan tr th { border-bottom: 1px solid #999999; border-top: 2px solid #999999; padding: 7px 0; text-align: center; background: #f7f7f7; }
.tablaCuotasFinan tr.TotalCuotasFinan td { border-top: 1px solid #999999; border-bottom: 2px solid #999999; background: #f7f7f7; padding: 7px 0; font-size: 14px; color: #333; font-weight: bold; }
.tablaCuotasFinan tr td { border-bottom: 1px dotted #999999; padding: 8px 0; text-align: center; }
/*---------------- Estilos Calculadora Financiacion Textos Tuya----------------*/
.content_terminos { background: url(../../imgseguro/herramientas/financiacion/bg_terminos.png) no-repeat scroll center top transparent; height: 70px; left: -25px; padding: 150px 0 0; position: relative; text-align: center; top: -105px; width: 986px; }
.content_bannercent_tuya { float: left; }
.btn_solicitar_credito { text-align: center; padding: 15px 0 0; }
.btn_solicitar_credito .btnRojo { font-size: 22px; width: 250px; }
.acceso_envio_docs { margin: 20px 0px; width: 418px; border: 1px solid #CCC; font-size: 16px; }
.acceso_envio_docs p { padding: 10px; text-align: center; border: 1px solid #FFF; background: rgb(234,234,234); background: -moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(232,232,232,1) 8%, rgba(241,241,241,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(234,234,234,1)), color-stop(8%, rgba(232,232,232,1)), color-stop(100%, rgba(241,241,241,1))); background: -webkit-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(232,232,232,1) 8%, rgba(241,241,241,1) 100%); background: -o-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(232,232,232,1) 8%, rgba(241,241,241,1) 100%); background: -ms-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(232,232,232,1) 8%, rgba(241,241,241,1) 100%); background: linear-gradient(top, rgba(234,234,234,1) 0%, rgba(232,232,232,1) 8%, rgba(241,241,241,1) 100%); -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3); }
.acceso_envio_docs a { color: #069; }
.acceso_envio_docs a:hover { text-decoration: none; }
.requisitos_tuya { margin: 0px 0px 0px 20px; font-size: 14px; background: #FEEB3B; padding: 20px 15px 20px 20px; width: 385px; }
.requisitos_tuya img { text-align: center; margin: 0px 99px 5px; }
.requisitos_tuya p { margin: 10px 0px; }
.requisitos_tuya ul { margin: 5px 0px; list-style: square; list-style-position: inside; }
.requisitos_tuya ul li { font: 14px/18px Arial, Helvetica, sans-serif; }
.requisitos_tuya h4 { margin: 10px 0px; text-align: center; font-size: 24px; }
.requisitos_tuya h5 { margin: 10px 0px; font-size: 20px; }
.requisitos_tuya em { font: 11px/12px Arial, Helvetica, sans-serif; }
.CalculFinan a { color: #069; }
.CalculFinan .pasos_envio { display: block; font-size: 14px; color: #900; padding: 0px 0px 10px 0px; }
.CalculFinan .select-file { float: left; margin: 10px 0px 0px 5px; }
.CalculFinan label em { text-align: left; color: #666; font-size: 11px; float: right; width: 225px; }
/*--------------- estiloa Calculadora Soat  --------------*/
#calculadoraFinan .contFormServ .Calsoat { font-size: 16px; color: #666666; background: url(../../imgseguro/herramientas/imgCalculadoras.png) no-repeat 0px -460px; margin: 0 0 24px; position: absolute; width: 275px; left: -10px; padding: 23px 0 26px 165px; top: -20px; }
#calculadoraFinan .contFormServ .Calsoat span { font-size: 28px; font-weight: bold; }
#calculadoraFinan .contFormServ .Calsoat b { font-size: 18px; color: #333333; }
#calculadoraFinan .contFormServ form.CalculFinan .label { border-bottom: 1px dotted #CCCCCC; float: left; font-size: 13px; margin: 0; padding: 5px 0; width: 360px; }
#calculadoraFinan .contFormServ form.CalculFinan .label .opc_radio { float: right; width: 210px; }
#calculadoraFinan .contFormServ form.CalculFinan .label .opc_radio input { width: auto; float: none; }
#calculadoraFinan .contFormServ form.CalculFinan .checkCondiciones { padding: 10px 0; text-align: right; width: 360px; font-size: 10px; }
.contImagen-soporte { width: 420px; float: right; }
.contImagen-soporte .masinfoSoat { margin: 10px 0px; padding: 15px 10px; width: 400px; background: #ffffcc; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(1%, #fff7cf), color-stop(88%, #ffffcc), color-stop(93%, #ffffcc), color-stop(99%, #ffffea)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); /* IE10+ */ background: linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); /* W3C */ border: 1px solid #FFFF99; text-align: center; color: #000; }
.contImagen-soporte .masinfoSoat a { color: #CC3300; text-decoration: none; font-size: 14px; }
.contImagen-soporte .masinfoSoat a span { background: url(../../imgseguro/herramientas/imgIconInfo.gif) no-repeat scroll right top transparent; text-decoration: underline; font-size: 18px; padding: 0 20px 0 0; }
.mensajeFinal .tituloSoatValor { margin: 0px; padding: 10px 0px; color: #C00; font-size: 22px; text-align: left; font-weight: bold; }
.mensajeFinal .tituloSoatValor a { margin: 0px; padding: 5px 0px 0px 0px; color: #069; text-decoration: underline; float: right; font-size: 12px; }
.mensajeFinal .soatValor { margin: 10px 0px; padding: 0px; font-size: 24px; color: #666; text-align: left; }
.mensajeFinal .soatValor span { font-size: 16px; color: #333; }
/*----- LANDING TRAMITES PERITAJE -----*/
#landingPeritaje h1 { font-size: 22px; font-weight: bold; color: #666666; margin: 25px 0 0 10px; padding: 0; }
#landingPeritaje h1 strong { color: #000000; }
#landingPeritaje span { color: #DC0000; }
#landingPeritaje h1 img { margin: 0 0 0 3px; }
#landingPeritaje .contenLandPer { background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 71%, rgba(235,235,235,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(71%, rgba(235,235,235,1)), color-stop(100%, rgba(235,235,235,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 71%, rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 71%, rgba(235,235,235,1) 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 71%, rgba(235,235,235,1) 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 71%, rgba(235,235,235,1) 100%); border: 1px solid #D2D2D2; padding: 15px 22px 35px; width: 911px; margin: 20px 0 0; }
#landingPeritaje .contenLandPer a { color: #069; text-decoration: underline; }
#landingPeritaje .contenLandPer .contTextLand { background: url(../../imgseguro/herramientas/fndmens.jpg); width: 900px; height: 310px; }
#landingPeritaje .contenLandPer .contTextLand .contTextBann { width: 535px; float: left; text-align: center; margin: 20px 0 0 34px; }
#landingPeritaje .contenLandPer .contTextLand .contTextBann p.certifique { font-size: 18px; color: #666666; }
#landingPeritaje .contenLandPer .contTextLand .contTextBann p.servicio { font-size: 26px; color: #333333; font-weight: bold; }
#landingPeritaje .contenLandPer .contTextLand .contTextBann p.tarifa { font-size: 30px; color: #333333; font-weight: bold; margin: 15px 0 0; }
#landingPeritaje .contenLandPer .contTextLand .contTextBann p.tarifa span { font-size: 44px; text-shadow: 2px 1px 1px #9e9b9e; filter: dropshadow(color=#9e9b9e, offx=2, offy=1); font-weight: bold; }
#landingPeritaje .contenLandPer .contTextLand .contTextBann p.precioPerit { font-size: 14px; color: #666666; }
#landingPeritaje .contenLandPer .contTextLand .contTextBann p.reserve { font-size: 20px; color: #666666; margin: 15px 0 0; }
#landingPeritaje .contenLandPer .contTextLand .contTextBann p.respladoCols { font-size: 10px; color: #666666; margin: 25px 0 0; }
#landingPeritaje .contenLandPer p.FormPag { font-size: 12px; color: #333333; margin: 10px 0 0 15px; }
#landingPeritaje .contenLandPer .contTextLand input { margin: 20px 0 0; font-size: 18px; padding: 8px 15px; }
#landingPeritaje .contenLandPer .contVidLand { width: 475px; float: right; }
#landingPeritaje .contenLandPer .contVidLand h2 { color: #666666; font-size: 20px; }
#landingPeritaje .contenLandPer .contVidLand .contVideo { width: 469px; height: 294px; margin: 10px 0 0; }
#landingPeritaje .contenLandPer ul.contCualPerit { padding: 0 7px; margin: 20px 0; }
#landingPeritaje .contenLandPer ul.contCualPerit li { float: left; border-left: 1px solid #FFFFFF; border-right: 1px solid #CCCCCC; padding: 10px; list-style: none outside none; display: block; width: 275px; height: 400px; }
#landingPeritaje .contenLandPer ul.contCualPerit li:first-child { border-left: none; }
#landingPeritaje .contenLandPer ul.contCualPerit li:last-child { border-right: none; }
#landingPeritaje .contenLandPer ul.contCualPerit li h3 { background: #FFFFFF; padding: 5px 10px; color: #DC0000; margin: 0; font-size: 17px; border: 1px solid #CCCCCC; -webkit-box-shadow: -1px 2px 10px 1px #cccccc; -moz-box-shadow: -1px 2px 10px 1px #cccccc; box-shadow: -1px 2px 10px 1px #cccccc; }
#landingPeritaje .contenLandPer ul.contListas { margin: 10px 0 20px; padding: 0; }
#landingPeritaje .contenLandPer ul.contListas li.Listas { background: url(../../imgseguro/herramientas/imgLiPerit.png) no-repeat 7px 5px; padding: 2px 22px 5px; font-size: 12px; border: none; width: 250px; line-height: 1.5em; height: auto; }
#landingPeritaje .contenLandPer ul.contListas li.Listas span { color: #DC0000; }
#landingPeritaje .contenLandPer ul.contListas li.Listas strong { margin: 0 0 5px; display: block; }
#landingPeritaje .contenLandPer ul.contListas li.Listas p { margin: 0 0 5px; }
/*---------------- Estilos Calculadora de Leasing----------------*/
#CalculaLeasing { width: 960px; margin: 15px 0 30px; color: #333333; }
#CalculaLeasing .contServicios .contFormServ .formContactoLeasi { margin: 0; position: relative; top: -23px; }
#block-block-15 > p { margin-bottom: 0px !important; }
#CalculaLeasing .contServicios { width: 900px; padding-top: 22px; }
#CalculaLeasing .contServicios .contFormServ { float: left; padding: 19px 30px 0px; width: 358px; }
#CalculaLeasing .contServicios .contFormServ h4 { background-position: 10px -114px; padding: 28px 0 24px 155px; top: -30px; position: relative; left: -29px; }
#CalculaLeasing .contServicios .contFormServ label { font-size: 13px; width: 370px; }
#CalculaLeasing .contFormServ label strong { width: 125px; }
#CalculaLeasing .contFormServ label span { width: 100px; float: right; text-align: right; font-size: 14px; color: #666; }
#CalculaLeasing .contFormServ label em { font-size: 12px; color: #999999; font-style: normal; margin: 2px 5px; width: 365px; display: block; line-height: 15px; }
#CalculaLeasing .contFormServ label.leas_TipoVehiculo em { width: 100%; color: #666; margin: 3px 0; }
#CalculaLeasing .contFormServ label.leas_TipoVehiculo span { float: none; color: #DC0000; }
#CalculaLeasing .contServicios .contFormServ label.cntBtnServ { padding: 2px 0 0; width: 100%; }
#CalculaLeasing .contServicios .contFormServ label.cntBtnServ .btnRojo { float: right; font-size: 16px; margin: 0; width: 193px; }
#CalculaLeasing .contFormServ label select.contentRequired { width: 126px; float: left; margin: 0 0 0 14px; height: 27px; padding: 3px 4px !important; }
#CalculaLeasing .contServicios .contPersoSer { float: right; margin: 0 15px; width: 420px; }
#CalculaLeasing .contPersoSer .soliciteInfo { background: #FFFFCC; background: -moz-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(1%, #fff7cf), color-stop(88%, #ffffcc), color-stop(93%, #ffffcc), color-stop(99%, #ffffea)); background: -webkit-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); background: -o-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); background: -ms-linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); background: linear-gradient(top, #ffffff 0%, #fff7cf 1%, #ffffcc 88%, #ffffcc 93%, #ffffea 99%); border: 1px solid #FFFF99; color: #000000; text-align: center; margin: 20px 0 10px; padding: 15px 10px; width: 400px; }
#CalculaLeasing .contServicios .contFormServ .formContactoLeasi { margin: 0; position: relative; top: -44px; }
.msError { float: right; padding: 1px 15px 0 !important; text-align: left; font-weight: normal !important; width: 208px !important; line-height: 16px; font-size: 12px; }
#CalculaLeasing .contPersoSer .soliciteInfo a { color: #CC3300; font-size: 14px; text-decoration: none; }
.soliciteInfo a span { background: url(../../imgseguro/herramientas/imgIconInfo.gif) no-repeat right top; font-size: 18px; padding: 0 20px 0 0; text-decoration: underline; }
#CalculaLeasing .contPersoSer .contMeGustaFace { margin: 20px 5px; }
#CalculaLeasing .contFormServ h2 { font-size: 14px; font-weight: bold; color: #666; padding: 0; margin: 0; float: none; }
#CalculaLeasing .contFormServ .costoPrestamo { color: #DC0000; font: bold 28px/32px Arial, Helvetica, sans-serif; }
#CalculaLeasing .contFormServ .leas_TasaEfec { color: #666; font-size: 14px; width: 231px; float: left; margin: 10px 0 0; }
#CalculaLeasing .contFormServ a.linkCalcular { color: #069; float: right; font-size: 14px; text-decoration: underline; margin: 10px 0 0; }
#CalculaLeasing .contFormServ a#calcular { width: 160px; }
#CalculaLeasing .contFormServ a#recalcular { width: 120px; }
#CalculaLeasing .contFormServ .cuotasFinanc a { color: #000; font-size: 12px; margin: 15px 0; display: block; }
#CalculaLeasing .contFormServ .flServ { background-position: 0 -160px; font: 18px/20px Arial, Helvetica, sans-serif; height: 46px; left: -43px; margin: 10px 0 49px; padding: 7px 0 5px 42px; position: relative; width: 355px; }
#CalculaLeasing .contFormServ .EntidColpa, #CalculaLeasing .contFormServ .EntidOccia, #CalculaLeasing .contFormServ .EntidTuya { width: 65px; text-align: center; margin: 10px 0 0; border-right: #CCC solid 1px; }
#CalculaLeasing .contFormServ .EntidColpa { float: left; }
#CalculaLeasing .contFormServ .EntidOccia { float: left; }
#CalculaLeasing .contFormServ .EntidTuya { float: left; }
#CalculaLeasing .contFormServ .EntidColpa input, #CalculaLeasing .contFormServ .EntidOccia input, #CalculaLeasing .contFormServ .EntidTuya input { width: 20px; margin: 0px 5px 5px 5px; }
#CalculaLeasing .contFormServ .calcTasEA { font-size: 14px; color: #4E4E4E; display: block; font-style: normal; }
#CalculaLeasing .contFormServ .calcNotaLe { color: #333; font-size: 10px; font-weight: bold; display: block; font-style: normal; }
#CalculaLeasing .contFormServ .calcNotaLe span { color: #DC0000; }
/*---------------- Estilos GENERALES Detalle de nota----------------*/
#colDerConenido .encServicio { width: 350px; padding: 0; height: 40px; }
#colDerConenido .encServicio img { width: 130px; display: none; }
#colDerConenido .contServicios { width: 328px; }
#colDerConenido .contServicios .contFormServ { padding: 80px 0 0 15px; width: 314px; float: none; margin: 0 0 15px; }
#colDerConenido .contServicios .contFormServ .flServ { background-position: 0 -372px; height: 47px; width: 334px; }
#colDerConenido .contServicios .contFormServ label { width: 302px; font-size: 12px; }
#colDerConenido .contServicios .contFormServ label strong { width: 95px; }
#colDerConenido .contFormServ label input { width: 187px; }
#colDerConenido .contFormServ label select { width: 192px; }
#colDerConenido .contServicios .contFormServ label.cntBtnServ .btnRojo { float: right; font-size: 14px; margin: 0 5px 0 0; width: 165px; }
#colDerConenido .contServicios .mensajeFinal { border: 1px solid #DEDEDE; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(237,237,237,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* Opera11.10+ */ background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); #background:#F2F2F2;
padding: 25px 0; }
#colDerConenido .contServicios .mensajeFinal .datosEnv { margin: 0 0 25px; }
#colDerConenido .contServicios .mensajeFinal .PronContac { font-size: 15px; margin: 0 auto; width: 300px; }
/*---------------- Estilos Renting Detalle de nota----------------*/
#colDerConenido #SerRenting { width: 350px; }
#colDerConenido #SerRenting .contServicios { background: #C6EDF9; }
#colDerConenido #SerRenting .contServicios .contFormServ .flServ { font-size: 15px; left: -10px; top: 18px; }
#colDerConenido #SerRenting .contFormServ label textarea { float: right; width: 195px; }
#colDerConenido .contSliderRentDeta { background: none repeat scroll 0 0 #F2F2F2; border: 1px solid #CCCCCC; overflow: hidden; padding: 12px 0; width: 330px; }
#colDerConenido .contSliderRentDeta span { font-size: 14px; padding: 0 0 0 3px; }
#colDerConenido .contSliderRentDeta .btnprvCarRen { background: url(../../imgseguro/herramientas/btnCarruRent.gif) no-repeat scroll 0 -25px transparent; cursor: pointer; float: left; height: 20px; margin: 55px 5px 0px; width: 10px; }
#colDerConenido .contSliderRentDeta .btnnxtCarRen { background: url(../../imgseguro/herramientas/btnCarruRent.gif) repeat scroll 0 0 transparent; cursor: pointer; float: left; height: 20px; margin: 40px 5px 0; width: 10px; }
#colDerConenido .contSliderRentDeta .contVehRent { float: left; margin: 10px 0; }
#colDerConenido .contSliderRentDeta .contVehRent ul { list-style-type: none outside none; float: left; height: 96px; margin: 0; overflow: hidden; padding: 0; position: relative; margin: 10px 0; }
#colDerConenido .contSliderRentDeta .contVehRent ul li { width: 286px; height: 94px; background: #FFFFFF; border: 1px solid #C1C1C1; }
#colDerConenido .contSliderRentDeta .contVehRent ul li img { border: none; float: left; height: 65px; margin: 10px 14px 0; width: 92px; }
#colDerConenido .contSliderRentDeta .contVehRent ul li h4 { font-size: 14px; height: 15px; margin: 10px; overflow: hidden; }
#colDerConenido .contSliderRentDeta .contVehRent ul li h4 a { color: #333333; text-decoration: none; }
#colDerConenido .contSliderRentDeta .contVehRent ul li h5 { color: #DC0000; font-size: 12px; font-weight: normal; height: 28px; margin: 5px 0; overflow: hidden; }
#colDerConenido .contSliderRentDeta .contVehRent ul li a.compRent { color: #666666; font-size: 10px; font-weight: bold; text-decoration: none; }
#colDerConenido .contSliderRentDeta span a.VerTodos { color: #069; font-size: 12px; font-weight: bold; margin: 0px 17px; }
#colDerConenido .contSliderRentDeta #contador { float: right; margin: 0 25px; font-size: 12px; }
/*---------------- Estilos Alquiler Detalle de nota----------------*/
#colDerConenido #alquiler_detalle { font-size: 12px; }
#alquiler_detalle .header h3 { float: left; width: 200px; margin: 10px 0px 0px 10px; padding: 0px 5px 0px 0px; font-size: 22px; line-height: 0.9em; }
#alquiler_detalle .header img { float: right; height: 30px; margin: 5px 5px 0px 0px; padding: 0px 0px 0px 5px; border-left: #CCC solid 1px; }
#alquiler_detalle .contSerDet_alquiler { margin: 0px auto; padding: 80px 0px 0px 15px; width: 300px; border: #CCC solid 1px; position: relative; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* IE10+ */ background: linear-gradient(top, #ffffff 0%, #cccccc 100%); /* W3C */ #background: #f1f1f1;
}
#alquiler_detalle .flServ { background: url(../../imgseguro/herramientas/flechasServicios.png) 0px -372px no-repeat; position: absolute; font-size: 15px; height: 41px; left: -13px; top: 18px; width: 320px; color: #FFFFFF; margin: 0; padding: 10px 10px 5px 10px; font-size: 22px; }
#alquiler_detalle p { margin: 0px 0px 10px 0px; padding: 0px; }
#alquiler_detalle label { border-bottom: 1px dotted #999; float: left; font-size: 12px; margin: 0; padding: 5px 0; width: 285px; }
#alquiler_detalle label strong { float: left; margin: 0; padding: 5px 0 0 0px; width: 110px; }
#alquiler_detalle label input { float: right; margin: 0 0px 0 0; width: 165px; }
#alquiler_detalle label select { float: right; margin: 0 0px 0 0; width: 170px; }
#alquiler_detalle .selecEntidad { border-bottom: 1px dotted #999; margin: 0px; clear: both; padding: 5px 0px; width: 285px; }
#alquiler_detalle .selecEntidad strong { float: left; width: 85px; }
#alquiler_detalle .selecEntidad .selec { float: right; width: 70px; margin: 0px 10px 0px 0px; padding: 0px; text-align: center; }
#alquiler_detalle .selecEntidad .selec img { width: 70px; }
#alquiler_detalle .checkCondiciones { float: left; width: 140px; }
#alquiler_detalle .checkCondiciones a { color: #666; text-decoration: underline; font-size: 10px; }
#alquiler_detalle .cntBtnServ { float: right; width: 135px; margin: 0 15px 10px 0; border: none; }
#alquiler_detalle .cntBtnServ .btnRojo { width: 110px; }
/*---------------- Estilos Calculadoras Detalle de nota----------------*/
#colDerConenido #cont_calcs { background: none; }
#colDerConenido #calculadoraFinan { width: 350px; padding: 0; margin: 0; border-width: 0 1px 1px; border-style: solid; border-color: #CCCCCC; }
#colDerConenido #cont_calcs .tabs_calculadoras { width: 352px; }
#colDerConenido #cont_calcs .tabs_calculadoras li { margin: 0 0 -1px 0; width: 170px; font-size: 12px; }
#colDerConenido #cont_calcs .tabs_calculadoras li.calcValorCuota { float: right; }
#colDerConenido #cont_calcs .tabs_calculadoras li a { padding: 10px 0; }
#colDerConenido #calculadoraFinan .contFormServ .Calcredito { background: url(../../imgseguro/herramientas/imgCalculadoras.png) no-repeat scroll -13px -235px transparent; padding: 23px 0 10px 120px; width: 205px; }
#colDerConenido #calculadoraFinan .contFormServ form.CalculFinan { margin: 80px 0 0; }
#colDerConenido #calculadoraFinan .contFormServ .Calcredito span, #colDerConenido #calculadoraFinan .contFormServ .CalcCuotas span { font-size: 24px; }
#colDerConenido #calculadoraFinan .contFormServ .Calcredito b, #colDerConenido #calculadoraFinan .contFormServ .CalcCuotas b { font-size: 13px; }
#colDerConenido #calculadoraFinan .contServicios { background: #FEFEFE; padding: 15px 18px 0; width: 313px; }
#colDerConenido #calculadoraFinan .contServicios .contFormServ { float: none; margin: 0 0 15px; padding: 15px 0 10px 15px; height: inherit; width: 301px; }
#colDerConenido #calculadoraFinan .contFormServ h2 { font-size: 12px; }
#colDerConenido #calculadoraFinan .contFormServ .costoPrestamo { font-size: 22px; width: 140px; }
#colDerConenido #calculadoraFinan .contServicios .contFormServ label, #colDerConenido #calculadoraFinan .contServicios .contFormServ .label { width: 290px; }
#colDerConenido #calculadoraFinan .contServicios .contFormServ .label strong { width: 95px; }
#colDerConenido #calculadoraFinan .contFormServ label input { width: 170px; }
#colDerConenido #calculadoraFinan .contFormServ label select { width: 175px; }
#colDerConenido #calculadoraFinan .contServicios .contFormServ .flServ { font-size: 18px; left: -28px; padding: 5px 0 5px 20px; }
#colDerConenido #calculadoraFinan .contFormServ .checkCondiciones { width: 132px; }
#colDerConenido #calculadoraFinan .cntBtnServ { width: 160px; }
#colDerConenido #calculadoraFinan .cntBtnServ input { width: 116px; font-size: 12px; margin: 0 10px 0 0px; }
#colDerConenido #calculadoraFinan .contFormServ a.linkCalcular { font-size: 12px; margin: 5px 0; }
#colDerConenido #calculadoraFinan .contFormServ .CalcCuotas { background: url(../../imgseguro/herramientas/imgCalculadoras.png) no-repeat scroll -13px -339px transparent; padding: 23px 0 10px 120px; width: 205px; }
#colDerConenido #calculadoraFinan span.patrocinio { color: #999; font-size: 10px; }
#colDerConenido #calculadoraFinan .PatrocinadoresFinan { margin: 10px auto 0; }
/*---------------- Estilos SOAT Detalle de nota----------------*/
#colDerConenido #SerSOAT .encServicio { padding: 0 10px; width: 330px; }
#colDerConenido #SerSOAT .contFormServ .contDatosSer { width: 295px; font-size: 12px; }
#colDerConenido #SerSOAT .contFormServ .contDatosSer input, #colDerConenido #SerSOAT .contFormServ .contDatosSer select { width: 170px; }
#colDerConenido #SerSOAT .contFormServ .contDatosSer .contOpcSer { width: 175px; }
#colDerConenido #SerSOAT .contFormServ .contDatosSer .contOpcSer input { width: 15px; }
#colDerConenido #SerSOAT .contServicios .contFormServ { padding: 20px 0px 20px 15px; }
#colDerConenido #SerSOAT .contFormServ h2 { font-size: 20px; }
#colDerConenido #SerSOAT .contFormServ blockquote { margin: 10px 0; }
#colDerConenido #SerSOAT .contFormServ a { width: 120px; }
#colDerConenido #SerSOAT .contServicios .contFormServ .flServ { left: -28px; font: 18px/20px Arial, Helvetica, sans-serif; height: 54px; padding: 5px 0 0 20px; width: 317px; }
#colDerConenido #SerSOAT .contFormServ .checkCondiciones { width: 295px; }
/*---------------- Estilos desarrollo estrategia vehiculos nuevos CY----------------*/
.clear { clear: both; }
#contVehiculosNuevosPM { background: none repeat scroll 0 0 #E2E2E2; border-radius: 5px; -webkit-border-radius: 5px; color: #000000; margin: 0 auto 20px; width: 870px; }
#contVehiculosNuevosPM h3 { clear: both; color: #666666; font-size: 20px; float: left; margin: 20px 0 5px 20px; }
#contVehiculosNuevosPM ul.ResulVehiculosNuPM { display: inline-block; list-style: none; margin: 14px 0 0 20px; padding: 0px; width: 852px; }
#contVehiculosNuevosPM ul.ResulVehiculosNuPM li { background: url(/web/imgseguro/herramientas/bottombox263.png) no-repeat scroll left bottom transparent; float: left; height: 320px; margin: 0 20px 20px 0; padding: 0; position: relative; width: 263px; }
ul.ResulVehiculosNuPM li .imgDestaMarcaPM { background: url(/web/imgseguro/herramientas/imgDestaca.png) no-repeat; height: 35px; position: absolute; right: 5px; text-align: center; top: -5px; width: 45px; z-index: 7; }
ul.ResulVehiculosNuPM li .imgDestaMarcaPM img { max-height: 30px; max-width: 40px; }
ul.ResulVehiculosNuPM li .VehiculosNuevosImg { height: 141px; width: 261px; }
.VehiculosNuevosImg img { height: 138px; width: 300px; }
ul.ResulVehiculosNuPM li dl { background: none repeat scroll 0 0 #FFFFFF; border-color: #CCCCCC; border-style: solid; border-width: 0 1px; height: 286px; margin: 0; padding: 0 0 18px; position: relative; }
ul.ResulVehiculosNuPM li dl dd.datosVehiNuePM { float: left; margin: 0 0 0 10px; padding-top: 10px; width: 194px; }
dd.datosVehiNuePM h4 { color: #333; font-size: 16px; font-weight: bold; margin: 0px; }
dd.datosVehiNuePM span { color: #666; font-size: 12px; font-weight: normal; line-height: 12px; }
ul.ResulVehiculosNuPM li dl dd.datosModeloNuePM { color: #333; float: right; font-size: 18px; font-weight: bold; margin: 0 10px 0 0; padding-top: 10px; width: 44px; }
ul.ResulVehiculosNuPM li dl dd.precioModeloNuePM { margin: 6px 0px 8px 0px; width: 260px; }
dd.precioModeloNuePM h5 { color: #E00000; font-size: 20px; font-weight: normal; height: 15px; margin: 5px auto; text-align: center; }
dd.precioModeloNuePM em { color: #666666; font-size: 12px; font-style: inherit; font-weight: 100; margin-left: 100px; }
.contDetallesVehiculoPM { height: 38px; margin: 10px auto; width: 262px; }
.contDetallesVehiculoPM h6 { color: #666; font-size: 14px; font-weight: normal; height: 16px; margin: 6px 0 0; text-align: center; width: 131px; }
.contDetallesVehiculoPM span { color: #333333; font-size: 12px; font-weight: normal; height: 22px; margin-left: 40px; text-align: center; width: 131px; }
.contDetallesVehiculoPM dd.tipoCaja { border-right: 1px solid #CCC; float: left; height: 38px; margin: 0; width: 131px; }
.contDetallesVehiculoPM dd.tipoCombus { float: left; height: 38px; margin: 0; width: 130px; }
/*---------------- FIN Estilos desarrollo estrategia vehiculos nuevos CY----------------*/