/*********************************************************************************************

Theme Name: Psy Nation
Description:  Tema em formato magazine do site www.psynation.com
Version: 1.0.
Author: AD FACTORY
Author URI: https://www.adfactory.com.br

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Section  -------------------  featured.php
6.  Homepage Articles ------------------  index.php
7.  Single Articles & Pages ------------  single.php, page.php
8.  Comments  --------------------------  comments.php
9.  Sidebar & Widgets ------------------  sidebar.php
10. Forms  -----------------------------  searchform.php
11. Footer  ----------------------------  footer.php

**********************************************************************************************/

@import url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext);

/********************************************************************************************* 

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/   

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

fieldset, img {border: 0;}

address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

ol, ul {list-style: none;}
caption, th {text-align: left;}

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}

q:before, q:after {content: '';}
abbr, acronym {border: 0;}


/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

table { -x-system-font: none; font-family: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; width: 100%; margin-left:3px; }
th {  background: #BBCCDD; color:#333; }
th, td { line-height: padding: 4px; }
tr:nth-child(2n) {   }
tr:nth-child(2n+1) {  }


ul { list-style:none; }

p { font:1.3em/1.3em; }

a img { border:none; }

.floatleft { float:left; }

.floatright { float:right; }

.clear { clear:both; }

.transpBlack { background:url(transpBlack.png); }

	
/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/   

a { text-decoration: none; color: #263B51; }
	a:hover { text-decoration: underline; }
img.aligncenter, img.alignright, img.alignleft { border: 5px solid #DDD; }
	
	.navigation {
	color:#fff;
	float:left;
 	width:98.5%;
   	}

.wp-pagenavi {
	font-size: 12px;
 	text-align: center; 
  	color:#fff;
        margin-top:20px;
	background:#10531d;
        padding:0;
        font-family: 'Open Sans', sans-serif;
        text-shadow:2px 1px 2px #333333;
 	text-transform:uppercase;
	}
	
	.wp-pagenavi .pages {
		margin:0 auto;
		color:#fff;
		}
		
		.wp-pagenavi a:link {
		padding:5px 6px;
		color:#FFF;
                margin:0;
                display:inline-block; }

                .wp-pagenavi a:visited {
		padding:5px 6px;
		color:#FFF;
                margin:0;
                background-color: #f1f1f1;
                display:inline-block; }

                .wp-pagenavi a:hover {
		padding:5px 6px;
		color:#10531d;
                margin:0;
                background-color: #f1f1f1;
                display:inline-block; }

	.wp-pagenavi .current {
		padding:5px 6px;
	        color:#10531d;
                margin:0;
                background:#f1f1f1;
                display:inline-block;
		}
 
 .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 5px solid #DDDDDD; }
 
.alignnone { border: 5px solid #DDDDDD; }
 
.alignleft {
	float: left;
	margin: 0 10px 0 0; }
 
	.alignleft img {
		float: left;
		margin: 0 10px 0 0;
		border: 5px solid #DDDDDD; }
 
.alignright {
	float: right;
	margin: 10px 0 0 20px; }
 
	.alignright img {
		float: right;
		border: 5px solid #DDDDDD; }
 
.floatleft, #more_left { float: left; }
 


/********************************************************************************************* 

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/   

body {
	font-family: 'Open Sans', sans-serif;
 	border-top:3px solid #186f2a; 
	color: #FFF;
        background-color:#f1f1f1;
	font-size: 100%;
	}

 #content-wrap {
	width:980px;
	margin:0 auto; 
        padding:0px;
	}
	
	#content {
	width:980px;
        float:left;
	margin:10px 0 15px 0;
	}
 	
  
/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/   
 
#header {
	width: 980px;
	height: 130px;
        margin: 0 auto; }

#logo {
	float: left;
        height: 90px;
	margin-top: 20px; }

#adsuper, #adsuper a {
        float:right;
        width:728px;
        height:90px;
        margin: 20px 0 20px 0; }



.fullwidth, #content .fullwidth {
	width:980px;
	}

                           .zero {
                                    font-size: 12px; font-weight:normal; padding:0; margin:0; }


 
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/   
 
.rss-links { float: right }
	.rss-links a { background: url('images/rss.png') no-repeat left 9px; padding-left: 15px; }
 
#menu {
	background: url(images/menu.png) repeat-x;
	height: 33px;
        display: block;
	margin: 0 auto; }
 
#menu-wrap {
	width: 980px;
	margin: 0 auto; }
 
/* Navigations
-------------------------------*/
ul.nav { margin: 0 }
 
