/*   
Theme Name: Ashoka
Theme URI: http://www.ashoka.org.br/portal/wp-contents/themes/Ashoka
Description: Tema em desenvolvimento para o Portal Ashoka, com base no Thematic, de Ian Stewart.
Author: Denis Forigo
Author URI: http://www.camaracom.com.br/
Template: thematic
Version: 1.0
Tags: Thematic, Buddymatic, buddypress
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/
/*
Buddymatic is © Ron Rennick http://ronandandrea.com/
Thematic is © Ian Stewart http://themeshaper.com/

To use this child theme with Thematic change the Template above and import folders below from buddymatic to thematic.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/3c-r-fixed-primary.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/*body{
	background:transparent url(../ashoka/images/fundo.gif) repeat scroll 0 0;
        margin-top:34px;
}*/

body{
	background:transparent;
    margin-top:0px;
}


body, input, textarea {
font:14px/22px AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std","Gill Sans MT","Gill Sans","Gill Sans Std", Georgia, "Times New Roman", Times, serif;;
}

@font-face {
	font-family: "AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std"";
	src: url( ../ashoka/GIL.eot ); /* IE */
	src: local("Gill Sans MT"), url( ../ashoka/GIL.ttf ) format("truetype"); /* non-IE */
} 

p {
padding:7px 0 0;
font-family: AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std","Gill Sans MT","Gill Sans","Gill Sans Std", Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height:19px;
color:#444;
}

input, textarea {
font:12px/22px AshokaGill, "Gill Sans MT", Georgia,serif;
}

/* ---------- links ---------- */
a:link {color:#003a5f;
font-family: AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std", Georgia, "Times New Roman", Times, serif;
}

a:active, a:hover {
	color:#f57e20;
	font-family:AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std", Georgia, "Times New Roman", Times, serif;
}

a:visited {
	color:#003a5f;
	font-family:AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std", Georgia, "Times New Roman", Times, serif;
}

a.wtlink:link {color:white;font-size:15px;}
a.wtlink:visited {color:white;font-size:15px;} 
a.wtlink:hover {color:white;font-size:15px;}
a.wtlink:active {color:white;font-size:15px;}

/* ---------- tabela de f ---------- */
table {
	Font-family:AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std";
	position:relative;
	float:left;
	margin-bottom:25px;
	width:904px;
	font-size:95%;
	color:#003a5f;
}

tfoot{
	background-color:#003a5f;
}
.dataTables_wrapper{
	width:904px;
}
.dataTables_length {
float:left;
width:20%;
}

dl {
margin:0 0;
}

th, td {
padding:0.2em 0.2em;
}

/* ---------- cabeçalho e estrutura---------- */

#search-login-bar {
background-color:#FFFFCC;
height:34px;
margin:0;
padding-left:22px;
padding-right:22px;
}

#busca {
float:right;
position:relative;
margin-bottom:0px;
}

#sidebar {
display:none;}
/*#wrapper {  
width: 984px !important;
border-left: 1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
margin:0px auto;
text-align:left;
background: #fff;
}*/

#wrapper {  
width: 100% !important;
margin:0px auto;
text-align:left;
background: url(images/fundo.gif);

}

/*#header { /*cabeçalho
	width:964px !important;
	padding:0px;
}*/

#header { /*cabeçalho*/
	width:100% !important;
	padding:0px;
	background-color:#FFF;
	margin:0 auto;
}

#blog-title {
height:180px;
float:left;
margin:0px 0px 10px 10px;
}

#blog-title a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("../ashoka/images/logo.jpg") no-repeat scroll center center;
display:block;
line-height:188px;
margin-left:0;
text-indent:-9000px;
width:167px;
z-index:100;
}

/*#branding {
padding:0px;
margin:0px;
background: url("../ashoka/images/barra_cor_caras.png") no-repeat scroll center top;
width:984px !important;
}*/

#branding {
padding:0px;
margin:0px auto;
background: #fff;
width:964px !important;
}


/*#main {
margin:10px;
padding:0;
width:963px !important;
}*/

