/*  
Theme Name: Cabrita Reis Default
Theme URI: http://pedrocabritareis.com
Description: Balance White by <a href="http://www.kodap.com/">Carlos Quiterio</a>.
Version: 1.0
Author: Kodap
Author URI: http://www.kodap.com/

	Cabrita Reis Default v1.0
	


*/


* 		{ margin: 0; padding: 0; }

html 	{ height: 100%; }
body	{ background: #f4f4f4; font: 12px Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #000;  }

hr 		{ display: none; }
fieldset,
a img 	{ border: none; }

acronym,
abbr	{ cursor: help;	}
	
a		{ color: #e7651a; text-decoration: none; }
a:hover		{ text-decoration: none; color:#ff4733}
a:visited	{ color: #ff3311;}


.grid			{ width: 915px; margin: 0 auto; }
.grid:after		{ display: block; clear: both; content: "."; height: 0; visibility: hidden; overflow: hidden; }

#wpstats		{visibility:hidden;}

/*** header ***/
#header 		{ width: 895px; height: 100px; padding: 0; margin-bottom: 10px; text-align: left; border-top:2px solid #e7651a;;  }
#blog-title a 		{ font: 1em/1.7 'Trebuchet MS', Trebuchet, sans-serif; text-transform: uppercase; text-decoration: none; color: #e7651a;; }
#blog-tagline 		{ width: 300px; color: #b7b7b7; }





/*** content general ***/

#content 		{width: 895px;}





/*** main content ***/
#main-content 			{ float:right; display: inline; width: 580px; margin-left:25px;}

#main-content em,
#main-content i,
#main-content cite,
#main-content q,
#main-content blockquote	{ font-style: italic; font-family: 'Trebuchet MS', Arial, Helvetica, Lucida-sans, san-serif; }

#main-content a			{ text-decoration:none; color:#e7651a;}
#main-content a:hover		{ color: #666;}
#main-content a:visited		{ color: #666;text-decoration:none;}

#main-content .entry a		{ text-decoration:underline; color:#E7651A;}
#main-content a:hover		{ color: #666; text-decoration:none;}
#main-content a:visited		{ color: #666; text-decoration:none;}

#main-content h5	{ position:relative; margin: 0; padding:0; font: bold 10px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #e7651a; text-transform:uppercase; width:100%; cursor:pointer;}
#main-content h1	{ margin: 10px 0 19px 0; padding:0; font: bold 12px/15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #000; text-transform:uppercase; letter-spacing:1px; width:100%;}
#main-content .post h5	{cursor:pointer; width:100%; margin-bottom:5px;}
#main-content h1 em, #main-content h5 em		{ font-style: normal; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif !important; color: #666; text-transform:uppercase; }
#main-content h1 a, #main-content .entry dt a, #main-content h5 a{ color:#E7651A; text-transform:uppercase;}
#main-content h1 a:hover, #main-content h5 a:hover, #main-content .entry dt a:hover	{ color: #000; }
#main-content h1 a:visited, #main-content h5 a:visited, #main-content .entry dt a:visited	{ text-decoration:none; color:#E7651A}
                    		
#main-content h2			{ margin-bottom: .833em; font: 12px/16px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
#main-content h3			{ font-size: 12px; line-height: 16px; }
#main-content h4			{ font-weight: normal; font-size: 12px; line-height: 16px; }                    		
#main-content p				{ margin-bottom: 16px; font-size: 12px; line-height: 15px; }
.work-in-progress p {margin-bottom:10px!important;}
.work-in-progress .col-5 {width:67px; height:57px;}
#main-content code 				{ font: 12px 'Courier New', Courier, monospace; color: #060; }
#main-content blockquote 		{ margin: 0 0 1.7em; padding-left: 1.2em; border-left: .5em solid #ddd; }
#main-content blockquote cite 	{ margin: .85em 0 0; display: block; }

#main-content .navigation 					{ display: inline; width: 630px; text-align: center; }
#main-content .navigation .alignleft,
#main-content .navigation .alignright		{ }

#main-content .post 			{ margin: 0;}
#main-content a.thickbox 		{ line-height:1px; font-size:0.1em;}
#main-content .entry			{ margin: 0; display:block; clear:left;}
#main-content .croportal-vote	{ margin: 0 0 1.7em 0; }
.gallery-icon					{ width:60px!important;}	
#main-content .entry hr	{border:0px solid #f4f4f4; height:0; background-color:#f4f4f4;}
#main-content .entry dt,
#main-content .entry dd,
#main-content .entry th,
#main-content .entry td				{ font-size: 12px; line-height: 15px; margin:0; padding:0; text-align:left!important;}
#main-content .entry p strong, .listingpage .entry p strong	{ text-transform:uppercase; font-weight:bold;}	
#main-content .pageentry p			{margin:0 0 20px 0; display:block; clear:both; width:310px;}

#main-content .entry ul li			{ list-style: none; list-style-type:none; }
#main-content .entry li 			{ margin: 0 0 .10px 20px;}

#main-content .entry li *,
#main-content .entry dd *			{ font-size: 10px !important; line-height: 18px !important; }

#main-content .entry ul,
#main-content .entry ol,
#main-content .pageentry ol			{ color:#666; line-height:18px; margin:10px 0 10px 20px  !important;}
#main-content .entry ol	li, #main-content .pageentry ol	li			{ color:#000;}

.t {cursor:pointer; margin-bottom:10px;}


#main-content .postmetadata			{ margin-bottom: 2.2em; font: 10px 'Trebuchet MS', Trebuchet, Arial, sans-serif; line-height: 2.2 !important; text-transform: uppercase; letter-spacing: 1px; color: #999; }
#main-content .postmetadata a		{ color: #333; text-decoration: none; }
#main-content .postmetadata a:hover	{ color: #333; }

.video {clear:both; width:100%;}

/* listing pages (archive, SERP) */

.listing-page dl.post		{ float: left; width: 560px; margin-bottom: 1.7em !important; }
.listing-page dl.post dt	{ font: 1.8em/1.66 Arial, Helvetica, sans-serif; }
.listing-page dl.post dt a	{ text-decoration: none; }



/*** FORMS ***/

.entry form 	{ text-align: center; } /* pass protected entries */

fieldset		{ overflow: auto; }
.field			{ float: left; clear: both; padding-bottom: 1em; }

label           { display: block; font-size: 1.1em; color: #333; }

label em,
.notice em      { font-style: normal; color: #f00; }

select,
.input_text,
textarea        { padding: 2px; font: 1.1em/1.6 Verdana, Arial, sans-serif; border: 1px solid #C3C3C3; border-color: #777 #aaa #ddd #aaa; color: #767676; background: #fff url(i/i.gif) repeat-x 0 0; }

.input_text:focus,
textarea:focus  { border: 1px solid #1fb0e0; }

textarea        { overflow: auto; }

.input_image   	{ height: 19px; vertical-align: top; font: 1em/1.7 'Trebuchet MS', Trebuchet, Arial, sans-serif !important; text-transform: uppercase; letter-spacing: 1px; color: #fff; background: #ff4700; cursor: pointer; }

option			{ padding-right: 20px; }


#searchform					{ margin: 0; padding: 2px; background-color: #ffffff; }
#searchform .field			{ padding: 0; margin: 0; }
#searchform	.input_text     { width: 145px; }
#searchform	.input_image	{ }

#main-content #searchform				{ margin: 0px; }
#main-content #searchform .input_text	{ width: 470px; }

#sidesearch							{ margin-bottom: 4.7em !important; }
#sidesearch #searchform				{ }
#sidesearch	fieldset				{ }
#sidesearch #searchform .field		{ width: 215px; text-align: right; }		

#commentform				{ padding-left: 70px; }
#commentform p				{ clear: both; }
#commentform .input_text 	{ width: 295px; }
#commentform textarea 		{ width: 558px; height: 200px; }




/*** sidebar ***/
#side-content		{ float: left; display:inline; width: 235px; padding: 0; }
#side-content a img { border:0;}
#sidecontent .textwidget {padding:0; margin:0; display:block; clear:both; width:100%;}
#sidecontent li h2, .widgettitle {display:none; clear:both;}
#side-content a		{ color: #e7651a; text-decoration: none; letter-spacing:1px;}
#side-content a:hover	{ color: #000;}
#side-content .widget_categories {display:block; clear:both; margin:0; padding:20px 0 0 0;}
#side-content #pages h2.widgettitle {display:none; visibility:hidden; height:0px; overflow:hidden; margin:0; padding:0}
#side-content ul,
#side-content ol	{ margin: 0; list-style-type:none; list-style:none; text-align:left; padding:0; display:block;}
.textwidget{display:block; clear:both; margin-bottom:12px;}
#wp-dtree-categories{
display:block; clear:both;
}

#side-content li, .cat-item, .categories	{ font-weight:bold; font-size: 11px; line-height: 18px; list-style-type:none; list-style:none; margin: 0; text-transform:uppercase; display:block;}
#side-content li li			{ list-style-type:none;  }

#side-content li h2 		{ margin: 0; padding: 0; font: bold 12px/15px 'Trebuchet MS', Trebuchet, Arial, sans-serif; text-transform: uppercase; color: #000; }
#side-content li ul			{ margin: 0; list-style-type:none; list-style:none;}
li.page-item-2 				{display:none; visibility:hidden; height:0; overflow:hidden; margin:0; padding:0}
#side-content li ul	li ul 	{ margin:0; list-style-type:none; list-style:none;} 
#side-content ul li  	{ margin:0; padding:0} #side-content ul li  ul li	{ margin: 0; padding:0} 

#side-content li p			{ padding-bottom: 10px; font-size: 10px !important; line-height: 18px; color: #777; }

#side-content strong		{ font-weight: bold; color: #000; }

#side-content ul li.page_item page-item-2, .current-cat, #side-content ul li.cat-item cat-item-10 {display:none!important; height:0; overflow:hidden;}

#side-content li p,
#side-content li select 	{ margin: 0; }



/*** footer ***/

#footer			{ width: 915px; margin:0 auto; position:absolute; bottom:0px; right:0px; text-align:right; padding: 5px 0px 0 5px; font: 9px/18px 'Trebuchet MS', Trebuchet, Arial, sans-serif; text-transform: uppercase; letter-spacing: 1px; color: #333; }
#footer .grid	{ width: 913px; padding: 5px 0px 0 5px; font: 9px/18px 'Trebuchet MS', Trebuchet, Arial, sans-serif; text-transform: uppercase; text-align: left; letter-spacing: 1px; color: #999; }
#footer a		{ color: #ff4700; text-decoration: none; }




.nocomments 			{ text-align: center; }

.alignnone		{margin-right:10px;}
.size-thumbnail {margin-right:10px;}
p img 			{ padding: 0; max-width: 100%; }
img.centered 	{ display: block; margin: 0 auto; }
img.alignright 	{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft 	{ padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright 	{ float: right; }
.alignleft 		{ float: left }
.center 		{ text-align: center; }
	




















