/*GENERAL*/
body {margin:0px;padding:0px;border:0px;}
h1, h2, h3, h4, h5, h6 {margin:0px;padding:0px;border:0px;}
ul, dl, li, dt, dd {margin:0px;padding:0px;border:0px;list-style-type:none}
form, p, a {margin:0px;padding:0px;border:0px;text-decoration:none}
a:hover {text-decoration:underline}
input {margin:0px;padding:0px 0px 0px 2px;}

/*ESTRUCTURA*/
div.TODO {margin:0px auto;width:775px}
/*CABECERA*/
.CABECERA {line-height:27px;background-image:url(cab_verde.gif);background-repeat:no-repeat;border-bottom:11px solid #000000}
.LOGO {background:url(logo_finanmadrid3.gif);background-position:center center;background-repeat:no-repeat;width:188px;height:65px}
/*DECORADO*/
.Rojo {color:#C00000;}
.Verde {color:#90B41E;}
.Gris {color:#727272 !IMPORTANT}
.MG_Auto {margin:0px auto;}
.MG_Left {margin-left:20px;}
.MG_Right {margin-right:20px;}
.PD_Left {padding-left:20px;}
.PD_Right {padding-right:20px;}
.BD_Gris {border-bottom:1px solid #CFCFCF}

/*MENU*/
.MENUCOLOR {background-color:#DFDFDF}
.MENU {background-color:#DFDFDF;background-image:url(menu_fondo2.gif);background-position:0px bottom;background-repeat:no-repeat}
.MENU a {padding-right:12px;margin-right:1px;display:block;height:16px;padding-top:11px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;line-height:11px;text-align:right;background-image:url(menu_verde.gif);background-position:0px 0px;background-repeat:no-repeat;color:#474747;text-decoration:none}
.MENU a:hover {background-image:url(menu_verde_on.gif);color:#474747;text-decoration:none;}
.MENU a strong {font-size:12px;}
.MENU a.CNX {margin-top:10px;padding-right:69px;margin-right:1px;display:block;height:17px;padding-top:10px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;line-height:11px;text-align:right;background-image:url(menu_rojo2.gif);background-position:0px 0px;background-repeat:no-repeat;color:#C00000;text-decoration:none}
.MENU a.CNX:hover {background-image:url(menu_rojo2_on.gif);color:#C00000;text-decoration:none;}
/*MENU2*/
.MENU2 {padding-left:8px;text-align:left;font-size:11px;}
.MENU2 a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#90B41E;border-right:1px solid #90B41E;padding:0px 6px ;}
.MENU2 a.ULTIMO {border:none}

/*CONTENIDO*/
.CONTENIDO {border-top:1px solid #DFDFDF}
.FONDOGRIS {padding:24px 0px;border:2px solid #FFFFFF;border-bottom:none;border-right:5px solid #FFFFFF;background-color:#F5F5F5;}
.FONDOFORM {padding:0px;border:2px solid #FFFFFF;border-bottom:none;border-right:5px solid #FFFFFF;background-color:#F5F5F5;}
.FONDOFORM h2 {color:#90B41E}
.FONDOFORM form {margin:auto;;width:360px;background-color:#F0F0F0;background-color:#F0F0F0;background-image:url(fondo_form1.gif);background-repeat:repeat-y;background-position:center bottom;}
.FONDOFORM p {margin:0px;padding:0px;line-height:12px;}
input.BTN {margin:0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;background-color:#90B41E;border:1px solid #BED7EB;}
select {margin:0px 5px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;color:#90B41E;border:1px solid #919191;}
input {margin:0px 5px;backoground-color:#FFFFFF;border:none;}
.TXT {margin:0px 5px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;color:#333333;border:1px solid #919191;}
label {margin:0px 5px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;color:#333333}
/*H1*/
h1 {margin-top:22px;margin-left:1px;border-left:3px solid #5F5F5F;padding-left:11px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:14px;font-weight:normal;text-align:left;color:#474747}
/*H2*/
h2 {padding:0px 0px 7px 22px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:12px;color:#474747;text-decoration:none}
/*H3*/
h3 {padding:5px 0px 7px 21px;background-image:url(bolo_h3verde.gif);background-repeat:no-repeat;background-position:0px 4px;font-weight:bold;font-family:"Trebuchet MS", Tahoma, Arial;font-size:12px;color:#90B41E;text-decoration:none}
/*H4*/
h4 {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal}
h4 strong {font-size:13px}
/*H5*/
h5 {font-family:"Trebuchet MS", Tahoma, Arial;font-size:18px;font-weight:bold}
/*H6*/
h6, h6 a {font-family:"Trebuchet MS", Tahoma, Arial;font-size:10px;font-weight:bold;color:#373737;text-decoration:none}
h6.Noticia {background-image:url(bolo_noticia.gif);background-repeat:no-repeat;background-position:0px center}
/*P*/
/*GRIS*/
p.TxtGris {padding:0px 17px 10px 23px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#727272}
.TxtGris {padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#727272}
.TextoGris {padding:0px 25px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#727272}
.TxtGris2 {padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:18px;color:#727272}
.TxtGris a {color:#727272;text-decoration:none}
/*ROJO*/
p.TxtRojo {padding:0px 17px 10px 23px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#90B41E}
.TxtRojo {padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#90B41E !IMPORTANT}
.TxtRojo a {color:#90B41E;}
/*DESTACADO*/
p.Destacado1 {padding:0px 17px 10px 23px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#90B41E;font-weight:bold;font-style:italic}
p.Destacado2 {padding:5px 17px 5px 23px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;color:#90B41E}
/*A*/
a.BT_Anterior {padding:0px 15px;background-image:url(ico_anterior.gif);background-repeat:no-repeat;background-position:left 1px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;color:#565656}
a.BT_Siguiente {padding:0px 15px;background-image:url(ico_siguiente.gif);background-repeat:no-repeat;background-position:right 1px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;color:#565656}
/*NOTICIA*/
.Noticia {padding-left:13px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:10px;line-height:13px;color:#373737}
a.VerNoticias {padding-left:13px;padding-right:16px;background-image:url(ico_noticia.gif);background-repeat:no-repeat;background-position:right center;font-family:"Trebuchet MS", Tahoma, Arial;font-size:10px;color:#00482A}

/*MODULOS//////////////////*/
/*REGALOS*/
.TBL_Regalos {width:365px;margin:0px 0px 20px 20px;background-image:url(regalos_fondo.gif);background-position:0px bottom;background-repeat:no-repeat}
.TBL_Regalos2 {width:365px;margin:0px 0px 5px 20px;}
.Precio {background-color:#dfdfdf}
.FondoPrecio {height:27px;padding-left:12px;background:url(fondo_precio.gif);background-position:0px 0px;background-repeat:no-repeat;color:#5f5f5f;font-weight:bold }
.FondoPrecio strong  {color:#90B41E;font-size:14px;}
.FondoPrecio strong.Peq  {color:#90B41E;font-size:10px;}
.TBL_RegalosPie {width:365px;margin:30px 0px 20px 20px;}
.RGLink {padding:0px 4px 4px 18px;background-image:url(ico_siguiente.gif);background-repeat:no-repeat;background-position:0px 0px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;font-weight:bold;color:#90B41E}
p.RGSaldo {padding:5px 4px 4px 30px;;background-image:url(fondo_saldoverde.gif);background-repeat:no-repeat;background-position:0px 0px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:12px;font-weight:bold;color:#474747}
p.RGSaldo strong {font-size:14px;color:#90B41E}
p.RGPuntos {padding:5px 4px 4px 18px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:10px;font-weight:bold;color:#5F5F5F}
p.RGPuntos strong {font-size:14px;color:#90B41E}
ul.ListaRegalos {margin-left:20px;}
ul.ListaRegalos li {font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;background-image:url(bolo_listaverde.gif);background-position:0px 6px;background-repeat:no-repeat;color:#474747;padding-left:10px;}

/*TABLA 01*/
table.TBL_01 {margin:20px 0px 0px 10px;font-family:"Trebuchet MS", Tahoma, Arial;background:url(fnd_tabla01.gif);background-repeat:no-repeat;background-position:0px 0px;width:370px;border-bottom:1px solid #D7D7D7}
table.TBL_01 th {padding:5px 10px;font-size:12px;color:#90B41E}
table.TBL_01 td {padding:5px 10px;font-size:12px;color:#474747;font-weight:bold}
/*TABLA 02*/
table.TBL_02 {margin:auto 60px 0px auto;font-family:"Trebuchet MS", Tahoma, Arial;background:url(fnd_tabla02.gif);background-repeat:no-repeat;background-position:0px 0px;width:206px;border-bottom:1px solid #D7D7D7;font-size:11px;}
table.TBL_02 td {padding:2px 4px;color:#474747}

/*MODULOS//////////////////*/
/*NOTICIAS/////////////*/
.NOTICIAS {width:394px;padding:10px 0px;height:98px;background-image:url(fondo_noticias.gif);background-position:0px 0px;background-repeat:no-repeat}
.NOTICIAS table td {padding:5px 10px ;}
/*AREA RESTRINGIDA/////*/
.AREARES {height:118px;background-image:url(fondo_arearestringida.gif);background-position:0px 0px;background-repeat:no-repeat}
.AREARES form {margin:10px auto;width:120px;}
.AREARES label {display:block;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;color:#474747;}
.AREARES input.TXT {display:block;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;line-height:11px;color:#474747;border:1px solid #474747;margin-bottom:3px}
.AREARES input.BTNHOME  {margin-top:11px;float:right}
/*FONDO FINANMADRID 2//*/
.FND_FINANM {height:118px;background-image:url(fondo_finanmadrid2.gif);background-position:0px 0px;background-repeat:no-repeat}