/*posicoes principais*/
* { margin: 0px; padding: 0px; }
body { background: #0099CC; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
img { behavior: url(js/pngHack/pngHack.htc); }
a {	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; }
a:link, a:visited { color: #0099CC;  } 
a:hover, a:active {	color: #999999; font-weight: bold; }
.box {	border: solid 1px #CCCCCC; }
form input { font: normal 10px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #CCCCCC; }
div ul { list-style: none; }
#main  { display: table; margin: auto; text-align: left; background: #FFFFFF; padding: 5px; width: 760px; }

#rodape { border-top: solid 1px #999999; }
#rodape #powered { float: right; margin-top: 3px; }
#rodape #copyright { margin: 15px 10px; color: #999999; }
/* fecha posicoes principais */
/** cabeçalho inicio **/
#cabecalho {}
#cabecalho #logo, 
#cabecalho #login, 
#cabecalho #endereco { display: block;	height: 125px; background: #FFFFFF url(../imgs/bgLogotipo.gif) no-repeat center;	float: left; padding: 0px; }
#cabecalho #logo			{	width: 190px; }
#cabecalho #logo a		{ border: none; padding: 7px 0px; display: block; text-align:center; }
#cabecalho #endereco	{	width: 410px;	position: relative;	margin: 0px 8px;	}
#cabecalho #login			{	width: 135px; }
#endereco #flashTopo { position: absolute; }
#endereco p {	position: absolute;	top: 30px; 	width: 410px; text-align: center; }
#login h1 { font: bolder small-caps 12px Verdana, Arial, Helvetica, sans-serif; color: #0099CC; padding: 2px; background: #EBEBEB; border: solid 1px #FFF; }
#login form { display: block; width: 122px; margin: 6px 0px 0px 4px; }
#login #usuario, 
#login #senha { width: 120px; height: 16px; display: block; font: normal 10px Verdana, Arial, Helvetica, sans-serif;	color: #999999; margin-bottom: 3px; }
#login #acessar { font: bolder 10px Verdana, Arial, Helvetica, sans-serif;	border: none;	background: #EBEBEB;	color: #0099CC; border: solid 1px #999999;	margin: 4px 0px; float: right; }
#login label { font: bolder 10px Verdana, Arial, Helvetica, sans-serif; color: #0099CC;	background: ;	display: block; }
/** cabeçalho fim **/

/** menu início **/
#menu { float: left; width: 190px; background: #FFFFFF;	list-style: none; margin-top: 5px; display: inherit; }
#menu li.logos{ display:block; height:100px; text-align:center;}
#menu li.destaque { border: solid 1px #FFF;	font: small-caps bolder 12px Verdana, Arial, Helvetica, sans-serif; color: #0099CC; background: #EBEBEB;	display: block;	padding: 2px; }
#menu li.Maior { height: 40px; display: block; }

#menu a {	text-decoration: none;	display: block;	height: 15px;	padding: 1px 0px 0px 5px;	border-bottom: solid 1px #EBEBEB; }
#menu a:link, #menu a:visited { color: #666666; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
#menu a:hover, #menu a:active { color: #0099CC;    font: bold   10px Verdana, Arial, Helvetica, sans-serif; }

#menu li.destaque a { font: small-caps bolder 12px Verdana, Arial, Helvetica, sans-serif; }
#menu li.destaque a:link, #menu li.destaque a:visited { color: #666666; }
#menu li.destaque a:hover, #menu li.destaque a:active { color: #0099CC;    }
/** menu fim **/
/** conteúdo início **/
#conteudo { margin: 5px 0px 0px 10px; float: left; padding: 0px; width: 555px; display: table; }
#conteudo h1 { background: #EBEBEB; color: #0099CC; font: small-caps bolder 12px Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
#conteudo h2 { color: #0099CC; font: small-caps bolder 11px Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin: 10px 5px; border-bottom: solid 2px #EBEBEB; }
#conteudo h3 { color: #0099CC; font: small-caps bolder 11px Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin: 5px; }
#conteudo div {	padding: 1px; }

#conteudo ul.links1 { list-style: none; padding: 10px; }
#conteudo ul.links1 strong { color: #333333; }
#conteudo ul.links1 li { padding: 0px 0px 7px 0px; }

#conteudo ul.links { list-style: none; padding: 5px; }
#conteudo ul.links strong { color: #333333; }
#conteudo ul.links li { padding: 5px; border: solid 1px #F2F2F2; }

#conteudo p, #conteudo form   { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; padding: 5px; }

/** capa **/
#conteudo #destaqueCapa { position: relative; }
#conteudo #destaqueCapa p { position: absolute; top: 177px; left: 10px; }
#conteudo #destaqueCapa a { border: none; }

#conteudo .boxLoja, #conteudo .boxItensTodo, #conteudo .boxItensMeioDireito, #conteudo .boxItensMeioEsquerdo,#conteudo .boxInteiro { float: left; border: solid 1px #CCCCCC; width: 100%; }
#conteudo .boxLoja 							{	width: 133px; margin-top: 5px; float: right;  }
#conteudo .boxLoja li						{ text-align: center; border-bottom: solid 1px #CCCCCC; }
#conteudo .boxItensTodo 				{ width: 408px; display: table; margin-left: 1px; margin-top: 5px; height: 100px; }
#conteudo .boxItensMeioDireito  { width: 270px; display: table; margin-left: 1px;	float: right; margin: 5px 0px 0px 0px; height: 125px; }
#conteudo .boxItensMeioEsquerdo { width: 270px; display: table; margin-left: 1px;	float: left; margin: 5px  0px 0px 0px; height: 125px; }

#conteudo .destEsq 					{ float: left; width: 270px; display: table; margin-left: 1px; margin-bottom: 5px; height: 110px; background: #0099CC; color: #FFFFFF; font-size: 11px; margin-right: 5px; }
#conteudo .destEsq h1				{ color: #0099CC; background: #FFFFFF; }

#conteudo .destDir 					{ float: left; width: 270px; display: table; margin-left: 1px; margin-bottom: 5px; height: 110px; background: #FFFFFF; color: #0099CC; border: solid 1px #0099CC; font-size: 11px;  }
#conteudo .destDir h1				{ color: #FFFFFF; background: #0099CC; }

#conteudo  a.veja { float: right; }

#conteudo .boxConteudo { border: solid 1px #CCCCCC; display: block; }
#conteudo .boxConteudo p { padding: 2px 7px 15px; }
#conteudo .boxConteudo p.notConteudo { text-align: justify; }

p.texto { margin: 10px; text-align: justify; }

#noticiasDestaque ul.texto { list-style: circle; margin-left: 30px; color: #666666; }
#noticiasDestaque ul.texto li { margin: 3px;  }

#noticiasDestaque1 ul { list-style: circle; margin-left: 30px; color: #666666; }
#noticiasDestaque1 ul li { margin: 3px;  }

/** conteudo formulario contato **/
#conteudo #fcontato { font: normal 11px Arial, Helvetica, sans-serif; margin-left: 40px; height: 200px; }
#conteudo #fcontato label  { float: left; display: block; width: 100px; color:#333333; }
#conteudo #fcontato input, #conteudo #fcontato textarea  { display: block; width: 300px; font: normal 11px Arial, Helvetica, sans-serif; margin-left: 80px; }
#conteudo #fcontato select { display: block; width: 90px; font: normal 12px Arial, Helvetica, sans-serif; }
#conteudo #fcontato .botao  { width: 85px; float: left; display: block; margin-left: 32px; }
#conteudo #fcontato .botao1 { width: 85px; float: left; display: block; margin-left: 5px; }

#statusEmail { font: bolder 12px Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; color: #0099CC; text-align: center; }
/** conteúdo fim **/