@charset "utf-8";
/* CSS Document for Origem */
/*****************************************************CSS RESET - INICIO*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
    margin: 0;
    padding: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    text-decoration:none;
	color:#726653;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}
/*************************************************************CSS RESET - FIM*/

body {background:url(../img/bg_out2.jpg) repeat center; font-family:Georgia, "Times New Roman", Times, serif;}
a:hover {text-decoration:underline;}

#wrap { width:995px; margin:0 auto; background:url(../img/bg_in995.jpg) repeat-y; position: relative;}
.clear {clear:both;}
#linha_topo { width:100%; height:4px; background:url(../img/header_bg.gif) repeat-x;}
#busca {width:995px; margin:2px auto; position:relative; float:left; margin-left:90px;}
	#busca fieldset {position:absolute; top:9px; right:0;}
	#busca input.texto { border:1px solid #dcc895; width:150px; background:#f6eedd;}
	#busca input { vertical-align:top; }
	#busca input.ok { width:19px; height:21px; background:url(../img/busca_ok.gif) no-repeat; border:0; cursor:pointer; margin-left:15px;}
	#busca img { margin-top:1px; }

#bandeiras_linguas { float:left;  margin-left:35px; }
#bandeiras_linguas img { margin-left:5px; }

/*HEADER*/
#menu { background:url(../img/menu_bg.gif) repeat-x 0 25px; height:135px; clear:both; margin:14px 0 20px 0;}
	#menu #logo { margin:0 0 0 2px; float:left;}
	#menu ul {float:left; padding:25px 0 0 0;}
		#menu ul li { float:left; margin:0 0 6px;}
		#menu ul li img { margin:0;}
		#menu ul li a {height:41px; float:left; text-indent:-8000px;}
#menu_content {width:995px; margin:0 auto;}
#linha2 {clear:both;}

.nav-origem a { width:63px; background:url(../img/menu/origem.jpg) no-repeat;}
.nav-oficina a { width:233px; background: url(../img/menu/oficina-do-pensar-e-agir.jpg) no-repeat;}
.nav-diario a { width:150px; background: url(../img/menu/diario-de-bordo.jpg) no-repeat;}
.nav-instituto a { width:226px; background:url(../img/menu/instituto-gerson-sabino.jpg) no-repeat;}
.nav-blog a { width:39px; background:url(../img/menu/blog.jpg) no-repeat;}
.nav-brindes a { width:178px; background:url(../img/menu/para-sua-empresa.jpg) no-repeat; margin-right:9px; margin-left:9px;}
.nav-jogos a { width:112px; background:url(../img/menu/para-voce.jpg) no-repeat; margin-right:9px; margin-left:9px;}
.nav-ing-jogos a { width:119px; background:url(../img/en_US/menu/para-voce.jpg) no-repeat; margin-right:9px; margin-left:9px;}
.nav-vitrine a { width:73px; background:url(../img/menu/vitrine.jpg) no-repeat; margin-right:50px; margin-left:9px;}
.nav-ing-vitrine a { width:83px; background:url(../img/en_US/menu/vitrine.jpg) no-repeat; margin-right:50px; margin-left:9px;}

.nav-vitrine {background:url(../img/menu-final.jpg) no-repeat right; padding-right:50px;}

.nav-origem a:hover,
.nav-oficina a:hover,
.nav-diario a:hover,
.nav-instituto a:hover,
.nav-blog a:hover,
.nav-brindes a:hover,
.nav-jogos a:hover,
.nav-ing-jogos a:hover,
.nav-vitrine a:hover,
.nav-ing-vitrine a:hover { background-position:right;}

/*Menus breadcumps*/
.body_origem .nav-origem a,
.body_oficina .nav-oficina a,
.body_diario .nav-diario a,
.body_instituto .nav-instituto a,
.body_blog .nav-blog a,
.body_compre,
.body_brindes .nav-brindes a,
.body_jogos .nav-jogos a,
.body_jogos .nav-ing-jogos a,
.body_vitrine .nav-vitrine a,
.body_vitrine .nav-ing-vitrine a {background-position:right;}

#interna_a_origem a.navin-a-origem,
#interna_a_origem_da_origem a.navin-a-origem-da-origem,
#interna_modos a.navin-modos,
#interna_clientes a.navin-clientes,
#interna_oficina a.navin-oficina, #interna_oficina-equipe a.navin-oficina-equipe, #interna_oficina-jogos a.navin-oficina-jogos,
#interna_diario a.diario-de-bordo, #interna_diario-jogos a.historia-de-jogos,
#interna_instituto a.instituto, #interna_instituto-projetos a.instituto-projetos { text-decoration:underline;}




/*INSTITUCIONAL*/
.flash_inst {float:right; width:382px !important; text-align:center; }

