/*
Theme Name: Unidan&ccedil;a Theme
Theme URI: -
Version: 1.0
Description: pH Design Theme v1.0
Author: pH Design
Author URI: http://www.phdesign.com.br
*/



/* ---- */
/* BODY */
/* ---- */

body
	{
	margin: 0;
	padding: 0;
	color: #58595B;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 62.5%;
	line-height: 1.7em;
	text-align: center;
	background-color:#f3f3f3;
	}





/* ----- */
/* LINKS */
/* ----- */

a:active,
a:link,
a:visited
	{
	color: #90b02a;
	}

a:hover
	{
	color: #90b02a;
	}





/* -------- */
/* HEADINGS */
/* -------- */

h1, h2, h3, h4, h5, h6
	{
	font-weight: normal;
	margin: 20px 0 10px;
	}

h1
	{
	font-size: 2em;
	margin-bottom: 0px;
	margin-top: 10px;
	text-transform: uppercase;
	color:#99CC00;
	line-height: 24px;
	}
	
h2
	{
	color: #90b02a;
	font-size: 1.7em;
	}

h3
	{
	font-size: 1.5em;
	color: #90b02a;
	}

h3.side_arquivos,
h3.side_categorias,
h3.side_pesquisar
	{
	margin:0;
	padding:0;
	text-indent: -9999px;
	width: 120px;
	}

h3.side_arquivos
	{
	background: url(images/top_arch.gif) bottom left no-repeat;
	height: 57px;
	}

h3.side_categorias
	{
	background: url(images/top_cats.gif) bottom left no-repeat;
	height: 57px;
	}
	
h3.side_pesquisar
	{
	background: url(images/top_search.gif) top left no-repeat;
	height: 17px;
	}
	
h4, h5
	{
	font-size: 2em;
	}

h6
	{
	font-size: 1.3em;
	font-style: italic;
	color: #F8FCFF;
	margin: 0;
	padding: 0 0 20px 0;
	line-height: 120%;
	}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
	{
	text-decoration: none
	}





/* ------------- */
/* HTML ELEMENTS */
/* ------------- */

b, strong
	{
	color: #777;
	}

ol, ul
	{
	line-height: 1.6em;
	}

ul
	{
	margin-bottom: 10px;
	}

table
	{
	padding-bottom: 20px;
	font-size: 1.1em;
	}

	table td
		{
/*		padding: 2px 5px 2px 0;*/
		line-height: 1.7em;
		}

img
	{
	border: 0px;
	}

img_left
	{
	float: left;
	}

img_right
	{
	float: right;
	}

/* --------- */
/* STRUCTURE */
/* --------- */

#a_transacao
	{
	text-align:center;
	}

#align_img_cursos_disponiveis
	{
	padding: 25px;
	}

#animacao_danca
	{
	float: right;
	margin-right:20px;
	border: 0;
	width: 350px;
	height: 255px;
	}

#author
	{
	}
	
#banner_abed
	{
	padding-left: 25px;
	padding-top: 40px;
	}
		
#banner_promocao
	{
	text-align: center;
	padding-top: 22px;
	}

#banner_promocoes_lat
	{
	padding-top: 40px;
	padding-left: 25px;
	}

#blog
	{
	float: left;
	margin-top: 20px;
	width: 200px;
	}
	
	#blog ul
		{
		padding: 0 0 0 16px;
		margin-left: 8px;
		}
	
	#blog a:active,
	#blog a:link,
	#blog a:visited
		{
		color: #888 !important;
		text-decoration: none !important;
		}
	
	#blog a:hover
		{
		color: #666 !important;
		}

#blog_news
	{
	text-align: center;		
	}
	
	#blog_news .lastnews_title,
	#blog_news .lastnews_title a:active,
	#blog_news .lastnews_title a:link,
	#blog_news .lastnews_title a:visited
		{
		font-weight: bold;
		font-size: 1em;
		color: #777;
		text-decoration: none;
		text-align: left;
		}
	
	#blog_news .lastnews_title a:hover
		{
		color: #5e5e5e;
		text-align: left;
		}

#blog-wrapper
	{
	padding: 0 0 20px 20px;
	}

