/* GLOBAL */

html {
	height:100%;}

* html #container {
	height: 100%;
	}
	
body#home, body#interna { 
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

body#home { 
	background:#d4d4d4 url(../imagens/common/bg_banner.jpg) 100% 81px no-repeat;
}

body#interna { 
	background:#111a25 url(../imagens/common/bg_banner.jpg) 100% -59px no-repeat;
}

#incompany, #extensao, #portfolio, #contato, #trabalhe, #design, #pesquisas, #revista, #consultoria, #teatro, #extensao_interna, #seminarios, #forum, #online, #livros, #noticia, #clientes, #posinscricao, #e-learning {
	padding:20px 0 20px 20px;
}

h1 a {
	display:block;
	width:90px;
	height:114px;
	background:url(../imagens/common/logo_igep.gif) no-repeat;
	margin:30px auto;
}

h1 span {display:none;}

h2 {
	font:1.1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	margin:0; 
	padding:0;
}

h2 span {color:#6d829a;}

h2#titulo {
	text-align:right;
	padding:30px 0;
}

#container {
	width:1000px;
	margin:0 auto;
	background: url(../imagens/common/bg_menu_sombra.png) 200px 0 repeat-y;
	
	position:relative; /* needed for footer positioning */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height */
	min-height:100%; /* real browsers */
	padding:0;
	clear:both;
}

#content {
	float:left;
	padding:0;
	border-left:1px solid #4d535b;
	width:799px;
	padding:0 0 55px 0;
}

legend {display:none;}
a {outline:none;}

.clear {clear:both;}
.coluna_esquerda {
	width:380px; 
	float:left; 
	padding:0 0 20px;
}


/* FORM ELEMENTS */

form fieldset label {
	display:block;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#aaadb0;
}

form fieldset select {
	margin:4px 0 10px;
	border:1px solid #fff;
	background:#aaadb0;
	padding:1px;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:340px;
}

form fieldset textarea {
	width:100%;
	margin:4px 0 10px;
	border:1px solid #fff;
	background:#aaadb0;
	padding:1px;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

form input.enviar {
	border:1px solid #6d829a;
	background:#1c2736;
	padding:1px;
	color:#fff;
	width:130px;
	float:left;
}

form input.limpar {
	border:1px solid #6d829a;
	background:#1c2736;
	padding:1px;
	color:#fff;
	width:70px;
	float:right;
}

form input {
	margin:4px 0 10px;
	border:1px solid #fff;
	background:#aaadb0;
	padding:1px;
	width:100%;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* FOOTER */

#footer {
	background:#fff url(../imagens/common/bg_footer.gif);
	width:100%;
	position: relative;
	margin: 0 auto 0;
	clear:both;
}

#footer p {
	font:0.7em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#666;
	padding:20px;
	width:960px;
	margin:0 auto;
	text-align:right;
	background:url(../imagens/common/bg_menu_sombra.png) 200px 0 repeat-y;}

#footer p span {margin:0 0 0 20px;}

#footer p span a {
	color:#273f5d;
	text-decoration:none;}

#footer p span a:hover {text-decoration:underline;}

/* MENU DE NAVEGAÇÃO */

#menu {
	width:200px;
	float:left;
	background:url(../imagens/common/bg_menu.png) top right no-repeat;
	padding:0;
}

#menu ul#menu_principal {
	margin:0 0 25px 0;
	padding:0;
	list-style:none;
	line-height:100%;
}

#menu ul#menu_secundario {
	margin:0;
	padding:0;
	list-style:none;
}

#menu ul li {
	font:0.7em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0 0 2px;
	line-height:100%;
}

#menu ul li a {
	color:#000;
	text-decoration:none;
	display:block;
	padding:4px 0 4px 25px;
	_height:1px;
	outline:none;
}

#menu ul li a:hover {
	background:#000 url(../imagens/common/bg_menu_item.gif) left repeat-y;
	text-decoration:none;
	color:#111a25;
}

#menu ul li.on {
	text-decoration:none;
	display:block;
	padding:4px 0 4px 25px;
	_height:1px;
	background:#fff url(../imagens/common/bg_menu_item.gif) left repeat-y;
	text-decoration:none;
	color:#111a25;
}

#menu ul li.active {background:url(../imagens/common/ico_radio.gif) 0 2px no-repeat;}


/* BANNER */

#banner {
	height:260px;
	clear:both;
	background:url(../imagens/common/bg_menu_sombra.png) -1px 0 repeat-y;
	width:100%;
	z-index:-1;
}

#banner img {
	position:absolute;
	z-index:-1;
	padding:9px 9px 9px 0;
	background:#fff;
}

