/* CSS Document */

* html img,
* html .png{
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

body {
	margin:0 auto;
	width:917px;
	padding:0;
	/*background-color:#002455;
	background-image:url(/include/cortes/imgs/bgTopo.jpg);
	background-repeat:no-repeat;
	background-position:top -20px;*/
	font-family: Arial;
	font-size: 11px;
	color:#666666;
}

a {
	color:#666666;
  text-decoration: none;
}

a:hover {
	color:#E87800;
  text-decoration: none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/*divs gerais*/
.divHeader {
  position: relative;
	display:block;
	/*border:1px solid red;*/
	width:917px;
	height:250px;
	margin-bottom:20px;
}

.facebook{
	width: 19px;
	background-image: url("/include/cortes/imgs/icon_facebook.png");
	margin-top: 2px;
	margin-right: 8px;
}

#pesquisatopo {
  position: absolute;
  display: block;
  bottom: 0px;
  left: 0px;
  width: 200px;
  height: 25px;
}

#pesquisatopo label.autohide {
  position: absolute;
  top: 4px;
  left: 6px;
  z-index: 1;
}

#pesquisatopo .inputPesquisa {
  position: absolute;
  left: 0;
  top: 0;
  float: left;
  width: 169px;
  height: 20px;
  padding: 2px 25px 2px 8px;
  background-color: #F2F2F2;
  border: 0;
}

#pesquisatopo .okPesquisa {
  position: absolute;
  right: 0;
  top: 0;
  float: right;
  width: 25px;
  height: 25px;
  padding: 25px 0 0 0;
  background: transparent url(/include/cortes/imgs/btOkPesquisa.gif) no-repeat center center;
  overflow: hidden;
  border: 0;
  cursor: pointer;
}
.divContent {
	display:block;
	/*border:1px solid red;*/
	width:917px;
	margin-bottom:20px;
}

.divAmbiente {
	display:block;
	width:517px;
	height:220px;
	margin-bottom:5px;
}

/*topo*/
.logo {
	display:block;
	background-image:url(/include/cortes/imgs/logoTopo.gif);
	width:200px;
	height:112px;
	margin-top:37px;
}
.logo h1{
	display:none;
}

.slogan {
	display:block;
	background-image:url(/include/cortes/imgs/slogan.gif);
	width:200px;
	height:71px;
}
.slogan span{
	display:none;
}

.menuTopo ul{
	margin:0;
	padding:0;
	height:25px;
	background-color:#666666;
}

.menuTopo span {
	display:none;
}

.menuTopo ul li {
	list-style:none;
	float:left;
}
.menuTopo a{
	display:block;
	height:25px;
  width: 100%;
}

.menuTopo a:hover {
  background: transparent url(none) no-repeat top left !important;
}
  

.menuTopo .empresa{
	background-image:url(/include/cortes/imgs/bt01-on.gif);
	width:85px;
}
.menuTopo .empresa a{
	background-image:url(/include/cortes/imgs/bt01-off.gif);
}

.menuTopo .servicos{
	background-image:url(/include/cortes/imgs/bt02-on.gif);
	width:91px;
}
.menuTopo .servicos a{
	background-image:url(/include/cortes/imgs/bt02-off.gif);
}

.menuTopo .recrutamento{
	background-image:url(/include/cortes/imgs/bt03-on.gif);
	width:122px;
}
.menuTopo .recrutamento a{
	background-image:url(/include/cortes/imgs/bt03-off.gif);
}

.menuTopo .contactos{
	background-image:url(/include/cortes/imgs/bt04-on.gif);
	width:101px;
}
.menuTopo .contactos a{
	background-image:url(/include/cortes/imgs/bt04-off.gif);
}

.menuTopo .messenger{
	width:85px;
}
.bgmsn1{
	background-image:url(/include/cortes/imgs/bt05-off.gif);
}
.bgmsn2{
	background-image:url(/include/cortes/imgs/bt05-on.gif);
}
/*.menuTopo .messenger a{
	background-image:url(/include/cortes/imgs/bt05-off.gif);
}*/

