/*****************HTML***********************/

body {
	background: #FFF;
	margin: 0;
}

form {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

hr {
	border-top: 1px solid #FFF;
	border-width: 1px 0 0;
	height: 1px;
}

/*****************HTML***********************/




.position_l {
	float: left;
	position: relative;
}

.position_r {
	float: right;
	position: relative;
}

.position_c {
	left: 135px;
	position: relative;
}

#tudo {
	margin: 0;
	position: relative;
	width: 100%;
}

#tudo a:focus {
	outline: none;
}

.header {
	margin: 0 auto;
	position: relative;
	width: 990px;
	height: 118px;
	clear: left;
}

.logo-zm {
	width: 241px;
	height: 90%;
	background: url(/img/logo.jpg) no-repeat center;
	cursor: hand;
}

.area_publicidade {
	left: 19px;
	width: 728px;
	height: 100%;
}

.area_publicidade .banner {
	margin-top: 21px;
	width: auto;
	text-align: center;
	position: relative;
}

/*****************MENU***********************/

.bgMenu {
	width: 100%;
	height: 79px;
	background: url(/img/bg_barra_principal.gif) repeat-x;
	clear: left;
	position: relative;
	z-index: 1000;
}

.bgMenu .menu {
	margin: 0 auto;
	width: 990px;
	height: 40px;
	position: relative;
}

.menu .menuH {
	width: 795px;
	margin: 15px 0 0 171px;
	position: absolute;
	left: 0px;
}

.menuH ul {
	list-style: none;
	font: bold .9em trebuchet ms, verdana, arial;
}

.menuH li {
	display: inline;
	margin-left: 2px;
}

.menuH a {
	padding: 0 10px;
	border-left: 1px solid #5F8C00;
	color: #FFF;
	text-decoration: none;
}

.link_home a {
	margin-right: 50px;
	border: 0px;
}
.menu .menuV {
	width: 162px;
	clear: left;
	margin-left: 10px;
}

.busca {
	width: 810px;
	margin: 8px 0px 0px 176px;
}

/*****************MENU***********************/

.main {
	margin: 0 auto;
	width: 990px;
	position: relative;
}

.conteudoHome {
	margin: 0 auto;
	width: 630px;
	position: relative;
	padding: 10px 0;
	border: 0px solid #CCC;
	left: 180px;
}

.conteudoInternas {
	margin: 0 auto;
	width: 810px;
	position: relative;
	padding: 10px 0;
	border: 0px solid #CCC;
}

/******************CAIXAS DA HOME *****************************/

.monografiaMes, .trabalhoPremiado {
	font: .9em Trebuchet MS, Verdana, Arial;
	color: #666;
	width: 286px;
	border: 7px solid #DAEBAE;
	background: url(/img/bg_monografia_trabalho.jpg) repeat-x;
	padding: 5px;
}

.geral {
	font: .9em Trebuchet MS, Verdana, Arial;
	color: #666;
	width: 286px;
	border: 7px solid #EFEFEF;
	padding: 5px;
}

.comunidades {
	font: .9em Trebuchet MS, Verdana, Arial;
	color: #666;
	width: 286px;
	border: 7px solid #94E4E8;
	padding: 5px;
}

.comoFazer_monografiaMes, .comoFazer_trabalhoPremiado {
	margin: 5px 0;
	width: 326px;
}

.monografiaMes a, .trabalhoPremiado a, .geral a, .comunidades a {
	color: #666;
	text-decoration: none;
}

.monografiaMes a:hover, .trabalhoPremiado a:hover, .geral a:hover, .comunidades a:hover {
	text-decoration: underline;
}

.monografiaMes h1, .trabalhoPremiado h1 {
	font: 1.5em trebuchet ms, arial, verdana;
	color: #000;
}

.geral h2 {
	font: 1.5em trebuchet ms, arial, verdana;
	color: #060;
}

.comunidades h2 {
	font: 1.5em trebuchet ms, arial, verdana;
	color: #94E4E8;
}

.monografiaMes p, .trabalhoPremiado p, .geral p, .comunidades p {
	margin: 0;
}

.monografiaMes ul, .trabalhoPremiado ul, .geral ul {
	margin-top: 5px;
}

.trabalhoPremiado .infosPremiado {
	font-size: .7em;
}

.monografiaMes .icon {
	position: relative;
	float: left;
	height: 100px;
	width: 45px;
}

.trabalhoPremiado .icon {
	position: relative;
	float: left;
	height: 120px;
	width: 45px;
}

.geral .icon, .comunidades .icon {
	position: relative;
	float: left;
	height: 70px;
	width: 60px;
}

.divisor {
	margin-top: 5px;
}

.sugestao, .avaliacao, .envio {
	font-size: .8em;
}

.sugestao a, .avaliacao a, .envio a {
	color: #000;
}

/******************CAIXAS DA HOME *****************************/

.conteudoHome .coluna {
	width: 310px;
}

.coluna .label {
	width: 300px;
	background: url(/img/dots_gray.gif) repeat-x left bottom;
	padding: 0 5px 0 5px;
	margin-bottom: 5px;
	font: .7em trebuchet ms, verdana, arial;
	color: #F90;
}

.header_novidades {
	width: 300px;
	background: #EFEFEF;
	padding: 10px 5px;
	border-bottom: 1px solid #FFF;
	font: .8em trebuchet ms, verdana, arial;
	color: #666;
}

.assinante {
	width: 770px;
	padding: 0 20px 10px 20px;
	margin-top: 20px;
	font: .8em trebuchet ms, verdana, arial;
	color: #060;
	z-index: 1;
}

.assinante p {
	margin: 0;
	color: #000;
}

.planos ul {
	width: 770px;
	height: 178px;
}

.planos li {
    width: 155px;
    height: 162px;
    padding: 10px;
    background: url(../img/plano_off.jpg) no-repeat;
    display: block;
    float: left;
    margin-left: 23px;
    text-align: center;
}

.planos li:hover {
	background-image: url(/img/plano_hover.jpg);
}

.planos .first {
	margin-left: 0;
}

.planos p {
	margin: 0px;
}

.planos .valor {
	font-size: 2em;
	font-weight: bold;
	color: #69AB2E;
}

.planos .valor_diario {
	font-size: .8em;
	color: #F00;
}

.assinante h1 {
	font-size: 1.8em;
	color: #69AB2E;
	font-weight: normal;
}

.assinante .assineInfos {
	background: url(/img/bg_assine.jpg) repeat-x 0 35px;
	padding: 0 10px;
	width: 330px;
}

.assineInfos a {
	text-decoration: underline;
	color: #69AB2E;
}

.assineInfos li {
	list-style: url(/img/bullet_ok.gif);
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	line-height: 30px;
	margin-left: 20px;
}

.assineInfos span {
	font-size: 1.2em;
}

.assineInfos .valor {
	font: bold 1.6em arial black, trebuchet ms;
	color: #060;
	line-height: 25px;
	letter-spacing: -1px;
}

.valor span {
	color: #69AB2E;
	font-size: 1.2em;
}

.assineInfos input {
	font: 1.5em trebuchet ms, verdana ,arial;
	/*width: 166px;
	height: 40px;
	color: #FFF;
	background: url(/img/bt_default.gif) no-repeat;
	border: 0;
	background: #69AB2E;
	padding: 3px 30px;*/
	margin: 10px 0 0 50px;
}

.assineInfos2 {
	background: url(/img/bg_assine.jpg) repeat-x 0 -80px;
	padding: 0 10px;
	width: 615px;
}

.formulario {
	width: 770px;
	padding: 0 20px 10px 20px;
	background: #F0F8E0; /*#F7FBEE*/
	font: .8em trebuchet ms, verdana, arial;
	color: #060;
	z-index: 1;
}

.interesse {
	display: none;
}

.formulario .interesse ul {
	font: .9em trebuchet ms, verdana, arial;
	margin-top: 10px;
	display: block;
	float: left;
}

.formulario .interesse li {
	width: 181px;
	float: left;
	display: inline;
	margin-left: 0px;
	/*font-weight: bold;*/
	color: #000;
}

