/*

Theme Name: Blog do Guga

Theme URI: http://guga.com

Description: Mauricio Vargas [Criacao]

Author: Ag&ecirc;ncia Hive

Author URI: http://agenciahive.com

version: 1.0

*/



/* RESET */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



em {

	display:block;

	/*text-align:center;*/

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}







/* basics */



html {

	background: #FFF url("images/bgContent.jpg") center top;

	height:100%;

}



*{ margin:0; padding:0; }



body {

	font-family: Arial, Tahoma, Verdana;



	font-size: 12px;

	height:100%;

	}

	

h1 {font-size: 18pt;}

h2 {font-size: 14pt; margin-top:10px;}

h3 {font-size: 10pt; margin-top:10px;}

h4 {font-size: 9pt;}

.right {float: right;}



/* images and misc. */



.none { display:none; }



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



img{ border: none; padding: 6px; }

img a{border:none;}



img.left{ float: left; border: none; padding: 6px; }

img.right{ float: right; border: none; padding: 6px; }



blockquote{

	border-left:1px solid #A5ABAB;

	margin:15px;

	padding:0 12px 0 12px;

	}



code{

	margin:10px;

	font-family:"Courier New", Courier, monospace; }





/* links */



a {

	color:#F08303;

	text-decoration:none;

	border: none;

	}



a:hover{ color:#800; border: none; }







/* container */



#wrap {

	width:100%;

	padding-top:0px;

	margin-top:0px;

	background:url("images/bg.jpg") no-repeat top center;

}



#headerTop {

	width:100%;

	margin-top:0px;

	height:311px;

	background: url("images/bgHeader.jpg") center -250px no-repeat;

}

	.contentTop {

		width:960px;

		margin:0px auto;

	}



#container {

	width: 960px;

	margin: 0 auto;

	padding: 6px;

	color:#000;

	}

	

	

	

/* header */



.menuTop {

	width:960px;

	height:25px;

	padding-top:5px;

}



.menuTop li {

	display:inline;

}



.menuTop li a {

	font:10px Tahoma, Arial, Verdana;

	display:block;

	float:left;

	color:#FFF;

	padding:3px 10px;

	border-right:1px solid #FFF;

}



#headerTop {

	height: 60px;

	overflow:hidden;

}



#headerTop h1 a {

	display:block;

	float:left;

	width:900px;

	height:160px;

}



/* menu cats */



.menuCategorias {

	float:right;

}



.menuCategorias li {

	display:inline;

}



.menuCategorias li a {

	display:block;

	float:left;

	text-transform:uppercase;

	font-size:22px;

	padding:20px 16px;

		text-shadow:#000 2px 2px 3px;

}



/* forms */



#headerTop #searchform {

	height:60px;

	width:900px;

}



#headerTop #searchform input {

	width:360px;

}



#searchform input {

	width:600px;

}



#searchform button {

	width:40px;

	height:40px;

	background:url(images/btSubmitOk.png) top center;

	border:none;

	margin-left:5px;

}



#searchform button:hover {

	background:url(images/btSubmitOk.png) bottom center;

	cursor:pointer;

}



#headerTop #searchform {

	float:left;

	padding-left:380px;

	padding-top:15px;

	height:50px;

}



input {

	background:#948670;

	color:#FFF;

	font:12px Arial, Tahoma, Verdana;

	border:0px;

	padding:8px;

}



/* content */





#content {

	float: left;

	width: 720px;

	overflow: hidden;

	}	



.post {

	margin:20px;

	padding:0px 7px;

	line-height: 12pt;

	/*text-shadow: 1px 1px 2px #000;*/

	/*padding-bottom:60px;*/

	}



.the-post {

	width:650px;

	z-index:2;

	/*background:url("images/bgPost.png");*/

	background: #fff;

	padding:10px;

}



/*	

.post img {

	z-index:1;

	border:12px solid #0f0e0c;

	margin:0px;padding:0px;

}



*/

.single .post img {

	position:static;

}



.single .post h2 {

	font-size:22px;

	margin:10px;

}

	

.post h2 {

	font-size: 20px;

	color: #f08303;

	}

	

.post h2 a{

	font-size: 20px;

	color: #f08303;

	text-decoration: none;

	}

	

.post h2 a:hover{

	color: #FEA000;

	text-decoration: none;

	}



.theContent {

	padding:10px;

}



.entry p {

	margin:7px 0;

	/*padding: 0 0 1.2em;*/

	line-height: 1.5;

}



