/*VARIAVEIS JOGOS DE TABULEIRO */

/*COR_FONTE_PRINCIPAL*/
/*color:#5B8FBE;*/

/*COR_MENU_ESQUERDA_HOVER*/
/*background-color: #4CBB4C;*/


/*VARIAVEIS BARALHOS DE CARTAS */

/*COR_FONTE_PRINCIPAL*/
/*color:#AC3535;*/

/*COR_MENU_ESQUERDA_HOVER*/
/*background-color: #CD4890;*/	


* {margin: 0; padding: 0; border: 0;}

body {
text-align: center; 
/*background: #fff;*/
color: #fff;
min-width: 760px;
font-family: Verdana, Arial, Helvetica, sans-serif;
/**/	font-size: 90%;						/*FONTE: DIMENSAO FONTE GERAL - USABILIDADE*/
background-color: #F7FCF7;				/*COR: COR DO FUNDO DA PAGINA*/
}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
div.moldura-principal { 
text-align: left;
width: 760px;
margin: 0 auto; 
/*background: #000 url(sidebar.gif) repeat-y 10px 0;*/
/*background-color: #FF0000;*/
}

div.header-wrapper, div.footer-wrapper {
color: #000;
clear: both; 
/*width: 100%; FATIMA*/
}

div.header-wrapper {
/*	background: #008;*/
/*	color: #fff;*/
/*	height: 70px;*/
	width: 760px; /*FATIMA*/
	background: url(img/topo/header-background.jpg) no-repeat center top;/*IMAGEM: IMAGEM DE FUNDO DO TOPO*/
/**/	height: 140px;						/*ALTURA: ALTURA DO TOPO*/
	position: relative;					/*POSICIONAMENTO: RELATIVO - INDISPENSAVEL*/
}

div.footer-wrapper {background: #ccc; padding: 1px 0;}

div.footer-wrapper {
	text-align: center;
	clear: both;
	/*margin: 0px;*/					/*APAGAR: NAO PROVOCA EFEITO PRETENDIDO*/
	font-size: 9px;						/*FONTE: TAMANHO DA FONTE*/
	color: #AAAAAA;						/*FONTE: COR DA FONTE*/
/*	line-height: 0px;*/					/*ALTURA: MINIMIZA ESPACO ENTRE LINHAS*/
/*	padding-bottom: 1px;*/					/*IMPORTANTE: NAO DEVIA SER NECESSARIO*/
	background-color: #FCFCFF;				/*FUNDO: COR DO FUNDO*/
	border: 1px solid #EEEEEE;				/*BORDERS: COLOCA BORDERS*/
	/*clear: both;*/					/*APAGAR: NAO SEI PORQUE ESTAVA AQUI*/
/*	padding-top: 5 px;*/
/*	padding-bottom: 5 px;*/
/*	margin-top: 15 px;*/
/*	marghin-bottom: 5 px;*/
	width: 758px;/*FATIMA*/
	/*width: 100%*/;/*FATIMA*/
/*	height: auto;*/
}

div.content-wrapper {/* right faux column tab */
/*background: url(sidebar.gif) repeat-y 100% 0;*/
background-color: white;
float: left;
width: 100%;
border-top:10px solid #FFFFFF;				/*MARGEM: ESPACO RELATIVAMENTE A HEADER - INDISPENSAVEL*/
}

div.content-wrapper:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}

div.moldura-central {
  margin: 0 185px 0 177px; /*era 175*//*era 181*/
/*  border: 1px solid red;*/			/*GUIA*/
/*  margin-left: auto;
  margin-right: auto;*/
/*  width: 100%;*/
}

div.center-wrapper {
  float:left;
  width: 100%; 
  margin: 0 -95% 0 0;
  text-align: center;
/*  border: 1px solid green;*/				/*GUIA*/
}

div.menu-esquerda-wrapper {
  float:left;
  width: 162px;
  margin: 0 0 0 -5%;
  line-height: 22px;					/*ALTURA: ALTURA DE CADA LINHA DOS MENUS - PARCIAL*/
  text-align: center;
}

div.menu-direita-wrapper {
  float:right;
  width: 162px;
  margin: 0;
  margin-right: 4px;
  line-height: 100%;
  text-align: center;
  font-size: 12px;
  /*background-color: #00FF00;*/
}


/************* IE Mac CSS Only  works for Win too **************/
* html div.center-wrapper {margin: 0 -100% 0 0;}
* html div.menu-esquerda-wrapper {margin: 0;}

div h3, div p {
margin: 1em 0;
padding: 0 20px; 
}

/* -------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------- GERAL + CONTENT ----------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */

/*
NOTAS IMPORTANTES DA SECCAO:
	LISTA DE SECTORES HTML: GERAL(HEADER(HEADER MENU), CONTENT(MENU DA ESQUERDA, MEIO, MENU DA DIREITA), FOOTER)
	DIVIDIDOS EM CSS: GERAL+CONTENT, HEADER+HEADER MENU, MENU DA ESQUERDA, MENU DA DIREITA, MEIO, FOOTER
	IMAGENS UTILIZADAS (GLOBAL):
		IMAGEM: IMAGEM DE FUNDO DO HEADER - img/header-background.jpg
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO LADO DIREITO - img/header-menu-item-right.png
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO LADO DIREITO QUANDO ACTIVO - img/header-menu-item-right-active.png
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO LADO ESQUERDO - img/header-menu-item-left.png
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO LADO ESQUERDO QUANDO ACTIVO- img/header-menu-item-left-active.png
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO CENTRO - img/header-menu-item-center.png
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO CENTRO - img/header-menu-item-center-active.png
		IMAGEM: IMAGEM DE FUNDO DO CABECALHO DO MENU DA ESQUERDA - img/menu-esquerda-header.png
		IMAGEM: IMAGEM DE FUNDO DO CABECALHO DO MENU DA DIREITA - img/menu-direita-header.png
		IMAGEM: IMAGEM DE FUNDO DO BOTTOM DO MENU DA DIREITA - img/menu-direita-bottom.png
	NUMERO DE CARACTERES (GLOBAL):
		NUMERO DE CARACTERES DE ITEMS DO MENU DO TOPO: - NAO HA
		NUMERO DE CARACTERES DE ITEMS DO MENU DA ESQUERDA: - 22 caracteres
	NOTAS: 
		- HA MAIS PROPRIEDADES INDISPENSAVEIS ALEM DAS SINALIZADAS COMO TAL (ALIAS, QUASE TODAS).
		  AS QUE FORAM SINALIZADAS DEVE-SE A PODER HAVER DUVIDAS QUANTO Ŕ SUA OBRIGATORIADADE.
		- ALTERAR FONT-SIZE GLOBAL (BODY) DE PERCENTUAL PARA FIXO; USABILIDADE NA VERSAO 2;
		- FORMA DE SEPARAR CONTENT DO HEADER DEVE SER ALTERADA (VIA BORDER).
		- NAO TESTADO COM OUTROS BROWSERS ALEM DO IE7.
*/



a:link, a:visited { 
text-decoration: none;
}

/* -------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- FIM DO GERAL + CONTENT ------------------------------------- */
/* -------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------- HEADER + HEADER MENU ------------------------------------ */
/* -------------------------------------------------------------------------------------------------------- */

/*
NOTAS IMPORTANTES DA SECCAO:
	IMAGENS UTILIZADAS:
		IMAGEM: IMAGEM DE FUNDO DO HEADER - img/header-background.jpg
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO LADO DIREITO - img/header-menu-item-right.png
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO LADO DIREITO QUANDO ACTIVO - img/header-menu-item-right-active.png
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO LADO ESQUERDO - img/header-menu-item-left.png
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO LADO ESQUERDO QUANDO ACTIVO- img/header-menu-item-left-active.png
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO CENTRO - img/header-menu-item-center.png
		IMAGEM: IMAGEM DE FUNDO DO ITEM DO MENU DO CENTRO - img/header-menu-item-center-active.png

	VALORES MAXIMOS:
		NUMERO DE CARACTERES DE ITEMS DO MENU DO TOPO: - NAO HA

	NOTAS SECCAO:
		- POSSIVEL MELHORAMENTO: CRIAR TAG ACTIVE QUE SE APLIQUE EM CADEIA COM NAO ACTIVES DE FORMA A
		  A CRIAR EFEITO ACTIVE COM MENOS REPETICOES DE CODIGO
*/



