
/* =CMS Fields Definitions
-------------------------------------------------------*/
.small {width:40%}
.med {width:70%}
.large {width:95%}



.botCancel {
	background-image:  url("../../img/forms/botao01b.gif");
	color: #919191;
	background-color: #EAEAEA;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #A7A7A7;
	border-bottom-color: #EAEAEA;
	border-left-color: #A7A7A7;
	font-size:90%;
}

/**/
form {width:99%;}
form fieldset {padding:0.7em; margin:1em 0;}
form legend {color:#FF33CC;}
form p {margin:1em 0;}
form dl {margin:1em 0;}
form dl dt {float:left; width:20%; font-weight:bold; text-align:right;padding:2px; }
form dl dd {float:left; padding:2px; width:70%; }
form input, form textarea {font-size:0.85em; font-family:Arial, Helvetica, sans-serif; color:#666666; padding:2px; color:#5984AE; border:1px solid #D0D0D0;}
form input:focus, form textarea:focus { background-color:#FFFF99;} 
form .botoa01 {margin:0;}


/*form p{
	clear:left;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	width: 100%;
	color:#898989;
}*/

form p label{
	float:left;
	width:25%;
	text-align:right;
	padding: 0px 3px 0px 0px;
	font-weight:700;
}

form p input, form p select{
	float:left;
	font-size:0.85em;
	color:#666666;	
}

input.inputSmall, textarea.inputSmall{width:25%;}
input.inputMedium, textarea.inputMedium{width:45%;}
input.inputBig, textarea.inputBig{width:65%;}

/* INLINE FORMS */

form.inline {
	clear:left;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	width: 100%;
	color:#898989;
}

form.inline label{
	text-align:right;
	font-weight:700;
	margin: 0px 0px 5px 10px;
}

form.inline input, form select{
	font-size:0.85em;
	color:#666666;
	margin: 0px 0px 3px 0px;	
}


form.inline .botao01{
	color:#FFFFFF;
	margin: 0px;
	font-size:0.85em;	
}


form .botao01 {
	background-image:  url("../../img/forms/p.botao01a.gif");
	color: #FFFFFF;
	background-color: #FF35CC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF86E0;
	border-right-color: #DC2DB0;
	border-bottom-color: #DC2DB0;
	border-left-color: #FF86E0;
	font-size:90%;
}

/*
form p .botao01 {
	background-image:  url("../../img/forms/p.botao01a.gif");
	color: #FFFFFF;
	background-color: #56ACFD;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7BBFFF;
	border-right-color: #4A92D5;
	border-bottom-color: #7BBFFF;
	border-left-color: #4A92D5;
	margin: 5px 0px 5px 80px;
}

*/


form.simpleSearch {
	font-size:0.80em;
	margin: 10px 0px;
}

form.simpleSearch label{
	color:#CCCCCC;
	display:block;
}

form.simpleSearch input{
	font-size:0.85em;
	color:#666666;
	background-color:#D0D0D0;
	padding: 2px;
	margin: 3px 0px;
}

#sectionFilter form{display:inline;}
#sectionFilter form select{
	font-size:0.85em;
	padding:1px;
	background-color:#F0F0F0;
	color:#666666;
}
form.formModA {margin: 3em 0em; font-size:95%; clear:both;}
form.formModA fieldset{}
form.formModA legend{
	font-size:125%;
	font-weight:bold;
	margin: 0px 5px;
	color: #6C6C6C;
}
form.formModA table{
	width:95%;
	margin: 1em auto;
}
form.formModA table th,
form.formModA table td{
	border-bottom: 1px solid #EFEFEF;}
form.formModA table th{
	width: 25%;
	text-align:right;
	font-size:100%;
	padding: 0px 8px 0px 8px;
}

form.formModA select, form.formModA input{
	margin:2px 0px 2px 0px;
	padding:0px;
}

form.formModB{}

form.formModB label{
	display:block;
	font-weight:bold;
}

form.formModB input,
form.formModB select{
	margin:5px 0px;
	padding:0px;
}


form table {width:99%;}
form table th{width:30%;}
form table td{width:70%;}



/* FORMS INCLUIDOS NO ARTIGO */
.artForm01 {}
.artForm01 p {margin:1em 1em;}
.artForm01 h5 {margin:1em 0; padding:0}
.artForm01 fieldset{padding:0.5em;}
.artForm01 legend{color:#FF33CC; padding:0 0.5em;}
.artForm01 input.mandat{background: url(../../img/forms/input.mandat.gif) no-repeat right center; background-color: #F1F3F5;}
.artForm01 input, .artForm01 select, .artForm01 textarea{background-color: #F1F3F5;}
.artForm01 .botao01{color: #FFFFFF; background-color: #6F7D85; margin:1.5em 0;}
.artForm01 dl{}
.artForm01 dl dt{float:left; clear:left; width:15%; text-align:right; padding-right:1em; font-weight:bold;}
.artForm01 dl dd{}
.artForm01 .radioButton, form.form03 .checkbox{border:0; background-color:#FFFFFF;}



/* SEARCH FORMS  */
.searchForm01 p {margin:1em 1em;}
.searchForm01 table {margin:1em auto;}
.searchForm01 table td,
.searchForm01 table th{padding:2px 6px;}
.searchForm01 table th{text-align:right;}
* html .searchForm01 p {margin:1em 0.5em;}
.searchForm01 h5 {margin:1em 0; padding:0}
.searchForm01 fieldset{padding:0.5em;}
.searchForm01 legend{color:#FF33CC; padding:0 0.5em;}
.searchForm01 input.mandat{background: url(../../img/forms/input.mandat.gif) no-repeat right center; background-color: #F1F3F5;}
.searchForm01 input, .searchForm01 select, .searchForm01 textarea{background-color: #F1F3F5; padding:0; margin:0;}
.searchForm01 .botao01{color: #FFFFFF; background-color: #6F7D85; margin:1.5em 0;}
.searchForm01 dl{}
.searchForm01 dl dt{float:left; clear:left; width:30%; min-width:30%; text-align:right; padding-right:0.80em; font-weight:bold;}
.searchForm01 dl dt, .searchForm01 dl dd{padding:4px}
.searchForm01 .radioButton, form.form03 .checkbox{border:0; background-color:#FFFFFF;}
.searchForm01 input#dt_inicio {display:inline;}