#banner_interno {
	height:120px;
	clear:both;
	background:url(../imagens/common/bg_menu_sombra.png) -1px 0 repeat-y;
	width:100%;
}

#banner_interno img {
	position:absolute;
	z-index:-1;
	padding:7px 7px 7px 0;
	background:#fff;
}

#banner_header {
	border:1px solid #fff;
	background:#999;
	width:400px;
	height:50px;
	margin:15px;
	float:left;
}

#banner_menu {
	background:url(../imagens/common/sqw2009_fc.gif) no-repeat;
	width:82px;
	height:123px;
	margin:0 auto;
}


/* NEWSLETTER */

#newsletter form{
	background:#2a313a;
	width:400px;
	float:right;
}

#newsletter form fieldset {
	border:none;
	padding:10px;
}

#newsletter form fieldset p {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	float:left;
	padding:2px;
	margin:0 10px 0 0;
}

#newsletter form fieldset input.email {
	border:1px solid #fff;
	background:#aaadb0;
	padding:2px;
	margin:0 4px 0 0;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:139px;
	float:left;
}

#newsletter form fieldset input.ok {
	border:1px solid #6d829a;
	background:#1c2736;
	padding:1px;
	color:#fff;
	width:25px;
	margin:0;
}

#newsletter form fieldset input.ok:hover {
	border:1px solid #fff;
}


/* CURSOS DE EXTENSAO */

#cursos_abertos {
	padding:25px 20px 0px;
}

#cursos_abertos ul {
	margin:15px 0 0;
	padding:0;
	list-style:none;
	float:left;
}

#cursos_abertos ul li {
	line-height:100%;
}

#cursos_abertos ul li a{
	margin:0 0 8px;
	color:#fff;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	display:block;
	text-decoration:none;
	_height:1px;
}

#cursos_abertos ul li a:hover{
	text-decoration: underline;
}

#cursos_abertos ul li span {
	color:#b5cbe5;
	margin:0 5px 0 0;
}


/* NOTICIAS */

#noticias {
	float:right;
	width:232px;
	padding:10px 15px 15px;
}

#noticias ul {
	margin:10px 0 0;
	padding:0;
	list-style:none;
}

#noticias ul li {
	line-height:100%;
}

#noticias ul li a {
	margin:	0 0 15px;
	color:#fff;
	font:0.7em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	display: block;
	text-decoration:none;
	_height:1px;
}

#noticias ul li a:hover {
	text-decoration: underline;
}

#noticias ul li a span {
	color:#b5cbe5;
	margin:0 3px 0 0;
}


/* SERVICOS */

#servicos {
	clear:both;
	padding:0 0 0 10px;
}

#qualific a img, 
#capacit a img,
#pos a img {
	border:3px solid #fff;
	margin:0 0 10px 0;
}

#qualific a:hover img, 
#capacit a:hover img,
#pos a:hover img {
	border:3px solid #6d829a;
}

#qualific, 
#capacit,
#pos {
	width:225px;
	float:left;
	padding:15px 20px 40px 15px;
}


#qualific p, 
#capacit p,
#pos p {
	font:0.7em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	margin:0;
	padding:10px 0 0;
}

#qualific p a, 
#capacit p a,
#pos p a {
	text-decoration:none;
	color:#fff;
}

#qualific p a:hover, 
#capacit p a:hover,
#pos p a:hover {
	text-decoration:underline;
}

#pos {
	background:#06080b;
	padding:15px 15px 40px 15px;
	margin:0 0 0 14px;
}


/* INSTITUCIONAL */

#institucional {
	padding:20px;
}

#institucional h3 {
	font:1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	}

#institucional h3 span {
	color:#6d829a;
}

#institucional p { 
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:5px 0 30px 0;
	color:#fff;
}

#institucional ul {
	list-style:none;
	padding:0;
	margin:0;
}

#institucional ul li {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	background:url(../imagens/institucional/seta.gif) 0% 50% no-repeat;
	padding:3px 0 3px 17px;
}


/* POS */

#posgraduacao {
	padding:20px 0 20px 22px;
}

#posgraduacao img {
	margin:25px 0 20px 20px;
	float:right;
	clear:right;
}

#posgraduacao a.inscricao {
	display:block;
	color:#fff;
	padding:20px;
	font:1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:#0c131b;
	margin:0 0 10px 0;
	border:1px solid #4d535b;
	border-top:none;
	text-decoration:none;
	text-align:center;
}

#posgraduacao a.inscricao:hover {
	color:#000;
	background:#fff;
}

