* {
	margin: 0;
	padding: 0;
	list-style:none
}

html {
	
	text-align: center;
}

body { background: #fff url(../images/bg_squares2.jpg)}

a.vejamais{
		width:56px;
		height:17px;
		text-indent:-99999px;
		background:#1E1E1E;
		color:#CCCCCC;
		padding:2px 10px;
		-moz-border-radius-topright:8px;
		-moz-border-radius-bottomright:8px;
		-moz-border-radius-bottomleft:8px;
		-webkit-border-top-right-radius:8px;
		-webkit-border-bottom-right-radius:8px;
		-webkit-border-bottom-left-radius:8px;
	}
	a.vejamais:hover{background:#CCCCCC; color:#1E1E1E}
	
button.subscrible{
		width:88px;
		height:25px;
		background:#1E1E1E;
		color:#CCCCCC;
		font-weight:bold;
		border:none;
		padding:5px 10px;
		-moz-border-radius-topright:10px;
		-moz-border-radius-bottomright:10px;
		-moz-border-radius-bottomleft:10px;
		-webkit-border-top-right-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		-webkit-border-bottom-left-radius:10px;
		
	}
	button.subscrible:hover{background:#CCCCCC; color:#1E1E1E; cursor:pointer;}

li.last-item{border:none!important;}

#menu-interna{
	text-align:center;
	margin-top:10px;
	padding:10px;
	border:1px solid #ccc;
	margin:20px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
	#menu-interna ul li{
		list-style:none;
		display:inline;
		padding:0 5px;
		font-size:15px;
		font-weight: bold;
		font-family:"Arial";		
		color:#ccc;
		border-right: 1px solid #ccc;
	}
	#menu-interna ul li a:hover{color:#9F941E}
	
	ul.btn-cursos-cadastro li{
		width:158px;
		padding:20px;
		display:inline;
		font-family:"ProximaNovaExtrabold";
		text-transform:uppercase;
		background:#202020;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;

	}
	ul.btn-cursos-cadastro li a{color:#9F941E}
	ul.btn-cursos-cadastro li a:hover{color:#ccc}

/*
Begin: Tipografia
*/
body, #content li p, input {
	color: #3c3c3c;
	font-family: Arial, Undotum, sans-serif;
	font-size: 12px;
	text-align: left;
}

h1, h2, #content li {
	font-family: Helvetica, Undotum, Arial, sans-serif;
	letter-spacing: normal;
	line-height: 1em;
}
h1 {
	color: #fff;
	font-size: 36px;
	margin-bottom: 5px;
	
}
h2 {
	font-family:"ProximaNovaExtrabold";
	color: #6B0705;
	font-size: 22px;
	margin-bottom: 10px;
}

h2.red{
	color: #6B0705;
	font-size: 22px;
	margin-bottom: 10px;
	text-transform:uppercase;
}

h2.cinza{
	color:#3D3D3D;
	width:250px;
	padding-top:2px;
	background: url(../images/home/twitter.jpg) no-repeat center right;
}

h3{
	font-family:"ProximaNovaExtrabold";
	font-size:22px;
	margin-bottom:25px;
	font-weight:bold;
}

h3.footer{
	color:#9F941E;
	font-size:22px;
	margin-bottom:25px;
	font-weight:bold;
}

h3.red{
	color:#6B0705; 
	font-size:16px;
	font-family:Arial;
	margin-top:80px;
}

h3.major{
	font-size:24px;
	margin-bottom:15px;
	font-weight:bold;
	text-transform:uppercase;
}

h3.normal{
	font-size:20px;
	font-weight:bold;
}

h4.normal{
	margin:0px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

p {
	line-height: 1.5em;
	margin-bottom: 15px;
	text-align: justify;
}

a:link { color: #8C8C8C; text-decoration:none;	}
a:visited { color: #8C8C8C; text-decoration:none }
a:hover, a:focus, a:active { color:#FFFFFF; text-decoration: none }

/*
Begin: Header
*/
#header {
	background: #EEE url(../images/bg_header3.jpg) repeat-x top;
	height:298px;
	border-bottom:3px solid #FFFFFF;
	text-align:center;
	/*padding: 20px 0 10px 0;*/
	
}

#header div {
	background: url(../images/logo_header.gif) no-repeat 0 50%;
	margin: 0 auto;
	padding-left: 100px;
	width: 650px;
}

#header p { 
	color: #f5cccc; 
	width: 580px;
}
/*
End: Header
*/

/*
Begin: Content
*/
#content {
	margin:0 auto;
	padding:0 20px 40px 20px;
	width: 990px;
	background: #FFFFFF url(../images/bg_content2.jpg) repeat-x bottom;
	
}
	#menu-cursos-tipo{
		padding:10px;
		background: #1E1E1E url(../images/bg_footer.jpg);
		margin-bottom:4px;
	}
	
	#menu-cursos-tipo p{
		float:left;
		margin:0 60px 0 0;
		font-size:16px;
		font-weight:bold;
		color:#9F941E;
	}
	
	#menu-cursos-tipo ul{}
	#menu-cursos-tipo ul li{/* menu-cursos */
		display:inline;
		list-style:none;
		text-transform:uppercase;
		margin:0 20px 0 0;
	}
	
	/*  */
	
	#destaque-home{
		float:left;
		width:640px;
		height:340px;
		background:#ccc;
		clear:right;
	}
	
	#sidebar-home {
		float:right;
		width:296px;
		height:340px;
	}
		#sidebar-home ul li{list-style:none; margin: 0  0 12px 0; }
	
		#sidebar-home img{ 
			border:none;
   		}
	
	.box-home{
		float:left;
		width:275px;
		height:235px;
		margin:30px 0 0px 0;
		padding:10px;
		border:1px solid #A6A7A1;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	
	#box-home-left{margin-right: 40px;}
	#box-home-left-4{margin-right: 40px;}
	
	#box-home-right{float:right;}
	#box-home-right-6{float:right;}
	
	.box-homeUltimoSeg{
		float:left;
		width:300px;
		height:255px;
		margin:30px 0 0px 0;
		padding:0px;
		border:1px solid #A6A7A1;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	
	#box-homeUltimoSeg-left{margin-right: 40px;}
	#box-homeUltimoSeg-left-4{margin-right: 40px;}
	
	#box-homeUltimoSeg-right{float:right;}
	#box-homeUltimoSeg-right-6{float:right;}

	.box-homeVideos{
		float:left;
		width:280px;
		height:235px;
		margin:30px 0 0px 0;
		padding:10px;
		border:1px solid #A6A7A1;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	
	
	#box-homeVideos-left{margin-right: 40px;}
	#box-homeVideos-left-4{margin-right: 40px;}
	
	#box-homeVideos-right{float:right;}
	#box-homeVideos-right-6{float:right;}	
	
	/* middle box content styles */
	ul#lst-noticias li{
		font-size:14px; 
		font-weight:normal;
		list-style:none;
		margin:0 0 18px 0;
		letter-spacing:0em;
	}
	ul#lst-noticias li a:hover{color: #000}
	ul#lst-noticias li span{font-weight:bold}
	
	/* twitter updates */
	#tweet-updates{height:155px;}
	#latest_tweet div {
		margin:0 0 20px 0;
		padding:4px;
		background:#ccc;
		font-size:11px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	a.vejamais{text-decoration:none}
	
	/* login box */
	#box-home-left-4 ul li a {font-size:14px; color:#FFFFFF;}
	#box-home-left-4 ul li a:hover {font-size:14px; color:#C1C1C1;}
	#box-home-left-4 ul li{
		margin:0 0 2px 0;
		width:170px;
		padding:2px 2px;
		font-weight:bold;
		list-style:none;
		background: url(../images/home/bg_login_iten_lst.jpg) repeat-x left;
		color: #FFFFFF;
	}
	
	/* newsletter */
	#box-home-right-6 p{
		text-align:left;
		width:210px;
		font-weight:bold;
	}
	
	#box-home-right-6 form{width:200px;}
		#box-home-right-6 input{
			width:180px;
			padding:8px;
			border:1px solid #C1C1C1;
			color: #CCCCCC;
			margin:0 0 5px 0;
		}
		
	#internal{/* general styles on internal pages */
		padding:20px;
		margin-top:20px;
		
	}
	
