/*Estilos generales*/
body, html {height:100%;}
body {margin:0;padding:0;font-family:Arial,Verdana,Tahoma,sans-serif;font-size:100%;background:#f3f5f4;}
legend {text-indent:-10000px;height:0px;visibility:hidden;display:block;overflow:hidden;}
form fieldset {border:none;}
input, select, textarea {font-size:11px;border:0px;}
a {font-size:11px; color:#32506A; text-decoration:none;}
a:hover {text-decoration:none;}
a:focus {outline:0;}
sup {color:#BC2D30;font-size: 11px;font-weight: bold;padding-left: 5px;vertical-align: top;}
h1, h2, h3, h4, h5, p, span {line-height:normal;}
strong {font-weight:bold;}
p {line-height:18px}
.hg_none {height:0px;line-height:0px;}
/*Estilos estructura, grid global*/
#pub {width:980px;height:auto;margin:20px auto;border-bottom:1px solid #7a7a7a;text-align:center;}
#precab {width:980px;height:auto;margin:0px auto 9px auto;}
#web {margin:0px auto;font-size:12px;width:980px;text-align:left;}
#cnt_sup {float:left;clear:both;width:978px;border:1px solid #d0dedf;border-bottom:0px;background:#FFF;}
#cab {clear:both;width:976px;height:104px;background:#fefefe url(../img/design/bck_cab.png) 0px 0px repeat-x;margin:0px 1px;}
#pub2 {clear:both;width:980px;margin:0px auto;}
#ctd {clear:both; width:100%; margin:0px auto 0px auto;min-height:350px;height:auto !important;height:350px;}
#pie {clear:both;float:left;width:100%;background:#014e84;height:auto;margin-top:19px;}
/*Estilos precabecera*/
#precab p.flo-l {float:left;width:500px;margin:0px;}
#precab p.flo-l a {float:left;width:auto;font-size:11px;color:#666666;font-weight:normal;margin:0px 8px;line-height:16px;}
#precab p.flo-l a span {text-indent:-10000px;height:0px;visibility:hidden;display:block;overflow:hidden;}
#precab p.flo-l a.rss {background:transparent url(../img/design/sprite.png) 0px 0px no-repeat;width:16px;height:16px;margin:0px 8px 0px 0px;}
#precab p.flo-l a.tw {background:transparent url(../img/design/sprite.png) 0px -21px no-repeat;width:16px;height:16px;}
#precab p.flo-l a.fac {background:transparent url(../img/design/sprite.png) 0px -42px no-repeat;width:16px;height:16px;}
#precab p.flo-l a.mov {background:transparent url(../img/design/sprite.png) 0px -63px no-repeat;padding-left:21px;}
#precab p.flo-l a.mail {background:transparent url(../img/design/sprite.png) 0px -84px no-repeat;padding-left:21px;}
#precab p.flo-l a.susc {background:transparent url(../img/design/sprite.png) 0px -105px no-repeat;padding-left:21px;}
#precab p.flo-l a:hover {text-decoration:underline;}
#precab p.flo-r {float:right;width:170px;}
#precab p.flo-r span {color:#333;font-size:11px;position:relative;top:10px;font-family:Droid Serif;}
/*Estilos Cabecera*/
#cab h1 {float:left;width:300px;}
#cab h1 a img {float:left;width:auto;height:auto;position:relative;top:32px;left:18px;}
#cab h1 strong {text-indent:-10000px;height:0px;visibility:hidden;display:block;overflow:hidden;}
#cab div.flo-r {float:right;/*width:120px;*/width:300px;margin:15px 0px 10px 0px;padding:0px 18px 0px 29px;/*background:transparent url(../img/design/ln_cab.png) 0px 0px repeat-y;*/}
#cab form {float:left;width:100%;margin:10px 0px 0px 0px;background:transparent url(../img/design/bck_search.png) 0px 0px no-repeat;}
#cab form fieldset {float:left;width:100%;display:block;height:35px;}
#cab form fieldset label {text-indent:-10000px;height:0px;visibility:hidden;display:block;overflow:hidden;}
#cab form fieldset input {float:left;color:#ababab;width:135px;padding:3px 3px 3px 0px;*padding:6px 3px 3px 0px;padding:6px 3px 3px 0px\9;margin:5px 5px 5px 8px;border-right:1px dotted #bdbcd1;height:18px;background:none;}
#cab form fieldset input.im {background:transparent url(../img/design/google.png) 60% 70% no-repeat;*background:transparent url(../img/design/google.png) 60% 55% no-repeat;}
#cab form fieldset select {float:left;width:105px;background:none;border:0px;color:#5a5966;font-size:11px;}
#cab form fieldset input.btn {position:relative;border:0px;float:right;top:3px;right:5px;background:transparent url(../img/design/btn_search.png) 0px 0px no-repeat;width:29px;height:29px;padding:0px;margin:0px;cursor:pointer;}
/*Select de la cabecera*/
#cab form fieldset .jNiceWrapper {float:left;border:0px;height:33px;}
#cab form fieldset .jNiceSelectWrapper {height:24px;top:4px;border:1px solid #adadad;cursor:pointer;background:#FFF url(../img/design/bck_sel_search.png) bottom left repeat-x;margin:0px;}
#cab form fieldset .jNiceSelectWrapper .jNiceSelectText {background:none;color:#5a5966;font-size:11px;height:24px;padding:0px 0px 0px 0px;text-indent:8px;}
#cab form fieldset .jNiceSelectWrapper .jNiceSelectOpen {background:transparent url(../img/design/arrow_select.png) 0px 13px no-repeat;width:7px;height:24px;margin-right:7px;}
#cab form fieldset .jNiceSelectWrapper ul {width:105px;top:24px;height:auto;position:absolute;left:-1px;list-style:none;display:none;margin:0;z-index:100;background:#d6d9da url(../img/design/bck_ul_search.png) top left repeat-x;border:1px solid #adadad;border-top:0px;}
#cab form fieldset .jNiceSelectWrapper ul a {color:#5a5966;text-decoration:none;padding:5px;display:block;font-size:11px;line-height:18px;border-bottom:1px solid #cbcccc;margin:0px 5px;}
#cab form fieldset .jNiceSelectWrapper ul a:hover {background:#2b63a2;color:#FFF;}
#cab form fieldset .jNiceSelectWrapper ul a.selected {background:#2b63a2;color:#FFF;}
/*Estilos Menú de navegación*/
/*Menu de 1º nivel*/
ul.men_nav_sup {float:left;clear:both;width:976px;position:relative;background:#EEE url(../img/design/bck_men_nav_sup.png) 0px 0px repeat-x; margin:0px 1px 0px 1px;}
#cnt_sup ul.hg_0n, #cnt_sup ul.hg_1n {height:41px;}
#cnt_sup ul.hg_2n {height:71px;border-bottom:1px solid #bdbdbf;}
#cnt_sup ul.hg_3n {height:102px;border-bottom:1px solid #bdbdbf;}
ul.men_nav_sup li {float:left;display:inline;margin:1px 0px 0px 0px;}
ul.men_nav_sup li.i1, ul.men_nav_sup li.i1_on {margin:1px 0px 0px 5px}/*Primer item del menu de 1 nivel*/
ul.men_nav_sup li a {display:block;color:#FFF;font-size:14px;font-family:'Georgia', 'Arial', sans-serif;}
ul.men_nav_sup li a span {color:#FFF;padding:4px 8px;background:transparent url(../img/design/ln_men_nav_sup.png) 0px 0px repeat-y;line-height:40px;}
ul.men_nav_sup li a:hover {text-decoration:none;}
ul.men_nav_sup li a:hover span {text-decoration:underline;color:#D6D7D9;line-height:40px;}
ul.men_nav_sup li.on a span, ul.men_nav_sup li.i1 a span, ul.men_nav_sup li.i1_on a span {color:#070707;text-decoration:none;background:none;line-height:40px;}
ul.men_nav_sup li.i1 a:hover span {background:transparent url(../img/design/home.png) 11px 2px no-repeat;padding:0px 17px;}
ul.men_nav_sup li.on a, ul.men_nav_sup li.i1_on a, ul.men_nav_sup li.i1_on a:hover {background:transparent url(../img/design/bck_men_nav_sup_on.png) 0px 4px repeat-x;text-decoration:none;color:#070707;}
ul.men_nav_sup li.on a:hover, ul.men_nav_sup li.on a {float:left;width:auto;background:transparent url(../img/design/bck_men_nav_sup_on.png) 0px 4px repeat-x;text-decoration:none;color:#070707;}
ul.men_nav_sup li.i1_on a {background:transparent url(../img/design/bck_men_nav_sup_on.png) 0px 4px repeat-x;}
ul.men_nav_sup li.i1_on a span, ul.men_nav_sup li.i1_on a:hover span {background:transparent url(../img/design/home_on.png) 11px 14px no-repeat;padding:0px 17px;text-decoration:none;color:#070707;}
ul.men_nav_sup li.i1 a span {background:transparent url(../img/design/home.png) 11px 2px no-repeat;padding:0px 17px;}
ul.men_nav_sup li.i1 a:hover span {padding:0px 17px;text-decoration:none;color:#070707;}
/*Menu de 2º nivel*/
ul.men_nav_sup li ul {display:none;}
ul.men_nav_sup li.on span, ul.men_nav_sup li.i1_on span {background:#eeeeee;padding-bottom:1px;display:block;padding:0px 15px;line-height:28px;}
ul.men_nav_sup li.on ul, ul.men_nav_sup li.i1_on ul {position:absolute;top:41px;left:0px;float:left;display:block;clear:both;width:976px;height:30px;background:#EEE;border-bottom:1px solid #bdbdbf;}
ul.men_nav_sup li.on ul li, ul.men_nav_sup li.i1_on ul li {float:left;border-bottom:0px;background:none;margin:2px 0px 0px 0px;}
ul.men_nav_sup li.on ul li a, ul.men_nav_sup li.i1_on ul li a {display:block;background:none;font-size:12px;line-height:28px;font-family:Arial;}
ul.men_nav_sup li.on ul li a span, ul.men_nav_sup li.i1_on ul li a span {padding:0px 15px;font-family:Arial;line-height:28px;background:transparent url(../img/design/ln_men_nav_sup_n2.png) 100% 14px no-repeat;}
ul.men_nav_sup li.i1_on ul li a:hover, ul.men_nav_sup li.i1_on ul li a:hover span, ul.men_nav_sup li.on ul li a:hover, ul.men_nav_sup li.on ul li a:hover span  {background:none;line-height:28px;}
ul.men_nav_sup li.on ul li a:hover span, ul.men_nav_sup li.i1_on ul li a:hover span {background:transparent url(../img/design/ln_men_nav_sup_n2.png) 100% 14px no-repeat;padding:0px 15px;line-height:28px;}
ul.men_nav_sup li.on ul li.on a, ul.men_nav_sup li.i1_on ul li.on a {float:left;display:block;position:relative;color:#303642;font-weight:normal;}
ul.men_nav_sup li.on ul li a:hover, ul.men_nav_sup li.i1_on ul li a:hover {text-decoration:underline;float:left;display:block;position:relative;color:#303642;font-weight:normal;}
ul.men_nav_sup li.on ul li.on a, ul.men_nav_sup li.i1_on ul li.on a {background:#FFF;}
ul.men_nav_sup li.on ul li a:hover span, ul.men_nav_sup li.on ul li.on a span, ul.men_nav_sup li.on ul li.on a:hover, ul.men_nav_sup li.i1_on ul li a:hover span, ul.men_nav_sup li.i1_on ul li.on a span, ul.men_nav_sup li.i1_on ul li.on a:hover {color:#303642;text-decoration:none;}
ul.men_nav_sup li.on ul li.on a, ul.men_nav_sup li.i1_on ul li.on a {font-weight:bold;border:1px solid #bebebe;border-bottom:0px;}
ul.men_nav_sup li.i1_on ul li a span {width:auto;background:transparent url(../img/design/ln_men_nav_sup_n2.png) 100% 14px no-repeat;line-height:28px;}
ul.men_nav_sup li.on ul li.last a span, ul.men_nav_sup li.on ul li.on a span, ul.men_nav_sup li.i1_on ul li.on a span, ul.men_nav_sup li.i1_on ul li.last a span, ul.men_nav_sup li.i1_on ul li.last a:hover span, ul.men_nav_sup li.on ul li.last a:hover span {background:none;}
ul.men_nav_sup li.on ul li.on a:hover, ul.men_nav_sup li.i1_on ul li.on a:hover {background:#FFF;font-weight:bold;}
/*Menu de 3º nivel*/
ul.men_nav_sup li.on ul li ul, ul.men_nav_sup li.i1_on ul li ul {display:none;}
ul.men_nav_sup li.on ul li.on ul, ul.men_nav_sup li.i1_on ul li.on ul {display:block;top:31px;left:0px;width:976px;background:#FFF;height:30px;border-bottom:1px solid #bebebe;}
ul.men_nav_sup li.on ul li.on ul li a, ul.men_nav_sup li.i1_on ul li.on ul li a {border:0px;display:inline;color:#3480bd;font-weight:normal;}
ul.men_nav_sup li.on ul li.on ul li a span, ul.men_nav_sup li.i1_on ul li.on ul li a span {color:#596273;background:transparent url(../img/design/ln_men_nav_sup_n2.png) 100% 14px no-repeat;}
ul.men_nav_sup li.on ul li.on ul li a:hover, ul.men_nav_sup li.i1_on ul li.on ul li a:hover {text-decoration:underline;font-weight:normal;}
ul.men_nav_sup li.on ul li.on ul li a:hover span, ul.men_nav_sup li.i1_on ul li.on ul li a:hover span {color:#596273;line-height:28px;}
ul.men_nav_sup li.on ul li.on ul li.on a, ul.men_nav_sup li.i1_on ul li.on ul li.on a {color:#2b63a2;display:block;font-weight:bold;}
ul.men_nav_sup li.on ul li.on ul li.on a:hover, ul.men_nav_sup li.i1_on ul li.on ul li.on a:hover {text-decoration:none;display:block;font-weight:bold;color:#2B63A2;}
ul.men_nav_sup li.on ul li.on ul li.on a span, ul.men_nav_sup li.i1_on ul li.on ul li.on a span {color:#2b63a2;line-height:28px;}
ul.men_nav_sup li.on ul li.on ul li.last a span, ul.men_nav_sup li.i1_on ul li.on ul li.last a span {background:none;}
/*Menu para suplementos*/
#ctd #men {float:left;width:100%;position:relative;z-index:0;background:none;height:27px;margin:10px 0px;}
#ctd #men ul {float:left;width:100%;background:none;height:27px;}
#ctd #men ul li {float:left;min-width:30px;margin-right:15px;background:none;}
#ctd #men ul li a, #ctd #men ul li a span {display:block;background:url(../img/fdo_men.png) no-repeat;}
#ctd #men ul li a {position:relative;top:1px;z-index:0;width:auto;color:#4e4e4e;padding:0px 12px 0px 0px;font-size:11px;font-weight:bold;font-family:Arial;background-position:100% -28px;text-align:center;cursor:pointer;}
#ctd #men ul li a:hover {color:#333333;text-decoration:none;}
#ctd #men ul li a span {line-height:28px;display:block;white-space:nowrap;padding:0px 0px 0px 12px;width:30px;min-width:30px;height:27px;min-height:27px;line-height:25px;}
*>#ctd #men ul li a span {width:auto; height:auto;}

/*Estilos Pie: Menú de navegación inferior y + info*/
#pie ul.enl {clear:both;float:left;margin:0px 20px 10px 20px;_margin:0px 10px 10px 10px;width:940px;border-bottom:1px dotted #226491;}
#pie ul.enl li {float:left;width:auto;background: url(../img/design/sprite.png) 0px -149px no-repeat;}
#pie ul.enl li a {color:#f9ffff;line-height:32px;padding:0px 10px;font-family:Georgia;font-size:11px;text-transform:uppercase;}
#pie ul.enl li.first {background:none;}
#pie ul.enl li.first a {padding:0px 10px 0px 0px;}
#pie div.enl-rec {clear:both;float:left;margin:0px 20px 19px 20px;_margin:0px 10px 10px 10px;width:940px;}
#pie div.enl-rec span {float:left;width:auto;color:#AFAFAF;font-weight:bold;margin:0px 5px 0px 0px;}
#pie div.enl-rec ul {float:left;width:auto;}
#pie div.enl-rec ul li {float:left;display:inline;width:auto; }
#pie div.enl-rec ul li a {float:left;padding:2px 3px 0px 0px;color:#AFAFAF;font-size:12px;}
#pie div.enl-rec ul li a:hover {color:#AFAFAF;text-decoration:underline;}
#pie div.enl-rec ul li span {float:left;width:auto;font-size:14px;margin:0px 3px 0px 0px;position:relative;top:0px;color:#FFF;}
#pie div.inf {clear:both;float:left;margin:0px 20px 20px 20px;_margin:0px 10px 20px 10px;width:940px;font-family:Georgia;color:#89adc5;font-size:11px;}
#pie div.inf a {font-weight:bold;}
#pie div.inf div.c1 {float:left;width:485px;}
#pie div.inf div.c1 div.vcard span.org {font-weight:bold;color:#FFF;display:block;text-transform:uppercase;}
#pie div.inf div.c1 p {line-height:normal;margin-top:8px;color:#89adc5;font-size:11px;}
#pie div.inf div.c2 {float:right;width:356px;}
#pie div.inf div.c2 strong {display:block;font-weight:bold;color:#FFF;text-transform:uppercase;}
#pie div.inf div.c2 p {line-height:normal;margin-top:8px;color:#89adc5;font-size:11px;}
#pie div.inf div.c2 p a {color:#ebab13;}
/*Catalogo de filas*/
.row-f1 {clear:both;float:left;width:980px;}/*SIN padding*/
.row-f2 {clear:both;float:left;width:940px;padding:0px 19px;}/*CON padding, CON borde*/
.row-f3 {clear:both;float:left;width:942px;padding:0px 19px;}/*CON padding, SIN borde*/
/*Fondos para las diferentes filas*/
.bck-row-f1-f1 {background:#FFF;}/*Blanco*/
.bck-row-f1-f2 {background:#e9e9e9;}/*Gris oscuro*/
.bck-row-f1-f3 {background:#efefef;}/*Gris claro*/
.bck-row-f1-f4 {background:#292e38;}/*Azul oscuro*/
.bck-row-f1-f5 {background:#FFF url(../img/design/bck_70302col.gif) 0px 0px repeat-y;}/*Blanco 2col 70-30 con lineas de separacion*/
.bck-row-f1-f6 {background:#FFF url(../img/design/bck_50502col.gif) 0px 0px repeat-y;}/*Blanco 2col 50-50 con lineas de separacion*/
.bck-row-f1-f7 {background:#FFF url(../img/design/bck_3col.gif) 0px 0px repeat-y;}/*Blanco 3col con lineas de separacion*/
.bck-row-f1-f8 {background:#efefef url(../img/design/bck_3col.gif) 0px 0px repeat-y;}/*Gris claro 3col con lineas de separacion*/
/*Bordes para las filas*/
.brd-row-f1 {border:1px solid #d0dedf;}/*Borde lateral, arriba y abajo Azul*/
.brd-row-f2 {border:1px solid #d0dedf;border-top:0px;} /*Borde lateral y abajo Azul*/
.brd-row-f3 {border:1px solid #d0dedf;border-bottom:0px;}/*Borde lateral y arriba Azul*/
.brd-row-f4 {border:1px solid #d0dedf;border-top:0px;border-bottom:0px;}/*Borde lateral Azul*/
.brd-row-f5 {border:1px solid #c1c1c1;}/*Borde lateral, arriba y abajo Gris*/
.brd-row-f6 {border:1px solid #c1c1c1;border-top:0px;}/*Borde lateral y abajo Gris*/
.brd-row-f7 {border:1px solid #c1c1c1;border-bottom:0px;}/*Borde lateral y arriba Gris*/
.brd-row-f8 {border:1px solid #c1c1c1;border-top:0px;border-bottom:0px;}/*Borde lateral Gris*/
/*Columnas*/
.col1-f1 {float:left;width:100%;min-height:0px;height:auto !important;height:0px;}/*Hueco 100%*/
.col2-f1 {float:left;width:620px;min-height:0px;height:auto !important;height:0px;}/*Hueco 70%*/
.col3-f1 {float:left;width:300px;min-height:0px;height:auto !important;height:0px;}/*Hueco 30%*/
.col4-f1 {float:left;width:460px;min-height:0px;height:auto !important;height:0px;}/*Hueco 50%*/
.col5-f1 {float:left;width:140px;min-height:0px;height:auto !important;height:0px;}/*Columna izquierda en paginas interiores*/
.col6-f1 {float:left;width:780px;min-height:0px;height:auto !important;height:0px;}/*Columna ancho galeria*/
/*Estilos margenes*/
.marg-t {margin-top:20px;}
.marg-l {margin-left:20px;}
.marg-btt {margin-bottom:20px;}
.n-mrg ul.lst-port {margin-bottom:0px; border:0px;}
.n-marg-btt {margin-bottom:0px;}
/*Estilos padding*/
.padd-f1 {padding:20px;}
.padd-t {padding-top:20px;}
.padd-btt {padding-bottom:20px;}
.padd-col {padding:0px 0px 10px 0px;}
/*ESTILOS GADGETS*/
/*Estilos de la tienda online*/
#cnt-shop {clear:both;float:left;background:#FFF url(../img/design/fdo_shop.jpg) top left repeat-x; width:100%; margin:0px 0px 0px 0px; padding:0px;}
#cnt-shop a {text-decoration:none;}
#cnt-shop a strong {font-size:28px;color:#303642;font-weight:bold;display:block;padding:9px;font-family:Droid Serif;line-height:24px;}
#cnt-shop p {padding:10px 20px;}
#cnt-shop p strong {font-size:15px; font-weight:bold;float:left;}
#cnt-shop p img {float:left;margin:10px 0px 35px 20px;}
#cnt-shop ul {padding:10px 0px; margin:0px;}
#cnt-shop ul li {float:left; width:21.7%;background:#FFF; padding:9px; _padding:9px 7px; margin:0px 7px;_margin:0px 5px;min-height:100px; height:auto !important; height:85px;}
#cnt-shop ul li a img {float:left;width:56px;padding:1px;border:1px solid #DDDFDE;background:#FCFCFC;}
#cnt-shop ul li img {border:0px;margin:0px 20px 10px 0px;}
#cnt-shop ul li h3 a {font-size:11px; color:#3F5974; text-decoration:none;}
#cnt-shop ul li h3 a strong {font-size:12px;font-weight:bold;color:#3F5974;padding:0px;display:inline;line-height:normal;}
#cnt-shop ul li p a {color:#bc2d30;font-size:12px;font-weight:bold;}
#cnt-shop ul li a:hover {text-decoration:none;}
/*Estilos html promociones*/
#cnt-prom {clear:both; float:left;background:#FFF url(../img/design/fdo_shop.jpg) top left repeat-x; width:100%; margin:0px 0px 20px 0px; padding:0px;}
#cnt-prom div {padding:9px 9px 9px 0px;}
#cnt-prom div strong {font-size:28px;color:#303642;font-weight:bold;float:left;font-family:Droid Serif;}
/*Enlaces anterior y siguiente de promociones*/
#cnt-prom div p {float:right;width:40px; margin:5px 0px 0px 0px;}
#cnt-prom div p a.ant {float:left; width:18px; height:18px;background:transparent url(/MODULOS/gadgets/publico/interfaces/img/carruselNoticia/ant.gif) left center no-repeat;}
#cnt-prom div p a.sig {float:right; width:18px; height:18px;background:transparent url(/MODULOS/gadgets/publico/interfaces/img/carruselNoticia/sig.gif) left center no-repeat;}
#cnt-prom ul {padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;}
#cnt-prom ul li {position:relative;top:0px;left:0px;width:300px;background:#FFF;padding:0px;margin:0px 0px 0px 0px;min-height:165px;height:auto !important;height:165px;}
#cnt-prom ul li.flo-l {float:left;}
#cnt-prom ul li.flo-r {float:right;}
#cnt-prom ul li a img {float:left;width:95px;padding:1px;border:1px solid #DDDFDE;background:#FCFCFC;}
#cnt-prom ul li img {border:0px;margin:0px 20px 10px 0px;}
#cnt-prom ul li h3 {font-size:14px;color:#3F5974;font-weight:bold;font-family:Droid Serif;}
#cnt-prom ul li p {font-size:12px; color:#767676;}
#cnt-prom ul li p strong {font-weight:bold;font-size:12px;display:inline;padding:0px;color:#171c26;}
#cnt-prom ul li p span {color:#bc2d30; font-weight:bold;}
#cnt-prom ul li a:hover {text-decoration:none;}
#cnt-prom ul li a.mas {padding:0px 10px;font-weight:bold;position:absolute;margin:0px;bottom:9px;right:0px;background:#2D2D2D url(../img/btn.gif) top left repeat-x;color:#FFF;clear:both;text-transform:uppercase;font-size:11px;font-family:Arial;line-height:24px;}

/*Listado mapa web*/
ul.lst-mw {padding-left:8px;}
ul.lst-mw li {clear:both;margin:0px 0px;padding:7px 0px 10px 0px;font-weight:bold;font-size:13px;color:#000000;}
ul.lst-mw li strong {background:transparent url(../img/design/sprite.png) 0px -444px no-repeat;padding-left:10px;}
ul.lst-mw li a {font-size:13px;color:#000000;}
ul.lst-mw li a:hover {color:#5F6F7F;text-decoration:none;}
ul.lst-mw li ul {margin:5px 0px 0px 12px;}
ul.lst-mw li ul li {clear:none;float:left;width:45%;padding:5px 0px 5px 20px;background:transparent url(../img/design/sprite.png) 0px -195px no-repeat; font-weight:normal;margin:0px;}
ul.lst-mw li ul li a {text-decoration:none;font-size:12px;color:#000000;}
ul.lst-mw li ul li a:hover {text-decoration:none;}



/*Estilos para flotar*/
.flo-l {float:left;}
.flo-r {float:right;}
/*Estilos alineacion textos*/
.ali-l {text-align:left;}
.ali-r {text-align:right;}
.ali-c {text-align:center;}
.ali-j {text-align:justify;}
/*Fuente de los titulos*/
.f-bl {font-weight:bold;}/*Fuente negrita*/
.f-it {font-style:italic;}/*Fuente cursiva*/
.ft-xs {font-size:12px;line-height:20px;}
.ft-s {font-size:16px;line-height:20px;}
.ft-m {font-size:19px;line-heigth:20px;letter-spacing:-1px;}
.ft-mb {font-size:24px;line-heigth:25px;letter-spacing:-2px;}
.ft-b {font-size:30px;line-height:normal;letter-spacing:-2px;}
.ft-xb {font-size:36px;line-height:normal;letter-spacing:-2px;}
.ft-xxb {font-size:46px;line-height:50px;letter-spacing:-2px;}
/*Estilos fuente texto de portada*/
.f-s {font-size:12px;line-height:15px;color:#767676;}
.f-m {font-size:13px;line-height:15px;color:#767676;}
.f-s a, .f-m a {text-decoration:underline;color:#004F84;font-weight:bold;}
.bck-row-f1-f4 .c-n .f-s, .bck-row-f1-f4 .c-n .f-m, .bck-row-f1-f4 .c-n-col .f-s, .bck-row-f1-f4 .c-n-col .f-m, .bck-row-f1-f4 .c-n-f2 .f-s, .bck-row-f1-f4 .c-n-f2 .f-m, .bck-row-f1-f4 .c-n-f2-col .f-s, .bck-row-f1-f4 .c-n-f2-col .f-m {color:#FFF;}
.bck-row-f1-f4 .c-n .f-s a, .bck-row-f1-f4 .c-n .f-m a, .bck-row-f1-f4 .c-n-col .f-s a, .bck-row-f1-f4 .c-n-col .f-m a, .bck-row-f1-f4 .c-n-f2 .f-s a, .bck-row-f1-f4 .c-n-f2 .f-m a, .bck-row-f1-f4 .c-n-f2-col .f-s a, .bck-row-f1-f4 .c-n-f2-col .f-m a {color:#bfcdea;}
/*Estilos bordes*/
.brd-r {border-right:1px solid #000;}
.brd-l {border-left:1px solid #000;}
.brd-b {border-bottom:1px dotted #C2C2C2;}
.brd-b-f2 {border-bottom:1px dotted #DDDFDE}
.brb-b-s {border-bottom:1px solid #D5D5DF;}
/*Estilos colores de fondo para los gadgets*/
.c-n {background:none;margin-bottom:19px;clear:both;}/*Sin color de fondo*/
.c-n-f2 {background:none;clear:both;}
.c-w {background:#FFF;margin-bottom:19px;clear:both;}/*Color Blanco*/
.c-w-f2 {background:#FFF;clear:both;}
.c-p {background:#bdbcd1;margin-bottom:19px;clear:both;}/*Color morado*/
.c-p-f2 {background:#bdbcd1;clear:both;}
.c-g {background:#9db57f;margin-bottom:19px;clear:both;}/*Color verde*/
.c-g-f2 {background:#9db57f;clear:both;}
.c-r {background:#62080A;margin-bottom:19px;clear:both;}/*Color rojo*/
.c-r-f2 {background:#62080A;clear:both;}
.c-f {background:#84017b;margin-bottom:19px;clear:both;}/*Color fucsia*/
.c-f-f2 {background:#84017b;clear:both;}
/*Estilos comunes de los gadgets de noticias*/
.sec, .ante {float:left;color:#bc2d30;font-size:11px;padding:0px 5px 0px 0px;margin:0px 0px 10px 0px;font-weight:bold;line-height:15px;}
.ladillo {font-weight:bold;margin-top:10px;margin-bottom:5px; }
.az {font-weight:bold;color:#303642;}
.bck-row-f1-f4 .c-n .sec, .bck-row-f1-f4 .c-n .ante, .bck-row-f1-f4 .c-n-col .sec, .bck-row-f1-f4 .c-n-col .ante, .bck-row-f1-f4 .c-n-f2 .sec, .bck-row-f1-f4 .c-n-f2 .ante, .bck-row-f1-f4 .c-n-f2-col .sec, .bck-row-f1-f4 .c-n-f2-col .ante {color:#ff9900;}
p.rang_fech {padding:0px 10px;background:#e6e6e6 url(../img/fdo_tit_gal.jpg) top left repeat-x;line-height:30px;}
/*Estilos enlaces genericos*/
a.pago {float:left;margin-left:25px;margin-bottom:10px;}
a.on_pago {background:#60646D;}
a.on_pago img {filter:alpha(opacity=70);opacity:0.7;}
a.mas {float:right;background:#171c26;color:#FFF;text-transform:uppercase; padding:5px 10px; font-size:10px; text-decoration:none; margin-bottom:10px;}
a.mas:hover {background:#7D8D9E; color:#FFF;text-decoration:none;}
a.com {background:transparent url(../img/design/sprite.png) 0px -235px no-repeat;font-size:11px;color:#303642 !important;padding-left:15px;font-weight:normal;text-decoration:none;}
a.com strong {font-weight:bold; margin-right:3px;}
a.com:hover {text-decoration:underline;}
a.enl {color:#66A8CD; font-size:12px; font-weight:bold;}
a.doc {background:transparent url(../img/design/sprite.png) 0px -263px no-repeat;padding-left:15px;font-size:11px;color:#307596 !important;text-decoration:none;}
a.vid {background:transparent url(../img/design/sprite.png) 0px -278px no-repeat;padding-left:15px;font-size:11px;color:#307596 !important;text-decoration:none;}
a.vid2 {background:transparent url(../img/design/sprite.png) 0px -278px no-repeat; padding-left:15px;font-size:11px;color:#307596 !important;text-decoration:none;}
a.enc {background:transparent url(../img/design/sprite.png) 0px -419px no-repeat; padding-left:15px;font-size:11px;color:#307596 !important;text-decoration:none;}
a.img {background:transparent url(../img/design/sprite.png) 0px -247px no-repeat; padding-left:15px;font-size:11px;color:#307596 !important;text-decoration:none;}
a.enl_btn {float:right;width:auto;height:26px;color:#FFF;background:#2D2D2D url(../img/btn.gif) top left repeat-x;border:0px;font-size:11px;font-family:Arial;font-weight:bold;margin:0px 9px 0px 0px; padding:0px 10px; text-transform:uppercase; text-decoration:none; line-height:24px;}
a.more {float:left;background:transparent url(../img/design/sprite.png) 0px -466px no-repeat;color:#303642;font-size:11px;font-weight:bold;padding-left:10px;margin-bottom:19px;}
a.btn {float:left;color:#FFF;background:#2D2D2D url(../img/btn.gif) top left repeat-x;border:0px;font-size:11px; margin:0px auto 0px auto; padding:0px 10px;text-transform:uppercase;text-decoration:none;line-height:29px;font-weight:bold;text-align:center;}
a.btn2 {float:left;color:#FFF;background:#ff9934 url(../img/bgBtnComprar.jpg) top left repeat-x;border:0px;font-size:11px; margin:0px auto 0px auto; padding:0px 10px;text-transform:uppercase;text-decoration:none;line-height:29px;font-weight:bold;text-align:center;}
.c-r a.com, .c-r-f2 a.com, .c-r-col a.com, .c-r-f2-col a.com, .c-r a.img, .c-r-f2 a.img, .c-r-col a.img, .c-r-f2-col a.img, .c-r a.vid2, .c-r-f2 a.vid2, .c-r-col a.vid2, .c-r-f2-col a.vid2, .c-r a.vid, .c-r-f2 a.vid, .c-r-col a.vid, .c-r-f2-col a.vid, .c-r a.enc, .c-r-f2 a.enc, .c-r-col a.enc, .c-r-f2-col a.enc, .c-r a.enl, .c-r-f2 a.enl, .c-r-col a.enl, .c-r-f2-col a.enl, .c-r a.doc, .c-r-f2 a.doc, .c-r-col a.doc, .c-r-f2-col a.doc, .c-r a.more, .c-r-f2 a.more, .c-r-col a.more, .c-r-f2-col a.more {color:#FFF !important;}/*Color rojo*/
.c-p a.com, .c-p-f2 a.com, .c-p-col a.com, .c-p-f2-col a.com, .c-p a.img, .c-p-f2 a.img, .c-p-col a.img, .c-p-f2-col a.img, .c-p a.vid2, .c-p-f2 a.vid2, .c-p-col a.vid2, .c-p-f2-col a.vid2, .c-p a.vid, .c-p-f2 a.vid, .c-p-col a.vid, .c-p-f2-col a.vid, .c-p a.enc, .c-p-f2 a.enc, .c-p-col a.enc, .c-p-f2-col a.enc, .c-p a.enl, .c-p-f2 a.enl, .c-p-col a.enl, .c-p-f2-col a.enl, .c-p a.doc, .c-p-f2 a.doc, .c-p-col a.doc, .c-p-f2-col a.doc, .c-p a.more, .c-p-f2 a.more, .c-p-col a.more, .c-p-f2-col a.more {color:#767676 !important;}/*Color morado*/
.bck-row-f1-f4 .c-n a.com, .bck-row-f1-f4 .c-n a.img, .bck-row-f1-f4 .c-n a.vid2, .bck-row-f1-f4 .c-n a.vid, .bck-row-f1-f4 .c-n a.enc, .bck-row-f1-f4 .c-n a.enl, .bck-row-f1-f4 .c-n a.doc, .bck-row-f1-f4 .c-n a.more, .bck-row-f1-f4 .c-n-col a.com, .bck-row-f1-f4 .c-n-col a.img, .bck-row-f1-f4 .c-n-col a.vid2, .bck-row-f1-f4 .c-n-col a.vid, .bck-row-f1-f4 .c-n-col a.enc, .bck-row-f1-f4 .c-n-col a.enl, .bck-row-f1-f4 .c-n-col a.doc, .bck-row-f1-f4 .c-n-col a.more, .bck-row-f1-f4 .c-n-f2 a.com, .bck-row-f1-f4 .c-n-f2 a.img, .bck-row-f1-f4 .c-n-f2 a.vid2, .bck-row-f1-f4 .c-n-f2 a.vid, .bck-row-f1-f4 .c-n-f2 a.enc, .bck-row-f1-f4 .c-n-f2 a.enl, .bck-row-f1-f4 .c-n-f2 a.doc, .bck-row-f1-f4 .c-n-f2 a.more, .bck-row-f1-f4 .c-n-f2-col a.com, .bck-row-f1-f4 .c-n-f2-col a.img, .bck-row-f1-f4 .c-n-f2-col a.vid2, .bck-row-f1-f4 .c-n-f2-col a.vid, .bck-row-f1-f4 .c-n-f2-col a.enc, .bck-row-f1-f4 .c-n-f2-col a.enl, .bck-row-f1-f4 .c-n-f2-col a.doc, .bck-row-f1-f4 .c-n-f2-col a.more {color:#bfcdea !important;}
/*Estilos textos genericos*/
.ndts {background:transparent url(../img/design/sprite.png) 0px -192px no-repeat;clear:both;padding:8px 15px;*padding:4px 15px 8px 15px;margin-bottom:20px;line-height:normal;}
.ndts a {color:#000;font-size:12px;}
.err {clear:both; margin-top:5px; margin-bottom:15px; padding-left:13px; font-family:Arial; font-size:11px; color:#78000E; background:url(../img/iconos/error.gif) 0px 4px no-repeat;}
/*Estilo selector de opciones*/
.sel-op, .sel-op-f2 {float:left;background:#F3F3F3 url(../img/design/bgForm.jpg) top left repeat-x; width:100%; clear:both;}
.col3-f1 div.sel-op {*width:300px;}
.sel-op span, .sel-op-f2 span {float:left; padding:10px; color:#919096; font-weight:bold; font-size:11px; text-transform:uppercase; font-weight:bold;}
.sel-op a {float:left; padding:10px; color:#919096; font-weight:bold; font-size:11px; text-transform:uppercase; display:block;}
.sel-op a:hover, .sel-op-f2 a:hover {color:#5F6F7F; text-decoration:none;}
.sel-op a em {font-style:normal; text-decoration:underline;}
.sel-op-f2 a {float:right; background:transparent url(/MODULOS/gadgets/publico/interfaces/img/generales/flech.gif) 0px 0px no-repeat; margin:12px 10px 0px 0px; width:6px; height:11px;}

/*Migas de pan*/
.bdc {clear:both;float:left;width:940px;background:#FFF;padding:14px 19px 7px 19px;_padding:14px 20px 7px 20px;border:1px solid #d0dedf;border-top:0px;border-bottom:0px;}
.bdc a, .bdc strong, .bdc span {float:left;background:transparent url(../img/design/sprite.png) 0px -200px no-repeat;color:#afafaf;font-size:11px;font-family:Georgia;font-style:italic;line-height:14px;margin-left:10px;padding-left:10px;text-transform:capitalize;}
.bdc a.first {background:transparent url(../img/design/sprite.png) 0px -180px no-repeat;border:0px;width:11px;margin:0px;padding:0px;}
.bdc a:hover {text-decoration:none;color:#225183;}
.bdc a.first:hover {text-decoration:none;}
.bdc strong {color:#afafaf;}

/*Estilos paginacion*/
.pag {float:left; clear:both; width:100%;}
.pag p {font-family:Georgia;color:#443f3f;font-size:11px; line-height: 20px;height: 20px;background:transparent url(../img/fdo_resultBuscar.jpg) 0px 0px repeat-x;}
.pag p strong {font-weight:normal;font-style:italic;display: inline-block;padding:0 12px;background:transparent url(../img/fdo_tit_resultBuscar.png) right 0px no-repeat;}
.pag span {float:left;margin:1px 5px 0px 0px;font-weight:normal;}
.pag p span {float:none; margin:0px;}
.pag p em {font-style: normal;font-weight: bold;padding:0 6px;}
.pag div {float:right; width:auto; clear:both; margin-top:4px; font-weight:bold;}
.pag div strong {float:left;background:url(../img/enl_pag_act.jpg) left bottom repeat-x #afadad; color:#fff; padding:2px 4px; height:11px; margin:0px 1px;border: 1px solid #858585;font-size:10px;}
.pag div a {float:left;background:url(../img/enl_pag.jpg) left bottom repeat-x #f9f8f8; color:#64636f;padding:2px 4px; height:11px;margin:0px 1px;border: 1px solid #dedede;font-size:10px;}
.pag div a:hover {background:url(../img/enl_pag_act.jpg) left bottom repeat-x #afadad;color:#fff; text-decoration:none;padding:2px 4px; height:11px;margin:0px 1px;border: 1px solid #858585;}
.pag div a.prev {float:left;background:url(../img/paginacion_Prev-Next.jpg) 0px 0px repeat-x #f9f8f8; width:5px;height:11px;margin:0px 1px;border: 1px solid #dedede;}
.pag div a.prev:hover {float:left;background:url(../img/paginacion_Prev-Next.jpg) 0px -15px repeat-x #afadad; width:5px;height:11px;margin:0px 1px;border: 1px solid #858585;}
.pag div a.next {float:left;background:url(../img/paginacion_Prev-Next.jpg) 13px 0px repeat-x #f9f8f8; width:5px;height:11px;margin:0px 1px;border: 1px solid #dedede;}
.pag div a.next:hover {float:left;background:url(../img/paginacion_Prev-Next.jpg) 13px -15px repeat-x #afadad; width:5px;height:11px;margin:0px 1px;border: 1px solid #858585;}

/*Estilos formularios*/
.form {clear:both; margin:0px 0px 0px 0px; float:left;*float:none; width:100%;}
.col3-f1 form.form {margin-bottom:19px;}
.form fieldset strong {background:#FFF;border-top: 3px solid #303642;color:#303642;display:block;font-family:droid serif;font-size: 14px;font-weight:bold;padding:7px 0;text-transform:uppercase;}
.form fieldset fieldset {display:block;border:1px solid #DDDFDE;padding:12px;background:#F3F3F3 url(../img/design/bgForm.jpg) left top repeat-x;}
.form fieldset.sep {margin-bottom:10px;padding:0px;}
.form fieldset.sep div.jNiceWrapper {margin:0px 0px 5px 0px;}
.col3-f1 form.form div.jNiceWrapper {clear:both;}
.form label {float:left; font-size:12px; color:#8f8d8d; font-weight:bold; cursor:default; padding:0px; line-height:normal;margin:0px 0px 15px 0px;width:290px;*margin:5px 0px 15px 0px;}
.col3-f1 .form label {width:273px;margin-bottom:5px;_width:100%;}
.form label.lbl-l {float:left;margin-right:44px;width:273px;}
.form label.lbl-r {float:left;width:273px;}
.form label.lbl {width:250px;clear:left;}
.form label.lbl-f2 {margin:0px;}
.form label.lbl-f3 {width:auto; margin-right:10px;}
.form label.lbl-f4 {width:125px;margin:0px 10px 10px 0px;}
.form label.lbl-f5 {clear:both;width:434px;margin:0px 0px 15px 0px;}
.form div.lbl {width:250px;float:left; margin-right:50px;}
.form div.lbl-f2 {width:100%; float:left;}
.form div em {float:left; font-size:12px; color:#858F9C; font-weight:bold; font-style:normal; cursor:default; padding:0px; line-height:normal;margin:0px 0px 15px 0px;width:300px; *margin:5px 0px 15px 0px;}
.form select {float:left;width:134px;background:none;border:0px;margin:5px 0px 0px 0px;color:#5a5966;font-size:11px;}
.form select.sel-f2 {float:left; width:220px; margin:5px 0px 0px 0px; color:#4D4D4D; font-size:11px;}
.form select.sel-f3 {float:left; width:274px;margin:5px 0px 5px 0px; color:#4D4D4D; font-size:11px;}
.col4-f1 form.form label {width:100%;}
.col1-f1 form.form select.sel-f3 {width:956px;}
.col2-f1 form.form select.sel-f3 {width:594px;}
.col3-f1 form.form select.sel-f3 {width:273px;}
.col4-f1 form.form select.sel-f3 {width:398px;}
.col5-f1 form.form select.sel-f3 {width:212px;}
.col5-f1 form.form a.more {clear:both;width:200px;float:left;*margin-top:35px;}
.form input {float:left; margin:5px 0px 0px 0px;color:#61686F;width:262px;padding:6px; font-size:11px; border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:0px; border-bottom:0px; background:#FFF;}
.col3-f1 .form input {width:262px;margin-bottom:10px;}
.form input.busc {width:286px;}
.form input.btn {float:right;font-family:Arial; width:auto;height:26px; color:#FFF; background:#2D2D2D url(../img/btn.gif) top left repeat-x; border:0px;font-size:11px;margin:0px; padding:0px 10px; text-transform:uppercase; cursor:pointer;font-weight: bold;}
.form input.btn-f2 {float:left;font-family:Arial; width:auto;*width:125px;height:26px; color:#FFF; background:#2D2D2D url(../img/btn.gif) top left repeat-x; border:0px;font-size:11px;margin:0px; padding:0px 10px; text-transform:uppercase; cursor:pointer;font-weight: bold;}
.form input.btn-f3 {float:right;font-family:Arial;width:auto;height:26px; color:#FFF; background:#2D2D2D url(../img/btn.gif) top left repeat-x; border:0px;font-size:11px;margin:0px 0px 0px 10px; padding:0px 10px; text-transform:uppercase; cursor:pointer;font-weight: bold;}
.form a.enl {background:transparent url(../img/design/sprite.png) 0px -444px no-repeat;padding-left:10px;color:#000;font-weight:normal;}
.form a.btn {float:right; width:auto;height:26px; color:#FFF; background:#2D2D2D url(../img/btn.gif) top left repeat-x; border:0px; font-size:11px; margin:0px 9px 0px 0px; padding:0px 10px;text-transform:uppercase;text-decoration:none;line-height:29px;font-weight:bold;}
.form input.chk { margin:0px 5px 0px 0px; *margin:2px 0px 0px 0px; border:0px; width:auto; background:#EEEEEE;}
.form input.fech {float:left; margin:5px 0px 0px 0px;color:#61686F; width:auto;padding:6px; font-size:11px; border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:0px; border-bottom:0px; background:#FFF;}
.form input.fech_busq {float:left;width:72px;margin:5px 0px 0px 0px;color:#61686F;padding:6px; font-size:11px; border-top:1px solid #D5D5D5;border-left:1px solid #D5D5D5;border-right:0px;border-bottom:0px;background:#FFF;}
.form textarea {font-family:Arial;margin:5px 0px 15px 0px;width:581px;color:#61686F;font-size:11px;padding:6px;border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:0px; border-bottom:0px; background:#FFF;}
.form textarea.text_area {width:422px;}
.form span {color:#49525B; font-size:14px;font-weight:bold; display:block; margin-bottom:7px;}
.col4-f1 form.form label input {width:420px;}
.form button {float:left; margin:5px 0px 0px 5px; *margin:5px 0px 0px 5px; color:#61686F; width:28px; padding:0px; border:0px; background:none;}
.form button.button_fech {width:35px;}
.form div.jNiceSelectWrapper {float:left;}
.form-tit div.jNiceSelectWrapper {margin-top:0px;}
.form div.jNiceSelectWrapper span {font-weight:normal; font-size:11px;}
.form ul {width:100%;top:24px;height:auto;position:absolute;left:-1px;list-style:none;display:none;margin:0;z-index:100;background:#d6d9da url(../img/design/bck_ul_search.png) top left repeat-x;border:1px solid #adadad;border-top:0px;}
.form ul li {clear:both; float:left; width:100%;font-weight:normal; list-style-type:none;padding:0px 0px; font-size:11px; color:#49525B;}
.form ul li a {color:#5a5966;text-decoration:none;padding:5px;display:block;font-size:11px;line-height:18px;border-bottom:1px solid #cbcccc;margin:0px;}
.form ul li a:hover {background:#F3F3F3;color:#5a5966;}
.form ul li a.selected {background:#F3F3F3;color:#5a5966;}
.form div#categorias .jNiceSelectWrapper ul {height:100px;overflow-y:auto;width:100%;left:-1px;_width:93.5%;}
.form div#categorias .jNiceSelectWrapper ul li a {padding-left:10px;}
.form fieldset.sep input.btn {*width:115px;}
.form fieldset.sep .jNiceSelectWrapper ul {width:100%;}
.form fieldset.sep .jNiceSelectWrapper ul li a {width:96.5%;}
.form fieldset a strong, .form fieldset p strong {background:none;border:0px;font-size:14px;color:#303642;font-weight:bold;font-family:Arial;text-transform:none;display:inline;}
.form fieldset.sep div.jNiceWrapper {margin:0px 0px 10px 0px;}
.form fieldset.sep input.btn {*width:115px;margin: 10px 0 0;}
form#envNoticia div.jNiceSelectWrapper {margin:0px;}
/*Email a amigo*/
div.acc .form input.btn {margin:0px 9px 0px 0px;}
div.acc .form a.btn {margin:0px 9px 0px 0px;}
div.acc .form a.btn.last {margin:0px;}


/*Autocomplete*/
.ac_results {z-index:102;width:231px!important;}
.ac_results ul {background:#FFF; border:1px solid #D5D5D5;border-top:0px;}
.ac_results ul li {float:left;padding:5px 0px 5px 8px;width:200px;*width:200px;font-weight:normal;color:#61686F;font-size:12px;line-height:18px;}

/*Formulario de recogida de firmas*/
#form-firm label {width:245px;}
#form-firm input {width:200px;}
#form-firm input.chk, #form-firm input.btn {width:auto;}

/*Formulario porras*/
#form-por select {width:260px;}
#form-por div.jNiceWrapper {margin-top:5px;}


/*Compartir pagina en resultado de envio de formulario de recogida de firmas*/
.res-comp {padding:10px;}
.res-comp strong {font-weight:bold;font-size:16px;color:#000; font-style:italic; line-height:normal;}
.res-comp ul {clear:both; margin:10px auto 0px auto; width:280px;}
.res-comp ul li {display:inline; float:left; width:50px; padding:10px; *padding:10px 7px 0px 7px; text-align:center;}
.res-comp ul li a img {float:left;}
.res-comp ul li a span {color:#2A5075;clear:both; font-size:11px; text-align:center; margin:0px; padding:0px;}


/*Captcha de formularios*/
.form div#recaptcha_widget_div, .form fieldset fieldset div#recaptcha_area {float:left; width:auto;background:none; margin-bottom:0px; padding:0px;}
div#recaptcha_area {float:left;}
#form-com form.form fieldset fieldset div.recaptcha_input_area {padding:0px !important; margin:0px !important;}
div#recaptcha_image {padding:0px;}
table#recaptcha_table {width:auto !important; line-height:normal; }
.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r2_c2, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r8_c1  {background:none; display:none;}
.recaptchatable .recaptcha_r4_c1 {float:left;background:none !important; height:30px!important; position:relative; top:-31px; _top:-40px; left:310px; width:271px !important; _height:0px !important; _width:250px !important; _padding:0px !important; _margin:0px !important;}
span#recaptcha_instructions_image {display:none;}
#form-com .recaptcha_input_area {float:left !important; margin:5px 0px 0px 0px !important;color:#A8B2BC; width:270px !important; padding:0px !important; font-size:11px; border-top:1px solid #D5D5D5 !important; border-left:1px solid #D5D5D5 !important; border-right:0px; border-bottom:0px; background:#FFF !important; height:25px !important; _height:0px !important; _padding:0px !important; _margin:0px !important;}
.recaptcha_theme_red #recaptcha_response_field {padding:6px !important; border:0px !important;}
#form-com #recaptcha_widget_div #recaptcha_area #recaptcha_table.recaptchatable #recaptcha_response_field {bottom:0px !important;font-size:11px !important; margin:0px 0px 0px 0px !important;  padding:6px !important; position:relative !important; width:258px !important; height:13px !important;top:-14px; _top:-7px}
#recaptcha_reload, #recaptcha_whatsthis, #recaptcha_switch_audio {display:none;}

#form-firm .recaptcha_input_area, #form-por .recaptcha_input_area {float:left !important; clear:both !important; margin:5px 0px 0px 0px !important;color:#A8B2BC; width:270px !important; padding:0px !important; font-size:11px; border-top:1px solid #D5D5D5 !important; border-left:1px solid #D5D5D5 !important; border-right:0px; border-bottom:0px; background:#FFF !important; height:25px !important; _height:0px !important; _padding:0px !important; _margin:0px !important;}
#form-firm #recaptcha_widget_div #recaptcha_area #recaptcha_table.recaptchatable #recaptcha_response_field, #form-por #recaptcha_widget_div #recaptcha_area #recaptcha_table.recaptchatable #recaptcha_response_field{float:left !important; clear:both !important;bottom:0px !important;font-size:10px !important; margin:0px 0px 0px 0px !important;  padding:6px !important; position:relative !important; width:260px !important; height:13px !important;top:-14px; _top:-7px}
#form-firm  .recaptchatable .recaptcha_r4_c1, #form-por  .recaptchatable .recaptcha_r4_c1 {left:0px !important; top:9px !important;}
#form-por #recaptcha_widget_div #recaptcha_area #recaptcha_table.recaptchatable #recaptcha_response_field {font-size:11px !important;}
#form-por #recaptcha_area, #recaptcha_table {width:210px !important;}
#form-por .recaptchatable .recaptcha_image_cell {height:40px !important;}
#form-por div#recaptcha_image {width:210px !important;height:38px !important;}
#form-por div#recaptcha_image img {width:190px!important;height:38px !important;}
/*Mensajes de error u ok*/
div.err {float:left; font-size:13px; font-weight:bold; color:#BC2D30; padding:0px; margin:0px 0px 10px 0px; width:100%; line-height:normal;}
div.err span {clear:both; font-size:11px; color:#8A95A7; display:block; margin:5px 0;}
div.err ul {clear:both;margin:5px 0px 0px 0px;border:none;background:none;position:relative;top:0;left:0;}
div.err ul li {background:transparent url(../img/bullet_rel.gif) 0px 9px no-repeat; clear:both; padding:8px 0px 0px 10px; color:#BC2D30; font-size:11px; font-weight:normal;}
div.ok {float:left;font-weight:bold;color:#004D83;padding:10px 0px;font-size:20px; margin:0px 0px 10px 0px;width:100%;line-height:normal;}
div.ok span {clear:both;font-size:11px;color:#8A95A7;display:block;margin:5px 0px;}
/*Estilos portadas especiales*/
.sec-port {font-size:18px; border-bottom:1px dotted #C2C2C2; color:#000;display:block; text-transform:uppercase;font-family:Georgia; margin-bottom:10px; line-height:normal;}
.tit-port {color:#000;font-size:32px;padding-bottom:5px;font-family:Georgia;margin-bottom:0px;border-bottom:1px dotted #C2C2C2;}
.caj_supl {position:relative;top:0px;left:0px;}
.caj_supl strong.tit-supl {position:absolute;top:24px;left:-1px;float:left;display:block;background:transparent url(../img/design/tit_supl.png) 100% 0% no-repeat;}
.caj_supl strong.tit-supl span {float:left;width:auto;background:#000;color:#FFF;font-family:Droid Serif;font-size:22px;font-weight:bold;padding:10px;margin-right:24px;}
p.ent {font-size:14px;color:#5A5656; padding:4px 0px 7px 0px; border-bottom:1px dotted #C2C2C2; text-align:justify; margin-bottom:10px; line-height:18px;}
p.ent a {font-size:14px;color:#004D83;font-weight:bold;text-decoration:none;}
p.ent a:hover {text-decoration:underline;}
p.ent-supl {border-bottom:1px dotted #DDDFDE;color:#848484;font-size:16px;font-weight:normal;line-height:25px;margin-bottom:18px;padding-bottom:18px;padding:14px 0px 14px 0px;text-align:justify;}

/*Contenidos informativos*/
p.inf a {float:left; color:#000;text-decoration:none; margin-right:0px; padding-top:3px; font-weight:normal; font-size:11px;}
p.inf a:hover {text-decoration:underline;}
p.inf span {float:left;margin:0px 0px;color:#767676;font-size:13px;line-height:22px;padding:0px 7px !important;}
.c-r p.inf a, .c-r p.inf span, .c-r-f2 p.inf a, .c-r-f2 p.inf span, .c-r-col p.inf a, .c-r-col p.inf span, .c-r-f2-col p.inf a, .c-r-f2-col p.inf span {color:#FFF !important;}/*Color rojo*/
.c-p p.inf a, .c-p p.inf span, .c-p-f2 p.inf a, .c-p-f2 p.inf span, .c-p-col p.inf a, .c-p-col p.inf span, .c-p-f2-col p.inf a, .c-p-f2-col p.inf span {color:#767676 !important;}/*Color morado*/
.bck-row-f1-f4 .c-n p.inf a, .bck-row-f1-f4 .c-n p.inf span, .bck-row-f1-f4 .c-n-col p.inf a, .bck-row-f1-f4 .c-n-col p.inf span, .bck-row-f1-f4 .c-n-f2 p.inf a, .bck-row-f1-f4 .c-n-f2 p.inf span, .bck-row-f1-f4 .c-n-f2-col p.inf a, .bck-row-f1-f4 .c-n-f2-col p.inf span {color:#bfcdea;}
/*Contenedor publicidad*/
.cnt-pub {margin-bottom:19px;width:100%;float:left;clear:both;}
.cnt-pub p {clear:both;border-top:1px solid #cccccc;color:#999;display:block;font-size:8px;line-height:normal;margin:0px;padding:4px 0px 8px 0px;text-transform:uppercase;}
.cnt-pub div.f-s p {clear:none;text-transform:none;font-size:12px;color:#767676;padding:0px;}
/*Listado de tags*/
ul.lst-tags {clear:both;margin:10px 0px;float:left;width:100%;}
ul.lst-tags li {float:left; width:22%; margin:0% 4% 0% 0%; list-style-type:square;list-style-position:inside;color:#66A8CD;padding:5px 0px 5px 10px; font-size:12px; border-bottom:1px dotted #C2C2C2; background:#FFF;}
ul.lst-tags li.last {margin:0% 0% 0% 0%;}
#dts ul.lst-tags li h2 {width:auto;margin-bottom:0px;}
ul.lst-tags li h2 {display:inline;}
ul.lst-tags li h2 a {color:#66A8CD; font-weight:bold; text-decoration:none; font-size:12px; line-height:normal;}
ul.lst-tags li h2 a:hover {text-decoration:none; color:#5F6F7F;}

ul.lst-tags-f2 {clear:both;margin:10px 0px;float:left;width:100%;}
ul.lst-tags-f2 li {float:left; width:47%; margin:0% 1% 0% 0%; list-style-type:square;list-style-position:inside;color:#66A8CD;padding:5px 0px 5px 10px; font-size:12px; border-bottom:1px dotted #C2C2C2; background:#FFF;}
ul.lst-tags-f2 li.last {margin:0% 0% 0% 0%;}
#dts ul.lst-tags-f2 li h2 {width:auto;margin-bottom:0px;}
ul.lst-tags-f2 li h2 {display:inline;}
ul.lst-tags-f2 li h2 a {color:#66A8CD; font-weight:bold; text-decoration:none; font-size:12px; line-height:normal;}
ul.lst-tags-f2 li h2 a:hover {text-decoration:none; color:#5F6F7F;}

/*Leyenda para Elecciones*/
#leyend {border:1px dotted #C2C2C2;padding:10px 10px 10px 10px;margin-bottom:10px;}
#leyend p {float:left;width:100%;margin:20px 0px 2px 0px;}
#leyend p.first {margin:0px;}
#leyend p span {clear:both;color:#000;font-size:18px;display:block;float:left;}
#leyend p strong {clear:both;display:block;font-weight:bold;font-size:44px;color:#66A8CD;line-height:68px;text-align:left;padding:0px 0px 0px 15px;}
#leyend p.first strong {font-size:26px;line-height:45px;}
#leyend p.first strong span {background:#EAEAEA;width:auto;display:inline;padding:5px;font-size:30px;}
/*Contenedor graficas elecciones*/
.cnt-graf {clear:both;}
.cnt-graf object#chartdiv2, .cnt-graf object#chartdiv20082 {float:right;}
/*Buscador localidades para Elecciones*/
form.elec {border:0px !important;}
form.elec input {width:217px !important;border:1px solid #D5D5D5;}
form.elec input.btn {width:65px !important;border:0px !important;margin-top:5px;}
p.form_loc {float:left;width:100%;margin-top:10px;margin-bottom:10px;clear:both;}
p.form_loc img {float:left;margin-right:5px;}
p.form_loc strong {text-align:right;}
p.form_loc strong em {display:block;font-size:17px; font-weight:bold;font-style:normal;margin-bottom:10px;}
p.form_loc strong span {display:block;margin-left:113px;padding-left:15px;background:transparent url(/uploads/suplementos/Suplementos/elecciones20n/flechita-20N.png) 0px 5px no-repeat;font-size: 14px;color:#AAAAAF;font-weight:bold;}
p.enl_elec {float:left;text-align:center;width:100%;margin-bottom:10px;}
p.enl_elec strong {display:block;font-size:17px;font-weight:bold;}
p.enl_elec a {display:block;clear:both;margin-top:9px;text-decoration:underline;font-size:26px;color:#3686C0;font-weight: bold;}
p.enl_elec a:hover {text-decoration:underline;}
/*Codigo QR Elecciones*/
p.cod_qr {float:left;width:100%;text-align:center;clear:both;margin-bottom:10px;margin-top:0px;}
p.cod_qr img {clear:both;}
p.cod_qr a span {clear:both;position:relative;top:-15px;z-index:10000;}
p.cod_qr a:hover img {text-decoration:none;}
p.cod_qr strong {clear:both;font-weight:bold;margin:0px 0px 5px 0px;color:#66A8CD;font-size:14px;display:block;position:relative;top:-10px;}
p.cod_qr span {clear:both;font-size:12px;color:#000;display:block;position:relative;top:-10px;}
/*Estilo clearfix*/
.brr {clear:both;}
.con:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.con       { display:inline-block;}
.con       { display:block;}
@media all { .con { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .con { height: 1%; display:block;} /* End hide from IE-mac */
/*Estilo para ocultar*/
.ocu {display:none;}
.ocu_div {text-indent:-10000px;height:0px;visibility:hidden;display:block;overflow:hidden;}