a.more-link {

	display: block;

	clear: both;

	color: #fff;

	font-size: 16px;

	margin-top: 5px;

	margin-left: -3px;

	padding: 5px;

    width: 100px;

	border: solid 1px #fa8700;

	text-align: center;

	background: #ff8a00; /* Old browsers */

	background: -moz-linear-gradient(top, #ff8a00 0%, #ce6f00 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8a00), color-stop(100%,#ce6f00)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ff8a00 0%,#ce6f00 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ff8a00 0%,#ce6f00 100%); /* Opera11.10+ */

	background: -ms-linear-gradient(top, #ff8a00 0%,#ce6f00 100%); /* IE10+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8a00', endColorstr='#ce6f00',GradientType=0 ); /* IE6-9 */

	background: linear-gradient(top, #ff8a00 0%,#ce6f00 100%); /* W3C */

}



a.more-link:hover {

	color: #000;

	background: #ce6f00; /* Old browsers */

	background: -moz-linear-gradient(top, #ce6f00 0%, #ff8a00 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce6f00), color-stop(100%,#ff8a00)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ce6f00 0%,#ff8a00 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ce6f00 0%,#ff8a00 100%); /* Opera11.10+ */

	background: -ms-linear-gradient(top, #ce6f00 0%,#ff8a00 100%); /* IE10+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce6f00', endColorstr='#ff8a00',GradientType=0 ); /* IE6-9 */

	background: linear-gradient(top, #ce6f00 0%,#ff8a00 100%); /* W3C */

}    



a.more-link span { margin-top: 3px;}



.tags { border:1px solid #333; border-left:0px; border-right:0px; padding:15px 0px; }

.tags li { display:inline; font-size:11px; }

.tags li span { display:block; float:left; color:#fea900; font-weight:bold; background:url("images/tags.png") no-repeat left center; padding-left:20px; }

.tags li a { display:block; float:left; font-size:11px; color:#b3b3b3; padding:0px 2px; }

.tags li a:hover { color:#FFF; }



.holy-buttons {color:#FFF; padding:15px;}

.holy-buttons .holly { float:left; }

.holy-buttons a { cursor:pointer;}

.holy-buttons .holy-1 { width: 108px; }

.holy-buttons .holy-3 { width: 70px; }

#LikePluginPagelet td.connect_widget_vertical_center .connect_widget_text {	color:#fff!important;}

h2.related_post_title { color: #f1c189; margin:0 0 10px 10px;}

.related_post { margin-left:10px;}

.related_post a { color: #FFFFFF; display: block; font: 12px Arial,Tahoma; margin-bottom: 3px;}

.related_post a:hover { color:#FEB200;} 

.more a	{

	display:block;

	float:right;

	padding:9px 12px 7px 10px;

	font-size:16px;

	text-transform:uppercase;

	background:url("images/bgMore.png");

	color:#FFF;

}



.more a:hover {

	background:#FEA000;

}



.navigation {

	font-size:8pt;

	width:100%;

	height:40px;

	clear:both;

	}

	.navigation a { display:block; padding-top:6px; padding-bottom:2px; padding-left:15px; padding-right:15px; text-align:center; background:url(images/bgProx.png); color:#cac3b3; font-size:17px; }

	.navigation a:hover { background:#feaf00; color:#22180b; }

	

	.alignleft {float:left; margin:25px;}

	.alignright {float:right; margin:25px;}



.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}



.single .theDate {

	margin-top:45px;

}



.theDate { 

	display:block;

	width:51px;

	height:71px;

	background:#fea800;

	position:absolute;

	z-index:3;

	margin-left:-52px;

	margin-top:15px;

}



.theDate span {

	display:block;

	color:#22180b;

	text-align:center;

}



.theDate .theDia {

	font-size:30px;

	padding-top:7px;

}



.theDate .theMes {

	margin-top:-5px;

	text-transform:uppercase;

	font-size:17px;

}



.theDate .theAno {

	font-size:14px;

}



/* sidebar */



#sidebar {

	font-family: verdana, arial, tahoma;

	font-size:8pt;

	width: 220px;

	margin-right:9px;

	float:right;

	}



#sidebar .arquivos {

	padding:10px;

}



#sidebar .arquivos li a	{

	display:block;

	margin-bottom:5px;

	color:#FFF;

	font:12px Arial, Tahoma;

}



#sidebar .arquivos li a span {

	display:block;

	text-align:right;

	color:#feb200;

	text-decoration: underline;

	

}



#sidebar .arquivos li a:hover {

	color:#feb200;

}



#sidebar h2{

	font-size: 15px;

	padding-top:10px;

	height:20px;

	padding-right:10px;

	text-align: right;	

	text-transform: uppercase;

	margin: 0;

	width:210px;

	background:url("images/bgMore.png");

}



#sidebar .mrTwitter {

margin-top:10px;

	background:url(images/bgTwitter.png) no-repeat;

	height:216px;

}



#sidebar .twitu {

	width:185px;

	height:85px;

	padding-top:8px;

	padding-left:15px;

	margin-bottom:7px;

	line-height:14px;

	font:12px Arial, Tahoma;

	color:#000;

	font-style: italic;

}



#sidebar .twityaa {

	display:block;

	margin-top:20px;

	margin-left:5px;

	width:120px;

	height:25px;

	margin-bottom:90px;

}



#sidebar .blogroll {

	margin-bottom:25px;

}



#sidebar .blogroll li a {

	display:block;

	color:#FFF;

	font:11px Arial, Tahoma;

	text-transform: uppercase;

	text-align: right;

	padding:5px 10px;

}



#sidebar .blogroll li a:hover {

	color:#e7d7bb;

	font-weight:bold;

	text-decoration: underline;

}



#sidebar .box-facebook {

	float:right; 

	margin-top:10px;

	margin-bottom:25px;

}



#sidebar .igk {

	display:block;

	height:374px;

	width:196px;

	background:url("images/igk.png") no-repeat;

}



/* comments */

/* Comments */



#commentsbox {



	margin:20px;



}



