/* style do menus */


.texto_menus ,a.texto_menus,a.texto_menus:link,a.texto_menus:visited,a.texto_menus:active{
	font-family: Tahoma;
	font-size: 13px;
	color:#942A32;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;	
	height:20px;
	line-height:20px;
	vertical-align: middle;
}

a.texto_menus:hover {
	color:#ffffff;
	/*background-color:#942A32;*/
	
}

.nome_cat ,a.nome_cat,a.nome_cat:link,a.nome_cat:visited,a.nome_cat:active{
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	color:#0a2871;
	text-decoration: none;
}

.ver_mais_shoping {
	font-family: Tahoma;
	font-size: 10px;
	font-weight:bold;
	color:#fff;
	text-decoration: none;
}


.texto_menus_over,a.texto_menus_over,a.texto_menus_over:link,a.texto_menus_over:visited,a.texto_menus_over:active{
	font-family: Tahoma;
	font-size: 13px;
	color:#ffffff;
	text-decoration: none;
	background-color:#942A32;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;	
	height:20px;
	line-height:20px;
	vertical-align: middle;
	
}


.titulos_cont_prod {
	font-family: Tahoma;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	color:#0a2871;
}

.pedir_info, a.pedir_info,a.pedir_info:link,a.pedir_info:visited,a.pedir_info:active {
	background-color:#999999;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color:#fff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	
}

.menus {
	float:left;
	margin-right:5px;
}

.menu_hide {
	display:none;
}

.sub_menu_show {
	display:inline;
	position:absolute;
}

.sub_menus_links {
	display:block;
	padding-left:5px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-family: Tahoma;
	font-size: 13px;	
	color:#fff;
	border-bottom: 1px solid #a2575c;
	text-decoration:none;
}

.sub_menus_links_sem_border {
	display:block;
	padding-left:5px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-family: Tahoma;
	font-size: 13px;
	color:#fff;
	
	text-decoration:none;
}
/* LARGURA TOTAL DO SITE + SOMBRAS SE TIVER */
  #site{
	width:900px;
	margin:0 auto;
	text-align:left;
	
 }

body{
	margin-top:4px;
	background: #9cd2dc;
	font-family: Tahoma;
	font-size: 11px;
}

	
	
.esquerda_menu {
	background: url(botoes1.png) no-repeat;
	background-color:#fff;
	width:203px;
	height:23px;
	padding-top:8px;
	padding-bottom:0px;
	font-family: Tahoma;
	font-size: 13px;
	color:#fff;
	text-align:left;
	padding-left:12px;
}

.esquerda_cont {
	font-family: Tahoma;
	font-size: 11px;
	background-color:#fff;
	padding-left:8px;
	width:206px;
}

.class_menu_esquerda{
	padding-left:10px;
	
}

.newsletter_label {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	margin-top:8px;
}

.xnewsletter_ok {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	margin-top:8px;
	color:#ff0000;
}

.xnewsletter_input{
	background: url(input_newsletter.png) no-repeat; 
	border: none;
	height:24px;
	width:196px;
}

/* ########################################## FOOTER ########################################## */

.xfooter_main {
	font-family: 'Arial';
	font-size: 11px;
	color: #ffffff;
	font-weight:  bold;
	text-align: right;
	padding-left:10px;
	
	text-decoration: none;
	background: url(footer1.png) no-repeat; ;
	height: 22px;
}

.xfooter_link{
	font-family: 'Arial';
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight:  bold;
}
a.xfooter_link:hover{
	color: #56caef;
}

/* ########################################## FIM DE FOOTER ########################################## */




/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; 	font-family: Tahoma; font-size: 13px; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; text-decoration:none;}
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; text-decoration:none;} /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { min-width: 142px; }
#nav ul ul { left: 131px;}

/* Everything else is theming */
 
#nav { background-color: #fff; height: 24px; }
#nav *:hover { background-color: #fff; }
#nav a { /*border-right: 1px solid white;*/ color: #0a2871; font-size: 13px; padding: 6px; line-height: 1; text-decoration:none;}
  #nav li.hover a { color:#fff; background-color: #6e959c;}
  #nav ul { top: 24px; }
    #nav ul li a {  background-color: #6e959c; width:140px; text-decoration:none;}
      #nav ul li.hover > a { background: #6e959c url(seta_total.png) no-repeat; color:#fff; }
   #nav ul a { border-bottom: 1px solid #fff; border-right: none; /*opacity: 0.9; filter: alpha(opacity=90);*/ }
	#nav li img { vertical-align:middle;float:left;margin-left:4px;margin-right:4px; }  
	
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */