/* CSS Document */

body {
height: 100%;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
color:#666666;
}
/* temp
div { background-color:#00FFCC;
}
 */
 
p {
font-size:14px;
}

input, select {
border:none;
*border: 0;}
 
input, select, textarea {
color: #FF9900;
font-weight:bold;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

select {
*border: #FFFFFF 1px solid;
}

a {
border:none;
text-decoration:none;
}

.int_top a {
color:#FF9900;
}

a img {
border:none;
}

a:hover {
text-decoration:underline;
}

#container {
height:auto;
margin: 0 auto;
width: 1002px;
}

#rodape { 
position:relative;
width: 100%;
clear:both;
margin: 0;
height: 300px;
border: none;
}



/* grid */

#topo, #busca, #menu_h{
/*overflow:hidden;*/
}

#topo {
height: 110px;
margin:0;
_margin: 0 0 0 6px;
display:block;
}

#busca {
height: 25px;
background: url(images/busca_flybox.png) no-repeat;
display:block;
float:right;
width: 315px;
_width: 320px;
}

#menu_h{
height:32px;
display:block;
_margin: -10px auto 0;
width:1003px;
}



#principal {
width: 1002px;
_width:1010px;
margin: 0 auto;
}

#col_esquerda {
float:left;
width: 154px;
_width:168px;
display:block;
margin: 0 6px 0 0 ;
_margin: 0;
_overflow: hidden;
}

#menu_v{
clear:both;
display:block;
float:left;
margin:-2px -5px;
_margin:0;
width:168px;
_width: 170px;
_overflow: hidden;
}

#selos {
float: left;
display:block;
clear:both;
}

#central {
float: left;
width:839px;
margin: 0 0 0 2px;
}

#tv_flash {
width:839px;
height: 264px;
display: block;
float:left;
clear:both;
margin: 4px auto 0;
}

#coluna_infobox, #coluna_betbox, #coluna_scrapbox {
width: 245px;
float: left;
margin: 6px 9px 6px 0;
_margin: 6px 2px 6px 0px;
_overflow: hidden;
_width: 252px;
}

div.top{
width: 839px;
display: block;
float:left;
overflow:hidden;
background: url(images/tvflash_flybox.png) center top no-repeat;
margin: 2px 0 0 0;
height: 7px;
}

.int_top {
width:824px;
display: block;
margin: 8px auto 0;
overflow:hidden;
background: url(images/bg_interno_flybox.png) center top no-repeat;
clear:both;
height:8px;
}

.int_bottom {
width:824px;
display: block;
margin: 0 auto;
overflow:hidden;
background: url(images/bg_interno_flybox-02.png) bottom center no-repeat;
height: 8px;
}

.bottom {
background: url(images/tvflash_flybox-04.png) top center no-repeat;
width:839px;
height: 17px;
display:block;
}

/* topo */

#topo a {
cursor:pointer;
color: #ffffff;
font-size:11px;
}

#logo, #login{
float: left;
display: block;
height: 104px;
color:#FFFFCC;
}

#logo {

width:270px;

}

#logo h1 {display:none;}

#login {
/*text-align: right;*/
margin: auto;
width: 272px;
padding-top: 10px;
height: 94px;
}

#login h3 {
font-size:16px;
padding:3px;
margin:0 0 0 26px;
}

#login p {
margin:6px;
font-weight:bold;
font-size:13px;
}

#login p.logado {
margin:0 0 0 29px;
padding:0;
}

#atendimento {
background: url(images/topo_flybox-02.png) no-repeat;
width: 414px;
height:53px;
float:right;
display:block;
}

#atendimento p{display: none;}

#carrinho {
width: 141px;
height:56px;
background: url(images/topo_flybox-03.png) top right no-repeat;
float:right;
display:block;
overflow:hidden;
}

#carrinho p {
display:none;
}

#carrinho h2 {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:14px;
margin:26px auto auto 49px;
padding:0;
}

a div#carrinho  {
text-decoration:none;
}

#botaoCadastro {text-align:left;}

#botaoCadastro a img{margin: 0 0 0 -9px;}

/* busca */

#busca input#buscaTermo{
background:none;
height: 17px;
width: 197px;
margin: 6px 2px;
font-size: 12px;
padding: 0;
vertical-align:top;
}

#busca span#buscatitulo span {
display:none;
}

#busca span#buscatitulo {
display:block;
width: 60px;
height: 17px;
float:left;
}

#busca02 {
margin: 0 0 0 -8px;
}

