/* estilos do forum -------------------- INICIO */

ul.forum_write_tips {
	font-style:italic;
	color: #333;
	margin: 0px 0px 0px 10px;
}

#answers>.menu{margin-bottom:15px;text-align:right}
#answers > .menu li, #answers > .menu a{display:inline-block}
#answers > .menu li{margin-left:0px;padding:1px;border-radius:4px}
#answers > .menu li:first-child{margin-left:0}
#answers > .menu a{
	padding:3px 5px 1px 5px;
	border-radius:4px;
	text-shadow:0 1px 0 #FFF;
	font-size:13px;color:#444
}

#answers > .menu img{margin-right:2px;vertical-align:middle}

#answers > .menu .active{
	background:#d2d3d4;
	background:-moz-linear-gradient(top, #c8c9ca 0%, #d2d3d4 100%);
	background:-webkit-linear-gradient(top, #c8c9ca 0%, #d2d3d4 100%);
	background:-o-linear-gradient(top, #c8c9ca 0%, #d2d3d4 100%);
	box-shadow:0 1px 0 #fff
}

#answers > .menu .active a{
	background:#F0F1F2;
	background:-moz-linear-gradient(top, #ebeced 0%, #F0F1F2 30%);
	background:-webkit-linear-gradient(top, #ebeced 0%, #F0F1F2 30%);
	background:-o-linear-gradient(top, #ebeced 0%, #F0F1F2 30% )
}

#answers .query{
	position:relative;
	padding:1px;
	border-radius:6px;
	background:#c8c9ca;
	background:-moz-linear-gradient(top, #c8c9ca 0%, #dcddde 10%);
	background:-webkit-linear-gradient(top, #c8c9ca 0%, #dcddde 10%);
	background:-o-linear-gradient(top, #c8c9ca 0%, #dcddde 10%);
	box-shadow:0 1px 0 #fff;
	font-size:20px
}

#answers .query:after{
	content:'';
	display:block;
	position:absolute;
	left:76px;
	top:38px;
	width:7px;
	height:13px;
	background:url("/images/query_arrow.png") 0 0 no-repeat
}

#answers .query>div{
	padding:20px;
	border-radius:6px;
	background:#F0F1F2;
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.06)
}

#answers .query img{margin-right:4px;vertical-align:middle}
#answers .query input{
	width:780px;
	margin-right:0px;
	padding:10px 15px 8px 10px;
	border:1px solid #d2d3d4;
	border-top-color:#bebfc0;
	border-radius:5px;
	outline:none;
	box-shadow:0 1px 0 rgba(255,255,255,0.6),inset 0 4px 5px -5px rgba(0,0,0,0.3);
	font-size:18px;
	color:#444;
	font-family:"DroidSansRegular",Arial,Helvetica,sans-serif
}

#answers .query input:-moz-placeholder{color:#aaa}
#answers .query input::-webkit-input-placeholder{color:#aaa}
#answers .query input.placeholder{color:#aaa}
#answers .query span{
	display:inline-block;
	margin-right:10px;
	font-style:italic;
	color:#aaa;
	vertical-align:middle
}
#answers .query a{color:#444;vertical-align:middle}
#answers .query .cancel{
	display:none;
	position:absolute;
	left:678px;
	top:24px;
	width:35px;
	height:40px;
	background:url("/images/icon_cancel.png") 0 0 no-repeat
}

/* ---------------------------- form para adicionar -------------------------------- */

#answers .insert{
	position:relative;
	padding:1px;
	border-radius:6px;
	background:#c8c9ca;
	background:-moz-linear-gradient(top, #c8c9ca 0%, #dcddde 10%);
	background:-webkit-linear-gradient(top, #c8c9ca 0%, #dcddde 10%);
	background:-o-linear-gradient(top, #c8c9ca 0%, #dcddde 10%);
	box-shadow:0 1px 0 #fff;
	font-size:20px
}

#answers .insert:after{
	content:'';
	display:block;
	position:absolute;
	left:76px;
	top:38px;
	width:7px;
	height:13px;
}

#answers .insert > div{
	padding:20px;
	border-radius:6px;
	background:#F0F1F2;
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.06)
}

