/*/ CSS para o site Francajel /*/

* {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

body {
	margin: 0;
	padding: 0;
	background-image: url(../imagens/fundo2.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	background-color: #FFFFFF;
}

body.inicial {
	margin: 0;
	padding: 0;
	background-image: url(../imagens/fundo.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	background-color: #FFFFFF;
}

/*/ CSS para as áreas comuns do site /*/

#links_ext {
	width: 950px;
	height: 20px;
	background-color: #E6E6E6;
	margin: auto;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -475px;
}

#links_ext a {
	font-size: 10px;
	color: #000000;
	float: right;
	text-decoration: none;
	margin: 3px 0 0 0;
}

#links_ext a.link2 {
	border-right: 1px solid #B3B3B3;
	padding: 0 5px 0 0;
	margin-right: 5px;
}

#links_ext a.link1 {
	margin-right: 10px;
}

#cabecaInicial {
	width: 930px;
	height: 100px;
	background-color: #FFFFFF;
	background-image: url(../imagens/menu_fundo.jpg);
	background-position: right 0;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	margin: 20px auto 0 auto;
}

#cabecaInicial h1 {
	padding: 0;
	margin: 0;
	width: 189px;
	height: 0;
	padding: 100px 0 0 0;
	overflow: hidden;
	background-image: url(../imagens/logo.jpg);
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}

#cabecaInicial div.menu {
	float: right;
	margin: 40px 20px 0 0;
}

#cabecaInicial div.menu a {
	font-size: 12px;
	color: #1A1A1A;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 13px 0 0;
	padding: 0 13px 0 0;
}

#cabecaInicial div.menu a.botao4 {
	border-right: none;
	margin: 0;
	padding: 0;
}

#cabeca {
	width: 930px;
	height: 100px;
	background-color: #FFFFFF;
	background-image: url(../imagens/menu_fundo2.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	margin: 20px auto 0 auto;
}

#cabeca h1 {
	padding: 0;
	margin: 0;
	width: 189px;
	height: 0;
	padding: 100px 0 0 0;
	overflow: hidden;
	background-image: url(../imagens/logo.jpg);
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}

#cabeca div.menu {
	float: right;
	margin: 40px 20px 0 0;
}

#cabeca div.menu a {
	font-size: 12px;
	color: #1A1A1A;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 13px 0 0;
	padding: 0 13px 0 0;
}

#cabeca div.menu a.botao4 {
	border-right: none;
	margin: 0;
	padding: 0;
}

#rodape {
	width: 930px;
	height: 110px;
	background-color: #E6E6E6;
	background-image: url(../imagens/inicial_fundo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 10px 0 10px 20px;
	margin: 20px auto 0 auto;
	clear: both;
}

#rodape div.links {
	width: 880px;
	height: 34px;
	padding: 10px 10px 0 20px;
	background-color: #FFFFFF;
}

#rodape div.links a.link1 {
	font-size: 10px;
	color: #333333;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	text-decoration: none;
	border-right: 1px solid #333333;
}

#rodape div.links a.link2 {
	font-size: 10px;
	color: #333333;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	text-decoration: none;
	border-right: 1px solid #333333;
}

#rodape div.links a.link3 {
	font-size: 10px;
	color: #333333;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	text-decoration: none;
	border-right: 1px solid #333333;
}

#rodape div.links a.link4 {
	font-size: 10px;
	color: #333333;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	text-decoration: none;
	border-right: 1px solid #333333;
}

#rodape div.links a.link5 {
	font-size: 10px;
	color: #333333;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	text-decoration: none;
	border-right: 1px solid #333333;
}

#rodape div.links a.link6 {
	font-size: 10px;
	color: #333333;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	text-decoration: none;
	border-right: 1px solid #333333;
}
#rodape div.links a.link7 {
	font-size: 10px;
	color: #333333;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	text-decoration: none;
	border-right: 1px solid #333333;
}