/* menu horizontal */
#menu_h ul {
height: 25px;
margin: 0 auto;
}

/*#menu_h ul li {
display:inline;
list-style: none;
padding: 0;
color: #FFFFCC;
height: 25px;
font-size:18px;

}*/

#menu_h a {
color: #FFFFCC;
}


    #nav-example {
    background: url(images/menu_h_flybox.png) no-repeat;
	_background: url(images/menu_h_flybox_ie6.png) no-repeat;
	background-position: 0 -28px;
	_background-position: 0;
	width:554px;
    height:25px;
    margin:0;
    padding:0;
	float:left;
    }

    #nav-example span {
    display: none;
    }

    #nav-example li, #nav-example a {
    height:25px;
    display:block;
    }

    #nav-example li {
    float:left;
    list-style:none;
    display:inline;
    }

    #nav-example-01 {width: 100px;}
    #nav-example-02 {width: 54px;}
    #nav-example-03 {width: 79px;}
    #nav-example-04 {width: 82px;}
	#nav-example-05 {width: 82px;}
	#nav-example-06 {width: 95px;}
	#nav-example-07 {width: 62px;}

	

    #nav-example-01 a:hover {background:url(images/menu_h_flybox.png) 0px 0 no-repeat; _background: #cccccc url(images/menu_h_flybox_ie6.png) 0px 0 no-repeat;}
    #nav-example-02 a:hover {background:url(images/menu_h_flybox.png) -100px 0 no-repeat; _background: #CCCCCC url(images/menu_h_flybox_ie6.png) -100px 0 no-repeat;}
    #nav-example-03 a:hover {background:url(images/menu_h_flybox.png) -154px 0 no-repeat; _background: #CCCCCC url(images/menu_h_flybox_ie6.png) -154px 0 no-repeat;}
    #nav-example-04 a:hover {background:url(images/menu_h_flybox.png) -233px 0 no-repeat; _background: #CCCCCC url(images/menu_h_flybox_ie6.png) -233px 0 no-repeat;}
	#nav-example-05 a:hover {background:url(images/menu_h_flybox.png) -315px 0 no-repeat; _background: #CCCCCC url(images/menu_h_flybox_ie6.png) -315px 0 no-repeat;}
	#nav-example-06 a:hover {background:url(images/menu_h_flybox.png) -397px 0 no-repeat; _background: #CCCCCC url(images/menu_h_flybox_ie6.png) -397px 0 no-repeat;}
	#nav-example-07 a:hover {background:url(images/menu_h_flybox.png) -492px 0 no-repeat; _background: #CCCCCC url(images/menu_h_flybox_ie6.png) -492px 0 no-repeat;}


/* menu vertical */

#menu_v h2{
font-size:18px; 
font-weight:normal;  
text-transform:lowercase; 
margin:0 0 0 10px;
}

#menu_v li {
list-style:none;
display:block;
margin: 1px;
}

#menu_ul li:hover {
background:url(images/menu_v.png) no-repeat;
_background:url(images/menu_v.gif) no-repeat;
}

#menu_v ul {
padding:0;
margin:0;
}

#menu_v select {
width: 130px;
margin:5px 10px 15px;
_margin: 5px 10px 15px 20px;
/*margin:-2px 10px;*/
*text-align:center;
}

.marcas {
color:#666666;
}
.infobox {
color: #0099ff;
}
.betbox {
color: #669900;
}
.scrapbox{
color: #ff00cc;
}

#menu_v_bottom {
background:url(images/menu_v_bottom.jpg) top no-repeat;
display: block;
height: 11px;
width:211px;
float:left;
clear:both;
}

#selos img {
margin: 4px 0 0;
}

/*tv_flash*/

#destaque_tvflash {
height:243px; 
width: 822px; 
margin:8px 9px 0 9px;
display:block;
}

/* produtos */

/*ultimos vistos */
#ultimos_vistos {
height: 250px;
display:block;
overflow:hidden;
}

#ultimos_vistos h2, #destaques_produtos h2{
font-size:18px;
font-weight:normal;
margin:4px 10px;
text-transform:lowercase;
}

.recheio h2, .recheio h3, .recheio h4 {
margin:6px 10px;
text-transform: uppercase;
}
.recheio p { margin:6px 10px; }

.recheio h2 {font-size:22px;}
.recheio h3, .recheio h4 {font-size:18px;}

/*rodape*/

