body{font-family: Helvetica; font-size: 12px;}
@page { margin-top: 100px; margin-left: 25px; margin-right: 25px; margin-bottom: 90px;}
header { position: fixed; top: -90px; left: 0px; right: 0px; height: 128px;  border-top: 3px solid #333; border-bottom: 3px solid #333; }
footer { position: fixed; bottom: -60px; left: 0px; right: 0px; border-top: 3px solid #333; background-color: #c095c6; height: 50px; }


#header_logo{background: #c095c6; width: 150px; text-align: center;}
#logo{width: 170px;}
#header_texto{text-align: center; background: #c095c6; width: 750px;color:#ECF0F5;font-size: 14px;}
#header_logos{background: #c095c6; text-align: center; width: 153px;}

#footer_texto{text-align: center; font-size: 14px;color:#ECF0F5; font-weight: bold;}

#texto_main{margin-top: 50px; text-align: justify;}

#table_info{width: 100%;}
