* {
	margin:0;
	padding:0;
}

.clear {
	clear:both;
}

.upper{
	text-transform: uppercase;
}

a img {
	border:none;
}

.pag-desc {
	width:591px;
	border: 1px solid #8ab4cc;
	float: left;
}

.marb{
	margin-bottom: 1px;
	clear: both;
	float: left;
}

body {
	background:url('../img/bg.png') 00px 145px repeat-x;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet Ms", sans-serif;
	color:#4D4D4D;
}

body a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet Ms", sans-serif;
	color:#4D4D4D;
}

#rodape {
	width:100%;
	height: 176px;
	clear:both;
	background: url('../img/bg-rodape.png') top left repeat-x;
}

#rodape #conteudo {
	width:960px;
	padding:15px 0px;
	margin:0 auto;
	color:#fff;
}

#rodape #conteudo ul {
	list-style-type: none;
}

#rodape #conteudo ul li {
	display: inline;
	font-size:0.7em;
}

#rodape #conteudo ul li a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}

#rodape #conteudo ul li a:hover {
	color:#FFDA09;
}

#rodape address {
	font-style: normal;
	padding-left:70px;
	height:70px;
	margin-top:60px;
	float:left;
	line-height:1.2em;
	font-size:0.7em;
	background: url('../img/logo-digerati.png') top left no-repeat;
}

#rodape #sites-digerati {
	float:right;
	margin-top: 50px;
}

#rodape #sites-digerati span {
	float:left;
	width:120px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.6em;
}

#rodape #sites-digerati a img {
	float:left;
	margin:0px 5px;
}

#tudo {
	width:960px;
	margin:0 auto;
}

div.logo {
	width: 289px;
	height: 74px;
	background: url('../img/logo.png') top left no-repeat;
	text-indent:-9999px;
	float:left;
	margin-top:35px;
}

#pesquisa {
	width:350px;
	height:50px;
	float:left;
	background: url('../img/bg-pesquisa.png') top left no-repeat;
	margin-top:30px;
	margin-left:30px;
}

#pesquisa #campoBusca {
	width:245px;
	display:block;
	float:left;
	height:28px;
	background: url('../img/bg-campoBusca.png') top left no-repeat;
	padding-left:25px;
	padding-top:2px;
	color:#d05d2d;
	border:0px;
	margin:10px 5px 10px 15px;
	*margin-left:-15px;
	*margin-top:8px;
	font-size:1.2em;
	font-style: italic;
}

#pesquisa #btBusca {
	width:44px;
	height:36px;
	display:block;
	float:left;
	margin-top:7px;
	margin-left:5px;
	font-weight:bold;
	color:#4c6678;
	border:0px;
	background: url('../img/botao-pesquisa.png') left 50px no-repeat;
}

#pesquisa #btBusca:hover {
	background: url('../img/botao-pesquisa.png') left top no-repeat;
	cursor:pointer;
}

#login {
	width:275px;
	*width:280px;
	height:50px;
	float:left;
	margin-top:30px;
	margin-left:15px;
	*margin-left:10px;
	color:#8198a5;
	font-size: 0.7em;
}

#login a {
	color:#8198a5;
	font-size: 1em;
	text-decoration:none;
	clear:both;
	*margin-left:10px;
}

#login a:hover {
	text-decoration:underline;
}

#login .logado{
	margin-top: 5px;
}

#login .caixa-texto{
	float: left;
	width:210px;
}

#login .caixa-texto .bold{
	font-weight: bold;
}



#login .caixa-texto a, #login .caixa-texto span{ 
	font:normal 10px Verdana, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet Ms", sans-serif;
	color: #0F2F3E;
	clear: none;
}

#login .caixa-texto ul.menu{
	list-style-type: none;
}


#login .caixa-texto ul.menu li.menu1 ul.menu-usuario {
	display:none;
}

#login .caixa-texto ul.menu li.menu1:hover ul.menu-usuario {
	display:block;
}

#login .caixa-texto a.left, #login .caixa-texto a.menudousuario {
	background:url('../img/bg-menu-perfil.png') top left no-repeat;
	height:19px;
	width: 135px;
	margin:10px 0px;
	color:#4f6572;
	text-transform: uppercase;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet Ms", sans-serif;
	font-style:bold;
	padding-left:8px;
	padding-top:2px;
	float: left;
}



#login .caixa-texto a.left, #login .caixa-texto ul.menu-usuario {
	position:absolute;
	margin-top:30px;
	width:150px;
	background:#fff;
	border:1px solid #fff;
	list-style-type: none;
}

#login .caixa-texto a.left, #login .caixa-texto ul.menu-usuario li {
	background: url('../img/setinha-azul.png') 5px 10px no-repeat;
	border-bottom: 1px dotted #4f6572;
	color: #4f6572;
	padding:5px;
	padding-left:20px;
}

#login .caixa-texto a.left, #login .caixa-texto ul.menu-usuario li:hover {
	background-color:#e5f1f9;
}

#login .caixa-texto a.left, #login .caixa-texto ul.menu-usuario li a:hover {
	text-decoration:none;
}

#login .caixa-texto a.left, #login .caixa-texto a.menudousuario:hover {
	background:url('../img/bg-menu-perfil.png') bottom left no-repeat;
	text-decoration:none;
}



#login .caixa-texto a.right, #login .caixa-texto span.right{
	float: right;
}

#login .caixa-texto a.left, #login .caixa-texto a.menu-sair {
	width:53px;
	height:21px;
	background: url('../img/bg-menu-sair.png') top left no-repeat;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet Ms", sans-serif;
	font-style:bold;
	padding-left:8px;
	float:left;
	margin:10px 0px;
	padding-top:2px;
}

#login .caixa-texto a.left, #login .caixa-texto a.menu-sair:hover {
	text-decoration: none;
}



#login #campoLogin {
	width:130px;
	height:13px;
	background:url('../img/bg-login.png') top left no-repeat;
	float:left;
	font-size: 1em;
	font-weight:bold;
	padding: 4px;
	color:#7b93a3;
	display:block;
	margin-bottom:5px;
	border:0px;
}

#login #campoSenha {
	width:80px;
	height:13px;
	background:url('../img/bg-senha.png') top left no-repeat;
	float:left;
	font-size: 1em;
	font-weight:bold;
	margin-bottom:5px;
	padding: 4px;
	display:block;
	color:#7b93a3;
	border:0px;
}

#login #btLogin {
	width:34px;
	height:24px;
	border:0px;
	float:left;
	display:block;
	margin-bottom:5px;
	margin-top:-2px;
	margin-left:5px;
	color:#4c6678;
	font-size:1em;
	padding-bottom:3px;
	font-weight:bold;
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	background:url('../img/botao-login.png') top left no-repeat;
}

#login #btLogin:hover {
	cursor:pointer;
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
}

#menu-topo {
	width:640px;
	float:left;
	margin:10px 0px 0px 30px;
	height:24px;
}

#menu-topo ul {
	list-style-type: none;
}

#menu-topo ul li {
	display:inline;
}

#menu-topo ul li a{
	font-size: 0.7em;
	font-weight:bold;
	color:#607989;
	text-decoration:none;
	text-transform: uppercase;
}

#menu-topo ul li.ativo a.home, #menu-topo ul li.ativo a.artigos, #menu-topo ul li.ativo a.dicas, #menu-topo ul li.ativo a.noticias, #menu-topo ul li.ativo a.respostas, #menu-topo ul li.ativo a.tutoriais {
	background-position:0px -21px;
	color:#4B5F6B;
}

#menu-topo ul li a.home {
	width:56px;
	height:19px;
	display:block;
	margin-right:10px;
	padding:2px 0px 0px 20px;
	float:left;
	background: url('../img/bg-menu-home.png') 0px 100px no-repeat;
}

#menu-topo ul li a.dicas, #menu-topo ul li a.noticias{
	width:75px;
	height:19px;
	margin-right:10px;
	display:block;
	padding:2px 0px 0px 17px;
	float:left;
	background: url('../img/bg-menu.png') 0px 100px no-repeat;
}

#menu-topo ul li a.artigos{
	width:74px;
	height:19px;
	margin-right:10px;
	display:block;
	padding:2px 0px 0px 18px;
	float:left;
	background: url('../img/bg-menu.png') 0px 100px no-repeat;
}

