#main_content p { /*float:left; clear:left;*/ width: 100%; padding: 0 20px 10px 0; color: #000; line-height: 24px; font-size: 14px; /*font-family: Georgia, "Times New Roman", Times, serif;*/ }
#main_content p a { color:#CE5300; font-size:14px; /*font-family: Georgia, "Times New Roman", Times, serif;*/ }
#main_content p a:hover {text-decoration:underline}
#main_content p strong, #main_content p b { font-weight: bold; color:#000; line-height:24px; font-size:14px; /*font-family: Georgia, "Times New Roman", Times, serif;*/ }
/*#main_content p span { color:#ee6904; }
#main_content p span.info_atencao { float:left; clear:left; width:445px; height:40px; padding:0 0 0 35px; line-height:40px; background:#f7d5b0 url(/img/bullet-1.gif) no-repeat 0 0; color:#ee6904; font-size:16px; margin-top:15px; }*/
#main_content p .bluedest { color:#0e3747; }
#main_content p.btn_voltar_area { border-bottom:1px solid #d1d1d3; padding:0 0 2px 0; margin-bottom:2px; }
#main_content p.btn_voltar_area a { float:right; text-decoration:none; }
#main_content p.data { color:#a7a9ae; padding:10px 0 6px 0; }
#main_content p.fonte { width:630px; border-bottom:1px solid #d1d1d3; padding:0 0 2px 0; margin-bottom:12px; color:#999999; font-size:12px; }
#main_content p.smallfont { font-size:9px; color:#75787d; }
#main_content p.leed { font-style: italic; color: #58595b; font-size: 14px; }
#main_content hr { border-top: 1px dotted #CCC; margin:5px 0 10px 0;}

#main_content blockquote p { font-style:italic; }

#main_content content { display: block; margin: 10px 0 10px 0; border-top: 3px solid #CCC; padding: 8px 0 0 0; color: #666; }
#main_content content.box-content { width:280px; margin:0 10px 0 10px; position:static }

#main_content ul { }
#main_content ul li { height:20px; border-bottom:dotted 1px #CCC; padding:6px 0 0 0; /*margin:0 5px 0 5px;*/  }
#main_content ul li a {color: #58595b;}
#main_content ul li a:hover { text-decoration:underline; }

#main_content .linesep { float:left; width:480px; height:1px; background:#d1d1d3; }

	#main_content h1 { width:610px; padding:0 20px 12px 0; color:#333; line-height:24px; /*font-family: Georgia, "Times New Roman", Times, serif;*/ font-size:16px; }
	#main_content h3 span { float: left; clear: left; width: 700px; padding: 0 20px 12px 0; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 24px; color: #F60; /*line-height:20px; */ }

#section-courses { width:630px; margin: 0 0 10px 0; }
	#section-courses .title-area { display: block; font-weight: lighter; color: #666; margin: 10px 0 10px 0; text-transform: uppercase; border-top: 3px solid #EE6904; padding: 8px 0 0 0; }
	#section-courses li { padding:0 0 0 0; width:203px; height:153px;}

#nav { display:block; float: right; margin-top: 8px; }
	#nav button {text-indent:-6666px; overflow:hidden; cursor:pointer; width:27px; height:24px; }
	#nav button.prev { background:url(/img/arrow-section-courses.png) no-repeat 0 0; margin-right:-4px;}
	#nav button.next { background:url(/img/arrow-section-courses.png) no-repeat 0 -26px;}


#way { width:620px; padding:5px; font-size:11px; color:#333; line-height:14px; background:url(/img/bg-way.gif) repeat 0 0; }
#way a { font-size:11px; color: #333; }
#way a:hover { color: #F60; text-decoration:underline; }
#way a strong { font-size:11px; color: #F60; font-weight: bold; }
#way strong { font-size:11px; color: #F60; font-weight: bold; }

#social { width:620px; padding:5px; border-bottom:1px solid #d1d1d3; border-top: 1px solid #d1d1d3; vertical-align:text-top; }

#line-link { margin:0 0 12px 0; padding:10px; background:url(/img/bg-dots.gif) repeat 0 0; border:1px solid #CCC }
#line-link a { padding:4px 0 4px 40px; font-size:12px; font-weight:bold; color:#F60; text-transform:uppercase; background:url(/img/ico-arrow.png) no-repeat 0 0; cursor:pointer; }
#line-link a:hover {text-decoration:underline}

