/*

Theme Name: JaCasei

Theme URI: http://wordpress.org/extend/themes/inove/

Description: Inspired by <a href="http://maczone.sk/">MacZone.sk</a>, adaptado para o JaCasei, created by <a href="http://www.neoease.com/">mg12</a>. It is very stylish, widget supported and doesn’t require any plugin.

Version: 1.2.3

Author: mg12

Author URI: http://www.neoease.com/

Tags: white, light, two-columns, fixed-width, theme-options, right-sidebar

*/



/* static START */

* {

	margin:0;

	padding:0;

}

abbr[title], acronym[title] {

	border-bottom:thin dotted;

	cursor:help;

}

body {

	/*background:#BEC3C6 url(img/bg.jpg) repeat-x;*/

	color:#555;

	font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;

	font-size:12px;

}

h1, h2, h3, h4, h5, h6 {

	font-weight:bolder;

	letter-spacing:-0.07em;

	font-family:Arial;

}

h1 {font-size:200%;}

h2 {font-size:170%;}

h3 {font-size:150%;}

h4 {font-size:130%;}

h5 {font-size:110%;}

h6 {font-size:100%;}

img {

	border:0;

}

img.sided {

	background:#FFF;

	border:1px solid #CCC;

	padding:3px;

}

small {

	font-size:10px;

}

a:hover img.sided {

	border-color:#A6A6A6;

}

a {

	color:#2970A6;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

/* Breadcrum*/

.meio div#navbar{
	display: block;
    padding-top: 20px;
	font-size:11px;
	padding-bottom:-10px;
}

.meio div#navbar a{
	text-decoration:underline;
}

.wp-caption {

	background:#F7F7F7;

	border:1px solid #CCC;

	padding:5px 0;

	margin-bottom:5px;

	text-align:center;

}

.post .content .wp-caption p {

	margin:0;

}

blockquote, pre {

	background:#F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;

	border:1px dashed #CCC;

	padding:8px 12px 8px 36px;

	margin:5px 0;

}

.more-link {

	font-size:11px;

}

.alignleft {

	float:left;

	text-align:left;

	margin-right:10px;

}

.alignright {

	float:right;

	text-align:right;

	margin-left:10px;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.floatleft {

	float:left;

}

.floatright {

	float:right;

}

.left {

	float:left;

	margin-right:10px;

}

.right {

	float:right;

	margin-left:10px;

}

.fixed, .clear {

	clear:both;

}

input.textfield, 

textarea {

	background:#FFF url(img/textfield.gif) top repeat-x;

	border:1px solid #A6A6A6;

	padding:2px 1px;

}

.boxcaption {

	background:#E3E4E6 url(img/box.gif) 0 0 no-repeat;

	padding:6px 12px;

	border-bottom:1px solid #CCC;

}

.boxcaption h3 {

	font-size:12px;

	font-family:Verdana,"BitStream vera Sans";

	letter-spacing:0em;

}

.box {

	background:#F4F5F7 url(img/box.gif) 100% 100% no-repeat;

	padding:8px 12px;

	margin-bottom:10px;

}
.boxlimpo {

	margin-bottom:10px;

}

.messagebox, 

.errorbox {

	background:#EDEFF0 url(img/messagebox.gif) no-repeat;

	padding:0 12px;

	height:27px;

	line-height:27px;

	font-size:11px;

}

.w3c {

	color:#080;

	font-size:10px;

}

/* static END */



/* layout START */

#wrap {

	/*background:url(img/light.gif) center top no-repeat;*/

	padding:20px 0;

}

#container {

	margin:0 auto;

	width:936px;

}

/* layout END */



/* header START */

#header {

	background:url(img/jc_header_footer.gif) 0 0 no-repeat;

	height:132px;

}

#header.homepage{

	background:url(img/jc_header_footer_1col.gif) 0 0 no-repeat;
	height:132px;

}

#caption {

	/*height:44px;
	padding:25px 30px 21px;*/
	height:90px;
overflow:hidden;

}

#title {
/*border: 1px solid;*/
display:block;
float:left;
height:88px;
text-indent:-10000px;
width:220px;

}

/* image blog title */

/*

#title a {

	background:url(img/title.gif) no-repeat;

	text-decoration:none;

	color:#FFF;

	width:250px;

	height:30px;

	text-indent:-999em;

	display:block;

}

*/

#tagline {

	color:#FFF;

	border-top:1px solid #FFF;

	text-decoration:none;

	font-size:10px;

	float:left;

	padding:0 3px;

}

#navigation {

	margin:1px 0;

}

#menus li {

	display:inline;

	list-style:none;

}

#menus li a {

	background:transparent url(img/menu.gif) no-repeat;
	display:block;
	color:#8F49FF;
	height:31px;
	line-height:31px;
	padding:0 20px;
	margin-left:-10px;
	text-decoration:none;
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	float:left;
	z-index:1;
	font-weight:bold;

}
#menus li a:hover {

	color:black;
	background-position:0 -31px;
	text-decoration:underline;

}

#menus li.current_page_item a, 

#menus li.current-cat a {

	background-position:0 -62px;

}

#menus li a.home {

	background-position:0 -93px;
	padding:0;
	margin-left:0;
	text-indent:40px;
	width:140px;

}

#menus li a.home:hover {

	background-position:0 -124px;

}

#menus li.current_page_item a.home {

	background-position:0 -155px;

}

#menus li a.lastmenu:hover {

	background-position:0 0;

}

#searchbox {

	display:none;
	
	width:280px;

	float:right;

	padding:4px 10px;

}

#searchbox .textfield {

	line-height:16px;

	width:180px;

	float:right;

}