#menu-topo ul li a.tutoriais{
	width:133px;
	height:19px;
	margin-right:10px;
	display:block;
	float:left;
	padding: 2px 0px 0px 15px;
	background: url('../img/bg-menu-respostas.png') 0px 100px no-repeat;
	text-decoration: center;
}

#menu-topo ul li a.dicas { 
	padding-left:28px;
	width:64px;
}

#menu-topo ul li a.respostas {
	width:140px;
	height:19px;
	display:block;
	float:left;
	padding: 2px 0px 0px 8px;
	background: url('../img/bg-menu-respostas.png') 0px 100px no-repeat;
}

#menu-topo ul li a.home:hover, #menu-topo ul li a.artigos:hover, #menu-topo ul li a.dicas:hover, #menu-topo ul li a.noticias:hover,  #menu-topo ul li a.tutoriais:hover, #menu-topo ul li a.respostas:hover {
	background-position:0px 0px;
}


.banner728x90 {
	width:758px;
	height:90px;
	background:#397A93;
	float:left;
	margin-top:30px;
}

#botoes-topo {
	width:154px;
	margin:30px 0px 0px 40px;
	float:left;
}

#botoes-topo a.twitter, #botoes-topo a.rss, #botoes-topo a.revista {
	width:114px;
	height:22px;
	margin-bottom:7px;
	float:left;
	color:#fff;
	font-size:0.7em;
	font-weight:bold;
	padding:4px 0px 0px 40px;
	text-decoration:none;
	display:block;
}

#botoes-topo a.twitter:hover, #botoes-topo a.rss:hover, #botoes-topo a.revista:hover {
	color:#FFDA09;
}

#botoes-topo a.twitter {
	background: url('../img/bg-botao-twitter.png') top left no-repeat;
}

#botoes-topo a.rss {
	background: url('../img/bg-botao-rss.png') top left no-repeat;
}

#botoes-topo a.revista {
	background: url('../img/bg-botao-revista.png') top left no-repeat;
}

#destaque-home {
	width:768px;
	height:309px;
	float:left;
	margin-top:28px;
	*margin-top:35px;
}

#destaque-home #descricao {
	width:270px;
	float:left;
	padding-right:35px;
}

#destaque-home #imagem {
	width:455px;
	float:left;
	height:309px;
	background:url('../img/bg-destaque.png') top left no-repeat;
	margin-top: -2px;
}

.chapeu {
	font-size: 1.1em;	
	color:#8fb841;
	margin-bottom:15px;
}

.chapeu-vermelho {
	color:#e36f4d;
}

.chapeu-azul {
	color:#54a3d2;
}

.chapeu-verde {
	color:#96bd4e;
}

#destaque-home #descricao a {
	color:#fff;
	font-size:0.8em;
	text-decoration: none;
}

#destaque-home #descricao a strong {
	display:block;
	font-size:1.4em;
	text-decoration:none;
	margin-bottom:10px;
}

#destaque-home #destaque {
	width: 308px;
	float:left;
}

#destaque-home #seletor {
	width: 310px;
	height: 62px;
	float:left;
	position: absolute;
	margin-top:200px;
	*margin-left:-305px;
}

#destaque-home #seletor .slide-top{
	width: 237px;
	height: 57px;
	margin: -5px 0px 0px 30px;
	visibility: hidden;	
}

#destaque-home #seletor ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#destaque-home #seletor ul li{
	float: left;
	margin: 0;
	width: 237px;
}

#destaque-home #seletor ul li img {
	float: left;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}

#destaque-home #seletor a.anterior {
	width:23px;
	height:31px;
	float:left;
	background:url('../img/bt-anterior.png') 0px -31px no-repeat;
	margin-top:-45px;
	margin-left: -30px;
}

#destaque-home #seletor a.proximo {
	width:24px;
	height:31px;
	float:left;
	background:url('../img/bt-proximo.png') 0px -31px no-repeat;
	margin-left: 240px;
	margin-top:-45px;
}

#destaque-home #seletor a.anterior:hover, #destaque-home #seletor a.proximo:hover  {
	background-position: 0px 0px;
}

#destaque-home #imagem img {
	width:415px;
	height:250px;
	margin: 18px 20px;
}

#revista {
	width:150px;
	float:left;
	margin:30px 0px 0px 30px;
}

#revista h2.chapeu {
	color:#f4bd33;
	font-size:1em;
}

#box-destaques {
	width:630px;
	margin-right:30px;
	float:left;
}

.destaque {
	width: 185px;
	height: 280px;
	float: left;
}

.destaque .chapeu, .destaque .chapeu-vermelho, .destaque .chapeu-verde, .destaque .chapeu-azul {
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:10px;
}

.destaque a.chapeu-vermelho, .destaque a.chapeu-verde, .destaque a.chapeu-azul {
	float: left;
	width: 100%;
}

.destaque a:hover {
	text-decoration: underline;
}

.destaque a {
	font-size:0.7em;
	text-decoration:none;
}

.destaque img.thumb {
	width:175px;
	height:105px;
	margin-bottom:5px;
}

.destaque a strong {
	display:block;
	font-size:1.2em;
	margin-bottom:10px;
}

.banner300x250 {
	width:300px;
	height:250px;
	background:#E4E4E4;
	float:left;
}

.sep {
	width:6px;
	height:280px;
	display:block;
	float:left;
	margin:0px 17px 0px 7px;
	background:url('../img/sep.png') 0px 10px no-repeat;
}

#corpo .sep {
	margin:0px 12px 0px 5px;
	background:url('../img/sep.png') 0px 0px no-repeat;
}

#corpo #box-destaques {
	margin: 20px 0px 0px 0px;
}

#corpo #box-destaques h2 {
	font-size:1em;
}

.col758 {
	width:758px;
	float:left;
}

#box-respostas {
	width:758px;
	height:278px;
	float:left;
	margin: 0px 30px 0px 0px;
	background:url('../img/bg-boxrespostas.png') 0px 36px no-repeat;
}

#box-respostas #tit {
	background:url('../img/bg-boxrespostas-tit.png') top  left no-repeat;
	width:339px;
	height:36px;
	float:left;
	text-indent:-9999px;
}

#box-respostas #botoes {
	width:419px;
	height:36px;
	float:left;
	background: url('../img/bg-botoes.png') top left repeat-x;
}

#box-respostas a.mais1, #box-respostas a.mais2, #box-respostas a.mais3, #box-respostas a.mais1-ativo, #box-respostas a.mais2-ativo, #box-respostas a.mais3-ativo {
	width:127px;
	height:36px;
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	position:absolute;
	float:left;
	display:block;
	text-indent:-9999px;
	background: url('../img/bg-boxrespostas-mais1.png') left -36px no-repeat;
}

#box-respostas a.mais2, #box-respostas a.mais2-ativo {
	width:132px;
	margin-left:127px;
	position:absolute;
	background: url('../img/bg-boxrespostas-mais2.png') top left no-repeat;
}

#box-respostas a.mais3, #box-respostas a.mais3-ativo {
	width: 160px;
	margin-left:259px;
	position:absolute;
	background: url('../img/bg-boxrespostas-mais3.png') top left no-repeat;
}

#box-respostas a.mais1-ativo, #box-respostas a.mais2-ativo, #box-respostas a.mais3-ativo  {
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	background-position: 0px -36px;
}

#box-respostas a.mais1:hover, #box-respostas a.mais2:hover, #box-respostas a.mais3:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
}

#box-respostas #posta-pergunta {
	width:308px;
	float:left;
	margin:5px 0px 0px 10px ;
	color:#4d758a;
	font-size:0.8em;
	font-weight:bold;
}

#box-respostas #posta-pergunta strong {
	font-size:1.4em;
	color:#99b565;
	display:block;
	margin-top:10px;
	letter-spacing:-1px;
	font-style:italic;
}

#box-respostas textarea {
	width:296px;
	height:96px;
	float:left;
	border:none;
	border:0px;	
	margin:12px 5px;
	*margin-left:-5px;
}

#box-respostas #posta-pergunta span {
	width:130px;
	float:left;
	font-size:0.8em;
}

#box-respostas #posta-pergunta span a {
	color:#4D758A;
}

#box-respostas #bt {
	width:128px;
	height:30px;
	border:0px;
	background:url('../img/bt.png') top left no-repeat;
	float:left;
	color:#324D5A;
	padding-bottom:5px;
	font-weight:bold;
	margin-left: 45px;
	font-size:0.9em;
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
}	

