/*

	Theme Name: Talian 1.0

	Theme URI: http://www.va4business.com/

    Download URL: http://www.va4business.com/business

	Description: Talian is 3 column theme with a perfect combination of Green and black color. This theme is widget ready, SEO friendly and created with valid markups. Another premium theme created by <a href="http://www.va4business.com" target="_blank">VA4Business</a>, after widely appreciated Redie series themes.

	Author: Steve Arun

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

*/

*{
	margin:0;
	padding:0;
}

body {

	font-family: Verdana, Arial,"Lucida Sans", "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:100%;
	color: #333333;
	margin: 0px;
	padding: 0px;	
	background-color: #dadada;
	
}
a{
color:#31345E;
text-decoration:none;
font-weight:bold;
}
a{
/*
color:#31345E;
text-decoration:none;
font-weight:bold;
letter-spacinf:0.08em;
*/
}
a:hover{
text-decoration:underline;
}

img {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


img.alignleft {
	float: left;
	margin-top: 5px;

	margin-right: 8px;

	margin-bottom: 2px;

	margin-left: 0px;

}

img.alignright {

	float: right;

	margin-top: 8px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 8px;

}

img.aligncenter {

	display: block;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 4px;

	margin-left: auto;

	clear: both;

}

.alignleft {

}

.alignright {

	float: right;

}

.aligncenter {

	display: block;

	clear: both;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}
#geral {

	background: url(img/pattern-diagonal.gif) repeat;
}
#header_wrap{
	width: 996px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrap_talia {
	width: 996px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#container_talia {
	margin: 0px;
	float: left;
	width: 996px;
}

#header_talia {	
	width: 100%;
	padding-right: 0;
	padding-left: 0;		
	height:143px;
	background:url(img/header-repeat.gif) repeat-x;
	margin:0 auto;
	border-bottom:6px solid #31345e
}

#content_talia {
	float: left;
	width: 990px;
	padding-right: 6px;
	padding-left: 0;
	position: relative;
	margin:0 auto;
}

.right-content-talia {
	float: right;
	width: 786px;

}

.left-content-talia {
	float: left;
	width: 198px;
	padding-top:8px;
}

#left-post {
	width: 582px;
	padding-right: 0;
	padding-left: 0;
	float: left;
	position: relative;
	padding-top: 0;
}

#right-sidebars {
	float: right;
	width: 198px;
	padding-bottom: 25px;	
}

#left-sidebars {
	float: left;
	width: 198px;
	
}

/*--------FOOTER-----------*/	
#footer_talia {
	background-color:#F0F0EF;
	float: left;	
	width: 100%;
	text-align: center;
	margin-top: 6px;
	color: #31345E;
	font-size: 11px;
	margin-bottom:6px;
}
#footer_talia p{
margin-bottom:12px;
}
#footer_talia a:link, #footer_talia a:visited {
	color: #31345E;
	text-decoration: none;
}

#footer_talia a:hover, #footer_talia a:active {
	text-decoration: underline;
}
#menuCima ul {
text-align: center; 
margin: 6px 0 18px 0; 
}
#menuCima ul li {
display: inline; 
 color:#333333;
}
ul li.rss {
background: url(img/bullet-rss.gif) no-repeat 0 50%;
padding-left:10px;
margin-left:4px;
}
#menuCima ul li a {
padding: 6px 12px 6px 12px; 
color: #31345E;
text-decoration: none;
text-transform:uppercase;
font-weight:bold;
}
#menuBaixo ul {
text-align: center; 
margin: 6px 0 5px 0; 
}
#menuBaixo ul li {
display: inline; 
 color:#333333;
}

#menuBaixo ul li a {
padding: 7px 12px 6px 12px; 
color: #31345E;
text-decoration: none;
text-transform:uppercase;
font-weight:bold;
}
/*--------/FOOTER-----------*/	
.header_site_desc {
	float: left;
	height: 110px;
	width: 706px;
}

/*--------LOGO-----------*/	
.header_site_desc h1{
	position: relative;
	left:15px;
	top:0;
	background: url(img/logo.gif) no-repeat;	
	text-indent: -9000px;
	float:left;
	width: 166px;
	height: 140px;
}
.header_site_desc h1 a{
	display:block;
	width: 162px;
	height: 96px;
}
.header_site_desc h1 img{
	display:none;

}
.header_site_desc h1 a:link, .header_site_desc h1 a:visited {
	color: #060F3D;
	text-decoration: none;
}

.header_site_desc h1 a:hover, .header_site_desc h1 a:active {
	color: #060F3D;
	text-decoration: none;
}

/*--------/LOGO-----------*/

/*--------DESCRICAO-----------*/
.header_site_desc p{
	float:left;
	font-size:11px;
	color:#9A8240;
	text-indent: -9000px;
	background: url(img/slogan.gif) no-repeat;
	width: 506px;
	height: 34px;
	position:relative;
	left:50px;
	top:77px;
}

/*--------/DESCRICAO-----------*/	


.header_nav_box {
	float: right;
	width: 286px;
	height: 110px;
}
/*--------TELEFONE-----------*/
.header_nav_box #telefone p{
	font-size:9px;
	color:#9A8240;
	text-indent: -9000px;
	background: url(img/telefone.gif) no-repeat;
	width: 118px;
	height: 24px;
	position:relative;
	margin-left:161px;
	top:42px;
}
/*--------/TELEFONE-----------*/
/*--------BUSCA-----------*/
#searchform {
	float: left;
	height: 30px;
	width: 280px;
	position:relative;
	top:56px;
}

#searchform form {
	float: left;
	width: 280px;
	margin: 0px;
	padding: 0px;
}

#searchform p {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.src_field {
	width: 188px;	
	float: left;
	height: 19px;
	border:0;
	padding:3px;			
	background-image: url(img/search-field.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	color: #31345E;

}
#busca .artigosBg h3{
	margin-top:24px;
}
#busca .artigosBg p{
	margin-top:20px;
}
#busca .artigosBg#conteudo{
	padding-bottom:6px;
}
#busca #artigosPg h5{
	margin-left:24px;
	color:#666;
	margin-top:12px
}
/*--------/BUSCA-----------*/

