/**  Mainstyles 24  ***/

img {border:0; border:none;} 
	
hiddenpic, .hidden, .outreach_content {display:none;}

HTML {HEIGHT: 100%} 

/** HTML .wrap {HEIGHT: 100%} **/ 
/** P {MARGIN: 0px 20px; LINE-HEIGHT: 1.6em} **/
/** .wrap {MIN-HEIGHT: 100%;}  **/
ACRONYM {BACKGROUND: url(images/acronym.gif) repeat-x 50% bottom; CURSOR: help}


body{
	height:100%;
	
/*	background-image:url(../img/geral/_tema.jpg); */
	background-color:#F8F8F8;
	background-repeat:no-repeat;
	background-attachment:fixed;
	
	/* font-family:"Trebuchet MS",Arial,tahoma,verdana,sans-serif;  */
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	
	margin:0px;
}

a{
	cursor:pointer;
}

pre {
font-family:Arial, Tahoma, Verdana; font-size:11px;
}

.texto
{
    /* font-family:"Trebuchet MS",arial,tahoma,verdana,sans-serif; */
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
}

.texto_link
{
    font-weight:normal;    
}

.texto_titulo
{
    /* font-family:"Trebuchet MS",arial,tahoma,verdana,sans-serif; */
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}


#veja_tambem .texto_titulo .texto_link
{
    float:left;
    width: 250px;
    background-color: red;
}

.field
{
     width:350px;
	 z-index:3;
}

.field li
{
     padding:3px;
     border:1px solid #CCCCCC;
     margin:2px;
}

.field li:hover
{
     background-color:#FFC446;
     padding:3px;
     border:1px solid #333333;
}

.field li.selected
{
     background-color:#FFC446;
     padding:3px;
     border:1px solid #333333;
}

input, textarea, select
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/* 
	font-weight:bold;
	font-family: "Trebuchet MS",arial,tahoma,verdana,sans-serif;
	*/
	background-color:#FFFFFF;
	border:1px solid #CCC;
}

/*** For preloading all the page's images, 
just add all images ***/  /***  Preload media  ***/
.wrap {
	background-image: url(../images/banner_travelfadelighter.jpg);
	background-image: url(../images/seal_me2.gif);
	background-image: url(../images/planeworkatt3.gif);
	background-image: url(../media/duoarrowsleft_blackandwhite.gif);
	background-image: url(../media/duo-arrowdown-navytall.gif);
	background-repeat: no-repeat;
	background-position: -5000px -5000px;}
/**** end preload images ****/

/** 
    To change design width; adjust only the wrap. For 90% wide, 
adjust to left:5%; and width 90%. Other divs will follow, being 
contained and full width.   

**/

/** No width 100%: Use width auto or less than 100% due to border  **/
.wrap 
{
	z-index:600;
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	/*background-color:#FFFFFF;*/
}

/**** HEAD STRUCTURE AND STYLES  ****/
/*** wraps the head rows  ****/
.head_wrap {display:block;width:100%;height:auto;}

.corpo{
	border:0px solid #FFFFFF; 
	background-color:#FFFFFF;
	margin:0px;
}

.topo 
{
	
	background-image:url(../img/geral/fundo-topo.jpg); 
	background-repeat:no-repeat;
	height:120px;
	line-height:120px;
}

.logo-topo{
	margin-bottom:25px;
	margin-left:20px;
}

.topo div
{
	float:left;
}

.topo_newfree{
	background-image:url(../img/home/fundo_topo_newfree.jpg);
	background-repeat:repeat-x;
}

.flash_50anos{
	position:relative;
	left:30%;
}

.rowone_left 
{
	float:left;
	width:134px;
	height:75px;
	text-align:center;
	background: transparent url("../images/seal_moreblulessglare.gif") no-repeat 2px 1px;
	padding:10px;
}

/* hor-vert */
	
	.rowone_mid 
{
	float:right;
	width:47%;
	text-align:left;
}
.rowone_right {float:right;width:30%;height:75px;text-align:center;
background: transparent url(../images/planeworkatt3.gif) no-repeat 98% 50%;}/* hor-vert */

.baixo_topo_2 
{
	height:25px;
	
	line-height:25px;
	background-image:url(../img/home/fundo_titulos.jpg);
	border-left:1px solid #666666;
}

