body { color: #ffffff; background: #d2e5ec; font-size: 0.75em; margin: 0px; padding: 0px; text-align: center; }

body, html { height: 100%; }

div, h1, h2, h3, h4, h5, h6 { margin: 0px; }

div, h1, h2, h3, h4, h5, h6 { font-family: Arial, sans-serif; margin: 0px; }

img { border: 0px; }

a { text-decoration: none; }

span { display: none; }

/* ********** INTERFAZ ********** */

#contenedor {
    width: 630px;
    height: 100%;
    margin: 0px auto;     
    color: black;
    background: white;
}

#cabecera {  
    float: left;
      
    width: 630px;
    height: 110px;
    
    margin: 10px 0px 0px 0px;
    padding: 0px;
    
    color: black;
    background: white url("imagenes/cabecera.jpg") no-repeat;
    background-position: 10px;
}

#cabecera p {
    text-align: left;
    margin: 0px;
    padding: 87px 0px 0px 220px;
}

#pie {
    float: left;
    clear: both;
    width: 630px;
    padding: 0px;
    margin: 0px;    
}

#cuerpo {
    float: left;
    clear: both;

    width: 630px;
    
    margin: 0px;
    padding: 0px 0px 10px 0px;

    color: black;
    background: white;
}

/* ********** FIN INTERFAZ ********** */

/* ********** MENÚ ********** */

.menu {
    float: left;
    width: 630px;
    height: 30px;
    
    margin: 0px;
    padding: 0px;
    
    color: white;
    background: #797979;
}

.menu ul {
    width: 610px;
    list-style: none;
    
    margin: 0px;
    padding: 8px 0px 0px 20px;
}

.menu li {    
    float: left;
    
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

.menu li a {
    display: block;
    
    color: white;
    background: #797979;   
}

.menu li a:hover, #menu li a:active {
    text-decoration: underline;
}


.menu li b {
    font-size: 1.2em;
    
    color: #ffb400;
    background: #797979; 
    
    text-decoration: underline;   
}

/* ********** FIN MENÚ ********** */

/* ********** MENÚ LEGAL ********** */

#legal {
    float: left;
    width: 600px;
    height: 22px;
    
    margin: 0px;
    padding: 8px 0px 0px 30px;
    
    color: white;
    background: #ffb400;
    
    font-size: 0.8em;
    text-align: left;
}

#legal a {
    color: black;
    background: #ffb400;
    
    text-decoration: underline;
}

#legal a:hover, #legal a:active {
    color: white;
    background: #ffb400;    
}



/* ********** FIN MENÚ LEGAL ********** */

/* ********** BLOQUE PRINCIPAL ********** */

#bloque {
    float: left;
    
    width: 630px;
    
    margin: 10px 0px;
    padding: 0px;
    
    text-align: left;
}

#bloque h3 {
    font-size: 1.5em;

    color: #ffb400;
    background: white;
}

/* ********** FIN BLOQUE PRINCIPAL ********** */

/* ********** INTRODUCCIÓN ********** */

#introduccion {
    float: left;
    
    width: 290px;
    
    margin: 0px;
    padding: 10px 10px 0px 10px;      
}

#introduccion p {
    margin: 15px 0px 10px 0px;
    padding: 0px;    
    
    text-align: justify;
    line-height: 1.5em;
}

/* ********** FIN INTRODUCCIÓN ********** */

/* ********** CONTENIDO ********** */

#contenido {
    float: left;
    
    width: 400px;
    
    margin: 0px;
    padding: 10px 10px 0px 10px;
}

#contenido p {
    margin: 15px 0px 10px 0px;
    padding: 0px;    
    
    text-align: justify;
    line-height: 1.5em;
}

#contenido h2 {
    margin: 0px 0px 0px 10px;
    padding: 10px 0px 0px 0px;

    font-size: 1.2em;
}

#contenido ul {
    float: left;

    width: 370px;

    margin: 0px;
    padding: 10px 0px 0px 30px;

    list-style-image: url("imagenes/recuadro.gif");
    
    text-align: justify;
}

#contenido li {
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

#contenido li a {
    color: black;
    background: white;
    
    text-decoration: underline;
}

#contenido li a:hover, #contenido li a:active {
    color: gray;
    background: white;    
}

#contenido a {
    color: black;
    background: white;
    
    text-decoration: underline;
}

#contenido a:hover, #contenido a:active {    
    color: gray;
    background: white;    
}

#contenido p img {
    padding-right: 10px;
}

/* ********** FIN CONTENIDO ********** */

/* ********** QUIÉNES SOMOS ********** */

.cita {
    color: gray;
    background: white; 
    
    font-size: 1.5em;
}

.fotografia {
    float: right;
    
    width: 98px;
    
    margin: 0px;
    padding: 8px 0px 10px 10px;
    
    font-size: 0.75em;
}

