/*
Theme Name: WordPress Jump! Comunicação
Theme URI: http://jump.com.br/blog
Description: 
Version: 1.0
Author: Henry Max
Author URI: http://henrymax.com
Tags: 
Text Domain: 
*/

.n-msg {
	padding:5px 0px;
	text-transform:uppercase;
	margin-bottom:10px;
}

.n-msg span {
	color:#F00;
}

.n-msg.n-success span {
	color:#0F0;
}



.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
	border: 1px solid #ddd;
}

.even, .alt {
	border-left: 1px solid #ddd;
}




/*
.entry p a:visited {
	color: #bbb;
}
*/

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

.commentlist li, #commentform input, #commentform textarea {
	font-size: 12px;
}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	padding: 2px;
	background: #fff;
	margin-right:none;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
}

a {
	color:#EC7C2A;
	text-decoration: none;	
}

h2 a:hover, h3 a:hover {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
	
a:visited {
	color:#F1A067
}	

a img {
	border:0 solid;	
}


/* End Typography & Colors */


/* Begin Typography & Colors */
body {
	font-size: 13px; /* Resets 1em to 10px */
	font-family: arial;
	color: #333;
	text-align: center;
	background:#000;
	padding:0;
	margin:0;
}

.clear {
	clear: both;
}

#top {
	text-align:center;
	height:55px;
	background:url(images/bgtop.png) repeat-x left top;
}

#page {
	text-align: left;
	width:980px;
	margin:0 auto;
	position:relative;
}

#header {
	height:260px;
	width:980px;
	position:relative;
	z-index:900;
}

#header h1 {
	margin:0;
	padding:0;
	display:none;
}

#header h1 a {
	display:none;
}

#barlinks  {
	position:absolute;
	z-index:950;
	top: 220px;
	right:330px;
	background: url(images/title-adicione-jump.png) no-repeat left center;
	padding-left:150px;
}

#barlinks ul {
	list-style:none;
	padding:0;
	margin:0;
}

#barlinks li {
	float:left;
}

#barlinks li a {
	width:27px;
	height:27px;
	text-indent:-10000px;	
	display:block;	
	outline:none;
	margin-left:7px;
}

#barlinks li.break a {
	background:url(images/ico-break.png);
	width:110px;
}

#barlinks li.rss a {
	background:url(images/ico-rss.png);
}

#barlinks li.twitter a {
	background:url(images/ico-twitter.png);
}

#barlinks li.facebook a {
	background:url(images/ico-facebook.png);
}

#barlinks li.youtube a {
	background:url(images/ico-youtube.png);
}


#sidebar {
	position:relative;
	z-index:950;
	padding:0;
	width:313px;
	margin-left:17px;
	margin-top:-73px;
}

.narrowcolumn, .widecolumn, #sidebar {
	float:left;
}

.narrowcolumn, .widecolumn {
	width:650px;
}

#content {
}

#footer {
	clear:both;	
}

/* sidebar titles */

#sidebar h3 {
	margin:0;
	padding:0;
	height:84px;
	text-indent:-10000px;
}

#colaboradores, 
#form-search, 
#arquivo, 
#tags, 
#facebook,
#entrevistas,
#historias {
	margin-bottom:30px;
	background:url(images/boxs-base.png) no-repeat center bottom;
	padding-bottom:14px;
}

#colaboradores .wrap, 
#form-search .wrap, 
#arquivo .wrap, 
#tags .wrap, 
#facebook .wrap,
#historias .wrap,
#entrevistas .wrap{
	background:#FFF;
	padding:15px 10px 10px;
}

#tags .wrap {
	padding:5px 5px 10px;
	text-align:center;

	padding:5px 25px 10px;
	text-align:left;
}


#tags #menulateral {
	background:#FFF;
	padding:0px 1px 20px 5px;
}

#tags #menulateral ul {
    padding:0;
    margin:0 0px;
}

#tags #menulateral li {
    list-style:none;
    margin-bottom:3px;
    float:left;
	margin-right:3px;
	width:150px;
}

