/* CSS Document */


/**********************************/
/**	REFERENTE AO CORPO DO SITE	**/
/********************************/

#bg_corpo{
	width:779px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../imagens/layout/bg_principal.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

#corpo{
	width:779px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../imagens/layout/corpo_inferior.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#area_a{
	width:250px;
	height:auto;
	float:left;
  bbackground-color:black;
}

#area_busca{
	width:250px;
	height:67px;
	margin:0px;
	padding:0px;
	background-image:url(../imagens/layout/bg_area_busca.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#area_busca input{
	width:135px;
	height:18px;
	font-family:Tahoma, "Franklin Gothic Medium","Nimbus Sans L";
	line-height:15px;
	font-size:11px;
	font-weight:normal;
	color:#23459A;
	background-image:url(../imagens/layout/bg_input.jpg);
	background-repeat:repeat-x;
	border:1px solid #C7CDDE;
	text-align:left;
	padding:2px 0px 0px 5px;
	margin:8px 0px 0px 0px;
}

#area_busca .botao_busca{
	width:19px;
	height:19px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:0px;
	background-image:url(../imagens/layout/bt_buscar.jpg);
	background-repeat:no-repeat;
}

#menu{
	text-align:right;
    float: right;
    width:250px;
	height:auto;
	background-image:url(../imagens/layout/bg_menu_bottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

#menu #ul_pai{
  float: right;
  text-align: right;
  margin:0px 0px 0px 0px;
  padding:0px 15px 40px 0px;  
}

#menu #ul_pai .borda{
	/*
  width:182px;
	border-bottom:1px solid #C2C9DC;
	padding:0px 0px 5px 0px;
	margin:0px;
	font-size:0px;
  */
}

#menu #ul_pai li{
	width:160px;
	padding:5px 22px 5px 0px;
	font-family: Tahoma, "Franklin Gothic Medium";
	font-size:12px;
	font-weight:bold;
	color:#4866AD;
	text-align:right;
	list-style:none;
	cursor:pointer;
	vertical-align:top;
  border-bottom:1px solid #C2C9DC;
}

#menu #ul_pai li a {
	color:#4866AD;
	text-decoration:none;
}

#menu #ul_pai li a:hover{
	color:#F11006;
	text-decoration:none;
}

/* ul do submenu nivel_1*/
#menu #ul_submenu{
  width:100%;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	text-align:right;
	vertical-align:top;
}

#menu #ul_submenu li{
	width:155px;
	height:auto;
  margin:0;
	padding:0px 5px 10px 0px;
	font-family: Tahoma, "Franklin Gothic Medium";
	font-size:11px;
	color:#4866AD;
	text-align:right;
	cursor:pointer;
	text-decoration:none;
	vertical-align:top;
	font-weight:normal;
  border:0;
}

#menu #ul_submenu li a{
	background-image:url(../imagens/layout/bt_li.jpg);
	background-position:right ;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:0px 10px 0px 0px;
}


#menu #ul_submenu li a:hover{
	color:#F11006;
	text-decoration:none;
	font-size:11px;
	/*font-weight:bold;*/
	background-image:url(../imagens/layout/bt_li_over.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding:0px 10px 0px 0px;
}

/* fim do submenu nivel_1*/


/* ul do submenu nivel_2*/
#menu #ul_submenu_nivel_2{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	text-align:right;
	vertical-align:top;
}

#menu #ul_submenu_nivel_2 li{
	width:140px;
	height:auto;
	padding:2px 15px 2px 0px;
	font-family: Tahoma, "Franklin Gothic Medium";
	font-size:10px;
	text-align:right top;
	cursor:pointer;
	text-decoration:none;
	vertical-align:top;
	font-weight:normal;
  border:0;
}

#menu #ul_submenu_nivel_2 li a{
	background-image:url(../imagens/layout/bt_li.jpg);
	background-position:right ;
	background-repeat:no-repeat;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	color:#000066;
}


#menu #ul_submenu_nivel_2 li a:hover{
	color:#F11006;
	text-decoration:none;
	font-size:10px;
	/*font-weight:bold;*/
	background-image:url(../imagens/layout/bt_li_over.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding:0px 10px 0px 0px;
}

/* fim do submenu nivel_2*/


/* ul do submenu nivel_3*/
#menu #ul_submenu_nivel_3{
	width:135px;
	margin:0px 15px 0px 0px;
	padding:4px 0px 0px 0px;
	text-align:right;
	vertical-align:top;
}

#menu #ul_submenu_nivel_3 li{
	width:100%;
	height:16px;
	background-image:url(../imagens/layout/bg_li_2.jpg);
	background-position:right ;
	background-repeat:no-repeat;
	margin:2px 0px 1px 0px;
	padding:1px 0px 1px 0px;
	font-family: Tahoma, "Franklin Gothic Medium";
	font-size:10px;
	color:#4866AD;
	text-align:right top;
	cursor:pointer;
	text-decoration:none;
	vertical-align:top;
	font-weight:normal;
	background-color:#EAEAF2;
  border:0;
}

