a {color:#669;}
a:hover {color:#66F;}
a:visited {color:#99C;}

a {outline:none;}
a img {border:0}

h1 {color:#F60;font-size:2em;margin-bottom:1em;line-height:1em;font-family:Georgia;}
h2 {color:#E30;font-size:1.5em;margin:0;margin-bottom:.5em}
h3 {color:#D30;font-size:1.2em;margin-bottom:.5em}
h5 {color:#AAA;font-size:1em;margin:0;margin-bottom:.5em;padding:2px 3px;border-bottom:1px solid #CCC;}

p.h1		{color:#333;font-size:1;margin-bottom:.25em}
p.sh3		{font-size:.8em;margin:-2.5em 0 1em 0;text-align:right;padding-right:5px;}
p.chapeu	{font-size:.8em;margin-bottom:0;background:#EEE;padding:5px;display:inline-block;}
p.post-info	{font-size:.8em;}
p.foto		{font-size:.8em;background:#EEE;color:#CCC;padding:10px;margin:-1em 0 2em 0;}

img.qq_25	{float:left;padding:1px;margin:1px;border:1px solid #DDD;float:left;background:#FFF;}
img.qq_50	{padding:4px;margin:1px;border:1px solid #DDD;float:left;background:#FFF;}

p.post-info img.qq_25 {margin-right:3px;}

ul.lista		{margin:0;margin-bottom:1em;padding:0;}
ul.lista li 	{
	margin-left:0;
	padding:2px 0 2px 20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:transparent url(img/ico-topic.gif) no-repeat scroll 5px 4px;
}

.botao			{margin:0;padding:5px;border:0;font-weight:bold;cursor:pointer;text-decoration:none;display:inline-block;text-transform:lowercase;}
.botao	 		{color:#FFF;background-color:#999;border-top:1px solid #BBB;border-bottom:1px solid #888;}
.botao-entrar 	{color:#FFF;background-color:#67A54B;border-top:1px solid #95BF82;border-bottom:1px solid #649B4C;}
.botao-off 		{color:#FFF;background-color:#999;border-top:1px solid #BBB;border-bottom:1px solid #888;}
.botao-sair	 	{color:#FFF;background-color:#966;border-top:1px solid #C99;border-bottom:1px solid #633;}

a.botao			{color:#FFF;}

#desktop		{background:#FFF;margin-top:-50px;color:#333;}
#conteudo		{background:#FFF;padding:10px 0;}
#sidebar		{background:#FFF;padding:10px 0;}
#bannerdown		{background:#FFF;width:985px;margin:0 auto;text-align:center;}
#bannerdown .box	{padding:10px;}

.box-destaque	{background:#F9F9F1;}

/* logo
.......................... */
#logo {width:765px;float:left;margin:0;}
#logo a {color:#FFF;text-decoration:none;}
#logo a {text-indent:-9000px;background:url(img/interna-logo.gif) no-repeat top;text-decoration:none;width:166px;height:25px;padding:0;margin:0;display:block;}

/* busca google no header
.......................... */
#busca {width:220px;float:left;margin:0;padding:0}
#busca form.busca {margin:0;}
#busca form.busca fieldset {background:#FFF;border-left-color:#BBB;border-top-color:#BBB;border-right-color:#888;border-bottom-color:#888;}
#busca form.busca input {width:115px;font-size:.80em;outline:0;}
#busca form.busca label.lupa {width:16px;height:16px;}
#busca form.busca input.botao-busca {width:60px;background:#999;padding:6px;}

/* menu principal
.......................... */
#menu	{margin-bottom:0;}
#menu ul	{padding-bottom:50px;}

/*menu vertical
.......................... */
ul.menu-vertical		{margin:0;margin-bottom:1em;padding:0;}
ul.menu-vertical li 	{
	margin-left:0;
	padding:2px 0 2px 20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:transparent url(img/ico-topic.gif) no-repeat scroll 5px 4px;
}

ul.menu-vertical li.aqui {background:transparent url(img/ico-topic-aqui.gif) no-repeat scroll 5px 4px !important;}
ul.menu-vertical li.aqui a {color:#E30;}


/* table
.......................... */
#conteudo table {width:100%;margin-bottom:1em;background:#EEE;border-spacing:1px;}
#conteudo table caption {color:#F60;text-align:left;font-weight:bold;}
#conteudo table caption {padding:5px 10px;color:#999;background:#EEE;text-align:left;font-size:.85em}
#conteudo table td,
#conteudo table th	{padding:5px;}
#conteudo table th {text-align:left;background:#81A2C5;}
#conteudo table td	{border:1px solid #FFF;}
#conteudo table tr	{background:#FFF;}
#conteudo table thead td,
#conteudo table thead th {background:#81A2C5;border-color:#FFF;text-align:left;}
#conteudo table thead th.header {cursor:pointer;background:#81A2C5 url(img/ico-order.gif) center right no-repeat}
#conteudo table thead th.headerSortUp	{cursor:pointer;color:#FFF;background:#617994 url(img/ico-order-asc.gif) center right no-repeat;} 
#conteudo table thead th.headerSortDown	{cursor:pointer;color:#FFF;background:#617994 url(img/ico-order-desc.gif) center right no-repeat;}
#conteudo table tbody tr:hover {background-color:#DDD;}
#conteudo table tfoot {font-size:.8em;text-align:left;}

/* form
.......................... */
#conteudo form.padrao {margin:0;margin-bottom:1em;}
#conteudo form.padrao fieldset				{display:block;margin:0 0 1em 0;border:0;border-top:1px solid #EEE;padding:1em 0;}
#conteudo form.padrao fieldset p 			{display:inline-block;padding:0;margin:0;margin-bottom:.5em;border-left:1px solid #BBB !important;border-top:1px solid #BBB !important;border-right:1px solid #888 !important;border-bottom:1px solid #888 !important;}
#conteudo form.padrao fieldset p.noborder	{border:0 !important;}
#conteudo form.padrao fieldset input,
#conteudo form.padrao fieldset textarea		{border:0;outline:0;}
#conteudo form.padrao fieldset.acao 		{border:0;margin-top:0;background:#EE9;padding:10px;}
#conteudo form.padrao fieldset.no-legend 	{border:0;padding:0;}
#conteudo form.padrao legend 		{padding:0 .5em;color:#CCC;background:transparent;font-size:.9em;font-weight:bold;}
#conteudo form.padrao label 		{background-color:#EEE;float:left;width:150px;padding:6px 5px;text-align:right;margin-right:2px;}
#conteudo form.padrao label.req 	{background-color:#DDD;font-weight:bold;}
#conteudo form.padrao label.erro 	{background-color:#C00;color:#FFF;}
#conteudo form.padrao label.full 	{display:block;float:none;text-align:left;}
#conteudo form.padrao label.small 	{width:75px;}

/* sub-header (usado no perfil da comunidade)
.......................... */
#sub-header {
	padding:10px;
	background:#C60;
	color:#F2D9BF;
	margin:0;
	margin-bottom:20px;
	overflow:auto;
}

#sub-header p {margin-bottom:0;line-height:1.2em;}
#sub-header p.sobre {font-size:.8em;}
#sub-header h1 {margin-bottom:.2em;color:#FFF;}
#sub-header a {color:#FF0;}

#sub-header #sub-menu 	{width:725px;margin-bottom:-10px;background:#C60;}
#sub-header #sub-menu ul	{margin:0 auto;padding:0;overflow:auto;font-size:10px;font-weight:bold;text-transform:lowercase;}
#sub-header #sub-menu li	{height:25px;margin:10px 5px 0 0;float:left;list-style:none;color:#FFF;background:#C26100;border-top:2px solid #C26100}
#sub-header #sub-menu li a 	{color:#FFF;text-decoration:none;display:block;padding:5px;}
#sub-header #sub-menu li.config	{margin:10px 0 0 5px;float:right;background:#C00;border-top:2px solid #B00}
#sub-header #sub-menu li.aqui		{color:#000;background:#FFF;border-top:2px solid #F60}
#sub-header #sub-menu li.aqui a 	{color:#000;border:0;}

p.bt-entrar 		{margin:-70px 0 25px 0;padding:10px;text-align:right;}

ul.abas		{margin:0;margin-bottom:-1px;padding:0;overflow:auto;font-size:10px;font-weight:bold;text-transform:lowercase;clear:left;}
ul.abas li	{margin:10px 5px 0 0;float:left;list-style:none;}
ul.abas a 	{color:#000;text-decoration:none;display:block;padding:5px;background:#EEE;border:1px solid #EEE;color:#000;}
ul.abas a.selected 	{color:red;background:#FFF;border-bottom:1px solid #FFF;}

.box-tab	{border-top:1px solid #EEE;padding:1em 0 0 0;margin:0}

/* sistema de abas com conteúdo rolando na mesma página
-------------------------------------------------------------------------------------------------------------------------------------------  */
ul.innerabas			{margin:0;margin-bottom:1em;padding:0;overflow:auto;font-size:10px;font-weight:bold;text-transform:lowercase;clear:left;}
ul.innerabas li			{margin:10px 5px 0 0;float:left;list-style:none;}
ul.innerabas a		 	{color:#000;text-decoration:none;display:block;padding:5px;color:#000;}
ul.innerabas a.selected {color:#FFF;background:#000;}


/* perfil qq
-------------------------------------------------------------------------------------------------------------------------------------------  */
#qq-header {margin-bottom:1em;}
#qq-header h1 {margin:0;}
#qq-header p {font-size:.8em;margin:0;color:#999}
#qq-menu  img {background-color:#EEE;padding:10px;border:1px solid #DDD;margin-bottom:1em;}

#qq-menu ul.menu-vertical li 	{
	padding:2px 10px 2px 0;
	text-align:right;
	background:transparent url(img/ico-topic.gif) no-repeat scroll right center;
}

#qq-menu ul.menu-vertical li.aqui {background:transparent url(img/ico-topic-aqui-right.gif) no-repeat scroll right center !important;}


/* newsfeed
-------------------------------------------------------------------------------------------------------------------------------------------  */
.newsfeed					{padding:5px;border:1px solid #E6E6D7;margin-bottom:.5em;padding-left:40px;background:#F2F2E3;}
.newsfeed p.news-head img	{float:left;margin:0 0 0 -35px;}
.newsfeed p.news-info		{font-size:.8em;color:#666;}
.newsfeed p.news-info a		{color:#999;}
.newsfeeds img				{border-color:#EEE;}

/* box de quem é quem (home da comunidade)
-------------------------------------------------------------------------------------------------------------------------------------------  */
.box-qq h3 	{background:#BBB;padding:5px;font-size:1em;margin:0 0 1em 0;color:#FFF;}
.box-qq h4 	{background:#BBB;padding:2px 5px;font-size:.85em;margin:0 0 .5em 0;color:#FFF;}

.box-qq p.sh3	{color:#FFF;font-size:.8em;margin:-3.25em 0 1em 0;text-align:right;padding-right:5px;}
.box-qq p.sh3 a	{color:#FFF;}

/* box cross-cev
.......................... */
.box-cross				{padding:0 0 25px 5px;color:#999;border-left:1px solid #EEE;font-size:.9em;line-height: 1.3em;}
.box-cross p img.qq_50 	{margin-right:5px;}
.box-cross ul			{margin:0;margin-bottom:1em;}


/* cross-cev
.......................... */
#cross-cev		{background:#FBFBFB;padding:10px;margin-top:25px;color:#666;}
#cross-cev h3 	{margin:0;margin-bottom:.5em;padding:5px;background:#FFF;color:#333;}
#cross-cev p	{font-size:.8em;}
#cross-cev ul	{font-size:.8em;}


/* comentários
.......................... */
#entrevista,
#comentarios 	{background:#EEE;padding:10px;}

.comentario				{background:#DDD;padding:10px;border:1px solid #FFF;margin-bottom:.5em;}
.comentario-autor		{background:#FFF !important;}
.comentario-box-1c		{width:238px;float:left;}
.comentario-box-2c		{width:465px;float:left;}
.comentario-box-cross	{padding:0 0 25px 5px;margin-left:5px;color:#999;border-left:1px solid #EEE;font-size:.9em;line-height: 1.3em;}

#entrevista .comentario-box-1c {width:195px;}
#entrevista .comentario-box-2c {width:375px;}

#entrevista-qa .comentario-box-1c {width:195px;}
#entrevista-qa .comentario-box-2c {width:415px;}  /* usado em meucev/mentrevista/#####/ (pergunta/resposta)		*/