#botton_blog_news
	{
	background-image: url(images/bott_blog_side.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 16px;
	}
	
#botton_sideblock
	{
	background-image: url(images/bott_acasa_side.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
	}

#box_abed
	{
	width: 155px;
	border: 1px solid #e5e5e5;
	background-image: url(images/bg_banner_abed.gif);
	background-position: center;
	background-repeat: repeat-y;
	}
	
#box_destaque_01 
	{
	width: 465px;
	height: 175px;
	border: 1px solid #e5e5e5;
	background-image: url(images/bg_box_destaque.gif);
	background-position: center top;
	background-repeat: repeat-x;
	margin-bottom: 20px;
	}
	
#box_destaque_02 
	{
	width: 465px;
	height: 175px;
	border: 1px solid #e5e5e5;
	background-image: url(images/bg_box_destaque.gif);
	background-position: center top;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	}

#breadcrumb,
#breadcrumb-blog
	{
	color: #969696;
	padding: 0 0 20px 10px;
	background: url(images/bg_bread.gif) no-repeat;
	font-size: 1.1em;
	text-transform: uppercase;
	position:static !important;
	}
	
	#breadcrumb a:active,
	#breadcrumb a:link,
	#breadcrumb a:visited,
	#breadcrumb-blog a:active,
	#breadcrumb-blog a:link,
	#breadcrumb-blog a:visited
		{
		color: #777;
		text-decoration: none;
		position:static !important;
		}
		
	#breadcrumb a:hover,
	#breadcrumb-blog a:hover
		{
		color: #5e5e5e;
		position:static !important;
		}

#breadcrumb-blog
	{
	background: url(images/bg_bread-blog.gif) no-repeat;
	padding-right30px;
	}

#bread_cur
	{
	font-weight: bold;
	color: #eb872f;
	}
	
	#bread_cur a:active,
	#bread_cur a:link,
	#bread_cur a:visited
		{
		color: #eb872f;
		text-decoration: none;
		}
		
	#bread_cur a:hover
		{
		color: #d1782a;
		}

#bt_enviar
	{
	background: #90B02A none;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	}
	
#bt_feed
	{
	background-color:#FCA017;
	border:0 none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:28px;
	padding-bottom:3px;
	text-transform:uppercase;
	width:81px;
	}
			
#bt_mais_cursos
	{
	width: 475px;
	height: 21px;
	}

#bt_acessoaluno
	{
	float:right;
	margin-top:7px;
	margin-right: 20px;
	*margin-right: 12px;
	}

#cadastro_feed
	{
	background-image: url(images/cadastre_bg.gif);
	background-repeat:no-repeat;
	background-position: center;
	height: 90px;
	}
	
#cadastro
	{
	padding:10px;
	float:left;
	}
	
#cadastro_email
	{
	float:left;
	width: 360px;
	}
	
#cartoes
	{ }
	
	#cartoes .litle_cartoes
		{
		text-align: center;
		}
	#cartoes .img_cartoes
		{
		background-position: center bottom;
		background-image: url(images/cartoes.gif);
		background-repeat:no-repeat;
		height: 111px;
		padding-top: 15px;
		}
		
#comment
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 2px;
	width: 390px;
	}

#comments
	{
	padding: 50px 0 20px;
	width: 430px;
	}
	
#comments-send
	{
	padding: 0 10px 10px 10px !important;
	width: 410px !important;
	background: #f1ffe1 !important;
	border-top: 2px #90B02A solid !important;
	}

#content
	{
	padding: 20px 0 0 30px;
	*padding-left: 15px;
	}

#content-blog
	{
	padding: 20px 0 0 30px;
	*padding-left: 15px;
	}

	#content p,
	#content-blog p
		{ 
		font-size: 1.1em;
		}
		
	#content .post-title a,
	#content-blog .post-title a
		{
		border-bottom-width: 0;
		color:#FF0000;
		}
	
	#content .post table a,
	#content-blog .post table a
		{
		color: #b0b9c2;
		}
	
	#content .post table a:hover,
	#content-blog .post table a:hover
		{
		color: #c8d1db;
		}
	
	#content .post-footer,
	#content-blog .post-footer
		{ 
		font-size: 1em; 
		color: #888888;
		margin-bottom: 5px; 
		padding:5px 5px 5px 15px;
		background-repeat: none;
		background-color: #F8F8F8;
		border: 1px solid #EBEBEB;
		}
		
#content_interno
	{
	padding: 20px 0 0 30px;
	}
		
#content_promocoes
	{
	width: 470px;
	}
	
#content_sideblock
	{
	background-image: url(images/meio_acasa_side.gif);
	background-repeat: repeat-y;
	background-position: center;
	width:240px;
	}
	
#content-wrapper
	{
	width: 700px; 
	float: left;
	}

#content-wrapper-blog
	{
	background: url(images/bg_blog.gif) repeat-y right top;
	width: 500px; 
	float: left;
	}
	
#content_wrapper_home
	{
	width: 498px; 
	float: left;
	}
	
#content-wrapper-interno
	{
	width: 690px;
	float: left;
	}


#cursos_destaques
	{
	padding-left: 30px;
	}

#cursos_disponiveis
	{
	padding-left: 30px;
	padding-bottom: 30px;
	}
	
	#cursos_disponiveis .lastnews_title_cursos,
	#cursos_disponiveis .lastnews_title_cursos a:active,
	#cursos_disponiveis .lastnews_title_cursos a:link,
	#cursos_disponiveis .lastnews_title_cursos a:visited
		{
		/*color: #000;*/
		text-decoration: none;
		text-align: left;
		font-family: "Trebuchet MS","Lucida Grande",Verdana,Georgia,Sans-Serif;
		font-size: 1.1em;
		padding: 10px 10px 10px 5px;
		line-height: 1.2em;
		font-weight:bold;
		}
	
	#cursos_disponiveis .lastnews_title a:hover
		{
		color: #666;
		text-align: left;
		}
		
#depoimentos
	{
	padding-left: 30px;
	padding-bottom: 30px;
	}

	#depoimentos .lastnews_title,
	#depoimentos .lastnews_title a:active,
	#depoimentos .lastnews_title a:link,
	#depoimentos .lastnews_title a:visited
		{
		font-size: 1em;
		font-weight: bold;
		color: #777;
		text-decoration: none;
		text-align: left;
		}
	
	#depoimentos .lastnews_title a:hover
		{
		color: #5e5e5e;
		text-align: left;
		}	

#feed
	{
	margin-top: 30px;
	}
			
#flash_promocoes
	{
	height: 146px;
	margin-top: 20px;
	width: 470px;
	}

#footer
	{
	clear: both;
	float: left;
	width: 980px;
	margin-left:auto;
	margin-right:auto;
	color: #fff;
	text-align:center;
	background-image:url(images/footer.gif);
	height: 110px;
	font-size: 1em;
	}

#footer_ph
	{
	width: 980px;
	margin-right:auto;
	margin-left:auto;
	padding: 20px 0;
	background: #F3F3F3;
	}
	
	#footer_ph a:active,
	#footer_ph a:link,
	#footer_ph a:visited
		{
		color: #58595B;
		text-decoration: none;
		font-weight: bold;
		}
		
	#footer_ph a:hover
		{
		color: #333;
		}
	
	#footer_ph table
		{
		padding: 0;
		}
			
#header
	{
	float: left;
	width: 737px;
	background: #FFFFFF;
	clear: right;
	background-image: url(../unidanca/images/header.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
	height: 84px;
	margin-top: 0px;
	}

#img_cursos_disponiveis
	{
	background-image: url(images/tit_cursos_disponiveis.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	}
	
#info_promocoes
	{
	width: 470px;
	height: 17px;
	margin-top: 20px;
	}

	#info_promocoes .txt_info,
	#info_promocoes .txt_info a:active,
	#info_promocoes .txt_info a:link,
	#info_promocoes .txt_info a:visited
		{
		font-size: 1.1em;
		color: #000000;
		text-decoration: none;
		text-align: left;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		}
	
	#info_promocoes .lastnews_title a:hover
		{
		color: #999;
		text-align: left;
		font-weight: bold;
		}

#links
	{
	text-align: center;
	padding: 10px;
	background: url(images/bg_links.gif) center center repeat-y;
	/*font-size: 0.8em;*/
	color: #ccc;
	border-top: 1px solid #dcdcdc;
	}
	
	#links a:active,
	#links a:link,
	#links a:visited
		{
		padding: 0 10px;
		text-decoration: none;
		font-weight: bold;
		color: #808080;
		}
	
	#links a:hover
		{
		color: #666;
		}
		
	#links table
		{
		padding: 0;
		}
		
#logo
	{
	float:left;
	height:120px;
	padding-left:122px;
	padding-top:48px;
	width:236px;
	}
	

	
#menu
	{
	height:39px;
	background-image:url(images/bg_menu.gif);
	background-repeat:repeat-x;
	text-align: left;
	}
	
#navigation
	{
	clear: both;
	float: left;
	width: 100%;
	background-image:url(images/bg_nav.jpg);
	background-repeat:repeat-y;
	background-position:center;
	height: 39px;
	margin-top: 0px;
	padding: 0px;
	}

#nav_cursos
	{
	background-image:url(images/bg_barra_nav.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 19px;
	}		
			
	#nav_cursos .title_navigation,
	#nav_cursos .title_navigation a:link,
	#nav_cursos .title_navigation a:active,
	#nav_cursos .title_navigation a:visited
		{
		font-size: 1em;
		color: #999;
		text-decoration: none;
		text-align: left;
		}
	
	#nav_cursos .title_navigation a:hover
		{
		color: #666;
		text-align: left;
		}

#patrocinio
	{
	clear:both;
	width: 960px;
	padding-right:20px;
	padding-bottom:10px;
	text-align:right;
	background-image: url(images/bg_nav.jpg);
	background-repeat:repeat-y;
	background-position:center;		
	}

#pixopoint_menu_wrapper1
	{
	float: left;
	width: 665px;
	margin-left: 16px;
	*margin-left: 10px;
	}
#post-wrapper
	{
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#post-wrapper-blog
	{
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 30px 0 0;
	}

#post_title
	{
/*	float: left;*/
	/*width: 440px;*/
	clear: right;
	padding-top: 0; 
	line-height: 2em;
	}

#popup 
	{
	background-color:transparent;
	height:500px;
	left:0;
	position:absolute;
	top:0;
	width:500px;
	z-index:9002;
	top: 300px;
	left: 35%;
	}
			
#promocoes
	{
	padding-left: 30px;
	}

#promocao_rghtsidebar
	{
	text-align:center;
	width:160px;
	}

#promocao_rightsidebar_box
	{
	background-image:url(images/promo_side.gif);
	width: 140px;
	border: 3px solid #D43600;
	height: 405px;
/*	margin-bottom: 50px;*/
	padding: 10px;
	background-color: #ffbc44;
	margin-top:10px;
	
	}

#section
	{
	margin-bottom: 20px;
	}

#sidebarside
	{
	float: left;	
	padding: 5px;
	margin-top: 0px;
	text-align:right;
	width: 188px;
	}

#sidebar-wrapper
	{
	width: 260px;
	float: left;
	}
	
#sidebar-wrapper-right
	{
	width: 207px;
	float:right;
	margin-bottom: 30px;
	}

#sideblock
	{
	padding: 10px;
	text-align:left;
	margin-bottom: 20px;
	}

#submit_comments
	{
	background-color: #90b02a;
	height: 28px;
	width: 81px;
	color: #ffffff;
	border: 0px;
	font-size: 12px;
	}

#table_programacao table
	{
	padding: 0px;
	border:1px solid #989898;
	}
	
#table_programacao td
	{
	padding: 5px;
	border:1px solid #989898;
	font-size: 1em;
	}
	
#table_programacao .title_table
	{
	color:#FFFFFF;
	font-size:1em;
	font-weight: bold;	
	}
	
#table_programacao .title_table_col
	{
	color:#757575;
	font-size:1em;
	font-weight: bold;	
	}

#title_promocao
	{
	background-image: url(images/bg_promo.jpg);
	background-repeat: no-repeat;
	color:#90B02A;
	font-size:1.5em;
	font-weight:bold;
	height: 18px;
	margin-bottom:10px;
	padding:10px 10px 0 0;
	text-align:left;
	}

#top_blog_news
	{
	/*
	background-image: url(images/top_blog_side.gif);
	background-repeat: no-repeat;
	background-position: center;
	*/
	height: 23px;
	margin: 40px 0 10px;
	text-align: left;
	}
		
#top_cursos_destaques
	{
	background-image:url(images/tit_cursos_destaque.gif);
	background-position: center;
	background-repeat:no-repeat;
	width: 148px;
	height: 18px;
	margin-bottom: 10px;
	}
			
#top_nav
	{	
	background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;
	width: 980px;
	background-color:#fff;
	margin-left: auto;
	margin-right: auto;
	height: 263px;
	}

	#top_nav img,
	#top_nav td
		{
		border: 0;
		padding: 0;
		margin: 0;
		}

#top_sideblock
	{
	background-image:url(images/topin_acasa_side.gif);
	background-repeat:no-repeat;
	background-position:center;
	height: 34px;
	width: 240px;
	}

#txt_content_sideblock
	{
	width:190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 26px;
	}


#txt_feed
	{
	background-color:#F3F3F3;
	border:0 none;
	color:#9FA1A2;
	font-size:11px;
	margin:0 10px 0 0;
	padding:8px;
	}
		
#search
	{
	}
	
	#search label
		{
		display: none;
		}
	
	#search ul
		{
		padding: 0;
		list-style: none;
		}
	
#wrapper
	{
	clear: both;
	float: left;
	width: 980px;
	color: #888;
	margin-top:20px;
	background-image: url(images/bg_wrapper.gif);
	background-repeat:repeat-y;
	background-position:center;
	text-align: left;
	}

#wrapper_interno
	{
	clear: both;
	float: left;
	width: 980px;
	color: #888;
	margin-top:20px;
	background-image: url(images/bg_wrapper.gif);
	background-repeat:repeat-y;
	background-position:center;
	text-align: left;
	}
	
#wrapper2
	{
	width: 980px;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	background-image: url(images/bg_wrapper_gen.gif);
	background-repeat:repeat-y;
	background-position:center; 
	/*font-size: 1em;*/
	margin-top:-17px;
	}

#wpmenudoc
	{
	width:450px;
	float:left;
	}





/* -------------- */
/* MENU DROP DOWN */
/* -------------- */

#suckerfishnav
	{
	width:100%;
	font-size: 1.2em;
	}

	#suckerfishnav,
	#suckerfishnav ul
		{
		/*float:left;*/
		list-style:none;
		line-height: 2.8em;
		padding:0;
		margin:0;
		width:100%;
		}
	
	/* primeiro nível */
	
	#suckerfishnav a:active,
	#suckerfishnav a:link,
	#suckerfishnav a:visited
		{
		display: block;
		text-decoration: none;
		padding: 2px 10px;
		color: #3e5504;
		text-transform: uppercase;
		}
	
	#suckerfishnav a:hover
		{
		color: #6f8c0c;
		}
		
	/* segundo nível */
	
	#suckerfishnav ul,
	#suckerfishnav ul li a:active,
	#suckerfishnav ul li a:link,
	#suckerfishnav ul li a:visited
		{
		color: #3e5504;
		}
	
	#suckerfishnav ul li a:hover
		{
		color: #6f8c0c;
		}
	
	#suckerfishnav li
		{
		float: left;
		padding: 0;
		}
	
		#suckerfishnav li ul
			{
			font-size: 1em;
			background-color: #e6ebcd;
			border: #e2e4d7 1px solid;
			}
	
	#suckerfishnav ul
		{
		position:absolute;
		left:-999em;
		height:auto;
		width: 225px;
		margin:0;
		line-height: 1.8em;
		border:0;
		color: #0092dd;
		}
	
		#suckerfishnav ul li
			{
			border-bottom: #aac49f 2px solid;
			}
			
	#suckerfishnav li li
		{
		width: 225px;
		}
	
	#suckerfishnav li li a
		{
		padding: 2px 10px;
		}
	
	#suckerfishnav li ul ul
		{
		margin:-21px 0 0 150px;
		}
	
	#suckerfishnav li li:hover
		{  }
	
	#suckerfishnav li:hover ul ul,
	#suckerfishnav li:hover ul ul ul,
	#suckerfishnav li:hover ul ul ul ul,
	#suckerfishnav li.sfhover ul ul,
	#suckerfishnav li.sfhover ul ul ul,
	#suckerfishnav li.sfhover ul ul ul ul
		{
		left:-999em;
		}
	
	#suckerfishnav li:hover ul,
	#suckerfishnav li li:hover ul,
	#suckerfishnav li li li:hover ul,
	#suckerfishnav li li li li:hover ul,
	#suckerfishnav li.sfhover ul,
	#suckerfishnav li li.sfhover ul,
	#suckerfishnav li li li.sfhover ul,
	#suckerfishnav li li li li.sfhover ul
		{
		left:auto;
		}
	
	#suckerfishnav li:hover,
	#suckerfishnav li.sfhover
		{	}





/* ---------- */
/* FORMATTING */
/* ---------- */

.box_blog_news
	{
	background-image: url(images/bg_content_blog_news.gif);
	background-repeat:no-repeat;
	background-position: center;
	height: 114px;	
	}

.box_cursos_disponiveis
	{
	background-image:url(images/bg_box_destaque.gif);
	background-position:center top;
	background-repeat:repeat-x;
	border:1px solid #E5E5E5;
	height:180px;
	margin-bottom:10px;
	width:637px;
	}
	
.box_cursos_disponiveis2
	{
	background-image:url(images/bg_box_destaque.gif);
	background-position:center top;
	background-repeat:repeat-x;
	border:1px solid #E5E5E5;
	height:170px;
	margin-bottom:10px;
	width:637px;
	}
	
.box_depoimentos
	{
	height: 94px; /* 114 */	
	}
	
.bt_info
	{
	clear:both;
	float:right;
	height:40px;
	width:115px;
	padding-top: 10px;
	}	

.bt_info_interno
	{
	clear:both;
	float:right;
	height:40px;
	width:110px;
	padding-top: 10px;
	}	
	
.bt_mat
	{
	clear:both;
	float:right;
	height:40px;
	width:115px;
	padding-top: 40px;
	}

.bt_mat_interno
	{
	clear:both;
	float:right;
	height:40px;
	width:110px;
	padding-top: 44px; /* 44px */
	*padding-top: 40px;
	}

.bullets_number
	{
	}

.color_mais
	{
		color: #FF0000;
		font-size: 18px;
	}
	
.comment_title
	{
	padding-left: 30px;
	}

.content_blog_news
	{
	width: 195px;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	}

.content_cursos_disponiveis
	{
	width: 637px;
	margin-left: auto;
	margin-right: auto;
	}
	
.content_depoimentos
	{
	/*width: 470px;*/
	padding-left: 5px;
	padding-top: 15px;
	margin-left: auto;
	margin-right: auto;
	}
	
.content_professor
	{
	background-color: #fcfcfc;
	border: #e3e3e3 1px solid;
	padding: 5px;
	}

.content_professor_cat
	{
	background-color: #fcfcfc;
	border: #e3e3e3 1px solid;
	padding: 5px;
	margin-bottom: 20px;
	}

.content_promo
	{
	background-color: #fcfcfc;
	border: #e3e3e3 1px solid;
	padding: 5px;
	}

.content_promo_cat
	{
	/*background-color: #fcfcfc;
	border: #e3e3e3 1px solid;
	padding: 5px;
	margin-bottom: 20px;*/
	}
	
.clear
	{
	clear: both;
	}
	
.cur_preco,
.cur_preco_in
	{
	font-size: 12px;
	font-weight: bold;
	color: #EB872F;
	padding: 0 14px;
	text-align: left;
	}

.cur_preco_in
	{
	padding: 0;
	}
	
.data		
	{
	color: #ce980b;
	text-align: left;
	}

.ddsg-wrapper li a:active,
.ddsg-wrapper li a:link,
.ddsg-wrapper li a:visited
	{
	color: #777;
	text-decoration: none;
	}

.ddsg-wrapper li a:hover
	{
	color: #5e5e5e;
	}
	
.descricao_cursos
	{
	padding: 10px 0 0 10px;
	}
	
	.descricao_cursos b,
	.descricao_cursos strong
		{
		font-weight: bold;
		color: #434343;
		}

.descricao_cursos2
	{
	padding: 0px 0 0 10px;
	}

.div_errors
	{
	padding-left: 78px;
	font-size: 1.2em;
	}
	
.error
	{
	border: 1px solid red !important;
	color: red !important;
	}

label.error
	{
	border: 0 !important;
	color: red !important;
	float: left;
	height: 15px;
	padding-left: 144px !important;
	width: 330px !important;
	}
	
.flash_align
	{
	text-align: center;
	}
	
.form_need
	{
	color: red !important;
	float: right;
	}

.form_warning
	{
	color: red !important;
	padding-left: 5px;
	}
	
.formulario
	{
	}

	.formulario input,
	.formulario textarea,
	.formulario select
		{
		background:#FFFFFF url(/wp-content/plugins/cforms/images/field-bg-top.gif) repeat-x scroll left top;
		border:1px solid #90B02A;
		padding:3px;
		font-family:Trebuchet MS,sans-serif;
		font-size:1.1em;
		}
	
	.formulario input:hover,
	.formulario textarea:hover,
	.formulario select:hover
		{
		background:#FFFFFF url(/wp-content/plugins/cforms/images/field-bg-bottom.gif) repeat-x scroll left bottom;
		border:1px solid #90B02A;
		}
		
	.formulario .cf-ol
		{
		margin:0;
		padding:0;
		border:0;
		}
	
	.formulario li
		{
		background:transparent none repeat scroll 0 0 !important;
		line-height:1.1em;
		list-style-image:none !important;
		list-style-position:outside !important;
		list-style-type:none !important;
		margin:5px 0 !important;
		padding:0;
		text-align:left;
		}
	
	.formulario label
		{
		color:#666;
		display:inline-block;
		font-family:Trebuchet MS,sans-serif;
		font-size:1.1em;
		margin:4px 10px 0 0;
		padding-left:30px;
		text-align:left;
		vertical-align:top;
		width:100px;
		}

.formulario_sep
	{
	border-bottom: 1px solid #90B02A;
	height:10px;
	}
	
.image_left
	{
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	border: 0;
	}

.image_right
	{
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
	border: 0;
	}

.img_abed
	{
	text-align: center;
	padding-top: 27px;
	}

.img_align_side_right
	{
	padding: 5px 0 15px 0;
	text-align: center;
	}

.img_info
	{
	float: left;
	}
	
.img_left
	{
	float: left;
	margin: 0 15px 0 0;
	border: 0;
	}

.img_professor
	{
	/*width: 90px;*/
	}
.img_promo
	{
		margin-top: 20px;
		margin-bottom: 78px;
	}

.img_professor_wrapper
	{
	float: left;
	width: 95px;
	}
		
.img_right
	{
	float: right;
	margin: 0 0 0 15px;
	border: 0;
	}
	
.investimento
	{
	font-size: 20px;
	color: #D43600;
	font-weight:bold;
	margin: 0 0 20px 5px;
	line-height: 20px;
	}
	
.investimento_side
	{
	font-size: 20px;
	color: #000;
	font-weight:bold;
	margin: 0 0 20px 5px;
	line-height: 20px;
	}
	
.list					
	{
	text-align: left;
	}

.list_abed
	{
	padding: 12px;
	}

.list_cursos
	{
	width: 485px;
	padding: 0 0 5px 10px;
	}
	
.list_destaque
	{
	padding-left: 15px;
	width: 320px;
	}

.list_promocoes
	{
	padding-left: 5px;
	}
	
.list_promocoes b,
.list_promocoes strong
	{
	color: #0e6525;
	}

.matriculas_cursos
	{
	padding: 0 0 0 10px;
	}

.mais
	{
	font-size: 2.0em;
	color:#FF0000;
	font-weight:bold;
	}
	
.month
	{
	color: #888888;
	font-weight:bold;
	}
			
.post
	{
	/* width: 470px; */
	margin-top: 20px;
	}
	
	.post .alignright
		{
		float: right;
		margin: 0 0 10px 20px;
		width: 200px;
		}
	
	.post .alignleft
		{
		float: left;
		margin: 0 20px 10px 0;
		}
	
	.post .aligncenter
		{
		float: none;
		}

.professor_cursos
	{
	padding: 5px 0 0 10px;
	}

.professor_box
	{
	width: 660px;
	height: 161px;
	background-color:#fcfcfc;
	border: 1px solid #e3e3e3;
	padding: 5px;		
	}

.professor_pic
	{
	width: 121px;
	height: 161px;
	float: left;
	}

.professor_desc
	{
	width: 520px;
	height: 150px;
	float: right;
	}
	
.promo_sub
	{
	color:#D43600;
	font-weight:bold;
	}

.promo_txt
	{
	color:#6c4f1c;
	}
	
.regulamento
	{
	background-color:#f2f2f2;
	border: 1px #e0e0e0 solid;
	padding: 20px;
	height: 300px;
	overflow: auto;
	margin-bottom: 20px;
	}
	
	.regulamento ol
		{
		margin:0;
		padding-left: 20px;
		padding-bottom: 10px;
		}
		
	.regulamento li
		{
		color: #333;
		font-weight: bold;
		padding-bottom: 10px;
		}
	
	.regulamento span
		{
		color: #666;
		font-weight: normal;
		}
	
	/*
	.regulamento ol li:before
		{
		content: counter(item) ". ";
		counter-increment: item;
		font-weight: bold;
		color: red;
		}
	*/
	
.rightsidebar
	{
	float: right;
	margin: 0 0 40px 40px;
	text-align: center;
	width: 160px;
	}

.separador
	{
	height: 70px;
	text-indent: -999px;
	}

.sideblock
	{
	padding: 20px;
	}

.tab_color1
	{
	background-color:#214863;
	}

.tab_color2
	{ }

#tab_qae
	{
	font-size: 0.9em;
	padding: 0;
	margin: 14px 0 14px 0;
	}
	
	#tab_qae table td
	{
	}

#qae_td
	{
		padding-left: 18px;
	}


.tab_investimento
	{
		padding:5px;
		float: left;
	}
		
.tit_aproveite
	{
		font-size: 1.7em;
		color:#D43600;
		line-height: 50px;
		font-weight: bold;
	}
	
.title
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-align: left;
	}

.title_destaque
	{
	/*font-family: "Trebuchet MS","Lucida Grande",Verdana,Georgia,Sans-Serif;
	font-size: 1.7em;*/
	padding: 15px 0 10px 15px;
	}

	.title_destaque a
		{
		text-decoration: none;
		}
			
.title_navigation
	{
	padding-left: 10px;
	padding-top: 1px;
	}

.title_professor,
.title_professor a:active,
.title_professor a:link,
.title_professor a:visited
	{
	color: #EB872F;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	}
	
.title_professor a:hover
	{
	color: #d1782a;
	}

.title_promo,
.title_promo a:active,
.title_promo a:link,
.title_promo a:visited
	{
	color: #90b02a;
	text-decoration: none;
/*	font-weight: bold;*/
	font-size: 1.3em;
	margin-top: 15px;
	margin-bottom: 15px;
	text-transform:uppercase;
	}
	
.title_promocoes
	{
	padding-left: 5px;
	padding-top: 10px;
	font-size: 1.2em;
	color: #7a7a7a;
	font-weight: bold;
	}

.tit_promo_side
	{
	color: #000;
	font-size: 1.7em;
	}
	
.titles
	{ 
	font-weight: normal;
	border-bottom-width: 0;
	text-decoration: none;
	underline: none;
	color: #99CC00;
	/*line-height: 100%;*/
	}

	.titles a:active,
	.titles a:link,
	.titles a:visited
		{
		text-decoration: none;
		underline: none;
		font-weight: normal;
		border-bottom-width: 0;
		}
	
	.titles a:hover
		{ }

.top_depoimentos
	{
	/*width: 470px;*/
	background-image: url(images/tit_depoimentos.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 24px;
	margin-top: 30px;
	}
	
.top_promocoes
	{
	background-image: url(images/tit_promocoes.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 28px;
	margin-top: 30px;
	width: 470px;
	}

.txt_info
	{
	float: right;
	padding-right: 320px;
	}

.user_product
	{
	position: static !important;
	}

	.user_product a:link,
	.user_product a:visited,
	.user_product a:active	
		{
		margin: 2px;
		position: static !important;
		}
	
	
	.user_product ul,
	.user_product li
		{
		color:#595A60;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		text-decoration:none;
		margin-left: 0;
		}
	
	.user_product li
		{
		float: left;
		width: 207px;
		height: 270px;
		}
		
	
	.user_product form
		{
		/*display:block;
		float:left;*/
		margin:10px 41px 10px 2px;
		text-align:center;
		font-size: 12px;
		font-weight: 30px;
		}

.user-profile-links
	{
	height: 45px;
	}