/* novidades */
#novidade-holder	{ width:862px;margin:35px auto; }
#novidade-holder h1	{ font:normal 25px arial;color:#37619b; }
#novidade-holder h4	{ font:normal 13px arial;color:#ff9c00; }
#novidade-holder p	{ font:normal 14px arial;color:#807f80; }

#novidade-holder .content		{ width:847px;float:left; }

#novidade-holder .form-left		{ width:390px;margin:20px 0 0 0; }
#novidade-holder .form-right	{ width:410px;margin:20px 0 0 0;position:relative; }

#novidade-holder label			{ display:block;font:bold 14px arial;color:#37619b;margin:15px 0 0 0;width:80px;float:left; }

#novidade-holder input,
#novidade-holder textarea,
#novidade-holder select			{ width:365px;border:1px solid #37619b;background-color:#f6faff;font:normal 14px arial;height:20px; }
#novidade-holder select			{ padding:0; }

#novidade-holder .label-num			{ margin-left:184px; }
.msie6 #novidade-holder .label-num	{ margin-left:152px; }
/*#novidade-holder .endereco		{ width:294px; }
#novidade-holder .numero		{ width:60px;margin:0 0 0 6px; }
#novidade-holder .bairro		{ width:209px; } */

#novidade-holder .label-cep			{ margin-left:172px; }
.msie6 #novidade-holder .label-cep	{ margin-left:106px; }
/*#novidade-holder .cep1			{ width:60px;margin:0 0 0 2px; }
#novidade-holder .cep2			{ width:80px;margin:0 0 0 6px; }*/

#novidade-holder .label-cel			{ margin-left:106px; }
.msie6 #novidade-holder .label-cel	{ margin-left:90px; }
/*#novidade-holder .ddd			{ width:49px; }
#novidade-holder .telefone		{ width:124px;margin:0 0 0 4px; }*/

#novidade-holder #mensagem { height: 80px; margin-bottom: 10px; }

#novidade-holder .content .enviar	{ width:99px;height:39px;cursor:pointer;background:url('../_images/bt-enviar.gif') no-repeat; }
#novidade-holder .content .enviar:hover	{ background-position:left bottom; }

#novidade-holder .content p		{ font:normal 10px arial;color:#37619b;margin:20px 0 0 0; }

#frmSac .row { clear: both; width: 100%; }

.input_holder { float: left; width: 100%!important; }
.input_holder .corner { position: relative; z-index:1;float: left; z-index: 2; width: 3px; height: 23px; background: url('../_images/input_corners.gif') no-repeat; font-size: 1px; }
.input_holder .corner.left { background-position: left; left: 1px; }
.input_holder .corner.right { background-position: right; right: 1px; }
.input_holder input { float: left; width: 90%!important; position: relative; height: 17px!important; line-height: 20px!important; padding: 2px!important; font-size: 12px!important; }

.input_holder.endereco { width: 263px!important; }
.input_holder.numero { width: 100px!important; }
	#numero { width: 88px!important; }

.input_holder.cep1 { width: 70px!important; }
	#cep1 { width: 55px!important; }
	
.input_holder.cep2 { width: 42px!important; }
	#cep2 { width: 30px!important; }

.input_holder.ddd_telefone, .input_holder.ddd_celular { width: 34px!important; }
	#ddd_telefone, #ddd_celular { width: 20px!important; }
	
.input_holder.telefone, .input_holder.celular { width: 152px!important; }
	#telefone, #celular { width: 132px!important; }

.input_holder.bairro { width: 252px!important; }

#cidade { width: 355px!important; }

.combo-box { position: relative!important; float: left!important; height: 21px!important; font-size: 12px!important; }


.textarea_holder { float: left; position: relative; width: 100%!important; }
.textarea_holder .corner { position: relative; float: left; z-index: 2; width: 3px; height: 82px; background: url('../_images/textarea_corners.gif') no-repeat; font-size: 1px; }
.textarea_holder .corner.left { background-position: left; left: 1px; }
.textarea_holder .corner.right { background-position: right; right: 1px; }
.textarea_holder textarea { overflow-y: hidden; width: 355px!important; height: 76px!important; float: left!important; position: relative; line-height: 20px!important; padding: 2px!important; font-size: 12px!important; }


/*#cep1 { width: 20px!important; }
#cep2 { width: 20px!important; margin: 0!important;}*/
.combo-lista-holder{clear:both;position:relative;z-index:210;}


/* combo box */
#novidade-holder .combo-box		{ z-index:200;display:block;width:365px; height: 23px!important; cursor:pointer;position:relative; background: url('../_images/select_bg.gif') no-repeat; }
#novidade-holder .combo-box img	{ position:absolute; top:2px; right: 2px; }
#novidade-holder .combo-box span{font-family:Arial;vertical-align:-3px; padding-left: 5px; }
#novidade-holder .combo-lista	{ display:block; width:360px; border:1px solid #37619b; position:absolute; background-color:#f6faff; overflow:hidden; z-index:999; left:0px; }
#novidade-holder .combo-lista li{cursor:pointer;font-family:Arial;}
#novidade-holder .combo-lista-holder{display:none;}

.jScrollPaneContainer {position: absolute;overflow: hidden;z-index: 1;border:1px solid #37619b;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #edf2f8;}
.jScrollPaneDrag {position: absolute;background: #37619b;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp { position: absolute; display: block; height: 19px!important; background: url('../_images/ico-arrow-up.gif') no-repeat; z-index: 3; top: 0; right: 0; text-indent: -2000px; }
a.jScrollArrowUp:hover {/*background-color: #f60;*/}

a.jScrollArrowDown {display: block;position: absolute;z-index: 1; background: url('../_images/ico-arrow-down.gif') no-repeat; height: 19px!important; bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
a.jScrollArrowDown:hover {/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}