/*************************************************/
/********** LAYOUT "contenedor_ficha" ************/
/*************************************************/
/* usado como contenedor del layout "tipo ficha" */
/*************************************************/

/**** CAJA: En esta sección especificar sólo atributos referentes al modelo de cajas ****/
div.layout_contenedor_ficha {
    min-height: 420px;
    padding-top: 0;
    margin-left: 25px;
    margin-right: 25px;
}

div.layout_contenedor_ficha span.contenedor_ficha-esquina_sup_izq {
    display: block;
    float: left;
    height: 47px;
    width: 403px;
    margin-top: 0;

}

div.layout_contenedor_ficha span.contenedor_ficha-esquina_sup_der {
    display: block;
    float: right;
    height: 5px;
    width: 5px;
    margin-top: 0px;
}

div.layout_contenedor2_ficha {
    margin-left: 25px;
    margin-right: 25px;
}

div.layout_contenedor2_ficha span.contenedor_ficha-esquina_inf_izq {
    display: block;
    height: 29px;
}

div.layout_contenedor2_ficha span.contenedor_ficha-esquina_inf_der {
    display: block;
    float: right;
    height: 29px;
    width: 5px;
}

/**** TEXTO: Sólo atributos referentes a la tipografía y otros atributos del texto      ****/

/**** FONDOS Y COLORES: Sólo atributos referentes a colores y fondos _generales_        ****/
div.layout_contenedor_ficha {
    background-color: #AE9A7C;
    background-image: url(../img/layout-contenedor-ficha-fondo.gif);
    background-repeat: repeat-y;
    background-position: 64px;
}

div.layout_contenedor_ficha span.contenedor_ficha-esquina_sup_izq {
    background-image: url(../img/fondo-taxonomia-video.gif);
    background-position: -25px top;
    background-repeat: no-repeat;
}

div.layout_contenedor_ficha span.contenedor_ficha-esquina_sup_der {
    background-image: url(../img/buscar-fondo-sup-der.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

div.layout_contenedor2_ficha{
    background-color: #AE9A7C;
}

div.layout_contenedor2_ficha span.contenedor_ficha-esquina_inf_izq {
    background-image: url(../img/layout-contenedor-ficha-fondo-inf-izq.gif);
    background-repeat: no-repeat;
}

div.layout_contenedor2_ficha span.contenedor_ficha-esquina_inf_der {
    background-image: url(../img/layout-contenedor-ficha-fondo-inf-der.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}


/** SABORES: atributos específicos para los "sabores" del layout del contenedor "tipo ficha" **/

/*** Contenedor sólo con ficha */
div.layout_contenedor_ficha div.layout_ficha{
    padding-top: 47px;
}

/*** Contenedor con banners laterales */
div.contenedor_ficha-banners div.layout_ficha{
    margin-right: 108px;  /* separación ficha<->banners = anchura banners + separación deseada */
    padding-top: 47px;
}

div.contenedor_ficha-banners div.banners {
    margin-top: 29px;
    margin-right: -25px;
    clear: both;  /* clear:both para "llevarse bien" con el div.minibuscador */
}

/*** Contenedor con minibuscador */
div.contenedor_ficha-minibuscador div.minibusca{
    margin-left: 450px;
    margin-right: -25px;
    padding-top: 16px;
}

div.contenedor_ficha-minibuscador div.layout_ficha {
    margin-top: -28px;
    padding-top: 0px;
}

div.contenedor_ficha-minibuscador div.banners {
    margin-top: 1px;
    margin-right: -25px;
    clear: both;  /* clear:both para "llevarse bien" con el div.minibuscador */
}

/**************************************/
/******** LAYOUT tipo "ficha" *********/
/**************************************/

/**** CAJA: En esta sección especificar sólo atributos referentes al modelo de cajas    ****/

div.layout_ficha {
    display: block;
    /*margin-top: -27px;*/
    margin-left: 25px;
    margin-right: 25px;
}

div.layout_ficha h1.ficha_titulo{
    display: block;
    height: 23px;
    width: 380px;
    padding-left: 30px;
    padding-top: 6px;
}

div.layout_ficha h2.resumen_superior, 
div.layout_ficha h2.resumen_inferior{
    display: block;
    height: 21px;
    padding-top: 4px;
}

div.layout_ficha h2.resumen_superior {
    padding-left: 15px;
}

div.layout_ficha h2.resumen_superior span.esquina_sup_izq,
div.layout_ficha h2.resumen_superior span.esquina_sup_der,
div.layout_ficha h2.resumen_inferior span.esquina_inf_izq,
div.layout_ficha h2.resumen_inferior span.esquina_inf_der{
    display: block;
    height: 25px;
    width: 8px;
    margin-top: -4px;
}

div.layout_ficha h2.resumen_superior span.esquina_sup_izq{
    display: none; /* no mostrar por defecto esquinas superiores */
    float: left;
    margin-left: -15px;
    margin-right: 7px; 
}

div.layout_ficha h2.resumen_superior span.esquina_sup_der{
    display: none; /* no mostrar por defecto esquinas superiores */
    float: right;
    margin-right: 0;
    margin-left: auto;    
}

div.layout_ficha h2.resumen_inferior span.esquina_inf_izq{
    float: left;
    margin-right: 7px;    
}

div.layout_ficha h2.resumen_inferior span.esquina_inf_der{
    float: right;
    margin-right: 0;
    margin-left: auto;    
}

div.layout_ficha div.contenido_ficha {
    padding: 20px 25px;
}

/**** TEXTO: Sólo atributos referentes a la tipografía y otros atributos del texto      ****/

div.layout_ficha {
    font-size: 12px;
}

div.layout_ficha h1.ficha_titulo{
    font-size: 14px;
}

div.layout_ficha h2.resumen_inferior,
div.layout_ficha h2.resumen_superior{
    font-size: 12px;
}

/**** FONDOS Y COLORES: Sólo atributos referentes a colores y fondos _generales_        ****/

div.layout_ficha h1.ficha_titulo{
    background-color: transparent;
    background-image: url(../img/titulo-resultados.gif);
    background-repeat: no-repeat;
    color: white;
}

div.layout_ficha h2.resumen_superior{
    background-repeat: no-repeat;
    background-position: top right;
}

div.layout_ficha h2.resumen_inferior span{
    background-repeat: no-repeat;
}

div.layout_ficha h2.resumen_inferior span.esquina_inf_izq{
    background-position: bottom left;
}

div.layout_ficha h2.resumen_inferior span.esquina_inf_der{
    background-position: bottom right;
}

div.layout_ficha div.contenido_ficha {
    color: white;
}


/****************************************************/
/*********** LAYOUT "contenedor_subficha" ***********/
/****************************************************/
/* usado como contenedor del layout tipo "subficha" */
/* este layout se utiliza en comentarios            */
/****************************************************/

/**** CAJA: En esta sección especificar sólo atributos referentes al modelo de cajas ****/
div.layout_contenedor_subficha {
    display: none; /* no mostrar por defecto */
    margin-left: 46px;
    margin-right: 46px;
    margin-top: -8px;
}

