* {
	margin: 0;
	padding: 0;
}
html {
	font-family:Verdana;
	font-size:12px;
}

body {
	background:url(../images/site/bg/bg_topo_2.png) top center repeat-x #ececec;
}
#geral {
	width:778px;
	height:auto !important;
}
#content {
	width:768px;
	height:auto !important;
	padding:10px 0 10px 10px;
	background-color:#f9f9f9;
}
.clea {
	clear:both;
}
a.Bootinscricao {
	padding:3px 10px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	background:#900;
	color:#FFF;
	text-decoration:none;
}
a.Bootinscricao:hover {
	background:#CCC;
	color:#000;
}
/*------TOPO-----*/
#topo {
	width:778px;
	height:40px;
	background:url(../images/site/bg/bg_topo_3.jpg) top center no-repeat;
	padding:153px 0 0 0;
}
/*------MENU-----*/
#menu {
	width:778px;
	height:3px;
}
#menu ul {
	list-style-type: none;
}
#menu ul li {
	float:left;
}
#menu ul li a {
	float:left;
	height:26px;
	width:auto;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding:12px 24px 0 24px;
	border-right:1px solid #444444;
}
#menu ul li a:hover {
	color: #face00;
	background:url(../images/site/bg/seta_menu_hover.gif) repeat-x;
}
#bt_img {
	width:778px;
	height:74px;
	margin:2px 0 0 0;
	background-color:#f9f9f9;
}
a.bt_01 {
	width:278px;
	height:74px;
	float:left;
	background:url(../images/site/bg/bt_01.jpg) no-repeat;	
}
a.bt_01:hover {
	background:url(../images/site/bg/bt_01.jpg) no-repeat 0 -74px;
}
a.bt_02 {
	width:222px;
	height:74px;
	float:left;
	background:url(../images/site/bg/bt_02.jpg) no-repeat;
	
}
a.bt_02:hover {
	background:url(../images/site/bg/bt_02.jpg) no-repeat 0 -74px;
}
a.bt_03 {
	width:278px;
	height:74px;
	float:left;
	background:url(../images/site/bg/bt_03.jpg) no-repeat;	
}
a.bt_03:hover {
	background:url(../images/site/bg/bt_03.jpg) no-repeat 0 -74px;
}
/*------CONTEÚDO LATERAL ESQUERDA-----*/
#content_lat_esq {
	width:140px;
	height:auto !important;
	float:left;
}