#content li {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	list-style: decimal inside;
	margin-bottom: 11px;
}

#content li p {
	display: none;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	margin-bottom: 0;
	padding: 5px 0 0 18px;
}
/*
End: Content
*/

/*
Begin: Footer
*/
#footer {
	font-size: 14px;
	height: 300px;
	padding-top: 5px;
	background: #1E1E1E url(../images/bg_footer.jpg);
	border-top:4px solid #FFFFFF
}

	#footer-container-menus{
		width:1020px;
		margin:0 auto;
	}
	
	.box-footer{
		float:left;
		width:210px;
		padding:40px 20px 20px 20px;
	}
	.box-footer1{
		float:left;
		width:230px;
		padding:40px 20px 20px 20px;
	}
	
	
	.box-footer ul li{/* menus on footer */
		margin:0 0 5px 0;
	}
	
	#contato-footer{font-size:18px; font-weight:bold;}
	span.ddd{vertical-align:10px;}
	p.copy{text-align:center}


/*
End: Footer
*/
.EdtBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #c4c4c4;
	background-color: transparent;
}
.CmbBox {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	border : 1px solid #CCCCCC;
	background-color : #E0E0E0;
	letter-spacing: 10px;
	padding: 1px;
}
.Label {
	Color: #000000;
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 9pt;
	Text-Decoration: none;
	Font-Weight: none;
}