#main {
margin:20px auto;
padding:0;
width:943px !important;
}

.textwidget {
margin-top:12px;
padding:10px 10px 0;
}

#container{
/* border-right:1px solid #CCC;*/
/* -moz-border-radius: 6px;
/* padding:0px 0px 0 10px;*/
/* background:#FFF;*/
-webkit-border-radius:     6px;
border-radius:6px;
width: 525px !important;
margin-top:12px;
margin-left:167px;
}

.slug-fellows #container{
margin-left:0px;
margin-top:0px;
width:100% !important;
}

.slug-fellows #content{
background-color:white;

}

}

.page, .post{
	background:#FFF;
	-moz-border-radius: 6px;
	-webkit-border-radius:     6px;
	border-radius:6px;
}

.destaque {
	-moz-border-radius: 6px;
	-webkit-border-radius:     6px;
	border-radius:6px;
	background:#fff;
	padding:15px 15px ;
	margin-bottom:15px;
/*	padding-bottom:0px;*/
/*	border-bottom: 1px solid #ccc;*/
	overflow:hidden;
}

.ultimas {
	-moz-border-radius: 6px;
	-webkit-border-radius:     6px;
	border-radius:6px;
	background:#fff;
	margin-bottom:15px;
	padding:15px 15px;
	overflow:hidden;
}
#navegacao {
	float:right;
}

#primary {
background:none repeat scroll 0 0;
margin: 0px 0px 0px 713px;
width:230px !important;
padding:0px;
/*border:1px solid #003b5f;*/
z-index:0;
border:none;
float:none;
position:absolute;
}

#primary .widgettitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
background:#3b7ea1 none repeat scroll 0 0;
color:#fff;
font-family: "Franklin Gothic", Arial, Helvetica, sans-serif;
font-weight: bold;
font-style:	italic;
font-size:15px;
padding: 8px 4px 8px 9px;
margin-bottom:1px;
margin-top:12px;
}

#secondary .widgetcontainer {
margin-bottom:15px;
overflow:visible;
padding:0 0 0 0;
}


#secondary {
margin:0px 4px 0 0;
padding:0px 0;
width:146px !important;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
background-color:none;/*#E0E6EE;*/
color:#003A5F;
/*font-weight:bold;*/
font-style:normal;
float:none;
position:absolute;
}

/*#contenido #secondary {
	margin-right:5px;
}*/

/*#contenido #primary {
	margin-left:23px;
}*/


#secondary .widgetcontainer {
	padding:0px;
	padding-right:0px;
	margin-bottom:1px;
}

.widgetcontainer{
	-moz-border-radius: 6px;
	-webkit-border-radius:     6px;
	border-radius:6px;
	border-radius:6px;
	background-color:#FFF;
}

.widgettitle{
	-moz-border-radius-topleft:     6px;
	-moz-border-radius-topright:    6px;
	-webkit-border-radius-topleft:     6px;
	-webkit-border-radius-topright:    6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;

}

#secondary .widgettitle {
	text-align:left;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	color:#fff;
	font-weight: bold;
	font-style:	italic;
	font-size:15px;
	padding: 9px 5px 9px 10px;
	border-bottom:3px solid none;
	background-color:#3b7ea1;
	margin-top:12px;
	font-family: "Franklin Gothic", Arial, Helvetica, sans-serif;
}

.main-aside ul {
	padding:0px;
}

.aside ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-decoration:none;
margin:0 0 22px 5px;
}

.aside ul ul li {
padding:8px 5px;
}

ul.blogroll.xoxo {
	margin:0;
}

ul.blogroll.xoxo li{
	background:url("buddyimages/message_thread_back.gif") repeat-x scroll left top transparent;
	border-bottom: 1px solid #DDDDDD;
	overflow:hidden;
}

.aside a.link {
	text-decoration:none;
	
}

.aside a:active, .aside a:hover {
	color:#F57E20;
	text-decoration:none;	
}



.etiqueta a:link, .etiqueta a:visited{  /*  tag sobre os títulos */
	font-family:Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-size:.8em;
	color:#fff;
	background-color: #f57e20;
	padding:-7px 3px;
	line-height:39px;
}

