html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#e7e4df; 
}
html.pr, body.pr{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#fff; 
}
#pagewidth{
 width:900px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto; 
} 
#header{
 position: relative;
 height:134px; 
 background-color:#ffffff; 
 width:100%;
} 
 
#topbg{
 background: url(../imgs/bgtop.gif) top no-repeat;
 height: 39px;
}
#wrapper{
 background: url(../imgs/bgmiddle.gif);
}
 
#leftcol{
 width:217px; 
 float:left; 
 padding-left: 0px;
 }
 
#maincol{ 
 float: right; 
 display:inline; 
 width:683px;
 }
#leftcolpicsright{
 width:320px; 
 float:right; 
 padding-left: 0px;
 }
 
#maincolcontentleft{ 
 float: left; 
 display:inline; 
 width:580px;
 }
#maincolcontentleft div{
 margin: 0 40px;
 text-align:justify;
}
#leftcolpicsleft{
 width:320px; 
 float:left;
 padding-left: 15px;
}
 
#maincolcontentright{ 
 float: right; 
 display:inline; 
 width:560px;
 }
 #maincolcontentright div{
 margin: 0 40px 0 0;
 text-align:justify;
}
 #maincolcontentright div.versions{
 margin: 0 15px 0 0;
 text-align:justify;
}
#maincontent{ 
 width:890px;
 }
#maincontent div { 
 margin: 0 40px;
 text-align:justify;
}
#maincontent div.correo{ 
 margin: 0 17px;
 text-align:justify;
}

#maincontent div.highlight{
margin: 0 0 10px 0;
padding: 5px 15px;
background-color: #dfd3be;
width: 780px;
}
#printcontent{ 
 width:630px;
 text-align:left;
 margin-left: 10px;
}
 #printcontent div.highlight{
margin: 0 0 10px 0;
padding: 5px 15px;
background-color: #dfd3be;
width: 600px;
}
#prefooter{
background: url(../imgs/bgbottom.gif) top no-repeat;
}
 
#bottombg{
 height:39px; 
 background: url(../imgs/bgbottom.gif) top no-repeat;
 clear:both;
} 
#footer{
 height:20px; 
 background: url(../imgs/footer.gif) top no-repeat;
 clear:both;
 } 
 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Ocultar de IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* Fin de ocultar de IE-mac */  

 /*impresion*/ 
 @media print{ 
html, body{ 
 background-color:#fff; 
}
#leftcol{width:25%;}
#maincol{width:75%;}
#leftcolpicsright{width:320px;} 
#maincolcontentright{width:560px;}
#leftcolpicsleft{width:320px;}
#maincolcontentleft{width:560px;}
#printcontent div.highlight{
margin: 0 0 10px 0;
padding: 5px 15px;
background-color: #fff;
border: #55197B 1px solid;
width: 598px;
}
#printcontent .tablecell01, #printcontent .tablecell02, #printcontent .tablecell03, #printcontent .tablecell04{
background-color: #fff;
border: #55197B 1px solid;
}
#header, #topbg, #bottombg, #footer{display: none;}
}
 
