/* CURSOS */
.curso_one,.curso_two,.curso_three,.curso_four{
	float:left;}
#product_detail select{
	background:#FFF;}
#nomedocurso h1 a{
	color:#000;
	font-size:1.3em;
	text-decoration:none;
	margin:0px;
	padding:0px;}
#product_detail_img_pacote{
	float:left;
	width:110px;
	font-size:12px;
	margin-right:15px;}
#product_detail_img{
	float:left;
	width:270px;
	font-size:12px;
	margin-right:15px;}
#product_detail{
	float:left;}
.img_curso_detail{
	padding:2px;
	border:solid 1px #999;
	margin-right:10px;}
.img_curso_detail_pacotes{
	padding:2px;
	border:solid 1px #999;}

.nomedocurso{
	position: relative;
	font-size:1.5em;
	color:#444;
	text-decoration:none;
	margin:0px;
	padding:0px;
	letter-spacing:-1px;}
	
.left{
	float:left;}

.left{
	text-align:left;}
.left_cp ul li{
	list-style-type:disc;
	margin-bottom:4px;
	font-size:12px;}
.left_cp_one ul li{
	list-style-type:disc;
	margin-bottom:4px;
	font-size:12px;}	
.left_cp{
	float:left;
	text-align:left;
	padding-left:15px;
	width:370px;}
.left_cp_one{
	float:left;
	text-align:left;
	margin-right:20px;
	padding-left:15px;
	width:370px;
	font-size:12px;}


.oculto{
	display:none;}

.menu_title{
	font-size:1.2em;
	color:#003;
	font-weight:bold;}
	
	
.spacer_detalhes{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	margin-bottom:40px;}
.spacer_detalhes_two{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	margin-bottom:25px;}

/* ABAS */		

.text_abas{
	font-size:12px;
	padding-top:10px;}  
#aba_2{
	font-size:12px;
	border-right:#CCC solid 1px;
	border-left:#CCC solid 1px;}
#aba_2 ul{
	background:url(bg_abass.gif) bottom ;
	font-size:12px;	
	list-style:none;
	padding-top:8px;
	padding-bottom:10px;
	border-top:1px solid #CCC;}
#aba_2 ul li{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	list-style:none;
	display:inline;}
#aba_2 li a{
	padding-top:10px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:10px;}
#aba_2 li a:hover{
	color:#000;
	cursor:pointer;}
#aba_2 .current{
	background:url(bg_current.gif) repeat-x;
    padding:8px 8px 10px 8px;
	border-left:#ccd1d3 solid 1px;
	border-right:#ccd1d3 solid 1px;
	border-top:#ccd1d3 solid 1px;
	font-weight:bold;
	color:#000;}
#aba_2 .current a{
	color:#000}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#aba a {float:none;}
/* IE5-Mac hack */
#aba a:hover {
  color:#333;  }
#aba #current {
  background-image:url(left_on_aba.gif);}
#aba #current a {
  background-image:url(right_on_aba.gif);
  color:#333;
  padding-bottom:5px;  }