/*--------MENU TOPO-----------*/
ul#navigators{
	margin: 0px;	
	list-style-type: none;	
	width: 978px;
	height:24px;
	position:relative;
	float:left;
	margin-top:7px;
	background-color: #fff;
	border-color:#F0F0EF;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;	
	border-style:solid;
	padding-left:18px;
	border-bottom:none;

}

ul#navigators li {
	display: inline;
	color: #31345E;
	padding: 0px;
	margin: 0;

}

ul#navigators li a:link, ul#navigators li a:visited {
	display: block;
	padding-right: 8px;
	padding-left: 8px;
	color: #31345E;
	text-transform:uppercase;
	text-decoration: none;
	text-align: center;
	background-color: #fff;
	line-height: 24px;
	height: 24px;	
	width: auto;
	float: left;
	border-color:#F0F0EF;
	border-left-width:1px;
	border-right-width:2px;
	border-top-width:0;
	border-bottom-width:0;
	border-style:solid;
	font-weight:bold;
	font-size:11px;	
padding-bottom:0;
}

ul#navigators li a:hover, ul#navigators li.current_page_item a {
	display: block;
	background-color: #31345e;
	color:#fff;	
	padding-bottom:1px;

}
ul#navigators li#facebook a{	
	display:block;
	text-indent: -9000px;	
	background: url("img/22x22_facebook.gif") no-repeat top center;	
	width:22px;
	height:22px;

}
ul#navigators li#twitter a{	
	display:block;
	text-indent: -9000px;	
	background: url("img/22x22_twitter.gif") no-repeat top center;	
	width:22px;
	height:22px;

}
/*--------/MENU TOPO-----------*/
.sidebar-box {
	float: left;
	width: 205px;
	margin: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font
}

#left-sidebars .sidebar-box h3 {
	text-indent:-9000px;
	height:0;
}

.sidebar-box ul {
	margin: 0px;
	float: left;
	width: 198px;
	list-style-type: none;
	padding-top: 0;
	padding-right: 0px;	
	padding-left: 0;	
}

.sidebar-box ul ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 198px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}



.sidebar-box ul li {
	margin: 0px;
	float: left;
	padding: 0px;
	background-color:#fff;
	width: 198px;
	border-top:1px solid #F0F0EF

}


.sidebar-box ul ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	background-color:#fff;
	width: 198px;	


}



.sidebar-box ul li a:link, .sidebar-box ul li a:visited {
	margin: 0px;
	float: left;
	display: block;
	width: 198px;	
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 12px;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;	
	color:#333333;
	cursor:default;

}
.sidebar-box ul li h4{
	margin: 0px;
	float: left;
	display: block;
	width: 198px;	
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 12px;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;	
	color:#31345e;
	cursor:default;

}

.sidebar-box ul li a:hover, .sidebar-box ul li a:active {
	margin: 0px;
	float: left;
	display: block;
	width: 198px;	
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;		
	text-decoration: none;	
}
.sidebar-box ul ul li a:hover, .sidebar-box ul ul li a:active {
	margin: 0px;
	float: left;
	display: block;
	width: 186px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;		
	text-decoration: none;	
	background-color: #dadada;
}

.sidebar-box ul ul li a:link, .sidebar-box ul ul li a:visited {
	margin: 0px;
	float: left;
	width: 186px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 18px;
	font-weight:normal;
	color:#31345e;
	cursor: pointer
}
/*--------SIDEBAR DIREITA-----------*/

#right-sidebars h3, #right-sidebars h2{
	color:#9a8240;
	font-size:12px;
	margin-left:12px;
margin-top:6px;	
margin-bottom:-12px;
padding-top:0;
}

#right-sidebars p {
	margin-top:23px;
	margin-left:12px;
	
}
.sideAgenda{
	border-bottom:1px solid #DDDDDD;
	margin-left:-20px;
	
font-size:11px;
margin-top:10px;
}
#right-sidebars #agendas a.veja{
padding-bottom:12px
}
.sideAgenda h4 a{
	font-size:12px;
	color:#28294F;
	background: url(img/bullet-conteudo.gif) no-repeat 0 50%;
	padding-left:12px;
	margin-top:12px;
	display:block;
	position:relative;
	height:1%
}
.sideAgenda .post-meta-key{
	line-height:2.2em;
}
#agendas a.veja{
	text-decoration:none;
	color:#31345E;	
	padding-right:23px;		
	background: url(img/btn-mais-artigos.gif) no-repeat right 0;
	text-align:right;
	display:block;
	margin-right:10px;
	padding-bottom:8px;
	padding-top:0;
	margin-bottom:6px;	
}
#agendas a.veja:hover{
	text-decoration:underline;

}

#associado img{
margin-top:-7px;
margin-bottom:12px;
}
#direita img{
margin-bottom:12px;
}
/*-----NEWSLETTER-------*/
form.phplist {
	margin-top:15px;
	margin-left:12px;
	margin-bottom:0;
}
.phplist label{
	display:block;
	color:#686868;
	padding-bottom:12px;
	font-size:11px;
}
.phplist input#attribute1, .phplist input#email{
	width: 174px;	
	float: left;
	height: 21px;
	border:0;
	padding:3px;			
	background-image: url(img/news-input.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	color: #31345E;

}
.phplist input#attribute1{
	padding-bottom:8px;
}
.phplist #contactsubmit{
color:#D9DAE1;
border:0;
background:url(img/btn-assinar-2.gif) no-repeat left top;
cursor:pointer;
width:60px;
height:23px;
font-size:11px;
text-transform:uppercase;
margin-top:12px;
padding-top:3px;
position:relative;
left:115px;
padding-bottom:12px
}
#direita #contactsubmit{
margin-bottom:12px
}
/*-----/NEWSLETTER-------*/

