/*--------------------------------------------------------------------
LAYOUT "formularios" Style - CHAVE DOURADA (IE7+ FF1.5+ Opera9+)

Version: 	1.0 - 2009
author: 	Burocratik (alexandre r. gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/

#formImo{
	position: relative; padding: 15px 0 10px 0; margin: 0;
	font: bold 11px Georgia, "Times New Roman", Times, serif; color:#231f20;
}
#formImo legend{display:none;}
#formImo p{padding-bottom: 8px;}
#formImo label{display: block; line-height: 18px;}
#formImo label span, h4 span{color: #f09034;}

#formImo select{
	margin: 0; padding: 0; width: 100%; height: 19px; vertical-align: middle;
	font: normal 11px Arial, Helvetica, sans-serif; color: #444444;
	border: 1px solid #abadb3; background-color: #ffffff;
}

#formImo input.text_box{
	margin: 0; padding: 0; width: 100%; height: 19px; vertical-align: middle;
	font: normal 11px Arial, Helvetica, sans-serif; color: #444444;
	border: 1px solid #abadb3; background-color: #ffffff;
}

#formImo .colunasH{height: 1%; overflow: hidden;}
#formImo .colunasH p{float: left;}
#formImo .colunasH p span{padding: 0 5px; color: #abadb3;}
#formImo .colunasH label{text-transform: uppercase;font: normal 11px Corbel, Arial, Helvetica, sans-serif; color: #444444;}
#formImo .colunasH select{width: 88px;}

#formImo p.pcheck{padding: 5px 12px 10px 0; float: left;}
#formImo input.checkbox{vertical-align: middle;}
#formImo label.labelCheck{display: inline; vertical-align: middle;}

#formImo p.direita{text-align: right; margin: 0; padding: 0;}
/*#formImo button{
	text-indent: -5555px; overflow: hidden; clear: both;
	width: 69px; height: 23px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/bt-enviar.gif) no-repeat left top;
}
#formImo button:hover, #formImo button:focus{background-position:left bottom;}*/
#formImo button{
text-indent: -5555px; overflow: hidden; clear: both;
width: 53px; height: 23px; margin: 0; padding:0; border: none; cursor: pointer;
background: transparent url(../imgs/bt-enviar-info.gif) no-repeat left top;
}
#formImo button:hover, #formImo button:focus{background-position:left bottom;}


/*-------------------------------------------------------------------------
=PESQUISA RAPIDA
-------------------------------------------------------------------------*/
#formPr{
	position: relative; padding: 15px 0 10px 0; margin: 0;
	font: bold 11px Georgia, "Times New Roman", Times, serif; color:#231f20;
}
#formPr legend{display:none;}
#formPr p{padding-bottom: 8px;}
#formPr label{display: block; line-height: 18px;}
#formPr label span, h4 span{color: #f09034;}

#formPr select{
	margin: 0; padding: 0; width: 100%; height: 19px; vertical-align: middle;
	font: normal 11px Arial, Helvetica, sans-serif; color: #444444;
	border: 1px solid #abadb3; background-color: #ffffff;
}

#formPr input.text_box{
	margin: 0; padding: 0; width: 100%; height: 19px; vertical-align: middle;
	font: normal 11px Arial, Helvetica, sans-serif; color: #444444;
	border: 1px solid #abadb3; background-color: #ffffff;
}

#formPr .colunasH{height: 1%; overflow: hidden;}
#formPr .colunasH p{float: left;}
#formPr .colunasH p span{padding: 0 5px; color: #abadb3;}
#formPr .colunasH label{text-transform: uppercase;font: normal 11px Corbel, Arial, Helvetica, sans-serif; color: #444444;}
#formPr .colunasH select, #formPr .colunasH input {width: 82px;}

#formPr p.pcheck{padding: 5px 12px 10px 0; float: left;}
#formPr input.checkbox{vertical-align: middle;}
#formPr label.labelCheck{display: inline; vertical-align: middle;}

#formPr p.direita{text-align: right; margin: 0; padding: 0;}
#formPr button{
	text-indent: -5555px; overflow: hidden; clear: both;
	width: 69px; height: 23px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/bt-pesquisar.gif) no-repeat left top;
}
#formPr button:hover, #formPr button:focus{background-position:left bottom;}

/*-------------------------------------------------------------------------
=PESQUISA Avançada
-------------------------------------------------------------------------*/
#formPA{
	position: relative; margin:10px 20px;
	font: bold 11px Georgia, "Times New Roman", Times, serif; color:#231f20;
}
#formPA legend{display:none;}
#formPA p{padding-bottom: 8px;}
#formPA label{display: block; line-height: 18px;}
#formPA label span, h4 span{color: #fff;}

