/* screen.css - Brindecida NEW 2010 */
/* html elements */

body {
	margin : 0;
	padding : 0;
	color : #333333;
	font : 11px Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	background-color: #EFEFEF;
	}
  
.hide {
	display : none;
	}
  
h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	}

img {
	border : none;
	padding : 0;
	margin : 0;
	}
	
	
	
/* letras */

.LetraMini1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	}

.LetraBranca10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
	
a.LetraBranca10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	}
	
.LetraLaranja10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	}
	
a.LetraLaranja10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.LetraBranca11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F9F9F9;
	text-decoration: none;
	}
	
a.LetraBranca11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	}
	
.Letra9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	}
	
.Letra9N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	}

.Letra10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	}
	
a.Letra10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	}
	
.Letra11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	white-space: normal;
	}
	
.Letra11N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
.Letra12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	}
	
.Letra12n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.Letra13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.Letra13N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.Letra14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.Letra14N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.Letra20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
}

.Letra20N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

.LetraPrecoON {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.LetraPrecoOFF {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: line-through;
}

.LetraCinzaLaranja10Hov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}

a.LetraCinzaLaranja10Hov:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	}

.LetraCinzaLaranja10HovSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}

a.LetraCinzaLaranja10HovSub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	}

.LetraCinzaVermelho10Hov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	}

a.LetraCinzaVermelho10Hov:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	}
	
.LetraAzul12NHov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4B4BA7;
	text-decoration: underline;
	}

a.LetraAzul12NHov:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4B4BA7;
	text-decoration: none;
	}

.LetraAzul11NHov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4B4BA7;
	text-decoration: none;
	}

a.LetraAzul11NHov:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	}


.LetraCinzaLaranja11Hov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	}

a.LetraCinzaLaranja11Hov:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	}

.BordaSolida {
	border-bottom: solid 2px #CCCCCC;
}

.Borda01 {
	border: solid 1px #CCCCCC;
}

.BordaTL01 {
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
}

.BordaBL01 {
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.BordaBR01 {
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.BordaTRL01 {
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

.BordaL01 {
	border-left: solid 1px #CCCCCC;
}

.BordaR01 {
	border-right: solid 1px #CCCCCC;
}

.BordaRL01 {
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

.Borda02 {
	border: solid 1px #999999;
}

.BordaT02 {
	border-top: solid 1px #999999;
}

.BordaB02 {
	border-bottom: solid 1px #999999;
}

.BordaL02 {
	border-left: solid 1px #999999;
}

.BordaR02 {
	border-right: solid 1px #999999;
}

.BordaRL02 {
	border-right: solid 1px #999999;
	border-left: solid 1px #999999;
}

.BordaTL02 {
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
}

.BordaTR02 {
	border-right: solid 1px #999999;
	border-top: solid 1px #999999;
}

.BordaRLT02 {
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}

.BordaBLR02 {
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

.BordaBR02 {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

.BordaBL02 {
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
}


.BoxNew01 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	background-color: #DDDDDD;
	height: 17px;
	width: 35px;
	color: #666666;
	border: 1px solid #999999;
	}
	
.BoxNew02 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #999999;
	font-size: 10px;
	color: #666666;
	}

.BoxNew02b {
	font : 10px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #999999;
	color: #666666;
	width: 120px;
	height: 14px;
	}

.BoxNew02c {
	font : 10px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #999999;
	color: #666666;
	width: 60px;
	height: 14px;
	}
	
.buscabox {
	background-color: #F5F5F5;
	width: 80px;
	height: 14px;
	color : #333333;
	border: 1px solid #666666;
	font : 10px Arial, Verdana, Helvetica, sans-serif;
}


.box001  {
	border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    background-color: #FBFBFB;
	height: 20;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; }


.breakline {
	border-bottom : 1px dashed #cccccc;
	}
	
	
.cursor {
	cursor: pointer;
}




	
/* fundo */


#fundobottom{
	width: 100%;
	margin : 0 auto;
	padding: 0;
	float: left;
}
	

/* ------------- Cabecalho new ------------------------------ */

#cabecalhonew {
	width : 100%;
	height : 184px;
	padding : 0;
	margin : 0 auto;
	background: url(img/topo_new_c.jpg) no-repeat top;
	}
	
#cabecalhomeio {
	width : 988px;
	height : 180px;
	margin : 0 auto;
	background: url(img/topo_new_f.jpg) no-repeat top;
}


#cabecalhomiolo {
	float : left;
	width : 988px;
	height : 180px;
	margin : 0;
	padding : 0;
}
 