#posgraduacao a.inscricao span {
	color:#6d829a;
}

#posgraduacao h3 {
	font:0.9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	padding:10px 0 0;
	margin:0;
}

#posgraduacao .modulos p {
	margin:10px 0;
}

#posgraduacao .modulos h3 {
	cursor:pointer;
	background:url(../imagens/pos/ico_pos_topico.gif) 0 14px no-repeat;
	padding:10px 0 0 15px;
}

#posgraduacao .modulos h3.topico_on {
	background:url(../imagens/pos/ico_pos_topico.gif) 0 -38px no-repeat;
	color:#6d829a;
}

#posgraduacao .modulos h3:hover {
	color:#6d829a;
}

#posgraduacao ul li {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	padding:0;
	margin:0;
}

#posgraduacao ul li span {
	color:#6d829a;
}

#posgraduacao p { 
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 15px;
	color:#fff;
}

#posgraduacao_martius,
#posgraduacao_ronnie {
	background:#0e151e;
	margin:30px 0 20px 0;
}
#posgraduacao_martius img,
#posgraduacao_ronnie img {
	float:left;
	margin:0 15px 0 0;
	border:3px solid #fff;
}

#posgraduacao p.saibamais {
	font:1.4em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#111a25;
	padding:20px;
	background:#fff;
	margin:30px 0 20px;
	text-align:center;
}

#posgraduacao p.legal {
	font:0.6em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#6d829a;
	text-align:center;
}


/* CURSOS IN COMPANY */

#incompany-wrapper {
	float:left;
}

#incompany p { 
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 15px 0;
	color:#fff;
	width:360px;
}

#incompany p.veja a { 
	background:url(../imagens/incompany/bt_nossos.gif) no-repeat;
	width:352px;
	height:47px;
	display:block; 
}

#incompany p.veja, #incompany p.solicite  { 
	margin:0;
}

#incompany p.veja a span, #incompany p.solicite a span  { 
	display:none;
}


#incompany img {
	float:right;
	margin:25px 0 0;
	padding:0 0 190px;
}


#incompany p.solicite a {
	background:url(../imagens/incompany/bt_proposta.gif) no-repeat;
	width:352px;
	height:89px;
	display:block; 
}

#incompany form {
	position:absolute; 
	top:250px; 
	right:0;
	display:none;
}

#incompany form fieldset  {
	background:#070f1a;
	border:none;
	float:right;
	width:340px;
	margin:10px 0 0;
	padding:30px;
}

#incompany form fieldset textarea {
	height:100px;
}


/* CURSOS DE EXTENSAO */

#extensao p { 
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 15px 0;
	color:#fff;
}

#extensao h3 {
	font:1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	padding:18px 0 0;
	margin:0;
}

#extensao h3 span {
	color:#6d829a;
}

#extensao ul {
	margin:15px 0 0;
	padding:0;
	list-style:none;
}

#extensao ul li {
	line-height:100%;
}

#extensao ul li a{
	margin:0 0 4px;
	color:#fff;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	display:block;
	text-decoration:none;
	_height:1px;
}

#extensao ul li a:hover{
	text-decoration: underline;
}

#extensao ul li span {
	color:#b5cbe5;
	margin:0 5px 0 0;
}

#extensao p a {
	color:#6d829a;
	text-decoration:none;
}

#extensao p a:hover {
	text-decoration:underline;
}


/* PORTFOLIO */

#portfolio h4 {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	padding:18px 0 10px;
	margin:0;
}

#portfolio h4 span {
	font:0.9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#6d829a;
}

#portfolio a img {
	border:1px solid #2a313a;
	margin:0 3px 0 0;
}

#portfolio a:hover img {
	border:1px solid #fff;
}


/* CONTATO */

#contato form {
	float:left;
}

#contato img {
	margin:25px 0 0 0;
	float:right;
}

#contato form fieldset  {
	border:none;
	width:340px;
	margin:10px 0 0;
	padding:0;
}
	

#contato form fieldset textarea {
	width:336px;
}


/* TRABALHE CONOSCO */

#trabalhe form {
	float:left;
}

#trabalhe img {
	margin:25px 0 0 0;
	float:right;
}

#trabalhe form fieldset  {
	border:none;
	width:340px;
	margin:10px 0 0;
	padding:0;
}
	
#trabalhe form fieldset textarea {
	width:336px;
}


/* DESIGN */

#design img {
	text-align:center;
	margin:0 0 15px 0;
}

#design p {
	color:#fff;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 15px 0;
}

#design p.titulo {
	color:#fff;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:8px;
	margin:20px 0 0;
	background:#0C131B;
}

