body
{
	font-family: Arial, Helvetica, sans-serif;
	background: #DBD6AC url( "../imagens/bg.jpg" ) repeat-x;
	color: #003366;
	margin: 0px;
	 margin-top:0px; 
}
h1, h2
{
	/*color: #999999;*/
	font: 140% Arial, Verdana, 'Sans-Serif';
	font-weight: bold;
	background-color: #E6EBEE;
	text-align: right;
	padding: 5px 5px 3px 5px;
	/*width: justify;*/
	margin:10px /*border: 0.1em solid #CCCCCC;*/
	text-decoration: none;
}

h4 { 
	/*color: #999999;*/
	font:120% ;
	font-weight: bold;
	background-color: #E6EBEE;
	text-align:left;
	padding:5px 5px 3px 5px;
	width: justify;
	margin:0;
}

hr
{
	color: #003366;
	margin: 10px 0px 2px 0px;
}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; color: #996600;}
a:active {text-decoration: none}
/*padding: top, right, bottom, left*/

.site
{
	background-color: #fff;
	/*height: justify;*/
	width: 770px;
	padding: 0px 2px 2px 2px;
	border-right: 1px solid #000066;
	border-left: 1px solid #000066;
}
#geral
{
	text-align: justify;
	font: 70% Arial, Verdana, 'Sans-Serif';
	width: 770px;
}

table
{
	font-size: 13px;
	color: #003366;
}

.td_lista
{
	background-color: #E6EBEE;
	padding: 7px 7px 7px 15px;
}

.td_lista2
{
	padding: 7px 7px 7px 15px;
}

#esquerda, #direita
{
	width: 155px;
}
#esquerda
{
	float: left;
}
#direita
{
	float: right;
}
#conteudo
{
	width: 585px;
	margin-right: 165px;
	padding: 10px;
}

#rodape
{
	text-align: center;
	clear: both;
	/*height: justify;*/
	width: 770px;
	margin-top: 7px;
	padding-top: 10px;
	border-top: 1px solid #ff6600;
}


#boxform
{
	background-color: #F3F0E0;
	top: 50px;
	width: 430px;
	font: 0.94em, Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	padding: 0.2em 0.2em 0.2em 0.2em;
	border-width: 0.1em;
	border-color: #fff #909090 #909090 #fff;
	border-style: solid;
	text-decoration: none;
}

A.a-quadro:link
{
	text-decoration: none;
	font-weight: bold;
	color: #4E1C16;
}

A.a-quadro:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #4E1C16;
}

A.a-quadro:active
{
	text-decoration: none;
	font-weight: bold;
	color: #4E1C16;
}

A.a-quadro:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #996666;
}
A.b-quadro:link
{
	text-decoration: none;
	color: #990000;
}

A.b-quadro:visited
{
	text-decoration: none;
	color: #990000;
}

A.b-quadro:active
{
	text-decoration: none;
	color: #990000;
}

A.b-quadro:hover
{
	text-decoration: none;
	color: #996666;
}

/*revistas_lançamento*/
A.a-not:link
{
	text-decoration: none;
	font-weight: bold;
	font-size: 90%; /*color: #006699;*/
	color: #950000;
}

A.a-not:visited
{
	text-decoration: none;
	font-weight: bold;
	font-size: 90%; /*color: #006699;*/
	color: #950000;
}

A.a-not:active
{
	text-decoration: none;
	font-weight: bold;
	color: #950000;
}

A.a-not:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #006699;
}

