*{margin:0; padding:0;}

body{
	background-image:url(images/bg.gif);
	background-repeat:repeat;
	text-align:center;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1.tipo1{
	color:#223638;
	font-size:1.8em;
	background-image:url(images/seta.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:33px;
	margin-top:4px;
	padding:4px 0 6px 17px;
	list-style-type:none;
	text-transform:uppercase;
}

h2{
	background-image:url(images/list_style.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	color:#223638;
	font-size:1.2em;
	padding-left:16px;
	margin-left:20px;
}

h2.tipo2{
	background-image:url(images/list_style_enviado.jpg);
	background-repeat:no-repeat;
	background-position:0 4px;
	color:#26A141;
	font-size:1.3em;
	padding-left:18px;
	margin-left:40px;
}

h2.tipo3{
	background-image:url(images/list_style_erro.jpg);
	background-repeat:no-repeat;
	background-position:0 4px;
	color:#D03636;
	font-size:1.3em;
	padding-left:18px;
	margin-left:39px;
}

h2 a{
   color:#223638;
   text-decoration:none;
}

h3{
	background-image:url(images/list_style.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	color:#223638;
	font-size:1.5em;
	text-transform:uppercase;
	padding-left:17px;
	margin-top:20px;
	margin-left:20px;
}


h3 a{
	color:#223638;
	text-decoration:none;
}

h3 a:hover{
	color:#223638;
	text-decoration:underline;
}

h4{
	color:#3c83ae;
	font-size:1.9em;
	text-transform:uppercase;
	margin:20px 0 10px 20px;
}

h4 a{
	color:#3c83ae;
	text-decoration:none;
}

h4 a:hover{
	color:#3c83ae;
	text-decoration:underline;
}

h5{
	color:#3c83ae;
	font-size:1.2em;
	text-transform:uppercase;
	margin:20px 0 10px 20px;
}

h5 a{
	color:#3c83ae;
	text-decoration:none;
}

h5 a:hover{
	color:#3c83ae;
	text-decoration:underline;
}

h1.tipo1_internas{
	color:#223638;
	font-size:2.2em;
	background-image:url(images/seta.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:2px 0 6px 17px;
	margin-left:20px;
	text-transform:uppercase;
}

h1.tipo1_internas a{
	color:#223638;
	text-decoration:none;
}

h1.tipo1_internas a:hover{
	color:#223638;
	text-decoration:underline;
}

img{
	border:none;
}

p{
	font-size:1.1em;
}

p a{
	color:#000;
	text-decoration:none;
}

p a:hover{
	text-decoration:underline;
}

#content{
	width:1003px;
	margin:0 auto;
	text-align:left;
	/*min-height:100%;*/
}

#top{
	width:1003px;
	height:236px;
	background-image:url(images/bg_top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	position:relative;
	z-index:1;
}

#menu_top{
	height:22px;
	margin:0 auto;
	width:867px;
	padding-top:26px;
	list-style-type:none;
}

#menu_top li{
	float:left;
	color:#FFF;
	font-size:1.1em;
	font-weight:bold;
	display:inline;
}

#menu_top li a{
	color:#FFF;
	text-decoration:none;
}

#menu_top li a:hover{
	color:#b4d3e4;
	text-decoration:none;
}

#logo{
	margin:24px 0 0 76px;
	float:left;
	width:336px;
	height:130px;
}

#imagens_top{
	height:187px; /*a altura do flash é de 187px*/
	width:497px;
	margin-right:88px;
	float:right;
	display:inline;
	/*margin-top:19px; retirar margin quando colocar o flash*/
}

#menu_horizontal{
	margin:0 auto;
	background-image:url(images/menu.gif);
	background-repeat:no-repeat;
	height:140px;
	width:892px;
	z-index:4;
	margin-top:-10px;
	position:relative;
}

#menu_horizontal ul{
	list-style-type:none;
	position:absolute;
	color:#FFF;
}

#menu_horizontal ul li{
	float:left;
}

#menu_horizontal ul li.sub_menu{
	font-weight:bold;
	margin-left:35px;
	margin-top:20px;
	font-size:1.1em;
}

#menu_horizontal ul li.sub_menu img{
	margin-top:-28px;
	margin-left:22px;
	z-index:9;
	position:absolute;
}

#menu_horizontal ul li.sub_menu a{
	color:#FFF;
	text-decoration:none;
}