#tags #menulateral li a {
    display:block;
    padding:9px 5px;
    font:italic bold 13px georgia;
    color:#FFF;
    background:#555;
    text-align:center;
    text-transform:none;
    text-shadow:0 1px 0 #000;

	border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   text-decoration:none;

}

#tags #menulateral li a:hover {
    background:#f37021;
}

#colaboradores h3 {
	background:url(images/title-colaboradores.png) no-repeat left top;
}

#arquivo h3 {
	background:url(images/title-arquivo.png) no-repeat left top;
}

#tags h3 {
	display:none;
}

#facebook h3 {
	background:url(images/title-facebook.png) no-repeat left top;
}

#historias h3 {
	background:url(images/title-historias.png) no-repeat left top;
}

#entrevistas h3 {
	background:url(images/title-entrevistas.png) no-repeat left top;
}


#tags #searchform {
	background:url(images/title-busca.png) no-repeat left top;
	height:87px;
	position:relative;
	margin:0;
	padding:0;
}

#searchform label {
	display:none;
}

#tags #searchform #s {
	position:absolute;
	width:185px;
	top:28px;	
	left:20px;
	border:0;
	font-size:15px;
}

#tags #searchform #searchsubmit {
	position:absolute;
	top:22px;
	left:220px;
}

#tags a {
	color:#000;
	font-weight:bold;
	text-transform:capitalize;
	font-family:Arial, Tahoma, Geneva, sans-serif;
}


#colaboradores ul {
	margin:0;
	padding:0 0 0 20px;
}

#colaboradores li {
	position:relative;	
	list-style:none;
	padding:0;
	float:left;
	margin-right:5px;
	margin-bottom:5px;	
	width:47px;
	height:47px;
}

#colaboradores img {
}

#colaboradores .det {
	position:absolute;
	color:#FFF;
	font-style:italic;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	display:inline;
	text-align:center;
	line-height:13px;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
	left:-66px;
	top:53px;
	width:180px;
	display:block;
	z-index:10000;
	cursor:pointer
}
#colaboradores .det span {
	background:#000;
	padding:4px 5px;	
	line-height:18px;
	white-space:nowrap;	
}

#colaboradores .det small {
	background:#000;	
	padding:1px 5px;
	font-size:9px;
	line-height:15px;
	font-style:normal;
	white-space:nowrap;
}


#arquivo ul {
	margin:0;
	padding:0 0 0 20px;
}

#arquivo li {
	list-style:none;
	padding:0;
	margin:0;
	text-transform:capitalize;
}

#arquivo li a {
	color:#222;	
}


#entrevistas,
#historias{
	position:relative;
}

#entrevistas .btmais,
#historias .btmais{
	position:absolute;
	color:#FFF;
	right:28px;
	top:26px;
}

	

#entrevistas .wrap ,
#historias .wrap {
	padding-left:25px;
	padding-right:25px;	
}

#entrevistas .wrap img,
#historias .wrap img {
	float:left;
	border:1px solid #333;
	margin-right:15px;
}


#entrevistas h4,
#historias h4 {
	margin:0;
	padding:0;
	font-size:16px;
}

#entrevistas a,
#historias a {
	color:#000;
}


/* POSTS */
.post {
	background:url(images/posttop.png) no-repeat left top;
	padding-top:19px;
	margin-bottom:50px;
}

.hentry h2 {
	margin:0 0 10px;
	line-height:39px;
	font-family:'Helvetica', Arial;
	font-size:40px;
}

.innerpage .hentry h2 {
    font:italic bold 40px georgia;
}