.etiqueta a:hover, .etiqueta a:active{  /*  tag sobre os títulos */
	font-family:Verdana, Geneva, sans-serif;	
	text-transform:uppercase;
	text-decoration:none;
	font-size:.8em;
	color:#fff;
	background-color: #F7984D;
	padding:-7px 3px;
	line-height:39px;
}

.entry-title-index{
	font-size:1.0em;
	line-height:1em;
	font-family:AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std", Georgia, "Times New Roman", Times, serif;	
	padding:0px;
}

.entry-title  {
	font-size:1.4em;
	line-height:1.1em;
	font-family:AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std", Georgia, "Times New Roman", Times, serif;	
	padding:0px;
	color:#003a5f;
}

h1.entry-title{
	padding-top:15px;
	padding-bottom:10px;
}

.entry-content {
	padding-top:5px;
}

.page h1.entry-title, .post h1.entry-title{
	padding:15px;
}

.page .entry-content, .post .entry-content {
	padding:0px 15px 15px 15px;
}


.entry-title a:active, .entry-title a:hover {
color:#f57e20;
}



.entry-meta {
display:block;
margin:5px auto 0;
padding:0;
}

.entry-meta a:active, .entry-meta a:hover {
color:#f57e20;
}

.entry-content img{
	float:left;
	margin-right:10px;
	margin-top:15px;
	position:relative;
}

.entry-utility {
	border-bottom:1px solid #ccc;
}

/*.hentry {
	padding:0px;
	width:525px;
}*/

.hentry{
	-moz-border-radius: 6px;
	-webkit-border-radius:     6px;
	border-radius:6px;
	background:#fff;
	margin-bottom:15px;
	padding:15px 15px;
	overflow:hidden;
}

#post-1021{
	width:936px;
}

.tb_msg {
	color:#111;
	font-family: "Gill Sans MT", "Gill Sans Std", GillSans, Arial, helvetica, "san serif";
	font-size:small;
}

.random_from_cat{
   background-color: #F7EFD4;
}

/********* Formatação do Empreendedor que aparece em destaque ************/

p.entry-destaque {
padding:7px 5px 0 5px;
font-family:AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std", Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height:18px;
}

.entry-destaque img {float:left;position:relative;}

a.entry-destaque:link {color: #00ffff;} 

a.entry-destaque:active, a.entry-destaque:hover {
	color:#c4151c;
}

a.entry-destaque:visited {
	color:#003a5f;
}


.page-title, .page-title span {
font-style:normal;
padding-bottom:17px;
}

.wp-post-image {
	position:relative;
	float:left;
	margin:10px;
}

.avatar-block {
	overflow:hidden;
}

.foto-fellow {
	float:left;
	position:relative;
}

/* ---------- menu ---------- */

#access {
color:white;
width:984px !important;
display:block;
line-height:48px;
height:51px;
background: url("../ashoka/images/barra_cor.png") /*#003a5f */ #3A789F top no-repeat;
z-index:999;
}

#access {
color:white;
width:100% !important;
display:block;
height:49px;
background: url("../ashoka/images/barra_cor.png") /*#003a5f */ #3A789F top repeat-x;
z-index:999;
}

.menu {
margin:0 auto;
width:984px;
}

/*#access .menu{
margin:0px;
padding-top:21px;
}*/

#access .menu{
margin:0px auto;
padding-top:18px;
padding-left:42px;
}

.sf-menu{
	border-top:none;
	border-bottom:none;
}
	
.sf-menu a
{
border-right-width-value: 1px;
border-right-style-value: solid;
border-right-color-value: #cccccc;
border-top-width: 0px;
border-top-style: solid;
border-top-color: #cccccc;
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
padding-top: 9px;
padding-right: 13px;
padding-bottom: 9px;
padding-left: 13px;
text-decoration: none;
font-weight:bold;
font-family: Verdana;
font-size: 0.95em;
}
.sf-menu a, .sf-menu a:visited
{
color: white;
}