h3#comments{

	font-size:14px;

	/*color:#ddd;

	background:#0B0D0F;*/

	color:#333;

	background:#fff;

	font-weight:bold;

	padding:10px 10px ;

	margin-top:10px;

	border-bottom:1px solid #262626;

	border-top:1px solid #262626;

}





ol.commentlist {

	margin:0px 0 0;

	clear:both;

	overflow:hidden;

	list-style:none;

  background: #F0F0F0;

}



ol.commentlist li {

	margin:0px 0;

	line-height:18px;

	padding:10px;







}



ol.commentlist li .comment-author {

	/*color:#ccc;*/

	color: #555;

}



ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited{

	color:#ccc;

	font-weight:bold;

	text-decoration:none !important;

}



ol.commentlist li .comment-author .fn {

	/*color:#ccc;*/

	color: #333;

}



cite.fn{

	color:#ccc;

	font-style:normal;

}



ol.commentlist li .comment-author .avatar{

	float:right;

	border:1px solid #333;

	background:#0F1011;

	padding:3px;

}

ol.commentlist li .comment-meta{

	font-size:10px;



}

ol.commentlist li .comment-meta .commentmetadata{



	color:#555;

}



ol.commentlist li .comment-meta a {

	color:#E07800;

	text-decoration:none !important;

}



ol.commentlist li p {

	line-height:22px;

	margin-top:5px;

	color:#666;

	font-size:12px;

}



ol.commentlist li .reply{

	margin-top:10px;

	font-size:10px;

}



ol.commentlist li .reply a{

	background:#0B0D0F;

	border:1px solid #262626;

	color:#fff;

	text-decoration:none;

	padding:3px 10px;

}



ol.commentlist li.odd {

	border-top:1px solid #0B0D0F;

	border-bottom:1px solid #262626;

}



ol.commentlist li.even {

	border-bottom:1px solid #262626;

	border-top:1px solid #0B0D0F;

}



ol.commentlist li ul.children {

	list-style:none;

	margin:1em 0 0;

	text-indent:0;



}



ol.commentlist li ul.children li.depth-2 {

	background: #212121;

	margin:0 0 0px 50px;



}



ol.commentlist li ul.children li.depth-3 {

	background: #000;

	margin:0 0 0px 50px;



}



ol.commentlist li ul.children li.depth-4 {

	background: #212121;

	margin:0 0 0px 50px;



}



ol.commentlist li ul.children li.depth-5 {

	background: #000;

	margin:0 0 0px 50px;



}

.comment-nav{



	padding:5px ;

	height:20px;



}



.comment-nav a:link,.comment-nav a:visited{



	color:#f96e02;

}



#respond{

	/*background:#0B0D0F;*/

	background: #efefef;

	border:1px solid #262626;

	padding:10px 20px ;

	margin:10px 10px;



}

 #respond h3 {

  /*color:#ddd;*/

  color:#222;

	font-size:16px;

	padding:5px 0px;

}



