/*
	Theme Name: Blog do DeRose 2012 
	Theme URI: https://www.metododerose.org/
	Description: Blog do DeRose 2012
	Version: 1.1
	Author: Office - Daniel Cambria | Tiago Pimentel | Alex William | Douglas Gonzallez
	Author URI: https://www.metododerose.org/
*/

/***** general *****/
/** fontes antigas	font-family: Verdana, Arial, Helvetica, Sans-Serif; **/ 
body {
	background:url("images/flor-de-lis_bg-tile.png") repeat scroll 0 0 transparent;
	color:#000000;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:12px;
	margin:0 auto;
}
img {
	border:0px;
	padding:0px;
	max-width: 100%; /* not working in IE6*/
	/*height: auto;*/ /* you can enable this.*/
}
a {color:#003399;text-decoration: none;}
/*a:hover {color: #003300;text-decoration: none;}*/

h1 {font-size:30px;}
h2 {font-size:26px;}
h3 {font-size:21px;}
h4 {font-size:17px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

p {margin: 0px 0px 18px 0px;}
hr {height:1px;border:none;border-top: 1px solid #6A603B; width:27%;margin: 0px 51px 10px 10px;}
del {color:red;}
ins {color:green;}
blockquote {
	clear: left;
	text-align: justify;
	padding: 0px 0px 0px 10px;
	margin: 20px 20px 10px 20px;
	border-left: 2px solid #73943B;
}
input,select,textarea {
	font-size:12px;
	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
}
code{
	font: 1.1em 'Courier New', Courier, Fixed;
}

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter,div.aligncenter{
	display: block;
   margin-left: auto;
   margin-right: auto;
}
img.alignleft {
	padding: 5px;
	margin: 0 7px 2px 0;
	display: inline;
}

img.alignright {
	padding: 5px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.clear {clear:both;}
.spacer {height:29px;}
/***** layout *****/
#base {
	background:url("images/repeater.jpg") repeat-y scroll center center transparent;
	width:888px;
	margin: 0 auto;
}

#base2{
	width:888px;
	background: url(images/footer.gif) no-repeat center bottom;
}
#header{
	position:relative;
	margin-top:0px; /** ajustar para 35 **/
	width: 888px;
	height: 334px;
/*	background:url('images/header.jpg') no-repeat center; */
}
#container{
	position:relative;
	width:888px;
	overflow:hidden;
	background:url('images/container_bg.jpg') no-repeat 0 0;
}


/***** header *****/
#blogtitle {font-family: Arial,Verdana; position:absolute; width:80%; float:right; right:45px; top:90px; text-align:right; font-size:24px; color:#ffffff; font-weight:bold;}
#blogtitle a, #blogtitle a:hover {font-family: Arial,Verdana; color:#ffffff; text-decoration:none;}
#subtitle {font-family: Verdana,Arial; position:absolute; width:80%; float:right; right:45px; top:125px; text-align:right; font-size:13px; color:#90b349; font-weight:bold; font-style:italic;}

a.ao-vivo {
	display: block;
	height: 162px;
	position: absolute;
	text-align: left;
	width: 174px;
	z-index: 100;
}

/*#header ul {
	position: absolute;
	height: 30px;
	float:right;
	top: 304px;
	right: 210px;
	margin:0px;
}
#header ul li {
	display: inline;
	font-size: 13px;
	color: #b2b2b2;
	text-decoration: none;
	font-weight:bold;
}

#header ul li a {
    background:none repeat scroll 0 0 #B9AF29;
    color:#FFFF00;
    display:block;
    float:left;
    font-size:11px;
    font-weight:bold;
    line-height:30px;
    margin-left:1px;
    padding:0 15px;
    text-decoration:none;
}

#header ul li a:hover, #header ul li.current_page_item a {
	background: #969696;
	color: #003399;
}

#header img.home {
	
	position: absolute;
	margin:0px;padding:0px;
	left: 15px;
	bottom: 50px;
	width:380px;
	height:170px;
}*/

/***** content *****/


.archivetitle {
	color: #000000;
	font-size: 14px;
	font-variant: normal;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 12px 0px;
}
.title, .title a {
    color:#000000;
    font-size:20px;
    margin-left:5px;
    margin-right:5px;
}

.title2, .title2 a {
	color: #000000;
	font-size: 20px;
	margin: 0px 0px 0px 0px;
}
.date {}

.date2 {
	font-size: 10px;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 20px;
}

.entry {}
.page_entry {
	margin: 35px 0px 0px 0px;
	padding: 2px 0px 20px 0px;
}

.info {}

.category {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4Px 20px;
	background: url('images/category.gif') no-repeat top left transparent;
}


.tags {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 20px;
	background: url('images/tags.gif') no-repeat top left transparent;
}

.bubble {}


/*.navigation {
	font-size: 11px;
	margin: 40px 0px 0px 0px;
	padding: 2px 0px 17px 0px;
	border-top: 2px solid #FFFF00;
	border-bottom: 1px solid #FFFF00;
}*/