#cabecalho_mov {
	float : left;
	width : 164px;
	height : 180px;
	margin : 0;
	padding : 0;
	background: url(img/topo_new_f_mov.gif) no-repeat top;
}

#cabecalho_mov h1 a{
	float: left;
	position:relative;
	top:10px;
	left:15px;
	text-indent:-5000px;
	overflow:none;
	text-decoration:none;
	display:block;
	width:140px;
	height:130px;
	font : 10px Arial, Verdana, Helvetica, sans-serif;
}

#c_miolo_top {
	float: right;
	width : 610px;
	height : 110px;
	margin : 0;
	padding : 0;
}

#c_miolo_top h3{
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
	padding : 10px 8px 0 0;
	text-align: right;
	margin : 0;
	}
	
#c_miolo_top ul{
	padding: 5px 8px 0 0;
	margin : 0;
}

#c_miolo_top ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #F9F9F9;
	padding: 0;
	margin : 0;
	list-Style-Type: none;
	text-align: right;
}


#c_miolo_bot {
	float: right;
	width : 610px;
	height : 30px;
	margin : 0;
	padding : 0;
}

#c_miolo_bot ul{
	padding: 3px 7px 0 0;
	margin : 0;
}

#c_miolo_bot ul li{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px;
	margin : 0;
	list-Style-Type: none;
	text-align: right;
	float: right;
}



/* ------------   botoes cabecalho  --------------- */

#botoes{
	float : right;
	width : 824px;
	height : 40px;
	margin : 0;
	padding : 0;
}


/* botao 1  */
#bot01 {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot01n_off.jpg) no-repeat top;
}

#bot01b {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot01n_b.jpg) no-repeat top;
}

#bot01b a{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot01 a{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot01 a:hover{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
	background: url(img/bot01n_b.jpg) no-repeat top;
}


/* botao 2  */

#bot02 {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot02n_off.jpg) no-repeat top;
}

#bot02b {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot02n_b.jpg) no-repeat top;
}

#bot02b a{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot02 a{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot02 a:hover{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
	background: url(img/bot02n_b.jpg) no-repeat top;
}


/* botao 3  */

#bot03 {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot03n_off.jpg) no-repeat top;
}

#bot03b {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot03n_b.jpg) no-repeat top;
}

#bot03b a{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot03 a{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot03 a:hover{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
	background: url(img/bot03n_b.jpg) no-repeat top;
}


/* botao 4  */

#bot04 {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot04n_off.jpg) no-repeat top;
}

#bot04b {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot04n_b.jpg) no-repeat top;
}

#bot04b a{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot04 a{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot04 a:hover{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
	background: url(img/bot04n_b.jpg) no-repeat top;
}

/* botao 5  */

#bot05 {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot05n_off.jpg) no-repeat top;
}

#bot05b {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot05n_b.jpg) no-repeat top;
}

#bot05b a{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot05 a{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot05 a:hover{
	width : 116px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
	background: url(img/bot05n_b.jpg) no-repeat top;
}


/* botao 6  */

#bot06 {
	float : right;
	width : 133px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot06n_off.jpg) no-repeat top;
}

#bot06b {
	float : right;
	width : 133px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot06n_b.jpg) no-repeat top;
}

#bot06b a{
	width : 133px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot06 a{
	width : 133px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot06 a:hover{
	width : 133onpx;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
	background: url(img/bot06n_b.jpg) no-repeat top;
}

#botao_fim {
	float : right;
	width : 82px;
	height : 40px;
	margin: 0;
	padding: 0px;
}

/* botao fim  */


#barrainicio {
  	height : 4px;
	width : 100%;
	margin : 0;
	padding : 0;
	background: url(img/i_borda_fundo_a.gif) repeat-x top;
}

/* ------------   Fim Cabecalho  --------------- */





/* ------------------  Centro  ----------------------------------- */

#corpo {
	width : 988px;
	padding : 0;
	margin : 0 auto;
	text-align : left;
	color : #333333;
  }

