@charset "utf-8";
/* CSS Document */

	.requisitosBox p{ padding-bottom: 20px;}
		.requisitosBox p strong{ font-size:13px;}
		.requisitosBox h5{ margin:0 0 0 20px; height:50px; padding:10px 0 0 0; font-size:13px; color:#1c8ced; display:block; background-color:#FFFFFF; clear:left;}
		.requisitosBox h6{ margin:10px 0 0 3px; padding:0; font-size:11px; color:#666666;}
		.requisitosBox p a{ color:#c70752; text-decoration:none;}
			.requisitosBox p a:hover{ text-decoration:underline;}
	.requisitosBox img{ margin-right: 20px;}	
		.requisitosBox .state, .mapBox .city{ color:#999999; font-size: 11px; font-weight:bold;}
		.requisitosBox .state{ width: 100px;}
		.requisitosBox .city{ width: 250px;}
	.escolhaOndeComprar{ padding-top: 30px;}
		.escolhaOndeComprar h3{ margin: 0 0 10px 0; font-size:11px; color:#666666;}
		.escolhaOndeComprar p{ float:left; font-size:11px; color:#c70752; font-weight:bold; margin-right:30px;}
	.requisitosBox .button{ width:102px; float:left; margin-top: 10px;}
		.requisitosBox .button a{color:#FFFFFF; text-decoration:none;}
			.requisitosBox .button a:hover{text-decoration:none;}
		.requisitosBox .queroCadastrar { width:702px; margin-top:50px; padding:10px 0 0 0px; background: url('../img/bkg_red_dot.gif') repeat-x top left;}
			.requisitosBox .queroCadastrar p{ float:left; font-size:13px; height:35px; padding-top:7px; font-weight:bold; margin-right:0; width:523px;}
	
	.bt_requisitos_01, .bt_requisitos_02{ width:233px; height:36px; background: url('../img/bt_termcompromisso_requisitos.gif') no-repeat top left; display:inline-block; color:#c70752; font-size:11px; text-decoration:none; font-weight:bold; padding: 5px 0 0 50px; margin: 20px 30px 0 0; line-height:12px;}
	.requisitosBox .queroCadastrar .bt_red{ width:154px; height:28px; background: green url('../img/bt_red.gif') no-repeat top left; display:inline-block; color:#FFFFFF; font-weight:bold; text-decoration:none; padding: 7px 0 0 15px;}
	
	
		/* ########### */
		/* ########### TREINAMENTO STYLES */
		/* ########### */
		
	.boxTreinamentos{ width:718px; background: url('../img/bkg_box_treinamento.gif') repeat-y top left;}
		.boxTreinamentos h3{ background: url('../img/tit_treinamento.gif') no-repeat top left; font-size:15px; color:#c70752; padding: 12px 0 0 25px;}
		.boxTreinamentos .infoTreinamentos{ width:654px; margin: 0 0 20px 25px; background: url('../img/bkg_red_dot.gif') repeat-x bottom left; padding-bottom: 15px;}
		.boxTreinamentos .boxVideos { width:687px; margin-left: 3px; padding-left: 22px; padding-bottom: 15px; background:#FFFFFF url('../img/bkg_boxVideos.gif') no-repeat bottom right;}
		.boxTreinamentos .bottomBoxVideos{ width:676px; height:51px; background: #e8e8e8 url('../img/bkg_bottom_boxVideos.gif') no-repeat bottom left; padding:10px 0 0 42px;}
			.boxTreinamentos .bottomBoxVideos p{ float:left; font-size:13px; height:30px; padding-top:7px; font-weight:bold; margin-right:10px;}
			/*.boxTreinamentos .bottomBoxVideos .bt_red{ width:176px; height:25px; background: green url('../img/bt_red_gray.gif') no-repeat top left; display:inline-block; color:#FFFFFF; font-weight:bold; text-decoration:none; padding: 7px 0 0 15px;}*/
			.boxTreinamentos .bottomBoxVideos .bt_red{ width:171px; height:23px; background: green url('../img/bt_red_gray.gif') no-repeat top left; display:inline-block; color:#FFFFFF; font-weight:bold; text-decoration:none; padding: 7px 0 0 15px;}
			.video, .galeriaVideo{ width:336px; float:left;}
				.video h4, .galeriaVideo h4{ font-size:15px; color:#333333; margin:0 0 5px 0;}
			.video p{ padding: 5px 10px 0 0;}
			.galeriaVideo{ padding-left:10px;}
				.scrollVideo{ width:298px; height:290px; overflow: auto; background:url('../img/bkg_scroll_video.gif') scroll no-repeat top left; border:1px solid #999999; padding: 10px; position:relative; }
					.galeriaVideo .scrollVideo h5{ font-size:13px; font-weight:bold; margin:5px 0 10px 0; padding:0; height:auto; color:#333333;}
					
					/*a.downloadPpt{ background:url('../img/blt_download.gif') no-repeat center right; padding-right:10px; text-decoration:none; color:#c70752; margin-left:100px;}*/					
					a.downloadPpt{ background:url('../img/blt_download.gif') no-repeat center right; padding-right:10px; text-decoration:none; color:#c70752;}
						a.downloadPpt:hover{ text-decoration:underline;}
					
							/* ########### */
							/* ########### VIDEO THUMB ATIVO STYLES */
							/* ########### */
					.underline{ background: url('../img/bkg_dot.gif') repeat-x bottom left;}
							
					.videoGray{ width:282px; height:80px; position:relative; margin-bottom: 10px;}
						.videoGray .thumb{ width:91px; height:75px; background: url('../img/bkg_video_thumb.gif') no-repeat top left; float:left; margin-right:8px;}
						.videoGray .thumb img{ margin: 5px 0 0 7px; border:0;}
						.videoGray .thumb .bt_play{ width:25px; height:25px; background: url('../img/bt_video_gray.gif') no-repeat top left; position:absolute; top: 50px; left:0;}
							.videoGray .thumb .bt_play a{ width:25px; height:25px; display:block;}
						
						.videoGray p{ margin:0; padding-bottom:10px; font-size:10px; }
							.videoGray p a{ color:#666666; text-decoration:none; line-height:12px;}
								.videoGray p a:hover{ text-decoration:underline;}
								.videoGray p a strong{ color:#999999; font-size:11px; }
								.videoGray p a:hover strong{ color:#666666; }
								
							/* ########### */
							/* ########### VIDEO THUMB NORMAL STYLES */
							/* ########### */
							
					.videoRed{ width:282px; height:80px; position:relative;}
						.videoRed .thumb{ width:91px; height:75px; background: url('../img/bkg_video_thumb_red.gif') no-repeat top left; float:left; margin-right:8px;}
						.videoRed .thumb img{ margin: 5px 0 0 7px; border:0;}
						.videoRed .thumb .bt_play{ width:25px; height:25px; background: url('../img/bt_play_red.gif') no-repeat top left; position:absolute; top: 50px; left:0;}
							.videoRed .thumb .bt_play a{ width:25px; height:25px; display:block;}
						
						.videoRed p{ margin:0; padding-bottom:10px; font-size:10px; }
							.videoRed p a{ color:#666666; text-decoration:none; line-height:12px;}
								.videoRed p a:hover{ text-decoration:underline;}
								.videoRed p a strong{color:#c70752;  font-size:11px;}
								.videoRed p a:hover strong{ color:#666666; }
								
					
								
					
