/* 
#############################################
## BM DESIGNER - UM NOVO CONCEITO EM HOSPEDAGENS DE SITES ##
## E-MAIL: CONTATO@BMDESIGNER.COM.BR    ##
#############################################
*/

body { margin:0px; text-align:center; background:#0d0100; }

* .moldura { margin:0 auto; width:916px; text-align:left; list-style:none; padding:0px; color:#fff; font:13px "Trebuchet MS"; }
* a { text-decoration:none; color:#fff;}
* p a { color:#fff; }
* a p { color:#fff; }
* h2 { color:#009900; font:17px "Trebuchet MS"; padding:5px; border-bottom:1px solid #ffffff; }
* img { border:0px; }
* h3 { color:#999; }

* input, * textarea { float:left; text-align:left; font:13px "Trebuchet MS"; background:#fff; color:#333; border:1px solid #ccc; padding:2px; margin:1px; }

* label { float:left; width:120px; font:13px "Trebuchet MS"; color:#fff; padding:2px; margin:1px; }

* p { font:13px "Trebuchet MS"; color:#fff; margin:10px 0px; text-align:justify; }
* ul { list-style:none; margin:0px; padding:0px; }
* li { float:left; margin:0px; text-align:center; list-style:none; }


* .logo { width:196px; height:167px; background:url(../images/logoleao.jpg) no-repeat; margin:0px; padding:0px; }
* .logo a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; }
* .logo a { background:url(../images/logoleao.jpg) no-repeat; }

div#menu { display:block; height:45px; border-bottom:1px solid #332e26; border-top:1px solid #332e26; background:url(../images/bg_menu.jpg); margin-bottom:12px; }
div#menu ul { list-style:none; margin:0px; }
div#menu ul li { float:left; width:115px; height:25px; padding:15px 0px 5px 0px; border-right:1px solid #003300; }
div#menu ul li a { color:#003300; font:14px "Trebuchet MS"; font-weight:bold; }
div#menu ul li a:hover { color:#fff; }
div#menu ul li:hover { background:#242424 url(../images/digital-menu.jpg) center; }

/* Banner linha */
div#combo_right { float:right; width:339px; height:240px; border-left:3px solid #003300; background:#003300; }
div#combo_right h2 { border:none; color:#fff; padding:10px 0px 0px 10px; margin:0px; font-size:20px; }
div#combo_right p { padding:10px 0px 8px 10px; margin:0px; }


/* fotos */
* .fotos li { width:auto; padding:5px; height:120px; }

div#espaco { clear:both; height:1px; }

/* Contato */
div#contato li { display:block; float:none; margin:0px 0px 5px 10px; text-align:left; }
div#contato label { width:100%; margin:0px 0px 1px 0px; }
div#contato label span { float:left; width:150px; }
div#contato input, textarea, select { float:none; border:1px solid #aaa; width:300px; }
div#contato .submit { margin:0px; width:80px; text-align:center; border:1px solid #aaa; background:#ddd; }


/* rodapé */
div#rodape { display:block; background:#003300; height:50px; padding-top:10px; }
div#creditos { float:left; }

* .logoa { float:right; width:53px; height:41px; background:url(../images/logobm.jpg) no-repeat; margin:0; padding:0px; }
* .logoa a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; }
* .logoa a { background:url(../images/logobm.jpg) no-repeat; }