#box-respostas #bt:hover {
	cursor:pointer;
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
}

#box-respostas #lista-perguntas {
	height:219px;
	width:415px;
	display:block;
	float:left;
	overflow:auto;
	margin-top:-7px;
	padding-top:15px;
	margin-left:25px;
}

#box-respostas #lista-perguntas .pergunta {
	float:left;
	margin:5px 0px 5px 0px;
	padding-bottom:10px;
	border-bottom:1px dashed #D8D8D8;
}

#box-respostas #lista-perguntas .pergunta img {
	float:left;
	width:40px;
	height:40px;
	margin:5px 5px 0px 5px;
}

#box-respostas #lista-perguntas .pergunta a.perg {
	float:left;
	font-size:0.8em;
	width:340px;
	margin-top:0px;
	letter-spacing:-1px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom: 5px;
}

#box-respostas #lista-perguntas .pergunta .infos {
	clear:both;
	font-size:0.6em;
	float:left;
	width:340px;
	margin-left:50px;
}

#box-respostas #lista-perguntas .pergunta .infos a {
	text-decoration:none;
	font-weight:bold;
}

#box-respostas #lista-perguntas .pergunta .infos .voto {
	padding-left:13px;
	background: url('../img/035.png') top left no-repeat;
	margin-right:5px;
	float:left;
}

#box-respostas #lista-perguntas .pergunta .infos .voto-resposta {
	padding-left:13px;
	background: url('../img/032.png') top left no-repeat;
	margin-right:5px;
	float:left;
}


#box-respostas #lista-perguntas .pergunta .infos .respostas {
	padding-left:13px;
	float:left;
	background: url('../img/028.png') top left no-repeat;
	margin-right:5px;
}


.bloco-destaque, .bloco-destaque-vermelho {
	width:360px;
	float:left;
	font-size:0.8em;
	margin:30px 0px;
}


.bloco-destaque-vermelho {
	margin-left:30px;
}

.bloco-destaque .chapeu-bloco-amarelo, .bloco-destaque-vermelho .chapeu-bloco-vermelho {
	background:#f4b330;
	color:#fff;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
	padding:3px;
}

.bloco-destaque-vermelho .chapeu-bloco-vermelho {
	background:#e36f4d;
}

.bloco-destaque a, .bloco-destaque-vermelho a {
	text-decoration:none;
}

.bloco-destaque a.tit, .bloco-destaque-vermelho a.tit {
	font-weight:bold;
	margin:15px 0px 10px 0px;
	display:block;
}

.bloco-destaque .destaque-maior, .bloco-destaque-vermelho .destaque-maior {
	float:left;
	width:360px;
	border-bottom:1px dotted #f4b330;
	padding-bottom:10px;
}

.bloco-destaque-vermelho .destaque-maior {
	border-bottom:1px dotted #e36f4d;
}

.bloco-destaque a img , .bloco-destaque-vermelho a img {
	float:left;
}

.bloco-destaque a.desc, .bloco-destaque-vermelho a.desc  {
	float: left;
	width:175px;
	font-size:0.9em;
	font-weight:normal;
	margin-left:10px;
}

.bloco-destaque a.desc:hover, .bloco-destaque-vermelho a.desc:hover  {
	text-decoration:underline;
}

.bloco-destaque a.tit-mais, .bloco-destaque-vermelho a.tit-mais {
	display:block;
	width:340px;
	font-weight:bold;
	float:left;
	font-size:1em;
	border-bottom:1px dotted #f4b330;
	padding:5px 0px 5px 20px;
	letter-spacing:-1px;
	background: url('../img/setinha-amarela.png') 5px 10px no-repeat;
}

.bloco-destaque a.tit-mais:hover {
	background:#FFFAF0 url('../img/setinha-amarela.png') 5px 10px no-repeat;
}

.bloco-destaque-vermelho a.tit-mais {
	border-bottom:1px dotted #e36f4d;
	background: url('../img/setinha-vermelha.png') 5px 10px no-repeat;
}

.bloco-destaque-vermelho a.tit-mais:hover {
	background:#FEF5F3 url('../img/setinha-vermelha.png') 5px 10px no-repeat;
}




.col300 .bloco-destaque, .col300  .bloco-destaque-vermelho {
	width:300px;
	float:left;
	font-size:0.8em;
	margin:30px 0px 0px 0px;
}

.col300 .bloco-destaque .destaque-maior, .col300 .bloco-destaque-vermelho .destaque-maior {
	float:left;
	width:300px;
	border-bottom:1px dotted #f4b330;
	padding-bottom:10px;
}

.col300 .bloco-destaque-vermelho .destaque-maior {
	border-bottom:1px dotted #e36f4d;
}

.col300 .bloco-destaque a.tit-mais, .col300 .bloco-destaque-vermelho a.tit-mais {
	display:block;
	width:280px;
	font-weight:bold;
	float:left;
	font-size:1em;
	border-bottom:1px dotted #f4b330;
	padding:5px 0px 5px 20px;
	letter-spacing:-1px;
	background: url('../img/setinha-amarela.png') 5px 10px no-repeat;
}

.col300 .bloco-destaque a img , .col300  .bloco-destaque-vermelho a img {
	width:90px;
	height:60px;
	float:left;
}


.col300 .bloco-destaque a.desc, .col300 .bloco-destaque-vermelho a.desc  {
	float: left;
	width:200px;
	font-size:0.9em;
	font-weight:normal;
	margin-left:10px;
	margin-top:-5px;
}

.col300 .bloco-destaque a.tit, .col300 .bloco-destaque-vermelho a.tit {
	font-weight:bold;
	margin:15px 0px 10px 0px;
	display:block;
	letter-spacing:-1px;
}

.col300 .bloco-destaque a.tit-mais:hover {
	background:#FFFAF0 url('../img/setinha-amarela.png') 5px 10px no-repeat;
}

.col300 .bloco-destaque-vermelho a.tit-mais {
	border-bottom:1px dotted #e36f4d;
	background: url('../img/setinha-vermelha.png') 5px 10px no-repeat;
}

.col300 .bloco-destaque-vermelho a.tit-mais:hover {
	background:#FEF5F3 url('../img/setinha-vermelha.png') 5px 10px no-repeat;
}


.chapeu-bloco-verde {
	background:#9ac486;
	color:#fff;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
	padding:3px;
}


.col162 {
	width:162px;
	float:left;
	margin-left:40px;
	margin-top:30px;
}

.banner162x600 {
	width:162px;
	height:600px;
	float:left;
	background:#E2E2E2;
}

#box-mais-destaques {
	width:628px;
	height:259px;
	float:left;
	margin-top:20px;
	background:url('../img/bg-box-mais-destaques.png') top left no-repeat;
}

#box-mais-destaques #conteudo, #box-mais-destaques #conteudo1 {
	width:295px;
	margin:6px 0px 0px 15px;
	float:left;
	font-size:0.8em;
}

#box-mais-destaques .chapeu-bloco-azul, #box-mais-destaques .chapeu-bloco-verde {
	background:#8ab4cc;
	color:#fff;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
	padding:3px;
}

#box-mais-destaques .chapeu-bloco-verde {
	background:#9ac486;
}

#box-mais-destaques a {
	text-decoration:none;
}

#box-mais-destaques a:hover {
	text-decoration:underline;
}

#box-mais-destaques a.tit {
	display:block;
	font-size:0.9em;
	font-weight:bold;
	letter-spacing:-1px;
	margin:15px 0px 5px 0px;
}

#box-mais-destaques a.desc {
	font-size:0.9em;
}

#box-mais-destaques a img {
	width:90px;
	height:60px;
	float:left;
	margin:5px 5px 0px 0px;
}	

#box-mais-destaques a.tit-mais {
	display:block;
	font-weight:bold;
	font-size:0.9em;
	letter-spacing:-1px;
	margin:11px 0px 8px 0px;
}

#box-enquete {
	width:270px;
	height: 270px;
	padding:15px;
	background:url('../img/bg-enquete.png') top left no-repeat;
	float:left;
	margin-left:32px;
	font-size:0.8em;
	margin-top:20px;
	line-height:1.4em;
}

#box-enquete span {
	color:#54a3d2;
	font-size:1.1em;
	font-weight:bold;
}