#rodape div.links a.link8 {
	font-size: 10px;
	color: #333333;
	margin: 0 4px 0 0;
	padding: 0 8px 0 0;
	text-decoration: none;
}

#rodape div.links div.lingua {
	width: 100px;
	height: 22px;
	padding: 0 20px 0 0;
	background-color: #E6E6E6;
	background-image: url(../imagens/inicial_lingua.jpg);
	background-repeat: no-repeat;
	float: right;
	cursor: pointer;
}

#rodape div.links div.lingua p {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 11px;
	color: #191919;
	text-align: center;
	padding: 5px;
}

#rodape div.conheca {
	width: 880px;
	height: 55px;
	padding: 0 10px 0 20px;
	margin: 4px 0 0 0;
}

#rodape div.conheca p.conheca {
	font-size: 11px;
	color: #333333;
	float: left;
	padding: 20px 0 0 0;
	margin: 0;
	width: 120px;
}

#rodape div.conheca div.th {
	width: 183px;
	height: 55px;
	margin: 0 15px 0 0;
	padding: 0;
	overflow: hidden;
	background-image: url(../imagens/rodape_th.jpg);
	background-repeat: no-repeat;
	display: inline;
	float: left;
}

#rodape div.conheca div.th h2 {
	font-size: 16px;
	color: #1A1A1A;
	font-weight: normal;
	margin: 15px 0 0 0;
	padding: 0 6px 0 0;
	text-transform: uppercase;
	text-align: right;
	cursor: pointer;
}

#rodape div.conheca div.th p {
	font-size: 10px;
	color: #1A1A1A;
	margin: 4px 0 0 0;
	padding: 0 6px 0 0;
	text-align: right;
}

#rodape div.conheca div.th p a {
	color: #1A1A1A;
	text-decoration: none;
}

#rodape div.conheca div.loja {
	width: 183px;
	height: 55px;
	margin: 0 15px 0 0;
	padding: 0;
	overflow: hidden;
	background-image: url(../imagens/rodape_loja.jpg);
	background-repeat: no-repeat;
	display: inline;
	float: left;
}

#rodape div.conheca div.loja h2 {
	font-size: 16px;
	color: #1A1A1A;
	font-weight: normal;
	margin: 15px 0 0 0;
	padding: 0 12px 0 0;
	text-transform: uppercase;
	text-align: right;
	cursor: pointer;
}

#rodape div.conheca div.loja p {
	font-size: 10px;
	color: #1A1A1A;
	margin: 4px 0 0 0;
	padding: 0 12px 0 0;
	text-align: right;
}

#rodape div.conheca div.loja p a {
	color: #1A1A1A;
	text-decoration: none;
}

#linguas {
	width: 100px;
	padding: 0 20px 0 0;
	background-color: #E6E6E6;
	overflow: hidden;
	position: absolute;
	margin: 22px 0 0 760px;
	display: none;
}

#linguas p {
	margin: 0;
	padding: 4px 20px 0 0;
	width: 100px;
	height: 18px;
	font-size: 11px;
	color: #191919;
	text-align: center;
	border-top: 1px solid #191919;
	cursor: pointer;
}

#linguas a {
	font-size: 11px;
	color: #191919;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#assinatura {
	width: 950px;
	margin: 15px auto 15px auto;
	text-align: center;
	font-size: 10px;
	color: #666666;
}

#assinatura a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

/*/ Fim do CSS para as áreas comuns do site /*/

/*/ CSS para a página inicial do site /*/

#banner {
	margin: auto;
	padding: 0;
	width: 950px;
	height: 460px;
}

/*/ Fim do CSS para a página incial do site /*/

/*/ CSS específico para a seção Institucional /*/

#institucionalConteudo {
	width: 950px;
	margin: auto;
	background-color: #F2F2F2;
	padding: 0 0 20px 0;
}