#rodape_menu, #assinaturas, #assinaturas p{
margin: 0 auto;
dislay:block;
width: 1002px;
text-align:center;
color:#ffffcc;
line-height:20px;
}

#rodape a {
color:#ffffcc;
text-decoration:none;
}

#rodape a:hover{
text-decoration:underline;
}

#rodape_menu {
height: 40px;
padding: 10px 0 15px;
}

#rodape_menu ul {
padding-left:0;
*margin: 20px 0 0 0;
}

#rodape li {
display:inline;
list-style: none;
}

#rodape span {
display:none;
}

#twitter {
background:url(images/rodape_logos.png) no-repeat;
display: inline-block;
width: 70px;
height: 18px;
vertical-align:bottom;
}

#dot {
background:url(images/rodape_logos-02.png) no-repeat;
display: inline-block;
width: 91px;
height: 18px;
vertical-align:bottom;
}

#menu_rodape {
width: 367px;
height: 44px;
display: block;
margin: 0 auto;
background: url(images/menu_rodape.png) no-repeat;
}


/* produto */

.produto {
background:url(images/bg_produtos_flybox.jpg) no-repeat;
float:left;
width: 259px;
_width: 259px;
height: 210px;
display:block;
padding: 10px 0 0 0;
_overflow: hidden;
margin: 0 0 0 10px;
}

.produto a {
color: #999999;
text-decoration:none;
cursor:pointer;
}

.produto a img {
border:none;
}

div.produto_img, #divproduto_detalhe div#relacionados div.produto_img {
width: 140px;
margin: 0 auto;
}

.carrinho_img img {
width: 140px;
float:left;
}

.produto_info, #divproduto_detalhe div#relacionados div.produto_info {
width: 150px;
display:block;
float:left;
color:#999999;
font-size:12px;
margin:-2px 10px 10px 20px;
}

p.produto_nome {
margin:  0;
text-transform: uppercase;
}

p.produto_marca  {
margin: 0;
font-weight:bold;
font-size:11px;
}

p.produto_preco_de  {
margin:0;
font-size:10px;
}
p.produto_reais  {
width: 20px;
float:left;
margin:0;
font-size:10px;
}

p.produto_preco_por  {
float:left;
margin:0;
font-size:24px;
}

#coluna_infobox h2 a{
background:url(images/produtosflybox-03.gif) left top no-repeat;
}

#coluna_betbox h2 a{
background: url(images/produtosflybox-04.gif) left top no-repeat;
}

#coluna_scrapbox h2 a{
background: url(images/produtosflybox-05.gif) left top no-repeat;
}

#coluna_infobox h2 a span, #coluna_betbox h2 a span, #coluna_scrapbox h2 a span  {
display: none;
}

#coluna_infobox h2 a, #coluna_betbox h2 a, #coluna_scrapbox h2 a{
display:block;
width: 245px;
height:65px;
margin: 0;
}

h2.vejamais{
clear:both;
float:left;
}

#coluna_infobox h2.vejamais a{
background: url(images/produtosflybox-11.gif) left bottom no-repeat;
_margin-left: -6px;
_position: relative;
}

#coluna_betbox h2.vejamais a{
background: url(images/produtosflybox-12.gif) left bottom no-repeat;
_margin-left: -6px;
_position: relative;
}

#coluna_scrapbox h2.vejamais a{
background: url(images/produtosflybox-13.gif) left bottom no-repeat;
_margin-left: -6px;
_position: relative;
}

.produto_botoes span {
display:none;}

.produto_botoes a {
display: block;
width: 60px;
height:21px;
float:left;
margin: 2px 4px 0 0;
_margin: -10px 4px 0 0;
}

#coluna_infobox a.detalhes, a.detalhes.infobox{
background: url(images/produtosflybox-07.gif) no-repeat;
}

#coluna_betbox a.detalhes, a.detalhes.betbox{
/*background: url(images/produtosflybox-09.gif) no-repeat;*/
}

#coluna_scrapbox a.detalhes, a.detalhes.scrapbox{
background: url(images/produtosflybox-10.gif) no-repeat;
}

a.comprar {
background:url(images/produtosflybox-08.gif);
}

#tv_flash ul {
display:block;
height:243px;
margin:-1px 0 2px -2px;
overflow:hidden;
padding:0;
width:824px;
}

#tv_flash ul li {
display: none;
margin:0 0 2px 0;
}

/*
#tv_flash div.atual {
display: block;
list-style:none;
height: 244px;
width: 825px;
}
*/
#setaesq, #setadir {
display:block;
width: 43px;
height: 48px;
position:absolute;
}

