@charset "utf-8";
/* CSS Document */


body {
	background-image: url(imagens/fundo2.jpg);
	background-repeat: repeat-x;
	margin:0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #36587d;
}
.bg_menu {
	background-image: url(imagens/bg_menu.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

#clear{
 clear:both;
}

#geral{
	background-color: #ffffff;
	width: 847px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#corpo {
	background-color: #ffffff;
	width: 827px;
	height:570px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 10px;
}
#corpo_interno {
	background-color: #FFFFFF;
	width: 914px;
	height:auto;
	margin:0 auto;
	
}

#space-top{
	background-image: url(imagens/fundo2.jpg);
	background-repeat: repeat-x;
	height:10px;
}

/*****FONTES****/

#titulos_fundo {
	background-color:#c7bc8f;
	margin-bottom:3px;
	width:235px;
	float:left;
}
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin-left:5px;
	padding-left: 10px;	
}

#veja {
	text-align:right;
	padding-right:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	
}
#veja a:link{
text-decoration:none;

}

#veja a:hover{
	color:#FF0000;
	font-weight: bolder;
}

#veja a:link{
text-decoration:none;

}

#veja a:visited{
text-decoration:none;

}




/*******topo**********/

#topo {
	height:99px;
	width: 847px;
	z-index:0;
	float:left;
}

#busca{
	background-image: url(imagens/busca.jpg);
	background-repeat: no-repeat;
	width:206px;
	height:52px;
	float:left;	
}
#menu{
	float:left;
	background-image:url(imagens/menu/cursos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 15px;
}

#cabecalho_menu {
	background-image: url(imagens/menu/barra_menu01.jpg);
	background-repeat: repeat-x;
	height:60px;
	margin:0 auto;
	
}

#menu_topo {
	margin-bottom:10px;
	height:60px;
}
#fixar {
	height:52px;
	margin-left:399px;
	padding-top: 5px;	
}

#newsletter {
	float:left;
	width:167px;
	height:236px;
	background-image:url(imagens/newsletter2.jpg);
	width:167px;
	height:236px;
}

#ok01{
	margin-top:123px;
	margin-left:134px;
}
#ok2{
	margin-top:16px;
	margin-left:170px;
}

.ok {
	position: absolute;
	height: 27px;
	width: 26px;
	margin-left:134px;
	margin-top:119px;
	background-repeat:no-repeat;
	background-color: 0;
	background-image: url(imagens/bt_ok2.jpg);
	visibility: visible;
}

.campo {
	position:absolute;
	width:100px;
	height:12px;
	margin-left:22px;
	margin-top:126px;
	border-width: 0px;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#band{
	position:absolute;
	margin-top:209px;
	margin-left:50px;
}

#bandeiras
{
 padding-left:8px;
 padding-top:3px;
 margin-top:10px;
 width:140px;
 background-color:#d7e3f3;
}

.ImgBands {
	padding-left:25px;
}

#logo {
	background-image: url(imagens/menu_topo/logo_01.png);
	width:398px;
	height:118px;
	float: left;
	position: absolute;
	background-repeat: no-repeat;
	background-position: top;
	z-index:2;
}


#banner {
	width:200px;
	height:auto;
	z-index:1;
	float: left;
	
}

.busca_01 {
	position:absolute;
	width:116px;
	height:12px;
	margin-top:19px;
	margin-left:42px;
	border-width: 0px;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#fundo_menu_vert {
	background-image: url(imagens/menu_vertical/fundo_baixo.gif);
	width:168px;
	height:9px;
	
}

/*MENU VERTICAL*/

#menu_vertical {
	width: 152px;
	float: left;
	z-index:999;
	position:absolute;
	padding-top:95px;
	padding-left:5px;
	
}


#anuncios_esq {
	width: 168px;
}


#convenios {
	width: 167px;
	height:142px;
	}

#fundo_convenios {
	background-image: url(imagens/convenios/baixo.gif);
	background-repeat: no-repeat;
	width:167px;
	height:44px;
}

#parceiros {
	width: 168px;
	height:223px;
	background-image: url(imagens/parceiros.gif);
	background-repeat: no-repeat;
	padding-top: 36px;
	padding-left: 15px;
}
#conteudo {
	float: left;
	width: 453px;
	height: auto;
	padding-right: 20px;
	padding-left: 20px;
	z-index:5;
	position:absolute;
	padding-left:168px;
	padding-top:95px;
}
#banners {
	height: auto;
	width: 182px;
	float: left;
	z-index:2;
	position:absolute;
	padding-left:640px;
	padding-top:60px;
}



.parceiros2 {
	width: 130px;
	height:180px;
	
}


/**********BOX 2 **************/

#box_2 {
	width:300px;
	height:935px;
	float:left;
	margin-left:18px;
}

#video {
	padding-top:15px;
	padding-bottom: 20px;
	z-index:1;
}

#img_titulo {
	width:60px;
	height:70px;
	padding-top:4px;
}

#img_titulo2 {
	width:60px;
	height:60px;
	padding-right:5px;
	padding-left:5px;
}


