.header form #id_q{
  width: 600px;
	height: 42px;
}

.bottom_header form #id_q_2, #sitesearch_dialog form #ssq{
  width: 326px;
	height: 22px;
}


.widgets h6{
  overflow: hidden;
}

.widgets #widget_map #w_m_sq {
	margin-top:-1px;

}

.widgets #plugin_mapas_search .submit{
  margin-left: 9px;
}

.widgets #widget_map .input_fix{
	background-position-x: -827px;
}

.bottom_header form #id_q_2, .bottom_header form #id_q_sic{
  margin-left: -2px;
}
#body{
  height: 1%;
}

.barra_videos #results{
  width: 610px;
}

.barra_videos #results,
.barra_imagens #results{
  width: auto;
}

.barra_videos .result {
	height: 170px;
}
.barra_imagens .result{
	height: 165px;
}

.barra_videos .result h3 a,
.barra_imagens .result h3 a{
  line-height: 18px;
}

.tool_dialog .ttl{
  height: auto;
	padding-bottom: 11px;
}

.tool_dialog fieldset{
	display: inline;
}

.tool_dialog .container label input{
  height: 22px;
	right: -1px;
	width: 160px;
}

#sendmail_dialog.tool_dialog .container .submit{
	float: none;
	margin-left: 173px;
}

#pdf_dialog .container div{
  height: auto;
}

#telefone{
	position: absolute;
	top: expression( ( 10 + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight )/2 - 75 + ( lixo = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.header form #id_q, .bottom_header form #id_q_2, #sitesearch_dialog form #ssq, .bottom_header form #id_q_sic 
{
    margin:0px;
    padding-top:0px;
    height:42px;
}


.barra_pbi #search_bottom.bottom_header form div.input_fix{
    display:inline;
}
form div.input_fix{ 
    display:inline;
}
form.pbi div.input_fix, form.pbi #qq {
    height:40px;
}
.barra_pbi form {
/*     border:1px solid #000000;*/
/*     padding:2px;*/
}
.barra_pbi div.header form div.input_fix, form.pbi_ div.input_fix {
background: transparent url('../images/sprite_pt.png') no-repeat scroll -650px -40px;
height:40px;
padding:0px;
/*border:1px solid #000000;*/
}
.barra_pbi div.header div.input_fix #qq , .barra_pbi div.header div.input_fix #qo{
    position:relative;
    background: transparent url('../images/sprite_pt.png') no-repeat scroll -263px -41px;
    height:40px;
    padding:0px;
    padding-left:10px;
    padding-bottom:5px;
    margin:0px;
}
div.header #id_q {
    width:612px;
}
div#hdr #id_q
{
 width:600px;
}
div#hdr form.pbi #id_q
{
 width:210px;
}
#search_bottom form #id_q_2, #search_bottom form #id_q_sic{
    height:22px;
}
.barra_pbi #search_bottom.bottom_header form div.input_fix{
    background: transparent url('../images/sprite_pt.png') no-repeat scroll -810px -82px;
    height:23px;
    width:145px;
    padding:0px;
}
.barra_pbi #search_bottom.bottom_header form div.input_fix input{
    background: #EFEFEF url('../images/sprite_pt.png') no-repeat -628px -82px;
    border: 0;
    height: 23px;
    width: 135px;
    padding-left:4px;
    padding-top:2px;
    margin:0px;
    position:absolute;

}

.barra_pbi label, .pbi label {
    position:relative;
    bottom:9px;
    margin-left:4px;
}
.barra_pbi #search_bottom.bottom_header label {
    bottom:8px;
}
form.pbi div.input_fix {
/* height:42px !important;;*/
}
form.pbi div.input_fix input {
position:absolute;
}
div.highlight {
    padding: 1px 8px;
}

.sic  form{
    margin-top:0px;
    padding-top:0px;
}
/*.sic {
    background:#FFFFFF;
}*/
#search_top_sic {
    padding-top:0px;
    background:  #FFFFFF url('../images/sprite_pt.png') no-repeat -624px -82px;
}
#search_top_sic  #searchfor {
    background-color:#ffffff;
    position:absolute;
    top:24px;
    left:160px;
    width:400px;
}
.barra_pbi div.header form.pbi div.input_fix #qo {

height:35px;
}
/* ADDED FOR NEW LAYOUT */
/*div.bar {
#main_bar {*/
div.bar h2 {
    height:20px !important;
    padding-bottom:1px;
}
h2 {
/*    line-height:15px;
    height:15px;*/
}

#searchstr {
    width:458px !important;
    height:30px;
}
a.PBi {
    font-size:0.9em !important;;
}
.barra_pbi #searchstr{
    width:228px !important;
}
#searchstro{
    height: 30px;
}

#srcaction_bottom  {
/*    height:20px !important;*/
}
#searchstr_bottom, #searchstro_bottom {
    height:24px !important;
}
#srcaction_bottom div.round {
    height:15px !important;
    width:393px;
}
#search_top_sic div.round {
/*    border:1px solid #000000 !important;*/
    width:360px !important;
/*    height:10px !important;*/
/*    background-color: #aaaaaa !important;*/
}
#search_top_sic #searchfor {
      margin-top:12px;
/*    display:none;*/
}

#search_top_sic #id_q_sic {
    height:22px !important;
}

#search_top_sic .submit {
    margin-left:0px !important;
   
}
h2 {
    height:20px !important;
}
.barra_pai .location_ao div.bar {
/*    height:25px !important;*/
}


.plugin div.product_title, .plugin div.price{
    font-size:13px;
}

.plugin .cell div.image {
    height:100px;
}
.plugin .cell {
    vertical-align:bottom;

}
.compareprices , .viewshops {
    font-size:13px;
}
.barra_shopping table {
    width:99%;
}
.barra_shopping .results .result div.thumbnail {
    width:140px;

}
.barra_shopping .results .result div.description {
/*    position:absolute;*/
    margin-right:175px;
	width:430px;
float:left;
}
.barra_shopping .results .result div.priceinfo {
    padding-left:450px;
    position:absolute;
	float:right;
	margin-left:auto;
}

#safesearch_top {
	margin-top:4px !important;
	height:20px !important;
	margin-left:3px;
	line-height:31px;

}
#safesearch_top a{
	margin-top:5px;
	top:0px;
	line-height:25px;
}
