@charset "iso-8859-1";
/* CSS Document */

	@import url(darksp.artigos.css);
	@import url(darksp.categorias.css);
	@import url(darksp.usuarios.css);

body {
	margin:0px;
	padding:0px;
	height:100%;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#FFF; /*url(../imgs/bg.png);*/
	color:#000;
}

h1, h2, h3, h4, h5, h6, p, fieldset {
	padding:0px;
	margin:0px;
	outline:none;
	vertical-align:baseline;
	display:block;
}

img {
	border:none;
}

/** New Style **/
h2 a, h3 a {
	text-decoration:none;
}

a:hover {
	color:#009;
}

/** Navegação **/

a#link-home {
	background:url(../imgs/icons/home-icon.png) no-repeat;
	padding-left:25px;
}

a#link-tipo {
	background:url(../imgs/icons/cat-icon.png) no-repeat;
	padding-left:25px;
}

a#link-categoria {
	background:url(../imgs/icons/sub-cat-icon.png) no-repeat;
	padding-left:25px;
}

a#link-artigo {
	background:url(../imgs/icons/art-icon.png) no-repeat;
	padding-left:20px;
}

a#link-comentario {
	background:url(../imgs/icons/coment-icon.png) no-repeat;
	padding-left:20px;
}

a#link-busca {
	background:url(../imgs/icons/search-icon.png) no-repeat;
	padding-left:20px;
}

a#link-login {
	background:url(../imgs/icons/login-icon.png) no-repeat;
	padding-left:25px;
}

a#linkSendArtigo {
	background:url(../imgs/icons/send-icon.png) no-repeat;
	padding-left:30px;
}

a#linkAddArtigo {
	background:url(../imgs/icons/add-art-icon.png) no-repeat;
	padding-left:25px;
}

a#linkCp {
	background:url(../imgs/icons/cp-icon.png) no-repeat;
	padding-left:25px;
}

a#linkChangePwd {
	background:url(../imgs/icons/change-pwd-icon.png) no-repeat;
	padding-left:30px;
}

a#linkChangeAvatar {
	background:url(../imgs/icons/change-avatar-icon.png) no-repeat;
	padding-left:30px;
}



div.newBox {
	clear:both;
	margin:5px 0px;
	border:1px solid #000;
	border-top:none;
}

div.newBoxTop {
	background:url(../imgs/bgs/bg_top.png) repeat-x;
	color:#CCC;
	height:40px;
	padding:0px 10px;
	line-height:40px;
	color:#FFF;
}

div.newBoxCenter {
	padding:5px;
}

div.newBoxCenter textarea {
	background:#000;
	color:#FFF;
	font:12px Tahoma, Geneva, sans-serif;
}

div.newBoxCenter input {
	background:#000;
	color:#FFF;
	font:12px Tahoma, Geneva, sans-serif;
	border:1px solid #404040;
}

div.newBoxCenter input:hover {
	background:#333;
}

a.top_button, a.edit_button, a.save_button, a.print_button {
	height:17px;
	width:72px;
	float:right;
	margin:5px;
	text-decoration:none;
}

a.top_button {
	background:url(../imgs/bgs/top_button.png) no-repeat;
}

a.top_button:hover {
	background:url(../imgs/bgs/top_buttonHover.png) no-repeat;
}

a.edit_button {
	background:url(../imgs/bgs/edit_button.png) no-repeat;
}

a.edit_button:hover {
	background:url(../imgs/bgs/edit_buttonHover.png) no-repeat;
}

a.print_button {
	background:url(../imgs/bgs/button_print.png) no-repeat;
}

a.print_button:hover {
	background:url(../imgs/bgs/button_printHover.png) no-repeat;
}

div.newBoxTop a {
	color:#FFF;
}

div.newBoxTop a:hover {
	color:#EBEBEB;
}

div#view-tipo {
	clear:both;
}

div#view-tipo div.header {
	color:#F00;
	font:12px Tahoma, Geneva, sans-serif;
	margin:0px 0px 10px 0px;
}

div#view-tipo div.header h2 {
	color:#009;
	font:16px Tahoma, Geneva, sans-serif;
}

div#view-tipo div.header h3 {
	color:#009;
	font:14px Tahoma, Geneva, sans-serif;
}