.topLogin {
	display:block;
	background-image:url(/include/cortes/imgs/topLogin.gif);
	width:160px;
	height:47px;
	margin-top:20px;
}
.topLogin span{
	display:none;
}

.topLogado {
	display:block;
	background-image:url(/include/cortes/imgs/topLogedIn.gif);
	width:160px;
	height:47px;
	margin-top:20px;
}

.topLogado span{
	display:none;
}

.btUtilizador {
  width: 140px;
  height: 15px;
  padding: 0 10px;
  overflow: hidden;
  background-color: #ebebeb;
  white-space: nowrap;
}

.btUtilizador a {
  font-size: 11px;
  color: #666666;
  text-decoration: none;
}

.btUtilizador a:hover {
  color: #E87800;
}

.btActualizar {
  width: 160px;
  background-color: #ebebeb;
  padding-bottom: 5px;
}

.btActualizar a {
  margin-left: 10px;
  font-size: 11px;
  color: #E87800;
}

.btActualizar a:hover {
  color: #666666;
}

.btcliente_encomendas {
  width: 160px;
  background-color: #ebebeb;
  padding-bottom: 5px;
}

.btcliente_encomendas a {
  margin-left: 10px;
  font-size: 11px;
  color: #E87800;
}

.btcliente_encomendas a:hover {
  color: #666666;
}

.btLogout {
  background-color: #ebebeb;
  padding-bottom: 5px;
}

.btLogout a {
  margin-left: 10px;
  font-size: 11px;
  color: #E87800;
}

.btLogout a:hover {
  color: #666666;
}

.btLogin {
	display:block;
	width:160px;
	height:27px;
	background-image:url(/include/cortes/imgs/btLogin-on.gif);
}

.btLogin a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btLogin-off.gif);
}

.btLogin a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btLogin span{
	display:none;
}

.btRegisto {
	display:block;
	background-image:url(/include/cortes/imgs/btRegisto-on.gif);
	width:160px;
	height:25px;
}

.btRegisto a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btRegisto-off.gif);
}

.btRegisto a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btRegisto:hover {
}
.btRegisto span{
	display:none;
}

.labelCarrinho {
	display:block;
	background-image:url(/include/cortes/imgs/labelCarrinho.gif);
	width:160px;
	height:30px;
}

.labelCarrinho a {
  display: block;
  width: 100%;
  height: 100%;
}

.labelCarrinho span{
	display:none;
}

.divCarrinho {
	display:block;
	width:152px;
	height:30px;
	background-color:#EBEBEB;
	color:#999999;
	padding:8px 0 0 8px;
}

.linkCarrinho {
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#E87800;
	float:left;
}
.linkCarrinho:hover {
	text-decoration:none;
	color:#666666;
}

.bottomCarrinho {
	display:block;
	background-image:url(/include/cortes/imgs/bottomCarrinho.gif);
	width:160px;
	height:33px;
}

.btNovidades {
  float: left;
	display:block;
	background-image:url(/include/cortes/imgs/btNovidades-on.gif);
	width:68px;
	height:16px;
}

.btNovidades a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btNovidades-off.gif);
}

.btNovidades a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btNovidades span{
	display:none;
}

.btPromos {
  float: left;
	display:block;
	background-image:url(/include/cortes/imgs/btPromos-on.gif);
	width:74px;
	height:16px;
}

.btPromos a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btPromos-off.gif);
}

.btPromos a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btPromos span{
	display:none;
}

/*coluna esquerda*/
.btBricolage {
	display:block;
	background-image:url(/include/cortes/imgs/btBricolage-on.gif);
	width:200px;
	height:47px;
}

.btBricolage a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btBricolage-off.gif);
}

.btBricolage a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btBricolage span{
	display:none;
}

.btBricolageOpen {
	display:block;
	background-image:url(/include/cortes/imgs/btBricolageOpen.gif);
	width:200px;
	height:39px;
}
.btBricolageOpen span{
	display:none;
}

.btDecoracao {
	display:block;
	background-image:url(/include/cortes/imgs/btDecoracao-on.gif);
	width:200px;
	height:47px;
}

.btDecoracao a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btDecoracao-off.gif);
}