#searchbox .switcher {

	background:url(img/icons.gif) 0 0 no-repeat;

	float:right;

	width:18px;

	height:22px;

	line-height:16px;

	display:block;

	text-indent:-999em;

	padding:0 2px;

	height:16px;

	margin-top:3px;

}

/* header END */



/* submenu START */

#menus li ul {

	display:none;

	background:#F4F5F7;

	border:1px solid #CCC;

	border-top-color:#A6A6A6;

	padding:0 5px;

}

#menus li li {

	float:none;

	margin:0 !important;

	margin:0;

	padding:0;

	display:block;

	list-style:none;

}

#menus li li a {

	float:none;

	display:block;

	padding:5px;

	text-decoration:none;

	width:150px;

	font-size:12px;

	border-style:solid;

	border-color:#DDD;

	border-width:1px 0 0;

	margin:0;

	background-image:none;

	height:20px;

	line-height:20px;

}

#menus li li.first a {

	border-top:none;

}

#menus li li a:hover {

	font-weight:bolder;

}

/* submenu END */



/* content START */

#content {

	background:#FFF url(img/jc_sidesep.gif) right repeat-y;

	min-height:400px;
	
	padding: 0 0 0 15px;

}

#content.homepage {

	background:#FFF;

}

/* content END */



/* main START */

#main {

	background:#FFF;

	width:585px;

	/*padding:5px 15px 15px;*/

	float:left;

}

#notice {

	color:#080;

}

#notice a {

	text-decoration:underline;

}



.post h2 {

	display:block;

	margin-top:10px;

	border-bottom:1px solid #CCC;

	padding:0 5px 3px;

	font-size:16px;

	font-family:Verdana,"BitStream vera Sans";

}



.post h2 a.title {

	text-decoration:none;

	color:#4C4C4C;

}

.post h2 a.title:hover {

	color:#2970A6;

}

.post .info {

	margin:5px;

}

.post .info span.first {

	margin-left:0;

}

.post .tags, 

.post .author, 

.post .categories, 

.post .editpost, 

.post .readingblinds, 

.post .comments, 

.post .addcomment, 

.post .editlinks {

	background:url(img/icons.gif) no-repeat;

	padding-left:22px;

	height:16px;

	line-height:16px;

	display:block;

	font-size:11px;

}

.post .act {

	height:16px;
	display:none;
	float:right;

}

.post .act span {

	float:left;

	margin-left:15px;

}

.post .tags {

	background-position:0 -16px;

}

.post .categories {

	background-position:0 -32px;

}

.post .author {

	background-position:0 -176px;

}

.post .date {
	font-family:tahoma;
	font-size:9px;
	float:right;
}

.post .editpost {

	background-position:0 -64px;

}

.post .readingblinds {

	background-position:0 -80px;

}

.post .comments {

	background-position:0 -96px;

}

.post .addcomment {

	background-position:0 -112px;

}

.post .editlinks {

	background-position:0 -192px;

}

.post .content {

	padding:5px 0 20px 5px;

	line-height:145%;

	overflow:hidden;

}

.post .content p {

	margin-bottom:10px;

}

.post .content .under {

	height:16px;

	line-height:16px;

}

.post .content .under span {

	float:left;

	margin-right:15px;

}

.post .content h4 {

	color:#080;

	margin-bottom:10px;

}

.post .content img {

	max-width:600px;

}

.post .content ul, 

.post .content ol {

	padding-bottom:10px;

}

.post .content ul li, 

.post .content ol li {

	list-style-position:inside;

	padding-left:20px;

}

.post .content table {

	background:#FFF;

	border:1px solid #CCC;

	margin:5px 0 10px;

}

.post .content table tr td {

	border-top:1px solid #CCC;

	padding:2px 10px;

}

.post .content table tr th {

	padding:1px 10px;

	background:#EDEFF0;

	text-align:left;

}

.post .content .boxcaption {

	background-image:url(img/postbox.gif);

}

.post .content .box {

	background-image:url(img/postbox.gif);

}

#pagenavi, 

#postnavi {

	border-top:1px solid #CCC;

	margin:10px -5px 0;

	padding:10px 5px 0;

}

#pagenavi {

	font-size:11px;

}

#pagenavi .newer a, 

#postnavi .prev a {

	background:url(img/icons.gif) 0 -224px no-repeat;

	padding-left:22px;

	float:left;

	height:16px;

	line-height:16px;

}

#pagenavi .older a, 

#postnavi .next a {

	background:url(img/icons.gif) 100% -240px no-repeat;

	padding-right:22px;

	float:right;

	height:16px;

	line-height:16px;

}

/* main END */



/* sidebar START */

#sidebar {

	background:#F7F7F7;

	width:320px;

	float:right;

	font-size:95%;

	line-height:145%;

	overflow:hidden;

}
#sidebar.homepage{
	width:180px;
	background:#FFFFFF;
}

#sidebar li {

	background:url(img/icons.gif) 0 -320px no-repeat;

	padding-left:22px;

	list-style:none;

	margin-top:5px;

	/*font-size:95%;*/

}

#sidebar .content, 

#sidebar li {

	font-size:12px;

}

#northsidebar .widget {

	background:url(img/widgetsep.png) bottom no-repeat;

	padding:10px 15px 19px;

}

#southsidebar .widget {

	background:url(img/widgetsep.png) top no-repeat;

	padding:15px 15px 17px;

}

#centersidebar {

	padding:12px 15px 0;

}

#northsidebar, 

#southsidebar {

	font-size:95%;

}

#northsidebar .widget h2, 

#southsidebar .widget h2 {

	margin-bottom:10px;

}

#northsidebar .widget .content p, 

#southsidebar .widget .content p {

	margin-bottom:10px;

}

#westsidebar {

	width:121px;

	float:left;

	padding-right:5px;

	font-size:95%;

	overflow:hidden;

}

