/*
Theme Name: 0064 - RJ Notícias
Theme URI: 
Description: Design desenvolvido por <a href="http://osmarmesquita.com.br/">Osmar</a> e montado por <A href="http://www.rhuancarlos.com">Rhuan</a>.
Version: 1.0
Author: Osmar
Author URI: http://osmarmesquita.com.br/
*/

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.clear {
	clear:both;
}

.alignleft {
	float:left;
	margin:0 10px 0 0;
}

.aligright {
	float:right;
	margin:0 0 0 10px;
}

.aligncenter, img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

fieldset,img { 
	border: 0px;
}

/*paginas topo*/
.paginas {
	background:url(images/bg-top.gif) repeat-x;
	height:32px;
	color:#fff;
}

.centro-paginas {
	width:990px;
	margin:auto;
}

.links-paginas {
	float:left;
	width:840px;
	height:32px;
	overflow:hidden;
}

.links-paginas ul {
	list-style:none;
	margin:0 10px;
	padding:5px 0 0 0;
	font-size:12px;
}

.links-paginas ul li {
	float:left;
	margin: 0 30px 0 0;
	background:url(images/arrow-branco.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}

.links-paginas a {
	color:#fff;
	text-decoration:none;
}

.links-paginas a:hover {
	text-decoration:underline;
}

/*ICONS*/
.icons {
	float:right;
	height:32px;
	overflow:hidden;
	width:150px;
	text-indent:-9999px;
}

.mail-icon {
	background:url(images/mail.png) no-repeat;
	height:16px;
	width:23px;
	display:block;
	color:#000;
	margin:5px 10px 0 0;
	float:left;
}

.twitter-icon {
	background:url(images/twitter.png) no-repeat;
	height:16px;
	width:13px;
	display: block;
	color:#000;
	margin:5px 10px 0 0;
	float:left;
}

.rss-icon {
	background:url(images/feed.png) no-repeat;
	height:16px;
	width:16px;
	float:left;
	margin:5px 10px 0 0;
	display:block;
	color:#000;
}
/*topo*/
.topo {
	clear:both;
	background:url(images/bg-header.gif) repeat-x;
	height:149px;
}

.centro-topo {
	width:990px;
	margin:auto;
}


/*logo*/
.logo {
	position:absolute;
	height:100px;
	margin:40px 0 0 10px;
	overflow:hidden;
	width:351px;
}

.logo h1 {
	margin:0;
	padding:0;
}

.logo-link {
	text-indent:-9999px;
	background:url(images/logo.png) no-repeat;
	height:34px;
	width:351px;
	display:inline-block;
}

.descricao {
	font-size:16px;
	text-shadow:1px 1px #fff;
	color:#8a8a8a;
}

.descricao span {
	color:#ad0000;
}

/*BUSCA*/
.busca {
	background:url(images/bg-busca.png) no-repeat;
	height:47px;
	position:absolute;
	margin:40px 0 0 460px;
}

.pesquisa {
	float:left;
	margin:10px 10px 0 5px;
	width:290px;
	background: none;
	border:none;
	color:#c1c0c0;
	padding:5px;
}

.pesquisa:focus {
	color:#333;
}

.button {
	float:left;
}

/*CORPO*/
.corpo {
	width:990px;
	margin:auto;
}

/*LATERAIS*/
.lateral-esquerda {
	width:670px;
	float:left;
}

.lateral-direita {
	float:right;
	width:300px;
}

/*CATEGORIAS TOPO*/
.categorias-topo ul {
	list-style:none;
	margin:-1px 0 0 0;
	padding:0;
	font-size:16px;
}

.categorias-topo ul li {
	float:left;
	margin:0 5px 0 0;
	padding:0;
}

/*LINKS CURRENT NAV*/
.noticias {
	color:#bd0400;
	padding:8px 15px;
	display:block;
	text-decoration:none;
	background:#f3f3f3;
	border:1px solid #ececec;
}

.current-noticias, .noticias:hover {
	background:#bd0400;
	padding:8px 15px;
	display:block;
	text-decoration:none;
	border:1px solid #dc0101;
	color:#fff;
}

.esporte {
	color:#0c6800;
	padding:8px 15px;
	display:block;
	text-decoration:none;
	background:#f3f3f3;
	border:1px solid #ececec;
}

.current-esporte, .esporte:hover {
	background:#0c6800;
	padding:8px 15px;
	display:block;
	text-decoration:none;
	border:1px solid #094c00;
	color:#fff;
}

.politica {
	color:#003d68;
	padding:8px 15px;
	display:block;
	text-decoration:none;
	background:#f3f3f3;
	border:1px solid #ececec;
}

.current-politica, .politica:hover {
	background:#003d68;
	padding:8px 15px;
	display:block;
	text-decoration:none;
	border:1px solid #003052;
	color:#fff;
}

.entretenimento {
	color:#fc9902;
	padding:8px 15px;
	display:block;
	text-decoration:none;
	background:#f3f3f3;
	border:1px solid #ececec;
}

.current-entretenimento, .entretenimento:hover {
	background:#fc9902;
	padding:8px 15px;
	display:block;
	text-decoration:none;
	border:1px solid #ef9000;
	color:#fff;
}

.dicas {
	color:#6c007c;
	padding:8px 15px;
	display:block;
	text-decoration:none;
	background:#f3f3f3;
	border:1px solid #ececec;
}

.current-dicas, .dicas:hover {
	background:#6c007c;
	padding:8px 15px;
	display:block;
	text-decoration:none;
	border:1px solid #53005f;
	color:#fff;
}

/*GALERIA*/
.galeria {
	margin: auto;
	margin-top:10px;
	margin-bottom:10px;
	width:615px;
	height:250px;
	background:#dfdfdf;
	display:block;
}

/*BOXES*/
.boxes-left {
	width:315px;
	float:left;
	min-height:310px;
	margin:10px 0;
}

.boxes-right {
	float:right;
	width:315px;
	min-height:310px;
	margin:10px 0;
}

.box-ads {
	width:315px;
	float:left;
	text-align:center;
	padding:10px 0;
	overflow:hidden;
}

.title-noticias {
	margin:0;
	font-size:22px;
	text-transform:capitalize;
	padding:0 0 0 15px;
	background:url(images/line-red.gif) no-repeat 0 15px;
}

.box-noticias {
	border-left:2px solid #bd0400;
	overflow:hidden;
	padding:0px 0px 15px 2px;
}

.box-noticias a {
	color:#bd0400;
	text-decoration:none;
}

.rodape-noticias {
	background:url(images/dote-red.gif) repeat-x left;
	overflow:hidden;
	margin:-10px 0 0 0;
}

.vermais-noticias {
	float:right;
	background:#bd0400;
	padding:2px 6px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

.title-esporte {
	margin:0;
	text-transform:capitalize;
	font-size:22px;
	padding:0 0 0 15px;
	background:url(images/line-green.gif) no-repeat 0 15px;
}

.box-esporte {
	border-left:2px solid #0b6600;
	overflow:hidden;
	padding:0px 0px 15px 2px;
}

.box-esporte a {
	color:#0b6600;
	text-decoration:none;
}

.rodape-esporte {
	background:url(images/dote-green.gif) repeat-x left;
	overflow:hidden;
	margin:-10px 0 0 0;
}

.vermais-esporte {
	float:right;
	background:#0b6600;
	padding:2px 6px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

.title-politica {
	text-transform:capitalize;
	margin:0;
	font-size:22px;
	padding:0 0 0 15px;
	background:url(images/line-blue.gif) no-repeat 0 15px;
}

.box-politica {
	border-left:2px solid #003d68;
	overflow:hidden;
	padding:0px 0px 15px 2px;
}

.box-politica a {
	color:#003d68;
	text-decoration:none;
}

.rodape-politica {
	background:url(images/dote-blue.gif) repeat-x left;
	overflow:hidden;
	margin:-10px 0 0 0;
}

.vermais-politica {
	float:right;
	background:#003d68;
	padding:2px 6px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

.title-entretenimento {
	text-transform:capitalize;
	margin:0;
	font-size:22px;
	padding:0 0 0 15px;
	background:url(images/line-orange.gif) no-repeat 0 15px;
}

.box-entretenimento {
	border-left:2px solid #fc8902;
	overflow:hidden;
	padding:0px 0px 15px 2px;
}

.box-entretenimento a {
	color:#fc8902;
	text-decoration:none;
}

.rodape-entretenimento {
	background:url(images/dote-orange.gif) repeat-x left;
	overflow:hidden;
	margin:-10px 0 0 0;
}

.vermais-entretenimento {
	float:right;
	background:#fc8902;
	padding:2px 6px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

.title-dicas {
	text-transform:capitalize;
	margin:0;
	font-size:22px;
	padding:0 0 0 15px;
	background:url(images/line-purple.gif) no-repeat 0 15px;
}

.box-dicas {
	border-left:2px solid #6c007c;
	overflow:hidden;
	padding:0px 0px 15px 2px;
}

.box-dicas a{
	color:#6c007c;
	text-decoration:none;
}

.rodape-dicas {
	background:url(images/dote-purple.gif) repeat-x left;
	overflow:hidden;
	margin:-10px 0 0 0;
}

.box-dicas a:hover, .box-entretenimento a:hover, .box-politica a:hover, .box-esporte a:hover, .box-noticias a:hover {
	color:#363636;
}

/*style boxes*/
.title-post {
	font-size:14px;
	margin:0;
	padding:0;
}

.thumbnail {
	margin:0px 5px 0px 0;
	float:left;
}

.thumbnail img {
	width:80px;
	height:80px;
}

.texto-entry-index {
	font-size:14px;
	margin:5px 0 0 0;
	color:#414141;
}

/*post zebrado*/
.post-box {
	 list-style:none; margin:0; padding:0; 
}

.post-box li {
	 clear:both;
	 padding:5px;
	 border-bottom:1px solid #e3e3e3;
	 border-top:1px solid #fff;
	 overflow:hidden;
}

.post-box_odd {
	 background:#f8f8f8;  overflow:hidden; 
}


.post-box_even {
	 background:#fff; overflow:hidden; 
}

.vermais-dicas {
	float:right;
	background:#6c007c;
	padding:2px 6px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

.vermais-dicas:hover, .vermais-entretenimento:hover, .vermais-noticias:hover, .vermais-esporte:hover, .vermais-politica:hover {
	border-radius:10px;
	-moz-border-radius:10px;
}

/*RODAPE*/
.footer {
	margin:20px 0 0 0;
	background:#bd0400;
	height:162px;
	border-bottom:2px solid #f10000;
}

.footer-branco {
	height:25px;
	padding:10px 0 0 0;
	font-size:12px;
	color:#3e3e3e;
}

.footer-branco a, .footer-branco span {
	color:#bd0400;
	text-decoration:none;
}

.footer-branco a:hover {
	text-decoration:underline;
	color:#000;
}

.centro-footer {
	width:990px;
	margin:auto;
}

.box-branca-rodape {
	width:390px;
	text-align:center;
	background:#fff;
	height:114px;
	padding:50px 0 0 0;
	float:left;
}

/*BUSCA E LINKS RODAPE*/
.busca-links-rodape {
	float:left;
	color:#fff;
	width:600px;
	text-align:center;
}

.links-rodape {
	padding:13px 0;
	font-size:16px;
	text-align:center;
}

.links-rodape a {
	color:#fff;
	text-decoration:none;
	text-align:center;
}

.links-rodape a:hover {
	text-decoration:underline;
}

.busca-rodape {
	display:inline-block;
	background:url(images/bg-busca.png) no-repeat;
	height:47px;
	width:450px;
}

.sociais-rodape {
	padding:20px 0;
	font-size:12px;
	text-align:left;
}

/*icones*/
.text-icons-rodape {
	position:absolute;
	margin:15px 0 0 80px;
}

.icones-rodape {
	position:absolute;
	margin:0 0 0 330px;
}

.twitter-rodape {
	background:url(images/twitter-rodape.png) no-repeat;
	height:48px;
	width:48px;
	margin:0 5px 0 0;
	text-indent:-99999px;
	display:block;
	float:left;
}

.orkut-rodape {
	background:url(images/orkut-rodape.png) no-repeat;
	height:48px;
	width:48px;
	margin:0 5px 0 0;
	text-indent:-99999px;
	display:block;
	float:left;
}

.facebook-rodape {
	background:url(images/facebook-rodape.png) no-repeat;
	height:48px;
	width:48px;
	margin:0 5px 0 0;
	text-indent:-99999px;
	display:block;
	float:left;
}

/*SIDEBAR*/
.ads-widget {
	margin:10px 0;
}

.lateral-direita ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:14px;
}

.widgettitle {
	background:#bd0400 url(images/big-arrow-branco.png) no-repeat 10px 5px;
	color:#fff;
	font-size:22px;
	margin:0;
	font-weight:normal;
	padding:8px 0 5px 40px;
	text-shadow:1px 1px #8c1411;
	border-bottom:2px solid #eb0500;
}

.sidctn {
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	color:#363636;
	margin:0 0 5px 0;
	padding:10px;
}

.sidctn select {
	width:100%;
	padding:5px;
	background:#f4f4f4;
	border:1px solid #dfdfdf;
	color:#333;
}

#calendar_wrap table {
	width:100%;
}

#calendar_wrap caption {
	background:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; padding:5px 0;  
}

#calendar_wrap td {
	font-size:14px; text-align:center; font-weight:bold; padding:3px; 
}

#calendar_wrap td a {
	color:#bd0400; text-decoration:none; background:#333; padding:3px; 
}

#calendar_wrap td a:hover {
	color:#fff; 
}

