body{
margin:20px auto;
text-align:center;
font-family: "Lucida Grande", "Trebuchet MS", Arial;
font-size:12px;
}

body img{border:none;}

#ContentSite{display:block;width:960px;margin:0 auto;position:relative;}

/*banners e topo */
#topo,#PubBusc,#colaborativo,#menu{display:block;text-align:left;}

#PubBusc{background:url('/css/imagens/fundo-topo.gif') repeat-x;height:70px;margin-bottom:5px;padding:5px;}
#PubBusc form{margin:5px 0;padding:0;}
#PubBusc a, #PubBusc a:hover, #PubBusc a:visited{text-decoration:none;}
#PbBanner{font-size:10px;}
#PbBanner b{display:block;text-align:left;font-weight:normal;width:468px;}
#PbBanner a{display:block;}

#colaborativo{background:#000;height:20px;margin-bottom:5px;padding:5px;}
#colaborativo a, #colaborativo a:hover, #colaborativo a:visited , #colaborativo{text-decoration:none;color:#fff;}
#colaborativo .communities{margin-left:150px;font-size:10px;}


#menu{background:url('/css/imagens/fundo-menu-principal.gif') repeat-x;height:40px;}

/*rodape*/
#rodape{background:url('/css/imagens/fundo-menu-principal.gif') repeat-x;height:35px;color:#fff;display:block;margin-top:10px;}
#rodape img{float:left;margin-right:10px;}
.rodapeesq{width:480px;float:left;text-align:left;font-size:10px;}
.rodapedir{width:470px;float:left;text-align:right;font-size:12px;font-weight:bold;padding:10px 5px;background:url('/css/imagens/icon-faq.gif') no-repeat  230px 5px;}


/*lateral*/
#direita{display:block;width:230px;}
#direita .itemLat strong{display:block;color:#fff;text-align:left;background:url('/css/imagens/fundo-tops.gif') repeat-x;padding:0 5px 2px 5px;position:relative;font-size:14px;z-index:0;}
#direita .itemLat strong a, #direita .itemLat strong a:hover, #direita .itemLat strong a:visited{color:#000;font-size:10px;position:absolute;top:2px;right:5px;}
#direita .itemLat .banner{display:block;margin:5px 0;}
#direita .itemLat {margin: 0;padding:0;text-align:left;display:block;}
#direita .itemLat .boxLat{display:block;margin:0;background:#f4f4f4;font-size:11px;padding:2px 0;float:left;width:230px;}
#direita .itemLat .boxLat .itemLk{text-decoration:none;display:block;float:left;width:145px;color:#0000ff;}
#direita .itemLat .boxLat img{float:left;margin-right:5px;}
#direita .itemLat .boxLat .itemFtLk{clear:both;display:block;margin:5px;text-decoration:none;color:#333;font-size:11px;font-weight:bold;}
#direita .itemLat .boxLat .itemFtLk b{color:#0099FF;display:block;font-size:14px;}

.separador{display:block;clear:both;height:15px;}

