/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(novo_fundo.jpg);
}
.letras_red {
	font-family: Verdana;
	font-size: 12px;
	color: #D81010;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: underline;
	font-weight: bold;
}
.letras_menu_top {
	font-family: Verdana;
	font-size: 14px;
	color: #00599F;
	text-decoration: none;
	font-weight: bold;
}
.letras_menu_top:hover {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.letras_laterais_tit {
	font-family: Verdana;
	font-size: 14px;
	color: #00599F;
	text-decoration: none;
	font-weight: bold;
}
.letras_erro {
	font-family: Verdana;
	font-size: 12px;
	color: #FF0000;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}
.letras_red_produto_detalhes {
	font-family: Verdana;
	font-size: 14px;
	color: #D81010;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: nome;
	font-weight: bold;
}

.letras_red_preco {
	font-family: Verdana;
	font-size: 16px;
	color: #D81010;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight: bold;
}
.letras_black {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight: bold;
}

.black_text {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;

}

.red_text {
	font-family: Verdana;
	font-size: 12px;
	color: #FF0000;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	
}
.letras_black_piqueninas {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}

.forms {
border: 1px solid #025CA0;
	FONT-SIZE: 11px; 
	FONT-FAMILY: "Verdana";
}
.botao {
	margin: 0px;
	display: block;
	width: 150px;
	height: 30px;
	background: url("botao.jpg") no-repeat 0 0;
	TEXT-DECORATION: none;
}
.botao:hover { 
	background-position: 0 -30px;
}
.botao span {
	display: block;
	font-family: "Verdana";
	text-align: center;
	color: #FFF;
	TEXT-DECORATION: none;
	font-size: 10px;
	line-height: 30px;
}
.botao span:hover {
	font-family: "Verdana";
	text-align: center;
	color: #000;
	TEXT-DECORATION: none;
	font-size: 10px;
	line-height: 30px;
}

.letras_adicionar_carrinho1 {
	font-family: "Verdana";
	font-size: 12px;
	color: #00599F;
	TEXT-DECORATION: none
}
.letras_adicionar_carrinho1:hover {
	font-family: "Verdana";
	font-size: 12px;
	color: #000;
	TEXT-DECORATION: none
}
.letras_PVP_1 {
	font-family: "Arial";
	font-size: 10px;
	color: #000000;
	TEXT-DECORATION: none
}
.letras_PVP_2 {
	font-family: "Arial";
	font-size: 16px;
	color: #CC0000;
	font-style: italic;
	font-weight: bold;
	TEXT-DECORATION: none
}
.letras_black_normais {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}
.letras_cinza_normal {
	font-family: Verdana;
	font-size: 12px;
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight: bold;
}


.letras_menu {
font-family: Verdana; 
font-size: 14px; 
color: #FFFFFF; 
TEXT-DECORATION: none;

}
.letras_menu:hover {
font-family: Verdana; 
font-size: 14px; 
color: #FFFFFF; 
TEXT-DECORATION: none;
}
.letras_drop_menu {
font-family: Verdana; 
font-size: 12px; 
color: #FFFFFF; 
margin-top: 3px; 
margin-bottom: 3px;
TEXT-DECORATION: none;
}
.letras_drop_menu:hover {
font-family: Verdana; 
font-size: 12px; 
color: #CCCCCC; 
margin-top: 3px; 
margin-bottom: 3px;
TEXT-DECORATION: none;
}


.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #000000;
}




td img {display: block;}

#nav, #nav ul { /* all lists */
	padding: 0px;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#nav a {
	display: block;
	width: 15em;
}
#nav li { /* all list items */
	float: left;
	width: 10em; 
	/* width needed or else Opera goes nuts */
}
#nav li ul { /* second-level lists */
	position: absolute;
	background: #025CA0;
	padding : 0 0.9em;
	width: 11em;
	left: -999em; 
	border : 1px solid #FFFFFF;
	/* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	
}


/*
///////////////////////////////////////////////////////////
*/
dl, dt, dd, lu, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: relative; /* Menu position that can be changed at will */
}

#menu {
width: 230px;
}
#menu dt {
margin: 2px 0;;
height: 15px;
text-align: left;
}
#menu dd {
border: 0px solid gray;
}
#menu li {
text-align: left;
background: #F4F4F4;
}
#menu li a, #menu dt a {
color: #00599F;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
border: 0 none;
height: 20px;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}














/*
	Featured Content Slider
	by: Chris Coyier


					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 500px; margin: 25px auto; position: relative; min-height: 500px;
											  }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a, a:visited								{ text-decoration: none; }
a:hover, a:active							{ color: white; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: verdana; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{
	width: 449px;
	position: absolute;
	top: -24px;
	left: 1px;
}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0px 0px 0px 0px; }
.stripViewer								{ position: relative; overflow: hidden; width: 500px; height: 282px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0px; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 500px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 0px solid black; margin-right: 20px; }
#movers-row									{ margin: -43px 0 0 10px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 1px; height: 1px; 
											  margin-top: -1px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 25px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }

/*fim do slider
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

*/
/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:center;
    margin:0 7px 0 0;
    background-color:#025CA0;
    border:1px solid #000000;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
width:100px;
    font-family:Verdana;
    font-size:12px;
    line-height:18px;
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:100px;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:16px; /* Safari */
	 width:100px;
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
	width:100px;
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
	display:inline
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#2E92CB;
    border:1px solid #000000;
    color:#FFFFFF;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
  }
  

.bb
{
  margin: 0px;
  display: block;
  width: 150px;
  height: 50px;
  background: url("marcas/bb.png") no-repeat 0 0;
  TEXT-DECORATION: none;
}

.bb:hover
{ 
  background-position: 0 -50px;
}
.nutrend
{
  margin: 0px;
  display: block;
  width: 150px;
  height: 50px;
  background: url("marcas/nutrend.png") no-repeat 0 0;
  TEXT-DECORATION: none;
}

.nutrend:hover
{ 
  background-position: 0 -50px;
}
.gasp
{
  margin: 0px;
  display: block;
  width: 150px;
  height: 50px;
  background: url("marcas/gasp.png") no-repeat 0 0;
  TEXT-DECORATION: none;
}

.gasp:hover
{ 
  background-position: 0 -50px;
}
.olimp
{
  margin: 0px;
  display: block;
  width: 150px;
  height: 50px;
  background: url("marcas/olimp.png") no-repeat 0 0;
  TEXT-DECORATION: none;
}

.olimp:hover
{ 
  background-position: 0 -50px;
}
.gn
{
  margin: 0px;
  display: block;
  width: 150px;
  height: 50px;
  background: url("marcas/gn.png") no-repeat 0 0;
  TEXT-DECORATION: none;
}

.gn:hover
{ 
  background-position: 0 -50px;
}
.madmax
{
  margin: 0px;
  display: block;
  width: 150px;
  height: 50px;
  background: url("marcas/madmax.png") no-repeat 0 0;
  TEXT-DECORATION: none;
}

.madmax:hover
{ 
  background-position: 0 -50px;
}