#calendar_wrap th {
	background:#bd0400; color:#fff; 
}

.sidctn ul {
	list-style:none;
	margin:0;
	padding:0;
}

.sidctn ul li {
	list-style:none;
	margin:0;
	padding:1px 0 1px 9px;
	background:url(images/arrow-red.gif) no-repeat 0 7px;
}

.sidctn ul li a {
	color:#363636;
	text-decoration:none;
}

.sidctn ul li a:hover {
	text-decoration:underline;
}

.sidctn .zebra {
	 list-style:none; margin:-10px; padding:0; 
}

.sidctn .zebra li {
	 clear:both; 
}

.sidctn .zebra_odd {
	 background:#292929 url(images/doble-arrow-branco.png) no-repeat 8px 15px; padding:10px 10px 10px 20px; overflow:hidden; 
}

.sidctn .zebra_odd a {
	 color:#fff;
}

.sidctn .zebra_even {
	 background:#fff url(images/double-arrow.png) no-repeat 8px 15px;  padding:10px 10px 10px 20px; overflow:hidden; 
}

.sidctn .zebra_even a {
	 color:#bd0400;
}

/*FEED WIDGET*/
.sidctn-feed {
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	color:#363636;
	margin:0 0 5px 0;
	background:#a10300 url(images/bg-feed.jpg) no-repeat top center;
	color:#fff;
	padding:10px;
	text-align:center;
}