/*conteudo*/
.Stcontent{border:1px solid #ccc;}
#conteudo{margin-top:10px;}
.ferramenta{margin:5px 0 5px 20px;font-size:11px;display:block;font-weight:normal;}
.ferramenta a, .ferramenta a:hover, .ferramenta a:visited{text-decoration:none;color:#000;}
.ferramenta .subItem img{margin-right: 5px;}
.ferramenta .subItem {margin-right:20px;font-size:10px;}
#ContentText{padding:10px 10px 10px 20px;font-size:12px;}
#ContentText p{display:block;margin:10px 0;padding:0;}
#ContentText h1{font-size:16px;}
#ContentText .intertitulo{display:block;margin:15px 0 0 0;padding:0;font-weight:bold;font-size:14px;}
#ContentText .shutter{padding:5px;font-weight:bold;display:block;width:690px;_float:left;}
#ContentText .shutter a{color:#000;}
#ContentText .shutterset{display:block;padding:5px;}
#ContentText .imgTops{display:block;width:690px;}
#ContentText .imgTops .legTop{text-decoration:none;background:#F0F0F0;color:#333;display:block;padding:1px 5px;}
#ContentText .BoxCinza{background:#F0F0F0;font-size:12px;padding:5px;display:block;}
#ContentText .blocoInf{background:#F0F0F0;font-size:12px;padding:0;display:block;margin:20px 0 0 0;width:690px;_float:left;}
#ContentText .blocoInf b{margin:0 0 10px 0;padding:5px;color:#fff;display:block;background:#879A8D;}
#ContentText .blocoInf p{margin:0;}
#ContentText .alignleft{float:left;margin-right:5px;}
#ContentText .alignright{float:right;margin-left:5px;}

/*migrado do soluções*/
	.Titledest{display:block;padding:3px 3px 3px 20px;color:#fff;font-weight:bold;width:932px;margin:0 auto;text-align:left;font-size:14px;clear:both;}
	.Titledest a, .Titledest a:hover, .Titledest a:visited{color:#fff;text-decoration:underline;}
	.Frmcad{font-family:arial;color:#333;font-size:13px;display:block;}
	.line1{display:block;padding:10px;}
	.Frmcad b{font-size:16px;}
	.Frmcad label{width:270px;display:block;font-weight:bold;color:#666;margin-bottom:5px;}
	.Frmcad p{display:block;margin:10px 0;}
	.Frmcad .itform{width:300px;float:left;display:block;}
	.FormBig,.FormMed,.FormSmall,.droplist,.droplistIt{border:1px solid #7f9db9;font-family:arial;font-size:12px;}
	.FormBig{width:500px;}
	.FormMed{width:270px;display:block;}
	.FormSmall{width:110px;display:block;}
	.droplistIt{width:270px;display:block;}
	.droplist{width:200px;display:block;float:left;margin-right:10px;margin-top:21px;_margin-top:11px;}
	#Stexto p{display:block;margin:15px 0;text-align:justify;}
	.texto_destaques2 {font-size: 13px;color: #333;text-decoration: none;}
	#Stexto table td{padding:5px;}
	.Latesq{float:left;width:93px;margin-left:-30px;font-size:12px;}
	.seta a, .seta a:hover, .seta a:visited{text-decoration:none;color:#333;padding-left:10px;background:url('/solucoesparacidades/css/imagens/icon-seta1.gif') no-repeat 0 2px;}


/*Path */
#SitePath{display:block;background:#000;height:17px;padding:5px;}
#SitePath a{padding:0 10px 0 15px;background:url('/css/imagens/icon-setinha-branca.gif') no-repeat 5px 5px; text-decoration:none;color:#fff;}
#SitePath a.primo{font-weight:bold;padding-right:30px;font-size:14px;}
#SitePath a.selected{color:#FFFF00;font-weight:bold;background:url('/css/imagens/icon-setinha-branca2.gif') no-repeat 0 5px;}

/*cursos*/
.CursoBlk{display:block;width:600px;margin-left:45px;border:1px solid #000;margin-bottom:20px;background:#f4f4f4;padding:2px;}
.CursoBlk b{display:block;margin-bottom:15px;background:#879A8D;color:#fff;font-size:14px;padding:5px;}

/*falsh*/
.corpoFlash{display:block;text-align:center;padding:5px;background:#000;width:680px;margin-bottom:20px;}

/*links relacionados*/
.ItensLinks{margin:0;padding:0;text-decoration:none;color:#999;}

/*Menu Labs*/
#MenuLabs{width:602px;background:#F2F2F2;border:1px solid #ccc;margin:auto 45px;float:left;}
#MenuLabs .ItensLinks{color:#0099FF;font-size:14px;font-weight:bold;padding:5px;border:1px solid #ccc;display:block;margin:0;float:left;width:590px;}

.ItensLinksSel{color:#000;font-size:14px;font-weight:bold;padding:5px;border:1px solid #ccc;display:block;margin:1px;float:left;width:588px;background:#ccc;text-decoration:none;}

/*menu ensaios*/
.table01{padding:0;font-size:14px;border:1px solid #ccc;margin:0;}
.table01 a, .table01 a:hover, .table01 a:visited{text-decoration:none;color:#63BDFE;font-weight:bold;padding:5px;display:block;}
.table02{padding:5px;font-size:12px;margin:0;}
.SelectedEns{display:block;padding:5px;margin:0;background:#ccc;color:#000;font-weight:bold;}

.Orca{display:block;padding:5px;background:#FFCC00;color:#000;font-size:16px;width:305px;font-weight:bold;margin:20px 0 20px 210px;text-align:center;}


/*steps orçamento  */

.steps{display:block;text-align:center;font-size: 36px; font-family: "Trebuchet MS", "Lucida Grande", Arial; color: #ccc; font-weight: bold;width:660px;padding-left:30px;margin-bottom:20px;float:left;}

.steps span{float:left;margin:0 80px;padding:0;width:50px;height:45px;text-align:center;background:#ededed;}

.steps .Selpass{color:#0099FF;}

.topTxt{display:block;text-align:center;color:#0099FF;clear:both;font-weight:bold;font-size:16px;}

/*selos*/
.wp-oembed{border:5px solid #F00;width:190px;display:block;float:right;text-decoration:none;color:#000;text-align:center;margin-left:10px;margin-bottom:10px;}
.wp-oembed strong{font-size:16px;color:#fff;background:#F00;display:block;padding:5px;}
.wp-oembed em{font-weight:bold;font-style:normal;display:block;margin:15px;}

/*publicações*/
.lojaNaveg{
	width:212px;
	display:block;
	float:left;
	background:#FFEBEE;
}

.categoriasItem{
	color:#0066CC;
	font-family:"Lucida Grande","Trebuchet MS",Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:170px;
	display:block;
	margin:5px;
	background:url('/css/imagens/setinha-menu.gif') no-repeat 0 2px;
	padding-left:10px;
}

.clear_category_group{
	display:block;
	clear:both;
}

#produtos{
	display:block;
	width:445px;
	float:left;
	margin-left:15px;
	padding:0;
}


.categTitle{display:block;color:#fff;text-align:left;background:url('/css/imagens/fundo-tops.gif') repeat-x;padding:0 5px 2px 5px;font-size:14px;margin:0 0 10px 0;}

.tituloProduto, .tituloProduto a, .tituloProduto a:hover, .tituloProduto a:visited{
	color:#0066CC;
	font-family:"Trebuchet MS","Lucida Grande",Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	width:110px;
}

.BtCarrinho{margin-top:5px;}

.producttext .InfoProd{
position:absolute;
left:-80px;
top:100px;
color:#0066CC;
font-family:"Lucida Grande","Trebuchet MS",Arial;
font-size:11px;
text-decoration:none;
}

.producttext, .textcol {
width:140px;
display:inline;
}


/* destaque */

.textoPromo{
		width:445px;
		position:relative;
}

.textoPromo .ImgDest{
		display:block;
		width:150px;
		float:right;
		margin-left:10px;
}

.textoPromo .tituloProduto{
color:#0066CC;
font-family:"Trebuchet MS","Lucida Grande",Arial;
font-size:16px;
font-weight:bold;
margin:20px 0;
display:block;
width:280px;
float:left;
}

.textoPromo .DescProduto, .textoPromo .PrProd{
	color:#000;
}

.textoPromo a, .textoPromo a:hover, .textoPromo a:visited{
	text-decoration:none;
}

.textoPromo .Info {
color:#0066CC;
font-size:11px;
position:absolute;
top:220px;
right:50px;
}

#CtMenu{
	position:relative;
}

.Numbers{
	display:block;
	text-align:right;
	position:absolute;
	top:0;
	right:5px;
}

.Numbers a, .Numbers a:hover, .Numbers a:visited{
	color:#000;
	font-family:"Lucida Grande","Trebuchet MS",Arial;
	width:20px;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}


.Numbers .active{
	background:url('/css/imagens/setinha-especiais.gif') no-repeat bottom;padding-bottom:5px;
}

.wpsc_page_numbers{
	display:block;
	clear:both;
}

.wpsc_page_numbers a, .wpsc_page_numbers a:hover, .wpsc_page_numbers a:visited{color:#000;}

.txtPromo{
	color:#0066CC;
	font-family:"Trebuchet MS","Lucida Grande",Arial;
	font-size:16px;
	font-weight:bold;
	display:block;
	clear:both;
	text-align:center;
	width:438px;
}

/*single */

.productdisplaySingle{
	position:relative;
	width:450px;
	display:block;
}

.productdisplaySingle .producttext{
	margin:0;
}

.productdisplaySingle .textcolSingle .imagecol{
	width:150px;
	display:block;
	position:absolute;
	top:0;
	left:300px;
}

.productdisplaySingle .producttext .prodtitles{
	display:block;
	width:290px;
	color:#0066CC;
	font-family:"Trebuchet MS","Lucida Grande",Arial;
	font-size:16px;
	font-weight:bold;
}

.productdisplaySingle .producttext .wpsc_description{
	display:block;
	width:290px;
}

.NewPrice b{
color:#0066CC;
font-family:"Trebuchet MS","Lucida Grande",Arial;
font-size:16px;
font-weight:bold;
}

.borderdetail{
	border:1px solid #ccc;
	display:block;
	padding:5px;
	margin-top:-5px;
}

/*checkout*/
.wpsc_checkout_forms h4{margin:30px 0 10px 0;padding:0;}
.wpsc_checkout_forms .text {width:560px;border:1px solid #ccc;}

/*busca Form*/
.FormBuscLoja{
	display:block;
	padding:5px;
	border-top:2px solid #fff;
}

.FormBuscLoja .itemform{
	display:block;
	width:200px;
	margin-bottom:10px;
}

.ItemMax{
	text-decoration:none;
	color:#0066CC;
	font-family:"Trebuchet MS","Lucida Grande",Arial;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:5px;
	margin:2px 0;
	background:#fff;
	border:1px solid #ccc;
}

.ItemMax strong{
	display:block;margin-bottom:10px;font-size:13px;
}

.ItemMax em{
	font-style:normal;
	display:block;
	margin-top:15px;
}

Body .principal div{
	display:block;
	margin-bottom:10px;
}

.post-edit-link{display:none;}
