/*  
Theme Name: The Unstandard Remix
Theme URI: http://gosdot.com/
Description: A template based on "The Unstandard" by <a href="http://is.derekpunsalan.com/">Derek Punsalan</a> for <a href="http://5thirtyone.com/archives/886">5thirtyone</a>.  This theme is protected by the 
Attribution-Noncommercial-Sharealike 2.0 Generic License. http://creativecommons.org/licenses/by-nc-sa/2.0/
Version: 1.0r
Author: Jon Gos and Derek Punsalan
Author URI: http://gosdot.com/unity/
*/

* { margin: 0; padding: 0; }

body { 
	background: #fff url(images/gradient.png) repeat-x; 
	font: 62.5%/1.2em 
	arial,sans-serif; 
	text-align: center; 
}

#main-wrapper { 
	display: block; 
	margin: 0 auto; 
	padding: 0 7px; 
	width: 960px; 
	text-align: left;
}


/* ----------------------------------- basics */
h1, h2, h3 { 
	font-weight: normal; 
}

h1 { 
	font-size: 1.6em; 
	line-height: 2.4em; 
}

h2 { 
	font-size: 1.6em; 
	line-height: 1.8em; 
	color: #fff;
}

h3 { 
	font-size: 1.3em; 
	line-height: 1.4em; 
	color: #000;
}
h4 {
	font-size: 1.3em; 
	line-height: 1.8em; 
	color: #000;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	/*font:bold;*/
}
a { 
	color: #000; 
}

a:hover { 
	color: #000; 
}
h4 a { 
	color: #000000; 
	text-decoration:none;
}

h4 a:hover { 
	color: #0099FF; 
}


a img { border: none; }
ul, ol { list-style: none; }

/* ----------------------------------- masthead */
#leaderboard { 
	background: #fff url("images/tabs2.png") no-repeat;
	padding: 3em 0 1.0em 0;
	position: relative;
	margin-left: -10px; 
	width: 990px;
}

#leaderboard h1 a { 
	color: #fff; 
	padding:4px 13px 8px 10px;
	text-decoration:none; 
	font-family:arial, sans-serif;
	font-weight:bolder;
	text-transform:uppercase;
	margin-left: 10px;
	background:#000;
	border-right:4px solid #151515;
	z-index: 101;  
	/*filter: alpha(opacity=85); 
	-moz-opacity: .90; opacity:.90; */
} 
  
#leaderboard h1 a:hover { 
	padding:4px 13px 8px 10px;
}

/* ----- Navigation ------ */

#main-nav { 
	font-size: 1.1em;
	color: #66FF00;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 30px; 
	background: #000;
	text-transform: uppercase; 
	font-weight: bold; 
	z-index: 101; 
	/*filter: alpha(opacity=85); 
	-moz-opacity: .85; opacity:.85;*/
}

#main-nav li { 
	float: left;  margin: 0px 2px 0px 7px;
}

#main-nav li a { 
	color: #fff; 
	display: block; 
	padding: 1.1em 0; 
	text-decoration: none; 
	text-align: center; 
	border-top: 2px solid #000;
} 

#main-nav li a:hover,
#main-nav li.current a { 
/* background: url(images/box.png) no-repeat; */
	color: #9CD2EC; 
	display: block; 
	padding: 1.1em 0; 
	text-decoration: none; 
	text-align: center;
	border-top: 2px solid #9CD2EC;
}

.adsense-center { 
	margin: -40px auto 0; display: block; width: 728px;
}
  
/* ----------------------------------- home posts */
.home .left { 
	width: 607px;
	text-align:justify;
	color:#000000; 
	position:relative;
	border: 0px solid black;
}
.home .main-post-bg {
	background: #444 url("images/main.gif"); 
	display: block; 
	height: 250px; 
	position: relative; 
	margin: 0 0 7px 0; 
	width: 593px; 
	border: 4px solid #FFF;
	outline: 1px solid #ccc;
	overflow: hidden; 
}
.home .main-post-bg p{
       font-size: 12px;
       margin-top: -5px;
       *_margin-top: -3px;
}

