body         { font-family: Tahoma,Helvetica; color: #808080; font-size: 10pt ; background:url('../fdo_strip.png');}

h3 {font-size:14pt; font-weight:normal;background:#3396B3;border:4px solid #fff; color:#fff;padding:10px;}

input {background:#9CBE27;border:3px solid #fff; color:#fff;padding:5px;}

.inputext {background:#eaeaea;border:1px solid #aeaeae; color:#fff;padding:5px; height:29px; width:200px;color:#343434;}


td           {font-size:10pt;}
a         { font-family: Tahoma,Helvetica; color: #23ADD6; font-size: 12pt; text-decoration:none; }
.tit5      { text-align:right; color:  #CACE11; font-size: 12pt }
.tit10      { text-align:right; color: #23ADD6; font-size: 12pt }
.tit20      { text-align:right; color: #DB0465; font-size: 12pt }
.tit50      { text-align:right; color: #69DB24; font-size: 12pt }
.cab        {color:#F98606; font-weight:bold; font-size: 10pt; border-bottom: 1px dashed #F98606;}
.ln5        {color:#CACE11; font-weight:bold; font-size: 10pt; border-bottom: 1px dashed #F98606;}
.ln10        {color:#23ADD6; font-weight:bold; font-size: 10pt; border-bottom: 1px dashed #F98606;}
.ln20        {color:#DB0465; font-weight:bold; font-size: 10pt; border-bottom: 1px dashed #F98606;}
.ln50        {color:#F7C600; font-weight:bold; font-size: 10pt; border-bottom: 1px dashed #F98606;}
.lnmult      {color:#808080; font-weight:bold; font-size: 10pt; border-bottom: 1px dashed #F98606; background-color: #EEEEEE}
.linea       {color:#808080; font-size: 9pt; border-bottom: 1px dashed #F98606;}
.banner_mainpage_border_298x100
{
        background-image: url(http://www.wallie.com/img/banners/290x90/trans_border_290x90.gif);
        background-repeat: no-repeat;
        background-position: center;
        width: 296;
        height: 100;
}
.banner_mainpage_border_298x100_flash
{
       padding-top:6px;
       background-image: url(http://www.wallie.com/img/banners/290x90/full_border_290x90.gif);
       background-repeat: no-repeat;
       background-position: center;
       width: 296;
       height: 100;
}

label.error {
        margin-top: 2px;
        color: #B9003A;
        display: list-item;
        margin-left: 15px;
}

/* Divs Recargas */

#div_global{
      position: relative;
      padding-bottom:18px;
      width: 850px;
      z-index: 1;
      left: 76px;
      top: 5px;
}


.titulos_opciones{
        font-size: 14px;
}

.titulos_opciones_sel{
        font-weight: bold;
        font-size: 12px;
}

.menu_izq {
        color: #666666;
        font-weight:bold;
        font-size: 12px;
}


/* Lista de operadoras */

table.operadoras {
      width: 100%;
      height: 100%;
}

table.operadoras td {
      width: 100%;
      height: 100%;
      text-align: center;
          padding:10px;
}

table.operadoras_seleccionado {
      width: 100%;
      height: 100%;
      color: #FFFFFF;
      text-align: center;
}

table.operadoras_seleccionado td {
      width: 100%;
      height: 100%;
      text-align: center;
      background-image: url('images/fondo_seleccionado.png');
      background-repeat: no-repeat;
      background-position: top center;
      background-color: ;
      color: #FFFFFF;
          padding:10px;
}

table.operadoras_seleccionado_tarjeta td {
      width: 100%;
      height: 100%;
      text-align: center;
      background-image: url('images/fondo_seleccionado_tarjeta.png');
      background-repeat: no-repeat;
      background-position: top center;
      background-color: ;
      color: #FFFFFF;
          padding:10px;
}


/* Boton recargas */

#frmrecarga a.rec_boton,
#frmrecarga a.rec_boton:link,
#frmrecarga a.rec_boton:visited,
#frmrecarga a.rec_boton:hover,
#frmrecarga a.rec_boton:active {
        background: url('../images/btn_recarga0.png') 0 0;
        display: block;
        height: 51px;
        margin-bottom: 20px;
        padding: 0;
        width: 150px;
        color: #FFFFFF;
        font-size:14pt;
        line-height:8pt;
        text-align:center;
}
#frmrecarga a.rec_boton:hover {
        background: url('../images/btn_recarga.png');
                background-position: 0 -51px;
        color: #FFFFFF;
        font-size:14pt;
}
#frmrecarga a.rec_boton:active, #recarga a.rec_boton:focus {
        background-position: 0 51px;
        color: #FFFFFF;
        font-size:14pt;
}

/* Boton tarjetas */

#frmrecarga a.rec_boton2,
#frmrecarga a.rec_boton2:link,
#frmrecarga a.rec_boton2:visited,
#frmrecarga a.rec_boton2:hover,
#frmrecarga a.rec_boton2:active {
        background: url('../images/btn_comprar0.png') 0 0;
        display: block;
        height: 50px;
        margin-bottom: 20px;
        padding: 0;
        width: 150px;
        color: #FFFFFF;
        font-size:14pt;
        line-height:8pt;
        text-align:center;
}
#frmrecarga a.rec_boton2:hover {
        background: url('../images/btn_comprar.png');
                background-position: 0 -50px;
        color: #FFFFFF;
        font-size:14pt;
}
#frmrecarga a.rec_boton2:active, #recarga a.rec_boton2:focus {
        background-position: 0 50px;
        color: #FFFFFF;
        font-size:14pt;
}

/* Mensaje tras realizar una recarga */

#msn_sistema{
        font-size:14pt;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        background-color: #6699FF;
        color:#fff;
        position: relative;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
}

#msn_sistema td {
        color:#fff;

}

#error
{
        margin:5px;
        padding:8px;
        background:url('images/fondo_error.png');
        color:#fff;
        width:500px;
        font-size:13pt;
        text-align:center;
        height:60px;
        background-repeat:no-repeat;
        clear:both;

}

#amount
{
        font-size:18pt;
        background:#f0f0f0;
        border:1px solid #aeaeae;
        padding:8px;
        width:85px;
        float:left;
        color:#3592B0;

}

#importes label
{
      font-size:8pt;
      text-align:center;
      font-weight:bold;
      cursor:pointer;
}

#importes .sel
{
      color:#D1184B;
}

#contenidos
{
        color:#111;
        font-size:9pt;
        line-height:140%;
}

#contenidos h1
{
        color:#111;
        font-size:14pt;
        color:#D1184B;
}

#contenidos h3
{
        font-size:11pt;
        color:#9EC822;
        border:0px;
        background:transparent;
}

#contenidos h4
{
        color:#111;
        font-size:10pt;

}

#div_importe_total
{
        background:url('../images/importe.png');
        width:200px;
        height:90px;
        color:#fff;
        padding:15px;
        font-size:16pt;
        background-repeat:no-repeat;
}

.lab
{
        text-align:right;
        font-weight:bold;
        font-size:10pt;
        color:#2588A9;
}

#ayuda
{
        clear:both;

}

#menu
{
        /*margin:5px;*/
        padding:12px;
        background:url('images/fondo_menu.png');
        color:#fff;
        font-size:13pt;
        text-align:center;
        height:50px;
        background-repeat:no-repeat;
        clear:both;

}

#menu a
{
        color:#fff;
}