/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body { margin: 0px;
    background-color: #eee;
    
}

a, a:link { text-decoration: none;     color: #007b3d;     }

#cuerpo { 
    width: 795px;  
    margin: 0px auto 0px auto;    
    background: #fff url(../images/fondo0.gif) repeat-y ;
    padding-left: 5px;
    
}

#cuerpo a:hover { text-decoration: underline;
    color: rgb(255, 165, 0);
}

#menu_superior ul { padding-top: 0px;
    margin-top: 0px;
}

#menu_superior li a { padding: 10px 1.1em;
    
    float: left;
    color: #fff;
    font-size: 13px;
}

#menu_superior li a:hover { background-image: url(../images/menu_superior_seleccionado-fondo.jpg);
    background-repeat: repeat-x;
    color: #363636;
    text-decoration: none;
}

#menu_superior li { display: inline;
}

#menu_superior ul { padding-left: 0pt;
    margin-left: 0pt;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
}

#menu_superior { background: transparent url(../images/menu_superior-fondo.jpg) repeat scroll left top;
    height: 40px;
    width: 795px;
    
}

#titulo h1 { display: none;
}

#titulo h2 {/* text-align: left;
    font-family: "Times New Roman", Times, serif;
    /*  font-weight: normal;
    /*    padding-top: 50px;
    
    font-size: 10px;
    color: #7f7f7f;
    padding-top: 75px;
    padding-bottom:0px;
    margin-bottom:0px;
    letter-spacing: 1px;
    margin-left: 75px;
    text-transform: uppercase;*/
    display: none;
}

#titulo { background-image: url("../images/bg_frame_sup.png") ;
    background-position: left top;
}

#titulo { height: 86px;
    width: 795px;
}

#titulo #tit_logo {
    background-image: url("../images/isologo_bnb.png");
    height: 87px;
    width: 145px;
    float: left;
    background-repeat: no-repeat;
}

#titulo #curva {
    background-image: url("../images/img_curva_fsup.png");
    height: 86px;
    width: 14px;
    float: left;
    background-repeat: no-repeat;
}

#titulo #derecha {
    background-image: url("../images/frame_sup_img2.jpg");
    height: 70px;
    width: 588px;
    float: right;
    background-repeat: no-repeat;
}

.bloque h3{ border-top: 2px solid rgb(127, 127, 127);
    background-color: #0a4e39;
    height: 40px;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    padding-left: 20px;
    padding-top: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.bloque { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    
    margin-bottom: 30px;
    
    
}

.bloque h4 { font-size: 13px;  margin-top: 0px;  padding-top: 0px;            }



/*
#bloque1 h3 { background-image: url(../images/noticias-fondo.jpg);
background-repeat: no-repeat;
background-position: 10px 50%;
}

#bloque2 h3 { background-image: url(../images/bienvenido-fondo.jpg);
background-repeat: no-repeat;
background-position: 10px 50%;
}

#bloque3 h3 { background-image: url(../images/ofrecemos-fondo.jpg);
background-repeat: no-repeat;
background-position: 10px 50%;
}*/

.clear { clear: both;
}

/*
.bloque li strong { border: 0.05em outset ;
padding: 5px 20px;
background: #007B3D url(../images/cruz.gif) no-repeat scroll 5px 50%;
margin-bottom: 5px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
color: #fff;
}


.bloque a { color: #363636  ;
}

.bloque li { list-style-type: none;
list-style-image: url(../images/cruz.gif);
}

*/
.contenido{
    padding: 20px; font-size: 11px;
    text-align: justify; /* height:300px;*/
    
}
#contenido{
    display:block;
    /* height:500px;*/ 
}
img.texto{
    margin: 0px 20px 10px 0px;
    float: left;
}
.footer{
    text-align: center;
    border-top: 1px solid #007b3d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-top:60px;
    
}

#AccesoCliente
{
    background: #0a4e39;
    float: right;
    color: white;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-right: 10px;
    margin-top: 30px;
}

#AccesoCliente a
{
    font-weight: bold;
    color: white;
    text-decoration:  underline;
}

#AccesoCliente a:hover
{
    font-weight: bold;
    color: #C7EE40;
    text-decoration: underline;
}