/********************RESSETING CSS********************/
/*se minimiza*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

/**************general*******************************/
body{margin:0;font:70% arial,verdana,sans-serif;background:url(/img/publico/fondo_textura.gif);_position:relative;}
img{border:0;display:block}
.img2{border:0;display:inline}
.span2{padding-right:1px;}
a{color:#36f;text-decoration:underline}
.oculto,h1,caption{left:-9999px;left:-9999px;position:absolute}
fieldset{border:none;margin:0, padding:0;}
p{margin:0;padding-bottom:.4em;}
sup {vertical-align:top;font-size:smaller;}
sub {vertical-align:baseline;font-size:smaller;}
strong { font-weight:bold}
h1,h2,h3,h4,form,ul,fieldset,legend{margin:0;padding:0}
legend{font-weight:bold}
.clear{clear:both}
.clear2{clear:both; height:1.2em;}
.mleft{margin-left:0.5em;}
.fleft{float:left}
.fright{float:right}
.fnone{float:none!important}
.acenter{text-align:center!important}
.aright{text-align:right}
.aleft{text-align:left}
.valignt{vertical-align:top}
.block, .f_bloque{display:block}
.dblock{display:inline-block}
html>body .dblock{display:table}
.ocult{display:none}
.relative{position:relative}
.nihil{font-size:1px;line-height:0}
.bold{font-weight:bold}
.normal{font-weight:normal}
.clear{clear:both;font-size:0;}
.cuerpo{height:1%}
html>body .cuerpo{overflow:auto}
.inline{display:inline}
.display-none{display:none;}
.radio{position:relative;top:2px}
.label_radio{position:relative;bottom:2px}
span.clear{display:block; clear:both;}
.sep {border:1px solid #ffffff;}
.lowercase{text-transform:lowercase;}
.label.width15{width:15.2em!important}
#doc #hd {z-index:9000;}

/* ESTILOS PARA CAJAS GENERICAS */
.box-error {margin:1.00em 0;padding: 0.5em;background-color: #ffeeee;border: 0.19em solid #ff0000;}
.box-error strong {font-weight:bold;}
.box-error strong span { font-weight:normal}
.box-error ul {}
.box-error ul li {list-style-type:disc;list-style-position:inside;}

.box-info {margin:1.00em 0;padding: 0.5em;background-color: #FFF8CF;border: 0.19em solid #FFDD00;}
.box-info strong {font-weight:bold;}

.box-info-f1 {margin:1.00em 0;padding: 0.5em 0.5em 0.5em 2.5em;border: 0.09em solid #cccccc;background:url(/img/publico/iconos/ico_h_peq.gif) 0.9em 0.9em no-repeat #ffffff;}
.box-info-f1 p {margin:0;padding:0;}
.box-info-f1 strong {font-weight:bold;}

.box-info-f2 {margin:0 0 0.45em 0;padding:0.46em 0 0.46em 0.72em;background-color:#dddddd;}

.ali-cen-1c {width:15em;margin: 0 auto;}
.subr {text-decoration:underline;}


/* ESTILOS PARA FLOTAR Y ALINEAR */
.flo-izq { float: left; }
.flo-dch { float: right; }
.ali-izq { text-align: left; }
.ali-dch { text-align: right; }
.ali-cen { text-align: center;margin: 0 auto; }
.ali-top { vertical-align: top; }
.ali-btt { vertical-align: bottom; }
.ali-med { vertical-align: middle; }
.ali-jus { text-align:justify; }


/* ESTILOS PARA MARGENES */
.mar-f1 {margin:1em}
.img-cm {float:left;margin-bottom:5px;}
.img-cm2 {float:left;margin-bottom:5px;}
.img-cm3 {float:left;margin-bottom:5px;}
/*texto*/
.size09{font-size:0.9em}
.size10{font-size:1.0em!important}
.size11,.large{font-size:1.1em}
.size12{font-size:1.2em!important}
.line10{line-height:1.0em}
.line06{line-height:0.6em}
.overline{text-decoration:line-through}
.underline{text-decoration:underline}
.txt11ar_ng_b{font:1.1em arial,verdana,sans-serif;color:#000;font-weight:bold}
.txt13ar_ng_b{font:1.3em arial,verdana,sans-serif;color:#000;font-weight:bold}
.txt15ar_ng_b{font:1.5em arial,verdana,sans-serif;color:#000;font-weight:bold}
.txt10ar_b{font:1.0em arial,verdana,sans-serif;font-weight:bold}
.txt11ar{font:1.1em arial,verdana,sans-serif}
.txt14ar_b{font:1.4em arial,verdana,sans-serif;font-weight:bold}
.txt09ar_gr{font:0.9em arial,verdana,sans-serif;color:#666}
.anota {color:#676767;}

/* Inicio heredadas del MVC3 */
.brr { clear: both;}
.brr2 { *clear: both;}
.ocu { display: none;}
.blk { display: block;}
.input-vacio {display:none;}

.input-defecto       {display:inline;}
.input-defecto span  {display:inline;position:absolute;margin:0;padding:0.36em 0 0 0.45em;z-index:1;color:#aaaaaa;}
.input-defecto input {margin-top:0!important;padding:0;top:0;left:0;z-index:1;}

input, select{font:1.1em arial,verdana,sans-serif}
/* Formulario de login en capa emergente */
.form-login fieldset {padding:0.45em 0 0 0;width:99%;}
.form-login label {float:left;margin:0 0.90em 0 0;width:40%;text-align:right;}
.form-login input {float:left;}
.form-login .global_boton {margin:0.45em 0 0 13em;padding:0;}
.form-login span {display:block;margin:0.45em 0 0 12em;padding:0;}
/* Final heredadas del MVC3 */

#contenedora{width:100%;text-align:center;background:url(/img/publico/fondo_sombra.gif) no-repeat center top; _float:none}
#fondo{width:89.27em;margin:auto;text-align:left}
#fondo_sombra{float:left;}
#contenido{float:left;width:80.00em;background:#fff;overflow:hidden;}

#banner_publicidad{float:left;margin-left:1em;}
#cabecera li,#pie_pagina li{display:inline;}

#pie_pagina                 { float:left; width:77.3em; margin-top:30px; border-top:0.09em solid #FFDD4D}
#pie_pagina .copy           { float:left; font-size:100%; color:#ccc; padding-left:1.2em; margin:0.5em 0 0 0; display:inline;}
#pie_pagina .menu           { background:#000;  height:2.3em; padding-right:.5em;}
#pie_pagina ul              { padding-top:.6em; margin-right:0.5em;}
#pie_pagina li              { border-left:.1em solid #666;padding:0 .2em 0 .5em;}
#pie_pagina li a            { font-size:100%; color:#ccc; text-decoration:none; }
#pie_pagina .vacio          { padding:0 0.6em 0.2em 0.8em; min-height:2em; _height:2em; background:#FFE77B url(/img/publico/fondo_pie.gif) bottom left repeat-x;}
#pie_pagina .vacio ul       { text-align:right; margin-right:0}
#pie_pagina .vacio ul li    { display:inline; text-align:right; padding-left:0.5em; border-left:0.09em solid #666666;}
#pie_pagina .vacio ul li a  { font-size:100%; color:#000; white-space:nowrap; text-decoration:none;}
#pie_pagina .vacio span     { display:block; float:left; padding:0.5em 0; width:18%; font-weight:bold}
#pie_pagina .info       {color:#7a7a7a;background-color:#ffffff;padding:18px 26px 9px;border-top:1px solid #7a7a7a;}
#pie_pagina .info-int   {margin:0 auto;padding:.9em 0;width:100%;text-align:center;font-size:1em;}

/* Boton generico */
.global_boton{}
.global_boton p {display:inline-block;font-weight:bold;margin-right:1.8em;font-size:120%;text-transform:uppercase;}
.global_boton_centro{max-width:30em;width:100%;margin:0 auto;}
.boton_right{float:left;padding-right:0.45em;background:url(/img/publico/btn_simple_right.gif) no-repeat right top;}
.boton_left{float:left;padding-left:0.45em;height:2.36em;background:url(/img/publico/btn_simple_left.gif) no-repeat left top;white-space:nowrap;}
.boton_left a{display:block;padding:0.45em 0.45em 0.63em 0.45em;background:url(/img/publico/btn_simple_middle.gif) repeat-x; color:#000000; text-decoration:none;font-size:1.0em;font-weight:bold;white-space:nowrap;}
.boton_left input.global_input {display:inline;margin:0;padding:0.45em 0.45em 0.63em 0.45em;min-width:1px;overflow:visible;background:url(/img/publico/btn_simple_middle.gif) repeat-x;color:#000000;text-decoration:none;font-size:1.0em;font-weight:bold;border:0;white-space:nowrap;}
.boton {width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-size:1.0em;font-weight:bold;border:0;padding:0}
.boton-f1 {margin-left: -0.5em; width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-size:1.0em;font-weight:bold;border:0;padding:0}
.boton .der{background:url(/img/publico/bot_fondo1_der.gif) no-repeat top right;padding-right:.7em;}
.boton .centro{background:url(/img/publico/bot_fondo1.gif) repeat-x;height:21px;white-space:nowrap;padding:.7em .4em 0 .4em;}
.bot_simple .izq{background:url(/img/publico/bot_simple.gif) no-repeat;padding-left:.8em;}
.button-f1 { margin-left: -0.5em; }

/* Boton generico V2 */
.btn-v2                {padding:0; margin:.8em 0; display:inline-block;background-color:transparent; border:none; cursor:pointer; font-weight:bold; overflow:visible; font-size:1em;font-family:arial; }
.btn-v2 .btn-v2-right     {float: left; height:3em; overflow: visible; background: url(/img/publico/bot_v2_rig.gif) no-repeat right top; text-align: center; width: auto; }
.btn-v2 .btn-v2-left      {display: block; height:3em; white-space: nowrap; margin-right: .4em; position: relative; padding: 0; background: #ffd317 url(/img/publico/bot_v2_lef.gif) no-repeat top left;}
.btn-v2 .btn-v2-cen       {padding:.8em 1.5em 0.5em 1.5em; background: transparent; vertical-align:middle; color: #000;  font-weight: bold; font-size:1.08em; }
.btn-v2 a              {text-decoration:none;color:#000;font-size:1em;}
div.btn-v2             {margin:1em 0 3em 0;text-decoration:none;}

/* Boton generico V2b - texo 1.1 y sin margen derecho */
.btn-v2b                {padding:0; margin:0; display:inline-block;background-color:transparent; border:none; cursor:pointer; font-weight:bold; overflow:visible; font-size:1.1em;font-family:arial; }
.btn-v2b .btn-v2b-right     {float: left; height:3em; overflow: visible; background: url(/img/publico/bot_v2_rig.gif) no-repeat right top; text-align: center; width: auto; }
.btn-v2b .btn-v2b-left      {display: block; height:3em; white-space: nowrap; position: relative; padding: 0; background: #ffd317 url(/img/publico/bot_v2_lef.gif) no-repeat top left;}
.btn-v2b .btn-v2b-cen       {padding:.8em 1.5em 0.5em 1.5em; background: transparent; vertical-align:middle; color: #000;  font-weight: bold; font-size:1.08em; }
.btn-v2b a              {text-decoration:none;color:#000;font-size:1em;}
div.btn-v2b             {margin:1em 0;text-decoration:none;}

/* Boton - seguros */
.bot_v2                        {width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-weight:bold;border:0;padding:0;}
.bot_v2 .izq                   {background:url(/img/publico/v2/bot_v2_ico.png) no-repeat;padding-left:1.9em;}
.bot_v2 .der                   {background:url(/img/publico/v2/bot_v2_rig.png) no-repeat top right;padding-right:.4em;}
.bot_v2 .centro                {background:url(/img/publico/v2/bot_v2_cen.png) repeat-x;height:21px;white-space:nowrap;padding:.5em .9em 0 .9em;}
.bot_v2 .centro a              {color:#000;font-weight:bold;text-decoration:none;font-size:1em;}
.bot_v2 .centro a:hover        {text-decoration:none;}

/* Boton - seguros */
.bot_v2b                        {width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-weight:bold;border:0;padding:0;}
.bot_v2b .izq                   {background:url(/img/publico/v2/bot_v2b_lef.png) no-repeat;padding-left:.3em;}
.bot_v2b .der                   {background:url(/img/publico/v2/bot_v2b_ico.png) no-repeat top right;padding-right:1.2em;}
.bot_v2b .centro                {background:url(/img/publico/v2/bot_v2b_cen.png) repeat-x;height:21px;white-space:nowrap;padding:.5em 0 0 0;}
.bot_v2b .centro a              {color:#000;font-weight:bold;text-decoration:none;font-size:1em;}
.bot_v2b .centro a:hover        {text-decoration:none;}

/* Boton - seguros */
.bot_v2c                        {width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-weight:bold;border:0;padding:0;}
.bot_v2c .izq                   {background:url(/img/publico/v2/bot_v2c_ico.png) no-repeat;padding-left:2.5em;}
.bot_v2c .der                   {background:url(/img/publico/v2/bot_v2c_rig.png) no-repeat top right;padding-right:.4em;}
.bot_v2c .centro                {background:url(/img/publico/v2/bot_v2c_cen.png) repeat-x;height:27px;white-space:nowrap;padding:.8em .9em 0 .9em;font-size:1.2em;}
.bot_v2c .centro input          {border:0;background:none;font-weight:bold;}

/* Boton - pequeño sin logo */
.bot_v2d                        {width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-weight:bold;border:0;padding:0;}
.bot_v2d .izq                   {background:url(/img/publico/v2/bot_v2_lef.png) no-repeat;padding-left:.4em;}
.bot_v2d .der                   {background:url(/img/publico/v2/bot_v2_rig.png) no-repeat top right;padding-right:.4em;}
.bot_v2d .centro                {background:url(/img/publico/v2/bot_v2_cen.png) repeat-x;height:21px;white-space:nowrap;padding:.5em .9em 0 .9em;}
.bot_v2d .centro a              {color:#000;font-weight:bold;text-decoration:none;font-size:1em;}
.bot_v2d .centro a:hover        {text-decoration:none;}

/* Distancias genericas */
/* Definir solo los elementos estrictamente necesarios de forma que puedan ser reutilizados  */
.mar-0          {margin:0!important;}
.mar-20         {margin:1.8em!important;}
.mar-top-0      {margin-top:0!important;}
.mar-bot-0      {margin-bottom:0!important;}
.mar-lef-0      {margin-left:0!important;}
.mar-rig-0      {margin-right:0!important;}
.mar-top-10     {margin-top:0.90em!important;}
.mar-bot-10     {margin-bottom:0.90em!important;}
.mar-lef-10     {margin-left:0.90em!important;}
.mar-rig-10     {margin-right:0.90em!important;}
.mar-top-20     {margin-top:1.8em!important;}
.mar-bot-20     {margin-bottom:1.8em!important;}
.mar-lef-20     {margin-left:1.8em!important;}
.mar-rig-20     {margin-right:1.8em!important;}
.pad-0          {padding:0!important;}
.pad-5          {padding:0.45em!important;}
.pad-10         {padding:0.90em!important;}
.pad-top-10     {padding-top:0.90em!important;}
.pad-bot-10     {padding-bottom:0.90em!important;}
.pad-lef-10     {padding-left:0.90em!important;}
.pad-rig-10     {padding-right:0.90em!important;}
.pad-top-20     {padding-top:1.8em!important;}
.pad-bot-20     {padding-bottom:1.8em!important;}
.pad-lef-20     {padding-left:1.8em!important;}
.pad-rig-20     {padding-right:1.8em!important;}
.mar-rig-40     {margin-right:12em!important;}

/* Estan en la public, no ponerlos aqui*/
.boton, .boton2         { width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-size:1.0em;font-weight:bold;border:0}
.boton2 .der              { background:url(/img/publico/bot_fondo2_der.gif) no-repeat top right;padding-right:10px}
.boton2 .centro          { background:url(/img/publico/bot_fondo2.gif) repeat-x;height:26px;white-space:nowrap;padding:1.2em 5px 0 5px}
.bot_simple2 .izq     { background:url(/img/publico/bot_simple2.gif) no-repeat; padding-left:0.8em;}

.ayuda{ width:15%; background:url(/img/publico/foto_ayuda.jpg) left bottom no-repeat; padding-left:4.4em; margin-top:0em; position:absolute; right:0; top:8em;}
.ayuda span{display:block;}
.ayuda span.title{font-size:1em; font-weight:bold;}
.ayuda span.num{ font-size:1.3em; font-weight:bold;}
.ayuda span.horario{ font-size:.9em; font-weight:bold; color:#6E6E6E;}
.ayuda a{padding-bottom:.3em; display:block;}

/***************CABECERA MENUS PRIMER y SEGUNDO NIVEL*************************/
#cabecera{height:auto;background:url(/img/publico/fondo_logado.gif) repeat-x;margin-bottom:1em;}
#cabecera .logoracc {background:url(/img/publico/fondo_logado.gif);height:100%;width:76px;overflow:visible;float:left;}
#cabecera .logoracc a img {margin-top:1em;}
#cabecera .enlaces {float:right;width:70.15em;overflow:hidden;}
#cabecera .logado{float:right; width:70.2em; height:auto;text-align:right;background:url(/img/publico/fondo_logado.gif);padding-top:.5em}
#cabecera .logado div{float:right;}
#cabecera .logado ul{ float:left; margin-right:1em;}
#cabecera .logado ul li{display:inline; border-right:.1em solid #CCC; padding:.1em 1em .3em .7em ;}
#cabecera .logado p.nombre{float:left; background:url(/img/publico/ico_logado.gif) 0 2px no-repeat; border-right:.1em solid #CCC; margin-right:1em; padding:.1em 1em .3em .7em ;}
#cabecera .logado .idioma{float:left; /* background:url(/img/publico/ico_flecha_gris_abajo.gif) 100% 0.5em no-repeat; */ padding:.1em 1em .3em 0em; margin-right:1em;}
#cabecera .logado .oficina_virtual{float:left;border-right:.1em solid #CCC;padding:.1em 1em .3em .7em;margin-right:.5em}

.menu_principal{background:#000; float:left; height:3.4em; width:77em;}
.menu_principal ul{display:block;line-height:1em;}
.menu_principal ul li{ display:block; float:left;}
.menu_principal ul li a, .menu_principal ul li a.first{display:block; padding:.1em .5em .2em .5em; border-right:.1em solid #999;border-left:.1em solid #999; color:#D4D0C8; text-decoration:none; font-size:1.1em; font-weight:bold;height:3.056em;text-align:center;*padding-top:.6em;}
.menu_principal ul li a.first{border-left:.1em solid #999;}
.menu_principal ul li a.vent-nueva {background-image:url(/img/publico/v2/ico-vent-nueva-gris.png);background-position:right center;*background-position:right 7px;background-repeat:no-repeat;padding-right:20px;height:auto;width:auto;}
.menu_principal ul li a.vent-nueva.selected {background-image:url(/img/publico/v2/ico-vent-nueva.png);}
.menu_principal ul li a:hover, .menu_principal ul li a.selected {background-color:#FFD520; color:#333;}
.menu_principal ul li a.vent-nueva:hover {background-image:url(/img/publico/v2/ico-vent-nueva.png)}
.menu_principal ul li div.vcen {display: table;height:3.4em;width: auto;*width:100%;*display:block;}
.menu_principal ul li div.vcen a {display: table-cell;margin: 0 auto;width:auto;height:2.2em;text-align:center;vertical-align: middle;*top: 0;*witdh:100%;*display:inline-block;}
.menu_principal ul li div.vcen a span {display: block;}

.menu_secundario{background:url(/img/publico/fondo_submenu.gif) repeat-x; float:left;width:71em; margin-top:-.15em; height:2.09em;}
.menu_secundario ul{float:left; border-left:.1em solid #999;}
.menu_secundario ul li{display:block; float:left;  padding:.4em .7em .4em .7em; background:url(/img/publico/barra_menu_secund.gif) right .5em no-repeat;}
.menu_secundario ul li a{text-decoration:none; padding:0; margin-left:.1em;font-size:1.0em;color:#000;font-weight:normal}
.menu_secundario ul li a.vent-nueva {background-position:right center;padding-right:20px;height:auto;width:auto;margin-right:-5px;}
.menu_secundario ul li.selected{background:url(/img/publico/barra_menu_secund.gif) right .5em no-repeat #FFD520;}
.menu_secundario ul li.first{}
.menu_secundario ul li.submenu2, .menu_secundario ul li.submenu3{background:url(/img/publico/ico_popup_menu.gif) no-repeat center right; margin-right:.2em; display:block; padding:.5em 1.7em .3em .7em;}
.menu_secundario ul li.submenu2_selected, .menu_secundario ul li.submenu3_selected {background:url(/img/publico/ico_popup_menu.gif) no-repeat center right #FFD520; margin-right:.2em; display:block; padding:.5em 1.7em .3em .7em;}
.menu_secundario ul li.submenu2 a,.menu_secundario ul li.submenu2 a.sinborde, .menu_secundario ul li.submenu2_selected a, .menu_secundario ul li.submenu2_selected a.sinborde { border-left:.1em solid #666; padding:0 0em 0 .7em; margin-left:.1em;font-size:1.0em;color:#000;font-weight:normal; }
.menu_secundario ul li.submenu3 a,.menu_secundario ul li.submenu3 a.sinborde, .menu_secundario ul li.submenu3_selected a, .menu_secundario ul li.submenu3_selected a.sinborde { padding:0 0em 0 .2em; margin-left:.1em;font-size:1.0em;color:#000;font-weight:normal; }
.menu_secundario ul li.submenu2 a.sinborde, .menu_secundario ul li.submenu2_selected a.sinborde{border:none;}
.menu_secundario ul li.submenu3 a.sinborde, .menu_secundario ul li.submenu3_selected a.sinborde{border:none;}

ul.path{list-style:none; margin:0em 0em 1em 1em;}
ul.path li.ini {background:url(/img/publico/iconos/ico_cuadrado2.gif) 0 .4em no-repeat;  padding-left:1.1em;}
ul.path li{display:inline;}

form.bus_cabecera {float:left; border-left:.1em solid #CCC;}
form.bus_cabecera fieldset {display:inline;}
form.bus_cabecera label {display:block; float:left; padding:.1em 2em 0 1.2em; font-weight:bold;}
form.bus_cabecera input {margin-right:.5em; float:left;}

/*************TITULOS Y SUBTITULOS****************/

span.subtitulo{font-size:1.2em; color:#999; display:block; padding-left:1em;}
div.title-2nivel{border-bottom:1px solid #FFD520;height:1.6em; margin-bottom:1.2em;}
div.title-2nivel h3{border-bottom:3px solid #FFD520; display:inline; float:left; font-size:1.1em; margin:0; padding:0; float:left; }
div.title-2nivel a{float:right; font-size:.9em; padding-top:.3em;}

/* Titulo primer nivel */
.tit-f1 { border-bottom:0.09em solid #ffd520;padding:0;  margin:.8em 16em 0 .9em;}
.tit-f1 h2 { float:left; width:auto;display:inline-block;font-size:2.1em;font-weight:bold;}
.tit-f1 a.beta {display:inline-block;margin:0;padding:0;width:46px;height:26px;background:url(/img/publico/iconos/ico_beta.jpg) 0 5px no-repeat;}
.tit-f1 a.beta span {display:inline-block;}
.tit-f1-sub {display:block;font-size:1.2em;font-weight:normal;color:#999;padding:0.36em 0 0 0.9em;margin:0 13em 0 0;}

/* Titulos segundo nivel */
.tit-f2{ border-bottom:1px solid #FFD520;margin-bottom:10px;padding-bottom:1px; width:auto; height:1%;}
.tit-f2_right{background:url(/img/publico/fondo_pest_der.gif) top right no-repeat; float:left; padding-right:14px;  }
.tit-f2_left{ background:url(/img/publico/fondo_pest_izq.gif) top left no-repeat; float:left; padding-left:14px; height:25px; }
.tit-f2_left h3, .tit-f1_left h2{ background:url(/img/publico/fondo_pest.gif) repeat; float:left; font-weight:bold; font-size:1.3em; padding:5px 0px 4px 1px !important; padding:5px 0px 2px 1px ; height:16px;}
.tit-f2 a{float:right; padding-top:.9em;}
.tit_results {margin-bottom:10px; display:block; overflow:hidden; float:none; width:100%;}
* html .tit_results{display:inline-block;}
.pest-img h3 {padding-left:12px !important;}
/* Titulos segundo/tercer nivel */
.tit-f3 {display:block; overflow: hidden; float:none; margin-bottom:1em; border-bottom:0.09em solid #FFD520; }
.tit-f3 h3, .tit-f3 h4, .tit-f3 legend { float:left; padding:0 0.3em; font-size:110%; font-weight:bold; border-bottom:0.28em solid #FFD520;}
* html .tit-f3 {display:inline-block;}
div.tit-f3 a{float:right; font-size:1em; padding-top:.2em;}
.tit-f3 h3 a {font-weight:bold; float:left; padding:0 0.3em; font-weight:bold; text-decoration:none; height:30px;vertical-align:bottom;}

.tit-f3-ph {display:block; overflow: hidden; float:none; margin-bottom:1em; border-bottom:0.09em solid #FFD520; }
.tit-f3-ph h3, .tit-f3-ph h4, .tit-f3-ph legend { float:left; padding:0 0.3em; font-size:110%; font-weight:bold; border-bottom:0.28em solid #FFD520;}
* html .tit-f3-ph {display:inline-block;}
div.tit-f3-ph a{float:right; font-size:1em; padding-top:.2em;}
.tit-f3-ph h3 a {font-weight:bold; float:left; padding:0 0.3em; font-weight:bold; text-decoration:none; height:30px;}

/* Titulos segundo/tercer nivel gris */
.tit-f3b {display:block; overflow: hidden; float:none; margin-bottom:1em; border-bottom:0.09em solid #ccc;}
.tit-f3b h3, .tit-f3b h4, .tit-f3b legend { float:left; padding:0 0.3em; font-size:110%; font-weight:bold; border-bottom:0.28em solid #ccc;}
* html .tit-f3b {display:inline-block;}
div.tit-f3b a{float:right; font-size:1em; padding-top:.2em;}
.tit-f3b h3 a {font-weight:bold; float:left; padding:0 0.3em; font-weight:bold; text-decoration:none;}

.tit-f5 {display:block; font-size:110%; font-weight:bold; overflow: hidden; float:none;}
.tit-f6 {display:block; float:none; background:url(/img/publico/ofertas/barra-tit.gif) 0 0 no-repeat; margin-bottom:0.3em;}
.tit-cat{display:block; font-size:1em; font-weight:normal; color:#666; padding:0em 0 0.8em 0.9em;}
.tit-f4 h3{display:block; float:left; padding:0 0.3em; font-size:100%; font-weight:bold; border-bottom:0.28em solid #FFD520;margin:0.5em 0.5em 0.5em 0;}

.fnd-bol .tit-f3 h2 {font-size:110%;}

/***************ENLACES*********************/
a.rss{background:url(/img/publico/ico_rss.gif)  left center no-repeat; padding-left:1.2em;}
.enl-right{ float:right; padding-right:.4em;}
div.enl-left{ float:left; width:45%; margin-top:1.2em;}

/*************NAV TERCER NIVEL************/
ul.nav-tercer-nivel { border-top:.1em solid #FCD633;  margin-bottom:1.5em;}
ul.nav-tercer-nivel li{ list-style:none; display:block; border-bottom:.1em solid #FCD633;}
ul.nav-tercer-nivel li a {color:#000000;text-decoration:none;font-size:1em; display:block;  padding:.6em 0 .5em .6em; background:#FFF8CF;}
ul.nav-tercer-nivel li a:hover, ul.nav-tercer-nivel li a.selected {background:url(/img/publico/fondo_submenu.gif) repeat-x;}

ul.nav-tercer-nivel li ul li{ border-bottom:.1em solid #FFFFFF;}
ul.nav-tercer-nivel li ul li a, ul.nav-tercer-nivel li ul li a.disable{color:#000000;text-decoration:none;font-size:1em; display:block;  padding:.6em 0 .5em 1.5em; background:#F0F0F0; }
ul.nav-tercer-nivel li ul li a.disable{color:#999;}
ul.nav-tercer-nivel li ul li a:hover, ul.nav-tercer-nivel li ul li a.selected{background:#BFBFBF;}


/**********************PAGINACION**************************/
.paginacion{ background:#000 url(/img/publico/fondo_mostar_resultados.gif) repeat-x 0 0; color:#FFFFFF; margin:0; padding:0.25em 1.2em 0.25em 0.7em;}
.paginacion .fright {width: 66%;}
.paginacion .fright ul {float:right;}
.paginacion ul li{display:inline;}
.paginacion ul li a{color:#FFF;}
.paginacion ul li a.selected{text-decoration:none; font-size:1.1em; font-weight:bold;}

/************************POPUPS****************************/
div.correo, div.oficina{ padding:.4em; border-bottom:.1em solid #ffd520; margin-bottom:.7em;}
div.correo img, div.oficina img {float:left; margin:0 .5em;}
div.correo span, div.oficina span {display:block; padding:.6em .4em .4em .4em;}

div.oficina{ border:none;}

div.trucada{padding:0 .4em .8em .4em; border-bottom:.1em solid #ffd520; margin-bottom:.7em;}
div.trucada img{float:left; margin:0 .5em;}
div.trucada span{display:block; font-size:1.1em; font-weight:bold;}
div.trucada form{margin-left:6.2em;}
div.trucada form label{display:block; padding-bottom:.3em; padding-top:.6em;}
div.trucada form input{ margin-right:.7em;}
div.trucada form label {display:block; padding-bottom:.3em;}
div.trucada form label.inline {display:inline; padding-bottom:.3em;}
div.trucada form label.checkbox{display:inline; }
div.trucada form label.disable{color:#999999;}
div.trucada form select{margin:.4em 0 1em 2em;}

div.mail{padding:.3em .0em .5em 0.3em;}
div.mail form{margin-left:0.5em;width:22.5em;}
div.mail form label{padding-bottom:0.3em;display:block;margin-top:0.5em;}
div.mail form input{ margin-left:0em;}
div.mail form input.cps{ margin-left:2.5em;display:block;margin-bottom:0.5em}
div.mail form input.cps-f1 { margin-left:0.5em;display:block;margin-bottom:0.5em}
div.mail form label.checkbox{width:3.5em;}
div.mail form select{margin:.4em 0 1em 2.5em;}
div.mail form textarea{width:20em;}
div.mail form span.info {color:#6D6D6D;font-size:0.8em;}
.salta {*clear:both;}
/****************Enlaces en linea*******************/
div.title-2nivel_nomargin h3{border-bottom:3px solid #FFD520; display:inline; float:left; font-size:1.1em; margin:0; padding:0; float:left;}
.enlaces_linea{background:#FFF8CF; border-top:.1em solid #ffdd00; padding:1em .4em;}
.enlaces_linea span.title, .enlaces_linea span.title2{ background:url(/img/publico/fondo_pest.gif) repeat-x; padding:.3em 0 .1em .4em; margin-bottom:.4em; font-size:1.1em; font-weight:bold; display:block;}
.enlaces_linea span.title2{margin-top:1em;}
.enlaces_linea a{color:#000; line-height:1.5em;}
.enlaces_linea a.grande{font-size:1.3em; font-weight:bold;}
.enlaces_linea a.mediano{font-size:1.2em; font-weight:bold;}
.enlaces_linea a.peque{font-size:1.1em}
.enlaces_linea a.muypeque{font-size:.9em}
.enlaces_linea .enl-right a{color:#36f;}

/******************REGISTRO*************************/

.registrado{padding:0.8em 0em 0em 0.8em;background:url(/img/publico/fondo_registrado.gif) repeat-x #ffffff;}


/****************************** CSS MODULO FUNDACION ******************************/
.display-none{display:none;}
span.fecha{display:block; color:#666;}
span.clear{display:block; clear:both;}
.marb08{margin-bottom:.8em;}
.marb08-bis{*margin-bottom:.8em;}
.marb08-f1{margin-bottom:.8em; float: left;}
.marb0{margin-bottom:0em!important;}
.margf1 {*margin-bottom:1em;}
.margf2 {margin-bottom:1.5em;*margin-bottom:1.8em;}
.margf3 {margin-right:0.1em;*margin-right:0em;}
.margf4 {padding-bottom:0.4em;}

/****************info destacada*******************/
.dst_inf {}
.dst_inf h3, .dst_inf h4 {font-size:1.2em;}

/****************listados*******************/
.lst-f1 {margin-top:0.90em;}
.lst-f1 ul{ height:1%; zoom:1;}
.lst-f1 ul li, .lst-f1 ul li.column_right {width:48.5%; margin-bottom:1.5em; float:left;}
.lst-f1 ul li.column_right  {width:48.2% !important; padding-left:0.7em; float:none !important; display:inline-block; position:relative; vertical-align:top;}
* html #doc .lst-f1 ul li.column_right .item_holder {display: inline-block; overflow:hidden; float:none;}
* html #doc .lst-f1 ul li.column_right{display:inline;}
.lst-f1B{width:100%;}
.lst-f1 ul li.total, .lst-f1B ul li.total {width:100%; margin-bottom:1.5em;background:#FFF;}
.lst-f1 ul li img, .lst-f1B ul li img{ margin:1em .6em 1em 0; float:left; position:relative;}
.lst-f1 ul li .video, .lst-f1B ul li .video { float:left; margin:1em 0.6em 1em 0}
.lst-f1 ul li a, .lst-f1B ul li a{font-size:1.2em; font-weight:bold; position:relative;}
.lst-f1 ul li span, .lst-f1B ul li span{display:block; font-size:1em; color:#999;}
.lst-f1 ul li span.fecha, .lst-f1B ul li span.fecha{margin-top:1em; color:#666;}
.lst-f1 ul li a.pdf{font-size:1em; font-weight:normal; background-position:0em 0.2em;}
.lst-f1 ul li div.content_pdf{margin-left:9.5em;}
.lst-f1 ul div.first { min-height:18em; height:auto !important; _height:18em;}
.lst-f1 ul li.fondo{background:#EFEFEF;padding:0.3em 0}

html>body .lst-col-f1     { display: -moz-inline-stack; display:inline-block; width:48.5%;}
.lst-col-f1               { position:relative; display:inline-block; vertical-align:top;}
.lst-col             { margin:0 0.5em 1.5em 0; width:48%;height:auto; float:none !important;}
* html .lst-col-f1     { display:inline} *:first-child+html .lst-col-f1{display:inline}

.lst-col.simpar              { clear:left!important;border:1px solid red!important; }
.lst-col.spar                { float:left!important;border:1px solid blue!important; }

#portadaB html > body .lst-col-f1 { display:block}
#portadaB .lst-col { float:left }
#portadaB * html .lst-col-f1     {}
#portadaB *:first-child+html .lst-col-f1{display:block}

.lst-f24                    { margin-top:0.45em; }
.lst-f24 ul                 { display:block; }
.lst-f24 ul li              { margin:0 0 1.2em 0; width:48%;display:inline-block; }
.lst-f24 ul li.first        { margin:0 1.6em 1.2em 0;float:left!important;}
.lst-f24 ul li.izda         { float:left;clear:left; }
.lst-f24 ul li.dcha         { float:right; }
.lst-f24 ul li a            { font-size:1.2em; font-weight:bold; }
.lst-f24 ul li span         { font-size:1em; color:#999; }
.lst-f24 ul li span.fecha   { margin-top:1em; color:#666; }
.lst-f24 ul li .video       { float:left; margin:1em 0.6em 0 0; }
.lst-f24 ul li.total        { width:100%; margin-bottom:1.5em;background:#FFF; }
.lst-f24 ul li img          { margin:1em .6em .6em 0; float:left;  }

.lst-f2, .lst-f2B{padding-bottom:.1em; border-bottom:.2em solid #FFD520; margin-bottom:2em; background:#F0F0F0;}
.lst-f2 ul, .lst-f2B ul{ background:#EEE; padding:.5em; height:1%;}
.lst-f2 ul li{width:50%;}
.lst-f2B ul li{width:100%; margin-bottom:.2em; background:no-repeat; border:none; }
.lst-f2 ul li.right{float:right;text-align:right; }
.lst-f2B .link_entrada{display:inline; padding-left:.5em; margin:0; padding:0; }

.lst-f3 {margin-top:0.90em;}
.lst-f3 ul{ height:1%;}
.lst-f3 ul li{width:100%; margin-bottom:1.2em;}
.lst-f3 ul li span{display:block; font-size:1em; color:#999;}
.lst-f3 ul li h4 {clear:right; float:none;}
.lst-f3 ul li p.titulo{border:none; font-size:1.2; font-weight:bold;padding-bottom:0;}
.lst-f3 ul li span.fecha{margin-top:1em; color:#666;}
.lst-f3 ul li img{ margin:1em .6em 1em 0; float:left;}
.lst-f3 a.titulo{font-size:1.1em; font-weight:bold; border:none;}
.lst-f3 ul li.fondo{background:#EFEFEF;}

.lst-f6 {margin-top:0.3em;}
.lst-f6 ul{ height:1%;}
.lst-f6 ul li{width:100%; margin-bottom:1.2em;padding:0 0 0.5em 0}
.lst-f6 ul li span{display:block; font-size:1em; color:#999;}
.lst-f6 ul li h4 {clear:right; float:none;}
.lst-f6 ul li p.titulo{border:none; font-size:1.2; font-weight:bold;padding-bottom:0;}
.lst-f6 ul li span.fecha{margin-top:1em; color:#666;}
.lst-f6 ul li img{ margin:1em .6em 1em 0; float:left;}
.lst-f6 a.titulo{font-size:1.1em; font-weight:bold; border:none;}
.lst-f6 ul li.fondo{background:#EFEFEF;}
.lst-f6 ul li a {font-size:1.1em;font-weight:bold;}

/* Promociones destacadas con foto, titulo y texto  */
.lst-f4 ul{height:1%;}
.lst-f4 ul li h4{margin:.72em 0;font-weight:bold;font-size:1.2em;}
.lst-f4 ul li img{float:left;padding: 0 .8em .5em 0;}

/* Carrusel de consejos : home fundacion */
.lst-f5{padding-bottom:1em;width:100%; }
.lst-f5 ul{ padding:.5em; height:1%;}
.lst-f5 ul li{padding: 0; background:url(/img/publico/iconos/ico_cuadrado22.gif) 0 .4em no-repeat; padding-left:1em;}
.lst-f5.lst-f51 ul li { padding:0 0 0.5em 1.5em;}
.lst-f5.lst-f51 ul li a { font-size:110%;}
.lst-f5 ul li span.dest{display:block; width:20%; background:#FFF8CF; padding:.4em 0 1em .4em; float:left; margin-right:.4em;  margin:0;}
.lst-f5 p, .box_consells, .content_consells { width: 300px;}
.ancho{width:625px; text-align:left; margin-bottom:0px;height:225px;}
.ancho-f1{width:625px; text-align:left; margin-bottom:0px;height:238px;_height:238px;*height:246px;}

.content_consells {text-align: left; margin-bottom: 0;}

.lst-f14{ padding-bottom:.1em; height:1%;}
.lst-f14 ul{ border-top:.1em solid #ccc; margin:0;height:1%;}
.lst-f14 ul li{width:100%; border-bottom:.1em solid #C5C5C5; background:#EEE; margin:0; }
.lst-f14 ul li a {display:block; width:20%; background:#FFF8CF; padding:.4em 0 1em .4em; float:left; margin-right:.4em;  margin:0;}
.lst-f14 ul li span{display:block; width:36%; padding:.4em 0 1em .4em; float:left; margin-right:.4em;}

.lst-f13 ul {}
.lst-f13 ul li {float:left;padding:0 0.4em;}

.tbl-f13{margin-bottom:2em;}
.tbl-f13 th.sinbordes{border:none; width:30%;}
.tbl-f13 td.fondo{background:#F0F0F0;}
.tbl-f13 td.gana{background:#FFF8CF;}
.tbl-f13 td.seleccionado{font-size:1.1em; font-weight:bold;}

.tbl-f13 td, .tbl-f13 th { padding:.3em .1em; border:.1em solid #EAEAEA; vertical-align:top;}
.tbl-f13 td img.bandera{float:left; margin-right:.5em;}
.tbl-f13 th{ padding:0;}

.lst-f6{padding:1em 0;}
.lst-f6 ul{ height:1%;}
.lst-f6 ul li img{padding: 0 .5em .5em 0; float:left;}

.lst-f7{padding:0em;}
.lst-f7 ul{ height:1%;}
.lst-f7 ul li{background:url(/img/publico/iconos/ico_formacion.jpg) top left no-repeat; padding-bottom:0.1em; padding-left:3.5em;}
.lst-f7 ul li span{color:#999;}
.lst-f7 ul li ul{margin-top:.4em; margin-bottom:.8em;}
.lst-f7 ul li ul li{background:url(/img/publico/iconos/ico_cuadrado22.gif) 0 .4em  no-repeat; padding-left:1em;}

/* Detalle de consejos de Fundación */
.lst-f8 ul{height:1%;display:lock;}
.lst-f8 ul li{margin-bottom:.2em; background:url(/img/publico/iconos/ico_ok.gif) 0em .3em no-repeat; padding-left:1.7em;}
.lst-f8 ol{height:1%;display:inline-block;}
.lst-f8 ol li{margin-bottom:.2em; padding-left:0.09em;list-style:decimal inside; }
.lst-f8 em {font-style:italic;}
.lst-f8 strong {font-weight:bold;}
.lst-f8 .subr {text-decoration:underline;}


.lst-f9 ul{height:1%; margin:1.5em 0;}
.lst-f9 ul li{margin-bottom:1em;}
.lst-f9 ul li span{font-size:1.1em; font-weight:bold; display:block; border-bottom:.1em solid #FFDD00; padding-bottom:.2em; margin-bottom:.5em;}
.lst-f9 ul li img{float:left; margin:0 .6em .6em 0;}
.lst-f9 ul li div.content_pdf{margin-left:9.5em;}
.lst-f9 ul li span.nolinea{border-bottom:none;}

.lst-f10 ul{height:1%; margin:1.5em 0;}
.lst-f10 ul li{margin-bottom:1em; }
.lst-f10 ul li span{font-size:1.1em; font-weight:bold; display:block; border-bottom:.1em solid #FFDD00; padding-bottom:.2em; margin-bottom:.5em;}
.lst-f10 ul li ul{padding-left:2em;}
.lst-f10 ul li ul li{margin-bottom:.5em;}

.lst-f11 ul{height:1%;}
.lst-f11 ul li{margin-bottom:.2em; background:url(/img/publico/ico_ok.gif) left center no-repeat; padding-left:1.2em;}

.lst-f12{ padding-bottom:.1em; height:1%;}
.lst-f12 ul{height:1%; margin-top:.4em; border-top:.1em solid #ccc;}
.lst-f12 ul li{width:100%; border-bottom:.1em solid #ccc; padding:.2em 0 .2em 0;}
.lst-f12 ul li span{display:block; width:20%; background:#FFF8CF; padding:.4em 0 3em .4em; float:left; margin-right:.4em; }
.lst-f12 ul li p{padding:.2em .8em .4em 0;}

.lst-f15 ul li {margin:0 0 1.00em 0;}
.lst-f15 a.titulo {display:block;font-size:1.2em;font-weight:bold;margin:0.18em 0 0.18em 0;}

.lst-f16 {}
.lst-f16 li.par {border-bottom:.1em solid #CCC; height:2em;}
.lst-f16 li.impar{border-bottom:.1em solid #CCC; background:#F2F2F2;height:2em; }


.lst-f18 {width:14.5em; float:right;}
.lst-f18 ul li {}
.lst-f18 ul li a {background:#ffffff url(/img/publico/ofertas/ico-ofer.jpg) no-repeat scroll left top; padding-left:4em; display:block; padding-bottom:2em;}

.lst-f19 {margin-bottom:1em;}
.lst-f19 ul {width:99%; list-style-type:none;}
.lst-f19 li {width:9.5em; margin:0.2em 0 0 0; padding:0 0.6px 0 0; line-height:0.2px;  float:left;}
.lst-f19 li a{font:100% arial,verdana,sans-serif; color:#000000; text-decoration:none;}

.lst-vendidos_par {background:#F2F2F2; border-bottom:1px solid #CCCCCC; padding:5px;}
.lst-vendidos_impar {background:#Fffffff; border-bottom:1px solid #CCCCCC; padding:5px;}
.lst-vendidos_par a {text-decoration:none; color:#000000; }
.lst-vendidos_impar a {text-decoration:none; color:#000000; }


ul.links {display:block; _display:inline-block; float:none; overflow:hidden; margin:0; padding:0}
ul.links li{float:right; width:30%; margin-bottom:1.2em;}
ul.links li.f1 {float:left; width:30%; margin-bottom:1.2em;}
ul.links li img{margin:0; float:left; padding-right:.4em;}
ul.links li.ico_pdf{background-image:url(/img/publico/ico_pdf.gif);}
ul.links li.ico_pren{background-image:url(/img/publico/ico_premsa.gif);}
ul.links li.ico_doc{background-repeat:no-repeat; background-position:0 0; padding:0.2em 0.2em 0.2em 2.0em; margin:0.4em 0 1.2em 1.4em;}
ul.links li.ico_doc a{padding: 0; float:left;}

.enl-comentaris{background:url(/img/publico/ico_comentaris.gif) no-repeat; padding-left:1.8em; padding-top:.2em;}

/****************Estudi destacat*******************/
.box-destacado{ border:.1em solid #ffdd00; padding:.8em; background:url(/img/publico/ico_destacado.gif) top right no-repeat #FFF8CF; margin-bottom:2em; }
.box-destacado h3{font-size:1.2em;}
.box-destacado span{display:block; margin-top:1.2em; color:#666666;}
.box-destacado div.entradilla{font-weight:bold;}

li.info, a.info{background:url(/img/publico/iconos/ico_info_rel.gif) left center no-repeat; padding-left:1.8em; padding-top:.6em; display:block;}
li.pdf, a.pdf{background:url(/img/publico/iconos/pdf.gif) 0 0.27em no-repeat; padding-left:1.8em; padding-top:.45em; display:block;}
li.doc, a.doc{background:url(/img/publico/iconos/doc.gif) 0 0.27em no-repeat; padding-left:1.8em; padding-top:.45em; display:block;}
li.xls, a.xls{background:url(/img/publico/iconos/xls.gif) 0 0.27em no-repeat; padding-left:1.8em; padding-top:.45em; display:block;}
li.ppt, a.ppt{background:url(/img/publico/iconos/ppt.gif) 0 0.27em no-repeat; padding-left:1.8em; padding-top:.45em; display:block;}
li.premsa, a.premsa{background:url(/img/publico/ico_premsa.gif) left center no-repeat; padding-left:1.8em; padding-top:.6em; display:block;}

/****************cajas-contenedoras********************/
.box_mitad{ width:48%; padding-bottom:1em;  margin-bottom:2em; }
.box_mitad-f1{ width:48%; padding-bottom:1em; }
.box_mitad_sinlinea{border:none; height:1%; overflow:hidden; width:48%; margin:0; padding:0; }
.box-mitad-fright{width:48%;float:right;}
.box-tercio, .box-tercio-last{width:31%; /*border:1px solid red;*/ margin-right:2em; margin-bottom:1.2em; padding-bottom:.8em; border-bottom:.2em solid #FFD520;}
.box-tercio-last{margin-right:0;}
.box-mitad-gentracc{margin-right:0; width:64%;margin-bottom:1.2em; padding-bottom:.8em; border-bottom:.2em solid #FFD520;}
.box_right {clear:right;}

.box_55{width:55%; float:left;}
.box_img_noticias{width:38%; float:right;}
.box_img_noticias img{float:none;}

.box_content, .box_content_nopadding {padding-bottom:1em; border-bottom:.2em solid #FFD520; margin-bottom:2em; _display:inline-block;}
.box_content p span {color:#666666;}
.box_content p a.titulo {font-size:1.2em;font-weight:bold;}
.box_content_nopadding {padding-bottom:0em;}
.box_content_f1 { padding-bottom:1em;}

.box_content2 {*padding-bottom:1em; border-bottom:.2em solid #FFD520; *margin-bottom:2em; _display:inline-block;}


.box_ofertas_home {margin-left: 0.5em; width: 18em; float: left;}

.box-destacat{border:.1em solid #ffdd00; padding:.8em; background:#FFF8CF; margin-bottom:2em;}
.box-destacat h3{font-size:1.2em; margin-bottom:.8em;}
.box-destacat-f{border:.1em solid #ffdd00; padding:.8em; background:#FFF8CF; margin-bottom:2em;}
.box-destacat-f h3{font-size:1.2em;}
.box-destacat ul{height:1%;}
.box-destacat ul li{margin-bottom:.2em; background:url(/img/publico/iconos/ico_ok.gif) 0em .3em no-repeat; padding-left:1.7em;}
.box-destacat ol{height:1%;}
.box-destacat ol li{margin-bottom:.2em; padding-left:0.09em;list-style:decimal inside; }
.box-destacat * strong {font-weight:bold;}
.box-destacat * em {font-style:italic;}
.box-destacat2{float:left; margin:0.5em 0 2em; padding:0.8em; width:99%; background-color:#FFF7CD; border:0.2em solid #FFD520;}
.box-destacat2 h3{font-size:1.2em; margin-bottom:.8em;}

.box-destacat-int{border-top:.1em solid #ffdd00;border-bottom:.1em solid #ffdd00; padding:.8em; background:#FFF8CF;}
.box-destacat-int h3{font-size:1.2em; margin-bottom:.8em;}
.box-destacat-int ul{height:1%;}
.box-destacat-int ul li{margin-bottom:.2em; background:url(/img/publico/iconos/ico_ok.gif) 0em .3em no-repeat; padding-left:1.7em;}
.box-destacat-int ol{height:1%;}
.box-destacat-int ol li{margin-bottom:.2em; padding-left:0.09em;list-style:decimal inside; }
.box-destacat-int * strong {font-weight:bold;}
.box-destacat-int * em {font-style:italic;}



.box_img_text_dest{border:.1em solid #ffdd00; background:#FFF8CF; margin:.5em 0 1.5em 0; padding:.8em;}
.box_img_text_dest img{float:left; margin:0 .8em 0em 0; border:.1em solid #ffdd00;}
.box_img_text_dest p{font-size:1.2em; font-weight:bold;}
.box_img_text_dest span{}

.box-esp {display:inline;margin-right:1.3em;}

.contenedor_2box_mitad{width:49%; float:left;}
.contenedor_2box_mitad_right{width:49%; float:right;}

.mar-padd00{margin:0;padding:0;}
/*******************pestanas*****************************/
.pes-f2{margin-top:1.5em; width:100% }
.pes-f2 ul{background:#696969; padding:.3em 0 0 .3em; float:left; height:1%;}
.pes-f2 ul li{padding-right:.2em; margin-right:.2em; border-right:1px solid #999; display:inline; float:left; }
.pes-f2  ul li a{font:1em arial,verdana,sans-serif;color:#fff;text-decoration:none; background:url(/img/publico/fondo_tab.gif);padding:.2em .8em .2em .8em; display:block; }
.pes-f2 li.selected a{color:#333;font-weight:bold;font-size:1.1em;border-top:.1em solid #ceaa16; border-left:.1em solid #ceaa16; border-right:.1em solid #ceaa16;background:url(/img/publico/fondo_tab_activo.gif); padding:.6em .8em 0 .8em; position:relative; top:-.8em; height:1.7em; margin-bottom:-1.2em;margin-right:0!important;*float:left;}

/*html>body ul.pes-f2 li.selected a{min-height:1.7em;height:100%; border-bottom:.2em solid #FFD520;}*/
.pes-f2-cpo{height:100%;border-right:.1em solid #ceaa16; border-left:.1em solid #ceaa16;border-bottom:.1em solid #ceaa16;height:1%;padding:.8em 0 0; margin-bottom:1em;}
.pes_gra_selected{width:17em!important;font:0.8em arial,verdana,sans-serif;color:#666;padding-bottom:.6em;display:block}
.pes_gra_noselected{width:17em!important;font:0.9em arial,verdana,sans-serif;color:#ccc;display:block}
.pes-f2-barra-sup{background:#ffd621;border:.1em solid #ceaa16;height:.6em;}
.pes-f2-barra-sup-ama{background:#FFF9CF;border:.1em solid #ceaa16;height:.6em;}
.pes-f2-con_texto{padding:.2em 1em .2em 1.2em; font-size:1.0em!important; margin-bottom:-.4em; height:1.3em!important}
.pes-f2-cpo { padding:0em;}
.pes-f2-cpo .content_text { padding:0 .5em;}
.pes-f2-cpo .content_text h4{font-size:1.1em; font-weight:bold;padding-bottom:.3em; padding-top:.7em;}
.pes-f2-cpo .content_text p {padding-bottom:1em;}
.pes-f2-cpo p.padd-izq { padding-left:0.5em;}
.pes-f2-cpo .context_text_f1 { padding:0.5em !important}
.dch-txt {margin: 1em; text-align: right; display: block;}

/******************* pestanas paginas tipo *****************************/
.pes-f3 {margin-top:1.5em; width:100%}
.pes-f3 ul {background:#696969; padding:.3em 0 0 .3em; float:left; height:1%;}
.pes-f3 ul li {padding-right:.2em; margin-right:.2em; border-right:1px solid #999; display:inline; float:left; height:100%;text-align:center }
.pes-f3 ul li a {font:1em arial,verdana,sans-serif;color:#fff;text-decoration:none;background:url(/img/publico/fondo_tab.gif);padding:.2em .8em .2em .8em; display:block; /*min-height:2.5em;*/     }
.pes-f3 li.selected a {color:#333;font-weight:bold;font-size:1.1em;border-top:.1em solid #ceaa16; border-left:.1em solid #ceaa16; border-right:.1em solid #ceaa16;background:url(/img/publico/fondo_tab_activo.gif); padding:.6em .8em .4em .8em; position:relative; top:-.8em; /*min-height:3.0em;*/  margin-bottom:-1.2em;margin-right:0!important;*float:left;}
html>body ul.pes-f3 li.selected a { min-height:1.7em;height:100%; border-bottom:.2em solid #FFD520; }
.pes-f3-cpo{height:100%;border-right:.1em solid #ceaa16; border-left:.1em solid #ceaa16;border-bottom:.1em solid #ceaa16;height:1%;padding:.8em 0 0; margin-bottom:1em;}
.pes_gra_selected{width:17em!important;font:0.8em arial,verdana,sans-serif;color:#666;padding-bottom:.6em;display:block}
.pes_gra_noselected{width:17em!important;font:0.9em arial,verdana,sans-serif;color:#ccc;display:block}
.pes-f3-barra-sup{background:#ffd621;border:.1em solid #ceaa16;height:.6em;}
.pes-f3-barra-sup-ama{background:#FFF9CF;border:.1em solid #ceaa16;height:.6em;}
.pes-f3-con_texto{padding:.2em 1em .2em 1.2em; font-size:1.0em!important; margin-bottom:-.4em; height:1.3em!important}
.pes-f3-cpo { padding:0em;}
.pes-f3-cpo .content_text { padding:0 .5em;}
.pes-f3-cpo .content_text h4{font-size:1.1em; font-weight:bold;padding-bottom:.3em; padding-top:.7em;}
.pes-f3-cpo .content_text p {padding-bottom:1em;}
.pes-f3-cpo p.padd-izq { padding-left:0.5em;}
.pes-f3-cpo .context_text_f1 { padding:0.5em !important}
.dch-txt {margin: 1em; text-align: right; display: block;}

.pes-f4 {margin-top:2.5em; width:100% }
.pes-f4 ul{background:#696969; padding:.3em 0 0 .3em; float:left; height:1%;}
.pes-f4 ul li{padding-right:.2em; margin-right:.2em; border-right:1px solid #999; display:inline; float:left; }
.pes-f4 ul li a{font:1em arial,verdana,sans-serif;color:#fff;text-decoration:none; background:url(/img/publico/fondo_tab.gif);padding:.2em .8em .2em .8em; display:block; }
.pes-f4 li.selected a{color:#333;font-weight:bold;font-size:1.1em;border-top:.1em solid #ceaa16; border-left:.1em solid #ceaa16; border-right:.1em solid #ceaa16;background:url(/img/publico/fondo_tab_activo.gif); padding:.6em .8em 0 .8em; position:relative; top:-.8em; height:1.7em; margin-bottom:-1.2em;margin-right:0!important;*float:left;}

/******* pestanas programa de puntos ******/
.tab{float:left;}
.tab ul{background:#696969; float:left; padding:3px 0px 0px 3px;  }
.tab ul li {border-right:1px solid #999999; display:inline; float:left; margin-right:2px; padding-right:2px;}
.tab a{display:block;font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:0.9em;}
.no_select_tab{border-right:1px solid #999999;width:100px; min-height:3.8em; height:3.7em; background:url(/img/publico/fondo_tab.gif);}
.no_select_tab a {display:block; padding:0 4px 0 4px; color:#FFFFFF; text-decoration:none; line-height:1.2em; _line-height:1.3em;}
.select_tab a {display:block; float:left; position:relative; margin-bottom:-0.90em; margin-right:0!important; padding:0.2em 0.36em 0 0.36em; border:1px solid #CEAA16; border-bottom:none; top:-9px; width:8.45em; height:3.9em; min-height:3.9em; font-size:1.1em; font-weight:bold; line-height:1.2em; color:#333333; background:url(/img/publico/fondo_tab_activo.gif) repeat; }
 html>body .tab li.selected a{min-height:1.7em;height:100%}
.select_tab2 a{background:url(/img/publico/fondo_tab_activo.gif) repeat;text-decoration:none; color:#333333; font-weight:bold; display:block; padding:0px 5px 0px 5px; border:1px solid #CEAA16; border-bottom:none; top:-3px; font-size:1.2em; position:relative; margin-bottom:-10px;}

.lst-doc{padding:0 .8em .7em .8em;}
/**********************listados documentos y categorias*****************************/
.lst-doc ul li{margin-bottom:.5em;}
.lst-doc ul li span{color:#666;}

.lst-doc-opinion ul li{ margin-bottom:.7em;}
.lst-doc-opinion ul li a{font-size:1.1em;}
.lst-doc-opinion ul li span{color:#666;}

.lst-doc-opinion-2column ul li{ margin-bottom:.7em; width:48%; float:left; margin-left:.5em;}
.lst-doc-opinion-2column ul li a{font-size:1.1em;}
.lst-doc-opinion-2column ul li span{color:#666;}

.lst-doc-comentaris ul li{border-bottom:.1em solid #CCC; padding-top:.8em;}
.lst-doc-comentaris ul li span{padding:.4em; background:#ffd520; font-weight:bold;}
.lst-doc-comentaris ul li span.autor_fecha{padding:.4em; background:#fff8cf; font-weight:normal}
.lst-doc-comentaris ul li p{padding:.8em 0;}

div.pie-caja{padding:.3em; background:#FFD520;}


.lst-cat-fotos-tercio ul li{width:32%; float:left; margin-bottom:.8em; }
.lst-cat-fotos-mitad ul li{width:50%; float:left; margin-bottom:.8em; }

/*******************LISTADO CATEGORIA*****************************/
ul.lst-f3 li{background:url(/img/publico/ico_cuadrado3.gif) left .4em no-repeat; padding-left:1em; margin-bottom:.5em;}
ul.lst-f3 li span{display:inline;}

/* ********** Listado de items con título, imagen y descripción, diseñado para 2 columnas ********** */
.lst-f20 {border-bottom:0.18em solid #FFD520; padding-bottom:2.72em; margin-bottom:1.81em;}
.lst-f20-listado { margin-top:1em;}
.lst-f20-listado2 {position: relative; left: -15px}
.lst-f20-listado2 a {color: #000000; text-decoration: none; position: relative; left: -12px}
.lst-f20-listado2 a:hover {color: #000000; text-decoration: underline}
.lst-f20-item {float:left;margin:0 0.45em;padding:0.36em 0 0 0;width:19.5em;height:10.90em; }
* html .lst-f20-item {width:19.3em;}
.lst-f20-item img{float:left; margin-right:0.45em;}
.lst-f20-txt{float:left;margin:0 0 0 0.45em;/*width:9.45em;*/width:50%;}
.lst-f20-listado .txt-pq {width:45%;}
.lst-f20-txt h3{font-size:1.2em; font-weight:normal; padding:0.45em 0 0.18em 0.45em; margin:0.45em 0;}
.lst-f20-txt span{display:block;font-weight:bold;}

/* listado para agrupar items con texto en 2 columnas - usado en popup de aeropuertos  */
.lst-f21 {}
.lst-f21 ul {}
.lst-f21 ul li {display:block;float:left;padding:0.27em;width:45%;text-align:left;}

.lst-f22 {width:60em;}
.lst-f22 ul {}
.lst-f22 li {margin-bottom:1.5em;height:12em: width:13.8em;}
.lst-f22 li a.bullet-marca {font-weight:bold;background:url(/img/publico/iconos/ico_cuadrado2.gif) 0 .4em no-repeat;  padding-left:1.5em;display:block;}
.lst-f22 li a img {margin-right:0.6em; }
.padd-bloque {padding-left:1.5em;}
/* Listado para modelos por marca*/
.lst-f23 {width:60em;}
.lst-f23 ul {}
.lst-f23 li {margin-bottom:1.5em;height:12em; width:13.8em;}
.lst-f23 li a.bullet-marca {font-weight:bold;background:url(/img/publico/iconos/ico_cuadrado2.gif) 0 .2em no-repeat;  padding-left:1.5em;display:block;}
.lst-f23 li a img {margin-right:0.6em; }
.padd-bloque {padding-left:1.5em;}
/*Columnas*/
.col3f1 {float:right; width:32%; margin:3px;}
.col3f1-c1  { float:left; margin:0% 1% 0% 0%; width:32%; }
.col3f1-c2  { float:left; margin:0% 0% 0% 0%; width:32%; }
.col3f1-c3  { float:right; margin:0% 0% 0% 0%; width:32%; }
.col2f1     { }
.col2f1-c1  { float: left; width: 49%; }
.col2f1-c2  { float: right; width: 49%; }
.col2p1-c1  { float: left; width: 40%; }
.col2p1-c2  { float: right; width: 59%; }
.col2p2     { float:left; width:100%; }
.col2p2-c1  { float: left; width:65%; }
.col2p2-c2  { float: right; width:35%; background:#fff; }
.col2p3     { float:left; padding: 2.273em 0;width:100%}
.col2p3-c1  { float: left; width:45%; }
.col2p3-c2  { float: right; width:55%; background:#fff; }
.col2p4, .col2p5 {width:100%}
.col2p4-c1  { float:left; width:54.8%;}
.col2p4-c2  { float:right; width:45.2%;}
.col2p5-c1  { float:left; width:43%;}
.col2p5-c2  { float:right; width:57%;}
.col3f2     { float:left; width:32%; margin:3px;}
.col3f2-c1  { float:left; margin:0% 1% 0% 0%; width:32%; }
.col3f2-c2  { float:left; margin:0% 0% 0% 0%; width:32%; }
.col3f2-c3  { float:right; margin:0% 0% 0% 0%; width:32%; }
.col3f3-c1  { float:left; margin:0% 1% 0% 0%; width:33%; }
.col3f3-c3  { float:right; margin:0% 0% 0% 0%; width:31%; }


/*****************garantia*************************************/
.garantia-racc{margin-bottom:.8em; border:.1em solid #FFD520; padding:.5em;}
.garantia-racc img{float:left; margin-right: .5em;}

/***********************FORMULARIOS*****************************/
.form-principal{margin:1.45em 0;}
.form-principal fieldset label{display:block; width:27%; float:left; }
.form-principal fieldset .vacio{display:block; width:27%; float:left; }
.form-principal fieldset label.radio{display:block; width:5%; float:left; margin-bottom:.5em;}
.form-principal fieldset label.checkbox{display:block; width:60%; float:left;}
.form-principal fieldset input, .form-principal fieldset select, .form-principal fieldset textarea {margin-bottom:.4em; }
.form-principal fieldset input.largo{width:35%;}
.form-principal fieldset input.radio,.form-principal fieldset input.checkbox {margin-right:.3em;}
.form-principal fieldset select{ font-size:1.1em;}
.form-principal fieldset textarea {width:28em;}
span.opcional{color:#999; font-size:.9em;}

.form-lateral         { margin:0.09em 0;}
.form-lateral label    { clear:left; float:left; width:6.5em; margin:0 0 0.45em 0; font-size:110%;}
.form-lateral label.lbl-f1    { clear:left; float:left; width:9em; margin:0 0 0.45em 0; font-size:110%;}
.form-lateral label.lbl-f2    { clear:left; float:left; width:8.5em; margin:0 0 0.45em 0; font-size:110%;}
.form-lateral label.lbl-check    { clear:none; float:left; width:16em; _display:inline; margin:0 0 0.45em 0.5em; font-size:110%;}
.form-lateral input, .form-lateral select{ margin:0 0 0.45em 0; font-size:100%;}
.form-lateral .an-sel { width:10.5em;}
.form-lateral .dist-btn { clear:both; margin-left:6.6em;}
.form-lateral  input.check{font-size:110%; margin-top:.4em; margin-bottom:.6em; width:8%;  margin-top:0em; float:left;}

.form_list{ border:.1em solid #FFD520; padding:1.5em 1em .5em 1em; background:#FFF8CF; margin-bottom:1.4em;}
.form_list label{ padding-right:0em; }
.form_list label.lab1{ padding-right:2.1em; }
.form_list label.anc1{ width:12em;float: left;margin-top:0.3em; margin-bottom:0.3em; }
.form_list label.anc2{ width:3em;float: left;margin-top:0.3em; margin-bottom:0.3em; }
.form_list label.anc3{ width:5em;float: left;margin-top:0.3em; margin-bottom:0.3em; }
.form_list label.anc4{ width:10em;float: left;margin-top:0.3em; margin-bottom:0.3em; }
.form_list input.inp1{ margin-top:0.3em; margin-bottom:0.3em; }
.form_list input.inp2{ width:5em;}
.form_list select.sel1{ margin-top:0.3em; margin-bottom:0.3em; width:10.6em;}
.form_list input.rad1{margin-left:1.5em;}
.form_list fieldset{ padding-right:1.5em;}
.form_list select{margin-right:.4em; font-family:Arial, Helvetica, sans-serif; vertical-align:middle}
.form_list input{font-family:Arial, Helvetica, sans-serif; margin-right:.2em; vertical-align:middle}
.form_list .lbl { float:left; padding:0.2em 0.5em 0 0;  font-style:normal;}
.form_list .caj-chk { width:35em;}
.form_list .caj-chk-1 {float:left;}
.form_list .caj-chk-2 { width:45em; line-height:20px;}
.form_list .caj-chk-4 { float:right; width:41em; line-height:20px;}
.form_list .caj-chk-3 { width:15em;}
.form_list .button { margin-top:-2em;}
.form_list_f1 { border:.1em solid #FFD520; padding:1em 1em 1em 1em; background:#FFF8CF; margin-bottom:1.4em;}
.form_list_f1 input { vertical-align: middle; margin-left: 2em;}
.form_list_f1 .button { margin-top: -0.7em;}
.form_list_f1a { border:.1em solid #FFD520; margin: 1em 0em 0em 0em; padding:1em 1em 1em 1em; background:#FFF8CF; margin-bottom:1.4em;}
.form_list_f1a input { vertical-align: middle; margin-left: 2em;}
.form_list_f1a .button { margin-top: -0.7em;}
.form_list_f1a .button1 { margin: 0em; }
.form_list_f2 { padding:0em 1em 0em 1em;}
.form_list_f2_2 { padding:0em 1em 0em 1em; *padding:0em 1em 0em 1.2em;}
.form_list_f2 input { vertical-align: middle; margin-left: 1em;}
.form_list_f3 { padding:1em 0.8em 1em 1em; background: #FFF9CF;}
.form_list_f3 input { vertical-align: middle;}
.form_list_f3 input.input-lat { width:4em;}
.form_list_f3 label.anc-lat{ width:6em; float:left; }
.form_list_f3 label.inp-2c { width: 8em; float: left; margin-bottom:0.4em;*width:7.9em;}
.form_list_f3 label.inp-2c1 { width: 17em; float: left;}

.form_list_f4 {border:.1em solid #FFD520; padding:1.5em 1em .5em 1em; background:#FFF8CF; margin-bottom:0.5em;}
.form_list_f4 label{margin-bottom:0.5em;*margin-bottom:0em; padding-right:0.3em;*padding-right:0em; }
.form_list_f4 fieldset{ padding-bottom:0em;}
.form_list_f4 select{margin-right:.4em; font-family:Arial, Helvetica, sans-serif; vertical-align:middle}
.form_list_f4 input{font-family:Arial, Helvetica, sans-serif; margin-right:.5em; vertical-align:middle}
.form_list_f4 .lbl { float:left; padding:0.2em 0.5em 0 0;  font-style:normal;}
.form_list_f4 .caj-chk { width:35em;}
.form_list_f4 .caj-chk-f1 { width:35em;}
.form_list_f4 .caj-chk-2 { width:45em; line-height:20px;}
.form_list_f4 .button { margin-top:-2em;}

.form_list_f5{padding:1.5em 1em .5em 1em;  margin-bottom:1.4em;}
.form_list_f5 label, .form_list_f5 .label{ padding-right:0.5em; width:12em; float:left; }
.form_list_f5 label.nlabel { float:none;}
.form_list_f5 fieldset{ padding-right:1.5em;}
.form_list_f5 select.seps { margin-right:.4em; font-family:Arial, Helvetica, sans-serif; margin:0 0.5em 0.5em; vertical-align:middle;}
.form_list_f5 input{ float:left; font-family:Arial, Helvetica, sans-serif; margin:0 0.5em 0.5em; vertical-align:middle;}
.form_list_f5 .lbl { float:left; padding:0.2em 0.5em 0 0;  font-style:normal;}
.form_list_f5 .caj-chk { width:35em;}
.form_list_f5 .caj-chk-2 { width:45em; line-height:20px;}
.form_list_f5 .button { margin-top:-2em;}
.form_list_f5 small { float:left; margin-top:0.5em}

.form_list_f6 { padding:0em 1em 1.5em 1em;}
.form_list_f6 input { vertical-align: middle; margin-left: 1em;}

.form_list_f7 { padding:0em 1em 1.5em 1em;}
.form_list_f7 input { vertical-align: middle;}

.form_list_f8 { border:.1em solid #FFD520; padding:1.5em 0.8em .5em 0.8em; background:#FFF8CF; margin-bottom: 0em;}
.form_list_f8 label{ padding-right:0em; }
.form_list_f8 fieldset{ padding-right:0em;}
.form_list_f8 select{margin-right:.4em; font-family:Arial, Helvetica, sans-serif; vertical-align:middle}
.form_list_f8 input{font-family:Arial, Helvetica, sans-serif; margin-right:.5em; vertical-align:middle}
.form_list_f8 .lbl { float:left; padding:0.2em 0.5em 0 0;  font-style:normal;}
.form_list_f8 .caj-chk { width:35em;}
.form_list_f8 .caj-chk-2 { width:45em; line-height:20px;}
.form_list_f8 .button { margin-top:-2em;}
.form_list_f8 .sel1 {width:9.1em;*width:8.8em}
.form_list_f8 label.inp-2c { width: 8em; float: left; margin-bottom:0.4em;*width:7.9em;}

.form_list_f9 { border:.1em solid #FFD520; padding:1.5em 1em .5em 1em; background:#FFF8CF; margin-bottom: 0.5em;}
.form_list_f9 label{ padding-right:0.5em; }
.form_list_f9 fieldset{ padding-right:0em;}
.form_list_f9 select{margin-right:.4em; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; float: left;}
.form_list_f9 input{font-family:Arial, Helvetica, sans-serif; margin-right:.5em; vertical-align:middle}
.form_list_f9 .lbl { float:left; padding:0.2em 0.5em 0 0;  font-style:normal;}
.form_list_f9 .caj-chk { width:35em;}
.form_list_f9 .caj-chk-f1 { width:35em;}
.form_list_f9 .caj-chk-2 { width:45em; line-height:20px;}
.form_list_f9 .button { margin-top:-2em;}
.form_list_f9 .sel1{ margin-top:0.3em; margin-bottom:0.3em; width:10.6em;}

.form_list_f10{padding:0.5em 1em .5em 1em;  margin-bottom:1.4em;}
.form_list_f10 label, .form_list_f5 .label{ padding-right:0.5em; width:10em; float:left; }
.form_list_f10 span.label{ padding-right:0.5em; width:10em; float:left; }
.form_list_f10 label.nlabel { float:none;}
.form_list_f10 fieldset{ padding-right:1.5em;}
.form_list_f10 select.seps { margin-right:.4em; font-family:Arial, Helvetica, sans-serif; margin:0 0.5em 0.5em; vertical-align:middle; width: 13em;}
.form_list_f10 input{ float:left; font-family:Arial, Helvetica, sans-serif; margin:0 0.5em 0.5em; vertical-align:middle;}
.form_list_f10 .lbl { float:left; padding:0.2em 0.5em 0 0;  font-style:normal;}
.form_list_f10 .caj-chk { width:35em;}
.form_list_f10 .caj-chk-2 { width:45em; line-height:20px;}
.form_list_f10 .button { margin-top:-2em;}
.form_list_f10 small { float:left; margin-top:0.5em}
.form_list_f10 input.campo-f1 {width:13em;}
.form_list_f10 input.campo-f2 {width:6em;}

.form-butlleti label                                { margin:0 0 .7em 0;}
.form-butlleti label a                              { font-size:100%;}
.form-butlleti input, .form-butlleti input.check    { margin-top:.4em; margin-bottom:.6em}
.form-butlleti fieldset input.text                  { border:.1em solid #7F9DB9;height:1.27em;}
.form-butlleti input.check                          { width:8%;  margin-top:0em; float:left;}
.form-butlleti button                               { }

label.dos-col {width: 90%; float: left;}
input.peq {width:4em;}
input.peq-f1 {width:3em;}
input.peq-f2 {width:4em!important; margin: 0em;}
input.peq-f3 {width:3em!important; margin: 0em;}

.form-reg{margin:1.45em 0;}
.form-reg fieldset.ln-sep {margin-bottom:1.5em;}
.form-reg fieldset span.info { font-size: 0.9em; color: #6D6D6D; margin-left: 1em; }
.form-reg fieldset label{display:block; text-align: left; margin-left: 0.5em; float:left; }
.form-reg fieldset .vacio{display:block; width:27%; float:left; }
.form-reg fieldset label.radio{display:block; width:5%; float:left; margin-bottom:.5em;}
.form-reg fieldset label.sel{display:block; float:left; margin-left: 0.5em; padding:0;}
.form-reg fieldset label.checkbox{display:block; width:60%; float:left;}
.form-reg fieldset radiobutton{border: 1px solid red;}
.form-reg fieldset input, .form-reg fieldset select, .form-reg fieldset textarea {margin-bottom:.4em; border: 0.1em solid #7F9DB9; }
.form-reg fieldset input.largo{width:35%;}
.form-reg fieldset input.sep { margin-left: 1em; }
.form-reg fieldset input.yui-ac-input { margin-left: 1em;width:350px;border:1px solid #7B9EBD;}
.form-reg fieldset input.radio,.form-reg fieldset input.checkbox {margin-right:.3em;}
.form-reg fieldset select{ font-size:1.1em; }
.form-reg fieldset select.area{ font-size:1.1em; margin:0;padding:0;}
.form-reg fieldset textarea {width:28em;margin-left:1.5em;}
.form-reg fieldset label.lbl-chk { float:none; width:auto; display:inline}
.form-reg fieldset label.lbl-chk-f1 { float:none; margin-left:13.5em!important; width:auto; display:inline}
.form-reg fieldset.contacto { width:10em}
.sep-lbl-f1 {width: 45%; float: left;}

/*******************banners Pilotos e Inforally*****************/

.preguntas_piloto{background:url(/img/publico/piloto_racc.jpg) no-repeat #EFEFEF; border:.1em solid #CCC; height:7.8em; margin-bottom:2em;}
.preguntas_piloto p{padding:1em 0 .6em 5.8em; font-size:1.3em; font-weight:bold; color:#333;}
.preguntas_piloto a{display:block; width:45%; float:right; font-size:1.2em;}

.banner-contacta{ background:url(/img/publico/fondo_negro_gris.jpg) repeat-x #000; text-align:center; padding:1em 0 1em 0;  margin-bottom:2em;}
.banner-contacta a{display:block; color:#FFD520; text-decoration:none; font-weight:bold; font-size:1.3em; }
.banner-contacta span{color:#CCC; font-size:1.2em; font-weight:bold;}

.banner-info{ background:url(/img/publico/fondo_negro_gris.jpg) repeat-x #000; text-align:center; padding:1em 0 1em 0;  margin-bottom:2em;}
.banner-info a{display:block; color:#FFD520; text-decoration:none; font-weight:bold; font-size:1.3em; }
.banner-info span{color:#CCC; font-size:1.2em; font-weight:bold;}

.banner-WRC{background:#000; padding:1em 0em; margin-bottom:2em; height:1%;}
.banner-WRC img{float:left;}
.banner-WRC a {color:#FFD520; text-decoration:none; font-weight:bold; font-size:1.3em;}

/*****************PROXIMA CURSA***********************/

.banner-evento{ border:.1em solid #C5C5C5; background:#EEE;}
.banner-evento span{ display:block; width:10em; padding:.8em .6em 1.29em .8em; background:url(/img/publico/fondo_negro_gris.jpg) repeat-x; color:#ffd520; font-weight:bold; font-size:1.1em; float:left;}
.banner-evento  a{ display:block; width:30%; float:left; padding:.8em  0 0 1em; font-size:1.1em;}
.banner-evento  p{padding-top:.3em; float:left;}
.banner-evento  p em{ color:#666; font-size:1em;}

/******************BOX PRECIO SOCIO***************************/

.box-precio-socio{ background:#FFE642; padding:.7em; border-bottom:.1em solid #CCC; height:2.5em; margin-bottom:1em;}
.box-precio-socio img{float:left; margin-right:.5em;}
.box-precio-socio div{float:left; width: 65%;}
.box-precio-socio div span.soci{font-size:1.1em; color:#009900; }


/******************* BOX SEL*************************/
.box-sel {margin-left:46px;float:left;margin-top:-12px;}


/******************BOX SPONSORS***************************/
.sponsors{margin-top:.5em;}
.sponsors a{float:left; display:block; width:48%;}
.sponsors a img{ margin:.4em .8em 0 0;}

/************************TABLAS**************************/

.tbl-f1,.tbl-f1B  { margin-bottom:2em;}
.tbl-f1 td,.tbl-f1B td {padding:.4em;  vertical-align:top;}
.tbl-f1B td ,.tbl-f1B  { border:none;}
.tbl-f1 td.img{width:10%; }
.tbl-f1 td span{ font-size:1.1em; font-weight:bold; padding-bottom:.5em; display:block;}
.tbl-f1 td span.cargo{width:95%; font-size:1em; font-weight:normal;padding-bottom:.2em;}
.tbl-f1 td span.gris{width:95%; font-size:1em; font-weight:normal;padding-bottom:.2em;color:#999;}
.tbl-f1 td.ochenta{width:82%;}

.tbl-f2{/*margin:0.4em 0.5em 2em 0.8em;*/ width:99%;}
.tbl-f2 th, .tbl-f2 td{padding:.4em; vertical-align:top;}
.tbl-f2 td.sin {padding:0em}
.tbl-f2 th.color, .tbl-f2 td.color{background:#F2F2F2;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.tbl-f2 tr{ vertical-align:top;}
.tbl-f2 th.pilots{background:#ffd520; font-weight:bold;}
.tbl-f2 th.nom{width:14%;}
.tbl-f2 th.campionat{width:61%;}
.tbl-f2 th.noticies{width:25%;}
.tbl-f2 th.pilot {width:25%;}
.tbl-f2 th.copilots{width:25%;}
.tbl-f2 th.vehicles{width:27%;}
.tbl-f2 th.concursant{width:14%;}
.tbl-f2 td.border {border-bottom:1px solid #CCC;}
.tbl-f2 td.border-f1{ width: 10em; border-bottom:1px solid #CCC;}
.tbl-f2 td.pilot {width:10%;}
.tbl-f2 tr.cab th{background:#ffd520; font-weight:bold;}
.tbl-f2 td.afijo {width:10em !important;*width:10em !important;}
select.widht-fixed { width: 20em!important;}

.tbl-f1,.tbl-f1B  { margin-bottom:2em;}
.tbl-f1 td,.tbl-f1B td {padding:.4em;  vertical-align:top;}
.tbl-f1B td ,.tbl-f1B  { border:none;}
.tbl-f1 td.img{width:10%; }
.tbl-f1 td span{ font-size:1.1em; font-weight:bold; padding-bottom:.5em; display:block;}
.tbl-f1 td span.cargo{width:95%; font-size:1em; font-weight:normal;padding-bottom:.2em;}
.tbl-f1 td span.gris{width:95%; font-size:1em; font-weight:normal;padding-bottom:.2em;color:#999;}
.tbl-f1 td.ochenta{width:82%;}

.tbl-f5 {margin-bottom:2em;}
.tbl-f5 th.sinbordes{border:none; width:30%;}
.tbl-f5 th.gana{background:#FFF8CF;}
.tbl-f5 td.fondo{background:#F0F0F0;}
.tbl-f5 td.gana{background:#FFF8CF;}
.tbl-f5 td.seleccionado{font-size:1.1em; font-weight:bold;}
.tbl-f5 td, .tbl-f5 th { padding:.3em .1em; border:.1em solid #EAEAEA; vertical-align:top;}
.tbl-f5 td img.bandera{float:left; margin-right:.5em;}
.tbl-f5 th{ padding:0;}

.tbl-f6 {background:#FFF8CF; width:100%; margin-bottom:.5em; border:.1em solid #FFD520;}
.tbl-f6 th{padding:.5em; font-size:1.1em; font-weight:bold;}
.tbl-f6 td{padding:0em 0 .3em 1em;}

.tbl-f7{margin-top:.4em; width:98%; margin:0 0 2em 0;}
.tbl-f7 th, .tbl-f7 td{padding:.3em; vertical-align:top;}
.tbl-f7 th.color, .tbl-f7 td.color{background:#F2F2F2;}
.tbl-f7 tr td, .tbl-f7 tr th {border-bottom:0.1em solid #CCC; vertical-align:top;}
.tbl-f7 th.pilots{background:#ffd520; font-weight:bold;}
.tbl-f7 th.nom{width:14%;}
.tbl-f7 th.campionat{width:61%;}
.tbl-f7 th.noticies{width:25%;}
.tbl-f7 th.pilot {width:25%;}
.tbl-f7 th.copilots{width:25%;}
.tbl-f7 th.vehicles{width:27%;}
.tbl-f7 th.concursant{width:14%;}
.tbl-f7 td.border{border-bottom:.1em solid #CCC;}
.tbl-f7 td.pilot {width:10%;}
.tbl-f71 { width:96%; margin:0 0.4em 2em 0.4em !important;  }

.tbl-f3-pag {width: 27.54em;}
.tbl-f3-pag td{background:#F2F2F2; padding:.3em; vertical-align:middle; text-align:center;}
.tbl-f3-pag td.combo{text-align:left;}

.tbl-f7 td em, .tbl-f1 td em { font-style:normal}

.tbl-f9{width:98%; margin:0em 1em 0em 1em; }
.tbl-f9 th, .tbl-f9 td{padding:.4em; vertical-align:top;}
.tbl-f9 th.color, .tbl-f9 td.color{background:#F2F2F2;}
.tbl-f9 tr{vertical-align:top;}
.tbl-f9 th.pilots{background:#ffd520; font-weight:bold;}
.tbl-f9 th.nom{width:14%;}
.tbl-f9 th.campionat{width:61%;}
.tbl-f9 th.noticies{width:25%;}
.tbl-f9 th.pilot {width:25%;}
.tbl-f9 th.copilots{width:25%;}
.tbl-f9 th.vehicles{width:27%;}
.tbl-f9 th.concursant{width:14%;}
.tbl-f9 td.border{}
.tbl-f9 td.pilot {width:10%;}

.tbl-f10{width:98%; margin:0em 0em 0em 0em; }
.tbl-f10 th, .tbl-f10 td{padding:.4em; vertical-align:top;}
.tbl-f10 th.color, .tbl-f10 td.color{background:#F2F2F2;}
.tbl-f10 tr{vertical-align:top;}
.tbl-f10 th.pilots{background:#ffd520; font-weight:bold;}
.tbl-f10 th.nom{width:14%;}
.tbl-f10 th.campionat{width:61%;}
.tbl-f10 th.noticies{width:25%;}
.tbl-f10 th.pilot {width:25%;}
.tbl-f10 th.copilots{width:25%;}
.tbl-f10 th.vehicles{width:27%;}
.tbl-f10 th.concursant{width:14%;}
.tbl-f10 td.border{}
.tbl-f10 td.pilot {width:10%;}

.tbl-f11{width:98%; margin:0em 0em 0em 0em; }
.tbl-f11 th, .tbl-f10 td{padding:.4em; vertical-align:top; width: 50%;}
.tbl-f11 th.color, .tbl-f10 td.color{background:#F2F2F2;}
.tbl-f11 tr{vertical-align:top;}
.tbl-f11 th.pilots{background:#ffd520; font-weight:bold;}
.tbl-f11 th.nom{width:14%;}
.tbl-f11 th.campionat{width:61%;}
.tbl-f11 th.noticies{width:25%;}
.tbl-f11 th.pilot {width:25%;}
.tbl-f11 th.copilots{width:25%;}
.tbl-f11 th.vehicles{width:27%;}
.tbl-f11 th.concursant{width:14%;}
.tbl-f11 td.border{}
.tbl-f11 td.pilot {width:10%;}


/**************PRESENTACIO********************/
.img-text{float:left; margin:0 .6em .6em 0;}

/************CONTACTA******************/
p.dades_contac{font-size:1.2em; padding-bottom:0;}
p.dades_contac em{font-size:1.3em; font-weight:bold;font-style:normal;}
span.dades_contac {display:block; color:#999; margin-bottom:.8em; }

.box-gris{padding:.5em; background:#EFEFEF; margin-bottom:.5em;}
.box-gris p.titulo{font_size:1.2em; font-weight:bold; margin-bottom:1em;}

/*****************Seguretat viaria***********************/

.entradilla{margin-bottom:1.2em;}
.banner_cotxes            { background:url(/img/publico/coche_banner.gif) 0em .5em no-repeat #FFDD00; border:.1em solid #000;  margin-bottom:2em;}
.banner_cotxes a         { display:block; height:100%; padding:1em .4em 1em 11.2em; font-weight:normal; text-decoration:none }
.banner_cotxes a span        { display:block; color:#000; font-size:1.4em; font-weight:bold; margin-bottom:.4em;}
.banner_cotxes a strong      { display:block; color:#000; font-weight:normal; text-decoration:underline}

.banner_botiga            { background:url(/img/publico/silla_banner.jpg) 1.2em .5em no-repeat #000;  border:.1em solid #FFDD00; margin-bottom:2em;}
.banner_botiga a         { display:block; height:100%; padding:1em 0.4em 1.5em 8em; font-weight:normal; text-decoration:none }
.banner_botiga a span        { font-size:1.4em; font-weight:bold; display:block; margin-bottom:.4em; color:#FFF; font-weight:bold;}
.banner_botiga a strong     { display:block; font-weight:normal; text-decoration:underline}

.content_consells{ padding:.4em; background:#F2F2F2; zoom:1; }

/*****************FORMACION*************************/

.banner-conduccion{ background:url(/img/publico/curso_conduccion.jpg) top left no-repeat #FFDD00; height:3.8em; border:.1em solid #000; padding:1em .8em 0em 11em; margin-bottom:2em}
.banner-conduccion a {color:#000; font-size:1.2em; font-weight:bold;}

.link_destacado{ background:url(/img/publico/bcg_link_destacado.jpg) repeat-x;  border:.1em solid #000; margin-bottom:2em; }
.link_destacado a{font-size:1.3em; text-align:center; display:block; padding:.5em; color:#000; font-weight:bold; text-decoration:none; background:url(/img/publico/ico_flecha_link.jpg) 15em .5em no-repeat;}

/*****************pem primaria******************/
.img_fleft{ float:left; margin:0 1em 1em 0;}
span.documentacio{background:url(/img/publico/ico_documentacion.jpg) top left no-repeat; display:block; padding:.8em 0em .8em 3em; font-size:1.1em; font-weight:bold;}
span.grafic{background:url(/img/publico/ico_grafic.jpg) top left no-repeat; display:block; padding:.8em 0em .8em 3em; font-size:1.1em; font-weight:bold;}
.box_45{width:45%;}
.box_53{width:53%;}

/******************historic novetats********************/

.box_rss{background:#EFEFEF; border:.1em solid #CCC;  margin-bottom:1.5em; padding:1em;}
a.rss{background:url(/img/publico/ico_RSS.gif) no-repeat; padding:0  2em .5em 1.8em; }
a.b_rss{padding:.3em  2em 0 1.8em; display:block; }
h3.resultat{margin:1.5em 0 .4em 0; padding:.6em 0 .2em .4em; border-bottom:.1em solid #FFDD00; background:#FFF8CF; font-size:1.2em;}
span.resultat{padding-left:.4em; color:#666;}

/**********************AGENDA************************/

.calendar_tbl{ width:98%; margin-left:0.7em; margin-bottom:0.5em;}
.calendar_tbl td{ border:1px solid #E6E6E6; padding:.5em; VERTICAL-ALIGN:top;}
.calendar_tbl td{background: #F1F1EB;}
.calendar_tbl td.fons_blanc{background:#FFF;}
.calendar_tbl td em { display:block;text-align:right;font-size:1.1em; font-style:normal}
.calendar_tbl td a {display:block; margin-top:.8em;}
.calendar_tbl th{padding:1em 0;background:#FFDD00;color:#000;font-size:1.2em;border-left:.1em solid #ccc;width:13%;text-align:center;font-weight:bold;}
.calendar_tbl td.dia{width:1.8em;padding:0;text-align:center;border:1px solid #CCC;}
.calendar_nav{text-align:center; padding-left:42%;}
.calendar_nav ul li {float:left; padding:0 .4em .3em .4em;}

/****************Confirmacion recibo*********************/

.msn_confirmacion{background:url(/img/publico/ico_enhorabuena.gif) no-repeat; padding-left:3.5em; height:3em; margin-bottom:2em;}
.msn_confirmacion p{ font-size:1.3em; padding:.7em 0 0 0; font-weight:bold;}

em.resul_buscador{background:#FFD520;}

/*********************HOME DEPORTIVA**************************/
/*****************TITULARES ESPECIFICOS*******************/
.tit-ico-f1 {padding-bottom:.2em; margin-bottom:1em; background:url(/img/publico/fondo_tit_carreras.gif) repeat-x; }
.tit-ico-f1 a{display:block; color:#000; text-decoration:underline; font-size:1.2em; font-weight:bold; padding:.6em .5em .6em 2.8em; }
.tit-ico-f1 a.volant {background:url(/img/publico/iconos/ico_volant.gif) .2em .1em no-repeat;}
.tit-ico-f1 a.rallyes {background:url(/img/publico/iconos/ico_rallyes.gif) .2em .1em no-repeat;}
.tit-ico-f1 a.karting {background:url(/img/publico/iconos/ico_karting.gif) .2em .2em no-repeat;}
.tit-ico-f1 a.moto {background:url(/img/publico/iconos/ico_moto.gif) .2em .1em no-repeat;}

/********************DETALLE NOTICA***********************/
.detalle_noticia {position:relative; }
.detalle_noticia img{margin:0 1em .6em 0; float:left; }
.detalle_noticia h4{ font-size:1.2em; font-weight:bold;}
.detalle_noticia span {display:block;color:#999;}
.detalle_noticia span.competicion{font-size:1.2em; font-weight:bold;  margin:-0.6em 0 1em; }
.detalle_noticia p{margin-bottom:.8em;}
.detalle_noticia span.cat {color:#777777}
.detalle_noticia p.entradilla {font-size:1.2em; font-weight:bold; display:block; _display:inline-block; float:none; overflow:hidden;}
/* iconos_acciones */
.ico_acc {*width:59.6em;overflow:hidden; float:none; clear:right; margin: 0.4em 0 1.0em 0; padding:0.3em 0;display: block; _display: inline-block;}
.ico_acc li {display:inline; float:left; padding:0.2em 0.2em 0.6em 0; margin-right:0.2em; background-repeat:no-repeat; background-position:top left; }
.ico_acc a     { display:block; float:left; width:auto; padding-left:2.4em; }
.ico_acc_f1 {overflow:hidden; padding:0.3em 0;display: block;}
.ico_acc_f1 li { display:block; float:left;  padding:0.2em 0.2em 1em 0; background-repeat:no-repeat; background-position:top left; }
.ico_acc_f1 a     { display:block; float:left; width:auto; padding:0.5em 0 0 3.5em; }
.ico_acc_f2 {overflow:hidden; padding:0.3em 0;display: block;}
.ico_acc_f2 li { display:block; float:left;  padding:0.2em 0.2em 0em 0; background-repeat:no-repeat; background-position:top left; }
.ico_acc_f2 a     { display:block; float:left; width:auto; padding:0.5em 0 0 3.5em; }
.ico_acc_f3 {overflow:hidden; float:none; clear:right; margin: 0.4em 0 0em 0; padding:0.3em 0;display: block; _display: inline-block;}
.ico_acc_f3 li {display:inline; float:left; padding:0.2em 0.2em 0.6em 0; margin-left:3.8em; background-repeat:no-repeat; background-position:top left; }
.ico_acc_f3 a     { display:block; float:left; width:auto; padding-left:2.4em; }

.enl-enviar        { background-image:url(/img/publico/ico_enviar.gif);}
.enl-imprimir    { background-image:url(/img/publico/ico_imprimir.gif);}
.enl-favorit    { background-image:url(/img/publico/ico_favorits.gif);}
.enl-comparar        { background-image:url(/img/publico/ico_comparar.gif);}
.enl-pdf{ background:url(/img/publico/ico_pdf.gif) no-repeat left center; margin-top:.8em; padding-left:1.8em; display:block; width:50%;}
.enl-popup{ background:url(/img/publico/ico_popup2.gif) no-repeat right ; padding-right:1.8em;}
.enl-home { background:url(/img/publico/iconos/ico_home2.jpg) no-repeat left ;}
.enl-zoom { background:url(/img/publico/iconos/ico_zoom.jpg) no-repeat left ;}
a.ico-print { background: url(/img/publico/ico_imprimir.gif) no-repeat left; padding: 0.4em 0em 0em 2.8em; height: 1.9em; float: left;}

/**************Promocio fundacio (sample)*****************/
#psamp {border-bottom:1px solid #aaa;padding-bottom:1em;margin-bottom:1em;display:block; _display:inline-block;}
.psampimg {float:left;margin:0 1em 1em 0;}
.psamphl {float:left;padding:1em;background-color:#F7F7F7;width:57%;border:1px solid #aaa;}
.psamphl strong {font-size:1.1em;}
#psamp p {padding-bottom:1em;}
#psamp strong {font-weight:bold;}
#psamp em {font-style:italic;}
#psamp .pie {float:right;}
#psamp ul {margin:0 0 0.90em 0;}
#psamp ul li {margin:0.18em 0 0.18em 0;list-style-position:inside;}
#psamp ol {margin:0 0 0.90em 0;}
#psamp ol li {margin:0.18em 0 0.18em 0;list-style-type:decimal;list-style-position:inside;}


/*ESTILOS CAJAS */
.caj-pvp-soc     {  min-height:26px; _height:26px; margin-top:0.5em; padding:0.3em 0.3em 0.7em 3.3em; text-align:left; background:#FFE642 url(/img/publico/logo_racc_pq.gif) 0.3em 0.4em no-repeat;}
.caj-pvp-soc dt, .caj-pvp-soc dd     { display:inline; color:#009900; font-size:110%;}
.caj-pvp-soc dd.txt-desc         { display:block; clear:both; color:#000; font-size:90%;}
.caj-pvp-soc dd.txt-bonus         { display:block; clear:both; color:#009900; font-size:90%;}


/* ESTILOS PARA FUENTES*/
.letra1{font-size:110%;}


/*ESTILOS ENLACES */
.enl-vol { display:block; width:13em; margin-top:1em; padding:0.2em 3.5em 1em 0; background:url(/img/publico/ico_flechas.jpg) 100% 0 no-repeat;}
.enl-ficha {margin-bottom:.2em; background:url(/img/publico/iconos/ico_ok.gif) 0em .3em no-repeat; padding-left:1.7em;}
.enl-ficha2 {text-decoration:underline;margin-bottom:.2em; background:url(/img/publico/iconos/ico_ok.gif) 0em .3em no-repeat; padding-left:1.7em;}
/*ESTILOS PANEL */
.form-env        { background:#fff}
.form-env fieldset     { padding:0; margin:0}
.form-env label      { float:left; margin-right:0.4em; font-size:100%; text-align:left; color:#000;}
.form-env span    { display:block; font-size:100% !important; color:#000 !important;}
.form-env input     { margin-bottom:0.4em; vertical-align:middle; }
.form-env .txt     { width:25em; height:8em; margin-bottom:0.5em; vertical-align:top;}
.form-env  input, .form-env  select, .form-env  textarea    { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:100%; background:#FFFFFF; border:0.1em solid #FFCE41; }

/* ESTILOS CAJAS*/
.caj-eve { float:left; margin-left:0.5em; width:30em;}

/* ESTILOS FONDOS Y LINEAS */
.ln-btt-big         { padding-bottom:0.5em; margin-bottom:2em; border-bottom:.2em solid #FFD520;}
.ln-btt-big-f1     { padding-bottom:0.5em; margin-bottom:1em; border-bottom:.2em solid #FFD520;}

/* ESTILOS ALINEACIONES */
.caj-cen { margin:0 auto; text-align:center}
.padd { padding:0 0.4em 0.4em 0.4em}
.padd-ph { padding:0 0.4em 0.4em 0.4em; height:45px;}
.padd-0 { padding:0.5em 0.5em 0em 0.5em}
.padd-l{padding:0 0 0 1.2em;}
.padd-2{padding:0 0 0 1em;}
.padd-3{padding:0 1em 0 0em;}
.padd-4{padding:0 0 0 1.2em; line-height:1.4em;}
.padd-5 {margin-left:0.8em;}
.padd2-5 {margin-left:0em;}

.marg1 {margin:0em 1em 0em 1em;}
.marg2 {margin:1em 1em 1em 1em;}
.marg3 {margin-top:0.5em}
.marg4 {margin-top:1em}
.ln1 {border-bottom:0.28em solid #FFD520;}
.ln2 {*border:0.28em solid #fff;}
/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.clear         { clear: both; }
.ocu        { text-indent:-10000em; height : 0em; visibility : hidden; display : block; overflow: hidden; line-height:0; margin:0 !important; padding:0 !important}
.con:after     { content: "."; display: block; height: 0em; clear: both; visibility: hidden; }
.con             { display:inline-block; }
* html .con     { height : 1%; }
.con             { display: block; }


/*************** LISTADO GALERIA DE THUMBNAILS ***************/
.thumb_galery li { overflow: hidden; width: 9.0em; min-height: 9.1em; }
* html .thumb_galery li { height: 9.2em; }
.thumb_galery li p {padding-bottom: 0; margin-bottom: 0; margin-top: 4px; line-height: 1.1em; }
.pes-f2-cpo .content_text .thumb_galery p { padding-bottom: 0; }

/*************** DESTACADO NOTAS PRENSA ***************/
.yui-b .not_prem { width: 56.0em; overflow: hidden; }
.yui-b .not_prem ul { margin-left: -20px; overflow: hidden; }
.yui-b .not_prem ul li { margin: 0 0 1.5em 20px; width: 46.3%; }
.yui-b .yui-u .not_prem { width: 41.2em}
.yui-b .yui-u .not_prem ul li { width: 44.8%; }
* html #yui-main .yui-b .not_prem { width: 56.2em;}
* html #yui-main .yui-b .not_prem ul { width: 58.4em; }
* html #yui-main .yui-b .not_prem ul li { width: 46.6%;}
* html #yui-main .yui-b .yui-u .not_prem { width: 41.2em;}
* html #yui-main .yui-b .yui-u .not_prem ul { width: 43.4em;}
* html #yui-main .yui-b .yui-u .not_prem ul li { width: 44.3%;}

/**********************CAROUSEL************************/
#carouselContainer .item {display: inline;width: 300px;}
.yui-carousel-nav {display:none;}
.yui-carousel .yui-carousel-item-selected {border:1px solid #CCCCCC;}
.yui-panel .bd {overflow:auto !important;}

/*carousel coches*/
.car-fnd {width:625px; background:#F8F8F8; text-align:left;}
.car-fnd-f1 {width:625px; padding-bottom: 0.9em; background:#F8F8F8; text-align:left;}
.enl-arrow { background:url(/img/publico/ico_flecha.gif) 0px 3px no-repeat; padding-left:1.2em;}
.car-bar {clear: both; width:625px;height:20px; background: #DDDDDD; height:28px;}
.car-bar a img {padding-left:3px;padding-right:3px;}
.car-bar-f1 {width:625px; height:28px; background: #DDDDDD; text-align: right; clear: both;}
.car-bar-f1 p {margin: 5px 10px 0px 0px; float: right;}
.car-bar-f1 a img {padding-right:3px; padding-top:3px; padding-bottom:3px; float: right}
/************************RACVN******************************/
/***********Home*****************/
.lst-doc-carreras{ border:.1em solid #ffd520; padding:.5em;margin-top:1.5em; display:block; float:left;}
.lst-doc-carreras ul li{border-bottom:.1em solid #CCC; padding:1em 1em 0em 0em;}
.lst-doc-carreras ul li img{margin:0 1em 1em .5em; float:left;}
.lst-doc-carreras ul li h4{font-weight:bold; display:block; _display:inline-block; overflow:hidden; clear:right;}
.lst-doc-carreras ul li h4 span{padding:.4em; background:#ffd520; font-weight:bold; display:block; float:left;}
.lst-doc-carreras ul li p.fecha{padding:.8em .4em 0em 0em ; font-weight:normal; color:#333; }
.lst-doc-carreras ul li p{padding:.8em 0;}

.lst-doc-carreras ul li ul{padding-left:7em; margin-top: 1em; overflow:hidden; display:inline-block; float:none;}
.lst-doc-carreras ul li ul li{border-top:.1em solid #CCC; border-bottom:0; padding-bottom: 1em; margin-top: -1.1em;}
.lst-doc-carreras ul li ul li h4 span{background:#FFF8CF;}
.lst-doc-carreras ul li ul li.last{border:none;}
/*********** anteriores*****************/
h4.tit-ylw-bg{padding:.7em 0 .1em .5em; border-bottom:.2em solid #FFD520; font-size:1.2em; font-weight:bold; background:#FFF8CF;}
h4.tit-ylw-bg span{}
.col-f3{display:block; overflow:hidden; float:none; clear:both;}
.row-f3{border-top:.1em dotted #CCC; display:block; overflow:hidden; float:none; clear:both; padding:0.8em 0; margin-top:-0.1em;}
* html .col-f3, * html .row-f3 {display:inline-block;}
.row-f3 div {width:24.0em; float:left; margin:0 0.5em;}
* html .row-f3 div {width:23.8em;}
.row-f3 div h5{display:block; border:none; padding-bottom:.5em; font-size:1.1em; font-weight:bold; color:#666;}
.row-f3 div span.list_1item{display:block; background:url(/img/ico_cuadrado3.gif) left center no-repeat; padding-left:.8em;}
.row-f3 div ul{padding: 0 0 1.0em 0;}
.row-f3 div ul li{background:url(/img/ico_cuadrado3.gif) left center no-repeat; padding-left:.8em; display:block; float:none;}
.lst-f30 ul li.borderbtt-top{border-bottom:.1em dotted #CCC; border-top:.2em solid #FFD520;}
.inp-vc { width: 130px; display: block; float: left;}
.inp-vc-f1 { width: 10em; display: block; float: left;}
.inp-vc-f2 { width: 90%; display: block; float: left;}
.inp-vc-f3 { width: 50%; display: block; float: left;}

/* ESTILOS ESPECIFICOS PARA POPUP */
.popup-f1 {background-color:#ffffff;padding:0.9em;}

.imprimir {display:none;}

/******************* caja ofertas *****************/
.oft-f1 {margin: 1em 0em 1em 0em; padding: 0em; width: 100%;}
.box-ama {height:7em;margin: 0em 0em 0em 0em; width: 16em; background:#FFE643 url(/img/publico/ofertas/ico-racc.jpg) no-repeat top left; float: right; }
.box-ama18 {margin: 0em 0em 0em 0em; width: 17.99em; background:#FFE643 url(/img/publico/ofertas/ico-racc.jpg) no-repeat 0 0.3em; float: left; }
.box-ama p {margin: 0.5em 0em 0.5em 4em;}
.box-ama18 p {margin: 0.7em 0 0.1em 4.2em; line-height:1.1;}
.box-ama18.podHome {margin-bottom:0.3em; background-position: 0 0;}
.box-ama18.podHome p {margin:0.3em 0 0.2em 4.2em !important;}
.box-ama18 p strong span {text-transform:uppercase;}
.box-ama-limpia {margin: 0em 0em 2em 0em; width: 15em; background:#FFE643; float: left; padding:0.5em;}
.box-ama-limpia strong {font-size:1em;}
.box-ama-limpia strong span{font-size:1.4em;}
.box-ama-limpia span.ast{position:relative;top:-8px;left:3px;}

.box-ama-f1 {margin: 1em 0em 0em 0em; width: 22em; background:#FFE643 url(/img/publico/ofertas/ico-racc.jpg) no-repeat top left; float: left; }
.box-ama-f1 p {margin: 0.5em 0em 0em 4.3em;}

.box-ama-f2 {margin: 1em 0em 0em 0em; width: 100%; background:#FFE643; float: left; }
.box-ama-f2 p {margin: 0.5em 1em 0em 1em; float: left;}

.box-ama-limpia-ofe {background:#FFE643;margin: 0em 0em 0em 0em; width: 14em;  float: left; padding:0.5em;}
.box-ama-limpia-ofe strong {font-size:1em;}
.box-ama-limpia-ofe strong span{font-size:1.4em;}

.box-gris-limpia {background:#D3D3D3;height:3.6em; margin: 0em 0em 2em 0em; width: 12.7em;  float: left; padding:1.5em;}
.box-gris-limpia strong {font-size:1em;}
.box-gris-limpia strong span{font-size:1.4em;}

/*cajas coches*/
.box-precio{width:120px;float:right;}
.box-carr { margin-bottom:25px; width:195px;}
.box-carr img {float:left;margin-right:10px;}
.box-carr a {display:block;margin-left:0px;}
.box-carr-f1 { margin-bottom:25px; width: 100%; }
.box-carr-f1.finanOfer { margin-bottom:24px; }
.box-carr-f1.finanOfer .box-ama18 { background-position: 0 0;}
.box-carr-f1.finanOfer .box-ama18 p { margin-top:0.3em !important; margin-bottom:0 !important;}
.box-carr-f1 img { float:left; margin-right:10px; }
.box-carr-f1 a { display:block; margin-left:0px;  }

.box-opc {background:#D3D3D3; margin:10px; padding:10px; width:30%;float:left;}

.txt-g { font-size: 1.1em;}
.line {background:url(/img/publico/1px-000.gif) 0 .7em repeat-x; font-size: 1.1em;}
.green {color: #009800; font-size: 1.1em;}
.greenFicha {color: #009800; font-size: 1.3em;}
.green-f1 {color: #009800; font-size: 1.3em;}
.oft-foto { float: left;}
.oft-info { margin: 0em 0em 0em 1em; width: 18em; float: left;}
.oft-det {  float: left;margin-left:1.3em;}
.oft-det-lofer {  float: left;margin-left:1.3em; width:80px;}
a.lnk {padding: 0; background:url(/img/publico/iconos/ico_cuadrado22.gif) 0 .4em no-repeat; padding-left:1em;}
.stars {float: left;}
.sel-lat {width:8em;}
.inp-lat {width:4em;}

/******************* caja mini datos *****************/
.box-mini { width: 100%; padding-bottom: 0.7em; background: #F8F8F8; float: left; }
.box-mini-cab { width: 100%; height: 2em; background: url(/img/publico/ofertas/box-mini-cab.jpg) repeat-x top left; float: left; }
.box-mini-cab h2 {margin: 0.2em 0em 0em 0.7em; font: normal 1em Arial; color: #fff; float: left; }
.box-mini h3 { margin: 0.2em 0em 0em 0.7em; font-weight: bold; text-transform: uppercase; float: left; }
.box-mini p { margin: 0.2em 0em 0em 0.7em; float: left; }
.box-mini p.box-mini-right { margin: 0.2em 0.7em 0em 0em; text-align: right; float: right; }
.box-mini p a { margin-top: 0.5em; padding-left: 1.2em; background: url(/img/publico/iconos/ico_ok.gif) no-repeat 0em 0.4em; float: left; }
.box-mini p.box-mini-total { margin: 0em; width: 100%; border-top: 1px solid #666; border-bottom: 1px solid #666; background: #828282; font-size: 1.1em; color: #fff; font-weight: bold; float: left;}
.total-izq { margin: 0.3em 0em 0em 0.7em; float: left;}
.total-der { margin: 0.3em 0.7em 0em 0em; float: right;}
.box-mini-datos{ width:100%;}

.box-mini-f1 { width: 100%; padding-bottom: 0.7em; border-bottom: 2px solid #666; background: #F8F8F8; float: left; }
.box-mini-f1 h3 { margin: 0.2em 0em 0em 0.7em; font-weight: bold; text-transform: uppercase; float: left; }
.box-mini-f1 p { margin: 0.6em 0em 0em 0.7em; float: left; }

.box-mini-f2 { width: 100%; padding-bottom: 0.7em; background: #F8F8F8; float: left; }
.box-mini-f2 h3 { margin: 0.2em 0em 0em 0.7em; font-weight: bold; text-transform: uppercase; float: left; }
.box-mini-f2 p { margin: 0.7em 0em 0em 0.7em; float: left; }
.box-mini-f2 p.mrg-box-btm { padding-bottom: 0.8em; }
.box-mini-f2 p.box-mini-right { margin: 0.7em 0.7em 0em 0em; text-align: right; float: right; }
.box-mini-f2 p a { margin-top: 0.5em; padding-left: 1.2em; background: url(/img/publico/iconos/ico_ok.gif) no-repeat 0em 0.4em; float: left; }
.box-mini-f2 p.box-mini-total { margin: 0.5em 0em 0em 0em; width: 100%; border-top: 1px solid #666; border-bottom: 1px solid #666; background: #828282; font-size: 1.1em; color: #fff; font-weight: bold; float: left;}

/* PANEL EMERGENTE CON CAJAS DE LOGIN PARA USUARIOS Y/O SOCIOS - viajesgrvi, viajesvaco */
.pnl-usr-tit {margin:0!important;padding:0!important;}
.pnl-usr-fld-f1 {margin:0;padding:0;}
.pnl-usr-fld-f1 legend {display:none;}
.pnl-usr-fld-f1 label {color:#000;font-weight:bold;}
.pnl-usr-fld-f2 {margin:1.00em 0;padding: 0.5em;border: 0.19em solid #FFDD00;background-color: #FFF8CF;}
.pnl-usr-fld-f2 legend {display:none;}
.pnl-usr-fld-f2 label {display:block;float:left;width:49%;color:#000;font-weight:bold;}
.pnl-usr-fld-f2 input {margin:0.32em 0;}
.pnl-usr-fld-f3 {margin:1em 0;padding:0;}
.pnl-usr-fld-f3 legend {display:none;}

/* PANEL EMERGENTE CON CAJAS DE LOGIN PARA USUARIOS Y/O SOCIOS - cas */
.pnl-usr-v2 {margin:1em;}
.pnl-usr-v2 fieldset {font-size:1.1em;}
.pnl-usr-v2 fieldset legend {*margin-left:-.5em;}
.pnl-usr-v2 fieldset label {display:block;padding:.3em 0 .2em .6em;font-weight:bold;}
 pnl-usr-v2 fieldset input {margin:1em 1em 1em 1em;}

/* CONFIRMACION DE COMPRA - viajesgrvi, viajesvaco */
.box-cnfrm-f1 {border: 0.09em solid #CEAA16;margin-bottom:0.90em;}
.box-cnfrm-f1-int {padding:0.9em;border-bottom: 0.09em solid #CEAA16;}
.box-cnfrm-f1-loc {float:left;padding:1.8em 1.8em 2.0em 1.8em;width:20%;min-height:6.5em;border-right: 0.09em solid #CEAA16;background:#FFD520;font-size:110%;}
.box-cnfrm-f1-loc span {font-size:140%;}
.box-cnfrm-f1-dts {float:left;padding:0.9em;font-size:110%;_width:50%;}
.box-cnfrm-f1-dts h3 {margin:0 0 0.45em 0;width:auto;}
.box-cnfrm-f1-img {float:right;padding:0.9em;}

/* GLOBO GMAPS - viajesgrvi, viajesvaco */
.box-gmaps-f1 {margin:0.54em 0;width:22.72em;}
.box-gmaps-f1 h3 {margin-bottom:0.18em;font-size:130%;font-weight:bold;}

/* PRECIO SOCIO EN GLOBO GMAPS - viajesgrvi, viajesvaco */
dl.pvp-soc-f4 {display:block;background:url(/img/publico/logo_racc_borde.gif) 0 2.3em no-repeat;width:15em;text-transform:capitalize;}
dl.pvp-soc-f4 dt, dl.pvp-soc-f4 dd {display:block;float:left;}
dl.pvp-soc-f4 dt span, dl.pvp-soc-f4 dd span {font-size:110%;}
dt.pvp-soc-f4-l1 {margin-top:0.45em;}
dd.pvp-soc-f4-l1 {margin-top:0.45em;font-weight:bold;clear:right;}
dt.pvp-soc-f4-l2 {padding:0.27em 0 0 2.6em;color:#029900;font-weight:bold;}
dd.pvp-soc-f4-l2 {padding:0.27em 0 0 0;color:#029900;font-weight:bold;clear:right;}
dt.pvp-soc-f4-l3 {padding:0 0 0 2.6em;color:#666666;}
dd.pvp-soc-f4-l3 {padding:0 0 0 0;color:#666666;clear:right;}

.clr-pvp-soci { color:#029900; font-weight:bold; }
.clr-pvp-dsc { color:#666666; }

/*anchos especiales altos especiales*/
.anc-esp1 {width:25em;}
.anc-esp2 {width:25em;}
.anc-esp3 {width:11.4em;margin:0.5em; float:left;}
.anc-esp4 {width:49em; float:left;}
.anc-esp5 {width:16.3em;}
.anc-esp6 {width:29em !important;*width:27em !important;}
.anc-esp7 {*width:42em;}
.anc-esp8 {width:19.3em !important}
.alt-esp1 {margin-bottom:2.5em;}

/*margenes especiales*/
.marg-esp1{margin-right:1.4em;}
.marg-esp2 {margin-top:0.3em}
.yui-b.marg-btt > div  { margin-bottom:10px; } /* caja contenido columna derecha */
.yui-u.marg-btt > div  { margin-bottom:10px; } /* caja contenido columna derecha */

/* DELEGACIONES */
#delegaciones .form_list_f1 { margin-bottom:0}
#delegaciones .form-lateral { _padding-top:1em}
#delegaciones .tbl-f2 { margin-top:1.4em; width:100%}
#delegaciones .form_list button { position:relative; top:-5px}
#delegaciones .box_content { margin-bottom:1em}
#delegaciones .form_list_f1 .boton { margin-left:1em; margin-top:-0.3em}
#delegaciones .tbl-f2 tr td { _border-bottom:0.1em solid #CCCCCC}
#delegaciones tr.par { background:#F2F2F2; }

dl.lst-dir { margin:0.5em 0 1em; padding:0 0 0.5em;}
dl.lst-dir dt { display:block; clear:both; line-height:1.3; font-weight:bold}
dl.lst-dir dd { display:block;  padding-bottom:0.5em; line-height:1.3;}
dl.lst-dir dd.nopadd  { padding-bottom:0}
ul.lst-rel { clear:both; }
ul.lst-rel li      { float:left; margin:0 0.7em 0.7em 0; width:30%; list-style-type:none}
.int-ctd { position:relative}
.int-ctd-col { top:27em; right:0; _right:1em; width:20.5em; float:right;}
.banner-f1 {background:url("/img/publico/fondo_desplegable1.gif") repeat-x scroll 0 0 transparent;clear:both;height:35px;margin:1em 0 0;padding-bottom:1.3em;}
.banner-f1 p { padding-left:2.6em; font-size:1.3em; font-weight:bold; background:url(/img/publico/iconos/ico_home3.gif) 0 0 no-repeat}
.banner-f1 p a, .banner-f2 p a { display:block; font-size:100%; zoom:1;  color:#000; text-decoration:none;padding-top:10px;}
.banner-f2      { clear:both; margin:0; padding:0 0.3em;}
.banner-f2 p { padding:0.5em 0 0.7em 2.6em; font-size:1.3em; font-weight:bold; background:url(/img/publico/fundacion/seguretat_viaria.jpg) 0 0 no-repeat}

.google-info { padding:10px}
.google-info-ctd { width: 200px; height: 200px; float: left;}
.google-info-ctd h3 { margin-top:1em; font-size:150%;}
.google-info-logo { float: left; padding-right:1em;}
.google-info-f1 { padding:5px}
.google-info-ctd-f1 {width: 200px;}
.google-info-ctd-f1 h3 { font-size:150%;}
.google-info-logo { float: left; padding-right:1em;}

#infoWindowMap { overflow: hidden; width: 200px; height: 200px; float: right;}

a.ico-der {padding-left:1em; background:url(/img/publico/tr-der.gif) no-repeat left;}
a.ico-der-f1 {margin-right: 1em; padding-left:1em; background:url(/img/publico/tr-der.gif) no-repeat left;}
a.ico-abj {padding-right:1em; background:url(/img/publico/tr-abr.gif) no-repeat right; float: right;}
.ico-func-abr {background:url(/img/publico/tr-abr.gif) no-repeat right;}
.ico-func-abr a {padding-right:1.5em;}
.ico-func-cerr {background:url(/img/publico/tr-cerrar.gif) no-repeat right;}
.ico-func-cerr a {padding-right:1.5em;}


.bot-right {float: right;}
.estrellas img {float: left; margin-right:0;}
.barra-sep {width: 100%; display: block; border-bottom: 2px solid #FFD520;}
.barra-sep-f1 {margin-bottom: 1em; width: 100%; display: block; border-bottom: 2px solid #FFD520;}
.gris { color: #666}
.gris-pu { color: #666; font-size:1em; /*float:left; margin-left:80px;*/}
.grisc { color: #989898!important; }
.marg-2 {margin-right:2em;}
.marg-3 {margin-left:1em;}
.marg-4 {margin-bottom:0.5em;}
.marg-5 {margin-bottom:3em;}
.fgrisoscuro td {background:#CCCCCC;}
.celda {background:#ffffff;}
.fgris td {background:#F2F2F2;}
.foto-ficha {width:275px; height:180px; float:left; margin:2px 8px 5px 0px;}
.anc-150 {width:11.4em; margin-right:2em;}
.pos-butt { margin: 0.5em 0em 1em 32em; }

/* CAJA LATERAL INFOTRANSIT - fundacion*/
.box-infotransit {display:block;}
.box-infotransit-ico1 {display:block;clear:right;margin:0.18em 0 0.54em 0;padding:0 0 0 0.72em;background:url(/img/publico/fundacion/infotransit/ico_flecha_abajo.gif) 0 0.27em no-repeat;color:#9B8900;font-size:90%;}
.box-infotransit-ico2, .box-infotransit-ico3, .box-infotransit-ico4 {display:block;clear:right;margin:0;padding:0;}
.box-infotransit-ico2 input, .box-infotransit-ico3 input, .box-infotransit-ico4 input {margin:0.36em 0 0 0.18em;padding:0;width:1.182em;height:1.182em;vertical-align:top;}
.box-infotransit-ico2 label, .box-infotransit-ico3 label, .box-infotransit-ico4 label {display:inline-block;margin:0;padding:0.36em 0 0 2.18em;width:auto;height:2.45em;color:#666666;font-size:90%;}
.box-infotransit-ico2 label {background:url(/img/publico/fundacion/infotransit/icon_congestion.png) 0 0 no-repeat;}
.box-infotransit-ico3 label {background:url(/img/publico/fundacion/infotransit/icon_camaras.png) 0 0 no-repeat;}
.box-infotransit-ico4 label {background:url(/img/publico/fundacion/infotransit/icon_radares.png) 0 0 no-repeat;}
.box-infotransit-enl {display:block;margin:0.72em 0 0 0;padding:0.27em 0 0 0;text-align:right;border-top:0.09em solid #FFD520;}
.box-infotransit-enl a {padding:0 0 0 1.09em;background:url(/img/publico/fundacion/infotransit/ico_flecha.png) 0 0.36em no-repeat;}


/* Texto para resumen solicitud*/
.txt-p {margin-bottom: 1em; width: 100%; float: left;}
.txt-p p {margin: 0em 0em 0em 0.4em; float: left;}
.s-f1 {width: 33%;}
.s-f2 {width: 70%;}
.s-f3 {width: 47%;}
.s-f4 {width: 50%;}
.s-f5 {width: 60%!important;}
.s-f8 {width: 40%;}


.lst-ley { }
.lst-ley strong { display:block; font-size:100%; font-weight:bold; color:#000}
.lst-ley dt { clear:both; float:left; width:3em;}
.lst-ley dd { float:left; width:10em; padding-top:0.5em; line-height:1.2em; height:2em;}

/* Arreglos carrusel */
a.model {font-size:1.2em;}

.ali-lbl {width: 8.5em;*width: 8.8em; float: left;}
.ali-lbl2 {width: 4.2em;*width: 3.9em; float: left;}
.ali-lbl3 {width: 6.2em;*width: 6em; float: left;margin-top:0.5em}
.ali-lbl4 {width: 4.8em;*width: 4.5em; float: left;margin-top:0.5em}
.ali-lbl-f1 {margin-left: 7.5em; width: 7em; float: left;}


/* Noticias y reportajes */
ul.lst-nr { background: #fff; width: 100%; float: left; }
ul.lst-nr li { margin: 0em; padding: 0.9em 5% 1.1em 5%; width: 90%; border-bottom: 1px solid #CBCBCB; float: left; }
ul.lst-nr li.fgris { background: #F2F2F2; }
.pie-caja-f1 { background:#FFD520; width: 100%; float: left;}
.pie-caja-f1 a {padding: 0.3em; margin-right: 1em; float: right;}
.pie-caja-f2 { width: 100%; background:#FFD520; padding: 0.3em 0em 0.3em 0em; float: right; }

.mrg-left-f1 { margin-left:2em; }


/* Box pop up valoraciones */
.box-p-val { padding: 1em 1em 1.3em 1em; float: left;}
.box-p-val .flo-izq label { width: 19.5em; float: left;}
.mrg-ins-izq {margin-left: 1em;}
.CampoObligatorio {color:#FF0000;}

/* Tabla top ten */
table.top-ten {margin-top: 1em; width: 100%; float: left;}
table.top-ten thead tr th { padding: 0.6em; background: #696969; color: #fff; text-align: center; font-weight: bold; text-transform: uppercase;}
table.top-ten thead tr.fgrisoscuro { background: #CCCCCC;}
table.top-ten thead tr.fgrisoscuro td { padding: 0.6em; font-weight: bold;}
table.top-ten tbody tr td { padding: 0.6em;}
table.top-ten tfoot tr.fgrisoscuro { background: #CCCCCC;}
table.top-ten tfoot tr.fgrisoscuro td { padding: 0.6em; font-weight: bold;}
table.top-ten tfoot tr td { padding: 0.6em;}

/* Captcha */
.captcha {}
.captcha label {font-weight:bold;margin:0.90em 0;display:block;}
.captcha span {color:#999;}
.captcha img {margin:0.45em 0;border:0.09em solid #C0C0C0;}
.captcha input {border:0.1em solid #7F9DB9;margin-left:0.90em;}

.readonly { background: #EFEFEF; color: #808080; }

/* Paginas tipo */
/* PESTAÑAS */
.pt-pest {width:100%;}
.pt-pest ul {float:left;padding:.3em 0 0 .3em;height:1%;background:#696969;}
.pt-pest ul li {display:inline-block;float:left;margin-right:.2em;padding-right:.2em;border-right:0.09em solid #999;}
.pt-pest ul li a {display:block;padding:.2em .5em .2em .5em;background:url(/img/publico/fondo_tab.gif);color:#fff;font:1em arial,verdana,sans-serif;text-decoration:none;}
.pt-pest ul li.selected a { *float:left;position:relative;margin-bottom:-0.85em;padding:.6em .5em 0.4em .5em;top:-.8em;color:#333;font-weight:bold;font-size:1.1em;background:url(http://w3.racc.es/img/publico/fondo_tab_activo.gif);border:.1em solid #ceaa16;border-bottom:0;}
html>body ul.pt-pest li.selected a {height:100%;border-bottom:.2em solid #FFD520;}
.pt-pest-cpo {height:100%;padding:.9em .9em 0 .9em;margin-bottom:.9em;border:.09em solid #ceaa16;border-top:.81em solid #FFD520;}

/* CONSEJOS */
.pt-cons-form {padding:0.9em;background:#FFF8CF;border:0.09em solid #FFD520;}
.pt-cons-form label {display:inline-block;float:left;margin-top:0.27em;padding:0.27em .9em 0 0;}
.pt-cons-form select {display:inline-block;float:left;margin:0.36em 1.8em 0 0;}
.pt-cons-list ul {margin:1.5em 0;height:1%;}
.pt-cons-list ul li {}
.pt-cons-list ul li span {display:block;margin-bottom:.5em;padding-bottom:.2em;font-size:1.1em;font-weight:bold;border-bottom:.1em solid #FFDD00;}
.pt-cons-list ul li ul {padding-left:2em;}
.pt-cons-list ul li ul li {margin-bottom:.5em;}

/* DETALLE CONSEJO */
.pt-cons-det {padding:0.9em;}
.pt-cons-det img {float:left;margin-right:0.9em;}
.pt-cons-det h4 {margin-bottom:0.9em;font-size:110%;font-weight:bold;}
.pt-cons-det p {margin-bottom:0.45em;}
.pt-cons-det a.enl-bul {float:right;padding-left:1.09em;background:url(/img/publico/fundacion/infotransit/ico_flecha.png) 0 0.36em no-repeat;}

/* MAPA */
.pt-map {width:100%;height:27.273em;}

/* MULTIMEDIA */
.pt-media {display:block;width:100%;}
.pt-media-video {display:block;float:right;}
.pt-media-video.v1 {width:100%;}
.pt-media-video.v2 {width:49%;}
.pt-media-video dl {margin:0 0 .9em 0;}
.pt-media-video dl dt {}
.pt-media-fotos {display:block;float:left;}
.pt-media-fotos.v1 {width:100%;}
.pt-media-fotos.v2 {width:49%;}
.pt-media-fotos dl {display:inline-block;float:left;margin:0 1em 1em 0; width:9em;}
.pt-media-fotos dl dt {display:block;margin:0;padding:0;height:2.72em;overflow:hidden;}

/* VIDEOS */
.pt-videos {display:none;height:30em;overflow:hidden;}
.pt-videos-int {display:block;margin: .9em 0;}
.pt-videos-lst {height:25.36em; overflow:auto;}
.pt-videos-lst dl {display:block;clear:both;padding:0.45em 0;height:5.36em;}
.pt-videos-lst dl:hover {background:#ffd520;}
.pt-videos-lst dl dd {display:block;float:left;}
.pt-videos-lst dl dd img {margin: 0 .45em;}
.pt-videos-lst dl dt {display:block;float:left;padding-top:.45em;width:10.36em;height:5em;overflow:hidden;}

.form-nota {background:url(/img/publico/iconos/ico_h_peq.gif) 0 .27em no-repeat;padding-left:1.18em;}

a.tooltip {
    position:relative;
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none;
}
a.tooltip:hover {
    z-index:25; background-color:#ff0;
}
a.tooltip span {
    display: none;
}
a.tooltip:hover span {
    display:block;
    position:absolute;
    top:2em;
    left:2em;
    width:200px;
    border:1px solid #0cf;
    background-color:#EEEEEE;
    color:#000000;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;
}

/* Dbg */
.dbgprintar {width: 50%; text-align: left;padding: 2em;margin: 2px auto;font-weight:normal;color: #0F3CFF;border: 5px solid #FFD401;background: #fff;clear:both;}
.dbgprintar strong {font-weight:bold;color:#000;}
.dbgarray { margin: 0 0 5px; color: #444; padding-left:15px; padding-right:15px; }
.dbgitem {color:#0F3CFF;}
.dbgitemvalor {color:#00701C;}
.dbgnohay {color:#f00;}

/* Separadores para paginas tipo*/
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;}
div.sep-vld                     {clear:both;display:block;width:99%;height:.2em;background:#ffd401;}

/* Caja con el nuevo aspecto */
.box-v2                     {margin:0;padding:1.5em 0 3em 0;width:100%;border:.09em solid #e7e7e7;border-top:.36em solid #ffd401;border-bottom:.36em solid #cecece;background:url(/img/publico/v2/fondo_box_1.png) bottom left repeat-x;font-size:.9em;}
.box-v2 p.ico-error         {margin:0 1.5em;padding:.4em 0 .4em 4.2em;width:auto;background: url(/img/publico/v2/ico-error.png) 0 0 no-repeat;font-size:1.2em;}
.box-v2 p.ico-error strong  {font-size:1.8em;text-transform:uppercase;}

/* Buscador RACC */
.buscador-resultados h3 {font-weight:bold;font-size:1.3em;margin-bottom:15px;}
.buscador-resultados-cabecera {background:#eeeeee;padding:7px 10px 3px 20px;}
.buscador-resultados-cabecera p {line-height:30px;}
.buscador-resultados-cabecera p.no-resultados {color:#c00000;}
.buscador-resultados-cabecera .buscar-text {vertical-align:middle;border: 1px solid #323232;padding:2px;margin:0px 0px 0px 3px;}
.buscador-resultados-cabecera .buscar-button {vertical-align:middle;margin:0px !important;}
.buscador-resultados table {width:100%;margin:15px 0 30px 0px;}
.buscador-resultados table tr td {border-bottom:1px dotted #cccccc;vertical-align:top;}
.buscador-resultados table tr td.numero {padding:15px 4px 9px 0px;text-align:right;}
.buscador-resultados table tr td.resultado {padding:15px 0px 9px 0px;text-align:left;}
.buscador-resultados table tr td p {margin:0 0 -0.4em 0;}
.buscador-resultados table tr td.resultado p {float:left;width:700px;word-wrap: break-word;}
.buscador-resultados table tr td.resultado p.enlace {font-size:1.0em;font-weight:bold;}
.buscador-resultados table tr td.resultado p.path {color:#7f7f7f;}

/* Paginacion nueva */
.paginacion-nueva{text-align:center;}
.paginacion-nueva span {line-height:35px;padding:8px;}
.paginacion-nueva span.izq {background:#f1f1f1 url(/img/publico/fnd-paginacion-izq.png) repeat-y left top;padding-left:50px;}
.paginacion-nueva span.cen {background:#f1f1f1;}
.paginacion-nueva span.der {background:#f1f1f1 url(/img/publico/fnd-paginacion-der.png) repeat-y right top;padding-right:50px;}
.paginacion-nueva a {text-decoration:none;color:#2c2c2c;padding:1px 5px;}
.paginacion-nueva a.primera {padding-left:15px;padding-right:11px;background:transparent url(/img/publico/paginacion-pri.png) left center no-repeat;}
.paginacion-nueva a.anterior {padding-left:10px;background:transparent url(/img/publico/paginacion-ant.png) left center no-repeat;}	
.paginacion-nueva a.selected {background:#2c2c2c;color:#ffffff;font-weight:bold;}	
.paginacion-nueva a.siguiente {padding-right:10px;background:transparent url(/img/publico/paginacion-sig.png) right center no-repeat;}
.paginacion-nueva a.ultima {padding-right:15px;padding-left:11px;background:transparent url(/img/publico/paginacion-ult.png) right center no-repeat;}

/* Condiciones de uso y politica de privacidad */
.txt_legal {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;float: left;width: 165px;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;color: #000;margin-bottom: 0px;margin-top:5px;margin-left:-7px;}
.txt_legal a {font-size:12px;}

/*Botones RACC Extensibles*/
.btn-racc               { position:relative; display:inline-block; background-color:#FFD401; text-decoration:none !important; font-size:1.1em; font-weight:bold; color:#000000 !important; padding:6px 15px; margin:0px; border:none; cursor:pointer; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; font-family:arial,verdana,sans-serif; text-align:center; }
button.btn-racc         { *padding:5px 7px !important; *margin-right:3px !important; } /*Arreglos button para ie7*/
.btn-racc.flecha        { background-image:url(/img/publico/v2/arrow-button.png); background-repeat:no-repeat; background-position:right center; padding-right:30px !important; }
button.btn-racc.flecha  { *padding:5px 19px 5px 4px !important; } /*Arreglos button para ie7*/
.btn-racc.flecha2       { background-image:url(/img/publico/v2/arrow-button2.png); background-repeat:no-repeat; background-position:right center; padding-right:38px !important; }
button.btn-racc.flecha2 { *padding:5px 25px 5px 4px !important; } /*Arreglos button para ie7*/
.btn-racc.flecha3       { background-image:url(/img/publico/v2/arrow-button3.png); background-repeat:no-repeat; background-position:right center; padding-right:30px !important; }
button.btn-racc.flecha3 { *padding:5px 19px 5px 4px !important; } /*Arreglos button para ie7*/
.btn-racc.flecha4       { background-image:url(/img/publico/v2/arrow-button4.png); background-repeat:no-repeat; background-position:right center; padding-right:30px !important; }
button.btn-racc.flecha4 { *padding:5px 19px 5px 4px !important; } /*Arreglos button para ie7*/
.btn-racc.negro         { background-color: #303030; color:#ffffff !important; }
.btn-racc.gris          { background-color: #858585; color:#ffffff !important; }
.btn-racc.rojo          { background-color: #C00000; color:#ffffff !important; }
.btn-racc.medio         { font-size:1.2em; padding-top:10px; padding-bottom:10px; }
.btn-racc.grande        { font-size:1.5em; padding-top:15px; padding-bottom:15px; }
.caj-btn-der            { clear:right;float:right;position:relative; }
.caj-btn-cen            { clear:left;float:left;left:50%;position:relative; }
.caj-btn-cen .btn-racc  { display:block !important;float:left !important;right:50% !important; }

/*Nuevos botones con degradado y rollover*/
.btn-racc-new { background-image:url(/img/publico/v2/bg-boton-nuevo.png); background-repeat:repeat-x; background-position:center top; background-color:#ffbd00; position:relative; display:inline-block; text-decoration:none !important; padding:0px 10px 0px 10px; margin:0px; border:none; cursor:pointer; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.btn-racc-new:hover { background-image:url(/img/publico/v2/bg-boton-nuevo-hover.png); background-color:#ffc35a; }
.btn-racc-new span { padding:9px 0px; display:block; font-family:arial,verdana,sans-serif; font-size:1.15em; font-weight:bold; color:#333333 !important; text-align:center; }
.btn-racc-new span.flecha { background-image:url(/img/publico/v2/boton-nuevo-flecha.png); background-repeat:no-repeat; background-position:right center; padding-right:25px; }
.btn-racc-sombra { background-image:url(/img/publico/botones/bg-amarillo-degradado.png); background-repeat:repeat-x; background-position:center top; background-color:#ffbd2d; position:relative; display:inline-block; text-decoration:none !important; padding:0px 8px 0px 9px; margin:0px; border:none; cursor:pointer; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; margin:6px; border:1px solid #ffffff; }
.btn-racc-sombra:hover { background-image:url(/img/publico/botones/bg-amarillo-degradado-hover.png); box-shadow:0px 1px 5px #b7b7b7; -webkit-box-shadow:0px 1px 5px #b7b7b7; -moz-box-shadow:0px 1px 5px #b7b7b7; }
.btn-racc-sombra span { padding:9px 0px; display:block; font-family:arial,verdana,sans-serif; font-size:1.15em; font-weight:bold; color:#333333 !important; text-align:center; }
.btn-racc-sombra span.flecha { background-image:url(/img/publico/botones/flecha-derecha-sombra.png); background-repeat:no-repeat; background-position:right center; padding-right:25px; }
.btn-racc-gris-deg { background-image:url(/img/publico/botones/bg-gris-degradado.png); background-repeat:repeat-x; background-position:center bottom; background-color:#ffffff; position:relative; display:inline-block; text-decoration:none !important; padding:0px 8px 0px 9px; margin:0px; border:none; cursor:pointer; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.btn-racc-gris-deg span { padding:9px 0px; display:block; font-family:arial,verdana,sans-serif; font-size:1.15em; font-weight:bold; color:#333333 !important; text-align:center; }
.btn-racc-gris-deg span.flecha { background-image:url(/img/publico/botones/flecha-derecha-gris.png); background-repeat:no-repeat; background-position:right center; padding-right:25px; }
.btn-racc-gris { background-color:#cccccc; position:relative; display:inline-block; text-decoration:none !important; padding:0px 8px 0px 9px; margin:0px; border:none; cursor:pointer; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.btn-racc-gris span { padding:6px 0px; display:block; font-family:arial,verdana,sans-serif; font-size:1em; font-weight:normal; color:#333333 !important; text-align:center; }
.btn-racc-gris span.flecha { background-image:url(/img/publico/botones/flecha-derecha-gris-13.png); background-repeat:no-repeat; background-position:right center; padding-right:20px; }

/*Formulario lateral solicitar info*/
form.lat-solicita-info { background-color:#ededed !important; padding:20px 9px 22px 12px; font-size:12px; text-align:left; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; border:1px solid #CCCCCC; }
form.lat-solicita-info h3 { font-size:13px; font-weight:bold; margin-bottom:11px; }
form.lat-solicita-info p { font-size:12px; }
form.lat-solicita-info .text11 { font-size:11px; }
form.lat-solicita-info .c1 { float:left; width:89%; height:19px; }
form.lat-solicita-info .c2 { float:left; width:11%; height:19px; }
form.lat-solicita-info .c1 > span { margin-right:15px; } 
form.lat-solicita-info label { display:block; font-size:12px; margin-top:6px; margin-bottom:2px; }
form.lat-solicita-info input,
form.lat-solicita-info textarea { border:1px solid #7F9DB9; margin-left:1px; width:95%; padding:1px; font-size:12px; }
form.lat-solicita-info select { border:1px solid #7F9DB9; margin-left:1px; width:95%; height:19px; font-size:12px; }
form.lat-solicita-info input:focus,
form.lat-solicita-info select:focus,
form.lat-solicita-info textarea:focus { background:#e8eff7; }
form.lat-solicita-info input[type="radio"],
form.lat-solicita-info input[type="checkbox"]{ width:15px; border:none; position:relative; top:2px; }
form.lat-solicita-info input.error, 
form.lat-solicita-info select.error, 
form.lat-solicita-info textarea.error { background: #F0EAEA; border: 1px solid #C70102; }
form.lat-solicita-info span.ok { background: url("/img/publico/ico_ok.png") no-repeat scroll left center transparent; width:19px; height:19px; }
form.lat-solicita-info span.error { background: url("/img/publico/ico_error.png") no-repeat scroll left center transparent; width:19px; height:19px; }
form.lat-solicita-info .box-horario select { width:62px; }
form.lat-solicita-info .box-cdu-pdp { position:relative; margin-top:20px; }
form.lat-solicita-info .box-cdu-pdp input.cdu-pdp { position:absolute; top:1px; left:0; width:15px !important; border:0 !important; }
form.lat-solicita-info .box-cdu-pdp p { margin-left:20px; }
.yui-panel-container .yui-panel .bd .caj-ok-ko { position:absolute; top:25px; right:0; bottom:0; left:0; border:none; margin:0; width:inherit; }
.yui-panel-container .yui-panel .bd .caj-ok-ko a.btn-racc { position:absolute; bottom:15px; right:25px; }

/*Icono ventana nueva menus*/
.vent-nueva { background:url(/img/publico/v2/ico-vent-nueva.png) no-repeat left top transparent; display:inline-block; width:10px; height:10px; }

input.borrar { color:#808080!important; }
input.borrar.campo_negro { color:#000!important; }

/*formularios racc*/
form.form-racc input,
form.form-racc textarea { border:1px solid #cccccc; padding:3px; font-size:12px; }
form.form-racc select { border:1px solid #cccccc; height:23px; padding:2px; font-size:12px; }
form.form-racc input:focus,
form.form-racc select:focus,
form.form-racc textarea:focus { background:#e8eff7; }
form.form-racc span.ok { background:url(/img/publico/ico_ok.png) left top no-repeat #ffffff; color:#00000; padding:2px 0 2px 20px; min-height:15px; font-size:12px; }
form.form-racc span.error { background:url(/img/publico/ico_error.png) left top no-repeat #ffffff; color:#00000; padding:2px 0 2px 20px; min-height:15px; font-size:12px; }
form.form-racc span.info { background:url(/img/publico/ico_info.png) left top no-repeat #ffffff; color:#00000; padding:2px 0 2px 20px; min-height:15px; font-size:12px; }
form.form-racc input.error,
form.form-racc select.error,
form.form-racc textarea.error { border:1px solid #c70102; background:#f0eaea; }

.pdf{height: auto;vertical-align: middle;width: auto;border:0;display:inline;}

.mensaje_pass  { color: rgb(102, 102, 102); position: absolute; right: 142px;}
.password_tips { color: rgb(102, 102, 102); left: 10px; position: relative; right: 0;}

/*Tooltip Alta*/
a.tooltipp:hover {
	text-decoration: none;		
}
a.tooltipp span {
	color: black;
	z-index: 10;
	display: none;
	padding: 7px 17px 11px 11px;
	width: 130px;
	line-height: 16px;
	font-size: 9pt;
	font-weight: lighter;
	border: 1px solid;
	border-color: #CCC;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius:5px;

    -webkit-box-shadow:-1px 1px 15px #CCC;	
    -moz-box-shadow:-1px 1px 15px #CCC;	
	box-shadow:1px 1px 15px #CCC;	
	
	margin-top: -40px;
	*margin-top: -43px;
		
	margin-left: 10px;
	border: 1px solid\9;
	border-color: #FFF\9;	
	padding: 0px 10px\9;	
}
a.tooltippic span {
	/*font-weight:bold;*/
	padding: 17px 17px 11px;
	width: 265px;
	/*margin-top: 25px;*/
	/*margin-left: -48px;*/	
	*padding-top:0px;

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	border-radius:10px;
}
a.tooltiptop span {
	margin-top: -70px;
	margin-left: -81px;	
}
a.tooltipp span.cardtooltip{
	float:right;
	background: #ffd300;
	*color: #ffd300;
	width:130px;
	height:75px;
		
	-webkit-box-shadow: 5px 5px 3.5px #ACABAD;
	-moz-box-shadow: 5px 5px 3.5px #ACABAD;
	box-shadow: 5px 5px 3.5px #ACABAD;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
	border-radius:7px;
}
a.tooltippic{
	*margin-left:-10px;
	text-decoration:none;
}
a.tooltipp:hover span{
	display: inline-block;
	position: absolute;
	background: #FFFFFF;
}
.q{
	display:inline-block;
	margin-bottom:-0.3em;
	margin-left:-0.4em;	
	vertical-align:top;	
}
a.tooltipp #tail1 {
    width: 0px;
    height: 0px;
    border: 8px solid;
    border-color: transparent #CCC transparent transparent;
    position:absolute;
	top: 25px;
    left: -16px;
	left: -18px\9;
}
a.tooltippic #tail1 {
    border-color: transparent #CCC transparent transparent;
    left: -16px;
    top: 38px;
}
a.tooltiptop #tail1 {
    border-color: #CCC transparent transparent transparent;
	top: 66px;
	*top: 61px;
    left: 64px;
	left: 60px\9;
}
a.tooltipp #tail2 {
    width: 0px;
    height: 0px;
    border: 8px solid;
    border-color: transparent #ffffff transparent transparent;
    position:absolute;
    top: 25px;
	left: -16px;
	left: -17px\9;
}
a.tooltippic #tail2 {
    border-color: transparent #ffffff transparent transparent;
    left: -15px;
    top: 38px;
}
a.tooltiptop #tail2 {
    border-color: #ffffff transparent transparent transparent;
    top: 66px;
	*top: 61px;	
	left: 64px;
	left: 60px\9;
}
a.tooltipp span #tooltipshadow{
	border: 0\9;
	padding: 7px 11px\9;	
	margin-left: -13px\9;
	margin-top:5px\9;	
	width: 130px\9;
	background: #FFFFFF\9;
	behavior:url(/NUCLEO/css3pie/PIE.php)\9;	
	border-radius:5px\9;
	box-shadow:1px 1px 15px #CCC\9;	
}
a.tooltippic span #tooltipshadow{
	width: 200px\9;
	height:165px\9;
	margin-top:-16px\9;	
	behavior:url(/NUCLEO/css3pie/PIE.php)\9;	
	border-radius:10px\9;	
}
a.tooltipp #tooltipshadow span.cardtooltip #cardshadow{
	z-index:0;
	border-radius:5px\9;
	width: 200px\9;
	height:165px\9;
	margin-top:-16px\9;	
	behavior:url(/NUCLEO/css3pie/PIE.php)\9;	
	border-radius:10px\9;
}
.tooltiptext .expl {
    font-weight: bold;
}



