* { margin:0; padding:0; }
BODY {  font-family:"Lucida Grande",Arial,Helvetica,sans-serif; line-height:160%; font-size:14px; color:#FFFFFF; background-color:#414141; }
h1 { color:#596F80; }
h2 { background-color:#ccc; padding:.3em; }
a { color:#507EA1; padding:.3em; }
a:hover { color:#507EA1; background-color:#CFDCE6; padding:.3em; }
a img { border:0; }
#navegacion { background: url(bg-top.gif); border-bottom:1px solid #FFFFFF; font-size:12px; padding:2px; text-align:center; }
#navegacion a:hover { border-bottom:2px solid #FFFFFF; color:#FFFFFF; background: #000000; }
#navegacion li, #navegacion a:link, #navegacion a:visited { color:#FFFFFF; display:inline; list-style-type:none; margin:0pt 8px 0pt 0pt; padding:0pt; text-decoration:none; }
#navegacion ul { border-left:0px solid #CCCCCC; margin:0; padding:0pt; }
#navegacion ul li { border-right:1px solid #CCCCCC; margin:0pt; padding:0px 0px 0px 8px; }
#navegacion #active { border-left:1px solid #CCCCCC; }
#layout { width:85%; margin:0 auto; padding:.3em; }
.box h2 { padding:0; margin:0; font-family:Georgia,Times,"Times New Roman",serif; font-size:180%; letter-spacing:-0.03em; background-color:#647D8F; color:#fff; }
.box a { color:#CFDCE6; }
.box a:hover { color:#507EA1; background-color:#CFDCE6; }
.box p { color:#FFF; padding:.5em; }
.box { 	background-color:#647D8F; margin:50pt auto; width:400px; }
.boxcontent { padding:.5em; margin:2px; }
.boxcontent span { font-size:12px; }
#footer { padding:.5em; margin-top:5px; text-align:center; }
#footer span{ font-size:15px;}
b.rtop, b.rbottom { display:block; background-color:#414141; }
b.rtop b, b.rbottom b { display:block; height:1px; overflow:hidden; background-color:#647D8F; }
b.r1 { margin:0 5px; }
b.r2 { margin:0 3px; }
b.r3 { margin:0 2px; }
b.rtop b.r4, b.rbottom b.r4 { margin:0 1px; height:2px; }