/* Main navigation */
#nav, #nav ul {
	height: 35px;
	width: 590px;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 100;
	font-weight: 800;
	padding-top: 5px; }
 
#nav a {
	color: #FFF;
        font-family: 'Open Sans', sans-serif;
        text-shadow:2px 1px 2px #333333;
	font-size: 12px;
	display: block;
	text-decoration: none;
	padding: 5px 7px;
	text-transform: uppercase; }
 
	#nav a:hover {
		color: #fff;
		background: #1F1F1F;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px; }
 
.current_page_item a {
	color: #fff;
	background: #1F1F1F;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; }
 
#footer .current_page_item a, .current_page_item li {
	border: none;
	border: 0; }
 
#sidebar .current_page_item a, .current_page_item li {
	border: none;
	border: 0; }
 
#nav li {
	float: left;
	padding-right: 12px; }
 
	/* Style drop down list */
#nav li ul {
		position: absolute;
		width: 200px;
		left: -999em;
		padding-top: 0px; }
 
	#nav li:hover ul, #nav li.sfhover ul { left: auto; }
 
	#nav li ul li a {
		background: #1F1F1F;
		line-height: 11px;
		font-size: 10px;
		color: #fff;
		width: 150px;
		margin-bottom: 0px;
		-moz-border-radius: 3px;
		-html-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border-bottom: 1px solid #ccc; }
 
		#nav li ul li a:hover {
			background: #3F3E3E;
			color: #fff;
			-moz-border-radius: 3px;
			-html-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px; }
 
	#nav li ul li a {  }
 
	#nav li ul ul { margin: -23px 0 0 164px; }
 
	#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
 
	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
 
	/* IE7 Fix */
#nav li:hover, #nav li.hover { position: static; }
 
ul#footerNav {
	position: absolute;
	top: 27px;
	right: 0; }
 
	ul#footerNav li {
		float: left;
		display: inline;
		margin-left: 15px; }
 
#rss {
	float: right;
	margin-top: 8px;
	color: #fff;
        font-family: 'Open Sans', sans-serif;
        text-shadow:2px 1px 2px #333333;
	font-size: 11px;
	height: 20px; }
 
	#rss li {
		display: inline;
		padding: 0;
		float: left;
		height: 20px; }
 
		#rss li a {
			color: #fff;
			font-size: 11px;
			text-decoration: none;
			padding: 0;
			font-weight: bold;
			line-height: 1.5; }
 
			#rss li a:hover { text-decoration: underline; }
 
		#rss li.rssimg {
			background: url(images/feed.png) no-repeat left top;
			padding-left: 19px; }
 
		#rss li.emailimg {
			background: url(images/mail.png) no-repeat left top;
			padding-left: 21px;
			margin-left: 10px; }
 
	#rss img {
		vertical-align: middle;
		margin-right: 3px; }
.sociais {
        padding-top:4px;
	display:inline-block;
}

.sociais a {
	color:#FFF;
	font-size:24px;
}

.sociais a:hover {
	color:#000;
}

#socialicons {
	border-top: 2px solid #DAD9D9;
	color: #4c4d50;
	background: #E4E4E4;
	height: 40px;
	margin: 10px 0 0;
	padding: 3px;
	width: 654px;
	color: #4c4d50;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: 700; }
 
	#socialicons  a {
		border-bottom: none;
		color: #4c4d50;
		text-decoration: none; }
 
		#socialicons  a:hover {
			border-bottom: none;
			color: #030a1f; }

/********************************************************************************************* 

6. Homepage Articles -------------------------  index.php

*********************************************************************************************/   

#middle {
	width: 660px;
	float: left;
        background-color:none;
	margin: 0 10px 0px 0; }

	#middle h1 {
	        background: url(images/post.jpg) no-repeat top left;
                height: 46px;
		text-transform: uppercase;
                text-shadow:2px 2px 2px #333333;
                font-family: 'Open Sans', sans-serif;
		font-size: 24px;
		color: #fff;
		padding: 4px 0 0 10px;
		float: left;
		width: 650px; }
