/* screen.css - Brindecida
   CSS order: TOPpx, RIGHTpx, BOTTOMpx, LEFTpx 
   *html CSS layout fix - MS Internet Explorer
*/
/* 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;
	}
	
.Letra_branca_Laranja10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
	
a.Letra_branca_Laranja10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	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;
}

.Letra15anos {
	font-family: times, arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	}

.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: 37px;
	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;
	}
	
.buscabox {
	background-color: #F5F5F5;
	width: 67px;
	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 */
	
#fundo{
	width: 100%;
	margin: 0;
	padding: 0;
}

#fundobottom{
	width: 100%;
	margin : 0 auto;
	padding: 0;
}
	
#corpo {
	width : 780px;
	padding : 0;
	margin : 0 auto;
	text-align : left;
	color : #333333;
	}
 

 
/* cabecalho */

#header {
	float : left;
	width : 780px;
	height : 180px;
	margin : 0;
	padding : 0;
	background: url(img/top3_15b.jpg) no-repeat top right;
  }

#headerbg {
	float : left;
	width : 780px;
	height : 180px;
	margin : 0;
	padding : 0;
	background: url(img/top3_15a.jpg) no-repeat top left;
	}


#headerbg 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;
}
	
#cabecalho {
	float: right;
	width : 610px;
	height : 110px;
	margin : 0;
	padding : 0;
}

#cabecalho h3{
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
	padding : 10px 8px 0 0;
	text-align: right;
	margin : 0;
	}
	
#cabecalho ul{
	padding: 5px 8px 0 0;
	margin : 0;
}

#cabecalho 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;
}

#cabecalho2 {
	float: right;
	width : 610px;
	height : 30px;
	margin : 0;
	padding : 0;
}

#cabecalho2 ul{
	padding: 3px 7px 0 0;
	margin : 0;
}

#cabecalho2 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 : left;
	width : 780px;
	height : 40px;
	margin : 0;
	padding : 0;
}


/* botao 1  */
#bot01 {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot01_off.gif) no-repeat top;
}

#bot01b {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot01_b.gif) 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/bot01_b.gif) no-repeat top;
}


/* botao 2  */

#bot02 {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot02_off.gif) no-repeat top;
}

#bot02b {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot02_b.gif) 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/bot02_b.gif) no-repeat top;
}


/* botao 3  */

#bot03 {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot03_off.gif) no-repeat top;
}

#bot03b {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot03_b.gif) 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/bot03_b.gif) no-repeat top;
}


/* botao 4  */

#bot04 {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot04_off.gif) no-repeat top;
}

#bot04b {
	float : right;
	width : 116px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot04_b.gif) 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/bot04_b.gif) no-repeat top;
}



/* botao 5  */

#bot05 {
	float : right;
	width : 133px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot05_off.gif) no-repeat top;
}

#bot05b {
	float : right;
	width : 133px;
	height : 40px;
	margin: 0;
	padding: 0px;
	background: url(img/bot05_b.gif) no-repeat top;
}

#bot05b a{
	width : 133px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot05 a{
	width : 133px;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
}

#bot05 a:hover{
	width : 133onpx;
	height : 40px;
	overflow:none;
	text-decoration:none;
	display: block;
	text-indent:-5000px;
	background: url(img/bot05_b.gif) no-repeat top;
}



#barrainicio {
  	height : 4px;
	width : 780px;
	margin : 0;
	padding : 0;
	float : left;
	background: url(img/i_borda_fundo_a.gif) repeat-x top;
}



/* barra left */

#left {
	float : left;
	padding : 0;
	margin : 0;
	width : 180px;
  }


/* barra left  -  busca */

#menubusca {
	width : 178px;
	height : 30px;
	padding: 0;
	margin : 0 0 10px 0;
	float : left;
	background : url(img/i_topico_table_busca2.gif) no-repeat top left;
}

#menubusca h1 a{
	position:relative;
	top:4px;
	left:137px;
	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 : 161px;
	padding : 0;
	margin : 0 0 0 2px;
	height : 30px;
	background : url(img/i_topico_table_login3.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 : 161px;
	padding : 0;
	margin : 0 0 0 2px;
	height : 30px;
	background : url(img/i_topico_table_midia.gif) no-repeat top left;
}


#menulist {
	float : left;
	width : 159px;
	padding: 4px 0 2px 0;
	margin : 0 0 0 2px;
	border-left : 1px solid #C792E9;
	border-right : 1px solid #C792E9;
	background-color: #F9F9F9;
  }

#menulist h3 {
	color : #333333;
	font-size : 11px;
	font-weight : normal;
	padding : 1px 0 0 10px;
  }

#menulist ul {
	padding: 0 0 0 10px;
	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 left  -  produtos */