/*menu horitonzal*/


 .menu		{background: #011E3A; height: 27px; margin: 0; padding: 0;}

	.menu ul	{margin: 0; padding: 0; margin-left: 6px;
			font-size:11px; font-family: , Arial, sans-serif; font-weight: bold;}

	.menu ul li	{display: inline;}

	.menu ul li a {background: #FF6600 url(../images/fundo-menu.png) top left repeat-x; color: #FFF;
			border: 1px #FFF solid; border-bottom: #F3D2DD 1px solid;
			float: left; padding: 5px 6px 5px 6px; margin: 2px; text-decoration: none;}

	.menu ul li a:hover, .menu ul li .select
			{background: #FFF url(../imagens/menu_bg.png) top left repeat-x; color: #FFF;
			border: #FF9900 1px solid; border-bottom: #FFF 1px solid; text-decoration: none;}

/*.menu
{
	background: #011E3A;
	height: 27px;
	margin: 0;
	padding: 0;
}

.menu ul
{
	margin: 0;
	padding: 0;
	margin-left: 6px;
	font-size: 11px;
	font-family: , Arial, sans-serif;
	font-weight: bold;
}

.menu ul li
{
	display: inline;
}

.menu ul li a
{
	background: #FF6600 url(../images/fundo-menu.png) top left repeat-x;
	color: #FFF;
	border: 1px #FFF solid;
	border-bottom: #F3D2DD 1px solid;
	float: left;
	padding: 5px 8px 5px 8px;
	margin: 2px;
	text-decoration: none;
}

.menu ul li a:hover, .menu ul li .select
{
	background: #FFF url(../imagens/menu_bg.png) top left repeat-x;
	color: #FFF;
	border: #FF9900 1px solid;
	border-bottom: #FFF 1px solid;
	text-decoration: none;
}*/

			/*Formulário*/

.login {
background-color:#E6EBEE;
text-align:center; 
width:154px;
font: 11px Verdana, sans-serif;
color: #003399;
/*border: 2px solid #0000FF;
border-top:1px solid #6C8591;
border-bottom:1px solid #6C8591;*/
margin:7px 0 12px 0;
padding:3px 0 3px 0;
}

.login2 {
background-color: #DBD6AC;
text-align:center; 
width:justify;
font: 11px Verdana, sans-serif;
color: #003399;
margin:5px 0 5px 0;
padding:2px 0 2px 0;
}
.campos {
background-color:#FFDBC4; 
font-size: 11px;
color:#993300;
margin-right: 0px;
}
.botao {
background-color: #000066;
font-size:9px;
color: #FF6600;
/*font-weight: bold;*/
}

			/*Formulário de login*/

.login3 {
background-color: #FFD595;
text-align:left; 
width:justify;
color: #993300;
border: 2px solid #993300;
margin:7px 0 12px 0;
padding:5px;
}

.campos2 {
background-color:#FFEAD5; 
font-size: 11px;
color:#993300;
margin-left: 5px;
}
.botao2 {
background-color: #996600;
font-size:9px;
color: #FFFFFF;
/*font-weight: bold;*/
}

.neg{
/*font:105%;*/
font-weight: bold;
color:#4E1C16;
margin-bottom:3px;
}

/*cliente*/
.cliente_corpo
{
	width:100%;
	padding-bottom: 20px;
}
#area_content_cliente
{
 width:100%;
 margin-top: 1px;
}
#cliente_banner 
{
  background-image: url(Images/banner_cliente.jpg);
  width: 100%;
 /*width: 788px;*/
 height:91px;
 font-family:Arial Black;
 font-size:large;
 text-align:center;
 vertical-align:inherit;
}
.cliente_login
{
	 width:259px;
	 height: 210px;
	 float:left;
	 border-style:groove;
	 border-color: Silver;
	 border-width: 2px;
	 margin-left: 90px;
}
.cliente_titulo
{
	height: 26px;	
	width: 249px;
	background-color: #E6EBEE;
	margin-top:0px;
	font-weight:bold;
	color: #003366;
	font-size: 15px;
	text-align:right;
	font-family: Verdana;	
	text-indent: 8px;
}
.cliente_texto
{
	 font-family:Verdana;
	 font-size:11px;
	 font-weight:bold;
	 margin-left: 25px;
	 color: Black;
}
.cliente_caixa
{
	width: 60px;
	height: 20px;
	float:right;
	position:relative;
	margin-right: 10px;
	top: -18px;
	background-color:#ff9600;
	font-size: 8px;
	font-weight:bolder;
	font-family:Verdana;
	color:White;
	text-align:center;
    
}
.cliente_cadastro
{
	 width:660px;
	 /*background-color: #ffd996;*/
	 background-color: #E6EBEE;
	 float:left;
	 border-style:groove;
	 border-color: Silver;
	 border-width: 2px;
	 margin-left: 30px;
}
.cliente_cadastro_top
{	 
	width: 210px;
	float:left;
	font-size: 15px;
	font-family:  Arial, Verdana, 'Sans-Serif';
	font-weight:lighter;
	font-weight: bold;
	text-align: center;
	/*color: Black;
	background-color: #e1e1e1;*/
	 background-color: #E6EBEE;
     color:#003366;	
}
.cliente_cadastro_titulo
{
	height: 26px;	
	width: 659px;
	background-color: #E6EBEE;
	margin-top:0px;
	color: #003366;
	font-size: 15px;
	font-family: Verdana;
	font-weight: bold;
	text-indent: 8px;
}
.cliente_cadastro_esquerda
{
	width: 205px;
	/*background-color: #ffc052;*/
	background-color: #eeeeee;
	float:left;
	margin-top:0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	text-align:right;
    padding-top: 0px;
    line-height: 34px;
    padding-right: 5px;
    padding-bottom:0px;
}
.cliente_cadastro_centro
{
	width: 229px;
	/*background-color: #ffd996;*/
	padding-left: 5px;
	background-color: #f7f7f7;
	float:left;
	margin-top:0px;
	padding-top: 13px;
    line-height: 10px;
}
.cliente_cadastro_direita
{
	width: 216px;
	/*background-color: #ffc052;*/
	background-color: #eeeeee;
	float:left;
	margin-top:0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight:normal;
	color: Black;
    padding-top: 0px;
    line-height: 34px;
    padding-bottom:0px;
}
.cliente_cadastro_hr
{
	width: 650px;
	font-size: 20px;
	font-weight:bold;	
 	color: #0000ff;
	margin-top: 0px;
	padding-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.cliente_botao
{
 float:right; 
}

.cliente_painel
{
	 width:660px;
	 /*background-color: #ffd996;
	 background-color: #ff9600;*/
	 float:left;
	 border-style:groove;
	 border-color: Silver;
	 border-width: 2px;
	 margin-left: 60px;
}

.cliente_painel_quadro
{
	 width:160px;
	 height: 90px;
	 /*background-color: #ffd996;
	 background-color: #ff9600;*/
	 float:left;
	 border-style:groove;
	 border-color: Silver;
	 border-width: 2px;
	 /*margin-left: 60px;*/
}
.cliente_painel_titulo
{
	height: 22px;	
	width: 159px;
	background-color: #E6EBEE;/*color:ThreeDDarkShadow;***************************************************88*/
	margin-top:0px;
	color: #003366;
	font-size: 14px;
	font-family: Verdana;
	font-weight:bold;
	text-indent: 6px;
}

.cliente_painel_texto
{
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	color: #003366;/*color:ThreeDDarkShadow;***************************************************88*/
	/*color:ThreeDDarkShadow;*/
}
.cliente_painel_texto a
{
	text-decoration: none;
	color: #003366;/*color:ThreeDDarkShadow;***************************************************88*/
}
.cliente_carrinho
{
	 width:99%;
	 background-color: #eeeeee;
	 /*float:left;*/
	 border-style:groove;
	 border-color: Silver;
	 border-width: 2px;
	 height:100%;
	/*color:ThreeDDarkShadow;*/
}
.cliente_grid
{
	 background-color: #eeeeee;
	 /*float:left;*/
	 text-align: left;
	 border-style:groove;
	 border-color: Silver;
	 border-width: 2px;
	 max-width: 76%;
	 width: 640px;
	/* width: 70%;*/
	/*color:ThreeDDarkShadow;*/
}
.cliente_carrinho_valor
{
	 width:200px;
	 height: 100px;
	 float:right;
	 background-color: #E7DDC5;
	 /*float:left;*/
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin-top: 20px;
	/*color:ThreeDDarkShadow;*/
}

.cliente_carrinho_frete
{
	width: 280px;
	height: 100px;
	min-height: 60px;
	float: left;
	margin-top: 20px;
	background-color: #E7DDC5;
	 /*float:left;*/
	font-family: Verdana;
	font-size: 11px;	
	text-align: left;
	/*color:ThreeDDarkShadow;*/
}

.pagamento_top 
{
 background-color: #ffe1b5;
 padding-bottom:0px; 
 height:50px;
}
.pagamento_passos
{
	background-color: #ffc052;
	height: 20px;
	text-transform:capitalize;
	text-indent: 15px;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: White;
	letter-spacing: 2px;
	word-spacing: 15px;   
}
.pagamento_titulo
{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	padding-left: 35px;
	color: #003366;
}

.pagamento_painel
{
	 /*width:160px;*/
	 min-height: 90px;
	 /*background-color: #ffd996;
	 background-color: #ff9600;*/
	 float:left;
	 border-style:groove;
	 border-color: Silver;
	 border-width: 2px;
	 margin-left: 35px;
}
.pagamento_painel_titulo
{
	height: 22px;
	width: 100%;
	background-color: #E6EBEE;
	margin-top: 0px;
	color: #003366;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	text-indent: 6px;
}
.pagamento_painel_texto
{
	float: left;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	color: #ff9600;	
	/*color:ThreeDDarkShadow;*/
}
.pagamento_painel_texto_preto
{	
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	color: Black;
	 padding-left: 5px;
	/*color:ThreeDDarkShadow;*/
}
.pagamento_forma_imagem
{
	width: 90px;
	float: left;
	text-align:center;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: black;
}
.pagamento_botao_confirmar
{
	float: right;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: Red;
}
.principal_corpo
{
	/*width: 630px;*/
	width: 510px;
	text-align:justify;
	padding-top: 18px;
}

/*lista de revistas*/
.box_Revistas_3
{
	border:1px;
	border-color:White;
	border-style:solid;
	background-color: White;
	text-align: center;
	width: 32%;
	min-height: 164px;
	min-width: 188px;
	margin-bottom: 10px;
	float:right;
}
.box_Revistas_2
{
	border:1px;
	border-color:White;
	border-style:solid;
	background-color: White;
	text-align: center;
	width: 34%;
	min-height: 164px;
	min-width: 189px;
	margin-bottom: 10px;
	float:left;
}

.box_Revistas_1
{
	border:1px;
	border-style:solid;
	border-color:White;
	background-color: White;
	text-align: center;
	width: 32%;
	min-height: 164px;
	min-width: 188px;
	margin-bottom: 10px;
	float:left;
}

/* ===Menu vertical*/
 ul#menu {
width:150px;
text-align:left;
background:#848D9C;
margin:0;
padding:0;
list-style-type:none;
}
ul#menu li {
border-bottom:2px solid #fff;
border-right:2px solid #CCCCCC;
}
ul#menu li a:link, ul#menu li a:visited {
display:block;
height:1%;
text-decoration:none;
color:#ffffff;
font-family: Arial, sans-serif;
font-size:11px;
font-weight: bold;
border-right:8px solid #2C2D6A;
padding: 4px 5px 4px 5px;
}
ul#menu li a:hover {
background-color:#AEB5C1;
color:#fff;
border-right:8px solid #FF6600;
}
.news
{
	max-width: 540px;
	text-align:center;
	margin:10px;
}