div#view-tipo .foto {
	float:left;
	border:5px solid #FFF;
	margin:0px 5px 0px 5px;
}

img[name=assinatura] {
	max-width:700px;
	max-height:200px;
}

/**
 * Ultimos
 */
div#ultimos {
	margin:5px 0px;
}

div#ultimos a {
	text-decoration:none;
}

div#ultimos #cqa,
div#ultimos #sdh,
div#ultimos #cj {
	width:220px;
	height:40px;
	float:left;
	display:block;
}

div#ultimos #cqo {
	width:234px;
	height:40px;
	float:left;
	display:block;
	background:url(../imgs/bgs/ultimos/ultimos_cqo.png) no-repeat;
}

div#ultimos #cqo:hover {
	background:url(../imgs/bgs/ultimos/ultimos_cqoHover.png) no-repeat;
}

div#ultimos #cqa {
	background:url(../imgs/bgs/ultimos/ultimos_cqa.png) no-repeat;
}
div#ultimos #cqa:hover {
	background:url(../imgs/bgs/ultimos/ultimos_cqaHover.png) no-repeat;
}

div#ultimos #sdh {
	background:url(../imgs/bgs/ultimos/ultimos_sdh.png) no-repeat;
}
div#ultimos #sdh:hover {
	background:url(../imgs/bgs/ultimos/ultimos_sdhHover.png) no-repeat;
}

div#ultimos #cj {
	background:url(../imgs/bgs/ultimos/ultimos_cj.png) no-repeat;
}
div#ultimos #cj:hover {
	background:url(../imgs/bgs/ultimos/ultimos_cjHover.png) no-repeat;
}

div#ultimos #borda {
	background:url(../imgs/bgs/ultimos/ultimos_border.png) repeat-x;
	height:40px;
}

div#ultimos div#corpo {
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	clear:left;
}

div#ultimos .top {
	background:url(../imgs/bgs/ultimos/ultimos_top.png) repeat-x;
	height:25px;
	font:14px Tahoma, Geneva, sans-serif;
	line-height:25px;
	color:#FFF;
}

div#ultimos .top .c1 {
	padding:0px 5px;
}

div#ultimos .top .c2 {
	padding:0px 5px;
	float:right;
	width:85px;
	text-align:center;
}

div#ultimos .top .c3 {
	padding:0px 5px;
	float:right;
	width:110px;
	text-align:center;
}

div#ultimos .center {
	height:40px;
	font:10px Arial, Helvetica, sans-serif;
	border-top:2px solid #CCC;
}
div#ultimos .center a {
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
}

div#ultimos .center:hover {
	background:#0099FF;
	color:#FFF;
}

div#ultimos .center:hover a {
	color:#FFC;
}

div#ultimos .center .c1 {
	padding:0px 5px;
	height:40px;
}

div#ultimos .center .c2 {
	padding:0px 5px;
	float:right;
	height:40px;
	width:85px;
	text-align:center;
	line-height:40px;
}

div#ultimos .center .c3 {
	padding:0px 5px;
	float:right;
	width:110px;
	text-align:center;
	line-height:40px;
}

div#ultimos .center .c4 {
	padding:0px 5px;
	float:right;
	width:110px;
	text-align:center;
}

div#ultimos .top .separador {
	background:url(../imgs/bgs/ultimos/ultimos_separador.png) repeat-y;
	width:2px;
	display:block;
	float:right;
}

div#ultimos .center:hover .separador {
	background:url(../imgs/bgs/ultimos/ultimos_separador.png) repeat-y;
	width:2px;
	display:block;
	float:right;
}

div#ultimos .center .separador {
	background:url(../imgs/bgs/ultimos/ultimos_separadorCenter.png) repeat-y;
	width:2px;
	display:block;
	float:right;
	height:40px;
}


div.body_all {
	min-width:1000px;
	position:relative;
	cursor:wait;
}