/*-----HOROSCOPO-------*/
h4.horoscopo p{
	color:#686868;
	font-size:9px;
	margin-left:12px;
	margin-top:3px;
	width:174px;
	position:relative;
	top:-10px
}
h5.horoscopoAutor a{
color:#31345e;
margin-left:12px;
font-size:10px;
margin-top:0;
padding-top:0;

}
h5.horoscopoAutor{
margin-top:-6px;
padding-top:0;
padding-bottom:10px

}
img#imgHoroscopo{
position:relative;
	top:-24px;
margin-bottom:-12px
}
/*-----/HOROSCOPO-------*/
/*-----ENQUETE-------*/
strong.poll-question{
	color:#31345E;
	font-size:11px;
	margin-left:12px;
	margin-top:24px;
	width:174px;
	display:block;
}
.dem-results ul li{
border:0;
margin-left:12px;
margin-top:18px;
width:173px;
}
.dem-results ul li label{
color:#31345E;
font-size:11px;
padding-left:3px;
position:relative;
top:2px;
}
input.dem-vote-button{
margin-left:12px;
margin-top:12px;
margin-right:6px;
}
a.dem-vote-link{
color:#333333;
text-transform:lowercase;
position:relative;
top:10px;
margin-left:12px;
}


.dem-graph a, .dem-graph a:hover {
display: block;
float: left;
height: 6px;
cursor:default;
text-decoration: none;
border: 0;

}

.dem-winner a, .dem-winner a:hover {
border:1px solid #ccc;

}

.dem-winner {
padding-right: 0;
padding-top:6px;
}


.dem-graph b, .dem-graph i {
float: left;
display: block;
position: absolute;
margin-left: 3px;
font-weight: bold;
font-style: normal;

margin-top:-4px;
}


/* kubrick fixies */
.democracy form {
text-align: left;	
}

html>body .entry .democracy ul {
text-indent: 0 !important;
}


.democracy input {
vertical-align: middle;
}

.dem-graph a i, .dem-graph a:hover b {
display: none;
width:153px;

}

.dem-graph a:hover i {
display: block;

}

/* yay IE hack - display or visibility don't work */
* html .dem-graph a i, * html .dem-graph a:hover b {
filter: alpha(opacity=0);
display: block;
}

* html .dem-graph a:hover i {
filter: alpha(opacity=100);
display: block;
}


.dem-total-votes, .dem-added-by-guest {
display: block;
margin-left:12px;
padding-top:12px;

}

.dem-user-added {
display: block;

}

.dem-archives .democracy {
margin-bottom: 30px;	

}
.democracy {
max-width: 198px;

}





.dem-graph {
border: 0;
height: 10px;

width:153px;
}

.dem-graph a, .dem-graph a:hover {
background: #efefef;
border-bottom: 5px solid #e0e0e0;
border-right: 1px solid #ccc;

}


* html .dem-graph a, * html .dem-graph a:hover {
border-bottom-width: 6px;
}

* html .dem-graph {
height: 11px;
}

.dem-graph b, .dem-graph i {
color: #555;

}

.dem-voted-for-this {
border-color: #888;

}

/* blix fix */
.democracy ul { padding: 0; } 
.democracy label {
float: none;
display: inline;

}



/*-----/ENQUETE-------*/
/*-----NEWSLETTER-------*/
h6.assinatura{
width:176px;
color:#31345E;
font-size:12px;
line-height:18px;
margin-left:14px;
margin-top:18px;
margin-bottom:12px;
}
/*-----/NEWSLETTER-------*/
/*--------/SIDEBAR DIREITA-----------*/
/*-------------CENTRO----------------*/
#centroPage div.inner, #centroPage div.round { 
	padding-bottom:0;
	
}
#centro div.inner#agenda, #centro div.round#agenda { 
	margin-top:0;	
}
#centro.atividades div.inner#agenda, #centro.atividades div.round#agenda { 
	margin-top:6px;	
}
#centroPage h2, #centro h2{ 
	padding-bottom:17px;
	padding-top:4px;
	color:#31345E;
	font-size:13px
}
#centroPage h2 a{ 
	line-height:16px;
	color:#31345E;
}
h2#titulo{ 
	margin-left:18px
}
#centroPage h2 .semFim{
display:block;
margin-left:18px;
padding-bottom:1px;
font-size:13px
}
#titAtividade{
	width:210px;
	line-height:18px;
}
.atividades h2, .atividades h2{	
	padding:20px 0 0 0;	
	color:#31345E;
	margin:0;
	line-height:0;
	position:relative;
	top:4px;
}
.atividades #navegador ul{
	margin:0;
padding:0;
height:21px;
	padding-bottom:0;
	padding-top:0;
	margin-left:9px;
position:relative;
top:13px;
}
#centroPage div.cbb #conheca{ 
	padding-bottom:30px;
}
#centroPage #conheca h3, #centro #conheca h3{ 
	padding-bottom:15px;
	padding-top:6px;
margin-left:20px;
margin-right:18px;
font-size:13px
}
#centroPage #conheca p{ 
	padding-bottom:15px;	
	color:#333333;
	margin-left:18px;
	margin-right:18px;
	font-size:1px;
font-size:12px;
	line-height:19px
}
#centroPage #conheca a{ 	
	font-size:11px;
	color:#31345E;
	font-weight:bold
}

div#conheca ul{
list-style:none;
padding-bottom:30px
}
div#conheca ul ul{
font-size:10px;
margin-left:35px;
margin-right:18px;
list-style:outside;
line-height:18px;
}
div#conheca ul ul li{
padding-bottom:3px;
}
div#conheca ul ul ul{
margin-bottom:0;
padding-bottom:3px;
}
#centroPage #conheca ul ul li a, #centro #conheca ul ul li a{ 	
	font-size:12px;
	color:#31345E;
}