div.header-menu {
	/*overflow: hidden;*/					/*APAGAR: SE NAO NECESSARIO PARA CROSS-BROWSER - no idea why this works, but it fixes a FF problem */
	position: absolute;					/*POSICIONAMENTO: ABSOLUTO - INDISPENSAVEL*/
	bottom: 0;						/*POSICIONAMENTO: EM BAIXO - INDISPENSAVEL*/
}

div.header-menu ul {
	margin: 0px 0px 0px 0px;				/*POSICIONAMENTO: MARGENS*/
	padding: 0px 0px 0px 5px;				/*POSICIONAMENTO: LEFT-PADDING*/
	list-style: none;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	font-size: 12px;					/*FONTE: DIMENSAO DA FONTE - INDISPENSAVEL; ESTA FIXO*/
	/*float: left;*/					/*APAGAR: NAO NECESSARIO*/
	/*text-align: center;*/					/*APAGAR: NAO NECESSARIO*/
}

div.header-menu li {
	/*display: inline;*/					/*APAGAR: NAO NECESSARIO*/
	float: left;						/*POSICIONAMENTO: DISPOE MENU HORIZONTALMENTE - INDISPENSAVEL*/
	padding: 0px 2px 0px 0px;				/*POSICIONAMENTO: ESPACO ENTRE ELEMENTOS DO MENU*/
	line-height: 1.5em;
}

div.header-menu a {
	/*float: left;*/					/*APAGAR: NAO NECESSARIO*/
	line-height: 1.5em;					/*ALTURA: ALTURA DO MENU - CUIDADO QUE PARA VALORES SUPERIORES FICA MAL; TAMBEM INFLUENCIA TAMANHO DA FONTE.*/
	cursor: pointer;					/*CROSS-BROWSER: CASO CONTRARIO O IE NAO MOSTRA UMA MAO COMO CURSOR*/
}

div.header-menu a:hover span {
 text-decoration:underline;					/*LINK: SUBLINHAR LINKS ON MOUSE OVER*/
}

span.header-menu-item-right{
	float: left;						/*POSICIONAMENTO: INDISPENSAVEL*/
	background: transparent url(img/header-menu-item-right-gif.gif) no-repeat right top; /*IMAGEM: BACKGROUND*/
}

span.header-menu-item-right-active{
	float: left;						/*POSICIONAMENTO: INDISPENSAVEL*/
	background: transparent url(img/header-menu-item-right-active-gif.gif) no-repeat right top; /*IMAGEM: BACKGROUND*/
}

span.header-menu-item-left{
	float: left;						/*POSICIONAMENTO: INDISPENSAVEL*/
	background:url(img/header-menu-item-left-gif.gif) no-repeat left top; /*IMAGEM: BACKGROUND*/
}

span.header-menu-item-left-active{
	float: left;						/*POSICIONAMENTO: INDISPENSAVEL*/
	background:url(img/header-menu-item-left-active-gif.gif) no-repeat left top; /*IMAGEM: BACKGROUND*/
}

span.header-menu-item-center{
	float: left;						/*POSICIONAMENTO: INDISPENSAVEL*/
	background: transparent url(img/header-menu-item-center.png) repeat-x center top; /*IMAGEM: BACKGROUND*/
	margin-left: 14px;					/*POSICIONAMENTO: ESPACO PARA LARGURA DA PARTE ESQUERDA*/
	margin-right: 14px;					/*POSICIONAMENTO: ESPACO PARA LARGURA DA PARTE DIREITA*/
	padding:5px 0px 3px 0px;				/*POSICIONAMENTO: ALINHAMENTO VERTICAL*/
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;						/*COR: COR DA FONTE*/
}

span.header-menu-item-center-active{
	float: left;						/*POSICIONAMENTO: INDISPENSAVEL*/
	background: transparent url(img/header-menu-item-center-active.png) repeat-x center top; /*IMAGEM: BACKGROUND*/
	margin-left: 14px;					/*POSICIONAMENTO: ESPACO PARA LARGURA DA PARTE ESQUERDA*/
	margin-right: 14px;					/*POSICIONAMENTO: ESPACO PARA LARGURA DA PARTE DIREITA*/
	padding:5px 0px 3px 0px;				/*POSICIONAMENTO: ALINHAMENTO VERTICAL*/
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;						/*COR: COR DA FONTE*/
}


/* ---------------------------------------------- FIM HEADER + HEADER MENU ----------------------------- */





/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------------- MENU DA ESQUERDA -----------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/


/*
NOTAS IMPORTANTES DA SECCAO:
	IMAGENS UTILIZADAS:
		IMAGEM: IMAGEM DE FUNDO DO CABECALHO DO MENU DA ESQUERDA - img/menu-esquerda-header.png
	VALORES MAXIMOS:
		NUMERO DE CARACTERES DE ITEMS DO MENU DA ESQUERDA: - 22 caracteres
*/



div.menu-esquerda {
	/*float: left;*/					/*APAGAR: NAO NECESSARIO*/
	width: 160px;						/*LARGURA: LARGURA DO MENU*/
	border-style: none solid none solid;			/*BORDERS: COLOCA BORDER DA ESQUERDA E DA DIREITA*/
	border-color: #DDDDDD;					/*BORDERS: COR DAR BORDERS*/
	border-width: 1px;					/*BORDERS: LARGURA DAS BORDERS*/
	/*margin: 0px;*/					/*APAGAR: NAO NECESSARIO*/
	font-family: Verdana, Arial, Helvetica, sans-serif;	/*FONTE: TIPO DE FONTE NO TEXTO DOS MENUS*/
	font-size: 11px;					/*FONTE: DIMENSAO DA FONTE NO TEXTO DOS MENUS*/
	/*color: #DDDDDD;*/					/*APAGAR: NAO NECESSARIO*/
	text-align: left;
	}

div.menu-esquerda ul {
	/*float: left;*/					/*APAGAR: NAO NECESSARIO*/
	width: 100%;						/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	list-style: none;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	margin: 0;						/*MARGENS: RETIRA MARGENS DAS LISTAS - INDISPENSAVEL*/
	padding: 0 0 0 0;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
}

/*NOTA: ESTILO DAS LINHAS DO MENU - PROVAVELMENTE PODE SER FUNDIDO COM O ESTILO SEGUINTE*/	
div.menu-esquerda li a {
  	height: 22px;						/*ALTURA: ALTURA DE CADA LINHA DOS MENUS - INDISPENSAVEL*/
  	voice-family: inherit;					/*FONTE: TIPO DE FONTE NO TEXTO DOS MENUS - HERDADO*/
	/*text-decoration: none;*/				/*APAGAR: NAO NECESSARIO*/
	border-style: none none solid none;			/*BORDERS: COLOCA BORDER INFERIOR EM CADA LINHA DO MENU*/
	border-color: #DDDDEE;					/*BORDERS: COR DAS BORDERS*/
	border-width: 1px;					/*BORDERS: LARGURA DAS BORDERS*/
	}

div.menu-esquerda li a:link, div.menu-esquerda li a:visited, div.menu-esquerda li a:active {
	color: #888888;						/*FONTE: COR DA FONTE NO TEXTO DOS MENUS*/
	display: block;						/*LINK: ZONA DE SELECCAO OCUPA TODA A LINHA*/
	background-color: #F9F9F9;				/*COR: COR DO FUNDO DOS MENUS*/
	padding: 0px 0px 2px 10px;				/*ALTURA E POSICAO: LEFT-PADDING e ALTURA DE CADA LINHA DOS MENUS - PARCIAL*/
	}