.formulario .first {
	margin-left: 0;
}

.formulario .atencao {
	font-size: .8em;
	color: #999;
	text-align: left;
}

.formulario a {
	color: #060;
	text-decoration: underline;
}

.formulario h1 {
	font-size: 1.8em;
	color: #69AB2E;
	font-weight: normal;
}

.formulario h3 {
	/*font-size: 1.8em;*/
	background: #FFF;
	color: #060;
	padding-bottom: 2px;
	/*font-weight: normal;*/
}

.formulario input, select, textarea {
	color: #000;
	font-weight: bold;
	font-family: trebuchet ms, verdana, arial;
}

.formulario .formGeral input {
	border: 0;
	border-bottom: 1px solid #69AB2E;
	background: #FFF;
	padding: 3px;
	font-size: 1.25em;
}

.formulario .formGeral textarea {
	border: 0;
	border-bottom: 1px solid #69AB2E;
	background: #FFF;
	padding: 3px;
	font-size: 1.25em;
}

.formulario .validacao {
	font-size: .9em;
	font-weight: normal;
	color: #999;
	padding: 3px 0;
	display:none;
}

.formulario .botao {
	font: 1.5em trebuchet ms, verdana ,arial;
	color: #FFF;
}

.formulario #co-registro {
	display: none;
}

.livePerson {
	margin-top: 10px;
	text-align: center;
	width: 100%;
}

.faleConosco {
	width: 385px;
	padding: 0 0 0 20px;
}

.resultadoBusca {
	width: 770px;
	padding: 0 20px 10px 20px;
	background: #F7FBEE;
	font: .8em trebuchet ms, verdana, arial;
	color: #060;
	z-index: 1;
}

.resultadoBuscao a {
	color: #060;
	text-decoration: underline;
}

.resultadoBusca h2 {
	font-size: 1.8em;
	color: #69AB2E;
	font-weight: normal;
}

.tituloPagina {
	width: 395px;
	height: 33px;
	margin: 20px 0 10px 0;
	padding-top: 8px;
	background: url(/img/header_bg.gif) repeat-x;
	font: 1.5em trebuchet ms, verdana, arial;
	color: #060;
}

.tituloPagina h1 {
	font: 1em trebuchet ms, verdana, arial;
	color: #060;
	font-weight: normal;
	margin: 0;
}

.buscaAvancada {
	padding: 5px 10px 5px 0;
	background: #F5F5F5;
	/*background: url(/img/dots_gray.gif) repeat-x left bottom;*/
	font: .9em trebuchet ms, verdana, arial;
	color: #666;
	width: 800px;
	/*border-bottom: 1px solid #CCC;*/
}

.buscaAvancada a {
	width: 100px;
	height: 20px;
	display: block;
	float: right;
	padding: 5px 3px 5px 7px;
	background: url(/img/bt_pq3.gif) no-repeat;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.tituloPagina_2 {
	width: 810px;
	margin: 20px 0 10px 0;
	padding-top: 8px;
	font: 1.5em trebuchet ms, verdana, arial;
	color: #69AB2E;
}

.widthAll {
	width: 790px;
}
.paginacao {
	width: 385px;
	height: 29px;
	margin: 20px 0 10px 0;
	padding: 12px 10px 0 0;
	background: url(/img/header_bg.gif) repeat-x;
	font: bold .9em trebuchet ms, verdana, arial;
	color: #666;
	text-align: right;
}

.paginacao a {
	text-decoration: none;
	color: #69AB2E;
}

.paginacao .atual {
	font-size: .7em;
	color: #CCC;
}

.header_ear_left {
	width: 10px;
	height: 41px;
	margin: 20px 0 10px 0;
	background: url(/img/ears.gif) no-repeat 0 -56px;
}

.header_ear_right {
	width: 10px;
	height: 41px;
	margin: 20px 0 10px 0;
	background: url(/img/ears.gif) no-repeat -11px -56px;
}

.infoBusca {
	width: 800px;
	padding: 10px 0 3px 10px;
	background: url(/img/dots_gray.gif) repeat-x left bottom;
	font: bold .9em trebuchet ms, verdana, arial;
	color: #69AB2E;
}

.organizar {
	width: 800px;
	padding: 10px 0 3px 10px;
	background: url(/img/dots_gray.gif) repeat-x left bottom;
	font: .9em trebuchet ms, verdana, arial;
	color: #666;
}

.organizar select {
	font-size: .8em;
	color: #666;
}

.divisor_TrabalhosNoticias {
	width: 770px;
}

.resultado {
	width: 770px;
	padding: 0 20px 10px 20px;
	margin-top: 10px;
	font: .8em trebuchet ms, verdana, arial;
	color: #666;
}

.resultado a {
	color: #666;
	text-decoration: none;
}

.resultado .data {
	display: block;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
}

.resultado .fonte {
	display: block;
	margin: 10px 0;
	font-size: .8em;
}

.fonte a {
	color: #666;
	text-decoration: none;
}

.fonte a:hover {
	color: #69AB2E;
}

.resultado p {
	margin: 6px 0;
}

.resultado h1 {
	font-size: 1.8em;
	font-weight: normal;
	color: #000;
}

.resultado h1 a {
	color: #000;
	text-decoration: none;
}

.resultado h1 a:hover {
	text-decoration: underline;
}

.resultado .nota_maisInfo {
	font-family: trebuchet ms, verdana, arial;
	font-weight: bold;
}

.nota_maisInfo a {
	color: #666;
	text-decoration: none;
}

.resultado #maisInfo {
	width: 760px;
	display: none;
	padding: 5px;
	background: #EFF7DD;
}

#maisInfo li {
	display: inline;
	margin-right: 20px;
	font-weight: bold;
}

.cartao ul {
	height: 65px;
}

.cartao li {
	display: block;
	float: left;
	margin-left: 15px;
	text-align: center;
}

.cartao .first {
	margin-left: 0;
}

.cartao .mensagem {
	width: 600px;
	text-align: left;
}

.passoApasso {
	margin: 0 auto;
	position: relative;
	clear: both;
	width: 715px;
}

.premiados {
	width: 474px;
	padding: 0 5px 0 5px;
	margin-top: 20px;
	background: url(/img/bg_premiados.jpg) no-repeat 0 52px;
	font: .8em trebuchet ms, verdana, arial;
	color: #666;
}

.premiados li {
	margin-top: 20px;
	position: relative;
	display: block;
	float: left;
}

.premiados .premio li {
	display: inline;
}

.premio .fotoPremio {
	width: 150px;
	margin : 0;
	display: block;
	position: relative;
	float: left;
}

.premio .infoPremio {
	width: 314px;
	margin : 0 0 0 10px;
	display: block;
	position: relative;
	float: left;
}

.infoPremio h1 {
	font-weight: bold;
	font-size: 1.3em;
	color: #F90;
}

.infoPremio p {
	margin: 3px auto;
	color: #000;
	font-weight: bold;
}

.participar {
	width: 212px;
	height: 127px;
	padding-top: 85px;
	margin: 20px 0 0 30px;
	background: url(/img/star.gif) no-repeat;
	font: 1.1em trebuchet ms, verdana, arial;
	color: #000;
	text-align: center;
}

.participar span {
	font: 1.5em trebuchet ms, verdana, arial;
	color: #69AB2E;
}

/******************COLUNISTAS********************/

.moldura {
	width: 298px;
	padding: 5px;
	border: 1px solid #CCC;
}

.colunistas {
	width: 298px;
	height: 200px;
	overflow: scroll;
	overflow-x: hidden;
}

.colunistas .linha {
	width: 282px;
	display: block;
	margin: 2px 0;
	padding: 2px 0;
}

.corDiferente {
	background: #F5F5F5;
}

.linha .showColunista {
	position: relative;
	float: left;
}

.showColunista li {
	display: inline;
}

.showColunista .fotoColunista {
	width: 50px;
}

.showColunista .txtColunista {
	width: 222px;
	margin-left: 5px;
	padding-right: 5px;
}