/**
 * Style para BOX's
 */
	div.box2 {
		width:940px;
		margin:10px 0px 10px 0px;
	}

	div.boxTop1 {
		background:url(../imgs/bgs/Box/BoxTop1.png) no-repeat;
		height:15px;
	}

	div.boxTop2 {
		background:url(../imgs/bgs/Box/BoxTop2.png) no-repeat;
		height:30px;
		padding:0px 10px 0px 10px;
	}

	div.boxTop2,
	div.boxTop2 h1,
	div.boxTop2 h2,
	div.boxTop2 h3,
	div.boxTop2 h4,
	div.boxTop2 span,
	div.boxTop2 div {
		color:#FFF;
		font-size:16px;
		line-height:15px;
	}

	div.boxCenter1 {
		background:url(../imgs/bgs/Box/BoxCenter1.png) no-repeat left top;
	}

	div.boxCenter2 {
		background:url(../imgs/bgs/Box/BoxCenter2.png) no-repeat right bottom;
		padding:0px 10px 0px 10px;
	}

	div.boxBottom1 {
		background:url(../imgs/bgs/Box/BoxBottom1.png) no-repeat;
		height:20px;
		padding:6px 10px 0px 10px;
	}

	div.boxBottom1 a {
		display:block;
		background:url(../imgs/bgs/Box/BoxBtnTop.png) no-repeat;
		width:62px;
		height:20px;
		float:right;
		margin-top:10px;
	}

	div.boxBottom2 {
		background:url(../imgs/bgs/Box/BoxBottom2.png) no-repeat;
		height:20px;
	}

	/**
	 * Style para Avatar
	 */
	div.avatar, a.avatar, p.avatar, span.avatar {
		border:5px solid #FFF;
		display:block;
	}

	/**
	 * Style para input, select e textarea
	**/
	input, select, textarea {
		background:url(../imgs/bgs/bgBlackAlpha50.png);
		color:#A6A6A6;
		font-size:10px;
		border:1px solid #999;
	}

div.menuCQO,
div.menuCQA,
div.menuCPainel,
div.menuBook{
	position:fixed;
	left:-150px;
}

.avatar {
	float:left;
	border:5px solid #FFF;
	margin-right:10px;
	margin-left:10px;
}

div.menuCQO {
	top:110px;
	background:url(../imgs/bgs/bgMenuCQO.png) no-repeat right transparent;
	width:188px;
	height:250px;
	z-index:10;
}

div.menuCQA {
	top:150px;
	background:url(../imgs/bgs/bgMenuCQA.png) no-repeat right  transparent;
	width:188px;
	height:250px;
	z-index:9;
}

div.menuCPainel {
	top:230px;
	background:url(../imgs/bgs/bgMenuCPainel.png) no-repeat right  transparent;
	width:188px;
	height:213px;
	z-index:8;
}

div.menuBook {
	top:180px;
	background:url(../imgs/bgs/bgMenuBook.png) no-repeat right  transparent;
	width:188px;
	height:300px;
	z-index:7;
}

div.linksMenuCQO,
div.linksMenuCQA,
div.linksMenuCPainel,
div.linksMenuBook {
}

div.linksMenuCQO a,
div.linksMenuCQA a,
div.linksMenuCPainel a,
div.linksMenuBook a{
	display:block;
	margin:5px 39px 5px 5px;
	text-decoration:none;
	font-style:oblique;
	font-weight:bold;
	padding-left:17px;
}

div.linksMenuCQO a {
	color:#CCC;
	background:url(../imgs/mcs/mcLinksCQO.png) no-repeat left  transparent;
}

div.linksMenuCQO a:hover {
	background:url(../imgs/mcs/mcLinksCQO.png) no-repeat left #C00;
	color:#FFF;
}

div.linksMenuCQA a {
	color:#F00;
	background:url(../imgs/mcs/mcLinksCQA.png) no-repeat left transparent;
}

div.linksMenuCQA a:hover {
	color:#000;
	background:url(../imgs/mcs/mcLinksCQA.png) no-repeat left #FFC;
}

div.linksMenuCPainel a {
	color:#000;
	background:url(../imgs/mcs/mcLinksCPainel.png) no-repeat left transparent;
}

div.linksMenuCPainel a:hover {
	color:#FFF;
	background:url(../imgs/mcs/mcLinksCPainel.png) no-repeat left #00F;
}

div.linksMenuBook a {
	color:#333;
	background:url(../imgs/mcs/mcLinksBook.png) no-repeat left transparent;
}

div.linksMenuBook a:hover {
	color:#000;
	background:url(../imgs/mcs/mcLinksBook.png) no-repeat left #FC6;
}

