body {
      font:100% Sans-Serif,Helvetica,Verdana,Tahoma;       
      background-color:#501010;
      /*background-image: url('icons/background2.png');
      background-repeat: repeat*/
}

/*<-- background-image: 
url('icons/background.png');
background-repeat: repeat -->*/

h1 {font-family:"Arial", "Helvetica", "sans-serif"; font-weight:bold; font-size:2.5em;}
h2 {font-family:"Arial", "Helvetica", "sans-serif"; font-weight:bold; font-size:1.5em;}
h4 {font-family:"Arial", "Helvetica", "sans-serif"; font-weight:bold; font-size:1.1em; margin-bottom:5px;}

a {text-decoration:none; color:#003030; font-weight:bold;}

a:hover {color:purple; font-weight:bold;}

img {border: none; vertical-align:middle;}

p {vertical-align:middle;}

blockquote {background-color:#E0E0E0; padding:10px;}

#mainbox {border-width:1px; margin:40px; text-align:left; padding-right:25px; padding-left:25px; min-width:500px; max-width:1500px; background-color:white;}

.header {height:50px; font-weight:bold; font-size: 200%; vertical-align:middle;}

#additionaltools {float:right; border-style:dotted; padding:1px;background-color:white; width:260px;}

#membrete {position: absolute; top: 10px; left:500px;}

.photo {float:right;}

.fakelink {color:teal; font-weight:bold}

.description {padding-left: 40pt;}

.regblock {border:1px; padding:3px; border-style:dotted;}

.MathTeX {display:none; background-color: #FFEECC;}

.opendescription { font-size:0.5em; font-family: "Comic Sans MS", "cursive", "sans-serif";}

.whitebox {
font:100% Sans-Serif,Helvetica,Verdana,Tahoma;   
border-width:0px; 
background-color: white; 
margin:15px; 
padding: 5px; 
text-align:left;
}

.graybox {
font:100% Sans-Serif,Helvetica,Verdana,Tahoma;   
border-width:0px; 
background-color: #C0C0C0; 
margin:15px; 
padding-top: 1px; 
padding-left: 10px; 
padding-right: 10px; 
padding-bottom: 5px; 
text-align:left;
}