#answers .insert input{
	width:778px;
	margin-right:0px;
	padding:10px 15px 8px 10px;
	border:1px solid #d2d3d4;
	border-top-color:#bebfc0;
	border-radius:5px;
	outline:none;
	box-shadow:0 1px 0 rgba(255,255,255,0.6),inset 0 4px 5px -5px rgba(0,0,0,0.3);
	font-size:18px;
	color:#444;
	font-family:"DroidSansRegular",Arial,Helvetica,sans-serif
}

#answers .insert input:-moz-placeholder{color:#aaa}
#answers .insert input::-webkit-input-placeholder{color:#aaa}
#answers .insert input.placeholder{color:#aaa}
#answers .insert span{color: #000;}
#answers .insert a{color:#444;vertical-align:middle}

/* --------------------------------------------------------------------------------- */

#answers .searching .query .cancel{display:block}
#answers .filter{margin-top:35px;float:right;font-size:13px}

#answers .filter .tags,
#answers .filter .order,
#answers .filter span,
#answers .filter select,
#answers .filter ul,
#answers .filter li{
	display:inline-block;
	vertical-align:middle
}

#answers .filter ul{
	margin:0;
	padding:0;
	list-style:none
}

#answers .filter .order{margin-left:20px}
#answers .filter span, #answers .filter li{margin-right:5px}

#answers .filter li{
	height:20px;
	padding:0 8px;
	border:1px solid #ccc;
	border-bottom-color:#aaa;
	border-radius:4px;
	background:#fafafa;
	background:-moz-linear-gradient(top, #fff 0%, #F5F6F7 100%);
	background:-webkit-linear-gradient(top, #fff 0%, #F5F6F7 100%);
	background:-o-linear-gradient(top, #fff 0%, #F5F6F7 100%);
	font-size:12px;
	line-height:20px;
	cursor:pointer
}

#answers .filter li:after {
	content:'';
	display:inline-block;
	width:11px;
	height:12px;
	margin:1px 0 0 5px;
	/*background:url("/images/tag_delete.png") 0 0 no-repeat;*/
	vertical-align:middle
}

#answers .filter .tags select{width:80px}
#answers .filter .order select{width:100px}
#answers .filter select{-moz-box-sizing:content-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#answers .title{margin-top:30px;margin-bottom:20px;font-size:26px;line-height:26px}
#answers .order-links{margin-top:40px;float:right;font-size:13px}
#answers .order-links span{}
#answers .order-links a{display:inline-block;margin-left:10px}
#answers .order-links a.active{color:#444;font-weight:bold;cursor:default}
#answers .questions .more{margin-top:20px;height:32px;background:url("/images/loader.gif") 50% 50% no-repeat}

#answers .badge-support,
#answers .badge-yootheme,
#answers .badge-online{
	display:inline-block;
	padding:3px 3px 0px 3px;
	border-radius:2px;
	line-height:13px;
	font-size:10px;
	text-transform:uppercase
}

#answers .title .badge-support, #answers .title .badge-yootheme, #answers .title .badge-online{
	position:relative;
	top:-2px;
	margin:0 -3px 0 5px;
	font-family:"DroidSansRegular",Arial,Helvetica,sans-serif;
}

#answers .badge-yootheme{
	border:1px solid #e8caaf;
	background:#fbefe5;
	color:#a06855
}

#answers .badge-support{
	border:1px solid #b4d7eb;
	background:#e6f5fa;
	color:#177194
}

#answers .badge-online{
	border:1px solid #b4c896;
	background:#f5ffe6;
	color:#6e8746
}
#answers .box-question-teaser{margin-top:20px}

#answers .box-question-teaser:first-child{margin-top:0}

#answers .box-question-teaser .info{
	width:131px;
	margin-right:-10px;
	float:left;
	text-align:center;
	font-size:13px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}

#answers .box-question-teaser .top{
	height:79px;
	padding-right:10px;
	border-top:1px solid #b4b5b6;
	border-left:1px solid #b4b5b6;
	border-top-left-radius:6px;
	background:#ebeced;
	box-shadow:inset 2px 2px 3px rgba(0,0,0,0.08),inset 0 -1px 0 rgba(255,255,255,0.5);
	overflow:hidden
}