#institucionalConteudo h2 {
	width: 950px;
	height: 49px;
	font-size: 24px;
	color: #191919;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	padding: 31px 0 0 38px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#institucionalConteudo h3 {
	color: #333333;
	font-size: 14px;
	margin: 33px 0 33px 41px;
	padding: 0;
	text-transform: uppercase;
	font-weight: normal;
}

#institucionalConteudo div.texto {
	width: 640px;
	margin: 0 0 43px 20px;
	padding: 0;
	float: left;
	display: inline;
}

#institucionalConteudo div.texto p {
	font-size: 14px;
	color: #333333;
	margin: 0;
	padding: 0;
	text-indent: 20px;
	text-align: justify;
	line-height: 1.7;
}

#institucionalConteudo div.fundador {
	float: right;
	display: inline;
	width: 214px;
	height: 194px;
	background-color: #FFFFFF;
	margin: 0 20px 0 0;
}

#institucionalConteudo div.fundador img {
	margin: 20px 0 0 47px;
	border: 1px solid #ECEBEA;
}

#institucionalConteudo div.fundador p {
	font-size: 14px;
	color: #333333;
	padding: 0;
	margin: 10px;
	text-align: center;
}

#institucionalConteudo div.imagens {
	width: 890px;
	height: 137px;
	background-color: #FFFFFF;
	margin: 0 0 0 20px;
	padding: 13px 0 0 20px;
	clear: both;
}

#institucionalConteudo div.imagens p {
	width: 135px;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	text-transform: uppercase;
	margin: 50px 0 0 0;
	padding: 0;
	float: left;
}

#institucionalConteudo div.imagens img {
	border: 1px solid #ECEBEA;
	margin: 0 13px 0 0;
}

/*/ Fim do CSS específico para a seção Institucional /*/

/*/ CSS específico para a seção Coleção /*/

#colecaoConteudo {
	width: 950px;
	margin: 0 auto 10px auto;
	background-color: #F2F2F2;
	padding: 0 0 20px 0;
}

#colecaoConteudo h2 {
	width: 950px;
	height: 49px;
	font-size: 24px;
	color: #191919;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	padding: 31px 0 0 38px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#colecaoConteudo div.produtos {
	width: 910px;
	height: 470px;
	background-color: #FFFFFF;
	margin: 30px 0 0 20px;
	padding: 20px 0 0 0;
}

#colecaoConteudo div.produtos div.areaRestrita {
	font-size: 12px;
	text-align: left;
	width: 280px;
	color: #000000;
	margin: 0;
	cursor: pointer;
	text-decoration: underline;
}

#colecaoConteudo div.produtos div.linhas {
	width: 135px;
	float: left;
	display: inline;
}

#colecaoConteudo div.produtos div.linhas a {
	width: 115px;
	height: 25px;
	font-size: 18px;
	color: #333333;
	padding: 5px 0 0 20px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
}

#colecaoConteudo div.produtos div.linhas a.selecionado {
	background-color: #F2F2F2;
}

#colecaoConteudo div.produtos div.thumbs {
	width: 182px;
	height: 362px;
	background-color: #F2F2F2;
	float: left;
	display: inline;
	padding: 8px 0 0 8px;
}

#colecaoConteudo div.produtos div.thumbs img {
	margin: 0 6px 0 0;
	cursor: pointer;
	border: 1px solid #D8D8D8;
}

#colecaoConteudo div.produtos div.thumbs img.selecionado {
	border: 1px solid #333333;
}

#colecaoConteudo div.produtos div.foto {
	width: 555px;
	margin: 0 0 0 10px;
	float: left;
	display: inline;
}

#colecaoConteudo div.produtos div.foto img {
	margin: 0 0 20px 0;
}

#colecaoConteudo div.produtos div.foto div.info {
	width: 334px;
	float: right;
	display: inline;
	margin: 0;
}

#produtoTitulo {
	width: 334px;
	font-size: 24px;
	color: #999999;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	text-align: right;
}

