/*
  Copyright (c) 2008, Yahoo! Inc. All rights reserved.
  Code licensed under the BSD License:
  http://developer.yahoo.net/yui/license.txt
  version:2.5.0
  reset, fonts, and base
*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:0 0 20px;}ol,ul,dl{margin-left:35px;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:20px;}th,td{padding:5px;}th{font-weight:bold;}caption{margin-bottom:5px;text-align:center;}

/**
 * Inicio
 */
html                {background: #C9C9C9 url(images/background.jpg) repeat-x top left}
ul					{padding: 0;margin:0}
ul li				{list-style:none}
a                   {text-decoration:none; color:#000;}
a:hover             {text-decoration:underline;}
a img               {border:none;}
.clearfix 			{clear:both;overflow:hidden;}

@font-face {
	font-family: 'Century Gothic';
	src: url('century_gothic-webfont.eot');
	src: local('Century Gothic'), url('century_gothic-webfont.ttf') format('truetype');
}

#estrutura			{padding: 10px 0 10px 10px;width:985px; margin: 25px auto 0px auto; background-color: #FFF; border-radius: 6px; -webkit-border-radius:6px; -moz-border-radius:6px; }

header h1 			{margin-right: 30px;width:208px;height:55px;background: url(images/logo.jpg) no-repeat; text-indent: -999px; overflow:hidden;float: left;}		

header nav ul 		{float:left;margin-top: 10px;}
header nav ul li	{float:left;list-style:none; }
header nav ul li a  {display: block;padding: 10px 10px 0; font: 14px 'Century Gothic', Arial, Helvetica, sans-serif;color: #000;letter-spacing: 1px; text-shadow:rgba(0,0,0,0.1) 0 1px 1px;}
header nav ul li a:hover, header nav ul li.current_page_item a,header nav ul li.selected a {color: #8BC400}

.header-line 		{border: none; border-top: 1px solid #8BC400; color: #FFF; background-color: #FFF;margin-right:13px;}

.content-line 		{border: none; border-top: 1px solid #e9e7e7; color: #FFF; background-color: #FFF; width: 99%; text-align: left;margin-right: 12px;margin-bottom: 15px;margin-top: 10px;}

section				{margin:0;width: 750px;display:block;float:left;}
section h2, section h3 			{color: #000;font: 18px 'Century Gothic',  Arial, Helvetica, sans-serif;margin-top: 0px;margin-bottom: 0px;letter-spacing: 1px;}
section h2 a		{color: #000;}
section h2 em 		{color: #9CBF2D;}

#banner				{margin-bottom: -6px;}

#motivos 			{padding: 0px 0 10px 0px;float:left;width: 339px; margin-left: 2px; margin-right: 15px; border: 1px solid #DDD; background: #DDD url(images/background_motivos.jpg);border-radius: 6px; -webkit-border-radius:6px; -moz-border-radius:6px; box-shadow: 10px 10px 5px #888;}
#motivos h3			{margin-bottom: 7px;font: normal 22px 'Century Gothic', Arial, Helvetica, sans-serif; color: #404040; padding:3px;letter-spacing: 1px; text-shadow:rgba(0,0,0,0.1) 0 1px 1px;}
#motivos ul			{margin-left: 0; list-style: none;}
#motivos li			{list-style: none;margin-left: 0;text-indent: 50px; height: 36px; padding: 8px 0 0 0;font: normal 14px 'Century Gothic', Arial, Helvetica, sans-serif; list-style: none;}
#motivos li.um		{background: url(images/bullet-1.jpg) no-repeat left top;}
#motivos li.dois	{background: url(images/bullet-2.jpg) no-repeat left top;}
#motivos li.tres	{background: url(images/bullet-3.jpg) no-repeat left top;}
#motivos li.quatro	{background: url(images/bullet-4.jpg) no-repeat left top;}
#motivos li.cinco	{background: url(images/bullet-5.jpg) no-repeat left top;}

#pagseguro .pagseguro		{padding-left: 18px; opacity: .7;}


#videos-gratuitos	{float: left;width: 375px; height: 200px; border: 1px solid #DDD; background: #eee url(images/movie-icon.png) no-repeat right top;border-radius: 6px; -webkit-border-radius:6px; -moz-border-radius:6px; box-shadow: 10px 10px 5px #888;}
#videos-gratuitos h3{color: #404040;font: 20px 'Century Gothic',  Arial, Helvetica, sans-serif;letter-spacing: 1px;padding: 9px;}
#videos-gratuitos h3 em {color: #9CBF2D;}

#videos-gratuitos p	{color: #40403f;font: 12px 'Century Gothic',  Arial, Helvetica, sans-serif;letter-spacing: 1px;padding-top: 8px;}

.movie-player		{padding: 10px; float:left;}

#posts-recentes			{float: left;width: 375px; margin-top: 7px;}
#posts-recentes h4		{font: normal 20px 'Century Gothic', Arial, Helvetica, sans-serif; color: #404040;}
#posts-recentes ul		{margin: 0; margin-top: 3px; padding:0;}
#posts-recentes ul li	{list-style: none; background: url(images/bullet.jpg) no-repeat left center; text-indent: 15px;}
#posts-recentes ul li a	{font: normal 14px 'Century Gothic', Arial, Helvetica, sans-serif; color: #404040; line-height: 25px;}

aside					{width: 230px;float:right;margin-right: 3px;}
aside h3, aside h4			{font: bold 16px 'Century Gothic', Arial, Helvetica, sans-serif; color: #404040;}

#ecampus				{margin-bottom: 10px;font: normal 12px 'Century Gothic', Arial, Helvetica, sans-serif;}
#ecampus a				{color:#888c8f;letter-spacing: 1px;font-size: 11px;}
#ecampus h3				{margin: -24px 0 5px -7px;background:#FFF;width: 115px;font: normal 22px 'Century Gothic', Arial, Helvetica, sans-serif;padding-left: 5px;color:#000;letter-spacing: 1px;}
#ecampus h3 span		{color: #8BC400;}
#ecampus label			{font: normal 12px 'Century Gothic', Arial, Helvetica, sans-serif;color:#888c8f;letter-spacing: 1px;}

aside ul li 			{font: normal 12px 'Century Gothic', Arial, Helvetica, sans-serif;margin-bottom: 5px;}
aside ul li h2, aside ul li h4, .twtr-hd {font: normal 18px 'Century Gothic', Arial, Helvetica, sans-serif;color: #000; margin-bottom: 3px;margin-top: 15px;}
.twtr-hd { text-indent: -10px; margin-top: -9px; margin-bottom: -5px;}
aside ul li h4 			{font-size: 28px;}
aside ul li h2 a 		{color: #000}
aside ul li li 			{color: #888c8f;  list-style-image: url(images/bullet-mini.jpg); margin-left: 17px;}
aside ul li li a 		{text-indent: 15px;color: #888c8f}
.twtr-tweet-text {font: normal 12px 'Century Gothic', Arial, Helvetica, sans-serif;margin-bottom: 5px; color: #959490; }
.twtr-ft a, twtr-join-conv a {color: #999}

aside section			{width: 195px; margin-top: 13px;margin-left: 3px;}
aside section .side	    {padding: 5px;margin-top: -1px; background: url(images/bg_side_cursos.jpg) no-repeat; width: 195px; border-radius: 2px; -webkit-border-radius:2px; -moz-border-radius:2px; border: 1px solid #c7c6c7; border-top: none;}
aside section header	{border: none;}
aside section h3		{background: #45484c url(images/bg_top_cursos.jpg) no-repeat; color: #9abc16; text-align: center; width: 207px; height: 27px; line-height: 27px; padding:0;}
aside section div dl 	{padding:0;margin:4px 0 0 0;}
aside section div dt 	{float:left;margin-right: 8px; margin-left:0;}
aside section div dd 	{padding-top: 5px; clear:right;}
aside section div dd .valor {font: bold 14px Verdana, sans-serif;}
aside section div dd .detalhes {font: 11px Verdana, sans-serif;}




#twitter				{margin-bottom: 5px;font: normal 12px 'Century Gothic', Arial, Helvetica, sans-serif;}
#twitter h3				{font: normal 18px 'Century Gothic', Arial, Helvetica, sans-serif;color: #000;margin-bottom: 3px;}
#twitter li  			{color: #888c8f; padding: 3px 3px 3px 0px; list-style-image: url(images/bullet-mini.jpg); margin-left: 17px;}
#twitter li a 			{text-indent: 15px;}		

#selo					{text-align: center;}

#footer-pagseguro		{margin: 0 auto; width: 985px; margin-top: 0px;  height: 60px; background: transparent url(images/pagseguro-opcoes.png) no-repeat left; }
footer p              	{display:block; clear:both; width:985x; padding:0; color:#404040; text-align: center;margin-bottom: 10px;margin-top: 10px;}

.meta 	{margin-bottom: 5px;font-size: 10px; margin-top: 2px;}
.storycontent {line-height: 1.5em;color: #6d6c6c;font: normal 12px  Verdana, Arial, Helvetica, sans-serif;margin-bottom: 5px; width: 98%;}
.storypage {line-height: 1.5em;color: #6d6c6c;font: normal 13px  Verdana, Arial, Helvetica, sans-serif; padding-right: 15px;}
.storypage p {padding-top:.4em;}
.storypage ul {margin-left: 17px;color:#6d6c6c}
.storypage ul li {list-style-image: url(images/bullet-mini.jpg); margin-left: 17px;line-height: 16px;}
ul li.storycontent.li {color: #888c8f;  list-style-image: url(images/bullet-mini.jpg); margin-left: 17px;}
.avatar	{border: 1px solid #eee;margin-top: 10px;}
.more-link {color: #8BC400}
.wpa_text {color:#404040;}
#wpa0_text {font: normal 14px 'Century Gothic', Arial, Helvetica, sans-serif; letter-spacing: 1px;}
#wpa0_play {margin-left: 5px;}
ol li {list-style: none;}
	
#son-comment	{width: 95%; padding: 10px;border: 1px solid #DDD; background: #f9fafb;border-radius: 6px; -webkit-border-radius:6px; -moz-border-radius:6px; box-shadow: 10px 10px 5px #888;font: normal 12px 'Century Gothic', Arial, Helvetica, sans-serif;}
input[type="text"], input[type="password"], input[type="button"] {border:1px solid #CECFD0; color:#777777; margin:5px 5px 1px 0; padding:3px;width:70%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
input[type="submit"], textarea  {background: #FFF; border:1px solid #CECFD0; color:#777777; margin:5px 5px 1px 0; padding:3px; width:30%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
input[type="button"] {width: 70px;}
textarea {width: 80%}
#si_contact_message1 {width: 450px;}
input[type="submit"]:hover,input[type="button"]:hover {background: #F3F8FB;cursor:pointer;}
.combo {border:1px solid #CECFD0; color:#777777; margin:5px 5px 1px 0; padding:3px;width:10%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height: 24px; background-color: #FFF;}

#siteseal {float:right;margin-right: 18px;opacity:.8; margin-top: 8px;}
#siteseal:hover {opacity:1}
/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin-right: 15px;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */

/* lists */
article ul,ol{margin:.4em 0 1em;line-height:150%;}
article ul li,ol li{list-style-position:outside;margin-left:2.5em;list-style-type:circle;}
article dl{padding:.3em 0 .8em;}
article dt{font-weight:bold;text-decoration:underline;}
article dd{}
article p{margin:.6em 0 0;line-height:150%;}
article p a {background: #daebd6; border-bottom: 1px solid gray; }