.sidctn-feed p {
	margin:0;
	padding:0;
}

.bg-assinar-feed {
	background:url(images/bg-assinar-feed.png) no-repeat;
	height:38px;
	width:281px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}

.emailfeed {
	float:left;
	width:175px;
	margin:5px 5px 0 0;
	border:none;
	padding:5px;
	background:none;
}

.assinar {
	float:left;
	cursor:pointer;
	background:none;
	border:none;
	color:#fff;
	font-weight:bold;
	margin:8px 0 0 0;
	text-shadow:1px 1px #000;
}

/*SINGLE POSTS*/
/*breadcrumb*/
.breadcrumb {
	margin:10px 0;
	font-size:12px;
}

.breadcrumb ul {
	list-style:none;
	margin:0;
	padding:0;
}

.breadcrumb ul li {
	float:left;
	margin:0 5px 0 0;
}

.breadcrumb a {
	color:#bd0400;
	text-decoration:none;
}

/*POST-SINGLE*/
.category-single {
	font-size:26px;
	font-weight:normal;
	margin:10px 0;
	padding:0;
	text-transform:capitalize;
	border-bottom:2px solid #bd0400;
}

.title-single {
	font-size:24px;
	margin:0 10px;
	padding:0;
	font-weight:normal;
}

.entry-single {
	font-size:14px;
	line-height:17px;
	padding:0 10px;
}

