/* --- RESET CSS - Based on original file by Eric Meyer --- */
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, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0; outline: 0 !important; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; vertical-align: baseline}
body {line-height: 1; background: #fdeec0; color: #000}
ol, ul {list-style: none}
blockquote, q {quotes: none}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse;border-spacing: 0}
address {font-style: normal}
acronym, abbr {cursor:help}
img {border:none}
a {outline:none; cursor:pointer}
/* --- */
#outside_container {width: 100%; background-color: #fff;}
#container {
position: relative;
left: 50%;
margin-left: -387px;
margin-top: 0;
width: 775px;
display: block;
}
#topo {width: 775px; padding-top: 5px;}
#conteudo {
height: auto;
display: block;
}
#botoes_coluna1 {
float: left;
width: 140px;
}
#botoes_coluna2 {
float: left;
width: 140px;
}
h3 {font-family: trebuchet MS; font-size: 11pt; color: #e77918; font-weight: bold; float: left; margin-left: 10px;}
div#niveis_curso a:link{font-family: verdana; font-size: 9pt; color: #004500; text-decoration: none; margin-left: 25px;}
div#niveis_curso a:visited{font-family: verdana; font-size: 9pt; color: #004500; text-decoration: none; margin-left: 25px;}
div#niveis_curso a:hover{font-family: verdana; font-size: 9pt; color: #004500; text-decoration: none; margin-left: 25px;}
div#niveis_curso a:active{font-family: verdana; font-size: 9pt; color: #004500; text-decoration: none; margin-left: 25px;}
#rodape {
line-height: 15px;
padding-top: 5px;
width: 775px;
font-family: verdana;
font-size: 10pt;
color: #e77918;
text-align: center;
height: 135px;
border-top: 1px solid #000;
}

/* ---- HOME ---- */
.destaques_home {
float: right;
width:460px;
}
.destaques_home div {font-family: verdana; font-size: 9pt; color: #040404; text-align: justify; line-height: 14px; width: 300px;}
.destaques_home a {text-decoration: none; color: #e77918;}
.destaques_home a:hover {color:white; background-color:#e77918;}
.destaques_home .img {float: left; padding-top: 20px; padding-right: 10px; width: 150px; height: 160px;}
.destaques_home .destaques_txt {float:left;}
.destaques_home h2 {width: 310px;}
#parceria {
	font-family: verdana;
	font-size: 10pt;
	color: #004500;
	text-align: center;
	width: 100%;
	height: 70px;
	border-top: 5px solid #e77918;
	padding-top: 5px;
}
/* --- */

div#parceria p {margin-bottom: 5px; font-weight: bolder;}
a#link_email:link {text-decoration: none; color: #e77918;}
a#link_email:visited {text-decoration: none; color: #e77918;}
a#link_email:hover {text-decoration: none; color: #FFF; background-color: #e77918; font-weight: bold;}
a#link_email:active {text-decoration: none; color: #e79751;}
#valores {
float: right;
width: 460px;
height: auto;
}
h1 {
	font-family: "Trebuchet MS", Vrinda, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #e77918;
	border-bottom: 1px solid #000;
	width: 460px;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 10px;
}
#promocoes{
width: 460px;
height: 230px;
background-image: url(imagens/promo.jpg);
background-repeat: no-repeat;
background-position: 0 top;
}
ul#promo {
list-style:none;
padding-left: 20px;
padding-right: 25px;
font-family: Arial, Verdana;
font-size: 11pt;
color: #000;
line-height: 25px;
text-align: justify;
padding-top: 65px;
}
li {
	padding-top: 5px;
	padding-left: 15px;
	background-image: url(imagens/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0 12px;
}
#txt_valores {
	padding-left: 10px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	color: #000;
	line-height: 25px;
	text-align: justify;
	margin-bottom: 15px;
	margin-top: 10px;
}
#rodape_valores {
position: absolute;
top: 690px;
left: 50%;
margin-left: -387px;
padding-top: 5px;
width: 770px;
font-family: verdana;
font-size: 10pt;
color: #e77918;
line-height: 15px;
text-align: center;
border-top: 1px solid #000;
}
#rodape_inscricao {
position: absolute;
top: 570px;
left: 50%;
margin-left: -387px;
padding-top: 5px;
width: 770px;
font-family: verdana;
font-size: 10pt;
color: #e77918;
line-height: 15px;
text-align: center;
border-top: 1px solid #000;
}