#box-enquete strong {
	font-size:1.2em;
}

#box-enquete #bt, #deixar-comment #bt {
	width:128px;
	height:30px;
	border:0px;
	background:url('../img/bt.png') top left no-repeat;
	color:#324D5A;
	padding-bottom:5px;
	font-weight:bold;
	margin:5px 0px 5px 75px;
	clear:both;
	font-size:0.9em;
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
}	

#box-enquete #bt:hover, #deixar-comment #bt:hover {
	cursor:pointer;
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
}

#box-enquete a {
	font-weight:bold;
	font-size:0.8em;
	color:#4d758a;
}

#tags {
	width:603px;
	height:60px;
	padding: 10px;
	border:1px solid #CACACA;
	float:left;
	margin:0px 30px 50px 0px;
}

#tags a {
	color: #E36F4D;
	text-decoration: none;
	font-weight:bold;
	padding-left:15px;
	background:url('../img/tag-small.png') top left no-repeat;
	font-size:0.7em;
}

#tags a:hover {
	color:#4D4D4D;
}

.banner300x60 {
	width:300px;
	height:80px;
	background:#E6E6E6;
	float:left;
}

#corpo {
	width:600px;
	padding:15px;
	background: #fff url('../img/bg-corpo.png') top right repeat-y;
	min-height:600px;
	margin-top:50px;
	float:left;
}

#corpo-full {
	width:930px;
	padding:15px;
	background: #fff url('../img/bg-corpo.png') top right repeat-y;
	min-height:600px;
	margin-top:50px;
	float:left;
}

#corpo-mini {
	width: auto;
	padding:15px;
	background: #fff;
}

.col300 {
	width:300px;
	float: left;
	margin-left:30px;
	margin-top:50px;
}

#corpo #migalha {
	color:#fff;
	margin-top:-40px;
	*margin-top:-30px;
	margin-left:-15px;
	font-size:0.7em;
	display:block;
	text-transform:uppercase;
	display: block;
	position: absolute;
}

#corpo #migalha a {
	color:#fff;
	text-decoration:none;
}

#corpo #migalha a:hover {
	text-decoration:underline;
}

#chamadinhas {
	width:125px;
	float:left;
	margin-right:10px;
	margin-top:30px;
}

#chamadinhas a.tit {
	font-size:0.8em;
	text-decoration:none;
	font-weight: bold;
	letter-spacing:-1px;
}

#chamadinhas a.tit:hover {
	text-decoration: underline;
}

#chamadinhas a img {
	max-width:120px;
}

.col300 #box-enquete {
	margin-left:0px;
	margin-top:30px;
}

#materia, #col600 {
	width:600px;
	float:left;
	font-size:0.8em;
	clear: both;
}

.secao {
	text-transform: uppercase;
	color:#8fb841;
	font-weight:bold;
	font-size:1em;
}

h2.tit, h1.tit {
	letter-spacing:-1px;
	display:block;
	font-size:1.7em;
	margin: 15px 0px 5px 0px;
}

.tit-azul {
	font:bold 14px  "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	color: #5FABCF;
	display:block;
	margin-top: 5px;
}

.tit-top-linha {
	font:bold 14px  "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	color: #333;
	display:block;
	margin-top: 20px;
	border-bottom: 	#000 1px dotted;
	padding-bottom: 2px;
}

span.texto-grande{
	font:bold 24px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet Ms", sans-serif;
	color: #383838;
	display:block;
	margin-top: 20px;
}

span.texto-pequeno{
	font:bold 1.1em "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet Ms", sans-serif;
	color: #383838;
	display:block;
	margin-top: 20px;
}


#materia .data {
	font-size:0.9em;
	color: #787878;
	display:block;
	margin-bottom:30px;
}

#materia h2.desc {
	color: #7F7F7F;
	font-size: 1.2em;
	font-weight:bold;
	margin-bottom:30px;
	line-height:1.3em;
}

#materia .content p {
	margin:15px 0px;
	line-height:1.5em;
}

#materia .content ul{
	margin-left: 20px;
}

#materia .content ul li{
	color: #4d84a4;
	padding: 1px 0px 1px 10px;
}

#materia .content img {
	max-width:600px;
	margin:10px;
}

#materia h3 {
	margin-top:10px;
}

#materia div {
	clear:both;
}

#relacionadas {
	float:left;
	margin:15px 0px;
}

#relacionadas span {
	display: block;
	width:600px;
	color:#8fb841;
	font-weight:bold;
	float:left;
	font-size:0.9em;
	border-bottom:1px dotted #8fb841;
	padding:5px 0px 5px 0px;
	text-decoration:none;
	letter-spacing:-1px;
}

#relacionadas a.tit-mais {
	display:block;
	width:580px;
	font-weight:bold;
	float:left;
	font-size:0.9em;
	border-bottom:1px dotted #8fb841;
	padding:5px 0px 5px 20px;
	text-decoration:none;
	letter-spacing:-1px;
	background: url('../img/setinha-verde.png') 5px 10px no-repeat;
}

#relacionadas a.tit-mais strong{
	font-weight:bold;
	font-size:0.7em;
	letter-spacing:0px;
	color:#7F7F7F;
	float:right;
	margin-top: 0px;
	margin-right:5px;
}

#relacionadas a.tit-mais:hover {
	background:#F7FAEF url('../img/setinha-verde.png') 5px 10px no-repeat;
}

#comentarios {
	float:left;
	margin:15px 0px 0px 0px;
}

#comentarios span.tit {
	display: block;
	width:580px;
	color:#4d84a4;
	font-weight:bold;
	float:left;
	font-size:0.9em;
	border-bottom:1px dotted #4d84a4;
	padding:10px 0px 5px 20px;
	background: url('../img/bg-comment.png') top left no-repeat;
	text-decoration:none;
	letter-spacing:-1px;
}

#comentarios .comment {
	border-bottom:1px dotted #4d84a4;
	padding: 10px 5px;
	background:#f4fbff;
	font-size:0.8em;
	float:left;
	width:590px;
}

#comentarios .comment .data {
	display:block;
	margin-bottom:5px;
	font-size:0.9em;
}

#comentarios .comment .data strong {
	color:#4d84a4;
}

#comentarios .comment a.denunciar, #comentarios .comment a.responder {
	float: right;
	font-size:0.8em;
	font-weight: bold;
	color:#9e2e2e;
	margin-top: -23px;
	margin-right:5px;
}

#comentarios .comment a.responder {
	margin-right: 90px;
	color:#4d84a4;
}

#deixar-comment {
	width:330px;
	min-height:380px;
	float:left;
	margin: 20px 0px;
	background: url('../img/bg-deixar-comment.jpg') top left no-repeat;
}

#deixar-comment input, #deixar-comment textarea {
	border: 0px;
}

#deixar-comment .captcha{
	width: 300px;
	margin-left:11px;
	clear:both;
}
#deixar-comment .captcha img{
	border: #999 solid 1px;
	margin-left:5px;
}
#deixar-comment .captcha #captcha{
	border: #999 solid 1px;
	margin-top: 3px;
	margin-left: 0;
	margin-bottom: 5px;
}

#deixar-comment input {
	width:135px;
	height:24px;
	padding-top:2px;
	float: left;
	margin-left:45px;
}

#deixar-comment textarea {
	width:295px;
	height:95px;
	float:left;
	margin:5px 0px 5px 18px;
}

.banner250x250 {
	width:250px;
	height:250px;
	float:left;
	background: #E2E2E2;
	margin:20px 0px 0px 15px;
}

.lista-materia {
	margin:15px 0px;
	clear:both;
	border-bottom:1px dashed #C5C5C5;
}

.lista-materia img {
	margin:0px 10px 10px 0px;
}

.lista-materia a.tit {
	font-size:1.3em;
	display:block;
	text-decoration:none;
	margin-bottom:5px;
}

.lista-materia a.desc {
	color:#939393;
	text-decoration:none;
	font-weight:bold;
}

.lista-materia a.desc b, .lista-materia a.tit b{
	color:#8fb841;
}

.lista-materia .data {
	margin-top:5px;
}

.lista-materia a:hover {
	text-decoration:underline;
}

.secao {
	margin-top:10px;
	display:block;
	padding-bottom:10px;
	border-bottom:1px dashed #C5C5C5;
}