#firma {
    text-align: center;
    line-height: 2.5em;
}

/* ********** FIN QUIÉNES SOMOS ********** */

/* ********** FICHA EQUIPO ********** */

.ficha {
    float: left;
    
    width: 400px;
    
    margin: 0px;
    padding: 0px;
}

.ficha img {
    float: left;
    
    margin: 0px;
    padding: 15px 10px 0px 0px;
}

.ficha b {
    font-size: 1.4em;
}


/* ********** FIN FICHA EQUIPO ********** */

/* ********** CONSEJO ********** */

.consejo {
    float: left;
    
    width: 400px;
    
    margin: 0px;
    padding: 10px 0px 0px 0px;
}

.consejo b {
    margin: 0px;
    padding: 0px 0px 0px 15px;
    
    color: black;
    background: white url("imagenes/recuadro.gif") no-repeat left;
}

.consejo i {
    color: gray;
    background: white;
    
    font-weight: normal;
    font-style: normal;
}

/* ********** FIN CONSEJO ********** */

/* ********** NOTICIAS ********** */

#noticias {
    float: left;
    
    width: 279px;
    
    margin: 0px 0px 0px 10px;
    padding: 10px 10px 0px 10px;        
    
    border-left: 1px solid #ffb400;
}

.noticia {
    float: left;
    
    margin: 15px 0px 0px 0px;
    padding: 0px;
}

.noticia h4 {
    float: left;

    font-size: 1.1em;
}

.noticia p {
    float: left;
    
    width: 194px;
    
    margin: 0px;
    padding: 0px;
    
    font-size: 0.9em;
    text-align: justify;
}

.noticiafotografia {
    float: left;
    width: 75px;
}

.noticiacuerpo {
    float: left;
    
    width: 184px;
    
    margin: 0px;
    padding: 0px 0px 0px 10px;    
}

.noticiafecha {
    float: left;
    
    width: 184px;
        
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 10px;

    font-size: 0.8em;    
    color: gray;
    background: white url("imagenes/recuadro.gif") no-repeat left;
}

.leermas {
    float: left;
    
    display: inline;
    
    font-size: 0.9em;
}

.leermas a {
    color: black;
    background: white;
    
    text-decoration: underline;
}

.leermas a:hover, .leermas a:active {
    color: gray;
    background: white;    
}

.noticianavegador {
    clear: both;
    float: left;
    
    width: 269px;
    
    margin: 10px 0px 0px 0px;
    padding: 5px 0px 5px 10px;
    
    text-align: left;
    font-size: 0.9em;
    
    color: black;
    background: #eeeeee;
}

.noticianavegador a {
    color: black;
    background: #eeeeee;

    text-decoration: underline;
}

.noticianavegador a:hover, .noticianavegador a:active {
    color: gray;
    background: #eeeeee;
}

/* ********** FIN NOTICIAS ********** */

/* ********** DEFINICIONES ********** */

.fila1 {
    float: left;
    
    margin: 0px;
    padding: 0px;
}

.fila2 {
    float: left;
    
    margin: 10px 0px 0px 0px;
    padding: 0px;
}

#definiciones {
    float: left;
    
    width: 610px;
    
    margin: 0px;
    padding: 0px 10px;
    
    text-align: left;
}

#definiciones h2 {
    font-size: 1.2em;    
}

#definiciones h2 a {
    color: black;    
    background: transparent;
    
    text-decoration: underline;
}

#definiciones h2 a:hover, #definiciones h2 a:active {
    color: gray;    
    background: transparent;    
}

#definiciones p {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    
    font-size: 0.75em;
}

#capitalriesgo {
    float: left;
    
    width: 280px;
    height: 55px;
    
    margin: 0px;
    padding: 10px;    
    
    color: black;
    background: #f1f1f1 url("imagenes/fondo_capital_riesgo.gif") no-repeat right;
    
    line-height: 0.8em;
}

#capitalriesgo:hover {
    color: black;
    background: #f1f1f1 url("imagenes/fondo_capital_riesgo_over.gif") no-repeat right;
}

#ideanegocio {
    float: left;
    
    width: 280px;
    height: 55px;
    
    margin: 0px 0px 0px 10px;
    padding: 10px;    
    
    color: black;
    background: #f1f1f1 url("imagenes/fondo_idea_negocio.gif") no-repeat right;
    
    line-height: 0.8em;
}

#ideanegocio:hover {
    color: black;
    background: #f1f1f1 url("imagenes/fondo_idea_negocio_over.gif") no-repeat right;
}

#planempresa {
    float: left;
    
    width: 280px;
    height: 55px;
    
    margin: 0px;
    padding: 10px;    
    
    color: black;
    background: #f1f1f1 url("imagenes/fondo_plan_empresa.gif") no-repeat right;
    
    line-height: 0.8em;
}

