/*	Mod 2 */

body, html, form { 
	height:100%;
	margin:0;
	padding:0
	}
body {
	background:#333 url(../../App_Themes/Layout01Tema1/imagem/fundo_geral.gif) center repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
	}
h1, h2, h3, h4 { 
	font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#799a13;
	margin:10px 0
	}
h2 {
	border-bottom:1px dashed #ccc
	}
a {
	color:#009;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
a img { 
	border:none
	}
address {
	font-style:normal
	}
th {
	text-align:left;
	color:#799a13;
	}
ul, li {
	margin:0;
	padding:0
	}
li {
	margin:0 0 0 15px
	}
fieldset {
	border:none;
	padding:0
	}
input
{
    border: solid 1px #444444;
}
textarea
{
    border: solid 1px #444444;
}


/*	CONTAINER 
_______________________________________________________________________ */
#container { 
	background:#fff;
	width:780px;
	margin:0 auto;
	position:relative;
	min-height:100%; /* Para browsers modernos */
	height:auto !important; /* Para browsers modernos */
	height:100%; /* Para o IE6 */
	}


/*	TOPO
_______________________________________________________________________ */
#topo {
	background:#666 url(../../App_Themes/Layout01Tema1/imagem/topo.jpg) no-repeat;
	height:128px;
	position:relative;
	border-bottom:4px solid #7a9816;
	}
#topo h1,
#topo h2 { 
	margin:0;
	}
#topo h1 { 
	position:absolute;
	width:267px;
	height:87px;
	left:17px;
	bottom:0;
	}
#topo h1 .abc {
	display:block; 
	width:267px;
	height:87px;
	text-indent:-1000em;
	outline:none
	}
#topo fieldset { 
	margin:0;
	border:none;
	padding:0;
	position:absolute;
	width:169px;
	height:130px;
	top:0;
	right:0;
	}
#topo fieldset h2 { 
	margin:5px 0 3px 0;
	border:none;
	color:#8cb30e
	}
#topo fieldset select { 
	margin:0 0 5px 0;
	width:140px;
	}


/*	CORPO
_______________________________________________________________________ */
.corpo {
	overflow:auto;
	padding:0 0 85px 0;
	width:100%;
	}


/*	MENU
_______________________________________________________________________ */
.menu {
	overflow:auto;
	padding:0;
	margin:0;
	display:inline;
	float:left;
	width:780px;
	border-bottom:0px solid #7a9816;
	background:#f1f1f1;
	}
.menu ul {
	margin:0;
	padding:0 0 0 18px;
	list-style:none;
	}
.menu ul li {
	padding:0;
	margin:0;
	float:left;
	}
.menu ul li a {
	padding:6px 5px 7px 5px;
	display:block;
	float:left;
	background:#f1f1f1 url(../../App_Themes/Layout01Tema1/imagem/topo_oferta.gif) no-repeat top center;
	border-right:1px solid #ccc
	}
.menu ul li a:hover,
.menu ul li .menu_on {
	background:#fff;
	text-decoration:none;
	color:#009
	}
/* Fix IE \*/
* html .menu ul li { height: 1%; }
* html .menu ul li a { height: 1%; }
/**/


/*	CONTEUDOS
_______________________________________________________________________ */

/* Conteudo 1 */
.conteudo1 {
	float:left;
	width:390px;
	display:inline;
	margin:0 0 0 25px;
	}

/* Conteudo 2 */
.conteudo2 {
	float:left;
	width:730px;
	display:inline;
	margin:0 0 0 25px;
	}


/*	ANUNCIOS
_______________________________________________________________________ */
.anuncios {
	width:320px;
	float:right;
	margin: 0 20px 0 0;
	display:inline;
	}
.anuncios ul {
	margin:0;
	padding:25px 0 0 0;
	list-style:none;
	overflow:auto
	}
.anuncios ul li {
	margin:0 0px 15px 0;
	float:left;
	display:inline
	}

.anuncios .anuncios_adicional {  /*	TEMP */
	background:#f1f1f1;
	width:320px;
	height:228px;
	text-align:center;
	padding:80px 0;
	color:#666
	}


/*	PRODUTO
_______________________________________________________________________ */

/* Coluna 1 */
.produto_col1 {
	float:left;
	width:380px;
	display:inline;
	margin:0 0 0 25px;
	}
.produto_col1 ul {
	width:344px;
	overflow:hidden;
	background:#f1f1f1 url(../../App_Themes/Layout01Tema1/imagem/topo_oferta.gif) no-repeat;
	padding:20px 0 10px 24px;
	border-bottom:3px solid #d8d8d8;
	}