h1.tit-categoria {
	margin-top:10px;
	display:block;
	padding-bottom:10px;
	border-bottom:1px dashed #C5C5C5;
	text-transform: uppercase;
	color:#8fb841;
	font-weight:bold;
	font-size:1em;
}

.pag {
	margin:30px auto;
	height:32px;
	color:#224A60;
	width:400px;
}

.pagTop .pag {
	margin:-47px 0px 0px 0px;
	float:right;
	*margin-top:-30px;
	padding-bottom: 40px;
}

.pagBottom .pag {
	margin: 0px 0px 20px 0px;
	float:right;
	clear: both;
	width: 100%;
}

.pag span {
	float:left;
	padding-top:4px;
	font-weight:bold;
	margin-right:10px;
	font-size:0.9em;
	text-transform: uppercase;
}

.pag ul {
	list-style-type: none;
	float: right;
}

.pag ul li {
	display: inline;
	float: left;
	display: block;
	font: 1.5em;
	font-weight: bold;
	color:#fff;
	margin:3px;
}

.pag ul li a:hover {
	background-color:#224A60;
	color:#fff;
}

.pag ul li.ativo {
	padding:1px 8px;
	background-color:#224A60;
	color:#fff;
}

.pag ul li a {
	color:#224A60;
	padding:1px 8px;
	text-decoration: none;
}

.mensagemALL{
	clear: both;
	background-color: #F00;
}

.mensagemALL h2{
	font: 20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet Ms", sans-serif;
	color: #000;
	padding: 5px;
}

#o-box {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -300px;
	margin-top: -200px;
	width: 600px;
	height: 400px;
	z-index: 1000;
	display: none;
	background-color: #FFF;
	text-align: left;
	border: #B80000 2px solid;
}

#o-box #titulo {
	width: auto;
	height: 20px;
	font:bold 20px Arial, Verdana, sans-serif;
	border-bottom: #aaa 1px solid;
	margin: 10px;
	margin-right: 5px;
	padding-bottom: 5px;
	color: #B80000;
	text-transform: uppercase;
}

#o-box #titulo a.finalizar {
	background-color: #B80000;
	font:bold 15px Arial, Verdana, sans-serif;
	color: #000;
	padding: 2px 6px;
	cursor: pointer;
	margin-top: -5px;
	margin-right: 0px;
}

#o-box #titulo a.finalizar:hover {
	background-color: #F00;
	text-decoration: none;
	color: #FFF;
}

#o-box #o-conteudo {
	width: auto;
	background-color: #fff;
	padding: 10px;
}

#box-all {
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	width:100%;
	height:100%;
	background-color: #000;
	display: none;
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}

* hmtl #box-all {
	position:absolute;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');
}

#box-conteudo-tags{
	display: block; 
	clear: both; 
	background-color: #f0faa8; 
	padding: 5px;
}

/**------------------------- FORMULÁRIO CADASTRO ------------------------------ **/

#col600 .cadastro{
	background: #F2F6F9;
	width: 98%;
	font-family: "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 20px 0px 20px 0px;
}

#col600 .cadastro h2{
	float: left;
	text-align: left;
	font:bold 12px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 2px 5px 2px 5px;
	color: #000;
	width: 445px;;
	background: #F00;
	margin: 0px 0px 15px 70px;
}

#col600 .cadastro label{
	float: left;
	text-align: right;
	font:bold 16px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 0px 10px 0px 65px;
	color: #538399;
	width: 150px;
}

#col600 .cadastro label.no-espaco{
	padding: 0px 5px 0px 18px;
	padding-left: /*\**/20px\9;
	width: auto;
}

#col600 .cadastro input, #col600 .cadastro select {
	border: 1px #80A6BD solid;
	font:bold 14px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	float: left;
	padding: 2px;
	color: #666;
}

#col600 .cadastro select {
	font-size: 11px;
}

#col600 .cadastro select.mes{
	margin: 0px 10px 0px 11px;
	margin: /*\**/0px 12px 0px 12px\9;
	width: 135px;
}

#col600 .cadastro select.estado, #col600 .cadastro select.sexo{
	margin: 0px 12px 0px 0px;
	width: 135px;
}

#col600 .cadastro span.info-cadastro, #col600 .cadastro span.info-cadastro1, #col600 .cadastro span.info-cadastro2{
	font-weight: bold;
	font-size: 0.9em;
	letter-spacing: 0.01em;
	float: left;
}

#col600 .cadastro span.info-cadastro1{
	padding: 5px 10px 0px 80px;
}

#col600 .cadastro span.info-cadastro2{
	padding: 5px 10px 0px 70px;
}

#col600 .cadastro span.maior, #col600 .cadastro span.maior1{
	font:bold 16px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 0px 10px 10px 70px;
	color: #383838;
	float: left;
}

#col600 .cadastro span.maior1{
	padding: 0px 10px 10px 10px;
}


/**------------------------- GERAL ------------------------------ **/

#col600 .termos-de-uso{
	margin-top: 20px;
	margin-left: 110px;
	width: 420px;
	float: left;
}

#col600 .termos-de-uso a{
	font-weight: bold;
}

#col600 .termos-de-uso a:hover{
	text-decoration: none;
}

#col600 .termos-de-uso input{
	margin-top: 2px;
	margin-left: -20px;
	position: absolute;
}

#col600 a.botao-cadastro, #col600 a.botao-login, #col600 a.editar-perfil, #col600 a.escolha-foto, #col600 a.cancelar-avatar, #col600 a.generico{
	background: url(../img/bt-cadastro.png) no-repeat;
	padding: 8px 23px 8px 23px;
	color: #4E6472;
	font:bold 12px "Lucida Sans", "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	cursor: pointer;
}

#col600 a.botao-login{
	padding: 8px 45px 8px 45px;	
	margin-left: 50px;
}

#col600 a.editar-perfil{
	padding: 8px 30px 8px 28px;	
	margin-left: 50px;
}

#col600 a.escolha-foto, #col600 a.cancelar-avatar{
	float: left;
	padding: 7px 0px 5px 0px;	
	margin: 0px;
	width: 127px;
	text-align: center;	
}

#col600 a.generico{
	background: url(../img/bt-cadastro.png) top center no-repeat;
	padding: 8px 35px 8px 35px;	
	margin: 0px;
	width: 127px;
	text-align: center;	
}

#col600 a.botao-cadastro:hover, #col600 a.botao-login:hover{
	color: #000;
}

/**------------------------- FORMULÁRIO CONFIGURACAO ------------------------------ **/

#col600 .configuracao{
	background: #F2F6F9;
	width: 98%;
	font-family: "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 20px 0px 20px 0px;
}

#col600 .configuracao .box-check{
	margin: 0;
}

#col600 .configuracao .box-check img{
	float: left; 
	margin-right: 5px;
	margin-left: -20px;
}

#col600 .configuracao .box-check span{
	float: left;
	width: 270px;
}

#col600 .configuracao .box-check .cancelar-avatar{
	display: none;
	float: left;
}

#col600 .configuracao h2{
	float: left;
	text-align: left;
	font:bold 12px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 2px 5px 2px 5px;
	color: #000;
	width: 445px;;
	background: #F00;
	margin: 0px 0px 15px 35px;
}

#col600 .configuracao h2{
	float: left;
	text-align: left;
	font:bold 12px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 2px 5px 2px 5px;
	color: #000;
	width: 445px;;
	background: #F00;
	margin: 0px 0px 15px 35px;
}

#col600 .configuracao label.tit{
	float: left;
	text-align: left;
	margin-top: -5px;
	font:bold 16px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 0px 0px 0px 35px;
	color: #538399;
	width: 160px;
}

#col600 .configuracao textarea {
	border: 1px #80A6BD solid;
	font:bold 14px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	float: left;
	padding: 2px;
	color: #666;
	width: 330px;
	height: 100px;
}

#col600 .configuracao div.box-check{
	float: left;
	margin-left: 215px;
	margin-top: -20px;
	width: 330px;
}

#col600 .configuracao label.check{
	font-weight: bold;
}

#col600 .configuracao label.check input{
	margin-top: 2px;
	margin-left: -20px;
	position: absolute;
}

#col600 span.texto-passo, span.texto-grande{
	font:bold 24px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Trebuchet Ms", sans-serif;
	color: #383838;
	padding-left: 5px;
}

