/*
Estilos padrão independentes de tema
*/

img {
	border: 0;
}

a.linkProduto {
	text-decoration: none;
}

a.linkProduto:hover {
	text-decoration: underline;
}

/* Estilos para o menu da estrutura_6.vm */

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10px; vertical-align: middle; text-align: center;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; cursor:pointer; text-align: center; vertical-align: middle; padding-top: 10px;}
.clLevel0over {font-weight: bold;}
.clLevel0border{position:absolute; visibility:hidden; }

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute; padding:2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	background-color:#CCCCCC; color:#000000; cursor:pointer;}
.clLevel1border{position:absolute; background-color:#000000;}
.clLevel1over{background-color:#FFFFFF;}

/* Estilos do novo rodapé (layout rodape_R04.vm) */
.Titulo_SecaoRodape {
	padding-left: 20px;
	font-size:12px;
	font-family: CALIBRI;
	src: url(fonts/CALIBRI.TTF);
	color:#666666;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	background: url(../img/loja/bg_bullet2.jpg); 
	background-repeat:no-repeat;
	background-position:left;
}

.LinkDuvidas {
	font-family: Arial;
	font-size:11px;
	color: #666666;
	padding-left: 8px;
	font-weight: normal; }
	
A.LinkDuvidas:link {	
	text-decoration: none;
	color:#666666; }

A.LinkDuvidas:visited { 
	text-decoration: none;
	color:#666666; }

A.LinkDuvidas:active {	
	text-decoration: none;
	color:#666666; }

A.LinkDuvidas:hover {	
	text-decoration: underline;
	color:#666666; }				

.Formasdepagamento {
	font-family: Arial;
	font-size:9px;
	color: #666666;
	font-weight: normal;
	text-align:left;
	vertical-align:middle; }

/* Banners */
.banner {
	text-align: center;
	vertical-align: middle;
}

/* Quadro lateral */
.quadroLateral td.bottom {
	display: none;
}

.quadroLateral td td, .quadroLateral td table {
	background-image: none;
	padding: 0;
}

/* Lojas Associadas */

.lojaAssociada {
	padding: 10px 0;
	clear: left;
}

.lojaAssociada .logo {
	float: left;
	margin: 0 10px 10px 0;
}

.lojaAssociada .nome {
	font-weight: bold;
	font-size: 1.3em;
	padding-left: 110px;
}

.lojaAssociada .descricao, .lojaAssociada .link {
	padding-left: 110px;
}

/* Novo menu da estrutura_6 */
#jsddm { margin: 0; padding: 0; }

	#jsddm li {
		margin: 0; padding: 0;
		float: left; 
		list-style: none; 
		height: 35px; 
	}
	
	#jsddm li a {
		display: block;
		white-space: nowrap;
		text-transform: uppercase;
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		padding: 0 16px 0 24px;
		margin: 0; 
		margin-top: 8px;
	}
	
	#jsddm li a:hover {	
		text-decoration: underline;
	}
	
		#jsddm li ul {
			margin-left: 14px;
			margin-top: 10px;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border: solid #ff5500 1px;
			border-bottom: none;
		}
		
			#jsddm li ul li	{
				float: none;
				display: inline
				width: auto;  height: auto; 
				padding: 0;
				background-image: none;
				background-color: #ff7800; 
				border-bottom: solid #ff5500 1px;
				text-align: left;
			}
			
			#jsddm li ul li a {
				color:#FFFFFF;
				text-transform: none;
				font-weight: normal;
				font-size: 11px;
				margin-top: 0;
				padding: 3px 15px 3px 5px;
			}
			
			#jsddm li ul li a:hover {
				background-color:#ff9933;
			}