.sorry {
	font-size: 11px;
	font-style: italic;
	margin: 8px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #FFFF00;
	border-bottom: 1px solid #FFFF00;
}
#postmetadata {
	font-size: 12px;
	margin: 10px 0px 20px 0px;
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #FFFF00;
	border-bottom: 2px solid #FFFF00;
}

.nocomments {background: none; color: #000000;}
.commenttitle {
    border-bottom:1px solid #FFFF00;
    color:#000000;
    font-size:14px;
    font-variant:normal;
    font-weight:bold;
    margin:100px 0 20px;
    padding:2px 0;
    text-align:left;
}
.commentlist {list-style: none;}
.commentbody {
	color: #000000;
	font-size: 11px;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #FFFF00;
}

.adminbody {
	color: #000000;
	font-size: 11px;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 20px 25px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #FFFF00;
}
.commenthead {
	color: #ffffff;
	padding: 0px 0px 28px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted #FFFF00;
	background:#CCCCCC;
}


.adminhead {
	background:none repeat scroll 0 0 #CCCCCC;
	border-bottom:1px dotted #FFFF00;
	color:#FFFFFF;
	margin:-4px 0 10px;
	padding:5px 0 28px;
}

.voltar {
	position:relative;
	margin: 0px 0px 0px -15px;
	padding: 0px 0px 0px 0px;
	float: left;
	left: 0px;
}

.avatar {
	position:relative;
	float: left;
	margin: 0px 11px 0px 0px;
	padding: 0px;
	background: #ffffff;
}
.commentcount {
	float: right;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Georgia, Times, 'Times New Roman', serif;
}
.authorlink {color: #000000; font-size: 11px; font-weight: bold; }
.authorlink a {color: #000000; font-size: 9px; font-weight: normal; }
.commentlink {font-size: 10px; color: #000000;}
.trackhead {
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 8px 41px;
	border-bottom: 1px dotted #FFFF00;
	background: url(images/track.jpg) no-repeat top left;
}
.trackbody {
	color: #000000;
	font-size: 11px;
	position: relative;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #FFFF00;
}
.trackbody p a {color: #000000;}
#commentform {
    margin-left:40px;
    padding:0 0 0;
}
#email, #author, #url {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #FFFF00;
    color:#000000;
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:12px;
    margin-right:5px;
    padding-left:2px;
    vertical-align:middle;
}
#comment {
    border:1px solid #FFFF00;
    color:#000000;
    font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    font-size:12px;
    padding:2px;
    width:610px;
}


/***** search *****/

.searchbox {
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:170px;
	height:28px;
}	
.search-field input {
    background:none repeat scroll 0 0 #F0F0F0;
    border:0 none;
    color:#999999;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:13px;
    left:8px;
    padding:2px 3px 1px;
    position:relative;
    top:8px;
    width:117px;
}
style.css (linha 418)
.search-but input {
	float:right;
	position:relative;
	top:5px;
	right:10px;
	width:25px; 
	height:22px;
}
/***** sidebar ****
#sidebar a{color:#ffffff;}
#sidebar a:hover {color:#FFFF00;}
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sidebar li {
	list-style-type: none;
	margin: 0px 0px 14px 0px;
	padding: 2px 0px 2px 0px;
	border-bottom: 0px dotted #FFFF00;
	color: #c8c8c8;
}


#sidebar ul ul li {
	color: #c8c8c8;
	line-height: 1.6em;
	list-style-type: none;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 13px;
	border:0px;
	background:url('images/titlearrow.gif') no-repeat 0px 5px;
}
#sidebar ul ul ul li {
	font-size:12px;
	border:0px; 
	margin: 0px 0px 0px 1px; 
	padding: 0px 0px 0px 12px;
	line-height: 1.5em; 
	background:url('images/arrow.gif') no-repeat 0px 5px;
	color: #ffffff;
}

#sidebar h1 {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	font-variant: normal;
	margin: 0px 0px 0px 0px;
	padding: 3px 20px 3px 0px;
	border-top: 3px solid #FFFF00;
	border-bottom: 1px solid #FFFF00;
   background:url('images/sidetitle.gif') no-repeat right;
}
#sidebar select{
	margin:5px 0px 2px 2px;
	font-size:11px;
	width:170px;
	overflow:hidden;
}

*/

/***** widget *****/
.fan_box .full_widget {background-color: transparent !important;}

#wp-calendar td {font-size:11px;}
#wp-calendar td a {font-weight:bold;text-decoration:underline;}
#wp-calendar {
	width: 174px;
	text-align: center;
	font-size:11px;
	border-bottom: 0px solid #FFFF00;}

.wp-caption { /*images caption*/
	text-align: center;
	color:#666666;
}

/*.textwidget { /*text box
	margin:2px 0px 5px 2px;
}*/

.rsswidget img{
	display:none;
}

#akismetwrap{
	margin:2px 0 2px 25px;
}

#sidebar .widget_rss h1{
	background:url('images/rss.png') no-repeat right;
}
.wp-smiley{
	vertical-align:middle;
	border:0px;
	padding:0px;
}

