@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 dd
{margin:0; padding: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 legend
{padding:15px 0 0 0; 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.multicheckbox label {*display:inline; display:inline-block; margin:0 5px 0 0; font-weight: normal;}
	dl.zend_form dd.element.multicheckbox label.checkbox-label {display: block; 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; padding:3px 0 3px 0; border:solid 1px  #CCC; background:#FFF; font-size:10pt;}

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:#F5F5F5; 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:3px 2px 3px 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;}

dl.zend_form dd.element.radio label:not(.radio-label)
{display:inline;margin: 0 7px 0 0;}

input.button, button.button {
background-image:url(/images/bgs/button2.png);
margin-bottom:3px;
font-weight:bold;
font-size:10pt;
color: rgb(14,94,152);
border-color:#C0C0C0 #9B9B9B #9B9B9B #C0C0C0;
border-style:solid;
border-width:1px;
padding: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:#A5BEDA #5C7590 #5C7590 #A5BEDA;
color:#000000;
}

table th.order
{cursor:pointer;}

/* CHECKBOX */
dl.zend_form dd.checkbox
{overflow:hidden; margin:37px 10px 0 0;}

/* CAPTCHA */
dl.zend_form dd.captcha img
{border:1px solid #999; vertical-align:middle; padding:2px;}

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; padding:5px 0 0 0; }
ul.errors li {
	display:inline; white-space:normal; color:#B00;
	background: url(/images/icones/icon-erro-23x26.gif) no-repeat;
	padding: 5px 5px 5px 30px;
}

/* Form >> Filtro */
h4.form-filter-title
{display:block; line-height:25px; height:25px; color:#FFF; padding:0 0 0 10px; margin:0; background:#6E6E6E; font-size:10pt;}

.form-filter
{padding:10px 10px 10px 15px; margin:0; background:#EFEFEF; border-bottom:2px solid #9F9F9F; overflow:hidden;}


.form-filter dl{overflow:hidden; margin:0;}

.form-filter dl dd.element {float:left; margin-bottom:10px; padding-top:5px;}

.form-filter dl dd.element select, .form-filter dl dd.element input {float:left;}

.form-filter dd.element label
{padding:0 0 5px; float:left; margin-top:-5px; margin-right:10px;}

.form-filter fieldset {float:left;}
.form-filter fieldset label {margin-right:10px;}

.form-filter fieldset.botoes
{float:left; margin-top:5px !important; padding:0;}

.form-filter fieldset.botoes dd.element {margin-right:0; padding-top:0;}

/* diminuir distancia vertical dos botões quando o form for um filtro / caixa de confirmacao */
div.confirmacao fieldset.botoes
{margin:10px 0 20px 0;}

dl.zend_form fieldset.radio-inline input
{float: left; margin-left: 5px; font-weight: bold;}
dl.zend_form fieldset.radio-inline dd.cadastro_tipo{margin-left: 20px;}
	dl.zend_form fieldset.radio-inline dd.cadastro_tipo select{margin: 7px 0 0 7px;}
dl.zend_form fieldset.radio-inline p.hint {clear: both;}
dl.zend_form fieldset#fieldset-TipoCadastro dd.cadastro_tipo{margin-left: 0;}

/* elementos custom */
dl.zend_form fieldset.radio-inline input {float:none;}
dl.zend_form fieldset.radio-inline label {display:inline; font-weight: normal; margin-left: 5px;}
dl.zend_form fieldset.radio-inline label.radio-label  {clear: both; width:auto; float: none; margin: 0; font-weight: bold;}


dl.zend_form a.file-view{background:url(/images/icones/icon-view.png) no-repeat #F5F5F5 left center; width: 100px; padding: 5px 5px 5px 30px;}

div.iframe dl.zend_form input.button{float: left;}

dl.zend_form dd.element textarea[readonly], dl.zend_form dd.element input[type="text"][readonly], dl.zend_form dd.element input[type="password"][readonly] {
	background: #E4E4E4;
}

#fm_photo dl.zend_form fieldset dd.checkbox {
	margin-top: 0px;
	margin-left: 10px;
	margin-right:0px;
}

#fm_photo dl.zend_form dd.checkbox input.checkbox {
	margin-top: 7px;
}

dl.zend_form fieldset.filter{
	padding: 20px;
}
dl.zend_form fieldset.filter input[type="submit"]{
	margin: 28px 0 0 0;
}

/*
 * BUSCA TOPO
 */
.top-busca input[type=text] {
	width: 200px;
	height: 20px;
}
.top-busca input[type=submit] {
	height: 26px;
}