#eastsidebar {

	width:129px;

	float:right;

	font-size:95%;

	overflow:hidden;

}

#westsidebar h3, 

#eastsidebar h3 {

	margin-bottom:5px;

}

#westsidebar .widget, 

#eastsidebar .widget {

	margin-bottom:15px;

}

#sidebar .widget_feeds {

	padding:5px 15px 14px;

}

#sidebar #feedrss, 

#sidebar #feedemail {

	height:25px;

	line-height:25px;

	display:block;

	padding:5px 5px 5px 36px;

	float:left;

	text-decoration:none;

}

#sidebar #feedrss {

	background:url(img/feeds.gif) 5px 5px no-repeat;

}

#sidebar #feedemail {

	background:url(img/feeds.gif) 5px -45px no-repeat;

	margin-left:15px;

}

#subscribe ul {

	display:none;

	background:#F4F5F7;

	border:1px solid #B7B7B7;

	width:180px;

	padding:5px;

}

#subscribe li {

	list-style:none;

	float:left;

	margin:0;

	padding:0;

	display:block;

}

#subscribe li a span {

	background:url(img/readers.gif) no-repeat;

	height:20px;

	width:80px;

	display:block;

	text-indent:-999em;

}

#subscribe li#google_reader a span {

	background-position:0 0;

}

#subscribe li#youdao_reader a span {

	background-position:0 -20px;

}

#subscribe li#xianguo_reader a span {

	background-position:0 -40px;

}

#subscribe li#zhuaxia_reader a span {

	background-position:0 -60px;

}

#subscribe li#yahoo_reader a span {

	background-position:0 -80px;

}

#subscribe li#newsgator_reader a span {

	background-position:0 -100px;

}

#subscribe li#bloglines_reader a span {

	background-position:0 -120px;

}

#subscribe li#inezha_reader a span {

	background-position:0 -140px;

}

#subscribe li a {

	display:block;

	padding:5px;

	text-decoration:none;

	width:80px;

	font-size:12px;

}

#subscribe li a:hover {

	background:#EEDDCC;

}

#tag_cloud a {

	line-height:130%;

}

/* sidebar END */



/* footer START */

#footer {

	background:url(img/jc_header_footer.jpg) 0 -132px no-repeat;

	display:block;

	height:88px;

	border-top:1px solid #CCC;

	font-size:11px;

	line-height:145%;

	width:100%;

}

#footer a {

	color:#2A2A2A;

}

#copyright {

	margin-top:12px;

	margin-left:20px;

}

#themeinfo {

	margin-left:20px;

}

a#powered {

	background:url(img/wp-logo.png) no-repeat;

	display:block;

	width:92px;

	height:57px;

	float:left;

	margin:0 10px 0 5px;

	text-indent:-999em;

}

a#gotop {

	background:url(img/icons.gif) 0 -304px no-repeat;

	float:right;

	height:16px;

	line-height:18px;

	display:block;

	padding-left:16px;

	margin:5px 15px 0 0 !important;

	margin:5px 8px 0 0;

	text-decoration:none;

}

/* footer END */



/* comment START */

#commentlist {

	background:#FCFCFC;

	border-top:1px solid #CCC;

	border-bottom:1px solid #CCC;

	/*margin:0 -15px;*/

	padding:0 15px;

}

#commentlist ol, 

#commentlist li {

	list-style:none;

}

#cmtswitcher {

	background:#FFF;

	font-size:10px;

	padding-top:5px;

}

#cmtswitcher a.tab, 

#cmtswitcher a.curtab {

	padding:5px 10px;

	margin-bottom:-1px;

	display:block;

	float:right;

	color:#555;

	text-decoration:none;

}

#cmtswitcher a.tab {

	border:1px solid #FFF;

	border-bottom-color:#CCC;

}

#cmtswitcher a.curtab {

	background:#FCFCFC;

	border:1px solid #CCC;

	border-bottom-color:#FCFCFC;

}

#cmtswitcher .addcomment, 

#cmtswitcher .addtrackback {

	padding-left:22px;

	height:16px;

	line-height:16px;

	display:block;

	font-size:11px;

	float:left;

	margin-right:15px;

	margin-top:4px !important;

	margin-top:3px;

}

#cmtswitcher .addcomment {

	background:url(img/icons.gif) 0 -112px no-repeat;

}

#cmtswitcher .addtrackback {

	background:url(img/icons.gif) 0 -144px no-repeat;

}

#thecomments, 

#thetrackbacks {

	padding-bottom:15px;

}

#thecomments .comment, 

#thecomments .messagebox {

	margin-top:15px;

}

.comment .author {

	float:left;

	width:81px;

	text-align:center;

}

.comment .pic {

	background:url(img/commentpoint.png) 100% 33% no-repeat;

	padding-right:14px;

	margin-top:10px;

}

.comment .name {

	width:67px;

	padding-right:14px;

	font-weight:bolder;

	overflow:hidden;

}

.comment .avatar {

	padding:1px;

	border:1px solid #999;

}

.comment .info {

	background:#EDEFF0 url(img/comment.gif) 0 0 no-repeat;

	float:left;

	padding:10px 15px 0;

	width:394px;

}

div#comments{
	margin-top:40px;
}

div.content object{
	width:440px;
}


div.artigos_relacionados{
	/*background:none repeat scroll 0 0 #EFEFEF;*/
	/*border:1px solid #CCCCCC;*/
	padding-top:15px;
}

ul.rela{
	list-style:none;
	padding:5px;
}

ul.ciona{
	display:block;
	margin-bottom:15px;
	margin-top:5px;
}

ul.ciona li{
	padding-bottom:5px;
	display:block;
	list-style:none;
}



.comment .date, 

.trackback .date {

	float:left;

	font-size:10px;

}

.comment .act, 