#produtoEspecs {
	width: 334px;
	font-size: 11px;
	color: #999999;
	text-align: right;
}

#produtoCompre {
	width: 107px;
	height: 45px;
	background-image: url(../imagens/colecao_loja.jpg);
	background-repeat: no-repeat;
	float: left;
	display: none;
	cursor: pointer;
}

#produtoCompre h3 {
	font-size: 11px;
	color: #A7A7A7;
	text-transform: uppercase;
	font-weight: normal;
	width: 97px;
	padding: 0 10px 0 0;
	margin: 18px 0 0 0;
	text-align: right;
}

#produtoCompre p {
	font-size: 10px;
	color: #A7A7A7;
	width: 97px;
	padding: 0 10px 0 0;
	margin: 0;
	text-align: right;
}

#produtoTecnologia {
	width: 112px;
	height: 45px;
	background-image: url(../imagens/colecao_tecnologia.jpg);
	background-repeat: no-repeat;
	float: left;
	display: none;
	cursor: pointer;
}

#produtoTecnologia h3 {
	font-size: 11px;
	color: #A7A7A7;
	text-transform: uppercase;
	font-weight: normal;
	width: 102px;
	padding: 0 10px 0 0;
	margin: 18px 0 0 0;
	text-align: right;
}

#produtoTecnologia p {
	font-size: 10px;
	color: #A7A7A7;
	width: 102px;
	padding: 0 10px 0 0;
	margin: 0;
	text-align: right;
}

#produtoLoading {
	position: absolute;
	padding: 170px 0 0 260px;
	display: none;
}

/*/ Fim do CSS específico para a seção Coleção /*/

/*/ CSS específico para a seção Comunicação /*/

#comunicacaoConteudo {
	width: 950px;
	margin: auto;
	background-color: #F2F2F2;
	padding: 0 0 20px 0;
}

#comunicacaoConteudo h2 {
	width: 950px;
	height: 49px;
	font-size: 24px;
	color: #191919;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	padding: 31px 0 0 38px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#comunicacaoConteudo div.tipo {
	width: 225px;
	height: 460px;
	background-color: #FFFFFF;
	margin: 30px 0 0 20px;
	padding: 10px 0 0 0;
	float: left;
	display: block;
}

#comunicacaoConteudo div.tipo a {
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	width: 170px;
	display: block;
	padding: 5px 0 5px 20px;
	margin: 0 0 4px 0;
}

#comunicacaoConteudo div.tipo a.selecionado {
	background-color: #F2F2F2;
}

#comunicacaoConteudo div.graficas {
	width: 660px;
	float: left;
	display: block;
	margin: 40px 0 0 25px;
	font-size: 14px;
	color: #333333;
}

#comunicacaoConteudo div.graficas h3 {
	font-size: 18px;
	color: #333333;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal;
}

#comunicacaoConteudo div.graficas a {
	font-size: 14px;
	color: #666666;
	margin: 0 4px 0 4px;
	text-decoration: none;
}

#comunicacaoConteudo div.graficas a.selecionado {
	text-decoration: underline;
}

#comunicacaoConteudo div.graficas img {
	margin: 30px 0 0 0;
}

#comunicacaoConteudo div.clippings {
	width: 660px;
	float: left;
	display: block;
	margin: 40px 0 0 25px;
	font-size: 14px;
	color: #666666;
}

#comunicacaoConteudo div.clippings h3 {
	font-size: 18px;
	color: 333333;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal;
	width: 200px;
}

#comunicacaoConteudo div.clippings a.voltar {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #333333;
	float: right;
	display: block;
	padding: 2px 3px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 2px 0 0;
}