div.topo {
	position:absolute;
	top:0px;
	height:100px;
	background:url(../imgs/bgs/bg_topo.png);
	min-width:100%;
}

img#rss {
	display:block;
	position:absolute;
	top:45px;
	left:100px;
}

img#twitter {
	display:block;
	position:absolute;
	top:45px;
	left:150px;
}

div.topC1 {
	float:left;
	background:url(../imgs/bgs/banner.png) no-repeat;
	width:300px;
	height:100px;
}

div.topC2 {
	text-align:right;
	color:#FFF;
	padding:5px;
}

div.topC2 a {
	color:#CCC;
	font-size:12px;
	text-decoration:none;
}

div.topC2 a:hover {
	color:#999;
	text-decoration:underline;
}

div.topC3 {
	float:right;
}

div#loading {
	background:url(../imgs/loading.gif) no-repeat center;
	width:122px;
	height:120px;
	position:fixed;
	left:50%;
	top:300px;
/*	top:50%;*/
	margin-left:-61px;
/*	margin-top:-60px;*/
}

div.home {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	padding-left:40px;
	padding-bottom:30px;
	padding-top:100px;
	visibility:hidden;
	background:url(../imgs/loading.gif);
}

div.info-user {
	margin:10px;
	font-weight:bold;
	font-family:"Comic Sans MS", cursive;
	font-size:14px;
	clear:both;
}

img#navegador {
	margin-right:10px;
}

div.navegacao {
	padding:5px 0px 15px 5px;
}

div.navegacao a {
	font-size:14px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
	display:block;
	height:20px;
	float:left;
}

div.navegacao a:hover {
	text-decoration:underline;
}

div.raquo {
	float:left;
	margin:0px 5px 0px 5px;
}

div#rodape {
	position:absolute;
	bottom:0px;
	height:30px;
	background:#000;
	color:#FFF;
	min-width:100%;
	text-align:center;
	vertical-align:middle;
	visibility:hidden;
}

div.tests {
	float:right;
	padding:5px;
}

div.box {
	/*border:1px solid #333;*/
	margin:5px 0px 10px 0px;
	background:#000;
	color:#FFF;
}

div.boxTop {
	background:url(../imgs/bgs/bg_box_top.png) no-repeat;
	height:50px;
	color:#FFF;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	font-style:oblique;
}

div.boxCenter {
	padding:5px 5px 5px 5px;
}

div.boxCenter h5 {
	font-size:12px;
	font-weight:normal;
}

div.search {
	margin:5px 0px 5px 0px;
	float:right;
}

div.flagsC {
	float:right;
}

div.userOnline {
	float:left;
}

div.null {
	clear:both;
	height:1px;
}

div.search input {
	background:url(../imgs/bgs/bgSearch.png) no-repeat #333;
	height:15px;
	width:150px;
	font-weight:bold;
	padding:0px 5px 0px 15px;
	border:1px solid #CCC;
	font-size:10px;
	color:#FFF;
}

div.ultimos {
	color:#FFF;
}

div.ultimosTop {
}

a.ultimosTopC1 {
	float:left;
	padding:5px;
	background:url(../imgs/bgs/bgUltimosTopC.png);
	height:20px;
	width:190px;
	color:#0CF;
	text-align:center;
	margin:0px 5px 0px 5px;
}

a.ultimosTopC1:hover {
	background:url(../imgs/bgs/bgUltimosTopCHover.png);
}

a.ultimosTopC2:hover {
	background:url(../imgs/bgs/bgUltimosTopCHover.png);
}

a.ultimosTopC2 {
	float:left;
	padding:5px;
	background:url(../imgs/bgs/bgUltimosTopCBlur.png);
	height:20px;
	width:190px;
	color:#0CF;
	text-align:center;
	margin:0px 5px 0px 5px;
}

div.ultimosCenter {
	border:1px solid #666;
	clear:both;
	margin-top:-1px;
}

div.ultimosL1 {
	background:url(../imgs/bgs/bgUltimosL1.png);
	color:#FFF;
	font-weight:bold;
	margin:5px 5px 0px 5px;
}

div.ultimosL2 {
	margin:0px 5px 0px 5px;
}