.editComment, .editableComment, .textComment{
	display: inline;
}

.chalt{
	background-color: #E2E2E2;
}
#newcomment{
	border:1px dashed #777;width:90%;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #999;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------		
																		NOVA VESÃƒO - 2012 | NOVA VESÃƒO - 2012
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/		

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

::-moz-selection { background: #d2bb67; color: #0a1a3c ; text-shadow: none; }
::selection { background: #d2bb67; color: #0a1a3c ; text-shadow: none; }

body { 
	font-family: Arial, Helvetica, sans-serif;
	background: #c5ba7b url(images/bg.png) repeat-x 0 0;
}

/*------------------------------
			HEADER
------------------------------*/

#header {
	width: 100%;
	height: 448px;
}

.ao-vivo {
	position: absolute;
	top: 0;
	right: 0;
	width: 174px;
	height: 162px;
	display: block;
}

.center {
	width: 980px;
	height: 448px;
	margin: 0 auto;
	position: relative;
}

.flor-lis {
	width: 158px;
	height: 122px;
	margin: 37px 0 0 20px;
	float: left;
}

.quotes {
	width: auto;
	height: auto;
	float: left;
	margin: 90px 0 0 60px;
	line-height: 24px;
	position: relative;
	z-index:300;
}

.quotes p {
	font-family: Arial, Helvetica, sans-serif;
	color: #d2bb67;
	width: 425px;
	height: auto;
	font-size: 17px;
	text-align: right;
	text-shadow: -1px 1px 4px #f39f1a;
	position: relative;
	z-index: 300;
}

.assinatura-mestre {
	width: 97px;
	height: 44px;
	float: right;
	margin-top: 15px;
	position: relative;
	z-index: 300;
}	

.mestre {
	position: absolute;
	right: 65px;
	z-index: 100;
	top: 25px;
}

.menu {
	position: absolute;
	bottom: 6px;
	left: 60px;
	z-index: 200;
}

.menu li {
	list-style: none;
	float: left;
	width: 192px;
	margin-left: -40px;
}

.menu li a {
	display: block;
	height: 40px; 
	border: 0; 
	text-indent: -9999px; 
	overflow: hidden; 
	background-color: transparent; 
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left; 
	direction: ltr; 
}

.menu li a:hover, .active {
	background-position: -192px!important;
}

a.home {
	background: url(images/home-menu.png);
}

a.coluna-social {
	/* background: url(images/coluna-social-menu-temp.png);
	Esse Ã© o correto quando as pÃ¡ginas Links e Todos os Posts estiverem OnLine*/
	background: url(images/coluna-social-menu.png);
}

a.links {
	background: url(images/links-menu.png);
	background: url(images/links-menu-temp.png);
	
}

a.posts {
	background: url(images/posts-menu.png);
}

/*------------------------------
		  CATEGORIAS
------------------------------*/	

.categorias {
	width: 980px;
	height: 200px;
	position: relative;
	margin: 0 auto;
}

.menu-categorias {
	width: 840px;
	height: 140px;
	position: absolute;
	left: 69px;	
	top: 60px;
	overflow: hidden;
}

.menu-categorias ul {
	width: 2205px;
	position: relative;
}

.menu-categorias ul li {
	width: 105px;
	height: inherit;
	float: left;
	position: relative;
}

/*------------------------------
Categorias | BotÃµes
------------------------------*/	

.next, .prev {
	text-align: left;
	text-indent: -9999px;
	display: block;
	width: 23px;
	height: 70px;	
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 50%;
	margin-top: -15px; 
	border: 0;
	outline: none;
}

.next {
	right: 35px;
	background: url(images/next.png);
}

.next:hover, .prev:hover {
	background-position: 0 -70px;
}

.prev {
	left: 35px;
	background: url(images/prev.png);
}

/*------------------------------
Categorias | Links Menu
------------------------------*/

.menu-categorias a {
	width: 105px;
	height: 120px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	background: url(images/sprite-categorias.png);	
	background-repeat: no-repeat;
}

.menu-categorias a:hover {background-position: 0 -120px;}

.categorias-acoes {background-position: -105px 0!important;}
.categorias-cursos {background-position: -210px 0!important;}
.categorias-artigos {background-position: -315px 0!important;}
.categorias-imprensa {background-position: -420px 0!important;}
.categorias-comendas {background-position: -525px 0!important;}
.categorias-ambiental {background-position: -630px 0!important;}
.categorias-caes {background-position: -735px 0!important;}
.categorias-amigos {background-position: -840px 0!important;}
.categorias-justica {background-position: -945px 0!important;}
.categorias-profissao {background-position: -1050px 0!important;}
.categorias-mensagens {background-position: -1155px 0!important;}
.categorias-filosofia {background-position: -1260px 0!important;}
.categorias-livros {background-position: -1365px 0!important;}
.categorias-gastronomia {background-position: -1470px 0!important;}
.categorias-india {background-position: -1575px 0!important;} 
.categorias-tv {background-position: -1680px 0!important;}
.categorias-musica {background-position: -1785px 0!important;} 
.categorias-diversos {background-position: -1890px 0!important;} 
.categorias-uni {background-position: -1995px 0!important;} 
.categorias-metodo {background-position: -2100px 0!important;}  

.categorias-acoes:hover {background-position: -105px -120px!important;}
.categorias-cursos:hover {background-position: -210px -120px!important;}
.categorias-artigos:hover {background-position: -315px -120px!important;}
.categorias-imprensa:hover {background-position: -420px -120px!important;}
.categorias-comendas:hover {background-position: -525px -120px!important;}
.categorias-ambiental:hover {background-position: -630px -120px!important;}
.categorias-caes:hover {background-position: -735px -120px!important;}
.categorias-amigos:hover {background-position: -840px -120px!important;}
.categorias-justica:hover {background-position: -945px -120px!important;}
.categorias-profissao:hover {background-position: -1050px -120px!important;}
.categorias-mensagens:hover {background-position: -1155px -120px!important;}
.categorias-filosofia:hover {background-position: -1260px -120px!important;}
.categorias-livros:hover {background-position: -1365px -120px!important;}
.categorias-gastronomia:hover {background-position: -1470px -120px!important;}
.categorias-india:hover {background-position: -1575px -120px!important;} 
.categorias-tv:hover {background-position: -1680px -120px!important;}
.categorias-musica:hover {background-position: -1785px -120px!important;} 
.categorias-diversos:hover {background-position: -1890px -120px!important;} 
.categorias-uni:hover {background-position: -1995px -120px!important;} 
.categorias-metodo:hover {background-position: -2100px -120px!important;}   

/*------------------------------
		  CONTAINER
------------------------------*/

#container {
	width: 975px;
	margin: 0 auto;
	position: relative;
	background: #7b744a;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 0px 10px 0px 10px;
	border-radius: 0px 0px 10px 10px; 
	z-index: 200;
}