#comunicacaoConteudo div.clippings h4 {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	margin: 15px 0 20px 0;
	padding: 0 0 0 12px;
	background-image: url(../imagens/clipping_mark.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#comunicacaoConteudo div.clippings a.lista {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin: 0 0 14px 0;
	padding: 0 0 0 12px;
	display: block;
	background-image: url(../imagens/clipping_mark.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#comunicacaoConteudo div.clippings p {
	font-size: 12px;
	color: #666666;
	padding: 0;
	margin: 0 0 2px 0;
	text-align: justify;
}

#comunicacaoConteudo div.clippings div.categorias {
	margin: 0 0 25px 0;
}

#comunicacaoConteudo div.clippings div.categorias a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin: 0 0 15px 0;
}

#comunicacaoConteudo div.clippings div.categorias a.selecionado {
	text-decoration: underline;
}

#comunicacaoConteudo div.cleaner {
	clear: both;
}

/*/ Fim do CSS específico para a seção Comunicação /*/

/*/ CSS específico para a seção Tecnologia /*/

#tecnologiaConteudo {
	width: 950px;
	margin: auto;
	background-color: #F2F2F2;
	padding: 0 0 20px 0;
}

#tecnologiaConteudo h2 {
	width: 950px;
	height: 49px;
	font-size: 24px;
	color: #191919;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	padding: 31px 0 0 38px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#tecnologiaConteudo div.tecnologias {
	width: 895px;
	height: 25px;
	background-color: #CCCCCC;
	font-size: 18px;
	color: #FFFFFF;
	margin: 40px 0 0 20px;
	padding: 5px 0 0 15px;
}

#tecnologiaConteudo div.tecnologias a {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 3px;
	text-transform: uppercase;
}

#tecnologiaConteudo div.tecnologias a.selecionado {
	text-decoration: underline;
}

#tecnologiaConteudo div.descricao {
	width: 285px;
	height: 550px;
	margin: 30px 0 0 20px;
}

#tecnologiaConteudo div.descricao h3 {
	font-size: 24px;
	color: #000000;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 5px 0;
}

#tecnologiaConteudo div.descricao p {
	font-size: 15px;
	color: #333333;
	padding: 0;
	margin: 0 0 30px 0;
}

#tecnologiaConteudo div.descricao p span {
	color: #000000;
	font-weight: bold;
}

#tecnologiaConteudo div.descricao div.loja {
	width: 96px;
	height: 33px;
	padding: 15px 0 0 0;
	margin: 50px 0 0 0;
	background-image: url(../imagens/tecnologia_loja.jpg);
	background-repeat: no-repeat;
}

#tecnologiaConteudo div.descricao div.loja a.comprar {
	font-size: 11px;
	color: #A6A6A6;
	width: 91px;
	padding: 0 10px 0 0;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
}

#tecnologiaConteudo div.descricao div.loja a.loja {
	font-size: 10px;
	color: #A6A6A6;
	width: 91px;
	padding: 0 10px 0 0;
	display: block;
	text-decoration: none;
	text-align: right;
}

#tecnologiaConteudo div.flash {
	width: 605px;
	height: 500px;
	float: right;
	margin: 30px 20px 0 0;
}

/*/ Fim do CSS específico para a seção Tecnologia /*/

/*/ CSS específico para a seção Unverso Francajel /*/

#universoConteudo {
	width: 950px;
	margin: auto;
	background-color: #F2F2F2;
	padding: 0 0 20px 0;
}

#universoConteudo h2 {
	width: 950px;
	height: 49px;
	font-size: 24px;
	color: #191919;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	padding: 31px 0 0 38px;
	margin: 0;
	font-weight: normal;
	text-transform: upperca
}

#universoConteudo p.erro {
	width: 910px;
	margin: 20px 0 0 20px;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

#universoConteudo p.sucesso {
	width: 910px;
	margin: 50px 0 30px 20px;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

#universoConteudo p.sucessoDesc {
	width: 910px;
	margin: 20px 0 30px 20px;
	padding: 0;
	font-size: 16px;
	text-align: center;
}

#universoConteudo div.submenu {
	height: 80px;
	margin: 20px 0 0 20px;
}