#menusites {
	float : left;
	width : 161px;
	padding : 0;
	margin : 0 0 0 2px;
	height : 47px;
	background : url(img/i_topico_table_sites.jpg) no-repeat top left;
}

#menulist3 {
	float : left;
	width : 159px;
	padding: 2px 0 0 0;
	margin : 0 0 0 2px;
	border-left : 1px solid #C792E9;
	border-right : 1px solid #C792E9;
	background-color: #EFE7FA;
  }

ul.listcat li.catsites{
	margin: 0;
	padding: 0;
	width: 159px;
	height: 26px;
	list-style: none;
	display: block;
	background: #EFE7FA;
}

ul.listcat li.catsites a, ul.listcat li.catsites a:hover{
	width: 151px;
	max-width: 151px;
	height: 21px;
	padding: 4px 0 0 8px;
	margin:0;
	display:block;
	border-bottom: 1px solid #C792E9;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
}

ul.listcat li.catsites a{
	text-decoration:none;
	background:#EFE7FA;
}

ul.listcat li.catsites a:hover{
	background:#DFCFF5;
	color: #666666;	
}





#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 : 159px;
	padding: 2px 0 0 0;
	margin : 0 0 0 2px;
	border-left : 1px solid #C792E9;
	border-right : 1px solid #C792E9;
	background-color: #EFE7FA;
  }
  
#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 : 161px;
	padding : 0;
	margin : 0 0 10px 2px;
	height : 7px;
	background : #f9f9f9 url(img/i_topico_table_fundo3.gif) no-repeat top left;
}

#menudown2 {
	float : left;
	width : 161px;
	padding : 0;
	margin : 0 0 10px 2px;
	height : 7px;
	background : #EFE7FA url(img/i_topico_table_fundo3.gif) no-repeat top left;
}

#menudown3 {
	float : left;
	width : 161px;
	padding : 0;
	margin : 0 0 10px 2px;
	height : 7px;
}


/* conteudo inicio  - em comum */

#boxgeral{
	margin: 0;
	padding: 10px;
	width: 95%;
}



#conteudotop{
	width : 592px;
	height: 40px;
	padding : 0;
	margin : 15px 3px 0 0;
	float : right;
}

#conteudotop_pginicio{
	width : 592px;
	height: 18px;
	padding : 0;
	margin : 15px 3px 0 0;
	float : right;
}

#conteudocentro{
	width : 572px;
	padding : 15px 0 0 20px;
	margin : 0 3px 0 0;
	float : right;
	background: url(img/content_centro2.gif) repeat-y center;
}

#conteudocentro3{
	width : 572px;
	padding : 0 0 0 20px;
	margin : 0 3px 0 0;
	float : right;
	background: url(img/content_centro3.gif) repeat-y center;
}

#conteudo{
	width : 538px;
	padding : 10px 0 0 10px;
	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;
}

#conteudofim3{
	width : 592px;
	height: 18px;
	padding : 0;
	margin : 0 3px 5px 0;
	float : right;
	background: url(img/content_fim3.gif) no-repeat center;
}

#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: 140px;
	width: 510px;
	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: 350px;
	height: 20px;
	float: right;
}

#boxcatprod4 {
	margin: 0;
	padding: 0 5px 5px 5px; 
 	width: 350px;
	height: 60px;
	float: right;
	white-space: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#boxcatprod5 {
	margin: 0;
	padding: 0; 
 	width: 355px;
	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 53px;
	width: 96px;
	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: 130px;
	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: 106px;
	height: 20px;
	float: left;
}




/* conteudo - PG Produtos */

#contprod1 {
	margin: 10px 0 5px 0;
	padding: 0;
	min-height: 140px;
	width: 533px;
}

#contprod2 {
	margin: 0 0 0 10px; 	
	padding: 8px;
	min-height: 112px;
	width: 230px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
}

#contprod3 {
	margin: 0;
	padding: 2px 0 0 0;
	width: 214px;
	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: 134px;
	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: 214px;
	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: 533px;
	border: 1px solid #cccccc;
	background: #EFEFEF;
}

#contbusca2 {
	margin: 7px;
	padding: 0;
	width: 60px;
	height: 50px;
	background: #FFFFFF;
	border: 1px solid #000000;
	float: left;
}

#contbusca3 {
	margin: 7px 7px 0 7px;
	padding: 0;
	width: 430px;
	height: 15px;
	float: left;
}

#contbusca4 {
	margin: 3px 7px 0 7px;
	padding: 0;
	width: 430px;
	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: 430px;
	height: 28px;
	float: right;
}

#contbusca5 #quadro1 {
	margin: 0 0 0 10px;
	padding: 0;
	width: 110px;
	height: 24px;
	float: right;
}