.inst_box {width:613px !important; float:left;}
	.inst_box h1 {padding:30px 0 20px 0; font-size:1.5em; color:#5c2200; font-weight:normal;}
	.inst_box h1.h1_img {padding:10px 0 0;}
	.inst_box h1 img {border:0;}
	.inst_box h1.h1_img img {margin-bottom:0;}
	.inst_box p, .inst_box ul { padding:0 0 20px 0; line-height:1.75em; color:#726653;}
	.inst_box .linha1 {font-size:24px;}
	.inst_box .linha2 {font-size:22px;}
	.inst_box .linha3 {font-size:20px;}
	.inst_box .linha4 {font-size:18px;}
	.inst_box img {border:5px solid #ddd3ac; margin:0 15px 10px 0;}
	.inst_box .legenda { color:#612216; font-size:.88em; display:block; margin:-5px 0 10px 0; text-align:center; line-height:.88em;}

#inst_box_fale #inst_box_top {background:url(../img/institucional/inst_box_topo_clean_03.gif) no-repeat; height:14px;}
#inst_box_origem #inst_box_top {background:url(../img/institucional/inst_box_topo.gif) no-repeat; height:41px;}
#inst_box_diario #inst_box_top {background:url(../img/institucional/inst_box_topo_diario.gif) no-repeat; height:41px;}
#inst_box_oficina #inst_box_top {background:url(../img/institucional/inst_box_topo_oficina.gif) no-repeat; height:41px;}
#inst_box_instituto #inst_box_top {background:url(../img/institucional/inst_box_topo_instituto_03.gif) no-repeat; height:41px;}
	#inst_box_origem #inst_box_top ul,
	#inst_box_oficina #inst_box_top ul,
	#inst_box_diario #inst_box_top ul,
	#inst_box_instituto #inst_box_top ul {float:right; margin:10px 35px 0 0;}
	#inst_box_origem #inst_box_top li,
	#inst_box_oficina #inst_box_top li,
	#inst_box_diario #inst_box_top li,
	#inst_box_instituto #inst_box_top li { float:left; color:#f0e7cb; padding:0 12px 0 0; background:url(../img/institucional/inst_box_topo_li_bg.gif) right no-repeat; margin:0 0 0 7px; line-height:105%;}
	#inst_box_origem #inst_box_top li.last_li,
	#inst_box_oficina #inst_box_top li.last_li,
	#inst_box_diario #inst_box_top li.last_li,
	#inst_box_instituto #inst_box_top li.last_li { background:0; padding:0;}
	#inst_box_origem #inst_box_top li a,
	#inst_box_oficina #inst_box_top li a,
	#inst_box_diario #inst_box_top a,
	#inst_box_instituto #inst_box_top li a {color:#f0e7cb;}
	
.diario_sub {color:#b34200; font-size:20px;}
h2.tit_viagem {font-size:1.5em; color:#5c2200; font-weight:normal; float:left; padding:30px 0 20px 0;}
h2.tit_as_tit {font-size:1.5em; color:#5c2200; font-weight:normal; padding:10px 0 20px 0;}
.tit_as_tit2 {font-size:20px; color:#5c2200; font-weight:normal; padding:20px 0 10px 0;}
.form_viagem { padding:35px 0 20px 0; float:right;}
	
#inst_box_bottom {background: url(../img/institucional/inst_box_bottom.gif) no-repeat; height:14px;}
#inst_box_center {background:url(../img/institucional/inst_box_center.gif) repeat-y;}
#inst_box_cont {background:url(../img/compra/box_bg_sem_traco.jpg) repeat; width:518px; margin:0 auto; padding:0 38px 0 23px;}
#inst_box_cont h2 {padding:15px 0 10px 0; font-size:1.3em; color:#5c2200; font-weight:normal;}
#inst_box_cont h3 { color:#726653; font-size:1.2em; font-weight:bold; margin:10px 0 20px;}

#inst_box_cont dl{line-height:26px; width:100%; padding-bottom:15px;}
#inst_box_cont dl dt {float:left; color:#d7731f; margin:0 3px 0 0; font-weight:bold;}
#inst_box_cont dl dd {color:#726653;}
#inst_box_cont .img_case {width:100%; text-align:center; margin:10px 0;}
#inst_box_cont .img_case img {border:0;}
#inst_box_cont .img_separador {width:100%; text-align:center; margin:20px 0 20px;}
#inst_box_cont .img_separador img {border:0;}


.titulo1 {padding:30px 0 20px 0; font-size:1.5em; color:#5c2200; font-weight:normal;}

#diretoria { padding:0 0 20px 0;}
	#diretoria li {clear:both; height:163px; padding:0 0 18px 0;}
	#diretoria img { float:left; margin:0 15px 0 0;}
	#diretoria strong { color:#612216; font-weight:bold; padding:25px 0 0 0; line-height:1.75em; display:block;}
	#diretoria p { color:#726653;}
	#diretoria a { color:#d7731f;}

.lista_padrao {padding:0 0 20px 0; line-height:1.75em; color:#726653;}
	.lista_padrao li {padding:0 0 40px 0; text-indent:10px; background:url(../img/institucional/lista_padrao.gif) 0 13px no-repeat;}
	
.imagens_select {}
	.imagens_select h2 {float:left;}
	.imagens_select select { float:right; margin:30px 0 0 0;}
	
	
.div_img_float_right { float:right; margin-left:5px;}
.div_img_float_right img {border:0;}

/*RODAPÉ*/
#parede {background:url(../img/parede.jpg) repeat-x; width:100%; height:27px; clear:both; margin:19px 0 0 0;}
#chao {background:url(../img/chao.jpg) repeat-x left; width:100%; height:56px;}
.creditos { background:url(../img/creditos_bg.jpg) repeat-x; width:100%; height:105px; font-weight:bold; font-size:12px; color:#eee6c4; text-align:center;}
	.creditos address {font-style:normal; padding:5px 0 0 0; font-size:12px; text-align:right; margin-bottom:15px;}
	.creditos address span {font-size:14px;}
	.creditos ul { list-style:none; text-align:right;}
	.creditos ul li {display:inline; background:url(../img/creditos_sep.gif) right bottom no-repeat; padding:0 11px;}
	.creditos ul li.lapis {background:none; padding:0; float:left;}
	.creditos small { left:0; position:absolute; top:7px;}
	.creditos small a {color:#eee6c4;}
.footer_cont { width:975px; margin:0 auto; position:relative;}
.footer_cont small {
	font-size:12px;
	display:block;
	color:#c24800;
	font-weight:bold;
	}
/*
#footer {height:22px; background:url(../img/footer_bg.gif) repeat-x; color:#eee6c4; font-size:.75em; line-height:22px; text-align:center; clear:both;}
	#footer_container { width:995px; margin:0 auto; position:relative;}
	#footer a {color:#eee6c4;}
	#footer a:hover {text-decoration:underline;}
	#footer span {position:absolute; left:0}
	#footer dt { display:inline;}
	#footer dd { display:inline; margin-left:3px;}
*/
	
/**/
	.coluna_center h1 { color:#612216; padding:15px 5px 10px 0px; clear:both;}
	.coluna_center h3 { color:#612216; padding:10px 0px 5px 5px; clear:both;}
	
.descricao_bold * { font-weight:bold;}
	
/* box fotos */

select.select_fotos {
	background-color:#f4edd9;
	border:1px solid #e2d09c;
	color:#5c2200;
	font-weight:bold;
}
select.select_fotos option {
	background-color:#f4edd9;
	color:#5c2200;
	font-weight:bold;
}

.div_fotos {
	padding:0;
	width:545px;
	height:241px;
	background-image:url(../img/institucional/div_fotos_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	clear:both;
}
.div_fotos img { border:0; margin:0;}

.div_fotos #seta_left {
	padding:0;
	margin:0;
	margin-top:100px;
	width:47px;
	height:33px;
	float:left;
	text-align:right;
}

.div_fotos #div_fotos_imagem {
	padding:0;
	margin:0;
	width:451px;
	height:241px;
	float:left;
}

.div_fotos #seta_right {
	padding:0;
	margin:0;
	margin-top:100px;
	width:47px;
	height:33px;
	float:left;
	text-align:left;
}

.div_fotos #div_fotos_imagem img {
	margin:0;
	padding:0;
	border:0;
	margin-top:18px;
}
.div_fotos #fotos_legenda {
	width:545px;
	clear:both;
	position:relative;
	bottom:15px;
}
.div_fotos #fotos_legenda span {
	color:#5c2200;
	font-weight:bold;
	padding:5px;
	background-color:#b4a83e;
	position:relative;
	bottom:30px;
}


/*Flashs base*/

#div_gato {	width:348px; height:0; position:relative; bottom:640px; left:640px; clear:both; }
#div_carro { width:400px; height:0; position:relative; bottom:160px; left:590px; clear:both; }
#div_gato2 { width:149px; height:0; position:relative; bottom:100px; left:-100px; clear:both; }
#div_livros { width:196px; height:0; position:relative; bottom:55px; left:-180px; clear:both; }
#div_gato_e_malas { width:502px; height:0; position:relative; bottom:460px; left:496px; clear:both; }
#div_gato3 { width:149px; height:0; position:relative; bottom:100px; left:700px; clear:both; }
#div_ventilador { width:302px; height:0; position:relative; bottom:150px; left:-240px; clear:both; }