/* --------------   Barra Lateral  ------------------- */

#left {
	float : left;
	padding : 0;
	margin : 0;
	width : 190px;
  }


/* barra left  -  busca */

#menubusca {
	width : 190px;
	height : 30px;
	padding: 0;
	margin : 0 0 10px 0;
	float : left;
	background : url(img/i_topico_table_busca3.gif) no-repeat top left;
}

#menubusca h1 a{
	position:relative;
	top:4px;
	left:152px;
	text-indent:-5000px;
	overflow:none;
	text-decoration:none;
	display:block;
	width:22px;
	height:22px;
	font : 10px Arial, Verdana, Helvetica, sans-serif;
}

#buscameio {
	margin-top: 6px;
	margin-left:61px;
	position: absolute;
	padding: 0px;
	height: 20px;
}


/* barra left  -  login  */

#menutop {
	float : left;
	width : 180px;
	padding : 0;
	margin : 0;
	height : 47px;
	background : url(img/i_topico_table_login10.gif) no-repeat top left;
}

#menutopduv {
	float : left;
	width : 161px;
	padding : 0;
	margin : 0 0 0 2px;
	height : 30px;
	background : url(img/i_topico_table_duvidas.gif) no-repeat top left;
}

#menutopmidia {
	float : left;
	width : 180px;
	padding : 0;
	margin : 0;
	height : 47px;
	background : url(img/i_topico_media09.gif) no-repeat top left;
}

#menutopgoogle {
	float : left;
	width : 180px;
	padding : 0;
	margin : 0;
	height : 47px;
	background : url(img/i_topico_google.gif) no-repeat top left;
}


#menulist {
	float : left;
	width : 178px;
	padding: 4px 0 2px 0;
	margin : 0;
	border-left : 1px solid #6B81DD;
	border-right : 1px solid #6B81DD;
	background-color: #F9F9F9;
  }

#menulist h3 {
	color : #333333;
	font-size : 11px;
	font-weight : normal;
	padding : 1px 0 0 10px;
  }

#menulist ul {
	padding: 0;
	margin : 5px 0 0 0;
  }
  
#menulist ul li {
	padding: 0;
	margin : 0 0 0 10px;
	height: 16px;	
	color: #FF9900;
	list-style : none;
  }
 
#menulistA {
	float : left;
	width : 36px;
	height: 18px;
	padding: 3px 0 0 8px;
	margin : 0 0 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
  }
  
#menulistB {
	float : left;
	width : 106px;
	height: 21px;
	padding: 0;
	margin : 0 0 3px 0;
  }
  
#menulistC {
	float : left;
	width : 140px;
	padding: 0;
	margin : 0 0 3px 0;
  }



/* Barra lateral  ---------  produtos ------------  */

#menuprodutos {
	float : left;
	width : 161px;
	padding : 0;
	margin : 0 0 0 2px;
	height : 30px;
	background : url(img/i_topico_table_cat_produtos.gif) no-repeat top left;
}

#menulist2 {
	float : left;
	width : 178px;
	padding: 2px 0 0 0;
	margin : 0;
	border-left : 1px solid #6B81DD;
	border-right : 1px solid #6B81DD;
	background-color: #EDF1F8;
  }

#boxcategoria{
	padding: 0;
	margin : 0;
	width: 178px;
}

ul.listcat{
	padding: 0;
	margin : 0;
	width: 178px;
}

ul.listcat li.mediocat{
	margin: 0;
	padding: 0;
	width: 178px;
	height: 22px;
	list-style: none;
	display: block;
	background: #EDF1F8;
}

ul.listcat li.mediocat a, ul.listcat li.mediocat a:hover{
	width: 164px;
	max-width: 164px;
	height: 18px;
	padding: 3px 0 0 14px;
	margin:0;
	display:block;
	border-bottom: 1px solid #DDE3EE;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#4A463D;
}

ul.listcat li.mediocat a{
	text-decoration:none;
	background:#EDF1F8;
}

ul.listcat li.mediocat a:hover{
	background:#B3C2DD;
	color: #FFFFFF;	
}

ul.listcat li.botcat{
	margin: 0;
	padding: 0;
	width: 178px;
	height: 22px;
	list-style: none;
	display: block;
	background: #F5F3E7;
}