#menu_horizontal ul li.sub_menu a:hover{
	color:#EEE402;
}

#meus_pedidos{
	height:122px;
	width:222px;
	margin:10px 0 0 42px;
	text-align:center;
}

#meus_pedidos h1{
	font-size:2.2em;
}

#num_itens{
	font-weight:bold;
	margin-top:12px;
	float:left;
	margin-left:16px;
	display:inline;
}

#num_itens a{
	color:#FFF;
	text-decoration:none;
}

#num_itens a:hover{
	color:#FFF;
	text-decoration:underline;
}

#fechar_pedido a{
	height:36px;
	width:58px;
	padding-left:12px;
	border-left:2px solid #afd5ec;
	float:right;
	margin-top:16px;
	display:inline;
	margin-right:24px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

#login_acessar {
	color:#afd5ec;
	clear:both;
	padding-top:12px;
	font-weight:bold;
}

#login_acessar a{
	color:#afd5ec;
	text-decoration:none;
}

#login_acessar a:hover{
	color:#afd5ec;
	text-decoration:underline;
}

#tit_destaque{
	color:#c8e5f7;
	font-size:2.2em;
	padding-left:21px;
	padding-top:10px;
	width:145px;
}

#tit_destaque a{
	color:#c8e5f7;
	text-decoration:none;
}

#tit_destaque img{
	margin-left:11px;
	padding-top:6px;
}

#linguas{
	margin-left:78px; 
	margin-top:-8px;
}

#page{
	background-color:#FFF;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	width:874px;
	overflow:hidden;
	margin:0 auto;
	z-index:2;
	margin-top:-90px;
}

/*////////////// AUXILIAR ///////////////////////*/

#auxiliar{
	width:239px;
	float:right;
	display:inline;
	margin:100px 12px 0 0;
}

#auxiliar_internas{
	width:239px;
	float:right;
	display:inline;
	margin:100px 12px 60px 0;
}



#busca{
	height:84px;
	width:237px;
	margin:0 auto;
}

#busca ul{
	list-style-type:none;
}

.campo_form_p{
	height:18px;
	width:175px;
	background-image:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	border:1px solid #dfdfdf;
	padding:4px;
	float:left;
}

.campo_form_pp{
	height:18px;
	width:90px;
	background-image:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	border:1px solid #dfdfdf;
	padding:4px;
	float:left;
	margin-left:100px;
	 margin-top:-3px;
}

.campo_form_g{
	height:18px;
	width:355px;
	background-image:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	border:1px solid #dfdfdf;
	padding:4px;
	float:left;
}

.textarea{
	width:362px;
	height:126px;
	background-image:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	border:1px solid #dfdfdf;
	overflow:auto;
	padding:2px 0 0 2px;
}

#bt_enviar{
	float:right;
	margin:10px 30px 0 0;
}

#bt_ok{
	float:right;
	margin-top:-2px;
	margin-right:4px;
}

#videos{
	width:242px;
	height:213px;
	background-image:url(images/bg_videos.gif);
	background-repeat:no-repeat;
	z-index:1;
	margin-bottom:10px;
	margin-left:-3px;
	padding-top:7px;
}

#top_videos{
	background-image:url(images/bg_top_videos.png);
	background-repeat:no-repeat;
	width:229px;
	height:49px;
	margin:0 0 0 7px;
	text-align:right;
	z-index:8;
	position:relative;
}

#top_videos h2{
	font-size:2.2em;
	padding:6px 16px 0 0;
	color:#223638;
	background-image:none;
}

#top_videos h2 a{
	color:#223638;
	text-decoration:none;
}

#movie{
	height:188px;
	width:230px;
	margin-top:-33px;
	margin-left:8px;
	z-index:1;
	position:absolute;
}

/*//////////////FIM AUXILIAR ///////////////////////*/

/*/////////////////// DIV PRINCIPAL //////////////////*/
#principal{
	width:608px;
	margin:6px;
	float:left;
	display:inline;
}

#principal_internas{
	width:608px;
	margin:6px;
	padding-bottom:60px;
	float:left;
	display:inline;
}

#principal_internas p{
	margin:10px 10px 10px 20px;
}

#galeria_produtos{
	width:608px;
	height:125px;
	background-color:#e7e7e7;
	margin-bottom:16px;
}

.listas{
	margin:0 10px 10px 20px;
}

