/* CSS Document */
body {
	margin:0;
	padding:0;
	background:#7E1D31;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
}
a {
	outline:none;
	color:#7D1D30;
}
img {
	border:none;
}
h1 {
	float:left;
	margin:0;
	padding:0;
}
small {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#topo h1 a {
	float:left;
	width:978px;
	height:208px;
	background:url(images/img_02.gif);
	text-indent:-9999px;
}
#main {
	width:978px;
	margin:0 auto;
}

#content {
	float:left;
	width:978px;
	background:url(images/bg.jpg) no-repeat bottom center #F3F3F3;
	padding:0 0 20px 0;
	
}
#left {
	float:left;
	width:263px;
	position:relative;
}
#rodape_menu {
	float:left;
	width:211px;
	background:url(images/bg_menu_bottom.gif) no-repeat bottom left;
	padding:0 0 9px 0;
	margin:7px 0 0 0;
}
#topo_menu {
	float:left;
	width:211px;
	background:url(images/bg_menu_top.gif) no-repeat top left;
	padding:0 0 0 0;
}
#menu {
	float:left;
	width:211px;
	background:url(images/bg_menu_esq.gif) repeat-y left;
	margin:9px 0 0 0;
}
	#menu ul {
		list-style:none;
		float:left; 
		margin:0; 
		padding:0 0 0 11px;
		width:199px;
	}
	#menu ul li {
		float:left;
		width:100%;
	}
	#menu ul li a {
		float:left;		
		width:201px;
		height:26px;
	}
	#menu ul li a span  {
		display:none;
	}
.box_mini {
	float:left;
	width:305px;
}
.faca_insc {
	float:left;
	width:305px;
	background:url(images/img_08.gif) no-repeat;
	background-position:10px 10px;
	padding:75px 0 0 0;
}
.faca_insc a {
	float:left;
	width:267px;
	height:39px;
	text-indent:-99999px;
}
/*.faca_insc a {
	float:left;
	width:257px;
	height:39px;
	background:url(images/img_22.gif);
	text-indent:-99999px;
}*/
.sombra_topo {
	float:left;
	width:263px;
	height:19px;
	background:url(images/img_05.gif) no-repeat;
	background-position:27px top;
}
#corpo {
	float:left;
	width:715px;
}
.depoimentos {
	float:left;
	width:375px;
	background:url(images/img_14.gif) no-repeat top left;
	padding:30px 0 0 0;
}
	.depoimentos img {
		float:left;
	}
	.depoimentos .foto {
		width:130px;
		float:left;
	}
	.depoimentos .depoimento {
		float:left;
		width:245px;
	}
	.depoimentos .foto strong {
		color:#000;
		font-size:16px;
	}
	

.rodape_box_branco {
	float:left;
	width:698px;
	background:url(images/rodape_new.gif) no-repeat bottom;
	padding:0 0 38px 0;
	margin:15px 0 0 0;
}		
.rodape_box_branco_home {
	float:left;
	width:698px;
	background:url(images/img_49.gif) no-repeat bottom;
	padding:0 0 13px 0;
	margin:15px 0 0 0;
}	
.topo_box_branco {
	float:left;
	width:698px;
	background:url(images/img_28.gif) no-repeat;
	padding:37px 0 0 0;
}
.topo_box_branco_all {
	float:left;
	width:698px;
	background:url(images/img_topo_new.gif) no-repeat;
	padding:0 0 0 0;
}
.box_branco {
	float:left;
	width:688px;
	padding:0 5px 0 5px;
	margin:34px 0 0 0;
	background:url(images/img_302.gif) repeat-y;
}
.box_branco_home {
	float:left;
	width:688px;
	padding:0 5px 0 5px;
	background:url(images/img_30.gif) repeat-y;
}
	.box_branco_home .dir, .box_branco_home .esq a {
		font-size:11px;
		font-weight:bold;
		float:right;
		text-decoration:none;
		padding:3px 0 0 0;
	}
.degrade_branco {
	float:left;
	width:678px;
	padding:10px 5px 0 5px;
	background:url(images/bg_degrade_branco.gif) repeat-x bottom #fff;	
}
.degrade_branco_all {
	float:left;
	width:638px;
	padding:0 20px 0 30px;
	/*background:url(images/bg_degrade_branco.gif) repeat-x bottom #fff;*/
	background:#fff;
	min-height:400px;
	_height:400px;
}
.tit {
	float:left;
	width:638px;
	border-bottom:1px solid #687073;
	margin:0 0 20px 0;
}	
.tit h3 {
	font-size:28px;
	color:#687073;
	float:left;
	margin:0;
	padding:0;
}
.tit a {
	float:right;
	width:83px;
	height:10px;
	margin:15px 0 0 0;
	text-indent:-99999px;
}
	.tit .voltar {
		background:url(images/img2_08.gif) no-repeat right top;
		margin-right:10px;
		width:83x;
	}
	.tit .pag_ini {
		background:url(images/img2_12.gif) no-repeat;
	}