ul.listcat li.botcat a, ul.listcat li.botcat a:hover{
	width: 164px;
	max-width: 164px;
	height: 18px;
	padding: 3px 0 0 14px;
	margin: 0;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#4A463D;
}

ul.listcat li.botcat a{
	text-decoration: none;
	background: #EDF1F8;
}

ul.listcat li.botcat a:hover{
	background: #B3C2DD;
	color: #FFFFFF;
}


ul.listcat li.oncat{
	margin: 0;
	padding: 0;
	width: 178px;
	height: 22px;
	list-style: none;
	display: block;
	background: #B3C2DD;
}

ul.listcat li.oncat a, ul.listcat li.oncat a:hover{
	width: 164px;
	max-width: 164px;
	height: 18px;
	padding: 3px 0 0 14px;
	margin: 0;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

ul.listcat li.oncat a{
	text-decoration: none;
	background: #B3C2DD;
}

ul.listcat li.oncat a:hover{
	background: #B3C2DD;
}


#menuprodutosmeio {
	margin: 7px 5px 5px 7px ;
	padding: 3px 2px 3px 0px;
	border: 1px solid #CCCCCC ;
	width: 140px ;
	height: 200px ;
	background-color: #F9F9F9;
	overflow: auto;
}

#menuprodutosmeio ul{
	padding: 0 0 0 10px;
	margin : 0;
}

#menuprodutosmeio ul li{
	padding: 5px 0 5px 10px;
	margin : 0;
	white-space: normal;
	list-style : none;
	background: url(img/menu_bullet2.gif) no-repeat center left;
}

#menudown {
	float : left;
	width : 180px;
	padding : 0;
	margin : 0 0 10px 0;
	height : 7px;
	background : #f9f9f9 url(img/i_topico_table_fundo09.gif) no-repeat top left;
}

#menudown2 {
	float : left;
	width : 180px;
	padding : 0;
	margin : 0 0 10px 0;
	height : 7px;
	background : #EDF1F8 url(img/i_topico_table_fundo09.gif) no-repeat top left;
}
	
#menusites {
	float : left;
	width : 180px;
	padding : 0;
	margin : 0;
	height : 47px;
	background : url(img/i_topico_lembrancinhas.gif) no-repeat top left;
}

#menulist3 {
	float : left;
	width : 178px;
	padding: 2px 0 0 0;
	margin : 0;
	border-left : 1px solid #6B81DD;
	border-right : 1px solid #6B81DD;
	background-color: #EFE7FA;
  }


ul.listcat li.oncat_site2{
	margin: 0;
	padding: 0;
	width: 178px;
	height: 22px;
	list-style: none;
	display: block;
	background: #999999;
}

ul.listcat li.oncat_site2 a, ul.listcat li.oncat_site2 a:hover{
	width: 170px;
	max-width: 170px;
	height: 18px;
	padding: 3px 0 0 8px;
	margin:0;
	display:block;
	border-bottom: 1px solid #DDE3EE;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
}

ul.listcat li.oncat_site2 a{
	text-decoration:none;
	background:#999999;
}

ul.listcat li.oncat_site2 a:hover{
	background:#B1B1B1;
	color: #FFFFFF;	
}


ul.listcat li.oncat_site{
	margin: 0;
	padding: 0;
	width: 178px;
	height: 22px;
	list-style: none;
	display: block;
	background: #8397E7;
}

ul.listcat li.oncat_site a, ul.listcat li.oncat_site a:hover{
	width: 170px;
	max-width: 170px;
	height: 18px;
	padding: 3px 0 0 8px;
	margin:0;
	display:block;
	border-bottom: 1px solid #DDE3EE;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
}

ul.listcat li.oncat_site a{
	text-decoration:none;
	background:#8397E7;
}

ul.listcat li.oncat_site a:hover{
	background:#8397E7;
	color: #FFFFFF;	
}


/* ------------  Conteudo inicio  - em comum ------------------*/

#boxgeral{
	margin: 0;
	padding: 10px;
	width: 95%;
}





/* ---   Conteudo  em Uso OK ------------------*/

#center {
	float : left;
	padding : 0;
	margin : 0;
	width : 605px;
  }

#conteudotop_pginicio{
	width : 605px;
	height: 18px;
	padding : 0;
	margin : 10px 3px 0 0;
	float : left;
}