#setaesq{
background: url(images/tvflash_flybox-02.png) no-repeat;
margin: 97px 0 0 -1px;
}

#setadir {
background:url(images/tvflash_flybox-03.png) no-repeat;
margin: 97px 0 0 779px;
}

/* ultimos vistos */

#setaesq_uv, #setadir_uv {
display:block;
width: 20px;
height: 60px;
position:absolute;
}

#setaesq_uv {
background:url(images/setas_ultimos.gif) no-repeat;
margin: 80px 0 0;
}

#setadir_uv {
background:url(images/setas_ultimos-02.gif) no-repeat;
margin:80px 0 0 808px;}

/* menu_v */

.parcelamento, .trigger{
list-style:none;
display:block;
margin: 1px;
font-size:12px;
}

.trigger a {
	text-decoration:none;
	*width: 165px;
	*display: block;
	*clear: both;
}


/*#menu_v li a,*/ .trigger {
display:block;
height:19px;
color: #666666;
padding:2px 0 0 6px;
}

/*#menu_v li a:hover, #menu_v li a:active,*/ .trigger:hover, .trigger:active {
background:url(images/menu_v.png) no-repeat;
_background:url(images/menu_v.gif) no-repeat;
color:#FFFFFF;
text-decoration:none;
display:block;
}

.trigger:hover a, .ativo:hover a {
color:#FFFFFF !important;
text-decoration:none;
display:block;
}

/*#menu_v ul li div,*/ .parcelamento div, .trigger div{
display: none;
}

/*#menu_v ul li:hover div*/  .trigger:hover div  {
display:block;
background:#ffa200;
width: 147px;
float:left;
position:absolute;
margin: -10px 0 0 141px;
clear:both;
z-index:100;
}

.parcelamento:hover div {
display:block;
background: url(images/menu_branco-02.png) repeat-y;
width: 168px;
float:left;
position:absolute;
margin: -10px 0 0 141px;
clear:both;
z-index:100;
}

/*#menu_v ul li div ul*/ .parcelamento:hover div ul, .trigger:hover div ul {
padding: 0;
margin:0;
list-style:none;
}

/*#menu_v ul li:hover div#submenu_bottom, #menu_v ul li:hover div#submenu_top*/  .trigger:hover div#submenu_bottom, .trigger:hover div#submenu_top {
clear:both;
float:left;
width: 147px;
height:10px;
/*position: absolute;*/
}

/*#menu_v ul li:hover div#submenu_bottom,*/ .trigger:hover div#submenu_bottom {
margin: auto 0 0;
background:url(images/submenu_bottom.png) no-repeat;
_background:url(images/submenu_bottom.gif) no-repeat;
display:block;
}

.parcelamento:hover div#submenu_bottom, .parcelamento:hover div#submenu_top {
clear:both;
float:left;
width: 168px;
height:15px;
}

.parcelamento:hover div#submenu_bottom {
margin: auto 0 0;
background: url(images/menu_branco-03.png) no-repeat;
display:block;
}



/*#menu_v ul li:hover div#submenu_top */ .trigger:hover div#submenu_top{
margin: -17px 0 0 141px;
position:absolute;
height:8px;
background:url(images/submenu_top.png) no-repeat;
_background:url(images/submenu_top.gif) no-repeat;
display:block;
}

/*#menu_v ul li div ul li a*/  .parcelamento div ul li a, .trigger div ul li a{
color:#ffffff;
background:none;
width:130px;
height:auto;
display:block;
margin: 0 0 0 10px;
}

/*#menu_v ul li div ul li a:hover*/ .trigger div ul li a:hover{
color:#FF6600;
background:#EFECDD;
}



/* internas */

#internas div p, #internas div h2, #produto_detalhe div p, #produto_detalhe div h2{
margin: 10px;
color: #666666;
}

#internas a {
color:#FF6600;
}

.migalhas {
font-size:12px;
color: #FFFFCC;
margin: 4px 8px;
}

p.migalhas a{
color: #FFFFCC;
}

.inputinternas {
border: 1px solid;
background: #F0ECDE;
vertical-align:top;
}

/* produto internas */

#divproduto_detalhe {
color:#999999;
}

#divproduto_detalhe div.produto a {
color: #999999;
text-decoration:none;
cursor:pointer;
}

#divproduto_detalhe div.produto a img {
border:none;
}