.btDecoracao a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btDecoracao span{
	display:none;
}

.btDecoracaoOpen {
	display:block;
	background-image:url(/include/cortes/imgs/btDecoracaoOpen.gif);
	width:200px;
	height:39px;
}
.btDecoracaoOpen span{
	display:none;
}

.btJardim {
	display:block;
	background-image:url(/include/cortes/imgs/btJardim-on.gif);
	width:200px;
	height:47px;
}

.btJardim a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btJardim-off.gif);
}

.btJardim a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btJardim span{
	display:none;
}

.btJardimOpen {
	display:block;
	background-image:url(/include/cortes/imgs/btJardimOpen.gif);
	width:200px;
	height:39px;
}
.btJardimOpen span{
	display:none;
}

.btNewsletter {
	display:block;
	background-image:url(/include/cortes/imgs/btNewsletter-on.gif);
	width:200px;
	height:74px;
}

.btNewsletter a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btNewsletter-off.gif);
}

.btNewsletter a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btNewsletter span{
	display:none;
}

.btIdeias {
	display:block;
	background-image:url(/include/cortes/imgs/btIdeias-on.gif);
	width:200px;
	height:65px;
}

.btIdeias a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btIdeias-off.gif);
}

.btIdeias a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btIdeias span{
	display:none;
}

.btCartao {
	display:block;
	background-image:url(/include/cortes/imgs/btCartao-on.gif);
	width:200px;
	height:65px;
}

.btCartao a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btCartao-off.gif);
}

.btCartao a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btCartao span{
	display:none;
}

.btFolheto {
	display:block;
	background-image:url(/include/cortes/imgs/btFolheto-on.gif);
	width:200px;
	height:47px;
}

.btFolheto a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btFolheto-off.gif);
}

.btFolheto a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btFolheto span{
	display:none;
}

.btOrcamentos {
	display:block;
	background-image:url(/include/cortes/imgs/btOrcamentos-on.gif);
	width:200px;
	height:47px;
}

.btOrcamentos a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btOrcamentos-off.gif);
}

.btOrcamentos a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btOrcamentos span{
	display:none;
}

.btNoticias {
	display:block;
	background-image:url(/include/cortes/imgs/btNoticias-on.gif);
	width:200px;
	height:47px;
}

.btNoticias a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btNoticias-off.gif);
}

.btNoticias a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btNoticias span{
	display:none;
}

.labelIdeiaHome {
	display:block;
	background-image:url(/include/cortes/imgs/labelIdeiaMesHome.gif);
	width:160px;
	height:52px;
}
.labelIdeiaHome span{
	display:none;
}

.imgIdeia {
	display:block;
	width:160px;
	height:107px;
	border-bottom:1px solid #CCCCCC;
	position:relative;
}

.divTextoIdeia {
	display:block;
	background-image:url(/include/cortes/imgs/bgIdeiaHome.png);
	width:150px;
	height:40px;
	position:absolute;
	left:0;
	bottom:0;
	padding:10px 0 0 10px;
}

.linkIdeia {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.linkIdeia:hover {
	color:#E87800;
}

/*bloco produto homepage*/
.molduraImg {
	display:block;
	width:160px;
  height: 160px;
	border:1px solid #EBEBEB;
  text-align: center;
}

.molduraImgProdutos a img {
  display: block;
  width: 150px;
  height: 128px;
  margin-top: 16px;
  margin-left: 5px;
}

.xpto {
	height:128px !important;
  padding: 16px 0 !important;
}

.linkProduto {
	/*display:block;*/
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.linkProduto:hover {
	color:#E87800;
	text-decoration:none;
}

.divPreco {
	display:block;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	padding:7px 0 7px 0;
}

.cortado {
  color: #666666;
  text-decoration: line-through;
}

.separa_preco {
  color: #666666;
}

.preco {
	display:block;
	color:#E87800;
	font-size:12px;
	font-weight:bold;
	float:left;
}

.btVermaisProduto {
	display:block;
	background-image:url(/include/cortes/imgs/btVermaisProduto-off.gif);
	width:15px;
	height:15px;
}
.btVermaisProduto:hover {
	background-image:url(/include/cortes/imgs/btVermaisProduto-on.gif);
}
.btVermaisProduto span{
	display:none;
}


/*footer*/
.copy {
	float:left;
	display:block;
	font-size:9px;
	color:#002144;
	margin-right:100px;
}

.footer ul{
	margin:0;
	padding:0;
	height:21px;
	float:left;
}

.footer span {
	display:none;
}

.footer ul li {
	list-style:none;
	float:left;
	height:21px;
}
.footer a{
	display:block;
}
.footer a:hover{
}

.footer .privacidade {
	display:block;
	background-image:url(/include/cortes/imgs/btFooter01-on.gif);
	width:136px;
}

.footer .privacidade a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btFooter01-off.gif);
}

