/* 
Theme Name: Novo PTI
Theme URI: http://www.profissionaisti.com.br
Description: Novo tema do Profissionais TI
Version: 1.0
Author: Jackson Caset
Author URI: http://www.profissionaisti.com.br

The CSS, XHTML and design is released under Creative Commons License.
*/

html, body, input, button, select, option, textarea {
	font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Sans-Serif;
}

html, body, form, img { margin: 0; padding: 0; border:none; }
p {	margin: 11px 0 0 0; }

button { 
	width:90px; height: 30px; padding:0px 10px; color:#666; font-weight:bold;
	font-size:11px; cursor:pointer; margin:2px 0px 0 0px; border:solid 1px #ccc; 
	/* display:block; background:url(images/botao_padrao.png) no-repeat 0 0; */
}
button:hover { border:solid 1px #999; /*background:url(images/botao_padrao.png) no-repeat 0 -34px;*/ }

a, a:visited { color: #333; text-decoration: none; }
a:hover { text-decoration:underline; }

hr { border:none; clear:both; border-top:solid 1px #E9E9E9; }

blockquote { padding: 1px 0 10px 15px; background:#F2F2F2; font-style: italic; }

.hidden { display: none; }
.clear { clear: both; }
.fleft { float:left; }
.fright { float:right; }
.fnone { float:none; }
.bold { font-weight:bold; }
.red { color:#d20000; }
.silver { color:#b4b4b4; }
.center { text-align:center; }
.overflow { overflow:auto; }
.informacao { background:url(images/info.png) no-repeat left center; padding:12px 5px 12px 52px; margin:5px 0; }
.informacao p { margin:0; padding:0; }
.informacao a { color:#bb0000; text-decoration:underline; }
.informacao a:hover { color:#e60000; }

.twt32, .rss32, .rss_email32 { width:32px; height:32px; }
.twt16, .rss16, .rss_email16 { width:16px; height:16px; }

.twt32 { background:url(images/twitter32.png) no-repeat left center; }
.rss32 { background:url(images/feed32.png) no-repeat left center; }
.rss_email32 { background:url(images/feed_email32.png) no-repeat left center; }

.twt16 { background:url(images/twitter16.png) no-repeat left center; }
.rss16 { background:url(images/feed16.png) no-repeat left center; }
.rss_email16 { background:url(images/feed_email16.png) no-repeat left center; }

.alignright { float:right; margin: 0 0 10px 10px; }
.alignleft { float: left; margin: 0 10px 10px 0; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.hostnet { 
	width: 995px; height: 30px; display: block; margin: 0 auto; 
	background: url(http://www.digirati.com.br/barra/images/bg_parceiros.gif) repeat scroll 0 0;
}

.post { padding-bottom: 5px; border-bottom:dotted 1px #e1e1e1; clear:both; position:relative; }
.post.sticky .title h2 a, .post.sticky .title h2 a:visited { color:#bb0000; }
.post .title { padding:10px 5px 6px 0; width:500px; }

.post .title h2 { font-size: 15px; color:#2a3e6a; font-weight:bold; line-height: 22px; margin: 0; padding: 0; }
.post .title h2 a { text-decoration: none; }
.post .title h2 a:hover { text-decoration:underline; }
.post .title p { font-size: 11px; line-height: 14px; overflow:hidden; color:#666; margin: 0; padding: 2px 0; }
.post .title p span.group1 { display: block; float: left; }
.post .title p span.group2 { text-transform: lowercase; display: block; float: right; padding-left: 20px; }
.post .entry { padding: 0 5px 0 0; }
.post .entry a, .post .title p a:visited { color:#bb0000; text-decoration:underline; }
.post .entry a:hover { text-decoration:underline; color:#e60000; }
.post .rt { right:6px; position:absolute; top:12px; }
.post .rt a { 
	background:url("images/rt.png") no-repeat 0 1px; font-size:11px; height:16px;
	padding:0 2px 0 18px; text-decoration:underline; text-indent:-5000px; width:18px; color:#666;
}

#container { width: 995px; margin: 0 auto; }

/* CABECALHO */
#header { width: 100%; height:90px; margin-top:6px; }
#header-wrapper { margin: 0 auto; }
#header-title { float: left; }
#header-title h1 { display: block; margin:6px 0 0 0; padding: 0; border: 0; }
#header-title h1 a { display: block; height: 82px; width: 240px; border: 0; }
#header-title h1 a span { display: none; }
#header-add { float: right; }

/* CONTEUDO */
.content { width: 594px; margin-right: 4px; float: left; }

.content .pagetitle { 
	overflow:auto; clear:both; background:#f9f9f9; margin-bottom:6px;
	border-bottom:solid 1px #E9E9E9; padding:1%; 
}
.content .pagetitle h2 { font-size: 18px; color:#bb0000; text-align:left; font-family:"Arial Narrow"; margin: 0; padding: 10px 5px; float:left; }
.content .pagetitle h2 a { color:#bb0000; text-decoration:underline; }
.content .pagetitle .desc_title { color:#7c7c7c; float:right; line-height:14px; margin:5px 2px 0 0; text-align:right; width:280px; }
.content .pagetitle .desc_title a { color:#7c7c7c; text-decoration:underline; }
.content h3 { font-size:13px; clear:both; }

.content .divisao { width:100%; background:url(images/fundo_divisao.png) center; height:4px; }

.content ul li { padding-left:10px; }
.content ul li, #sidebar .populares ul li { list-style:none; padding:0 0 2px 16px; background:url(images/bullet.gif) no-repeat 0 6px; }

.content .livros { height:112px; position:relative; }
.content .livros ul { margin:0; list-style:none; }
.content .livros ul li { margin:0; padding:0; }
.content .livros ul li { background:none; float:left; margin:0 3px; padding:0 0 2px 8px; }
.content .livros .jCarouselLite { padding:7px 0 0 0; height:112px; margin-left:15px; left:0px; position:absolute; visibility:hidden; }
.content .livros button { 
	border:none; position:absolute; height:112px; top:0; width:20px; background:none; margin:0; 
	background-repeat:no-repeat; outline:none; 
}
.content .livros .prev { left:0; background-position:left center; background-image:url(images/seta_esq_livros.png); }
.content .livros .next { right:0; background-position:center; background-image:url(images/seta_dir_livros.png); }

/* PAGINA COLABORADORES */
.content.colaboradores {}
.content.colaboradores h3 { margin:0; padding:0; border:none; }
.content.colaboradores dl { margin:6px 0; width:295px; padding-bottom:4px; overflow:auto; float:left; }
.content.colaboradores dl dt { float:left; margin-top:2px; width:82px; }
.content.colaboradores dl dt img { padding:2px; border:solid 2px #e9e9e9; }
.content.colaboradores dl dt img:hover { border:solid 2px #bb0000; }
.content.colaboradores dl dd { float:left; width:195px; margin:0; }
.content.colaboradores dl dd p { margin-top: 2px; }
.content.colaboradores a { color:#6a6a6a; text-decoration:underline; }
.content.colaboradores a:hover { color:#e60000; }

/* PAGINA CURSOS */
.content.cursos {}
.content.cursos .destaque { margin-top:8px; background: #F9F9F9; padding:10px; border-bottom:1px solid #E9E9E9; border-top:1px solid #E9E9E9; }
.content.cursos .destaque ul { margin:5px 0 0; overflow:auto; padding:0; }
.content.cursos .destaque ul li { width:190px; padding:0; float:left; background:none; }
.content.cursos .destaque a { color:#bb0000; text-decoration:underline; }
.content.cursos .destaque a:hover { color:#e60000; }
.content.cursos .post { float:left; margin:0 8px 5px 8px; height:65px; clear:none; width:280px; }
.content.cursos .post h2 { font-size:13px; line-height:16px; }
.content.cursos .post .title { width:auto; }
.content.cursos .post .rt { position:static; float:left; margin-right:2px; }

/* PAGINA CONCURSOS */
.content.concursos {}
.content.concursos .destaque { margin-top:8px; background: #F9F9F9; padding:10px; border-bottom:1px solid #E9E9E9; border-top:1px solid #E9E9E9; }
.content.concursos .destaque ul { margin:5px 0 0; overflow:auto; padding:0; }
.content.concursos .destaque ul li { width:190px; padding:0; float:left; background:none; }
.content.concursos .destaque a { color:#bb0000; text-decoration:underline; }
.content.concursos .destaque a:hover { color:#e60000; }
.content.concursos .post { float:left; margin:0 8px 5px 8px; height:65px; clear:none; width:280px; }
.content.concursos .post h2 { font-size:13px; line-height:16px; }
.content.concursos .post .title { width:auto; }
.content.concursos .post .rt { position:static; float:left; margin-right:2px; }

/* PAGINA VIDEOS */
.content.videos {}
.content.videos .social { float:right; margin-bottom:5px; overflow:auto; width:140px; }
.content.videos .social a { float:left; text-indent:-5000px; margin:2px; }
.content.videos .post { float:left; margin:0 8px 5px 8px; height:65px; clear:none; width:280px; }
.content.videos .post h2 { font-size:13px; line-height:16px; }
.content.videos .post .title { width:auto; }
.content.videos .post .rt { position:static; float:left; margin-right:2px; }

/* PAGINA RELEASES */
.content.releases {}
.content.releases .busca { float:left; margin-left:35px; }
.content.releases .social { float:right; margin-bottom:5px; overflow:auto; width:140px; }
.content.releases .social a { float:left; text-indent:-5000px; margin:2px; }

/* PAGINA NOTICIAS */
.content.noticias .post { float:left; margin:0 8px 5px 8px; height:80px; clear:none; width:280px; }
.content.noticias .post h2 { font-size:13px; line-height:16px; }
.content.noticias .post .title { width:auto; }
.content.noticias .post .rt { position:static; float:left; margin-right:2px; }

/* PAGINA EMPREGOS */
.content.empregos {}
.content.empregos .busca { float:left; margin-left:35px; }
.content.empregos .pagetitle h2 { float:left; }
.content.empregos .pagetitle a.publicar { 
	display:block; width:175px; height:39px; float:right; text-indent:-5000px;
	background:url(images/btn_vaga1.png) no-repeat center;
}
.content.empregos .pagetitle a.publicar:hover { background:url(images/btn_vaga2.png) no-repeat center; }
.content.empregos .social { float:right; margin-bottom:5px; overflow:auto; width:140px; }
.content.empregos .social a { float:left; text-indent:-5000px; margin:2px; }
.content.empregos .post { float:left; margin:0 8px 5px 8px; height:70px; clear:none; width:280px; }
.content.empregos .post h2 { font-size:13px; line-height:16px; }
.content.empregos .post .title { width:auto; }
.content.empregos .post p.desc { display:block; margin-right:2px; }
.content.empregos .post p.desc .rt { position:static; }
.content.empregos .post p.desc .nova { vertical-align:middle; }

/* PAGINA LIVROS */
.content.livros .post { clear:none; float:left; height:85px; margin:5px 8px 5px 0; padding:5px 0; width:288px; }
.content.livros .post .image { width:55px; float:left; }
.content.livros .post .title { height:auto; padding-top:0; width:215px; }
.content.livros .post .title h2 { line-height:15px; font-size:12px; }
.content.livros .post .links { clear:both; padding:8px 0 0 0; }
.content.livros .post .link, .content.livros .post .link:visited { text-decoration:underline; color:#BB0000; padding:2px 4px 2px 0px; }
.content.livros .post .comprar { margin-right:5px; }

/* FORM DE BUSCAS EM VARIAS PAGINAS */
.content.cursos .busca, .content.livros .busca, .content.loja .busca,
.content.concursos .busca, .content.videos .busca { float:left; margin-left:92px; }

/* EXEMPLOS PARA BUSCAS */
.content.empregos form .exemplo, .content.cursos form .exemplo, .content.concursos form .exemplo,
.content.livros form .exemplo, .content.loja form .exemplo { color:#ccc; margin:0; text-align:left; }

/* MENU TOPO */
#navmenu { height:36px; width:100%; background:url(images/fundo_menu.png) repeat-x center; }
#navmenu ul { display:block; width:100%; margin:6px 0; overflow:hidden; padding:0px; list-style-type: none; }
#navmenu ul li { float:left; width:90px; height:28px; margin:4px auto 0 auto; }
#navmenu ul li a, #navmenu ul li a:visited { 
	padding:5px 14px 5px 0px; width:80px; display: block; font-size:11px; color:#333; text-align:center;
	text-decoration: none; background:url(images/fundo_menu_item.png) no-repeat right top;
}
#navmenu ul li a:hover, #navmenu ul li.current_page_item a, 
#navmenu ul li.current_page_item a:visited { color:#bb0000; font-weight:bold; }

#navmenu ul li.categorias { width:94px; }
#navmenu ul li.categorias a { width:84px; cursor:pointer; background:url(images/fundo_menu_item.png) no-repeat 0 -30px; }
#navmenu ul li.categorias a, #navmenu ul li.categorias a:visited,
#navmenu ul li.outras a, #navmenu ul li.outras a:visited { color:#fff; }
#navmenu ul li.categorias a:hover, #navmenu ul li.outras a:hover { font-weight:normal; }

#navmenu ul li.ultimo { border-right:solid 1px #EEEEEE; }
#navmenu ul li.ultimo a { background:none; }

#navmenu ul li a:hover, #navmenu ul li.current_page_item a, { }
#navmenu ul li ul { width: auto; display: block; float: left; }
#navmenu ul li ul li a:hover, #navmenu ul li ul li.current_page_item a { background: #500302 none; }

/* LISTA DE CATEGORIAS */
#categorias { width:100%; display:none; background:#2A3E6A; position:relative; margin-top:0px; }
#categorias ul { margin:0px; padding:10px; overflow:auto; }
#categorias ul li { float:left; width:150px; list-style:none; padding:4px; }
#categorias ul li a { color:#fff; text-decoration:underline; }
#categorias .fechar { font-size:10px; position:absolute; right:5px; bottom:0; color:#fff; cursor:pointer; }

/* LEITURA DE POST */
.singlepost { border-bottom: none; }
.singlepost .title { width:585px; }
.singlepost .title h2 { font-family:"Arial Narrow"; font-size:18px; }
.singlepost .entry { margin-bottom: 2em; }
.singlepost .ad336x280 { /*padding:10px 0;*/ padding:0; margin:auto; width:340px; }
.singlepost a, .nada_encontrado a { color:#bb0000; text-decoration:underline; }
.singlepost a:hover, .nada_encontrado a:hover { color:#e60000; }
.singlepost .entry h2, h3 { 
	border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; font-size:16px; 
	color:#2a3e6a; padding:3px 0; margin:10px 0; 
}
.singlepost .entry h3 { font-size:15px; clear:both; }

.singlepost .livros_relacionados { 
	border-left:1px solid #E1E1E1; float:right; height:270px; margin:10px 0px 0 0; 
	text-align:center; padding:10px 30px 0; 
}
.singlepost .livros_relacionados ul { margin:0 16px 0 0; padding:0; }
.singlepost .cursos_treinaweb { float:right; margin:45px 30px 0 0; }
.content .singlepost .livros_relacionados ul li { background:none; }

.singlepost .assine_rss { height:17px; clear:both; padding:5px; margin:2px 0 6px 0; overflow:hidden; background:#F9F9F9; width:584px; }
.singlepost .assine_rss p { margin:0; }
.singlepost .assine_rss p.links { float:left; }
.singlepost .assine_rss p.links a {
	background-image:url(images/links_posts.png); background-repeat: no-repeat; padding-left:18px;
	margin:0 4px; color:#666; font-size:11px; outline:none;
}
.singlepost .assine_rss p.links a.news { background-position:0 1px; }
.singlepost .assine_rss p.links a.news:hover { background-position:0 -14px; }
.singlepost .assine_rss p.links a.rss { background-position:0 -32px; }
.singlepost .assine_rss p.links a.rss:hover { background-position:0 -49px; }
.singlepost .assine_rss p.links a.twitter { background-position:0 -67px; }
.singlepost .assine_rss p.links a.twitter:hover { background-position:0 -84px; }
.singlepost .assine_rss p.links a.topblog { background-position:0 -100px; }
.singlepost .assine_rss p.links a.topblog:hover { background-position:0 -117px; }
.singlepost .assine_rss p.rt { float:right; position:static; margin-top:-2px; width:105px; }
.singlepost .assine_rss p.rt a { color:#666; text-decoration:underline; }

.singlepost .postmeta p, .singlepost .postauthor p { margin:0; }
.singlepost .postauthor .info .desc { line-height:13px; margin-bottom:5px; }
.singlepost .postauthor, .singlepost .tags, .singlepost .outros { overflow:auto; clear:both; background:#f9f9f9; padding:1%; }
.singlepost .postauthor, .singlepost .tags { margin:0; }
.singlepost .postauthor, .singlepost .tags strong { color:#285268; }
.singlepost .postauthor hr { border:none; border-top:solid 1px #e1e1e1; }
.singlepost .postauthor h2 { margin:0 0 5px 0; font-size:13px; color:#285268; }
.singlepost .postauthor .foto { float:left; padding-right:2px; }
.singlepost .postauthor .foto img { border:2px solid #E9E9E9; padding:2px; }
.singlepost .postauthor .info { float:left; width:190px; padding-left:2px; }
.singlepost .postauthor .outros { clear:none; border-left:1px solid #E9E9E9; float:left; padding:0 0 0 15px; width:285px; }
.singlepost .postauthor .outros ul { margin:0; }
.singlepost .postauthor .outros ul li { background:none; padding:0 0 5px; line-height:16px; }

.singlepost .outros {}
.singlepost .outros h2 { font-size:13px; }
.singlepost .outros ul { margin:0 0 0 8px; padding:0; }

/* COMENTARIOS */
.comments { overflow:auto; padding-bottom:10px;}
.comments h3 { font-size: 15px; border:none; float:left; }
.comments .participe { float:right; margin:13px; }
.comments form { clear:both; }
.comments form p { margin-top:5px; }
.comments form input, .comments form textarea { padding:6px 4px; }
.comments form textarea { width:570px; }

.comments form button { height: 35px; }
.commentlist { margin:0; padding:0; clear:both; }
.commentlist .contador { 
	color:#CCCCCC; float:right; font-size:24px; font-weight:bold; margin-top:10px; padding:10px; text-align:right; width:80px;
}
.commentlist li { list-style:none; border-bottom:1px solid #E9E9E9; margin-bottom:10px; }
.commentlist cite { padding: 7px; display:block; width:480px; float:left; font-style:normal; color:#444; }	
.commentlist cite img { padding:1px; border:1px solid #E9E9E9; float:left; margin-right:9px; }
.commentlist .author { text-decoration:underline; font-weight:bold; }
.commentlist .time { background: url(images/clock-small.png) no-repeat -4px -1px; padding-left:12px; }
.commenttext { background:#f9f9f9; clear:both; border-top:1px solid #E9E9E9; padding: 0 20px 10px 20px; color:#444; }

/* COLUNA DIREITA */
#sidebar { float: right; margin: 0 2px 5px 2px; overflow:hidden; width:390px; }
#sidebar .topblog { margin:12px 0 12px 15px; }
#sidebar .comunidade { width:200px; }

#sidebar .chamadas, #footer .chamadas { overflow:auto; float:right; width:194px; }
#sidebar .chamadas dl, #footer .chamadas dl { overflow:auto; margin:4px 2px 4px 1px; float:left; width:188px; }
#sidebar .chamadas dl { margin:0 0 0 6px; }
#sidebar .chamadas dl dt, #footer .chamadas dl dt { 
	width:58px; height:56px; float:left; margin-right:2px; background-position:center; background-repeat:no-repeat;
}
#sidebar .chamadas dl dd, #footer .chamadas dl dd { float:left; margin:10px 0 0 0; padding:0; }
#sidebar .chamadas dl dd p, #footer .chamadas dl dd p { padding:0; margin:0; line-height:14px; font-size:10px; }
#sidebar .chamadas dl dd p a, #footer .chamadas dl dd p a { text-decoration:underline; font-weight:bold; }
#sidebar .chamadas dl dd p.titulo, #footer .chamadas dl dd p.titulo { font-size:11px; }
#sidebar .chamadas dl dd p.desc, #footer .chamadas dl dd p.desc { }

#sidebar .chamadas dl.twitter dt, #footer .chamadas dl.twitter dt { 
	background-image:url(images/icones_chamadas.png); background-position: -58px -44px;
}
#sidebar .chamadas dl.twitter dd p a, #footer .chamadas dl.twitter dd p a { color:#04AAFC; }
#sidebar .chamadas dl.colaborador dt, #footer .chamadas dl.colaborador dt {
	background-image:url(images/icones_chamadas.png); background-position: 1px -38px;
}
#sidebar .chamadas dl.colaborador dd p a, #footer .chamadas dl.colaborador dd p a { color:#3A566C; }
#sidebar .chamadas dl.rss dt, #footer .chamadas dl.rss dt {
	background-image:url(images/icones_chamadas.png); background-position: -58px 12px;
}
#sidebar .chamadas dl.rss dd p a, #footer .chamadas dl.rss dd p a { color:#BF6C0B; }
#sidebar .chamadas dl.rss dd p.links, #footer .chamadas dl.rss dd p.links { line-height:9px; }
#sidebar .chamadas dl.rss dd p.links a, #footer .chamadas dl.rss dd p.links a { color:#333; font-weight:normal; }
#sidebar .chamadas dl.fale dt, #footer .chamadas dl.fale dt {
	background-image:url(images/icones_chamadas.png); background-position: 1px 10px;
}
#sidebar .chamadas dl.fale dd p a, #footer .chamadas dl.fale dd p a { color:#577F0F; }

#sidebar ul.menu, #footer ul.menu { padding:4px 0 5px 18px; margin-left:0; overflow:auto; clear:both; }
#sidebar ul.menu { padding:6px 0 5px 8px; }
#sidebar ul.menu li, #footer ul.menu li { margin-right:12px; list-style:none; float:left; }
#sidebar ul.menu li a, #footer ul.menu li a { color:#333; font-size:11px; text-decoration:underline; }

#sidebar .box { overflow:auto; margin:5px 0; }

#sidebar .busca, #footer .busca { clear:both; width:384px; margin:10px 0; }
#sidebar .busca form, #footer .busca form { padding:3px 0 0 0px; overflow:auto; height:40px; }

#sidebar .ad600x160 { margin-bottom:10px; }

.busca input { 
	height:16px; padding:5px 0 5px 5px; float:left; border-bottom:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;
	border-top:solid 1px #666; border-left:solid 1px #666;
}
#sidebar .busca button, #footer .busca button { margin:0 0 0 2px; float:left; margin-top:-1px; }

/* BANNERS 125 */
#sidebar .ad125x125 { margin:10px 0 20px 0; height:130px; text-align:center; }
#sidebar .ad125x125 .banner125 { float:left; width:125px; height:125px; margin-right:4px; }

#sidebar .comentarios { width:200px; margin:0 0 15px 0; }
#sidebar .comentarios ul, #sidebar .populares ul { margin:0; padding:0; }
#sidebar .comentarios ul li { margin-bottom:5px; list-style:none; }
#sidebar .comentarios ul li a { color:#333; }
#sidebar .comentarios ul li strong { color:#285268; }

#sidebar .newsletter { border:solid 1px #e1e1e1; background:#f4f4f4; margin:10px 0; }

#sidebar .ad336x280 { padding:15px 0; }

/* H2s SIDEBAR */
#sidebar .populares h2, #sidebar .comentarios h2, #sidebar .cursos h2, #sidebar .parceiros h2 { margin-top:0; font-size:12px; color:#922735; }
#sidebar .populares h2 a, #sidebar .cursos h2 a { color:#922735; text-decoration:underline; }
#sidebar .populares ul li a.ultimo { text-decoration:underline; }
#sidebar .populares, #sidebar .cursos { margin-left:10px; width:378px; }
#sidebar .populares ul { margin-left:8px; }

/* LOGOS DE PARCEIROS */
#sidebar .populares .parceiros img { margin:2px 11px; }

/* AREA DE RSS DE OUTROS SITES */
.content .rss_outros { clear:both; overflow:auto; }
.content .rss_outros h2 { 
	background:url(images/titulo_rss_home.png) no-repeat left center; border:none;
	color:#888888; font-size:15px; padding:24px 0 6px 10px; width:578px; margin:0 0 10px 0;
}
.content .rss_outros div { 
	background:#f5f5f5; border:solid 1px #dfdfdf; height:170px; 
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:left; 
	margin-right:11px; width:284px; margin-bottom:12px;
}
.content .rss_outros div h3 { 
	padding:8px 0 4px 12px; border:none; margin:6px 0; font-size:14px;
	background:url(images/rss_box.png) no-repeat center; color:#bb0000; height:20px; 
}
.content .rss_outros h3 a { color:#bb0000; text-decoration:underline; }
.content .rss_outros div ul { margin:0 10px; padding:0; }
.content .rss_outros div ul li { margin:5px 0 5px 0; padding:0 0 0 10px; border-bottom:dotted 1px #e1e1e1; }
.content .rss_outros p { margin:0 11px 10px 0; }
.content .rss_outros p a { color:#666; text-decoration:underline; }

/* RODAPE */
#footer {
	height:150px; background:#f8f8f8 url('images/fundo_rodape.png') repeat-x center top;
	color: #333; padding-top:5px; overflow:auto; clear: both; padding-left: 12px; position:relative;
}
#footer p { margin: 0px; padding: 6px; display: block; }
#footer a, #footer a:visited { color: #333; text-decoration:underline; }
#footer p { margin:0; padding:0; font-size:11px; }
#footer a:hover, #footer a:active { text-decoration: underline; }

#footer ul.menu { padding:0; float:left; }
#footer ul.menu li a { font-size: 11px; }
#footer .chamadas { float:right; width:388px; }

#footer .busca { margin:0; float:left; }
#footer .busca form { padding-left:0; }
#footer .busca input { margin:0; }

#footer .hw4wp_footer { clear:left; font-size:11px; margin-top:0; }

#footer .hospedagem { position:absolute; left:470px; top:60px; }

/* PAGINACAO */
.content #wp_page_numbers { margin:20px 9px 0px 0; width:auto; overflow:auto; clear:both; }
.content #wp_page_numbers ul { width:auto; float:right; }
.content #wp_page_numbers ul li { background:none; padding-left:2px; }
.content #wp_page_numbers ul li.active_page a { background:#285268 none repeat scroll 0 0; border-color:#000; color:#fff; }
.content #wp_page_numbers ul li a:hover { text-decoration:none; }

/* Colors */
#header h1 { background: url('images/logo_profissionais_ti_topblog.png') top left no-repeat; }

#wrapper { background: url(images/fundo_wrapper.png) right top repeat-y; }

.post .title p span.group1 a { text-decoration:underline; color:#666; }
.post .title h2 a, .post .title h2 a:visited { color: #285268; }

.cursos_treinaweb { margin:10px 0; overflow:auto; }
.cursos_treinaweb ul { padding-left:30px; margin:0; }
.cursos_treinaweb ul li { float:left; margin:2px; list-style:none; background:none; }
.cursos_treinaweb ul li img { border:solid 2px #e1e1e1; }

.content.pag_404 {}
.content .cursos_treinaweb ul li { padding-left:2px; background:none; }

.content .busca input { float:none; }

.pagerank { }
.pagerank table.selos textarea { width:280px; }
.pagerank form { float:left; text-align:left; width:285px; }
.pagerank form textarea, .pagerank form input { width:272px; }
.pagerank form .creditos { color:#EEEEEE; font-size:11px; float:left; line-height:14px; margin-top:3px; }
.pagerank form button { float:right; }
.pagerank form button[type=button] { padding:0; background:none; float:left; margin-left:15px; width:50px; }
.pagerank .resultado { float:right; margin-top:28px; width:305px; }
.pagerank .resultado h3 { text-align:center; color:#d8d8d8; border:none; margin-top:60px; }
.pagerank .calculo_resultado { overflow:auto; padding-bottom:5px; }
.pagerank a, .pagerank a:visited { color: #bb0000; text-decoration:underline; }
.pagerank .beta { position:absolute; top:5px; right:8px; color:#b0b0b0; }
.pagerank .pagetitle { position:relative; }
.pagerank .recentes { width:580px; }
.pagerank .barra { width:100px; height:11px; border:solid 1px #ccc; float:left; margin:2px 4px 0 0; }
.pagerank .twt16 { width:94%; padding-left:6%; }

.btns_destaq { text-align:center; margin:5px 0 0 0; }
.btns_destaq a { margin:2px; }

#sidebar .btns_destaq { text-align:left; }

.loja table.produtos {  }
.loja a, .loja_ml a:visited { color: #285268; }
.loja table.produtos td.produto { padding:10px 25px; text-align:center; }
.loja table.produtos td.produto div { word-wrap: break-word; width:140px; }
.loja table.produtos td.produto .valor strong { color:#bb0000; }
.loja .buscas_recentes { text-align:center; }
.loja .buscas_recentes a { padding:4px; }

/* VAGAS PATROCINADAS */
#vagas_patrocinadas { 
	background: #F9F9F9; padding:5px; margin-bottom:5px; overflow:auto; 
}
#vagas_patrocinadas .box { width:290px; float:left; }
#vagas_patrocinadas .box p { 
	background:url("images/star.png") no-repeat scroll 5px 5px; color:#999999;
	font-weight:bold; margin:0; padding:7px 0 4px 30px;
}
#vagas_patrocinadas a { color:#a0a0a0; text-decoration:underline; }
#vagas_patrocinadas ul { margin:0; padding:0 0 0 30px; }
#vagas_patrocinadas ul li { padding-left:12px; }
#vagas_patrocinadas ul li a { color:#666 }
#vagas_patrocinadas .aviso { text-shadow:1px 1px rgba(255, 255, 255, 0.5); color:#b4b4b4; text-align:right; clear:both; margin:0; }