#answers .box-question-teaser.accepted .top{
	border-top-color:#73a04b;
	border-left-color:#82b450;
	background:#b9e191;
	box-shadow:inset 2px 2px 3px rgba(60,100,20,0.12), inset 0 -1px 0 rgba(255,255,255,0.3)
}

#answers .box-question-teaser .bottom{
	height:29px;
	padding:9px 10px 0 0;
	border:1px solid #afb0b1;
	border-right:none;
	border-bottom-left-radius:6px;
	background:#dcddde;
	box-shadow:inset 0 0 3px rgba(0,0,0,0.2);
	overflow:hidden
}

#answers .box-question-teaser .body{
	display:block;
	position:relative;
	z-index:1;
	height:78px;
	padding:20px;
	border:1px solid #d2d3d4;
	border-left-color:#afb0b1;
	border-bottom-color:#afb0b1;
	border-radius:6px;
	background:#fff;
	box-shadow:-2px 0 2px -2px rgba(0,0,0,0.2);
	overflow:hidden;color:#444
}

#answers .box-question{margin-top:20px}
#answers > .menu + .box-question, #answers .box-question:first-child{margin-top:0}
#answers .box-question{
	border:1px solid #b4b5b6;
	border-radius:6px;
	background:#ebeced;
	box-shadow:inset 0 0 4px rgba(0,0,0,0.15)
}

#answers .box-question .info{
	width:120px;
	padding:15px 0;
	float:left;
	text-align:center;
	font-size:13px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}

#answers .box-question
.body{position:relative;margin:-1px -1px -1px 121px;padding:20px;border:1px
solid #d2d3d4;border-left-color:#afb0b1;border-bottom-color:#afb0b1;border-radius:6px;background:#fff;box-shadow:-2px 0 2px -2px rgba(0,0,0,0.2);overflow:hidden;color:#444}
#answers .box-answer{margin-top:20px;display: inline-block;}
#answers .box-answer:first-child{margin-top:0}

#answers .box-answer .info{
	width:100px;
	padding:15px 0;
	margin-right:19px;
	border:1px solid #b4b5b6;
	border-radius:6px;
	background:#ebeced;
	box-shadow:inset 0 0 4px rgba(0,0,0,0.15);
	float:left;
	text-align:center;
	font-size:13px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}

#answers .box-answer .body{
	position:relative;
/*	padding:20px;*/
	padding:10px;
	border:1px solid #d2d3d4;
	border-bottom-color:#afb0b1;
	border-radius:6px;
	background:#fff;
	box-shadow:0 2px 2px -2px rgba(0,0,0,0.2);
	overflow:hidden;
	color:#444
}

#answers .box-answer.accepted .body{
	border:1px solid #b4dc7d;
	border-left-color:#96b469;
	border-bottom-color:#96b469;
	background:#f5ffe6;
	color:#465a32
}

#answers .box-answer.accepted .body .date, #answers .box-answer.accepted .body .modified{color:#96b47d}

#answers .box-answer.accepted .body .contentpost pre code{color:#465a32}
#answers .info .top strong{
	display:block;
	margin-top:20px;
	font-size:35px;
	line-height:27px;
	font-family:Arial,Helvetica,sans-serif;
}

#answers .info .top span{color:#999}
#answers .accepted .info .top strong{color:#3c6414}
#answers .accepted .info .top span{color:#50821e}
#answers .info .bottom strong{
	font-size:15px;
	font-family:Arial,Helvetica,sans-serif
}

#answers .info .bottom span{color:#888}
#answers .info .votes{
	display:block;
	font-size:35px;
	line-height:27px;
	font-family:Arial,Helvetica,sans-serif
}

#answers .box-question .info .votes{margin-top:5px}
#answers .info .votes.negative{color:#9b1e1e}
#answers .info .vote{
	width:70px;
	margin:10px auto 0 auto;
	overflow:hidden
}

