/*
Theme Name: Espaco Jurídico
Description: 
Version: 1.0
Author: Webinterativa
Author URI: http://www.webinterativa.com.br
Tags: white, clean, 2 cols, html5
Text Domain: webinterativa.com.br

*/
* {margin:0;padding:0;}
div, header, section, footer, figure, nav  { display:block }
body,h1,h2,h3,h4,h5,h6,p,a{font:normal normal normal 12px "Trebuchet MS", Arial,Tahoma, sans-serif; color:#454545;}
html,body,ol,ul,li,dd,dl,dt,a,p,h1,h2,h3,h4,h5,h6,form,label,blockquote,pre,abbr,acronym,address,iframe,fieldset,legend,textarea{margin:0;padding:0;}
ul,li{list-style:none;}
img, fieldset{border:none;}
_img{display:block;}
hr{line-height:3px; color:#fff; height:4px; border:0; display: block; background:url(../imagens/hr-bg.jpg)}
br.clear{clear:both;display:block;font-size:0pt;height:0pt;line-height:0pt;margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

input, textarea { border: 1px #ccc solid; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#999; padding:10px; margin-bottom:5px; -moz-border-radius: 10px;  -webkit-border-radius: 10px; border-radius: 10px;}
textarea  { width:650px; }
input:focus, textarea:focus { -moz-box-shadow: 0 0 8px #09C;  -webkit-box-shadow: 0 0 8px #09C; box-shadow: 0 0 8px #09C; }
.error { -moz-box-shadow: 0 0 8px #F00 ; }
.btOk { margin-top:10px; }
.btOk:hover, .btOk:focus { background-color:#f08625; color:#FFF; cursor:pointer }
/* OVERFLOW */
#topo #topo-conteudo #logo a, .corpo-conteudo .video-principal .bt a, .corpo-conteudo .lista-de-videos span a {
	text-indent:-9999px;
	overflow:hidden;
	outline:none;				
}

/* OVERFLOW */
#topo #topo-conteudo #logo a, input#searchsubmit, #topo #redes li a, #widget-twitter a, #links-redes  a {
	text-indent:-9999px;
	overflow:hidden;
	outline:none;				
}

body { background: url(images/bg-geral.jpg) repeat-x #e3e3e3 }

#geral { background:url(images/bg-geral-meio.jpg) center 10px no-repeat;  }

#topo #topo-conteudo { width:980px; margin:auto; position:relative;  background: url(images/bg-topo.jpg) no-repeat left top;  } 
#topo #logo {  width:368px; height:90px; float:left; margin-top:25px; margin-left:28px; margin-bottom:15px; }
#topo #logo a { height:90px;  }
#topo nav { width:980px; background:url(images/bg-menu.jpg) #0f5fbe; float:left; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0px 0px;   }
#topo ul { padding:0px 10px;}
#topo li { float:left; padding:15px; background:url(images/borda-li.gif) no-repeat right; }  
#topo li a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#fff }
#topo li a:hover, body#principal-body li.home a,
#topo li.active a{ text-decoration:none; color:#a4cbf8 !important }
#topo #topo-conteudo #searchform { margin-top:10px; margin-right:15px;}

#pessoas { width:387px; height:126px; background:url(images/pessoas.png); position:absolute; right:20px; top:4px; } 

#corpo { }
#corpo .corpo-conteudo { height:100%;   }
#corpo #corpo-conteudo { width:980px; height:100%; margin:auto; background: url(images/bg-corpo-geral.jpg) ; position:relative; }
#corpo #corpo-conteudo #aramado { width:725px; background:url(images/aramado.png) repeat-x; height:25px; position:absolute; top:-10px; left:0; z-index:99 }

#corpo #corpo-conteudo #coluna-esq { width:685px; float:left; background:url(images/corpo-bg.jpg) repeat-x #fbfbfb; z-index:9; padding:0px 20px; padding-top:20px; position:relative;  }
#corpo #corpo-conteudo #coluna-esq .post { color:#000; background:url(images/texto-principal-bg.gif) no-repeat center bottom; margin-bottom:30px; display:block; position:relative;}
body.single #corpo #corpo-conteudo #coluna-esq .post, body.page #corpo #corpo-conteudo #coluna-esq .post { background:none; padding-bottom:0; }
#corpo #corpo-conteudo #coluna-esq .post .dados { background:url(images/data-dobra.gif) bottom left no-repeat; padding-bottom:12px; position:absolute; left:-34px; top:0px; }
#corpo #corpo-conteudo #coluna-esq .post .dados .data { background-color:#0c59b3; color:#FFF; padding:10px; float:left; font-size:10px; }
#corpo #corpo-conteudo #coluna-esq .post .dados .data strong { display:block; font-size:23px; margin-bottom:-5px;}
#corpo #corpo-conteudo #coluna-esq .post .titulo { height:70px; margin-left:60px; }
#corpo #corpo-conteudo #coluna-esq .post h2 { margin: 5px 0px 10px 0px; }
#corpo #corpo-conteudo #coluna-esq .post h2 a, #corpo #corpo-conteudo #coluna-esq .post h2 { font-size: 24px; color:#000; margin-top:15px; margin-bottom:0px; } 
body.page #corpo #corpo-conteudo #coluna-esq .post h2 { color:#488291 }
#corpo #corpo-conteudo #coluna-esq .post .titulo small { font-size:12px; }
#corpo #corpo-conteudo #coluna-esq .post h2 a:hover { color:#0d51a2; text-decoration:none }
#corpo #corpo-conteudo #coluna-esq .post .entry { color:#444 }
#corpo #corpo-conteudo #coluna-esq .post .entry span { display:block; margin-bottom:20px; }
#corpo #corpo-conteudo #coluna-esq .post .entry p { color:#444; line-height:21px; font-size:14px; margin:0 0 20px 0 }
#corpo #corpo-conteudo #coluna-esq .post .entry p a { color: #488291 }
#corpo #corpo-conteudo #coluna-esq .post .entry p a:hover { color: #ec8527 }
#corpo #corpo-conteudo #coluna-esq .post .entry p a:visited { color:#aaa }
#corpo #corpo-conteudo #coluna-esq .post .entry p a.more-link { color:#ccc; background:#191919; margin-top:10px; display:inline-block }
#corpo #corpo-conteudo #coluna-esq .post .entry img, #corpo #corpo-conteudo #coluna-esq .post .entry object, #corpo #corpo-conteudo #coluna-esq .post .entry div { margin:10px 0; }
#corpo #corpo-conteudo #coluna-esq .post .entry .wp-smiley{margin-top: 0;margin-bottom: 0;}
#corpo #corpo-conteudo #coluna-esq .post .postmetadata { margin-top:10px; border-top: 2px solid #eee }
#corpo #corpo-conteudo #coluna-esq .post .postmetadata .tags { display:inline-block; clear:right; color:#3d3d3d; margin-top:10px; }
#corpo #corpo-conteudo #coluna-esq .post .postmetadata .tags a { color:#488291 }
#corpo #corpo-conteudo #coluna-esq .post .postmetadata .tags a:hover { color:#ec8527 }
#corpo #corpo-conteudo #coluna-esq .post .postmetadata .comentarios { display:block; margin-top:10px; }
#corpo #corpo-conteudo #coluna-esq .post .postmetadata .comentarios a { font-size:16px; color:#888 }
#corpo #corpo-conteudo #coluna-esq #comments { margin-bottom:10px; font-size:18px }
#corpo #corpo-conteudo #coluna-esq .commentlist li { padding:20px; margin-bottom:10px; background-color:#eee; -moz-border-radius:10px; -webkit-border-radius:10px; radius:10px; }
#corpo #corpo-conteudo #coluna-esq .commentlist li.byuser { background-color:#d1e6ec;  }
#corpo #corpo-conteudo #coluna-esq .commentlist li.byuser div .right .comment-meta,
#corpo #corpo-conteudo #coluna-esq .commentlist li.byuser div .right .comment-meta a{ color:#000 }
#corpo #corpo-conteudo #coluna-esq .commentlist li p { color:#666 }
#corpo #corpo-conteudo #coluna-esq .commentlist li img { margin-right:10px; display:inline-block }
#corpo #corpo-conteudo #coluna-esq .commentlist li .comment-author { float:left; width:55px; margin-right:10px;  }
#corpo #corpo-conteudo #coluna-esq .commentlist li .comment-author .fn, .says { display:inline-block; }
#corpo #corpo-conteudo #coluna-esq .commentlist li .comment-author,
#corpo #corpo-conteudo #coluna-esq .commentlist li .comment-author a { margin-bottom:10px; color:#488291 }
#corpo #corpo-conteudo #coluna-esq .commentlist li div .right { float:left; width:450px; }
#corpo #corpo-conteudo #coluna-esq .commentlist li div .right .comment-meta { color:#488291; margin-bottom:5px; }
#corpo #corpo-conteudo #coluna-esq .commentlist li div .right .comment-meta a { color:#488291 }
#corpo #corpo-conteudo #coluna-esq .commentlist .reply a { font-size:11px; margin-top:5px; }
#corpo #corpo-conteudo #coluna-esq #respond { margin-top:25px; display:block }
#corpo #corpo-conteudo #coluna-esq #respond h3 { margin-bottom:10px; display:block; font-size:24px } 
#corpo #corpo-conteudo #coluna-esq #respond p { margin:0px 10px 10px 0px; }
#corpo #corpo-conteudo #coluna-esq #respond input { margin-right:10px; }

body.archive #corpo #corpo-conteudo #coluna-esq .pagetitle, body.search #corpo #corpo-conteudo #coluna-esq .pagetitle { font-size:24px; color:#ec8527; margin-bottom:15px; }
body.archive #corpo #corpo-conteudo #coluna-esq .pagetitle span { color:#488291; font-size:18px }
body.search #corpo #corpo-conteudo #coluna-esq .center { font-size:24px }

#corpo #corpo-conteudo #coluna-dir { float:left; width:225px; background: url(images/coluna-dir-bgsombra.jpg) repeat-y #cacaca; padding:15px; height:100% }
.sidebar ul .widget { margin-bottom:25px; color:#535353; font-size:14px; }
.sidebar ul .widget a { color: #535353; font-size:14px; font-weight:bold }
.sidebar ul .widget a:hover { color:#0d51a2 }
.sidebar ul .widget h2 { background:url(images/seta-widget.jpg) no-repeat 20px bottom; padding-bottom:6px; }
.sidebar ul .widget h2 span {  display:block; font-size:18px; font-weight:bold; color:#535353; -moz-border-radius:7px; -webkit-border-radius:7px; radius:7px; background:#e5e5e5 url(images/bg-widget-h2.jpg) bottom repeat-x; padding:4px 10px;}
.sidebar ul .widget ul li {padding:7px 0px; border-bottom:1px solid #b6b6b6 }
.sidebar ul .widget.widget_tag_cloud div { text-align:center }
.sidebar ul .widget.widget_tag_cloud div a { color:#aaa }
.sidebar ul .widget.widget_tag_cloud div a:hover { color:#FFF }
.sidebar ul .widget.widget_recent_comments ul li a.url { color: #488291 }
.sidebar ul .widget.widget_calendar { margin-bottom:5px; }
.sidebar ul .widget.widget_calendar div table { width:100%; text-align:center }
.sidebar ul .widget.widget_calendar div table caption { margin-bottom:10px; }
.sidebar ul .widget.widget_calendar div table a { color: #0d51a2; font-weight:bold}
.sidebar ul .widget.widget_calendar div table a:hover { color:#488291;  }
.sidebar ul .widget.widget_calendar #prev { text-align:left; padding:10px; padding-bottom:0; }
.sidebar ul .widget.widget_calendar #next { text-align:right; padding:10px; padding-bottom:0; }
#widget-twitter { width:245px; height:77px; background:url(images/widget-twitter.gif) no-repeat; margin-bottom:25px; float:right; margin-top:30px; }
#widget-twitter a { height:77px; display:block }
#links-redes { background:url(images/logos_redes.gif) no-repeat; padding-left:35px; width:224px; margin-bottom:25px; }
#links-redes  a { height:69px; display:block; float:left; margin-right:3px; }
#links-redes .twitter { width:61px; background:url(images/logos_redes.gif) no-repeat -35px 0;}
#links-redes .twitter:hover { background-position: -35px -69px; }
#links-redes .facebook { width:61px; background:url(images/logos_redes.gif) no-repeat -99px 0;}
#links-redes .facebook:hover { background-position:-99px -69px; } 
#links-redes .rss { width:61px; background:url(images/logos_redes.gif) no-repeat -163px 0;}
#links-redes .rss:hover { background-position:-163px -69px; }
.widget_text li.facebook { background:url(images/redes-logo-facebook.gif) no-repeat right; }
.widget_text li.twitter { background:url(images/redes-logo-twitter.gif) no-repeat right; }

#sidebar-footer { width:956px; margin:auto; padding:24px 12px; background: url(images/bg-sidebar-footer.jpg) repeat-x #8e8e8e }
#sidebar-footer .sidebar ul .widget { width:220px; float:left; margin:0px 9px; color:#fff  }
#sidebar-footer .sidebar ul .widget h2 {background:url(images/seta-widget-cinza.jpg) no-repeat 20px bottom;}
#sidebar-footer .sidebar ul .widget a { color:#FFF; }

.navigation div a { color: #488291; }
.navigation div a:hover { color: #ec8527; }
.navigation .alignleft { float:left }
.navigation .alignright { float:right }



/* [WIDGET_SEARCH] */
#searchform { 	
	width:                  220px;
	height: 24px;
	margin-bottom:20px;
	float:right;
}


#searchform form { padding:0; }
#searchform form input {
	width:                  170px;
	padding:                5px;
	padding-left:	10px;
	padding-right:40px;
	background:url(images/icone-lupa.jpg) no-repeat #fff right;
	border: none;
	outline:                none;
  	margin:                 0px;
	margin-top:				2px;
	font-size: 15px;
	-moz-box-shadow:inset 0px 2px 10px #ccc;
}

.search-no-results #corpo #corpo-conteudo #coluna-dir #searchform { float:left; }

.search-no-results #corpo #corpo-conteudo #coluna-esq #searchform { float:left; }


#rodape {  }
#rodape footer { width:940px; background:#0f5fbe; margin:auto; font-size:11px; padding:10px 20px; margin-bottom:10px; color:#FFF; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius:0 0 10px 10px; }
#rodape footer hr { margin-bottom:10px; }
#rodape span, #rodape a { color:#fff }
#rodape strong { color: #fff; font-weight:bold }
#rodape .copyright { float:left; }
#rodape .assinatura { float:right; }
#rodape .assinatura a:hover { text-decoration:none; color:#a4cbf8 }




#facelink{
	background-image:url(http://www.espacojuridico.com/blog/wp-content/themes/espacojuridico/images/facebook.png);
	width:41px;
	height:41px;
 }