/*------------------------------
		  CONTENT
------------------------------*/

#content {
	background: #968b54 url(images/content-bg.png) repeat-x;
	width: 720px;
	padding: 20px;
	margin-bottom: 0;
	min-height: 2700px;
	float: left;
}

/*------------------------------
CONTENT | Title
------------------------------*/

.title, .title a, .title2, .title2 a {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin: 0 5px 5px 5px;
	padding-top: 20px;
	clear: left;
}

/*------------------------------
CONTENT | Date
------------------------------*/

.date, .date2 {
	text-decoration: none;
	color: #d3b85a;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	padding-bottom: 35px;
}

.post-edit-link {
	color: #fff;
}

/*------------------------------
CONTENT | Entry
------------------------------*/

.entry p {
	color: #1D150B;
	font-size: 13.5px;
	line-height: 18px;
	margin: 0 10px 20px;
}


/*------------------------------
CONTENT | Page_Entry
------------------------------*/

.page_entry p {
	color: #1D150B;
	font-size: 13.5px;
	line-height: 18px;
	margin: 0 10px 20px;
}

/*------------------------------
CONTENT | Info
------------------------------*/

.info {
	font-size:13px;
	padding:4px 0 3px 1px;
	margin: 20px 0 50px 10px;
	float: left;
	width: 700px;
	position: relative;
	height: 90px;
}

.border-top, .border-bottom {
	background: transparent url(images/border_article-footer.png) repeat-x;
	height: 2px;
	width: 100%;
	float: left;
}

.bubble, .tags, .category {
	background: url(images/comments.png) no-repeat 2px 2px;
	margin: 6px 0;
	padding-left: 25px;
	float: left;
	font-size: 13px;
	padding-bottom: 0;
	width: 480px;
	height: 16px;
	overflow: hidden;
}

.bubble b a span {
	color: #011441;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.bubble a, .tags a, .category a {
	color: #1D150B;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}

.tags {
	background: url(images/tags.png) no-repeat 2px 0;
	font-weight: bold;
	height: 16px;
	overflow: hidden;
	clear: left;
}

.tags a, .category a {
	font-weight: normal;
}

.category {
	background: url(images/categorias.png) no-repeat 2px 0;
	font-weight: bold;
}

.midias-sociais-posts {
	height: 72px;
	position: absolute;
	right: 2px;
	width: 180px;
	top: 6px;
	padding-top: 11px;
}

.face-social, .twitter-social, .google-social {
	float: left;
	height: 65px;
}

.face-social {
	width: 58px;
	margin-left: 4px;
}

.twitter-social {
	width: 65px;
	float: right; 
}

.google-social {
	margin-top: 2px;
}
			
/*------------------------------
		  SIDEBAR
------------------------------*/

#sidebar {
	background: transparent;
	width: 215px;
	float: right;
}