.hentry h2,
.hentry h2 a { color:#000 }

.hentry h2 a:hover { color:#FF7900; }


.hentry .entry {
	background:#FFF;
	padding:30px 40px;
	clear:both;
	line-height:21px;
	text-align:left;
}

.hentry .entry .author {
	font-size:11px;
	line-height:14px;
	color:#555;
	height:25px;
	margin-bottom:5px;
	float:left;
}

.hentry .entry .author img {
	float:left;
	border:1px solid #999;
	margin-right:5px;
}

.hentry .entry .author strong,
.hentry .entry .author a {
	color:#333;	
}

.hentry .foto-principal {
	margin-top:5px;	
}

.hentry .postmetadata {
	margin:25px 0 0;
	padding:0;
	clear:both;
	font:11px Verdana, Geneva, sans-serif;
}

.hentry .postmetadata,
.hentry .postmetadata  a {
	color:#000;
}

.hentry .postmetadata  a:hover {
	text-decoration:underline;
}

.hentry .linkcomments {
	font-weight:bold;
	display:block;
}

.hentry .linkcomments {
	background:url(images/ico-ment.jpg) no-repeat left 1px;	
	padding-left:22px;
	height:18px;
}
.hentry .linkcomments a {
	color:#000;
	font:11px arial, Verdana, Geneva, sans-serif;	
}
.hentry .linkcomments {
	float:left;	
}

.hentry .topicons {
	float:right;	
}

.hentry .topicons .linkcomments {
	margin-right:10px;
	float:left;
}

.hentry .topicons .tweetmemebutton  {
	float:left;
}


.hentry .etags {
	border-top:1px solid #333;
	padding-top:15px;
	display:block;
}

/* SEARCH RESULT */

.archive .narrowcolumn {

}

.search-results h2, .archive h2 {
	color:#FFF;
	font:bold 18px Arial, Helvetica, sans-serif;
}

.search-results .narrowcolumn .etags,
.archive .narrowcolumn .etags {
	border:0 solid;
	margin:0;
	padding:0;
}

.search-results .hentry .entry ,
.archive .hentry .entry {
	background:#FFF;
	padding:5px 40px 20px;
	margin:0;
}

.search-results .post,
.archive .post {
	margin:0;
	margin-bottom:5px;
}

.hentry .searchresult {
	padding-bottom:15px;
	margin-bottom:15px;
}

.searchresult h2 {
	font-size:17px;
	line-height:22px;
	margin-bottom:2px;
}

.searchresult .postmetadata {
	margin-top:8px;
}

.hentry .searchresult .author {
	margin-bottom:8px;
}


.pagetitle {
	font:18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

/* NAVIGATION */
.navigation {
	display: block;
	text-align: center;
	padding:10px 0 25px;
}

.navigation.bottom {
	text-transform:uppercase;
}

.navigation .alignleft,
.navigation .alignleft a,
.navigation .alignright,
.navigation .alignright a{
	color:#fff;	
	font-size:10px;
	font-weight:bold;
}

.navigation.bottom .alignleft,
.navigation.bottom .alignleft a,
.navigation.bottom .alignright,
.navigation.bottom .alignright a {
	font-size:22px;
	font-weight:bold;
	color:#FFF;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}


/* COMMENTS */
#commentform label {
	font-weight:bold;
	color:#000;
}

#commentform #author,
#commentform #email,
#commentform #url{
	width:250px;
	border:1px solid #ccc;
	background:#F5F5F5;
	margin:0;
	padding:3px 3px 4px;
	_height:23px;
}

#commentform #comment {
	width:570px;	
	height:120px;
	border:1px solid #ccc;
	background:#F5F5F5;
	font-family:Arial, Helvetica, sans-serif
}

#respond {
	background:#fff;
	padding:25px;
}

#respond h3 {
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	padding:0;
	margin:0;
}


h3#comments {
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}

.commentlist {
	list-style:none;
	padding:0;
	margin:0;
}

.commentlist li {
	margin-bottom:10px;	
	background:#f5f5f5;
	padding:25px;
}

.commentlist li.odd {
	background:#fff;	
}

.commentlist .photo {
	float:left;
	margin-right:15px;
}

.commentlist .fn {
	color:#000;
	font-size:22px;
	font-weight:bold;
	display:block;
}

.commentlist  .says {
	font-weight:normal;
	color:#000;
}

.commentlist .comment-meta {
	font-size:9px;
	display:block;
	margin-top:15px;
}

.commentlist .commentmetadata a {
	color:#888;	
}
.commentlist .commentmetadata a:hover {
	text-decoration:underline;	
}


/* PAGINAS */
/* premios */

.premios dl {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #ccc;
}

.premios dl dt {
	text-transform:uppercase;	
	margin-bottom:10px;
}