.esq {
	float:left;
	width:312px;
}
.esq .box_nov {
	float:left;
	width:312px;
	margin-bottom:10px;
}
.dir {
	float:left;
	width:365px;
}
	.box_nov img {
		float:left;
		margin-right:4px;
	}
	.box_nov div {
		float:left;
		width:212px;
	}	
	.box_nov div strong {
		color:#333;
		font-size:16px;
	}
	.box_nov small {
		padding-bottom:5px;
		float:left;
		width:100%;
	}


.dir .box_nov {
	float:left;
	width:365px;
	margin-bottom:10px;
}	
	.dir .box_nov img {
		float:left;
		margin-right:4px;
	}
	.dir .box_nov div {
		float:left;
		width:207px;
		padding:0 0 0 3px;
		font-weight:normal;
	}	
	.dir .box_nov div a {
		font-size:11px;
		font-weight:bold;
		float:right;
		text-decoration:none;
		padding:3px 0 0 0;
	}
	.dir .box_nov div strong {
		color:#333;
		font-size:16px;
	}
	.dir .box_nov small {
		padding-bottom:5px;
		float:left;
		width:100%;
	}	
#rodape {
	float:left;
	width:978px;
	height:74px;
	background:url(images/img_53.gif) no-repeat center;
	position:relative;
}	
#rodape .a2c {
	float:right;
	width:80px;
	height:54px;
	position:absolute;
	text-indent:-9999px;
	top:10px;
	right:30px;
}
#rodape .datasul {
	float:right;
	width:120px;
	height:54px;
	position:absolute;
	text-indent:-9999px;
	top:10px;
	right:180px;
}
#rodape .wtc {
	float:right;
	position:absolute;
	width:80px;
	height:54px;
	text-indent:-9999px;
	top:10px;
	right:360px;
}
#rodape .intelbras {
	float:right;
	position:absolute;
	width:80px;
	height:54px;
	text-indent:-9999px;
	top:10px;
	right:505px;
}
	
#rodape .neogrid {
	float:right;
	position:absolute;
	width:110px;
	height:54px;
	text-indent:-9999px;
	top:10px;
	left:285px;
}
#rodape .ibm {
	float:right;
	position:absolute;
	width:80px;
	height:54px;
	text-indent:-9999px;
	top:10px;
	left:195px;
}
#rodape .progress {
	float:right;
	position:absolute;
	width:150px;
	height:54px;
	text-indent:-9999px;
	top:10px;
	left:30px;
}
	
	.tabel-agenda {
	float:left;
	width:100%;
	border-bottom:4px solid #F7F7F7;
	border-right:4px solid #F7F7F7;	
	margin:10px 0 15px 0;
}
.tabel-agenda td {
	border-left:4px solid #F7F7F7;
	border-bottom:4px solid #F7F7F7;
	text-align:center;
	padding:5px;
}
th {
	background:#4A4A4A;
	color:#fff;
	font-weight:bold;
	border-left:4px solid #F7F7F7;	
	padding:5px;
}
.digite, .naorecebi, .comprar_free {
	float:left;
	width:199px;
	height:75px;
	text-indent:-9999px;
}
.digite {
	background:url(images/bt_01.gif) no-repeat;
	margin-right:10px;
}
.naorecebi {
	background:url(images/bt_02.gif) no-repeat;
	margin-right:10px;	
}
.comprar_free {
	background:url(images/bt_03.gif) no-repeat;
}
#dig {
	float:left;
	margin:15px 0 0 0;
	display:none;	
	width:618px;
}
	#dig button {
		float:left;
		width:82px;
		height:29px;
		background:url(images/img5_13.gif) no-repeat;
		text-indent:-9999px;
		border:none;
		cursor:pointer;
	}
#form2 {
	float:left;
	margin:15px 0 0 0;
	width:618px;
}
#form3 {
	float:left;
	margin:15px 0 0 0;
	width:618px;
}
#form4 {
	float:left;
	margin:15px 0 0 0;
	width:618px;
}