#centroPage #conheca p#relacionados{
	margin-right:0;
	font-size:12px;
	margin-bottom:6px;
	margin-left:20px
}
h2 span.bread{ 
	margin-left:16px;
	color:#AAAAAA;		
	font-size:12px		
}
h2 span.atividades{ 
	position:relative;
	top:-5px;
	line-height:15px	
}
h2 span.bread a{ 
	color:#AAAAAA;		
}
h2 span.bread a:hover{ 
	color:#31345E;
}
#centroPage div#conteudo, #centroPage div.round div#conteudo, #centro div#conteudo{ 
	padding-bottom:30px;
	margin-top:12px;
	margin-left:18px;
	margin-right:18px;
	border:1px solid #fff;
}
#centro div#conteudo{ 
	padding-bottom:60px;
}
#centro div#conteudo h3{ 
	margin-left:0
}
#centroPage div#conteudo ul li, #centro div#conteudo ul li{ 
	line-height:18px;
}


#centroPage div.blogs div.artigosBg{ 
	padding-bottom:48px;	
}
#centroPage div#conteudo h3, #centroPage div.round div#conteudo h3, #centro div#conteudo h3{ 
	font-size:14px;	
	padding-top:0;
	padding-bottom:12px;
	display:block;
	color:#9A8240;
}
h3#ultimosArt{
margin-left:18px;
padding-top:18px
}
#centroPage div#conteudo.contato h3{ 
	font-size:14px;		
	padding-bottom:12px;
	display:block;
	color:#9A8240;
}
#centroPage div#astrologos div#conteudo h3{ 
	font-size:14px;		
	padding-top:0;
	padding-bottom:6px;
	display:block;
	color:#9A8240;
	margin-top:0
}
#centroPage div#conteudo dl{ 
	
	padding-top:0;
	padding-bottom:12px;
	display:block;
	color:#333333;
}

#centroPage div#conteudo img, #centro div#conteudo img{ 
	margin-left:0;
	border:1px solid #F0F0EF;
	padding:6px;
	margin-right:18px;
	margin-bottom:6px;
	margin-top:0;
	float:left
}

#centroPage div.author h4{ 
	font-size:13px;
	color:#9A8240;	
	margin-top:18px;
	margin-bottom:12px;
}
#centroPage div.author p{ 
	margin-top:8px;
	margin-bottom:8px
}
div#conteudo .posted-aut-cat a{ 
	font-size:11px;	
	color:#31345E;
font-weight:bold;
}
div#conteudo .posted-aut-cat{ 
display:block;
margin-bottom:18px;
margin-top:-6px;
	font-size:10px;		
	color:#686868;	
}
#centroPage div#conteudo h3 a{ 
	font-size:13px;	
	padding-top:18px;
	padding-bottom:12px;
	display:block;		
}
#centroPage div#busca div#conteudo h3 a{ 
	font-size:13px;	
	margin-left:0;
	padding-top:0;
	padding-bottom:0;
	display:block;	
	
}
#centroPage div#busca div#conteudo h3{ 
	font-size:13px;	
	margin-left:0;
	padding-top:0;
	padding-bottom:0;
	position:relative;
	top:-24px;
	left:0;
	margin-bottom:-30px;
}
#centroPage div#conheca a.veja{
	text-decoration:none;
	color:#31345E;	
	padding-right:23px;		
	background: url(img/btn-mais-artigos.gif) no-repeat right 2px;
	text-align:right;
	display:block;	
	margin-top:12px;	
}
#centroPage div#conheca a.veja:hover{
	text-decoration:underline;
	
}
#centroPage div#conteudo h5, #centro div#conteudo h5{ 
	font-size:14px;
font-weight:bold;
	color:#9A8240;	
	margin-bottom:12px;
margin-bottom:12px;
margin-top:0
}
#centroPage div#conteudo h6, #centro div#conteudo h6{ 
	font-size:12px;
	color:#9A8240;	
	margin-top:18px;
	margin-bottom:12px;
}
#centroPage div#conteudo a.permalink, #centro div#conteudo a.permalink{ 
	font-size:1em;	
	padding-top:18px;	
	display:block;
	font-weight:bold;
}
div#conteudo p{
font-size:12px;
line-height:18px;
margin-bottom:18px
}
div#conteudo{
font-size:12px;
line-height:18px;
margin-bottom:18px
}

div#conteudo ul, div#conteudo ol{
font-size:12px;
margin-left:0;
margin-right:18px;
list-style:none;
margin-top:6px;
margin-bottom:18px
}
div.post-meta div#conteudo ol{
	list-style: decimal;
	margin-left:36px;
	margin-top:6px;
	line-height:1.8em;
}
#bullet{
	font-size:11px;
	position:relative;
	bottom:2px
}
div#conteudo ul li{
	background: url(img/bullet-conteudo.gif) no-repeat 0 6px;
	padding-left:14px;
	padding-bottom:6px;
}
#geralCont{
clear:both
}
div#titulos { 
	width:440px;
	float:left;
	margin-right:6px;
}
div#navegador{ 
	width:136px;
	float:left;	
	
}
#navegador ul#atividades{
	position:relative;
	top:0;
	padding-bottom:15px
}
#navegador ul{
	list-style:none;
	padding-bottom:11px;
	padding-top:1px;
	margin-left:9px;
}
#navegador ul li{
	display:inline;	
}

#navegador ul li#indique{		
	width: 51px;
	height: 21px;	
}
#navegador ul li#imprimir{	
	width: 56px;
	height: 21px;	
}
div#container{
	width:582px;
	margin: 0;
	padding:0;
	float:left;
	margin-bottom:-6px
}
div#contentEsq, div#contentGaleria{
	float:left;
	width:288px;
	padding:0;	
	margin-top:6px;
	color:#333333;
	padding-bottom:0;	
}
div#contentDir, div#contentBlog{
	float:right;
	width:288px;
	padding:0;	
	margin-top:6px;
	color:#333333;
	padding-bottom:0;		

}

#centro h3, #centroPage h3{
	color:#9A8240;
	font-size:13px;
	font-weight:bold;
	margin-top:0;
}
#centro h3{
	margin-left:14px;
}
/*--------TABELA CENTRO----------*/
.holder {
	float: left;
	margin: 10px;
	
			}