div.menu-esquerda li a:hover {
	color: #FFFFFF;						/*FONTE: COR DA FONTE NO TEXTO DOS MENUS ON MOUSE OVER*/
	/
	/*COR_MENU_ESQUERDA_HOVER*/background-color: #3C5FF7;/*#2C4FE7;*/				/*COR: COR DO FUNDO DOS MENUS ON MOUSE OVER*/
	/*padding: 0px 0px 2px 10px;*/				/*APAGAR: NAO NECESSARIO*/
	}

li.menu-esquerda-li-header{
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;						/*FONTE: COR DA FONTE NO TEXTO DOS CABECALHOS*/
	line-height: 28px;					/*ALTURA: ALTURA DOS CABECALHOS - PARCIAL*/
	background: url(img/menu-esquerda-header.png) repeat-x;	/*IMAGEM: IMAGEM DE FUNDO DO CABECALHO*/
	padding: 0px 0 0px 10px;				/*POSICAO: LEFT-PADDING DOS CABECALHOS*/
  	voice-family: inherit;					/*FONTE: TIPO DE FONTE NO TEXTO DOS MENUS - HERDADO*/
  	height: 28px;						/*ALTURA: ALTURA DOS CABECALHOS - PARCIAL*/
	/*text-decoration: none;*/				/*APAGAR: NAO NECESSARIO*/
	border-style: none none solid none;			/*BORDERS: COLOCA BORDER INFERIOR EM CADA CABECALHO*/
	border-color: #DDDDDD;					/*BORDERS: COR DAS BORDERS*/
	border-width: 1px;					/*BORDERS: LARGURA DAS BORDERS*/
	/*font-size: 11px;*/					/*APAGAR: NAO NECESSARIO*/
	font-weight: bold;					/*FONTE: WEIGHT DA FONTE*/
}

div.menu-esquerda-coloca-margem {
margin-top: 10px;						/*POSICAO: SEPARA MENUS DO PRECEDENTE*/
}

li.menu-esquerda-li-sem-borders a, 
li.menu-esquerda-li-sem-borders a:link, 
li.menu-esquerda-li-sem-borders a:visited {
	border-style: none none none none;			/*BORDERS: RETIRA BORDERS DE LINHAS DE MENUS*/
}

div.menu-esquerda-certificados{
	/*align: center;*/					/*APAGAR: NAO NECESSARIO*/					
	/*text-align: center;*/					/*APAGAR: NAO NECESSARIO*/
	/*margin-right: auto;*/					/*APAGAR: NAO NECESSARIO*/
	/*margin-left: auto;*/					/*APAGAR: NAO NECESSARIO*/					
	margin-top: 20px;					/*POSICAO: MARGEM SUPERIOR*/
	margin-bottom: 10px;					/*POSICAO: MARGEM INFERIOR*/
}

/*-------------------------------------- FIM MENU DA ESQUERDA -------------------------------------------*/


/*
NOTAS IMPORTANTES DA SECCAO:
	IMAGENS UTILIZADAS:
		IMAGEM: IMAGEM DE FUNDO DO CABECALHO DO MENU DA DIREITA - img/menu-direita-header.png
		IMAGEM: IMAGEM DE FUNDO DO BOTTOM DO MENU DA DIREITA - img/menu-direita-bottom.png
*/



/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------------- MENU DA DIREITA ------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
	


div.menu-direita-header {
	background:url('img/menu-direita-header-gif.gif') no-repeat;/*IMAGEM: GRADIENTE UTILIZADO COMO FUNDO DA HEADER*/
	width:162px;						/*LARGURA: LARGURA DA HEADER - NAO NECESSARIO MAS PRESENTE PORQUE DEPENDE DA IMAGEM*/
	height:28px;						/*ALTURA: ALTURA DA HEADER*/
	text-align: middle;					/*ALINHAMENTO: ALINHAMENTO VERTICAL E HORIZONTAL*/
	border-bottom: 1px solid #DDDDDD;			/*BORDER: SEPARADOR DE BAIXO DO MENU*/
}

div.menu-direita-header p {
	margin-top: 0px;					/*ALINHAMENTO: ALINHAMENTO VERTICAL FIXO*/
	font-size:11px;						/*FONTE: DIMENSAO DA FONTE*/
	font-weight:bold;					/*FONTE: ESTILO DA FONTE - NEGRITO*/
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;						/*FONTE: COR DA FONTE*/
	line-height: 28px;					/*ALTURA: ALTURA DA LINHA*/
	margin: 0px;	/*FLEXY*/
	padding: 0px;   /*FLEXY*/
}

div.menu-direita-geral {
	/*margin-top: 0px;*/					/*APAGAR: NAO NECESSARIO*/
	/*padding-top: 0px;*/					/*APAGAR: NAO NECESSARIO*/
	width: 160px;						/*LARGURA: INDISPENSAVEL - LARGURA DO MENU, INTERAGE COM LARGURA DAS BORDERS*/
	border-right:1px solid #DDDDDD;				/*BORDER: BORDER A DIREITA*/
	border-left:1px solid #DDDDDD;				/*BORDER: BORDER A ESQUERDA*/
	background-color: #FBFBFB;				/*FUNDO: COR DO FUNDO DO MENU*/
}

div.menu-direita-bottom {
	background: url(img/menu-direita-bottom-gif.gif);		/*IMAGEM: GRADIENTE UTILIZADO COMO FUNDO DO BOTTOM*/
	width:162px;						/*LARGURA: LARGURA DO BOTTOM - PROVAVELMENTE NAO NECESSARIO MAS PRESENTE PORQUE DEPENDE DA IMAGEM*/
	height:14px;						/*ALTURA: ALTURA DO BOTTOM*/
}

div.menu-direita-espaco {
	height: 10px;						/*ALTURA: ALTURA DO ESPACO*/
}

div.menu-direita-pagamentos{
	margin-top: 20px;					/*POSICAO: MARGEM SUPERIOR*/
	margin-bottom: 10px;					/*POSICAO: MARGEM INFERIOR*/
}

/*-------------------------------------- MENU DA DIREITA: CARRINHO --------------------------------------*/

ul.menu-direita-carrinho-items{
	padding: 0 0 0 0;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	margin:0px;						/*MARGENS: INDISPENSAVEL*/
	list-style: none;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	font-size:11px;						/*FONTE: DIMENSAO DA LETRA*/
	padding-top: 5px;					/*POSICIONAMENTO: ESPACAMENTO EM RELACAO AO TOPO*/
	text-align: left;					/*ALINHAMENTO: ALINHAMENTO DO TEXTO*/
	width: 100%;						/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
}	

ul.menu-direita-carrinho-items li {
	margin-bottom:2px;					/*MARGEM: DISTANCIA ENTRE LINHAS*/
	padding-left:10px;					/*POSICIONAMENTO: EM RELACAO A ESQUERDA*/
	padding-right: 5px;					/*POSICIONAMENTO: EM RELACAO A DIREITA*/
	color:#888888;						/*FONTE: COR DA FONTE*/
}

p.menu-direita-carrinho-total{
	margin:0;						/*MARGEM: INDISPENSAVEL*/
	padding-right: 10px;					/*POSICIONAMENTO: DISTANCIA A MARGEM DIREITA*/
	padding-bottom: 6px;					/*POSICIONAMENTO: DISTANCIA A BAIXO*/
	text-align: right;					/*ALINHAMENTO: ALINHAMENTO DO TEXTO*/
	color:#888888;						/*FONTE: COR DA FONTE*/
	font-size:11px;						/*FONTE: DIMENSAO DA FONTE*/
	line-height:2em;					/*ALTURA: ALTURA DA LINHA*/
}