#planempresa:hover {
    color: black;
    background: #f1f1f1 url("imagenes/fondo_plan_empresa_over.gif") no-repeat right;
}

.subseccion {   
    float: left;
    
    width: 400px;
     
    margin: 0px;
    padding: 10px 0px 0px 0px;

    font-size: 1.3em;    
}

.subseccion_naranja {
    color: #ffb400;
    background: white;
}

#navegacion_interna {
    float: left;
    
    margin: 20px 0px 0px 0px;
    
    border: 1px solid gray;
}

#politicainversion {
    float: left;
    
    width: 280px;
    height: 55px;
    
    margin: 0px 0px 0px 10px;
    padding: 10px;    
    
    color: black;
    background: #f1f1f1 url("imagenes/fondo_politica_inversion.gif") no-repeat right;
    
    line-height: 0.8em;
}

#politicainversion:hover {
    color: black;
    background: #f1f1f1 url("imagenes/fondo_politica_inversion_over.gif") no-repeat right;
}

/* ********** FIN DEFINICIONES ********** */

/* ********** DEFINICIONES VERTICAL ********** */

#definiciones_vertical {
    float: left;
    
    width: 180px;
    
    margin: 0px;
    padding: 0px 0px 10px 0px;
    
    text-align: left;   
}

#definiciones_vertical h2 {
    font-size: 1.2em;    
}

#definiciones_vertical h2 a {
    color: black;    
    background: transparent;

    font-style: normal;

    text-decoration: underline;
}

#definiciones_vertical h2 a:hover, #definiciones_vertical h2 a:active {
    color: gray;    
    background: transparent;
}

#definiciones_vertical p {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    
    font-size: 0.75em;
}

#ver_capitalriesgo {
    float: left;
    
    width: 180px;
    height: 75px;
    
    margin: 10px 0px 0px 0px;
    padding: 10px;    
    
    color: black;
    background: #f1f1f1 url("imagenes/fondo_capital_riesgo.gif") no-repeat right;
    
    line-height: 0.8em;
}

#ver_capitalriesgo:hover {
    color: black;
    background: #d2e5ec url("imagenes/fondo_capital_riesgo_over.gif") no-repeat right;
}

#ver_ideanegocio {
    float: left;
    
    width: 180px;
    height: 75px;
    
    margin: 10px 0px 0px 0px;
    padding: 10px;    
    
    color: black;
    background: #f1f1f1 url("imagenes/fondo_idea_negocio.gif") no-repeat right;
    
    line-height: 0.8em;
}

#ver_ideanegocio:hover {
    color: black;
    background: #d2e5ec url("imagenes/fondo_idea_negocio_over.gif") no-repeat right;
}

#ver_planempresa {
    float: left;
    
    width: 180px;
    height: 75px;
    
    margin: 10px 0px 0px 0px;
    padding: 10px;    
    
    color: black;
    background: #f1f1f1 url("imagenes/fondo_plan_empresa.gif") no-repeat right;
    
    line-height: 0.8em;
}

#ver_planempresa:hover {
    color: black;
    background: #d2e5ec url("imagenes/fondo_plan_empresa_over.gif") no-repeat right;
}

#ver_politicainversion {
    float: left;
    
    width: 180px;
    height: 75px;
    
    margin: 10px 0px 0px 0px;
    padding: 10px;    
    
    color: black;
    background: #f1f1f1 url("imagenes/fondo_politica_inversion.gif") no-repeat right;
    
    line-height: 0.8em;
}

#ver_politicainversion:hover {
    color: black;
    background: #d2e5ec url("imagenes/fondo_politica_inversion_over.gif") no-repeat right;
}

/* ********** FIN DEFINICIONES VERTICAL ********** */

/* ********** RESUMEN NOTICIAS ********** */

#resumen_noticias {
    float: left;
    
    width: 180px;
    
    margin: 0px;
    padding: 0px 0px 10px 0px;
    
    text-align: left;   
}

#resumen_noticias h2 {
    font-size: 1.2em;    
}

#resumen_noticias h4 {
    font-size: 1.1em;
}

#resumen_noticias h2 a {
    color: black;    
    background: transparent;

    font-style: normal;

    text-decoration: underline;
}

#resumen_noticias h2 a:hover, #resumen_noticias h2 a:active {
    color: gray;    
    background: transparent;
}

#resumen_noticias p {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    
    font-size: 0.9em;
    text-align: justify;
}

.resumen_noticias_fecha {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 10px;

    font-size: 0.8em;    
    color: gray;
    background: white url("imagenes/recuadro.gif") no-repeat left;
}

.noticia_resumida {
    float: left;
    
    width: 180px;
    
    margin: 10px 0px 0px 0px;
    padding: 10px;    
    
    color: black;
    background: white;
    
    border: 1px solid gray;
}

/* ********** FIN RESUMEN NOTICIAS ********** */