#divproduto_detalhe div.produto_img, #divproduto_detalhe div.produto_img img{
width: 220px;
float:left;
margin: 10px 20px;
}

#divproduto_detalhe div.produto_info {
display:block;
float:left;
color:#999999;
font-size:12px;
margin:0 0 0 10px;
width:490px;
}

p.produto_botoes {
display:block;
text-align:right;
margin:10px;
}

div.produto_botoes {
display:block;
text-align:right;
margin:2px 10px;
/*_float: right;*/
}

#divproduto_detalhe p.produto_nome {
margin: 15px 0 0;
font-weight:bold;
font-size: 18px;
}

.produto_preco_de {
margin:0;
}
.produto_reais {
width: 20px;
float:left;
margin:0;
}

#detalhe_desc {
width: 770px;
margin: 10px 20px 30px;
clear:both;
}

#detalhe_desc p, #detalhe_desc h3 {
padding: 2px 10px;
text-align:justify;
}

#detalhe_desc p, #detalhe_desc li {
font-size:14px;
}

/* paginacao */

.paginacao {
margin: 0 auto;
text-align: center;
width: 590px;
clear:both
}
.paginacao ul {

}
.paginacao ul li{
display: inline-block;
*display: inline;
font-weight:bold;
width: 20px;

}

.paginacao a{
color:#FFFFFF;
text-decoration:none;
display: inline-block;
width: 20px;
background-color:#FFB111;
}

.paginacao a:hover {
background-color:#666666;
}

.parcelamento {
clear:both;
padding:0;
}

.parcelamento a {
background:none;
padding:0;
margin:0;
cursor:pointer;
text-decoration:underline;
}

.parcelamento a:hover, .parcelamento a:active, .res1, .res2 {
color: #FF9900;
}

.parcelamento ul {
padding:0;
}

.parcelamento li {
list-style:none;
}

.parcelamento:hover div#submenu_top{
margin: -25px 0 0 141px;
background: url(images/menu_branco.png) no-repeat;
display:block;
}


.parcelamento table {
color:#FF6600;
margin:0 6px;
padding:12px;
width:148px;
}

.parcelamento table tr {
background:#FFFFFF;
padding: 2px;
}

.res2 {
background-color: #E9E4D0;
padding: 4px;
}

.res1 {
background: #EFECDD;
padding: 4px;
}

.produto_img div.thumbs ul {
list-style:none;
display:block;
height:60px;
width: 240px;
clear:both;
margin:0;
padding:0;
}

#divproduto_detalhe div.produto_img div.thumbs ul li img {
border:1px solid #DFDFDF;
float:left;
height:55px;
margin:0 1px;
width:55px;
}


/*  carrinho  */

#processo_compra ul{
display:block;
margin:4px;
padding:6px 4px;
width:810px;
border-bottom:#999999 1px solid;
}

#processo_compra ul li {
display: inline;
color:#999999;
font-size:14px;
padding: 2px 4px;
margin: 0 14px 0 0;
font-weight:bold;
}

#processo_compra ul li.ativo {
background: #ff9900;
color:#FFFFFF;
}

#carrinho_int {
width: 824px;
_width: 824px;
clear:both;
display:block;
overflow:hidden;
}

#carrinho_int a {
color:#FF9900;
}

#carrinho_int li{
color: #FF9900;
margin:10px auto 0;
font-size:14px;
text-transform:uppercase;
list-style:none;
font-weight:bold;
display: inline;
}

#carrinho_int div {
float:left;

}

#carrinho_int.identificacao p, #carrinho_int.identificacao h3 {
margin: 10px;
}

.carrinho_img {
margin: 0 0 0 8px;
}

#carrinho_int div.produto_info {
width: 300px;
*width: 290px;
_width: 290px;
}


#produto_carrinho h3 {
margin: 10px 0 0 120px;
}

#valor_total, #quantidade, #remover {
width:110px;
_width: 106px;
text-align:center;
}

#valor_total div, #quantidade div, #remover div{
margin: 20px auto;
width:115px;
display:block;
text-align:center;
height:60px;
*height:90px;
}

#carrinho_int input {
border:#FF9900 1px solid;
}

.produto_preco_por.carrinho {
font-size: 16px;
font-weight:bold;
color: #FF9900;
float:none;
}

#carrinho_int p.produto_nome {
font-size: 16px;
}

#carrinho_cupom, #carrinho_login, #carrinho_novocliente, .carrinho_pagamento {
width: 484px;
height: 118px;
clear: both;
background: url(images/flybox_frete.gif) no-repeat;
margin: 10px;
}