p.menu-direita-carrinho-vazio{
        margin:0;                                               /*MARGEM: INDISPENSAVEL*/
/*        padding-right: 10px;*/                                    /*POSICIONAMENTO: DISTANCIA A MARGEM DIREITA*/
        padding-bottom: 6px;                                    /*POSICIONAMENTO: DISTANCIA A BAIXO*/
/*        text-align: right;*/                                      /*ALINHAMENTO: ALINHAMENTO DO TEXTO*/
        color:#888888;                                          /*FONTE: COR DA FONTE*/         font-size:11px;                                         /*FONTE: DIMENSAO DA FONTE*/
        line-height:3em;                                        /*ALTURA: ALTURA DA LINHA*/ }
}

div.menu-direita-carrinho-botoes ul, div.menu-direita-carrinho-botoes ul li {
	padding: 0 0 0 0;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	list-style: none;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	margin: 0;						/*MARGEM: INDISPENSAVEL*/
	/*padding: 0;*/						/*APAGAR: NAO NECESSARIO*/
	width: 100%;						/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
}

div.menu-direita-carrinho-botoes ul li {
	display: inline;					/*ORIENTACAO: DISPOE MENU HORIZONTALMENTE - ALTERNATIVA A FLOAT LEFT*/
	margin-right: 4px;					/*MARGEM: ESPACO ENTRE ITEMS DO MENU*/
}

div.menu-direita-carrinho-botoes ul li.menu-direita-carrinho-botoes-retiramargem {
	margin-right: 0;					/*MARGEM: RETIRAR MARGEM DO ULTIMO ITEM*/
}

/*-------------------------------------- FIM MENU DA DIREITA: CARRINHO --------------------------------------*/
/*-------------------------------------- MENU DA DIREITA: LOGIN ---------------------------------------------*/

p.menu-direita-login-titulos {
	margin: 0px;	/*FLEXY*/
	padding: 0px;   /*FLEXY*/
	margin-top: 0px;					/*MARGEM: DISTANCIA EM RELACAO AO TOPO - SUBSTITUIDO DE 6 PARA 0 POR CAUSA DO FIREFOX*/
	padding-top: 6px;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	margin-left: 6px;					/*MARGEM: DISTANCIA EM RELACAO AO LADO ESQUERDO*/
	margin-bottom: 0px;					/*MARGEM: INDISPENSAVEL - DISTANCIA EM RELACAO A BAIXO*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/	/*APAGAR: NAO NECESSARIO*/
	font-size: 10px;					/*FONTE: DIMENSAO DA FONTE*/
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;						/*FONTE: COR DA FONTE*/
	text-align: left;					/*ALINHAMENTO: ALINHAMENTO DO TEXTO*/
}

/*NOTA: NAO SEI ONDE ESTA A LINHA QUE COLOCA AS CAIXAS CENTRADAS*/
input.menu-direita-login-textbox {
	border-width: 1px;
	border-style: solid;
	border-color: #7F9DB9;
	height: 17px;		/*FLEXY*/
	width: 102px;		/*FLEXY*/
	margin-top: 4px;					/*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
	margin-bottom: 4px;					/*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*	width: 100px;*/						/*LARGURA: LARGURA DAS TEXTBOX*/
	background-color: #ffffff;				/*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
	font-weight: bold;					/*FONTE: GROSSURA DA FONTE*/
	font-size: 10px;					/*FONTE: DIMENSAO DA FONTE*/
	color: black;						/*FONTE: COR DA FONTE*/
}

ul.menu-direita-login-links {
	padding: 0 0 0 0;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	text-align: left;					/*ALINHAMENTO: ALINHAMENTO DO TEXTO*/
	margin-top: 7px; /*FLEXY era 6*/			/*MARGEM: MARGEM SUPERIOR*/
	margin-bottom: 0px;					/*MARGEM: MARGEM INFERIOR*/
	margin-left: 12px;					/*MARGEM: MARGEM A ESQUERDA*/
	list-style: square inside;				/*LISTA: ESTILO DA LISTA*/
	font-size: 11px;					/*FONTE: DIMENSAO DA FONTE*/
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;						/*LISTA: COR DA LISTA*/
	width: 100%;						/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
}

ul.menu-direita-login-links a {
	color: #888888;						/*FONTE: COR DA FONTE*/
}

ul.menu-direita-login-logged a:hover {
	text-decoration: underline;				/*FONTE: ESTILO DA FONTE ON MOUSE OVER*/
}

ul.menu-direita-login-logged {
        padding: 0 0 0 0;                                       /*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
        text-align: left;                                       /*ALINHAMENTO: ALINHAMENTO DO TEXTO*/
/*        margin-top: 7px;*/ /*FLEXY era 6*/                        /*MARGEM: MARGEM SUPERIOR*/
        margin-bottom: 0px;                                     /*MARGEM: MARGEM INFERIOR*/
        margin-left: 12px;                                      /*MARGEM: MARGEM A ESQUERDA*/
        list-style: square inside;                              /*LISTA: ESTILO DA LISTA*/
        font-size: 11px;                                        /*FONTE: DIMENSAO DA FONTE*/
        /*COR_FONTE_PRINCIPAL*/color: #2C4FE7;                                         /*LISTA: COR DA LISTA*/
        width: 100%;                                            /*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	padding-top: 4px;
}

ul.menu-direita-login-logged a {
        color: #888888;                                         /*FONTE: COR DA FONTE*/
}

ul.menu-direita-login-logged a:hover {
        text-decoration: underline;                             /*FONTE: ESTILO DA FONTE ON MOUSE OVER*/
}


/*-------------------------------------- FIM MENU DA DIREITA: LOGIN --------------------------------------*/
/*-------------------------------------- MENU DA DIREITA: VENDIDOS ---------------------------------------*/

ol.menu-direita-vendidos-items {/*ACTUAL*/
	list-style-position: inside;				/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	padding: 0 0 0 0;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	margin-top: 0px;					/*MARGENS: DISTANCIA EM RELACAO AO TOPO*/
	margin-right:0px;					/*MARGENS: DISTANCIA EM RELACAO A DIREITA*/
	margin-bottom:0px;					/*MARGENS: DISTANCIA EM RELACAO A BAIXO*/
	margin-left:0px;					/*MARGENS: DISTANCIA EM RELACAO A ESQUERDA*/
	padding-top: 8px;					/*MARGENS: DISTANCIA EM RELACAO AO TOPO*/
	padding-right:10px;					/*MARGENS: DISTANCIA EM RELACAO A DIREITA*/
	padding-bottom:0px;					/*MARGENS: DISTANCIA EM RELACAO A BAIXO*/
	padding-left:10px;					/*MARGENS: DISTANCIA EM RELACAO A ESQUERDA*/
	font-size:10px;						/*FONTE: DIMENSAO DA FONTE*/
	color:#888888;						/*APAGAR: NAO NECESSARIO*/
	text-align: left;					/*ALINHAMENTO: ALINHAMENTO DO TEXTO*/
	/*width: 100%;*/					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
}

ul.menu-direita-novidades-items {/*ACTUAL*/
	list-style-position: inside;				/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	padding: 0 0 0 0;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	margin-top: 0px;					/*MARGENS: DISTANCIA EM RELACAO AO TOPO*/
	margin-right:0px;					/*MARGENS: DISTANCIA EM RELACAO A DIREITA*/
	margin-bottom:0px;					/*MARGENS: DISTANCIA EM RELACAO A BAIXO*/
	margin-left:0px;					/*MARGENS: DISTANCIA EM RELACAO A ESQUERDA*/
	padding-top: 8px;					/*MARGENS: DISTANCIA EM RELACAO AO TOPO*/
	padding-right:10px;					/*MARGENS: DISTANCIA EM RELACAO A DIREITA*/
	padding-bottom:0px;					/*MARGENS: DISTANCIA EM RELACAO A BAIXO*/
	padding-left:10px;					/*MARGENS: DISTANCIA EM RELACAO A ESQUERDA*/
	font-size:10px;						/*FONTE: DIMENSAO DA FONTE*/
	color:#888888;						/*APAGAR: NAO NECESSARIO*/
	text-align: left;					/*ALINHAMENTO: ALINHAMENTO DO TEXTO*/
	/*width: 100%;*/					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
}

