/* BASICOS ----------------------------------------------------------------------------------- */
html {margin:0;padding:0}
body {margin:0;padding:0;background:url("/images/fondo_body.jpg"/*tpa=http://www.leosf.es/images/fondo_body.jpg*/) 0 top repeat-x;font-family:"Trebuchet MS", Tahoma, Arial;scrollbar-arrow-color:#FFF;scrollbar-3dlight-color:#7c9c9c;scrollbar-highlight-color:#7c9c9c;scrollbar-face-color:#7c9c9c;scrollbar-shadow-color:#7c9c9c;scrollbar-track-color:#FFF;scrollbar-darkshadow-color:#7c9c9c;}
/**/
h1, h2, h3, h4, h5, h6 {margin:0;padding:0}
p, a, form, label, input, select, textarea {margin:0;padding:0;border:0;text-decoration:none;}
ul, ol, dl, dt, dd, li {margin:0;padding:0;list-style-type:none}
a img {border:0}
/* /////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* ESCTRUCTURA BASICA ------------------------------------------------------------------------ */
.TODO {margin:18px auto;width:949px;background:url("/images/fondo_todo00.gif"/*tpa=http://www.leosf.es/images/fondo_todo00.gif*/) 0 0 repeat-y;}
.TODO_TOP {background:url("/images/fondo_todo01.gif"/*tpa=http://www.leosf.es/images/fondo_todo01.gif*/) 0 0 no-repeat;}
.TODO_BOTTOM {background:url("/images/fondo_todo02.gif"/*tpa=http://www.leosf.es/images/fondo_todo02.gif*/) 0 bottom no-repeat;/*padding:27px 7px 21px 14px;*/padding:27px 0 21px 0;height:100%;}
/*--------------------------------------------------------------------------------------------*/

/*CABECERA*/
.CABECERA {position:relative;top:0;left:0;height:126px;}
/*LOGOTIPO*/
.LOGOTIPO {
	position:absolute;
	left:25px;
	top: -15px;
}
/*VALORES*/
.VALORES {height:18px;width:437px;padding:6px 0 0 13px;position:absolute;top:59px;margin-right:15px;left:484px;text-align:center;background:url("fondo-divisas-marco.gif"/*tpa=http://www.leosf.es/images/fondo-divisas-marco.gif*/) 0 0 no-repeat;}
.VALORES table {font-size:10px;color:#7c9c9c;}
.VALORES table td {padding:0 15px 0 2px;}
.VALORES table td span {padding:0 6px 0 0;}
/*BANNER HOME*/
.CONTENIDO_HOME .BANNER {margin:0 0 10px 0;}
.CONTENIDO .BANNER {margin:0 0 10px 10px;}
/*FECHA*/
.FECHA {position:absolute;top:15px;right:11px;font-size:11px;font-weight:bold;color:#D20009;}
.FECHA p {margin:0;padding:0;line-height:22px;}
/*CONTENIDO*/
.CONTENIDO_HOME {margin-bottom:10px;padding: 0 7px 0 14px;}
.CONTENIDO  {position:relative;margin:0 5px 10px 4px;padding:0;/*min-height:300px;height:300px;*/}
/*--------------------------------------------------------------------------------------------*/

/*MENU*/
.MENU {
	width:927px;
	position:absolute;
	top:88px;
	left:14px;
	height:41px;
	background:url("/images/menu_fondo.gif"/*tpa=http://www.leosf.es/images/menu_fondo.gif*/) 0 0 no-repeat;
}
.MENU ul {margin:0 0 0 10px;padding:8px 0 0 0;font-size:13px;line-height:14px;}
.MENU ul li {padding:0 15px 22px 15px;display:inline;font-weight:bold;letter-spacing:1px;background:url("menu-bolo-linea.gif"/*tpa=http://www.leosf.es/images/menu-bolo-linea.gif*/) right 0 no-repeat;}
.MENU ul li a {padding:0;color:#FFFFFF;}
.MENU ul li a:hover {color:#e1c37c;}
.MENU ul li.LastOption {background:none;}
/*--------------------------------------------------------------------------------------------*/

/*PIE*/
.PIE {margin-left:14px;height:42px;overflow:hidden;}
.PIE ul {margin:2px 0 0 4px;padding:0;font-size:11px;color:#CC6600;float:left;display:inline;DISPLAY:NONE}
.PIE ul li {margin:0 0 0 9px;padding:0;display:inline;line-height:16px;}
.PIE ul li span {padding:0 9px 0 0;}
.PIE ul li span.LastOption {background:none;}
.PIE ul li a {color:#CC6600;}
.PIE ul li a:hover {text-decoration:underline;}
.PIE p {margin:3px 25px 0 0;padding:0;font-size:11px;line-height:14px;text-align:right;float:right;display:inline;color:#CC6600;}
.PIE p a {color:#CC6600;}
.PIE p a:hover {text-decoration:underline;}
/*--------------------------------------------------------------------------------------------*/
/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */

/* MENU PRODUCTOS ---------------------------------------------------------------------------- */
.MenuTitulo {width:254px;position:absolute;top:168px;left:20px;background:url("images/menu-productos-top.gif"/*tpa=http://www.leosf.es/images/menu-productos-top.gif*/) 0 top no-repeat;}
.MenuTitulo h4 {padding:0 0 0 14px;font-size:14px;line-height:30px;color:#FFFFFF}
.Menu_Productos {width:235px;background:url("images/menu-productos-fondo.gif"/*tpa=http://www.leosf.es/images/menu-productos-fondo.gif*/) 0 top repeat-y;position:absolute;top:198px;left:20px;}
.Menu_Productos .Menu_ProductosTOP {min-height:30px;height:100% !IMPORTANT;height:30px;}
.Menu_Productos .Menu_ProductosBOTTOM {padding-bottom:60px;min-height:129px;height:100% !IMPORTANT;height:129px;background:url("images/menu-productos-fondobottom.gif"/*tpa=http://www.leosf.es/images/menu-productos-fondobottom.gif*/) 0 bottom no-repeat;}
.Menu_Productos ul {width:240px;margin:0;padding:0 0 0 7px;font-size:13px;}
.Menu_Productos ul li {margin:0;padding:0;color:#1a3147;font-weight:bold;border-bottom:1px solid #FFFFFF;line-height:22px;}
.Menu_Productos ul li a {margin:0;padding:0 10px 0 25px;display:block;width:205px;color:#1a3147;background:url("images/menu-productos-btn-activo.gif"/*tpa=http://www.leosf.es/images/menu-productos-btn-activo.gif*/) 0 0 no-repeat;}
.Menu_Productos ul li a:hover, .Menu_Productos ul li.ACTIVO a {background:url("images/menu-productos-btn-roll.gif"/*tpa=http://www.leosf.es/images/menu-productos-btn-roll.gif*/) 0 0 no-repeat;color:#FFFFFF;}
/*---------------------------------------------------------------------------------------------*/

/*DESTACADOS HOME*/
.Destacados_Home {overflow:hidden;height:100%;}
.Destacados_Home h1 {padding:10px 0 6px 14px;font-size:14px;line-height:14px;color:#FFFFFF;}
.Destacados_Home h1.NuestrosProductos {background:url("/images/destacados-home-fondorojo.gif"/*tpa=http://www.leosf.es/images/destacados-home-fondoazul.gif*/) 0 0 no-repeat;}
.Destacados_Home h1.Asesoramientos {background:url("/images/destacados-home-fondorojo.gif"/*tpa=http://www.leosf.es/images/destacados-home-fondodorado.gif*/) 0 0 no-repeat;}
.Destacados_Home h1.Contacta {background:url("/images/destacados-home-fondorojo.gif"/*tpa=http://www.leosf.es/images/destacados-home-fondonaranja.gif*/) 0 0 no-repeat;}
/**/
.Destacados_Home .ContactaNosotros {padding:14px;height:179px;background:url("/images/destacado-pic-03.gif"/*tpa=http://www.leosf.es/images/destacado-pic-03.gif*/) 0 0 no-repeat;}
.Destacados_Home .ContactaNosotros p {font-size:11px;line-height:12px;color:#333333;}
/*---------------------------------------------------------------------------------------------*/

/*MODULOS*/
.MOD300px {width:300px;float:left;display:inline;}
.MOD345px {width:345px;}
.MOD511px {width:511px;}
.MOD577px {width:577px;}
/*---------------------------------------------------------------------------------------------*/

/* TEXTOS ----------------------------------------------------------------------------------- */
.TEXTOS {padding:0 0 40px 0;overflow:hidden;height:100%;}
.TEXTOS h1 {padding:0 0 10px 20px;font-size:24px;line-height:24px;background:url("titulares-linea-fondo.gif"/*tpa=http://www.leosf.es/images/titulares-linea-fondo.gif*/) 0 bottom repeat-x;}
.TEXTOS h3 {margin-bottom:4px;font-size:13px;line-height:14px;color:#7c9c9c;}
.TEXTOS h4 {margin-bottom:24px;font-size:13px;line-height:14px;color:#7c9c9c;}
.TEXTOS p {margin-bottom:26px;font-size:11px;line-height:16px;color:#333333;}
.TEXTOS ul {margin:0;padding:0;font-size:11px;color:#616161;}
.TEXTOS ul li {margin:0 0 6px 0;padding:0 0 0 10px;line-height:12px;background:url("bolo-listas-naranja.gif"/*tpa=http://www.leosf.es/images/bolo-listas-naranja.gif*/) 0 4px no-repeat;}
.TEXTOS ul li.Titulo_Lista {margin:0;padding:0 0 10px 0;background:none;font-size:11px;line-height:12px;font-weight:bold;}
.TEXTOS .TextoDestacado {padding:10px;margin:0 0 26px 0;background-color:#7c9c9c;color:#FFFFFF;}
.Ancho300px {width:300px;}
.TEXTOS .CONTENIDOS_TXT {overflow:hidden;min-height:210px;height:210px;padding:20px 20px 0 20px;}
.TEXTOS .CONTENIDOS_TXT a {color:#CC6600;}
.TEXTOS .CONTENIDOS_TXT a:hover {text-decoration:underline;}
.TEXTOS .CONTENIDOS2_TXT {overflow:hidden;min-height:210px;padding:20px 20px 0 20px;}
.TEXTOS .CONTENIDOS2_TXT a {color:#CC6600;}
.TEXTOS .CONTENIDOS2_TXT a:hover {text-decoration:underline;}
/**/
.TEXTOS .CONTENIDOS_PIC {margin:0 20px 0 0;float:right;display:inline;}
.TextosFoto {margin:-20px 0 0 20px;float:right;display:inline}


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/*APARTADOS DE LA PAGINA ----------------------------------------------------------------------*/
#NUESTROS_PRODUCTOS {padding:20 20 20 10px;}
#CONTACTA_NOSOTROS {padding:0 0 0 20px;}
#GLOSARIO {height:280px;width:530px;overflow:auto;}
/*---------------------------------------------------------------------------------------------*/
/* /////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////// */
/*FORMULARIOS ---------------------------------------------------------------------------------*/
/*FORM01*/
.FORM01 {margin-top:10px;color:#333333;}
.FORM01 th {margin:0;padding:2px 6px 2px 0;font-size:11px;line-height:12px;text-align:right;vertical-align:middle}
.FORM01 td {vertical-align:middle;padding:2px 6px 2px 0;}
.FORM01 td input.BOXTXT {height:16px;float:left;}
.FORM01 strong {margin:0;padding:0;font-size:11px;line-height:12px;color:#7c9c9c;}
.FORM01 td.BotonContacto {padding-top:8px;}
/*--------------------------------------------------------------------------------------------*/

/*FORM02*/
.FORM02 {color:#333333;}
.FORM02 td input.BOXTXT {height:16px;float:left;}
.FORM02 th {padding:2px 6px 2px 0;text-align:right;font-size:11px;line-height:12px;vertical-align:top;}
.FORM02 td {vertical-align:middle;padding:0 0 4px 0;}
.FORM02 textarea {overflow:hidden;}
/*---------------------------------------------------------------------------------------------*/

/*FORM03*/
.FORM03 {color:#333333;}
.FORM03 td input.BOXTXT {height:16px;float:left;}
.FORM03 thead {background-color:#7c9c9c;}
.FORM03 thead p {padding:10px;margin:0;color:#FFFFFF;font-size:11px;line-height:12px;font-weight:normal;}
.FORM03 tbody td {padding:10px 0 10px 10px;vertical-align:top;font-size:11px;line-height:12px;}
.FORM03 tbody input {margin:0;padding:0;height:14px;width:14px;}
.FORM03 tfoot {background:url("form03_tfoot_fondolineas.gif"/*tpa=http://www.leosf.es/images/form03_tfoot_fondolineas.gif*/) 0 0 repeat-x;vertical-align:top;}
.FORM03 tfoot td {padding:8px 10px 0 10px;font-weight:bold;}
.FORM03 tfoot input {margin:0 0 0 12px;}
.FORM03 tfoot #BTN_Contacto {float:right;margin:-15px 0 0 0 !IMPORTANT;margin:-18px 0 0 0;display:inline;}
.FORM03 strong {color:#7c9c9c;}
.PieLegal {margin:0 10px;}
.PieLegal p {margin:0 0 10px 0;font-size:10px;line-height:13px;color:#666}
.PieLegal p a {color:#666;text-decoration:underline}
/*---------------------------------------------------------------------------------------------*/


/*BOTON_FORMULARIO*/
.BTN_FORM {margin:0;padding:0 5px;background:url("btn_form.gif"/*tpa=http://www.leosf.es/images/btn_form.gif*/) 0 0 no-repeat;font-family:"Trebuchet MS", Tahoma, Arial;font-size:14px;color:#FFFFFF;font-weight:bold;font-style:italic;overflow:visible;outline:none;}
/*--------------------------------------------------------------------------------------------*/

/*FORMULARIOS CAJAS*/
.BOXTXT {border:1px solid #b8b8b8;padding:1px 4px 1px 4px;color:#333333;font-family:"Trebuchet MS", Tahoma, Arial;font-size:12px;}
.BOXTXTSELECT {border:1px solid #b8b8b8;color:#333333;font-family:"Trebuchet MS", Tahoma, Arial;font-size:12px;}
/*--------------------------------------------------------------------------------------------*/

/*TAMAŅOS CAJAS*/
.BOX210px {width:210px;}
.BOX211px {width:203px;}
.BOX221px {width:213px;}
/*--------------------------------------------------------------------------------------------*/

/* /////////////////////////////////////////////////////////////////////////////////////////// */

/* GLOSARIO */
.Glosario_ABC {margin:10px 0 10px 0;padding:0 0 0 20px;color:#f44800;}
.Glosario_ABC span {color:#b4b3b3;}
.Glosario_ABC a {color:#f44800;}
.Glosario_ABC a:hover {color:#c43a00;text-decoration:underline;}
/*--------------------------------------------------------------------------------------------*/


/* /////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////// */
/*CLASES GENERICAS ----------------------------------------------------------------------------*/
/*Margenes*/
.Mg_10pxRight {margin-right:10px;}
.AlineaDerch {text-align:right;}
.FlotaDerch {float:right;}
/*Colores*/
.StrongBlue {color:#7c9c9c;}
/*Flotante*/
.FloaIZQ {float:left;display:inline;}
.FloaDCH {float:right;display:inline;}
/*Decoracion*/
.LineaPuntosVertical {background:url("fondo-lineapuntos-vertical.gif"/*tpa=http://www.leosf.es/images/fondo-lineapuntos-vertical.gif*/) right top repeat-y;}
/*Alineacion Texto*/
.AlignDCH {text-align:right;}
/* /////////////////////////////////////////////////////////////////////////////////////////// */