#answers .info .vote a{
	display:block;
	width:33px;
	height:28px;
	border:1px solid #ccc;
	border-bottom-color:#aaa;
	background:#F5F6F7;
	background:-moz-linear-gradient(top, #fff 0%, #F5F6F7 100%);
	background:-webkit-linear-gradient(top, #fff 0%, #F5F6F7 100%);
	background:-o-linear-gradient(top, #fff 0%, #F5F6F7 100%);
	float:left
}

#answers .info .vote .up{
	border-right:none;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	box-shadow:inset -1px 0 0 rgba(0,0,0,0.1)
}

#answers .info .vote .down{
	border-left:none;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	box-shadow:inset 1px 0 0 #fff
}

#answers .info .up:hover, #answers .info .down:hover{
	border-top-color:#AAA;
	border-bottom-color:#BBB;
	background:#e6e7e8;
	background:-moz-linear-gradient(top, #e6e7e8 0%, #f0f1f2 20%);
	background:-webkit-linear-gradient(top, #e6e7e8 0%, #f0f1f2 20%);
	background:-o-linear-gradient(top, #e6e7e8 0%, #f0f1f2 20%)
}

#answers .info .down:hover{box-shadow:none}

#answers .info .up:active, #answers .info .down:active{
	border-top-color:#999;
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}

#answers .info .vote-up .up{
	border-color:#82b450;
	border-top-color:#73a04b;
	background:#b9e191;
	box-shadow:inset 0 0 2px rgba(60,100,20,0.3), inset 0 -1px 0 rgba(255,255,255,0.3), inset -1px 0 0 #82b450;
	color:#3C6414;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)
}

#answers .info .vote-down .down{
	border-color:#c84646;
	border-top-color:#9b1e1e;
	background:#f07d78;
	box-shadow:inset 0 0 2px rgba(155,30,30,0.5), inset 0 -1px 0 rgba(255,255,255,0.2),inset 1px 0 0 #c84646;
	color:#9b1e1e;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)
}

#answers .info .vote a:before{content:'';display:block;height:28px;background:url("/images/icons_vote.png") 0 0 no-repeat}
#answers .info .vote .down:before{background-position:0 -28px}
#answers .info .vote-up .up:before{background-position:0 -56px}
#answers .info .vote-down .down:before{background-position:0 -84px}
#answers .info .vote a:active:before{margin-top:1px}

#answers .info .favorite, #answers .info .accept{
	display:block;
	width:35px;
	height:35px;
	margin:15px auto 0 auto;
	background:url("/images/icons_info.png") 0 0 no-repeat;
	overflow:hidden;
	text-indent:-300px
}

#answers .info .favorite:hover{background-position:0 -35px}
#answers .is-favorite .info .favorite{background-position:0 -70px}
#answers .info .accept{background-position:0 -105px}
#answers .info .accept:hover{background-position:0 -140px}
#answers .accepted .info .accept{background-position:0 -175px}
#answers .info .avatar{-margin}
#answers .body .date{position:absolute;top:20px;right:20px;margin:0;font-size:13px;color:#AAA}
#answers .body .meta{margin:4px 0 20px 0;font-size:13px}
#answers .body .meta .user{display:inline-block}
#answers .body .meta .avatar{
	margin:-4px 5px 0 0;vertical-align:middle;border-radius: 6px;

	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#answers .body .title{margin:0 0 15px 0;font-size:22px;line-height:27px}
#answers .body .title a{color:#444}
#answers .body .title a:hover{color:#d21400}
#answers .box-question-teaser .body
.title{margin:0
80px 5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#answers .body
.description{margin:0}
#answers .box-question-teaser .body
.description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

#answers .body .contentpost{
	overflow:hidden;
	width: auto;
	min-width: 787px;
	padding-right: 10px;
}

#answers .body .contentpost p {
	font-family: DroidSansRegular, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 15px 0;
	line-height: 20px;
}
#answers .body .contentpost>:first-child{margin-top:0}
#answers .body .contentpost>:last-child{margin-bottom:0}

#answers .body .contentpost h1{
	font:normal 18px/18px "DroidSansRegular", Arial, Helvetica, sans-serif;
	font-weight:bold
}

#answers .body .contentpost h2{
	font:normal 16px/16px "DroidSansRegular", Arial, Helvetica, sans-serif;
	font-weight:bold
}