.block {
	font-size: 12px;
	color: #444;
	width: 650px;
	float: left;
	clear: both;
        background-color:#FFF;
        -moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom:20px;
        padding:0; }

         h3.green a { 
                background: url(images/green.png) no-repeat top left;
                height: 33px;
		text-transform: uppercase;
                text-shadow:2px 1px 2px #333333;
                font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		color: #fff;
		padding: 4px 0 0 10px;
		float: left;
		width: 650px; }
 
         h3.black a { 
                background: url(images/black.png) no-repeat top left;
                height: 33px;
		color: #fff;
		text-transform: uppercase;
                text-shadow:2px 1px 2px #333333;
                font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		padding: 4px 0 0 10px;
		float: left;
		width: 650px; }
 
         h3.blue a { 
                background: url(images/blu.png) no-repeat top left;
                height: 33px;
		color: #fff;
		text-transform: uppercase;
                text-shadow:2px 1px 2px #333333;
                font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		padding: 4px 0 0 10px;
		float: left;
		width: 650px; }
 
         h3.pink a { 
                background: url(images/pink.png) no-repeat top left;
                height: 33px;
		color: #fff;
		text-transform: uppercase;
                text-shadow:2px 1px 2px #333333;
                font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		padding: 4px 0 0 10px;
		float: left;
		width: 650px; }
 
