BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

p {margin:0; padding:0;} /* Para os <p> que o editor tinymce coloca nao fazerem espaçamento entre linhas */

.conteudosTexto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration:none;	
}

.conteudosTextoCinza{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;	
}

.conteudosTextoDestaque{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B52726;
	text-decoration:none;
	font-weight: bold;
}

.conteudosTitulo_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	font-weight: bold;
	text-decoration:none;
}

.conteudosTitulo_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B52726;
	font-weight: bold;
	text-decoration:none;
}

.conteudosTitulo_3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B52726;
	font-weight: bold;
	text-decoration:none;
}

.conteudosTitulo_4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	font-weight: bold;
	text-decoration:none;
}

.conteudosTituloBranco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-decoration:none;
}

.conteudosLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B52726;
	text-decoration:underline;
}

a.conteudosLink:hover{
	text-decoration:none;
}

.conteudosLink_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B52726;
	text-decoration:none;
}

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

.backLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B52726;
	text-decoration:none;
}

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

.txtIVA{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #232323;
	text-decoration:none;
}

.carroTexto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.carroItems{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.carroItemsPar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.carroPreco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	text-decoration:none;
	padding-right:5px;
}

.carroTotal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	text-decoration:none;
	padding-right:5px;
}
.carroHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration:none;
}

.labelMenuTopTitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.labelMenuTopTexto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.linkRegistoTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:none;
}

.labelMainProdutos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	text-decoration:none;
	font-weight: bold;
}

.labelFamiliaMenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	font-weight: bold;
	background-color:#6EC5E1;
}


.barraTopoFamilias{
	background-color: #006699;
}


.artigoListaDetalheReferencia{
	background-color: #E9F2F9;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left:10px;
	text-decoration: none;
}
.artigoListaDetalheTitulo{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.artigoListaDetalheBolaMaxima{
	color: #095279;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.labelOrdenacao{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.linkOrdenacao{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.linkOrdenacao:hover{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.linkOrdenacaoSelected{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.inputLoginTop{
	border: 1px solid #F3F2EE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tabelaFormulario{
	border: 1px solid #006699;
	background-color:#F3F2EE;
}

.formularioTitulo{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.formularioLabel{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formularioErro{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.inputFormulario{
	border: 1px solid #c0c0c0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.linkPaginacao{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.paginacao_lnk{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.paginacao_lnk:hover{
	text-decoration:underline;
}
.rw_disable{
	font-family:Arial;
	font-size:12px;
	color:#AAAAAA;
	text-decoration:none;
}
.rw{
	font-family:Arial;
	font-size:12px;
	color:#3C6F8F;
	text-decoration:none;
	font-weight:bold;
}
.rw:hover{
	text-decoration:underline;
}
.qtdCarro{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	border:1px solid #000000;
	text-align:center;
}
.linkMenuSuperior{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.linkMenuSuperior:hover{
	text-decoration:underline;
}

.precoDetalhe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #006699;
	font-weight: bold;
	text-decoration:none;
	padding-right:5px;
}


a.repetir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;	
	color: black;
	text-decoration:none;
	background-color: #FEE27F;
	padding:3px;
}

a.repetirOver{
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;	
	color: black;
	text-decoration:none;
	background-color: #FEEFBA;
	padding:3px;
}

td.repetir{
	padding:3px; 
	background-color: #FEE27F;
}

td.repetirOver{
	padding:3px; 
	background-color: #FEEFBA;
}


a.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;
}
a.title:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: underline;
	text-transform: uppercase;	
	font-weight: bold;
}

.preco_unidade{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-style: italic;
}

.tabelaEmbalagensCell{
	border-top: 1px solid #c0c0c0;
}


/* STYLES 'NOVAS'*/

.menuTopTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B52726;
	text-decoration:none;
}

a.menuTopTxt:hover{
	color: black;
}

.conteudoTitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: black;		
	font-weight: bold;
	text-decoration: none;	
}

.noticiasHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: black;		
	font-weight: bold;
	text-decoration: none;	
}

.noticiasTexto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #666666;
	text-decoration: none;	
}

td.bottomLine {
	border-top: 1px solid #B52726;
}