#design p.titulo span{
	color:#6d829a;
	margin: 0 10px 0 5px;
}


/* PESQUISAS */

#pesquisas p {
	color:#fff;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#pesquisas p span {
	color:#6d829a;
}

#pesquisas ul {
	list-style:none;
	margin:20px 0;
	padding:0;
}

#pesquisas ul li {
	color:#fff;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0 0 3px;
	padding:8px;
}

#pesquisas ul li.even {
	background:#192634;
}

#pesquisas ul li span {
	color:#6d829a;
	margin:0 5px 0 0;
}

#pesquisas ul li a {
	color:#fff;
	text-decoration:none;
}

#pesquisas ul li a:hover {
	text-decoration:underline;
}


/* REVISTA */

#revista p {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 15px 0;
	color:#fff;
}

#revista p a {
	color:#6d829a;
	text-decoration:none;
}

#revista p a:hover {
	text-decoration:underline;
}

#revista h3 {
	font:0.9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#6d829a;
	margin:28px 0 10px;
}

#revista h4 {
	color:#fff;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#revista h4 span {
	color:#6d829a;
}

#revista ul li {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0;
	color:#fff;
}

#revista-downloads {
	width:287px;
	margin:25px 0 20px 20px;
	float:right;
}

#revista-downloads p {
	margin:0;
}

#revista p.envie a span,
#revista p.publicacao a span,
#revista p.regimento a span { 
	display:none;
}

#revista p.envie a {
	background:url(../imagens/revista/bt_revista.gif) no-repeat;
	width:287px;
	height:84px;
	display:block; 
	margin:0;
}

#revista p.publicacao a,
#revista p.regimento a {
	width:287px;
	height:47px;
	display:block; 
	margin:0;
}

#revista p.publicacao a {
	background:url(../imagens/revista/bt_publicacao.gif) no-repeat;
}

#revista p.regimento a {
	background:url(../imagens/revista/bt_regimento.gif) no-repeat;
}

/* CONSULTORIA */

#consultoria img {
	float:right;
	margin:25px 0 0 0;}
	
#consultoria-wrapper {
	float:left;
	width:360px;
}

#consultoria h3 {
	font:0.9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#6d829a;
	margin:28px 0 10px;
}

#consultoria ul li {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0;
	color:#fff;
}


/* TEATRO */

#teatro-wrapper { 
	float:left;
	width:360px;
}

#teatro p { 
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 15px 0;
	color:#fff;
}

#teatro #fotos {
	background:#070f1a;
	border:none;
	float:right;
	width:340px;
	margin:16px 0 0;
	padding:30px;
}

#teatro #fotos img {
	margin:8px;
	border:1px solid #fff;
}

#teatro form fieldset  {
	background:#070f1a;
	border:none;
	float:right;
	width:340px;
	margin:16px 0 0;
	padding:30px;
	height:100%;
	height:550px;
}


/* CURSOS DE EXTENSAO */

#extensao_interna p {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:5px 0 0;
	color:#fff;
}

#extensao_interna p a{
	color:#6d829a;
	text-decoration:none;
}

#extensao_interna p a:hover{
	text-decoration:underline;
}

#extensao_interna h3 {
	font:1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#6d829a;
	margin:28px 0 10px;
}

#extensao_interna h4 {
	color:#6d829a;
	font:0.9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:20px 0 0;
}


/* SEMINARIOS */


#seminarios-wrapper {
	float:left;
	width:360px;
}

#seminarios p {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 0;
	color:#fff;
}

#seminarios h3 {
	font:1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#6d829a;
	margin:0px 0 0px;
}

#seminarios .seminarista {
	margin:30px 20px 0 0;
	}

#seminarios .seminarista p{
	margin:10px 0 0
}

#seminarios a img {
	border:none;
}

#seminarios form fieldset  {
	background:#070f1a;
	border:none;
	float:right;
	width:340px;
	margin:16px 0 0;
	padding:30px;
	height:100%;
	height:550px;
}


/* FORUM */

#forum b {
	color:#6d829a;
	font-weight:normal;
}

#forum-wrapper {
	float:left;
	width:340px;
}

#forum img {
	float:right;
	margin:25px 0 0;
}

#forum p {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 0;
	color:#fff;
}


/* CURSOS ONLINE */

#online-wrapper {
	float:left;
	width:360px;
}

#online p {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 0;
	color:#fff;
}

#online p a {
	color:#6d829a;
	text-decoration:none;
}

#online p a:hover {
	text-decoration:underline;
}