.entry-single img {
	max-width:650px;
	height:auto;
}

.entry-single a {
	color:#bd0400;
	text-decoration:none;
}

.entry-single a:hover {
	color:#000;
}

.ads-single-post {
	float:right;
	margin:0 0 0 10px;
}

.postmetadata {
	margin:15px 10px;
}

.ads468-single {
	text-align:center;
}

.related-post-single {
	clear:both;
	margin:15px 0 10px 0;
	font-size:14px;
}

.related-title {
	font-size:24px;
	margin:0 0 5px 0;
}

.related-post-single ul, .related-post-single ol {
	list-style:none;
	margin:0;
	padding:0;
}

.related-post-single ul li, .related-post-single ol li  {
	list-style:none;
	margin:0;
	padding:2px 0 2px 8px;
	background:url(images/arrow.gif) no-repeat 0 8px;
}

.related-post-single a {
	color:#bd0400;
	text-decoration:none;
}

.related-post-single a:hover {
	color:#000;
}

/*COMENTARIOS*/
.comentarios{margin:10px 0 0 0;padding:0;clear:both;}

.comentarios a{color:#004e98;text-decoration:none;}

#comments{font-size:22px;color:#3d3d3d; font-weight:normal;margin:0 0 10px 0;padding:0;}

ol.commentlist{margin:0;padding:0;list-style:none;}

ol.commentlist li.comment{clear:both;border-bottom:1px solid #000;margin:0 0 10px 0;padding:10px;overflow:hidden;}

ol.commentlist li.comment div.vcard{border:3px solid #333;width:50px;height:50px;overflow:hidden;float:left;margin:0 10px 0 0;}

ol.commentlist li.comment cite.fn{color:#bd0400;font-style:normal;font-size:14px;}

ol.commentlist li.comment cite.fn a.url{color:#bd0400;}

ol.commentlist li.comment div.vcard img.photo{height:50px;width:50px;}

ol.commentlist li.comment div.reply a{color:#bd0400;text-decoration:none;font-size:10px; margin:0 0 10px 0; float:right;overflow:}

ol.commentlist li.comment ul.children{margin:0;padding:0;list-style:none;}

ol.commentlist li.comment ul.children li{background:url(images/reply-comment.gif) no-repeat;border:none;margin:0;padding:10px 0 0px 30px;border-top:1px solid #000;}

.commenttext{color:#6b6b6b;font-size:12px;}

.commenttext p{margin:5px 0;padding:0;}

.data-comentario{font-size:10px;color:#444;}

.data-comentario a{color:#bd0400;}

.cancel-comment-reply a{color:#bd0400;text-decoration:none;background:#fefefe url(images/close.png) no-repeat 3px 5px;border:1px solid #dfdfdf;padding:5px 5px 5px 23px;}

.cancel-comment-reply a:hover{background:#f79494 url(images/close.png) no-repeat 3px 5px;border:1px solid #dc5e5e;}

.links-comentario{color:#555;font-size:14px;}

.links-comentario a{color:#bd0400;text-decoration:none;}

.links-comentario a:hover{color:#000;}

.input-small{padding:0;margin:0 10px 0 0;float:left;}

#author, #email, #url{padding:5px;width:150px;color:#777;border:1px solid #bd0400;background:#f4f4f4;}

#comment{width:490px;padding:5px;margin:15px 0 0 0;*margin:0;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #bd0400;background:#f4f4f4;color:#777;}

#respond h3{margin:0 0 10px 0;padding:0;}

#comment:focus, #author:focus, #email:focus, #url:focus{background:#fff;}

#submit{float:right; margin-right:20%; margin-bottom:10px;}


/*CATEGORIA PAGINA*/
.category-page {
	margin:10px 0 0 0;
}

.category-page ul {
	list-style:none;
	margin:0;
	padding:0;
}

.category-page ul li {
	list-style:none;
	margin:0;
	padding:0 0 1px 0;
	background:#fff;
	border-bottom:1px solid #e3e3e3;
}

.conteudo-categoria {
	background:#f8f8f8;
	overflow:hidden;
	padding:8px;
}

.title-category-post {
	margin:20px 0 5px 8px;
	padding:0px 0 0 0;
	color:#000;
	font-size:18px;
}

.title-category-post a {
	color:#bd0400;
	text-decoration:none;
}

.title-category-post a:hover {
	color:#000;
}

.thumbnail-category {
	float:left;
	margin:0 5px 0 0;
}

.thumbnail-category img {
	width:80px;
	height:80px;
}

.entry-category {
	font-size:14px;
	line-height:17px;
}

.entry-category a {
	color:#bd0400;
	text-decoration:none;
}

.entry-category a:hover {
	color:#000;
}


/*PAGENAVI*/
.navigation {
	overflow:hidden;
	text-align:center;
	padding:20px 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#767676;
}

.wp-pagenavi .pages {
	border:none;
	margin:0 10px 0 0;
}

.wp-pagenavi .extend{
	margin:0 10px;
}

.wp-pagenavi .last, .wp-pagenavi .first {
	color:#666;
	text-decoration:none;
}

.wp-pagenavi .current, .wp-pagenavi .page:hover,  .wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover {
	background:#333;
	padding:5px 8px;
	border:1px solid #222;
	color:#FFF;
	margin:0 2px;
}

.wp-pagenavi .page, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink  {
	padding:5px 8px;
	background:#bd0400;
	border:1px solid #9e0300;
	color:#fff;
	margin:0 2px;
	text-decoration:none;
}