*{
	margin:0;
	padding:0;
	font-family: Arial, Verdana, _sans;
}
a img{border:none;}
#wrapper{width:1000px;margin:0 auto;}
#header{margin-top:10px;width:100%;text-align:center;}
#content{width:100%;margin-top:20px;}
#content_left{float:left;width:156px;}
#content_left img {margin-top: 14px;}
#content_center {float:left;margin-left:40px;}
#content_center div.center_wrapper {border:1px solid #CCC;position:relative;background-color:#ffffff;width:575px;height:973px;}
div.bottom_center_wrapper {float:left;width:575px;height:3px;background-color:#ffffff;position:absolute;bottom:0;right:0;z-index:10;}
#content_center div.center_white_wrapper {position:relative;width:570px;height:980px;}
#content_right{width:186px;float:right;margin-left:10px;}
#footer{clear:both;margin-top:1px;width:1000px;}

#menu {width:100%;list-style-type:none;}
#menu li a {float:left;width:156px;height:30px;background-image: url(../images/menu3.gif);background-repeat: no-repeat;}

#menu li a.menu1 {background-position: 0 0px;}
#menu li a.menu1:hover, a.menu1selected {background-position: 0 -30px;}

#menu li a.menu2 {background-position: 0 -60px;}
#menu li a.menu2:hover, a.menu2selected {background-position: 0 -90px;}

#menu li a.menu3 {background-position: 0 -120px;}
#menu li a.menu3:hover, a.menu3selected {background-position: 0 -150px;}

#menu li a.menu4 {background-position: 0 -180px;}
#menu li a.menu4:hover, a.menu4selected {background-position: 0 -210px;}

#menu li a.menu5 {background-position: 0 -240px;}
#menu li a.menu5:hover, a.menu5selected {background-position: 0 -270px;}

#menu li a.menu6 {background-position: 0 -300px;}
#menu li a.menu6:hover, a.menu6selected {background-position: 0 -330px;}

#menu li a.menu7 {background-position: 0 -360px;}
#menu li a.menu7:hover, a.menu7selected {background-position: 0 -390px;}

#menu li a.menu8 {background-position: 0 -420px;}
#menu li a.menu8:hover, a.menu8selected {background-position: 0 -450px;}

#menu li a.menu9 {background-position: 0 -614px;}
#menu li a.menu9:hover, a.menu9selected {background-position: 0 -644px;}

#menu li a.menuSolicitePassword { background: url(../images/password.png) 0 0 no-repeat; }
#menu li a.menuSolicitePassword:hover { background: url(../images/passwordover.gif) 0 0 no-repeat; }

#menu li a.menu10 {background-position: 0 -676px;}
#menu li a.menu10:hover, a.menu10selected {background-position: 0 -706px;}

#menu li a.menu11 {background-position: 0 -737px;}
#menu li a.menu11:hover, a.menu11selected {background-position: 0 -769px;}

#menu li a span {display:none;}

#menu_precos {position:relative;float:left; width:156px; height:60px; background: transparent url(../images/menu3.gif) no-repeat 0px -480px}
#menu_precos input#input_pass {color:#AAAAAA; font-size:11px; padding-top: 10px; padding-left: 2px; border:none; background-color:transparent; position:absolute; width:115px; left:8px; top:24px;}
#menu_precos input#botao_ok{border:none;background: transparent url(../images/bt_ok.png); position: absolute;left:127px;top:32px;width:22px;height:18px; cursor: pointer;}


#menu_news {position:relative;float:left; width:156px; height:55px; background: transparent url(../images/menu3.gif) no-repeat 0px -560px}
#menu_news input#inputNewsletter {color:#AAAAAA; font-size:11px; padding-top: 2px; padding-left: 2px; border:none; background-color:transparent; position:absolute; width:115px; left:8px; top:24px;}
#menu_news input#botaoNewsletter{border:none;background: transparent url(../images/bt_ok.png); position: absolute;left:127px;top:24px;width:22px;height:18px; cursor: pointer;}

#solicite {float:left;margin-top:14px;}
#solicite a {float:left; width:156px;height:20px;background:transparent url(../images/menu3.gif) no-repeat 0px -480px;}
#solicite a span {display:none;}

ul.menu_top {list-style-type:none;margin-left:8px;}
ul.menu_top li {float:left;margin-right:10px;}
ul.menu_top li a {padding:0px 8px 0px 8px;color:#333;border:1px solid #999;text-decoration:none;font-size:11px;background-color:#EEE;}
ul.menu_top li a:hover {border-color:#666}
ul.menu_top li a.selected {border-color:#333;}

div.imagem {display:inline;clear:both;float:left; margin-top:10px;margin-left:8px;width:534px;padding:10px;background-color:#FFF;}
div.titulo {clear:both;font-size:14px;margin-bottom:10px;width:554px;}
div.texto {clear:both;float:left;width:554px;font-size:12px;margin-top:10px;margin-left:10px;}
div.paginas {position:absolute;left:8px;bottom:6px;font-size:11px;z-index:30;}
div.paginas a {color:#333;text-decoration:none;padding-left:8px;padding-right:8px;}
div.paginas a:hover {color:#666;}
div.paginas a.selected {color:#000;text-decoration:underline;}

h2 {float:left;clear:left;margin-left:8px;margin-top:10px;}
ul.downloads {clear:left;float:left;margin-top:10px;margin-left:8px;list-style-type:none;width:580px;}
ul.downloads li {clear:left;}
ul.downloads li a {float:left;padding-left:10px;width:534px;height:40px;line-height:40px;color:#333;text-decoration:none;border-bottom:1px solid #CCC;font-size:14px;}
ul.downloads li a:hover {background-color:#CCC;}


ul.nf {float:left;clear:left;margin-top:10px;margin-left:8px;list-style-type:none;}
ul.nf li {clear:left;}
ul.nf li a {float:left;padding-left:10px;width:534px;height:40px;line-height:40px;color:#333;text-decoration:none;border-bottom:1px solid #ccc;font-size:14px;}
ul.nf li a:hover {background-color:#CCC;}

div.navigation {position:absolute;bottom:6px;right:10px;z-index:20;}
div.navigation a {color:#333;text-decoration:none;padding-left:2px;padding-right:2px;font-size:11px;}
div.navigation a:hover {color:#666;}
div.navigation a.selected {color:#000;text-decoration:underline;}

div.titulo {clear:left;float:left;margin-top:10px;margin-left:8px;font-size:14px;}

div.contactos {border:0;clear:both;font-size:11px;margin-top:20px;float:left;}
div.contactos a {color:#333;text-decoration:none;}
div.contactos a:hover {text-decoration:underline;}
div.contactos div.left {float:left; padding-left:10px;width:300px;}
div.contactos div.right {float:left;margin-left:10px;width:220px;}
div.contactos input, div.contactos textarea {border:1px solid #CCC;width:300px;color:#333;font-size:12px;}
div.contactos textarea {border:1px solid #CCC;height:350px;font-size:12px;}

input.limpar, input.enviar {margin-top:15px; width:148px !important;color:#CCC;border:1px solid #CCC !important; background-color:white;}
input.limpar {float:left;}
input.enviar {float:right;margin-right:0px;}

ul.categorias {clear:left;float:left;list-style-type:none;margin-top:10px;margin-left:8px;}
ul.categorias li {clear:left;}
ul.categorias li a {float:left;padding-left:10px;width:400px;height:30px;line-height:30px;color:#333;text-decoration:none;border-bottom:1px solid #ccc;font-size:14px;}
ul.categorias li a:hover {background-color:#ffffff;}

ul.categoriasProdutos { clear:left; float:left; list-style-type:none; }
ul.categoriasProdutos li { clear:left; height: 120px; border-bottom:2px solid #CCC; width: 575px; }
ul.categoriasProdutos li img { float:left; margin: 22px 0 0 30px; width:80px; height:80px; }
ul.categoriasProdutos li a { float:left; margin:30px 0 10px 10px; color:#000000; text-decoration:none; font-size:16px;}
ul.categoriasProdutos li a:hover{ text-decoration:underline; }
ul.categoriasProdutos li .prod { width:140px; }
ul.categoriasProdutos li .down { font-size:16px; float:right; margin-right:15px;}
ul.categoriasProdutos li:hover { background-color:#ffffff;}

div.boxlista {margin-left:0px;border-bottom:1px solid #CCC;relative;float:left;width:554px;margin-bottom:20px;height:180px;background-color: #ffffff;}
div.boxlista img {border:none;margin-top:5px;margin-left:0px;}
div.boxlista div.txtlista {text-align:right;margin-left:8px;margin-top:4px; font-size:14px;}

#footer { float:left; width:100%; }
#footer a { text-decoration:none; color:#000; font-size:12px; }


.formLine
{
margin-bottom:20px;
margin-left:10px;
font-size:12px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}

.formLine input
{
	width:400px;
}

.erro
{
color:#990000;
font-weight:bold;
}

.erro input, erro textarea
{
border:solid 1px #990000;
}

.erroExtra
{
	border:solid 1px #990000;
}

.tt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-size:28px;
	color:#999999;
	padding-top:10px;
	font-weight:bold;
}
