@charset "iso-8859-1";
/* CSS Document */
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{font-family: Verdana, Geneva, sans-serif; border:0;outline:0;font-size:100%;background:none;margin:0;padding:0;}body{line-height:normal;}ol,ul{list-style-type: none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}

body{color:#333;font-size:76%;/*background-color:#066F06;background-color:#5aa9d4;*/ background-color:#fff;}
a:link,a:visited{text-decoration:underline;color:#066F06;}
a:active,a:hover{text-decoration:none;color: #C00}
h1{font-size:2em;font-weight:700; color: #8DC919; border-bottom: 1px solid #ccc; padding-bottom: 5px;}
h2{font-size:1.7em;font-weight:400;color: #549FC9;}
h3{font-size:1.4em;font-weight:700; color: #549FC9;}
h4{font-size:1.2em;font-weight:700;}
h5{font-size:1em;font-weight:700;}
h6{font-size:0.8em;font-weight:700;}
img{border:0;}
ol,ul,li{font-size:1em;line-height:1.8em;}
p{font-size:1.1em;line-height:1.8em;text-align:justify;}
li > p{margin-top:0.2em;}
/*pre{font-family:monospace;font-size:1em;} */strong,b{font-weight:700;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.cursor{cursor:pointer;}
.none {display: none;}
.aspas{font-family:Georgia, "Times New Roman", Times, serif;font-size:1em;padding:0 2px;}
.destaque { border: 2px solid #61B5E3; padding: 5px; background-color: #AFE3FF;}
.box {margin: 0.5%; padding: 1%; border: 1px dashed #066F06; background-color: #f9f9f9; display: inline; }

ul.lista, ol.lista {
	margin: 5px 60px;
	list-style-type: circle;
}

ol.lista {
	list-style-type: decimal;
}

ul.lista li, ol.lista li {
	font-size: 1.1em;	
	text-align: justify;
}


/* Here's our form stuff */
fieldset {clear: both;}
legend {padding: 0 0 1.286em; font-size: 1.167em; font-weight: 700;}
fieldset fieldset legend {padding: 0 0 1.5em; font-size: 1.1em;}
* html legend {margin-left: -7px;} /* ie6 */
*+html legend {margin-left: -7px;} /* ie7 */

form .field, form .buttons {clear: both; margin: 0 0 1.5em;}
form .field label {display: block; color: #31769B; margin: 3px 0; font-weight:bold}
form ul.fields {margin: 0 0 1.5em; padding: 0;}
form ul.fields li {list-style-type: none; margin: 0;}
form ul.inline li, form ul.inline label {display: inline;}
form ul.inline li {padding: 0 .75em 0 0;}

input.radio, input.checkbox {vertical-align: top;}
label, button, input.submit, input.image {cursor: pointer;}
* html input.radio, * html input.checkbox {vertical-align: middle;} /* ie6 */
*+html input.radio, *+html input.checkbox {vertical-align: middle;} /* ie7 */

textarea {overflow: auto;}
input.text, input.password, textarea, select {margin: 0; font: 1.1em Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif; vertical-align: baseline;}
input.text, input.password, textarea, select {
	border: 1px solid #31769B;
	padding: 3px;
}

input[readonly=readonly] { background-color: #ededed;}

/* horizontal layout */
form.horizontal .field {padding-left: 150px;}
form.horizontal .field label {display: inline; float: left; width: 140px; margin-left: -150px; text-align: right;}