.trackback .act {

	float:right;

	font-size:10px;

}

.comment .content {

	background:url(img/comment.gif) 100% 100% no-repeat;

	margin:0 -15px;

	padding:0 15px 10px;

	line-height:145%;

}

.comment .content p {

	margin-top:10px;

}

.comment .content blockquote p {

	margin-top:0;

	margin-bottom:10px;

}

.admincomment .author {

	float:right;

}

.admincomment .pic {

	background:url(img/commentpoint.png) 0% 33% no-repeat;

	padding-right:0;

	padding-left:14px;

}

.admincomment .name {

	padding-right:0;

	padding-left:14px;

}

.admincomment .info {

	float:right;

}

#comment_login {

	margin-top:15px;

}

#thetrackbacks {

	display:none;

}

#thetrackbacks li {

	margin-top:15px;

}

.trackback {

	background:#EDEFF0 url(img/box.gif) 0 0 no-repeat;

	padding:10px 15px 0;

	width:575px;

}

.trackback .title {

	background:#EDEFF0 url(img/box.gif) 100% 100% no-repeat;

	padding:10px 15px !important;

	padding:0 15px 10px;

	width:575px;

	margin:0 -15px;

}

#respond {

	padding:10px 0 0;

	font-size:11px;

}

#respond .row {

	margin-bottom:5px;

}

#respond .textfield {

	width:200px;

}

#emoticon {

	float:right;

	margin-top:1px;

	margin-right:10px;

}

#comment {

	width:450px;

}

#commentnavi {

	background:#EDEFF0 url(img/box.gif) 0 0 no-repeat;

	padding:10px 15px;

	font-size:11px;

}

#commentnavi a.page-numbers {

	padding:5px 7px;

	text-decoration:none;

	border:1px solid #EDEFF0;

	margin:0 -2px;

}

#commentnavi a.page-numbers:hover {	

	background:#F7F7F7;

	border:1px solid #CCC;

	text-decoration:none;

}

#commentnavi span.pages {

	padding:0 7px 0 22px;

	background:url(img/icons.gif) 0 -272px no-repeat;

	height:16px;

	line-height:16px;

	float:left;

}

#commentnavi span.current {

	background:#F7F7F7;

	padding:5px 7px;

	border:1px solid #F7F7F7;

	font-weight:bold;

	margin:0 -2px;

}

#commentnavi #commentpager {

	line-height:16px;

}

#submitbox a.feed {

	background:url(img/icons.gif) 0 -256px no-repeat;

	padding-left:22px;

	height:16px;

	line-height:16px;

	display:block;

	float:left;

}

#submitbox #submit {

	padding:3px 6px;

	background:#B4D666;

	border-top:1px solid #B4D666;

	border-right:1px solid #81B840;

	border-bottom:1px solid #81B840;

	border-left:1px solid #B4D666;

	color:#2970A6;

	font-size:11px;

	cursor:pointer;

}

#submitbox #submit:hover {

	background:#98C64C;

	border-top:1px solid #76B33A;

	border-right:1px solid #98C64C;

	border-bottom:1px solid #98C64C;

	border-left:1px solid #76B33A;

	color:#074A7E;

}

#submitbox .submitbutton {

	float:right;

}

/* comment END */



/* linkcat START */

.post .content .linkcat ul li {

	list-style:none;

	float:left;

	width:25%;

	padding:2px 0;

	overflow:hidden;

}

.post .content .linkcat ul li a {

	background:url(img/icons.gif) 0 -160px no-repeat;

	padding-left:22px;

	height:16px;

	line-height:16px;

}

/* linkcat END */



/* image switcher START */

.imageswitcher {

	background:#EDEFF0;

	padding:5px;

	font-size:11px;

}

.imageswitcher_image {

	background:#FFF;

	border:1px solid #BABABA;

	padding:3px;

	margin:0;

}

a .imageswitcher_image:hover {

	border-color:#999;

}

a.imageswitcher_button {

	float:left;

	margin-top:1px !important;

	margin-top:3px;

	margin-bottom:0 !important;

	margin-bottom:5px;

	margin-right:4px;

	padding:2px 5px;

	background:#B4D666;

	border-top:1px solid #B4D666;

	border-right:1px solid #81B840;

	border-bottom:1px solid #81B840;

	border-left:1px solid #B4D666;

	color:#2970A6;

}

a.imageswitcher_button:hover {

	background:#98C64C;

	border-top:1px solid #76B33A;

	border-right:1px solid #98C64C;

	border-bottom:1px solid #98C64C;

	border-left:1px solid #76B33A;

	text-decoration:none;

	color:#074A7E;

}

/* image switcher END */



/* related posts START */

/* when related posts with title */

#related_posts {

	padding-bottom:10px;

}

#related_posts h3 {

	background:#E3E4E6 url(img/box.gif) 0 0 no-repeat;

	font-size:12px;

	padding:6px 12px;

	font-family:Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif;

	letter-spacing:0em;

	border-bottom:1px solid #CCC;

}

#related_posts ul {

	background:#F4F5F7 url(img/box.gif) 100% 100% no-repeat;

	padding:3px 12px 8px;

}

#related_posts ul li {

	list-style:none;

	padding:3px 5px;

	border-bottom:1px solid #E3E4E6;

	line-height:18px;

}

#related_posts .count {

	font-size:10px;

}

#related_posts .excerpt {

	color:#999;

	font-size:11px;

	display:block;

}

/* when related posts without title */

/*

#related_posts {

	padding-top:3px;

	padding-bottom:8px;

}

#related_posts ul li {

	list-style:none;

	padding:3px 5px;

	border-bottom:1px solid #E3E4E6;

	line-height:18px;

}

*/

/* related posts END */



/* one-column START */

.one-column #content {

	background:#FFF;

}