#carrinho_novocliente {
height:155px;
background:url(images/flybox_novocliente.gif) no-repeat;
}

#carrinho_cupom h3, #carrinho_novocliente h3, .carrinho_end h3, .carrinho_pagamento h3, .carrinho_cartoes h3, .carrinho_frete_cont h3 {
font-size:24px;
text-transform:lowercase;
font-weight:normal;
margin:10px;
color:#FF9900;
}


#carrinho_cupom p {
margin: -6px 10px;

}

#carrinho_login p {
font-weight:bold;
margin: 20px 30px 0;
padding:0;
width: 380px;
}

#carrinho_frete input, #carrinho_cupom input {
vertical-align:text-top;
}

#carrinho_frete input#calcular_frete, #carrinho_cupom input#calcular_cupom {
border:none;
}

#total_final {
text-align:right;
color:#FF9900;
width:280px;
_width: 216px;
padding: 20px 0 0 0;
*margin: 130px 0 0 0;
_margin: 140px 0 0 0;
}

#total_final p {
font-size: 18px;
margin:0;
padding:0;
}

#total_final p.total{
font-size:24px;
}

#carrinho_concluir {
margin: 10px;
}

#carrinho_concluir div {
width: 387px;
_width: 353px;
}

#carrinho_vazio {
height: 140px;
}

#carrinho_vazio p {
font-size: 16px;
padding:20px;
font-weight:bold;
}

#carrinho_login {
padding: 10px;
}

#carrinho_novocliente img {
margin: -10px 0 0 320px;
}

.carrinho_end {
display: block;
background:url(images/carrinho_end.gif) no-repeat;
width: 222px;
height: 270px;
margin: 12px;
float:left;
}

.carrinho_end a {
color:#FF9900;
font-weight:bold;
}

.carrinho_pagamento p.cartoes a {
display: block;
color:#FF9900;
float:left;
width:70px;
text-align:center;
margin:-4px 11px;
}

.carrinho_pagamento a:hover {
text-decoration:none;
color: #FF6600;
}

img.boleto, img.gerarboleto {
float:left;
margin: 0 10px 0 0;
}

.carrinho_pagamento a {
color:#FF9900;
}

.gerarboleto_txt {
float:left;
width:360px;
}

.carrinho_cartoes form {
font-size:14px;
margin: 10px;
}

.carrinho_cartoes, .carrinho_frete {
display:block;
width: 433px;
margin: 10px;
}

.carrinho_cartoes_bottom, .carrinho_cartoes_top, .carrinho_frete_bottom, .carrinho_frete_top {
margin:0;
}

.carrinho_cartoes_top, .carrinho_frete_top {
display:block;
width: 433px;
height:11px;
background:url(images/carrinho_cartoes.gif) no-repeat;
}

.carrinho_cartoes_bottom, .carrinho_frete_bottom  {
display:block;
width: 433px;
height:11px;
background:url(images/carrinho_cartoes-03.gif) bottom center no-repeat;
margin:0;
_margin: -11px 0 0;
}

.carrinho_cartoes_cont, .carrinho_frete_cont {
background:url(images/carrinho_cartoes-02.gif) repeat-y;
margin:0;
display:block;
width: 433px;
}

.carrinho_cartoes_cont input {
border: none !important;
}


#cartoes_prosseguir {
display:block;
text-align:right;
}

#cartoes_prosseguir img {
margin: 0 20px;

}

.carrinho_cartoes_cont a, .carrinho_frete_cont a {
color:#FF6600;
}


/* cadastro e contato */

#cadastro input, #cadastro select, #cadastro textarea, #contato input, #contato textarea {
border: #FF9900 1px solid;
}

#cadastro, #contato {
margin: 8px 10px 0;
} 

#contato {
width: 328px;
}

#cadastro {width: 570px;}

#cadastro a, #cadastro h3  {
color:#FF9900;
}

hr {
background:#CCCCCC;
border: #F0ECDE 1px solid;
}

#cadastro span, #contato span {
display:block;
width: 250px;
float:left;
}

#cadastro input.semborda, #contato input.semborda {
border:none;
}

#cadastro input#prosseguir, #contato input#prosseguir {
float:right;
}

#cadastro input.resize{
width: 200px;
}

/* concluido */

.concluido {
background:#FF9900;
width:808px;
margin: 8px;
text-align:center;
clear:both;
}