#answers .body .contentpost blockquote p{display:inline;margin:0}

#answers .body .contentpost pre{
	margin: 0px;
	border:none;
	border-top:1px dashed rgba(0,0,0,0.3);
	border-bottom:1px dashed rgba(0,0,0,0.3);
	border-radius:0;
	background:rgba(0,0,0,0.03);
	box-shadow:none;
	color:#444;
	text-shadow:none
}

#answers .body .contentpost pre.code{
	border: none;
	border-top: 1px dashed #0CC;
	border-bottom: 1px dashed #0CC;
	border-radius: 0;
	background: #33d;
	box-shadow: none;
	color: #fff;
	text-shadow: none;
}

#answers .body .contentpost pre.terminal{
	white-space: pre;
	border:none;
	background: #000;
	box-shadow:none;
	color:#0df;
	text-shadow:none;
	margin: 0px;
	padding: 8px 0px 8px 10px;
}



#answers .body .contentpost .emoticon{vertical-align:text-bottom}
#answers .body .message{margin:15px 0;padding-top:15px;border-top:1px dashed #CCC}

#answers .body .tags{display:block;margin:14px 0 0 0;padding:0;list-style:none}

#answers .box-question .body .tags{margin-top:15px}

#answers .body .tags li{
	display:inline-block;
	height:20px;
	margin-right:5px;
	padding:0 8px;
	border:1px solid #ccc;
	border-bottom-color:#aaa;
	border-radius:4px;
	background:#fafafa;
	background:-moz-linear-gradient(top, #FCFDFE 0%, #F5F6F7 100%);
	background:-webkit-linear-gradient(top, #FCFDFE 0%, #F5F6F7 100%);
	background:-o-linear-gradient(top, #FCFDFE 0%, #F5F6F7 100%);
	font-size:12px;
	line-height:20px
}

#answers .body .modified{margin-bottom:0;font-size:13px;color:#AAA}
#answers .body .actions{margin-bottom:0;text-align:right;font-size:13px}

#answers .body .actions a{
	display:inline-block;
	margin-left:5px;
	padding:1px 7px;
	border:1px solid #ccc;
	border-bottom-color:#aaa;
	border-radius:4px;
	background:#F5F6F7;
	background:-moz-linear-gradient(top, #FCFDFE 0%, #F5F6F7 100%);
	background:-webkit-linear-gradient(top, #FCFDFE 0%, #F5F6F7 100%);
	background:-o-linear-gradient(top, #FCFDFE 0%, #F5F6F7 100%);
	box-shadow:0 1px 3px -2px rgba(0,0,0,0.5)
}

#answers .body .actions a:first-child{margin-left:0}
#answers .body .actions a:before{
	content:'';
	display:inline-block;
	width:12px;
	height:14px;
	margin-right:5px;
	background:url("/images/icons_actions.png") 0 0 no-repeat;
	vertical-align:middle
}

#answers .body .actions a.delete:before{background-position:0 -14px}

#answers .box-question-teaser.viewed .body{
	border-top-color:#c8c9ca;
	border-right-color:#c8c9ca;
	background:#f7f8f9;
	background:-moz-linear-gradient(top, #f0f1f2 0%, #f7f8f9 20%);
	background:-webkit-linear-gradient(top, #f0f1f2 0%, #f7f8f9 20%);
	background:-o-linear-gradient(top, #f0f1f2 0%, #f7f8f9 20%);
	color:#888
}

#answers .box-question-teaser.viewed .body .title
a{color:#777}
#answers .box-question-teaser.viewed .body .title a:hover{color:#d21400}
#answers .your-answer
.markItUp{width:100%}
#answers .your-answer
.markItUpHeader{overflow:hidden}
#answers .your-answer
textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:400px;padding:10px;font:normal 14px/20px "DroidSansRegular", Arial, Helvetica, sans-serif}
#answers .your-answer
button{margin:10px
0 0 0}
#answers .body
.userdata{margin:30px
0 0 0;padding:0;list-style:none}
#answers .body .userdata
li{margin-top:5px}
#answers .body .userdata li:first-child{margin-top:0}
#answers .body .userdata
.tags{display:inline-block;margin:0}
#answers .body
.keydata{margin:0
0 0 20px;padding:0;list-style:none;float:right}
#answers .body .keydata
li{width:110px;margin-top:5px;padding:7px
5px 3px 5px;border:1px
solid #d2d3d4;border-top-color:#a0a1a2;border-radius:4px;background:#f5f6f7;text-align:center;font-size:12px;color:#999;text-shadow:0 1px 0 #fff}
#answers .body .keydata li:first-child{margin-top:0}
#answers .body .keydata li
strong{display:block;font-size:25px;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#444}
#answers .body
.chart{float:right;text-align:center}
#answers .body .chart
p{margin:0;font-size:12px}
#answers .body
#chart{width:220px;height:155px}

#answers .pagination{
	margin:20px 0px 20px 10px;
	text-align:center;
	float:left
}

#answers .pagination a, #answers .pagination span{
	display:inline-block;
	margin-left:5px;
	padding:3px 6px;
	border:1px solid #d2d3d4;
	border-radius:4px;
	background:#fff
}
#answers .pagination span{
	background: #469400 url('/images/pagination-green.gif') top left repeat-x;
	border-color: #459300;
	color: white;
}

#answers .tab-container .order{margin-top:20px;float:right}

#answers .info .ranking{
	height:60px;
	margin:20px 0 0 0;
	padding:40px 0 0 0;
	border-top:1px solid #d2d3d4;
	font-size:55px;
	line-height:35px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#d2d3d4;
	text-shadow:0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,0.2)
}

#answers .info .ranking:first-child{
	height:60px;
	margin-top:0;
	padding-top:25px;
	border:none
}

#answers .body .leader{
	margin:20px -20px 0 -20px;
	padding:20px 20px 0 20px;
	border-top:1px solid #d2d3d4
}