.baixo_topo_2 img
{
 margin-top:5px;
 margin-left:5px;
}

.rowtwo_left  
{
    float:left;
    width:15%;
    height:20px;
    text-align:left;

}
.rowtwo_mid  
{
    float:left;
    width:55.8%;
    height:20px;
    text-align:left;
}

.rowtwo_right 
{
    float:right;
    width:15%;
    height:20px;
    text-align:left;
}

/****  end head_wrap  ****/


/***  DISPLAY:BLOCK makes footer full width stand alone  ***/
.body_wrap 
{
	display:block;
	margin:0 auto;
	width:1004px;
	border-top:0px solid #990000;
/*	text-align:center;*/
}

.left_column 
{
	
} 

/** NOTE: Center column is an outer, inner is center_content, did nesting for some left margin  **/
.center_column 
{
	float:left;
    /*padding-top:0px;*/
	padding:0px;
	
    width:96%;
	z-index:3;
/*    text-align:center;
    background-color:blue; */
}

/****  "center_content"  ****/
.center_content 
{
    margin-left:0px;
	float:left;
    width:842px;
    padding-left:3px;
}

/****  center_content LINK STYLES  ****/
.meio a 
{
    color:#000000;
    text-decoration:none; 
    /* font-weight:bold; */
	background-color:transparent;
}

.meio a:hover 
{
    border-bottom:0px dotted #000000;
    text-decoration:underline;
}

.right_column 
{
	float:right;
	margin:0 auto;
	width:15%;
	height:100%;
	background-color: #FFFBF0;
	border-left:1px solid #888888;
	border-bottom:1px solid #888888;
}

/*** width must be 100% for dropshadow to work in IE  ***/
/****  h1 is text on the left banner   ****/
h1 .titulos_paginas
{
/*	padding-top:30px; */
	font-size:17px;
	font-weight:bold;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	/* font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; */
	/* filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=true); */
    color: #14500E;
    border-bottom:1px dotted #666666;
}

h1 
{
	width:100%;
/*	padding-top:30px; */
	font-size:17px;
	font-weight:bold;
	/* font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; */
	font-family:Arial, Helvetica, sans-serif;
	
	/* filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=true); */
    color: #000000;
}

h2 {/*** width must be 100% for dropshadow to work in IE  ***/
	padding-top:0px;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	/*filter:dropshadow(color=#000000, offx=2, offy=2, positive=true); */
}