.premios dt span {
	background:#000;
	color:#FFF;
	padding:3px;
	line-height:20px;
	font-size:10px;
}

.premios small.ouro,
.premios small.prata,
.premios small.bronze{
	background:#FFDD00;
	color:#000;
	line-height:20px;
	font-size:10px;	
	padding:3px;	
}

.premios small.prata {
	background:#C6C6C6;
	color:#000;	
}

.premios small.bronze {
	background:#DE6A34;
	color:#FFF;	
}

/* TABS */

.tabs-hide {
	display: none;
}

#tabs {
	position:relative;
	z-index:200;
}

.tabs-nav {
	padding-left:0;	
}

.tabs-nav li {
	list-style:none;
	float:left;
	font-size:14px;
	padding-right:3px;
}

.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

.tabs-nav li a {
	padding:3px;	
	color:#000;
}

.tabs-nav .tabs-selected a {

}

.tabs-container {
	padding:20px 0 0 0;
}

#tabs .tabs-container h3 {
	font-size:18px;
	color:#9f151b;
	font-weight:bold;
	padding:0 0 10px;
}

#tabs .tabs-container p {
	padding-left:5px;
}

.tab-contrata .tabs-container{
	padding:10px 15px;
}
#tabs.tab-contrata ul {
	padding-left:0px;
}
#tabs.tab-contrata h3 {
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}
.tab-contrata  .datalimite {
	color:#F00;
	margin-bottom:10px;
}
		
.tabs-nav .tabs-selected a,
.bgcolorsite, 
.tab-contrata .tabs-container{
	background:#000;
}

.tabs-nav .tabs-selected a {
	color:#FFF;	
}



/* CONTATO */

.contato-form, .contato-desc {
	float:left;
}

.contato-form {
	width:265px;
	line-height:10px;
}

.contato-form label{
	padding:0;
	margin:0;
}

.contato-form label span {
	display:block;
	padding-bottom:4px;
	font-size:11px;
}

.contato-form p {
	margin:0;
	padding:0;
}

.contato-form label input,
.contato-form label textarea,
.contato-form label select {
	width:254px;
	font:12px tahoma,arial,helvetica,sans-serif;
	letter-spacing:1px;
	background:#FFFFFF url(images/field-bg.gif) repeat-x scroll top;
	margin:0;
	padding:3px 3px 4px;
	_height:23px;
	border:1px solid #B5B8C8;
}


.contato-form label input#curriculo {
	width:140px;	
}

.contato-form label textarea{
	height:100px;	
}

.contato-desc {
	width:270px;
	margin-left:25px;
	padding-top:7px;
}

#content .wpcf7-not-valid-tip-no-ajax,
#content .wpcf7-validation-errors,
#content .wpcf7-not-valid-tip,
.wpcf7-response-output,
.wpcf7-mail-sent-ng {
	background:#C00;
	color:#FFF;
	width:212px;
	text-align:center;
	line-height:18px;
}

.wpcf7-mail-sent-ok {
	background:#82ff3c	;
	color:#000;

}

#content .wpcf7-validation-errors {
	margin-top:10px;

}


/* EQUIPE */
.hentry #colaboradores ul {
	margin:0;
	padding:0;
}

.hentry #colaboradores li {
	position:relative;	
	list-style:none;
	padding:0;
	float:left;
	margin-right:5px;
	margin-bottom:5px;	
	width:75px;
	height:75px;
}

.hentry #colaboradores img {
}

.hentry #colaboradores .det {
	position:absolute;
	color:#FFF;
	font-style:italic;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	display:inline;
	text-align:center;
	line-height:13px;

	filter: Alpha(Opacity=90);
	opacity: 0.9;
	
	left:-52px;
	top:80px;
	width:180px;
	display:block;
	z-index:10000;
	cursor:pointer
}
.hentry #colaboradores .det span {
	background:#000;
	padding:4px 5px;	
	line-height:18px;
	white-space:nowrap;	
}

.hentry #colaboradores .det small {
	background:#000;	
	padding:1px 5px;
	font-size:9px;
	line-height:15px;
	font-style:normal;
	white-space:nowrap;
}