.listas dt{
	background-image:url(images/list_style.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:20px;
	font-size:1.5em;
	color:#283944;
	margin-top:26px;
	clear:both;
	margin-top:20px;
}

.listas dt a{
	color:#283944;
	text-decoration:none;
}

.listas dt a:hover{
	color:#3C83AE;
	text-decoration:none;
}

.listas dd{
	margin:5px 0 0 20px;
	font-size:1.1em;
}

.listas dd span{
	font-weight:bold;
	color:#283944;
	padding-right:8px;
}

.listas dd a{
	 color:#000;
	 text-decoration:none;
}

.listas dd a:hover{
	 color:#000;
	 text-decoration:underline;
}

#paginacao{
	width:550px;
	clear:both;
	height:27px;
	margin:30px 0 20px 20px;
	text-align:center;
}

/*///////////////////FIM DIV PRINCIPAL //////////////////*/
#footer{
	height:145px;
	width:959px;
	color:#999;
	background-image:url(images/bg_footer.png);
	background-repeat:no-repeat;
	z-index:6;
	position:absolute;
	margin-top:-48px;
	margin-left:14px;
	clear:both;
	text-align:center;
}

#empresa{
	width:864px;
	height:124px;
	background-image:url(images/bg_empresa.gif);
	background-repeat:no-repeat;
	margin-right:-5px;
	margin-top:5px;
	clear:both;
	margin-left:5px;
	z-index:2;	
	text-align:right;
}

#empresa h1{
	border-left:2px solid #c4c4c4;
	height:68px;
	width:180px;
	float:right;
	font-size:2.1em;
	margin:20px 40px 0 0;
	padding-top:10px;
	display:inline;
	color:#4a4a4a;
}

#empresa h1 span{
	color:#408cb9;
}

#empresa h1 a{
	color:#4a4a4a;
	text-decoration:none;
}

#empresa h1 a:hover{
	color:#4a4a4a;
	text-decoration:none;
}

#empresa p{
	height:68px;
	width:520px;
	padding:23px 20px 0 0;
	float:right;
}

#mascote{
	margin-left:-552px;
	/* *margin-left:-190px;*/
	margin-top:-50px;
	/*position:absolute;*/
}

#parceiros{
	width:868px;
	height:155px;
	background-image:url(images/bg_parceiros.gif);
	background-repeat:no-repeat;
	clear:both;
	margin-left:3px;
	margin-bottom:12px;
	margin-top:-6px;
	z-index:8;
}

#footer p{
	color:#595959;
	font-weight:bold;
	margin-top:26px;
	margin-left:35px;
}

#footer p a{
	color:#595959;
	text-decoration:none;
	font-size:0.9em;
	margin-left:-125px;
}

#noticias{
	width:578px;
	height:204px;
	background-image:url(images/bg_noticias.jpg);
	background-repeat:no-repeat;
	margin-top:29px;
	margin-left:8px;
	padding:20px 0 0 15px;
	list-style-type:none;
}

#noticias li.bg{
	background-image:url(images/bg_noticia_li.gif);
	background-repeat:no-repeat;
	height:41px;
	width:564px;
	margin-bottom:5px;
	/*padding:10px 0 0 20px;*/
}

#noticias li.bg a p{
	padding:10px 0 0 20px;
}

#noticias li.bg a{
	text-decoration:none;
	color:#000;
	height:41px;
	width:564px;
}

#noticias li.bg a img{
	margin-left:514px;
	position:absolute;
	margin-top:-22px;
}

#noticias li.bg a:hover{
	background-image:url(images/bg_noticia_li_hover.gif);
	background-repeat:no-repeat;
	/*background-position:-20px -10px;*/
	height:41px;
	width:564px;
	display:inline-block;
}

#flash_parceiros{
	height:80px;
	width:252px;
	float:left;
	margin:25px 0 0 10px;
}

#txt_parceiros{
	float:right;
	height:88px;
	width:519px;
	margin:14px 14px 0 0;
}

#txt_parceiros h1{
	font-size:2.2em;
	color:#FFF;
}

#txt_parceiros h1 a{
	color:#FFF;
	text-decoration:none;
}
#txt_parceiros h1 a:hover{
	color:#FFF;
	text-decoration:none;
}

#txt_parceiros h1 span{
	color:#4a4a4a;
}

#txt_parceiros p{
	margin-right:10px;
	color:#FFF;
}