#col600 span.texto-grande{
	padding: 0px;
}

/**------------------------- FORMULÁRIO CAD PERGUNTA ------------------------------ **/

#col600 .cad-pergunta{
	width: 98%;
	font-family: "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 20px 0px 20px 0px;
}

#col600 .cad-pergunta h2{
	float: left;
	text-align: left;
	font:bold 14px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 2px 5px 2px 5px;
	color: #000;
	width: 98%;
	background: #F00;
	margin: 0px 0px 15px 0px;
}

#col600 .cad-pergunta input.pergunta, #col600 .cad-pergunta select.pergunta, #col600 .cad-pergunta input.medio{
	border: #7bbadb 1px solid;
	font-size: 25px;
	font-weight: bold;
	margin-top: 5px;
	padding: 2px;
	width: 580px;
}

#col600 .cad-pergunta input.medio{
	width: 290px;
}

#col600 .cad-pergunta select.pergunta{
	width: 586px;
}

#col600 .cad-pergunta textarea{
	border: #7bbadb 1px solid;
	font-size: 15px;
	margin-top: 3px;
	padding: 2px;
	width: 580px;
	height: 90px;
}

#col600 .cad-pergunta label{
	font:bold 14px  "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	color: #5FABCF;
	display:block;
	margin-top: 5px;
}

#col600 .cad-pergunta label.check{
	margin-top: 10px;
	margin-left: 20px;
	font-weight: normal;
	color: #000;
}

#col600 .cad-pergunta .categorias{
	background-color: #f3fbfe;
	width: 560px;
	padding: 10px;
}

#col600 .cad-pergunta .categorias span.orienta{
	font-weight: bold;
	margin-top: 5px;
	float: left;
}

#col600 .cad-pergunta .categorias .bg{
	background-color: #fff;
	padding: 10px 0px 10px 0px;
}

#col600 .cad-pergunta .categorias div.select-busca{
	width: 170px;
	min-height: 300px;
	float: left;
	border-right: #96bd4e 1px dotted;
	cursor: pointer;
	padding: 0px 8px;
	overflow: auto;
}

#col600 .cad-pergunta .categorias div.cat3{
	border: 0;
}

#col600 .cad-pergunta .categorias div.select-busca a{
	padding: 3px 0px 3px 5px;
	font:normal 11px  "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	display: block;
	text-decoration: none;
}

#col600 .cad-pergunta .categorias div.select-busca a.mais{
	padding: 3px 0px 3px 20px;
	background: url(../img/seta-option.png) 3px 6px no-repeat;
}

#col600 .cad-pergunta .categorias div.select-busca a:hover, #col600 .cad-pergunta .categorias div.select-busca a.ativo{
	font-weight: bold;
	background-color: #f4fbff;
}

#col600 .cad-pergunta .mig a{
	font:bold 12px "Lucida Sans", "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Trebuchet Ms", sans-serif;
}

#col600 .cad-pergunta .mig a{
	color: #5FABCF;
	text-decoration: none;
}

#col600 .cad-pergunta .mig a:hover{
	text-decoration: underline;
}

#col600 .cad-pergunta .box-visualizacao{ 
	padding-top: 10px;
}

#col600 .cad-pergunta .box-visualizacao a{ 
	float: left;
}

#col600 .cad-pergunta .box-visualizacao .intern{
	font:normal 14px "Trebuchet Ms", "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", "Trebuchet Ms", sans-serif;
	background: #F2F6F9;
	float: left;
	padding: 5px 10px;
	margin-left: 5px;
	width: 500px;
	min-height: 100px;
}

#col600 .cad-pergunta .box-visualizacao .intern span{ 
	font-size: 16px;
	font-weight: bold;
	color: #393939;
	display: block;
	padding-bottom: 10px;
}

/**------------------------- FORMULÁRIO CAD RESPOSTA ------------------------------ **/

#col600 .cad-resposta{
	width: 98%;
	font-family: "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 20px 0px 20px 0px;
}

#col600 .cad-resposta h2{
	float: left;
	text-align: left;
	font:bold 14px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	padding: 2px 5px 2px 5px;
	color: #000;
	width: 98%;
	background: #F00;
	margin: 0px 0px 15px 0px;
}

#col600 .cad-resposta textarea{
	border: #7bbadb 1px solid;
	font-size: 15px;
	margin-top: 3px;
	padding: 2px;
	width: 580px;
	height: 90px;
}

#col600 .cad-resposta textarea.menor{
	height: 50px;
}

#col600 .cad-resposta label{
	font:bold 14px  "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	color: #5FABCF;
	display:block;
	margin-top: 5px;
}

#col600 .cad-resposta label.dist{
	margin-top: 15px;
}
























/**************************** LISTA PERGUNTA, VISUALIZAR PERGUNTA **************************************/

#box-lista-categorias {
	width:127px;
	float:left;
	border: 1px solid #68aed7;
	background:#f4f7f9;
	margin-right:15px;
	margin-top:15px;
}

#box-lista-categorias ul {
	list-style-type: none;
	margin:5px;
	font-size:11px;
}

#box-lista-categorias ul li a {
	text-decoration:none;
}

#box-lista-categorias ul li.cat {
	font-weight:bold;
	margin-top:10px;
	text-decoration: none;
}

#box-lista-categorias ul li.cat-mae {
	font-weight:bold;
	margin-top:10px;
	color:#5fa9d5;
}

#box-lista-categorias ul li.cat-mae a{
	font-size: 11px;
	font-weight:bold;
	color:#5fa9d5;
	text-transform: uppercase;
}

#box-lista-categorias ul li.cat-mae a{
	text-decoration: none;
}

#ordenar-perguntas {
	font-size: 11px;
	color: #3B3B3B;
	margin-top:-25px;
	float:right;
}

#ordenar-perguntas a.mais-recentes {
	background: url('../img/reloginho.png') 2px 3px no-repeat;
	padding-left:15px;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}

#ordenar-perguntas a.mais-populares {
	background: url('../img/035.png') 2px 3px no-repeat;
	padding-left:15px;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}

#ordenar-perguntas a.melhores-respostas {
	background: url('../img/032.png') 2px 3px no-repeat;
	padding-left:15px;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}

#migalha-perguntas {
	margin-top:15px;
	font-size:11px;
}

#migalha-perguntas a {
	text-decoration: none;
}

#migalha-perguntas a.atual {
	font-weight:bold;
}

#campoBuscaInt {
	background: url('../img/bg-pesquisa-interna.png') top left no-repeat;
	width: 268px;
	height: 17px;
	border: none;
	margin-top:15px;
	padding:5px;
	float:left;
}

#btBuscaInt {
	background: url('../img/bt.png') top left no-repeat;
	width:128px;
	height:30px;
	border: none;
	margin-top:12px;
	margin-left:10px;
	color: #4c6678;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	padding-top:0px;
}



#lista-perguntas-interna {
	width:450px;
	display:block;
	float:left;
	margin-top:-7px;
	padding-top:15px;
	margin-left:0px;
}

#lista-perguntas-interna .pergunta {
	float:left;
	margin:5px 0px 5px 0px;
	padding-bottom:10px;
	font-size:1.2em;
	border-bottom:1px dashed #D8D8D8;
}

#lista-perguntas-interna .pergunta img {
	float:left;
	width:40px;
	height:40px;
	margin:5px 5px 0px 5px;
}

#lista-perguntas-interna .pergunta a.perg {
	float:left;
	font-size:0.8em;
	width:400px;
	margin-top:0px;
	letter-spacing:-1px;
	font-weight:bold;
	text-decoration:none;
	height: auto;
	margin-bottom: 15px;
}

#lista-perguntas-interna .pergunta .infos {
	clear:both;
	font-size:0.6em;
	float:left;
	width:400px;
	margin-left:50px;
	margin-top: -10px;
}

#lista-perguntas-interna .pergunta .infos a {
	text-decoration:none;
	font-weight:bold;
}

#lista-perguntas-interna .pergunta .infos .voto {
	padding-left:13px;
	background: url('../img/035.png') top left no-repeat;
	margin-right:5px;
	float:left;
}

#lista-perguntas-interna .pergunta .infos .voto-resposta {
	padding-left:13px;
	background: url('../img/032.png') top left no-repeat;
	margin-right:5px;
	float:left;
}