.secondary-post-bg { 
	color: #fff;
	border: 4px solid #FFF;
	outline: 1px solid #ccc;
	text-align:center;
	cursor:pointer;
}

#post1 {
	background:#CC3333;
} 

#post2 {
	background: #FF9900; 
}

#post3 {
	background:#666699;
}

#post4 {
	background:#669933;
}


.secondary-post-bg p { 
	font-size:14px; 
	font-family:"Lucida Sans Unicode";
	padding-top:55px;
	padding-bottom:5px; 
	padding-left:11px; 
	padding-right:11px;
}


.home .main-post-bg .title-insert,

.home .recent-leads .title-insert { 
	background: #000; 
	top: 0; 
	display: block; 
	left: 0; 
	position: absolute;
	width: 100%; 
	padding: 4px 0;
	z-index: 101;  
	filter: alpha(opacity=80); 
	-moz-opacity: .80; 
	opacity:.80; 
}

#post-principal {bottom:0; top:80px;}

/* Title Insert */

.title-insert h2 { 
	margin: 8px 10px 7px; 
	line-height: 1.4em; 
}
.title-insert h2 { 
	display: block; 
	color: #fff;	
	text-decoration: none;
	font-weight:bold;
}

.title-insert h2 a:hover { 
	color: #fff; 
}

.title-insert p { 
	color: #FFFFFF; 
	margin: 2px 5px; 
	line-height: 13px; 
	*line-height: 14px; 
	padding: 0 3px 0 3px; 
	font-size:12px; 
	font-family:"Lucida Sans Unicode"; 
	font-weight:bold;
}

.home .recent-leads { 
	width: 607px;
	border: 0px solid black;
}


.home .recent-leads .secondary-post-bg { 
	background: #444; 
	display: block; 
	width: 287px; 
	overflow: hidden; 
	height: 150px; 
	margin: 0px 7px 7px 5px; 
	position: relative; 
}

.home .recent-leads .title-insert h3 { 
	margin: 4px 7px; 
	line-height: 1.6em; 
}

.home .recent-leads .title-insert h3 a { 
	font-size: 14px; 
	display: block; 
	color: #9CD2EC; 
	text-decoration: none; 
}

.home .recent-leads .title-insert h3 a:hover { 
color: #fff; 
}

/* Right Bar */

.home .right { 
	width: 300px; 
	background:#feda8f url(images/gr_box.png) repeat-x;
	margin-top: 40px;
	margin-right: -10px;
    *padding-top: 10px;
	padding:4px 7px 0px 0px;
	border:4px solid #fff;
	outline:1px solid #ccc;
}

/* Sidebar Header */
.home .right h3 { 
	font-weight: normal; 
	font-size: 1.6em; 
	color: #333; 
	background: url("images/bubble.png") no-repeat;
	padding: 4px 0px 5px 6px;
}

