/*Genericos*/

#content .paragraph {
    min-height: 0; /* IE7 Clearing */
    height: auto !important; /* IE5+6 Clearing */
    height: 1%;
}

#content .paragraph:after { /* CSS2 Clearing */
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

#content .paragraph .photo{
    padding:.2em 0 .3em 0;

}

#content .paragraph .photo img{
    border:none;
}

#content .paragraph .photo a{
    display:block;
}

#content .paragraph .photo-right{
    float:right;
    padding-left:1em;
}

#content .paragraph .photo-left{
    float:left;
    padding-right:1em;
}

.photo a,.photo-right a,.photo-left a{
    display:block;
    line-height:0;
}

#content .paragraph .content{
    text-align:justify;
}

#content .paragraph .content a{
    color:#003575;
    font-weight:bold;
}

#content .paragraph .content ul, #content .paragraph .content ol,
#event-detail .row .text ul,#event-detail .row .text ol{
    list-style:outside;
    padding:0 0 .8em 1.2em;
    list-style-image: url(../images/back-general-ul.gif);
}

#content .paragraph .content ul li, #content .paragraph .content ol li,
#event-detail .row .text ul li,#event-detail .row .text ol li{
    line-height:1.3em;
    padding:0  0 .25em
}

#content .paragraph .content p + ul,#content .paragraph .content p + ol,
#event-detail .row .text p + ul,#event-detail .row .text p + ol{
    margin-top:-.4em;
}

* html #content .paragraph .content ul, * html #content .paragraph .content ol,
* html #event-detail .row .text ul, * html #event-detail .row .text ol{
    list-style-image:none;
    padding:0 0 .8em 1.3em;
}

*:first-child+html #content .paragraph .content ul, *:first-child+html  #content .paragraph .content ol,
*:first-child+html #event-detail .row .text ul, *:first-child+html #event-detail .row .text ol{
    padding-left:1.4em !important;
}

#content .paragraph .summary{
    padding:1em 0;
    font-style:oblique;
    font-size:1.1em;
}
/**/

/*Especificos*/

#content .paragraph{
    font-size:.8em;
}

#content .paragraph-adhoc{
    font-size:.8em;
    line-height:1.7em;
}

#content .paragraph .photo .imgcaption{
    font-size:.85em;
    font-style:italic;
    background-color:#fafafa;
    padding:.4em .4em .6em;
    color:#616a6e;
    margin-top:-3px;
    text-align:right;
}

#content .paragraph .content{
    line-height:1.5em;
}

#content .paragraph .content p,#content .paragraph .attachment{
    padding:0 0 .5em;
}

#content .paragraph .content p a,#content .paragraph .content ul li a,#content .paragraph .content ol li a{
    color:#003575;
    font-weight:bold;
}

#content .paragraph-adhoc a{
    color:#003575;
    font-weight:bold;
}
/**/

/*Estilos especificos para tablas*/
#content .paragraph .content table{
    border:1px solid #000;
    border-collapse:collapse;
    margin:.5em 0 .8em;
}

#content .paragraph .content table caption{
    font-style:italic;
}

#content .paragraph .content table th{
    background-color:#F5F9FB;
    padding:.2em .3em;
    border:1px solid #000;
    border-collapse:collapse;
}

#content .paragraph .content table td{
    padding:.2em .4em;
    border:1px solid #000;
    border-collapse:collapse;
}