.footer .privacidade a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.footer .faq {
	display:block;
	background-image:url(/include/cortes/imgs/btFooter02-on.gif);
	width:140px;
}

.footer .faq a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btFooter02-off.gif);
}

.footer .faq a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.footer .sugiraSite {
	display:block;
	background-image:url(/include/cortes/imgs/btFooter03-on.gif);
	width:101px;
}

.footer .sugiraSite a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btFooter03-off.gif);
}

.footer .sugiraSite a:hover {
  background: transparent url(none) no-repeat top left !important;
}


.footer .favoritos {
	display:block;
	background-image:url(/include/cortes/imgs/btFooter04-on.gif);
	width:144px;
}

.footer .favoritos a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btFooter04-off.gif);
}

.footer .favoritos a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.footer .condicoes {
	display:block;
	background-image:url(/include/cortes/imgs/btFooter05-on.gif);
	width:102px;
}

.footer .condicoes a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btFooter05-off.gif);
}

.footer .condicoes a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.seara {
	display:block;
	background-image:url(/include/cortes/imgs/seara.gif);
	width:54px;
	height:21px;
	float:right;
}
.seara span{
	display:none;
}

/*interior*/
.path {
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding:12px 0 12px 0;
	height:14px;
	margin-bottom:19px;
}

.titPagina {
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding:12px 0 12px 0;
	height:14px;
	font-size:14px;
	font-weight:bold;
	color:#444444;
	margin-bottom:19px;
}


.breadCrumbs {
	color:#666666;
	text-decoration:none;
}
.breadCrumbs:hover {
	color:#E87800;
	text-decoration:none;
}

.breadCrumbsActive {
	color:#666666;
	font-weight:bold;
}

.linksPag {
	color:#666666;
	text-decoration:none;
}
.linksPag:hover {
	color:#E87800;
}

.linksPagActivo {
  font-weight: bold;
	color: #E87800;
}

.submenuEsq ul{
	margin:0;
	padding:0;
	margin-bottom:20px;
	/*float:left;*/
}

.submenuEsq span {
	display:none;
}

.submenuEsq ul li {
	list-style:none;
	/*float:left;*/
}
.submenuEsq a{
	display:block;
	height:14px;
	border-bottom:1px solid #EBEBEB;
	text-decoration:none;
	color:#666666;
	padding:4px 0 4px 0;
}
.submenuEsq a:hover{
	color:#E87800;
}

/*interior detalhe*/
.molduraImgDetalhe {
	display:block;
	width:300px;
	height:256px;
	float:left;
	border:1px solid #EBEBEB;
	margin-right:55px;
  text-align: center;
}

.titProdutoDetalhe {
	display:block;
	color:#002144;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #EBEBEB;
	padding:7px 0 7px 0;
	width:325px;
}

.txtProdutoDetalhe1 {
	display:block;
	color:#666666;
	font-size:11px;
	border-bottom:1px solid #EBEBEB;
	padding:14px 0 14px 0;
	width:325px;
}

.txtProdutoDetalhe2 {
	display:block;
	color:#666666;
	font-size:11px;
	/*border-bottom:1px solid #EBEBEB;*/
	padding:14px 0 14px 0;
	margin: 0;
	width:325px;
}

.divPreco {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:325px;
	margin-bottom:15px;
}