#menu #ul_submenu_nivel_3 li a{
	background-image:url(../imagens/layout/bg_li_2.jpg);
	background-position:right ;
	background-repeat:no-repeat;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	color:#4866AD;
}

#menu #ul_submenu_nivel_3 li a:hover{
	background-image:url(../imagens/layout/bg_li_2.jpg);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	color:#F11006;
}


#menu #ul_submenu_nivel_3 li:hover{
	color:#F11006;
	text-decoration:none;
	font-size:10px;
	/*font-weight:bold;*/
	background-image:url(../imagens/layout/bg_li_2.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding:1px 0px 1px 0px;
	background-color:#F9DEE7;
}

/* fim do submenu nivel_3*/


#area_banner{
	width:250px;
	height:auto;
	float:left;
	padding:0px 0px 80px 0px;
}

/**********************************************/
/**	 REFERENTE A AREA DE CONTEUDOS DO SITE	**/
/********************************************/

#area_b{
	width:400px;
	min-height:470px;
	height:auto;
	float:left;
	padding:0px 0px 0px 17px;
	margin:0px;
}
/**** RERFERENTE AO CONTEÚDO DESTAQUE ***/
#cx_seja_bem_vindo{
	width:505px;
	height:auto;
}

#cx_seja_bem_vindo #area_descricao{
	width:290px;
	height:auto;
	float:left;
	padding:2px 0px 0px 0px;
}

#cx_seja_bem_vindo #area_descricao .titulo{
	font-family:Tahoma, "Franklin Gothic Medium";
	font-size:15px;
	color:#4765AB;
	text-align:left;
	font-weight:bold;
	padding:0px 0px 0px 0px 0px;
	margin:0px;
	float:left;
}

#cx_seja_bem_vindo #area_descricao p{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:10px 30px 0px 0px;
}

#cx_seja_bem_vindo #area_imagem{
	width:184px;
	height:auto;
	float:left;
}
/**********/

/***** REFERENTE AS CATEGORIAS DESTAQUE ******/
#cx_categorias_destaque{
	width:505px;
	height:auto;
	float:left;
}

#cx_categorias_destaque .titulo{
	font-family:Tahoma, "Franklin Gothic Medium";
	font-size:14px;
	color:#4765AB;
	text-align:left;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

#cx_categorias_destaque .image{
	height:auto;
	float:left;
	padding:0px 5px 0px 0px;
}

#cx_categorias_destaque .descricao{
	font-family:Tahoma;
	font-size:10px;
	color:#000000;
	text-align:left;
	padding:0px 15px 0px 0px;
}

#cx_categorias_destaque .descricao a{
	color:#000000;
	text-decoration:none;
}

#cx_categorias_destaque .descricao a:hover{
	color:#000000;
	text-decoration:underline;
}

#cx_categorias_destaque .descricao:hover{
	color:#000000;
	text-decoration:underline;
}

/**** REFERENTE A CONTEÚDOS *****/

#conteudo{
	width:510px;
	height:auto;
	/*background-color:gray;*/
}

#conteudo .titulo_conteudo{
	font-family:Tahoma, "Franklin Gothic Medium";
	font-size:14px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

#conteudo .texto_conteudo{
	font-family:Tahoma;
	font-size:12px;
	color:#595959;
	text-align:left;
	padding: 0px 7px 10px 0px;
	padding-right:20px;
	margin:0px;
	text-align:justify;

}

#conteudo .texto_conteudo img{
	border:0;
}

#conteudo .texto_conteudo  a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#conteudo .texto_conteudo a:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

#conteudo .texto_conteudo .descricao{
	font-family:Tahoma, "Franklin Gothic Medium";
	font-size:14px;
	color:#4765AB;
	text-align:center;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}

#conteudo .texto_conteudo .descricao a{
	color:#4765AB;
	text-decoration:none;
}

#conteudo .texto_conteudo .descricao a:hover{
	color:#4765AB;
	text-decoration:underline;
}

/****** REFERENTE A TELA DE PRODUTOS SHOW QUE MOSTRA TABLE COM MENU DE PRODUTOS ******/

#conteudo .texto_conteudo #table_show_produtos{
	background-position:left;
	background-repeat:repeat-y;
  width:500px;
}

#conteudo .texto_conteudo #img_bg_left_table_produtos{
	background-image:url(../imagens/layout/bg_produtos_show_table_left.jpg);
  width:5px;
}

#conteudo .texto_conteudo #img_bg_right_table_produtos{
	background-image:url(../imagens/layout/bg_produtos_show_table_right.jpg);
  width:8px;
}

#conteudo .texto_conteudo #img_top_cabecalho_table_produtos{
  background-image:url(../imagens/layout/bg_top_cabecalho_produtos_show.jpg);
  width:500px;
  height:5px;
}

#conteudo .texto_conteudo #img_bott_rodape_table_produtos{
  background-image:url(../imagens/layout/bg_bott_rodape_produtos_show.jpg);
  width:500px;
  height:10px;
}

#conteudo .texto_conteudo #img_cabecalho_table_produtos{
  
}

#conteudo .texto_conteudo #img_rodape_table_produtos{
  
}