#txt_parceiros p a{
	color:#FFF;
}

/*PAGINA EMPRESA ////////////////////////////////////////*/

#txt_empresa{
	width:520px;
	background-image:url(images/degrade_empresa.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin:10px 20px 20px 20px;
	padding:20px;
}

.txt_noticia{
	width:520px;
	background-image:url(images/degrade_empresa.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin:10px 20px 20px 0;
	padding:10px;
	font-size:0.9em;
	overflow:hidden;
}

.img_noticia{
	/*height:150px;*/
	width:220px;
	border:1px solid #999;
	float:right;
	margin:10px 10px 6px 6px;
}

.valores{
	width:547px;
	height:100px;
	background-image:url(images/seta_xadrez.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#e8e8e8;
	margin:20px;
	padding-left:20px;
}

.valores h1{
	border-right:2px solid #c4c4c4;
	height:56px;
	width:126px;
	font-size:2.1em;
	margin-left:15px;
	margin-right:10px;
	margin-top:10px;
	padding-top:24px;
	color:#4a4a4a;
	display:inline;
	float:left;
}

.valores p{
	padding:14px 10px 0 20px;
}

.valores_duplo{
	width:547px;
	height:86px;
	background-image:url(images/seta_xadrez.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#e8e8e8;
	margin:20px;
	padding-left:20px;
	padding-top:14px;
}

.valores_duplo h1{
	border-right:2px solid #c4c4c4;
	height:70px;
	width:126px;
	font-size:2.1em;
	margin-left:15px;
	margin-right:10px;
	color:#4a4a4a;
	display:inline;
	float:left;
	padding-top:4px;
}

.valores_duplo p{
	padding:0 10px 0 20px;
}

#form_cadastro{
	list-style-type:none;
	margin-top:-30px;
}

#form_cadastro li{
	float:left;
	padding-right:8px;
}

/*////////////////listas auxiliares*/

.listas_auxiliares{
	width:237px;
	margin:0 auto;
	list-style-image:url(images/list_style.gif);
	list-style-position:inside;
	padding-top:20px;
}

.listas_auxiliares_s_margem{
	margin-left:30px;
	list-style-image:url(images/list_style.gif);
	list-style-position:inside;
	padding-top:10px;
}

.listas_auxiliares_s_margem a{
	color:#000;
	text-decoration:none;
}

.listas_auxiliares_s_margem a:hover{
	color:#000;
	text-decoration:underline;
}


.listas_auxiliares li{
	 color:#223638;
}

.listas_auxiliares li a{
	color:#223638;
	text-decoration:none;
}

.listas_auxiliares li a:hover{
	color:#223638;
	text-decoration:underline;
}

.lista_auxiliar_categorias{
	width:217px;
	margin:0 auto;
}

.lista_auxiliar_categorias dt{
	font-size:1.2em;
	font-weight:bold;
	color:#223638;
	margin-bottom:6px;
	margin-top:10px;
}

.lista_auxiliar_categorias dd{
	font-size:1.1em;
	font-weight:bold;
	color:#223638;
	background-image:url(images/list_style.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

.lista_auxiliar_categorias dd p{
	font-style:normal;
	font-weight:normal;
	font-size:1em;
	padding-bottom:4px;
}

/*FORMULÁRIOS /////////////////////////////////*/

form ul{
	list-style-type:none;
	margin:30px 0 40px 0;
}

.form_left{
	float:left;
	text-align:right;
	padding-right:8px;
	width:200px;
	color:#283944;
	font-size:1.5em;
	padding-top:3px;
	height:40px;
	clear:both;
}

.form_right_txt{
	color:#283944;
	font-size:1.5em;
	padding-top:3px;
}

.pergunta_form{
	width:480px;
	margin:0 0 6px 130px;
}

.form_right{
	height:40px;
	text-align:left;
	float:none;
}

.form_right_textarea{
	margin-top:16px;
}


.estilo_select{
	height:28px;
	width:365px;
	background-image:url(images/bg_campos_form.jpg);
	background-repeat:repeat-x;
	background-color:#EAEAEA;
	border:1px solid #dfdfdf;
	padding:4px;
}

#mapa{ 
	height:300px; 
	width:560px; 
	margin-left:20px; 
	margin-bottom:20px;
	border:1px solid #999;
}

/*PRODUTOS  LISTAGEM //////////////////////////////////*/

.box_produtos{
	width:564px; 
	margin:14px 0 0 20px; 
	list-style-type:none;
	overflow:hidden;
	text-transform:uppercase;
}

.box_produtos li{
	float:left;
	background-image:url(images/bg_lista_produtos.jpg);
	background-repeat:no-repeat;
	height:85px;
	width:131px;
	margin: 0 8px 8px 0;
	text-align:center;
	color:#223638;
	font-size:0.8em;
	font-weight:bold;
	padding-top:10px;
}

.img_categoria_produtos{
	height:50px;
	width:108px;
	margin:0 auto;
	margin-bottom:6px;
	cursor:pointer;
}

.box_produtos li a{
	color:#223638;
	text-decoration:none;
}

.box_produtos li a:hover{
	color:#3C83AE;
	text-decoration:none;
}

.lista_prod_categorias{
	width:577px;
	list-style-type:none;
	margin:20px 0 0 22px;
	overflow:hidden;
}

.lista_prod_categorias li{
	height:115px;
	width:255px;
	padding:8px 0 0 8px;
	border:2px solid #e4e4e4;
	float:left;
	margin:0 8px 8px 0;
}

.lista_prod_categorias li img{
	/*width:100px;
	height:85px; foi comentado porque estamos configurando no php as imagens*/
	float:left;
	margin-right:6px;
}

.tit_produto .bt_orcamento {
	width:50px;
	height:17px;
	float:left;
	margin-top:3px;
	
}

.tit_produto{
	width:136px;
	height:84px;
	float:right;
	padding-right:6px;
}

.tit_produto a{
	text-decoration:none;
	color:#000;
}

.tit_produto span{
	color:#3c83ae;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:4px;
}

#clear{
	height:55px;
}

/*FILMES //////////////////////////////////*/

#movie_destaque{
	height:344px;
	width:425px;
	margin:10px 0 10px 20px;	
}