#formPA select{
	margin: 0; padding: 0; width: 100%; height: 19px; vertical-align: middle;
	font: normal 11px Arial, Helvetica, sans-serif; color: #444444;
	border: 1px solid #abadb3; background-color: #ffffff;
}

#formPA .colunasH{height: 1%; overflow: hidden;}
#formPA .colunasH p{float: left;}
#formPA .colunasH p span{padding: 0 5px; color: #abadb3;}
#formPA .colunasH label{text-transform: uppercase;font: normal 11px Corbel, Arial, Helvetica, sans-serif; color: #444444;}
#formPA .colunasH select{width: 88px;}

#formPA p.pcheck{padding: 5px 12px 10px 0; float: left;}
#formPA input.checkbox{vertical-align: middle;}
#formPA label.labelCheck{display: inline; vertical-align: middle;}

#formPA p.direita{text-align: right; margin: 0; padding: 0;}
/*#formPA button{
	text-indent: -5555px; overflow: hidden; clear: both;
	width: 69px; height: 23px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/bt-pesquisar-pa.gif) no-repeat left top;
}*/
#formPA button{
	text-indent: -5555px; overflow: hidden; clear: both;
	width: 69px; height: 23px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/bt-pesquisar-ref.gif) no-repeat left top;
}
#formPA button:hover, #formPA button:focus{background-position:left bottom;}
#formPA button:hover, 
#formPA button:focus{background-position:left -25px;}

/*-------------------------------------------------------------------------
=NEGOCIAR
-------------------------------------------------------------------------*/
#formNeg { position:relative; font:bold 11px Georgia, "Times New Roman", Times, serif; color:#231f20; width:560px; }
#formNeg legend{display:none;}
#formNeg p{padding-bottom: 8px; margin:0;}
#formNeg label{display: block; line-height: 18px;}
#formNeg label span, h4 span{color: #f09034;}

#formNeg select{
	margin: 0; padding: 0; width: 100%; height: 19px; vertical-align: middle;
	font: normal 11px Arial, Helvetica, sans-serif; color: #444444;
	border: 1px solid #abadb3; background-color: #ffffff;
}

#formNeg select,
#formNeg textarea,
#formNeg input#nome, #formNeg input#telefone, #formNeg input#email { width:85%; }

#formNeg .colunasH{height: 1%; overflow: hidden;}
#formNeg .colunasH p{float: left;}
#formNeg .colunasH p span{padding: 0 5px; color: #abadb3;}
#formNeg .colunasH label{text-transform: uppercase;font: normal 11px Corbel, Arial, Helvetica, sans-serif; color: #444444;}
#formNeg .colunasH input{width: 88px;}

#formNeg p.direita{text-align: right; margin: 0; padding: 0; width:86%;}
#formNeg button{
	text-indent: -5555px; overflow: hidden; clear: both;
	width: 53px; height: 24px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/bt-enviar-negocio.gif) no-repeat left top;
}
#formNeg button:hover, 
#formNeg button:focus{background-position:left -25px;}
fieldset.col1,fieldset.col2 { width:260px; float:left; }

	
/*-------------------------------------------------------------------------
=CONTACTOS
-------------------------------------------------------------------------*/
#formContactos { width:261px; height:293px; float:right; }
/* background:url(../imgs/contact-form-bg.gif)*/
#formContactos h3 { margin:15px 20px 0 20px; font:italic bold 14px Georgia, "Times New Roman", Times, serif; }
#formContactos p { margin:0 20px 6px 20px; line-height:1.3; }
#contacte-nos { font:bold 11px Georgia, "Times New Roman", Times, serif; color:#231f20; }
#contacte-nos label { clear:both; display:block; margin-bottom:1px; }
#contacte-nos input,
#contacte-nos textarea { margin:0; padding:0; width:100%; vertical-align:middle; font:normal 11px Arial, Helvetica, sans-serif; color:#444; border:1px solid #abadb3; background:#fff; }
#contacte-nos input { height:19px; }
#contacte-nos p.direita {text-align: right; margin: 0 20px 0 0; padding: 0;}
#contacte-nos button {
	text-indent: -5555px; overflow: hidden; clear: both;
	width: 53px; height: 24px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/bt-enviar-negocio.gif) no-repeat left top;
}
#contacte-nos button:hover, #formPr button:focus{background-position:left -25px;}
#contacte-nos .required { color: #f09034; }