#post-comment { margin:0 0 12px 0; padding:10px; border:1px solid #fff; background-color: #F0F0F0; outline:solid #ccc 1px; }
#post-comment a { height:32px; padding:7px 0 7px 40px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; color:#069; text-transform:none; background:url(/img/ico-comment.png) no-repeat 0 0; cursor:pointer; }
#post-comment a:hover {text-decoration:underline}

#send-mail { width:610px; height:66px; padding:2px 10px 0 10px; border:1px solid #fff; background-color: #003366; outline:solid #ccc 1px;  }
#send-mail p { float:left; clear:left; /*width:610px; padding:20px 20px 12px 0;*/ font-family: 'Open Sans', sans-serif; font-weight:300; font-size:18px; color: #FFF; /*line-height:20px; */ }
#send-mail span { margin:5px 0 0 0; float:left; clear:left; display:block; width:565px; padding:0 0 0 40px; background: url(/img/img-mail.png) no-repeat 0 1px; }
	#send-mail span input{ font-size:11px; width:435px; height:12px; margin-right:10px; float:left; border:1px solid #dedede; padding:5px; }

#send-mail a { margin:1px auto; display:block; float:right; width:107px; height:22px; background:url(/img/btn-enviar.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; cursor:pointer;}
#send-mail a:hover { text-decoration:none }

#line-courses { /*float:left; clear:left; width:445px;*/ height:40px; padding:0 0 0 15px; margin:10px 0 12px 0; line-height:40px; background:#f7d5b0 url(/img/bullet-1.gif) no-repeat 604px 0; color:#ee6904; font-size:16px;
/*margin:0 0 12px 0; padding:10px; background:url(/img/bg-line-green.gif) repeat 0 0; border:1px solid #006600*/ }
#line-courses strong { color:#ee6904; font-size:16px; font-weight: bold; }
#line-courses a:hover {text-decoration:underline}