.scroll-pane {
	width: 558px;
	overflow: auto;
	background: #fff;
	float: left;

}
			
#pane2 {
	height: 150px;
	
}
#pane2 table{
	width: 534px;
	color:#31345E;
	font-size:12px;	
	border-collapse: collapse;
}
#pane2 table th{
	color:#333333;
	font-size:13px;
	border-right:1px solid #F0F0EF;
	background-color:#fff;
	text-align:left;
	padding-left:12px;
	height:30px;

}
#pane2 table td{	
	border:1px solid #F0F0EF;
	height:30px;
	padding:6px 12px 6px 12px;

}
#pane2 table tr{
	background: url(img/pattern-diagonal.gif) repeat;
	padding:12px 0;

}
#pane2 table tr a{
	display:block
}
#pane2 table tr a:hover{
	text-decoration:none;
}
#pane2 table tr.alt{
	background: url(img/bg-branco.gif) repeat;
	padding:12px 0;

}
#pane2 table tr.over td {	
	border-bottom:1px solid #9A8240;
	cursor: pointer;
}
a.jScrollArrowUp {
	background: url(img/scroll-seta-up.gif) no-repeat 0 0;

}

a.jScrollArrowDown {
	background: url(img/scroll-seta-down.gif) no-repeat 0 0;
	
}
#container-1{
margin-top:-3px;
}

#container-1 ul{
margin-left:12px;
margin-top:12px;

}
#container-1 p.esse .jScrollPaneContainer {
margin-top:10px;
margin-left:12px;
}
/*--------/TABELA CENTRO----------*/
/*--------CALENDARIO----------*/
#fragment-2 {
	width: 542px;	

	margin-top:12px;
	margin-left:13px;
	border-bottom:1px solid #F0F0EF;
	border-right:1px solid #F0F0EF;
	border-left:1px solid #F0F0EF;
	padding-bottom:12px;
	padding-top:12px;
}
#fragment-2 a{
	text-decoration:none;

}
/*--------/CALENDARIO----------*/
/*--------DESTAQUE----------*/
#destaqueBox{
	padding:0 12px 0 12px;
	background-color:#E8E2D4;
	margin: 44px 12px 0 12px;
	margin-bottom:0;
}
#contentEsq #destaqueBox{
	font-size:11px;
	color:#333333;
	line-height:20px;	
}
#contentEsq #destaqueBox h4{
	padding:12px;
	font-size:12px;
	color:#31345E;
	background-color:#E8E2D4;
	margin: -38px 12px 0 -12px;
	width:237px;
}
#contentEsq #destaqueBox h3{
	position:relative;
	top:-46px;
	left:-25px;
}
#contentEsq #destaqueBox h5, #contentEsq #destaqueBox h6{
	display:none;
}
a.veja{
	text-decoration:none;
	color:#31345E;	
	padding-right:17px;		
	background: url(img/btn-mais.gif) no-repeat right 0;
	text-align:right;
	display:block;
	margin-top:24px;
padding-bottom:20px;
font-size:10px;
font-family:  Verdana, Arial,"Trebuchet MS", Trebuchet, Helvetica, sans-serif;
}
a.veja:hover{
	text-decoration:underline;	
}

/*--------/DESTAQUE----------*/
/*--------NOTICIAS----------*/

#contentDir p{
	padding:12px 12px 12px 14px;		
}
#contentDir p a{	
	font-size:11px;
	line-height:18px;
	color:#31345E;
	text-decoration:none;
}
#contentDir p a:hover{	
	text-decoration:underline;
}
#contentDir small{
	padding:0 12px 0 14px;
	font-size:10px;
	color:#333;	
	clear:left;
	display:block;
	
}
#contentDir small a{
	font-size:10px;
	color:#333;	
	text-decoration:none;
}
#contentDir h4{
	padding:18px 12px 6px 14px;	
	float:left;
}
#contentDir h4 a{
	font-size:12px;
	color:#31345E;
	text-decoration:none;
}
#contentDir a:hover{
	text-decoration:underline;
}
#contentDir .img-wrapper{

	background: url(img/shadow.gif) no-repeat bottom right;
	clear:right;
	float:left;
	margin-left:17px;
	margin-top:14px
}
#contentDir .img-wrapper img{
	margin: -3px 3px 3px -3px;
	background-color:#fff;	
	padding:6px;
	border:1px solid #F4F4F4
}

/*--------/NOTICIAS----------*/
/*--------ARTIGOS----------*/
.artigos{
	background: #f7f7f7 url(img/pattern-diagonal.gif) repeat;
	
	width:558px;
	margin-left:14px;
	height:136px;
	display:block;
	position:relative;
	
}
.artigos img{	
	padding:12px;
}
.artigosIn{	
	width:366px;
	position:absolute;
	left:178px;
	top:0;
}
#artigosOut {	
margin-bottom:0;
}
#artigosOut h4 a{
	color:#31345E;
	text-decoration:none;
	font-size:12px;
}

#artigosOut h4 a:hover{
	text-decoration:underline;

}
#artigosOut h4{
	margin-top:12px;
	margin-bottom:6px;
}

#artigosOut p a{
	color:#333333;
	text-decoration:none;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
}
#artigosOut p{
	
	margin-top:6px;
}
#artigosOut h3{
	padding-bottom:18px
}

