html,body{ margin: 0; padding: 0}

body{font-family: TelefonicaWeb-Regular; font-size: 14px; color: #86888c; background: #f6f7f6; text-align: center;overflow-x: hidden;}

#_newFooter2017 { text-align: left}
#_newHead2017Mov{ text-align: left}

._c{ max-width: 1170px; margin: 0 auto; padding: 0 20px; position: relative;}
._table{display: table; width: 100%}
._table ._cell{display: table-cell}
a{text-decoration: none; color: inherit}
b{font-family: TelefonicaWeb-Bold; font-weight: normal}
.btnMore{ background-color: #00a9e0; color: #fff; padding: 5px 20px; border-radius: 10px; display: inline-block;font-family: TelefonicaWeb-Light; font-size: 16px}

._transition{
 -webkit-transition: transform 0.3s ease-in-out;
    -moz-transition: transform 0.3s ease-in-out;
   -o-transition: transform 0.3s ease-in-out;
   transition: transform 0.3s ease-in-out;
}




.boxes{display: flex;}
.boxes .box{ flex: 1 1 auto; margin: 0 5px; flex-basis: 0;}
.boxes .box:first-child{margin-left: 0}
.boxes .box:last-child{margin-right: 0}

.head{ background: #fff; padding: 15px 0 30px; text-align: left}
.head .rutaMigas{}
.head .rutaMigas li{ color: #b6b7b7; font-size: 12px; font-family: TelefonicaWeb-Regular; display: inline-block; padding: 0 5px;}
.head .rutaMigas li:first-child{padding-left: 0}
.head .rutaMigas li a{}
.head h1{ font-family: TelefonicaWeb-Light; font-size: 33px; color: #50535a; padding-top: 30px; padding-bottom: 15px;}
.head h2{ font-family: TelefonicaWeb-Regular; font-size: 13px; color: #868888; line-height: 1.2em;}
.head h2 .break{display: none}
.head h2 i{vertical-align: bottom; margin-top: 3px;}
.head .sharer{text-align: right; height: 21px;}
.head .sharer .swCompartir{ font-size: 13px; display: block; color: #00a9e0; text-align: right; padding-bottom: 5px; cursor: pointer}
.head .sharer .swCompartir:before{font-family: 'icomoon_head'; content: "\e636"; font-size: 16px; vertical-align: middle; position: relative; top: -1px; margin-right: 4px;}
.head .sharer .contSharer{ display: inline-block; border: 1px solid #dfdfdf; padding: 5px 10px 5px 0;}
.head .sharer .contSharer .box{display: inline-block}
.head .sharer .contSharer .box .MVFBShareContenido,
.head .sharer .contSharer .box .MVTWShareContenido{display: inline-block}
.head .sharer .contSharer .box .MVEMShare,
.head .sharer .contSharer .box .MVFBShare,
.head .sharer .contSharer .box .MVTWShare{background-position: left center; background-repeat: no-repeat; border: none !important; background-color: #fff; height: 40px; float: none !important; display: inline-flex !important; align-items: center; padding:0 0 0 37px !important; width: auto;}
.head .sharer .contSharer .box .MVEMShare:before,
.head .sharer .contSharer .box .MVFBShare:before,
.head .sharer .contSharer .box .MVTWShare:before{color: #5c9bfa; font-size: 13px}
.head .sharer .contSharer .box .MVEMShare{background-image: url(../img/sharer/rs-email.png)}
.head .sharer .contSharer .box .MVEMShare:before{content: "E-mail";}
.head .sharer .contSharer .box .MVFBShare{background-image: url(../img/sharer/rs-fb.png)}
.head .sharer .contSharer .box .MVFBShare:before{content: "Facebook"}
.head .sharer .contSharer .box .MVTWShare{background-image: url(../img/sharer/rs-tw.png)}
.head .sharer .contSharer .box .MVTWShare:before{content: "Twitter"}
.head .sharer .contSharer .box .MVFBShareContador{display: none}
.head .sharer .contSharer .box .MVTWShareContador{display: none}
.head .sharer .contSharer .box .MVEMShare span{display: none}
.head .sharer .contSharer .box .MVFBShare span{display: none}
.head .sharer .contSharer .box .MVTWShare span{display: none}


.condiciones{margin-top:50px; background:#fff; padding:50px 20px; max-height:200px; position:relative; overflow:hidden; margin-bottom:40px; text-align: left}
.condiciones:after{content:""; height:330px; position:absolute; width:100%; bottom:0; left:0;   background: -moz-linear-gradient(270deg, rgba(211,255,186,0) 0%, rgba(255,255,255,1) 100%); /* ff3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(211,255,186,0)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
 background: -webkit-linear-gradient(270deg, rgba(211,255,186,0) 0%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
 background: -o-linear-gradient(270deg, rgba(211,255,186,0) 0%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
 background: -ms-linear-gradient(270deg, rgba(211,255,186,0) 0%, rgba(255,255,255,1) 100%); /* ie10+ */
 background: linear-gradient(180deg, rgba(211,255,186,0) 0%, rgba(255,255,255,1) 100%); /* w3c */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D3FFBA', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */ 
	}
.condiciones h3{font-family:TelefonicaWeb-Light; text-align:center; font-size:28px; padding-bottom:25px}
.condiciones ul{padding:0 20px; max-width:1000px; margin:0 auto}
.condiciones ul li{font-family:TelefonicaWeb-Light; font-size:16px; margin-bottom:10px; position:relative; line-height:1.4em}
.condiciones ul li a{color:#00ace5; text-decoration:none}
.condiciones ul li:after{content:""; border-left:solid 5px #00ace5; border-top:solid 3px transparent; border-bottom:solid 3px transparent; position:absolute; top:10px; left:-10px}
.condiciones ul li.tit{font-family:TelefonicaWeb-Bold; padding-top:20px}
.condiciones ul li.tit:after{display:none}
.condiciones ul h5{ font-family: TelefonicaWeb-Light; font-size: 20px; margin-top: 20px; margin-bottom: 10px; color: #50535a;}
.condiciones ul p{ font-family: TelefonicaWeb-Bold; font-size: 16px; margin-top: 15px; margin-bottom: 10px; color: #50535a;}
.condiciones .mostrar{color:#00ace5; position:absolute; bottom:0; z-index:10; text-align:center; width:100%; padding:20px 0; cursor:pointer; font-size:14px}
.condiciones .mostrar span{width:9px; height:9px; display:inline-block; background:#000; position:relative; margin:1px 8px 0 0}
.condiciones .mostrar span:after{content:""; height:7px; width:1px; background:#fff; position:absolute; left:4px; top:1px}
.condiciones .mostrar span:before{content:""; width:7px; height:1px; background:#fff; position:absolute; top:4px; left:1px}
.condiciones .mostrar i{font-style: normal}
.condiciones .mostrar .n{display:inline-block}
.condiciones .mostrar .h{display:none}
.condiciones._open{max-height:20000px; padding-bottom:130px}
.condiciones._open:after{content:""; display: none}
.condiciones._open .mostrar .n{display:none}
.condiciones._open .mostrar .h{display:inline-block}
.condiciones._open .mostrar span:after{display:none}

.pestanas{text-align: center; font-size: 0; margin: 50px 0;}
.pestanas .pestana{ font-family: TelefonicaWeb-Light; font-size: 16px; color: #50535a; text-align: center; padding: 15px 10px; border: solid 1px #ddd; background: #fff; display: inline-block; margin: 0 5px 5px; width: 160px; border-radius: 4px; cursor: pointer;}
.pestanas .pestana:hover{ background: #00a9e0; color: #fff}
.pestanas .pestana.a{ background: #00a9e0; color: #fff}