.one-column #main {

	width:906px;

}

.one-column #comment {

	width:902px;

}

.one-column .trackback, 

.one-column .trackback .title {

	width:876px;

}

.one-column .comment .info {

	width:795px;

}

.one-column #header {

	background-image:url(img/header_footer_1col.jpg);

}

.one-column .comment .info, 

.one-column .comment .content {

	background-image:url(img/comment_1col.gif);

}

.one-column .boxcaption, 

.one-column .box, 

.one-column .trackback, 

.one-column .trackback .title, 

.one-column #commentnavi, 

.one-column #related_posts h3, 

.one-column #related_posts ul {

	background-image:url(img/box_1col.gif);

}

.one-column .messagebox, 

.one-column .errorbox {

	background-image:url(img/messagebox_1col.gif);

}

.one-column .post .content .boxcaption, 

.one-column .post .content .box {

	background-image:url(img/postbox_1col.gif);

}



/* one-column END */



/* Adaptado para JaCasei*/

ul.searchlinks{
	display:block;
	margin:0 auto;
	width:900px;
	margin-bottom:50px;
}
ul.searchlinks h4{
	width:100%;
	display:block;
	text-align:left;
	padding-bottom:10px;
}
ul.searchlinks li{
	display:block;
	float:left;
	font-size:11px;
	height:18px;
	text-align:left;
	width:180px;
}




.post h1.titulo {

/*border-bottom:1px solid #CCCCCC;*/
display:block;
font-family:arial,tahoma,sans-serif;
font-size:23px;
font-weight:normal;
letter-spacing:0;
margin-top:16px;
padding:0 5px 3px;

}
.post h2 {
font-family:Arial,"BitStream vera Sans";
font-size:18px;
font-weight:normal;
letter-spacing:-1px;
}
h1.texto {
font-size:14px;
font-family:Verdana,"BitStream vera Sans";
display:inline;
margin:0px;
border:0px;
padding:0px;
}
#postpath {
background:transparent url(img/jc_icons.gif) no-repeat scroll 5px 1px;
color:#AAAAAA;
font-size:10px;
line-height:16px;
overflow:hidden;
padding-left:22px;
display:block;
}
#postpath.noicon{
background:none;
}
#postpath a {
color:#000099;
font-size:12px;
}
#postpath li.categories {
padding:0px;
margin:0px;
border:0px;
list-style:none;
color:#BBBBBB;
display:block;
overflow:hidden;
/*border: 1px solid green;*/
font-size:11px;
margin-top:10px;
margin-bottom:5px;
}
#postpath li.categories ul li{
display:block;
float:left;
margin-left:10px;
width:170px;
overflow:hidden;
/*border: 1px solid black;*/
}
#postpath ul {
display:block;
/*border: 1px solid red;*/
overflow:hidden;
}
#postpath ul li a {
color:#000099;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
#main div.post{
display:block;
/*border: 1px solid black;*/
}

#adbar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color: #CCCCCC;
	padding:5px 10px 0;
}
#adpatrocinio{
	float: right;
    margin-right: -40px;
    margin-top: -50px;
    width: 200px;
}
#adpatrocinio a.linkanuncieaqui{
	padding-bottom:3px;
}
#p300250 {
	display:block;
	/*border:1px solid #aaaaaa;*/
	width:300px;
	height:250px;
}

/* COnfigurações do Menu */
#topline{
color:white;
display:block;
float:right;
font-size:9px;
margin-right:10px;
margin-top:5px;
text-align:left;
width:600px;
}
#menutesteira{
display:block;
float:right;
height:30px;
margin-right:2px;
margin-top:39px;
overflow:hidden;
width:500px;
}
#menutesteira dl{
}
#menutesteira dt{
display:inline;
}
#menutesteira dt a{
display:block;
float:right;
height:30px;
overflow:hidden;
text-indent:-1000px;
width:80px;
}
#menutesteira dt.artigos a{
background:transparent url(img/jc_menu_top.gif) no-repeat scroll 0 -5px;
}
#menutesteira dt.artigos a:hover{
background-position: -0px -45px;
}
#menutesteira dt.fotos a{
background:transparent url(img/jc_menu_top.gif) no-repeat scroll -80px -5px;
}
#menutesteira dt.fotos a:hover{
background-position: -80px -45px;
}
#menutesteira dt.forum a{
background:transparent url(img/jc_menu_top.gif) no-repeat scroll -160px -5px;
}
#menutesteira dt.forum a:hover{
background-position: -160px -45px;
}
#menutesteira dt.canal a{
background:transparent url(img/jc_menu_top.gif) no-repeat scroll -240px -85px;
}
#menutesteira dt.guia a{
background:transparent url(img/jc_menu_top.gif) no-repeat scroll -320px -5px;
width:102px;
}
#menutesteira dt.guia a:hover{
background-position: -320px -45px;
}

/*#menutesteira dt.guia a{
background:transparent url(img/jc_menu_top.gif) no-repeat scroll -320px -85px;
width:102px;
}*/

.buscaguia h3 {
margin-bottom:10px;
}
.buscaguia {
height:70px;
padding:10px 15px 19px;
/*background:transparent url(http://www.jacasei.com.br/guia/imagens/jc-plug.gif) no-repeat scroll 4px -0px;*/
}
.buscaguia .content input.buscatext {
color:#777777;
float:left;
font-size:14px;
height:20px;
margin-top:3px;
width:200px;
}
.buscaguia .content a.botaobuscar {
margin-left:4px;
float:left;
text-indent:-1000px;
overflow:hidden;
display:block;
width:80px;
height:30px;
background:transparent url(http://www.jacasei.com.br/guia/imagens/jc-plug.gif) no-repeat scroll -216px -92px;
}
.buscaguia .content a.botaobuscar:hover {
background-position:-128px -92px;
}
.buscaguia span{
font-size:10px;
letter-spacing:-0.5px;
}
.minilink{
color:#E6B3F6;
}
div#northsidebar.socialbanner{
	text-align:center;
}
div#northsidebar.socialbanner img{
	border:0;
}