ol.menu-direita-vendidos-items li {
	margin-bottom:0px;					/*MARGENS: ESPACO ENTRE OS VARIOS ITEMS*/
	padding-bottom:4px;					/*MARGENS: ESPACO ENTRE OS VARIOS ITEMS*/

}

ol.menu-direita-vendidos-items a {
	/*display: block;*/					/*IMPORTANTE: ELIMINA INTERMITENCIAS - LINK ACTIVA EM BLOCO*/
	color:#888888;						/*FONTE: COR DA FONTE*/
}
	
ol.menu-direita-vendidos-items a:hover {
	text-decoration: underline;				/*FONTE: ESTILO DA FONTE ON MOUSE OVER*/
}


ul.menu-direita-novidades-items li {
	margin-bottom:0px;					/*MARGENS: ESPACO ENTRE OS VARIOS ITEMS*/
	padding-bottom:4px;					/*MARGENS: ESPACO ENTRE OS VARIOS ITEMS*/

}

ul.menu-direita-novidades-items a {
	/*display: block;*/					/*IMPORTANTE: ELIMINA INTERMITENCIAS - LINK ACTIVA EM BLOCO*/
	color:#888888;						/*FONTE: COR DA FONTE*/
}
	
ul.menu-direita-novidades-items a:hover {
	text-decoration: underline;				/*FONTE: ESTILO DA FONTE ON MOUSE OVER*/
}

/*-------------------------------------- FIM MENU DA DIREITA: VENDIDOS --------------------------------------*/
/*-------------------------------------- FIM MENU DA DIREITA ------------------------------------------------*/




/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------------- MEIO -----------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/*NOTA: FALTA COLOCAR LINK NOS BOTOES*/


/*FLEXY*/
p.produtos-header {
	background-color: #F6F6F6;				/*FUNDO: COR DO FUNDO*/
/*	margin:0;*/						/*MARGENS: INDISPENSAVEL*/
	margin-top: 0px; /*FLEXY*/
	margin-bottom: 0px; /*FLEXY*/
	font-size:11px;						/*FONTE: DIMENSAO DA FONTE*/
	font-weight:bold;					/*FONTE: GROSSURA DA FONTE*/
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;						/*FONTE: COR DA FONTE*/
	/*width:398px;*/						/*LARGURA: LARGURA DA HEADER*/
	height:29px;						/*ALTURA: ALTURA DA HEADER*/
	line-height: 29px;					/*ALTURA: ALTURA DA LINHA DO PARAGRAFO*/
/*	width: 100%;*/
}

tr.produtos-linha {
	height: 158px;						/*ALTURA: ALTURA DA LINHA DE CADA PRODUTO - NO FUTURO COLOCAR ALTURA MINIMA E ALTURA VARIAVEL PARA DESCRICOES LONGAS*/
}

/*NOTA: ESPACO ENTRE LINHAS FEITO DE UMA FORMA POUCO ELEGANTE*/
div.produtos-moldura {
	width:396px;						/*LARGURA: TEM DE DESCONTAR LARGURA DAS BORDERS*/
	height: 146px;						/*ALTURA: TEM DE DESCONTAR ALTURA DAS BORDERS*/
/*!10*/	margin-top: 10px;					/*MARGENS: COLOCA MARGENS ENTRE LINHAS DA TABELA - CONSIDERAR ALTERNATIVAS*/
	border-left: 1px solid #f0f0f0;				/*BORDERS: COLOCA BORDER A ESQUERDA*/
	border-right: 1px solid #f0f0f0;			/*BORDERS: COLOCA BORDER A DIREITA*/
	border-bottom: 1px solid #f0f0f0;			/*BORDERS: COLOCA BORDER EM BAIXO*/
	border-top: 1px solid #f0f0f0;				/*BORDERS: COLOCA BORDER EM CIMA*/
}

div.produtos-moldura-esquerda {
	float: left;						/*POSICIONAMENTO: INDISPENSAVEL - COLOCA SECCAO A ESQUERDA*/
	width:234px;						/*LARGURA: LARGURA DA SECCAO*/
	/*border-left: 1px solid #F00;*/			/*APAGAR: ORIENTACAO - QUANDO COLOCADAS E NECESSARIO AJUSTAR WIDTH*/
	/*border-right: 1px solid #F00;*/			/*APAGAR: ORIENTACAO - QUANDO COLOCADAS E NECESSARIO AJUSTAR WIDTH*/
	/*border-bottom: 1px solid #F00;*/			/*APAGAR: ORIENTACAO - QUANDO COLOCADAS E NECESSARIO AJUSTAR WIDTH*/
	/*border-top: 1px solid #F00;*/				/*APAGAR: ORIENTACAO - QUANDO COLOCADAS E NECESSARIO AJUSTAR WIDTH*/
}

div.produtos-moldura-direita {
	float: right;						/*REDUNDANTE: NAO NECESSARIO POR LARGURAS A JUSTA*/
	width:162px;						/*LARGURA: LARGURA DA SECCAO*/
	/*border-left: 1px solid #F00;*/			/*APAGAR: ORIENTACAO - QUANDO COLOCADAS E NECESSARIO AJUSTAR WIDTH*/
	/*border-right: 1px solid #F00;*/			/*APAGAR: ORIENTACAO - QUANDO COLOCADAS E NECESSARIO AJUSTAR WIDTH*/
	/*border-bottom: 1px solid #F00;*/			/*APAGAR: ORIENTACAO - QUANDO COLOCADAS E NECESSARIO AJUSTAR WIDTH*/
	/*border-top: 1px solid #F00;*/				/*APAGAR: ORIENTACAO - QUANDO COLOCADAS E NECESSARIO AJUSTAR WIDTH*/
}

p.produtos-titulo{
	margin: 0px; /*FLEXY*/
	padding: 0px; /*FLEXY*/
	text-align: left;					/*ALINHAMENTO: COLOCA TEXTO A ESQUERDA*/
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;						/*FONTE: COR DA FONTE*/
	font-weight:bold;					/*FONTE: GROSSURA DA FONTE*/
	font-size:11px;						/*FONTE: TAMANHO DA FONTE*/
	margin-top: 10px;					/*MARGENS: MARGEM EM RELACAO AO TOPO*/
	margin-bottom: 5px;					/*MARGENS: MARGEM EM RELACAO A BAIXO*/
	margin-left: 10px;					/*MARGENS: MARGEM EM RELACAO A ESQUERDA*/
	/*margin-right: 10px;*/					/*APAGAR: NAO NECESSARIO*/
}

a.produtos-titulo-link:link, a.produtos-titulo-link:visited{
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
}

p.produtos-descricao{
	margin: 0px; /*FLEXY*/
	padding: 0px; /*FLEXY*/
	height: 80px;						/*ALTURA: IMPORTANTE - DESCRICAO TEM DE CABER AQUI*/
	text-align: left;					/*ALINHAMENTO: COLOCA TEXTO A ESQUERDA*/
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;						/*FONTE: COR DA FONTE*/
	font-size:11px;						/*FONTE: TAMANHO DA FONTE*/
	margin-top: 5px;					/*MARGENS: MARGEM EM RELACAO AO TOPO*/
	margin-bottom: 0px;					/*MARGENS: MARGEM EM RELACAO A BAIXO*/
	margin-left: 10px;					/*MARGENS: MARGEM EM RELACAO A ESQUERDA*/
	/*margin-right: 10px;*/					/*APAGAR: NAO NECESSARIO*/
}