#conteudotop{
	width : 605px;
	height: 40px;
	padding : 0;
	margin : 10px 3px 0 0;
	float : left;
}

#conteudocentro3{
	width : 585px;
	padding : 0 0 0 20px;
	margin : 0 3px 0 0;
	float : left;
	background: url(img/content_centro4.gif) repeat-y left;
}

#conteudocentro09{
	width : 585px;
	padding : 0 0 0 20px;
	margin : 0 3px 0 0;
	float : left;
	background: url(img/content_centro09.gif) repeat-y left;
}

#conteudofim3{
	width : 605px;
	height: 18px;
	padding : 0;
	margin : 0 3px 5px 0;
	float : left;
	background: url(img/content_fim4.gif) no-repeat left;
}

#conteudofim09{
	width : 605px;
	height: 18px;
	padding : 0;
	margin : 0 3px 5px 0;
	float : left;
	background: url(img/content_fim09.gif) no-repeat left;
}


#conteudocentro{
	width : 572px;
	padding : 15px 0 0 20px;
	margin : 0 3px 0 0;
	float : right;
	background: url(img/content_centro2.gif) repeat-y center;
}


#conteudo{
	width : 565px;
	padding : 0;
	margin : 0;
	float : left;
}

#conteudo h1{
	font-size : 18px;
	text-align : left;
	color: #34628f;
    border-bottom: 2px solid #003C72;
}

#conteudo h2{
	padding-left:0px;
    margin : 0 0 10px 0;
	font-size : 16px;
	color : #34628f;
    border-bottom : 1px solid #ffa401;
}

#conteudo h3{
	padding: 0 ;
    margin : 15px 0 10px 0;
	font-size : 11px;
	color : #666666;
	font-weight: normal;
}

#conteudo h4{
	padding: 0 ;
    margin : 15px 0 10px 0;
}

#conteudo p{
	padding: 0 0 5px 0 ;
}

#conteudofim{
	width : 592px;
	height: 18px;
	padding : 0;
	margin : 0 3px 5px 0;
	float : right;
	background: url(img/content_fim2.gif) no-repeat center;
}

#conteudoextra{
	width : 558px;
	height: 70px;
	padding : 5px 10px 10px 0;
	float : right;
	margin : 0;
}

#conteudoextra2{
	width : 770px;
	height: 70px;
	padding : 0 10px 0 0;
	float : right;
	margin : 10px 0 0 0;
}



#conteudoprint{
	width : 538px;
	padding : 0;
	margin : 0;
	float : left;
	background: #FFFFFF;
	border: solid 1px #666666;
	
}


/* conteudo - PG Produtos Detalhes */

#detquadro01{
	padding: 5px 0 5px 0;
	margin: 0;
	width: 530px ;
	height: 10px;
	color: #666666;
}

#detquadro02{
	padding: 10px 0 10px 0;
	margin: 0;
	width: 530px;
	height: 284px;
}

#detquadro02esq{
	padding: 0;
	margin: 0;
	width: 174px;
	height: 260px;
	background: #F3F3F3;
	float: left;
}

#detquadro02dir{
	padding: 0;
	margin: 0;
	width: 345px;
	height: 260px;
	background: #F3F3F3;
	float: right;
}

#detquadro02dir2{
	padding: 3px 0 0 0;
	margin: 0;
	width: 345px;
	height: 19px;
	background: #F3F3F3;
	float: right;
}

#detquadro02esq2{
	padding: 4px 0 0 0;
	margin: 0;
	width: 174px;
	height: 20px;
	float: left;
}

#detquadro04out{
	padding: 0;
	margin: 0;
	height: 95px;
	width: 530px;
}

#detquadro04{
	padding: 5px 0 10px 0;
	margin: 0 0 10px 0;
	height: 70px;
	width: 445px;
	border-top: 1px dashed #CCCCCC;
	float: right;
}

#detquadro04 h1{
	font-size : 11px;
	text-align : right;
	color: #34628f;
	border-bottom: none;
	padding: 0 0 10px 0;
}

#detquadro04a{
	padding: 0;
	margin: 0 0 0 10px;
	height: 52px;
	width: 69px;
	float: right;
	border: solid 1px #CCCCCC;
}