#lista-perguntas-interna .pergunta .infos .respostas {
	padding-left:13px;
	float:left;
	background: url('../img/028.png') top left no-repeat;
	margin-right:5px;
}

#pergunta-autor {
	float: left;
	margin: 0px 0px;
}

#pergunta-autor strong {
	font-size: 15px;
	display:block;
}

#pergunta-autor .thumb, #pergunta-autor .perguntas{
	float: left;
	clear: none;
}

#pergunta-autor .perguntas{
	margin-top: 10px;	
}

.dados-perg {
	margin: 10px 0px 10px 0px;
	float: left;
	width:600px;
	font-size: 0.85em;
	font-weight: normal;
}

.dados-perg a {
	color: #4d84a4;
	font-weight: bold;
	text-decoration: none;
}

.msg-serv{
	display: block;
	color: #f00;
	font-size: 11px;
	font-weight: normal;
}

.thumb {
	float:left;
	margin-right:10px;
	width: 40px;
	height: 40px;
}

.thumb50 {
	float:left;
	margin-right:10px;
	width: 50px;
	height: 50px;
}

.perguntas {
	float: left;
	width: 520px;
	padding:10px;
	background:#f4f7f9;
}

.perguntas h1{
	font-size: 15px;
}

.perguntas a {
	text-decoration: none;
}

.perguntas a:hover {
	text-decoration: underline;
}

#melhor-resposta {
	float:left;
	margin-top:15px;
}

#melhor-resposta .resposta{
	float: left;
	clear: none;
	margin-top: 10px;
}

.tit-resposta {
	background: url('../img/estrela.png') top left no-repeat;
	padding-left: 18px;
	font-weight: bold;
	font-size: 1.1em;
}

.resposta {
	background: #ebf6e1;
	float: left;
	width: 520px;
	padding: 10px;
	font-size: 13px;
}

a.voto, a.positivo, a.negativo, a.denunciar, a.excluir {
	background: #EFF4F5 url(../img/feliz.png) 3px 5px no-repeat;
	padding: 2px 2px 2px 18px;
	font-weight:normal;
	margin: 0px 3px;
	color:#404040;
	text-decoration:none;
	border: 1px solid #BAD2DC;
}

a.positivo {
	background:#EFF4F5 url('../img/feliz.png') 3px 5px no-repeat;
}	

a.positivo:hover {
	background-color:#D3E1E4;
}	

a.voto {
	background:#EFF4F5 url('../img/032.png') 3px 4px no-repeat;
}

a.voto:hover {
	background-color:#D3E1E4;
}

a.negativo {
	background:#EFF4F5 url('../img/triste.png') 3px 5px no-repeat;
}

a.negativo:hover {
	background-color:#D3E1E4;
}

a.denunciar {
	background:#EFF4F5 url('../img/denunciar.png') 3px 5px no-repeat;
}

a.denunciar:hover {
	background-color:#D3E1E4;
}

a.excluir {
	background:#EFF4F5 url('../img/101.png') 3px 5px no-repeat;
	padding-left: 15px;
}

a.excluir:hover {
	background-color:#D3E1E4;
}

ul.botoes {
	list-style-type: none;
}

ul.botoes li {
	display: inline;
	background: url('../img/bt-boa.jpg') top left no-repeat;
	width: 157px;
	height: 19px;
	display:block;
	float:left;
	padding: 5px 2px;
	margin:30px 0px 0px 0px ;
}

ul.botoes a.boa, ul.botoes a.salvar, ul.botoes a.alterar, ul.botoes a.boa-off, ul.botoes a.salvar-off {
	background: url('../img/035.png') 1px 3px no-repeat;
	text-transform: uppercase;
	font-weight:bold;
	color:#334e5f;
	text-decoration:none;
	font-size: 11px;
	padding-left:15px;
	margin: 0px 3px;
}

ul.botoes a.boa-off {
	background: url('../img/035_off.png') 1px 3px no-repeat;
}

ul.botoes a.salvar {
	background:	url('../img/coracao.png') 1px 3px no-repeat;
}

ul.botoes a.salvar-off {
	background:	url('../img/coracao_off.png') 1px 3px no-repeat;
}

ul.botoes a.alterar {
	background: url('../img/lapis.png') 1px 3px no-repeat;
}

ul.botoes li.resposta {
	display: inline;
	background: url(../img/botao-resposta.png) top left no-repeat;
	width: 105px;
	height: 19px;
	display:block;
	float:left;
	padding: 5px 2px;
	margin:31px 0px 0px 0px ;
}

ul.botoes li.resposta a{
	background: url('../img/028.png') 1px 3px no-repeat;
	color: #fff;
}

.tit-respostas {
	clear:both;
	float:left;
	border-bottom: 1px dotted #000;
	width: 590px;
	margin-top:50px;
	padding-bottom:5px;
}

.ordem-respostas {
	font-size: 0.8em;
	font-style: normal;
	float: right;
}

#bt-melhorresposta {
	width: 152px;
	height: 26px;
	background: url('../img/bt-resposta.png') top left no-repeat;
	border: none;
	margin: 5px 0px 0px 48px;
	cursor: pointer;
	color: #fff;
}

/* ---------------------------------------------------- MSN DOWN ---------------------------------------------------- */

.msg-down{
	font-size: 0.85em;
	font-weight: normal;
	display: block;
	color: #f00;
	clear: both;
}

.msg-down a{
	color: #4d84a4;
	font-weight: bold;
	text-decoration: none;
}

/* ---------------------------------------------------- BOX DENUNCIA ---------------------------------------------------- */

#box-denuncia, #box-avaliacao, #box-detalhes {
	background: #1f638e;
	font-size:0.8em;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 1000;
	display: none;
}

#box-denuncia #titulo, #box-avaliacao #titulo, #box-detalhes #titulo{
	background: url(../img/denunciar.png) 0px 4px no-repeat;
	width: auto;
	height: 20px;
	font:bold 14px "Lucida Sans Unicode", Verdana, sans-serif;
	margin: 10px 5px 0px 10px;
	padding-left: 15px;
	color: #fff;
	text-transform: uppercase;
}

#box-denuncia #titulo a.finalizar, #box-avaliacao #titulo a.finalizar, #box-detalhes #titulo a.finalizar{
	background-color: #fff;
	font:bold 14px Arial, Verdana, sans-serif;
	color: #000;
	padding: 2px 6px;
	cursor: pointer;
	margin-top: -2px;
	margin-right: 5px;
	text-transform: none;
}

#box-denuncia #titulo a.finalizar:hover, #box-avaliacao #titulo a.finalizar:hover, #box-detalhes #titulo a.finalizar:hover{
	background-color: #000;
	text-decoration: none;
	color: #FFF;
}

#denunciaBloco, #avalieresposta {
	background: #fff url(../img/bg-denuncia.png) top left repeat-x;
	width: 480px;
	height: 250px;
	padding: 10px;
	margin: 5px 0px 0px 10px;
}

#denunciaBloco h2, #avalieresposta h2 {
	text-transform: uppercase;
	color: #1d3e4d;
	display: block;
	text-align: center;
}

textarea.denuncie {
	width: 453px;
	height: 111px;
	background: url('../img/bg-input-denuncie.png') top left no-repeat;
	padding: 15px;
	border:0px;
}

#btBuscaDenuncie {
	background: url(../img/bt-cadastro.png) no-repeat;
	width:128px;
	border: none;
	margin-top:12px;
	margin-left:180px;
	color: #4c6678;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	padding: 6px 0px 10px 0px;
}

#btBuscaGeral {
	background: url(../img/bt-cadastro.png) no-repeat;
	width:128px;
	border: none;
	margin-top:15px;
	margin-left:10px;
	color: #4c6678;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	padding: 6px 0px 10px 0px;
}

/* ---------------------------------------------------- BOX AVALIACAO ---------------------------------------------------- */

#box-avaliacao #titulo{
	background:url(../img/estrela.png) top left no-repeat;
	padding-left: 20px;
}

#avalieresposta{
	height: 330px;
}

ul.avalie {
	list-style-type: none;
}

ul.avalie {
	display: inline;
}

ul.avalie li.esq a {
	width: 22px;
	height: 42px;
	background: url(../img/estrela-geral.png) -46px 0px no-repeat;
	float: left;
}

ul.avalie li.dir a{
	float: left;
	width: 22px;
	height: 47px;
	background: url(../img/estrela-geral.png) -68px 0px no-repeat;
}

