
body {
	/*background-image:url(imgs/fundo_index.jpg);
	background-repeat:no-repeat;
	background-position:top center;*/  /*melhor maneira de centrar backgrounds para imagens muito grandes ou patterns*/
	background-color:#ffffff;
	margin:0px;
	border:0px;
	text-align:center;

}

html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*overflow:auto;*/
}

/*///////////////////////////////////////*/

a { outline: none; } /*links das imagens não ficam com a linha a tracejado quando são clicados*/
div { outline: none; margin:0px; } /*remover linha de selecção dos divs*/
img { border:0px; } /*retira o border a todas as imagens para prevenir links indesejados*/
table { border:0px; }
ul{ list-style:none; }



/*Alturas & Larguras*/
.largura5{ width:5px; }
.largura10{ width:10px; }
.largura15{ width:15px; }
.largura20{ width:20px; }
.largura40{ width:40px; }
.largura25{ width:25px; }
.largura58{ width:58px; }
.largura100{ width:100px; }

.altura5{ height:5px; }
.altura10{ height:10px; }
.altura15{ height:15px; }
.altura20{ height:20px; }
.altura25{ height:25px; }
.altura30{ height:30px; }
.altura40{ height:40px; }
/*Alturas & Larguras*/

/*Padings*/
.padleft5{padding-left:5px;}
.padleft10{padding-left:10px;}
.padleft15{padding-left:15px;}
.padleft20{padding-left:20px;}
.padleft25{padding-left:25px;}

.padrgt5{padding-right:5px;}
.padrgt10{padding-right:10px;}
.padrgt15{padding-right:15px;}
.padrgt20{padding-right:20px;}
.padrgt25{padding-right:25px;}
/*Padings*/

#pagina{ width:100%; height:100%; position:relative; border:0px solid #009999; margin:0px; background-image:url(imgs/clear.gif); background-repeat:no-repeat; background-position:top center;} /*DIV da página onde se encontram todos os outros DIV'S*/
#grelha{ position:absolute; z-index:100; width:100%; border:0px solid #009999; margin:0px; background-image:url(imgs/bolinhas.png); background-repeat:repeat-x; background-position:center bottom; left:0px;}
#centro{width:960px; position:relative; height:100%; border:0px solid #FF0000; margin:0px;}

#mobiliariofrases{position:absolute; border:0px; width:250px; height:50px; left:50%; top:50%; margin-top:-125px; margin-left:140px;}
#conteudo_central_index{width:420px; height:140px; border:0px solid #00CC66; position:absolute; left:50%; top:50%; margin-left:-210px; margin-top:-70px;}

#bakimg{position:absolute; border:0px solid #003366; overflow:hidden; z-index:0; overflow:hidden; left:0px;}

#logopaginas{position:absolute; top:0px; right:20px;}

#bandeirasall{border:0px; position:absolute; top:0px; right:0px; z-index:1200;}
#bandeirasall_index{border:0px; position:absolute; top:10px; left:0px; z-index:1200;}

/*menu produtos*/
#menuprodutos{position:absolute; top:50%; left:10px; width:175px; height:320px; margin-top:-300px; border:0px solid #999900;}
#menuprodutos .caixalink{position:absolute; height:40px; vertical-align:middle; text-align:center; padding-left:15px; padding-right:15px;}
#menuprodutos .caixalinknone{position:absolute; height:40px; vertical-align:middle; text-align:center; padding-left:15px; padding-right:15px;}
#menuprodutos .caixalink div{padding-top:12px;}
#menuprodutos .caixalink div a{text-decoration:none; color:#FFFFFF; letter-spacing:1px; text-transform:uppercase;}
#menuprodutos .caixalink div a:hover{text-decoration:none; color:#5c5b5b; letter-spacing:1px; text-transform:uppercase;}

#menuprodutos .caixalinknone{position:absolute; height:40px; vertical-align:middle; text-align:right; padding-left:15px; padding-right:15px; font-size:32px;}
#menuprodutos .caixalinknone div{padding-top:2px;}
#menuprodutos .caixalinknone div a{text-decoration:none; color:#FFFFFF; letter-spacing:1px;}
#menuprodutos .caixalinknone div a:hover{text-decoration:none; color:#FFFFFF; letter-spacing:1px;}