#online form fieldset  {
	background:#070f1a;
	border:none;
	float:right;
	width:340px;
	margin:16px 0 0;
	padding:30px;
	height:100%;
	height:550px;
}
	
#online form input.enviar {
	margin:20px 0 0 0;
}

#online form input.limpar {
	margin:20px 0 0 0;
}

#online img {
	border:10px solid #fff;
}


/* LIVROS */

#livros a img {
	border:none;
}

#livros img{
	padding:0 0 10px;
	background: url(../imagens/livros/bg_sombra.gif) bottom right no-repeat;
	margin:25px 10px 0 11px;
	float:left;
}

#tooltip{
	position:absolute;
	top:0;
	left:0;
	width:120px;
    color: #fff;
    font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    border:1px solid #fff;
	background:#000;
	display:none;
	text-align:center;
	padding:5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: .85;
}


/* NOTICIA */

#noticia img {
	float:right;
	border:5px solid #fff;
	margin:25px 0 15px 15px;
}

#noticia h3 {
	color:#fff;
	font:0.9em "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	margin:20px 0 0;
	font-weight:bold;	
}

#noticia p {
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:20px 0 0;
	color:#fff;
}

#noticia p.noticia_data {
	font:0.7em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#6d829a;
	margin:0 0 25px;
	padding:0;
}

#noticia p a {
	color:#6d829a;
	text-decoration:none;
}

#noticia p a:hover {
	text-decoration:underline;
}


/* CLIENTES */

#clientes img {
	margin:3px 2px 2px 3px;
}

#clientes p { 
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 15px 0;
	color:#fff;
}

#clientes #clientes_logos {
	margin:20px 0 0;
}


/* AREA DO CLIENTE */

#areadocliente form {
	margin:20px 0 0;
	padding:0;
	clear:both;
}

#areadocliente form fieldset {border:none; text-align:center;}


/* RADIO PLAYER */

#radio_player {
	background:#000 url(../imagens/radio/bg_player.gif) repeat-x;
	border-bottom:1px solid #4D535B;
	padding:5px 5px 0 5px;
	display:none;
	height:32px;
}

#radio_player p#o_status {
	float:left;
	color:#fff;
	font:0.7em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0;
	padding:5px 0px 6px 9px;
	width:95px;
	background:url(../imagens/radio/img_player_status.gif) no-repeat;
}

#radio_player #players{
	
}

#radio_player object {
	border:none;
	margin:5px 0 0;
	float:left;
}

#radio_player #controles{
	float:left;
	margin:0;
}

#radio_player #controles img{
	cursor:pointer;
	float:left;
}

#radio_player #volume{
	float:left;
	margin:0 10px;
}

#radio_player #volume img{
	margin:6px 0;
}

#radio_player #volume img:first-child,
#radio_player #volume img:last-child {
	cursor:pointer;
}

#radio_player #players a img{
	border:none;
	margin:0 0 0 5px;
	float:right;
}


/* POS INSCRICAO */

#posinscricao form {
	margin:10px 0 0;}
	
#posinscricao form fieldset  {
	border:1px solid #4d535b;
	margin:10px 0 0;
	padding:0;
}

#posinscricao form fieldset .coluna_esq {
	width:350px;
	float:left;
	margin:0 30px 20px 25px;
}

#posinscricao form fieldset .interna {
	margin:0 25px 20px 25px;
}
	
#posinscricao form fieldset legend {
	display:block;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	background:#192634;
	text-align:center;
	padding:8px 20px;
	margin:20px 0 10px 10px;
	border:1px solid #4d535b;
}

#posinscricao form fieldset input {
	margin:4px 0 10px;
	border:1px solid #fff;
	background:#aaadb0;
	padding:1px;
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:336px;
}

#posinscricao form fieldset textarea {
	width:720px;
}

#posinscricao form fieldset select#inscricao_autorizo {
	width:100px;
}

#posinscricao form fieldset label.autorizo {
	float:left; 
	padding:7px 20px 0 0;
}

#posinscricao form input.enviar {
	margin:20px 20px 0 0;
}

#posinscricao form input.limpar {
	margin:20px 0 0 0;
}


/* E-LEARNING */

#e-learning p { 
	font:0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:25px 0 15px 0;
	color:#fff;
}

#e-learning h3 {
	font:1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#6d829a;
	margin:30px 0 0;
	}
	
#e-learning p a {
	color:#6d829a;
	text-decoration:none;
}

#e-learning p a:hover {
	text-decoration:underline;
}

#e-learning img {
	margin:25px 0 30px 20px;
	float:right;
	border:10px solid #fff;
	clear:right;
}