#answers .body .leader:first-child{margin-top:0;padding-top:0;border:none}
#answers .body .leader
.avatar{display:block;margin-right:20px;float:left}
#answers .body .leader .avatar>img{display:block}
#answers .body .leader
.title{margin:10px
0;white-space:nowrap}
#answers .body .leader .title+p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#answers .body .leader .keydata
li{height:78px;width:100px;margin:0
10px 0 0;padding:0;float:right}
#answers .body .leader .keydata li:first-child{margin-right:0}
#answers .body .leader .keydata li
strong{margin:20px
0 5px 0}
#answers .title .title-questions{display:none}
#answers .searching .title-overview{display:none}
#answers .searching .title-questions{display:inline}

#answers .overview{
	margin:-10px;
	display:inline-block;
	min-height:300px;
}
#answers .overview .box{
	margin:5px 10px;
	padding:20px 20px 10px 20px;
	border:1px solid #d2d3d4;
	border-bottom-color:#afb0b1;
	border-radius:6px;
	background:#fff;
	box-shadow:0 2px 2px -2px rgba(0,0,0,0.2)
}

#answers .overview h2{margin:0
0 20px 0;font-size:22px;line-height:22px}

#answers .overview h2 a{color:#444}
#answers .overview ul{margin:0;padding:0;list-style:none}
#answers .overview ul li{margin-top:5px;overflow:hidden}
#answers .overview ul li:first-child{margin-top:0}
#answers .overview ul li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#444}
#answers .overview ul li a:hover{color:#d21400}
#answers .overview ul li strong{
	display:inline-block;
	width:25px;
	height:25px;
	margin-right:5px;
	border:1px solid #B4B5B6;
	border-top-color:#B4B5B6;
	border-radius:4px;
	background:#EBECED;
	box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(255, 255, 255, 0.5);
	line-height:25px;
	vertical-align:middle;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	color:#444;
	text-shadow:0 1px 0 #fff
}

#answers .overview ul li.accepted strong{
	border-color:#82b450;
	border-top-color:#73a04b;
	background:#b9e191;
	box-shadow:inset 0 0 2px rgba(60,100,20,0.2),inset 0 -1px 0 rgba(255,255,255,0.3);
	color:#3C6414;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)
}
#answers .overview ul+a{display:block;text-align:right}

#answers .stats{
	font-family:"ProximaNovaThin",Arial,Verdana,sans-serif;
	font-size: 22px;
	line-height: 22px;
}

