@charset "utf-8";

/*---------------------------------------------
>> ESTILOS GLOBAIS
---------------------------------------------*/

/* CSS RESET */

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, hr { 

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#000;

	vertical-align: baseline;font-weight: inherit;font-style: inherit; outline: 0; padding: 0; margin: 0; border: 0;
}
:focus {outline:0;} body {background:white; line-height:1;} ol, ul {list-style:none;} table {border-collapse: separate; border-spacing:0;} caption, th, td {font-weight:normal; text-align:left;} blockquote:before, blockquote:after, q:before, q:after {content: "";} blockquote, q {quotes: "" "";}

strong {font-weight:bold;}
cite,em,dfn {font-style:italic;}
pre, code, kbd, samp, tt, var {font-family:"Courier New", Courier, monospace;}
pre, dl {margin-bottom:20px;}
dl {line-height:17px;}
abbr, acronym {text-transform:uppercase; cursor:help; border-bottom:1px dotted #000;font-size:85%;}
acronym {cursor:auto; border-bottom:none;}
big { font-size:125%; line-height:80%;}
dfn, ins {text-decoration:underline;}
small {font-size:85%;}
sub, sup {font-size:85%;}
sub {vertical-align:bottom;}
sup {vertical-align:top;}
th {font-weight:bold;}
input, textarea, select, option, button, textarea {font-family: inherit; color:inherit; font-size:inherit;}

/* LINKS */

a {color: #000; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}

/* TEXT REPLACEMENT */

.textrep {overflow:hidden;display:block;text-indent:-5000px;width:0px;height:0px;font-size:1px;}

/* CLEAR */

.clear {clear:both;}

/*---------------------------------------------
>> CONTEÚDO
---------------------------------------------*/

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .def-h1, .def-h2, .def-h3, .def-h4, .def-h5, .def-h6, .content dt, .def-dt {
	font-family: Garamond, serif; 
	color:#000;
	font-weight:bold;
	margin:25px 0 15px 0;
	clear:both;
}
.content h1, .def-h1 {font-size:26px;}
.content h2, .def-h2 {font-size:24px;}
.content h3, .def-h3 {font-size:22px;}
.content h4, .def-h4 {font-size:19px;}
.content h5, .def-h5 {font-size:16px;}
.content h6, .def-h6, .content dt, .def-dt {font-size:12px;}


.content p, .def-p, .content ul li, .content ol li, .def-ul li, .def-ol li, .content address, .content blockquote, .content strong, .content cite, .content em, .content dfn, .content pre, .content code, .content kbd, .content samp, .content tt, .content var, .content pre, .content dl, .content abbr, .content acronym, .content big, .content dfn, .content ins, .content small, .content sub, .content sup, .content span, .content del, .content font, .content q, .content s, .content strike, .content a, .content dt, .content dd, .content caption, .content th, .content td {
	font-family: Arial, Helvetica, sans-serif; 
	color:#000;
	font-size:12px;
}
.content a {color: #00F; text-decoration:none;}
.content a:hover {text-decoration:underline;}

.content p, .def-p {
	line-height:17px;
	text-align:justify;
	margin-bottom:15px;
}
.content ul, .content ol, .def-ul, .def-ol {
	list-style:disc outside;
	line-height:17px;
	margin:20px 40px 20px 40px;
}
.content ul ul, .content ol ol {margin:3px 20px 20px 20px;}
.content ol, .def-ol {list-style:decimal outside;}
.content ul li, .content ol li, .def-ul li, .def-ol li {margin-bottom:3px;}
.content address {font-style:normal; margin-bottom:20px;}
.content blockquote {padding:0 30px;font-style:italic;}


.content .img-link, .img-link {
	border:3px solid #b5c182;
	float:left;
	display:inline;
	margin:0 20px 20px 0;
}
.img-link {
	display:inline-block;
	margin:0;
	float:none;
}
.content .img-link:hover, .img-link:hover {
	border:3px solid #83A51A;
}




