@charset "utf-8";
/* CSS Document */
body	{ font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-size:11px; color:#CCCCCC; background:#000; }
div		{ font-family:Arial, Helvetica, sans-serif; }
a 		{ cursor:pointer; }
td		{ vertical-align:top; }
#form	{ border:none; margin:0; }
#ini 	{ border:none; width:0px; height:0px; margin:0px; }
.column { overflow:hidden; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; width:100%; }
ol,ul {list-style:none;}

.m5 { margin-bottom:5px; } .m5t { margin-top:5px; }
.m10 { margin-bottom:10px; } .m10t { margin-top:10px; }
.m20 { margin-bottom:20px; } .m20t { margin-top:20px; }
.m30 { margin-bottom:30px; } .m30t { margin-top:30px; }
.m40 { margin-bottom:40px; } .m40t { margin-top:40px; }

.bxs 		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:5px; border:1px solid #e5e5e5; width:90%; margin-bottom:2px; }
.bxs_error	{ background:#FFF0F0; font-size:12px; color:#666; padding:5px; border:1px solid #FFE1E1; width:90%; margin-bottom:2px; }
.bx_erro { background:#FFF0F0; font-size:12px; color:#FF0000; padding:5px; border:1px solid #FFE1E1; margin-bottom:10px; margin-top:10px; font-weight:bold; text-align:left; }
.bx_ok { background:#E8FFE8; font-size:12px; color:#009900; padding:5px; border:1px solid #9DFF9D; margin-bottom:10px; margin-top:10px; font-weight:bold; text-align:left; }

.bx_info { background:#f5f5f5; border:1px solid #e5e5e5; padding:10px; font-size:11px; color:#666; }

#page {  margin:0 auto 0 auto; width:650px; background:#FFFFFF; padding:30px; min-height:400px; }
.img_right { float:right; padding:5px; border:1px solid #e5e5e5; margin-left:20px; margin-bottom:10px; }

#menu_h { float:right; padding-right:30px; padding-top:80px; }
#menu_h ul{ margin:0px; padding:0px; }
#menu_h li { float:left; margin-right:10px; list-style:none; font-size:12px; font-weight:bold; padding-bottom:7px; }
#menu_h li a{ text-decoration:none; color:#fff; }
#menu_h li:hover a{ border-bottom:2px solid #fff; padding-bottom:5px; }
.menu_in { color:#666; }

#bottom { width:100%; padding-bottom:10px; text-align:center; color:#333; margin-top:20px; font-size:11px; }
#bottom a{ color:#666; text-decoration:none; }
#bottom a:hover{ color:#CCC; }

#bottom_menu { margin-bottom:10px; }
#bottom_menu a{ color:#333; text-decoration:none; font-weight:bold; font-size:11px; margin-right:10px; }
#bottom_menu a:hover{ color:#fff; }

.tx { font-size:12px; color:#666; text-decoration:none; text-align:justify; }
.tx a{ color:#333; text-decoration:none; }
a:hover.tx { color:#990066; }

.tx_info { font-size:11px; color:#666; text-decoration:none; }
a:hover.tx_info { color:#990066; }
.tx_light { font-size:11px; color:#999; text-decoration:none; }

.title { font-size:36px; color:#ccc; padding-bottom:5px; border-bottom:1px solid #e5e5e5; margin-bottom:10px; }
.title_purple { font-size:24px; color:#000; padding-bottom:5px; border-bottom:1px solid #e5e5e5; margin-bottom:10px; }
.subtitle { font-size:18px; color:#ccc; margin-bottom:10px; }

.tx_url { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; }
.tx_url a:hover{ color:#FF0000; }

#galerias { padding-right:10px; width:150px; }
#galerias ul{ padding:0px; margin:0px; }
#galerias li { padding-left:10px; list-style:none; font-size:11px; font-weight:bold; color:#333; padding-bottom:3px; padding-top:3px; border-bottom:1px solid #f5f5f5;  }
#galerias li.categoria { padding-left:0px; font-size:12px; color:#000; margin-bottom:3px; margin-top:3px; font-weight:bold; border-bottom: none; border-bottom:1px solid #e5e5e5;  }
#galerias li.categoria a{ font-size:12px; color:#666; font-weight:normal;  }
#galerias li.categoria a:hover { color:#000; }
#galerias li a{ text-decoration:none; font-size:11px; font-weight:bold; color:#999; }
#galerias li a:hover{ color:#000; }

#img_gal { margin-top:10px; overflow:hidden; clear:both; }
#img_gal div { float:left; margin-right:5px; margin-bottom:5px ;border:5px solid #e5e5e5; width:100px; height:100px;  }
#img_gal img { border:none; }
#img_gal div:hover { border:5px solid #999; cursor:pointer; }

#imgrand img { border:10px solid #fff; }