#rodape_contato {
position: absolute;
top: 580px;
left: 50%;
margin-left: -387px;
padding-top: 5px;
width: 770px;
font-family: verdana;
font-size: 10pt;
color: #e77918;
line-height: 15px;
text-align: center;
border-top: 1px solid #000;
}
#rodape_faq {
position: absolute;
top: 2060px;
left: 50%;
margin-left: -387px;
padding-top: 5px;
padding-bottom: 20px;
width: 770px;
font-family: verdana;
font-size: 10pt;
color: #e77918;
line-height: 15px;
text-align: center;
border-top: 1px solid #000;
}
ul#promo li span {
font-weight: bold;
color: #003300;
}
div#valores span {
font-weight: bold;
color: #C26714;
}
.rotulo {
	font-family: arial;
	font-size: 9pt;
	color: #C26714;
	vertical-align: top;
}
.form {
font-family: arial;
font-size: 9pt;
color: #000;
vertical-align: top;
}
.txt_inicio {
font-family: arial;
font-size: 9pt;
color: #000;
line-height: 15px;
width: 450px;
padding-left: 10px;
/*padding-top: 10px;*/
padding-bottom: 10px;
text-align: justify;
}
.aviso {
font-family: arial;
font-size: 9pt;
color: #003300;
width: 440px;
background-color: #f0c750;
border: 1px solid #e77918;
margin-top: 10px;
padding: 10px;
text-align: center;
}
#form {
float: right;
width: 460px;
height: auto;
}
input {width: 300px;}
select {width: 300px;}
textarea {width: 300px;}
table {margin-top: 10px; margin-left: 10px;}

div.dados_confirma {
font-family: Verdana, Arial;
font-size: 10pt;
color: #000;
margin-top: 10px;
margin-left: 10px;
}
div.dados_confirma span {color: #e77918; font-weight: 400;}

a#link_confirma:link {text-decoration: none; color: #e77918; font-family: verdana, arial, sans serif; font-size: 10pt;}
a#link_confirma:visited {text-decoration: none; color: #e77918; font-family: verdana, arial, sans serif; font-size: 10pt;}
a#link_confirma:hover {text-decoration: none; color: #FFF; background-color: #e77918; font-weight: bold;}
a#link_confirma:active {text-decoration: none; color: #e77918; font-family: verdana, arial, sans serif; font-size: 10pt;}

div#link_container {margin-top: 20px; margin-left: 10px}

div#obs_valores {
font-family: verdana;
font-size: 8pt;
font-weight: bold;
line-height: 15px;
color: #e77918;
margin-top: 10px;
margin-left: 5px;
text-align: center;
}

input#pagseguro {
width: 300px;
margin-top:30px;
margin-left: 80px;
}

h2 {font-family: Verdana; font-size: 10pt; font-weight: bold; color: #004500; width: 460px; margin-bottom: 10px; margin-top: 30px;}

ol#lista_ord {margin-left: 10px; margin-top: 8px; line-height: 15px; font-family: arial; font-size: 9pt;}
ol#lista_ord li {
	background-image: url(imagens/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
b {font-weight: bold;}
#cartoes {
padding: 15px 0;
border-top: 5px solid #e77918;
}

/* ----- FAQ ---------- */
#perguntas a {font-family: Arial; font-size:9pt; color:black;}
#perguntas a:hover {font-weight:bold; text-decoration:none;}
#perguntas li {line-height:15px; margin-bottom: 10px; background-image:none;}
/* --- */

/* --- DEMO --- */
.links_demo {margin-bottom: 10px;}
.links_demo a {font-family: verdana, arial; font-size: 9pt; color:#004500; text-decoration:none;}
.links_demo a:hover {color:white; background-color: #e77918;}

/* ---- GLOSSÁRIO ----- */

.celula {float: left; width: 193px; margin-top: 10px; text-align: center; font-size: 11pt; font-family: verdana;}
.celula a:link {color:#004500; text-decoration: none;}
.celula a:visited {color:#777; text-decoration: none;}
.celula a:hover {color:#e77918; text-decoration: underline;}
.celula a:active {color:#666; text-decoration: none;}
h1.tit_glossario {width: 775px; font-size: 14pt;}
