/* CSS modificado para el tema "ica" */
body {
    font-family: Arial, sans-serif;
    font-size: 16px;
    margin: 0px;
}
a {
    text-decoration: none;
    color: blue;
}
a:hover {
    text-decoration: underline;
}
a img {
    border: none;
}
tt {
    border-bottom: 1px dotted #8080A0;
}
/* Tags comunes */

h1 {
    margin: 10px 0px;
    font-family: georgia, serif;
    font-size: 26px;
}
h2{
    margin: 0px;
    font-family: georgia, serif;
    font-size: 20px;
}

blockquote {
    font-family: serif;
    padding: 10px;
    padding-left: 50px;


    margin: 5px;
    font-style: italic;

    -moz-border-radius: 10px;

    background: #F0F0F0 url('../imgs/quotes.png') no-repeat 20px 10px;

}
/* */

#cabecera {
    background: #0b0c0a url('../imgs/cabecera.jpg');
    height: 70px;
    padding-top: 100px;
    text-align: right;
    padding-right: 20px;

    border-bottom: 1px solid black;

}

.bp_titulo {
/*    font-size: 38px;
    font-weight: bold;
    font-family: georgia, serif;*/
    display: none;
}
.bp_descr {
    display: none;
}

/* Usamos el icono para mostrar el logo */
.bp_icon {
    background: transparent url('../imgs/tip.png') no-repeat right;
    height: 55px;
}

#lateral {
    width: 250px;
    float: right;
}

#pie {
    padding: 20px;
    background: #F0F0F0;
    text-align: center;
}


div.bp_lateral_titulo {
    font-variant: small-caps;
    padding-left: 20px;
    padding-top: 5px;
    margin: 10px 0px;


    background: url('../imgs/bp_lateral_titulo.png');
    height: 24px;
}
div.bp_lateral_contenido {
    font-size: 12px;
    padding-right: 10px;
    padding-left: 10px;
}

/* Lista de blogs subscriptores */
.bp_participantes {
    padding: 5px 0px 5px 10px;
}
.bp_participantes a { 
    color: green;
}
.bp_p_usuario {
	font-style: italic;
}
.bp_p_blog {
	padding-left: 5px;
}
/* */


#contenido {
    margin-right: 265px;
    margin-top: 10px;
    padding: 10px;
}

.pos_fecha {
    font-size: 24px;
    color: #202080;
    background: #FAFAFF;

    font-family: georgia, serif;
    font-weight: bold;
    border: dotted #202080;
    border-width: 1px 0px;

    text-align: center;
}


.blo_hackergotchi {
    float: left;
    margin-left: -45px;
    margin-top: 10px;
}

.blo_titulo a {
    color: red;
    font-size: 24px;
}
.blo_autor {
    color: #808080;
    font-size: 14px;
}

.pos_titulo {
    font-size: 26px;
}
.pos_titulo a {
    font-family: georgia, serif;
    color: #005040;
}
.pos_contenido {
    overflow: auto;
}


.post_contenedor {
    margin: 20px 0px 20px 50px;
}



.post_cabecera {
    background: url('../imgs/post-ai.png');
    height: 110px;

}
.post_cabecera_int {
/*    border: 1px solid red; /**/
    background: url('../imgs/post-ad.png') no-repeat top right;
    height: 50px;

    padding-top: 60px;

    padding-left: 60px;
}

.post_cuerpo {
    background: url('../imgs/post-ci.png');
}
.post_cuerpo_int {
    background: url('../imgs/post-cd.png') repeat-y right;

    padding: 20px;
    padding-bottom: 1px;
}

.post_pie {
    background: url('../imgs/post-bi.png');
    height: 65px;
}
.post_pie_int {
    background: url('../imgs/post-bd.png') no-repeat bottom right;
    height: 40px;

    color: #808080;
    font-size: 14px;
    text-align: right;

    padding-top: 25px;
    padding-right: 40px;
    font-size: 12px;
}

.post_pie_int a {
   color: #80b0B0;

}

/* Preguntas frecuentes */

div.pf_p a {
    color: #208020;
    font-size: 20px;
}

div.pf_r {
    padding-left: 20px;
}

div.pf_a {
    font-size: 12px;
    text-align: right;
}