#detquadro03{
	padding: 10px;
	margin: 0;
	width: 509px;
	height: 110px;
	border: 1px solid #999999;
	color: #000000;
	background: #FFFFFF;
}

#detquadro05{
	margin: 0;
	padding: 0;
	width: 72px;
	height: 24px;
	position:relative;
	top:-70px;
	left:1px;
	float: right;
}

#detquadro03 ul{
	padding: 5px;
	margin: 0;
}



/* conteudo - PG DUVIDAS */

#conteudoperg{
	width: 525px;
	height: 22px;
	background: #A0BBDC;
	margin: 0;
	padding:5px 0 0 10px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}

#conteudoresp{
	width: 500px;
	background: #E6ECFF;
	margin: 0 0 20px 0;
	padding:5px 10px 5px 25px;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	text-align: justify;
	white-space: normal;
}

#formulario{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}

#formulario .campo2  {
	border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    background-color: #EEEEEE;
	height: 16;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
	
#formulario .campo2textarea  {
	border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    background-color: #EEEEEE;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
	
#formulario .botao2  {
	color: #34628f;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #999999;
	background-color: #EEEEEE;
	height: 18;
	font-size: 11px;
}





/* conteudo - PG TEMAS */

#conteudotema01{
	width: 175px;
	float: left;
	margin: 15px 0 0 0;
	padding:0;
	}
	
#conteudotema01top{
	width: 170px;
	height: 36px;
	float: left;
	margin: 0;
	padding:0;
	background: url(img/temas_box_top01.gif) no-repeat;
	}
	
#conteudotema01center{
	width: 160px;
	float: left;
	margin: 0;
	padding:0 0 0 8px;
	background: #E0E0E0;
	border-bottom: solid 1px #A7A7A7;
	border-left: solid 1px #A7A7A7;
	border-right: solid 1px #A7A7A7;
	overflow: auto;
	height: 204px;
	color: #283F69;
	}
	
.scroll2{
	scrollbar-face-color:#A7A7A7;
	scrollbar-shadow-color: #E0E0E0;
	scrollbar-highlight-color:#E0E0E0;
	scrollbar-3dlight-color: #E0E0E0;
	scrollbar-darkshadow-color: #E0E0E0;
	scrollbar-track-color:#D1D1D1;
	scrollbar-arrow-color:#333333;
	}

#conteudotema01center ul{
	padding: 0 0 0 3px;
	margin : 0;
}

#conteudotema01center ul li{
	padding: 5px 0 5px 10px;
	margin : 0;
	white-space: normal;
	list-style : none;
	background: url(img/menu_bullet2.gif) no-repeat center left;
}

#conteudotema01center li a{
	color: #283F69;
}

#conteudotema01center li a:hover{
	color: #FF9900;
}

#conteudotema01center li a:active{
	color: #FF9900;
}

#conteudotema01bot{
	width: 170px;
	float: left;
	margin: 0;
	padding:0;
	background: url(img/temas_box_bg.gif) repeat-x;
	height: 33px;
	}

#conteudotema02{
	width: 360px;
	float: left;
	margin: 15px 0 0 0;
	padding:0;
}

#conteudotema2centerdown{
	width: 350px;
	height: 239px;
	float: right;
	margin: 0;
	padding:0;
	border: solid 1px #2E4068;
	background: #283F69 url(temas/fundo_tema.gif) no-repeat center;
}

#conteudotema2center{
	width: 350px;
	height: 239px;
	margin: 0;
	padding:0;
	background: url(temas/101_Dálmatas.jpg);
}

#conteudotema2bot{
	width: 352px;
	height: 33px;
	float: right;
	margin: 0;
	padding:0;
	background: url(img/temas_box_bg.gif) repeat-x;
}

#conteudotema2bot h5 a{
	position:relative;
	top:4px;
	left:10px;
	text-indent:-5000px;
	overflow:none;
	text-decoration:none;
	display:block;
	width:55px;
	height:12px;
	font : 10px Arial, Verdana, Helvetica, sans-serif;
	float: left;
}

#conteudotema2bot h6 a{
	position:relative;
	top:4px;
	left:230px;
	text-indent:-5000px;
	overflow:none;
	text-decoration:none;
	display:block;
	width:60px;
	height:12px;
	font : 10px Arial, Verdana, Helvetica, sans-serif;
	float: left;
}

/* conteudo - PG Produtos - Categoria */