img.f100{
	display:block;
	width:100px;
	height:75px;
}

img.f120{
	display:block;
	width:120px;
	height:100px;
}

/* Otimizacao de canais internos */

div#leftmain{
	float:left;
	width:130px;
}
div#leftmain ul{
	list-style:none;
	width:110px;
	font-size:11px;
	margin-top:15px;
}
div#leftmain ul li{
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #cccccc;
}
div#main.meio {
	width:460px;
}
div#main.meio.homepage {
	width:600px;
	margin-left:10px;
}
div#cmtswitcher{
	display:none;
}

/* Homes Internas */
div.destaques {
	overflow:hidden;
}
div.destaques h1{
	color:#6412B5;
	font-size:18px;
	font-weight:normal;
	letter-spacing:0;
	padding-bottom:5px;
}
div.dtopo {
	background:#F1F1F1 none repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	height:90px;
}
div.dtopo img, div.dslices img {
	float:left;
	margin-right:15px;
}
div.dtopo p {
	padding-top:10px;
	font-size:10px;
	color:#666666;
}
div.dslices p {
	font-size:10px;
	color:#666666;
	padding-bottom:5px;
}

div.dtopo h2  {
	line-height:0.9;
	letter-spacing:0;
	padding-right:10px;
}
div.dslices h2  {
	letter-spacing:0;
	padding-left:95px;
}
div.dtopo h2 a, div.dslices h2 a {
	color:black;
}
div.dtopo h2 a{
	font-size:16px;
}
div.dslices h2 a, div.dslices h2 {
	font-weight:normal;
	font-size:13px;
}
div.dslices{
	display:block;
	float:left;
	padding-top:15px;
	width:215px;
}
ul.listanews {
	list-style:none;
}
ul.listanews h2 {
	border-bottom:1px solid #CCCCCC;
	color:#6412B5;
	font-size:15px;
	letter-spacing:0;
	padding-top:10px;
}
ul.listanews li {
	padding-bottom:10px;
	padding-top:10px;
}
ul.listanews li a{
	display:block;
	padding-left:90px;
}
ul.listanews li span{
	float:left;
	font-size:9px;
}

div.content-ad{
	padding-bottom:22px;
	margin-top:15px;
	/*padding-top:20px;*/
}

ul.fotogaleria, ul.artigos, ul.fotofotos{
	list-style:none outside none;
	/*padding-left:10px;*/
}
li.galeria{
	display:block;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #cccccc;
	height:90px;
	overflow:hidden;
	letter-spacing:0;
}
ul.fotogaleria h2, ul.artigos h2, ul.fotofotos h2{
	padding-bottom:10px;
	display:block;
	letter-spacing:-0.7px;
}
ul.fotogaleria h2 cite, ul.artigos h2 cite, ul.fotofotos h2 cite{
	color:#2970A6;
}
ul.fotogaleria h2 strong, ul.artigos h2 strong, ul.fotofotos h2 strong{
	text-decoration:underline;
}
li.galeria img{
	display:block;
	float:left;
	margin-right:10px;
}
li.galeria h3{
	font-size:16px;
	letter-spacing:0;
}
li.galeria p{
	font-size:12px;
	font-weight:normal;
}
li.galeria span{
	font-size:12px;
	font-weight:bold;
	float:left;
	padding-top:5px;
}
div#fotopag{
	display:block;
	height:30px;
	margin-bottom:10px;
	margin-top:10px;
}
a.fotop{
	border:1px solid #CCCCCC;
	padding:5px;
	margin-left:5px;
	display:block;
}
a.fotoprox{	float:right;}
a.fotoant{	float:left;}

div.busca{
	padding-right:10px;
}

div.itembusca{
	padding-top:10px;
	padding-bottom:5px;
}
span.navigation{
	display:block;
	padding-bottom:5px;
}

ul.artigos li{
	padding-bottom:20px;
}
ul.artigos h3{
	font-size:16px;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0;
}

li.fotofotos {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	list-style:none;
	width:100%;
}
li.fotofotos ul {
	list-style:none;
}

div#adsGooglePu{
	margin-top:15px;
	margin-bottom:25px;
	display:block;
	margin-left:-8px;
}

div.facebook{
	margin-bottom:15px;
	margin-top:5px;
	padding-left:5px;
}

/* Guia de Fornecedores */

ul.guiaf h2{
	padding-bottom:10px;
}

li.guiaf{
	display:block;
	padding:5px;
	margin-bottom:10px;
	border:0px;
	height:100px;
	overflow:hidden;
	letter-spacing:0;
	margin-right:10px;
}

li.guiaf.destaque{
	background:#FFEFFF;
	border:1px solid #cccccc;
}

li.guiaf img{
	display:block;
	float:left;
	margin-right:10px;
	border:1px solid #CCCCCC;
}
li.guiaf h3{
	font-size:16px;
	letter-spacing:0;
}
li.guiaf p{
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal;
	width:460px;
}
li.guiaf span{
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-top:5px;
	width:460px;
	overflow: hidden;
}
li.guiaf.destaque p, li.guiaf.destaque span{
	width:440px;
}

