* {margin:0; padding:0; border:0;}
body { background-color: #2c1c5a; background-image: url(img/fundo-tudo.gif);}
#tudo { width:100%; background:#FFFFFF url(img/fundo.gif) top repeat-x; position:relative}
#container {width:970px; margin:0px auto;}
#banner { height:264px;}

#menu1 ul { list-style:none; width:970px; background:url(img/menu-1-fundo-link.gif) repeat-x top;}
#menu1 li { display:inline;}
#menu1 a { border:0; text-decoration:none;}
#menu1 a:hover { background: #e5f6ff url(img/menu-1-fundo-over.gif) repeat-x top; text-decoration:none;}

#menu2 { width:970px; height:36px; padding-top:1px; background-image:url(img/menu-2-fundo.gif); background-repeat:repeat-x;}
#menu2a { float:left; width:320px;}
#menu2b { float:left; width:330px; text-align:center;}
#menu2b p { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0060a9; margin-top:10px;}
#menu2c { float:left; width:145px; text-align:right}
#menu2d { float:left; width:165px; vertical-align:top;}
#menu2d select { margin-top:9px;}

#conteudo { width:970px; display:block; overflow:auto; background-color:#FFFFFF; background-image:url(img/fundo-col2-b.gif); background-position:top; background-repeat:repeat-y;}
#coluna1 { float:left; display:block; width:744px; background-image:url(img/fundo-conteudo.gif); background-position:top; background-repeat:repeat-x;} /*  width 744px */
#coluna1 p, #homelinha2b p {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6B6F72; line-height:16px; text-align:justify;}
#homelinha1 { float:left; width:744px; height:195px; background-image:url(img/fundo-col1-linha1.jpg); background-repeat:no-repeat;} /*  width 744px */
#homelinha2 { float:left; width:726px; height:126px; padding:32px 0px 0px 18px; background-image:url(img/fundo-col1-linha2.jpg); background-repeat:no-repeat; background-position:top;} /*  height 158px */
#homelinha2a, #homelinha2c { float:left; width:185px;}
#homelinha2b { float:left; width:300px; padding:5px 15px 0px 15px}
#homelinha1a { float:left; width:452px;}
#homelinha1b { float:left; width:267px; padding-top:45px;}
#homelinha1b ul { padding-left:17px;}
#homelinha1b li {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6B6F72; list-style-image:url(img/li.gif); list-style-position:outside; margin-bottom:6px; line-height:14px;}
#homelinha1b a {color:#6B6F72; text-decoration:none;}
#homelinha1b a:hover {color:#0058bf; text-decoration:underline;}

#coluna2 { float:left; display:block; width:194px; padding:16px; background-image:url(img/fundo-col2-b-top.gif); background-repeat:no-repeat;} /*  width 226px */
#coluna2 p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#5d6063; text-align:justify; line-height:13px;}
#coluna2 h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#0058bf;}
#coluna2 a {color:#0058bf; text-decoration:none;}
#coluna2 a:hover {color:#0058bf; text-decoration:underline;}

.homesobreimg { position:relative; float:left; left:16px; top:23px; width:142px; height:130px;}
.homesobre { position:relative; float:left; left:29px; top:65px; width:235px; height:85px; z-index:2;}
/*.homeshore1 { position:relative; left:20px; top:32px; width:185px; height:85px; background-color:#003399;}
.homeshore2 { position:relative; left:220px; top:-53px; width:300px; height:85px; background-color:#009999;}
.homeshore3 { position:relative; left:535px; top:-138px; width:185px; height:85px; background-color:#000099;}*/

#rodape { width:100%; height:79px; background-image: url(img/fundo-rodape.gif); background-position:top; background-repeat:repeat-x;}
#rodapecont { height:67px; width:912px; margin:0px auto; padding:12px 31px 0px 27px;} /*  height 79px width 970px */
#rodapecont1 { float:left; width:400px; text-align:left;}
#rodapecont2 { float:left; width:512px; text-align:right;}
#rodapecont p { font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; color:#1f69bf; margin-bottom:3px;}
#rodapecont a { font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; color:#1f69bf; text-decoration:none;}
#rodapecont a:hover { color:#f8d300; text-decoration:underline;}

select { color:#485666; border:1px solid #6e849d; background-color:#FFFFFF; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.gold { color:#f8d300;}

/* - - - - - - PAGINAS INTERNAS - - - - - - - */

#conteudoint { width:920px; padding: 20px 25px 30px 25px; display:block; overflow:auto; background-color:#FFFFFF; background-image:url(img/fundo-conteudo.gif); background-position:top; background-repeat:repeat-x;} /* width:970px */
#conteudoint p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5d6063; text-align:justify; margin-bottom:8px;}
#conteudoint h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.4em; color:#0058bf; font-weight:bold; margin:5px 0px 8px 0px;}
#conteudoint h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.1em; color:#006FF4; font-weight:normal; margin:25px 0px 8px 0px;}
#conteudoint h5 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.1em; color:#006FF4; font-weight:normal; margin-bottom:15px;}
#conteudoint h6 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; color:#006FF4; font-weight:bold; margin:25px 0px 8px 0px;}
#conteudoint td h6 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#006FF4; font-weight:bold; margin:0px 0px 8px 0px;}
#conteudoint a {color:#0058bf; text-decoration:none;}
#conteudoint a:hover {color:#0058bf; text-decoration:underline;}
#mod1a { float:left; width:435px;}
#mod1b { float:left; width:435px; padding-left:50px; background-image:url(img/sep.gif); background-repeat:repeat-y; background-position:left;}
#mod2a { float:left; width:635px;}
#mod2b { float:left; width:235px; padding-left:50px; background-image:url(img/sep.gif); background-repeat:repeat-y; background-position:left;}
#mod3a { float:left; width:645px;}
#mod3b { float:left; width:235px; padding-left:40px;}
#mod4a { float:left; width:660px;}
#mod4b { float:left; width:230px; padding-left:30px;}
#mod5a { float:left; width:160px;}
#mod5b { float:left; width:160px; padding-left:20px;}
#mod5c, #mod5d { float:left; width:270px; padding-left:20px;}
.mb15 { margin-bottom:15px;}
.forn { float:left; width: 150px; height:150px; padding: 0px 17px; text-align:center;}
.cli { float:left; width: 150px; height:150px; padding: 10px 17px; text-align:center;}
.data { font-size:0.7em; color:#888888; font-weight:normal;}
#destaque a, #downloads a {color:#6B6F72; text-decoration:none;}
#destaque a:hover, #downloads a:hover {color:#0058bf; text-decoration:underline;}
#mod3a ul, #mod4a ul, #downloads ul { padding-left:27px;}
#mod3a li, #mod4a li, #downloads li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5d6063; text-align:justify; margin-bottom:12px; list-style-image:url(img/li.gif); list-style-position:outside;} 
.downloadscol1 { float:left; width:320px; padding-right:35px;}
.downloadscol2 { float:left; width:320px; padding-right:35px;}
.downloadscol3 { float:left; width:210px;}
input, textarea { border:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5d6063; background-color:#eeeeee; padding:2px 4px;}
table, td { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5d6063; padding:5px;}
#conteudoint h6 a, #produtos h5 a {color:#006FF4; text-decoration:none;}
#conteudoint h6 a:hover, #produtos h5 a:hover {color:#0054BB; text-decoration:underline;}
#produtos p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5d6063; margin-bottom:15px; text-align:center;}
#produtosdetalhes ul { padding-left:32px; padding-bottom:30px;}
#mod5a ul, #mod5b ul, #mod5c ul, #mod5d ul, #conteudoint ul { padding-left:32px; padding-bottom:10px;}
#produtosdetalhes li, #mod5a li, #mod5b li, #conteudoint li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6B6F72; list-style-image:url(img/li.gif); list-style-position:outside; margin-bottom:6px; line-height:14px;}
#mod5c li, #mod5d li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#6B6F72; list-style-image:url(img/li-2.gif); list-style-position:outside; margin-bottom:6px; line-height:14px;}

#produtosdetalhes p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5d6063; margin-bottom:15px; text-align:justify;}
#produtos h5, #produtosdetalhes h5 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.1em; color:#006FF4; font-weight:normal; margin-bottom:5px;}
.produtos { float:left; padding: 0px 15px 0px 15px; width:200px; text-align:center; height:280px;}
.esq { float:left; border:0; margin: 0px 12px 10px 0px}
.dir { float:right; border:0; margin: 0px 0px 10px 12px}

.prodimg { float:left; width:250px; text-align:center;}
.proddescricao { float:left; padding: 0px 15px 0px 35px; width:620px;}
.proddescricao table { border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; margin:0; padding:0}
.proddescricao td { border-top:1px solid #cccccc; border-left:1px solid #cccccc;}