#boxcatprod1 {
	margin: 10px 0 0 0;
	padding: 10px;
	min-height: 145px;
	width: 540px;
	border: 1px solid #cccccc;
	background: #EFEFEF;
}

#boxcatprod1 ul {
	margin: 0;
	padding: 7px 0 0 0;
}

#boxcatprod1 ul li {
	padding: 0 0 3px 8px;
	margin : 0;
	white-space: normal;
	list-style : none;
	background: url(img/menu_bullet2.gif) no-repeat center left;

}

#boxcatprod2 {
	margin: 0;
	padding: 0;
	width: 131px;
	height: 110px;
	border: 1px solid #000000;
	background: #FFFFFF;
	float: left;
}

#boxcatprod3 {
	margin: 0;
	padding: 5px; 
 	width: 380px;
	height: 20px;
	float: right;
}

#boxcatprod4 {
	margin: 0;
	padding: 0 5px 5px 5px; 
 	width: 380px;
	min-height: 40px;
	float: right;
	white-space: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#boxcatprod5 {
	margin: 0;
	padding: 0 5px 5px 5px; 
 	width: 380px;
	min-height: 15px;
	float: right;
	white-space: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#boxcatprod6 {
	margin: 0;
	padding: 5px;
	width: 475px;
	height: 24px;
	float: right;
}

#boxcatprod6 #quadro3 {
	margin: 0;
	padding: 0;
	width: 72px;
	height: 24px;
	float: left;
}

#boxcatprod6 #quadro4 {
	margin: 0;
	padding: 5px 0 0 27px;
	width: 90px;
	height: 19px;
	float: left;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#boxcatprod6 #quadro5 {
	margin: 0;
	padding: 5px 0 0 10px;
	width: 125px;
	height: 19px;
	float: left;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#boxcatprod6 #quadro6 {
	margin: 0;
	padding: 0;
	width: 143px;
	height: 34px;
	float: left;
}




/* conteudo - PG Produtos */

#contprod1 {
	margin: 10px 0 5px 0;
	padding: 0;
	min-height: 140px;
	width: 560px;
}

#contprod2 {
	margin: 0 0 0 10px; 	
	padding: 8px;
	min-height: 112px;
	width: 250px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
}

#contprod3 {
	margin: 0;
	padding: 2px 0 0 0;
	width: 250px;
	height: 23px;
	float: left;
	white-space: normal;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#contprod4 {
	margin: 0;
	padding: 0;
	width: 80px;
	height: 67px;
	float: left;
	background: #FFFFFF;
	border: 1px solid #999999;
}

#contprod5 {
	margin: 0;
	padding: 0;
	width: 155px;
	height: 50px;
	float: right;
	white-space: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#contprod6 {
	margin: 0;
	padding: 2px 0 0 0;
	width: 134px;
	height: 18px;
	float: right;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#contprod7 {
	margin: 3px 0 0 0;
	padding: 0;
	width: 245px;
	height: 25px;
	float: left;
}

#contprod7 #boxprod1{
	margin: 0;
	padding: 0;
	width: 82px;
	height: 25px;
	float: left;
}

#contprod7 #boxprod2{
	margin: 5px 0 0 0;
	padding: 0;
	width: 105px;
	height: 20px;
	float: right;
}

/* conteudo - PG BUSCA */	

#contbusca1 {
	margin: 10px 0 0 0;
	padding: 0;
	min-height: 90px;
	width: 565px;
	border: 1px solid #cccccc;
	background: #EFEFEF;
}

#contbusca2 {
	margin: 7px;
	padding: 0;
	width: 150px;
	height: 75px;
	background: #FFFFFF;
	border: 1px solid #000000;
	float: left;
}

#contbusca3 {
	margin: 7px 7px 0 7px;
	padding: 0;
	width: 380px;
	height: 15px;
	float: left;
}

#contbusca4 {
	margin: 3px 7px 0 7px;
	padding: 0;
	width: 380px;
	height: 30px;
	float: left;
	white-space: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#contbusca5 {
	margin: 3px 7px 0 7px;
	padding: 0;
	width: 380px;
	height: 28px;
	float: right;
}

#contbusca5 #quadro1 {
	margin: 0;
	padding: 0;
	width: 110px;
	height: 24px;
	float: right;
}