.produto_col1 li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin:10px 19px 0 0
	}
.produto_col1 li.foto {
	margin:0
	}


/* Coluna 2 */
.produto_col2 {
	width:340px;
	float:right;
	margin:0 20px 0 0;
	display:inline;
	}
.produto_col2 table {
	margin:0 0 10px 0
	}
.produto_col2 table th {
	padding:0 15px 0 0
	}



/*	RODAPE
_______________________________________________________________________ */
#rodape {
	clear:both;
	background:#616161 url(../../App_Themes/Layout01Tema1/imagem/fundo_rodape.gif) no-repeat;
	height:65px;
	position:absolute;
	bottom:0 !important;
	width:100%;
	border-top:4px solid #7a9915;
	color:#7a9915
	}
#rodape p { 
	margin:15px 0 0 15px;
	}
#rodape a { 
	color:#fff;
	}


/*	TABELAS
_______________________________________________________________________ */

/*	Tabela 1 */
.tabela1 {
	width:100%;
	border:none;
	margin-bottom:10px
	}
.tabela1 tr td {
	background:#f1f1f1;
	padding:3px
	}
.tabela1 tr.linha td {
	background:#fff;
	}
.cab 
{
    font-weight: bold;
	text-align:left;
	color:#799a13;
	}


/*	Tabela 2 */
.tabela2 {
	width:100%;
	border:none;
	margin-bottom:10px
	}
.tabela2 tr td,
.tabela2 tr th {
	background:#f1f1f1;
	padding:3px
	}
.tabela2 tr.linha td,
.tabela2 tr.linha th {
	background:#fff;
	}


/*	FORMULARIOS
_______________________________________________________________________ */

/*	Formulario 1 */
.form1 label {
	float:left;
	width:100px;
	line-height:20px
	}
.form1 .botao1 {
	margin-left:103px;	
	}
.form1 p {
	margin:5px 0
	}

/*	Classes complementares
_______________________________________________________________________ */

/*	Paginação */
.paginacao {
	text-align:center;
	padding:4px 0;
	margin: 0;
	cursor:default
	}
.paginacao a {
	border:1px solid #ccc;
	padding:2px 6px;
	background:#f1f1f1
	}
.paginacao a:hover {
	background:#fff;
	text-decoration:none
	}
.paginacao a.atual,
.paginacao a.atual:hover {
	background:#fff;
	color:#666;
	cursor:default
	}


/*	Botões */
.botao1 {
	border:1px solid #3838a3;
	background:#6276b2 url(../../App_Themes/Layout01Tema1/imagem/botao1.gif) repeat-x bottom;
	font-weight:bold;
	color:#fff;
	}


/*	Oferta da Semana */
.oferta_semana {
	width:320px;
	background:#f1f1f1 url(../../App_Themes/Layout01Tema1/imagem/topo_oferta.gif) no-repeat;
	padding:20px 23px 15px 25px;
	border-bottom:3px solid #d8d8d8;
	}
.oferta_semana img {
	margin:0 0 8px 0
	}


/*	Destaques */
.destaques {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	overflow:auto;
	width:auto;
	}
.destaques li {
	width:310px;
	height:53px;
	background:#f1f1f1 url(../../App_Themes/Layout01Tema1/imagem/topo_destaques.gif);
	background-repeat: no-repeat;
	float:left;
	margin:0 0px 0px 0;
	border-bottom:3px solid #d8d8d8;
	padding:15px  5px 5px 5px;
	}
.destaques li img {
	float:left;
	background:#fff;
	margin:0 5px 0 5px
	}


/*	Larguras */
.tam25	{width:25px}
.tam65	{width:65px}
.tam100	{width:100px}
.tam150	{width:150px}
.tam170	{width:170px}
.tam200	{width:200px}
.tam250	{width:250px}

/*	Alturas */
.alt150	{height:150px}


/*	Mensagem Erro
_______________________________________________________________________ */
#caixa
{
    width: 438px; 
    height: 178px; 
    margin-top: 200px; 
    left: 50%; 
    margin-left:-219px; 
    position:absolute;
}
#login
{
    width: 342px; 
    height: 178px; 
    float:left; 
    vertical-align: middle; 
    background-color: #af251c
}
#mensagem
{
    width: 300px; 
    height: 160px;  
    margin-top: 10px; 
    margin-left: 20px; 
    margin-right: 20px; 
    font-size: 12pt;
    font-weight: bold; 
    color: #ffffff;
}
#mensagem .link
{
    font-size: 10pt; 
    color: #cccccc;
}
#mensagem a
{
    font-size: 10pt; 
    color: Yellow;
}
.esconde{
	color: #ef6c00;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

