/* CSS Document   -------------------------------------------------------------------------- */




* {margin:0px;padding:0px;}


img {margin:0;padding:0;}
ul {margin:0;padding:0;}
li {margin:0;padding:0;}
p {margin:0;padding:0; margin-top:10px}

body {	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#febf00;
	line-height:100%;
	font-size: 12px;
	background-image:url(img/fundo_site.jpg);
	background-position:center;
	background-repeat:repeat-y;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	line-height:120%;
	color:#333333;
	}




blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}


#geral{
margin:0 auto; position:relative; width:900px; background:#FFFFFF

} 

#total{
margin:0 auto; position:relative; width:900px; 
display:block; 


} 




#central{margin:0 auto; position:relative; width:900px;  }



#ir{
padding-left:30px;
margin:0 auto; position:relative; 
padding-top: 0px;
display:inline;

}



#bandeira {
margin:0 auto; position:relative; 
margin-left:0px;
display:inline;

}


#destaque_topo{
margin:0 auto; position:relative; width:900px; height:20px;

} 



#conteudo_geral{
margin:0 auto; width:900px; background:#fff; 
}

/* comeo menu-----------------------------------*/
#menu{
width:260px;
background:#ffffff;
line-height:150%;

}

#menu span { display: none;}

#menu li {list-style:none; padding-top:10px;}

#menu a:link {color:#000000; padding-top:3px;}

#menu a:visited {color:#000000; padding-top:5px;}

#menu ul {
list-style-type: none; /*remove o marcador*/ 
margin: 0; /*remove o recuo IE e Opera*/ 
padding: 0; /*remove o recuo Mozilla e NN*/ 

}

/* comeo contato-----------------------------------*/


#contato{
margin:0px;
padding:0px;
width:260px;
height:90px;

margin-top:15px;

}

#contato_texto{
margin:0px;
padding:0px;
width:240px;
height:90px;
margin-top:10px;


}

#contato_texto span{
margin:0px;
padding:0px;
width:240px;
color:#FFFFFF;
line-height:140%;



text-align:right

}



/* comeo tags -----------------------------------*/




#box_tags{
margin:0px;
padding:0px;
width:260px;
background:#978a7d;
margin-top:15px;

}

#box_tags_texto{
margin:0px;
padding:0px;
margin:0;
padding:0;
width:240px;
height:90px;
margin-top:10px;


}

#box_tags_texto span{
margin:0px;
padding:0px;
width:240px;
color:#FFFFFF;
line-height:140%;

text-decoration:none;
text-align:right

}

/* comeo texto -----------------------------------*/




#box_texto{
width:550px;
background:#e0dacd;
display:block;
margin:0px;
padding:0px;

}

#box_home_destaque{
width:600px;
display:block;
margin-top:20px;
padding:0px;

}


#box_texto_home{
width:550px;
background:#e0dacd;
display:block;
margin:0px;
padding:0px;
margin-top:10px;

}

#box_texto_texto{
line-height:120%;
width:510px;
height:auto;
display:block;
margin:0px;
padding:0px;
margin-left:20px;
margin-right:20px;



}





#box_ultimos_cursos{
width:365px;
padding-top:10px;
background:#e5e5e5;
display:block;
margin:0px;
padding:0px;
margin-top:10px;

}

#box_ultimos_cursos_texto{
width:340px;
padding:10px;
line-height:120%;
width:340px;
height:auto;
display:block;
margin:0px;
padding:0px;
margin-left:20px;
margin-right:20px;

}



#box_titulo_home{
background-color:#666666;
width:355px;
padding-left:10px;
padding-bottom:10px;
padding-top:7px;
line-height:140%;
margin-top:10px;




}

/* comeo destaques -----------------------------------*/


#destaques{
width:600px;
background:#ffffff;

}


/* comeo ultimos -----------------------------------*/

#ultimos{
margin-top:10px;
width:365px;
float:left;
background:#ffffff;
display:inline
}


/* comeo antes -----------------------------------*/

#antes{
margin-top:10px;
width:220px;
float:right;
background:#ffffff;
display:inline

}

/* comeo antes -----------------------------------*/

#esquerda_home{
padding: 0px;
margin:0px;
width:200px;
float:left;
background:#fff;
display:inline;
margin-left:15px;
padding-left:15px;
display:inline;
overflow:hidden

}