#answers .stats .box{padding:6px 10px 0px 10px;}

#answers .stats .imgtype, .forum_icon {background-repeat: no-repeat;}
#answers .stats .imgtype {background-position: 10px 7px;padding-left: 50px;}


.forum_icon, .forum_icon:hover, .forum_icon:active {
	background-position: 5px 5px;
	border: 1px solid #ccc;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 42px;
	padding-top: 12px;
	margin: 3px;
	height: 30px;
	float: left;
	width: 135px;
	font-size: 13px;
	cursor:pointer;
}
.forum_icon:hover {
	background-color:#EEEAFF;
	border: 1px solid #06F;
	cursor:pointer;
}
.forum_icon:active {
	background-color:#666;
	border: 1px solid #000;
	color: #fff;
	cursor:pointer;
}
.forum_icon_selected {
	background-color:#EEEAFF;
	border: 1px solid #06F;
}
#answers .stats .img0, .forum_icon0 {background-image: url(/images/avt/i0.png);}
#answers .stats .img1, .forum_icon1 {background-image: url(/images/avt/i1.png);}
#answers .stats .img2, .forum_icon2 {background-image: url(/images/avt/i2.png);}
#answers .stats .img3, .forum_icon3 {background-image: url(/images/avt/i3.png);}
#answers .stats .img4, .forum_icon4 {background-image: url(/images/avt/i4.png);}
#answers .stats .img5, .forum_icon5 {background-image: url(/images/avt/i5.png);}
#answers .stats .img6, .forum_icon6 {background-image: url(/images/avt/i6.png);}
#answers .stats .img7, .forum_icon7 {background-image: url(/images/avt/i7.png);}
#answers .stats .img8, .forum_icon8 {background-image: url(/images/avt/i8.png);}
#answers .stats .img9, .forum_icon9 {background-image: url(/images/avt/i9.png);}
#answers .stats .img10, .forum_icon10 {background-image: url(/images/avt/i10.png);}
#answers .stats .img11, .forum_icon11 {background-image: url(/images/avt/i11.png);}
#answers .stats .img12, .forum_icon12 {background-image: url(/images/avt/i12.png);}
#answers .stats .img13, .forum_icon13 {background-image: url(/images/avt/i13.png);}
#answers .stats .img14, .forum_icon14 {background-image: url(/images/avt/i14.png);}
#answers .stats .img15, .forum_icon15 {background-image: url(/images/avt/i15.png);}
#answers .stats .img16, .forum_icon16 {background-image: url(/images/avt/i16.png);}
#answers .stats .img17, .forum_icon17 {background-image: url(/images/avt/i17.png);}
#answers .stats .img18, .forum_icon18 {background-image: url(/images/avt/i18.png);}
#answers .stats .img19, .forum_icon19 {background-image: url(/images/avt/i19.png);}
#answers .stats .img20, .forum_icon20 {background-image: url(/images/avt/i20.png);}
#answers .stats .img21, .forum_icon21 {background-image: url(/images/avt/i21.png);}
#answers .stats .img22, .forum_icon22 {background-image: url(/images/avt/i22.png);}
#answers .stats .img23, .forum_icon23 {background-image: url(/images/avt/i23.png);}
#answers .stats .img24, .forum_icon24 {background-image: url(/images/avt/i24.png);}

#answers .stats a.subject{
	font-weight: bold;
}
#answers .stats a.subject, #answers .stats ul.meta {
	width: 870px;
	display: inline-block;
}


#answers .stats ul.meta, #answers .stats ul.meta li{
	line-height: 16px;
	height: 16px;
}
#answers .stats ul.meta {text-align:left;display:inline-block;}
#answers .stats ul.meta li {
	display: inline-block;
	margin:0px;
	padding:0px;
	float: left;
	font-size: 16px;
	text-align:left;
	color: #069;
	margin-right: 4px;
}
#answers .stats ul.meta li a {display: inline-block;margin:0px; padding:0px;}

#answers .stats .answer-closed{color:#0a0}
#answers .stats .answer-open{color:#000}
#answers .stats .answer-new{color: #f00;}
#answers .stats .answer-fixed{color: #000AFF;}

