@charset "utf-8";
body  {
    	font: 100% Helvetica, Arial, Sans-serif;
    	background: #FFFFFF;
    	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuraciÃ³n predeterminada de los diversos navegadores */
    	/*padding: 10px;*/
        padding: 0 0 0 5px;
    	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineaciÃ³n a la izquierda en el selector #container */
    	color: #000000;
    }
    
    /* Sugerencias para este diseÃ±o hÃ­brido
    1. Dado que la asignaciÃ³n de tamaÃ±o basado en ems de las columnas laterales depende del tamaÃ±o de fuente predeterminado del usuario, es conveniente asegurarse de que los grÃ¡ficos del fondo de las columnas lo tengan en cuenta. Si se crea correctamente, esto resulta mÃ¡s accesible para aquellas personas que necesitan tamaÃ±os de fuente mÃ¡s grandes, dado que el ancho de las columnas mantiene la proporcionalidad. Si no desea que ocurra esto en su diseÃ±o, simplemente cambie el ancho a un tamaÃ±o en pÃ­xeles y asegÃºrese de que cambia los mÃ¡rgenes del div #mainContent de la misma forma.
    2. Dado que la asignaciÃ³n de tamaÃ±o de las columnas laterales de este diseÃ±o se basa en el 100% del tamaÃ±o de fuente del elemento body, si reduce el tamaÃ±o del texto globalmente empleando un font-size: 80% en el elemento body o el #container, recuerde que los anchos de columna se reducirÃ¡n de forma proporcional. Es posible que le interese aumentar los anchos y el tamaÃ±o de los mÃ¡rgenes laterales del div #mainContent para compensar esta circunstancia.
    3. Si la asignaciÃ³n de tamaÃ±o de fuente se modifica de forma distinta en cada div en lugar de hacerse en el diseÃ±o global (es decir: a #sidebar1 se le asigna un 70% de tamaÃ±o de fuente y a #mainContent se le asigna un 85% de tamaÃ±o de fuente), ello harÃ¡ que se modifique proporcionalmente el tamaÃ±o global de cada uno de los divs. Si lo desea, puede realizar el ajuste basÃ¡ndose en la asignaciÃ³n de tamaÃ±o de fuente final.
    4. El div #container no es necesario para este diseÃ±o con un ancho del 100%. Si lo desea, puede utilizarlo para crear columnas faux o limitar el ancho del diseÃ±o.
    5. No es necesario contar con un ancho del 100% en el div #container, ya que, por naturaleza, un div ocupa el 100% del espacio disponible. Se proporciona por si desea reducir el tamaÃ±o del contenedor global (quizÃ¡ dejando un poco de margen a cada lado), de forma que ya estÃ© disponible para su ajuste.
    */
    .befara #container { 
    	width: 1000px;
        height:1000px;
    	background: #FFFFFF;
    	/*margin: 0 auto;  los mÃ¡rgenes automÃ¡ticos (conjuntamente con un ancho) centran la pÃ¡gina si es necesario */
    	text-align: left; /* esto anula text-align: center en el elemento body. */
    } 
    
    /* Sugerencias para sidebar1:
    1. Tenga en cuenta que, si establece un valor de tamaÃ±o de fuente en este div, el ancho global del div se ajustarÃ¡ en funciÃ³n de Ã©ste.
    2. Dado que estÃ¡ trabajando en ems, es conveniente no utilizar relleno en la barra lateral propiamente dicha. Se aÃ±adirÃ¡ al ancho en el caso de navegadores que cumplen los estÃ¡ndares, creando un ancho real desconocido. 
    3. El espacio entre el lado del div y los elementos que contiene puede crearse colocando un margen izquierdo y derecho en dichos elementos, como se observa en la regla ".befara #sidebar1 p".
    */
    .befara #sidebar1 {
    	float: left; 
    	width: 223px; /* dado que este elemento es flotante, debe asignarse un ancho */
        height: 1000px; /* antes: 896px */
    	background: #FFFFFF; /* el color de fondo se mostrarÃ¡ a lo largo de todo el contenido de la columna, pero no mÃ¡s allÃ¡ */
        background-image: url(/images/other_images/firm/barra_izda_bg.jpg);
    	padding: 0px 0; /* el relleno superior e inferior crea un espacio visual dentro de este div */
    }
    .befara #sidebar2 {
    	float: right; 
    	width: 160px; /* dado que este elemento es flotante, debe asignarse un ancho, CAMBIADO era 160px */
    	background: #FFFFFF; /* el color de fondo se mostrarÃ¡ a lo largo de todo el contenido de la columna, pero no mÃ¡s allÃ¡ */
    	padding: 0px 0; /* el relleno superior e inferior crea un espacio visual dentro de este div */
    }
    .befara #head {
    	width: 100%; /* dado que este elemento es flotante, debe asignarse un ancho */
        height: 265px;
    	background: #FFFFFF; /* el color de fondo se mostrarÃ¡ a lo largo de todo el contenido de la columna, pero no mÃ¡s allÃ¡ */
        /*background-image: url(/images/other_images/firm/header-es.jpg);*/
    	padding: 0px; /* el relleno superior e inferior crea un espacio visual dentro de este div */
    }
    .befara #pie {
        position: relative;
        float: left;
        text-align: center;
        font: 10px Helvetica, Arial, Sans-serif;
    	width: 1000px; /* dado que este elemento es flotante, debe asignarse un ancho */
        height: 150px;
    	background: #FFFFFF; /* el color de fondo se mostrarÃ¡ a lo largo de todo el contenido de la columna, pero no mÃ¡s allÃ¡ */
        /*border:1px solid #0000CC;*/
        
    }
    .befara #navi1 {
        font: 14px Helvetica, Arial, Sans-serif;
        font-weight: bold;
        color: #000000;
    	float: left; 
    	width: 60%; /* dado que este elemento es flotante, debe asignarse un ancho */
        height: 35px;
    	background: #FFFFFF; /* el color de fondo se mostrarÃ¡ a lo largo de todo el contenido de la columna, pero no mÃ¡s allÃ¡ */
        padding-left:50px;
        /*border:1px solid #0000CC;*/
    }
    
    .befara #navi3 {
        font: 14px Helvetica, Arial, Sans-serif;
        font-weight: bold;
        color: #004b95;
    	float: right; 
    	width: 35%; /* dado que este elemento es flotante, debe asignarse un ancho */
        height: 35px;
    	background: #FFFFFF; /* el color de fondo se mostrarÃ¡ a lo largo de todo el contenido de la columna, pero no mÃ¡s allÃ¡ */
        /*border:1px solid #0000CC;*/
    }
    
    .befara #navi2 {
        font: 10px Helvetica, Arial, Sans-serif;
        height: 0px;
    	background: #FFFFFF; /* el color de fondo se mostrarÃ¡ a lo largo de todo el contenido de la columna, pero no mÃ¡s allÃ¡ */
        margin-bottom: 15px;
    }
    
    
    .befara #sidebar1 h3, .befara #sidebar1 p, .befara #sidebar2 p, .befara #sidebar2 h3 {
    	margin-left: 10px; /* deben asignarse los mÃ¡rgenes izquierdo y derecho de cada elemento que vaya a colocarse en las columnas laterales */
    	margin-right: 10px;
    }
    
    
    /* Sugerencias para mainContent:
    1. Si asigna a este div #mainContent un valor de tamaÃ±o de fuente distinto del que tiene el div #sidebar1, los mÃ¡rgenes del div #mainContent se basarÃ¡n en su tamaÃ±o de fuente y el ancho del div #sidebar1 se basarÃ¡ en su tamaÃ±o de fuente. Puede que le interese ajustar los valores de estos divs.
    2. El espacio entre el mainContent y sidebar1 se crea con el margen izquierdo del div mainContent.  Con independencia de la cantidad de contenido que incluya el div sidebar1, permanecerÃ¡ el espacio de la columna. Puede quitar el margen izquierdo si desea que el texto del div #mainContent llene el espacio de #sidebar1 cuando termine el contenido de #sidebar1.
    3. Para evitar la caÃ­da de un elemento flotante, puede que tenga que realizar pruebas con el fin de determinar el tamaÃ±o mÃ¡ximo aproximado de la imagen/el elemento, ya que este diseÃ±o se basa en el tamaÃ±o de fuente del usuario combinado con los valores que usted establezca. Sin embargo, si el usuario tiene configurado un tamaÃ±o de fuente inferior al normal, habrÃ¡ menos espacio disponible en el div #mainContent del que observarÃ¡ al realizar la prueba.
    4. En el siguiente comentario condicional de Internet Explorer, la propiedad zoom se utiliza para asignar a mainContent "hasLayout." Esto evita que se produzcan diversos problemas especÃ­ficos de IE.
    */
    .befara #mainContent {
      margin: 0 0 0 16em; /* el margen derecho puede asignarse en ems o pÃ­xeles. Ãste crea el espacio a lo largo de la parte derecha de la pÃ¡gina. */
      padding: 0 0em 0 0em; /* el relleno crea aquÃ­ espacio en blanco "dentro del cuadro". */
      width: 570px;
      /*display: inline;*/
      /*border:1px solid #0000CC;*/
    } 
    .befara #mainContent h1 { 
    	/*margin-top: 0;  Aunque es innecesario mientras haya un borde en el div #mainContent, puede que necesite anular el comentario de esta regla si se eliminan los bordes. Esto ajustarÃ¡ en cero los mÃ¡rgenes del primer elemento del div #mainContent, lo que evita la contracciÃ³n de los mÃ¡rgenes (un espacio entre divs), que en este caso crearÃ¡ espacio en blanco no deseado sobre el diseÃ±o.*/
    }
    
    .befara #mainContent h2 { 
    	/*margin-top: 0;  Aunque es innecesario mientras haya un borde en el div #mainContent, puede que necesite anular el comentario de esta regla si se eliminan los bordes. Esto ajustarÃ¡ en cero los mÃ¡rgenes del primer elemento del div #mainContent, lo que evita la contracciÃ³n de los mÃ¡rgenes (un espacio entre divs), que en este caso crearÃ¡ espacio en blanco no deseado sobre el diseÃ±o.*/
        font: 16px Helvetica, Arial, Sans-serif;
        font-weight: bold;
        color: #004b95;
        
    }
    
    /* Definicion de las infobox*/
    
    .befara #infobox1container{
        width: 90%;
        background:;
        padding-left: 10px;
    }
    .befara #infobox1head{  
        font-size: 20px;
        background: ;
        padding-left: 0px;
        padding-top: 20px;
        
    }
    .befara #infobox1body{
        padding-left: 5px;
        padding-right: 5px;
        margin-top: 0px;
        background:;
    }
    
    .befara #languagehead{
        position: relative;
        left: 450px;
        top: -280px;
        right: 50px;
        bottom: 0px;
        
    }    
    
    .befara #formimput{
        width: 80px;
        border: 1px solid #004b95;
        color: #004b95;
    }
    
    .befara .formsubmit{
        position: relative; 
        top: 7px;
    }
    
    .befara .textrot{
        font: 14px Helvetica, Arial, Sans-serif;
        font-weight: bold;
        color: #c80018;
    }
    
    .befara .productnamehome{
        font: 12px Helvetica, Arial, Sans-serif;
        color: #d6bd8c;
    }    
    
    .befara #prodListName{
        font: 16px Helvetica, Arial, Sans-serif;
        color: #958565;
    }
    .befara #prodListName:hover{
        font: 16px Helvetica, Arial, Sans-serif;
        color: #027ffb;
    } 
    
    HR{
        color: #d6bd8c;
    }
    
    #linkliste{position: absolute; left: -1000px; width: 2px; height: 2px; overflow: hidden; }   
    
    /* Varias clases diversas para su reutilizaciÃ³n */
    .fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la pÃ¡gina. El elemento flotante debe preceder al elemento junto al que debe aparecer en la pÃ¡gina. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la pÃ¡gina. */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el Ãºltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
