/*-------------------------------------------------------------------------------------------------------------------
	Autor: Fernando Guasco 
	Empresa: ESCA Acessoria Contabil e Tributaria
	Descricao: Folha de estilo da página ORÇAMENTO, ESCA Acessoria Contabil e Tributaria.
 	Data:03/04/2011
	Versao: 1.0
--------------------------------------------------------------------------------------------------------------------*/
#center {padding-bottom:100px;}

/*############## Estilos do Conteúdo de Texto da página Orçamento ##############*/
#budTexts {color:#000;}

/*############## Estilos do Formulário da página Orçamento ##############*/
#budgetForm {
	float:left;
	color:#484848;
}
#budgetForm h3 {
	clear:both;
	padding-top:15px;
}
#budgetForm label {
	display:block;
	font-size:14px;
	font-weight:bold;
}
#budgetForm label.error {
	display:table;
	margin:-10px 0 10px;
	color:#F03; 
	font-size:10px;
}
.fltLeft {
	float:left;
	margin-right:18px;
}
.fltRight {float:right;}
/*############## Módulos do Formulário ##############*/
#generalData {
	float:left;
	width:610px;
    margin:25px 0;
}
#identity {
	float:left;
	padding:25px 0;
	border-top:1px solid #aaa;
}
#identity .lineForm{*width:940px;}
#activity {
	float:left;
	width:580px;
	margin:20px 0;
}
#message {
	clear:both;
	width:378px;
	padding-top:15px;
}
#otCompany, #otAdress, #otDistrict, #otName, #otEmail {
	width:358px;
	height:26px;
	border:none;
	padding:3px 10px 0;
	margin:5px 0 10px;
	padding-top /*\**/: 5px\9;/* Hack IE8 */
	background:url(../images/bg_inputLarge.png) no-repeat;
}
#otAdressNumber {
	width:125px;
	height:26px;
	border:none;
	padding:3px 10px 0;
	margin:5px 0 10px;
	padding-top /*\**/: 5px\9;/* Hack IE8 */
	background:url(../images/bg_inputMiddle.png) no-repeat;
}
#otComplement, #otCity, #otCEP {
	width:163px;
	height:26px;
	border:none;
	padding:3px 10px 0;
	margin:5px 0 10px;
	padding-top /*\**/: 5px\9;/* Hack IE8 */
	background:url(../images/bg_inputModerate.png) no-repeat;
}
#otState {
	width:173px;
	height:26px;
	border:none !important;
	padding:3px 0 0 0;
	margin:5px 0 10px;
	font-weight:bold;
	text-align:center;
	background:url(../images/bg_inputModerate.png) no-repeat;
}
#otDDD {
	width:32px;
	height:26px;
	border:none;
	padding:3px 10px 0;
	margin:5px 0 10px;
	padding-top /*\**/: 5px\9;/* Hack IE8 */
	background:url(../images/bg_inputLittle.png) no-repeat;
}
#otPhone {
	width:174px;
	height:26px;
	border:none;
	padding:3px 10px 0;
	margin:5px 0 10px;
	padding-top /*\**/: 5px\9;/* Hack IE8 */
	background:url(../images/bg_inputMedium.png) no-repeat;
}
#otService, #otIndustry, #otCommerce, #otAssociation, #otOthers {
	float:left;
	margin-right:5px;
}
label.fltLeft {
	width:80px;
	font-weight:normal !important;
}
#otNature, #otTaxing {
	width:194px;
	height:26px;
	border:none;
	padding:3px 0 0 10px;
	margin:10px 0 10px;
	font-weight:bold;
	background:url(../images/bg_inputMedium.png) no-repeat;
}
#otWorker, #otBank, #otTrainee, #otCheque, 
#otSPJN, #otInSale, #otSPJI, #otInService, 
#otSPFB, #otImport, #otSPFE, #otBilling {
	width:56px;
    height:26px;
	border:none;
	padding:3px 10px 0;
	margin:5px 0 10px;
	padding-top /*\**/: 5px\9;/* Hack IE8 */
	background:url(../images/bg_inputSmall.png) no-repeat;
}
#qtyItens input {float:left;}
#qtyItens label {
	float:left;
	width:260px;
	margin:10px 0 0 5px !important;
	font-weight:normal !important;
}
#otMessage {
	width:358px;
	height:88px;
	border:none;
	padding:10px;
	margin:5px 0 10px;
	resize:none;
	background-attachment:fixed;
	background:url(../images/bg_textArea.png) no-repeat;
}
#otSend {
	float:right;
	width:78px;
	height:32px;
	cursor:pointer;
	border:none;
	margin-right:5px;
	background:url(../images/btn_ctSend.png) no-repeat;
}

/*############## HACKS CHROME E SAFARI ##############*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#otState {padding:0 0 0 55px;}
#otNature, #otTaxing {padding:5px 0 0 10px;}