#contbusca5 #quadro2 {
	margin: 0 0 0 10px;
	padding: 0;
	width: 73px;
	height: 24px;
	float: right;
}

#contbuscafim {
	margin: 0 0 13px 0;
	padding: 0;
	width: 565px;
	height: 10px;
	border-bottom: 1px dashed #3366CC;
}

/* conteudo - PG Minha Conta */



#quadroconta {
	margin: 0;
	padding: 0 10px 0 10px;
	width: 515px;
	background: #EBEBEB;
	border: solid 1px #CCCCCC;
}

#quadroconta2 {
	margin: 0;
	padding: 13px 0;
	width: 535px;
}

#quadroconta2 p {
	padding: 0 10px;
	margin: 0;
}

#quadroconta3 {
	padding: 10px;
	margin: 0;
	width: 250px;
	background: #D8D8D8;
	border: solid 1px #999999;

}





/* rodapé */

#barrafim {
  	height : 7px;
	width : 780px;
	margin : 0;
	padding : 0;
	float : right;
	background: url(img/i_borda_fundo_b.gif) repeat-x bottom;
}
  
#footergoogle {
	margin : 7px auto 7px auto;
	padding : 0;
	width : 780px;	
	height : 117px;
	background: red;
  }

#fgoogle2 {
	margin: 15px 0 0 0;
	padding: 0 5px 0 0;
	width: 360px;
	border-right: dotted 1px #CCCCCC;
	height: 88px;
	float: left;
}

 
#fgoogle1 {
	margin: 15px 0 0 5px;
	height: 80px;
	padding: 8px 0 0 20px;
	width: 388px;
	float: left;
	background: url(img/fundo_google.gif) no-repeat left;
}


#fgooglenew {
	margin: 15px 8px 0 8px;
	height: 88px;
	padding: 0;
	width: 251px;
	float: right;
	background: url(img/fundo_google_new.gif) no-repeat left;
}

#fmontevoce1 {
	margin: 15px 0 0 0;
	height: 88px;
	padding: 0;
	width: 251px;
	float: right;
}

#fmontevoce2 {
	margin: 15px 0 0 0;
	height: 88px;
	padding: 0;
	width: 251px;
	float: right;
}


 
#febit{
	margin: 0;
	height: 87px;
	padding: 0;
	width: 780px;
	float: left;
}

#footer {
	margin : 10px auto 10px auto;
	padding : 0;
	width : 100%;
	height : 43px;
	background : url(img/barra_footer09.gif) no-repeat center;
  }
 
#footercentro {
	margin : 0 auto;
	padding : 0;
	width : 988px;
	height : 43px;
  }

#footeresquerda{
	width: 282px;
	margin: 2px 0 0 0;
	padding: 0;
	float: left;
	height: 15px;
}

#footeresquerda ul{
	padding: 0;
	margin : 0;
}

#footeresquerda ul li{
	padding: 0;
	margin : 0;
	list-style : none;
}

#footerdireita{
	width: 434px;
	margin: 26px 62px 0 0;
	padding: 0;
	float: right;
	height: 10px;
}

#footerdireita ul{
	padding: 0;
	margin : 0;
}

#footerdireita ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0 0 0 6px;
	margin : 0;
	list-Style-Type: none;
	float: left;
}

#footerdireita ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#footerdireita ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}


#quadro_destaque{
	margin: 8px 17px 0 0;
	padding: 3px;
	width: 165px;
	height: 185px;
	float: left;
	background: url(img/f_quadro_destaque3.gif) no-repeat top center;
	}

#quadro_destaque_foto{
	margin: 0;
 	padding: 0;
	width: 165px;
	height: 110px;
	float: left;
}

#quadro_destaque_descricao{
	margin: 9px 0 0 0;
	padding: 3px 0 0 0;
	width: 165px;
	height: 30px;
	float: left;
	border-top: 1px dashed #FF9900;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	}

	
#quadro_destaque_preco{
	margin: 0;
	padding: 5px 0 0 0;
	width: 165px;
	height: 19px;
	float: left;
	color: #0066CC;
	background: url(img/fundo_preco.gif) no-repeat center;
	}



/* ------------  Barra Lateral Direita ------------------*/

#right{
	float : right;
	padding : 0;
	margin : 10px 0 0 0;
	width : 180px;
  }