#content_lat_esq_dicas {
	width:130px;
	height:auto !important;
	margin:5px 0 0 0;
	padding:5px 5px;
	text-align:left;
}
#content_lat_esq_dicas p {
	width:130px;
	height:auto !important;
	margin:5px 0 0 0;

}
.content_lat_esq_dicas_p_1 {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#5e5e5e;
}
.content_lat_esq_dicas_p_2 {
	font-family:Verdana;
	font-size:10px;
	font-weight:none;
	color:#5e5e5e;
}
#content_lat_esq_dicas a {
	font-family:Georgia;
	font-size:9px;
	font-weight:bold;
	color:#FFCC00;
	text-decoration:underline;
}
#content_lat_esq_dicas a:hover {
	color:#CC9900;
}
/*------CONTEÚDO CENTRAL-----*/
.box_vagas{height:210px; width:390px; background:url("../images/site/bkg-box.jpg") no-repeat top left; padding:60px 5px 25px 45px;}
.box_vagas ul{list-style:none; min-height:190px; background:none;}
.box_vagas li{padding-bottom:5px; line-height:18px; background:url("../images/site/set-vaga.png") no-repeat top left;}
.box_vagas li a{text-decoration:none; color:#404E59; font-size:11px; padding-left:25px; background:none;}
.box_vagas li a:hover{text-decoration:underline;}
.box_vagas .bt_nav{padding-left:150px;}
.box_vagas .bt_nav a{text-decoration:none;}
.box_vagas .bt_nav img{border:0;}

.bt_candidate{text-align:center; margin:0 auto;}
.bt_candidate a{text-decoration:none;}
.bt_candidate img{border:0;}

.box_acesso{padding:15px; margin:5px; border:1px solid #DADADA;}
.box_acesso form input.text{width:200px; padding:2px; border:1px solid #DADADA;}
.box_acesso form input.bt_acessar{width:80px; height:27px; background:url("../images/site/bt-acessar.png") no-repeat 0 0; border:0; 
cursor:pointer; margin-top:10px;}
.box_acesso form input.bt_acessar:hover{background:url("../images/site/bt-acessar.png") no-repeat 0 -27px;}
.box_acesso form .button{border:1px solid #555555; background:white; color:black; font:12px verdana,sans-serif; cursor:pointer; padding:2px;  margin-top:10px;}

#content_central {
	width:445px;
	min-height:450px;
	height:auto !important;
	margin:0 10px 0 10px;
	padding:0 5px 0 5px;
	float:left;
	text-align:left;
	background:url(../images/site/bg/borda_div.png) no-repeat 0 38px;
}
#content_texto_central {
	font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#333333;
	text-align:justify;
	margin:10px 10px 0 10px;
	
}
#content_texto_central p {
	margin:10px 0 0 0;
}
#content_central_news_big {
	width:263px;
	height:auto!important;
	margin:10px 10px 20px 0;
	padding:0 0 0 4px;
	float:left;
	text-align:left;
}
p.content_central_news_big_title {
	margin-bottom:10px;
	text-align:left;
}
p.content_central_news_big_data {
	font-family:Arial;
	font-size:9px;
	font-weight:none;
	color:#666666;
	text-align:left;
}
p.content_central_news_big_texto {
	font-family:Arial;
	font-size:10px;
	font-weight:none;
	color:#666666;
	margin-top:10px;
	text-align:justify;
}
p.content_central_news_big_link {
	margin-top:15px;
	text-align:left;
}
#content_central_news_big img {
	text-align:center;
	border:5px solid #f3f3eb;
}
#content_central_news_small {
	width:165px;
	height:auto!important;
	margin:0 0 8px 0;
	padding:15px 0 0 0;
	float:left;
	text-align:left;
	background:url(../images/site/bg/bg_capa_news.jpg)top center no-repeat;
}
p.content_central_news_small_title {
	margin-bottom:5px;
	text-align:left;
}
p.content_central_news_small_data {
	font-family:Arial;
	font-size:9px;
	font-weight:none;
	color:#666666;
	text-align:left;
}
#content_central_news_small img {
	margin:0 5px 0 0;
	text-align:center;
	float:left;
	border:2px solid #f3f3eb;
}
p.content_central_news_small_texto {
	font-family:Arial;
	font-size:9px;
	font-weight:none;
	color:#666666;
	text-align:left;
}
p.content_central_news_small_link {
	margin-top:8px;
	text-align:left;
}

#content_texto_central {
	font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#333333;
	text-align:justify;
}

#content_texto_central {
	font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#333333;
	text-align:justify;
}
p.content_central_dicas_title {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	margin:0 5px 0 5px;
}
p.content_central_dicas_texto {
	font-family:Verdana;
	font-size:12px;
	font-weight:none;
	color:#666666;
	text-align:justify;
	margin:0 5px 8px 5px;
}
/*------CONTEÚDO LATERAL DIREITA-----*/
#content_lat_dir {
	padding:0;
	margin:0;
	width:140px;
	height:199px;
	float:left;
}
/*------FONTES E LINKS-----*/
a.link_vermelho, .link_vermelho  {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#682800;
	text-decoration:none;
}
a.link_vermelho:hover {
	text-decoration:underline;
}

a.link_vermelho_big, .link_vermelho_big {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#682800;
	text-decoration:none;
}
a.link_vermelho_big:hover {
	text-decoration:underline;
}
a.link_vermelho_small {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#682800;
	text-decoration:none;
}
a.link_vermelho_small:hover {
	text-decoration:underline;
}
.TitleContato {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#5e5e5e;
	text-decoration:none;
}
/*------FORMULARIOS-----*/
.inputTipo1, .inputTipo1_1 {
	width:296px;
	height:23px;
	padding:3px;
	font-family: Verdana; 
	font-size: 11px; 
	color:#666666; 
	background:#f9f9f9; 
	border-right:1px solid #666666; 
	border-left:1px solid #666666; 
	border-top:1px solid #666666; 
	border-bottom:1px solid #666666;
}

