/* GENERICOS */
.ld-btn {padding:0;margin:.8em 0;display:inline-block;background-color:transparent;border:none;cursor:pointer;overflow:visible;font:bold 1em arial;}
.ld-btn .ld-btn-left {display: block;height:2.1em;white-space: nowrap;position: relative;padding-left: .4em;background: transparent url(/img/publico/v2/spr-ld-btn.png) no-repeat 0 0;}
.ld-btn .ld-btn-right {display: block;height:2.1em;overflow: visible;text-align: center;width: auto;padding-right: .4em;background: transparent url(/img/publico/v2/spr-ld-btn.png) no-repeat 100% -25px;}
.ld-btn .ld-btn-cen {height:1.5em;padding:.3em .7em .1em .7em;/*padding:4px 8px 1px 8px*/;color: #fff;font: bold 1em;background:#303030;}
.ld-interior {background-image: url(/img/publico/v2/spr-ld-int.png)!important;}
.ld-final {border-bottom:.27em solid #ffd401;background:#fff5bf;}
/* RUTOMETRO */
.ld-rutometro {width:99%;display:inline-block;float:left;}
.ld-rutometro .tit {position:relative;display:block;height:2.545em;background:#ffd401;}
.ld-rutometro .tit h4 {position:absolute;top:0;left:0;padding:0.63em 0 .18em 3em;font-size:1.1em;font-weight:bold;background: transparent url(/img/publico/v2/spr-ld-ico.png) 3px -7px no-repeat;}
.ld-rutometro .tit span.spr-ld-izq {position:absolute;top:0;left:0;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 0 0 no-repeat;}
.ld-rutometro .tit span.spr-ld-dch {position:absolute;top:0;left:0px;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 100% -100px no-repeat;}
.ld-rutometro .box {background:#fff5bf;padding-bottom:1.2em;}
.ld-rutometro .box p {padding:1.27em 0 .54em .54em;}
.ld-rutometro .box a {text-decoration:underline;color:#000;}
.ld-rutometro .box .ld-btn {margin:.2em 0 .4em 0;}
.ld-rutometro fieldset {width:95%;text-align:right;padding-bottom:1em;}
.ld-rutometro * label {display:inline-block;width:auto;text-align:right;font-weight:bold;margin:0 0 .36em .09em;} 
.ld-rutometro * input {display:inline-block;width:10em;border:.09em solid #000;margin:0 0 .36em 0;height:1.4em;padding-top:.2em;}
/* INFOTRANSIT */
.ld-infotransit {width:99%;display:inline-block;float:left;}
.ld-infotransit .tit {position:relative;display:block;height:2.545em;background:#ffd401;}
.ld-infotransit .tit h4 {position:absolute;top:0;left:0;padding:0.63em 0 .18em 3em;font-size:1.1em;font-weight:bold;background: transparent url(/img/publico/v2/spr-ld-ico.png) 6px -46px no-repeat;}
.ld-infotransit .tit span.spr-ld-izq {position:absolute;top:0;left:0;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 0 0 no-repeat;}
.ld-infotransit .tit span.spr-ld-dch {position:absolute;top:0;left:0px;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 100% -100px no-repeat;}
.ld-infotransit .box {background:#fff5bf;padding-bottom:1em;}
.ld-infotransit .box img {margin:0 auto;border:.1em solid #fff;}
.ld-infotransit .box .ld-btn {margin:0.6em 0 0.8em;}
.ld-infotransit .box .ld-btn .ld-btn-cen {padding-top:.36em;padding-top:.3em\0/;}
.ld-infotransit fieldset {padding:1em 0 0 0;}
.ld-infotransit fieldset div.izda {width:25%;display:block;float:left;padding:.6em 0 0 1em;}
.ld-infotransit fieldset div.izda a {color:#000;}
.ld-infotransit fieldset div.dcha {width:auto;display:block;float:right;padding:0 1em 0 0;text-align:right;}
/* INFOTRANSIT NUEVO */
.ld-infotransit2 {width:99%;display:inline-block;float:left;}
.ld-infotransit2 .tit {position:relative;display:block;height:2.545em;background:#ffd401;}
.ld-infotransit2 .tit h4 {position:absolute;top:0;left:0;padding:0.63em 0 .18em 3em;font-size:1.1em;font-weight:bold;background: transparent url(/img/publico/v2/spr-ld-ico2.png) 9px 7px no-repeat;}
.ld-infotransit2 .tit span.spr-ld-izq {position:absolute;top:0;left:0;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 0 0 no-repeat;}
.ld-infotransit2 .tit span.spr-ld-dch {position:absolute;top:0;left:0px;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 100% -100px no-repeat;}
.ld-infotransit2 .box {background:#fff7cf;padding:1em 0.8em;}
.ld-infotransit2 .box img {margin:0 auto;border:.1em solid #fff;}
.ld-infotransit2 .box ul {margin:1em 0 0.5em 0;}
.ld-infotransit2 .box ul li {border-bottom:1px dotted #cccccc;padding:0.5em 0;}
.ld-infotransit2 .box ul li a {text-decoration:none;display:block;}
.ld-infotransit2 .box ul li img {float:left;border:none;margin:5px 7px 0px 2px;}
.ld-infotransit2 .box ul li p {padding:0;}
.ld-infotransit2 .box ul li p.titl {color:#000000;font-weight: bold;}
.ld-infotransit2 .box ul li p.subt {color:#666666;}
/* VIAJES */
.ld-viajes {width:99%;display:inline-block;float:left;}
.ld-viajes .tit {position:relative;display:block;height:2.545em;background:#ffd401;}
.ld-viajes .tit h4 {position:absolute;top:0;left:0;padding:0.63em 0 .18em 3em;font-size:1.1em;font-weight:bold;background: transparent url(/img/publico/v2/spr-ld-ico.png) 6px -86px no-repeat;}
.ld-viajes .tit span.spr-ld-izq {position:absolute;top:0;left:0;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 0 0 no-repeat;}
.ld-viajes .tit span.spr-ld-dch {position:absolute;top:0;left:0px;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 100% -308px no-repeat;}
.ld-viajes .tit div {height:2.6em;width:11em;margin:0 0 0 20px;padding:0 0 0 4px;float:right;background: #464646 url(/img/publico/v2/spr-ld-int.png) 0 -205px no-repeat;}
.ld-viajes .tit a.hotel {display:inline-block;background: url(/img/publico/v2/spr-ld-ico.png) 7px -205px no-repeat;width:3.2em;height:2.36em;float:left;}
.ld-viajes .tit a.crucero {display:inline-block;background: url(/img/publico/v2/spr-ld-ico.png) 8px -248px no-repeat;width:3.2em;height:2.36em;float:left;border-left:.1em solid #787878;}
.ld-viajes .tit a.coche {display:inline-block;background: url(/img/publico/v2/spr-ld-ico.png) 9px -286px no-repeat;width:3.2em;height:2.36em;float:left;border-left:.1em solid #787878;}
.ld-viajes .box {background:#fff5bf;padding-bottom:1em;}
.ld-viajes .box a {text-decoration:underline;color:#000;}
.ld-viajes fieldset {width:95%;text-align:right;padding:2em 0 0 0;}
.ld-viajes fieldset p {padding:.5em .5em .5em 1.7em;text-align:left;}
.ld-viajes * label {display:inline-block;width:auto;text-align:right;font-weight:bold;margin:0 0 .36em .09em;}
.ld-viajes * label.num {font-weight:normal;width:auto;font-size:1em;padding:0 .2em 0 0;}
.ld-viajes * label.chk {font-weight:normal;width:100%;display:block;margin:.2em 0 .5em 0;padding:0 0 0 6em;text-align:left;}
.ld-viajes * input {display:inline-block;width:10em;border:.09em solid #000;margin:0 0 .36em 0;height:1.4em;padding-top:.2em;}
.ld-viajes * input.fec {width:7.9em;}
.ld-viajes * a.cal {width:1.8em;height:1.7em;border:none;vertical-align:middle;margin:0 0 .36em 0;display:inline-block;padding-top:.09em;}
.ld-viajes * input.num {width:1.5em;margin-right:.2em;text-align:center;}
.ld-viajes * input.chk {width:auto;height:auto;margin:0 .6em 0 0;border:none;vertical-align:middle;}
.yui-calcontainer {
    position:absolute;
    padding:0;margin:0 0 1em 2em;
    background:transparent;
    border:.1em solid #7B9EBD;
    float:left;
    z-index:1;
    _overflow:hidden; /* IE6 only, to clip iframe shim */
}
#calendario_fsalida.yui-calcontainer{position:relative; right:106px;bottom:10px;background:#fff;}
/* EL TIEMPO */
.ld-tiempo {width:99%;display:inline-block;float:left;}
.ld-tiempo .tit {position:relative;display:block;height:2.545em;background:#ffd401;}
.ld-tiempo .tit h4 {position:absolute;top:0;left:0;padding:0.63em 0 .18em 3em;font-size:1.1em;font-weight:bold;background: transparent url(/img/publico/v2/spr-ld-ico.png) 6px -124px no-repeat;}
.ld-tiempo .tit span.spr-ld-izq {position:absolute;top:0;left:0;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 0 0 no-repeat;}
.ld-tiempo .tit span.spr-ld-dch {position:absolute;top:0;left:0px;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 100% -100px no-repeat;}
.ld-tiempo .box {background:#fff7cf;padding-bottom:1em;}
.ld-tiempo .box div {margin:0 auto 0 auto;padding-top:1em;}
.ld-tiempo .box span a {font-size:.8em!important;}
/* APLICACIONES */
.ld-aplicaciones {width:99%;display:inline-block;float:left;}
.ld-aplicaciones .tit {position:relative;display:block;height:2.545em;background:#ffd401;}
.ld-aplicaciones .tit h4 {position:absolute;top:0;left:0;padding:0.63em 0 .18em 3em;font-size:1.1em;font-weight:bold;background: transparent url(/img/publico/v2/spr-ld-ico.png) 8px -167px no-repeat;}
.ld-aplicaciones .tit span.spr-ld-izq {position:absolute;top:0;left:0;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 0 0 no-repeat;}
.ld-aplicaciones .tit span.spr-ld-dch {position:absolute;top:0;left:0px;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 100% -100px no-repeat;}
.ld-aplicaciones .box {background:#fff5bf;padding:.27em;padding-bottom:1em;}
.ld-aplicaciones .box .puntos {height:.1em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ico.png) 0 -478px repeat-x;}
.ld-aplicaciones .box p.expl {padding:1em 0 1em 1em;}
.ld-aplicaciones .box p.auto {padding:.82em 0 .82em 3.36em;background: transparent url(/img/publico/v2/spr-ld-ico.png) 5px -363px no-repeat;}
.ld-aplicaciones .box p.info {padding:.82em 0 .82em 3.36em;background: transparent url(/img/publico/v2/spr-ld-ico.png) 7px -323px no-repeat;}
.ld-aplicaciones .box p a {color:#000;text-decoration:none;}
.ld-aplicaciones .box div.social {display:inline-block;margin:2em 0 .27em 1em;}
.ld-aplicaciones .box div.social p {display:inline-block;width:auto;font-size:1em;*float:left;*padding:.2em .4em 0 0;padding-top:.455em;vertical-align:top;}
.ld-aplicaciones .box div.social ul {display:inline-block;vertical-align:middle;}
.ld-aplicaciones .box div.social ul li {display:inline-block;float:left;}
.ld-aplicaciones .box div.social ul li a {display:block;margin:0 .2em 0 0;width:1.8em;height:1.8em;}
.ld-aplicaciones .box div.social ul li a.fb {background:url(/img/publico/v2/ico-facebook.png) 0 0 no-repeat;}
.ld-aplicaciones .box div.social ul li a.tt {background:url(/img/publico/v2/ico-twitter.png) 0 0 no-repeat;}
.ld-aplicaciones .box div.social ul li a.yt {background:url(/img/publico/v2/ico-youtube.png) 0 0 no-repeat;}
.ld-aplicaciones .box div.social ul li a.fl {background:url(/img/publico/v2/ico-flickr.png) 0 0 no-repeat;}
/* APLICACIONES NUEVA */
.ld-aplicaciones2 {width:99%;display:inline-block;float:left;}
.ld-aplicaciones2 .tit {position:relative;display:block;height:2.545em;background:#ffd401;}
.ld-aplicaciones2 .tit h4 {position:absolute;top:0;left:0;padding:0.63em 0 .18em 3em;font-size:1.1em;font-weight:bold;background: transparent url(/img/publico/v2/spr-ld-ico.png) 8px -167px no-repeat;}
.ld-aplicaciones2 .tit span.spr-ld-izq {position:absolute;top:0;left:0;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 0 0 no-repeat;}
.ld-aplicaciones2 .tit span.spr-ld-dch {position:absolute;top:0;left:0px;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 100% -100px no-repeat;}
.ld-aplicaciones2 .box {background:#fff7cf;padding:1.4em 0 2em 1.3em;min-height:145px;}
.ld-aplicaciones2 .box img {float:left;margin:0.8em 0.5em 0 0;}
.ld-aplicaciones2 .box ul {border-top:1px dotted #cccccc;margin:25px 7px 5px 60px;}
.ld-aplicaciones2 .box ul li {border-bottom:1px dotted #cccccc;padding:0.5em 0.5em;}
.ld-aplicaciones2 .box ul li a {text-decoration:none;display:block;color:#000000;font-weight:bold;}
/* REDES SOCIALES */
.ld-red-soc {width:99%;display:inline-block;float:left;background:#fff7cf url(/img/publico/v2/fdo-red-soc.png) bottom center repeat-x;}
.ld-red-soc .box {display:inline-block;padding:2em 0 0.7em 2em;}
.ld-red-soc .box p {display:inline-block;width:auto;font-size:1em;*float:left;*padding:.2em .4em 0 0;padding-top:.455em;vertical-align:top;}
.ld-red-soc .box ul {display:inline-block;vertical-align:middle;}
.ld-red-soc .box ul li {display:inline-block;float:left;}
.ld-red-soc .box ul li a {display:block;margin:0 .2em 0 0;width:1.8em;height:1.8em;}
.ld-red-soc .box ul li a.fb {background:url(/img/publico/v2/ico-facebook.png) 0 0 no-repeat;}
.ld-red-soc .box ul li a.tt {background:url(/img/publico/v2/ico-twitter.png) 0 0 no-repeat;}
.ld-red-soc .box ul li a.yt {background:url(/img/publico/v2/ico-youtube.png) 0 0 no-repeat;}
.ld-red-soc .box ul li a.fl {background:url(/img/publico/v2/ico-flickr.png) 0 0 no-repeat;}
/* CONSEJOS PRACTICOS */
.ld-consejos {width:99%;display:inline-block;float:left;}
.ld-consejos .tit {position:relative;display:block;height:2.545em;background:#ffd401;}
.ld-consejos .tit h4 {position:absolute;top:0;left:0;padding:0.63em 0 .18em 3em;font-size:1.1em;font-weight:bold;background: transparent url(/img/publico/v2/spr-ld-ico.png) 7px -524px no-repeat;}
.ld-consejos .tit span.spr-ld-izq {position:absolute;top:0;left:0;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 0 0 no-repeat;}
.ld-consejos .tit span.spr-ld-dch {position:absolute;top:0;left:0px;height:.45em;width:100%;background: transparent url(/img/publico/v2/spr-ld-ext.png) 100% -100px no-repeat;}
.ld-consejos .box {background:#fff7cf;padding:1em 1em 2em 1em;min-height:145px;}
.ld-consejos .box ul {margin-bottom:1em;}
.ld-consejos .box ul li {border-bottom:1px dotted #cccccc;padding:0.5em 0.5em;}
.ld-consejos .box ul li a {text-decoration:none;display:block;color:#000000;}
.ld-consejos .box ul li a:hover {text-decoration:underline;}
.ld-consejos .box a.more {display:block; text-align:right; color:#000000;}