#universoConteudo div.submenu a {
	width: 290px;
	float: left;
	display: block;
	margin: 0 20px 0 0;
	background-color: #CCCCCC;
	text-align: center;
	padding: 25px 0;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

#universoConteudo div.submenu a.selecionado {
	background-color: #A2A2A2;
}

#universoConteudo h3 {
	color: #333333;
	font-size: 18px;
	margin: 35px 0;
	text-align: center;
	font-weight: normal;
}

#universoConteudo div.estilos {
	width: 910px;
	background-color: #CCCCCC;
	margin: 0 0 0 20px;
	padding: 15px 0;
	text-align: center;
}

#universoConteudo div.estilos a {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 25px;
	text-transform: uppercase;
}

#universoConteudo div.estilos a.selecionado {
	text-decoration: underline;
}

#universoConteudo div.estilosDesc {
	width: 910px;
	margin: 40px 0 0 20px;
}

#universoConteudo div.estilosDesc p {
	font-size: 14px;
	color: #333333;
	margin: 0;
	padding: 0;
	text-align: justify;
	line-height: 1.5;
}

#universoConteudo div.estilosDesc p.destaque {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

#universoConteudo div.estilosDesc div.estilosFotos {
	width: 280px;
	margin: 30px 10px 0 10px;
	float: left;
}

#universoConteudo div.estilosDesc div.estilosFotos p {
	font-size: 14px;
	color: #333333;
	margin: 4px 0 0 0;
	padding: 0;
}

#universoConteudo div.estilosDesc div.cleaner {
	clear: both;
}

#universoConteudo a.estilo {
	width: 900px;
	background-color: #CCCCCC;
	display: block;
	margin: 15px 0 0 20px;
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px 0 10px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

#universoConteudo div.seuEstilo {
	width: 910px;
	margin: 20px 0 0 20px;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #4D4D4D;
}

#universoConteudo div.seuEstilo p {
	float: right;
	width: 540px;
	font-size: 12px;
	color: #4D4D4D;
	margin: 0;
	padding: 0;
	line-height: 1.4;
	text-align: justify;
}

#universoConteudo div.paginacao {
	width: 910px;
	height: 20px;
	margin: 20px 0 10px 20px;
}

#universoConteudo div.paginacao div {
	float: left;
}

#universoConteudo div.paginacao div.esquerda {
	width: 100px;
	height: 20px;
}

#universoConteudo div.paginacao div.esquerda a {
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 0 0;
}

#universoConteudo div.paginacao div.centro {
	width: 710px;
	height: 20px;
	text-align: center;
}

#universoConteudo div.paginacao div.centro a {
	font-size: 12px;
	color: #333333;
	background-color: #ECEBE9;
	text-decoration: none;
	padding: 5px 10px;
	margin: 0 5px;
	border: 1px solid #333333;
}

#universoConteudo div.paginacao div.centro a.atual {
	background-color: #333333;
	color: #FFFFFF;
}

#universoConteudo div.paginacao div.direita {
	width: 100px;
	height: 20px;
	text-align: right;
}

#universoConteudo div.paginacao div.direita a {
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 0 0;
}

#universoConteudo form {
	width: 910px;
	margin: 20px 0 0 20px;
	border: 0;
	padding: 0;
}

#universoConteudo form p {
	width: 900px;
	background-color: #FFFFFF;
	margin: 0 0 20px 0;
	font-size: 14px;
	color: #333333;
	padding: 5px 0 5px 10px;
	text-decoration: none;
}

#universoConteudo fieldset {
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#universoConteudo label {
	width: 110px;
	display: block;
	float: left;
	font-size: 12px;
	color: #333333;
	padding: 0 10px 0 0;
}

#universoConteudo input {
	width: 430px;
	border: 1px solid #E5E5E5;
	background-color: #FFFFFF;
	font-size: 16px;
	color: #333333;
}

