/* ----------------------------------------- */
/* PADRÕES                                   */
/* ----------------------------------------- */

BODY { 
background-color: #003A67;
color: #000000;
font-family: arial,verdana,sans-serif;
font-size: 12px;
margin: 0px;
}

P {
font-size:12px;
line-height:19px;
font-family: verdana,arial,sans-serif;
}

H2 {
margin-top:20px;
font-size:20px;
font-weight:bold;
font-family: verdana,arial,sans-serif;
border-bottom: 1px solid #302700;
background-color:#bea46d;
padding:2px;
}
/*---NOVO MENU---*/
#menu_lateral {
	width: 200px;
	margin: 0; 
	margin-left:10px;
	float: left;
/*	border: 1px solid #83AED4; */
	}
#menu_lateral ul li {
	margin: 0; padding: 0px;
	margin-left:-40px;
	border-bottom: 1px solid #CCC;
	text-align: left;
	list-style-type: none;
	}

#menu_lateral ul li#menu_tit_cursos {
	background-color:#ebb235;
	font-weight:bold;
	font-size:14px;
	padding:8px;
}
#menu_lateral ul li#menu_tit {
	background-color:#bea46d;
	font-weight:bold;
	font-size:14px;
	padding:8px;
}

#menu_lateral a:link {
	background: #f8f2e6;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	padding: 8px;
	display: block;
	}
#menu_lateral a:hover {
	background: #E5F0FF;
	color: #039;
	}

/*ATÉ AQUI O NOVO MENU*/

H3 {
margin-top:12px;
font-size:16px;
font-weight:bold;
font-family: verdana,arial,sans-serif;
border-bottom:1px solid #bea46d;
}

H4 {
font-size:12px;
font-weight:bold;
font-family: verdana,arial,sans-serif;
}

/* ----------------------------------------- */
/* ELEMENTOS PRINCIPAIS                      */
/* ----------------------------------------- */

#css2009_pagina {
color:#000000;
width: 780px;
position: relative; 
left: 50%; 
margin-left: -390px;
margin-top: 10px;
background-color: #FFFFFF;
}

#css2009_pagina A {
color:#000000;
}

#css2009_menu {
display:block;
width:780px;
height:34px;
background-image:url("imagens/menu.png");
}

/* ----------------------------------------- */
/* CONTEUDO                                  */
/* ----------------------------------------- */

#css2009_conteudo {
display:block;
width:755px;
background-color:#FFFFFF;
/* background-image:url("imagens/fundo_texto_azul.jpg"); */
background-repeat: no-repeat;
border:1px solid #83AED4;
margin:10px;
display:block;
width:540px;
overflow:hidden;
margin-left:220px;
margin-top:10px;
border:1px solid #83AED4;
}

#css2009_conteudo_esquerda {
width:200px;
background-color:#FFF4D3;
background-image:url("imagens/fundo_texto_amarelo.jpg");
background-repeat: no-repeat;
border:1px solid #FFDC6D;
margin-left:10px;
margin-top:10px;
float:left;
}

#css2009_conteudo_esquerda A {
text-decoration:none;
font-weight:bold;
}

#css2009_conteudo_esquerda H2 {
font-size:16px;
}

#css2009_conteudo_esquerda UL {
margin-left:20px;
}

#css2009_conteudo_esquerda LI {
margin-left:0px;
}

#css2009_conteudo_direita {
display:block;
width:540px;
background-color:#FFFFFF;
/* background-image:url("imagens/fundo_texto_azul.jpg"); */
background-repeat: no-repeat;
border:1px solid #83AED4;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
float:none;
}

#css2009_conteudo_direita H2 {
font-size:16px;
}

.margin {
margin:10px;
margin-left:25px;
}

/* ----------------------------------------- */
/* RODAPÉ                                    */
/* ----------------------------------------- */

#css2009_rodape {
clear:left;
width:780px;
height:50px;
text-align:center;
background-color:#FFC300;
background-image:url("imagens/rodape.png");
font-weight:bold;
color:#302700;
padding-top:10px;
}

#css2009_rodape p {
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
font-size:12px;
line-height:20px;
font-weight: bold;
}

