
/* ========================================================= */
/* Menu */

#menu .onde a {
	background-position: right center;
	background-repeat: no-repeat;
}
#menu .onde a:hover { background-image: none; }

/* Sedes */

#menu .onde .poa { background-image: url(../imagens/menu_onde_1.png); }
#menu .onde .sp { background-image: url(../imagens/menu_onde_4.png); }
#menu .onde .rj { background-image: url(../imagens/menu_onde_5.png); }
#menu .onde .sydney, #menu .onde .auckland { background-image: url(../imagens/menu_onde_3.png); }

/* ========================================================= */
/* Quem somos */

#conteudo address { display: inline; font-style: normal; }

/* ------------------------------------------------------------------------------------------------- */

#conteudo iframe#mapa {
	width: 100%;
	height: 220px;
	margin-bottom: 20px;
	border: 1px solid #999;
}

/* ------------------------------------------------------------------------------------------------- */

#conteudo .equipe { list-style: none; }
#conteudo .equipe li { border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px; }
#conteudo .equipe h2, #conteudo .equipe a { color: #f60; }
#conteudo .equipe img { float: left; margin: 10px 10px 10px 0px; }
#conteudo .equipe a { font-weight: bold; text-align: right; display: block; }

/* ------------------------------------------------------------------------------------------------- */

#conteudo .topicos { margin: 15px; }
#conteudo .topicos li { margin: 0px 0px 10px 20px; }

/* ------------------------------------------------------------------------------------------------- */

#conteudo .imagem { float: none; display: block; margin: 20px auto; }

/* ------------------------------------------------------------------------------------------------- */

.clipping #conteudo ul { list-style: none; margin: 20px auto; width: 60%; }
.clipping #conteudo li { clear: both;  }
.clipping #conteudo li a { color: #f60; font-size: 14px; font-weight: bold; }
.clipping #conteudo li p { padding-top: 30px; line-height: 20px;  text-align: center; }
.clipping #conteudo li img { float: left; margin: 0px 20px 20px 0px; }

/* ------------------------------------------------------------------------------------------------- */
/* Formulário */

#conteudo form {
	width: 60%;
	padding-top: 20px;
	margin: 0px auto 30px auto;
}

#conteudo form fieldset { width: 100%; margin-bottom: 10px;; }

#conteudo form label {
	display: block;
	width: 100%;
	line-height: 24px;
	font-weight: bold;
	background-position: right center;
	background-repeat: no-repeat;
}
#conteudo form input, #conteudo form select, #conteudo form textarea {
	width: 100%;
	height: 20px;
	padding: 2px 0px;
	border: 1px solid #f90;
}
#conteudo form textarea { height: 114px; }
#conteudo form select { height: 26px; }

#conteudo form input:focus, #conteudo form select:focus, #conteudo form textarea:focus {
	border-color: #09f;
}
 
/* Enviar */

#conteudo .botao {
	width: 79px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #f90;
	border: 1px solid #f90;
	background: url(../imagens/botao_bg.jpg) repeat-x;
	cursor: pointer;
}
#conteudo .botao:hover { color: #09f; border-color: #09f; }
#conteudo form .botao { float: right; }

/* ------------------------------------------------------------------------------------------------- */
/* check form */

#conteudo form Label.check { background-image: url(../imagens/form_check.png); }
#conteudo form Label.erro { background-image: url(../imagens/form_erro.png); }
#conteudo form Label.ok { background-image: url(../imagens/form_ok.png); }
#conteudo form Input.erro, #conteudo form Textarea.erro { border-color: #c00; }
#conteudo form Input.ok, #conteudo form Textarea.ok { border-color: #66AC5B; }

/* ========================================================= */
/* Home Page */

.home #conteudo { text-align: left; }

/* Boxes */
/* Colunas: 144 | 301 | 457 | 614 */

.home #conteudo dl {
	float: left;
	display: inline;
	margin-bottom: 30px;
}
.home #conteudo dt {
	clear: both;
	padding: 10px 0px 15px 0px;
	text-transform: lowercase;
	font-size: 24px;
	font-weight: bold;
	border-top-style: solid;
	border-top-width: 3px;
}
.home #conteudo dd { width: 100%; }
.home #conteudo dd ul { list-style: none; }

/* Sócios */

.home #conteudo .socios { width: 301px; margin-right: 12px; }

/* Equipe */

.home #conteudo .equipe-pn { width: 301px; margin-right: 12px; }

/* Contato */

.home #conteudo .contato { width: 144px; }
.home #conteudo .contato ul li { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.home #conteudo .contato p { line-height: 20px; margin-bottom: 5px; }

/* Grupo S7 */

.home #conteudo .grupos7 { width: 301px; margin-right: 12px; }
.home #conteudo .grupos7 dt { color: #609; border-color: #609; }
.home #conteudo .grupos7 a:hover { color: #609; }

/* Responsabilidade Social */

.home #conteudo .responsabilidade { width: 301px; margin-right: 12px; }
.home #conteudo .responsabilidade  dt { color: #fc0; border-color: #fc0; }
.home #conteudo .responsabilidade  a:hover { color: #fc0; }

/* Clipping */

.home #conteudo .clipping { width: 144px; }

/* Parcerias */

.home #conteudo .parcerias { width: 100%; }
.home #conteudo .parcerias dd { text-align: center; }
.home #conteudo .parcerias dt { color: #006; border-color: #006; }

/* Onde estamos */

.home #conteudo .onde { width: 144px; }

/* Modelos de vídeo */

.home #conteudo .parceiros { width: 614px; margin-right: 12px; }
.home #conteudo .parceiros .player {
	float: left;
	display: inline;
	width: 457px;
	height: 297px;
	margin-right: 12px;
	background: url(../imagens/loading.gif) center no-repeat;
}
.home #conteudo .parceiros h3 { margin-bottom: 12px; font-size: 14px; }
.home #conteudo .parceiros li { margin-bottom: 5px; cursor: pointer; }

/* ========================================================= */
/* Cores */
/* ------------------------------------------------------------------------------------------------- */

/* Laranja */
#menu .quem dt,
.home #conteudo .socios dt, .home #conteudo .socios a:hover
{ color: #f60; }

#menu .quem dd a:hover
{ background-color: #f60; }

.home #conteudo .socios dt
{ border-color: #f60; }

/* Marinho */
#menu .europa dt
{ color: #006; }

#menu .europa dd a:hover
{ background-color: #006; }

/* Azul */
#menu .operacao dt,
.home #conteudo .equipe-pn dt, .home #conteudo .equipe-pn a:hover
{ color: #09f; }

#menu .operacao dd a:hover
{ background-color: #09f; }

.home #conteudo .equipe-pn dt
{ border-color: #09f; }

/* Vermelho */
.home #conteudo .contato dt, .home #conteudo .contato a:hover,
#conteudo h1, #conteudo h2
{ color: #c00; }

#menu .contato1 dd a:hover
{ background-color: #c00; }

.home #conteudo .contato dt
{ border-color: #c00; }

/* Verde */
#menu .onde dt,
.home #conteudo .parceiros dt, .home #conteudo .parceiros h3, .home #conteudo .parceiros a:hover
{ color: #093; }

#menu .onde dd a:hover
{ background-color: #093; }

.home #conteudo .parceiros dt
{ border-color: #093; }

/* Amarelo */
.home #conteudo .onde dt, .home #conteudo .onde a:hover
{ color: #fc0; }

.home #conteudo .onde dt
{ border-color: #fc0; }

/* Roxo */
#menu .fale dt
{ color: #609; }

#menu .fale dd a:hover
{ background-color: #609; }