#universoConteudo input#cidade {
	width: 250px;
}

#universoConteudo input#cep {
	width: 250px;
}

#universoConteudo input#fone {
	width: 250px;
}

#universoConteudo input#email {
	width: 250px;
}

#universoConteudo input#foto {
	width: auto;
}

#universoConteudo input#enviar {
	width: 120px;
}

#universoConteudo textarea {
	width: 430px;
	height: 110px;
	border: 1px solid #E5E5E5;
	background-color: #FFFFFF;
	font-size: 16px;
	color: #333333;
}

#universoConteudo select {
	font-size: 16px;
	color: #333333;
	border: 1px solid #E5E5E5;
}

#cadastroMssg {
	width: 900px;
	background-color: #FFFFFF;
	margin: 0 0 20px 0;
	font-size: 14px;
	color: #333333;
	padding: 5px 0 5px 10px;
}


/*/ Fim do CSS epsecífico para a seção Universo Francajel /*/

/*/ CSS específico para a seção Contato /*/

#contatoConteudo {
	width: 950px;
	margin: auto;
	background-color: #F2F2F2;
	padding: 0 0 20px 0;
}

#contatoConteudo h2 {
	width: 950px;
	height: 49px;
	font-size: 24px;
	color: #191919;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	padding: 31px 0 0 38px;
	margin: 0;
	font-weight: normal;
	text-transform: upperca
}

#contatoConteudo div.formulario {
	width: 590px;
	margin: 0 0 0 40px;
}

#contatoConteudo div.formulario p {
	font-size: 14px;
	color: #666666;
	margin: 35px 0 0 0;
	height: 48px;
}

#contatoConteudo div.formulario form {
	margin: 0;
	border: 0;
	padding: 0;
}

#contatoConteudo div.formulario fieldset {
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#contatoConteudo div.formulario label {
	font-size: 14px;
	color: #666666;
	float: left;
	display: block;
	width: 143px;
}

#contatoConteudo div.formulario input {
	width: 420px;
	font-size: 18px;
	color: #666666;
	border: 1px solid #E6E6E6;
	background-color: #FFFFFF;
}

#contatoConteudo div.formulario #enviar {
	width: 150px;
}

#contatoConteudo div.formulario textarea {
	width: 420px;
	height: 170px;
	font-size: 18px;
	color: #666666;
	border: 1px solid #E6E6E6;
	background-color: #FFFFFF;
}

#contatoMsg {
	font-size: 14px;
	color: #666666;
	margin: 20px 0;
	text-align: center;
}

#contatoConteudo div.endereco {
	width: 245px;
	height: 280px;
	background-image: url(../imagens/contato_fundo.jpg);
	background-repeat: no-repeat;
	float: right;
	display: block;
	margin: 80px 20px 0 0;
	padding: 20px;
}

#contatoConteudo div.endereco h3 {
	font-size: 14px;
	color: #333333;
	text-align: center;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: normal;
}

#contatoConteudo div.endereco p {
	font-size: 12px;
	color: #333333;
	margin: 0;
	padding: 0;
	line-height: 2;
}

#contatoConteudo div.endereco address {
	font-size: 12px;
	color: #333333;
	margin: 0;
	padding: 0;
	font-style: normal;
	line-height: 2;
}

/*/ Fim do CSS específico para a seção Contato /*/

/*/ CSS específico para a seção Onde Encontrar /*/

#representantesConteudo {
	width: 950px;
	margin: auto;
	background-color: #F2F2F2;
	padding: 0 0 20px 0;
}

#representantesConteudo h2 {
	width: 950px;
	height: 49px;
	font-size: 24px;
	color: #191919;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	padding: 31px 0 0 38px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#representantesConteudo div.tipo {
	width: 225px;
	height: 460px;
	background-color: #FFFFFF;
	margin: 30px 0 0 20px;
	padding: 10px 0 0 0;
	float: left;
	display: block;
}