.sel{
	width:303px;
}

.inputTipo1_1{
	height:23px;
}
.inputTipo2 {
	width:36px;
	height:16px;
	padding:2px;
	font-family: Verdana; 
	font-size: 11px; 
	color:#666666; 
	background:#f9f9f9; 
	border-right:1px solid #666666; 
	border-left:1px solid #666666; 
	border-top:1px solid #666666; 
	border-bottom:1px solid #666666;
}
.inputTipo3 {
	width:148px;
	height:16px;
	padding:2px;
	font-family: Verdana; 
	font-size: 11px; 
	color:#666666; 
	background:#f9f9f9; 
	border-right:1px solid #666666; 
	border-left:1px solid #666666; 
	border-top:1px solid #666666; 
	border-bottom:1px solid #666666;
}
.inputTipo4 {
	width:298px;
	height:100px;
	font-family: Verdana; 
	font-size: 11px; 
	color:#666666;
	padding:2px;
	background:#f9f9f9; 
	border-right:1px solid #666666; 
	border-left:1px solid #666666; 
	border-top:1px solid #666666; 
	border-bottom:1px solid #666666;
	overflow:auto;
}
.inputTipoButtun {
	width:auto;
	height:auto;
	padding:5px 5px;
	font-family: Verdana; 
	font-size: 11px; 
	color:#666666; 
	background:#f9f9f9; 
	border-right:1px solid #666666; 
	border-left:1px solid #666666; 
	border-top:1px solid #666666; 
	border-bottom:1px solid #666666;
	cursor:pointer;
}
.inputTipoButtun:hover {
	background:#5e5e5e; 
	color:#FFFFFF;
}
/*------MAPA-----*/
#back_transp {
	width:100%;
	height:100%;
	opacity: 0.35;
	-moz-opacity: 0.35;
	filter: alpha(opacity=35);
	background-color:#000000;
	position:absolute;
	z-index:10;
}
#centermapa {
	z-index:15;
	position:absolute;
	left:18%;
	margin-top:5%;
	border:1px solid white;
}

/*------CURSO------*/
#centercurso {
	z-index:15;
	position:absolute;
	left:35%;
	margin-top:20%;
	background:#FFF;
	width:300px;
	height:100px;
}

/*------RODAPÉ-----*/
#rodape {
	width:100%;
	height:64px;
	padding:5px 0 0 0;
	background:url(../images/site/bg/rodape.png) repeat-x top center;
}
#rodape_inter {
	width:778px;
	height:64px;
	/*background:url(../images/site/bg/br_rodape.jpg) no-repeat top center;*/
}
.logo_rhecia_rodape, .copyright, .telefone_rodape{ float:left; border:0; padding:0; margin:0; }
#rodape .logo_rhecia_rodape{ width:150px; height:64px; background:url(../images/site/bg/rhecia_rodape.jpg) no-repeat 0 0; }
#rodape .copyright{ width:453px; height:32px; color:#6f6f6f; padding-top:32px; text-align:center; }
#rodape .telefone_rodape{ width:175px; height:64px; background:url(../images/site/bg/rhecia_rodape.jpg) no-repeat -150px 0; text-indent:-999999px; }

/* Mobimail */
.form_mobimail{text-align:left; margin-top:15px; padding:0 5px 0 5px;}
.form_mobimail .label, .form_mobimail select{font:11px verdana,sans-serif;}
.form_mobimail #clear{margin-bottom:10px;}
.form_mobimail #SessionSkin{width:85px;}
.form_mobimail #Username, .form_mobimail #Password{width:125px;}
.form_mobimail .button{border:1px solid #555555; background:white; color:black; font:11px verdana,sans-serif; cursor:pointer; margin-left:35px;}
