/*
Theme Name: woombo design
Theme URI: http://woombo.com/
Description: Default theme develop by woombo.com
Version: 1.0
Author: Tiago Ayer
Author URI: http://woombo.com/
Tags: gray, red, two columns
*/


*{
	margin:0;
	padding:0;
	border:none;
	border-collapse:collapse;
	list-style:none;
	text-decoration:none;
}

html{
	font:100% arial;
	background:#FFF url('http://woombo.com/wp-content/themes/woombo-design/img/bckPage.gif') left 18px repeat-x;
}

body{
	font-size:0.75em;/* 16 * 0.75em =  12px */
	background:url('http://woombo.com/wp-content/themes/woombo-design/img/bckContent.jpg') center 18px no-repeat;
}

* small{ font-size:70%;}

p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: 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
	}


/* ACESSIBILIDADE
********************************************************************************/
#acessibilidade{
	width:100%;
	height:16px;
	padding-top:2px;
	border-bottom:1px solid #A22C2C;
	background:#000;
}
	#acessibilidade div{
		width:920px;
		margin:0 auto;
	}
		#acessibilidade ul{}
			#acessibilidade ul li{
				float:left;
				color:#FFF;
				padding:0 18px;
			}
				#acessibilidade ul li a{ color:#FFF;}
					#acessibilidade ul li a:hover, 
					#acessibilidade ul li a:focus{ text-decoration:underline;}


/* D00 -> CONTAINER
********************************************************************************/
#D00{
	width:920px;
	margin:0 auto;
}


/* D01 -> TOP
********************************************************************************/
#D01{
	clear:both;
	width:920px;
	height:100px;
}

	#D01 h1{
		display:block;
		float:left;
		width:210px;
		height:63px;
		margin:24px 0 0 0;
	}

	#D01 ul.menuTop{
		float:right;
		margin:54px 0 0 0;
	}
		#D01 ul.menuTop li{ float:left;}
		#D01 ul.menuTop li a{
			display:block;
			float:left;
			font:bold 0.975em tahoma;
			color:#AFADAD;
			padding:3px 8px;
		}
			#D01 ul.menuTop li a:hover,
			#D01 ul.menuTop li a:focus{ color:#A22D2D;}
		#D01 ul.menuTop li a.sel{
			color:#A22D2D;
			background:url('http://woombo.com/wp-content/themes/woombo-design/img/icoMenuTop.gif') center bottom no-repeat;
		}

		#D01 ul.menuTop li a.feed{
			padding-right:15px;
			background:url('http://woombo.com/wp-content/themes/woombo-design/img/icoFeed.gif') right center no-repeat;
		}
			#D01 ul.menuTop li a.feed:hover,
			#D01 ul.menuTop li a.feed:focus{ color:#F23E08;}


