/* CSS Document */
body {margin:0; padding:0; text-align:center; background:url(../images/bgBody.jpg) repeat-x #020100; }
#main { width:840px; text-align:left; margin:0 auto; background:url(../images/bgMainB.jpg) no-repeat #110800; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-position:0 30px;}
/* --------------- top ------------------ */
#top { height:336px;}
#member { text-align:center; clear:both; height:40px; padding:10px 0 0 0;}
#memberA { float:left; margin:0 6px 0 0}
#memberB {float:left; margin:0 2px 0 0}

#banner { height:295px;}
#naviTop { padding:0 0 0 58px; }
#naviTop ul { margin:0; padding:0; list-style-type:none;}

#naviTop li { margin:0 2px 0 0;float:left; }

li#ahome a{ background:url(../images/active_home.jpg) no-repeat; width:102px; height:40px; text-indent:-9999px; display:block;}

li#ahome a:hover {background:url(../images/hover_home.jpg) no-repeat;}

li#aabout a{ background:url(../images/active_about.jpg) no-repeat; width:102px; height:40px; text-indent:-9999px; display:block;}
li#aabout a:hover {background:url(../images/hover_about.jpg) no-repeat;}

li#aservices a{ background:url(../images/active_services.jpg) no-repeat; width:102px; height:40px; text-indent:-9999px; display:block;}
li#aservices a:hover {background:url(../images/hover_services.jpg) no-repeat;}

li#agallery a{ background:url(../images/active_gallery.jpg) no-repeat; width:102px; height:40px; text-indent:-9999px; display:block;}
li#agallery a:hover {background:url(../images/hover_gallery.jpg) no-repeat;}

li#avideo a{ background:url(../images/active_video.jpg) no-repeat; width:102px; height:40px; text-indent:-9999px; display:block;}
li#avideo a:hover {background:url(../images/hover_video.jpg) no-repeat;}


li#atestimonials a{ background:url(../images/active_testimonials.jpg) no-repeat; width:102px; height:40px; text-indent:-9999px; display:block;}
li#atestimonials a:hover {background:url(../images/hover_testimonials.jpg) no-repeat;}

li#acontact a{background:url(../images/active_contact.jpg) no-repeat; width:102px; height:40px; text-indent:-9999px; display:block;}
li#acontact a:hover {background:url(../images/hover_contact.jpg) no-repeat;}


/* --------------- middle ------------------ */
#middle { height:auto; overflow:auto;}
#flash { clear:both; width:720px; height:350px; border:2px solid #2E0A00; background:#6B3F00; margin:5px auto 0 auto; padding:1px; }

#titulo { height:54px; width:auto;padding:0 0 0 0;}

#content { height:auto; padding:20px 60px 40px 60px; color:#474646; clear:both; line-height:160%;}
#content a { color:#F8B7B7;}
#content a:hover { color:#FFFF00;}

#paging { padding:0 20px 10px 0;width:700px; height:20px; }

#prev { width:auto;  float:right;}
#prev a { color:#800000; text-decoration:none;}
#prev a:hover { text-decoration:underline;color:#800000;}

#next { width:auto;  float:right;} 
#next a { color:#800000; text-decoration:none;}
#next a:hover { text-decoration:underline;color:#800000;}

#page { width:auto; float:right; padding:0 4px; }
#page a { color:#800000; text-decoration:none;}
#page a:hover { text-decoration:underline;color:#800000;}
#write { text-align:left; float:left;}
#curr { color:#006600;}

/* --------------- bottom ------------------ */
#bottom { background:url(../images/bgFoot.jpg) no-repeat #020100; height:147px;}
#bulb { width:50px; float:right; padding:0 20px 0 0;}
#naviBottom { width:600px; padding:20px 0 0 20px;  float:left;}
#naviBottom ul { margin:0; padding:0; list-style-type:none;}
#naviBottom li { float:left; color:#420000; padding:0 3px;}
#naviBottom li a {color:#420000; text-decoration:none;}
#naviBottom li a:hover{ color:#710000; text-decoration:underline;}

#copyright { padding:10px 0 0 20px; color:#333333; width:300px; float:left; clear:left; font-size:11px;}
#sound { width:60px; height:40px; float:right; padding:28px 0 0 0;}

/* --------------- iba pa ------------------ */
#img_left { float:left; background:#6B3F00; padding:2px; margin:0 10px 0 0; }
#contactform th {}
#contactform td { padding:3px 2px;}
.r { text-align:right;}