.concluido h3 {
color:#FFFFFF;
}

.concluido p {
color: #F3F3ED;
width: 300px;
margin: 10px auto !important;
}

/* pedidos realizados */

#dados_ultimo_pedido {
color:#FF9900;
width:300px;
_width: 250px;
}

#dados_ultimo_pedido p {
font-size:16px;
}

#dados_ultimo_pedido a {
color:#FF6600;
font-weight:bold;
}

#listapedidos {
padding: 10px;
margin: 0 20px;
_margin: 0 10px;
width:780px;
_width: 92%;
}

.lista_pedidos {
display:block;
margin:0 0 0 10px;
padding:0;
width:760px;
_width: 100%;
}


.lista_pedidos li {
display: inline;
padding: 0;
}

.lista_pedidos a {
text-transform:lowercase;
color:#FF6600;
}



.campo_1, .campo_2, .campo_3, .campo_4, .campo_5 {
padding: 0 !important;
display:inline-block !important;
_float:left !important;
color:#999999 !important;
font-weight: normal !important;
}

.campo_1 {
width: 170px;
}


.campo_2, .campo_3{
width: 110px;
}

.campo_4 {
width: 90px;
}

.cabecalho_pedidos li.campo_1, .cabecalho_pedidos li.campo_2, .cabecalho_pedidos li.campo_3, .cabecalho_pedidos li.campo_4, .cabecalho_pedidos li.campo_5 {
color:#FF9900 !important;
font-weight:bold !important;
}

.botao_pedidos {
margin: 0 0 0 210px;
border: none !important;
}

.detalhes_pedidos {
width: 100%;
z-index:500;
background:#FFFFFF;
float:none;
border: #EAE9DB 1px solid;
display: none;
margin: 0 0 10px 0;
}

.detalhes_pedidos.ativo {
display:block;
}

.detalhes_pedidos ul {
padding:0 20px;
}

.detalhes_pedidos div#quantidade {
height:110px;
}

.detalhes_pedidos div#total_final {
width: 100%;
}

.detalhes_pedidos div#total_final p {
font-size:14px;
}

.detalhes_pedidos div#total_final p.total {
font-size:18px;
}

.minhaconta {
margin: 0 20px;
}

.busca {
margin: 10px;
}

h3.busca {
font-size:24px;
}

/* MENUS COLORIDOS VERTICAIS */

div.branco_sup, div.azul_sup, div.verde_sup, div.rosa_sup, div.branco_inf, div.azul_inf, div.verde_inf, div.rosa_inf {display:block; overflow:hidden; height:15px;}
div.branco_sup {background:url(images/menu_branco.png) no-repeat;}
div.azul_sup {background:url(images/menu_azul.png) no-repeat;}
div.verde_sup {background:url(images/menu_verde.png) no-repeat;}
div.rosa_sup {background:url(images/menu_rosa.png) no-repeat;}
div.branco_inf {background:url(images/menu_branco-03.png) no-repeat;}
div.azul_inf {background:url(images/menu_azul-03.png) no-repeat;}
div.verde_inf {background:url(images/menu_verde-03.png) no-repeat;}
div.rosa_inf {background:url(images/menu_rosa-03.png) no-repeat;}

div.branco_meio, div.azul_meio, div.verde_meio, div.rosa_meio {
padding: 0 6px;
overflow:hidden;
display: block;
font-size:12px;
font-weight:bold;
}

div div.branco_meio, div div.azul_meio, div div.verde_meio, div div.rosa_meio	{
_margin: 0;
_overflow: hidden;
_width: 153px;}

div.branco_meio {background:url(images/menu_branco-02.png) repeat-y;}
div.azul_meio {background:url(images/menu_azul-02.png) repeat-y;}
div.verde_meio {background:url(images/menu_verde-02.png) repeat-y;}
div.rosa_meio {background:url(images/menu_rosa-02.png) repeat-y;}

div.azul_meio a{color:#0099ff;}
div.verde_meio a{color:#339900;}
div.rosa_meio a{color:#ff0099;}

div.azul_meio a:hover, div.verde_meio a:hover, div.rosa_meio a:hover {color:#ffffff;}

/* ajustes produtos */

.recheio {background:#FFFFFF; width:824px; display:block; overflow:hidden; margin:0 auto;}


.int_top.migalhaspao { height: 24px; }

.fundo_transparente {background:url(images/tranparente_flybox.png) repeat; width:839px; clear:both; margin:0;}

/* Ajustes IE */

.int_bottom {
*margin: -4px auto 0;
*background: url(images/bg_interno_flybox-02.png) top center no-repeat;
*height: 12px;
*clear: both;
}

.int_top {
*margin: 0 auto;
}

div#tv_flash div.tvflash {
*margin: 7px auto 0;
}

#destaque_tvflash {
*margin: 0 auto;
}

#setaesq{

*margin: 97px 0 0 1px;
}

#setadir {
*margin: 97px 0 0 781px;
}

#central{
_width: 840px;
_overflow: hidden;
}