/* -------------- single post ------------ */
.post.single { font-size: 1.3em; line-height: 1.5em; color: #000; width: 590px;}
.post.single h2, .post.single h2 a { font-size: 18px; line-height: 20px; color: #000; text-decoration: none;}
.post.single .entry { float: right; width: 500px; _margin-right:-50px; _margin-left: 50px; /*_border: 1px solid white;*/}
.post.single .meta { border-top: 2px solid #fff; color: #ccc; text-transform:lowercase; padding: 4px 0 0 0; margin-top: 21px; float: left; width: 75px; font-size: 10px; }
.post.single .meta a { color: #fff; text-decoration: underline; }
.post.single .meta a:hover { text-decoration: none; }
.post.single .meta-tags { border-top: 2px solid #fff; color: #fff; text-transform:lowercase; padding: 4px 0 0 0; margin-top: 21px; float: left; font-size: 10px;}
.post.single .meta-tags a { color: #fff; text-decoration: none; }
.post.single .meta-tags a:hover { color: #fff; text-decoration: underline; }
.post.single p { margin: 1em 0; color:#000; }
.post.single p a { color:#000000;}
.post.single li a { font-weight: bold; }
.post.single p strong { font-weight: bold; }
.post.single p em { font-style: normal; background: #fff; }
.post.single blockquote { margin: 0 1.5em; color: #fff; }
.post.single h3 { font-size: 16px; color: #000; margin-top: 2em; }
.post.single ul,
.post.single ol { margin: 1em 1.5em; }
.post.single ul li,
.post.single ol li { margin: 0 0 14px 0; color: #fff; line-height: 1.3em; }
.post.single ul li { background: url("images/li.gif") no-repeat 1px -1px; padding-left: 20px; }
.post.single ul li strong { font-weight: bold; }
.post.single img.floatleft { float: left; margin: 4px 10px 0 0; }
.post.single img.floatright { float: right; margin: 4px 0 0 10px; }
.post.single code { font-family: courier, fixed, monospace; font-size: 12px; background: #eee; }
.post.single code strong { color: #fff; }
.table_post {background:#333; border:solid 4px #FFF; width:500px; text-align:left;}
.table_post td{ padding:10px 5px 2px 3px; }
.navigation { font-size: 1.2em; padding: 10px 0; }
.navigation .left { width: 50%; }
.navigation .right { width: 49%; }
.archives-page h2 a { font-size: 14px !important; line-height: 16px;}
.post.single .entry .meta-tags a{ color:#000; font-size:12px; }
  

/* --- sidebar -----*/
.sidebar-wrapper { background: #fff; }
.sidebar-news { background: #f9f9de; border: 1px solid #e9e9b4; display: block; padding: 7px; color: #555; font-size: 12px; }
.sidebar-news a:hover { text-decoration: none; }
.sidebar-wrapper h3 { overflow: hidden; }
ul.sidebar-ul,
.related-posts ul { font-size: 1.2em; line-height: 1.4em; margin: 10px 0 0 0; width: 300px; }
.sidebar-ul li,
.related-posts li { color:#777; line-height: 1.0em; width: 300px; }
.sidebar-ul li a,
.related-posts li a { background: url("images/bullet_toggle_plus.png") no-repeat 1px 3px; display: block; font-weight: normal; color: #888; text-decoration: none; padding: 3px 0 3px 20px; }
.sidebar-ul li a:hover,
.related-posts li a:hover { background:no-repeat 1px 3px; color: #46ABDC; }

.sidebar-ul li a:hover em { color: #999; }
.related-posts h3 { display: none; }

.serve-random { font-size: 12px; color: #888; margin-top: 7px; }
.serve-random a { color: #f47a0e; }
.serve-random a:hover { text-decoration: none;  }

.sidebar-nextprev { margin-top: 10px; }
.sidebar-nextprev li { float: left; }
.sidebar-nextprev li.previous { margin-left: 5px; }
.sidebar-nextprev li.next { float: right; margin-right: 5px; }
.sidebar-nextprev li a { outline: none; display: block; height: 40px; width: 160px; background: #ddd; text-indent: -9999em; }  
.sidebar-nextprev li.previous a { background: url("images/nextprev.gif") no-repeat top left; }
.sidebar-nextprev li.previous a:hover { background-position: bottom left; }
.sidebar-nextprev li.next a { background: url("images/nextprev.gif") no-repeat top right; }
.sidebar-nextprev li.next a:hover { background-position: bottom right; }

/* ------------------ comments ------------------ */
#comments { 
margin: 21px 0; 
}

#comment-breaker { 
	color: #151515; 
	display: block; 
	width: 100%; 
	margin: 21px 0 14px 0; 
	padding: 35px 0 0 2px; 
	no-repeat top center; 
}

#comment-breaker h2 { font-size: 18px; }
ol.commentslist { 
	float: left; 
	font-size: 1.2em; 
	line-height: 1.5em; 
	width: 590px; 
}

.commentslist li { margin-bottom: 28px; }
  
.commentslist li p { margin: 0 0 1em 0; }
  
.commentslist li blockquote { margin: 0 1.2em; font-style: italic; }
  
.commentslist li ul, 
  
.commentslist li ol { margin: 1em 1.5em; }
  
.commentslist .author_meta { 
	text-transform: lowercase; 
	border-top: 2px solid #333; 
	padding: 4px 0 0 0; 
	margin-top: 9px; 
	float: left; 
	width: 75px; 
	font-size: 11px; 
}

.commentslist .author_meta a { color: #444; text-decoration: none !important; }

.commentslist .author_meta a:hover { text-decoration: underline !important; }

.commentslist li.author .comment_text { background: #eee; width: 498px; border: 1px solid #ddd; }

li.author .comment_text p { margin: 7px; }

.commentslist .comment_text { float: right; width: 500px; overflow: auto; }

.comment_text .comment-author { font-weight: bold; margin-bottom: 7px; }

li.author .comment_text .comment-author { margin: 7px 0 7px 7px; }

.commentslist .comment_text a { font-weight: bold; }

.pings { float: right; width: 340px; }

.pings h3 { color: #B84D19; font-size: 1.6em; padding: 0 0 0 2px; }

ul.pingslist { font-size: 1.2em; line-height: 1.4em; margin: 10px 0 0 0; width: 340px; }

.pingslist li { border-top: 1px solid #ccc; line-height: 1.5em; width: 340px; }

.pingslist li a { background: url("images/link.png") no-repeat 1px 3px; display: block; font-weight: normal;  color: #999; text-decoration: none; padding: 3px 2px 3px 20px; }

.pingslist li a:hover { color: #B84D19; background: url("images/link.png") no-repeat 1px 3px;}

.sidebar-ul li a:hover em { color: #999; }
#commentform { font-size: 11px; margin-left: 90px; }
#commentform p { margin: 0.8em 0; }
#commentform p label { }
#commentform #author,
#commentform #email,
#commentform #url,
#commentform #comment { border: 1px solid #bbb; padding: 4px; font-family: arial,verdana,sans-serif; font-size: 12px; color: #6c6c6c; }
#commentform #comment { width: 485px; overflow: auto; height: 225px; }
#commentform #submit { background: #333; color: #eee; padding: 0.8em 0; width: 13em; border: none; }

.comment-warning strong { color: #444; font-weight: bold; }

.subscribe-to-comments { font-size: 12px; color: #555; }

/* ----------------------------------- categories */
#categories { border: 1px solid #bbb; border-width: 1px 0; padding: 14px 0; margin: 35px 0 21px; }
#categories ul { color: #999; font-size: 1.2em; line-height: 1.6em; }
#categories li { float: left;  text-align: right;  display: block; width: 150px; margin-right: 10px; }
#categories li a { color: #3E381E; font-weight: bold; float: left; text-decoration: none; }


#categories li a:hover { text-decoration: underline; }

/* ----------------------------------- search */
.search {  
	display: block; 
	width: 300px; 
	height: 80px; 
	float:right;
	position:relative;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 7px;
	margin-top:-100px;
        margin-left:200px;
	margin-bottom: 5px;
	margin-right: 2px;
	*_margin-right: -5px;
}
.search h3{
	font-weight: normal; 
	font-size: 1.6em; 
	color: #333;
	height: 22px;
	width: 195px;
	position:absolute;
	top:0;
	left:0; 
	background: url("images/bubble.png") no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.dicasdeempregos.com.br/wp-content/themes/unstandard_remix/images/bubble.png');
	padding: 4px 0px 5px 6px;
}
.search #searchForm { 
	position:absolute;
	top:37px; 
	heigth:22px;
	width:259px;
}

.search .button{ 
	position:absolute;
	width:57px;
	height:26px;
	left:220px;
	top:-2px;
}

/* ----------------------------------- Widgets */

.widgets{
	list-style-type:none;
	position:relative;
	background: #FEDA8F;
	border: 4px solid #FFF; 
	display: block;
        padding: 0 12px 0 12px; 
	margin-right: 6px;
	margin-left: 613px;
	*margin-left: 607px;
	*margin-right: 5px;
	*_margin-left: 617px;
	*_margin-right: -10px;
	*_margin-top: 10px;
}
.widgets h2 {
	background: url("images/bubble.png") no-repeat;
	padding-bottom: 10px;
	padding-left: 10px;
        margin-left:-10px;
	color:#000;
	*padding-bottom: 5px;
}
.widgets ul {
	list-style-type:none;
	margin-bottom: 10px;
}
.widgets ul li ul a{
	color:#000;
	font-size:12px;
	text-decoration:none;
	margin-left: 10px;
}
.widgets ul li ul a:hover{
	color:#0099FF;
	font-size:12px;
	padding-top: 0px;
	text-decoration:none;
}	
.widgets ul li ul li {
        list-style-image:url(images/mini-category.gif);
	margin-top: 5px;
	margin-left: 25px;
}
/* ----------------------------------- footer */
#footer {  
color: #555;
border: 1px solid black; 
background: #00CCFF;
}

#footer a { 
	font-weight: bold;
	color:#151515;
}

/* ----------------------------------- floats */
.right { 
	float: right;
}
.left { 
	float: left; 
}
.clear { 
	clear: both; 
}
.fix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.fix { 
	display: inline-block;
}
* html .fix { 
	height: 1%; 
}
.fix { 
	display: block;
}

.fix2:after { 
	content: "."; 
	display: block; 
	height: 1px;
	clear: both; 
	visibility: hidden;
}
* html .fix2 { 
	height: 1%; 
}

.fix2 { 
	display: block; 
	background-color:transparent; 
	padding:4px; 
	*padding-right: 10px;
	*height: 600px;
	*max-height: 600px;
}

.fix3:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html .fix3 { 
	height: 1%;
}
.fix3 { 
	color:#000;
	display: block; 
	text-align:justify;
	*height: 500px;
	/*height: 450px;*/
	*_margin-bottom: 180px;
	background-color:transparent; 
	padding:4px; 
        /*border: 1px solid black;*/
}

/* E M P R E G O S */          /* C O N C U R S O S */

.top { 
	display:block; 
	width:560px; 
	text-align:center; 
	background:#336666; 
	border:solid #000 4px; 
	margin:10px; 
	height:70px; 
	padding:8px; 
	position: absolute;
	top: 25px;
	*right: 3px;
	cursor: pointer;
        *_margin-right: 30px;
}

.top #img { 
	background-image:url(images/teste.png); 
	position:relative; 
	float:left; 
	border:solid #fff 4px; 
	width:90px; 
	height:60px;
}


.top #img3 { 
	background-image:url(images/img.jpg); 
	position:relative; 
	float:left; 
	border:solid #fff 4px; 
	width:90px; 
	height:60px;
}

.top p { 
	font: "Lucida Sans Unicode"; 
	color:#FFFFFF; 
	font-size:13px; 
	margin-left:120px; 
	margin-right:5px;
}

.top h3 { 
	font: "Lucida Sans Unicode"; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-transform:uppercase;
}

.bottom { 
	display:block; 
	width:560px; 
	text-align:center; 
	background:#0099FF; 
	border:solid #000 4px; 
	margin-top:200px;
        margin-left: 10px;
	height:70px; 
	padding:10px 18px 0px 0px; 
        *margin-top: 100px;
        *_margin-top: 90px;
        /**_margin-right: -20px;*/
       *_width: 550px; !important
}

.bottom p { 
	font: "Lucida Sans Unicode"; 
	color:#FFFFFF; 


	font-size:13px; 
	margin-left:100px; 
	margin-right:50px;
}

.bottom h3 { 

	font: "Lucida Sans Unicode"; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-transform:uppercase;
	margin-left:50px;
	margin-top:-10px;
}

.bottom a{ 
        color:#FFF;
}

.central { 
	display:block; 
	width:560px; 
	text-align:center; 
	background:#99CC99; 
	border:solid #000 4px; 
	margin:10px;
	height:70px; 
	padding:8px; 
	position: relative;
	top: 95px;
	*top:105px;
	cursor:pointer;
}

.central #img2 {
	background-image:url(images/entrevista.jpg); 
	position:relative; 
	float:right; 
	border:solid #fff 4px; 
	width:90px; 
	height:60px;
}

.central h3 { 
	font: "Lucida Sans Unicode"; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-transform:uppercase; 
}

.central p { 
	font: "Lucida Sans Unicode"; 
	color:#FFFFFF; 
	font-size:13px;
	margin-right:120px; 
	margin-left:5px; 
}

.servicos { 
	display:block; 
	float:left; 
	width:260px; 
	text-align:center; 
	background:#6699FF; 
	border:solid #000 4px; 
	margin:10px; 
	height:70px; 
	padding:8px;
	position: relative;
	top: 80px;
	*top: 90px;
	*_right: 10px;
}

.servicos h3 { 
	font: "Lucida Sans Unicode"; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-transform:uppercase; 
}

.servicos a{
        color: #FFF;
}

.servicos ul li { 
	font: "Lucida Sans Unicode"; 
	color:#FFFFFF; 
	font-size:12px; 
	text-align:left; 
	margin-left: 12px; 
	margin-top:7px; 
}

.diversao { 
	display:block; 
	float:right; 
	width:260px;
	text-align:center; 
	background:#CC6699; 
	border:solid #000 4px; 
	margin:10px; 
	height:70px; 
	padding:8px; 
	margin-top:-104px; 
	margin-right:12px;
       cursor: pointer;
	position: relative;
	top: 80px;
	*top: 90px;
	*_left: 10px;
}

.diversao h3 { 
	font: "Lucida Sans Unicode"; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-transform:uppercase; 
}

.diversao p { 
	font: "Lucida Sans Unicode"; 
	color:#FFFFFF; 
	font-size:13px; 
	padding:5px; 
}

.concurso { 
	display:block; 
	width:560px; 
	text-align:center; 
	background: #0066CC; 
	border:solid #000 4px; 
	margin-top:100px;
        margin-left: 10px;
        *margin-top:120px;
        *margin-left: 10px;
        *_margin-top: 120px;
        *margin-right: 20px;
	padding:8px;
}

.concurso h3 { 
	font: "Lucida Sans Unicode"; 
	font-weight:bold; 
	color:#FFF; 
	text-transform:uppercase; 
        /**_border: 1px solid black;*/
}

.concurso a{
        color:#FFF;
        /**_border: 1px solid black;*/
}

.concurso p { 
	font: "Lucida Sans Unicode"; 
	color:#FFFFFF; 
	font-size:13px; 
        /**_border: 1px solid black;*/
}

/********************************
Div da Navegação das pages
********************************/

.nav_align_previous {
	text-align:center;
    /*border:1px solid white;*/
	margin-right: 320px;
	margin-left: -30px;
	padding-right:-15px;
	padding-left: -15px;
	width:285px;
}
.nav_align_next {
	text-align:center;
	/*border:1px solid white;*/
	margin-left: 250px;
	margin-top:-33px;
	padding-left: -10px;
	width:285px;
}
.nav_align_next_p{
	text_align: center;
	margin-left:330px;
	margin-top:-10px;
	padding-left: -10px;
	width:285px;
	*margin-top:10px;
}
.resul_busca{
	font-size:12px;
        display:block;
}
/*-------------Página de Busca*/
.pesquisa{
     float:left;
     padding-right:50px;
/*border: 1px solid black;*/
}
/*-------------Breadcrumb*/
.breadcrumb{ }

#entry_links { background: #aaaccc; font-size:15px; width:550px; border:4px solid white; margin-top:10px; }
#entry_links p { margin:10px;} 

#box_concu { border:2px solid #f5f5f5; background:#598F8F; font-size:12px; padding:10px; margin-top:10px;}