/*///////////////////////////////// ESTRUCTURA ////////////////////////////////////////*/
body{font-family:"Helvetica",Arial,sans-serif;}
header{text-align:center;}
.contenedor{width:960px;margin:0 auto; position:relative;}
section.promocion{height:auto;}
nav{margin:0 auto;}
body .bloque-cookies {position: fixed;top: 0;z-index: 55;}
/*/////////////////////////Menú de navegacion////////////////////////////////////*/
nav.navegador{width:430px; height:40px;line-height:40px;font-size:13px;margin-bottom:20px;}
nav.navegador ul,nav.navegador strong {display:inline-block;*display:inline;zoom:1;vertical-align:top;}
nav.navegador strong {padding:0px 10px;position:relative;}
nav.navegador ul li{display:inline-block;*display:inline;zoom:1; height:40px;line-height:40px;vertical-align:top;padding:0px 10px;border-right:1px solid #565656;}
nav.navegador ul li:last-child{border:none;}
.scroll{cursor:pointer;*cursor:hand;}
.textomovil{display:none;}
/*/////////////////////////social media////////////////////////////////////*/
.flota{margin: 0px;display: inline-block;overflow: hidden;width:28px;}
.flota a {display:block;margin-top:6px;width:27px;height:28px;}
.facebook{background:url("../img/sprite-social.png") 0px 0px no-repeat;}
.twitter{background:url("../img/sprite-social.png") -27px 0px no-repeat;}
.google{background:url("../img/sprite-social.png") -54px 0px no-repeat;}
/*/////////////////////////Parte centrar Click to action////////////////////////////////////*/
section.promocion .contenedor > img{display:inline-block;*display:inline;zoom:1;vertical-align: top;margin-top:60px;}
.cta {display: inline-block;margin-right: 70px; text-align: left;vertical-align: top;width: 440px;position:relative;overflow:hidden;}
.triangulo {display: inline-block;margin-top: 250px;vertical-align: top;}
/*/////////////////////////servicios////////////////////////////////////*/
/*/////////////////////////servicios////////////////////////////////////*/
#servicios{width:690px; margin:0 auto;padding: 20px 100px;}
.servicios ul:last-child{margin-left:60px;}
.servicios ul li{font-size:12px;width:340px;margin:10px 0px;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.servicios ul li span{width:41px;height:48px;display:inline-block;*display:inline;zoom:1;margin-right:10px;vertical-align:top;}
.servicios ul li p{display:inline-block;*display:inline;zoom:1; vertical-align:top;width:250px;margin-top:6px;}
.arriba{width:26px;height:26px;margin-left:740px;background:url(../img/subir.png) no-repeat;display:block;cursor:pointer;*cursor:hand; margin-left: 330px;margin-top: 30px;}
/*/////////////////////////ADAPTACIÓN A MÓVILES////////////////////////////////////*/
/*/////////////////////////Menú de navegación movil////////////////////////////////////*/
nav.movil{display:none;margin-bottom:90px;}
#caja {width:147px;display: none;}
#mostrar{display:block;width:147px;}
@media screen and (max-width: 935px) {
body .titular p:first-child {font-size: 25px;}
body .titular p:last-child {font-size: 15px;}
body .cta {margin-right: 30px;}
}
@media screen and (max-width: 920px) {
body .contenedor {width: 100%;}
body #servicios {width:90%;padding: 20px;}
body #servicios p {text-align:left;}
body #servicios ul {width:90%;text-align:center;}
body .arriba{margin-left:60%;margin-top:20px;}
footer {padding: 0 10px;}
body nav.navegador {margin-bottom: 30px;}
}
@media screen and (max-width: 850px) {
	body .titular p:first-child {font-size: 22px;}
body .titular p:last-child {font-size: 12px;}
body .cta {margin-right: 10px;}
}
@media screen and (max-width: 850px) {
	body .titular p:first-child {font-size: 22px;}
body .titular p:last-child {font-size: 12px;}
body .cta {margin-right: 10px;}
}
@media screen and (max-width: 780px) {
body .desktop {display:none;} 
body .movil {display:block;margin:0 auto;width:320px;}
body .cta{margin:0 auto;display:block;}
}
@media screen and (max-width: 450px) {
body nav.navegador {font-size: 12px;}
body nav.navegador ul li {padding: 0 6px;}
body .cta{width:320px;}
body .cta img{width:280px;height:auto;}
body nav.navegador {
  height: 80px;
  line-height: 40px;
  text-align: center;
  width: 320px;
}
nav.navegador strong {
  background: none repeat scroll 0 0 #007CA9;
  width: 300px;
}
body .cta > strong {
  background: none repeat scroll 0 0 #2BA1C7;
  color: #FFFFFF;
  display: block;
  font-size: 22px;
  margin: 10px 0;
  padding: 10px;
}
}