#artigosOut a.veja, #contentBlog a.veja, #container-2 a.veja{
	text-decoration:none;
	color:#31345E;	
	padding-right:23px;		
	background: url(img/btn-mais-artigos.gif) no-repeat right top;
	text-align:right;
	display:block;
	margin-right:10px;

	padding-bottom:14px;	
}
#container-2 a.veja{


	margin-top:12px;
}
#artigosOut a.veja:hover, #contentDir a.veja:hover, #container-2 a.veja:hover{
	text-decoration:underline;	
}
.artigos small{
	padding:0 12px 0 0;
	font-size:10px;
	color:#686868;	
	clear:left;
	display:block;
	
}
.artigos small a{
	font-size:10px;
	color:#686868;	
	text-decoration:none;
}
.artigos small a:hover{	
	text-decoration:underline;
}
/*--------/ARTIGOS----------*/
/*--------GALERIA----------*/
.galeria{
	margin-top:12px;
	border-bottom:1px solid #f0f0ef;
	border-left:1px solid #f0f0ef;
	border-right:1px solid #f0f0ef;	
	margin-left:7px;
	padding-top:12px;
}
.galeria dt{

margin-left:12px;
background: url(img/fundo-videos.gif) no-repeat;
}
.galeria dt img{
padding:18px;
}

.galeria dd{
text-align:center;
margin-bottom:12px;
}
.galeria dd a{
color:#31345E;
text-decoration:none;
font-weight:bold;
}
.galeria dd a:hover{
text-decoration:underline;
}
ol#imagens, ol#galeria{
	list-style-type:none;
	border-bottom:1px solid #f0f0ef;
	border-left:1px solid #f0f0ef;
	border-right:1px solid #f0f0ef;	
	margin-left:7px;
	padding-top:12px;
	padding-bottom:30px;
	margin-top:12px;

}
ol#imagens{
margin-bottom:24px;
}
body #fragment-4 ol#imagens li, body #fragment-3 ol#galeria li{
margin-left:3px;
display:inline;

}
body #fragment-4 ol#imagens li img, body #fragment-3 ol#galeria li img{
padding-top:12px;
padding-left:14px;
padding-right:14px;
padding-bottom:70px;
background: url(img/fundo-imagens.gif) no-repeat;
margin-top:30px;
}
body #fragment-4 ol#imagens li a span, body #fragment-3 ol#galeria li a span{
position:absolute;
margin-left:-100px;
margin-top:120px;
width:80px;
text-align:center;
}
#fragment-4 ol#imagens li a, #fragment-3 ol#galeria li a{
margin-left:4px;

}
#fragment-4 ol#imagens a.veja, #fragment-3 ol#galeria a.veja{
position:relative;
top:20px;
}
/*--------/GALERIA----------*/
/*--------BLOG----------*/
#contentBlog p{
	padding:12px 12px 12px 14px;		
}
#contentBlog p a{	
	font-size:11px;
	line-height:16px;
	color:#31345E;
	text-decoration:none;
}
#contentBlog p a:hover{	
	text-decoration:underline;
}
#contentBlog small{
	padding:0 12px 0 14px;
	font-size:10px;
	color:#686868;	
	clear:left;
	display:block;
	
}
#contentBlog small a{
	font-size:10px;
	color:#686868;	
	text-decoration:none;
}
#contentBlog h4{
	padding:12px 12px 6px 14px;	
	float:left;	
}
#contentBlog h4 a{
	font-size:13px;
	color:#31345E;
	text-decoration:none;
	display:block
}
#contentBlog a:hover{
	text-decoration:underline;
}
#contentBlog .img-wrapper-blog{
	
	clear:right;
	float:left;
	margin-left:17px;
	margin-top:14px
}


#contentBlog .img-wrapper-blog img{
	margin: -3px 3px 3px -3px;
	background-color:#fff;	
	padding:6px;
	border:1px solid #F4F4F4
}
/*--------/BLOG----------*/
/*--------CEU DO MOMENTO----------*/
iframe#ceu{
width:100%;
overflow:hidden;
height:530px;
margin-top:18px;
padding-bottom:30px;
}
/*--------/CEU DO MOMENTO----------*/
/*--------GOOGLE MAPS----------*/

#googleMapa p{
	margin-bottom:18px;
	color:#31345E;
	
}
#googleMapa a.mapa{
	font-size:11px;	
	padding-top:18px;
	color:#31345E;
	display:block;
}
/*--------/GOOGLE MAPS----------*/
/*--------PAG DESTAQUES----------*/
.destaque{
	padding-bottom:30px;
}
.destaqueIn{
	background: #E8E2D4;	
	width:510px;
	margin-left:18px;	
	display:block;
	position:relative;
	padding:18px;

	margin-bottom:24px;
	margin-top:18px;
}
.destaqueIn h4 a{
	margin-bottom:12px;
	color:#31345E;
	display:block;
font-size:13px;
}
#centroPage .destaqueIn p{
	font-size:12px;
line-height:20px
}
#centroPage .destaqueIn a.veja{
	padding-bottom:6px;

}
/*--------/PAG DESTAQUES----------*/
/*--------PAG ARTIGOS----------*/
#astrologos #navegador, #astrologos #titulos, #post-19 #navegador, #post-19 #titulos{
margin-top:0
}
#artigosForm, #palestrasForm{
	background: #f7f7f7 url(img/pattern-diagonal.gif) repeat;
	margin-bottom:12px;
	width:546px;
	margin-left:18px;
	height:36px;
	display:block;
	position:relative;
	padding-bottom:30px;
	margin-top:0
}
#artigosForm{
	margin-top:12px
}
form#buscaArtigo, form#buscaAutor, form#buscaAstrologo{
display:inline;
position:relative;
top:18px;
left:14px;
}
form#buscaAstrologo{
display:inline;
position:relative;
top:18px;
left:14px;
}
form#buscaArtigo input, form#buscaAutor input, form#buscaAstrologo input{
position:relative;
top:6px;
padding-left:3px;
padding-right:6px
}