#img_titulo3 {
	padding-right:4px;
	margin-left:1px;
	margin-bottom:10px;
	float:left;
}

#stilo_1 {
	padding-top:15px;
		
}

#stilo_02 {
	padding-top:15px;
	padding-bottom:16px;
}

#news {
	width:190px;
	height:100%;
	margin-left:2px;
	
}
	
#news_fundo {
	background-image: url(imagens/news_baixo.gif);
	background-repeat: no-repeat;
	text-align: right;
	height:22px;
	width:205px;
	margin-right:3px;
}



/**********BOX    4************/

#box_4 {
	width:170px;
	float:left;
	height:935px;
	margin-left:18px;
	
}

#box_sub {
	width:169px;
	height:100%;
	margin-bottom:10px;	
}

#fundo_sub{
	background-image: url(imagens/fundo_sub_06.jpg);
	background-repeat: no-repeat;
	width:169px;
	height:24px;
	margin-bottom:20px;
}

#separador_sub {
	background-image: url(imagens/divisoria_sub_10.jpg);
	background-repeat: repeat-x;
	height: 1px;
	clear:both;
	
}

#novidades {
	background-color:#e7e5d0;
	padding-top:10px;
	width:169px;
	padding-bottom:10px;
	
	
}

#novi {
	background-color:#e7e5d0;
	width:167px;
	height:100%;
	margin-bottom:10px;	
}

#novi_fundo {
	background-image: url(imagens/novidades_baixo.gif);
	background-repeat: no-repeat;	
	height:20px;
	width:169px;
	

}
#separador01 {
	font-size:12px;
	background-image:url(imagens/linha.gif);
	background-repeat: repeat-x;
	clear:both;
	width:100%;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}

#separador {
	font-size:12px;
	background-image:url(imagens/linha.gif);
	background-repeat: repeat-x;
	margin-top:10px;
	margin-bottom:10px;
	width: 169px;
	height:1px;
	clear:both;
}

#rodape {
	background-image: url(imagens/fundo_rodape.jpg);
	background-color:#2b4c7a;
	background-repeat: repeat-x;
	clear: both;
	height: 70px;
	background-color: #2b4c7a;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #CCCCCC;
	padding: 4px;
	text-align: center;
}

#separador_rodape{
	background-image: url(imagens/separador_rodape.jpg);
	height: 100%;
	width: 2px;
	background-repeat: no-repeat;
	float:left;
	margin-left:20px;
}

.quebra{
	clear: both;
}

#loca {
	margin-left:35px;
	padding-top:20px;
	color:#FFFFFF;
	float:left;
}

#loca a:link, a:hover, a:visited {
	text-decoration:none;
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}



#loca a:hover{
	text-decoration:underline;
}
.link a:link{
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.link a:active{
	text-decoration:none;
	color:#000;
}
.link a:visited{
	text-decoration:none;
	color:#000;
}

.link a:hover{
	text-decoration:underline;
}



#bloco02 {
	float:left;
	width:100px;
}


.menu_linha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbcbcb;
	color: #000000;
	height: 18px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.menu_linha a:link{
	font-family: arial;
	font-size: 12px;
	color: #224373;
}

.menu_linha a:hover{
	font-family: arial;
	font-size: 12px;
	color: #224373;
	font-weight: bold;
	padding-right: 1px;
}
.texto_centro .teste {
	background-color: #999999;
	width: 100%;
}


.menu_linha a:visited{
	font-family: arial;
	font-size: 14px;
	color: #000000;
	margin-right: 18px;
}

.menu_linha a:active{
	font-family: arial;
	font-size: 14px;
	color: #000000;
	margin-right: 18px;
}








.links-vert a:link 
{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.links-vert a:hover 
{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

.links-vert a:active 
{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.links-vert a:visited 
{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.link_base a:link
{
	font-family: arial;
	color: #CCCCCC;
	text-decoration: none;
	font-size:10px;	
}

.link_base a:hover
{
	font-family: arial;
	color: #CCCCCC;
	text-decoration: underline;
	font-size:10px;	
}

.link_base a:active 
{
	font-family: arial;
	color: #CCCCCC;
	text-decoration: none;
	font-size:10px;	
}

.link_base a:visited 
{
	font-family: arial;
	color: #CCCCCC;
	text-decoration: none;
	font-size:10px;	
}


#logo_designer
{
padding-top:8px;
padding-left:5px;
z-index:2;
position:absolute;
}

.link_home a:link {
	text-decoration:none;
	color:#cccccc;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}

.link_home a:hover{
	text-decoration:underline;
}

.link_home a:active {
	text-decoration:none;
	color:#cccccc;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}

.link_home a:visited {

	color:#cccccc;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}



.link_home2 a:link {
	text-decoration:none;
	color:#365fbb;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.link_home2 a:hover {
	text-decoration:underline;
	color:#365fbb;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.link_home2 a:active {
	text-decoration:none;
	color:#365fbb;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.link_home2 a:visited {
	color:#365fbb;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