.other-content { display: block; font-size: 14px; font-weight: bold; letter-spacing: 1px; /*color:#58595b;*/ color:#ee6904; text-transform: uppercase; margin-top:10px; }

.box-content-left { float:left; margin:10px 20px 10px 0 }
.box-content-right { float:right; margin:10px 10px 10px 20px }

.highlight { width:291px; padding:0; line-height:20px;  border-bottom:1px solid #ee6904; border-top:4px solid #ee6904; display:block;  padding:.25em 0 .4em}
.highlight h1 { font-weight: bold; text-transform: uppercase; margin-bottom:-15px; }
.highlight ul { clear:both; padding:0!important; margin:0!important; list-style-image:none; list-style-position:outside; list-style-type:none }
.highlight ul li { border-bottom:1px solid #DDD; margin-bottom:0; overflow:hidden; padding:.66em 0 }
.highlight ul li .last { border-bottom: none;}
.highlight ul li a { font-weight:normal; font-size:1.16em; color:#58595b; }
.highlight ul li a:hover { text-decoration:underline }

.highlight strong {  font-weight:normal;  }

.saibamais { width:291px; padding:0; padding-bottom:1.165em }
.saibamais strong { border-bottom:1px solid #DDD; border-top:4px solid #333; display:block; font-weight:normal; letter-spacing:-0.05em; margin:0!important; padding:.25em 0 .4em }
.saibamais ul { clear:both; padding:0!important; margin:0!important; list-style-image:none; list-style-position:outside; list-style-type:none }
.saibamais ul li { border-bottom:1px solid #DDD; margin-bottom:0; overflow:hidden; padding:.66em 0 }
.saibamais ul li a { font-weight:bold; font-size:1.16em }
.saibamais ul li a:hover { text-decoration:underline }
.saibamais.expandido { width:600px }

#section-title { font-family: 'Open Sans', sans-serif; font-weight:600; font-size:30px; color:#F60; /*font-weight:bold;*/ margin: 13px 0 13px 0; }

#section-content { width:630px; padding:6px 0 6px 0; color:#000; line-height:16px; /*font-family: Georgia, "Times New Roman", Times, serif;*/ font-size:13px; border-bottom: 1px dotted #CCC; }
#section-content a { text-decoration: inherit; }
#section-content a.title-content { color:#f60; font-weight: bold; font-size:15px;}
#section-content a.title-content:hover {text-decoration:underline}
#section-content .source-content {color:#666666; font-size:11px;}
#section-content .content {color:#000;}
#section-content a.more-content { color:#f60; }
#section-content a.more-content:hover {text-decoration:underline}

#section-content-top { width:190px; height:120px; color:#000; line-height:16px; /*font-family: Georgia, "Times New Roman", Times, serif;*/ font-size:13px; }
#section-content-top a { text-decoration: none; }
#section-content-top a.title-content { color:#f60; font-weight: bold; font-size:14px; display: block; margin:0 0 3px 0; }
#section-content-top a.title-content:hover {text-decoration:underline}
#section-content-top .source-content {color:#58595b; font-size:11px; display: block; }
#section-content-top .content {color:#000;}
#section-content-top a.more-content { color:#f60; }
#section-content-top a.more-content:hover {text-decoration:underline}

/*** COURSE ***/
#main_content_course p { /*float:right; clear:left; width:100%;*/ padding:0 20px 12px 0; }
#main_content_course p a { color:#F60; font-size:12px; font-weight: bold; }
#main_content_course p a:hover { text-decoration:underline}
#main_content_course p span {color:#F60; font-weight: bold;}
#main_content_course p span.atention { font-size: 14px; line-height:20px; color:#F60;  }
#main_content_course .intro { float:right; width:420px; }
#main_content_course img.course { display: block; float: left; margin: 0 0 10px 0; border:0; width:200px; height:126px; position: relative; /*clip:rect(auto,200px,126px,auto);*/   }
#main_content_course strong.tit_curso { font-size: 14px; line-height:20px; color:#F60; font-weight: bold; }

	#main_content_course h1 { display:block; float:left; padding:0 5px 0 5px; width:620px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:30px; color: #FFF; margin: 0 0 10px 0; background-color:#F30; }
	#main_content_course h2.tit_objetivo{ float:left; clear:left; position:relative; width:590px; min-height:11px; padding:22px 9px 9px 31px; background:url(/img/bg-objetivo.gif) repeat 0 0; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:16px; color:#ffffff; }
	
	#main_content_course .box_objetivo { display:block; float:left; width:280px; min-height:145px; background:url(/img/bg-way.gif) repeat 0 0; margin:0 10px 10px 0; padding:10px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:16px; }
	#main_content_course .box_preco { display:block; float:right; width:320px;}
	#main_content_course .box_preco .prc { display:block; float:left; width:302px; border:#CCC solid 1px; margin-bottom:10px; -webkit-border-radius:5px; border-radius:5px; font-size:11px; color:#333; padding:9px; }
	#main_content_course .box_preco .prc strong { display:block; margin-top:5px; font-size:11px; font-weight:bold; color:#333; }
	#main_content_course .box_preco .prc span {font-family: 'Open Sans', sans-serif; font-weight:400; font-size:24px; color: #F60; }
	#main_content_course .box_preco .prc a.btn_matricula { float:right; text-indent:-6666px; overflow:hidden; cursor:pointer; width:159px; height:35px; background: url(/img/btn-matriculese.gif)  no-repeat 0 0;}
	#main_content_course .box_preco .fpg { display:block; float:left; font:11px; width:162px;}
	#main_content_course .box_preco .seg { display:block; float:right; font:11px; width:145px;}
	#main_content_course .box_content { display:block; float:left; width:610px; margin-bottom:8px; padding:0 10px 10px 10px; background:#f2f2f2; }


	* html #main_content_course h2.tit_objetivo{height:11px;}
	#main_content_course h2.tit_objetivo span{position:absolute; left:2px; top:10px; width:83px; height:24px; text-indent:-6666px; overflow:hidden; background:url(/img/bg-tit-objetivo.gif) repeat 0 0; z-index:100;}
	#main_content_course h3 { float:left; clear:left; width:610px; /*height:42px; text-indent:-6666px; overflow:hidden;*/ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:16px; color: #F60; margin:18px 0 10px 0; }
	/*#main_content_course h3.tit_sobre_curso{background:url(/img/tit-sobre-curso.gif) no-repeat 0 18px;}
	#main_content_course h3.tit_metodologia{background:url(/img/tit-metodologia.gif) no-repeat 0 18px;}
	#main_content_course h3.tit_publico_alvo{background:url(/img/tit-publico-alvo.gif) no-repeat 0 18px;}
	#main_content_course h3.tit_conteudo{background:url(/img/tit-conteudo.gif) no-repeat 0 18px;}
	#main_content_course h3.tit_depoimento_alunos{background: url(/img/tit-depoimento-alunos.gif) no-repeat 0 18px;}*/


	.linesep{ float:left; width:100%; height:1px; background:#d1d1d3; }


#btn_curso { float:left; /*clear:left;*/ width:430px; margin:-60px auto auto 180px; }
#btn_curso a { float:right; margin-left:16px; width:207px; height:38px;  /*text-indent:-6666px;*/ overflow:hidden; }
#btn_curso a.btn_aula_gratis { background:url(/img/btn-faca-aula-gratis.gif) no-repeat 0 0; }
#btn_curso a.btn_faca_cadastro { width:232px; background:url(/img/btn-faca-cadastro.gif) no-repeat 0 0; }
#btn_curso a.btn_faca_cadastro2 { width:155px; background:url(/img/btn-faca-cadastro2.gif) no-repeat 0 0; }
#btn_curso a.btn_matricula { background:url(/img/btn-faca-sua-matricula.gif) no-repeat 0 0; }
#btn_curso a.btn_matricula-Gradient {text-align:center; color:#FFF; text-decoration:none; font-weight:bold; padding:12px 0 0 0; height:26px; text-transform: uppercase; font-size:12px; 
/* Gradient background */ background: #FF3333; /* Old browsers */ background: -moz-linear-gradient(top, #FF3333 50%, #FF0000 51%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #FF3333), color-stop(51%, #FF0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #FF3333 50%, #FF0000 51%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #FF3333 50%, #FF0000 51%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #FF3333 50%, #FF0000 51%); /* IE10+ */ background: linear-gradient(top, #FF3333 50%, #FF0000 51%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF3333', endColorstr='#FF0000', GradientType=0 ); /* IE6-9 */ 
/* Shadow */ -webkit-box-shadow: inset 0px 0px 0px 2px #FF0000; -moz-box-shadow: inset 0px 0px 0px 2px #FF0000; box-shadow: inset 0px 0px 0px 2px #FF0000; behavior:url(/css/css3pie/PIE.htc); }

#btn_curso a.btn_pre_matricula-Gradient {text-align:center; color:#FFF; text-decoration:none; font-weight:bold; padding:12px 0 0 0; height:26px; text-transform: uppercase; font-size:12px; 
/* Gradient background */ background: #FF3333; /* Old browsers */ background: -moz-linear-gradient(top, #FF3333 50%, #FF0000 51%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #FF3333), color-stop(51%, #FF0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #FF3333 50%, #FF0000 51%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #FF3333 50%, #FF0000 51%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #FF3333 50%, #FF0000 51%); /* IE10+ */ background: linear-gradient(top, #FF3333 50%, #FF0000 51%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF3333', endColorstr='#FF0000', GradientType=0 ); /* IE6-9 */ 
/* Shadow */ -webkit-box-shadow: inset 0px 0px 0px 2px #FF0000; -moz-box-shadow: inset 0px 0px 0px 2px #FF0000; box-shadow: inset 0px 0px 0px 2px #FF0000; behavior:url(/css/css3pie/PIE.htc); }

#box_descricao ul { float:left; clear:left; width:610px; list-style:none; height: 30px; margin: 0 0 20px 0; }
#box_descricao ul li { float:left; display:inline; height:20px; text-transform: uppercase; font-weight:bold; font-size:12px; color:#FFF; margin-right:2px; padding:12px 15px 5px 15px; cursor:pointer; /* Gradient background */ background: #E8E8E8; /* Old browsers */ background: -moz-linear-gradient(top, #c5c5c5 50%, #B7B7B7 51%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #c5c5c5), color-stop(51%, #B7B7B7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #c5c5c5 50%, #B7B7B7 51%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #c5c5c5 50%, #B7B7B7 51%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #c5c5c5 50%, #B7B7B7 51%); /* IE10+ */ background: linear-gradient(top, #c5c5c5 50%, #B7B7B7 51%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#b7b7b7', GradientType=0 ); /* IE6-9 */
/* Shadow */ -webkit-box-shadow: inset 0px 0px 0px 2px #B7B7B7; -moz-box-shadow: inset 0px 0px 0px 2px #B7B7B7; box-shadow: inset 0px 0px 0px 2px #B7B7B7; behavior:url(/css/css3pie/PIE.htc); }
#box_descricao ul li:hover { /* Gradient background */ background: #666666; /* Old browsers */ background: -moz-linear-gradient(top, #858585 50%, #666666 51%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #858585), color-stop(51%, #666666)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #858585 50%, #666666 51%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #858585 50%, #666666 51%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #858585 50%, #666666 51%); /* IE10+ */ background: linear-gradient(top, #858585 50%, #666666 51%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858585', endColorstr='#666666', GradientType=0 ); /* IE6-9 */
/* Shadow */ -webkit-box-shadow: inset 0px 0px 0px 2px #666666; -moz-box-shadow: inset 0px 0px 0px 2px #666666; box-shadow: inset 0px 0px 0px 2px #666666; behavior:url(/css/css3pie/PIE.htc); }
#box_descricao ul li a { color:#FFF; text-decoration:none; }
#box_descricao ul li a:hover { }
#box_descricao ul li.on { color:#FFF; /* Gradient background */ background: #006da0; /* Old browsers */ /*background: -moz-linear-gradient(top, #FF3333, #FF0000); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF3333), to(#FF0000));*/ background: rgb(102,153,51); /* Old browsers */ background: -moz-linear-gradient(top, #338ab3 50%, #006da0 51%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #338ab3), color-stop(51%, #006da0)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #338ab3 50%, #006da0 51%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #338ab3 50%, #006da0 51%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #338ab3 50%, #006da0 51%); /* IE10+ */ background: linear-gradient(top, #338ab3 50%, #006da0 51%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#338ab3', endColorstr='#006da0', GradientType=0 ); /* IE6-9 */
/* Shadow */ -webkit-box-shadow: inset 0px 0px 0px 2px #006da0; -moz-box-shadow: inset 0px 0px 0px 2px #006da0; box-shadow: inset 0px 0px 0px 2px #006da0; }

#info_01, #info_02, #info_03, #info_04, #info_05, #info_06 { padding: 10px auto;}
.tit_desc { font-size:110%; font-weight:bold; color:#F60; text-transform: uppercase; }

		/* BOX DURAÇÃO */

		#box_duracao{float:left; clear:left; width:630px;}
		#box_duracao ul{float:left; clear:left; width:625px; padding:0 0 0 1px; list-style:none; background:url(/img/bg-box-duracao.gif) repeat 0 0; border:2px solid #dcdcdf;}
		#box_duracao ul li{float:left; display:inline; margin:0 3px 0 3px; color:#75787d;}
		#box_duracao ul li a{float:left; width:73px; height:42px; padding:24px 0 0 0; font-family:arial; line-height:18px; font-size:28px; color:#f6a128; font-weight:bold; background:url(/img/bg-duracao.gif) no-repeat 0 -66px; text-decoration:none; text-align:center;}
		* html #box_duracao ul li a{line-height:20px;}
		#box_duracao ul li a span{float:left; font-family:arial; font-size:14px; color:#fff; width:100%; padding:1px 0 0 0; cursor:pointer;}
		#box_duracao ul li a span span{float:none; width:auto; padding:3px 0 0 0; text-align:right; font-size:28px;}
		#box_duracao ul li a span.small{font-size:11px; line-height:17px; float:left; width:100%; padding:1px 0 0 0;}
		#box_duracao ul li a:hover, #box_duracao ul li a.on{background:url(/img/bg-duracao.gif) no-repeat 0 0; color:#ee6904;}
        
		#box_duracao p{float:left; clear:left; margin:2px 0 0 0; width:564px; min-height:22px; padding:10px 12px 10px 54px;}
		* html #box_duracao p{height:22px;}
		#box_duracao p span{float:right; line-height:24px; font-size:12px; font-family:arial; color:#aa282a; font-weight:bold;}
		#box_duracao p span strong{font-size:18px; color:#aa282a; }
		#box_duracao p.bg_tempo{background:#eedace url(/img/img-relogio.gif) no-repeat 12px 8px;}
		#box_duracao p.bg_investimento{background:#e8dada url(/img/img-moedas.gif) no-repeat 12px 8px;}
		#box_duracao p.bg_info_adicionais{background:#e8dada url(/img/img-info-adicionais.gif) no-repeat 12px 8px;}
		#box_duracao p span.small{float:right; clear:right; font-size:10px; color:#75787d;}
		
		
		#btn_matricula { float:left; /*clear:left;*/ width:430px; margin:20px auto 20px 180px; }
		#btn_matricula a { float:right; margin-left:16px; /*width:207px;*/ height:38px;  /*text-indent:-6666px;*/ overflow:hidden; }
		#btn_matricula a.btn_matricula {text-align:center; color:#FFF; text-decoration:none; font-weight:bold; padding:12px 20px 0 20px; height:26px; text-transform: uppercase; font-size:12px; 
										/* Gradient background */ background: #006600;
										
										/* Old browsers */ 
										background: -moz-linear-gradient(top, #339900 50%, #006600 51%); /* FF3.6+ */ 
										background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #339900), color-stop(51%, #006600)); /* Chrome,Safari4+ */ 
										background: -webkit-linear-gradient(top, #339900 50%, #006600 51%); /* Chrome10+,Safari5.1+ */ 
										background: -o-linear-gradient(top, #339900 50%, #006600 51%); /* Opera 11.10+ */ 
										background: -ms-linear-gradient(top, #339900 50%, #006600 51%); /* IE10+ */ 
										background: linear-gradient(top, #339900 50%, #006600 51%); /* W3C */ 
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#339900', endColorstr='#006600', GradientType=0 ); /* IE6-9 */
										
										/* Shadow */
										-webkit-box-shadow: inset 0px 0px 0px 2px #006600;
										-moz-box-shadow: inset 0px 0px 0px 2px #006600;
										box-shadow: inset 0px 0px 0px 2px #006600;
										
										behavior:url(/css/css3pie/PIE.htc); }


#logo-imp{float:right; width:91px; height:40px; text-indent:-6666px; overflow:hidden; margin-top:-30px; background:url(/img/logo-imp.gif) no-repeat 0 0;}

#deivid-fcc a{float:right; width:200px; height:126px; text-indent:-6666px; overflow:hidden; margin-top:-30px; margin-left:10px; background:url(/img/img-deivid-fcc.png) no-repeat 0 0;}
#deivid-cesgranrio a{float:right; width:200px; height:126px; text-indent:-6666px; overflow:hidden; margin-top:-30px; margin-left:10px; background:url(/img/img-deivid-cesgranrio.png) no-repeat 0 0;}

	table.tbl_fale_conosco{float:left; clear:left; border-top:1px solid #ffddc4;}
	table.list_check{ border:0; margin-bottom:20px; margin-top:-15px}
	table.list_check tr td{ height:10px; padding:0;}

		fieldset.fldset_cadastro{ float:left; clear:left; width:630px; padding:22px 0 30px 0; }
		fieldset.fldset_cadastro table{ float:left; width:400px; background:#fff0e3; }
		fieldset.fldset_cadastro table tr td { padding:0 0 0 10px; }
		fieldset.fldset_cadastro table tr td input{ font-size:11px; height:21px; float:left; border:1px solid #f1c8a8; }
		fieldset.fldset_cadastro table tr td label{ color:#ee6904; font-size:11px; float:left; margin-right: 10px; padding-top: 4px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
		fieldset.fldset_cadastro table tr td select{font-size:11px; height:21px; float:left; border:1px solid #f1c8a8;}
		fieldset.fldset_cadastro table tr td textarea{width:321px; max-width:321px; height:98px; max-height:98px; font-size:11px; float:left; border:1px solid #f1c8a8; font-family:arial;}

		fieldset.fldset_cadastro table tr td input.inpnome {width:510px;}
		fieldset.fldset_cadastro table tr td input.inpemail {width:510px;}
		fieldset.fldset_cadastro table tr td input.inpddd {width:30px; margin-right:10px;}
		fieldset.fldset_cadastro table tr td input.inptel {width:75px;}
		fieldset.fldset_cadastro table tr td input.text2 {width:510px;}
		fieldset.fldset_cadastro table tr td input.inpgrande {width:600px; margin-top:-15px}
		
		fieldset.fldset_cadastro table tr td select.dp_estado {width:50px; margin-right: 25px;}
		fieldset.fldset_cadastro table tr td select.dp_cidade {width:200px; margin-right: 25px;}
		fieldset.fldset_cadastro table tr td select.dp_escol {width:215px; margin-right: 25px;}
		fieldset.fldset_cadastro table tr td select.dp_escol2 {width:400px; margin-top:-15px; margin-bottom:20px;}
		fieldset.fldset_cadastro table tr td select.dp_idade {width:215px; margin-right: 25px;}
				
				
		fieldset.fldset_cadastro table tr td label.txt_nome { margin-bottom: 20px; width:80px}
		fieldset.fldset_cadastro table tr td label.txt_email {margin-bottom: 20px; width:80px}
		fieldset.fldset_cadastro table tr td label.txt_estado {margin-bottom: 20px; width:80px}
		fieldset.fldset_cadastro table tr td label.txt_cidade {margin-bottom: 20px; width:50px}
		fieldset.fldset_cadastro table tr td label.txt_tel {margin-bottom: 20px; width:50px}
		fieldset.fldset_cadastro table tr td label.txt_escol {margin-bottom: 20px; width:80px}
		fieldset.fldset_cadastro table tr td label.txt_idade {margin-bottom: 20px; width:50px}
		fieldset.fldset_cadastro table tr td label.txt_info {margin-bottom: 20px; width:80px}
		fieldset.fldset_cadastro table tr td label.txt_outros {margin-bottom: 20px; width:80px}
		fieldset.fldset_cadastro table tr td label.txt_inscricao { margin-bottom: 20px; width:80px}
		fieldset.fldset_cadastro table tr td label.txt_grande { margin-bottom: 20px; width:600px}
		fieldset.fldset_cadastro table tr td label.txt_comp { margin-bottom: 20px; margin-top:-10px; width:600px}
		

		fieldset.fldset_cadastro table tr td textarea.text2{width:420px; max-width:427px; height:80px; max-height:80px;}
		
		fieldset.fldset_cadastro table tr td  a{float:right; width:88px; height:26px; text-indent:-6666px; overflow:hidden; margin:0 20px 20px 8px;}
		fieldset.fldset_cadastro table tr td  a.btn_cancelar{background:url(http://estude.eschola.com/img/btn-cancelar.gif) no-repeat 0 0;}
		fieldset.fldset_cadastro table tr td  a.btn_proximo_passo{background:url(http://estude.eschola.com/img/btn-enviar2.gif) no-repeat 0 0;}
		fieldset.fldset_cadastro table tr td  a.btn_voltar{background:url(http://estude.eschola.com/img/btn-limpar.gif) no-repeat 0 0;}

		ul.tab_fraquia, 			ul.tab_solucoes, 			ul.tab_posgraduacao{ float:left; clear:left; width:100%; border-bottom:1px solid #0e3747; padding:0 0 2px 0; list-style:none; margin: 20px 0 20px 0; }
		ul.tab_landing{float:left; clear:left; width:595px; background:#FFF; border-bottom:1px solid #FFF; padding:0 0 2px 5px; list-style:none;}
		ul.tab_fraquia li, 			ul.tab_solucoes li, 		ul.tab_posgraduacao li, 		ul.tab_landing li{float:left; display:inline; height:15px; margin:0 28px 0 0;}
		ul.tab_fraquia li a, 		ul.tab_solucoes li a, 		ul.tab_posgraduacao li a, 		ul.tab_landing li a{float:left; height:15px; text-indent:-6666px; overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
		ul.tab_fraquia li a.on, 	ul.tab_solucoes li a.on, 	ul.tab_posgraduacao li a.on, 	ul.tab_landing li a.on{background-position:0 -15px;}
		ul.tab_fraquia li a:hover, 	ul.tab_solucoes li a:hover, ul.tab_posgraduacao li a:hover, ul.tab_landing li a:hover{background-position:0 -15px;}

		ul.tab_fraquia li.tab01 a{width:56px; background-image:url(/img/tab-historico.gif);}
		ul.tab_fraquia li.tab02 a{ width:145px; background-image:url(/img/tab-rede-franquias.gif); }
		ul.tab_fraquia li.tab03 a{width:153px; background-image:url(/img/tab-projecao-investimentos.gif);}
		
		ul.tab_solucoes li.tab01 a{width:185px; background-image:url(/img/tab-universidades-corporativas.gif);}
		ul.tab_solucoes li.tab02 a{width:153px; background-image:url(/img/tab-centros-treinamento.gif);}
		
		ul.tab_posgraduacao li.tab01 a{width:138px; background-image:url(/img/tab-sobre-posgraduacao.gif);}
		ul.tab_posgraduacao li.tab02 a{width:109px; background-image:url(/img/tab-faca-cadastro.gif);}

		p.btn_area{float:left; clear:left; width:480px; margin:22px 0 0 0;}
		p.btn_area a{float:right; margin-left:16px; width:141px; height:26px; text-indent:-6666px; overflow:hidden;}
		p.btn_area a.btn_tenha_franquia{ width:144px; background:url(/img/btn-tenha-sua-franquia.gif) no-repeat 0 0; }
		
.areas-pos { margin:20px 0 20px 0; }	
	.areas-pos ul.list-areasPos { margin:15px 0 0 0; }
	.areas-pos ul.list-areasPos .hr { border-top:1px solid #e6e6e6; height:1px; }
	.areas-pos ul.list-areasPos li { float:left; width:33%; min-height:58px; font:12px Arial, Helvetica, sans-serif; color:#333; margin:0 0 0 0; padding:10px 10px 5px 0; }
	.areas-pos ul.list-areasPos li a { color:#333; }
	.areas-pos ul.list-areasPos li a:hover { color:#999999; }
	.areas-pos ul.list-areasPos li img { float:left; margin:-5px 10px 0 0; }
	.areas-pos ul.list-areasPos li .txt { float:left; width:120px; margin:0; }
	.areas-pos ul.list-areasPos li.last { border:0; }
	.areas-pos ul.list-areasPos li .lbox { display:none; width:396px; height:401px; background:url(../img/bg/bg_lbox_areas_curso.png) no-repeat top left; position:absolute; margin:50px 0 0 2px; padding:30px 0 0 20px; }
	.areas-pos ul.list-areasPos li a:hover .lbox { display:block; }

	.areas-pos .curso { width:630px; background:url(/img/bg/bg_curso_area_tit.jpg) repeat-x bottom left; margin:0; padding:0 0 20px 0; }
	.areas-pos .curso img { float:left; margin:0 15px 0 0 ; }
	.areas-pos .curso .txt { padding:22px 0 0 0; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px; }
	.areas-pos .curso .txt strong { font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:400; color:#F60; }

	.areas-pos .lists { width:630px; margin:0; }
	.areas-pos ul.list { width:630px; float:left; margin:0 50px 0 0; }
	.areas-pos ul.list li { float:left; border-bottom:1px solid #CCC; width:100%; padding:5px; background:url(http://www.wpos.com.br/img/icon/icon_arrow_2.png) no-repeat 0 10px; }
	.areas-pos ul.list li a { color:#333; font:bold 15px Arial, Helvetica, sans-serif; margin-left:10px; } 
	.areas-pos ul.list li a:hover { color:#999999; } 
	
	#cursos-pos .share { font:11px Arial, Helvetica, sans-serif; color:#999999; padding:8px; margin:-33px -15px -15px -15px; background:#f7f7f7; }
	#cursos-pos .tit-curso { margin:0 0 10px 0; font:22px "Gotham Bold", Arial, Helvetica, sans-serif; color:#4d4d4d; text-transform:uppercase; font-weight:bolder } /* ALTERAR AQUI PARA margin:40px 0 10px 0; PARA REDES SOCIAIS*/
	#cursos-pos .sub-tit { font:12px Arial, Helvetica, sans-serif; color:#999999; text-transform:none; }
	#cursos-pos .dados { background:#f2f2f2; border-radius:4px; padding:6px; margin: 0 0 10px 0; }
	#cursos-pos .dados .box-white { width:200px; float:left; background:#FFF; border-radius:3px; padding:4px; margin:0 9px 0 0; min-height:30px; text-align:center; }
	#cursos-pos .dados .box-red {background-color:transparent; background-image:url('http://www.wpos.com.br/img/btn/btn_matricula.png'); width:175px; float:left;  border-radius:3px; height:30px; padding:4px; color:#FFF; text-align:center; text-transform:uppercase; }
	#cursos-pos .dados .box-red a{ color:#FFF; display:block; margin:8px 0 0 0; } 
	#cursos-pos .box-interna-curso 	 { padding:5px; font:13px Arial, Helvetica, sans-serif; color:#4d4d4d; }
	#cursos-pos .box-interna-curso .tit { font:bold 16px Arial, Helvetica, sans-serif; color:#666666; }
	#cursos-pos .box-interna-curso p {  font:13px Arial, Helvetica, sans-serif; color:#4d4d4d; }
	#cursos-pos .list-cargaHoraria { margin:10px 0 25px 0; }
	#cursos-pos .list-cargaHoraria li { clear:both; font:bold 13px Arial, Helvetica, sans-serif; color:#565656; padding:8px; }
	#cursos-pos .list-cargaHoraria li .carga { font:bold 16px Arial, Helvetica, sans-serif; color:#4d4d4d; float:right; width:50px; margin:0 0 0 10px; text-align:right; }
	#cursos-pos .list-cargaHoraria li.bg1 { background:#e9dbc6; }
	#cursos-pos .list-cargaHoraria li.bg2 { background:#fceed9; }
	#cursos-pos .duracao-valor { background:url(http://www.wpos.com.br/img/bg/bg_cursos_duracao.jpg) repeat-x top left; width:100%; height:74px; margin:20px 0 20px 0; font:16px Arial, Helvetica, sans-serif; color:#666666; }
	#cursos-pos .duracao { float:left; width:38%; height:57px; border-right:1px solid #CCC; padding:15px 32px 0 30px; }
	#cursos-pos .valor { float:left; width:40%; padding:15px 0 0 28px; }
	#cursos-pos .hr { border-top:1px solid #ccc; height:1px; margin:0 0 5px 0; }
	
	.interna-pos { }
	.interna-pos p { margin:12px 0 0 0; font:14px Arial, Helvetica, sans-serif; line-height:18px; }
	.interna-pos p a { color:#666666; }
	.interna-pos p a:hover { color:#999999; }
	
	.red { color:#900; }
	.bold { font-weight: bold; }