.firstn {
	width: 240px;
	margin: 3px 2px 0 3px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #444; }

.firstn:hover {
        background-color:#e4e4e4; }
 
	.firstn h2 {
		font-size: 17px;
		color: #181818; }
 
	.firstn small {
		font-style: italic;
		line-height: 20px;
		margin-bottom: 5px;
		font-size: 12px;
		color: #737373;
		text-transform: uppercase; }
 
	.firstn img {
		float: left;
		width: 235px;
		padding: 0 5px 5px 0; }
 
.rightn a {
	font-size: 16px;
	line-height: normal; }
 
.rightnp a {
	font-size: 16px;
	line-height: normal; }
 
.rightn p a, .rightnp p a {
	font-size: 12px; }

.rightcontp {
        padding: 5px 0 0 0; }
 
.rightcontp a { 
        font-weight: 400;
        font-size:16px; }
 
.firstn p a { font-weight: 700;
 }

#postsn { width: 660px; }
 
#posts {
	width: 660px;
	float: left;
        color:#000;
	margin: 0 0 5px 0; }

.rightn {
	width: 400px;
	float: left;
	font-size: 12px;
	color: #444;
	line-height: 18px; }
 
.homepost {
	border-bottom: 1px solid #ccc;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	color: #444;
	line-height: 20px;
	margin-top: 5px;
	float: left;
	padding: 0;
	margin: 3px 0 3px 0;
	clear: both;
	width: 650px;
        background-color:#FFF;
        -moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px; }

.homepost:hover {
        background-color:#e4e4e4; }
 
#posts .homepost .rightcontp h3 {
	background: none;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: none;
	padding: 0; }
 
h3.recent {
	background: url(images/black.png) no-repeat top left;
	height: 33px;
	text-transform: uppercase;
        text-shadow:2px 1px 2px #333333;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	padding: 5px 5px 0 10px;
	width: 650px; }
 
#posts .thumb { float: left; }
 
	#posts .thumb img {
		float: left;
		margin: 5px 5px 5px 5px; }
 
.rightn img {
	float: left;
	width: 90px;
	padding: 0 7px 7px 0; }
 
.rightnp img {
	float: left;
	width: 130px;
	padding: 0 7px 7px 0; }
 
.rightn small a, .post-meta a {
	font-size: 12px;
	color: #737373; }
 
.rightn small, .post-meta {
	font-size: 12px;
	color: #737373;
	text-transform: uppercase; }
 
.rightn li {
	display: block;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
	margin: 0 0 5px 0;
         }

.rightn li:hover {
        background-color:#e4e4e4; }
 
 
/********************************************************************************************* 

7. Single Articles & Pages -------------------------  single.php, page.php

*********************************************************************************************/   

 
.post {
	float: left;
        font-size:12px;
        font-style:normal;
        font-weight:normal;
        line-height:1.5em;
        width:650px;
        padding:5px 5px 10px 5px;
        margin:0 0 20px 0;
	color: #444;
        background-color:#FFF;
        -moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;  }
 
	.post a {
		color: #154A7F;
		font-weight: 700; }
 
		.post a:hover {
			border: none;
			text-decoration: none; }
 
	.post blockquote {
		border-left: 3px solid #ccc;
		color: #777;
		font-size: 12px;
		font-style: italic;
		line-height: 1.8em;
		padding-left: 10px;
		clear: both;
		margin: 10px 20px 10px 30px; }
 
	.post hr {
		height: 1px;
		border-bottom: 1px solid #ccc;
		border-top: none;
		margin-bottom: 5px;
		clear: both; }
 	
        .post h1 { font-size: 12px; font-weight:normal; padding:0; margin:0; }

	.post h2 { font-size: 12px; font-weight:normal; padding:0; margin:0; }
 
	.post h3 { 
                font-size: 12px; 
                font-weight:normal; 
                padding:0; 
                margin:0 auto; 
                width:500px; 
                background-color:#f3f3f3; 
                text-align:center; }
 
	.post h4 { font-size: 21px; }
 
	.post h5 { font-size: 18px; }
 
	.post h6 { font-size: 16px; }
 
	.post li ol {
		line-height: 25px;
		padding-left: 10px; }
 
	.post p { padding: 5px 10px 10px 5px; }
 
	.post ul li {
		line-height: 25px;
		list-style: square; }
 
	.post .post-meta {
		font-size: 10px;
		clear: both; }
 
	.post a img { border: none; }
 
	.post ul li:hover { line-height: 25px; }
 
	.post ul,.post ul,ol { padding: 10px 0 20px 20px; }

.postpn {
	float: left;
        font-size:14px;
        font-style:normal;
        font-weight:normal;
        line-height:1.5em;
        width:650px;
        padding:5px 5px 10px 5px;
        margin:0 0 20px 0;
	color: #444;
        background-color:#FFF;
        -moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;  }
 
	.postpn a {
		color: #154A7F;
		font-weight: 700; }
 
		.postpn a:hover {
			border: none;
			text-decoration: none; }
 
	.postpn blockquote {
		border-left: 3px solid #ccc;
		color: #777;
		font-size: 14px;
		font-style: italic;
		line-height: 1.8em;
		padding-left: 10px;
		clear: both;
		margin: 10px 20px 10px 30px; }
 
	.postpn hr {
		height: 1px;
		border-bottom: 1px solid #ccc;
		border-top: none;
		margin-bottom: 5px;
		clear: both; }
 
	.postpn h2 { font-size: 27px; }
 
	.postpn h3 { font-size: 24px; }
 
	.postpn h4 { font-size: 21px; }
 
	.postpn h5 { font-size: 18px; }
 
	.postpn h6 { font-size: 16px; }
 
	.postpn h2,h3,h4,h5,h6 {
		color: #333;
		padding-bottom: 10px;
		font-weight: 700; }
 
	.postpn li ol {
		line-height: 25px;
		padding-left: 10px; }
 
	.postpn p { padding: 5px 10px 10px 5px; }

	.postpn del { color: red; }
 
	.postpn ul li {
		line-height: 25px;
		list-style: square; }
 
	.postpn .post-meta {
		font-size: 10px;
		clear: both; }
 
	.postpn a img { border: none; }
 
	.postpn ul li:hover { line-height: 25px; }
 
	.postpn ul,.post ul,ol { padding: 10px 0 20px 20px; }

#promover {
     float:right;
     display:block;
     padding:0 0 5px 5px;}

#promover2 {
display: block;
bottom: 0;
margin: 0 auto;
}

.scriptcode2 {
	color: #FFF;
        font-family: 'Open Sans', sans-serif;
        text-shadow:2px 1px 2px #333333;
	font-size: 12px;
        width:400px;
        background-color:#1e6d00;
        background-image: -moz-linear-gradient(top , #1e6d00, #104000 33px);
        background-image: -webkit-linear-gradient(top , #1e6d00, #104000 33px);
        background-image: -o-linear-gradient(top , #1e6d00, #104000 33px);
        background-image: -ms-linear-gradient(top , #1e6d00, #104000 33px);
        background-image: linear-gradient(top , #1e6d00, #104000 33px);
	padding: 5px 10px 5px 10px;
        margin:10px 0 10px 115px;
        display:inline-block;
        text-align:center;
        text-transform:uppercase;
        -moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;  }

.scriptcode2:hover {
	color: #FFF;
        font-family: 'Open Sans', sans-serif;
        text-shadow:2px 1px 2px #333333;
	font-size: 12px;
        width:400px;
        background-color:#1e6d00;
        background-image: -moz-linear-gradient(bottom , #1e6d00, #104000 33px);
        background-image: -webkit-linear-gradient(bottom , #1e6d00, #104000 33px);
        background-image: -o-linear-gradient(bottom , #1e6d00, #104000 33px);
        background-image: -ms-linear-gradient(bottom , #1e6d00, #104000 33px);
        background-image: linear-gradient(bottom , #1e6d00, #104000 33px);
	padding: 5px 10px 5px 10px;
        margin:10px 0 10px 115px;
        display:inline-block;
        text-align:center;
        text-transform:uppercase;
        -moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;  }

.scriptcode2 a {
        color: #FFF;
        text-decoration:none;
        display:block; }

#torrent {
     margin: 0;
     padding: 5px;
}


#torrent a {
       color: #1e6d00;
       width: 600px;
       margin: 0;
       padding: 0;
       line-height: 0.5em;
       text-transform:Uppercase;
}

#torrent a:hover {
       text-decoration: underline;
       color: #1e6d00;
       margin: 0;
       padding:0;
}

        .magnetic {
	        background: url(images/icon-magnet.gif) no-repeat left bottom;
                padding: 0 0 0 15px;
                margin:0;
                float:left;
        }

        .baixatorrent {
        	background: url(images/dl.gif) no-repeat left bottom;
                padding: 8px 0 0 12px;
                margin:0;
                float:right;
        }

.reportar a {
	background: url(images/report.jpg) no-repeat center left;
        padding: 0 0 0 10px;
        float:right;
        display:block;
        clear:both; }

.comentar {
        background: url(images/comente.jpg) no-repeat left top;
        font-family: 'Open Sans', sans-serif;
        text-shadow:2px 1px 2px #333333;
        color: #000;
	font-size: 24px;
        height:33px;
        padding:8px 0 0 35px;
        display:block;
}

.fb {
	float: left;
        font-size:12px;
        font-style:normal;
        font-weight:normal;
        line-height:1.5em;
        width:650px;
        padding:10px;
        margin:0 0 20px 0;
	color: #444;
        background-color:#FFF;
        -moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;  }

        .fb h2 {
        font-size:18px;
        font-family: 'Open Sans', sans-serif;
        text-shadow:1px 1px 2px #333333;
        color: #000; }

#navegacaopost {
        background-color: #3f783e;
        height: 28px;
        margin: 10px 5px 5px 5px;
	text-transform: uppercase;
        text-shadow:2px 2px 2px #333333;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px; 
        padding: 0 3px 0 3px; }

        .anterior a {
	background: url(images/previous.jpg) no-repeat left center;
        height: 22px;
        padding:5px 5px 0 25px;
        float:left;
        display:block;
	color: #fff;  }


        .proximo a {
	background: url(images/next.jpg) no-repeat right center;
        height: 22px;
        padding:5px 25px 0 5px;
        float:right;
	color: #fff;  }
 
.related-posts {
  list-style-type: none;
  margin:0; padding:0px;
}

.related-posts li {
  padding: 0; margin: 0;
  float: left;
  margin-right: 8px;
}

.related-post {
  position: relative;
  background-color: white;
  border: 1px solid #ddd;
  width: 150px;
  height: 150px;
  overflow: hidden;
}
 
.related-post:hover {
  border: 1px solid #999;
}
 
.related-title {
  position: absolute;
  left: 0;
  bottom:0;
  font-size: 10px;
  width: 150px;
  opacity: 0.8;
  text-align: center;
  line-height: 1.4;
  height: 30px;
  overflow: hidden;
  background-color: black;
}
 
.related-title a {
  text-decoration: none;
  font-family: 'Open Sans', sans-serif;
  text-shadow:1px 2px 1px #000;
  color: #FFF;
}
 
.related-thumb {
  font-family: 'Open Sans', sans-serif;
  background-color: white;
  font-size: 1.2em;
  line-height: 1.2;
  height: 150px;
  overflow: hidden;
  width: 150px;
}
 
.related-thumb a {
  text-decoration: none;
  color: #ddd;
}

/********************************************************************************************* 

9. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   
#sidebar {
	float: right;
	width: 310px; }
 
	#sidebar .widget {
		color: #333;
		float: left;
		clear: both;
		width:310px;
		float:right; }
 
	#sidebar h3 a.rsswidget { color: #fff; }
 
#sidebar_left {
	float: left;
	width: 150px;
	margin-right: 10px; }
 
#sidebar_right {
	float: left;
	width: 150px; }
 
#sidebar_left h3, #sidebar_right h3 { width: 100%; }

#sidebar #sidebar_left .widget, #sidebar #sidebar_right .widget {
width:150px;
}
 
.widget {
	font-size: 12px;
	color: #737373;
	padding: 0 0 5px 0;       
        background-color:#FFF;
        -moz-border-radius:5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
        margin: 0 0 20px 0; }
 
	.widget li {
		list-style-type: none;
		line-height: 20px; 
                float:left;
                min-width:140px;
                padding:3px 0 3px 0;
                margin:0 5px 0 5px; }
             
        .advanced-recent-posts li {
                           width:300px; }


	.widget li:hover{
		list-style-type: none;
		line-height: 20px; 
                margin:0 5px 0 5px;
                background-color:#e4e4e4; }

	.widget h3 {
		background: url(images/blu2.png) no-repeat top left;
		height: 33px;
                font-family: 'Open Sans', sans-serif;
                text-shadow:2px 1px 2px #333333;
		text-transform: uppercase;
                color: #FFF;
		font-size: 12px;
		font-weight: 600;
		padding: 5px 0 0 10px; }

        .widget h3 a, .widget h3 a:visited {
		height: 33px;
                font-family: 'Open Sans', sans-serif;
                text-shadow:2px 1px 2px #333333;
		text-transform: uppercase;
                color: #FFF;
		font-size: 12px;
		font-weight: 600; }
 
	.widget small { float: left; }
 
	.widget img {
		padding:5px 3px 3px 3px }
 
	.widget a {
		font-weight: 700; }
 

/********************************************************************************************* 

10. Forms  -------------------------   searchform.php

*********************************************************************************************/   
 
#search {
	color:#FFFFFF;
	display:inline-block;
	}

#searchform {
	background:url(images/search.png) no-repeat;
	height: 23px;
	min-width: 145px;
	margin-left: 45px;
	display:inline-block;
}

	#searchform label,#searchform .submit { display:none; }

#se {
	background:none;
	border:0;
	width:120px;
	color:#656668;
	font-size:11px;
	 }

input#se {
	padding: 7px 0px 0px 9px;
}

#searchform input:focus { border:0; }

input, textarea, text {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:solid 1px #ddd;
	border-top-color:#ccc;
	background:#fff url('images/bg-form.png') repeat-x left 1px;
	padding:6px; }
	
	 textarea{
	height:150px; }

 

 
/********************************************************************************************* 

11. Footer  -------------------------  footer.php

*********************************************************************************************/   
 
 #footer {
	background:#1D1C1C url(images/bgf.jpg) repeat-x;
	border-top:1px solid #fff;
	padding-top:3px;
 	clear:both; }

#fside {
	float:left;
	width:100%;
	padding:0 0 20px;
	clear:both; }

#copyright {
	background:#3c3c3c;
	color:#C4C4C4;
	line-height:19px;
	font-size:11px;
	border-top:1px solid #525252;
	text-align:center;
	padding:20px 45px 30px 20px; }

	#copyright a {
		color:#c4c4c4;
		border-bottom:1px dotted #ccc; }

		#copyright a:hover {
			color:#c4c4c4;
			border-bottom:none;
			text-decoration:none; }

.footer-wrap {
	width:980px;
	margin:0 auto; }

#footer .widget {
	width:200px;
 	color:#C4C4C4;
	line-height:19px;
	font-size:11px;
	padding:5px 45px 0 0;
	display:inline-block;
	vertical-align:top;
	
	 }

	#footer .widget ul { padding:0 0 0 15px; }

	#footer .widget a { color:#c4c4c4; }

	#footer .widget h3 {
		background:none;
		height:22px;
		font-family: 'Open Sans', sans-serif;
		text-transform:uppercase;
		font-size:15px;
		color:#aeaeae;
		font-weight:400;
		margin-bottom:10px;
		border-bottom:1px solid #595959;
		padding:7px 5px 0 10px; }

.iconemenu {
	margin-left: 3px;
}

img {
	max-width:500px;
	max-height: 500px;
}

img.imagembannertopo {
	max-width:none;
	max-height:none;
}

a.linkbranco {
	color:#FFF;
}

p.yes {
	display:none;
}

p.no {
  display: block;
  position: fixed;
  z-index: 100;
  background-color: rgba(0,0,0, 0.8);
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  padding: 15%;
  font-weight: bolder;
  font-size: 22px;
  text-align: center;
  line-height: 1.7;
}