#conteudo .texto_conteudo .menu_produtos{
	width:190px;
	vertical-align:top;
	float:left;
	padding:0px;
	margin:0px 5px;
}

#conteudo .texto_conteudo .menu_produtos LI{
	height:14px;
	list-style:none;
	border-bottom:1px solid #FFFFFF;
	color:#0B3391;
	font-family:Tahoma;
	font-size:10px;
	text-align:left;
	padding:2px 0px 0px 10px;
	margin:0px;
}

#conteudo .texto_conteudo .menu_produtos LI a{
	color:#0B3391;
	text-decoration:none;
	font-weight:normal;
    
}

#conteudo .texto_conteudo .menu_produtos LI a:hover{
	font-weight:bold;
}

#conteudo .texto_conteudo .menu_produtos .li_ativo a{
	font-family:Tahoma;
	font-size:10px;
	color:#0B3391;
	text-decoration:none;
	font-weight:bold;
}

#conteudo .texto_conteudo .menu_produtos .li_ativo a:hover{
	color:#0B3391;
	text-decoration:none;
	font-weight:bold;
}

.corpo_table_produtos{
	padding:20px 10px 10px 20px;
}

#conteudo TABLE .titulo{
	font-family:Tahoma, "Franklin Gothic Medium";
	font-size:14px;
	color:#0B3391;
	text-align:left;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

#conteudo TABLE .texto{
	font-family:Tahoma;
	font-size:10px;
	color:#5870A8;
	text-align:left;
	padding:0px 15px 0px 0px;
	margin:0px;
}

/******** FIM TELA SHOW PRODUTOS **********/

#area_bt_voltar{
	width:350px;
	height:30px;
	margin:20px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:right;
}

#area_bt_voltar .bt_voltar{
	width:71px;
	height:30px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 20px;
	background-image:url(../imagens/layout/bt_voltar.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:11px;
	font-family:"Trebuchet MS";
	color:#0B3391;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
}

#area_bt_voltar .bt_voltar a{
	color:#0B3391;
	text-decoration:none;
}

#area_bt_voltar .bt_voltar:hover{
	color:#0B3391;
	text-decoration:underline;
}

/****** REFERENTE A CAMPOS DE FORMULÁRIOS ********/

label{
	width:110px;
	float:left;
	font-family:Tahoma, "Franklin Gothic Medium","Nimbus Sans L";
	line-height:15px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}

input{

	font-family:Tahoma, "Franklin Gothic Medium","Nimbus Sans L";
	line-height:15px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-image:url(../imagens/layout/bg_input.jpg);
	background-repeat:repeat-x;
	border:1px solid #C7CDDE;
	text-align:left;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}

select{
	height:18px;
	font-family:Tahoma, "Franklin Gothic Medium","Nimbus Sans L";
	line-height:15px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-image:url(../imagens/layout/bg_input.jpg);
	background-repeat:repeat-x;
	border:1px solid #C7CDDE;
	text-align:left;
	padding:2px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}

textarea{
	width:220px;
	min-height:127px;
	height:auto;
	height:154px;
	font-family:Tahoma, "Franklin Gothic Medium","Nimbus Sans L";
	line-height:15px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:2px 0px 0px 5px;
	background-image:url(../imagens/layout/bg_input.jpg);
	background-repeat:repeat-x;
	border:1px solid #C7CDDE;
}

#area_bt_form{
	width:505px;
	float:right;
	padding:0px;
	margin:0px 0px 20px 0px;
	text-align:center;
}


#area_bt_form .bt_form {
	width:52px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	cursor:pointer;
	border:0px;
	background-image:url(../imagens/layout/bt_form.jpg);
	background-repeat:no-repeat;
	outline:none;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-transform:capitalize;
}

.form_error{
	font-family:Tahoma, "Nimbus Sans L";
	font-size:11px;
	color:#FF0000;
	text-align:left;
}

/***** FIM FORMULARIOS*******/

#rodape{
	width:779px;
	height:100px;
	background-image:url(../imagens/layout/bg_rodape.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:10px;
	float:left;
}

#rodape a{
	text-decoration:none;
	cursor:pointer;
	margin:5px 0px 0px 10px;
	color:#B8C1D5;
	float:left;
}

#rodape a:hover{
	text-decoration:underline;
	cursor:pointer;
	margin:5px 0px 0px 10px;
	color:#336699;
	float:left;
}

/*
 * Paginação
 */
#pagin {
    width:100%;
}
#paginacao {
    height:20px;
	margin:30px 0px 0px 0px;
	text-align:center;
	font-family:Tahoma;
	font-size:9px;
	color:#545454;
}
#paginacao a.paginacao {
	font-family:Tahoma;
	font-size:9px;
	color:#6177C0;
	text-decoration:none;
    padding:5px 4px;
}
#paginacao a.paginacao:hover {
    background-color:#667AB5;
    color:#ffffff;
    text-decoration:none;
}
#paginacao .a_hover {
    font-family:Tahoma;
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
    padding:5px 4px;
    background-color:#667AB5;
}
#paginacao a.img {
    font-size:0px;
    padding:0px;
    background:none;
}
#paginacao a.img:hover {
    background:none;
}