/*Home*/
#divmenuempresa{position:absolute; top:-50px; left:0px; width:430px; height:40px; border:0px solid #006633; background-color:#d5d5d5; }
#divmenuempresa table{padding-right:10px;}
#divmenuempresa .tdon{width:7px; height:40px; background-color:#c50c26;}
#divmenuempresa .tdoff{width:7px; height:40px;}
#divmenuempresa .linkon{color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold; letter-spacing:1px;}
#divmenuempresa .linkon:hover{color:#5c5d5d; font-size:12px; text-decoration:none; font-weight:bold; letter-spacing:1px;}
#divmenuempresa .linkoff{color:#5c5d5d; font-size:12px; text-decoration:none; font-weight:bold; letter-spacing:1px;}
#divmenuempresa .linkoff:hover{color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold; letter-spacing:1px;}

/*#img.resimg { position: absolute; bottom: 0px;}*/

/*COLORS*/
#colors{position:absolute; border:0px solid #0000FF; width:200px; height:70px; top:50%; left:50%; margin-left:-100px; margin-top:260px;}
#colors div{border:0px solid #006633;height:70px; vertical-align:middle;}
#colors div table{padding:0px; border:0px solid #FF0000; vertical-align:middle; height:60px;margin:5px;}
.tipsy{margin-top: -10px;}


/*CONTEUDOS*/
.caixa_conteudos{position:absolute; width:695px; height:475px; top:50%; right:50%; margin-top:-255px; margin-right:-465px; border:4px solid #ffffff; background-image:url(imgs/fundogeral.png); background-repeat:repeat; padding:10px;}
.caixatitulo{position:absolute; width:300px; height:40px; background-color:#c50c26; color:#FFFFFF; font-size:32px; top:-44px; left:-4px; font-weight:normal; padding-right:10px;}
#texto_scroll_conteudos{width:695px; height:475px; border:0px solid #00FF99; letter-spacing:1px; overflow:hidden; font-size:14px;}

#icones_produtos{border:0px solid #006699; position:absolute; z-index:1000; margin:0px;}
.caixafrases{width:300px; position:absolute; background-image:url(imgs/fundofrase.png); background-repeat:repeat; top:50%; left:50%; margin-left:-250px; margin-top:40px; text-transform:uppercase; color:#FFFFFF; padding:10px; font-size:16px; vertical-align:middle; text-align:left;}
.caixafrasesnone{width:300px; position:absolute; background-image:url(imgs/fundofrase.png); background-repeat:repeat; top:50%; left:50%; margin-left:-250px; margin-top:-40px; text-transform:uppercase; color:#FFFFFF; padding:10px; font-size:16px; vertical-align:middle; text-align:left; display:none;}

/*PRODUTOS*/
#galeria{width:200px; height:500px; position:absolute; top:50%; left:50%; margin-top:-270px; margin-left:100px; border:0px solid #00FFFF; overflow:hidden;}
#galeria_wrap{width:200px; height:500px;}
#galeria_wrap ul{}
#galeria_wrap ul li{ margin:10px;}
#galeria_wrap ul li a img{border:2px solid #d5d5d5;}
#galeria_wrap ul li a:hover img{border:2px solid #666666;}

/* DESENVOLVIDO */
#desenvolvidodiv{position:absolute; top:-10px; right:0px;}
#desenvolvidodiv_all{position:absolute; bottom:50%; right:50%; width:200px; height:20px; margin-right:-500px; margin-bottom:-310px;}
.desenvolvido_elaconta{font-size:9px; color:#ababab; text-decoration:none; letter-spacing:1px;}
.desenvolvido_elaconta a{font-size:9px; color:#ababab; text-decoration:none; letter-spacing:1px;}
.desenvolvido_elaconta a:hover{font-size:9px; color:#ababab; text-decoration:none; letter-spacing:1px;}

.desenvolvido_elaconta_page{font-size:9px; color:#333333; text-decoration:none; letter-spacing:1px;}
.desenvolvido_elaconta_page a{font-size:9px; color:#333333; text-decoration:none; letter-spacing:1px;}
.desenvolvido_elaconta_page a:hover{font-size:9px; color:#333333; text-decoration:none; letter-spacing:1px;}