/*------------------------------
Sidebar | Search
------------------------------*/

#searchform {
	background: #011627;
	width: inherit;
	height: 46px;
}

.search-field input {
	background: url(images/input-text-busca.png) no-repeat 0 0;
	border: 0;
	color: #011627;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	left: 13px;
	padding: 2px 3px 1px;
	position: relative;
	top: 12px;
	width: 131px;
}

#searchsubmit {
	background: url(images/bt-buscar.jpg) no-repeat 0 0;
	width: 46px;
	height: 13px;
	float: right;
	position: relative;
	top: -8px;
	left: 30px;
}

/*------------------------------
Sidebar | Widget
------------------------------*/

.widget {
	width: auto;
	padding: 25px 0 0 25px;
	position: relative;
	border-bottom: 2px solid #554427;
}

.widget h1 {
	display: none;
}

.widget h2 {
	font-weight: bold;
	color: #fff;
	font-size: 15.5px;
	letter-spacing: 0.2px;
}

.widget p {
	color: #1d150b;
	font-size: 13px;
	margin-top: 13px;
	line-height: 15px;
	margin-bottom: 5px;
	margin-right: 70px;
}

.widget a {
	color: #1d150b;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

/*------------------------------
Sidebar | Google Translate
------------------------------*/

#text-437025552, #text-528651085 {
	padding: 0!important;
	height: 39px;
	background: url(images/translate-bg.jpg) no-repeat left top;
}

.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {
	display: none!important;
}

.goog-te-gadget {
	font-size: 0px!important;
}

.goog-te-gadget .goog-te-combo {
	background: none repeat scroll 0 0 #C5B97C!important;
	border: 1px solid #554427!important;
	color: #554427!important;
	left: 50%!important;
	margin: 10px 0 10px -90px!important;
	position: relative!important;
	width: 180px!important;
}

/*------------------------------
Sidebar | Meta
------------------------------*/

#cmeta {
	background: #605437;
	padding: 6px 0 6px 25px!important;
}

.widget_cmeta ul li {
	margin: 5px 0;
}

.widget_cmeta ul li a {
	color: #C5AC5C;
}

.adm-login {
	background: url(images/adm-login.png) no-repeat 0 0;
	padding-left: 20px;
}

.adm-logout{
	background: url(images/adm-logout.png) no-repeat 0 0;
	padding-left: 20px;
}

/*------------------------------
Sidebar | Widget - Feeds
------------------------------*/

#text-443772451 {
	background: none repeat scroll 0 0 #554427;
	height: 141px;
}

.feeds h2 {
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	margin-bottom: 15px;
}

.feeds li {
	margin: 5px 0;
}

.feeds a {
	text-decoration: none;
	color: #c5ac5c;
	padding-left: 20px;	
	background-position: 0px 3px;
	font-size: 12px;
	font-weight: bold;
}

a.rss {
	background: url(images/ico_rss.png) no-repeat;
}

a.feed-twitter {
	background: url(images/ico_twitter.png) no-repeat;
}

a.feed-facebook {
	background: url(images/ico_facebook.png) no-repeat;
}

a.feed-youtube {
	background: url(images/ico_youtube.png) no-repeat;
}

/*------------------------------
Sidebar | Widget - Aulas ao Vivo
------------------------------*/

#text-528651082 {
	height: 155px;
	background: #605437;
}

.img-widgets {
	float: right;
	margin: 15px 15px 5px 0;
}

.img-assistir {
	width: 69px;
	height: 28px;
	position: absolute;
	bottom: -1px;
	right: 17px;
}	

/*------------------------------
Sidebar | Newsletter
------------------------------*/

#text-528651087 {
	background: #6b613f;
}

.newsletter {
	height: 140px;
}

.envelope {
	margin-top: -15px!important;
}

.newsletter input {
	width: 170px;
	height: 30px;
	background: url(images/input-text-newsletter.png) no-repeat left top;
	border: 0;
	font-size: 11px;
	padding-left: 3px;
	margin-top: 5px;
}	

/*------------------------------
Sidebar | Pratique
------------------------------*/

#text-528651086 {
	background: #6b613f;
	height: 251px;
}

.mapa-aside {
	height: 133px;
	width: 189px;
	margin: 15px 0 5px -12px;
}

.pratique ul {
	margin-top: 10px;
}

.pratique ul li {
	margin: 2px 0;
}

/*------------------------------
Sidebar | Facebook
------------------------------*/

#text-528651087 {
	padding: 0!important;
	background: url(https://www.metododerose.org/blogdoderose/wp-content/themes/blog-do-derose-2012/images/bg-face-box.jpg) no-repeat 0 0;
	height: 230px;
	overflow: hidden;
}

/*------------------------------
Sidebar | Animais Mortos
------------------------------*/

#text-528651088 {
	padding: 0!important;
	background: #605437;
}

/*------------------------------
Sidebar | PrÃªmios
------------------------------*/

.premios img {
	margin: 20px auto;
}