#representantesConteudo div.tipo a {
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	width: 170px;
	display: block;
	padding: 5px 0 5px 20px;
	margin: 0 0 4px 0;
}

#representantesConteudo div.tipo a.selecionado {
	background-color: #F2F2F2;
}

#representantesConteudo div.listaRepresentantes {
	width: 656px;
	float: right;
	margin: 30px 20px 0 0;
}

#representantesConteudo div.listaRepresentantes h3 {
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	margin: 0 0 25px 0;
	padding: 0;
	text-transform: uppercase;
}

#representantesConteudo div.listaRepresentantes h4 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	margin: 0 0 25px 0;
	padding: 0;
}

#representantesConteudo div.listaRepresentantes fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

#representantesConteudo div.listaRepresentantes label {
	font-size: 14px;
	color: #4D4D4D;
	padding: 0 10px 0 0;
}

#representantesConteudo div.listaRepresentantes select {
	font-size: 14px;
	color: #4D4D4D;
	margin: 0 0 35px 0;
}

#representantesConteudo div.listaRepresentantes p {
	font-size: 14px;
	color: #333333;
	margin: 0;
	padding: 0;
	line-height: 1.4;
}

#representantesConteudo div.listaRepresentantes p span {
	font-weight: bold;
}

#representantesConteudo div.cleaner {
	clear: both;
}

/*/ Fim do CSS específico para a seção Onde Encontrar /*/

#restritaConteudo {
	width: 950px;
	margin: auto;
	background-color: #ECEBE9;
	padding: 0 0 20px 0;
}

#restritaConteudo h2 {
	width: 950px;
	height: 49px;
	font-size: 24px;
	color: #333333;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	padding: 31px 0 0 38px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#restritaConteudo form {
	width: 910px;
	margin: 20px 0 0 20px;
	border: 0;
	padding: 0;
}

#restritaConteudo form p {
	width: 900px;
	background-color: #333333;
	margin: 0 0 20px 0;
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px 0 5px 10px;
	text-decoration: none;
}

#restritaConteudo fieldset {
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#restritaConteudo label {
	width: 110px;
	display: block;
	float: left;
	font-size: 12px;
	color: #333333;
	padding: 0 10px 0 0;
}

#restritaConteudo input {
	width: 430px;
	border: 1px solid #333333;
	background-color: #FFFFFF;
	font-size: 16px;
	color: #333333;
}

#restritaConteudo input.botao {
	width: 120px;
	cursor: pointer;
	float: left;
	display: inline;
}

#restritaConteudo div.loginMsg {
	font-size: 12px;
	color: #333333;
	float: left;
	display: inline;
	padding: 5px 0 0 10px;
	display: none;
}

#restritaConteudo div.categorias {
	width: 890px;
	margin: 10px 0 0 20px;
	padding: 10px 0 0 20px;
	background-color: #333333;
}

#restritaConteudo div.categorias a {
	font-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0 20px 10px 20px;
	display: block;
	float: left;
}

#restritaConteudo div.categorias a.atual {
	color: #999999;
}

#restritaConteudo div.senha {
	height: 380px;
	padding: 20px 0 0 20px;
}

#restritaConteudo div.senha p {
	font-size: 14px;
	color: #333333;
}

#restritaConteudo div.senha p span {
	font-weight: bold;
}

#restritaConteudo div.produtos {
	width: 950px;
	margin: 20px 0;
	padding: 0 0 0 20px;
}

#restritaConteudo div.produtos div.produto {
	width: 201px;
	margin: 0 29px 29px 0;
	float: left;
	display: inline;
}

#restritaConteudo div.produtos div.produto p {
	font-size: 10px;
	color: #333333;
	width: 201px;
	margin: 0;
	padding: 0;
}

#restritaConteudo div.produtos div.produto img {
	border: 1px solid #F9F8F8;
}

#restritaConteudo div.cleaner {
	clear: both;
}