div#css2009_rodape ul {
background-color: #005496;
height: 18px;
width: 780px;
margin: 0;
margin-bottom:10px;
padding: 0;
list-style: none;
font: normal 11px verdana;
border-top: 1px solid #002E5E;
border-bottom: 1px solid #002E5E;
clear:both;
}

div#css2009_rodape ul li {
height:18px;
border-left: 1px solid #002E5E;
position: relative;
padding-left:6px;
padding-right:5px;
float:left;
background-color: #3376AB;
}

div#css2009_rodape ul li a {
text-decoration: none;
font-family: arial,helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
letter-spacing: 1px;
color: #FFFFFF;
line-height: 18px;
}

/* ----------------------------------------- */
/* FORMULÁRIOS                               */
/* ----------------------------------------- */

.css2009_form {
display:table;
margin:0px;
margin-bottom:15px;
padding:0;
line-height:15px;
font-weight:bold;
clear:both;
}

.css2009_form P {
clear:both;
}

.css2009_campo, .css2009_radiobox, .css2009_checkbox {
margin:0;
padding-top:3px;
padding-bottom:5px;
padding-left:8px;
padding-right:6px;
background-color:#E0E7F4;
border:0;
border-right:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
display:inline;
overflow:hidden;
float:left;
}

.css2009_campo.ultimo {
float:none;
}

.css2009_campo input {
border:1px solid #9DBBD8;
margin-top:2px;
margin-right:3px;
}

.css2009_campo select {
border:1px solid #9DBBD8;
margin-top:2px;
margin-right:3px;
}

.css2009_campo LABEL, .css2009_campo span {
font-weight:bold;
display:block;
padding-left:1px;
clear:both;
}

.css2009_radiobox LABEL, .css2009_checkbox LABEL{
font-weight:bold;
display:block;
border-bottom:1px solid #9DBBD8;
margin-bottom:2px;
clear:both;
}

.css2009_radiobox input,.css2009_checkbox input {
border:0;
margin-left:10px;
}

.css2009_radio {
display:inline;
}

/* ----------------------------------------- */
/* CAIXAS DE TEXTO                           */
/* ----------------------------------------- */

.css2009_box,.css2009_box2,.css2009_box3,.css2009_box_lateral {
margin: 0px;
margin-bottom:13px;
padding:10px;
padding-left:20px;
padding-bottom:20px;
width:720px;
display:block;
background-color:#EFF6FC;
border: 1px solid #75A4D2;
float:left;
}

.css2009_box2 {
width:564px;
}

.css2009_box3 {
width:390px;
margin-right:12px;
}

.css2009_box_lateral {
width:140px;
padding:10px;
}

.css2009_box_lateral h3 {
margin-bottom:10px;
}

.css2009_box_lateral p {
margin-top:10px;
margin-bottom:10px;
}

/* ----------------------------------------- */
/* IMAGENS                                   */
/* ----------------------------------------- */

.css2009_img_borda {
border: 1px solid #005496; 
}

.css2009_img_marginbottom {
margin-bottom:8px; 
}

.css2009_img_marginleft {
margin-left:8px; 
}

.css2009_img_marginright {
margin-right:8px; 
}

.css2009_img_flow {
float:left;
margin-right:8px; 
}

.titulo{
	list-style:none;
	font-size:14px;
	font-weight:bold;
	margin-left:-15px;
}

/*-----------MENU NOVO---------------*/
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

/* =-=-=-=-=-=-=-[Menu One]-=-=-=-=-=-=-=- */

#menu {
	width: 160px;
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;
	margin-left: 40px;
	margin-right:5px;
	margin-top:10px;
}

#menu li a {
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 32px;
	text-decoration: none;
}

#menu li a:link, #menu li a:visited {
	color: #6c624c;
	display: block;
	background: url(menu1.gif);
	padding: 2px 0 0 10px;
	font-weight:bold;
}

#menu li a:hover, #menu li #current {
        color: #241a05;
        background: url(menu1.gif) 0 -32px;
        padding: 2px 0 0 10px;
        }

#menu li a:active {
        color: #241a05;
        background: url(menu1.gif) 0 -64px;
        padding: 2px 0 0 10px;
        }
UL.lista_cursos{
font-size:14px;
list-style-type:square;
margin-left:15px;
}
UL.lista_cursos LI{
margin-bottom:3px;	
}