/*------------------------------
Sidebar | Rotary
------------------------------*/

#text-528651090 {
	padding: 0!important;
}

.rotary {
	padding: 15px;
}

.rotary h2 {
	margin-left: 10px;
}

.rotary img {
	width: 132px;
	height: 132px;
	margin: 15px 0 0 15px;
}

.rotary p {
	margin-left: 10px;
	margin-right: 3px;	
}	

/*------------------------------
			FOOTER
------------------------------*/

.footer {
	background: url(images/footer.bg.jpg) repeat-x;
	width: 100%;
	height: 110px;
	position: relative;
	z-index: 100;
	margin-top: -60px;
}

.footer .center {
	height: 110px;
}
	
.copyright {
	position: relative; 
	top: 72px;
	text-align: center;
	color: #e8a317;
	font-size: 12px;
	font-weight: 100;
}

.copyright a {
	outline: none;
}

.link_metodo{
	font-weight: bold;
	text-decoration: underline;
	color: #e8a317; 
}

.logo-office {
	width: 73px;
	height: 18px;
	position: relative;
	left: 3px;
	top: 3px;
	cursor: pointer;
}

.equipe {
	height: 310px;
	z-index: 500;
	margin-top: -310px;
}

.equipe-bg {
	width: 500px;
	height: 306px;
	background: url(images/equipe.bg.png) no-repeat left top;
	position: absolute;
	right: 239px;
	bottom: -15px;
	z-index: 505;
}

.equipe-bg p {
	line-height: 44px;
	margin-left: 20px;
	color: #dac267;
	font-size: 13px;
}

.equipe strong {
	font-size: 11.5px;
}

.equipe span {
	float: right;
	height: 30px;
	margin-right: 20px;
	padding-top: 10px;
	width: 90px;
}

.equipe-p {
	font-weight: bold;
	margin: 2px 0 -2px 0;
}

.equipe-ti, .equipe-alex, .equipe-douglas, .office-p {
	margin: -1px 0 0 20px!important;
}

.office-p {
	font-weight: bold;
}

.office-p a {
	color: #dac267;
}

.fechar-equipe {
	position: absolute;
	right: 246px;
	top: 62px;
	z-index: 500;
	cursor: pointer;
}

#crp_related h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
	margin-left: 10px;
}

#crp_related ul {
	margin-left: 10px;
	margin-bottom: 30px;
}

#crp_related ul li {
	color: #554427;
	float: left;
	font-size: 11px;
	line-height: 16px;
	list-style: disc inside none;
	width: 49%;
	height: 16px;
	overflow: hidden;
	margin-left: 1%;
}

#crp_related ul li a {
	color: #554427;
	font-size: 11px;
	outline: medium none;
	text-decoration: none;
}

.commentsBg {
	float: left;
	margin: -10px 0 30px 10px;
	width: 700px;
}

.commentsBg .bubble {
	background: #554427;
	margin: 0;
	width: 699px;
	height: 31px;
	padding-left: 0;
}

.commentsBg .bubble a {
	color: #EBBA10;
	font-weight: bold;
	padding: 10px;
	font-size: 16px;
	line-height: 31px;
}

#comments {
	float: left;
	width: 700px;
	margin-left: 10px;
}

.comment-author, .comment-meta, .comment-body, .logged-in-as, #respond  {
	float: left;
}

.commentlist li {
	float: left;
	width: 700px;
}

.comment-body {
	width: 700px;
	margin-top: 25px;
	padding-bottom: 20px;
	text-align: justify;
}

.comment-body .border-bottom {
	position: relative;
	top: 21px;
	left: -9px;
}

.reply {
	margin-left: -10px;
	float: right;
}

.autor-comment, .fn, .comment-meta a {
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
}

.fn, .url {
	color: #fff;
}

.url {
	font-weight: bold;
	font-size: 14px;
}

.commentmetadata {
	font-size: 14px;
	font-weight: bold;
	color: #D3B85A;
}

.comment-meta {
	margin-left: 10px;
}

.comment-body p {
	color: #1D150B;
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 0 52px;
	width: 500px;
}

.comment-body iframe {
	margin-left: -60px;
}

.comment-meta a {
	color: #D3B85A;
}

.comment-reply-link, .thdrpy a {
	background: url(images/bt-reply-comment.png) no-repeat scroll left top transparent;
	display: block;
	float: right;
	height: 28px;
	margin-right: 12px;
	text-align: left;
	text-indent: -9999px;
	width: 140px;
	margin-top: -11px;
}

.comment-reply-link:hover, .thdrpy a:hover {
	background-position: -140px 0!important;
}

.children > .comment {
	padding-top: 10px;
	padding-left: 10px;
	width: 690px;
}

.children > .comment > div > .reply {
	margin-left: -10px;
}

.commentlist > li > div {
	margin-left: 10px;
}

.comment-author-derose {
	background: #746b46!important;
}

.depth-2 {
	background: #847a50;
}

