/* CSS PIE */
#ft                             {font-family:arial,verdana,sans-serif;font-size:11px;margin:0;padding:0;}
.pie                            {color:#fff;background-color:#333333;text-align:left;}
.pie p                          {padding: 0 0 0.4em 0;margin:0;}
.pie-int                        {width:100%;margin:0 auto;padding:1.818em 0 3em 0;}
.pie-int ul li                  {display:block;padding:0 0 .1em 0;background:url(http://imagenes.w3.racc.es/img/publico/v2/bul_fnd_pie.gif) bottom left repeat-x;color:#000;}
.pie-int ul li a                {display:block;padding:.1em .2em .2em .2em;color:#c3c3c3;text-decoration:none;font-size:12px;}
.pie-int ul li a:hover          {background:#ffd401;color:#000;}
.pie-int ul li a span.ico-vn    {background:url(/img/publico/v2/ico-vent-nueva-gris.png) no-repeat left top transparent; display:inline-block; width:10px; height:10px; margin-left:5px;}
.pie-int ul li a:hover span.ico-vn{background-image:url(/img/publico/v2/ico-vent-nueva.png);}
.pie-int p                      {display:block;height:1.1em;color:#7d7d7d;text-transform:uppercase;font-weight:bold;font-size:14px;}
.pie-int-links                  {width:60%!important;margin-left:5%;float:left;}
.pie-int-links .yui-u           {width:28%!important;float:left;margin-right:5%;}
.pie-int-links ul               {margin:0; padding:0;}
.pie-int-socio                  {width:18%; float:left; }
.pie-int-social                 {width:16%; float:right!important;}
.pie-int-social p               {margin:0;color:#adadad;font-size:1.1em;text-transform:none;font-weight:normal;}
.pie-int-social ul              {margin:0; padding:0;}
.pie-int-social ul li           {display:inline-block;float:left;border:0;background:none;}
.pie-int-social ul li a.img-social:hover {background:none;}
.pie-int-ayuda                  {width:100%;padding-bottom:2em;margin-bottom:1em;background:url(http://imagenes.w3.racc.es/img/publico/v2/bul_fnd_pie.gif) bottom left repeat-x;position:relative;font-size:1em!important;color:#ccc!important;}
.pie-int-ayuda a                {color:#ccc!important; font-weight:100!important; text-decoration:underline!important;}
.pie-int-ayuda strong           {font-size:1.3em!important; font-weight:bold!important;}
.pie-int-ayuda span             {font-size:1.3em!important;}
.pie-int-ayuda p                {display:block;margin-bottom:1.5em!important;color:#fff;font-weight:bold;font-size:1.1em;text-transform:none;line-height:1.5em!important;}
.pie-int-ayuda p span           {color:#ffd401;font-size:1.4em;font-weight:bold;}
.pie-int-ayuda p strong         {font-size:1.6em;font-weight:normal;}
.pie-int-ayuda p a              {color:#fff;font-weight:bold;text-decoration:none;font-size:1em;text-transform:none;}
.pie-int-ayuda p a:hover        {color:#ffd401;text-decoration:none;}
.pie-int-intro p                {color:#ccc; text-transform:none!important; font-weight:100!important; font-size:13px!important; margin-top:0.3em;}
.pie-int-intro strong           {color:#fff; font-weight:100!important; font-size:1.4em!important; }
.pie-int-promo                  {position:relative; margin-top:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/31980_fons-regal.png); background-position:top right; background-repeat:no-repeat; width:90%; padding:1em 5% 0 5%;}
.pie-int-promo div              {position:relative; float:right; height:23px; background-image:url(http://imagenes.w3.racc.es/uploads/image/31971_boto-right.png); background-position:right; background-repeat:no-repeat; min-width:1em; width:auto; padding:5px 2em 0 1em;}
.pie-int-promo div a            {color:#000; text-decoration:none; font-size:1.2em; font-weight:bold;}
.pie-int-promo div img          {position:absolute; left:-5px; top:0;}
.pie-int-promo p                {color:#fff; text-transform:none; font-size:1.2em; font-weight:100; text-align:right; margin:0.2em 0 1.9em 0!important;}
.pie-int-promo p strong         {font-weight:bold;}
.pie-int-promo .pi-regal        {position:absolute; left:-10px; top:-8px;}
.pie-int-promo .pi-tancament    {position:relative; clear:both; margin-left:6px; top:6px;}
.pie-cr                         {color:#7f7f7f;background-color:#101010;border-top:.1em solid #464646;}
.pie-cr-int                     {margin:0 auto;padding:.9em 0;width:90.909em;text-align:center;font-size:1.1em;}
.pie-cr-int a                   {border-left:.1em solid #cccccc;color:#cccccc;margin-left:.6em;padding-left:.6em;text-decoration:underline;font-size:1em;}
.pie-seo                        {color:#fff;border-top:.1em solid #464646;border-bottom:.1em solid #464646;background:#292929;}
.pie-seo-int                    {width:90.909em;margin:0 auto;padding:.9em 0;}
.pie-seo-int p                  {color:#fff;font-size:1em;}
.pie-seo-int a                  {color:#7d7d7d;text-decoration:none;text-transform:capitalize;}
.pie-seo-int a:hover            {color:#FFCD00;text-decoration:none;}
.pie-seo-int p span             {color:#7d7d7d;}
.pie-info                       {color:#7a7a7a;background-color:#ffffff;padding:28px 0 4px;}
.pie-info-int                   {margin:0 auto;padding:.9em 0;width:980px;text-align:center;font-size:1em;}
.clear                          {clear:both;}
div.sep-v5                      {clear:both;display:block;height:.5em;}
div.sep-v10                     {clear:both;display:block;height:0.909em;}
div.sep-v20                     {clear:both;display:block;height:1.818em;}
div.sep-v30                     {clear:both;display:block;height:2.5em;}

/* nuevo pie 03/05/2013 */
.pie-int .contenido-new { position:relative; width:100%; height:150px; background-color:#F3F3F3; top:-20px; }
.pie-int .contenido-new .columna-new { position:relative; width:1026px; height:150px;  margin:0 auto; }
.pie-int .contenido-new .columna-new .block-new1{ float: left;width: 32%;margin: 2% 2%;padding-left: 15px; }
.pie-int .contenido-new .columna-new .block-new1 img{   border: 0 none;display: inline;height: 40px;vertical-align: middle;width: 40px; padding-right: 10px;}
.pie-int .contenido-new .columna-new .block-new2{ float: left;width: 26%;margin: 2% 2% }
.pie-int .contenido-new .columna-new .block-new2 img{   border: 0 none;display: inline;height: 40px;vertical-align: middle;width: 25px; padding-right: 10px; float:left;}
.pie-int .contenido-new .columna-new .block-new2 a{ font-size: 1em; font-weight:bold; color: #333333; text-decoration: none;}
.pie-int .contenido-new .columna-new .block-new2 a:hover{ text-decoration: underline;}
.pie-int .contenido-new .columna-new .block-new2 .atext{ width:190px; position:relative; top:5px;}
.pie-int .contenido-new .columna-new .block-new3{ float: left; width: 28%; margin: 2% 2%; }
.pie-int .contenido-new .columna-new .block-new3 img{   border: 0 none;display: inline;height: 39px;vertical-align: middle;width: 39px; padding-right: 10px;}
.pie-int .contenido-new .columna-new .block-new3 a{ font-size: 1.1em; font-weight:bold; color: #333333; text-decoration: none;}
.pie-int .contenido-new .columna-new .block-new3 a:hover{ text-decoration: underline;}
.pie-int .contenido-new .columna-new h5{ font-size: 1.4em; font-weight:bold; color: #333333; }
.pie-int .contenido { position:relative; overflow:hidden; width:980px; margin:0 auto; }
.pie-int .contenido .columna { float:left; width:23%; margin:0 1%; }
.pie-int .contenido .columna p.titulo { font-weight:bold; text-transform:none; color:#ffffff; margin-bottom:8px; }
.pie-int .contenido .columna ul li { color:#ffffff; padding:0; margin:0; background-image:url(/img/publico/v2/bullet-amarillo.png); background-position:left 3px; background-repeat:no-repeat; padding-left:15px; margin-bottom:6px; }
.pie-int .contenido .columna ul li a { color:#ffffff; padding:0; margin:0; display:inline; }
.pie-int .contenido .columna ul li a.ico-vent-nueva { background-image:url(/img/publico/v2/ico-vent-nueva-blanco.png); background-position:right 1px; background-repeat:no-repeat; padding-right:20px; }
.pie-int .contenido .columna ul li a:hover { text-decoration:underline; background-color:transparent; *background-color:#333333; }
.pie-int .contenido .columna ul.redes-sociales li { background:none; float:left; padding:0; margin:0 8px 0 0; }
.pie-int .contenido .columna ul.app-moviles li { background-position:left top; background-repeat:no-repeat; padding:7px 0 7px 38px; font-weight:bold; margin-bottom:12px; }
.pie-int .contenido .columna ul.app-moviles li.infotransit { background-image:url(/img/publico/iconos/racc_infotransit_29_29.png);  }
.pie-int .contenido .columna ul.app-moviles li.radar { background-image:url(/img/publico/iconos/racc_radar_29_29.png); }