ul.avalie li.esq a.ativo {
	background: url(../img/estrela-geral.png) 0px 0px no-repeat;
}

ul.avalie li.dir a.ativo{
	background: url(../img/estrela-geral.png) -22px 0px no-repeat;
}

/* ---------------------------------------------------- BOX DETALHES ---------------------------------------------------- */

#box-detalhes #titulo{
	background:url(../img/editar_arquivo.png) top left no-repeat;
	padding-left: 20px;
}

/* ----------------------------------------- GENERICOS -------------------------------------------- */

.thumb-perfil {
	float: left;
	width:80px;
}

.enviar-recado {
	font-weight: bold;
	font-size: 11px;
}

.desc-perfil {
	float: left;
	width: 480px;
	padding:10px;
	margin-bottom:0px;
	background:#f4f7f9;
}

.tit-responda1 {
	font-weight: bold;
	clear: both;
	width:590px;
	margin-top:30px;
	margin-bottom:10px;
	float:left;
	padding-bottom:5px;
	border-bottom:1px dotted #4F4F4F;
}

.vermais {
	float:right;
	color:#4D84A4;
	margin:-20px 10px 0px 0px;
}

/* --------------------------------------- MINHA PERGUNTA ------------------------------------------ */

#minha-resposta {
	float: left;
	margin-top: 0px;
}

#minha-pergunta {
	float: left;
	margin-top: 15px;
}

#minha-pergunta .infos {
	clear:both;
	font-size:0.8em;
	float:left;
	width:580px;
	margin:10px 0px 0px 0px;
}

#minha-pergunta .infos a {
	text-decoration:none;
	font-weight:bold;
}

#minha-pergunta .infos .voto {
	padding-left:13px;
	background: url('../img/035.png') top left no-repeat;
	margin-right:5px;
	float:left;
}

#minha-pergunta .infos .voto-resposta {
	padding-left:13px;
	background: url('../img/032.png') top left no-repeat;
	margin-right:5px;
	float:left;
}


#minha-pergunta .infos .respostas {
	padding-left:13px;
	float:left;
	background: url('../img/028.png') top left no-repeat;
	margin-right:5px;
}

/* ------------------------ RESPOSTAS PERFIL --------------------------------- */

.respostas-perfil {
	padding:15px;
	float:left;
	width: 550px;
	background-color:#EBF6E1;
	margin-right:5px;
}

.respostas-perfil a {
	text-decoration: none;
}

.respostas-perfil a:hover {
	text-decoration: underline;
}

/* ------------------------ PERGUNTAS PERFIL --------------------------------- */

.perguntas-perfil {
	float: left;
	width: 510px;
	padding:10px;
	margin-bottom:0px;
	background:#f4f7f9;
}

.perguntas-perfil a {
	text-decoration: none;
}

.perguntas-perfil a:hover {
	text-decoration: underline;
}

/* ------------------------ WINDOWS RESPOSTAS GERAL --------------------------------- */

#campoBuscaInt {
	background: url(../img/bg-pesquisa-interna.png) top left no-repeat;
	width: 268px;
	height: 17px;
	border: none;
	margin-top:15px;
	padding:5px;
	float:left;
}

#bt-pergunte {
	width: 238px;
	float: left;
	height: 26px;
	margin: 20px 0px 10px 00px;
	padding: 5px 0px 0px 20px;
	font-weight:bold;
	cursor:pointer;
	background:url(../img/bt-pergunte.png) top left no-repeat;
	color:#fff;
	text-decoration: none;
}

#bt-pergunte:hover {
	color:#000;
}

#comentsMais{
	text-decoration: none;
	font-size: 14px;
	color:#4d84a4;
}

.centro_legenda{
	background-color: #42A1C5;	
}

.respostas .perguntas{
	margin-top: 10px;
}

.ver-todas{
	float: right;
	clear: both;
	font-weight: bold;
	color: #f4b330;
	padding-top: 5px;
}

.ver-todas:hover{
	text-decoration: underline;
}

#mapa-site {
	clear: both;
	display: block;
	background-color: #fff;
	padding: 10px;
	font:normal 12px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
}

#mapa-site #migalha {
	color:#000;
	font:normal 12px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	display:block;
	text-transform:uppercase;
	display: block;
	clear: both;
}

#mapa-site #migalha a {
	color:#4c6678;
	text-decoration:none;
	font:normal 12px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
}

#mapa-site #migalha a:hover {
	text-decoration:underline;
}

#mapa-site a {
	color:#4c6678;
	font:normal 14px "Trebuchet Ms", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	text-align: left;
	text-decoration: none;
}

#mapa-site a:hover {
	text-decoration: underline;
}

#mapa-site .lista-mapa{
	clear: both;
	display: block;
}

#mapa-site .lista-mapa li.tit{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	padding: 3px 0px 3px 0px;
	margin-left: 30px;
}

#mapa-site .lista-mapa li.tit a{
	font-size: 18px;
}

#mapa-site .lista-mapa li{
	padding: 3px 0px 3px 0px;
	margin-left: 50px;
}

/* box baixatudo */

.box_bxtudo{
width : 313px;
height : auto;
float : right;
text-align : left;
background-color:#ecf0f3;
margin:10px 0 5px 0;
}


.box_bxtudo .topobt{
	width : 313px;
	height: 34px;
	background: url("../img/bt_download.jpg") center top no-repeat;
	border-bottom: #3a94cd 4px solid;
		
}


.box_bxtudo .content{
	width : 313px;
	height: 59px;
	background-color: #FFF;
	margin-bottom:6px;
	padding: 8px 0 0 0;
		
}


.box_bxtudo .imgs { 
float:left; 
margin:3px 12px 0 8px; 
display:block;

}


.box_bxtudo h6{ 
 font-family: "Verdana", Geneva, sans-serif;
 color:#36719f;
 font-size:13px;
}


.box-enquete .deixar-comment {
	width:278px;
	height:189px;
	background:#f3f7f7;
	font-size:14px;
	padding:12px 15px 12px 20px;
	
}

.box-enquete span {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
    font-weight:bold;
	clear:both;
	color:#2e8eca;
}

.box-enquete .blocop{
  width:210px;
  color:#2e8eca;
  margin:5px 0 0 30px;
  font-size:13px;
  float:right;
  font-weight: bold; 
}

/* -- baixatudo -- */

.box_bxtudo{
	width : 300px;/*313px*/
	height : auto;
	float : right;
	text-align : left;
	background-color:#ecf0f3;
	margin:10px 0 5px 0;
	font-size: 13px
}

.box_bxtudo a{
	text-decoration: none;
}

.box_bxtudo .topobt{
	width: inherit;
	height: 34px;
	background: url("../img/bt_download.jpg") center top no-repeat;
	border-bottom: #3a94cd 4px solid;		
}

.box_bxtudo .content{
	width: inherit;
	height: 59px;
	background-color: #FFF;
	margin-bottom:6px;
	padding: 8px 0 0 0;		
}

.box_bxtudo .imgs { 
	float:left; 
	margin:3px 12px 0 8px; 
	display:block;
}

.box_bxtudo h6{ 
	 font-family: "Verdana", Geneva, sans-serif;
	 color:#36719f;
	 font-size:13px;
}

/**------------------------- boxtudo----------------------------- **/

#box_tudodownloads{
	width : 313px;
	height : auto;
	float : right;
	text-align : left;
	background-color:#ecf0f3;
	margin:10px 0 5px 0;
}


#box_tudodownloads .topobt{
	width : 313px;
	height: 34px;
	background: url("../html_novo/img/bt_download.jpg") center top no-repeat;
	border-bottom: #3a94cd 4px solid;
		
}
#box_tudodownloads .topobt{
	background: url("../html_novo/img/topo_td.jpg") center top no-repeat;
}

#box_tudodownloads .content{
	width : 313px;
	height: 59px;
	background-color: #FFF;
	margin-bottom:6px;
	padding: 8px 0 0 0;
		
}


#box_tudodownloads .imgs{ 
	float:left; 
	margin:3px 12px 0 8px; 
	display:block;
}


#box_tudodownloads h6{ 
 font-family: "Verdana", Geneva, sans-serif;
 color:#36719f;
 font-size:13px;
}
#box_tudodownloads p{
	font-size: 13px;
}
