@charset "utf-8";
/* CSS Document */
/*---------------Style Forms---------------------------------*/
#content_form {/*Conteiner onde esta o form*/
	margin:0px auto;
	width:980px;
	background:url(../img/bg_site.jpg) repeat;
}
#content_form fieldset {
	border:0px;
	margin:0px 0px 0px 50px;
	padding:15px 0px 15px 0px;
}
#content_form h1 {
	margin:0px 0px 0px 0px;
	text-align:center;
	font: 140%/1.7 Arial, Helvetica, sans-serif;
	font-weight:700;
}

.firstP {
	width:900px;
	margin:0px 0px 30px 0px;
	color:#8D8D8D;
}
#curriculum label {
	float:left;
	width:270px;
}
#curriculum input, select, textarea {
	margin:0px 0px 5px 0px;
}
.example, .example2 {
	color:#9F9F9F;
	font-style:italic;
}
#dica1, #dica2, #dica3, #dica4, #dica5, #dica6, #dica7, #dica8, #dica9, #dica10, #dica11 {
	cursor:pointer;
}
.red {
	color:#F00
}
#content_form textarea {
	overflow:auto;
}
#divErro {
	display:none;
	color:#F00;
	background-color:#F2FF86;
	width:400px;
	padding:10px;
	margin:10px 0px;
	text-align:left;
	border:1px solid #f00;
}
#divErro ul {
	padding:0px;
	margin:10px 0px 0px 0px;
}
#divErro li {
	list-style:none;
	padding:0;
	margin:0;
}
#divErro input.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#004D24;
	background-color:#FFC;
}
.error {
	background:#F2FF86;
}
/*---------------Style  Layout------------------------*/
/*-------------HEADER-------------------------------------*/
#header {
	width:980px;
	height:40px;
	background:url(../img/topo.jpg) no-repeat;
	margin:0px auto;
}
#header ul li {
	display:inline;
	padding:10px 20px 6px 20px;
}
#header ul li a {
	color:#CCC;
	margin:20px 0px 0px 0px;
	font: 120%/1.7 Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:italic;
}
#header ul li a:hover {
	color:#FA460A;
}
#header ul {
	padding:10px 0px 0px 110px;
}
/*---------------CONTENT------------------------------------------------*/
#logo {
	background:url(../img/logo.jpg) no-repeat;
	width:382px;
	height:59px;
}
#home {
	width:980px;
	background:url(../img/bg_site.jpg) repeat;
	margin:0px auto;
	display:table;
}
#home .box {
	width:285px;
	font: 100%/1.2 Arial, Helvetica, sans-serif;
	border:0px solid #F00;
	padding:30px 0px 50px 0px;
	margin:0px 0px 0px 30px;
	float:left;
}
#home .box h2,#home .box h1 {
	text-align:center;
	color:#F00;
}
#home p, h2,#home p, h1 {
	margin:10px 0px 0px 0px;
}

#home h3 {
	margin:60px 0px 10px 0px;
	text-align:center;
	color:#09F;
	font: 100%/1.2 Arial, Helvetica, sans-serif;
	font-weight:700;
}
#model {
	text-decoration:underline;
	color:#06F;
}
#home input {
	margin:10px 0px 0px 0px;
}
#message img {
	padding:0px 0px 0px 90px;
}

.PagSeguro {margin:0px 0px 0px 130px;}
/*-------------------TIPS--------------------------*/

#tips {
	width:980px;
	margin:0px auto;
	background:url(../img/bg_site.jpg) repeat;
	display:table;
}
#tips h1 {
	text-align:center;
	padding:20px 0px 0px 0px;
	font: 120%/1.7 Arial, Helvetica, sans-serif;
	font-weight:700;
}
#tips h2 {
	font-weight:700;
	color:#F00;
}
.boxTips {
	width:285px;
	font: 100%/1.2 Arial, Helvetica, sans-serif;
	padding:30px 0px 50px 0px;
	margin:0px 0px 0px 130px;
	float:left;
}
/*---------------CONTACT--------------------------------*/

#contact {
	width:980px;
	margin:0px auto;
	background:url(../img/bg_site.jpg) repeat;
}
#formContact h1 {
	margin:0px 0px 20px 0px;
	font: 120%/1.7 Arial, Helvetica, sans-serif;
	font-weight:700;
}
#contact input, select, textarea {
	margin:5px 0px 5px 0px;
}
#formContact {
	margin:0px 0px 0px 320px;
	padding:30px 0px 30px 0px;
}
#formContact textarea {
	overflow:auto;
}
#divErro2 {
	display:none;
	color:#F00;
	background-color:#F2FF86;
	width:300px;
	padding:10px;
	margin:10px 0px;
	text-align:left;
	border:1px solid #f00;
}
#divErro2 ul {
	padding:0px;
	margin:10px 0px 0px 0px;
}
#divErro2 li {
	list-style:none;
	padding:0;
	margin:0;
}
#divErro2 input.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#004D24;
	background-color:#FFC;
}
.error {
	background:#F2FF86;
}
/*-----------------LESSON----------------------------------*/

#lesson {
	width:980px;
	margin:0px auto;
	background:url(../img/bg_site.jpg) repeat;
}
#lesson img {
	margin:0px 0px 0px 10px;
	padding:150px 0px 0px 0px;
	float:left;
}
#lesson h1 {
	margin:0px 0px 20px 0px;
	padding:20px 0px 0px 0px;
	text-align:center;
	font: 120%/1.7 Arial, Helvetica, sans-serif;
	font-weight:700;
}
#lesson #video {
	margin:0px 0px 0px 300px;
	padding:18px 0px;
}

/*-----------------ADVERT---------------------------------*/
.bloco_anuncio{ 
               position: relative;
			   left: 697px;				
			   top: -940px;
			   *top: -1040px;
		      }
.bloco_anuncio p{font: bold 120%/1.7 Arial, Helvetica, sans-serif;
                color:#999;
				margin:0 0 0 0px;}			  

.bloco_anuncio2{margin:15px 0 0 120px;
               padding-bottom:20px;
		      }
/*-----------------FOOTER---------------------------------*/


#footer {
	border:0px solid red;
	width:980px;
	height:41px;
	clear:both;
	background:url(../img/rodape.jpg) no-repeat;
	margin:0px auto;
	color:#CCC;
}
#footer ul li {
	display:inline;
	padding:0px 10px 0px 0px;
}
#footer ul {
	padding:20px 0px 0px 5px;
}
#footer a {
	color:#CCC;
}