#form1 {
	float:left;
	margin:15px 0 0 0;
	width:618px;
}
	#form1 button {
		float:left;
		width:82px;
		height:29px;
		background:url(images/img5_13.gif) no-repeat;
		text-indent:-9999px;
		border:none;
		cursor:pointer;
	}
.fundo_cinza {
	background:#f2f2f2;
	width:598px;
	float:left;
	padding:20px 10px 20px 10px;
	margin-bottom:15px;
}
input {
	float:left;
	width:220px;
	background:#fff;
	border:1px solid #C7C7C7;
	margin:0 0 3px 0;
}
textarea {
	float:left;
	width:220px;
	background:#fff;
	border:1px solid #C7C7C7;
	margin:0 0 3px 0;
}
.form_insc label {	
	clear:both;
	float:left;
	width:130px;
}
.form_contato label {	
	clear:both;
	float:left;
	width:130px;
}
button {
	float:left;
}

.enviar {
	float:left;
	width:82px;
	height:29px;
	background:url(images/bt_enviar.gif) no-repeat;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
}

div#form {
	float:left;
	display:none;
	margin:15px 0 0 0;
	display:none;
	width:618px;
}	
.form_insc button {
	float:left;
	width:130px;
	height:29px;
	text-indent:-9999px;
	background:url(images/botao_06.gif) no-repeat;
	border:none;
}	
.efetivar_inscricao {
	float:left;
	width:137px;
	height:29px;
	text-indent:-9999px;
	background:url(images/botao_08.gif) no-repeat;
	border:none;
	margin:0 0 0 15px;
}
	/** POPUP **/
.popup {
	background:#fff;
	float:left;
	color:#666;
	padding:10px;
	width:490px;
}

.tit-pop {
	font-weight:bold;
	font-size:18px;
	color:#666;
	float:left;
	width:100%;
}
.palestrante img {
	float:left;
	margin:0 10px 10px 0;
	border:3px solid #f2f2f2;
}
.separa_link {
	float:right;
	background:url(images/separar_link.jpg) no-repeat;
	width:1px;
	height:9px;
	margin:17px 10px 0 0;
}
.box_palestrante {
	width:310px;
	float:left;
	background:#F2F2F2;
	margin:0 15px 15px 0;
}	
.box_palestrante img {
	float:left;
	width:109px;
	border:2px solid #D6D6D6;
}
.box_palestrante div {
	float:left;
	width:190px;
	padding:0 0 0 5px;
}
.box_palestrante div strong {
	float:left;
	width:100%;
	font-size:16px;
	padding:10px 0 0 0;
}
.box_palestrante div span {
	float:left;
	width:100%;
	padding-bottom:5px;
	min-height:90px;
	_height:90px;
}
.todas_palestras {
	float:left;
	width:140px;
	height:11px;
	background:url(images/ver_palestras.gif) no-repeat;
	text-indent:-99999px;
}
.verm {
	float:left;
	margin:0;
	list-style:none;
	width:635x;
	padding:0 0 15px 0;
}
.verm li {
	float:left;
	background:url(images/marq_ul.gif) no-repeat left;
	width:620px;
	padding:0 0 0 15px;
	
}

.tube-video {
	float:left;
	width:130px;
	height:97px;
}
.sucesso {
	float:left;
	padding:20px;
	background:#009900;
	color:#FFF;
	font-weight:700;
}

#left h6 {
	float:left;
	margin:0 0 0 30px;
	text-indent:-9999px;
	width:178px;
	height:36px;
}
	#left h6 a {
		float:left;
		width:178px;
		height:36px;
		background:url(images/twitterbotao.gif) no-repeat;
	}
	
#fora_passo {
	float:left;
	background:#7E1D30;
	width:337px;
	padding:2px;
}
	#fora_passo .fecharpasso {
		float:left;
		width:98%;
		padding:1%;
	}
		#fora_passo .fecharpasso h2 {
			float:left;
			color:#FFFFFF;
			margin:0;
			padding:0;
			font-size:16px;
		}

#twitter_div {
	float:left;
	width:100%;
	background:#E9E8ED;
}

.talkshow {
	float:left;
	width:99%;
	margin-right:1%;
}
	.talkshow strong {
		color:#333;
		font-size:16px;
	}
	.talkshow small {
		padding-bottom:5px;
		float:left;
		width:100%;
	}
	.talkshow span {
		color:#7D1D30;
	}
	.talkshow .talkshow-2 {
		float:left;
		font-size:11px;
		background:#F6F6F6;
		padding-right:5px;
	}