div.ultimosL2 a {
	color:silver;
	text-decoration:none;
}

div.ultimosL2 a:hover {
	color:#0CF;
	text-decoration:underline;
}

div.ultimosL2:hover div.ultimosC1,
div.ultimosL2:hover div.ultimosC2,
div.ultimosL2:hover div.ultimosC3,
div.ultimosL2:hover div.ultimosC4,
div.ultimosL2:hover div.ultimosC5 {
	background:url(../imgs/bgs/bgUltimosCenterHover.png);
}

div.ultimosL2 div.ultimosC1,
div.ultimosL2 div.ultimosC2,
div.ultimosL2 div.ultimosC3,
div.ultimosL2 div.ultimosC4,
div.ultimosL2 div.ultimosC5 {
	height:30px;
	background:url(../imgs/bgs/bgUltimosCenter.png);
	font-size:10px;
}

div.ultimosL3 {
	border-top:1px solid #666;
	margin:0px 5px 5px 5px;
	height:1px;
}

div.ultimosC1 {
	padding:5px;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
}

div.ultimosC2 {
	padding:5px;
	float:right;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	width:100px;
}

div.ultimosC3 {
	padding:5px;
	float:right;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	width:100px;
}

div.ultimosC4 {
	padding:5px;
	float:right;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	width:150px;
}

div.ultimosC5 {
	padding:5px;
	float:right;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	width:150px;
}

div.fixa {
	height:300px;
}

div.fixa-top {
	background:url(../imgs/bgs/bg_fixa_top.png) no-repeat;
	height:50px;
}

div.fixa-foto {
	float:left;
	margin:20px 5px 20px 5px;
}

div.login {
	width:400px;
	border:1px solid #CCC;
	background:#000;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}

div.loginL1 {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:10px;
}

div.loginL2 {
	clear:both;
	padding:10px;
	background:#333;
	margin:0px 10px 0px 10px;
}

div.loginL3 {
	text-align:right;
	clear:both;
	padding:10px 25px 10px 10px;
	background:#333;
	margin:0px 10px 10px 10px;
}

div.loginC1 {
	float:left;
	width:100px;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
}

div.loginC2 {
	padding-left:5px;
}

input#user {
	background:url(../imgs/bgs/bgUser.png);
	height:30px;
	width:200px;
	color:#FFF;
	padding:0px 5px 0px 30px;
	font-size:16px;
	font-weight:bold;
}

input#pass {
	background:url(../imgs/bgs/bgPass.png);
	height:30px;
	width:200px;
	color:#F00;
	padding:0px 5px 0px 30px;
	font-size:16px;
	font-weight:bold;
}

input#logar {
	background:#000;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:2px solid #999;
	border-bottom:2px solid #999;
	height:30px;
	width:100px;
	color:#0CF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

div.aviso {
	background:url(../imgs/bgs/aviso.png) no-repeat;
	width:181px;
	height:191px;
	float:left;
	padding:120px 20px 30px 20px;
	color:#F00;
	font-weight:bold;
	font-family:"Comic Sans MS", cursive;
	font-size:14px;
	font-style:oblique;
	margin-right:20px 10px;
}

div.novidade {
	background:url(../imgs/bgs/novidades.png) no-repeat;
	width:186px;
	height:191px;
	float:left;
	padding:120px 15px 30px 20px;
	color:#000;
	font-weight:bold;
	font-family:"Comic Sans MS", cursive;
	font-size:14px;
	font-style:oblique;
	margin-right:20px 10px;
}

div.result_busca {
}

div.result_busca hr {
	margin:10px;
	border:1px solid #665;
	/*background:#666;*/
}

div.result_busca a {
	color:#0CF;
	text-decoration:none;
}

div.result_busca a:hover {
	color:#CCC;
	text-decoration:underline;
}

div.result_busca fieldset {
	color:#FFF;
	border-bottom:2px solid #666;
	border-left:2px solid #666;
	border-top:1px solid #999;
	border-right:1px solid #999;
	padding:10px;
}

div.result_busca legend {
	color:#FFF;
	font-weight:bold;
	font-style:oblique;
}

div.view_busca {
	margin:5px;
}

span.destaque {
	color:#FF3;
	font-weight:bold;
	font-style:oblique;
}