#contbusca5 #quadro2 {
	margin: 0;
	padding: 0;
	width: 73px;
	height: 24px;
	float: right;
}

#contbuscafim {
	margin: 0 0 13px 0;
	padding: 0;
	width: 533px;
	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;
  }

#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 : 780px;
	height : 43px;
	background : url(img/barra_footer.gif) no-repeat center;
  }
  
#footeresquerda{
	width: 282px;
	margin: 2px 0 0 8px;
	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 7px 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 2px;
	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;
}



#boxcategoria{
	padding: 0;
	margin : 0;
	width: 159px;
}

ul.listcat{
	padding: 0;
	margin : 0;
	width: 159px;
}

ul.listcat li.mediocat{
	margin: 0;
	padding: 0;
	width: 159px;
	height: 22px;
	list-style: none;
	display: block;
	background: #EFE7FA;
}

ul.listcat li.mediocat a, ul.listcat li.mediocat a:hover{
	width: 145px;
	max-width: 145px;
	height: 18px;
	padding: 3px 0 0 14px;
	margin:0;
	display:block;
	border-bottom: 1px solid #E9DDF7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#4A463D;
}

ul.listcat li.mediocat a{
	text-decoration:none;
	background:#EFE7FA;
}

ul.listcat li.mediocat a:hover{
	background:#C9AAEA;
	color: #FFFFFF;	
}


ul.listcat li.botcat{
	margin: 0;
	padding: 0;
	width: 159px;
	height: 22px;
	list-style: none;
	display: block;
	background: #F5F3E7;
}

ul.listcat li.botcat a, ul.listcat li.botcat a:hover{
	width: 145px;
	max-width: 145px;
	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: #EFE7FA;
}

ul.listcat li.botcat a:hover{
	background: #C9AAEA;
	color: #FFFFFF;
}




ul.listcat li.oncat{
	margin: 0;
	padding: 0;
	width: 159px;
	height: 22px;
	list-style: none;
	display: block;
	background: #C9AAEA;
}

ul.listcat li.oncat a, ul.listcat li.oncat a:hover{
	width: 145px;
	max-width: 145px;
	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: #C9AAEA;
}

ul.listcat li.oncat a:hover{
	background: #C9AAEA;
}





ul.listcat li.offcat_site{
	margin: 0;
	padding: 0;
	width: 159px;
	height: 22px;
	list-style: none;
	display: block;
	background: #5470DE;
}

ul.listcat li.offcat_site a, ul.listcat li.offcat_site a:hover{
	width: 151px;
	max-width: 151px;
	height: 18px;
	padding: 3px 0 0 8px;
	margin:0;
	display:block;
	border-bottom: 1px solid #E9DDF7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
}

ul.listcat li.offcat_site a{
	text-decoration:none;
	background:#5470DE;
}

ul.listcat li.offcat_site a:hover{
	background:#92A3EA;
	color: #FFFFFF;	
}




ul.listcat li.oncat_site{
	margin: 0;
	padding: 0;
	width: 159px;
	height: 22px;
	list-style: none;
	display: block;
	background: #AE81E0;
}

ul.listcat li.oncat_site a, ul.listcat li.oncat_site a:hover{
	width: 151px;
	max-width: 151px;
	height: 18px;
	padding: 3px 0 0 8px;
	margin:0;
	display:block;
	border-bottom: 1px solid #E9DDF7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
}

ul.listcat li.oncat_site a{
	text-decoration:none;
	background:#AE81E0;
}

ul.listcat li.oncat_site a:hover{
	background:#AE81E0;
	color: #FFFFFF;	
}




ul.listcat li.oncat_site2{
	margin: 0;
	padding: 0;
	width: 159px;
	height: 22px;
	list-style: none;
	display: block;
	background: #92A3EA;
}

ul.listcat li.oncat_site2 a, ul.listcat li.oncat_site2 a:hover{
	width: 151px;
	max-width: 151px;
	height: 18px;
	padding: 3px 0 0 8px;
	margin:0;
	display:block;
	border-bottom: 1px solid #E9DDF7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
}

ul.listcat li.oncat_site2 a{
	text-decoration:none;
	background:#92A3EA;
}

ul.listcat li.oncat_site2 a:hover{
	background:#8397E7;
	color: #FFFFFF;	
}




#quadro_destaque{
	margin: 10px 7px 0 0;
	padding: 3px;
	width: 165px;
	height: 200px;
	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;
	}
	
	#quadro_destaque_preco2{
	margin: 0;
	padding: 0;
	width: 165px;
	height: 44px;
	float: left;
	color: #FFFFFF;
	background: url(img/preco_dest.gif) no-repeat center;
	}

#quadro_destaque_preco2 a{
	padding: 10px 15px 0 0;
	width: 150px;
	height: 34px;
	float: left;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