#answers .your-question input[type='text'],#answers .your-question textarea{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px;
	font:normal 14px/20px "DroidSansRegular", Arial, Helvetica, sans-serif
}

#answers .your-question .markItUp{width:100%}
#answers .your-question input[type='text']{width:100%;height:40px}

#answers .your-question textarea{width:100%}
#answers .your-question textarea.description{height:400px}
#answers .your-question textarea.hidden{height:100px}
#answers .your-question fieldset{margin:10px 0 0 0}
#answers .your-question fieldset legend{margin-bottom:5px}
#answers .your-question .your-tags>.message{display:none;color:#f00}
#answers .your-question .tags{margin:0;padding:0;list-style:none}
#answers .your-question .tags>li{
	display:inline-block;
	height:28px;
	margin:0 5px 3px 0;
	padding:0 10px;
	border:1px solid #ccc;
	border-bottom-color:#aaa;
	border-radius:4px;
	background:#F5F6F7;
	background:-moz-linear-gradient(top, #FFF 0%, #F5F6F7 100%);
	background:-webkit-linear-gradient(top, #FFF 0%, #F5F6F7 100%);
	background:-o-linear-gradient(top, #FFF 0%, #F5F6F7 100%);
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
	overflow:hidden;
	line-height:30px;
	cursor:pointer;
	color:#999;
	vertical-align:middle
}

#answers .your-question .tags .selected{
	border-color:#87b4d2;
	border-bottom-color:#5087aa;
	background:#d2ebfa;
	background:-moz-linear-gradient(top, #d2ebfa 0%, #afdcfa 100%);
	background:-webkit-linear-gradient(top, #d2ebfa 0%, #afdcfa 100%);
	background:-o-linear-gradient(top, #d2ebfa 0%, #afdcfa 100%);
	color:#444
}

#answers .your-question .tags>li:hover{color:#444}
#answers .your-question .tags>li:active{
	border-color:#ccc;
	border-top-color:#aaa;
	background:#f0f1f2;
	box-shadow:none;
	line-height:31px
}

#answers .your-question button{margin:20px 10px 0 0}
#answers .remove-margin-t{margin-top:0}
#answers .remove-margin-b{margin-bottom:0}
#answers .documentation .title{margin:15px 0 20px 0;line-height:35px;font-size:35px}
#answers .documentation table img{margin:0;border:none;box-shadow:none}


.view_atachs {
	border: none;
	border-top: 1px dashed rgba(0, 0, 0, 0.3);
	border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.03);
	box-shadow: none;
	color: #444;
	text-shadow: none;
	padding: 3px;
}

.atachs_files {
	width: 100%;
	display: block;
	padding: 3px;
}

.atachs_files span {
	color: #F00;
}

/* estilos do forum -------------------- FIM */

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=- LIGHTBOX -=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.lightbox-wrap {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	padding: 20px;
	z-index: 1101;
	outline: none;
	max-width: 1024px;
	max-height: 700px;
}

#lightbox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: white;
	box-shadow: 0px 0px 15px #555;
}

#lightbox-content {
	position: relative;
	width: 0;
	height: 0;
	padding: 0;
	border: 0px solid white;
	outline: none;
	overflow: hidden;
	z-index: 1102;
	max-width: 1024px;
	max-height: 700px;
}

#lightbox-img {
	/*
	width: 100%;
	height: 100%;
	*/
	margin: 0;
	padding: 0;
	border: none;
	background-color:#FFF;
	outline: none;
	line-height: 0;
	vertical-align: top;
	max-width: 1024px;
	max-height: 700px;
}

#lightbox-close {
	display: none;
	position: absolute;
	top: -17px;
	right: -17px; /**/
	width: 34px;
	height: 34px;
	background: url("../images/close.png") 0 0 no-repeat;
	cursor: pointer;
	z-index: 1103;
}

/* Div do template aplico CSS nela*/
#lightbox {
	display: none;
	width: 100%;
	z-index: 1100;
	background-color: #777;
	cursor: default;
	overflow:hidden;
	opacity: 0.7; 
	position: fixed;
	bottom: 0px;
	top: 0;
}