#commentform p{

  /*color:#fff;*/

  color:#333;

	margin:5px 0px ;

}

 #respond label{

	display:block;

	padding:5px 0;

	font-weight:bold;

	/*color:#fff;*/

	color: #333;



}

 #respond  label small {

	font-size:10px;



}

 #respond input {

	margin-bottom:10px;

	padding:5px 0px;

	margin:0 10px 10px 0;

	/*background:#333;*/

	background:#fff;

	border:1px solid #000;

	/*color:#fff;*/

	color:#333;

}

#commentform  input{

	width:99%;



}



#respond  input#commentSubmit {

	width:100px;

	padding:3px 5px;

	/*background:#eb9101;*/

	background:#f0f0f0;

	border:1px solid #FFC62F;

	/*color:#fff;*/

	color:#333;

	margin:10px 0px;

	font-weight:bold;

	cursor:pointer;

}

textarea#comment{

	border:none;

	/*background:#333;*/

	background:#fff;

	border:1px solid #000;

	width:99%;

	margin:10px 0px 0px 0px;

	padding:5px 0px;

	/*color:#F7EEE9;*/

	color: #444;

}





.wp-pagenavi{



	font-size:12px;

	text-align: center !important;





}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {



	text-decoration: none;

	background:#0E0F10!important;

	border: 1px solid #333!important;

	color:#fff !important;

	padding:3px 6px !important;

	display: block;

	text-align: center;

	float: left;

	margin-right: 4px;



}





.wp-pagenavi a:hover {

	color: #ffffff;

}



.wp-pagenavi span.pages {



display:none;

}



.wp-pagenavi span.current {

	text-decoration: none;

	background:#33393F !important;

	border: 1px solid #444!important;

	color:#fff !important;

	padding:3px 5px !important;

	display: block;

	text-align: center;

	float: left;

	margin-right: 4px;



}



.wp-pagenavi span.extend {



	text-decoration: none;

	background:#33393F !important;

	border: 1px solid #444 !important;

	color:#fff !important;

	padding:3px 5px !important;

	display: block;

	text-align: center;

	float: left;

	margin-right: 4px;



}	

 	

.topad{

	float:right;

	margin:30px 0px 0px 0px;

	padding:5px;

	background:#111;

		border:1px solid #262626;

}



.postad{

	text-align:center;

	margin:10px auto;

	border:1px solid #262626;

	padding:5px;

	background:#111;

	width:478px;

	

}



.email input {

	margin-bottom:10px;

	padding:5px!important;

	margin:0 10px 10px 0;

	background:#333!important;

	border:1px solid #000!important;

	color:#fff!important;

}



/* footer */



#footer {

	background: #11100d;

	color:#FFF;

	clear: both;

	width: 100%;

	margin-top:15px;

	border-top:solid 1px #000;

	border-bottom:solid 15px #000;

	font-family: verdana, arial, tahoma;

	font-size: 7pt;

	}



#footer .footer-inside { width:940px; margin:0px auto; }

#footer .parceiros { width:699px; background:#000; padding:20px 10px; float:left; }

#footer p{padding:6px;margin: 0; color: #eee;}

#footer a{color: #BCBCBC;text-decoration: none;}

#footer a:hover{color: #5D5D5D;text-decoration: underline;}

#parceirosDiv li { display:inline; }

#parceirosDiv li a { display:block; float:left; }

#sidebar .guganaweb { margin-left:15px; margin-top: 5px; height: 60px; }

#sidebar .guganaweb li { display:inline; }

#sidebar .guganaweb li a { display:block; float:left; height:31px; width:31px; margin-right:10px; }

#footer h5 { font-size:14px; text-align:right; display:block; text-transform:uppercase; padding-right:4px; padding-top:25px; }





.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

 

.clearfix {

	display: inline-block;

}

 

html[xmlns] .clearfix {

	display: block;

}
#hivep *{
position:absolute;
top:-1000px;
}
 

* html .clearfix {

	height: 1%;

}





.logooo { display:none; width:auto; margin:0 auto; text-ident:-999999; }.logooo a, .logooo a:hover{color:#000;text-ident:-9900;}

.logohive{ display:block; width:51px; height:28px; background:url(http://guga.com/blog/wp-content/themes/guga/images/logohive.png) no-repeat; float:right; margin-right:30px; margin-top:-40px; }

