/*
Theme Name: Kombo Empresa
Theme URI: http://blog.kombo.com.br/empresa
Description: Tema do blog empresa da Kombo
Version: 1.1
Author: Fernanda Parisi
Author URI: http://www.fernandaparisi.com
Tags: 

	Tema do blog Kombo Empresa

*/

html,body,div,span,p,b,i,a,dl,dd,dt,ul,ol,li,
h1,h2,h3,h4,h5,h6,cite,address,blockquote,
table,tr,td,th,thead,tbody,tfoot,
fieldset,legend,form,select,input,label { margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; }

* a { outline: none; }
.clear { display: block !important; clear: both !important; margin: 0 !important; padding: 0 !important; }

body { background: url(img/bg-body.png) repeat; height: 100%; }
	#principal { height: auto !important; height: 100%; margin: 0 auto -212px; min-height: 100%; }
			#cabecalho a { 	
				background: url(img/sprite-geral.png) no-repeat 0 -13px; 
				display: block; 
				text-indent: -10000px; 
				text-decoration: none;
				margin: 15px 0 15px 10px;
				width: 710px;
				height: 210px;
			}
		#conteudo { display: table; width: 810px; margin-left: 100px; }
			#posts { float: left; width: 580px; }
				
				#posts h4 { 
					border-bottom: 1px dotted #d9d9d9; 
					margin: 0 15px 15px 0; 
					padding-bottom: 5px; 
					color: #ea0f17; 
					text-align: right; 
					font-family: Georgia, "Times New Roman", serif;
					font-style: italic;
				}
				.post { margin: 0 15px 30px 0; display: table; height: 145px; }
						.post_single h2,
						.post h2 a { 
							text-decoration: none; 
							margin: 0 0 10px 100px; 
							display: block; 
							color: #53b5ad; 
							letter-spacing: -0.02em;
							font-family: Georgia,"Times New Roman",serif;
							font-style: italic;
						}
						.post h2 a:hover { color: #ea0f17; }
					.post span { 
						background: url(img/sprite-geral.png) no-repeat 0 -253px; 
						float: right;
						font-size: 12px;
						height: 125px;
						line-height: 16px;
						padding: 10px;
						text-align: justify;
						width: 443px;
					}
					.post_single span { height: auto; background: #fff; }
						.post_single span span {  
							background: url(img/sprite-geral.png) no-repeat -20px -388px;
							float: none;
							height: 10px;
							line-height: normal;
							margin: 5px 0 0 -10px;
							padding: 0;
							position: absolute;
							width: 464px;
						}
						.post span p { margin-bottom: 10px; }
							.post span a { color: #53b5ad; }
							.post span a:hover { color: #ea0f17; }
						.post span ul { margin: 0 0 10px 20px; }
						.post .related { margin: 30px 0 20px; }
							.post .related h2 { margin: 0 0 10px 6px; }
							.post .related ul { margin-left: 40px; }
					.post blockquote { 
						background: #53b5ad; 
						float: left; 
						height: 131px; 
						width: 90px; 
						margin: 0 1px 4px 0;
						font-size: 10px;
						padding: 5px;
					}
						.post blockquote b { text-transform: uppercase; font-size: 18px; color: #fff; letter-spacing: -0.02em; }
						.post blockquote i { 
							background: url(img/sprite-geral.png) no-repeat;
							display: block; 
							font-style: normal; 
							margin-top: 8px; 
							padding-top: 13px; 
						}
							.post blockquote i a { color: #fff; text-decoration: none; }
							.post blockquote i a:hover { color: #b8e1dd; }
						.post blockquote i.arquivado { background-position: 0 -429px; }
						.post blockquote i.comentarios { background-position: -103px -429px; }
						.post blockquote .addthis_toolbox { 
							background: url(img/sprite-geral.png) no-repeat -409px -230px; 
							padding: 2px 0 3px;
							text-indent: 20px;
							margin-top: 5px;
						}
							.post blockquote .addthis_toolbox a { color: #53b5ad; text-decoration: none; }
			.noposts { 
				background: #fff;
				border: 1px solid #EBEBEB;
				color: #999;
				font-size: 11px;
				font-style: italic;
				margin: 0 15px 15px 0;
				padding: 20px;
				text-align: center;
			}
			
			#comentarios a { color: #37aaa1; }
			#comentarios a:hover { color: #ea0f17; }

				#postarComentario { border: 0; border-top: 1px dotted #d9d9d9; margin-left: 101px; width: 464px; }
					#postarComentario legend { color: #ea0f17; font-size: 16px; padding-right: 5px; margin-bottom: 3px; }
					#postarComentario p { color: #999; font-size: 10px; margin-bottom: 3px; text-align: right; }
					#postarComentario span { 
						background: none; 
						display: block; 
						float: none; 
						line-height: normal; 
						padding: 0; 
						width: auto; 
					}
						#postarComentario span label { 
							float: left; 
							line-height: 26px; 
							margin: 0 4px 0 -85px; 
							text-align: right; 
							width: 80px; 
							font-size: 12px;
						}
							#postarComentario span label b, #postarComentario p b { color: red; }
						#postarComentario span input,
						#postarComentario span textarea { 
							border: 1px solid #d9d9d9;
							margin-top: 3px;
							padding: 2px;
							width: 320px; 
						}
						#postarComentario span textarea { height: 150px; width: 350px; }
						#postarComentario span input:focus,
						#postarComentario span textarea:focus { background-color: #e8fffa; border-color: #c1ebe3; }
					#postarComentario input#submit { 
						background: url(img/sprite-bg_x.png) repeat-x 0 0;
						border: 1px solid;
						border-color: #a9f5ef #367f79 #367f79 #a9f5ef; 
						color: #fff;
						font-size: 12px; 
						margin-top: 5px;
						padding: 2px 6px;
						width: auto;
					}
					#postarComentario input#submit:active { border-color: #367f79 #a9f5ef #a9f5ef #367f79; }
						#postarComentario .logadoComo { 
							background-color: #f7f7f7; 
							border: 1px solid #d9d9d9; 
							font-size: 11px;
							margin-bottom: 3px;
							padding: 4px 6px;
							width: 342px;
						}
				
				.nocomments { 
					background: #fff;
					border: 1px solid #EBEBEB;
					color: #999;
					font-size: 11px;
					font-style: italic;
					margin: 0 0 15px 81px;
					padding: 20px;
					text-align: center;
					width: 444px;
				}
				#commentlist { list-style: none; width: 464px; margin-left: 101px; }
						#commentlist li img { float: left; margin-left: -53px; border: 1px dotted #e0e0e0; }
						#commentlist li div { 
							background: #f7f7f7; 
							font-size: 12px; 
							padding: 10px 10px 5px; 
							border: 1px dotted #e0e0e0;
						}
							#commentlist li div p { margin-bottom: 5px; text-align: justify; }
						#commentlist li.even div { background-color: #fff; }
						#commentlist li cite { 
							display: block;  
							font-size: 11px; 
							font-style: normal; 
							margin: 6px 0 15px; 
							text-align: right;
						}
							
			#sidebar { float: left; width: 215px; }
				#sidebar div { 
					background: url(img/bg-rodape_sidebar.png) no-repeat 0 bottom;
					font-size: 12px; 
					line-height: 16px; 
					margin: 8px 0 25px; 
					padding-bottom: 1px; 
				} 
				#sidebar div.execphpwidget { background-image: none; margin: 0; }
					#sidebar div h3 { 
						color: #fa3866; 
						font-size: 18px; 
						position: absolute; 
						margin: -8px 0 0 8px; 
						font-family: Georgia,"Times New Roman",serif;
						font-style: italic;
					}
					#sidebar div div.textwidget, 
					#sidebar div ul,
					#sidebar #searchform div { 
						background: url(img/bg-div_sidebar.png) repeat; 
						margin-bottom: 3px; 
						padding: 10px 8px 8px;
					}
						#sidebar div a { color: #37aaa1; text-decoration: none; }
						#sidebar div a:hover { color: #ea0f17; }
						div.textwidget a.rss { 
							background: url(img/icone-rss.png) no-repeat 1px 6px;
							display: block;
							padding-left: 28px;
						}
					#sidebar div ul { list-style: none; padding: 11px 8px 10px; }
						#sidebar div ul li { 
							background: url(img/sprite-geral.png) no-repeat -517px -247px; 
							border-bottom: 1px dotted #7CC5C0;
							margin-top: 2px;
							padding: 0 0 2px 10px;
						}
						#sidebar div ul li:last-child { border-bottom: 0; padding-bottom: 0;}
					#sidebar #searchform div { padding-top: 15px; }
						#sidebar #searchform div label { display: none; }
						#sidebar #searchform div input { border: 1px solid #d6d6d6; padding: 2px; width: 130px; }
						#sidebar #searchform div #searchsubmit { 
							background: url(img/sprite-bg_x.png) repeat-x 0 0;
							border-color: #a9f5ef #367f79 #367f79 #a9f5ef; 
							color: #fff;
							float: right;
							font-size: 11px; 
							width: auto;
						}
						#sidebar #searchform div #searchsubmit:active { border-color: #367f79 #a9f5ef #a9f5ef #367f79; }
				
				#sidebar .banner { background: none; line-height: normal; margin: 0; padding: 0; }
					#sidebar .banner .textwidget { background: none; margin: 0; padding: 0; }	
						/* banner estrategico */
						#sidebar a.estrategico { 
							display: block; 
							text-decoration: none; 
							text-indent: -10000px; 
							width: 232px;
							height: 151px;
							background: url(img/banner-empresa.png) no-repeat;
							margin: 0 0 0 -3px;
						}
						/* banner quiz */
						#sidebar a.quiz { 
							display: block; 
							text-decoration: none; 
							text-indent: -10000px; 
							width: 219px;
							height: 136px;
							background: url(img/banner-quiz.png) no-repeat;
							margin: -10px 0 15px -3px;
						}
				
		.empurraRodape { height: 212px; }
			
	#rodape { background: #d2d2d2 url(img/sprite-bg_x.png) repeat-x 0 -43px; margin-top: 10px; }
		#rodape_inner { margin-left: 100px; width: 810px; display: table; }
			#rodape_inner .coluna { float: left; width: 215px; margin-left: 25px; padding-top: 10px; font-size: 12px; }
			#rodape_inner .coluna1 { width: 320px; margin: 0; }
				#rodape_inner .coluna a { color: #53b5ad; }
				#rodape_inner .coluna dt { 
					font-size: 20px; 
					color: #fa3866; 
					margin-bottom: 8px; 
					font-family: Georgia,"Times New Roman",serif;
					font-style: italic;
				}
				#rodape_inner .coluna dd { padding: 2px 0; }
				#rodape_inner .coluna1 dd { padding: 0; }
					#rodape_inner .coluna1 dd a { font-size: 14px; font-weight: bold; text-decoration: none; color: #868686; }
					#rodape_inner .coluna1 dd a:hover { color: #ea0f17; }
					#rodape_inner .coluna1 dd cite { 
						border-top: 1px solid #a9dad6;
						color: #868686; 
						display: block; 
						font-size: 11px; 
						font-style: normal; 
						margin: 1px 0 8px; 
						padding-top: 1px;
					}
						#rodape_inner .coluna1 dd cite a { 
							font-size: 11px; 
							text-decoration: none; 
							font-weight: normal; 
						}
				#rodape_inner .coluna2 dd.sub { 
					background: url(img/sprite-geral.png) no-repeat -483px -423px; 
					padding-left: 18px; 
				}
				#rodape_inner .coluna3 #copyright { 
					background: url(img/sprite-geral.png) no-repeat -257px -429px; 
					padding-top: 30px;
					margin-top: 100px; 
				}
				
.wp-pagenavi { margin: 0 15px 10px 0 !important; }				
