@charset "utf-8";

/* CSS Document */

/** zerando e padronizando as tags **/

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

hr {display: none;}
html {height: 100%}

body {
	font-family: Verdana, sans, sans-serif;
	background:#341d16 url(../img/bg.jpg) repeat-x left top;
	height: 100%;
}

/**********

 acessibilidade botoes 

**********/

.acess_bt {display:none;}



/**********

 Blocos
 
**********/

#geral {
	overflow: hidden;
	position:relative;
}

#miolo{
	width:1000px;
	margin:auto;
	overflow: hidden;
	position:relative; 
}

#topo {
	width:1000px;
	height: 322px;
	overflow: hidden;
	position:relative;
	background: transparent url(../img/bg_topo.jpg) no-repeat center top;
	
}


#conteudo{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position:relative;	
	padding-top:40px;
	background:#341d16 url(../img/bg_conteudo.jpg) top left repeat-x;
}


#rodape{
	width: 100%;
	height:80px;
	text-align: left;
	background: url(../img/bg_footer.jpg) left top repeat-x;
	padding-top:20px;
	text-decoration:none;	
}


/**********

 topo

**********/

#topo .logo { position: relative; height: 90px; } 
#topo .logo h1 { position: absolute; top: 35px; left: 100px; }
#topo .logo h1 a { display: block; background-image: url(../img/logo.jpg); width: 330px; height: 90px; text-indent: -99999px; }
#topo .logo h1 a:hover { display: block; background-image: url(../img/logo_over.jpg); width: 330px; height: 90px; text-indent: -99999px; }


.menu { position: absolute; width: 780px; top: 269px; z-index:999}
.menu ul { margin: 0px; padding: 0px;  display:inline;}
.menu ul li {float:left; width:154px; margin-right:1px;}

.menu ul li.home {background-image: url(../img/aba_paginainicial_active.jpg);}
.menu ul li.home a{ display: block; background-image: url(../img/aba_paginainicial_down.jpg); width: 154px; height: 54px; text-indent: -99999px;}
.menu ul li.home a:hover{background-image: url(../img/aba_paginainicial_over.jpg);}
.menu ul li.home_active{display: block; background-image: url(../img/aba_paginainicial_active.jpg);  width: 154px; height: 54px; text-indent: -99999px;}

.menu ul li.oque {background-image: url(../img/aba_oquee_down.jpg);}
.menu ul li.oque a{ display: block; background-image: url(../img/aba_oquee_down.jpg); width: 154px; height: 54px; text-indent: -99999px; }
.menu ul li.oque a:hover{background-image: url(../img/aba_oquee_over.jpg);}
.menu ul li.oque_active{ display: block; background-image: url(../img/aba_oquee_active.jpg);  width: 154px; height: 54px; text-indent: -99999px;}

.menu ul li.como {background-image: url(../img/aba_comofunciona_down.jpg);}
.menu ul li.como a{ display: block; background-image: url(../img/aba_comofunciona_down.jpg); width: 154px; height: 54px; text-indent: -99999px;}
.menu ul li.como a:hover{background-image: url(../img/aba_comofunciona_over.jpg);}
.menu ul li.como_active{ display: block; background-image: url(../img/aba_comofunciona_active.jpg);  width: 154px; height: 54px; text-indent: -99999px;}


/**********

 conteúdo

**********/

/*Coluna 1*/

#col_meio h2{display:block; background: transparent url(../img/tit_cenario_mercadologico.gif) no-repeat; width:247px; height:17px;  text-indent: -99999px; padding-top:18px; }
#col_meio h2{display:block; background: transparent url(../img/tit_nosso_programa.gif) no-repeat; width:247px; height:17px;  text-indent: -99999px; padding-top:18px; }
#col_meio h2.tit_nd{display:block; background: transparent url(../img/tit_nosso_diferencial.gif) left top no-repeat; width:247px; height:17px;  text-indent: -99999px; margin-top:20px; }
#col_meio h2{display:block; background: transparent url(../img/tit_fases_programa.png) no-repeat; width:245px; height:17px;  text-indent: -99999px;padding-top:18px;}
#col_meio h2.tit_pb{display:block; background: transparent url(../img/tit_etapa_treinamento.png) left top no-repeat; width:500px; height:17px;  text-indent: -99999px; margin-top:20px;}
#col_meio h2.tit_mb{display:block; background: transparent url(../img/tit_modulo_basico.png) left top no-repeat; width:500px; height:17px;  text-indent: -99999px;}
#col_meio h2.tit_pe{display:block; background: transparent url(../img/tit_etapa_estagio.png) left top no-repeat; width:500px; height:17px;  text-indent: -99999px; margin-top:20px;}
body.tpl_faq #col_meio h2{display:block; background: transparent url(../img/tit_perguntas_frequentes.gif) no-repeat; width:245px; height:17px;  text-indent: -99999px; padding-top:18px; }

#col_meio{
	width:450px;
	overflow: hidden;	
	height:100%;
	padding: 45px 0 40px 0;
	float:left;
}

#col_meio h3 {font-size:14px; color:#e5a42d; font-weight:bold; padding:22px 0 -15px 0; text-align:justify;}
#col_meio p {font-size:13px; color:#e5c9c1; text-align:justify;}

