* {padding:0; margin:0;}

img {border:0;}
a {color:#666;}
h5 {font-size:14px; font-weight:bold; border-bottom:dashed 1px #ccc; color:#35819B;}
h5 b {color:#4D4D4D}

body {
	background:#4D4D4D; cursor:default;
	font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#4D4D4D;
}

.zul {color:#35819B; font-weight:bold;}
.preto {color:#000}

.sel img {opacity:.4; filter:alpha(opacity=40);}
.tab {margin-left:30px;}

.copyright {color:#B2B2B2; width:720px; margin: 10px auto; text-align:right}
td {vertical-align:top;}

.paginas {text-align:center; height:22px;}
.paginas a {color:#666; font-size:12px; font-weight:bold; text-decoration:none; position:relative}
.paginas a:hover {top:-3px;}
.paginas .selecionado {color:#35819b; font-size:16px;}

.left {float:left}
.right {float:right}
.clear {clear:both}
.abTopLeft {position:absolute; top:5px; left:5px}
.abTopRight {position:absolute; top:5px; right:5px}

.geral {
	width:736px;
	margin: 10px auto;
	padding: 18px 20px;
	background:#fff;
	}
	.dialogBox {
		background: #d0d2d3 url('../imagens/fundo-floater.gif') repeat-x bottom;
		width:300px; height:200px; overflow:hidden;
		margin-left:-150px; margin-top:-100px;
		top:50%; left:50%; position:absolute;
		opacity:.95; filter:alpha(opacity=95);
		}
		.dialogBox .cont {width:280px; height:140px; padding:10px;}
		.dialogBox p {text-align:center} /*titulo da caixa de dialogo*/
		.dialogBox .close {display:block; clear:both; color:#900; text-align:center; cursor:pointer;}
	.titulo {height:94px; border-bottom:solid 1px #B2B2B2;}
		.titulo .logo {float:left}
		.focus {background:#eee !important;}
		.box, .box2 {
			width:162px; height:73px; padding:5px 14px 0; margin-left:30px;
			float:right; background:#E6E6E6; position:relative;
			}
			.box .image {left: 14px; padding-top: 2px}
			/*.box img {}*/
			.box input.text {background:url('../imagens/form-txt_fundo.gif') left top no-repeat;}
			.box .text {
				width:136px; height:16px; padding: 2px 0 0 6px; border:none;
				position:absolute; left:14px; top:26px;
				font-size:12px; color:#666; cursor:text;
				}
			.box .seg {top:48px;}
			.box .btn {
				background:url('../imagens/form-btn_buscar.gif');
				width:21px; height:18px; border:none;
				position:absolute; left:156px; top:26px; cursor:pointer;
				}
			.box .login {background:url('../imagens/form-btn_aluno_login.gif'); height:41px;}
			.box .esqueci { position:absolute; left:48px; top:65px; z-index:1}
			.box .radios {
				position:absolute; left:10px; top:50px; width: 140px;
				}
			.box .radios * {vertical-align:middle; cursor:pointer;}
			.box .aut {left:84px;}
			.box .aluno {position:absolute; left:4px; top:5px;}
			.box .aluno span {position:absolute; left:55px; top:10px; font-size:11px;}
			.box .opcoes {position:absolute; left:14px; top:36px; font-size:12px; padding-right:12px}
			.box .opcoes a {text-decoration:none; display:block; background:url(../imagens/list-categoria.gif) no-repeat -4px -3px; padding-left:26px;}
			.box .opcoes a:hover {text-decoration:underline;}
			.box .opcoes .sair {padding-left:0; position:absolute; left:120px; top:0;}
	.menu01 {padding-top:10px; letter-spacing:22px;}
	.menu02 {float:right;padding-top:15px; width: 128px;}
		.menu02 a {display:block; margin-bottom:13px}
	.bigBanner, .midBanner {margin:15px 0; height:122px; width:100%; /*background:url('../imagens/banner-cresca.jpg') no-repeat; temp*/}
	.midBanner {width:590px;background:url('../imagens/banner-cresca2.jpg') no-repeat;/*temp*/}
	.conteudo {margin-left:156px;}
		.conteudo h2, .menuCursos h3, .menuCursos .votar {
			font-size:12px; height:24px; line-height:24px; background:url('../imagens/fundo-laranja.gif') #f58948;
			padding:0 8px; color:#fff; position:relative;}
		.conteudo h2 b {color:#000}
		.conteudo h3 {font-size:12px; padding-bottom:5px;}
		.conteudo .azul {background:url('../imagens/fundo-azul.gif') #01bfc9;}
		.conteudo .verde {background:url('../imagens/fundo-verde.gif') #94ae0a;}
		.conteudo .palavra_chave {font-size:12px; margin:15px 10px; border-bottom:solid 1px #b2b2b2}
		.conteudo .palavra_chave span {color:#35819b; font-weight:bold;}
		.conteudo .cursoItem {
			position:relative;
			background:url('../imagens/fundo-curso.gif') no-repeat center;
			}
			.cursoItem h4 {position:absolute; left:90px; top:22px; font-size:10px;}
			.cursoItem .foto {
				width:60px; height:45px; border:solid 1px #999;
				position:absolute; left: 15px; top: 15px}
			.cursoItem .icones {
				position:absolute; background:url('../imagens/btns_aluno.gif');
				left:90px; top:42px; width:169px; height:22px;
				}
				.cursoItem .icones a {
					display:block; width:28px; height:22px; float:left
					}
			.cursoItem .acessar {
				position:absolute;
				left:350px; top:28px;
				}
			.cursoItem .status {
				position:absolute; text-align:center;
				width:76px; height:33px; padding-top:3px;
				left:478px; top:20px;
				}
				.cursoItem .status span {color:#92AA34; font-weight:bold; font-size:14px;}
		.conteudo .cursoItem,
		.conteudo .resultado {background-color:#fff; height: 46px; padding: 15px 5px 15px; margin-bottom:6px;}
		.conteudo .resultado .txt {float:left; width:400px;}
		.conteudo .resultado .txt h4 {font-size:12px;}
		.conteudo .resultado .botoes {float:right;}
		.conteudo .resultado .botoes img {vertical-align:middle; padding-left:8px;}
		.conteudo .alt {background-color:#e6e6e6;}
		.conteudo .form_ {width:400px; height:250px;background:#ebebeb; padding:20px;}
		.conteudo .form_ td {vertical-align:middle; text-align:right}
		.cursos {width:576px;}
			.cursos td {border-bottom:dashed 1px #ccc;}
		.item {
			width:128px; padding:20px 8px; float:left
			}
			.item .foto {height:74px; background:#e6e6e6; position:relative}
			.item .foto img {position:absolute; left:13px; bottom:10px; border:solid 1px #333 !important;}
			.item h3 {font-size:11px; color:#000; padding:5px 0; /*height:30px; line-height:30px;*/}
			.item p {padding-bottom:12px}
			.item .preco {padding:5px 0}
			.item .preco strong {font-size:180%; color:#92AA34;}
			.item .preco b {font-size:130%; color:#92AA34;}			
			.item a * {text-decoration: none;}
			.item a *:hover {text-decoration: underline;}
		.box2 {width:350px; height:auto; margin:10px 2px; padding:10px; color:#35819B; font-size:11px; float:none}

		.item2 {width:550px; margin:0 auto; padding-bottom:10px;/* border-bottom:dashed 1px #ccc;*/ min-height:97px}
			.item2 .imgCurso {background:#eee; width:102px; height:77px; padding: 0 10px; margin-top:20px;}
			.item2 .imgCurso img {position:relative; top:-10px; border:solid 1px #444 !important}
			.item2 .precos {width:150px; padding-top:20px;}
			.item2 .cont {margin:0 160px 0 132px; padding-top:20px;}
			.item2 a *, .item2 a {text-decoration:none}
			.item2 a *:hover {text-decoration:underline}

		.detalhesCurso {padding:5px; min-height:280px;}
			.detalhesCurso .coluna1 {float:left; width:190px;}
				.detalhesCurso .imgCurso {background:#eee; width:167px; height:124px; padding: 0 10px; margin-top:20px;}
				.detalhesCurso .imgCurso img {position:relative; top:-10px; border:solid 1px #444 !important}
			.detalhesCurso .coluna2 {margin:10px 0 0 190px; text-align:justify}
				.detalhesCurso p, .detalhesCurso h3 {padding-left:10px;}
				.precos big {color:#92AA34; font-weight:bold; font-size:16px;}

		.formasPagto {padding:0 5px; min-height:70px;}
			.formasPagto div { padding:5px; font-size:11px;}
			.formasPagto .parc {margin: 20px 0 0 380px; width:150px;}
			.formasPagto .parc span {display:block; padding:1px 5px;}
			.formasPagto .parc span span {display:inline; color:#222; font-weight:bold}

	/******************/
	.menuCursos {
		float:left; width:138px; margin-bottom:10px;
		}
		.menuCursos h3 {background:url('../imagens/fundo-azul.gif') #01bfc9;}
		.menuCursos .votar {background:url('../imagens/fundo-verde.gif') #94ae0a ; width:40px; height:20px;line-height:20px; margin:auto; display:block; text-align:center; text-decoration:none; font-weight:bold}
		.menuCursos ul {
			background:#f2f2f2;
			margin:0 2px; padding: 0 5px 5px; list-style-type:none
			}
			.menuCursos li {border-bottom:dashed 1px #ccc; padding:5px 0 5px 30px; background:url(../imagens/list-categoria.gif) no-repeat 0 5px;}
			.menuCursos li a {color:#000; font-size:11px; text-decoration:none;}
			/*.menuCursos li a:hover {}*/
			.bannerPapo {padding-top:15px;}
	.rodape {
		padding-top:5px; border-top:solid 1px #B2B2B2;
		font-size:12px; text-align:center; color:#999; clear:both;
		}
		.rodape a {text-decoration:none; color:#999;}
		.rodape a:hover {text-decoration:underline; color:#666;}

.tooltip {font-size:12px; border:solid 1px #ccc; background:#fff; color:#000;
	padding:2px 5px; max-width:300px; z-index:3000;margin-bottom:1px;}

* html .tooltip {width:expression(this.clientWidth > 300 ? "300px" : "auto");}
* html .detalhesCurso {height:280px;}
* html .formasPagto {height:70px;}