.txtColunista li {
	width: 222px;
	display: block;
	position: relative;
	float: right;
	font-family: trebuchet ms, verdana, arial;
}

.txtColunista .ttColuna {
	margin-bottom: 2px;
	border-bottom: 1px solid #CCC;
	font-size: 1.1em;
	font-weight: bold;
	color: #060;
}

.txtColunista .chamada {
	font-size: .7em;
	color: #000;
}

/******************COLUNISTAS********************/

/******************COLUNA DIREITA********************/

.col_dir {
	margin: 0 auto;
	width: 170px;
	padding: 10px 0 10px 10px;
	border: 0px solid #CCC;
}

.login {
	width: 164px;
	position: relative;
	margin-bottom: 10px;
}

.login .login_tt {
	width: 100%;
	height: 27px;
	background: url(/img/ears.gif) no-repeat 0 -28px;

}

.login .login_area {
	width: 156px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 3px;
}

.login .login_fim {
	width: 100%;
	height: 8px;
	background: url(/img/ears.gif) no-repeat -172px -19px;
}

.selo_siteBlindado {
	width: 164px;
	position: relative;
	margin-bottom: 10px;
	text-align: center;
}

.skyScraper {
	width: 120px;
	padding: 0 10px 10px 10px;
	border: 1px solid #CCC;
	position: relative;
	margin-left: 11px;
}

.skyScraper span {
	font: .5em arial;
	color: #CCC;
	display: block;
	margin: 5px auto;
	text-align: center;
	letter-spacing: 4px;
}

/******************COLUNA DIREITA********************/

/******************RODAPÉ********************/

.bgRodape {
	width: 100%;
	height: auto;
	clear: both;
	position: relative;
	float: left;
	background: #DBECB1 url(/img/linha_rodape.gif) repeat-x;
}

.bgRodape .buscaRodape {
	margin: 0 auto;
	width: 870px;
	position: relative;
	padding: 10px 0;
	background: url(/img/dots_green.gif) repeat-x left bottom;
}

.bgRodape .linksRodape {
	margin: 10px auto;
	width: 870px;
	position: relative;
	padding: 10px 0;
}

.linksRodape .menuRodape {
	width: 570px;
	height: 40px;
	position: relative;
	float: left;
	background: url(/img/dots_green.gif) repeat-x left bottom;
	/*border-bottom: 1px dotted #090;*/
}

.menuRodape li {
	list-style: none;
	font: bold .8em trebuchet ms, verdana, arial;
	display: inline;
	margin-left: 2px;
}

.menuRodape a {
	padding: 0 10px;
	border-left: 1px solid #6C0;
	color: #030;
	text-decoration: none;
}

.menuRodape a:hover {
	text-decoration: underline;
}

.menuRodape .first {
	border: 0;
}

.linksRodape .acompanhe {
	width: 300px;
	height: 40px;
	position: relative;
	float: right;
	background: url(/img/dots_green.gif) repeat-x left bottom;
}

.acompanhe li {
	list-style: none;
	font: .6em trebuchet ms, verdana, arial;
	display: block;
	float: right;
	margin-left: 15px;
}

.acompanhe a {
	color: #94BE23;
	text-decoration: none;
	cursor: hand;
}

.bgRodape .container {
	margin: 0 auto;
	width: 870px;
	position: relative;
	padding-bottom: 10px;
	}

.container .siteMap {
	width: 100%;
	margin: 0 auto;
	position: relative;
	float: left;
	padding: 5px 0;
}

.siteMap ul {
	font: .7em trebuchet ms, verdana, arial;
	color: #060;
}

.siteMap li {
	display:  block;
	list-style:none;
	padding: 0px 20px 0px 5px;
	margin-right: 10px;
	float:left;
	/*border-top: 3px #FFF solid;*/
	width: auto;
}

.siteMap a {
	color: #060;
	text-decoration: none;
}

.siteMap a:hover {
	text-decoration: underline;
}

.siteMap .first {
	color: #060;
	font-size: 1.3em;
	font-weight: bold;
}

.container .sobreoZe {
	width: 100%;
	margin: 0 auto;
	position: relative;
	float: left;
	padding: 10px 0;
	background:url(/img/dots_green.gif) repeat-x left top;
	font: .7em trebuchet ms, verdana ,arial;
	color: #060;
}


/******************RODAPÉ********************/

/******************TXT E FORMS********************/

.campoBusca {
	width: 100%;
	border: 1px solid #A5D528;
	font: .8em trebuchet ms, verdana, arial;
	color: #000;
}

.txtlogin {
	font: .7em trebuchet ms, verdana, arial;
	color: #999;
}

.txtlogin a {
	color: #999;
	text-decoration: none;
}

.txtlogin2 {
font: .7em trebuchet ms, verdana, arial;
color: #999;
}

.txtlogin2 a {
color: #FE9900;
text-decoration: none;
}

.txtlogin a:hover {
	text-decoration: underline;
}

.txtlogin_alert {
	font: bold .8em trebuchet ms, verdana, arial;
	color: #FFF;
}

.txtlogin span {
	font-weight: bold;
	font-size: 1.3em;
	color: #F90;
}

.campoLogin {
	width: 97%;
	border: 1px solid #999;
	font: .7em trebuchet ms, verdana, arial;
	color: #000;
}

/*.botaoLogin {
	font: .8em trebuchet ms, verdana, arial;
	color: #FFF;
	background: #F90;
	border: 0px;
	padding: 0 2px;
	height: 20px;
}

.queroCadastar {
	width: 132px;
}*/

.botaoLogin {
	font: .8em trebuchet ms, verdana, arial;
	color: #FFF;
	background: url(/img/usuario_bt_ok.gif);
	border: 0px;
	padding: 0 2px;
	width: 26px;
	height: 20px;
}

.botaoCadastrar {
	font: .8em trebuchet ms, verdana, arial;
	color: #FFF;
	background: url(/img/usuario_bt_cadastrar.gif);
	border: 0px;
	padding: 0 2px;
	width: 134px;
	height: 20px;
}

.botaoSair {
	font: .8em trebuchet ms, verdana, arial;
	color: #FFF;
	background: url(/img/usuario_bt_sair.gif);
	border: 0px;
	padding: 0 2px;
	width: 34px;
	height: 20px;
}

.txtLayout {
	font: bolder .7em trebuchet ms, verdana, arial;
	color: #060;
}

.msgCadastro {
	width: 780px;
	margin: 0 10px 10px 10px;
	font-family: trebuchet ms, verdana, arial;
}

.msgCadastro h1 {
	font-size: .9em;
	color: #999;
	font-weight: normal;
}

/******************FALE CONOSCO********************/

.formContato {
	width: 488px;
	/*padding: 0 20px;*/
	background: #F7FBEE;
	font: .8em trebuchet ms, verdana, arial;
	color: #060;
	margin: 0 auto;
	position: relative;
}

.formContato .atencao {
	font-size: .8em;
	color: #999;
	display: none;
}

.formContato .atencao h3 {
	font-size: 1.5em;
	color: #69AB2E;
}

.formContato .atencao li {
	margin-top: 10px;
	list-style: decimal;
	margin-left: 20px;
}

.formContato .validacao {
	font-size: .9em;
	font-weight: normal;
	color: #999;
	padding: 3px 0;
	display:none;
}


.formContato input, select, textarea {
	color: #000;
	font-weight: bold;
	font-family: trebuchet ms, verdana, arial;
}

.formContato .formGeral input {
	border: 0;
	border-bottom: 1px solid #69AB2E;
	background: #FFF;
	padding: 3px;
	font-size: 1.25em;
}

.formContato .formGeral textarea {
	border: 0;
	border-bottom: 1px solid #69AB2E;
	background: #FFF;
	padding: 3px;
	font-size: 1.25em;
}

.formContato .botao {
	font: bold 1.2em trebuchet ms, verdana, arial;
	color: #FFF;
	/*background: #69AB2E;
	border: 0;
	padding: 3px 30px;*/
}

/******************FALE CONOSCO********************/

/******************TRABALHOS********************/

