/* Reset CSS */

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }

code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
dfn, i, cite, var, address, em { font-style: normal; }
th, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; vertical-align: top; }
body { background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } 
font { color: inherit !important; font: inherit !important; color: inherit !important; } 
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }



/*////////////////////////////////////////////////////////*/

body{background:#eaeaea url(../image/fundobarra.jpg) repeat-x; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
#divgeral{width:820px; margin:0 auto;}
#divtopo{width:820px; height:243px;}
#divmenu{background:url(../image/fundomenu.jpg) no-repeat; width:820px; height:33px; font-size:11px;}

#divmenu ul{margin-left:15px;height:33px;}
#divmenu ul li{float:left; height:33px;}
#divmenu ul li a{color:#FFF; display:block; height:24px; padding-top:9px; text-align:center;}
#divmenu ul li a:hover{background:url(../image/menuover.jpg) no-repeat top center;}
#divmeio{width:820px; min-height:300px; height:auto; background:url(../image/fundomeio.png) repeat-y; display:table;}
* html #divmeio{height: 300px; }
#divesq{background:url(../image/fundodir.jpg) no-repeat right top; width:301px; height:413px; float:left; margin-left:4px; _margin-left:2px;}
#divdir{float:left; width:480px;}
#divatendimento{width:151px; height:112px; float:left; margin-top:149px;}
#divproduto{width:150px; height:234px;margin-top:190px; float:left;}
#divmeio:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

#divbase a{color:#000;}
#divbase span{color:#0C0;}
#divbase{font-size:10px; text-align:center; color:#000;} 

#divintro{background:url(../image/fundointro.png) no-repeat top; width:501px; height:195px;}
#menuproduto{width:460px; height:150px; position:relative; overflow:hidden; margin-top:33px; float:left;}
#rolagemproduto{width:920px; height:150px; position:relative; left:-460px;}
#menurolagemproduto{float:left; width:460px; display:block; height:150px; text-align:justify;}
#menurolagemproduto li{float:left; margin-left:2px;}
#menurolagemproduto li a{display:block; width:150px; text-align:center; color:#3746b5;} 
#menurolagemproduto li a:hover{background:#3746b5; color:#FFF;}

#divnoticias{width:466px; height:210px; background:url(../image/boxnoticias.png) no-repeat; padding:10px;}
h1{border-left:5px double #666; padding-left:5px; width:400px; height:16px; font-size:14px; font-weight:bold; margin-bottom:5px;}
h2{border-left:5px double #666; padding-left:5px; width:400px; height:14px; font-size:13px; font-weight:bold; margin-bottom:5px;}
#listanoticias{height:90px; width:438px; overflow:hidden; float:left; margin-top:5px; position:relative;}
#rolagem{width:18px; height:100px; float:right;}
#listarolagem{height:90px; width:438px; }
#divtecnica{margin-top:30px; padding-left:55px; font-size:11px; width:390px; float:left;}

#divconteudo{485px; margin-left:20px; margin-top:20px;}

#listmenuproduto{float:left; width:460px; display:block; height:150px; text-align:justify;}
#listmenuproduto li{ margin:2px; width:300px;}
#listmenuproduto li a{text-align:left; background:#FFFFFF; color:#003; display:block; width:300px; color:#3746b5;}
#listmenuproduto li a:hover{background:#3746b5; color:#FFF;}

.pglistanoticia{font-size:11px; text-align:justify; line-height:14px;}
.pglistanoticia h3{font-size:12px; color:#3746b5;}
.pglistanoticia a{color:#000;}
.pglistanoticia hr{border:#999 1px thick; display:block;}

#listmenuproduto h3{font-size:12px; color:#3746b5; font-weight:bold;};
#comentario{text-align:center; font-size:11px; font-style:italic;}
#viewnoticia{margin-bottom:15px; text-align:justify; line-height:14px;}
.formulario{line-height:25px;}
.formulario br{clear:both;} 
.formulario label{float:left; width:80px; text-align:right; padding:2px; }
.formulario select{border:#333 1px solid; padding:2px; width: 200px; background:#F0F0F0; color:#000;}
.formulario input{border:#333 1px solid; padding:2px; background:#F0F0F0; color:#000;}
.formulario textarea{border:#333 1px solid; padding:2px; background:#F0F0F0; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:12px;}


/*//////////////////////////////////////////////////////////*/

#content {padding:20px}
#dialog {position:absolute; width:425px; padding:10px; z-index:200; background:#fff}
#dialog-header {display:block; position:relative; width:411px; padding:3px 6px 7px; height:14px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(../image/dialog_close.gif) no-repeat}
#dialog-content {display:block; height:160px; padding:6px; color:#666666; font-size:13px}
#dialog-content a{color:#000000;}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#000; opacity:.75; filter:alpha(opacity=75); z-index:100}
.error {background:#fff url(../image/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(../image/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff url(../image/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(../image/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(../image/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(../image/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url(../image/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(../image/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}



