.postalCodeform span.fourDigits  input {
  width: 77px;
}

.postalCodeform span.fourDigits {
  width: 87px;
}

.tableOrderSummary tbody th, .tableOrderSummary tfoot th {
  width: 110px;
}

.tableOrderSummary tbody tr#trportes.hideme, .tableOrderSummary tfoot.hideme {
  display: none;
}
.contentRegisterAndChangePassword .msgErro, #alteraDados .msgErro, #alterarPassword .msgErro, 
#alterarMorada .msgErro {
	display: none;
}
.msgErro {
	clear:both;
	color:#FF4545;
	font-size:10px;
}

.contenCommentProduct .subject .inputField  {
	min-height: 22px !important;
	height: auto !important;
}

.btnOrdered .btnNext2 { float:right;width:131px;}
.btnOrdered .btnNext2 cite{ background: url(../images/bg_btn_black.gif) no-repeat left top; height:35px; width:131px;  display:block;   }
.btnOrdered .btnNext2 span{ background: url(../images/bg_btn_black.gif) no-repeat right -35px; height:35px; display:block; width:128px; margin-left:3px;  }
.btnOrdered .btnNext2 span input{font-family:bookman old style, new york, times, serif;  background:#3d3d3d url(../images/icons2.gif) no-repeat right -650px; color:#ffffff; font-weight:700; font-size:12px;  border:none; padding:10px 20px 10px 0px;cursor:pointer; width:122px;}

.changeBillingData .postalCodeform span.fourDigits{ width:98px !important;}
.changeBillingData .postalCodeform span.fourDigits input{width:89px !important; }

.detailProduct .imageProduct{ overflow: hidden}

.block .contentListBooks li a span.bookImg {overflow: hidden}

.contentRightHeader .contentLogOut .welcome cite {
	height:	18px;
	width:	160px;
}
.site .contentMenu {
	width: auto !important;
}
.sliderBreadcrumb a {
	color: red;
	text-decoration: none;
	font-weight: bold;
}
.sliderBreadcrumb a:hover {
	text-decoration: underline;
}
.listItens li:hover a.toTop {
	background: url(../images/icon_arrows_up_down.gif) no-repeat -28px top; width:8px; height:6px;
}
.listItens li:hover a.toBottom  {
	background: url(../images/icon_arrows_up_down.gif) no-repeat -28px -27px; width:8px; height:6px;
}
.listItens li:hover a.remove  {
	background: url(../images/icons2.gif) no-repeat left -1218px; width:8px; height:8px; display:block; letter-spacing:1000px; font-size:0; line-height:0; text-decoration:none;
}
.detailProduct .infoProduct .author a {
	color:#787878;
	font-size:12px;
	line-height:14px;
	padding-left:10px;
	padding-top:6px;
	text-decoration: none;
}

.contentCovers .covers .priceCover {
	display:block; 
	float:left; 
	height:148px; 
	overflow:hidden; 
	padding-left:9px; 
	position:relative; 
	width:130px;
}
.iframeUnicre { 
	height: 800px !important;
}
.detailProduct .infoProduct .author {
	padding-left: 0px !important;
}
/*
.educationalListBooks .list .top .contentListBooks li a span.bookRating {
	height: auto !important;
}

.educationalListBooks .list .top .contentListBooks li a {
	height: auto !important;
}
/**/
.textHead li{ 
  font-size: 12px !important;
  min-height: 12px !important;
  margin-bottom: 3px !important;
}

.textHead li  *{ 
  font-size: 12px !important;
}

.linkrec{ position:static; font-size:11px; color:#3d3d3d; }
.linkrec a {color:#3d3d3d; text-decoration:underline; background:url(../images/icons2.gif) no-repeat left -727px; float:left; display:block; padding-left:18px;}
.linkrec a:hover {text-decoration:none;}