form#buscaAutor{
padding-right:6px;
left:12px;
}
form#buscaAstrologo select#author{
width:160px;
}
#artigosForm p, #palestrasForm p{
	font-size:12px;
	display:inline;
	font-weight:bold;
	position:relative;
	top:18px;
	left:10px;
}
#artigosForm select{
width:120px
}
#buscaAutor select, #buscaArtigo select{
width:150px
}
#palestrasForm select{
width:240px
}
.artigosBg{
	background: #f7f7f7 url(img/pattern-diagonal.gif) repeat;	
	width:510px;
	margin-left:18px;	
	display:block;
	position:relative;
	padding:18px;
	margin-bottom:24px;
	margin-top:18px;

}
#centroPage .artigosBg{
padding-bottom:0
}
#centroPage .artigosBg a.veja{
	text-decoration:none;
	color:#31345E;	
	padding-right:23px;		
	background: url(img/leia-mais.gif) no-repeat right 50%;
	text-align:right;
	display:block;
	margin-right:6px;
	margin-top:24px;	
	margin-bottom:0;
	padding-bottom:3px;
}
#centroPage .artigosBg a:hover.veja{
	text-decoration:underline;
}
.blogsBg{
	background: #f7f7f7 url(img/pattern-diagonal.gif) repeat;	
	width:510px;
	margin-left:18px;	
	display:block;
	position:relative;
	padding:18px;	
	margin-bottom:12px;
	float:left;

}

.artigosBg h4{
font-size:13px;
position:relative;

}
.artigosBg p{
margin-top:12px

}
.artigosBg h4 a{
	margin-bottom:6px;
	color:#31345E;
	display:block;
	
}
.artigosBg a{
	color:#31345E;
	display:block;
	font-size:12px
}
.artigosBg small {
	font-size:11px;

	
}
.artigosBg small a{
	color:#31345E;
	font-size:11px;
	display:inline;
	line-height:18px;

	
}
.blogsBg h4 a{
	margin-bottom:12px;
	color:#31345E;
	font-size:13px;
	display:block;	
margin-left:144px;
margin-bottom:0;
}
.blogsBg img{
	float:left;
	width:135px;
}
.artigosBg#conteudo p{
	font-size:12px;
	line-height:18px;
	margin-top:16px;
	margin-left:0;
	margin-right:6px
}
.blogsBg p{
	font-size:12px;
	line-height:18px;
	margin-top:6px;
	margin-left:0;
	width:365px;
	float:right;
}
div.blogs#artigosPg{
	margin-bottom:60px;
}
/*--------/PAG ARTIGOS----------*/
#palestrante a{
font-size:11px;
font-weight:bold;
}
#palestrante{
font-size:11px;
font-weight:bold;
padding-bottom:12px;
display:block;
color:#666
}
/*--------PAG BLOGS----------*/
select#busca_autor,select#busca_assunto {
width:100px;
}
.artigosBg img{
	margin-right:14px;
	position:relative;
bottom:6px;

}
.blogs .artigosBg {
padding-bottom:45px;

}
/*--------/PAG BLOGS----------*/
/*--------PAG HOROSCOPO----------*/
.horoscopo h4 p{
	font-size:1.2em;
	margin-left:18px;
	margin-top:12px
}
#horoscopoIn{
	padding-bottom:30px;
	float:left
}
#horoscopoIn div.bgHor{
	background: #f7f7f7 url(img/pattern-diagonal.gif) repeat;	
	width:510px;
	margin-left:18px;	
	display:block;
	position:relative;
	padding:18px;
	margin-bottom:6px;
	margin-top:18px;
	float:left
}
.imagemHor{
	float:left;
	margin-top:18px;
}
.contHor{
	float:right;
	width:430px;
}
#horoscopoIn p{
	font-size:12px;
	line-height:18px;
}
#horoscopoIn h5{
	font-size:14px;
	color:#686868
}
/*--------/PAG HOROSCOPO----------*/
/*--------CONTATO----------*/
.contactform {
	position: static;
	overflow: hidden;
	width:540px;
	background: #f7f7f7 url(img/pattern-diagonal.gif) repeat;
	border:1px solid #DFDFDF;	
}

.contactleft {
	display: block;
	padding: 4px;
	margin: 5px 0;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-left:10px
	
}

.contactright {
	display: block;
	padding: 4px;
	margin: 5px 0;
	margin-left:8px;
}
.contactright input{
	width: 512px;		
	height: 19px;
	border:0;
	padding:3px;			
	background-image: url(img/input.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	color: #31345E;
}
.contactright textarea{
	width: 512px;		
	height: 212px;
	border:0;
	padding:3px;			
	background-image: url(img/textarea.png);
	background-repeat: no-repeat;

	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	color: #31345E;
	font-family: Arial,Tahoma, Verdana;
	font-size:13px;
}
html{
overflow:-moz-scrollbars-vertical;
}

textarea{
overflow:auto;
}
.contacterror {
	border: 1px solid #ff0000;
}
.contactform #contactsubmit{
float:right;
padding-bottom:12px;
margin-right:6px;
}
.contactform #contactsubmit{
color:#D9DAE1;
border:0;
background:url(img/btn-enviar.gif) no-repeat left top;
cursor:pointer;
width:60px;
height:29px;
font-size:11px;
text-transform:uppercase;
margin-top:12px;
padding-top:3px;
padding-bottom:12px;
margin-bottom:12px;
position:relative;
right:-6px
}
/*--------/CONTATO----------*/
/*------HORARIO DE VERAO------*/
#centroPage #post-30 table, #centroPage #post-31 table{
width:546px;
margin-left:18px;
font-size:12px;
text-align:center;
border-top: 1px solid #e8e2d4;
border-left: 1px solid #e8e2d4;
}
#centroPage #post-31 table {
margin-bottom:24px
}
#centroPage #post-31 table th{
height:24px;
border-right: 1px solid #e8e2d4;
}
#centroPage #post-30 table td, #centroPage #post-31 table td{
border-right: 1px solid #e8e2d4;
border-bottom: 1px solid #e8e2d4;
padding:6px
}
#centroPage #post-30 table thead tr.alt, #centroPage #post-31 table thead tr.alt{
	background: #fff;	

}
#centroPage #post-30 table tr.alt, #centroPage #post-31 table tr.alt{
	background: #e8e2d4;	

}
#centroPage #post-31 #conteudo {
margin-top:0;

}
/*------/HORARIO DE VERAO------*/
/*-------------/CENTRO----------------*/
.post-fixed {
	float: left;
	height: 25px;
	width: 582px;
}


