/* DEFINIÇÕES GERAIS */
* {margin:0;padding:0;list-style:none;text-decoration:none;}
strong{font-weight:bold;}
em{font-style:italic;}
html,address{font:normal normal 12px Arial, Helvetica, Verdana sans-serif;}
html,body{text-align:center;}
body{font-family:Verdana, Arial, sans-serif;background:#f3f3e9 url(../imagens/principal/principal_bg.gif) repeat-x;}
html{height:100%;}
img{border:none;}
a{color:#525d0f;}
a:hover{color:#525d0f;text-decoration:underline;}
a:focus{outline:none;}

/* CLASSES DE USO GERAL*/
.left, .alignleft{float:left}
.right, .alignright{float:right}
.alignleft{margin:0 5px 5px 0;}
.clear{clear:left;}
.none{display:none}
.block{display:block}
.inline{display:inline}
.indent{text-indent:-100000px}
.absolute{position:absolute}
.relative{position:relative}
.hidden{overflow:hidden;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.txtupper{text-transform:uppercase;}

	/* CORES */
	.red{color:red;}
	.black{color:#000;}
	.white{color:#fff;}
	.blue{color:#0A90F1;}
	.blue2{color:#015996;}
	.gray{color:#616161;}
	
img#wpstats{display:none}
/*################ PRINCIPAL ################*/

div#principal{width:950px;height:600px;margin:0 auto;text-align:left;}

div#topo{position:relative;}
	p.txt_topo{width:457px;font-size:11px;float:left;display:inline;}
	p.txt_topo a{color:#000;}
	p.txt_topo a:hover{color:#525d0f;}
	
/*############### JCAROUSEL ##################*/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;width: 248px;height: 171px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-ie7 .jcarousel-container {background:url(../imagens/principal/painel_portfolio.gif);height:175px;float:left;display:inline;margin:-93px 0 0 100px;position:relative;}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {width: 300px;padding: 20px 0;padding:60px 0 0 60px;}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {width:  250px;height: 122px;}
.jcarousel-skin-ie7 .jcarousel-item {width: 250px;height: 171px;}
.jcarousel-skin-ie7 .jcarousel-item-horizontal {margin-right: 7px;}
.jcarousel-skin-ie7 .jcarousel-next-horizontal {position: absolute;top: 115px;right: 20px;width: 27px;height: 22px;cursor: pointer;background:url(../imagens/principal/painel_portfolio_dir.gif) no-repeat;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {position: absolute;top: 115px;left: 27px;width: 27px;height: 22px;cursor: pointer;background:url(../imagens/principal/painel_portfolio_esq.gif) no-repeat;}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
/*############################################*/

p a.bt_feed{background:url(../imagens/principal/feed.gif) no-repeat;width:132px;height:45px;margin:19px 0 0 35px;float:left;display:inline;}
.ie6 a.bt_feed, .ie7 a.bt_feed{margin-bottom:-10px;}
p a.bt_feed:hover{background-position:0 -45px;}

p a.bt_twitter{background:url(../imagens/principal/twitter.jpg) no-repeat; width:50px; height:64px; margin-left:320px; float:left; display:inline;}
p a.bt_twitter:hover{background-position:0 -64px;}

div#conteudo{background-color:#fcfcf6;width:626px;min-height:830px;padding:15px 0 0 7px;border:12px solid #FFF;clear:left;float:left;display:inline;}
.ie6 div#conteudo{height:830px;}
div#conteudo p{margin-bottom:15px;padding:0 5px;}
	
	div.cxPost{width:618px;background:url(../imagens/principal/cxPosts_bg.gif) no-repeat bottom;padding-bottom:20px;}
	div.cxPost h2 a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#778713;font-size:24px;}
	
	div.cxPost_infos{background:url(../imagens/principal/cxPosts_bg_infos.gif) repeat-x;width:618px;height:38px;border:1px solid #e1e1de;margin:10px 0 -30px 0;}
	.ie6 div.cxPost_infos, .ie7 div.cxPost_infos{margin-bottom:0;}
	div.cxPost_infos p{width:290px;margin-top:7px;font-size:11px;color:#666;float:left;display:inline;}
	div.cxPost_infos p.qte_coments{width:300px;margin-top:12px;font-size:11px;color:#666;text-align:right;float:left;display:inline;}
	
	/* PUBLICIDADE */
	div.banner468{margin:0 0 0 70px;}
	
div#lateral{width:275px;height:500px;margin-left:15px;float:left;display:inline;text-align:center;}
div#lateral a{color:#666;}
div#lateral a:hover{color:#525D0F;}
	
	div#subcol1{width:133px;margin:10px 5px 0 0;float:left;display:inline;text-align:left;}
	div#subcol2{width:133px;margin-top:10px;float:left;display:inline;text-align:left;}
	
	div#subcol1 li, div#subcol2 li{margin:5px 0;padding-bottom:5px;border-bottom:1px dotted #778713;}
		div#subcol1 li.categories{border:none!important;}
div#rodape{width:657px;clear:both;font-size:11px;padding:5px 0;position:relative;}
div#rodape p{margin-bottom:5px;}
.ie6 ul#menu_rodape{display:none;}

/*################ INTERNAS ################*/

div#col1{width:300px;margin-left:7px;float:left;display:inline;}
div#col2{width:200px;margin-left:50px;float:left;display:inline;}

ul.lst_stl1 li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #778713;}

ul.lst_livros li{background-color:#CAC2BA;border:5px solid #CAC2BA;height:141px;margin:0 10px 10px 0;float:left;display:inline;position:relative;}
ul.lst_livros li span.external_lnk{background:url(../imagens/internas/external_link.gif) no-repeat;width:12px;height:12px;position:absolute;bottom:3px;right:3px;}

div#contato_infos{width:255px;margin-left:10px;float:left;display:inline;}
div#contato_infos h2{padding-left:5px;}
div.aviso{width:350px;float:left;display:inline;}

div.portfolioItem img{margin-right:5px; border:1px solid #dbdbd5; float:left; display:inline;}

div.porfolioInfos{background-color:#e4e1d7; width:300px; padding:5px; font-size:11px; float:left; display:inline;}
div.porfolioInfos span{color:#666;}

ul.lst_instrucoes{text-align:left;}
ul.lst_instrucoes li{list-style-type:disc; list-style-position:inside; margin-bottom:10px;}

/* COMENTÁRIOS */

.commentlist li{font: 12px Verdana, Arial, Sans-Serif;color:#666;margin-bottom:5px;border-bottom:1px solid #CCC;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}

/*################ TÍTULOS ################*/

h1 a.logo_jc{display:block;background:url(../imagens/principal/logo_jc.gif) no-repeat;width:293px;height:159px;margin-top:26px;}

h2.tit_blog, h2.tit_sobre, h2.tit_servicos, h2.tit_psd2xhtml, h2.tit_portfolio, h2.tit_freelancers,
h2.tit_contato, h2.tit_curriculo, h2.tit_orcamento{background:url(../imagens/principal/titulos.gif) no-repeat;height:30px;margin-top:15px;clear:left;}

h2.tit_blog{background-position:0 0;width:117px;margin-top:34px;float:left;display:inline;}
.ie6 h2.tit_blog, .ie7 h2.tit_blog{margin-bottom:-10px;}
h2.tit_sobre{background-position:-117px 0;width:123px;}
h2.tit_curriculo{background-position:-240px 0;width:201px;}
h2.tit_servicos{background-position:-441px 0;width:172px;}
h2.tit_portfolio{background-position:-613px 0;width:198px;}
h2.tit_freelancers{background-position:-811px 0;width:251px;}
h2.tit_contato{background-position:-1062px 0;width:160px;}
h2.tit_orcamento{background-position:-1222px 0;width:358px;}
h2.tit_psd2xhtml{background-position:-1579px 0;width:214px;}

div#topo h3{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#738e1f;margin:10px 0;}

div#conteudo h2, div#lateral h2{margin:5px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;color:#778713;font-weight:normal;text-align:left;}

div#conteudo h3{margin:5px 0;color:#778713;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;}
div#conteudo h4{margin:5px 0;color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;}

/*################ MENUS ################*/
/* Menu Principal */
ul#menu{width:618px;height:33px;position:absolute;top:3px;right:0;}
ul#menu li{float:left;display:inline;}

ul#menu a.mn_inicio, ul#menu a.mn_sobre, ul#menu a.mn_servicos, ul#menu a.mn_psd2xhtml,
ul#menu a.mn_portfolio, ul#menu a.mn_freelancers, ul#menu a.mn_contato{display:block;background:url(../imagens/principal/menu_principal.gif) no-repeat;height:33px;margin-right:10px;text-indent:-10000px;}

ul#menu a.mn_inicio{background-position:0 0;width:67px;}
ul#menu a.mn_inicio:hover{background-position:0 -33px;}
ul#menu a.mn_sobre{background-position:-67px 0;width:51px;}
ul#menu a.mn_sobre:hover{background-position:-67px -33px;}
ul#menu a.mn_servicos{background-position:-118px 0;width:63px;}
ul#menu a.mn_servicos:hover{background-position:-118px -33px;}
ul#menu a.mn_psd2xhtml{background-position:-448px 0;width:83px;}
ul#menu a.mn_psd2xhtml:hover{background-position:-448px -33px;}
ul#menu a.mn_portfolio{background-position:-181px 0;width:79px;}
ul#menu a.mn_portfolio:hover{background-position:-181px -33px;}
ul#menu a.mn_freelancers{background-position:-260px 0;width:93px;}
ul#menu a.mn_freelancers:hover{background-position:-260px -33px;}
ul#menu a.mn_contato{background-position:-353px 0;width:92px;}
ul#menu a.mn_contato:hover{background-position:-353px -33px;}

/* Menu Rodapé */
ul#menu_rodape{background:url(../imagens/principal/mn_rdp_bg.gif) no-repeat;width:440px;height:20px;padding:8px 0 0 8px;position:absolute;top:0;right:0;}
ul#menu_rodape li{float:left;display:inline;}
ul#menu_rodape li a{color:#333;border-right:1px solid #333;margin-right:8px;padding-right:8px;}
ul#menu_rodape li a:hover{color:#525D0F;}
ul#menu_rodape li a span{display:none;}

ul#menu_rodape a.mn_contato{border-right:none;margin-right:0;padding-right:0;}

/*################ FORMS ################*/

fieldset{margin:0;padding:0;border:none;}
form *{font-family:Arial, Helvetica, sans-serif;font-size:11px;}

/* BUSCA */

form#searchform{width:275px;margin:0 auto;padding:0;text-align:right;}
form#searchform input{background:url(../imagens/forms/form_busca_bg.gif) repeat-x;width:220px;height:23px;margin-right:3px;padding:7px 0 0 5px;border:1px solid #ccc;font-size:14px;font-weight:bold;color:#666;float:left;display:inline;}
form#searchform input.ok{background:url(../imagens/forms/form_bt_ok.gif) no-repeat;width:40px;height:32px;margin-top:-15px;padding:0;border:none;color:#FFF;float:left;display:inline;cursor:pointer;}
.ie6 form#searchform input.ok{margin-top:-14px;}
/* CONTATO */

form#form_contato{width:350px;margin:10px 0 0 7px;padding:0;text-align:right;float:left;display:inline;}
form#form_contato label{margin:0;padding:0;color:#666;font-weight:bold;font-size:12px;}
form#form_contato label.lbl_msg{vertical-align:top;}
form#form_contato input, form#form_contato textarea, form#form_contato select{background-color:#F9F9F5;border:1px solid #ccc;width:250px;margin-bottom:5px;font-size:12px;}
form#form_contato .sel_mult{padding-left:5px;heigth:200px;}
form#form_contato input{background:url(../imagens/forms/form_contato_input.gif) repeat-x;height:20px;padding-top:5px;}
form#form_contato textarea{background:url(../imagens/forms/form_contato_textarea.gif) repeat-x;_background-attachment:fixed;height:150px;}
form#form_contato input.enviar{background:url(../imagens/forms/form_contato_enviar.gif) repeat-x;width:64px;height:30px;padding-bottom:8px;color:#FFF;font-weight:bold;font-size:12px;cursor:pointer;}

form#form_xhtml{width:600px;margin:10px 0 0 7px;padding:0;text-align:right;float:left;display:inline;}
form#form_xhtml label{margin:0;padding:0;color:#666;font-weight:bold;font-size:12px;}
form#form_xhtml label.lbl_msg{vertical-align:top;}
form#form_xhtml input, form#form_xhtml textarea, form#form_xhtml select{background-color:#F9F9F5;border:1px solid #ccc;width:350px;margin-bottom:5px;font-size:12px;}
form#form_xhtml .sel_mult{padding-left:5px;heigth:200px;}
form#form_xhtml input{background:url(../imagens/forms/form_contato_input.gif) repeat-x;height:20px;padding-top:5px;}
form#form_xhtml textarea{background:url(../imagens/forms/form_contato_textarea.gif) repeat-x;_background-attachment:fixed;height:150px;}
form#form_xhtml input.enviar{background:url(../imagens/forms/form_contato_enviar.gif) repeat-x;width:64px;height:30px;padding-bottom:8px;color:#FFF;font-weight:bold;font-size:12px;cursor:pointer;}

/* COMENTÁRIOS */

form#form_comentarios{width:550px;margin:10px 0 0 7px;padding:0;text-align:right;float:left;display:inline;}
form#form_comentarios label{margin:0;padding:0;color:#666;font-weight:bold;font-size:12px;}
form#form_comentarios label.lbl_msg{vertical-align:top;}
form#form_comentarios input, form#form_comentarios textarea{border:1px solid #ccc;width:300px;margin-bottom:5px;font-size:12px;}
form#form_comentarios input{background:url(../imagens/forms/form_contato_input.gif) repeat-x;height:20px;padding-top:5px;}
form#form_comentarios textarea{background:url(../imagens/forms/form_contato_textarea.gif) repeat-x;height:150px;}
.ie6 form#form_comentarios textarea{background-attachment:fixed;}
form#form_comentarios input.enviar{background:url(../imagens/forms/form_contato_enviar.gif) repeat-x;width:150px;height:30px;padding-bottom:8px;color:#FFF;font-weight:bold;font-size:12px;cursor:pointer;}