.minhaconta p {
padding:10px 20px 10px 0;
text-align:justify;
}

.minhaconta img {
clear:both;
margin: 6px 10px;
}

div#carrinho_int.minhaconta {
width: 800px;
}

a.lightbox-enabled {

}

.minhaconta a {
color:#FF6600;
}

div.recheio div.produto div.produto_info a.detalhes{
background:none;
*background-image:none;
display:block;
width:152px;
}

div#central {
_float: left;
}

.produto_info {
_margin: 4px 2px 4px 10px;
_overflow: hidden;
}

.produto_botoes a {
_margin: 1px 10px;
}

.branco_meio form{
*margin: 0;
*padding: 0;
}

#total_final {
_float: right;
}

#valor_total div p.carrinho {
_font-size: 16px;
_text-align:right;
_padding-left: 20px;
}

#produto_carrinho {
*clear: both;
*width: 456px;
}

.enviar_amigo_detalhes {
display:block;
float:left;
height:21px;
margin:2px 4px 0 0;
width:220px;
}

.produto_botoes a.enviar_amigo_detalhes {
width: 220px;
*margin: -13px 0 0 0;
}

form#incluir {display:block; height:42px; float:left; width:500px; *width: 62px;}

/* produto */

#divproduto_detalhe div#relacionados div.produto_img {margin: 0 auto; float:none;}

#divproduto_detalhe div#relacionados div.produto_img img {width:140px; height: 140px; margin:0;}

#divproduto_detalhe div#relacionados p.produto_nome {font-size:12px; text-transform: uppercase; font-weight:normal; margin:0;}


div.submenus_hover{
display:none; 
background-color:#FF8000; 
background:#ffa200;
width: 147px;
clear:both; 
z-index:100; 
margin:10px 0;
}

p.produto_nome, #divproduto_detalhe div#relacionados p.produto_nome  {
display:block;
font-size:12px;
}

#divproduto_detalhe p.produto_nome {
overflow:auto;
height:auto;
}

/* ordenacao dos produtos */
.alinha_subtopo { float:left; width:804px; }
.alinha_subtopo h2 { float:left; }
.alinha_ordena { float:right; margin:10px 6px 0 0; font-size:11px; color:#999; }
.alinha_ordena a { color:#999; }
.alinha_ordena a.on { font-weight:bold; color:#09f; }
/* fim da ordenacao */

.ativo a {
color:#FFFFFF !important;
}

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
font:bold 12px Arial,Helvetica,sans-serif;
margin: -15px 0 0 142px;
padding: 3px 0 0 11px;
_padding: 3px 0 0 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #ffa200;
visibility: hidden;
display: block; /*collapse all sub menus to begin with*/
/* box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
/* -webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181; */
width:332px;
}



.flexdropdownmenu li{
position: relative;
float:left;
margin:0 6px 1px 0;
_margin:0 0 1px 4px;
width:160px;
display:inline;
}

.flexdropdownmenu2 li{
position: relative;
margin:0 6px 1px 6px;
background:#00CC99;
width:160px;
display:inline;
}

.flexdropdownmenu li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #fff;
text-decoration: none;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 160px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover {
background:#fff;
color:#ff6632;
text-decoration:none;
}

.flexdropdownmenu_ativo {
background:#000000;
color:#ff6632;
text-decoration:none;
}
.rightarrowclass{
position: absolute;
top: 0px;
right: 0px;
}

.ativo {
/*	margin:1px 0 0 0;
	padding:0 1px;
	font-size:12px;
	width:146px; height:17px;
	background:url(images/menu_v.png);
	_background:url(images/menu_v.gif);
	text-decoration:none;
	*/

margin:1px 0 0 0;
padding:2px 0 0 6px;
height:19px;
background:url(images/menu_v.png) no-repeat;
_background:url(images/menu_v.gif) no-repeat;
font-size:12px;	
color:#fff !important;
text-decoration:none;
display:block;	
}