@charset "UTF-8";

/* CSS Document */



body { background-color: #999999; margin: 0px auto; width:770px; text-align:center; }

div { float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height:17px; }

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

a:hover { color: rgb(255, 102, 0); }

h1 { color: #FF0000; font-size:18px; margin:10px 0 10px 0;}

h2 { margin:0 0 3px 0; font-size:15px;}

ul {margin:0 0 0 0; padding:0 0 0 20px; }

li {list-style-type:decimal;  }

img { border:0px;}

#layout { margin-top:20px; margin-bottom:20px; text-align:left; }

#header { }



.w770 {width:770px;}

.w450 {width:420px;}

.w300 {width:310px;}

.w300 img { margin:0 6px 6px 0;}





.top { background-image: url(../images/top.gif); height:11px; overflow:hidden;}

.content { padding:10px 20px 10px 20px;}

.bottom { background-image: url(../images/bottom.gif); height:11px; overflow:hidden;}

marquee { line-height:35px; }



#main .content { padding:20px; text-align:justify; }



.bgred { background-color:#FF0000; }

.bggray { background-color:#CCCCCC; }

.bgwhite { background-color:#FFF; }

.center { text-align:center;}

.menu a {margin:0 8px 0 8px; color:#FFFFFF; font-weight:bold; font-size:12px; text-transform:uppercase; }

.menu .select {color: #FFFF00 }

.margintop{ margin-top:20px;}



.boxhome { background-color:#CCCCCC; padding:10px; width:210px; height:80px; margin:10px; }
.box { background-color:#CCCCCC; padding:10px; width:280px; height:80px; float:none; }
.box  a, .boxhome  a { font-weight:bold;}
.box  img, .boxhome img { margin-right:10px; float:left; }



.catalogo a img { border:3px solid #FFF}

.catalogo a:hover img { border:3px solid rgb(255, 102, 0);}

.footer { background-color:#999999;}

.footer a { color:#333333; text-decoration:underline;}

.footer a:hover { color:#FFF; text-decoration:none;}