.depth-3 {
	background: #8b8054;
	width: 680px!important;
}

.depth-4 {
	background: #918658;
	width: 670px!important;
}

.depth-5 {
	background: #95895a;
	width: 660px!important;
}

.depth-2 iframe {
	width: 696px!important;
	height: 342px!important;
}


.depth-3 iframe {
	width: 685px!important;
	height: 337px!important;
}

.depth-4 iframe {
	width: 676px!important;
	height: 332px!important;
}

.depth-5 iframe {
	width: 666px!important;
	height: 327px!important;
}

.depth-2 > div .comment-body .border-bottom {
	width: 691px;
	margin-left: 9px;
}

.depth-3 > div .comment-body .border-bottom {
	width: 681px;
	margin-left: 9px;
}

.depth-4 > div .comment-body .border-bottom {
	width: 671px;
	margin-left: 9px;
}

.depth-5 > div .comment-body .border-bottom {
	width: 661px;
	margin-left: 9px;
}

.commentlist > li > .border-top {
	width: 700px;
	margin-bottom: 10px;
	margin-left: 0;
}

.children > li > .border-top {
	margin-top: -10px;
}

#respond {
	margin-top: 58px;
}

#reply-title {
	color: #1d150b;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.logged-in-as {
	color: #d3b85a;
	font-weight: bold;
	font-size: 14px;
}

#commentform {
	margin-left: 0;
	position: relative;
}

#comment {
	background: #e0dccc;
	border: 1px solid #a9914a;
	width: 674px;
	color: #1d150b;
	height: 148px;
	resize: none;
	margin: 3px 0;
}

#ecu_uploadform .title {
	font-size: 15px;
	margin: 0 0 9px 0;
	color: #1d150b;
	font-weight: bold;
	color: #1d150b;
}

#ecu_uploadform .message p {
	font-size: 13px;
	margin: 10px 10px 35px 0;
	color: #1d150b;
	text-align: justify;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------		
																		PÃGINAS - PÃGINAS - PÃGINAS 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------
		COLUNA SOCIAL
------------------------------*/

#coluna-ale {
	float: left;
}

#coluna-ale h2 {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin: 20px 5px 20px 10px;
}

#coluna-ale img {
	float: left;
	margin-bottom: 20px;
}

#coluna-ale p {
	color: #1D150B;
	font-size: 13.5px;
	line-height: 18px;
	margin: 0 10px 20px;
	float: right;
	width: 500px;
}

#coluna-ale h4 {
	color: #d3b85a;
	font-weight: bold;
	font-size: 14px;
	margin-left: 15px;
	float: left;
}

#coluna-ale h4 span {
	color: #fff;
	font-size: 12px;
}

/*------------------------------
		LINKS
------------------------------*/

dl {
	height: auto;
	padding: 20px;
}

dt {
	font-weight: bold;
	width: 670px;
}

.bt-links {
	text-align: left;
	text-indent: -9999px;
	display: block;
	width: 30px;
	height: 22px;
	background: url(images/bt_links.png) no-repeat left top;
	float: right;
	margin: -2px -15px 0 0;
}

.links-ativo {
	background-position: -30px 0;
}

dd {
	display: none;
}

dd h2 {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin: 15px;
}

dd ul {
	margin-left: 50px;
}

dd ul li {
	list-style-type: circle;
	color: #1d150b;
	font-size: 14px;
}

dd ul li a {
	color: #bda553;
	text-decoration: none;
	outline: none;
}

.pagelink-paragrafo {
	font-size: 13px;
	color: #c5ba7b;
	margin: 10px 10px 25px;  
}

/*------------------------------
	TODOS OS POSTS
------------------------------*/

.menu-posts {
	height: 45px;
	margin-top: 20px;
}

.menu-posts * {
	line-height: 30px;
	text-decoration: none;
	color: #1d150b;
	float: left;
	line-height: 30px!important;
}

.menu-posts a:hover {
	color: #d3b85a;
}

.anterior, .proxima {
	background: url(images/bt-anterior.png) no-repeat left top;
	font-size: 16px;
	padding-left: 30px;
	font-weight: bold;
	display: block;
	height: 30px;
}

.proxima {
	background: url(images/bt-proximo.png) no-repeat left top;
	float: right;
	padding-left: 0;
	background-position: 70px 0;
	padding-right: 30px;
	margin-left: -2px;
}

.anterior:hover {
	background-position: 0 -31px;
}

.proxima:hover {
	background-position: 70px -31px;
}

.menu-posts ul {
	margin-left: 60px;
	margin-top: 2px;
}

.menu-posts ul li {
	display: inline;	
}

.menu-posts ul li a {
	display: block;
	font-size: 15px;
	font-weight: bold;
	line-height: 26px!important;
	padding-left: 9px;
	width: 25px;
}

.menu-posts ul li a:hover, .active {
	background: url(images/hover_menu-posts.png) no-repeat left top;
	color: #ebba10;
}

