/* CSS - Training People */
@charset "UTF-8";



/* TEMPLATE */
BODY {
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#d9e6f3;
	margin:0px;
	padding:0px;
}

A:link 		{text-decoration: none}
A:visited 	{text-decoration: none}
A:active 	{text-decoration: none}
A:hover 	{text-decoration: underline}

input, select	{
	border:1px solid #cccccc;
	font-size:11px;
	color:#828389;
}

textarea	{
	border:1px solid #cccccc;
	font-size:12px;
	color:#828389;
}

#geral {
width:100%;
margin:0 auto;
text-align:center; 
display:table; /* Necessrio para o FireFox. */ 
height:720px; /* Have to put something in here for the height for both browsers. Not a percentage. */ 
}



/* ESQUELETO */

#conteudo {  /*makes sure everything in it is aligned in center */
	width:750px;
	margin:0 auto;
	text-align:left;
	letter-spacing: normal;
	word-spacing: normal;
 }

 
	#topo {
		width:750px;
		height:150px;
		float:left;
	 }
	 
		#logo {
			width:230px;
			height:150px;
			float:left;
		 }
 
		#menu {
			width:520px;
			height:150px;
			float:left;
			text-align:right;
		 }

			.txt_menu {
			font-family:Arial Narrow, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#ffffff;
			}

			.menu_bg_topo {
			background-image:  url("../img/topo/bg_menu_topo.png");
			background-repeat:no-repeat;
			background-position:top;
			padding-top:4px;
			}


 
#meio {
	width:750px;
	height:520px;
	float:left;
	}


	/* HOME */
	#linha1_home {
	width:750px;
	height:330px;
	float:left;
	}

		#linha1_artigos {
		width:390px;
		height:330px;
		float:left;
		}

			.tbl_home_artigos{
			background-image:url(../img/home/bg_box_artigos.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			width:360px;
			height:200px;
			vertical-align:top;
			padding-top:5px;
			padding-left:10px;
			padding-right:25px;
			font-family: Arial, Verdana;
			font-size:11px;
			color:#174257;
			}

			.tbl_home_newsletter{
			background-image:url(../img/home/bg_box_newsletter.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			width:360px;
			height:85px;
			vertical-align:top;
			padding-top:5px;
			padding-left:10px;
			padding-right:25px;
			font-family: Arial, Verdana;
			font-size:11px;
			color:#174257;
			}

		#linha1_servicos {
		width:355px;
		height:330px;
		float:left;
		background-image:url(../img/home/bg_box_servicos.jpg);
		background-repeat:no-repeat;
		}

	#linha2_home {
	width:750px;
	height:180px;
	float:left;
	}

		#linha2_multimidia {
		width:575px;
		height:175px;
		float:left;
		}

		#linha2_clientes {
		width:170px;
		height:175px;
		float:left;
		}


	/* EMPRESA */
	.tbl_empresa_home{
	background-image: url(../img/empresa/bg_empresa_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:546px;
	height:471px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	padding:10px;
	}

	.tbl_empresa_equipe{
	background-image: url(../img/bg/bg_box_azul_01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:165px;
	height:150px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}



	/* ARTIGOS */
	.tbl_artigo_home{
	background-image: url(../img/artigos/bg_artigo_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:546px;
	height:417px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	padding:10px;
	}

	.tbl_artigos_receba{
	background-image:url(../img/artigos/bg_receba_artigos.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:544px;
	height:46px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}

	.tbl_artigos_solicitar{
	background-image: url(../img/bg/bg_box_laranja_01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:165px;
	height:290px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}


	/* EVENTOS */
	#box_largura_01 {
		width:165px;
		height:510px;
		float:left;
	 }

	.tbl_eventos_grethes{
	background-image:url(../img/eventos/bg_box_grethes.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:544px;
	height:160px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}

	.tbl_eventos_gestao{
	background-image:url(../img/eventos/bg_box_gestao.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:544px;
	height:160px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}

	.tbl_eventos_recebanovidades{
	background-image:url(../img/eventos/bg_box_recebanovidades.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:544px;
	height:46px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}

	.tbl_eventos_destaque{
	background-image: url(../img/bg/bg_box_azul_01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:165px;
	height:290px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}

	.tbl_eventos_videos{
	background-image: url(../img/bg/bg_box_laranja_01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:165px;
	height:165px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}


	/* CONTATO */
	.tbl_contato{
	width:546px;
	height:340px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}


	/* EQUIPE */
	.tbl_equipe{
	background-image:url(../img/equipe/bg_box_equipe.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:470px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}

	.tbl_fotos_equipe{
	background-image: url(../img/equipe/bg_box_laranja_01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:165px;
	height:150px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}

	.tbl_fale_com{
	background-image: url(../img/equipe/bg_box_azul_02.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:350px;
	height:150px;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#174257;
	}


	#conteudo_tamanho3_equipe {
		width:550px;
		height:495px;
		float:left;
	 }

	#box_foto {
		width:165px;
		height:470px;
		float:left;
		margin-bottom:15px;
		margin-left:10px;
		margin-right:15px;
	 }


	/* MAPA DO SITE */
	#titulo_pagina {
		width:750px;
		height:25px;
		float:left;
	 }

	#conteudo_tamanho3 {
		width:550px;
		height:495px;
		float:left;
		margin-right:15px;
		margin-left:10px;
	 }
 
	#conteudo_tamanho4 {
		width:725px;
		height:495px;
		float:left;
		margin-right:15px;
		margin-left:10px;
	 }

	#box_equipe {
		width:165px;
		height:340px;
		float:left;
		margin-bottom:15px;
		background-image:url(../img/mapadosite/bg_coluna_eventos.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
	 }

	#box_novidades {
		width:165px;
		height:130px;
		float:left;
		background:url(../img/mapadosite/bg_box_receba_novidades.jpg);
		background-repeat:no-repeat;
	 }



	/* DEPOIMENTOS */
	
	#box_projetos {
		width:165px;
		height:470px;
		float:left;
		margin-bottom:5px;
		background-image:url(../img/depoimentos/bg_box_projetos.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
	 }


	/* SERVIÇOS */

	.box_servicos_laranja {
		width:230px;
		height:315px;
		background-image:url(../img/servicos/bg_box_laranja.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		font-size:11px;
	 }

	.box_servicos_azul {
		width:230px;
		height:315px;
		background-image:url(../img/servicos/bg_box_azul.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		font-size:11px;
	 }

	.box_servicos_laranja_linha2 {
		width:544px;
		height:85px;
		background-image:url(../img/servicos/bg_box_laranja_linha2.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		font-size:11px;
	 }

	.box_servicos_azul_linha2 {
		width:165px;
		height:85px;
		background-image:url(../img/servicos/bg_box_azul_linha2.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		font-size:11px;
	 }





#rodape {
width:750;
height:40px;
float:left;
background-image:url(../img/rodape/bg_rodape.png);
background-position:top center;
background-repeat:no-repeat;
}

	.txt_rodape {
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#22578d;
	padding-top:7px;
	}






.menu_txt {
font-family:Arial Narrow, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}

.txt_peq {
font-family:Arial Narrow, Helvetica, sans-serif;
font-size:10px;
color:#316f8e;
}

.txt_box {
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#174257;
text-align:justify;
}

.txt_box_subTit {
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#e58508;
text-align:justify;
}

.branco {color:#FFFFFF;}