.sf-menu li, .sf-menu li li, .sf-menu li li li {
	background: /*#003a5f;*/#3A789F;
}

.sf-menu li li, .sf-menu li li li {
	border-bottom:1px solid #fff;
}

ul.sf-menu li.sfHover a:active{
	color:#003a5f;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     /*#3A789F;*/ #b0c9d9;
    color: /*white;*/ #003a5f;
}
.sf-menu ul ul {
    margin-top:0;
}

.sf-menu ul li {
width:250px;
}

.sf-menu ul a {
	background: /*#003a5f;*/#3A789F;
}
.sf-menu ul a:hover {
    color: /*white;*/ #003a5f;
}



/* ----------------- Author Area Styling  -----------------*/
#author-info{
	padding:18px;
	background-color: #CDDAE7;
	border:1px dashed #003a5f;
	border-left:10px solid #003a5f;
	padding:10px 40px 10px 20px;
	margin:18px 0px 18px 00px;
	font-size:13px;
}
.author #author-info{
	margin-top:0;
	margin-bottom:0;
}
#author-info .entry-title{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	color:#111;
}
#author-info .meta-prep-author{
	text-transform:lowercase;
}
#author-info .author-bio p{
	margin-bottom:5px;
	line-height:19px;
}
#author-info .avatar{
	width:70px;
	height:70px;
	border:4px solid #fff;
}

.entry-utility {
	display:none;
}

body#contenido .not-singular{background:#fff;}
.contenido {background:#fff;}
/*
+ Footer
*/

#footer{
background:url("../ashoka/images/barra_cor.png") repeat-x scroll center top #003A5F;
border-top:0px solid #CCCCCC;
margin: 0px 0 0px 0;
clear:both;
}

#siteinfo{
color:#fff;
line-height:18px;
padding:32px 0 16px 0;
clear:both;
margin:0 auto;
width:984px;
}

#siteinfo a{
color:#fff;
}
#siteinfo a:hover{
color:#3b7ba1;
}

/*
+ Categoria Post - Item - Side bar
*/
li .cat-post-item  a {
padding:10px 0 0 5px;
margin-top:10px;
}	
li .cat-post-item  p {
padding:5px 10px 10px 10px;
}

.item-avatar{
position: relative; float: left;
}

li.widgetcontainer div.avatar-block {
padding:0 0px;
}


/* Menu superior */

#login {
overflow:hidden;
position:relative;
float:right;
width:90px;
z-index:9999;
}

#menu_superior{
	background: url("../ashoka/images/barra_cor_caras.png") no-repeat scroll center top;
	position:relative;
	float:right;
	padding-top:23px;
	clear:none;
	width:728px;
	text-align:right;
	overflow:hidden;
	margin-right:10px;
}

#parceiros_topo {
	float:right;
	padding-top:20px;
	position:relative;
	width:728px !important;
	overflow:hidden;
	margin-right:10px;
}

.toggler { width: 500px; }
#button { padding:0.05em 0.4em 0.15em; text-decoration: none; float:right; color:#FFF;font-family:AshokaGill,"Gill Sans MT","Gill Sans","Gill Sans Std", Georgia, "Times New Roman", Times, serif; font-size:14px;}
#effect { margin-top:30px;width: 160px; padding: 14px; position: relative;}
.ui-effects-transfer { border: 2px dotted gray; } 

.sidebarlogin_otherlinks {
	margin-left:18px;
	list-style:square;
}

.ui-widget-content a {
color:#FFFFFF;
}

.rememberme {
	margin-bottom:-14px;
}

p.submit {
	margin-bottom:10px;
}

.t-login{
	margin-bottom:4px;
	color:#FFF;
}

#single-insert.aside {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: white;
margin: 22px 0 0 0;
overflow: hidden;
position: relative;
}

#respond {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: white;
margin-bottom: 22px;
overflow: hidden;
padding: 18px;
position: relative;
}

#respond h3 {
}

.goog-te-gadget {
width:633px;
}

#google_translate_element{
float:left;
position:absolute;
}

