body {
	color: #6c7073;
	font-family: "toyotatext_rg",Verdana,sans-serif;
	font-size: 15px;
	line-height: 20px;
	margin: auto;
}

.jamstvena {
	margin-top: 30px;
	margin-left: 30px;
}

#slogan {
  text-align:center;
}

.buttons {
  margin:auto;
  width:320px;
}

#hybrid-btn {
  margin-right:20px;
  width:150px;
}

#conventional-btn {
  width:150px;
}

#html51 .container{
	width:100%;
	position:relative;

	}


#html51  .cabecera, #html52 img {width:100%;} 
#html51 .container .info {
    
	padding: 10px;
    z-index: 20;
    position: absolute;
    top: 2%;
    right: 10%;
    left: 10%;
    display: block;
    color: #000000;
    font-size: 18px;
    font-family: "toyotadisplay_bd";
    line-height: 24px;
    text-align: center;
}
#html51 .container .h1-title {
    font-family: "toyotadisplay_bd";
    font-size: 54px;
    letter-spacing: -0.03em;
    padding: 0 0 3px 8px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    margin: 0;
	
}

h4 {
	color: black;	
}

#html51 .container .h2-title {
    font-family: "toyotadisplay_bd";
    font-size: 28px;
    line-height: 30px;
    letter-spacing: -0.02em;
    color: #fff;
    text-align: center;
}

#html51 .container .info span {
    pointer-events: none;
   font-size: 18px;
   font-family: "toyotadisplay_bd";
   line-height: 26px;
    color: #fff;
    text-align: center;
}
#html51 .container .h1-title span{
	font-size: 28px;
}
#html51 p{
    margin-top: 30px;
}


#html51 .container .h2-title {
    font-size: 3.4271vw;
    line-height: 3.8698vw;
}
/*#html51 .container .info span {
    display:none;
}*/
#whytoyotaplus-tabs-nav {
	border-bottom: 1px solid #cdcdcd;
	height: 24px;
	margin-bottom: 80px;
	margin-top: 15px;
	text-align: center;
}
#whytoyotaplus-tabs-nav button {
	border: none;
	font-family: "toyotadisplay_bd";
    font-size: 14px;
	line-height: 42px;
    padding: 0 32px;
    text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	
}
#whytoyotaplus-tabs-nav button {
	overflow: hidden;
	position: relative;
	z-index: 1000;
}
#whytoyotaplus-tabs-nav button:hover {
	color: #FFF;
	text-decoration: underline;
}
#whytoyotaplus-tabs-nav button:first-child {
	box-shadow: -20px 0 0 10px #fff;
	border-radius: 3px 0 0 3px;
}
#whytoyotaplus-tabs-nav button:last-child {
	box-shadow: 20px 0 0 10px #fff;
	border-radius: 0 3px 3px 0;
}
#whytoyotaplus-tabs-nav.hybrid #botonazul {
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.63) inset, -20px 0 0 10px #fff;
	z-index: 0;
}
#whytoyotaplus-tabs-nav.conventional #botonrojo {
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.63) inset, 20px 0 0 10px #fff;
	z-index: 0;
}

#whytoyotaplus-tabs-nav button #botonrojo {
background:#d1001e;	
background: linear-gradient(to bottom, #d1001e 0%, #73000d 100%) repeat scroll 0 0;
    color: #fff;
}
#whytoyotaplus-tabs-nav button #botonazul {
background:#00a0f0;
	background: linear-gradient(to bottom, #00a0f0 0%, #005faf 100%) repeat scroll 0 0;
    color: #fff;
}
#whytoyotaplus-tabs-nav.hybrid button #botonazul {
	background: #005faf none repeat scroll 0 0;
}
#whytoyotaplus-tabs-nav.conventional button #botonrojo {
	background: #73000d none repeat scroll 0 0;
}


#whytoyotaplus-intro-benefits h2 {
	color: #1e2a32;
	font-family: "toyotadisplay_bd";
	font-size: 44px;
	line-height: 44px;
	padding-bottom: 44px;
}
#whytoyotaplus-intro-benefits {
	color: #6c7073;
	font-size: 19px;
	line-height: 28px;
}
#whytoyotaplus-intro-benefits {
	text-align: center;
    margin-bottom:50px;
    margin-top:40px;
	margin-left:60px;
	margin-right:60px;
}
#whytoyotaplus-intro-benefits p{
    font-size: 15px;
    font-family:"toyotatext_rg";
    line-height:15px;
}

#whytoyotaplus-hybrid {
	margin-left: 40px;
	margin-right: 40px;
	text-align: center;
}

#whytoyotaplus-conventional {
	margin-left: 40px;
	margin-right: 40px;
	text-align: center;
}

@media only screen and (max-width: 768px) {
  	.bloqueimg {
		margin-top: 30px;
	}
}

@media (max-width:1260px) and (min-width:768px) {
    .lower-p {
        padding-top: 30px;
    }
	.inpage-cta p {
		font-size: 0.6em!important;
	}
}

@media only screen and (min-width: 1024px) {
  	.bloques {
		margin-top: 30px;
	}
	.inpage-cta p {
		font-size: 0.8em;
	}
}