#direita_home{
padding: 0px;
margin:0px;
width:600px;
display:inline;
float:right;
margin-right:30px;
display:inline;
overflow:hidden;

}



#fundo_tit{background-image:url(img/fundo_tit.jpg);
background-repeat:repeat;
width:600px;
background:url(img/fundo_tit.jpg);

}

#rodape {margin:0 auto; width:765px; background:#222222; display:inline-block; padding-left:135px; margin-top:20px; height:20px  }


.titulo {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:18px;
	color: #333333;
	line-height:140%;	
	
}

.titulo_home {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:18px;
	color: #ffffff;
	background-color:#FF9900;
	line-height:140%;	
	padding:5px;
	
}

.titulo_branco {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:18px;
	color: #ffffff;
	
	
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:130%;
	
}

.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	
}


.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	padding-top:5px;
	font-size:10px;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;
	text-decoration:none;
	line-height:140%;
	padding-top:10px;
	
	
}


.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #5a4a42;
	
}


.link_tags {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;
	text-decoration:none;;

	
}
a.link_tags:link {
	color: #ffffff;
	text-decoration:none;
}


.compartilhe {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #978a7d;
	background: #ffffff;
	padding:10px;
	
}



.titulo_menor {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:14px;
	color:#ffffff;
	background-color:#FFCC00;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;
}

.titulo_curso18 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#bf7400;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;
}

.titulo_curso17 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#FFCC00;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;
}

.titulo_curso81 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#333333;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;		
}

.titulo_curso4 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#ff3c00;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;		
}


.titulo_curso5 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#0071d1;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;		
}

.titulo_curso7 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#ffb400;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;		
}

.titulo_curso9 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#0acb00;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;		
}

.titulo_curso10 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#f600ff;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;		
}

.titulo_curso11 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#550990;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;		
}

.titulo_curso3 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#333333;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;		
}

.titulo_curso1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#333333;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;		
}

.titulo_curso {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-size:24px;
	color:#ffffff;
	background-color:#FFCC00;
	text-decoration:none;
	line-height:140%;
	padding:5px;
	margin-top:20px;
	letter-spacing:0.1em;		
}





A:link {text-decoration: none; color: #ffffff;}
A:visited {text-decoration: none; color: #ffffff;}
A:active {text-decoration: none; color: #333333;}
A:hover {text-decoration: underline; color: #333333;}




.body-ita {	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #29176b;
	line-height:100%;
	font-size: 12px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	line-height:120%;
	color:#333333;
	background-image:url(img/fundo_site2.jpg);
	
		background-position:center;
		background-position:top;
	background-repeat:no-repeat;
	}



div.body {
	width:100%;
	height:100%;
	margin-top:-20px;
  background-repeat: repeat-x;
  }

#geral-ita{
margin:0 auto; position:relative; width:900px; background:#d4d1e1;

} 



#total-ita{
margin:0 auto; position:relative; width:900px; 
display:block;  


} 




#central-ita{margin:0 auto; position:relative; width:900px;  }






#destaque_topo{
margin:0 auto; position:relative; width:900px; height:20px;

} 

#logo-ita{
	margin:0 auto; position:relative; width:900px; 
display:block;  background:#fff;
}

/* comeo menu-----------------------------------*/
#menu-ita{
width:195px;
background:#fff;
line-height:150%;
margin-top:20px;
color:#6d619a;
font-size: 11px;

}

#menu-ita span {  padding-left:10px; padding-right:10px;}

#menu-ita p {  padding-left:10px; padding-right:10px;}

#menu-ita li {list-style:none; padding-top:10px;}

#menu-ita a:link {color:#29176b; padding-top:3px;}

#menu-ita a:visited {color:#29176b; padding-top:5px;}

#menu-ita ul {
list-style-type: none; /*remove o marcador*/ 
margin: 0; /*remove o recuo IE e Opera*/ 
padding: 0; /*remove o recuo Mozilla e NN*/ 

}






/* comeo antes -----------------------------------*/

#esquerda_home-ita{
padding: 0px;
margin:0px;
width:200px;
float:left;
display:inline;
margin-left:15px;
padding-left:15px;
display:inline;
overflow:hidden

}

#direita_home-ita{
padding: 0px;
margin:0px;
width:600px;
display:inline;
float:right;
margin-right:30px;
display:inline;
overflow:hidden;

}


.titulo-ita{
	color: #29176b;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	
}