*{margin:0 auto; padding:0;}
body{background:#fff;}
/*BOX*/
#box{width:1212px; height:auto; background:#fff; margin:0 auto;}
/*HEADER*/
#header{width:1212px; height:226px; background:#fff url(img/background_header.jpg) no-repeat; float:left; padding-bottom:20px;}
#header_logo{width:216px; height:206px; background:url(img/background_logo.png) no-repeat; float:left; margin:20px 50px;}
#header_frase{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; float:left; margin:5px 0; text-shadow:1px 1px #006; text-align:center; width:880px; height:20px;}
#header_frase a{color:#FC0;}
#header_menu{width:880px; height:39px; margin:154px 0 0 0; float:left;}
#header_menu ul{height:42px; list-style:none; margin:0 auto;}
#header_menu ul li a{display:inline; float:left; font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; font-weight:bold; padding:6px 15px 0 15px; text-shadow:1px 1px #333; height:42px;}
#header_menu ul li img{float:left;}
#header_menu ul li a:hover{background:url(img/menu_hover.jpg) repeat-x; color:#FF0; padding:7px 15px 0 15px; height:41px;}
/*CONTENT_MENU*/

#content_menu{width:176px; height:auto; border:1px solid #f6f6f6; background:#fdfdfd; float:left; margin:0 0 20px 10px;}
#content_menu_titulo{width:174px; height:32px; background:url(img/content_menu_titulo.png) no-repeat; margin:1px 1px 5px 1px; float:left;}
#content_menu_titulo h1{font:20px Arial, Helvetica, sans-serif; color:#FF0; font-weight:bold; margin:2px 0 0 25px; float:left;}
#content_menu_titulo img{margin-top:2px; float:left;}
#content_menu ul{width:136px; float:left; height:auto; list-style:none; padding:10px 20px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:20px;}
#content_menu ul li{margin:2px 0; float:left; width:136px;}
#content_menu ul li a{color:#003; float:left;}
#content_menu ul li a:hover{color:#F90; float:left;}
#content_menu form{width:156px; padding:0 20px; float:left;}
#content_menu label{margin-bottom:5px; float:left;}
#content_menu input{color:#06F;}
#content_menu span{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F; float:left;}
#content_menu .btn{background:#FFF; border:1px solid #09F; padding:2px 0; color:#09F;}
#content_menu a{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F; padding:0 20px; float:left;}
#cad{margin:5px 0 20px 0; float:left;}

#content_flash{width:990px; height:210px; float:right; margin:0 0 20px 0 ;}
#object{margin:0 54px 0 54px; border:1px solid #33A2A4; float:left; width:882px; height:210px;}

#busca_avancada{width:996px; height:140px; float:right; background:url(img/busca_avancada.jpg) no-repeat; margin:0 0 0 0;}
#busca_avancada form{width:996px; height:86px; float:left; margin:0 0 0 0;}
#form_left{height:86px; width:450px; float:left; margin:0 0 0 160px;}
#form_left label{display:block; margin:6px 0 0 0; float:left;}
#form_left span{width:auto; float:left; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-variant:small-caps; text-align:right; padding:0; margin:0 0 0 30px;}
#form_left input{width:420px; height:35px; float:left; margin:5px 30px 30px 30px; font:24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
#form_right{width:130px; height:56px; float:left; margin:15px 0 0 20px;}
#form_right .btn{width:130px; height:56px; float:left; background:url(img/Busca.png) no-repeat; border:none;}

/*content_prod*/

#texto{font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F; margin:30px 0 0 30px; float:left; padding:0 0 50px 0;}
#texto h1{font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F; font-weight:bold;}
#texto ul{margin:0 0 0 20px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
#texto small{margin:0 0 20px 0; float:left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#texto small a{color:#F00;}
#texto form{width:400px; float:left; margin:10px 0;}
#texto fieldset{border:1px solid #FFB; padding:40px;}
#texto legend{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; padding:0 5px;}
#texto label{display:block;}
#texto span{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F; display:block;}
#texto input{width:300px;}
#texto textarea{width:300px;}
#texto .btn{width:150px; margin:10px 0 0 0;}


#barra_produtos{width:996px; height:50px; background:url(img/barra.png) no-repeat; margin:4px 0 0 0; padding:0;	float:right;}
#barra_produtos_servicos{width:996px; height:50px; background:url(img/barra_servicos.png) no-repeat; margin:4px 0 0 0; padding:0;	float:right;}
#barra_produtos_produtos{width:996px; height:50px; background:url(img/barra_produtos.png) no-repeat; margin:4px 0 0 0; padding:0;	float:right;}
#barra_produtos_desbloqueio{width:996px; height:50px; background:url(img/barra_desbloqueio.png) no-repeat; margin:4px 0 0 0; padding:0;	float:right;}
#barra_produtos_localizacao{width:996px; height:50px; background:url(img/barra_localizacao.png) no-repeat; margin:4px 0 0 0; padding:0;	float:right;}
#barra_produtos_contato{width:996px; height:50px; background:url(img/barra_contato.png) no-repeat; margin:4px 0 0 0; padding:0;	float:right;}
#lista_um{width:996px; height:auto; float:right; margin:5px 0 0 0;}
#lista_um_produto{width:300px; height:419px; float:left; border:1px solid #ccc; margin:0 15px;}
#lista_um_produto ul{list-style:none;}
#lista_um_produto ul li a{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06F; margin:5px 0 5px 50px; text-decoration:none;}
#lista_um_produto ul li a:hover{color:#003; text-decoration:underline;}
#lista_um_produto ul li a img{ width:140px; height:140px; float:left; margin:20px 90px; border:none;}
#lista_um_produto ul .comprar a{background:url(img/comprar.gif) no-repeat; width:223px; height:64px; float:left; margin:20px 0 0 40px;}

#lista_dois{width:996px; height:auro; float:right; margin:4px 0 10px 0;}
#lista_dois_produto{width:300px; height:419px; float:left; border:1px solid #ccc; margin:0 15px;}
#lista_dois_produto ul{list-style:none;}
#lista_dois_produto ul li a{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06F; margin:5px 0 5px 50px; text-decoration:none;}
#lista_dois_produto ul li a:hover{color:#003; text-decoration:underline;}
#lista_dois_produto ul li a img{float:left; margin:20px 90px; border:none; width:140px; height:140px;}
#lista_dois_produto ul .comprar a{background:url(img/comprar.gif) no-repeat; width:223px; height:64px; float:left; margin:20px 0 0 40px;}
#lista_cat{width:996px; height:auto; float:right; margin:4px 0 10px 0;}
#lista_cat table{width:996px; text-align:center;}
#lista_cat table tr{}
#lista_cat table tr td{border:1px solid #EAF4FF;}
#lista_cat table tr td a{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
/*footer*/
#footer{height:201px; background:url(img/background_footer.jpg) repeat-x;}
#footer_box{width:1200px; margin:0 auto; height:201px;}
#footer_pesquisa{width:100%; float:left; height:33px;}
#footer_pesquisa form{width:500px; float:left;}
#footer_pesquisa span{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:6px 0 0 50px; float:left; display:block;}
#footer_pesquisa input{margin:6px 0 0 5px; float:left; width:200px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
#footer_pesquisa .btn{width:80px; margin:4px 0 0 5px; padding:0; height:24px;}
#footer_meio{ height:140px; float:left; margin:0 0 0 160px;}
#footer_menu{float:left; height:140px;}
#footer_menu ul{display:block; float:left; margin:10px 0 10px 72px; border-right:1px solid #A8CBFF; list-style:url(img/arrow_right.png);}
#footer_menu ul li a{text-decoration:none; color:#fff; padding:0 120px 3px 0;}
#footer_menu ul li a:hover{text-decoration:underline;}
#cartoes{padding:10px 0 0 10px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; width:330px; float:left;}
#cartoes p {margin:10px 0 0 0 ; float:left; display:block; width:330px; text-align:center;}
#cartoes img{display:block; width:330px; height:51px; float:left; margin:10px 0 0 0;}
#footer_right{width:300px; float:right; height:60px; padding:40px 0;}
#footer_right p{text-align:right; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-variant:small-caps;}
#footer_right img{float:right; border:none; margin:0 25px 0 0;}
#copy{float:left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:5px 0 0 5px; width:100%; text-align:center; text-shadow:1px 1px #000;}

/*Produto_detalhe*/
#produto_detalhe{width:996px; float:left; margin:0 0 0 28px;}
#produto_detalhe h1{font:26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06C; text-align:center; margin:2px 0 10px 0; border:1px solid #06F; background:#f4f4f4; font-variant:small-caps;}
#gal_fotos{width:400px; background:#999; float:left;}
#galleria {height:330px;}
#galleria *{margin:0; }
#dados{float:right; width:550px; padding:30px 0 10 0;}
#dados strong{color:#06F;}
#dados ul{ list-style:none; padding:0 0 20px 0; float:left; width:550px;}
#dados ul li{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; float:left; width:550px;}
#descricao{width:540px; float:left; padding:5px; text-align:justify; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#003;}
#comprar{background:url(img/background_preco.png) no-repeat; float:left; width:600px; min-height:200px; margin:30px 0 30px 0; padding:0;}
#comprar p{ float:left; width:600px; font:16px Tahoma, Geneva, sans-serif; color:#060; font-weight:bold;}
#comprar ul{height:153px; width:458px; padding:30px 0 0 30px; float:left;}
#comprar ul li{ font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00; float:left; text-shadow:1px 1px #003;}
#comprar ul li strong{color:#fff;}
#comprar ul li form{float:left; padding:5px 0; width:500px;}
#comprar ul li span{float:left; margin:15px 5px 0 5px; display:inline;}
#comprar ul li input{width:20px; height:20px; float:left; margin:17px 5px 0 0; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00; padding:0 15px; display:inline;}
#comprar ul li .btn{background:url(img/comprar_btn.png) no-repeat; width:166px; height:51px; float:left; margin:0 130px 0 0 ; border:none; padding:0;}
#comprar ul li .btn:hover{background:url(img/comprar_btn_hover.png) no-repeat; padding:0;}

/*Paginacao*/
#paginacao{margin:5px 0 5px 10px; float:left; color:#F00; font-weight:bold;}
#paginacao a{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F60; border:1px solid #09F; padding:2px; background:#D2EDFF; font-weight:bold; text-decoration:none; font-variant:small-caps;}

/*CADASTRO CLIENTE*/
#cadastro_cliente{width:996px; float:left; margin:0 0 0 28px;}
#cadastro_cliente h1{font:26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06C; text-align:center; margin:2px 0 10px 0; border:1px solid #06F; background:#f4f4f4; font-variant:small-caps;}
#cadastro_cliente table{width:600px; float:left; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F; margin:50px 0 50px 180px; text-align:center; border:1px solid #ccc; padding:10px; box-shadow:2px 2px #CCC;}
#cadastro_cliente table tr{height:50px; border:1px solid #f4f4f4; text-align:left; margin:0; padding:0;}
#cadastro_cliente input{width:377px; float:left; height:35px; background:url(img/input_gr.png) no-repeat; border:none; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; padding:0 15px 5px 10px;}
#cadastro_cliente .radio{width:12px; background:none;}
#cadastro_cliente .textradio{text-align:left; padding:6px 0 0 0;}
#cadastro_cliente .btn{width:119px; height:40px; background:url(img/cadastro_btn.png) no-repeat; float:left; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:0;}
#cadastro_cliente .btn:hover{color:#FF0;}
#cadastro_cliente .error{float:left; color:#F00; font-size:10px;}
#cidade_estado{float:left;}
#ok{width:600px; float:left; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#060; background:#D2FFD2; border:1px solid #030; margin:5px 0 30px 182px; text-align:center;}

#content_login{width:900px; height:auto; margin:0 50px !important; float:right;}
#content_login h1{font:26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06C; text-align:center; margin:2px 0 10px 0; border:1px solid #06F; background:#f4f4f4; font-variant:small-caps;}
#content_login p {font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; margin:0 0 0 30px;}
#content_login p strong{color:#060; margin:0 0 0 10px;}
#content_login form{margin:10px 0 0 25px;}
#detalhes_compra{width:900px; float:left;}
#detalhes_compra img{float:left;}
#detalhes_compra .itens{float:left; width:500px; margin:10px 0 0 0; border-bottom:1px solid #CCC; padding-bottom:40px;}
#detalhes_compra .btn{display:block; float:left; width:100px; margin:10px 800px 0 0;}
#detalhes_compra h2{width:900px; float:left; text-align:left; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06C; margin:40px 0 0 40px;}
#detalhes_compra a img{float:left; margin:0 0 60px 40px;}

#content_compra{width:800px; height:auto; margin:10px 0 10px 120px; float:left;}
#content_compra h1{font:28px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#033; text-align:center;}
#content_compra table{width:80%; padding:15px;}
#content_compra table tr{font:18px Tahoma, Geneva, sans-serif; padding:20px; color:#003;}
#content_compra table tr td{padding:0 5px;}
