@CHARSET "ISO-8859-1";

form {margin:0; padding:0;}

form  .inputHidden
{margin:0;padding:0;height:0;line-height:0;}

dl.zend_form
{width:auto; font-size:13px; text-align:left; margin:0;}

dl.zend_form input,
dl.zend_form select,
dl.zend_form textarea{
	border-radius: 3px; font-size: 13px; padding:5px; border:solid 1px  #BFBFBF; background:#FFF;
}

dl.zend_form input[readonly],
dl.zend_form select[readonly],
dl.zend_form textarea[readonly]{
	background:#E4E4E4;
}

dl.zend_form dd
{margin:0; padding:0; -webkit-margin-start:0;}

dl.zend_form dd.element
{display:block; margin:0 10px 0 0; text-align:left;}

dl.zend_form dd.element p.hint
{padding:0; margin:0; line-height:15px; color:#999; font-size:8pt;}

dl.zend_form dd.element br
{display:none;}

dd fieldset
{padding:0; margin:0px; border:none;}

dd fieldset dl {margin:0;}

dd fieldset dl dd.element
{float:left}

dd fieldset.botoes
{margin:30px 0 0 0;}

dd fieldset.botoes input, fieldset.botoes button
{float:left; margin:0 15px 0 0;}

dd fieldset.botoes dt
{display:none;}

dl.zend_form dd.element label
{display:block; padding:10px 0 5px; font-weight:bold;}

dl.zend_form dd.element textarea,
dl.zend_form dd.element input[type=text],
dl.zend_form dd.element input[type=password]
{width:200px;}

dl.zend_form dd.element textarea:focus,
dl.zend_form dd.element input[type=text]:focus,
dl.zend_form dd.element input[type=password]:focus
{background:#EEE; border-color:#999;}

dl.zend_form dd.element input.inputDisabled,
dl.zend_form dd.element input.inputDisabled:focus
{background:#DDD; border-color:#CCC; color:#333;}

dl.zend_form dd.element select, .selectbox
{padding:4px 0 4px 2px;}

dl.zend_form dd.element select, .selectbox
{width:200px;}

dl.zend_form dd.element input.size1, dl.zend_form dd.element select.size1, dl.zend_form dd.element textarea.size1
{width:565px;}
dl.zend_form dd.element input.size2, dl.zend_form dd.element select.size2, dl.zend_form dd.element textarea.size2
{width:350px;}
dl.zend_form dd.element input.size3, dl.zend_form dd.element select.size3, dl.zend_form dd.element textarea.size3
{width:200px;}
dl.zend_form dd.element input.data
{width:130px;}
dl.zend_form dd.element input.size4, dl.zend_form dd.element select.size4, dl.zend_form dd.element textarea.size4
{width:100px;}
dl.zend_form dd.element input.size5, dl.zend_form dd.element select.size5, dl.zend_form dd.element textarea.size5
{width:50px;}

dl.zend_form dd.element input.telefone
{width:156px;}
dl.zend_form dd.element input.ddd
{width:30px;}

dl.zend_form dd.element input[type=submit],
dl.zend_form dd.element input[type=button]
dl.zend_form dd.element button
{width:auto;}

input.button, button.button {
background-image:url(/images/bgs/button2.png);
margin-bottom:3px;
font-weight:bold;
font-size:10pt;
color: #333333;
border-color:#C0C0C0 #9B9B9B #9B9B9B #C0C0C0;
border-style:solid;
border-width:1px;
padding:5px;
*padding:3px 5px;
z-index:-1;
/* padding:3px 0px 3px 0px;*/
overflow:visible;
}

input.button:hover, button.button:hover {
background-image:url(/images/bgs/button2over.png);
border-color:#dab4a5 #963408 #963408 #dab4a5;
color:#DF3B02;
}

/* CHECKBOX */
dl.zend_form dd.checkbox
{overflow:hidden; margin:15px 0 10px 0;}

dl.zend_form dd.checkbox label
{text-align:left; display:inline;}

dl.zend_form dd.checkbox input.checkbox
{text-align:left; display:inline;}

/* Helper >> ShowArrayErrors */
ul.error
{padding:0px 0 0 15px; margin:0; font-size:11pt; color:#BB0000;}

/* Zend_Form_Element >> Error */
ul.errors
{padding:0px 0 0 0; margin:0; list-style:none; font-size:9pt; color:#BB0000; padding:5px 0 0 0; clear:both; }
ul.errors li {display:inline; white-space:normal; color:#BB0000;}

/* Form >> Filtro */
h4.form-filtro-titulo
{display:block; line-height:25px; height:25px; color:#FFF; padding:0 0 0 10px; margin:0; background:#35AAE8; font-size:10pt;}

.form-filtro
{padding:10px 10px 10px 15px; margin:0 0 10px 0; border:1px solid #CCC; background:#FFF; border-bottom:2px solid #CCC; overflow:hidden;}

.form-filtro dl.zend_form dd.element label
{padding:5px 10px 5px; float: left; margin:9px 6px 0 0; padding:0 0 0 0;}

/* diminuir distancia vertical dos botões quando o form for um filtro / caixa de confirmacao */
div.confirmacao fieldset.botoes,
#TB_ajaxContent fieldset.botoes
{margin:0 0 0 0;}

.form-filtro dd
{float:left; display:block;}

.form-filtro dd label, .form-filtro dd input, .form-filtro dd select
{margin-top:5px;}

.form-filtro fieldset.botoes,
.form-filtro fieldset.botoes dl dd.element .button,
div.confirmacao fieldset.botoes dl dd.element .button
{margin-top:0;}

/*sub form-filtro*/
form.sub-filtro{
	border: none;
	padding: 0;
	margin: 0;
	float: right;
}
.sub-filtro dl.zend_form dd.element label{
	float: none;
}
.sub-filtro dl.zend_form dd.increment,
.sub-filtro dl.zend_form dd.decrement{
	margin-top: 22px;
}

/*Duas multiple-select boxes ao lado uma da outra com botões de adicionar e remover */
.fieldset-remover dl dd.element
{display:block; float:none;}

.fieldset-incluir dl dd.element .button,
.fieldset-categorias dl dd.element .button
{margin:30px 0 0 0;}

.fieldset-incluir
{float:left; width:250px;display: contents;}

.fieldset-incluir dl dd
{float:left;}

.fieldset-remover
{margin-left:35px;}

/*
 * Filtros de busca - forms em uma única linha
 */

dl.zend_form .Tabelafiltro {padding:10px 10px 10px 15px; margin:0; background:#FFF; border:1px solid #CCC;}

dl.zend_form .Tabelafiltro dl dd.element label
 {float:left; padding:6px 0 0 0;font-size: 12px;}

dl.zend_form .Tabelafiltro dl {margin:0;}

dl.zend_form .Tabelafiltro dd label {margin-right:5px;}

dl.zend_form .Tabelafiltro dd label, dl.zend_form .Tabelafiltro dd input, dl.zend_form .Tabelafiltro dd select
{margin-top:5px;}

dl.zend_form .Tabelafiltro dd .button
{margin-top:3px;}

#parcela0-element,
#parcela1-element,
#parcela2-element,
#parcela3-element,
#parcela4-element,
#parcela5-element,
#parcela6-element,
#parcela7-element,
#parcela8-element,
#parcela9-element,
#parcela10-element{
	width: 200px;
	float:left;
	margin-top: 10px;
}

#parcela0-label,
#parcela1-label,
#parcela2-label,
#parcela3-label,
#parcela4-label,
#parcela5-label,
#parcela6-label,
#parcela7-label,
#parcela8-label,
#parcela9-label,
#parcela10-label{
	float: left;
}
/**************************************************************
ELEMENTO PERSONALIZADO DE FILTRO
***************************************************************/
.filtro-item,
.filtro-item-sel
{float:left; margin:10px 10px 5px 0; padding:0 10px 0 40px; line-height:35px; border:1px solid #BFE8FF; font-size:10pt; background:url(/images/icones/icon-filtro.gif) no-repeat 4px 6px #FFF; _zoom:1;}
.filtro-item-sel
{font-weight:bold;}
.filtro-item-sel a
{margin:0 0 0 15px; padding:0;}
.filtro-item-sel a img
{vertical-align:middle;}
.filtro-item-sel
{_padding:5px 10px 5px 40px; _line-height:normal;}


/*
 * Login Cliente
 */
#formlogincliente dd{
	clear:both; float:none;display:block;
}

#formlogincliente label{
	float: left; width: 60px;
}

#formregistrocliente dd{
	clear:both; float:none;display:block;
}

#formregistrocliente label{
	float: left; width: 60px;
}

.filtro-labelUp dl.zend_form dd.element label{
	float: none;
	margin: 0;
}
.filtro-labelUp dl.zend_form fieldset.botoes{
	margin-top: 18px;
}
.form-filtro fieldset.botoes{
	margin-top: 4px;
}
fieldset.sidefieldset,
fieldset.sidefieldset legend{
	border: solid 1px #bbb;
	padding: 5px 3px 5px 5px;
	background: #F1F1F1;
}
fieldset.sidefieldset legend{
	font-weight: bolder;
}

.zend_form input[type=submit] , .zend_form button{
	height: 30px;
}

.zend_form select{
	/*min-height: 28px;*/
}

dl.zend_form dd.multicheckbox.uf_vendedor label {
	display: inline-block;
    padding-right: 10px;
}

fieldset#fieldset-fieldsetUFs {
    background: #fff url(/images/icones/16x16/information.png) no-repeat 0 0;
}
fieldset legend {
    border-bottom: 1px dashed #CECECE;
    padding: 17px 3px 2px 20px;
    width: 462px;
    font-weight: bold;
}
dl.zend_form dd fieldset#fieldset-fieldsetSelTodosNenhum {
    padding: 5px 0 8px;
}
dl.zend_form dd.btnSelTodos a:hover, dl.zend_form dd.btnSelNenhum a:hover {
    cursor: pointer;
    color: #0071af;
}
