/* GLOBAL */
body, html, body { margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; background-color:#191919; 
                   background-image:url('../images/bg.jpg'); background-repeat:repeat-x; background-attachment:fixed;
                   text-align:center; font-family: Century Gothic, Tahoma, Arial, Verdana, Helvetica; }
/* POSICIONAMENTO */
#div_global   { width:100%; z-index:1; text-align:center; margin:auto; }
#div_conteudo { width:757px; z-index:1; text-align:center; margin:auto; }

#div_menu     { width:757px; z-index:1; border:0px solid #ffff00; clear:both; }

#div_esq      { width:226px; z-index:1; border:0px solid #ffff00; float:left; }
	#div_esq_logo   { margin-left: 95px; margin-right: 65px; margin-top: 11px; margin-bottom: 16px; border:0px solid #ffff00; }
	#div_esq_frente { margin-left: 45px; margin-right:  5px; margin-top: 11px; margin-bottom: 16px; border:0px solid #ffff00; }
	#div_esq_busca  { margin-left: 40px; margin-right:  5px; margin-top: 11px; margin-bottom: 16px; border:0px solid #ffff00; }

#div_esq_busca table { border-collapse: collapse;border:1px solid #ffffff; }
#div_esq_busca td { border:1px solid #ffffff; }
#div_esq_busca .busca_input  { border-left:1px solid #000000; border-top:0px; border-bottom:0px; border-right:1px solid #000000; font-family:MS Sans Serif; Tahoma, Arial, Verdana; font-size:8px; color:#000000; width:100px; height:16px; padding:0px; margin:0px; }
#div_esq_busca .busca_submit { border-left:1px solid #000000; border-top:0px; border-bottom:0px; border-right:0px solid #ed1b24; font-family:MS Sans Serif; Tahoma, Arial, Verdana; font-size:8px; color:#ffffff; width: 67px; height:18px; background-color:#ed1b24; padding:0px; margin:0px; margin:0px; }

#div_dir     { width:531px; z-index:1; border:0px solid #ffff00; float:right; text-align:center; }
#div_dir_box { width:471px; background-image:url('../images/bg_conteudo_centro.gif'); background-repeat:repeat-y; }

#div_dir .titulo { padding-left:15px; padding-top:10px; padding-bottom:15px; text-align:left; color:#ffffff; font-family: Century Gothic, Tahoma, Arial, Verdana, Helvetica; font-size:14px; }
#div_dir .imagem { padding-left:33px; padding-bottom:30px; border:0px; }
#div_dir .texto  { padding-left:20px; padding-right:20px; }
#div_dir p, table { text-align:justify; color:#eeeeee; font-family: Tahoma, MS Sans Serif, Arial, Verdana, Helvetica; font-size:11px; line-height: 18px; }

#div_dir .informativos { margin-left:32px; width:407px; float:left; padding-top:5px; padding-bottom:15px; margin-bottom:20px; }
#div_dir .informativos p { text-align: left; }

#div_dir .box        { margin-left:32px; background-color:#333333; width:407px; float:left; padding-top:15px; padding-bottom:15px; margin-bottom:20px; }
#div_dir .box1       { margin-left:32px; background-color:#ffffff; width:174px; height:115px; float:left; }
#div_dir .box2       { margin-left:58px; background-color:#ffffff; width:174px; height:115px; float:left; }
#div_dir .box_titulo { background-color:#ef1821; padding:4px; font-size:12px; text-align:center; color:#ffffff; font-weight: bold; }
#div_dir .box_texto  { font-family:MS Sans Serif; Tahoma, Arial, Verdana; font-size:8px; color:#000000;  }

#div_rodape   { width:757px; z-index:1; border:0px solid #ffff00; clear:both; }

/* VISUAL (fontes, cores, etc...) */
div, p, li, table { font-size: 11px; font-weight: normal; text-decoration: none; }

#texto_titulo { font-size: 16px; font-weight: bold; color:#666666; text-decoration: none; }

div#conteudo p { text-align: justify; text-indent: 20px; }

hr { height: 2px; color:#d8d8d8; }

a { color:#ffffee; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }

.enviar { border: 1px solid black; background-color:#eeeeee; }

img { border: 0px; }

h1 { padding:4px; font-size:12px; text-align:center; color:#ffffff; font-weight: bold; }
h2 { padding-left:30px; font-size:12px; color:#ffffff; font-weight: bold; }
h4 { padding-left:30px; font-size:10px; color:#ffffff; font-weight: bold; }

/* CLASSES */
.thumbnail  { background-color:#ffffff; border:2px solid #d8d8d8; }
.enviar { border: 1px solid black; background-color: #eeeeee; }
input { border: 1px solid black; background-color: #eeeeee; font-family: Tahoma, MS Sans Serif, Arial, Verdana, Helvetica; font-size:11px; }
textarea { border: 1px solid black; background-color: #eeeeee; font-family: Tahoma, MS Sans Serif, Arial, Verdana, Helvetica; font-size:11px; line-height: 18px; }