div.produtos-botoes ul, div.produtos-botoes ul li {
	width: 100%;						/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	padding: 0 0 0 0;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	list-style: none;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	margin: 0;						/*MARGEM: INDISPENSAVEL*/
	/*padding: 0;*/						/*APAGAR: NAO NECESSARIO*/
	margin-top: 4px; 					/*MARGENS: MARGEM EM RELACAO AO TOPO*/
}

div.produtos-botoes ul li {
	display: inline;					/*ORIENTACAO: DISPOE MENU HORIZONTALMENTE - ALTERNATIVA A FLOAT LEFT*/
	margin-right: 4px; /*PHP*/				/*MARGEM: ESPACO ENTRE ITEMS DO MENU*/
	margin-left: 4px;  /*PHP*/
}

div.produtos-botoes ul li.produtos-botoes-retiramargem {
	margin-right: 0;					/*MARGEM: RETIRAR MARGEM DO ULTIMO ITEM*/
}

div.produtos-moldura-imagem {
	margin-top: 10px;					/*MARGEM: DISTANCIa EM RELACAO AO TOPO*/
}

p.produtos-preco{
	margin-top: 7px; /*FLEXY era 4*/			/*MARGEM: MARGEM EM RELACAO AO TOPO (IMAGEM)*/
	/*margin-bottom: 5px;*/					/*APAGAR: NAO NECESSARIO*/
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;						/*FONTE: COR DA FONTE*/
	font-weight:bold;					/*FONTE: GROSSURA DA FONTE*/
	font-size:11px;						/*FONTE: TAMANHO DA FONTE*/
}


/*-------------------------------------- FIM MEIO -------------------------------------------------------*/

/*------------------------------------ INICIO INFORMACOES -------------------------------------------------*/