.titulo-img{
	background-image: url('../imagens/conteudo-titulo.gif');
	width:718px; 
	height:24px;
	padding-left:  15px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.titulo-txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B52726;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;
}

.titulo-txt-TESTE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: red;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;
}

.noticiaPrincipal-txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B52726;
	text-decoration:none;
	font-weight: bold;
}

.menuButton-titulo{
	background-image: url('../imagens/menuButton-titulo.png');
	width:192px; 
	height:27px;
	padding-left:  12px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.menuButton-titulo-red{
	background-image: url('../imagens/menuButton-titulo-red.gif');
	width:192px; 
	height:27px;
	padding-left:  10px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.menuButton-item{
	background-image: url('../imagens/menuButton-item.gif');
	width:192px; 
	height:27px;
	padding-left:  16px;
	vertical-align: middle;
	background-repeat: no-repeat;
	cursor: pointer;
}

td.tabButton-Home{	
	background-image: url('../imagens/tab-home.gif');
	background-repeat:no-repeat; 
	width:69px;
	height:24px;
	padding:0px;
	cursor: pointer;
}

td.tabButton-Home-cinza{	
	background-image: url('../imagens/tab-home-cinza.png');
	background-repeat:no-repeat; 
	width:72px;
	height:25px;
	padding:0px;
	cursor: pointer;
	background-position: right;
}

td.tabButton-Home-red{	
	background-image: url('../imagens/tab-home-red.gif');
	background-repeat:no-repeat; 
	width:69px;
	height:24px;
	padding:0px;
	cursor: pointer;
}

td.tabButton-imgLeft{	
	/*background-image: url('../imagens/tab-normal-middle.gif');*/
	width:5px; 
	height:24px;
	padding:0px;
	cursor: pointer;
}

td.tabButton-imgRight{	
	/*background-image: url('../imagens/tab-normal-middle.gif');*/
	width:5px; 
	height:24px;
	padding:0px;
	cursor: pointer;
}

td.tabButton-imgMiddle{	
	position: relative; 
	overflow:hidden;
	/*background-image: url('../imagens/tab-normal-middle.gif');*/
	background-color: #e0e0e0;
	height:24px;
	background-repeat: repeat-x;
	white-space: nowrap;
	cursor: pointer;
}

.menuTxt-titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	text-decoration:none;

}

.menuTxt-item{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B52726;
	text-decoration:none;

}

a.menuTxt-item:hover{
	color: #B52726;
}

.tituloNoticia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: black;		
	font-weight: bold;
	text-decoration: none;	
}

a.linkPreto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: black;		
	font-weight: bold;
	text-decoration: underline;	
}

a.linkPreto:hover{	
	text-decoration: none;	
}



td.linhaAzul{
	border-top: 1px solid #80cce2;
}

td.linhaVerm{
	border-top: 1px dashed #b31534;
}

.inputLogin{
	border-top: 1px solid #7f9db9;
	border-right: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;
	border-bottom: 1px solid #c6d3e0;
	width:150px; 
	height:16px;
}

.inputBox{
	border-top: 1px solid #7f9db9;
	border-right: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;
	border-bottom: 1px solid #c6d3e0;
}

.textoNormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.noticiasHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: black;		
	font-weight: bold;
	text-decoration: none;	
}

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


td.pub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 20px;
	color: #666666;
	font-weight: bold;
}
a.pub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration:none;
	font-weight: bold;
}
a.pub:hover{
	text-decoration: underline;	
}


.linksTop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #003D6E;
	text-transform: uppercase;
	text-decoration:none;
}
.linksTop:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #003D6E;	
	text-decoration:underline;
}

td.linksTop{
	padding-right: 15px;
	padding-left: 15px;
}

.labelSubFamiliaMenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration:none;
}

.linkMenu{
	text-decoration:none;
}
.linkMenu:hover{
	text-decoration:underline;
}


.conteudoHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration:none;
}


.conteudoTexto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.textoAjuda{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}

a.tituloArtigo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration:none;	
	font-weight: bold;
}
a.tituloArtigo:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: underline;		
	font-weight: bold;
}

.textoBranco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
}

.familiaTitulo{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.produtoTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;	
}

.produtoHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;	
}

.inputContactos{
	border: 1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textoSiga{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}
