*{font-size:20px;}
body{margin:auto 25px; padding: 5px ; background-color: rgba(150,150,150,0.2); overflow: auto; text-align: center;}
header{ text-align: center; }
#logoprincipal{	width: 100%; border:0px solid silver; 	border-radius: .5em; }
thead{background-color: green; color: white;}
footer{ background: black; color: white; text-align: center; min-height: 10px; width:98%; margin: auto 10px; padding:15px;}
p{ margin:5px auto; text-align: center;}
#mensaje{width:100%; display:block; text-align:center; }
#mensaje iframe{width:70%;border:0px solid silver; margin:auto; }
#aviso{ width:100%; text-align: center; margin:10px; padding: 10px; }
.pdf{ width:32px!important; }