/* Fichas */
	p.ficha.slogan {
			color:#BBBBBB;
			display:block;
			font-size:13px;
			font-weight:bold;
			letter-spacing:-0.03em;
			padding-bottom:15px;
		}
		
		div.ficha.desc{
			/*border:1px solid;*/
			display:block;
			float:left;
			margin-right:10px;
			width:285px;
		}
		
		p.draft{
			display:block;
			padding:5px;
		}
		
		p.draft span, p.draft label{
			display:block;
		}
		p.draft label {color:#AAAAAA;font-size:11px;}
		p.draft span {font-size:11px;font-weight:bold;}
		
		p.draft img.bigimg{
			border:1px solid #CCCCCC;
			display:block;
			height:180px;
			width:270px;
		}
		
		p.draft img.simg{
			border:1px solid #CCCCCC;
			height:60px;
			margin-right:5px;
			width:80px;
		}
/* home do guia */
div.homeguia{
					padding-top:30px;
				}
				
				div.homeguia form span{
					display:block;
					font-size:10px;
				}
				
				ul.guiacat{
					list-style:none outside none;
					margin-top:30px;
				}
				
				ul.guiacat h3{
					padding-bottom:10px;
				}
				
				ul.guiacat li{
					display:block;
					float:left;
					width:200px;
					height:18px;
				}
				
				/*facebook*/
				div.homefb,div.postfb{
margin-top:10px;
margin-bottom:20px;
}
div.postfb{
padding:5px;
}

/*home*/

.the_header {
display:block;
overflow:hidden;
}
#htop{
margin-top:5px;
}
.the_header #hplayer {
display:block;
width:350px;
height:250px;
float:left;
background:#eeeeee;
border:1px solid #cccccc;
}
.hplayerset{
display:block;
width:350px;
height:220px;
}