.menu-posts label {
	font-size: 13.5px;
	margin: 0 10px 0 45px;
}

.menu-posts input {
	background: url(images/input-text-posts.png) no-repeat left top;
	border: medium none;
	font-size: 13px;
	height: 23px;
	line-height: 23px;
	margin-top: 3px;
	padding-left: 12px;
	width: 29px;
}

.menu-posts span {
	width: 100px;
	font-size: 13.5px;
	margin-left: 10px;
}

.menu-posts-letras {
	padding-bottom: 0px;
	width: 720px;
	float: left;
}	

.menu-posts-letras ul {
	width: 610px;
	margin: 30px auto 20px auto;
}

.menu-posts-letras ul li {
	display: inline;
	margin: 0 2px;
}

.menu-posts-letras ul li a {
	font-weight: bold;
	color: #1d150b;
	text-decoration: none;
}

.menu-posts-letras ul li a:hover, .menu-posts-letras ul li a.active  {
	color: #ebba10;
}

.micro-posts {
	float: left;
}

.micro-posts h2 {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin: 20px 5px 5px 10px;
}

.micro-posts a {
	color: #D3B85A;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	text-decoration: none;
}

.micro-posts span {
	color: #fff;
}

.p-micro-posts {
	color: #1D150B;
	float: left;
	font-size: 13.5px;
	line-height: 18px;
	margin: 20px 10px 20px;
	width: 700px;
}

a {
	color: #fff;
	outline: none;
}

.navigation {
	float: left;
	width: 700px;	
}

.alignleft a, .alignright a {
	display: block;
	width: 126px;
	height: 30px;
	text-indent: -9999px;
}

.alignleft a {
	background: url(images/link-anteriores.png) no-repeat 0 0;
	margin-left: 10px;
}

.alignright a {
	background: url(images/link-proximos.png) no-repeat 0 0;
}

.alignleft a:hover, .alignright a:hover {
	background-position: 0 -30px;
}

.comment-childs  {
	background: #968b54;
	border:0;
	margin-top: 20px;
	margin-left: 3px;
	margin-right: 10px;
	padding:4px 2px 2px 4px;
}

.chalt {
	background: #7b744a!important;
}

p.thdrpy {
	margin-bottom: 0!important;
}

p.thdrpy a {
	background-position: 0 0 !important;
	height: 28px;
	left: 590px;
	line-height: 32px;
	position: absolute;
	margin-top: -7px;
}

.quotes {
	display: none;
}

.comment-childs .thdrpy > a {
	margin-top: -25px;
}


#cancel_reply a {
	display: none;
}

#uploadform label {
	display: none;
}

.input-estilized-div {
	height: 100px;
	position: relative;
	width: 300px;
	float: right;
}

.input-estilized {
	background: url(images/bt-enviar-arquivo.png) no-repeat 0 0;
	width: 140px;
	height: 28px;
	position: absolute;
	z-index: 200;
	/*margin-left: 40px;*/
	left: 0;
}

.input-estilized-div > input {
	opacity: 0;
	filter: alpha(opacity=0);
	width: 140px;
	right: 160px;
	position: absolute;
	z-index: 800;
}

.reply-galera {
	height: 57px;
	line-height: 32px!important;
	color: #D3B85A!important;
	margin-bottom: 0!important;
}

cite {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.comment-childs p {
	margin-bottom: 20px;
}

.reply-filho {
	margin-top: -28px!important;
	margin-left: -12px;
}

.reply-filhos-dois {
	margin-top: -27px!important;
	margin-left: -24px;
}

.comment-childs #commentform .comment-form-comment #comment {
	width: 118.1%;
}

#submit {
	position: absolute;
	bottom: 0;
	text-indent: -9999px;
	background: url(images/bt-enviar-comment.png) no-repeat 0 0;
	width: 140px;
	height: 28px;
	right: 0;
	border: 0!important;
	cursor: pointer;
}

.comment-childs #commentform #ecu_uploadform { 
	margin-left: 51px;
	margin-bottom: -22px;
}

.comment-childs #commentform #ecu_uploadform .message p {
	width: 595px;
}

.comment-childs #commentform .form-submit #submit {
	right: 30px;
}

.border-childs {
	margin: -5px 0 0!important;
	position: relative!important;
	left: -4px!important;
	width: 101%!important;
}

.entry h4, .entry h3, .entry h2 {
	margin: 0 0 10px 10px;
	font-weight: bold;
}

.page_entry h4, .page_entry h3, .page_entry h2 {
	margin: 0 0 10px 10px;
	font-weight: bold;
}

.img-assinar {
	background: url(https://www.metododerose.org/blogdoderose/wp-content/themes/DeRose-Oficial-2012/images/bt-assinar.png) no-repeat 0 0!important;
	bottom: -2px!important;
	height: 28px!important;
	width: 69px!important;
	position: absolute!important;
	right: 17px!important;
	cursor: pointer;
}

#text-443827761 {
	height: 300px;
}

#text-528651091 {
	padding:0px;
}