.precoDetalhe {
	font-size:16px;
	font-weight:bold;
	color:#E87800;
	float:left;
}

.btCarrinhoDetalhe {
	display:block;
	background-image:url(/include/cortes/imgs/btCarrinhoDetalhe-off.gif);
	width:139px;
	height:15px;
}
.btCarrinhoDetalhe:hover {
	background-image:url(/include/cortes/imgs/btCarrinhoDetalhe-on.gif);
}
.btCarrinhoDetalhe span{
	display:none;
}

.btImprimir {
	display:block;
	background-image:url(/include/cortes/imgs/btImprimir-off.gif);
	width:76px;
	height:24px;
}
.btImprimir:hover {
	background-image:url(/include/cortes/imgs/btImprimir-on.gif);
}
.btImprimir span{
	display:none;
}

/*forms*/

.blocos {
	display:block;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:5px;
	padding-bottom:10px;
}

.titSeccao {
	font-size:11px;
	font-weight:bold;
	color:#E87800;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:10px;
	padding-bottom:5px;
}

.inputs, .selects {
	font-size:11px;
	color:#666666;
}

.inputs {
	padding:2px 0 2px 4px;
}

.btEnviarDados {
	display:block;
	background-image:url(/include/cortes/imgs/btEnviarDados.gif);
	width:110px;
	height:19px;
	margin-top:15px;
}
.btEnviarDados span{
	display:none;
}

/*ideias praticas*/
.divIdeia {
	display:block;
	width:338px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:1px 0 1px 0;
	margin-bottom:19px;
  min-height: 110px;
}

.ieonly6 .divIdeia {
  height: 110px;
}

.titIdeiaList {
	font-weight:bold;
	text-decoration:none;
	color:#E87800;
	line-height:110%;
}
.titIdeiaList:hover {
	text-decoration:none;
	color:#666666;
}

.txtIdeiaList {
	line-height:110%;
}

.btVerIdeia {
	display:block;
	background-image:url(/include/cortes/imgs/btVerIdeia-off.gif);
	width:177px;
	height:28px;
}
.btVerIdeia:hover {
	background-image:url(/include/cortes/imgs/btVerIdeia-on.gif);
}
.btVerIdeia span{
	display:none;
}

.btVerIdeias {
  float: left;
	display:block;
	background-image:url(/include/cortes/imgs/btVerIdeias-on.gif);
	width:177px;
	height:28px;
}

.btVerIdeias a {
  display: block;
  width: 100%;
  height: 100%;
	background-image:url(/include/cortes/imgs/btVerIdeias-off.gif);
}

.btVerIdeias a:hover {
  background: transparent url(none) no-repeat top left !important;
}

.btVerIdeias span{
	display:none;
}


/*encomendas*/
.blocoEncomenda {
	display:block;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	padding-bottom:10px;
}

.titEncomendas {
	font-weight:bold;
}

.pendente {
	font-weight:bold;
	color:#FC761C;
}
.expedida {
	font-weight:bold;
	color:#339900;
}

.molduraImgEncomendas {
	display:block;
	width:80px;
	height:80px;
	border:1px solid #EBEBEB;
	margin-right:10px;
}

.titProdutoEncomenda {
	font-size:12px;
	font-weight:bold;
}

.qtd {
	font-size:12px;
}
.qtd span{
	font-weight:bold;
	color:#E87800;
}

.precoTxt {
	font-size:12px;
}
.precoTxt span{
	font-weight:bold;
	color:#E87800;
}

.newbtnsubmit {
  display: block;
  width: 110px;
  height: 19px;
  background: transparent url(/img/bt_submeter_pt.gif) no-repeat top left !important;
}

.newbtnpesquisar {
  margin: 0 auto;
  display: block;
  width: 110px;
  height: 19px;
  background: transparent url(/include/cortes/imgs/btPesquisar.gif) no-repeat top left !important;
  padding: 19px 0 0 0;
  cursor: pointer;
  overflow: hidden;
  border: 0;
  margin-top: 5px;
}

.enviar_curriculum {
  display: block;
  width: 140px !important;
  height: 19px !important;
  background: transparent url(/include/cortes/imgs/btEnviarCv.gif) no-repeat top left !important;
}

