body            { color:black; width:90%; height:100%; font-family:arial; padding-top:5px;
                   margin:0 5%; background-image:url('body_back.png'); background-repeat:repeat-x; }
p               { text-align:left; padding:0; font-size:10pt; color:black; }
h1              { font-size:150%; padding:0 0 0 50px; text-align:center; margin:0; }
h2              { font-size:110%; padding:0 0 0 50px; text-align:center; margin:0; }
h3              { font-size:80%; padding:0 0 0 50px; text-align:center; margin:0; }
.info           { float:left; padding-right:2em; width:30%; }
.info li        { font-size:large; }
#cal            { clear:both; font-family:"Times New Roman", serif; font-size:150%; padding:0; text-align:center; margin:0; }
#content        { border:0; background-image:url('content_back.png');
                  background-repeat:repeat-x; height:100%; width:95%; margin:5% auto; padding:3%; 
                  border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; }
#header         { position:relative; width:80%; margin:0 15% 0 0; }
#header #logo	{ float:left; width:20%; margin:0 0 10px 0; padding-left:40px;}
#retrato        { clear:both; margin:2%; padding:2%; }
#texto          { width:100%; clear:both; }
#products		{ width:40%; }
#products li	{ list-style-type:none; margin-right:2em; font-size:large;}
form            { margin-top:0; margin-bottom:0; padding-left:10px; }
ul              { line-height:150%; font-family:arial; font-size:10pt; }