.hplayerimg{
display:block;
background:transparent;
width:350px;
height:170px;
}
.hplayertitle, .hplayermenu{
display:block;
padding:5px;
font-size:12px;
color:black;
}
.hplayertitle a{
color:black;
}
.hplayermenu{
text-align:center;
background:#DDDDDD none repeat scroll 0 0;
overflow:hidden;
text-align:center;
}
.hplayertitle span{
display:block;
font-weight:bold;
font-size:10px;
width:100%;
}
.hplayeranterior{
background:transparent url(http://www.jacasei.com.br/pubimg/home-sprite.gif) no-repeat scroll -8px -8px;
display:block;
height:20px;
width:75px;
text-indent:-1000px;
overflow:hidden;
float:left;
}
.hplayeranterior:hover{
background-position:-83px -8px;
}
.hplayerpause{
background:transparent url(http://www.jacasei.com.br/pubimg/home-sprite.gif) no-repeat scroll -160px -8px;
display:block;
float:left;
height:20px;
margin-left:80px;
overflow:hidden;
text-indent:-1000px;
width:26px;
}
.hplayerpause:hover{
background-position:-186px -8px;
}
.hplayerproximo{
background:transparent url(http://www.jacasei.com.br/pubimg/home-sprite.gif) no-repeat scroll -214px -8px;
display:block;
height:20px;
width:75px;
text-indent:-1000px;
overflow:hidden;
float:right;
}
.hplayerproximo:hover{
background-position:-289px -8px;
}

.headings {
display:block;
width:220px;
height:250px;
float:right;
border:1px solid white;
}
.hnewsleft {
display:block;
width:350px;
float:left;
border:1px solid white;
}
.hnewsright {
display:block;
width:220px;
float:right;
border:1px solid white;
}
.headings h3{
font-size:100%;
}
.headings h4{
font-size:100%;
}
.hcall{
color:#EB88E3;
font-size:10px;
font-weight:bold;
letter-spacing:-0.5px;
}
.hncall{
color:black;
font-size:10px;
font-weight:bold;
letter-spacing:-0.5px;
}
.hncallimg{
background:black;
display:block;
width:95px;
height:65px;
margin-right:8px;
float:left;
}
.hnbigimg{
background:black;
display:block;
width:205px;
height:125px;
float:left;
margin-top:2px;
margin-bottom:10px;
}
h3 .hbig{
color:black;
display:block;
font-size:16px;
font-weight:bold;
letter-spacing:0;
margin-bottom:10px;
}
h3 .hmax{
width:570px;
color:black;
display:block;
font-size:20px;
font-weight:bold;
letter-spacing:-0.02em;
margin-bottom:10px;
}
h4 .hmed{
color:black;
display:block;
font-size:12px;
font-weight:normal;
letter-spacing:0;
margin-bottom:10px;
}
h4 .hbigmed{
color:black;
display:block;
font-size:12px;
font-weight:normal;
letter-spacing:0;
}
.hgaleria, .hnoticias, .hvideos, .hfornecedores{
display:block;
width:585px;
height:30px;
margin-top:10px;
}
.hgaleria{
background: transparent url('/pubimg/home-sprite.gif') no-repeat -6px -42px;
}
.hnoticias{
background: transparent url('/pubimg/home-sprite.gif') no-repeat -6px -77px;
}
.hvideos{
background: transparent url('/pubimg/home-sprite.gif') no-repeat -6px -110px;
}
.hfornecedores{
background: transparent url('/pubimg/home-sprite.gif') no-repeat -6px -142px;
}
.hgfoto{
background:#EEEEEE none repeat scroll 0 0;
display:block;
float:left;
height:126px;
margin-right:6px;
width:90px;
text-align:center;
overflow:hidden;
color:#951EBD;
font-size:12px;
font-weight:bold;
}

.hgfoto img{
display:block;
background:white none repeat scroll 0 0;
width:80px;
height:80px;
margin:0 auto;
margin-top:5px;
}
.hgfoto p{
padding:5px;
}
.hgvideo{
/*background:#EEEEEE none repeat scroll 0 0;*/
display:block;
float:left;
height:110px;
margin-right:10px;
width:135px;
text-align:center;
overflow:hidden;
color:black;
/*color:#951EBD;*/
font-size:12px;
}
.hgvideo img{
display:block;
background:white none repeat scroll 0 0;
width:130px;
height:100px;
margin:0 auto;
margin-top:2px;
}
.hgvideo p{
font-weight:bold;
background:white none repeat scroll 0 0;
font-size:10px;
height:26px;
margin-left:1px;
margin-top:-26px;
opacity:0.85;
filter: alpha(opacity=85)
position:relative;
width:132px;
}
.hlarge{
width:595px;
}


/* Guia de Fornecedores - Chamadas */
.hguia{
width:570px;
background:#eeeeee;
border:1px solid #CCCCCC;
margin-bottom:15px;
}
a.botaobuscar{
background:transparent url(http://www.jacasei.com.br/wp-content/themes/jacasei/img/jc-plug.gif) no-repeat scroll -216px -92px;
display:block;
float:left;
height:30px;
margin-left:4px;
overflow:hidden;
text-indent:-1000px;
width:80px;
}
a.botaobuscar:hover{
background-position:-128px -92px;
}
.hguiabusca, .hbuscachamadas, .hbuscalinks{
display:block;
overflow:hidden;
}
.hguiabusca{
height:35px;
border-bottom:1px solid #CCCCCC;
}
.hbuscachamadas{
border-bottom:1px solid #CCCCCC;
height:125px;
}
.hbuscalinks{
height:25px;
}
.hbuscalinks p{
margin-top:5px;
margin-left:5px;
}
.hbuscalinks p span{
font-size:10px;
}
.hbuscalinks p a{
margin-left:5px;
}
.hguiabusca p, .hguiabusca input, .hguiabusca a{
display:block;
float:left;
}
.hguiabusca p{
font-size:11px;
margin-left:5px;
margin-top:10px;
}
.hguiabusca input{
margin-left:10px;
margin-top:7px;
width:310px;
}
.hguiabusca a{
margin-left:10px;
margin-top:3px;
}
.hbchamada{
display:block;
float:left;
height:115px;
margin-left:5px;
margin-top:8px;
width:108px;
}
.hbchamada img{
display:block;
height:60px;
width:100px;
border:1px solid #cccccc;
}
.hbchamada p{
font-size:10px;
width:100px;
}
.hbchamada p span{
font-weight:bold;
display:block;
}
.hbchamada a{
color:black;
}

div.variasfoto{
	display: block;
    overflow: hidden;
}

a.linkanuncieaqui{
	font-family: tahoma;
    font-size: 10px;
    font-weight: bold;
}

/* superbusca */

div.supermenu{
	margin-top:25px;
	height:30px;
	border-bottom:3px solid #E775D6;
}

ul.supermenu{
	display: block;
	height: 30px;
	overflow: hidden;
}

ul.supermenu li{
	display:block;
	float:left;
	padding:8px;
	margin-right:10px;
	border:1px solid #E775D6;
	background-color:#ffffff;
}

ul.supermenu li a{
	font-weight:bold;
	color:#8F49FF;
}

ul.supermenu li.selecionado{
	background-color: #E775D6;
}

li.superbusca{
	display:block;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #cccccc;
	height:90px;
	overflow:hidden;
	letter-spacing:0;
}

li.superbusca img{
	display:block;
	float:left;
	margin-right:10px;
	background:#eeeeee;
}

li.superbusca h3{
	display: block;
    float: left;
    font-size: 16px;
    letter-spacing: 0;
    overflow: hidden;
    width: 440px;
	height:24px;
}

li.superbusca p{
	display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 42px;
    overflow: hidden;
    width: 440px;
}

li.superbusca span{
	display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
	margin-top:5px;
    width: 440px;
}

li.superbusca.sb_foto{
	background:#ffffff url(http://www.jacasei.com.br/wp-content/themes/jacasei/img/sb_sprite.gif) no-repeat scroll 498px -7px;
}

li.superbusca.sb_guia{
	background:#ffffff url(http://www.jacasei.com.br/wp-content/themes/jacasei/img/sb_sprite.gif) no-repeat scroll 498px -295px;
}

li.superbusca.sb_guiadestaque{
	border:1px solid #E775D6;
	background:#ffffff url(http://www.jacasei.com.br/wp-content/themes/jacasei/img/sb_sprite.gif) no-repeat scroll 498px -437px;
}


li.superbusca.sb_artigo{
	background:#ffffff url(http://www.jacasei.com.br/wp-content/themes/jacasei/img/sb_sprite.gif) no-repeat scroll 498px -147px;
}

/* Busca topo */
div.topbusca {
	display:block;
	float:right;
	padding-top:13px;
	width:590px;
}

input.topbusca {
	background:none repeat scroll 0 0 transparent;
	border:0 solid;
	font-size:14px;
	height:18px;
	width:240px;				
}

a.topbusca{
	color:white;
	font-weight:bold;
	padding-left:22px;
}

div.navlinks{
	display:block;
	height:25px;
	overflow:hidden;
}

a.navlink{
	display: block;
	font-weight:bold;
}

a.navlink.next{
    float: right;
}
a.navlink.prev{
    float: left;
}

/* Widget Guia */

div.wGuia.widget{
	list-style: none;	
	padding:15px;
}

div.wGuia.widget h3{
	padding-bottom:10px;
}

div.wGuia.item{
	border-bottom: 1px solid #EEEEEE;
    display: block;
    height: 70px;
    list-style: none outside none;
    margin-bottom: 5px;
    padding: 0;						
}

a.wGuia-top img{
	display:block;
	float:left;
	border:0;
	height:65px;
	width:65px;
	margin-right:10px;
}

a.wGuia-mid {
	display: block;
    font-size: 11px;
    font-weight: bold;
    padding-top: 8px;
	overflow: hidden;
}

a.wGuia-slogan {
	display: block;
    font-size: 10px;
    height: 50px;
	overflow: hidden;
	line-height: 11px;
}

	
