body
{
    font-size: x-small;
    color: yellow;
    font-family: verdana, sans-serif;
    font-size: 8pt;
    padding: 0;
    border: 1px solid gray;
    margin: 0;
    background-image: url('img_comunes/collage.jpg');
    text-align: center;
    
}

div.contenido
{
    background-color: #ffe13d;
    color: #600000;
    width: 730px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #ffa10d;
    padding: 5px;
    height: auto;
    text-align: center;
}  

h1
{
    color: #600000;
    font-size: 14pt;
    text-align: center;
    border-bottom: 1px solid #600000; 
    background-color: #ffc11d;
    margin-top: 10px;
    margin-left: 5%;
    margin-right: 5%;
}

h2
{
    color: #600000;
    font-size: 10pt;
    text-align: center;
    border-bottom: 1px solid #a00000; 
    background-color: #ffc11d;
    margin-left: 10%;
    margin-right: 10%;
}

.discreto
{
    color: #ffa10d;
    font-size: 7pt;
}

td
{
    color: #600000;
    font-size: 7pt;   
    vertical-align: top;
    text-align: center;
}

.resaltado
{
    text-align: center;
    font-size: 11pt;
    font-weight: bold;    
    margin-left: 5%;
    margin-right: 5%;
}   

table
{
    margin-left: auto;
    margin-right: auto;
}    

a
{
    text-color: #ff0000;
    text-decoration: underline;
    }

a.boton
{
    color: #b00000;
    background-color: #efd12d;
    text-decoration: none;
    border: solid 1px #ef9100;
    padding: 1px;

}

td.separador
{
    text-align: right;
    vertical-align: middle;
    height: 40px;
}

.foto
{
    border: 1px solid #600000;
}

p.biografia
{
    margin-left: 10%;
    margin-right: 10%;
    text-align: justify;
    font-size: 11pt;
    font-weight: bold;
}

table.news
{
	background-color: #800000;
	width: 95%;
	margin: 5px auto 15px auto;
	border-color: #a00000;
}



td.news
{
	color: #ffe13d;
    background-color: #800000;
	text-align: justify;
	padding: 2px;
	font-size: 10pt;
}

tr.news
{
	background-color: #800000;
}

th.news
{
	background-color: #500000;
	text-align: left;
	padding: 2px;
	color: #ffffff;
}

table.filmografia
{
    margin-left: 10%;
    margin-right: 10%;
    border: 1px solid #ffa10d;
    padding: 5px;
    font-size: 10pt;
    background-color: #fff2a0;

}

p.fil_titulo
{
    font-size: 12pt;
    border-bottom: 1px solid #ffa10d;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 0px;
    background-color: #ffe13d;
}

p.fil_director
{
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 12px;
}
    

p.fil_cont
{
    font-size: 8pt;
    text-align: left;
}