div.moldura-informacoes {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*-------------------------------------- FIM INFORMACOES ---------------------------------------------------*/

/*-------------------------------------- INICIO ACCOUNT ----------------------------------------------------*/

div.moldura-account {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}
/*-------------------------------------- FIM ACCOUNT -------------------------------------------------------*/

/*-------------------------------------- INICIO ACCOUNT_EDIT ----------------------------------------------------*/

div.moldura-account_edit {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

input.account_edit-textbox {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 102px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}

p.account_edit-required{
	text-align: right;
	line-height: 1em;
	margin-right: 0px;
	padding-right: 0px;
}

table.account_edit-form_table{
/*	margin-left: 10px;*/
	text-align: left;
}

div.account_edit-15_space {
        height: 15px;
}

p.account_edit-title{
        text-align: left;
        margin: 0px;
        padding: 0px;
        font-size: 14px;
        font-weight: bold;
        /*COR_FONTE_PRINCIPAL*/color: #2C4FE7;                                          /*FONTE: COR DA FONTE*/
        line-height: 1.5em;
}


/*-------------------------------------- FIM ACCOUNT_EDIT -------------------------------------------------------*/

/*-------------------------------------- INICIO ACCOUNT_BOOK ----------------------------------------------------*/

div.moldura-account_book {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*-------------------------------------- FIM ACCOUNT_BOOK ------------------------------------------------------*/

/*-------------------------------------- INICIO ACCOUNT_PASSWORD ----------------------------------------------------*/

div.moldura-account_password {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

input.account_password-textbox {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 102px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}

table.account_password-form_table{
/*      margin-left: 10px;*/
        text-align: left;
}

div.account_password-15_space {
        height: 15px;
}

p.account_password-title{
        text-align: left;
        margin: 0px;
        padding: 0px;
        font-size: 14px;
        font-weight: bold;
        /*COR_FONTE_PRINCIPAL*/color: #2C4FE7;                                          /*FONTE: COR DA FONTE*/
        line-height: 1.5em;
}

p.account_password-required{
        text-align: right;
        line-height: 1em;
        margin-right: 0px;
        padding-right: 0px;
}



/*-------------------------------------- FIM ACCOUNT_PASSWORD ------------------------------------------------------*/

/*-------------------------------------- INICIO ACCOUNT_HISTORY ----------------------------------------------------*/

div.moldura-account_history {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM ACCOUNT_HISTORY --------------------------------------------------------*/

/*-------------------------------------- INICIO ACCOUNT_HISTORY_INFO ----------------------------------------------------*/

div.moldura-account_history_info {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM ACCOUNT_HISTORY_INFO --------------------------------------------------------*/

/*-------------------------------------- INICIO ADDRESS_BOOK_PROCESS ----------------------------------------------------*/

div.moldura-address_book_process {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

input.address_book_process-textbox {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 102px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}

table.address_book_process-form_table{
/*      margin-left: 10px;*/
        text-align: left;
}

div.address_book_process-15_space {
        height: 15px;
}


/*table.account_edit-buttons_table{
        margin-left: 0px;
        border: 1px solid;
}*/

p.address_book_process-title{
        text-align: left;
        margin: 0px;
        padding: 0px;
        font-size: 14px;
        font-weight: bold;
        /*COR_FONTE_PRINCIPAL*/color: #2C4FE7;                                          /*FONTE: COR DA FONTE*/
        line-height: 1.5em;
}

p.address_book_process-required{
        text-align: right;
        line-height: 1em;
        margin-right: 0px;
        padding-right: 0px;
}


/*------------------------------------ FIM ADDRESS_BOOK_PROCESS --------------------------------------------------------*/

/*-------------------------------------- INICIO SHOPPING_CART ----------------------------------------------------*/

div.moldura-shopping_cart {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM SHOPPING_CART ------------------------------------------------------------*/

/*-------------------------------------- INICIO CHECKOUT_SHIPPING_ADDRESS --------------------------------------------*/

div.moldura-checkout_shipping_address {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

input.checkout_shipping_address-textbox {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 102px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}

/*------------------------------------ FIM CHECKOUT_SHIPPING_ADDRESS -----------------------------------------------------*/

/*-------------------------------------- INICIO CHECKOUT_PAYMENT_ADDRESS --------------------------------------------*/

div.moldura-checkout_payment_address {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*NAO ESTA A SER USADO PORQUE FICHEIRO EM QUE E CHAMADO PARECE SER USADO EM COMUM COM O CHECKOUT_SHIPPING_ADDRESS*/
/*O FICHEIRO QUE PARECE COMUM E O CHECKOUT_NEW_ADDRESS*/
input.checkout_payment_address-textbox {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 102px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}

/*------------------------------------ FIM CHECKOUT_SHIPPING_ADDRESS -----------------------------------------------------*/

/*-------------------------------------- INICIO PRODUCT_INFO ----------------------------------------------------*/


div.moldura-product_info {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

div.moldura-product_info-image {
	text-align: center;
}

div.moldura-product_info ul {
	margin-left: 60px;
/*	border: solid 1px;*/
}

div.moldura-product_info-15_space {
	height: 15px;
}

div.moldura-product_info-wrapper_title_price {
/*        float: right;*/
/*        border: solid 2px #00FF00;*/
	width: 100%;
	height: 45px;				/*NAO DEVIA ESTAR FIXO MAS SIM EXPANDIVEL*/
}

div.moldura-product_info-wrapper_title {
	float: left;
/*	border: solid 1px;*/
}

div.moldura-product_info-wrapper_price {
	float: right;
/*	border: solid 1px;*/
}

div.moldura-product_info-wrapper_short {
        /*float: right;*/
/*        border: solid 1px;*/
	width: 100%;
}

p.moldura-product_info-title{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
    /*COR_FONTE_PRINCIPAL*/color: #2C4FE7;                                          /*FONTE: COR DA FONTE*/
	line-height: 1.5em;
}

span.moldura-product_info-ref{
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

span.moldura-product_info-iva{
        font-size: 10px;
        font-weight: normal;
        color: #333333;
}

p.moldura-product_info-price{
	text-align: right;
	margin: 0px;
	padding: 0px;
        font-size: 14px;
        font-weight: bold;
        /*COR_FONTE_PRINCIPAL*/color: #2C4FE7;                                          /*FONTE: COR DA FONTE*/
}

/*------------------------------------ FIM PRODUCT_INFO ------------------------------------------------------------*/

/*-------------------------------------- INICIO CHECKOUT_SHIPPING ----------------------------------------------------*/


div.moldura-checkout_shipping {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

div.checkout_shipping-15_space {
        height: 15px;
}

p.checkout_shipping-title{
        text-align: left;
        margin: 0px;
        padding: 0px;
        font-size: 14px;
        font-weight: bold;
        /*COR_FONTE_PRINCIPAL*/color: #2C4FE7;                                          /*FONTE: COR DA FONTE*/
        line-height: 1.5em;
}

div.checkout_shipping-address {
	width: 100%;
	background-color: #FAFAFA;
	border: 1px solid #DDDDDD;
}

/*div.checkout_shipping-address p{
	margin-top: 2px;
	margin-bottom: 2px;
}*/

p.checkout_shipping-address_current{
        /*line-height: 1em;*/
	margin-left: 5px;
	padding-left: 0px;
        margin-top: 2px;
        margin-bottom: 2px;
}

p.checkout_shipping-address_text{
        /*line-height: 1em;*/
	margin-left: 5px;
	padding-left: 0px;
        margin-top: 2px;
        margin-bottom: 2px;
}

p.checkout_shipping-address_change{
        /*line-height: 1em;*/
	text-align: right;
        margin-top: 2px;
        margin-bottom: 2px;
}


table.checkout_shipping-table_methods{
	border: 1px solid #DDDDDD;
	background-color: #FAFAFA;
}

td.checkout_shipping-td_bottom {
        border-width: 0px 0px 1px 0px;
        border-style: solid solid solid solid;
        border-color: #FF0000 #FF0000 #DDDDDD #FF0000;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

td.checkout_shipping-td_bottom_left {
        border-width: 0px 0px 1px 0px;
        border-style: solid solid solid solid;
        border-color: #00FF00 #00FF00 #DDDDDD #00FF00;
        margin-bottom: 5px;
        padding-bottom: 5px;
	padding-left: 5px;
}

td.checkout_shipping-td_top {
	padding-top: 5px;
	padding-left: 5px;
}

textarea.checkout_shipping-textarea {
	border: 1px solid #DDDDDD;
        /*height: 17px;*/
	/*width: 102px;*/
        /*margin-top: 4px;*/                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        /* margin-bottom: 4px;*/                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
	width: 100%;                                       /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}


/*------------------------------------ FIM CHECKOUT_SHIPPING ------------------------------------------------------------*/

/*-------------------------------------- INICIO CHECKOUT_PAYMENT ----------------------------------------------------*/


div.moldura-checkout_payment {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM CHECKOUT_PAYMENT ------------------------------------------------------------*/


/*-------------------------------------- INICIO CHECKOUT_CONFIRMATION ----------------------------------------------------*/


div.moldura-checkout_confirmation {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM CHECKOUT_CONFIRMATION ------------------------------------------------------------*/

/*-------------------------------------- INICIO CHECKOUT_SUCCESS ----------------------------------------------------*/


div.moldura-checkout_success {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM CHECKOUT_SUCCESS ------------------------------------------------------------*/


/*-------------------------------------- INICIO LOGOFF ----------------------------------------------------*/


div.moldura-logoff {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM LOGOFF ------------------------------------------------------------*/

/*-------------------------------------- INICIO LOGIN ----------------------------------------------------*/


div.moldura-login {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM LOGIN ------------------------------------------------------------*/


/*-------------------------------------- INICIO COOKIE_USAGE ----------------------------------------------------*/


div.moldura-cookie_usage {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM COOKIE_USAGE ------------------------------------------------------------*/

/*-------------------------------------- INICIO CREATE_ACCOUNT ----------------------------------------------------*/


div.moldura-create_account {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

input.create_account-textbox {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 142px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        /*font-weight: bold;*/                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}


/*------------------------------------ FIM CREATE_ACCOUNT ------------------------------------------------------------*/

/*------------------------------------- INICIO CREATE_ACCOUNT_SUCCESS ----------------------------------------------------*/


div.moldura-create_account_success {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM CREATE_ACCOUNT_SUCCESS ------------------------------------------------------------*/

/*------------------------------------- INICIO PASSWORD_FORGOTTEN ----------------------------------------------------*/


div.moldura-password_forgotten {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

input.password_forgotten-textbox {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 102px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}


/*------------------------------------ FIM PASSWORD_FORGOTTEN ------------------------------------------------------------*/


/*------------------------------------- INICIO SSL_CHECK ----------------------------------------------------*/


div.moldura-ssl_check {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM SSL_CHECK ------------------------------------------------------------*/

/*------------------------------------- INICIO INDEX ----------------------------------------------------*/


div.moldura-index {
text-align: center;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/*------------------------------------ FIM FIM INDEX ------------------------------------------------------------*/

/*------------------------------------ VÁRIOS ----------------------------------------------------------------------*/

a.breadcrumb-links:link, a.breadcrumb-links:visited { 
text-decoration: none;
/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;	
}

input.checkout_general_quantity-textbox {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        /*width: 102px;*/           /*FLEXY*/
        /*margin-top: 4px;*/                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        /*margin-bottom: 4px;*/                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
		/*size: 2;*/
		text-align: center;
}


table.shopping_cart-table_products{
	border: 1px solid #DDDDDD;
	background-color: #FAFAFA;
	border-collapse: collapse;
}

table.shopping_cart-table_products td {
	background-color: #FAFAFA;
	/*border-width: 1px;
	border-style: solid;
	border-color: red;*/
	padding: 0px;
	/*text-align: center;*/
	height: 40px;
}

table.shopping_cart-table_products th {
	background-color: #FAFAFA;
	/*border-width: 1px;
	border-style: solid;
	border-color: red;*/
	padding: 0px;
	/*text-align: center;*/
	height: 20px;
}

td.shopping_cart-td_products_name {
	text-align: left;
}

td.shopping_cart-td_products_others {
	text-align: center;
}

th.shopping_cart-td_products_name_header {
	text-align: left;
	height: 20px;
}

th.shopping_cart-td_products_others_header {
	text-align: center;
	height: 20px;
}

a.shopping_cart-products:link, a.shopping_cart-products:visited { 
text-decoration: none;
color: #4A4A4A;
}

div.shopping_cart-15_space {
        height: 15px;
}

p.shopping_cart-valores {
		line-height: 16px;
}

input.checkout_general_form-textbox {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        /*width: 102px;*/           /*FLEXY*/
        /*margin-top: 4px;*/                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        /*margin-bottom: 4px;*/                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
		/*size: 2;*/
		text-align: center;
}

p.about_us-justify {
		text-align: justify;
}

div.checkout_general-texto {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

div.checkout_general-enquadra_produtos {
	margin-left: 10px;
	/*color: #333333;*/
	/*color: #440000;*/
}

ul.checkout_general-string_produtos{
	padding: 0 0 0 0;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	margin:0px;						/*MARGENS: INDISPENSAVEL*/
	list-style: none;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	font-size:11px;						/*FONTE: DIMENSAO DA LETRA*/
	padding-top: 5px;					/*POSICIONAMENTO: ESPACAMENTO EM RELACAO AO TOPO*/
	text-align: left;					/*ALINHAMENTO: ALINHAMENTO DO TEXTO*/
	width: 100%;						/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
}	

ul.checkout_general-string_produtos li {
	margin-bottom:2px;					/*MARGEM: DISTANCIA ENTRE LINHAS*/
	padding-left:10px;					/*POSICIONAMENTO: EM RELACAO A ESQUERDA*/
	padding-right: 5px;					/*POSICIONAMENTO: EM RELACAO A DIREITA*/
	color:#333333;						/*FONTE: COR DA FONTE*/
}

div.checkout_general-form {
	background-color: #EEEEFA;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 5px;
}

div.checkout_general-dados {
	margin-left: 40px;
}

div.checkout_general-metodo{
	margin-left: 20px;
	margin-right: 20px;
}

ul.lista_topicos{
	padding: 0 0 0 0;				
//	margin-left:20px;
	padding-left: 20px;					
	list-style: none;				
	font-size:11px;					
	padding-top: 5px;				
	text-align: left;				
	border: 1px solid #000000;
	//width: 100%;					
}	

/*ul.lista_topicos li {
	margin-bottom:2px;				
	padding-left:10px;				
	padding-right: 5px;				
	color:#888888;					
}*/

p.texto-principal {
	color: #000000;
}

div.texto-inicial {
	/*color: #000000;*/
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;
	font-size: 10px;
	text-align: justified;
	background-color: #F4F4F4;
	padding: 6px 6px 0px 6px;
	border: 1px solid #DFDFDF;
}

h1.introduction_title {
	font-size: 13px;
}
h2.introduction_text {
	font-size: 11px;
}

span.vermelho {
	color: #FF0000;
}

input.checkout-card-name {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 150px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}

input.checkout-card-number {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 150px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}

input.checkout-card-code {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 40px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}

input.checkout-card-month {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 20px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}

input.checkout-card-year {
        border: 1px solid #7F9DB9; /*FLEXY*/
        height: 17px;           /*FLEXY*/
        width: 40px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                     /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
/*      width: 100px;*/                                         /*LARGURA: LARGURA DAS TEXTBOX*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-weight: bold;                                      /*FONTE: GROSSURA DA FONTE*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
}

input.checkout-card-pull-month {
                                     /*FONTE: COR DA FONTE*/
}

input.checkout-card-pull-year {

}


p.payment-desc {
	margin: 0px;	/*FLEXY*/
	padding: 0px;   /*FLEXY*/
	margin-top: 0px;					/*MARGEM: DISTANCIA EM RELACAO AO TOPO - SUBSTITUIDO DE 6 PARA 0 POR CAUSA DO FIREFOX*/
	padding-top: 0px;					/*CROSS BROWSER: NECESSARIO PARA FIREFOX*/
	margin-left: 0px;					/*MARGEM: DISTANCIA EM RELACAO AO LADO ESQUERDO*/
	margin-bottom: 0px;					/*MARGEM: INDISPENSAVEL - DISTANCIA EM RELACAO A BAIXO*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/	/*APAGAR: NAO NECESSARIO*/
	/*font-size: 10px;	*/				/*FONTE: DIMENSAO DA FONTE*/
	/*text-align: left;*/					/*ALINHAMENTO: ALINHAMENTO DO TEXTO*/
}

div.moldura-payment-method {
	/*color: #000000;*/
	color:#4b7fae;
	font-size: 10px;
	text-align: justified;
	background-color: #F4F4F4;
	padding: 0px 5px 5px 5px;
	border: 1px solid #DFDFDF;
}

div.moldura-payment-method-selected {
	/*color: #000000;*/
	color:#4b7fae;
	font-size: 10px;
	text-align: justified;
	background-color: #FAFAFA;
	padding: 0px 5px 5px 5px;
	border: 1px outset #DFDFDF;	
	/*border-top: 1px solid #EFEFEF;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	border-left: 1px solid #EFEFEF;*/
}

div.moldura-payment-method-unselected {
	/*color: #000000;*/
	color:#999999;
	font-size: 10px;
	text-align: justified;
	background-color: #F6F6F6;
	padding: 0px 5px 5px 5px;
	border: 1px solid #EEEEEE;
}


select.checkout_general-state_text {
        /*border: 1px solid #990000;*/ /*FLEXY*/						/*NAO FUNCIONA*/
        height: 20px;           /*FLEXY*/
        width: 144px;           /*FLEXY*/
        margin-top: 4px;                                        /*MARGEM: DISTANCIA EM RELACAO AO TOPO*/
        margin-bottom: 4px;                                    /*MARGEM: DISTANCIA EM RELACAO A BAIXO*/
        background-color: #ffffff;                              /*IMPORTANTE: PARECE NAO ALTERAR O FUNDO MAS TAMBEM O RELEVO - TEM A VER COM UMA HERANCA QUALQUER*/
        font-size: 10px;                                        /*FONTE: DIMENSAO DA FONTE*/
        color: black;                                           /*FONTE: COR DA FONTE*/
		text-align: center;
}


div.checkout_general-dadospessoais{
	margin-left: 40px;
}

div.generic-15_space {
        height: 15px;
}

p.centerimage {
	text-align: center;
}

ul.desenho_fichas_de_poker-lista{
	margin-left: 60px;
	list-style-type: disc;
	color:#3b6f9e;
}

ul.desenho_fichas_de_poker-lista a {
	/*display: block;*/					/*IMPORTANTE: ELIMINA INTERMITENCIAS - LINK ACTIVA EM BLOCO*/
	color:#3b6f9e;						/*FONTE: COR DA FONTE*/
}
	
ul.desenho_fichas_de_poker-lista a:hover {
	text-decoration: underline;				/*FONTE: ESTILO DA FONTE ON MOUSE OVER*/
}

div.quantidade_de_fichas-div{
	margin-left: 80px;
}

table.quantidade_de_fichas-table td{
	width: 120px;
}

ul.tipos_fichas_de_poker-lista{
	margin-left: 60px;
	margin-right: 20px;
	padding-right: 20px;
	list-style-type: disc;
	/*color:#000000;*/
	text-align: justify;
}

ul.tipos_fichas_de_poker-lista a {
	/*display: block;*/					/*IMPORTANTE: ELIMINA INTERMITENCIAS - LINK ACTIVA EM BLOCO*/
	/*color:#000000;*/						/*FONTE: COR DA FONTE*/
	text-align: justify;
	padding-right: 20px;
}

div.fichas_numeradas-div{
	margin-left: 80px;
}

table.fichas_numeradas-table td{
	width: 120px;
}

ul.fichas_de_poker_paulson-lista{
	margin-left: 60px;
	list-style-type: disc;
	/*color:#3b6f9e;*/
}

ul.fichas_de_poker_paulson-lista a {
	/*display: block;*/					/*IMPORTANTE: ELIMINA INTERMITENCIAS - LINK ACTIVA EM BLOCO*/
	/*color:#3b6f9e;*/						/*FONTE: COR DA FONTE*/
}

div.paypal_imagem_processar{
    margin-left: auto;
    margin-right: auto;
}

div.paypal_botao_processar{
    margin-left: auto;
    margin-right: auto;
}

p.paypal_a_processar{
	text-align: center;
}

p.paypal_titulo_processar{
	/*COR_FONTE_PRINCIPAL*/color: #2C4FE7;
	font-weight: bold;
}

img.general_centered_image {
    display: block;
    margin-left: auto;
    margin-right: auto
	}
	
div.general_centered_div{
    /*display: block;*/
	/*
    margin-left: auto;
    margin-right: auto;*/
	text-align: center;
	/*border: 1px solid #EEEEEE;*/
	}
	
table.tabela_portes {
	border: 1px solid #999999;
	border-collapse: collapse;
	text-align: center;
}

table.tabela_portes td {
	border: 1px solid #999999;
	height: 30px;
	padding-left: 5px;
}

table.tabela_portes th {
	border: 1px solid #999999;
}

td.tabela_portes_descricao {
	text-align: left;
}

span.equacao {
	font-size: 9px;
}