/* D02 -> CONTENT
********************************************************************************/
#D02{
	float:left;
	width:900px;
	padding:0 10px;
}
	#D02 h3{
		margin:0 0 10px;
		font-size:0.875em;
		color:#A22D2D;
		border-bottom:1px solid #BCBCBC;
	}

	#D02 .D02-1{
		float:left;
		/*display:table;*/
		width:386px;/*346*/
		font-size:0.85em;
		color:#7F7F7F;
	}
		#D02 .D02-1 img{
			float:left;
			margin:0 0 0 10px;
		}
		#D02 .D02-1 h2{
			text-indent:-99999px;
			overflow:hidden;
			width:245px;
			height:83px;
			margin:20px 0 0;
			background:url('http://woombo.com/wp-content/themes/woombo-design/img/h2_homeAbacaxi.gif') right top no-repeat;
		}
			#D02 .D02-1 p{
        font-size:12px;
        margin:20px 0 20px 20px;
        text-align:right;
			}
			#D02 .D02-1 a{
				display:block;
				float:right;
				height:14px;
				width:200px;
				padding:0 5px 0 0;
				text-align:right;
				font-weight:bold;
				color:#A22D2D;
				background:url('http://woombo.com/wp-content/themes/woombo-design/img/icoSaibaMais.gif') right center no-repeat;
			}

	#D02 .D02-2{
		float:right;
		width:436px;
		/*height:262px;*/
		padding:0 0 0 20px;
		margin:0 4px 0 0;
		background:url('http://woombo.com/wp-content/themes/woombo-design/img/bckContentHomeRightSite.gif') left top no-repeat;
	}

		#D02 .D02-2 h3{ margin:10px 10px 0 0;}

		#D02 .D02-2 dl{
			margin:20px;
			color:#7F7F7F;
		}
			#D02 .D02-2 dl dt{
				padding:0 0 0 20px;
				background:url('http://woombo.com/wp-content/themes/woombo-design/img/icoBlogHome.gif') left top no-repeat;
			}
				#D02 .D02-2 dl dt a{ color:#7F7F7F;}
					#D02 .D02-2 dl dt a:hover,
					#D02 .D02-2 dl dt a:focus{ text-decoration:underline;}
				#D02 .D02-2 dl dt span{
					display:block;
					font-size:80%;
				}
			#D02 .D02-2 dl dd{ margin:5px 0 5px 20px;}
				#D02 .D02-2 dl dd a{ color:#A22D2D;}
				#D02 .D02-2 dl dd a:hover,
				#D02 .D02-2 dl dd a:focus{ color:#7F7F7F;}

			#D02 .D02-2 dl dd.post a{
				color:#A22D2D;
				text-decoration:none;
			}
				#D02 .D02-2 dl dd.post a:hover,
				#D02 .D02-2 dl dd.post a:focus{ text-decoration:underline;}

			#D02 .D02-2 dl dd.tags{
				font-size:80%;
				margin:0 0 15px 20px;
			}
				#D02 .D02-2 dl dd.tags img{
					display:block;
					float:left;
					margin:0 5px 0 0;
				}
				#D02 .D02-2 dl dd.tags a{
					color:#7F7F7F;
					text-decoration:underline;
				}
					#D02 .D02-2 dl dd.tags a:hover,
					#D02 .D02-2 dl dd.tags a:focus{ text-decoration:none;}


    #D02 .D02-3{
        float:left;
        width:880px;
        margin:0;
    }

        #D02 .D02-3 hr{
            margin:20px 0;
		        /*border-top:1px solid #BCBCBC;*/
        }

        #D02 .D02-3-1, 
        #D02 .D02-3-2{
                float:left;
                margin-right:9px;
                border-left:1px solid #EBEBEB;
        }
            #D02 .D02-3-1:hover, #D02 .D02-3-1:focus, 
            #D02 .D02-3-2:hover, #D02 .D02-3-2:focus{ border-left:1px solid #A22C2C;}
            #D02 .D02-3-1{ width:430px;}
            #D02 .D02-3-2{ width:210px;}
                #D02 .D02-3-1 h3, 
                #D02 .D02-3-2 h3{
                    font-size:18px;
                    border-bottom:none;
                    padding-left:10px;
                }
                    #D02 .D02-3-1 h3 span, 
                    #D02 .D02-3-2 h3 span{ color:#BCBCBC;}



		#D02 .D02-3 ul.displayJobs{
		    float:left;
		    width:100%;
    }
			#D02 .D02-3 ul.displayJobs li{
				float:left;
				margin:5px 0 5px 10px;
			}
			#D02 .D02-3 ul.displayJobs li a{
				float:left;
				width:196px;
				height:140px;
				font-size:0.745em;
				color:#7F7F7F;
				background:url('http://woombo.com/wp-content/themes/woombo-design/img/bckHomeNossoUltimosTrabalhos.gif') left top no-repeat;
			}
			#D02 .D02-3 ul.displayJobs li a:hover, 
			#D02 .D02-3 ul.displayJobs li a:focus{ background:url('http://woombo.com/wp-content/themes/woombo-design/img/bckHomeNossoUltimosTrabalhos.gif') right top no-repeat;}
				#D02 .D02-3 ul.displayJobs li a img{ margin:2px;}
				#D02 .D02-3 ul.displayJobs li a span.title{
					display:block;
					overflow:hidden;
					height:14px;
					font-weight:bold;
					padding:4px 5px;
					margin:0 0 3px;
					font-size:150%;
					color:#A22C2C;
				}
				/*#D02 .D02-3 ul.displayJobs li a:hover span.title{ color:#7F7F7F;}*/
				#D02 .D02-3 ul.displayJobs li a p{
            overflow:hidden;
            height:30px;
            padding:0 4px 0 10px;
        }

        #D02 .D02-3 ul.displayJobs li.seeAll{}
            #D02 .D02-3 ul.displayJobs li.seeAll a{
                height:22px;
                text-align:right;
                font-size:12px;
                padding-top:7px;
                font-weight:bold;
                background:#EBEBEB;
            }
            #D02 .D02-3 ul.displayJobs li.seeAll a span{
                display:block;
                float:right;
                padding:0 5px;
                margin-top:-7px;
                font-size:170%;
            }
            #D02 .D02-3-1 ul.displayJobs li.seeAll a{ width:404px;}
                #D02 .D02-3 ul.displayJobs li.seeAll a:hover, #D02 .D02-3 ul.displayJobs li.seeAll a:focus, 
                #D02 .D02-3 ul.displayJobs li.seeAll a:hover span, #D02 .D02-3 ul.displayJobs li.seeAll a:focus span{ color:#A22C2C !important;}


		#D02 .D02-3 .tagCloud{
			float:left;
			width:840px;
			height:80px;
			padding:0 20px;
			margin:0;
		}
			#D02 .D02-3 .tagCloud a{ color:#7F7F7F;}
				#D02 .D02-3 .tagCloud a:hover,
				#D02 .D02-3 .tagCloud a:focus{
					color:#A22C2C;
					text-decoration:underline;
				}

		#D02 #sidebar{
			float:left;
			width:220px;
			padding:20px 0 0 0;
		}
			#D02 #sidebar ul li{
				clear:both;
				width:200px;/*220*/
				padding:0 10px 0;
				margin-bottom:15px;
			}
				#D02 #sidebar ul li h4{
					overflow:hidden;
					height:20px;/*22*/
					width:200px;/*220*/
					margin-bottom:5px;
					color:#FFF;
					font-size:14px;
					padding:2px 10px 0 10px;
					background:url('http://woombo.com/wp-content/themes/woombo-design/img/sidebar_h4_red.gif') left top no-repeat;
				}
				#D02 #sidebar ul li#sidebarFeed{}
					#D02 #sidebar ul li#sidebarFeed a{
						display:block;
						height:32px;
						color:#000;
					}
						#D02 #sidebar ul li#sidebarFeed a:hover,
						#D02 #sidebar ul li#sidebarFeed a:focus{ color:#E4702D;}
						#D02 #sidebar ul li#sidebarFeed a img{
							display:block;
							float:left;
							margin:0 10px 0 20px;
						}

				#D02 #sidebar ul li#sidebarBusca{}
					#D02 #sidebar ul li#sidebarBusca form{ height:30px;}
						#D02 #sidebar ul li#sidebarBusca form label{ display:none;}
						#D02 #sidebar ul li#sidebarBusca form input{
							float:left;
							height:22px;
							width:154px;
							padding:4px 2px 2px;
							border-bottom:1px solid silver;
							border-left:1px solid silver;
							border-top:1px solid silver;
							margin:0 0 0 10px;
						}
							#D02 #sidebar ul li#sidebarBusca form input#searchsubmit{
								height:30px;
								width:30px;
								/*text-indent:-99999px;*/
								border-bottom:1px solid silver;
								border-right:1px solid silver;
								border-top:1px solid silver;
								border-left:none;
								margin:0;
								cursor:pointer;
								background:#FFF url('http://woombo.com/wp-content/themes/woombo-design/img/ico_search.png') center no-repeat;
							}

				#D02 #sidebar ul li#sidebarBestBooks{}
					#D02 #sidebar ul li#sidebarBestBooks ul{
						float:left;
						width:200px;
						margin:0 0 15px 18px;
					}
						#D02 #sidebar ul li#sidebarBestBooks ul li{
							clear:none;
							float:left;
							height:66px;
							width:56px;
							margin:0 8px 8px 0;
							padding:0;
						}
							#D02 #sidebar ul li#sidebarBestBooks ul li span{ display:none;}
							#D02 #sidebar ul li#sidebarBestBooks ul li img{ border:3px solid #7F7F7F;}
								#D02 #sidebar ul li#sidebarBestBooks ul li img:hover,
								#D02 #sidebar ul li#sidebarBestBooks ul li img:focus{ border:3px solid #A22C2C;}

				#D02 #sidebar ul li#sidebarCompartilhe{}

				#D02 #sidebar ul li#sidebarBlogroll{}
					#D02 #sidebar ul li#sidebarBlogroll ul{ width:200px;}
						#D02 #sidebar ul li#sidebarBlogroll ul li{ margin:0;}
							#D02 #sidebar ul li#sidebarBlogroll ul li a{
								display:block;
								height:22px;
								padding:10px 0 0 6px;
								color:#7F7F7F;
								margin:0 0 3px 0;
								color:#000;
								border-bottom:1px dashed silver;
							}
								#D02 #sidebar ul li#sidebarBlogroll ul li a:hover, 
								#D02 #sidebar ul li#sidebarBlogroll ul li a:focus, 
								#D02 #sidebar ul li#sidebarBlogroll ul li.current_page_item a{ color:#A22C2C;}

				#D02 #sidebar ul li#sidebarTagCloud{}
					#D02 #sidebar ul li#sidebarTagCloud div{
						width:220px;
						margin:0;
						text-align:center;
					}
						#D02 #sidebar ul li#sidebarTagCloud div a{ color:#000;}
							#D02 #sidebar ul li#sidebarTagCloud div a:hover,
							#D02 #sidebar ul li#sidebarTagCloud div a:focus{
								color:#A22C2C;
								text-decoration:underline;
							}


		#D02 #content{
			float:right;
			width:600px;/*650*/
			min-height:400px;
			padding:20px 20px 0 30px;
			background:url('http://woombo.com/wp-content/themes/woombo-design/img/bckContentHomeRightSiteFull.gif') left top no-repeat;
		}

			#D02 #content h2{
				padding:0 4px 6px;
				color:#A22C2C;
				border-bottom:1px solid #CFCFCF;
			}
				#D02 #content h2 a{	color:#A22C2C;}
					#D02 #content h2 a:hover, 
					#D02 #content h2 a:focus{	color:#7F7F7F;}
				#D02 #content h2.pagetitle{
					padding:5px;
					font-size:24px;
					margin-bottom:20px;
					border:none;
					background:#F4F4F4;
				}

			#D02 #content .titleDown{
				clear:both;
				height:20px;
				width:592px;
				margin:4px 4px 10px;
			}
				#D02 #content .titleDown abbr.published{
					display:block;
					float:left;
					padding:0 0 0 20px;
					background:url('http://woombo.com/wp-content/themes/woombo-design/img/icoBlogHome.gif') left top no-repeat;
				}
				#D02 #content .titleDown a{
					float:right;
					padding-right:15px;
					color:#000;
					background:url('http://woombo.com/wp-content/themes/woombo-design/img/icoFeed.gif') right center no-repeat;
				}
					#D02 #content .titleDown a:hover,
					#D02 #content .titleDown a:focus{
						color:#F23E08;
						text-decoration:underline;
					}

			#D02 #content .entry{ margin:20px;}

        #D02 #content .entry .su-linkbox{
            background:#F4F4F4;
            margin:0 0 20px 0;
            padding:10px;
            height:20px;
        }
            #D02 #content .entry .su-linkbox .su-linkbox-label{
                display:block;
                float:left;
                height:16px;
                width:120px;
                padding:4px 0 0;
                font-weight:bold;
            }
            #D02 #content .entry .su-linkbox .su-linkbox-field{}
                #D02 #content .entry .su-linkbox .su-linkbox-field input{
                    float:left;
                    width:410px !important;
                    height:20px;
                    border:1px solid silver;
                }

				#D02 #content .entry h4{
            font-size:14px;
            margin-bottom:20px;
            color:#A22C2C;
        }

				#D02 #content .entry p{
					margin:0 0 20px 0;
					line-height:1.6;
					text-align:justify;
				}
				#D02 #content .entry a{
					color:#A22C2C;
					text-decoration:underline;
				}
					#D02 #content .entry a:hover,
					#D02 #content .entry a:focus{ text-decoration:none;}
				#D02 #content .entry ul, 
				#D02 #content .entry ol{
					margin:0 0 10px 40px;
					line-height:1.4;
				}
					#D02 #content .entry ul li{ list-style:circle;}
					#D02 #content .entry ol li{ list-style:decimal;}

                                #D02 #jobInfo{
                                    float:left;
                                    width:850px;
                                    padding:30px 0 0;
                                    margin:-10px 0 20px -20px;
                                    background:url('http://woombo.com/wp-content/themes/woombo-design/img/bckPortfolio.gif') top center no-repeat;
                                }
                                    #D02 #jobInfo ul.info{
                                        float:left;
                                        width:790px;
                                        margin:0 30px;
                                        padding:0;
                                    }
                                        #D02 #jobInfo ul.info li{
                                            float:left;
                                            padding:0 0 0 20px;
                                            list-style:none;
                                        }
                                            #D02 #jobInfo ul.info strong{
                                                display:block;
                                                height:32px;
                                                padding:4px 0 0 10px;
                                                margin:0 0 0 -20px;
                                                color:#B4B3B6;
                                                font-size:16px;
                                            }
                                            #D02 #jobInfo ul.info li.ano{ width:80px;}
                                            #D02 #jobInfo ul.info li.job{ width:180px;}
                                            #D02 #jobInfo ul.info li.desc{ width:470px;}

                                    #D02 #jobInfo ul.portfolioImages{
                                        float:left;
                                        margin:20px 0 0;
                                        padding:0;
                                    }
                                        #D02 #jobInfo ul.portfolioImages li{
                                            width:778px;
                                            padding:3px;
                                            border:2px solid #F3F3F3;
                                            margin:0 30px 10px;
                                            background:#FFF;
                                            list-style-type:none !important;
                                        }
                                            #D02 #jobInfo ul.portfolioImages li img{
                                                display:block;
                                                margin:0 auto;
                                            }

				#D02 #content div.navigation{
					clear:both;
					height:20px;
					padding:10px;
					background:#F4F4F4;
				}
					#D02 #content div.navigation a{
						color:#A22C2C;
						text-decoration:none;
					}
						#D02 #content div.navigation a:hover,
						#D02 #content div.navigation a:focus{ text-decoration:underline;}
					#D02 #content div.navigation div.leftSide{ float:left;}
					#D02 #content div.navigation div.rightSide{ float:right;}


		#D02 #content ol.commentlist{ margin:0 36px 20px 20px;}
			#D02 #content ol.commentlist li{}
				#D02 #content ol.commentlist li a{
					color:#A22C2C;
					text-decoration:underline;
				}
				#D02 #content ol.commentlist li a:hover, 
				#D02 #content ol.commentlist li a:focus{ text-decoration:none;}
				#D02 #content ol.commentlist li div.comment-body{ margin-left:40px;}
				#D02 #content ol.commentlist li div.comment-author{}
					#D02 #content ol.commentlist li div.comment-author img{ margin-left:-40px;}
					#D02 #content respond ol.commentlist li div.comment-author cite{}
					#D02 #content ol.commentlist li div.comment-author span.says{}
				#D02 #content ol.commentlist li div.commentmetadata{
					padding:3px;
					margin:5px 0;
					background:#F4F4F4;
				}
					#D02 #content ol.commentlist li div.commentmetadata a{ text-decoration:none;}
				#D02 #content ol.commentlist li p{
					margin:10px 0;
					line-height:1.4;
				}
				#D02 #content ol.commentlist li div.reply{}

		#D02 #content #respond{}

			#D02 #content #feedbackForm{ display:none;}
				#D02 #content #feedbackForm p{
					width:500px;
					padding:5px 5px 5px 29px;
					margin:0 0 10px 20px;
					border:1px solid #A22C2C;
					color:#A22C2C;
					font-weight:bold;
					background:#F8CCCB url('http://woombo.com/wp-content/themes/woombo-design/img/ico_bad.png') 5px 5px no-repeat;
				}
	
			#D02 #content #respond form{ margin:0 0 0 20px;}
			#D02 #content form.wpcf7-form{ margin:0 0 0 10px;}
				#D02 #content #respond form p{ margin-bottom:10px;}
					#D02 #content #respond form p input,
					#D02 #content form.wpcf7-form p input{
						height:20px;
						width:500px;
						padding:6px 3px 3px 30px;
						color:#000;
						font:12px arial;
						border:1px solid silver;
					}
						#D02 #content #respond form p input#author,
						#D02 #content form.wpcf7-form p#author input{ 
							background:#FFF url('http://woombo.com/wp-content/themes/woombo-design/img/icoForm_Nome.png') 5px center no-repeat;
						}
						#D02 #content #respond form p input#email,
						#D02 #content form.wpcf7-form p#email input{ 
							background:#FFF url('http://woombo.com/wp-content/themes/woombo-design/img/icoForm_Email.png') 5px center no-repeat;
						}
						#D02 #content #respond form p input#url,
						#D02 #content form.wpcf7-form p#url input{ 
							background:#FFF url('http://woombo.com/wp-content/themes/woombo-design/img/icoForm_Website.png') 5px center no-repeat;
						}
						
						
						#D02 #content form.wpcf7-form p#subject input{ 
							background:#FFF url('http://woombo.com/wp-content/themes/woombo-design/img/icoForm_Subject.png') 5px center no-repeat;
						}
						#D02 #content form.wpcf7-form p#captchaField input{ 
							background:#FFF url('http://woombo.com/wp-content/themes/woombo-design/img/icoForm_Captcha.png') 5px center no-repeat;
						}
					#D02 #content #respond form p textarea, 
					#D02 #content form.wpcf7-form textarea{
						height:150px;
						width:500px;
						padding:6px 3px 3px 30px;
						border:1px solid silver;
						font:12px arial;
						background:#FFF url('http://woombo.com/wp-content/themes/woombo-design/img/comment.png') 5px 5px no-repeat;
					}
					#D02 #content #respond form p input#submit,
					#D02 #content form.wpcf7-form p#submit input{
						width:534px;
						height:26px;
						cursor:pointer;
						background:#F0F0F0;
					}

			#D02 .pageContent{
				width:850px !important;
				background-position:-50px top !important;
			}
					#D02 .pageContent .entry p{