#col_meio ul.lista01 li {
	padding-top:16px ; 
	color:#e5c9c1; font-size:13px;  
	line-height:18px; 
	text-align:justify; 
	margin-bottom: 0.5em;
}
#col_meio ul.lista01 li.n01 {background: transparent url(../img/numeros/01.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}
#col_meio ul.lista01 li.n02 {background: transparent url(../img/numeros/02.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}
#col_meio ul.lista01 li.n03 {background: transparent url(../img/numeros/03.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}
#col_meio ul.lista01 li.n04 {background: transparent url(../img/numeros/04.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}
#col_meio ul.lista01 li.n05 {background: transparent url(../img/numeros/05.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}
#col_meio ul.lista01 li.n06 {background: transparent url(../img/numeros/06.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}
#col_meio ul.lista01 li.n07 {background: transparent url(../img/numeros/07.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}
#col_meio ul.lista01 li.n08 {background: transparent url(../img/numeros/08.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}
#col_meio ul.lista01 li.n09 {background: transparent url(../img/numeros/09.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}
#col_meio ul.lista01 li.n10 {background: transparent url(../img/numeros/10.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}
#col_meio ul.lista01 li.n11 {background: transparent url(../img/numeros/11.gif) no-repeat left 0.5em;padding:0 0 10px 32px;}


#col_meio ul.lista_geral li {
	padding:0 0 16px 12px; 
	color:#e5c9c1; font-size:13px;  
	line-height:22px; 
	text-align:justify; 
	background: transparent url(../img/bullet.gif) no-repeat left 0.6em;
	margin-bottom: 0.5em;
}
#col_meio h2 .cess01{
	padding:0 0 12px 12px; 
	color:#e5c9c1; font-size:13px;  
	line-height:22px; 
	text-align:justify; 
	background: transparent url(../img/conquistando.png) no-repeat left 0.6em;
	margin-bottom: 0.2em;
}
#col_meio ul.lista02{
	margin-top:30px;
}
#col_meio ul.lista02 li {
	padding:0 0 12px 12px; 
	color:#e5c9c1; font-size:13px;  
	line-height:22px; 
	text-align:justify; 
	background: transparent url(../img/bullet.gif) no-repeat left 0.6em;
	margin-bottom: 0.2em;
}

/*Coluna direita*/

#col_direita{
	width:250px;
	overflow: hidden;	
    height:100%;
	float:right;
	margin-left:30px;
	margin-top:45px;
	}

/*Coluna esquerda*/

#col_esquerda{
	width:230px;
	overflow: hidden;	
    height:100%;
	float:left;
	margin-right:30px;
	margin-top:45px;
	}
	
#col_esquerda .perguntas_frequentes {display:block; background: url(../img/bg_faq_down.jpg); width:254px; height:83px;  text-indent: -99999px; margin-bottom:26px;}
#col_esquerda .perguntas_frequentes a{display:block; background: url(../img/bg_faq_down.jpg); width:254px; height:83px;  text-indent: -99999px;}
#col_esquerda .perguntas_frequentes a:hover{display:block; background: url(../img/bg_faq_over.jpg); width:254px; height:83px;  text-indent: -99999px;}

#col_esquerda .contato {
	background: url(../img/bg_contatos_01.jpg) left top no-repeat; 
	width:269px; 
	height:212px;  
	margin-bottom:26px;}
#col_esquerda .contato ul{width:269px; height:212px; font-size:11px; color:#FFF; padding:37px 0 0 13px;}
#col_esquerda .contato ul a{color:#FFF; text-decoration:none;  font-size:13px;}
#col_esquerda .contato ul a:hover{color:#fdc804; text-decoration:underline;}
#col_esquerda .contato ul li.telefone{padding:15px 0 10px 0; line-height:16px; }

#col_esquerda .contato_faq {
	background: url(../img/bg_contatos_02.jpg) left top no-repeat; 
	width:269px; 
	height:212px;  
	margin-bottom:26px;}
#col_esquerda .contato_faq ul{width:269px; height:212px; font-size:11px; color:#FFF; padding:37px 0 0 13px;}
#col_esquerda .contato_faq ul a{color:#FFF; text-decoration:none;  font-size:13px;}
#col_esquerda .contato_faq ul a:hover{color:#fdc804; text-decoration:underline;}
#col_esquerda .contato_faq ul li.telefone{padding:15px 0 10px 0; line-height:16px; }

.tit_tel {color:#e5c9c1;}
.tit_fax {color:#e5c9c1; padding-left:29px;}
.spc_tel {padding-left:65px;} 

.endereco{
	padding: 18px 0;
	line-height:16px;
	color:#e5c9c1;
}
/**********

 rodape

**********/

.rodape_canvas {
	margin:auto;
	width:780px;
	height:50px;
	vertical-align: top;
}

#rodape .rodape_canvas .logo_rhios{
		width:137px; 
		float:left;
		padding-right:18px;
		}
#rodape .rodape_canvas .menu_apoio{
		width:345px;
		font-size:10px;
		color:#000;
		display: block;
		float:left;
		padding: 15px 0 0 15px;
}
#rodape .rodape_canvas .menu_apoio a{color:#341d17;}
#rodape .rodape_canvas .menu_apoio a:hover{color:#6c3c2e; text-decoration:underline;}

#rodape .rodape_canvas small {

	display: block;
	width:255px;
	float: left;
	text-align: right;
	color:#000;
	font-size:9px;
	padding: 15px 0;	
}

#rodape .rodape_canvas small a{color:#b271a1;}
#rodape .rodape_canvas small a:hover{text-decoration:underline; color:#d486c0;}