.enviar_curriculum span {
  display: none;
}

.newbtnvoltar {
  display: block;
  width: 53px;
  height: 19px;
  background: transparent url(/include/cortes/imgs/btVoltar.gif) no-repeat top left;
}

.newbtnvoltar span {
  display: none;
}

#btnfinalizar {
  float: right;
  margin-left: 10px;
  display: inline;
  width: 131px;
  height: 19px;
  background: transparent url(/include/cortes/imgs/btFinalizarEncomenda.gif) no-repeat top left;
}

#btnfinalizar span {
  display: none;  
}

#btnanular {
  float: right;
  margin-left: 10px;
  display: inline;
  width: 133px;
  height: 19px;
  background: transparent url(/include/cortes/imgs/btCancelarEncomenda.gif) no-repeat top left;
}

#btnanular span {
  display: none;  
}

#btncontinuar {
  float: left;
  display: inline;
  width: 132px;
  height: 19px;
  background: transparent url(/include/cortes/imgs/btContinuarCompras.gif) no-repeat top left;
}

#btncontinuar span {
  display: none;  
}


#btnproceder {
  float: right;
  display: inline;
  margin-left: 10px;
  width: 146px;
  height: 19px;
  background: transparent url(/include/cortes/imgs/btProcederPagamento.gif) no-repeat top left;
}

#btnproceder span {
  display: none;  
}

/**************************************************************************************/
.detalheIdeia {
  float: left;
  clear: left;
  width: 517px;  
  background-color: #F6F6F6;
}

.banner_ideia {
  float: right;
  width:160px;
  height: 340px;
  clear: right;
}

.molduraImgIdeiaDetalhe {
	display:block;
	float:left;
  width: 337px;
	border:1px solid #EBEBEB;
	margin-right:20px;
  overflow: hidden;
}

.titIdeiaDetalhe {
  float: left;
  clear: both;
	display:block;
	font-size:24px;
	font-weight:bold;
	padding: 0;
  line-height: 1.1;
  width: 100%;
}

.classpasso .titIdeiaDetalhe {
 color: #e17e09;
}

.txtIdeiaDetalhe1 {
  float: left;
  clear: both;
	display:block;
	color:#666666;
	font-size:11px;
	padding:14px 0 14px 0;
  width: 90%;
}

.txtIdeiaDetalhe2 {
  float: left;
  clear: both;
	display:block;
	color:#666666;
	font-size:11px;
	/*border-bottom:1px solid #EBEBEB;*/
	padding:7px 1% 0 ;
  width: 97%;
}

.ideiaContinuar, .ideiaPassosPag {
  float: left;
  clear: both;
	display:block;
	color:#666666;
	font-size:11px;
	border-top: 1px solid #EBEBEB;
	padding:7px 0 0 0;
  width: 517px;  
  height: 32px;
  background: #FFFFFF url(none) no-repeat top left;
}

.ideiaPassosPag {
  line-height: 28px;
  font-size: 12px;
  color: #e17e09;
  font-weight: bold;
}

.ideiaPassosPag a {
  color: #000000;
}

.ideiaPassosPag a:hover {
  color: #e17e09;
}

.ideiaPassosPag .titPassosPag, .ideiaPassosPag .sepPassosPag {
}

.ideiaContinuar a {
  float: right;
  width: 87px;
  height: 32px;
  background: transparent url(/include/cortes/imgs/btContinuar.gif) no-repeat center center;
}

.ideiaContinuar a span {
  display: none;
}

.innerdetalheIdeia {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  min-height: 268px;
  padding-bottom: 32px;
}

.ieonly6 .innerdetalheIdeia  {
  height: 268px;
}

.blocos .autohide {
  position: absolute;
  left: 8px;
  top: 4px;
}

.obrigatorio {
  color: #FF0000;
}

.tab_carrinho tr.head td {
  text-align: center;
}

.tab_carrinho tr.head td.tdprecoun, .tab_carrinho tr.head td.tdpreco {
  text-align: right;
}

.tab_carrinho tr.head td.tdproduto {
  text-align: left;
}