.post-content {
	float: left;
	width: 582px;		
}


.clear-sidebar {
	float: left;
	height: 10px;
	width: 198px;
}
#clear{
clear:both;
margin:0;
padding:0
}
#artigosPg{
margin-top:6px;
	padding-bottom:18px;
}
#selo img{
display:none;
/*
position:absolute;
left:640px;
top:10px;
*/
}

/*css round*/
/* set the image to use and establish the lower-right position */ 
#right-sidebars .cssbox{position:relative;text-align:left;left:0}
#right-sidebars .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { margin-left:0;background: transparent url(http://www.astrobrasil.com.br/site/wp-content/themes/talian-10/img/big-css-box.png) no-repeat bottom right; }
 #right-sidebars .cssbox { width: 190px !important; /* intended total box width - padding-right(next) */ width: 174px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin: 5px auto; /* use to position the box */ } 
 /* set the top-right image */ #right-sidebars .cssbox_head { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 40px; /* right-image-gap + right-inside padding */ } 
 /* set the top-left image */ #right-sidebars .cssbox_head h2 { background-position: top left; margin: 0;margin-left:0; /* reset main site styles*/ border: 0; /* ditto */ padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ height: auto !important; height: 1%; /* IE Holly Hack */ }
  /* set the lower-left corner image */ #right-sidebars .cssbox_body { background-position: bottom left; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ } 
  #right-sidebars .cssbox_head h2 span{ margin-left:-25px;position:relative;top:-10px;
}
#right-sidebars .cssbox img{ margin-left:-37px;margin-top:-50px;
}

#right-sidebars .cssbox_body span.hor{width:190px; color:#9a8240;font-size:13px;position:relative;left:-25px;top:-60px;display:block;font-weight: bold 	} 
#right-sidebars .cssbox_body p.horSemanal{position:relative;top:-80px;left:-38px;color:#686868;
	font-size:9px;font-weight: bold}
#right-sidebars .cssbox_body .horPor{position:relative;top:-80px;font-size:11px;color:#31345e;margin-left:-26px;
font-size:10px;}
#right-sidebars .cssbox_body img#horImg{margin-top:-65px;height:54px;float:left;width:174px;margin-left:-25px;}
#right-sidebars .cssbox_body img#horFoto{margin-left:-25px;}
#right-sidebars .cssbox_body img#horImgPan{margin-top:-65px;height:84px;width:174px;margin-left:-25px;}

#boxNews{background: transparent url(http://www.astrobrasil.com.br/site/wp-content/themes/talian-10/img/box-news.png) no-repeat top left;
width:205px; height:210px}

#boxNews h3{padding-top:16px}


/*css round agenda destaque*/
/* set the image to use and establish the lower-right position */ 
#right-sidebars .cssbox_dest{position:relative;text-align:left;left:0;width:205px}
#right-sidebars .cssbox_dest, .cssbox_body_dest, .cssbox_head_dest, .cssbox_head_dest h2 { margin-left:0;background: transparent url(http://www.astrobrasil.com.br/site/wp-content/themes/talian-10/img/box-artigos.png) no-repeat bottom right; }
 #right-sidebars .cssbox_dest { width: 200px !important; /* intended total box width - padding-right(next) */ width: 190px; /* IE Win = width - padding */ padding-right: 5px; /* the gap on the right edge of the image (not content padding) */ margin: 5px auto; /* use to position the box */ } 
 /* set the top-right image */ #right-sidebars .cssbox_head_dest { background-position: top right;  /* pull the right image over on top of border */ /* right-image-gap + right-inside padding */ } 
 /* set the top-left image */ #right-sidebars .cssbox_head_dest h2 { background-position: top left; margin: 0;margin-left:0; /* reset main site styles*/ border: 0; /* ditto */ padding: 25px 10px 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ height: auto !important; height: 1%; /* IE Holly Hack */ width: 165px;margin-right:-5px}
  /* set the lower-left corner image */ #right-sidebars .cssbox_body_dest { background-position: bottom left; /* interior-padding right */ padding: 25px 5px 15px 40px; /* mirror .cssbox_head right/left */margin-top:-40px } 
  #right-sidebars .cssbox_head_dest h2 span{ margin-left:-25px;position:relative;top:-10px;
}
#right-sidebars .cssbox_dest img{ margin-left:-37px;margin-top:-50px;
}

/*css round agenda topo*/
/* set the image to use and establish the lower-right position */ 
.cssbox_agenda{position:relative;text-align:left;left:0;width:205px}
.cssbox_agenda, .cssbox_body_agenda, .cssbox_head_agenda, .cssbox_head_agenda h2 { margin-left:0;background: transparent url(http://www.astrobrasil.com.br/site/wp-content/themes/talian-10/img/box-agenda.png) no-repeat bottom right; }
 .cssbox_agenda { width: 575px !important; /* intended total box width - padding-right(next) */ width: 570px; /* IE Win = width - padding */ padding-right: 5px; /* the gap on the right edge of the image (not content padding) */ margin: 5px auto; /* use to position the box */ } 
 /* set the top-right image */ .cssbox_head_agenda { background-position: top right;  /* pull the right image over on top of border */ /* right-image-gap + right-inside padding */ } 
 /* set the top-left image */  .cssbox_head_agenda h2 { background-position: top left; margin: 0;margin-left:0; /* reset main site styles*/ border: 0; /* ditto */ padding: 25px 10px 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ height: auto !important; height: 1%; /* IE Holly Hack */ width: 165px;margin-right:-5px}
  /* set the lower-left corner image */ .cssbox_body_agenda { background-position: bottom left; /* interior-padding right */ padding: 25px 5px 15px 40px; /* mirror .cssbox_head right/left */margin-top:-40px } 
 .cssbox_head_dest h2 span{ margin-left:-25px;position:relative;top:-10px;
}
 .cssbox_agenda img{ margin-left:-37px;margin-top:-50px;
}