#whytoyotaplus-hybrid h3, #whytoyotaplus-conventional h3 {
	color: #000;
	font-family: "toyotatext_rg";
	line-height: 30px;
	text-align: center;
	margin-bottom:30px;
}
#whytoyotaplus-hybrid h5, #whytoyotaplus-conventional h5 {
	color: #000;
	font-family: "toyotatext_rg";
	font-weight: normal;
	line-height: 35px;
	margin: 20px 0 10px;
        
}
#whytoyotaplus-hybrid h5 strong {
	color: #00a0f0;
	font-family: "toyotatext_bd";
}
#whytoyotaplus-conventional h5 strong {
	color: #CA1122;
	font-family: "toyotatext_bd";
}
#whytoyotaplus-hybrid .bloqueimg, #whytoyotaplus-conventional .bloqueimg {
	border: 0px;
	height: 60px;
}
#whytoyotaplus-hybrid .bloqueimg img, #whytoyotaplus-conventional .bloqueimg img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

#whytoyotaplus-hybrid .overzoom, #whytoyotaplus-conventional .overzoom {
	margin-bottom: 50px;
}
#whytoyotaplus .overzoom a {
	border: px solid #000;
	
	transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -web-kit-transition: all 0.5s ease-in;
	
	background-image: url(//d1hu588lul0tna.cloudfront.net/toyotaone/eses/toyota-plus-approved-usedcarprogramme-img_tcm-1014-639100.jpg);
	background-position: center;
	background-size: 100%;
	display: block;
	height: 330px;
}
#whytoyotaplus-hybrid .overzoom a {
	background-image: url(//d1hu588lul0tna.cloudfront.net/toyotaone/eses/hybrid-video-img_tcm-1014-639099.jpg);
}
#whytoyotaplus-conventional .overzoom a {
	background-image: url(//d1hu588lul0tna.cloudfront.net/toyotaone/eses/conventional-video-img_tcm-1014-639090.jpg);
}
#whytoyotaplus .overzoom:hover a {
	background-size: 120%;
	border: 8px solid #000;
}

#whytoyotaplus-tabs-nav {
	border-bottom: 1px solid #cdcdcd;
	height: 24px;
	margin-bottom: 80px;
	margin-top: 15px;
	text-align: center;
}
#whytoyotaplus-tabs-nav button {
	border: none;
	font-family: "toyotadisplay_bd";
    font-size: 14px;
	line-height: 42px;
    padding: 0 32px;
    text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	
}
#whytoyotaplus-tabs-nav button {
	overflow: hidden;
	position: relative;
	z-index: 1000;
}
#whytoyotaplus-tabs-nav button:hover {
	color: #FFF;
	text-decoration: underline;
}
#whytoyotaplus-tabs-nav button:first-child {
	box-shadow: -20px 0 0 10px #fff;
	border-radius: 3px 0 0 3px;
}
#whytoyotaplus-tabs-nav button:last-child {
	box-shadow: 20px 0 0 10px #fff;
	border-radius: 0 3px 3px 0;
}

#whytoyotaplus-tabs-nav.hybrid .botonazul {
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.63) inset, -20px 0 0 10px #fff;
	z-index: 0;
}
#whytoyotaplus-tabs-nav.conventional .botonrojo {
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.63) inset, 20px 0 0 10px #fff;
	z-index: 0;
}

.botonrojo {
  background: linear-gradient(to bottom, #d1001e 0%, #73000d 100%) repeat scroll 0 0;
    color: #fff;
}
.botonazul {
	background: linear-gradient(to bottom, #00a0f0 0%, #005faf 100%) repeat scroll 0 0;
    color: #fff;
}

#hybrid-on {
  background: #005faf;
}
#conventional-on {
  background: #73000d;
}

/*
#botonazul {
	background: #005faf;
}
#botonrojo {
	background: #73000d;
}


#whytoyotaplus-tabs-nav.hybrid button #botonazul {
	background: #005faf none repeat scroll 0 0;
}
#whytoyotaplus-tabs-nav.conventional button #botonrojo {
	background: #73000d none repeat scroll 0 0;
}
*/
#whytoyotaplus-hybrid h2, whytoyotaplus-conventional h2 {
	margin-bottom: 20px;
}

.row.bloques p.more {
	font-size: 12px;
}

.row.bloques p {
    text-indent:0;
}

#whytoyotaplus p {
	text-align: justify;
	text-indent:0;
}

.inpage-cta {
	margin-top: 50px;
}


#html50 .container, #html52 .container {padding:0;}
#html52 .container img, #html50 .container img {width:100%;}
#pagecontent {background:none!important;}
.plyr--figure {display:inline!important;}

#html52 .container{
	width:100%;
	position:relative;
}
#html52 .col-xs-12 img {
        display:block;
}
#html52 .container .info {
    padding: 10px;
    z-index: 20;
    position: absolute;
    top: 10%;
    right: 10%;
    left: 10%;
    display: block;
    color: #000000;
    font-size: 18px;
    font-family: "toyotadisplay_bd";
    line-height: 26px;
    text-align: center;
	margin-bottom: -100;
}
#html52 .container h2 {
    font-family: "toyotadisplay_bd";
    font-size: 40px;
    line-height: 40px;
    color: #1e2a32;
    padding-bottom: 44px;
    text-align: center;
    font-weight: normal;
    margin: 0;
    padding: 0 20px;
    text-shadow: 0 1px rgba(2,3,3,0.2);
    margin-bottom: 15px;
}

#html52 .container .info span {
    pointer-events: none;
   font-size: 19px;
   font-family: "toyotadisplay_bd";
   line-height: 30px;
    color: #1e232a;
    text-align: center;
}
#html52 .container {
width:100%}

#html52 .container .info span {
           font-size: 14px;
    line-height: 15px;
    padding: 0 7px;
}

#html52 .container .info { position:relative; top:0; bottom:0; left:0; }

.hybrid-reasons-plus {
	margin-left: 50px;
	margin-bottom: 50px;
}

.hybrid-reasons-plus ul {
	margin: 20px 30px;
}