h3 {/*** width must be 100% for dropshadow to work in IE  ***/
font-size: 1.10em;font-weight: bold;color: #eaeaea;width:100%;
font-family:Georgia, "Times New Roman", Times, serif;
filter:dropshadow(color=#000000, offx=2, offy=2, positive=true);}

.bluespan {color: #89B3D9;}

h4 {padding:2px 0px;background-color:#0D3252;border: 1px ridge #e5b555;
border-right: 10px ridge #e5b555;color: #ffffff;font-size: 1.25em;
font-weight:normal;text-indent:2px;text-align:left;}

h5 {padding:2px 0px;font-size: 1.25em;font-weight:normal;text-align:left;}

/** Search & Translate Bars  ***/
/***  This is for the Google language translation box  ***/
.pullmenus {margin:0 auto;padding:0;background-color: #eaeaea;text-align:left;
color: #164165;width:96%;font-size:10px;}

/***   Google Search Box  ****/
/**  searchbox_wrap used for margin-top fix for table margin-top prob , and 
problem that 100% width does not work, borders break layout  **/
.searchbox_wrap {margin:0 auto; padding:0; width:96%;  text-align:center;}
.searchtable    {margin:0 auto; padding:0; width:100%; text-align:center;}
.searchtable_leftcell {width:auto;}
.searchtable_midcell {width:100%;}
.searchtable_rightcell {width:auto;}
.searchbox1 {margin:0;padding:0;background-color:  #89B3D9;text-align: left;
color: #154165;width:auto;text-align:left;font-size:10px;}
.searchbox2 {margin:0;padding:0;background-color: #89B3D9;text-align: 
left;color:#154165;width:auto;font-size:10px;}
.searchbutton {margin:0;padding:0;width:auto;font-size:10px;cursor:pointer;
background-color:#154165;color: #ffffff;border-color:#e5b555;}



/***  submain left (a_bit_modern) nav LIST STYLES  ***/
/***  9px padding-left is for spacing away from left dropshadow. Did 
 width:auto, except on nav ul li, which is 100%, to force cross-browser compatibility   ***/
.submain_nav 
{	
	margin:0 auto; 
	margin-top:0px; 
	padding:0;
	padding-bottom:10px; 
	width:140px;	
	border: 0px solid #c8dff1; 
	text-align:center;
	text-indent:0px;
}
.submain_nav ul 
{
	margin:0; 
	padding:0;
	width:100%; 
	height:auto;
	text-align:left;
	text-indent:0px;
	z-index:0;
}

.submain_nav ul li 
{
	width:100%;
	margin:0; 
	padding:0px 0px 0px 0px;
	list-style: none; 
	border-bottom: 0px solid #89B3D9; 
	text-indent:2px;
	z-index:0;
}

.submain_nav ul li a 
{
	/** border-right: 4px ridge #6498ca; **/ 
	width:99%;
	z-index:0;
}

/****  featuredservices_nav LINK STYLES  ****/


.submain_nav ul li a:link, .submain_nav ul li a:visited 
{
	width:99%;
	padding: 3px 0px;
	font-size:11px;
	text-decoration:none; 
	color:#000000;
	border-right: 0px ridge #372F2C;
	font-weight:normal;
	z-index:0;
}

.submain_nav ul li a:hover, .submain_nav ul li a:active 
{
	width:99%;
	padding: 3px 0px;
	background: #E7F1CF url("../images/duoarrowsleft_blackandwhite.gif") no-repeat right 4px; 
	font-size:11px;
	text-decoration:none;
	color:#000000;
	z-index:0;
}
/* the following 3 rules are for indented submenu items, if applicable  ***/
/***  JUMPY LINKS, HAD TO SPREAD STYLES  ****/
.submain_nav ul ul li 
{
    line-height: 10px; 
    border:1px solid #FFFFFF;
    border-top:0px solid #FFFFFF;
    z-index:0;
}

.submain_nav ul ul li a:link,  .submain_nav ul ul li a:visited 
{
    width:100%; 
    text-indent:8px;
    font-weight:normal; 
    border: 0px solid white;
    text-decoration:none; 
    z-index:0;
}

.submain_nav ul ul li a:hover, .submain_nav ul ul li a:active 
{
    width:100%; 
    text-indent:8px; 
    font-weight:normal;
    text-decoration:underline; 
    z-index:0;
}
/***  Rules for active current topic and subtopic  ***/
.submain_nav .current_topic {}
.submain_nav .current_subtopic {
background: url("../images/duoarrowsleft_blackandwhite.gif") no-repeat right 4px;}
/***  ************  ***/

/**  Headlines24  ***/

/**  NOTE: Tried list-type image here, but spacing is all wrong  
      and cant use hover changes or anything either.  Did 
	  indent total width, though, which is good.  ***/

/****  Headlines Vertical  ****/
.headlines_container_24 
{
	margin:0 auto; 
	margin-top:5px; 
	width:100%; 
	text-align:center;
}

.headlines_container_24 p
{
	margin-top:10px;
}

.headlines_container_24 div
{
	position:relative;
	top:0px;
}


/***  featuredservices_nav LIST STYLES  ***/
ul.headlines_nav {list-style: none;width:100%;text-align:left;}
ul.headlines_nav li {width:100%;margin:5px 0px 5px 0px;}
ul.headlines_nav li a {display:block;width:100%;text-indent:15px;line-height:13px;
background-image: url("../images/duo-arrowdown-navytall.gif"); background-repeat:no-repeat;}
/****  Headlines LINK STYLES  ****/
ul.headlines_nav li a:link, ul.headlines_nav li a:visited {
background-position: left 0px;
text-decoration:none; color:#000000;}
ul.headlines_nav li a:hover, ul.headlines_nav li a:active {
background-position: left -48px; text-decoration:underline;color:#000000;}


/***  footer_24  **/
.rodape 
{
	background-image:url(../img/home/rodape.jpg);
}

.rodape a
{
	color:#000000;
	text-decoration:none;
}

.rodape a:hover
{
	text-decoration:underline;
}

/*** Baseabout ****/
.baseabout 
{
	display:block;
	padding:2px 0px 4px 0px; 
	width:100%;
	background-color:transparent; 
	text-align:center;
	color:#000000;
}

#baseabout_1
{
	font-weight:bold;
}

#baseabout_span_negrito
{
 font-weight:bold;
}

/****  "footer_bottom" link styles   ****/
.baseabout a {border-bottom:2px dotted #89B3D9;color:#FFFFFF;text-decoration:underline; font-weight:bold;}
.baseabout a:hover {border-bottom:0px dotted #ffcc33;}

/****  "basenav menu horizontal   ****/
.basenav {display:block;padding:1px 0px 2px 0px;width:100%;background-color:#0D3252; border-top:2px ridge #e5b555; color:#89B3D9;}
ul.nav {display:block;padding-bottom:2px; list-style: none inside; text-align: center;}
ul.nav li {display:inline;}
/****  "basemenu" menu link styles   ****/
ul.nav li a:link, ul.nav li a:visited {color:#FFFFFF;
text-decoration:underline; border-bottom:2px dotted #89B3D9;font-weight:bold;}
ul.nav li a:hover, ul.nav li a:active 
{
    border-bottom:0px dotted #ffcc33;
}

.AutoCompletar
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 2px;
	padding: 3px;
	cursor: pointer;
}

.BuscaQuadro{
	background-color:#D3D3D3;
	width:280px;
	height:120px;
}

.BuscaQuadroInterno{
	height:60px;
	background-color:#020202;
}

.busca { 
	background-image:url(../img/bg-busca.jpg);
	background-repeat:repeat-x;
}

#BuscaProduto
{
	width:120px;
	height:18px;
	color:#444444;
	font-weight:normal;
}

.quero_receber_promocoes
{
	position:relative;	
	top:0px;	
    float:left;
	margin-left:-60px;
	z-index:1;
}

.titulo_categorias
{
	background-image:url(../img/home/fundo_titulos.jpg);
	height:25px;
}

.baixo_titulo
{
	/*
	float:left; 
	height:35px;
	line-height:35px;
	*/
	border:0px; 
	/*
	margin-top:-2px;
	margin-bottom:-2px;
	*/
	background:#E9C059 url(../img/home/fundo_baixo_topo.jpg) repeat-x;
	color:#000000; 
}

.preco_produto
{
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#666666;
}

.preco_prazo
{
	 color:#7A9F2D;
	 font-size:18px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 
	 height:20px;
	 
	 margin-bottom:5px;
}

.preco_prazo_carrinho{

}

.preco_prazo_carrinho .parcelas div
{
	 position:relative;
	 width:30%;
	 background-color:#F5F5F5;
	 padding:3px;
	 margin:3px;
	 border:0px solid #AAAAAA;
	 font-size:18px;
	 font-weight:bold;
	 color:#555555;
	 text-align:right;
}


.preco_prazo_carrinho .parcelas .parc
{
	 font-size:12px;
	 font-weight:normal;	 
	 margin-right:5px;
}

.preco_prazo_carrinho .parcelas .prec
{

}

.a_vista_vercarrinho{
	font-size:14px;
	color:#005500;
}

.categorias_alinha_produtos
{
     position:relative;
     top:0;
     margin-top:10px;
     margin-left:10px;
	 margin-bottom:20px;
     float:left;
     width:120px;
     height:50px;
     z-index:-1;
}

.botao
{
	font-weight:bold;
	background-image: url(../img/sistema/fundo_bt.jpg);
	cursor:pointer;
}

.botao_img
{
	cursor:pointer;
}

.consulta img
{
	cursor:pointer;
}

.ProdutoNome{
	width:100%;
	height:45px;
	
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
}

.ProdutoPromocao{
	color:#006600;
	font-weight:bold;
	font-size:11px;
}

.ProdutosCategorias{
	float:left; 
	border:1px solid #000000; 
	background-color:#97CC4A; 
	padding:3px; 
	margin:5px; 
	width:150px; 
	min-height:30px; 
	vertical-align: middle; 
	text-align: center;	
}

.ProdutosCategorias a{ font-size:11px;}

.botoes_produtos div
{
	float:left;
	padding:2px;	
	border:0px solid #7A9F2D;
	width:auto;
	margin-left:0px;
	background-color:#DAF1B8;	
}

.botoes_produtos
{
	width:135px;
	
}

.botoes_produtos .comprar
{
	width:60px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
		
	background-image:url(../img/sistema/bg_botoes.jpg);
	background-repeat:repeat-x;

}

.botoes_produtos .detalhes
{
	width:60px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	
	background-image:url(../img/sistema/bg_botoes.jpg);
	background-repeat:repeat-x;

}

.botoes_produtos .comprar:hover, .detalhes:hover
{
	background-image:url(../img/sistema/bg_botoes-on.jpg);
	background-repeat:repeat-x;
}

.botoes_produtos .comprar a{color:#FFFFFF;}
.botoes_produtos .detalhes a{color:#FFFFFF;}

.quadro-prod{
	background-color:#FF0000;
	margin:0px;
	border-bottom:1px solid #000000;
}

.column1-unit 
{
    width:440px; 
    margin-bottom:10px !important /*Non-IE6*/; 
    margin-bottom:5px /*IE6*/;
}

.column2-unit-left 
{
    float:left; 
    width:46.6%; 
    margin-left: 15px;
    _margin-left: 10px;
    margin-bottom:10px !important /*Non-IE6*/; 
    margin-bottom:5px /*IE6*/;
    /*background-color: Yellow;*/
}

.column2-unit-left .column2-alinha
{
    height:150px;
     background-color:red; 
}

.column2-unit-right 
{
    float:left; 
    width:200px; 
    margin-bottom:10px !important /*Non-IE6*/; 
    margin-bottom:5px /*IE6*/;
}

.column3-unit-left 
{
    float:left; 
    width:22%; 
	/*
    margin-top: 25px;
    _margin-top: 20px;
    margin-left: 15px;
    _margin-left: 10px;
	margin-bottom:100px !important; 
    _margin-bottom:20px;
	padding-bottom:15px;
	*/
    
    /*background-color: #CC3333;
	background-color:#EFEFEF; */

	/*border-bottom:1px dotted #999999;*/
}

.column3-unit-left div
{
	z-index:1;    
}

.column3-unit-left .column3-alinha
{
    height:190px;
    width:130px;
}

.column3-alinha
{
    height:200px;
}

.column5-alinha
{
    height:100px;
}

.produto_vestuario{
	background-color:#F1FAE4 
}

.column3-unit-middle 
{
    float:left; 
    width:120px; 
    margin-bottom:10px !important /*Non-IE6*/; 
    margin-bottom:5px /*IE6*/; 
    margin-left:40px;
    /*background-color: red;*/
}

.column3-unit-right 
{
    float:left ; 
    width:120px; 
    margin-bottom:10px !important /*Non-IE6*/; 
    margin-bottom:5px /*IE6*/;
}

.divisoria_destaques
{
    border:2px solid #FFFFFF;    
}

.grade
{
    width:95%;
    border:1px solid #2B5E02;
}

.grade th
{
    background-image:url('../img/tabelas/topo.jpg');
    border:1px solid #2B5E02;
    padding:5px;
}

.grade tr:hover
{
    background-color:#E9F4D8;
}

.grade td
{
    padding:3px;
    border:1px solid #2B5E02;
    text-align:right;
}

.grade_rodape
{
    background-image:url('../img/tabelas/rodape.jpg');
}

#status_simulacao
{
    text-align:left;
	color:#FF0000;
	font-weight:bold;
}

.simulacao
{
    margin-left:5px;
	
	padding-top:10px;
	padding-bottom:10px;
	
	text-align:left;
}

.simulacao div
{
    color:red;
    float:left;
    font-weight:bold;
}

.produtos_fotos
{
	cursor:pointer;
	/*
	background-color:red;
	float:left;
	*/
	padding-right:15px;
}

.produtos_fotos_visualiza
{
	float:left;
	/*background-color:red;*/
}

#div_imagem{
	width:300px;
	height:300px;
	/*
	float:left;
	background-color:#777;
	border:3px solid #BCBCBC;
	*/
}


.produtos_fotos_visualiza img
{
	border:3px solid #EFEFEF;
	margin:2px;
	cursor:pointer;
}

.produtos_fotos_visualiza:hover
{
	text-decoration:none;
}

.produtos_fotos_visualiza img a:hover
{
    cursor:pointer;
	
}

.botao_acesso
{
    
}

.sortable{
    border:1px solid #333333;
    width: 90%;
    text-align:left;
}

.sortable th{
    border:1px solid #333333;
    border-top:0px;
    border-left:0px;
    height:30px;
    padding-left:5px;
    background-image:url('../img/sistema/fundo_grade_interno.jpg');
}

.sortable a{
    color:#000000;
    text-decoration:none;
}

.sortable a:hover{
    color:#005500;
    text-decoration:underline;
}

.sortable td{
    border:1px solid #333333;
    height:15px;
    border-right:0px;
    border-top:0px;
    padding-left:5px;
}

.sortable tr:hover{
    background-color:#EFEFEF;
}

/* Mapas Acessos */
.grade_acessos{
    border:1px solid #cccccc;
}

.grade_acessos th{
    border:1px solid #cccccc;
}

.grade_acessos td{
    border:1px solid #cccccc;
    border-left:0px;
    border-top:0px;
}

#pagination{
    margin-top:3px;
    border-bottom: 1px dotted #777777;
    height:20px;
}

#pagination em{
    font-weight: bolder;
	font-size:14px;
	color:green;
}

#pagination div{
    /*
    background-image:url('../img/home/fundo_pagination.jpg');*/
    border:0px solid #FFCC00;
    float:left;
    color:#666666;
    width:8%;
    margin-left:3px;
    padding-left:3px;
    
}

#pagination div a{
    /*
    background-image:url('../img/home/fundo_pagination.jpg');*/
    color:#666666;
    text-decoration:underline;
}

.pagination_categorias
{
    padding-right:3px;    
    font-size:14px;
}

.pagination_categorias a
{
    font-weight:bold;
    font-size:14px;
    color:#009900;
    padding-right:3px;    
}

#fundo_verimagem{
    background-image:url('../img/home/fundo_verimagem.jpg');
}

.rodape_newfree{
	background-image:url('../img/home/bg_newfree.jpg');
	background-repeat:repeat-x;
	height:20px;
}	

.td_lista_produtos{
	border-bottom:1px dotted #999999;
	*padding-bottom:50px;
	*margin-top:-50px;
	_padding-bottom:0px;
}

.faq_pergunta{
	height:20px;
	background-color:#005F36;
	color:#FFFFFF;
	padding:5px;
	margin-top:5px;
	font-weight:bold;
}

.faq_resposta{
	padding:15px;
}

.contatos_bt{
	float:left; 
	margin-top:20px;
	margin-left: 20px; 
	width:40%; 
	line-height:40px; 
	text-align:center; 
	height:36px; 
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../img/home/fundo_bt_contatos.jpg);
	background-repeat:repeat-x;
}

.contatos_bt a{
	width:100%; 
	color:#FFFFFF;
}

.banner-editavel{
	background-image:url(../img/geral/fundo-banner-editavel.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
	padding-top:4px;
}

.titulo-separador-destaques{
	background-image:url(../img/home/fundo-titulo-separa.jpg);
	background-repeat:repeat-x;
	height:40px;
}

.exibe-destaques{
	border:1px solid #A7CF54;
}

.separa-moveis-e-eletro{
	background-image:url(../img/titulos/separa-moveis-e-eletro.png);
	background-repeat:no-repeat;
	background-position:top;
}

div.auto_complete {
		position :absolute;
		width :250px;
		background-color :white;
		border :1px solid #888;
		margin :0px;
		padding :0px;
}

li.selected {background-color: #ffb;}

.CaracteristicasProduto{
	font-size:10px;
}

.TituloProdutoComposto{
	background-image:url(../img/titulos/FundoTituloProdutoComposto.jpg);
	background-repeat:repeat-x;

	border:1px solid #E8E8E8; 
	
	line-height:35px; 
	
	padding-left:15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

.TituloProdutoComposto .aba_abilitada, .aba_deabilitada{
	padding:5px;
}


.TituloProdutoComposto .aba_abilitada    a{
	background-color:#436110;
	border:1px solid #436110;
	padding:6px;
	color:#FFF;
}

.TituloProdutoComposto .aba_abilitada    a:hover{
	background-color:#27380A;
	border:1px solid #436110;
	padding:6px;
	color:#FFF;
	text-decoration:none;
}

.TituloProdutoComposto .aba_desabilitada a{
	background-color:#EFEFEF;
	border:1px solid #C0C0C0;
	padding:6px;
	color:#CCC;
	text-decoration:none;
}

.TituloProdutoComposto .aba_desabilitada a:hover{
	background-color: #EAEAEA;
	border:1px solid #818181;
	padding:6px;
	color:#818181;
	text-decoration:none;
}

.QuadroProdutoComposto{
	padding:10px;

	border:1px solid #EAEAEA; 
	
	background-color:#FBFBFB;
	
	height:270px;
}

.QuadroProdutoComposto div{
	float:left;	
	width:33%;
}

.QuadroProdutoCaracteristicas{
	padding:10px;

	border:1px solid #EAEAEA; 
	
	background-color:#FBFBFB;
}

.BotaoAcao{
	width:200px;
	padding:10px;
	
	background-color:#265D00;
	
}


.BotaoAcao:hover{
	background-color:#123300;	
	
}

.BotaoAcao a{
	width:100%;
	color:#FFFFFF;	
}

.BotaoVejaMais{
	position:relative; 
	float:right; 
	
	bottom:36px;
	right:-1px; 
	
	background:#65991B;
	background-image:url(../img/home/BgBotaoVejaMais.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	
	padding:10px;
	
	border-left:1px solid #C1C1C1;
	border-top:1px solid #C1C1C1;
}

.BotaoVejaMais a{color:#FFFFFF;}

.GlossarioLetras{font-size:16px; text-align:center;}
.GlossarioLetras a{padding:5px; background-color:#669900; color:#FFFFFF;}
.GlossarioLetras a:hover{padding:5px; background-color:#006600; color:#FFFFFF;}
.GlossarioLetraSemLink{padding:4px; background-color:#CCCCCC; color:#FFFFFF;}

.GlossarioTitulo{
	font-size:20px;
	color:#669900;
	
	border:0px;
	border-top:1px dotted #006600;
	
	line-height:40px;
	
	padding-left:10px;
}

.GlossarioVoltarTopo a{
	padding:6px;
	background-color:#F1F1F1;
	border:3px solid #EFEFEF;
	float:right;
}

.GlossarioVoltarTopo a:hover{
	padding:6px;
	border:3px solid #006600;
	float:right;
	text-decoration:none;
}

.GlossarioExibeTermos{
	font-size:13px;
}

dfn{
	font-size:15px;
	font-weight:bold;
	color:#666666;
}

.link_termo{
	color:#006600;
	border-bottom:2px dotted #006600;
	font-weight:bold;
}

.GlossarioLetras{font-size:16px; text-align:center;}
.GlossarioLetras a{padding:5px; background-color:#669900; color:#FFFFFF;}
.GlossarioLetras a:hover{padding:5px; background-color:#006600; color:#FFFFFF;}
.GlossarioLetraSemLink{padding:4px; background-color:#CCCCCC; color:#FFFFFF;}

.GlossarioTitulo{
	font-size:20px;
	color:#669900;
	
	border:0px;
	border-top:1px dotted #006600;
	
	line-height:40px;
	
	padding-left:10px;
}

.GlossarioVoltarTopo a{
	padding:6px;
	background-color:#F1F1F1;
	border:3px solid #EFEFEF;
	float:right;
}

.GlossarioVoltarTopo a:hover{
	padding:6px;
	border:3px solid #006600;
	float:right;
	text-decoration:none;
}

.GlossarioExibeTermos{
	font-size:13px;
}

dfn{
	font-size:15px;
	font-weight:bold;
	color:#666666;
}

.link_termo{
	border-bottom:1px dotted #006600;
}

.link_termo a{
	color:#006600;
}

.VisualizaProdutosTable tr:hover td{
	
	background-image:url(../img/sistema/bg_lista_produto_composto.jpg);
	background-repeat:repeat-x;
	/*
	background-color:#5E8A17;
	*/
	background-color:#FFF;
	color:#FFFFFF;
}
	
 .VisualizaProdutosTable tr:hover td a{color:#333;} 
  .VisualizaProdutosTable tr:hover td {color:#333;} 

.VisualizaProdutosNome{
	width:80%;
	height:40px;
	
	background-color:#F9F9F9;
	
	padding-left:20px;
}

.VisualizaProdutosValor{
	width:20%;
	
	background-color:#F9F9F9;
	
	padding-right:20px;
	
	text-align:right;
}

.VisualizaProdutosPreco{
	background-color:#FAFAFA;
	
	border:3px solid #F5F5F5;
	/*
	border-top:3px solid #F5F5F5;
	border-left:3px solid #F5F5F5;
	*/
	
	padding-top:20px;
	padding-left:60px;
}

#div1 table td{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}

.TableBotoesProdutos td{
	background-color:#7A8E53;
	border:0px solid #3B4F14;
	color:#FFFFFF;
	margin:20px;	
	
	text-align:center;
}

.TableBotoesProdutos td a{color:#FFFFFF;}

.TableBotoesProdutos .comprar, .detalhes{
	background-image:url(../img/sistema/bg_botoes.jpg);
	background-repeat:repeat-x;
}

.TableBotoesProdutos .comprar:hover, .detalhes:hover{
	background-image:url(../img/sistema/bg_botoes-on.jpg);
	background-repeat:repeat-x;
}

.TableBotoesProdutos .aviso_produto_adicionado{	
	background-color:transparent;	
	border:0px solid #3B4F14;
}

.VisualizaLookImagem{
	height:160px;
		
	text-align:center;
}

.acoes td{
	background-image:url(../img/sistema/bg_botoes.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#5E8A17;
	
	border:0px solid #3B4F14;
	color:#FFFFFF;
	margin:20px;	
	
	text-align:center;
}

.acoes td:hover{
	background-image:url(../img/sistema/bg_botoes-on.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#2F3E12;
	
	border:0px solid #3B4F14;
	color:#FFFFFF;
	margin:20px;	
	
	text-align:center;
}

.acoes td a{color:#FFFFFF;}

.current{
	color: #7A9F2D;
	font-weight: bold;	
	font-size: 110%;
}

/* Saiba Mais */

	#basic-accordian{
		
	}
	
	.accordion_headings{
		
		background:#FFF;
		color:#FFFFFF;
		
		cursor:pointer;
		font-weight:bold;
	}
	
	.accordion_headings:hover{
		background:#EBEBEB;
	}
	
	.accordion_child{
		padding:5px;
		border-left:1px solid #EDEDED;
		border-right:1px solid #EDEDED;
	}
	
	.header_highlight{
		background:#F6F6F6;
		border:1px solid #EDEDED;
	}


	.saibamaislista div{width:100%; cursor:pointer;}
	
	.saibamaislista{
		background-color:#F8F8F8; 
		border:1px solid #EAEAEA; 
		padding:10px; 
		width:80%; 
		float:right;
	}
	
	.saibamaislista:hover{
		background-color:#F9FBF6;
		border:1px solid #BAD198;
	}

/* Fim Saiba Mais */

.preco_produto_tamanho{
	background-color:#808080;
}

.promocao_texto{
	color:#598215;
	font-size:11px;
	font-weight:normal;
}

/* Filtros */

	.Filtros{
		background-color:EFEFEF;
		text-align:left;
		margin-left:3px;
	}
	
	.Filtros p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#598215;
	}
	
	.Filtros a{
		color:#666;
		text-decoration:none;
		font-size:11px;
		/*
		padding:5px;
		margin:5px;
		*/
	}
	
	.Filtros a:hover{
		color:#3B3B3B;
		/*
		background-color:#3B3B3B;
		padding:5px;
		margin:5px;
		font-size:12px; */
	}
	
	.FiltrosAplicados{
		background-color:#F9F9F9;
		border:1px solid #D6D6D6;
		padding:5px;
		margin-top:5px;
		margin-right:5px;
	}
	
	.FiltrosTitulo{
		color:#000;
		font-weight:bold;
	}
	
	.FiltrosTexto{
		color:#598215;
		font-size:16px;
	}

/* Fim Filtros */

#preCadastroAviso {
	background-color: #EFEFEF;
	border:1px solid #333;
}