/*PÁGINA PRODUTO //////////////////////////////////////////////*/

#galeria_fotos_produto{
	width:584px;
	margin:0 0 10px 20px;
}

#foto_maior{
	width:351px;
	border:2px solid #e4e4e4;
	float:left;
	display:inline;
	overflow:hidden;
	margin-bottom:30px;
}
#video_maior{
	width:425px;
	height:344px;
	border:2px solid #e4e4e4;
	float:left;
	display:inline;
	overflow:hidden;
	margin-bottom:30px;
}

#fotos_menores{
	list-style-type:none;
	width:88px;
	height:321px;
	float:left;
	margin-left:6px;
}

#fotos_menores li{
	border:2px solid #e4e4e4;
	height:65px;
	width:88px;
	margin-bottom:9px;
}


#opcoes{
	list-style-type:none;
	height:221px;
	float:left;
	margin-left:6px;
}

#opcoes li{
	height:49px;
	width:80px;
	margin-bottom:2px;
	background-image:url(images/list_opcoes.jpg);
	background-repeat:no-repeat;
	background-position:0 22px;
	background-color:#e7e7e7;
	border:2px solid #e7e7e7;
	padding-left:16px;
	padding-top:16px;
}

#opcoes li a strong {
	font-weight:bold;
	color:#223638;
}

#opcoes li a:hover strong {
	font-weight:bold;
	color:#223638;
	margin-top:16px;
	margin-left:16px;
	display:inline-block;
}

#opcoes li a{
	color:#223638;
	text-decoration:none;
	height:65px;
	width:96px;
	
}

#opcoes li a:hover{
	color:#223638;
	height:65px;
	width:96px;
	background-image:url(images/list_hover.jpg);
	background-repeat:no-repeat;
	background-position:0 22px;
	background-color:#cecece;
	display:inline-block;
	margin-top:-16px;
	margin-left:-16px;
	cursor:pointer;
}
#sgecweb a{
	float:right;
	margin:-22px 70px 0 0;
	height:27px;
	width:36px;
	background-image:url(images/sgecweb.jpg);
	background-repeat:no-repeat;
}
#foot_twitter a{
	float:left;
	margin:26px 0 0 75px;
	height:19px;
	width:78px;
	background-image:url(images/twitter.jpg);
	background-repeat:no-repeat;
}

#sgecweb a:hover{
	height:27px;
	width:36px;
	background-image:url(images/sgecweb_cor.jpg);
	background-repeat:no-repeat;
}

