body{    font-family: 'Titillium Web', sans-serif;font-size:15px;color:#000;overflow-x:hidden;font-weight:400;}
img{max-width:100%;height:auto;}
a{outline:0 !important;}
.logo-block a b,
.ow-navigation .container > a,
.footer-main .widget-title,
.widget-about li ,
a.see-more ,
a.purchase ,
.section-header h3 ,
.choose-us-content-box h3,
.booking-details-form .btn,
.we-do-more h3,
.we-do-more h2,
.what-we-do-box span,
.what-we-do-content > a,
.what-we-do-content .more-service a,
.driver-info > h3,
.we-are-hire span,
.testimonial .carousel-inner p,
.testimonial .carousel-inner p span,
.get-mobile h3,
.get-mobile h2,
.statistics-box > span,
.blog-content .entry-title,
.book-taxi-form > h3,
.about > h3,
.about > h2,
.service-box > h3,
.service-box > h2,
.service-box.book-now a,
.page-heading > h3,
.blog-area h3 ,
.widget-title h3,
.online-booking-form .btn,
.contact-form form .btn,
.map .content h3,
.media-heading h3{font-family:'InterstateMazdaLight';}
.subscribe-box h4,
.subscribe-box .input-group-btn > .btn,
.widget-about li:last-child span{font-family:'InterstateMazdaLight';}
.contact-form form input,
.contact-form form textarea{font-family:'InterstateMazdaLight';}
.photos-slider .carousel-caption h2,
a.purchase,
a.see-more,
.section-header h3 ,
.choose-us-content-box h3,
.choose-us-content-box a,
.booking-details-form .btn,
.we-do-more h3,
.we-do-more h2,
.what-we-do-box span,
.what-we-do-content > a,
.what-we-do-content .more-service a ,
.we-are-hire span,
.get-mobile h3,
.get-mobile h2,
.blog-content .entry-title,
.entry-content > a ,
.photos-slider2 .slider-content h2,
.photos-slider2-content h3,
.book-taxi-form .btn,
.about > h3 ,
.about > h2,
.about a,
.more-than-you > h3,
.service-box > h3,
.service-box > h2,
.service-box.content span,
.service-box.content > a,
.service-box.book-now a,
.page-heading > h3,
.blog-area h3,
.widget-title h3 ,
.recent-post-box h3,
.recent-title a,
.map .content h3{text-transform:uppercase;}
.no-padding{padding:0;}
.no-left-padding,
ul{padding-left:0;}
.no-right-padding{padding-right:0;}
.no-top-padding{padding-top:0;}
.no-bottom-padding{padding-bottom:0;}
.no-margin{margin:0;}
.no-left-margin{margin-left:0;}
.no-right-margin{margin-right:0;}
.no-top-margin{padding-top:0;}
.no-bottom-margin{margin-bottom:0;}
.section-header{position:relative;background:url("./images/icon/seprator.png");background-repeat:no-repeat;background-position:bottom;display:inline-block;width:100%;}
.section-padding{padding-top:20px;padding-bottom:20px;}
.top-header{background-color:#f5f5f5;padding-bottom:14px;padding-top:14px;}
.social li{display:inline-block;margin-left:15px;margin-right:15px;}
.social li:first-child{margin-left:0;}
.social li:last-child{margin-right:0;}
.top-header .top-menu{text-align:right;}
.top-header .top-menu ul{padding-left:0;}
.top-header .top-menu ul{display:inline-block;list-style:none;}
.top-header .top-menu ul li{float:left;padding-left:22px;padding-right:22px;position:relative;font-size:13px;}
.top-header .top-menu ul li a{color:#555;text-transform:capitalize;text-decoration:none;}
.top-header .top-menu ul li a:hover{color:#de302f;}
.top-header .top-menu ul li:first-child{padding-left:0;}
.top-header .top-menu ul li:last-child{padding-right:0;}
.top-header .top-menu ul li:before{content:"|";position:absolute;left:-1px;}
.top-header .top-menu ul li:first-child:before{content:"";}
.logo_autoland img{height:47px;top:-3px;position:relative;}
.middle-header{padding-bottom:5px;padding-top:5px;box-shadow:0 0 5px 1px #a0a0a0;z-index:9999;position:relative;height:88px;}
.logo-block{position:relative;}
.logo-block a{display:inline-block;text-decoration:none;}
.logo-block a img{height:91px;top:-10px;position:relative;}
.logo_block a img{height:45px;top:-2px;position:relative;}
.logo-block a b{text-transform:uppercase;font-size:24px;display:block;color:#000;margin-top:3px;}
.logo-block a span{font-size:13px;color:#8c8b8b;float:left;margin-top:-6px;}
.navbar-brand.logo-block{display:none;}
.middle-header .pull-left{text-align:left;}
.middle-header .pull-right{text-align:right;}
.location,
.phone{position:relative;padding-left:46px;display:inline-block;text-align:left;}
.location{margin-right:32px;}
.location > img,
.phone > img{position:absolute;left:0;}
.location p{font-size:16px;color:white;}
.location p span,
.phone p span{display:block;}
.phone{margin-left:32px;}
.phone > img{top:7px;}
.phone p{font-size:15px;font-weight:300;text-transform:uppercase;}
.phone p span{font-size:20px;font-weight:600;color:#de302f;}
.footer-main{}

.bottom-footer{background-color: #000000;
padding: 10px 0;
color: #fff;
font-weight: 400;
font-size: 15px;}
/*
.bottom-footer ul{margin-bottom:0;list-style:none;}
.bottom-footer ul li{float:left;padding:0 8px;position:relative;}
.bottom-footer ul li:before{content:"|";color:#fff;position:absolute;left:-4px;top:0;}
.bottom-footer ul li:first-child:before{content:"";}
.bottom-footer ul li a{color:#fff;text-transform:uppercase;font-family:'Oxygen', sans-serif;font-size:12px;}
.bottom-footer .pull-left p{margin-bottom:0;color:#969696;text-align:left;font-size:14px;font-weight:500;}
.bottom-footer .pull-right p{margin-bottom:0;color:#969696;text-align:right;font-size:14px;font-weight:500;}
.bottom-footer .pull-right p a{text-decoration:underline;color:#C1C1C1;}
*/
.widget-subscribe .subscribe-box{display:inline-block;padding:45px 35px;border:1px solid rgba(209,209,209,0.2);color:#eee;}
.subscribe-box h4{font-weight:bold;text-transform:uppercase;margin-top:0;margin-bottom:30px;color:#fff;}
.subscribe-box p{font-size:13px;line-height:24px;margin-bottom:30px;}
.subscribe-box input{border:none;text-transform:uppercase;padding-top:12px;padding-bottom:12px;height:auto;}
.subscribe-box input:focus{box-shadow:none;}
.subscribe-box input,
.subscribe-box .input-group-btn > .btn{border-radius:0;outline:none;}
.subscribe-box .input-group-btn > .btn{text-transform:uppercase;background-color:#f7b731;border-color:#f7b731;padding-top:11px;padding-bottom:11px;}
.widget-subscribe ul{margin-top:22px;list-style:none;}
.widget-subscribe ul li{float:left;margin:0 10px;}
.widget-subscribe ul li a{width:32px;height:35px;display:inline-block;overflow:hidden;position:relative;}
.widget-subscribe ul li a img{position:absolute;}
.widget-subscribe ul li a:hover img{top:-38px;}
.footer-main .widget-title{font-size:16px;font-weight:600;text-transform:uppercase;margin-top:0;color:#fff;margin-bottom:40px;background-image:none;}
.footer-main .widget{width:100%;display:inline-block;margin-bottom:75px;}
.widget-links ul li{display:inline-block;width:100%;margin-bottom:38px;}
.widget-links ul li:last-child{margin-bottom:0;}
.widget-links ul li a{font-size:13px;color:#fff;text-decoration:none;}
.widget-links ul li a:before{content:"";background-image:url("images/icon/ftr-link.png");background-repeat:no-repeat;width:7px;height:10px;display:inline-block;margin-right:14px;}
.widget-about{color:#fff;font-size:14px;}
.widget-about p{margin-bottom:40px;}
.widget-about li{display:inline-block;width:100%;position:relative;line-height:19px;padding-left:55px;margin-bottom:40px;font-weight:bold;}
.widget-about li span{display:block;}
.widget-about li img{position:absolute;left:0;top:0;}
.widget-about li:last-child{margin-bottom:0;}
.widget-about li a{color:#fff;font-weight:normal;}
@media only screen and (min-width:992px) and (max-width:1200px){.location, .phone{margin:0;}
}
@media only screen and (min-width:768px) and (max-width:991px){.location, .phone{margin:0;}
}
@media only screen and (min-width:319px) and (max-width:767px){.top-header .social{margin-bottom:14px;}
.top-header .top-menu{padding:0;}
.top-header .top-menu ul li{font-size:12px;padding-left:10px;padding-right:10px;}
.bottom-footer ul,
.bottom-footer p{width:100%;text-align:center;}
.bottom-footer ul{margin-bottom:10px;}
}
@media (max-width:991px){}
.title_font_30{font-size:30px;}
.title_font_29{font-size:29px;}
.title_font_28{font-size:28px;}
.title_font_27{font-size:27px;}
.title_font_26{font-size:26px;}
.title_font_25{font-size:25px;}
.title_font_24{font-size:24px;}
.title_font_23{font-size:23px;}
.title_font_22{font-size:22px;}
.title_font_21{font-size:21px;}
.title_font_20{font-size:20px;}
.title_font_19{font-size:19px;}
.title_font_18{font-size:18px;}
.title_font_17{font-size:17px;}
.title_font_16{font-size:16px;}
.title_font_15{font-size:15px;}
.tigernose{background:url(../img/tiger_nose.gif) no-repeat;width:161px;height:68px;top:-34px;position:absolute;right:100px;}
.light{background-color:#e4e5e6;color:#757575;position:relative;}
.home-section-02{margin:40px 0 0;position:relative;background-color:#fff;}
.carousel-1 a{cursor:default;}
.btn-brick{font-size:17px;font-weight:700;}
.btn-brick:hover{color:#2E375F;}
.sidebar_gracias{background-color:#FFFFFF;border:2px solid #650000;background-position:center top;background-size:cover;z-index:9000;padding:5px 25px;position:relative;border-radius:10px;}
.sidebar{background-color:#252525;background-position:center top;background-size:cover;z-index:9000;padding:17px 27px 27px 27px;position:relative;border-radius:0;border:6px white double;}
.sidebar-top-taller{z-index:999;padding-top:5px;padding-right:5px;padding-left:5px;background:white;}
.sidebar-top-taller_2{margin-top:-15px;z-index:999;padding-top:5px;padding-right:5px;padding-left:5px;background:white;}
.input-group-addon, .input-group-btn{white-space:nowrap;vertical-align:middle;}
.input-group-addon{max-width:35px;min-width:35px;white-space:nowrap;vertical-align:middle;}
.input-group-addon, .input-group .form-control{display:table-cell;vertical-align:top;}
.input-group-addon{padding:5px 8px;font-size:17px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:0;}
.form-group{position:relative;display:block;border-collapse:separate;}
.s_title01{color:#fff;font-size:20px;text-align:center;padding-bottom:11px;line-height:1.2;margin:5px 0;font-family:arial;font-weight:400;}
.s_title01_gracias{color:#B10000;font-size:32px;text-align:center;padding-bottom:12px;}
.cont_center{text-align:center;}
.dis_none{display:none !important;}
.dis_block{display:block !important;}
.dis_inblock{display:inline-block !important;}



.class_msj_error_pla,.class_msj_error_kil,.class_msj_error_nam, .class_msj_error_ape,
.class_msj_error_car,.class_msj_error_emp,
.class_msj_error_tel, .class_msj_error_mod, .class_msj_error_ema, .class_msj_error_com,
.class_msj_error_loc, .class_msj_error_hor, .class_msj_error_fec,
.class_msj_error_dni, .class_msj_error_lab, .class_msj_error_sal,
.class_msj_error_tel_bt, .class_msj_error_nam_bt, .class_msj_error_ema_bt,.class_msj_error_emp_bt,.class_msj_error_com_bt, .class_msj_error_car_bt
{color:red;border:1px solid red !important;}

.txt_errores{color:#EC0000;padding:10px 20px;background:#FFF;border:1px solid #EC0000;font-weight:400;margin-top:10px;}
span.ng-button{padding:5px 9px 1px 7px !important;height:28px;}
.iconos_separar{text-align:center;}
.iconos_separar h3{font-size:18px;font-weight:700;}
.mas{background:url(images/icon/mas.png) no-repeat;}
.menos{background:url(images/icon/menos.png) no-repeat;}
.mas, .menos{font-family:arial;font-weight:bold;background-size:15px auto;display:inline;padding-right:22px;background-position:0px 0px;}
.terminos{font-size:10px !important;line-height:1.3 !important;}
.cred{color:red;}
.cazulford{color:#0033cc;}
.cred3{color:#9F1C21;}
.sec_texto h3{font-weight:600;font-size:30px;font-family:arial;}
.sec_texto p{text-align:justify;font-size:16px;letter-spacing:-0.5px;line-height:1.3;margin-bottom:17px;font-family:arial;font-weight:400;color:#454545;}
.clear{clear:both;}
#texto_legal_head{text-decoration:none;display:block;background:#2D3672;color:white;padding:9px 10px;text-transform:none;margin-bottom:25px;}
.title_legal{position:relative;font-family:'Oswald', sans-serif;width:100%;font-size:13px;margin-bottom:0;font-weight:normal;}
#content_legal_head p{margin:0;padding:8px 12px;font-size:12px;line-height:1.5;border:1px solid #2D3672;}
.member-carousel .owl-next:before{font-family:"flexslider-icon";font-size:17px;display:inline-block;content:'\f002';color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);}
.member-carousel .owl-prev:before{font-family:"flexslider-icon";font-size:17px;display:inline-block;content:'\f001';color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);}
.choose-img-box iframe{border:1px solid #363233;width:100%;padding:2px;background:#363233;}
.service-box > h4{color:white;font-family:'Oswald';font-size:20px;font-weight:600;}
.car_types_list{text-align:center;}
.car_types_list ul{padding:0;margin:50px 0 60px;}
.car_types_list li{display:inline-block;position:relative;width:182px;height:182px;margin:0 51px;-webkit-perspective:600px;-moz-perspective:600px;perspective:1000;margin-bottom:60px;}
.car_types_list li.cart_type_01 .front{background-image:url(images/fortalezas/icon_01.png);}
.car_types_list li.cart_type_01 .back{background-image:url(images/fortalezas/icon_01_hover.png);}
.car_types_list li.cart_type_02 .front{background-image:url(images/fortalezas/icon_02.png);}
.car_types_list li.cart_type_02 .back{background-image:url(images/fortalezas/icon_02_hover.png);}
.car_types_list li.cart_type_03 .front{background-image:url(images/fortalezas/icon_03.png);}
.car_types_list li.cart_type_03 .back{background-image:url(images/fortalezas/icon_03_hover.png);}
.car_types_list li.cart_type_04 .front{background-image:url(images/fortalezas/icon_04.png);}
.car_types_list li.cart_type_04 .back{background-image:url(images/fortalezas/icon_04_hover.png);}
.car_types_list li.cart_type_05 .front{background-image:url(images/fortalezas/icon_05.png);}
.car_types_list li.cart_type_05 .back{background-image:url(images/fortalezas/icon_05_hover.png);}
.car_types_list li.cart_type_06 .front{background-image:url(images/fortalezas/icon_06.png);}
.car_types_list li.cart_type_06 .back{background-image:url(images/fortalezas/icon_06_hover.png);}
.car_types_list li.cart_type_07 .front{background-image:url(images/fortalezas/icon_07.png);}
.car_types_list li.cart_type_07 .back{background-image:url(images/fortalezas/icon_07_hover.png);}
.car_types_list li.cart_type_08 .front{background-image:url(images/fortalezas/icon_08.png);}
.car_types_list li.cart_type_08 .back{background-image:url(images/fortalezas/icon_08_hover.png);}
.car_types_list li.cart_type_09 .front{background-image:url(images/fortalezas/icon_09.png);}
.car_types_list li.cart_type_09 .back{background-image:url(images/fortalezas/icon_09_hover.png);}
.car_types_list li.cart_type_10 .front{background-image:url(images/fortalezas/icon_10.png);}
.car_types_list li.cart_type_10 .back{background-image:url(images/fortalezas/icon_10_hover.png);}
.car_types_list li.cart_type_11 .front{background-image:url(images/fortalezas/icon_11.png);}
.car_types_list li.cart_type_11 .back{background-image:url(images/fortalezas/icon_11_hover.png);}
.car_types_list li.cart_type_12 .front{background-image:url(images/fortalezas/icon_12.png);}
.car_types_list li.cart_type_12 .back{background-image:url(images/fortalezas/icon_12_hover.png);}
.car_types_list li.cart_type_mazda2_01 .front{background-image:url(images/fortalezas/icon_mazda2_01.png);}
.car_types_list li.cart_type_mazda2_01 .back{background-image:url(images/fortalezas/icon_mazda2_01_hover.png);}
.car_types_list li.cart_type_mazda2_02 .front{background-image:url(images/fortalezas/icon_mazda2_02.png);}
.car_types_list li.cart_type_mazda2_02 .back{background-image:url(images/fortalezas/icon_mazda2_02_hover.png);}
.car_types_list li.cart_type_mazda2_03 .front{background-image:url(images/fortalezas/icon_mazda2_03.png);}
.car_types_list li.cart_type_mazda2_03 .back{background-image:url(images/fortalezas/icon_mazda2_03_hover.png);}
.car_types_list li.cart_type_mazda2_04 .front{background-image:url(images/fortalezas/icon_mazda2_04.png);}
.car_types_list li.cart_type_mazda2_04 .back{background-image:url(images/fortalezas/icon_mazda2_04_hover.png);}
.car_types_list li.cart_type_mazda3_01 .front{background-image:url(images/fortalezas/icon_mazda3_01.png);}
.car_types_list li.cart_type_mazda3_01 .back{background-image:url(images/fortalezas/icon_mazda3_01_hover.png);}
.car_types_list li.cart_type_mazda3_02 .front{background-image:url(images/fortalezas/icon_mazda3_02.png);}
.car_types_list li.cart_type_mazda3_02 .back{background-image:url(images/fortalezas/icon_mazda3_02_hover.png);}
.car_types_list li.cart_type_mazda3_03 .front{background-image:url(images/fortalezas/icon_mazda3_03.png);}
.car_types_list li.cart_type_mazda3_03 .back{background-image:url(images/fortalezas/icon_mazda3_03_hover.png);}
.car_types_list li.cart_type_mazda3_04 .front{background-image:url(images/fortalezas/icon_mazda3_04.png);}
.car_types_list li.cart_type_mazda3_04 .back{background-image:url(images/fortalezas/icon_mazda3_04_hover.png);}
.car_types_list li.cart_type_mazda6_01 .front{background-image:url(images/fortalezas/icon_mazda6_01.png);}
.car_types_list li.cart_type_mazda6_01 .back{background-image:url(images/fortalezas/icon_mazda6_01_hover.png);}
.car_types_list li.cart_type_mazda6_02 .front{background-image:url(images/fortalezas/icon_mazda6_02.png);}
.car_types_list li.cart_type_mazda6_02 .back{background-image:url(images/fortalezas/icon_mazda6_02_hover.png);}
.car_types_list li.cart_type_mazda6_03 .front{background-image:url(images/fortalezas/icon_mazda6_03.png);}
.car_types_list li.cart_type_mazda6_03 .back{background-image:url(images/fortalezas/icon_mazda6_03_hover.png);}
.car_types_list li.cart_type_mazda6_04 .front{background-image:url(images/fortalezas/icon_mazda6_04.png);}
.car_types_list li.cart_type_mazda6_04 .back{background-image:url(images/fortalezas/icon_mazda6_04_hover.png);}
.car_types_list li.cart_type_cx3_01 .front{background-image:url(images/fortalezas/icon_cx3_01.png);}
.car_types_list li.cart_type_cx3_01 .back{background-image:url(images/fortalezas/icon_cx3_01_hover.png);}
.car_types_list li.cart_type_cx3_02 .front{background-image:url(images/fortalezas/icon_cx3_02.png);}
.car_types_list li.cart_type_cx3_02 .back{background-image:url(images/fortalezas/icon_cx3_02_hover.png);}
.car_types_list li.cart_type_cx3_03 .front{background-image:url(images/fortalezas/icon_cx3_03.png);}
.car_types_list li.cart_type_cx3_03 .back{background-image:url(images/fortalezas/icon_cx3_03_hover.png);}
.car_types_list li.cart_type_cx3_04 .front{background-image:url(images/fortalezas/icon_cx3_04.png);}
.car_types_list li.cart_type_cx3_04 .back{background-image:url(images/fortalezas/icon_cx3_04_hover.png);}
.car_types_list li.cart_type_cx5_01 .front{background-image:url(images/fortalezas/icon_cx5_01.png);}
.car_types_list li.cart_type_cx5_01 .back{background-image:url(images/fortalezas/icon_cx5_01_hover.png);}
.car_types_list li.cart_type_cx5_02 .front{background-image:url(images/fortalezas/icon_cx5_02.png);}
.car_types_list li.cart_type_cx5_02 .back{background-image:url(images/fortalezas/icon_cx5_02_hover.png);}
.car_types_list li.cart_type_cx5_03 .front{background-image:url(images/fortalezas/icon_cx5_03.png);}
.car_types_list li.cart_type_cx5_03 .back{background-image:url(images/fortalezas/icon_cx5_03_hover.png);}
.car_types_list li.cart_type_cx5_04 .front{background-image:url(images/fortalezas/icon_cx5_04.png);}
.car_types_list li.cart_type_cx5_04 .back{background-image:url(images/fortalezas/icon_cx5_04_hover.png);}
.car_types_list li.flip .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.car_types_list li .front{z-index:2;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);}
.car_types_list li .front, .car_types_list li .back{float:left;width:100%;height:100%;padding:0;font-size:12px;position:absolute;top:0;left:0;-moz-backface-visibility:hidden;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:.3s;-webkit-transition:all .3s ease-in-out;transition:.3s;}
.title_icon{position:absolute;margin:0 auto;top:195px;z-index:9;left:0;right:0;font-size:17px;color:#1F1F1F;line-height:1.6;font-family:'Oswald';font-weight:700;}
.fa{width:26px;font-size:17px;color:#000000;float:left;}
.list-posts{position:relative;padding:0;}
.list-posts ul{margin-bottom:0;}
ul{list-style:none outside;}
.list-posts li{padding-bottom:9px;line-height:1;}
.espacio_none_one{padding-bottom:0 !important;}
.row_gracias{background:url(images/web/iconos/icon_fondo.png) repeat;}
.content_gracias{margin-top:30px;margin-bottom:0px;}
.content_gracias2{margin-top:10px;margin-bottom:0px;}
.row_gracias .sidebar{background-color:#FFFFFF;text-align:center;font-size:17px;border:2px solid #C7C7C7;}
.row_gracias .s_title01{color:#023e80;}
.titular_principal{
color: #1b1b1b;
margin-bottom: 20px;
font-size: 37px;
font-weight: 600;
font-family: 'Titillium Web', sans-serif;
border-bottom: 2px solid #c00000;
padding-bottom: 15px;
display: inline-block;
margin-top: 40px;
}
.subtitulo { font-size: 30px;text-align: center;font-weight: 500;font-family: 'Titillium Web', sans-serif;     margin-bottom: 25px;}
.fw700{font-weight: 700;}

.titulares{ display: inline-block;vertical-align: top;}
.titulares img { width: 300px; }
.titulares p { color: #000;font-size: 48px;font-weight: 700;font-family: 'Titillium Web', sans-serif;margin-bottom: 0;}
.subtitulo2 p{ text-align: center;color: #000;margin-bottom: 15px;font-size: 37px;font-weight: 600; }
.subti4 {margin-bottom: 20px !important;font-size: 20px !important;font-weight: 600 !important;}
.subti6{ text-align: center;font-size: 17px;font-weight: 600;color: black;padding-bottom: 10px;}
.titulares2{ display: inline-block;}
.titulares2 img { width: 180px; }
.titulares2 p { color: #000;font-size: 45px;font-weight: 600;font-family: 'Titillium Web', sans-serif;margin-bottom: 0;position: relative; }

.titu_casos{padding-bottom: 30px;padding-top: 30px;}

.video_iframe{text-align:center;margin:0 auto;}
.video_iframe iframe{width:620px;height:350px;border:3px solid #033d80;padding:7px;box-shadow:12px 12px 17px #7b7b7b;}
.carac_01 .members-style2 .member-item:hover .driver-info,
.carac_02 .members-style2 .member-item:hover .driver-info,
.carac_03 .members-style2 .member-item:hover .driver-info,
.carac_04 .members-style2 .member-item:hover .driver-info,
.carac_05 .members-style2 .member-item:hover .driver-info{bottom:0;}
.mi_cancion{position:absolute;z-index:99999;left:11%;top:-152px;}
.bt_stop,.bt_play{border:0;width:45px;height:45px;}
.bt_stop{background:url(images/boton_on.png);background-size:cover;}
.bt_play{background:url(images/boton_off.png);background-size:cover;}
.marco_credito{display:none;padding:8px;border:1px solid #3c3c3c;margin-bottom:8px;background:#bbbbbb;}
.sss{text-align:center;line-height:1.3;color:#000;font-size:19px;font-weight:500;font-family:'Oswald', sans-serif;background:#ff8d00;border:1px solid #6b6a6a;padding:5px 0;cursor:pointer;margin-top:12px;margin-bottom:8px;}
.titulo_credito{font-weight:500;text-align:left;font-size:15px;display:block;position:relative;padding-bottom:5px;padding-left:3px;}
#ocultar{text-align:right;position:absolute;right:1px;top:-1px;cursor:pointer;padding:2px 5px;border:1px solid grey;line-height:1;background:#ececec;font-family:arial;font-size:12px;font-weight:600;}
.asterisco{color:red;font-family:'Roboto Condensed', sans-serif;font-size:16px;font-weight:normal;}
.asterisco_legal{color:red;font-family:'Roboto Condensed', sans-serif;font-size:12px;font-weight:normal;}
.galeria-modelos{font-size:14px;line-height:1.2;display:block;}
.galeria-modelos span.titular{font-size:18px;}
#carousel img{margin-bottom:0 !important;}
#carousel .flex-direction-nav a{top:30%;}
.copyright{margin:0;font-size:13px;}


.fondo_000 { font-family: 'Titillium Web', sans-serif; background: #eeeeee; }
.fondo_001{ background: #c00000 }
/*.fondo_001{ background: url(images/fondo-degradado.png) top center repeat-y;font-family: 'Titillium Web', sans-serif; }*/
.baner_0001{ z-index: 99;height: 450px; background: url(images/fondo.png); width: 100%; background-position: bottom  center;background-size: cover;background-repeat: no-repeat; }
.wi_100{ margin: 0 auto; width: 1024px;position: relative; }
.cl_clientes { padding-top: 20px; }
.cl_clientes img{ height: 435px; }
.cl_clientes_texto { position: absolute;width: 535px;top: 0;right: 0;padding-top: 20px; }
.cl_clientes_texto h2 { margin-top: 86px;text-shadow: 0px 1px 2px #565656;text-align: center;color: white;font-size: 34px;font-family: 'Titillium Web', sans-serif;font-weight: 600;}
.txt_centrar{ text-align: center; }
.txt_funciona{ width: 300px; }
.txt_precios{ width: 228px;margin-top: 25px; }

.phone_franja_00 {margin: 0 auto; }
.baner_0002{ padding: 40px 0 40px; }
.baner_0002 input, .baner_0002 textarea{    width: 100%;
padding: 13px;
border-radius: 4px;
font-weight: 600;
font-size: 20px;
border: 1px solid #8e8e8e; }
.baner_0002 textarea{ height: 115px;}
.baner_0002 input:disabled, .baner_0002 textarea:disabled{background: #fff;}

.franja_01 { width: 270px;margin-right: 10px; }
.franja_02 { width: 180px;margin-right: 10px; }
.franja_03 { width: 230px;margin-right: 10px; }
.franja_04 { width: 189px;text-align: right;margin-right: 10px; }
.franja_05 { width: 110px;text-align: right; margin-right: 10px;}
.franja_06 { width: 115px;text-align: right; }

.franja_00 h2 { margin-bottom: 15px;font-size: 32px;font-weight: 600;color: #fff;text-shadow: 0px 1px 2px #565656;margin-top: 0;text-align: center; }
.bloq { float: left; }

.franja_04 img { top: 0px;position: relative;height: 48px;}
.franja_04 a { height: 46px;top: -2px;position: relative; }



ul.galeria_redes { top: 13px;position: relative;right: 0; float: right; }
.galeria_redes li { float: left;width: 50px;margin: 0 5px; }


.bloq_caracteristicas { padding-top: 60px;padding-bottom: 0;background: #fff; }
.cls_caracteristicas{position: relative;}
.cls_caracteristicas .blq_01{ width: 430px;margin: 0 auto;padding-top: 31px;padding-bottom: 50px; }

.bloq_casos{padding-top: 5px; padding-bottom: 40px;}
.fondo_003{ background: url(images/fondo-videos.png)  #fff top center no-repeat;background-size: cover;}
.cls_videos img{ margin-bottom: 15px;border: 3px solid #dadada; }
.cls_videos p{ font-size: 16px;color: #444; text-align: justify; }

.cls_quienes{ font-size: 17px;color: #000; text-align: justify; }

.pabso { position: absolute;width: 270px;text-align: left;line-height: 1.1;font-size: 16px; }
.franja_01, .franja_02, .franja_03, .franja_04, .franja_05, .franja_06 {
    margin-bottom: 15px;
}
.bloq_left_01 {top: 0;left: 0;}
.bloq_left_02 {top: 110px;left: 0;}
.bloq_left_03 {top: 220px;left: 0;}

.bloq_left_04 {top: 0;right: 0;}
.bloq_left_05 {top: 110px;right: 0;}
.bloq_left_06 {top: 220px;right: 0;}


.cl_imagen_logo {width: 13.8%;display: inline-block;}

.cd_boton_enviar .btnnue {
background: #ffbe01;
width: 225px;
text-align: center;
color: #333333;
font-size: 26px;
border: 1px solid #505050;
}
.campo-form {
text-align: left;
font-weight: 400;
padding-bottom: 15px;
padding-top: 0;
font-size: 13px;
width: 92%;
margin: 0 auto;
}
.terms {
margin-right: 8px;
float: left;
margin-top: 6px;
width: auto !important;
}
.legal_clausula {
font-size: 13px;
color: #fff !important;
font-weight: 600;
}
.legal_clausula a{
text-decoration: underline;
color: #fff;
}
.bloq_wp{ text-align: center;margin: 20px auto 34px;padding: 0; }
.bloq_wp2{ text-align: center;margin: 40px auto 40px;padding: 0; }
.bloq_wp3{ text-align: center;margin: 0;padding: 0; }
.bloq_wp2 a, .bloq_wp a, .bloq_wp3 a{    background:#c00000;
color: #fff;
padding: 15px;
font-size: 30px;
margin-top: 9px;
font-weight: 600;
border-radius: 10px;
border: 1px solid #184803;
display: inline-block;
/*width: 100%;*/
}
.bloq_wp3 a i { float: none;color: #fff;font-size: 35px;display: inline; }
.bloq_wp2 a i { float: none;color: #fff;font-size: 43px;display: inline; }
.bloq_wp a i { float: none;color: #fff;font-size: 43px;display: inline; }
    
.sec_001 p {
    font-size: 24px;
    color: #000;
    text-align: justify;
}
.bloq_bt_01 {
text-align: center;
padding-bottom: 42px;
padding-top: 12px;
}

.cls_bt_001 {
    background: #fffff7;
    color: #272727;
    padding: 16px 20px 22px;
    font-size: 37px;
    font-weight: 700;
    border-radius: 10px;
    border: 2px dashed #c00000;
    display: inline-block;
    line-height: 1.2;
}
.cls_bt_002 {
background: #fffff7;
color: #272727;
padding: 19px 20px;
font-size: 30px;
font-weight: 600;
border-radius: 10px;
border: 2px dashed #c00000;
display: block;
line-height: 1.2;
margin-bottom: 35px;    text-align: center;
}

.lista_venta li{
padding-bottom: 24px;
font-size: 24px;
padding-left: 27px;
line-height: 1.6;
position: relative;
}
.lista_venta li i{ color:#307d0f;position: absolute;    left: 0;
    top: 9px;
    font-size: 22px;
}