/*
						width:760px;
						padding:20px;
						border:3px solid #F3F3F3;
						background:#FFF;
*/
					}



/* D03 -> BOTTOM
********************************************************************************/
#D03{
	float:left;
	height:196px;
	width:920px;
	background:#FFF url('http://woombo.com/wp-content/themes/woombo-design/img/bckBottom.gif') center top no-repeat;
}

	/*#D03 form.areaRestrita{
		float:left;
		font-size:0.75em;
		color:#7F7F7F;
		margin:37px 0 0 27px;
	}
		#D03 form.areaRestrita fielset{}
		#D03 form.areaRestrita legend, #D03 form.areaRestrita label{ display:none;}
		#D03 form.areaRestrita span{
			display:block;
			float:left;
			width:70px;
			height:13px;
			padding:2px 0 0;
			text-align:center;
		}
		#D03 form.areaRestrita input{
			float:left;
			width:77px;
			height:15px;
			padding:0 5px;
			margin:0 4px 0 0;
			font-size:0.95em;
			color:#7F7F7F;
			background:url('http://woombo.com/wp-content/themes/woombo-design/img/bck_formBottomInput.gif') left top no-repeat;
		}
		#D03 form.areaRestrita button{
			display:block;
			float:left;
			text-indent:-99999px;
			overflow:hidden;
			height:15px;
			width:18px;
			cursor:pointer;
			background:url('http://woombo.com/wp-content/themes/woombo-design/img/bt_formBottomAreaRestrita.gif') left top no-repeat;
		}*/

	#D03 p{
		height:20px;
		padding:39px 30px 0 0;
		font-size:0.95em;
		color:#7F7F7F;
		text-align:center;
	}
		#D03 p a{ color:#A22C2C;}
			#D03 p a:hover,
			#D03 p a:focus{ text-decoration:underline;}


