/* CSS Document */



BODY{

	background-color: #062672;

	background-image:url(../imagens/layout/bg.jpg);

	background-repeat: no-repeat;

	background-position:top center;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	

}



#principal{

	width:779px;

	height:auto;

	margin:0px;

	padding:0px;

}



.cabecalho{

	width:779px;

	height:252px;

	float:left;

	margin:0px;

	padding:0px;

	background-image:url(../imagens/layout/cabecalho.jpg);

	background-position:top;

	background-repeat:no-repeat;

	vertical-align:top;

}



#logo{

	width:269px;

	height:143px;

	margin:39px 0px 0px 84px;

	padding:0px;

	float:left;

}



#logo a, a:hover{

	outline:none;

}



/**********************************/

/**	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:30px;

	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;

	text-align:justify;

	padding:5px 0px 0px 5px;

	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:#595959;

	text-align:justify;

	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;

	line-height:20px;

	/*background-color:gray;*/

}



#conteudo .titulo_conteudo{

	font-family:Tahoma;

	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;

	color:#000000;

	text-align:right;

	padding:0px 10px 0px 0px;

	margin:0px 0px 0px 0px;

}

label.error{

	width:500px;

	float:left;

	font-family:Tahoma, "Franklin Gothic Medium","Nimbus Sans L";

	height:25px;

	font-size:11px;

	color:#FF1717;

	text-align:left;

	padding:0px 0px 0px 120px;

	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 5px 0px 6px;

	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:400px;

	float:left;

	padding:0px;

	margin:0px -4px -3px 0px;
	
	margin-left:50px;

	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;

}

.img_topo{

	padding-left:11px;



}

.img_inf{

	padding-right:10px

}


