/* -------------------------------------------------- */
/* SOURCE CODE                                        */
/* -------------------------------------------------- */
/**
*
* @copyright Copyright (c) 2008, Soft-Line Soluções em Sistemas
*
*/

* { margin:0; padding:0; }
/*border:none */
body { background:#f6f1b9 url('../../imagens/bg.jpg') center top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }

a { font-weight:bold; color:#333 }
a:hover { text-decoration:none }
a:link {text-decoration:none}
a:visited {text-decoration:none}

input, textarea, button { padding:2px; font-size:12px; color:#333; }
input, textarea { border:1px solid #999; background:#fff; }
button { background:#333; font-weight:bold; color:#fff; text-transform:uppercase; cursor:pointer; }

ul { list-style:none; }


#wrap { width:1004; margin:0 auto }


#header, #header-in { float:center; width:1004; height:120px }
/*#header { background:url('../../imagens/bg_header.jpg') no-repeat }
#header-in { background:url('../../imagens/bg_header-in.jpg') no-repeat }*/

#logo { float:left; width:280px; height:120px }
#logo h1 { float:left; width:280px; height:120px; text-indent:-9999px; background:url('../../imagens/logo.jpg') no-repeat; }
#logo h1 a { position:relative; display:block; width:280px; height:120px; }

#menu { float:left; width:450px; height:120px; text-align:center }
#menu ul { width:430px; height:26px; margin-top:55px; padding-top:10px }
#menu ul li { display:inline; padding:0 5px }
#menu ul li a { padding:2px; color:#fff; text-transform:uppercase; font-size:10px; font-weight:normal; text-decoration:none }
#menu ul li a:hover { background:#fff; color:#333 /*text-decoration:underline*/ }


#middle, #middle-in { float:center; width:980px }
/*#middle { background: #f6f1b9 url('../../imagens/bg_middle.gif') repeat-y }
#middle-in { background: #f6f1b9 url('../../imagens/bg_middle-in.gif') repeat-y }*/
#middle h2, #middle-in h2 { padding-left:6px; padding-top:5px; height:25px; background:url('../../imagens/barra_titulo.jpg') left center no-repA?,?H?eat; font-size:10px; text-transform:uppercase; background-repeat:repeat-x;}
#middle h3, #middle-in h3 { font-size:12px }
#middle img.iesquerda, #middle-in img.iesquerda { float:left; margin-right:10px; border:1px solid #999 }
#middle img.idireita, #middle-in img.idireita { float:right; margin-left:10px; border:1px solid #999 }
#middle img.line, #middle-in img.line { margin:10px 0 }


#content { float:center; width:980px; padding:10px }
#content-in { float:center; width:980px; padding:10px }

#content-in div.msg { float:center; width:1004px; padding:10px; border:1px solid #999; background:#fff }
#content-in div.msg button { margin-top:5px }

#content h2, #content-in h2 { font-size:12px; margin-bottom:10px }
#content h3, #content-in h3 { font-size:12px; margin-bottom:10px; color:#d93032 }
#content h4, #content-in h4 { font-size:12px; margin-bottom:10px }
#content h5, #content-in h5 { font-size:12px; margin-bottom:10px; color:#000 }
#content p, #content-in p { text-align:justify }

#content-in p.voltar { display:block; float:left; clear:both; width:900px; margin-top:10px }
#content-in p.voltar a { display:block; float:left; padding-left:17px; background:url('../../imagens/voltar.gif') no-repeat left 3px; *background:url('../../imagens/voltar.gif') no-repeat left 2px }

#content ul.box li { display:block; float:center; width:145px }
#content ul.box li.treinamentos { padding-right:5px }
#content ul.box li.faq { padding:0 5px }
#content ul.box li.informativos { padding-left:5px }

#noticias #content-in ul li { margin-bottom:10px }

#informativos #content-in ul { display:block; float:left; padding:0 5px }
#informativos #content-in ul li { display:block; float:left; text-align:center; width:175px; height:230px }
#informativos #content-in ul li img { margin-bottom:5px; border:1px solid #999 }
#informativos #content-in p.adobe_reader { margin-top:5px }

#faq #content-in ul { display:block; float:left; width:980px }
#faq #content-in ul li { display:block; float:left; width:980px; height:95px }
#faA?,?H?q #content-in ul li img { border:1px solid #999 }

#faq #content-in ol { display:block; float:left; width:980px }
#faq #content-in ol li { display:block; float:left; width:980px; margin-bottom:10px }

#faq #content-in ul.itens li { display:block; float:left; width:980px; height:auto; margin-bottom:10px }

#solucoes #content-in ul.lista { display:block; float:center; width:980px }
#solucoes #content-in ul.lista li { display:block; float:center; width:980px; height:95px }
#solucoes #content-in ul.lista li img { border:1px solid #999 }

#solucoes #content-in ul.itens { width:980px }
#solucoes #content-in ul.itens li { display:list-item }

#sidebar { float:left; width:250px }

#sidebar div.noticias { float:left; width:230px; padding:0 10px; margin-bottom:5px; background:url('../../imagens/bg_h2_noticias.jpg') no-repeat }

#sidebar div.noticias h2 { padding-left:12px; background:url('../../imagens/!circle.gif') left center no-repeat; font-size:12px; text-transform:uppercase }

#sidebar div.noticias h2 { height:20px; margin-bottom:10px; background-position:0 5px }
#sidebar div.noticias h2 a { text-decoration:none; color:#333 }
#sidebar div.noticias h2 a:hover { text-decoration:underline }
#sidebar div.noticias h3 { font-weight:normal }
#sidebar div.noticias ul li { display:block; float:left; width:230px; height:60px }
#sidebar div.noticias ul li.meio { padding-top:10px }
#sidebar div.noticias ul li.meio3 { padding:10px 0 }
#sidebar div.noticias ul li img { border:1px solid #999 }
#sidebar div.noticias a { color:#d93032 }

#sidebar div.login { float:left; width:250px; height:51px; margin-top:5px; padding:18px 0; background:url('../../imagens/bg_login.gif') no-repeat }
#sidebar div.login input#f_Login { width:150px }
#sidebar div.login input#f_Senha { width:112px }
#sidebar div.login label { display:block; float:left; text-align:right; width:50px; height:15px; padding:5px; font-weight:bold }
#sidebar div.login div { display:block; float:left; width:190px; height:25px }
#sidebar div.login A?,?H?button { width:30px; margin-left:5px }

#sidebar div.bematech { float:left; width:248px; height:154px; padding:0 1px; background:url('../../imagens/bg_bematech.gif') no-repeat }
#sidebar div.bematech #homologados { float:left; width:150px; height:120px; padding:17px 49px }


#footer { float:left; width:100%; height:26px; padding-top:10px; text-align:center; background:#fff url('../../imagens/bg_footer.jpg') repeat-x; }
#footer address { font-style:normal; color:#fff; font-size:12px; font-weight:normal }
#footer address a { color:#fff }