.tituloTrabalhos {
	width: 790px;
	margin-top: 20px;
	padding: 8px 10px 5px 10px;
	background: url(/img/bg_tt_trabalho.gif) no-repeat;
	font-family: trebuchet ms, verdana, arial;
}

.tituloTrabalhos_fecha {
	width: 810px;
	height: 5px;
	background: url(/img/bg_tt_trabalho.gif) no-repeat left bottom;
}

.tituloTrabalhos .titulo {
	font-size: 1.1em;
	color: #000;
	width: 620px;
}

.tituloTrabalhos h1 {
	font-size: 1.2em;
}

.tituloTrabalhos .fontSize {
	/*width: 160px;*/
	font-size: .6em;
	margin-top: 3px;
	color: #666;
	text-align: right;
}

.maisInfo2 {
	width: 790px;
	padding: 3px 10px;
	background: #EFF7DD;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}

.maisInfo2 .txt {
	margin-left: 15px;
	width: 359px;
	font: .7em trebuchet ms, verdana, arial;
	color: #000;
}

.maisInfo2 .txt2 {
	margin-left: 15px;
	font: .8em trebuchet ms, verdana, arial;
	color: #000;
}

.maisInfo2 .txt span {
	font-size: 1.2em;
	font-weight: bold;
}

.maisInfo2 .voto {
	margin: 5px 0 0 15px;
	width: 729px;
	font: .8em trebuchet ms, verdana, arial;
	color: #000;
	padding: 4px 2px 0 2px;
	border-top: 1px solid #FFF;
}

/*.txtTrabalho {
	margin-top: 0;
}*/


/******************TRABALHOS********************/


/******************BUSCA NEGATIVA********************/

.maisInfo3 {
	width: 788px;
	padding: 3px 10px;
	background: #FFFFE6;
	border: 1px solid #CCC;
	margin-top: 20px;
}

.maisInfo3 .txt3 {
	margin: 12px 0 0 15px;
	width: 700px;
	font: 1.2em trebuchet ms, verdana, arial;
	color:  #F00;
}

.maisInfo4 {
	margin: 0 auto;
	position: relative;
	width: 748px;
	padding: 3px 10px;
	border: 1px solid #CCC;
	background: url(/img/ico_mais_info_alert.jpg) no-repeat 10px 10px #FFFFE6;
}

.maisInfo4 .txt3 {
	position: relative;
	margin: 12px 0 12px 50px;
	width: 690px;
	font: 1.4em trebuchet ms, verdana, arial;
	color: #F00;
}

.maisInfo5 {
	margin: 0 auto;
	position: relative;
	width: 748px;
	padding: 3px 10px;
	border: 1px solid #CCC;
	background: url(/img/ico_mais_info_alert.jpg) no-repeat 10px 10px #FFFFE6;
}

.maisInfo5 .txt3 {
    position: relative;
    margin: 12px 0 12px 50px;
    width: 690px;
    font: 1.4em trebuchet ms, verdana, arial;
    color: #F00;
}

.alertHome {
	width: 608px;
	margin-bottom: 10px;
}

.alertHome .txt3 {
	width: 555px;
}

.infosBuscaNegativa {
	width: 790px;
	padding: 10px 10px;
	background: url(/img/dots_gray.gif) repeat-x left bottom;
	font: .8em trebuchet ms, verdana, arial;
	color: #666;
}

.infosBuscaNegativa p {
	margin: 0;
}

/******************BUSCA NEGATIVA********************/


/******************CARREIRA********************/

.tituloCarreira {
	margin: 20px auto 15px auto;
	position: relative;
	width: 742px;
	height: 100px;
	clear: left;
}

.tituloCarreira .txt_tt {
	margin: 21px 0 0 20px;
}

.txt_tt h1 {
	font: bold 2.5em arial;
	color: #060;
	margin: 0;
}

.txt_tt span {
	font: bold .5em arial;
}

.buscaCarreira {
	margin: 0 auto 15px auto;
	position: relative;
	width: 790px;
	clear: left;
	background: #F0F8E0;
	padding: 3px 10px;
}

.colTrabalhos {
	width: 450px;
	font-family: trebuchet ms, verdana, arial;
	z-index: 20;
	background: #FFF;
}

.colTrabalhos .tituloBoxTrabalhos {
	width: 430px;
	height: 40px;
	padding: 10px 0 5px 10px;
	background: url(/img/box_topo_verde_p1.jpg) no-repeat;
}

.tituloBoxTrabalhos h3 {
	font-weight: bold;
	font-size:  1.3em;
	color: #060;
}

.tituloBoxTrabalhos .exibir {
	font-size:  .6em;
	color: #060;
	margin-top: 4px;
}

.exibir select {
	font-size:  1em;
	color: #060;
}

.colTrabalhos .tituloBoxTrabalhos_orelha {
	width: 10px;
	height: 55px;
	background: url(/img/box_topo_verde_p2.jpg) no-repeat;
}

.colTrabalhos .boxTrabalhos {
	width: 428px;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.boxTrabalhos .ordena_trabalho {
	width: 408px;
	padding: 5px 10px;
	background: #F5F5F5;
	font-weight: bold;
	font-size: .9em;
	color: #666;
}

.boxTrabalhos .prev_next {
	width: 408px;
	padding: 5px 10px;
	background: #F5F5F5;
	text-align: center;
	font-weight: bold;
	font-size:  .9em;
	color: #666;
}

.prev_next a {
	text-decoration: none;
	color: #69AB2E;
}

.boxTrabalhos .lista_trabalho {
	width: 428px;
	margin: 10px 0;
	font-weight: bold;
	font-size: .8em;
	color: #000;
}

.lista_trabalho a {
	color: #000;
	text-decoration: none;
}

.lista_trabalho a:hover {
	color: #666;
}

.boxTrabalhos .linha {
	padding: 5px 0;
	border-top: 1px dotted #CCC;
	width: 428px;
}

.boxTrabalhos .first {
	border-top: 0;
}

.boxTrabalhos .trabalho {
	width: 318px;
	float: left;
}

.boxTrabalhos .nota {
	width: 100px;
	float: right;
}

.colNoticias {
	width: 350px;
	font-family: trebuchet ms, verdana, arial;
}

.colNoticias .tituloBoxNoticias {
	width: 330px;
	height: 40px;
	padding: 10px 0 5px 10px;
	background: url(/img/box_topo_cinza_p1.jpg) no-repeat;
}

.tituloBoxNoticias h3 {
	font-weight: bold;
	font-size:  1.3em;
	color: #666;
}

.colNoticias .tituloBoxNoticias_orelha {
	width: 10px;
	height: 55px;
	background: url(/img/box_topo_cinza_p2.jpg) no-repeat;
}

.colNoticias .boxNoticias {
	width: 328px;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.boxNoticias .lista_noticias {
	/*margin: 0 0 10px 0;*/
	width: 328px;
	font-size: .9em;
	color: #000;
}

.lista_noticias a {
	color: #000;
	text-decoration: none;
}

.boxNoticias .prev_next {
	width: 308px;
	padding: 5px 10px;
	background: #F5F5F5;
	text-align: center;
	font-weight: bold;
	font-size: .9em;
	color: #666;
}

.lista_noticias li {
	margin-bottom: 10px;
	float: left;
	display: block;
	width: 328px;
	line-height: 15px;
}

.lista_noticias .first {
	margin: 0;
}

.lista_noticias span {
	color: #666;
	font-size: .8em;
}

/******************CARREIRA********************/

/******************BOTÕES********************/

.bt_default {
	font: 1em trebuchet ms, verdana ,arial;
	color: #FFF;
	width: 166px;
	height: 40px;
	background: url(/img/bt_default.gif) no-repeat;
	border: 0;
}

.botao_pq {
	font: 1em trebuchet ms, verdana ,arial;
	width: 84px;
	height: 30px;
	background: url(/img/bt_pq.gif) no-repeat;
	border: 0;
	font-size: 1.5em;
	color: #FFF;
}

.botao_pq2 {
	font: 1em trebuchet ms, verdana ,arial;
	width: 124px;
	height: 40px;
	background: url(/img/bt_pq2.gif) no-repeat;
	border: 0;
	font-size: 1.5em;
	color: #FFF;
}

.botao_gd {
	font: 1em trebuchet ms, verdana ,arial;
	width: 171px;
	height: 40px;
	background: url(/img/bt_gd.gif) no-repeat;
	border: 0;
	font-size: 1.4em;
	color: #FFF;
}

.botao_gd2 {
	font: 1em trebuchet ms, verdana ,arial;
	width: 214px;
	height: 40px;
	background: url(/img/bt_gd2.gif) no-repeat;
	border: 0;
	font-size: 1.4em;
	color: #FFF;
}

/******************BOTÕES********************/

/******************PRÉ LOJA********************/

.assinante {
	width: 770px;
	padding: 0 20px 10px 20px;
	margin-top: 20px;
	font: .8em trebuchet ms, verdana, arial;
	color: #060;
	z-index: 1;
}

.assinante p {
	margin: 0;
	color: #000;
}

.pre_loja ul {
    width: 770px;
    /*height: 178px;*/
}

.pre_loja li {
    width: 198px;
    height: 220px;
    padding: 20px 10px 0 10px;
    background: url(/img/loja_off.jpg) no-repeat;
    display: block;
    float: left;
    margin: 0 0 30px 56px;
    text-align: center;
}


.pre_loja li a {
	cursor: hand;
}

.pre_loja li:hover {
	background-image: url(/img/loja_hover.jpg);
}

.pre_loja .first {
	margin-left: 0;
}

/******************PRÉ LOJA********************/

/******************LOJA DO ZÉ********************/

.loja {
	width: 780px;
	height: 33px;
	padding: 8px 0 0 10px;
	background: url(/img/loja_bg.gif) repeat-x;
	font: .9em trebuchet ms, verdana, arial;
	color: #666;
}

.loja_ear_left {
	width: 10px;
	height: 41px;
	margin-bottom: 5px;
	background: url(/img/ears.gif) no-repeat -22px -56px;
}

.loja_ear_right {
	width: 10px;
	height: 41px;
	margin-bottom: 5px;
	background: url(/img/ears.gif) no-repeat -33px -56px;
}

.breadCrumb {
	width: 800px;
	padding: 0 0 3px 10px;
	background: url(/img/dots_gray.gif) repeat-x left bottom;
	font: .9em trebuchet ms, verdana, arial;
	color: #69AB2E;
}

.breadCrumb span {
	font-size: 1.4em;
}

.containerVitrine {
	width: 790px;
	padding: 0 10px;
	font-family: trebuchet ms, verdana, arial;
}

.containerVitrine .produto {
	width: 243px;
	height: 311px;
	border-top: 1px solid #CCC;
	padding: 10px 10px 0 10px;
	margin-top: 10px;
}

.produto .imgProduto {
    width: 243px;
    height: 152px;
    margin-bottom: 3px;
}

.produto .infosProduto {
	width: 243px;
	/*height: 95px;*/
	font-size: .9em;
	color: #666;
}

/*.produto .infosProduto2 {
	width: 243px;
	height: 80px;
	font-size: .9em;
	color: #666;
}*/

.infosProduto .prod_detalhes {
	margin-top: 3px;
}

.infosProduto .prod_detalhes a {
	color: #69AB2E;
	text-decoration: none;
	font-weight: bold;
	font-size: .7em;

}

.infosProduto .prod_detalhes a:hover {
	text-decoration: underline;
}

/*.infosProduto2 .prod_detalhes a {
	color: #69AB2E;
	text-decoration: none;
	font-weight: bold;
	font-size: .9em;
}

.infosProduto2 .prod_detalhes a:hover {
	text-decoration: underline;
}*/

.infosProduto .nomeProduto {
	font-size: .9em;
}

.infosProduto .valorAntigo {
	margin-top: 10px;
	text-decoration: line-through;
}

.infosProduto .valorAtual {
	font-weight: bold;
	font-size: 1.1em;
	color: #69AB2E;
}

/*.opcoes label {
	width: 60px;
	float: left;
	text-align: right;
}*/

.produto .botaoComprar {
	width: 243px;
	height: 41px;
	padding-top: 10px;
}

.opcoes {
	border: 1px solid #CCC;
	padding: 3px;
	font-size: .8em;
	background: #F5F5F5;
    /*position: absolute;
    bottom: 0;*/
	width: 234px;
}

.opcoesCart {
	border: 1px solid #CCC;
	padding: 3px;
	font-size: .8em;
	background: #F5F5F5;
	bottom: 0;
	width: 232px;
}

.opcoes select {
	font-size: .8em;
	margin: 0;
}

.botaoComprar input {
	width: 124px;
	height: 40px;
	background: url(/img/bt_comprar.gif) no-repeat;
	border: 0;
	font: 1.2em trebuchet ms, verdana, arial;
	color: #FFF;
	padding-left: 30px;
}

.containerVitrine .first {
	border-top: 0;
	padding-top: 0;
}

.containerCombo {
	width: 790px;
	padding: 0 10px;
	font-family: trebuchet ms, verdana, arial;
}

.containerCombo .combo {
	width: 790px;
	/*border-top: 1px solid #F5F5F5;
	padding: 10px 10px 0 10px;*/
	margin-top: 10px;
}

.combo .imgProduto {
	width: 243px;
	height: 152px;
}

.combo .infosCombo {
	width: 542px;
	margin-left: 5px;
	font-size: .9em;
	color: #666;
}

.infosCombo .nomeProduto {
	/*font-weight: bold;*/
	font-size: 1.3em;
	/*border-bottom: 1px solid #CCC;
	width: 100%;
	float: left;*/
}

.infosCombo .botao {
	width: 124px;
	height: 40px;
	background: url(/img/bt_comprar.gif) no-repeat;
	border: 0;
	font: 1.3em trebuchet ms, verdana, arial;
	color: #FFF;
	padding-left: 30px;
	margin-top: 5px;
}

.infosCombo ul {
	line-height: 22px;
}

.infosCombo span {
	font-size: 1.3em;
	color: #060;
}

/******************LOJA DO ZÉ********************/

/******************CARRINHO********************/

.containerCarrinho {
	width: 790px;
	padding: 0 10px;
	font-family: trebuchet ms, verdana, arial;
}

.containerCarrinho .carrinho {
	width: 790px;
}

.header_cart {
	margin: 5px 0;
}

.carrinho .linha {
	padding: 5px 0;
	border-top: 1px solid #CCC;
	width: 790px;
	position: relative;
	float: left;
}

.carrinho .first {
	border-top: 0;
}

.carrinho .produto {
	width: 335px;
	float: left;
}

.produto .img_pq_Produto {
	width: 90px;
	height: 90px;
	margin: 0;
}

.produto .infos_cart_Produto {
	/*font-size: .9em;*/
	padding-left: 5px;
	width: 240px;
}

.infos_cart_Produto .nomeProduto {
	font-size: 1em;
	font-weight: bold;
	color: #666;
	margin-bottom: 6px;
	display: block;
	line-height: 20px;
}

.infos_cart_Produto .txt_frete {
	font-size: .8em;
	color: #666;
	font-weight: normal;
}

.frete .txt_frete {
	font-size: 1.3em;
	color: #F00;
}

.carrinho .quantidade {
	width: 146px;
	float: left;
	margin-left: 5px;
	padding-top: 35px;
	text-align: center;
}

.quantidade a {
	font-size: .7em;
	font-weight: bold;
}

.quantidade input {
	font-size: .8em;
	font-weight: bold;
	width: 20px;
	border: 1px solid #CCC;
	padding-left: 1px;
}

.carrinho .excluir {
	width: 146px;
	float: left;
	margin-left: 5px;
	padding-top: 35px;
	text-align: center;
}

.excluir input {
	width: 25px;
	height: 25px;
	background: url(/img/bt_excluir.gif) no-repeat;
	font: bold 1.1em trebuchet ms, verdana, arial;
	color: #FFF;
	border: 0;
}

.carrinho .valorUnitario {
	width: 146px;
	float: left;
	margin-left: 5px;
	padding-top: 35px;
	text-align: center;
	font-size: 1.1em;
	color: #060;
}

.frete_valores {
	width: 778px;
	border: 1px solid #CCC;
	padding: 5px;
	font-size: .9em;
}

.frete_valores .frete {
	width: 488px;
}

.frete h3 {
	font-size: 1.2em;
	color: #69AB2E;
	display: block;
	margin-bottom: 5px;
}

.frete_valores .botao {
	width: 90px;
	padding-top: 22px;
}

.botao input {
	width: 84px;
	height: 30px;
	background: url(/img/bt_pq.gif) no-repeat;
	border: 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
}

.frete_valores .valores {
	width: 165px;
	background: #F5F5F5;
	padding: 3px 32px 3px 3px;
	text-align: right;
	color: #060;
}

.valores .total {
	color: #F00;
	font-size: 1.2em;
}

.cart_botoes {
	width: 385px;
	padding: 5px;
	font-size: .9em;
}

.balao_login {
	width: 790px;
	font-family: trebuchet ms, verdana, arial;
}

.ponta_balao {
	width: 24px;
	height: 26px;
	right: 150px;
}

.balao {
	width: 780px;
	padding: 5px;
	background: #EFF7DD;
	font-size: .8em;
}

.balao span {
	font-size: 1.3em;
	color: #F00;
	display: block;
	margin-bottom: 10px;
}

.balao input {
	border: 1px solid #CCC;
	font: 1em trebuchet ms, verdana, arial;
	padding: 0 1px;
}

.balao .botao {
	background: #9CD01B;
	color: #FFF;
	border: 0;
	padding: 2px;
	height: 22px;
	width: 22px;
}

.balao a {
	color: #000;
	text-decoration: none;
}

.balao a:hover {
	text-decoration: underline;
}

/******************CARRINHO********************/

/******************ERRO********************/

.erro {
	background: url(/img/ze_erro.jpg) no-repeat 40px 60px;
	height: 420px;
}

.erro .msgErro {
	left: 320px;
	top: 110px;
	width: 300px;
}

.erro .opcoesErro {
	left: 20px;
	top: 170px;
	width: 300px;
	border-top: 1px solid #CCC;
	padding-top: 10px;
	font: 1em trebuchet ms, verdana, arial;
	color: #666;
}

.opcoesErro a {
	color: #090;
	text-decoration: none;
}

/******************ERRO********************/

/******************CADASTRO OBRIGADO********************/

.cad_obrigado {
	background: url(/img/ze_anuncia.jpg) no-repeat 225px 60px;
	height: 420px;
}

.cad_obrigado .msgErro {
	left: 215px;
	top: 200px;
	width: 325px;
}

.cad_obrigado2 {
	background: url(/img/ze_anuncia.jpg) no-repeat 20px 60px;
	height: 420px;
}

.cad_obrigado2 .msgErro {
	left: 10px;
	top: 200px;
	width: 325px;
}

.mgm {
	width: 398px;
	border: 1px solid #F7FBEE;
	/*margin-top: 60px;*/
	background: #F7FBEE;
}

/******************CADASTRO OBRIGADO********************/


/******************COMO FAZER********************/

.colComoFazer {
	width: 450px;
	font-family: trebuchet ms, verdana, arial;
	z-index: 20;
	background: #FFF;
}

.colComoFazer .tituloComoFazer {
	width: 450px;
	height: 90px;
	/*padding: 10px 0 5px 10px;*/
	background: url(/img/bg_tt_como_fazer.jpg) no-repeat;
}

.tituloComoFazer h1 {
	font-weight: bold;
	font-size:  1em;
	color: #666;
	line-height: 20px;
	float: right;
	display: block;
	margin: 22px 20px 0 0;
}

.colComoFazer .boxComoFazer {
	width: 430px;
	padding: 0 10px 5px 10px;
}

.boxComoFazer .listaComoFazer {
	width: 428px;
	/*font-weight: bold;*/
	font-size: .8em;
	color: #000;
}

.listaComoFazer a {
	font-size: 1.4em;
	color: #69AB2E;
	text-decoration: none;
}

.listaComoFazer a:hover {
	color: #060;
}

.boxComoFazer .linha {
	padding: 5px 0;
	border-top: 1px dotted #CCC;
	width: 428px;
}

.boxComoFazer .first {
	border-top: 0;
}

/**********LISTA COMO FAZER 2 ************/

.boxComoFazer2 {
	width: 340px;
	padding: 0 5px;
	font: bold .8em trebuchet ms, verdana ,arial;
}

.boxComoFazer2 .linha {
	padding: 5px 0;
	border-top: 1px dotted #CCC;
	width: 340px;
	color: #000;
}

.linha a {
	color: #69AB2E;
	text-decoration: none;
}

.linha a:hover {
	color: #060;
}

.boxComoFazer2 .first {
	border-top: 0;
}

/**********LISTA COMO FAZER 2 ************/

.colTrabalhos_comoFazer {
	width: 350px;
	font-family: trebuchet ms, verdana, arial;
}

.colTrabalhos_comoFazer .tituloTrabalhos_comoFazer {
	width: 330px;
	height: 40px;
	padding: 10px 0 5px 10px;
	background: url(/img/box_topo_verde_p1.jpg) no-repeat;
}

.tituloTrabalhos_comoFazer h3 {
	font-weight: bold;
	font-size:  1.3em;
	color: #060;
}

.colTrabalhos_comoFazer .tituloTrabalhos_comoFazer_orelha {
	width: 10px;
	height: 55px;
	background: url(/img/box_topo_verde_p2.jpg) no-repeat;
}

.colTrabalhos_comoFazer .boxTrabalhos_comoFazer {
	width: 328px;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.colTrabalhos_comoFazer .lista_trabalhos {
	/*font-weight: bold;*/
	color: #000;
	width: 328px;
	font-size: .8em;
}

.lista_trabalhos a {
	color: #000;
	text-decoration: none;
}

.lista_trabalhos a:hover {
	color: #666;
}

.lista_trabalhos li {
	float: left;
	display: block;
	width: 328px;
	line-height: 15px;
	border-top: 1px dotted #CCC;
	padding: 8px 0;
}

.lista_trabalhos .first {
	margin-top: 0;
	border-top: 0;
	padding: 0 0 8px 0;
}

.boxTrabalhos_comoFazer .prev_next {
	width: 308px;
	padding: 5px 10px;
	background: #F5F5F5;
	text-align: center;
	font-weight: bold;
	font-size: .9em;
	color: #666;
	display: none;
}

.comoFazer_col_2 {
	width: 350px;
	position: relative;
	float: right;
}

/******************COMO FAZER********************/

/******************CURSOS********************/

.masterCursos {
	margin: 0 auto;
	width: 680px;
	font-family: trebuchet ms, verdana, arial;
	position: relative;
	clear: left;
}

.curso {
	margin: 10px 0;
}

.infoCurso {
	width: 498px;
	height: 150px;
	padding: 5px;
	background: #EFF7DD;
	font-size: .8em;
	color: #666;
}

.infoCurso2 {
	width: 508px;
	padding: 5px;
	background: #EFF7DD;
	font-size: .8em;
	color: #666;
}

.infoCurso a, .infoCurso2 a {
	display: block;
	float: right;
	width: 88px;
	height: 25px;
	background: url(../img/bt_pq4.gif) no-repeat;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	padding: 5px 0 0 16px;
	text-decoration: none;
}


.infoCurso h3, .infoCurso2 h3 {
	font-size: 1.5em;
	color: #69AB2E;
	margin-bottom: 5px;
}

.infoCurso2 h4 {
	font-size: 1.2em;
	color: #060;
	margin: 10px 0;
	display: block;
	border-bottom: 1px dotted #69AB2E;
}

/******************CURSOS********************/

/******************SLIDES********************/

.slides {
	width: 770px;
	padding: 0 20px 10px 20px;
	font: bold .8em trebuchet ms, verdana, arial;
	color: #69AB2E;
}

.slides ul {
	margin-top: 10px;
	display: block;
	float: left;
}

.slides li {
	width: 177px;
	height: 195px;
	float: left;
	display: inline;
	margin: 20px 0 0 20px;
}

.slides li a {
	color: #999;
	text-decoration: none;
}

.slides li a:hover {
	color: #69AB2E;
}

.slides li img {
	border: 1px solid #999;
	margin-bottom: 5px;
}

.slides li img:hover {
	border-color: #69AB2E;
}

.slides .first {
	margin-left: 0;
}

.slides .firstLine {
	margin-top: 0;
}

.ver_ppt {
	margin: 0 auto;
	padding-top: 20px;
	width: 425px;
	position: relative;
	clear: left;
}

/******************SLIDES********************/

/******************JOGOS**********************/

.jogos {
	width: 770px;
	padding: 0 20px 10px 20px;
	font: .8em trebuchet ms, verdana, arial;
	color: #666;
}

.jogos h3 {
	color: #69AB2E;
}

.jogos ul {
	margin-top: 10px;
	display: block;
	float: left;
}

.jogos li {
	width: 365px;
	height: 170px;
	float: left;
	display: inline;
	margin: 20px 0 0 20px;
}

.jogos li a {
	color: #999;
	text-decoration: none;
}

.jogos .botao {
	display: block;
	float: left;
	width: 80px;
	height: 29px;
	background: url(/img/bt_pq4.gif) no-repeat;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFF;
	padding: 1px 0 0 25px;
	text-decoration: none;
}

.jogos li img {
	margin-right: 5px;
}

.jogos .first {
	margin-left: 0;
}

.jogos .firstLine {
	margin-top: 0;
}

.ver_jogo {
	margin: 0 auto;
	padding-top: 20px;
	width: 400px;
	position: relative;
	clear: left;
}

/******************JOGOS**********************/

/******************FAQ********************/

.listaFAQ {
	width: 770px;
	margin: 15px 0 0 20px;
	font-family: trebuchet ms, verdana, arial;
	clear: left;
	/*margin-top: 20px;
	color: #69AB2E;*/
}

.listaFAQ .pergunta {
	margin-bottom: 5px;
	width: 770px;
}

.pergunta h2 {
	font-size: .9em;
	font-weight: normal;
	color: #666;
}

.pergunta h2:hover {
	color: #060;
}

.listaFAQ .resposta {
	color: #999;
	font-size: .7em;
	font-weight: bold;
	width: 760px;
	background: #EFF7DD;
	padding: 5px;
	color: #060;
	display:none;
}

.resposta p {
	margin: 0;
}

/******************FAQ********************/

/******************TEXTOS********************/

.texto {
	width: 430px;
	padding: 0 10px;
	font: .9em trebuchet ms, verdana , arial;
	color: #666;
}

.texto a {
	color: #666;
	text-decoration: underline;
}

.texto h2{
	color: #69AB2E;
}

.paginas {
	width: 430px;
}

.paginas .prev, .paginas .next {
	display: block;
	width: 94px;
	height: 25px;
	background: url(/img/bt_pq4.gif) no-repeat;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	padding: 5px 0 0 10px;
	text-decoration: none;
}

.prev {
	float: left;
}

.next {
	float: right;
}

.texto_2 {
	width: 770px;
	padding: 0 20px;
}

/******************TEXTOS********************/

/******************ANTI-PLÁGIO********************/

.anti_plagio {
	width: 810px;
	padding: 0;
	margin-top: 20px;
	font: .9em trebuchet ms, verdana , arial;
	color: #666;
	background: url(/img/header_anti_plagio.jpg) center top no-repeat;
}

.anti_plagio .txt {
	margin-top: 160px;
	margin-left: 190px;
	width: 600px;
}

.txt a {
	color: #666;
	text-decoration: underline;
	font-weight: bold;
}

/******************ANTI-PLÁGIO********************/

/******************TERMO DE USO********************/

.termo_uso {
	width: 510px;
	padding: 0 10px;
	background: #F7FBEE;
	font: .8em trebuchet ms, verdana, arial;
	color: #060;
	margin: 0 auto;
	position: relative;
}

/******************TERMO DE USO********************/

/***********************MGM*****************************/

.formMGM {
	width: 390px;
	padding: 5px;
	background: #F7FBEE;
	font: .8em trebuchet ms, verdana, arial;
	color: #060;
	margin: 0 auto;
	position: relative;
}

.formMGM input, select, textarea {
	font-weight: bold;
	font-family: trebuchet ms, verdana, arial;
}

.formMGM .formGeral input {
	border: 0;
	border-bottom: 1px solid #69AB2E;
	background: #FFF;
	padding: 3px;
	font-size: 1.25em;
}

.formMGM .formGeral textarea {
	border: 0;
	border-bottom: 1px solid #69AB2E;
	background: #FFF;
	padding: 3px;
	font-size: 1.25em;
}

.formMGM .formGeral select {
	border: 0;
	border-bottom: 1px solid #69AB2E;
	background: #FFF;
	padding: 3px;
	font-size: 1.25em;
	width: 390px;
}

.formMGM .botao {
	font: bold 1.2em trebuchet ms, verdana, arial;
	color: #FFF;
	background: #69AB2E;
	border: 0;
}


.mgm_line_200 {
	width: 200px;
	padding: 5px 0;
	position: relative;
	float: left;
}

.mgm_line_145 {
	width: 145px;
	padding: 5px 0;
	position: relative;
	float: left;
	/*margin: 0 auto;*/
}

.mgm_line_390 {
	width: 390px;
	padding: 5px 0;
	position: relative;
	float: left;
}

.mgm_line_botao {
	width: 100px;
	height: 43px;
	padding: 23px 0 0 0;
	position: relative;
	float: left;
}

.mgm_botao_pq {
	font: 1em trebuchet ms, verdana ,arial;
	width: 84px;
	height: 30px;
	background: url(/img/bt_pq.gif) no-repeat;
	border: 0;
	font-size: 1.2em;
	color: #FFF;
}

.botaoOk {
	font: .8em trebuchet ms, verdana, arial;
	color: #FFF;
	background: url(/img/usuario_bt_ok.gif);
	border: 0px;
	padding: 0 2px;
	width: 26px;
	height: 20px;
	margin-top: 5px;
}

#mgm_login {
	background: #F7FBEE;
	padding: 5px 0px;
	margin-bottom: 10px;
	display: none;
}

/***********************MGM*****************************/

/******************LISTA**********************/

.lista {
	width: 770px;
	padding: 0 20px 10px 20px;
	font: .8em trebuchet ms, verdana, arial;
	color: #666;
}

.lista h3 {
	color: #69AB2E;
}

.lista ul {
	margin-top: 10px;
	display: block;
	float: left;
}

.lista li {
	width: 760px;
	clear: both;
	position: relative;
	float: left;
	padding: 5px;
	border-top: 1px solid #CCC;
}

.lista li a {
	color: #69AB2E;
	text-decoration: none;
}

.lista a :hover {
	color: #060;
}

.lista .botao {
	display: block;
	float: left;
	width: 80px;
	height: 29px;
	background: url(/img/bt_pq4.gif) no-repeat;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFF;
	padding: 1px 0 0 25px;
	text-decoration: none;
}

.lista li img {
	margin-right: 5px;
	border: 1px solid #CCC;
}

.lista .firstLine {
	border-top: 0;
}

.ver_jogo {
	margin: 0 auto;
	padding-top: 20px;
	width: 400px;
	position: relative;
	clear: left;
}

/******************LISTA**********************/

/******************INSTITUCIONAL**********************/

.col_institucional {
	width: 470px;
	margin-left: 20px;
	font: .8em trebuchet ms, verdana, arial;
}

.col_institucional .institucional {
	width: 100%;
	color: #666;
}

.col_institucional .depoimento {
	width: 100%;
	margin-top: 10px;
	color: #000;
}

.depoimento .tt_depoimento {
	width: 470px;
}

.depoimento li {
	margin-top: 10px;
	float: left;
	position: relative;
	border-bottom: 1px solid #CCC;
	width: 100%;
}

.depoimento strong {
	font-size: 1.2em;
	color: #060;
}

.clipping {
	width: 270px;
	margin-right: 20px;
	font: .9em trebuchet ms, verdana, arial;
	color: #000;
}

.clipping .declaracao {
	width: 250px;
	height: 54px;
	background: url(/img/aspas.jpg) no-repeat;
	padding: 10px 10px;
}

/******************INSTITUCIONAL**********************/

/******************PACOTES**********************/

.containerPacote {
	width: 790px;
	padding: 0 10px;
	font-family: trebuchet ms, verdana, arial;
}

.containerPacote .produto_pct {
	width: 138px;
	padding: 10px;
	/*margin-top: 10px;*/
}

.containerPacote .validacao {
	font-size: .8em;
	font-weight: normal;
	color: #999;
	padding: 3px 0;
	width: 790px;
	display:none;
}

.produto_pct .imgProduto {
	width: 138px;
	height: 120px;
	margin-bottom: 3px;
	text-align: center;
}

.produto_pct .infos_pct {
	width: 138px;
	height: 95px;
	color: #666;
}

.produto_pct .infos_pct2 {
	width: 138px;
	height: 35px;
	color: #666;

}

.nomeProduto_pct {
	font-weight: bold;
	font-size: .8em;
}

.camisaOpcoes {
	border: 1px solid #CCC;
	padding: 3px;
	font-size: .7em;
	background: #F5F5F5;
    position: absolute;
    bottom: 0;
	width: 130px;
}

.camisaOpcoes select {
	font-size: .8em;
}

.divisor2 {
	width: 780px;
	padding: 0 0 3px 10px;
	background: url(/img/dots_gray.gif) repeat-x left bottom;
	font: .9em trebuchet ms, verdana, arial;
	color: #060;
	margin-top: 10px;
}

.divisor2 span {
	font-size: 1.4em;
}

/******************PACOTES**********************/

/******************DETALHES DO PROD.**********************/

.fotoProduto {
	width: 150px;
	padding-right: 20px;
}

.detalhesProduto {
	width: 600px;
	color: #666;
	font-weight: normal;
}

.titulo_detalhe {
	font-size: 1.5em;
	color: #69AB2E;
}

.autor_detalhe, .editora_detalhe, .isbn_detalhe {
	display: block;
	padding: 2px;
	margin: 2px 0;
	background: #F5F5F5;
}

.precoProduto_detalhe {
	font-size: 1.4em;
	color: #060;
	font-weight: bold;
	margin-top: 10px;
}

.sinopse_detalhe {
	margin-top: 10px;
	/*border-top: 1px solid #CCC;*/
	background: url(/img/dots_gray.gif) repeat-x left top;
}

.bt_comprar_detalhe {
	padding-top: 10px;
}

/******************DETALHES DO PROD.**********************/

/******************LISTA LIVROS**********************/

.lista_livros {
    width: 770px;
    padding: 0 20px 10px 20px;
    font: .8em trebuchet ms, verdana, arial;
    color: #666;
}

.lista_livros h3 {
    color: #69AB2E;
}

.lista_livros ul {
    margin-top: 10px;
    display: block;
    float: left;
}

.lista_livros li {
    width: 365px;
    height: 170px;
    float: left;
    display: inline;
    margin: 20px 0 0 20px;
}

.lista_livros li a {
    color: #060;
    text-decoration: underline;
    font-size: 1.2em;
}

.lista_livros li img {
    margin-right: 5px;
}

.lista_livros .first {
    margin-left: 0;
}

.lista_livros .firstLine {
    margin-top: 0;
}

/******************LISTA LIVROS**********************/

/******************LIVROS CARREIRA**********************/

.colTrabalhos_comoFazer .livros_carreira {
    color: #0;
    width: 328px;
    margin-top: 8px;
}

.livros_carreira .first {
    margin-top: 0;
}

.livros_carreira .capa {
    width: 90px;
    margin-right: 10px;
}

.livros_carreira .infos {
    width: 228px;
}

.infos .nomeLivro {
    font-size: 1em;
    color: #69AB2E;
    font-weight: bold;
}

.nomeLivro a {
    color: #69AB2E;
    text-decoration: none;
}

.nomeLivro a:hover {
    color: #60;
}

.infos .descricaoLivro {
    font-size: .8em;
    color: #666;
}

.infos .detalhesLivro {
    font-size: .9em;
}

.infos .detalhesLivro a {
    color: #0;
    text-decoration: none;
}

.verTodos {
    width: 308px;
    padding: 5px 10px;
    background: #F5F5F5;
    font-weight: bold;
    font-size:  .9em;
    color: #60;
}

.verTodos a {
    text-decoration: none;
    color: #69AB2E;
}


/******************LIVROS CARREIRA**********************/

/******************DETALHES DO PROD.**********************/

/******************LIVROS CARREIRA**********************/

.colTrabalhos_comoFazer .livros_carreira {
	color: #000;
	width: 328px;
	margin-top: 8px;
}

.livros_carreira .first {
	margin-top: 0;
}

.livros_carreira .capa {
	width: 90px;
	margin-right: 10px;	
}

.livros_carreira .infos {
	width: 228px;
}

.infos .nomeLivro {
	font-size: 1em;
	color: #69AB2E;
	font-weight: bold;
}

.nomeLivro a {
	color: #69AB2E;
	text-decoration: none;
}

.nomeLivro a:hover {
	color: #060;
}

.infos .descricaoLivro {
	font-size: .8em;
	color: #666;
}

.infos .detalhesLivro {
	font-size: .9em;
}

.infos .detalhesLivro a {
	color: #000;
	text-decoration: none;
}


/******************LIVROS CARREIRA**********************/

/******************LISTA LIVROS**********************/

.lista_livros {
	width: 770px;
	padding: 0 20px 10px 20px;
	font: .8em trebuchet ms, verdana, arial;
	color: #666;
}

.lista_livros h3 {
	color: #69AB2E;
}

.lista_livros ul {
	margin-top: 10px;
	display: block;
	float: left;
}

.lista_livros li {
	width: 365px;
	height: 170px;
	float: left;
	display: inline;
	margin: 20px 0 0 20px;
}

.lista_livros li a {
	color: #060;
	text-decoration: underline;
	font-size: 1.2em;
}

.lista_livros li img {
	margin-right: 5px;
}

.lista_livros .first {
	margin-left: 0;
}

.lista_livros .firstLine {
	margin-top: 0;
}

/******************LISTA LIVROS**********************/


/******************PESQ_CATEGORIAS (HOME)**********************/

.pesq_categoria {
	width: 630px;
	margin-bottom: 5px;
}

.pesq_categoria_top {
	width: 615px;
	height: 28px;
	background: url(/img/categorias_top.jpg) no-repeat;
	/*text-transform: uppercase;*/
	font: .7em trebuchet ms, verdana, arial;
	padding: 15px 0 0 15px;
	color: #000;
}

.pesq_categoria_conteudo {
	width: 616px;
	/*height: 340px;*/
	padding: 0 7px;
	background: url(/img/categorias_bg.jpg) repeat-y;
}

.pesq_categoria_carreira {
	width: 602px /*140px*/;
	margin: 7px;
	/*float: left;*/
}

/*.pesq_categoria_carreira ul {
	margin: 0;
}*/

.pesq_categoria_carreira li {
	font: .7em trebuchet ms, verdana, arial;
	color: #000;
	margin: 3px 0;
	display: inline;
}

.pesq_categoria_carreira li a {
	color: #666;
	text-decoration: underline;
}

.pesq_categoria_carreira li a:hover {
	color: #FFF;
	background: #666;
	text-decoration: none;
}

.pesq_categoria_carreira .carreira {
	text-transform: uppercase;
	font: .6em arial, trebuchet ms, verdana, arial;
	color: #F90;
}

.pesq_categoria, .pesq_categoria_top, .pesq_categoria_conteudo, .pesq_categoria_bottom {
	float: left;
	position: relative;
}

/******************PESQ_CATEGORIAS (HOME)**********************/