html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
	background-image: url("../imagens/bg_body.png");
	background-repeat: repeat-x;
	text-align:center:
}

#geral {
	width: 790px;
	margin: auto;
}

#geral #topo {
	width: 770px;
	margin: auto;
	height: 160px;
}

#geral #topo h1 {
	background-image: url("../imagens/cristofoli.png");
	background-repeat: no-repeat;
	font-size: 9px;
	float: left;
	margin: 30px 0 0 10px;
}

#geral #topo h1 a {
	display: block;
	width: 169px;
	height: 113px;
	text-indent: -9999px;
	overflow: hidden;
}

#geral #topo ul.linguas {
	float: right;
	margin: 70px 0 0 0;
}

#geral #topo ul.linguas li {
	display: inline;
	width: 50px;
	height: 30px;
	margin: 0 3px;
}

#geral #topo ul.linguas li img{
	border: none;
}

#geral #menu {
	width: 770px;
	margin: auto;
	height: 24px;
}

#geral #menu ul li {
	display: block;
	float: left;
	padding: 0px;
	height: 24px;
}

#geral #menu ul li a {
	display: block;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0F485D;
	margin: 7px 0px 0px 9px;
}

#geral #menu ul li.cristofoli a {
	width: 80px;
	margin: 0px;
	padding: 0px;
	background-image: url("../imagens/menu/cristofoli.png");
	background-repeat: no-repeat;
	line-height: 24px;
	text-align: center;

}
#geral #menu ul li.cristofoli a:active{
	background-image: url("../imagens/menu/cristofoli_active.png");
}

#geral #menu ul li.produtos a {
	width: 72px;
	background-image: url("../imagens/menu/produtos.png");
	background-repeat: no-repeat;
	line-height: 24px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#geral #menu ul li.produtos a:active{
	background-image: url("../imagens/menu/produtos_active.png");
}

#geral #menu ul li.congressos a {
	width: 82px;
	background-image: url("../imagens/menu/congressos.png");
	background-repeat: no-repeat;
	line-height: 24px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#geral #menu ul li.congressos a:active{
	background-image: url("../imagens/menu/congressos_active.png");
}

#geral #menu ul li.educere a {
	width: 62px;
	background-image: url("../imagens/menu/educere.png");
	background-repeat: no-repeat;
	line-height: 24px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#geral #menu ul li.educere a:active{
	background-image: url("../imagens/menu/educere_active.png");
}

#geral #menu ul li.biosseguranca {
	width: 104px;
	background-image: url("../imagens/menu/biosseguranca.png");
	background-repeat: no-repeat;
} 
#geral #menu ul li.campanhas {
	width: 83px;
	background-image: url("../imagens/menu/campanhas.png");
	background-repeat: no-repeat;
} 
#geral #menu ul li.assistencia {
	width: 136px;
	background-image: url("../imagens/menu/assistencia.png");
	background-repeat: no-repeat;
} 
#geral #menu ul li.certificacoes {
	width: 100px;
	background-image: url("../imagens/menu/certificacoes.png");
	background-repeat: no-repeat;
} 
#geral #menu ul li.links {
	width: 50px;
	background-image: url("../imagens/menu/links.png");
	background-repeat: no-repeat;
}


#geral #menu ul li.produtos2 {
	width: 73px;
	background-image: url("../imagens/menu/menu3.png");
	background-repeat: no-repeat;
} 
#geral #menu ul li.congressos2 {
	width: 83px;
	background-image: url("../imagens/menu/menu3.png");
	background-repeat: no-repeat;
}
#geral #menu ul li.educere2 {
	width: 62px;
	background-image: url("../imagens/menu/menu3.png");
	background-repeat: no-repeat;
} 
#geral #menu ul li.biosseguranca2 {
	width: 104px;
	background-image: url("../imagens/menu/menu3.png");
	background-repeat: no-repeat;
} 
#geral #menu ul li.campanhas2 {
	width: 83px;
	background-image: url("../imagens/menu/menu3.png");
	background-repeat: no-repeat;
} 
#geral #menu ul li.assistencia2 {
	width: 135px;
	background-image: url("../imagens/menu/menu3.png");
	background-repeat: no-repeat;
}
#geral #menu ul li.certificacoes2 {
	width: 100px;
	background-image: url("../imagens/menu/menu3.png");
	background-repeat: no-repeat;
}
/* sombra superior */
#geral #bordasuperior {
	display: block;
	background-image: url(../imagens/fundo_conteudo2.png);
	width: 100%;
	height: 9px;
	padding: 0px;
	margin: 0px;
	_float: left;

}
#geral #bordasuperior img {
	margin: 0px;
	padding: 0px;
	padding-bottom: 9px;
	_padding-bottom: 0px;
}
/*** comeco sombra ***/
#geral #sombra {
	background-image: url("../imagens/bg_sombra.png");
	background-repeat: repeat-y;
	height: 100%;
	overflow: auto;
}
/*** final sombra ***/

/*** comeco conteudo ***/
#geral #sombra #conteudo {
	display: block;
	width: 770px;
	margin: auto;
	background-repeat: no-repeat;
	background-position: top left;
	background: #FFFFFF !important;
}
#geral #sombra #conteudo p {
	font: normal 14px "Trebuchet Ms", Georgia;
	color: #000000;
}
#geral #sombra #conteudo p.justmargin10 {
	text-align: justify;
	margin: 10px;
}
#geral #sombra #conteudo p a.informativo {
	color: #0F485D;
	font-weight: bold;
}
#geral #sombra #conteudo h3 {
	color: #0F485D;
	font: bold 20px Georgia, "Trebuchet Ms";
}
#geral #sombra #conteudo h4 {
	color: #333;
	font: bold 17px Georgia, "Trebuchet Ms";
}

#geral #sombra #conteudo #cima {
	display: block;
	float: left;
	width: 770px;
	background: #FFFFFF;
}

#geral #sombra #conteudo #cima #menulateral {
	display: block;
	float: left;
	width: 200px;
}
#geral #sombra #conteudo #cima #menulateral h3 {
	margin: 44px 0px 0px 10px;
}
#geral #sombra #conteudo #cima #menulateral ul {
	margin: 10px;
	list-style: none;
}
#geral #sombra #conteudo #cima #menulateral ul li {
	background-image: url("../imagens/fundo_menu_cristofoli.png");
	background-repeat: repeat-x;
	height: 27px;	
}
html>body #geral #sombra #conteudo #cima #menulateral ul li a {
	font: bold 10px Verdana;
	line-height: 27px;
	!line-height: 22px;
}
#geral #sombra #conteudo #cima #menulateral ul li a {
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana;
	color: #0F485D;
	text-decoration: none;
	margin: 0 0 0 5px;
}
#geral #sombra #conteudo #cima #menulateral ul li a:hover {
	color: #CCCCCC;
}

/* Informacoes da página inicial */
#geral #sombra #conteudo #cima #infoinicio {
	display: block;
	float: left;
	width: 569px;
	border-left: 1px solid #E3E8E3;
	margin-top: 40px;
}
#geral #sombra #conteudo #cima #infoinicio #produtodestaque {
	display: block;
	width: 550px;
	_width: 547px;
	height: 280px;
	margin: 0px 10px 0px 10px;
	background-image: url(../imagens/fundo_produto_destaque.png);
	background-repeat: repeat-x;
	background-position: top left;
	border: 1px solid #E3E8E3;
}
#geral #sombra #conteudo #cima #infoinicio #produtodestaque #textoproduto {
	width: 285px;
	height: 225px;
	float: left;
}
#geral #sombra #conteudo #cima #infoinicio #produtodestaque #imagemproduto {
	width: 265px;
	_width: 262px;
	float: right;
}
#geral #sombra #conteudo #cima #infoinicio #produtodestaque #imagemproduto img {
	display: block;
	float: left;
	margin: -20px 20px 10px 0px;
	_margin: -20px 0px 0px 0px;
	position: relative;
}
#geral #sombra #conteudo #cima #infoinicio #produtodestaque h3 {
	margin: 10px 0 0 15px;
}
#geral #sombra #conteudo #cima #infoinicio #produtodestaque p {
	margin: 10px 0 0 15px;
	letter-spacing: 0px;
	word-spacing: 2px;
}

/* conteudo pagina inicio - busca */
#geral #sombra #conteudo #cima #infoinicio #produtodestaque #busca {
	display: block;
	float: right;
	background-color: #EDF0ED;
	width: 200px;
	height: 47px;
	margin: 43px 5px 0px 0px;
	!margin: 53px 5px 0px 0px;
	_margin: 50px 3px 0px 0px;
	padding-left: 8px;
}
#geral #sombra #conteudo #cima #infoinicio #produtodestaque #busca label {
	display: block;
	color: #0F485D;
	font: bold 11px Tahoma;
	margin: 3px 0px 0px 0px;
}
#geral #sombra #conteudo #cima #infoinicio #produtodestaque #busca label input {
	float: left;
	width: 166px;
	border: 1px solid #0F485D;
	background: #F9FAF9;
	margin: 3px 3px 0px 0px;
}
#geral #sombra #conteudo #cima #infoinicio #produtodestaque #busca input.botaobusca {
	width: 21px;
	height: 21px;
	color: #0F485D;
	font: bold 11px Tahoma;
	background-color: #EDF0ED;
	border: none;
}

/* conteudo - pagina inicial - parte baixo */

#geral #sombra #conteudo #baixo {
	display: block;
	width: 770px;
	clear: both;
}
/* pagina inicio - baixo - esquerdo */
#geral #sombra #conteudo #baixo #ladoesquerdobaixo {
	display: block;
	width: 385px;
	float: left;
}

#geral #sombra #conteudo #baixo #ladoesquerdobaixo h3 {
	margin: 10px;
}
#geral #sombra #conteudo #baixo #ladoesquerdobaixo h3 a {
	color: #0F485D;
	text-decoration: none;
}
#geral #sombra #conteudo #baixo #ladoesquerdobaixo h3 a:hover {
	color: #CCC;
}
#geral #sombra #conteudo #baixo #ladoesquerdobaixo a img {
	display: block;
	border: 3px solid #8F87FC;
	margin: auto;
}
#geral #sombra #conteudo #baixo #ladoesquerdobaixo p {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	margin: 5px 15px 20px 10px;
	text-align: justify;
}

/* pagina inicio - baixo - direito */
#geral #sombra #conteudo #baixo #ladodireitobaixo {
	display: block;
	width: 385px;
	float: left;
}
#geral #sombra #conteudo #baixo #ladodireitobaixo h3 {
	margin: 10px;
}
#geral #sombra #conteudo #baixo #ladodireitobaixo .informativo {
	display: block;
	width: 100%;
	float: left;
	margin: 10px 0px 0px 0px;
}
#geral #sombra #conteudo #baixo #ladodireitobaixo .informativo .imagem_informativo {
	width: 130px;
	float: left;
}
#geral #sombra #conteudo #baixo #ladodireitobaixo .informativo .texto_informativo {
	width: 255px;
	float: left;
}
#geral #sombra #conteudo #baixo #ladodireitobaixo .informativo .texto_informativo p {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	margin: 0px 10px 10px 10px;
}

#geral #sombra #conteudo #baixo #ladodireitobaixo .informativo .texto_informativo p b a{
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
#geral #sombra #conteudo #baixo #ladodireitobaixo .informativo .texto_informativo p b a:hover {
	text-decoration: underline;
}
/* certificacoes */
#geral #sombra #conteudo #baixo img.imgcertificacoes {
	margin-left: 10px;
}
#geral #sombra #conteudo #baixo ul li.certificacoes {
	list-style: square;
	margin: 0px;
	margin-bottom: 2px;
	list-style-position: inside;
	margin-left: 10px;
}
#geral #sombra #conteudo #baixo ul li.certificacoes a {
	font-size: 12px;
	font-family: arial;
	color: #333333;
	text-decoration: none;
}
#geral #sombra #conteudo #baixo ul li.certificacoes a:hover {
	color: #0F485D;
	text-decoration: underline;
}
/*** fim conteudo pagina inicial ***/

#geral #sombra #conteudo ul li.titulomanual {
	list-style: none;
	margin: 15px 0px;
	margin-bottom: 2px;
	list-style-position: inside;
	margin-left: 10px;
	font-weight: bold;
	color: #888888;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
}

#geral #sombra #conteudo ul li.certificacoes {
	list-style: square;
	margin: 0px;
	margin-bottom: 2px;
	list-style-position: inside;
	margin-left: 10px;
}
#geral #sombra #conteudo ul li.certificacoes a {
	font-size: 12px;
	font-family: arial;
	color: #333333;
	text-decoration: none;
}
#geral #sombra #conteudo ul li.certificacoes a:hover {
	color: #0F485D;
	text-decoration: underline;
}



/*** COMECO DAS PAGINAS ***/
/* CRISTOFOLI */
/* a cristofoli  */
#geral #sombra #conteudo #paginas {
	display: block;
	float: left;
}
#geral #sombra #conteudo #paginas h3 {
	margin: 10px;
}

#geral #sombra #conteudo #paginas #foto {
	width: 360px;
	float: left;
	margin: 0px 10px;
}
#geral #sombra #conteudo #paginas #foto img.fotogrande {
	padding: 0px 0px 5px 0px ;
	float: left;
}
#geral #sombra #conteudo #paginas p {
	text-align: justify;
	margin: 0px 10px;
}
/* responsabilidade  */
#geral #sombra #conteudo #paginas h4 {
	margin: 0px 10px;
}
#geral #sombra #conteudo #paginas ul.responsabilidade {
	margin: 20px;
}
#geral #sombra #conteudo #paginas ul.responsabilidade li {
	list-style-position: inside;
	list-style-type: circle;
	font-size: 15px;
	font-family: Arial, Tahoma, Verdana;
	color: #333;
	margin-top: 5px;
}
#geral #sombra #conteudo #paginas #premios{
	width: 400px;
	margin: 0 auto;
	padding: 0 0 40px 0;
}
#geral #sombra #conteudo #paginas #contatop{
	width: 400px;
	padding: 0 0 0 0;
	color: #333;
	margin-top: 5px;
}
#geral #sombra #conteudo #paginas #contatop p{
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
}
#geral #sombra #conteudo #paginas #contatop p.link_contato a{
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: red;
}

#geral #sombra #conteudo #paginas #contatop a{
	font-size: 12px;
	font-family: arial;
	color: #333333;
	text-decoration: none;
}
#geral #sombra #conteudo #paginas #contatop a:hover{
	color: #0F485D;
	text-decoration: underline;
}
#geral #sombra #conteudo #paginas #premios #gallery img{
	border: solid 6px #ededed;
}
#geral #sombra #conteudo #paginas #premios #gallery span{
	font-size: 12px;
}
#geral #sombra #conteudo #paginas #corpotecnico{
	width: 400px;
	margin: 0 auto;
	padding: 0 0 40px 0;
}
#geral #sombra #conteudo #paginas #corpotecnico #gallery img{
	border: solid 6px #ededed;
}
#geral #sombra #conteudo #paginas #corpotecnico #gallery span{
	font-size: 12px;
}

/* fim das paginas do link CRISTOFOLI */






/* PRODUTOS */
#geral #sombra #conteudo #cima #menulateral ul li.topico img {
	float: left;
	margin: 9px 0px 9px 5px;
}
#geral #sombra #conteudo #cima #menulateral ul li.topico span {
	font: bold 10px Verdana;
	color: #333;
}
#geral #sombra #conteudo #cima #produtos {
	display: block;
	float: right;
	width: 570px;
}
#geral #sombra #conteudo #cima #produtos h5 {
	height: 48px;
	background-image: url(../imagens/fundo_titulo_produtos.png);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #0F485D;
	font-family: Verdana, Tahoma;
	line-height: 30px;
	font-weight: bold;
	padding-left: 10px;
}

#geral #sombra #conteudo #cima #produtos .especificacoes {
	float: right;
	width: 548px;
	_width: 548px;
	margin: 10px 10px;
	_margin: 10px 5px 10px 0px;
	border: 1px solid #F2F2F2;
	padding-bottom: 5px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes h4 {
	margin: 5px 10px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .fotoespec {
	display: block;
	float: left;
	width: 300px;
	height: 250px;
	margin: 5px 5px 0px 5px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .especifi {
	width: 233px;
	_width: 230px;
	float: left;
	margin: 5px 5px 0px 0px;
	_margin: 5px 3px 0px 0px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .especifi p {
	font-size: 11px;
	text-align: justify;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .especifi a {
	text-decoration: none;
	margin-top: 5px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .especifi a.left {
	float: left;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .especifi a.left img {
	margin: 4px 0px;
	border: none;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .especifi a.right{
	float: right;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .especifi a span {
	display: block;
	height: 16px;
	padding: 0px 5px;
	font-size: 10px;
	font-family: Arial;
	color: #FFF;
	float: left;
	margin: 1px;
	font-weight: bold;
	line-height: 16px;
	background-image: url(../imagens/fundo_span.png);
	background-repeat: repeat-x;
	
}
/* Produtos - links */
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos {
	display: block;
	background: #8F87FC;
	width: 300px;
	float: right;
	border: 3px solid #8F87FC;
	margin: 10px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos img {
	display: block;
	float: left;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos #gallery {
	width: 300px;
	margin: 0px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos a img {
	border: 0px;
	width: 67px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos a.imgpequenas {
	display: block;
	float: left;
	border: 2px solid #A099FD;
	margin: 3px 2px 0px 2px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos a.imgpequenas:hover {
	border: 2px solid #F1F0FF;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos #select {
	clear: both;
	padding: 10px 2px;
	!margin: 10px 2px;
	!padding: 0px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos #select label {
	font-family: Verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	
}
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos #select select {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	border: solid 2px;
	border-color: #A099FD;
	background: #FFFFFF;
	width: 100%;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos #select select option {
	margin: 2px;
	margin-left: 5px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes .imagemprodutos #select select option.titulo {
	font-weight: bold;
	color: #8F87FC;
	margin-left: 0px;
	background-color: #F1F0FF;
}
#geral #sombra #conteudo #cima #produtos .especificacoes p.prod {
	margin: 10px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes #esptecnicas {
	display: block;
	clear: both;
}
#geral #sombra #conteudo #cima #produtos .especificacoes table{
	margin: 10px 10px 0px 10px;
	border: 2px solid #A099FD;
	background-color: #F1F0FF;
	border-collapse: collapse;
}
#geral #sombra #conteudo #cima #produtos .especificacoes table tr td {
	border: 1px solid #A099FD;
	padding: 2px 4px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes table tr td.propriedade {
	font-weight: bold;
	text-align: right;
}
#geral #sombra #conteudo #cima #produtos .especificacoes table tr td.fontep {
	font-size: 11px;
}
#geral #sombra #conteudo #cima #produtos .especificacoes table tr td.propriedadecenter {
	font-weight: bold;
	text-align: center;
}

/* EDUCERE */
#geral #sombra #conteudo #cima #produtos #educere {
	display: block;
	margin: 10px 0px 15px 10px;
	border: 3px solid #A099FD;
	float: left;
}
#geral #sombra #conteudo #cima #produtos #educere img {
	display: block;
	float: left;
}

/* jQuery lightBox plugin - Gallery style */
#geral #sombra #conteudo #cima #produtos #gallery {
display: block;
padding: 0px;
margin: 0px;
float: right;
width: 176px;
margin: 10px 10px 10px 8px;
}
#geral #sombra #conteudo #cima #produtos #gallery ul { list-style: none; padding: 0px; float: left;}
#geral #sombra #conteudo #cima #produtos #gallery ul li { display: inline; text-align: center;}
#geral #sombra #conteudo #cima #produtos #gallery ul img {
		border: 3px solid #C1BCFE;
}
#geral #sombra #conteudo #cima #produtos #gallery ul a {
	text-decoration: none;
}
#geral #sombra #conteudo #cima #produtos #gallery ul a:hover img {
		border: 3px solid #8F87FC;
		color: #fff;
}
#geral #sombra #conteudo #cima #produtos #gallery ul a:hover { color: red; }

#geral #sombra #conteudo #cima #produtos p.educere {
	margin: 0px 10px;
	text-align: justify;
}

/*** empresas incubadas ***/
#geral #sombra #conteudo #cima #produtos #encubadas {
display: block;
padding: 0px;
margin: 0px;
float: right;
width: 176px;
margin: 10px 10px 10px 8px;
}
#geral #sombra #conteudo #cima #produtos #encubadas ul { 
	list-style: none; 
	padding: 0px; 
	display: block;
}

#geral #sombra #conteudo #cima #produtos #encubadas ul li { 
	float: left;
	margin-top: 5px 0px 0px 0px;
	display: block;
}

#geral #sombra #conteudo #cima #produtos #encubadas ul li span { 
	display: block;
	height: 86px;
	line-height: 86px;
	width: 90px;
	font-size: 11px;
	font-family: Arial, Verdana;
	text-align: center;
	font-weight: bold;
	float: left;
}

#geral #sombra #conteudo #cima #produtos #encubadas ul li img {
	border: 3px solid #C1BCFE;
}
#geral #sombra #conteudo #cima #produtos #encubadas ul li img:hover {
	border: 3px solid #A099FD;
}


/*** Biossegurança - contato  ***/
#geral #sombra #conteudo #paginas fieldset {
	padding-bottom: 10px;
	border: none;
}
#geral #sombra #conteudo #paginas fieldset label {
	float: left;
	margin: 10px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Arial;
}
#geral #sombra #conteudo #paginas fieldset label input {
	display: block;
}
#geral #sombra #conteudo #paginas fieldset label textarea {
	display: block;
}

#geral #sombra #conteudo #paginas fieldset label input.inputtext {
	width: 364px;
}
#geral #sombra #conteudo #paginas fieldset label input.inputtext1 {
	width: 180px;
}
#geral #sombra #conteudo #paginas fieldset label input.inputtext2 {
	width: 130px;
}
#geral #sombra #conteudo #paginas fieldset label input.inputtext3 {
	width: 35px;
}
#geral #sombra #conteudo #paginas fieldset label input.inputtext4 {
	width: 174px;
}
#geral #sombra #conteudo #paginas fieldset label input.inputtext5 {
	width: 137px;
}
#geral #sombra #conteudo #paginas fieldset label input.inputtext6 {
	width: 550px;
}
#geral #sombra #conteudo #paginas fieldset label textarea {
	width: 550px;
}
/*** Campanhas ***/
#geral #sombra #conteudo #produtos #paginas #gallery {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#geral #sombra #conteudo #produtos #paginas #gallery .campanha {
	display: block;
	width: 180px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
}
#geral #sombra #conteudo #paginas #gallery .campanha a {
	color: #0F485D;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial;
}

/*** Assistencia - ondeencontrar ***/
#geral #sombra #conteudo #paginas ul li.assistencia {
	list-style: square;
	margin: 0px;
	margin-bottom: 2px;
	list-style-position: inside;
	margin-left: 10px;
}
#geral #sombra #conteudo #paginas ul li.assistencia a {
	font-size: 12px;
	font-family: arial;
	color: #333333;
	text-decoration: none;
}
#geral #sombra #conteudo #paginas ul li.assistencia a:hover {
	color: #0F485D;
	text-decoration: underline;
}
/** sejauma **/
#geral #sombra #conteudo #paginas fieldset label input.inputtext7 {
	width: 175px;
}
#geral #sombra #conteudo #paginas fieldset label input.inputtext8 {
	width: 272px;
}
#geral #sombra #conteudo #paginas fieldset label textarea.textarea {
	width: 555px;
}

/*** comeco rodape ***/
#geral #rodape {
	display: block;
	clear: both;
	background-image: url(../imagens/rodape.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 102px; 
	
}

#geral #rodape img {
	margin: 10px;
	
}

#geral #rodape h1 {
	float: left;
	width: 200px;
	
}

#geral #rodape h1 a img {
	margin: 10px;
	border: none;

}
#geral #rodape #endereco {
	display: block;
	float: right;
	width: 150px;
	
	
}
/*** final rodape ***/


/* jQuery lightBox plugin - Gallery style */
#gallery {
padding-left: 0px;
}
#gallery ul { list-style: none; padding: 2px;}
#gallery ul li { display: inline; }
#gallery ul img {
		border: 3px solid #8F87FC;
}
#gallery ul a {
	text-decoration: none;
}
#gallery ul a:hover img {
		border: 3px solid #fff;
		color: #fff;
}
#gallery ul a:hover { color: red; }

#geral #garantia label{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
#gera #garantia input{
	font-family: arial;
	font-size: 12px;
	margin: 0 0 0 10px;
}
#geral #garantia label.nome{
	margin: 0 0 0 45px;
}
#geral #garantia input.nome{
	width: 400px;
	margin: 0 0 0 5px;
}
#geral #garantia label.endereco{
	margin: 0 0 0 25px;
}
#geral #garantia input.endereco{
	width: 400px;
	margin: 0 0 0 5px;
}
#geral #garantia label.bairro{
	margin: 0 0 0 45px;
}
#geral #garantia input.bairro{
	width: 150px;
	margin: 0 0 0 5px;
}
#geral #garantia label.cidade{
	margin: 0 0 0 40px;
}
#geral #garantia input.cidade{
	width: 120px;
	margin: 0 0 0 5px;
}
#geral #garantia label.uf{
	margin: 0 0 0 15px;
}
#geral #garantia input.uf{
	width: 80px;
	margin: 0 0 0 5px;
}
#geral #garantia label.telefone{
	margin: 0 0 0 30px;
}
#geral #garantia input.telefone{
	width: 150px;
	margin: 0 0 0 5px;
}
#geral #garantia label.fax{
	margin: 0 0 0 60px;
}
#geral #garantia input.fax{
	width: 150px;
	margin: 0 0 0 5px;
}
#geral #garantia label.email{
	margin: 0 0 0 45px;
}
#geral #garantia input.email{
	width: 400px;
	margin: 0 0 0 5px;
}
#geral #garantia label.modelo{
	display:block;
	margin: 0 0 0 6px;
	width: 100px;
}
#geral #garantia input.modelo{
	width: 400px;
	margin: -25px 0 0 78px;
}
#geral #garantia label.serie{
	display:block;
	margin: 0 0 0 6px;
	width: 100px;

}
#geral #garantia input.serie{
	width: 400px;
	margin: -25px 0 0 78px;
}
#geral #garantia label.fabricacao{
	display:block;
	margin: 0 0 0 6px;
	width: 100px;

}
#geral #garantia input.fabricacao{
	width: 100px;
	margin: -25px 0 0 78px;
}
#geral #garantia label.comentario{
	display:block;
	margin: 0 0 0 6px;
	width: 100px;
}
#geral #garantia textarea.comentario{
	width: 400px;
	margin: -15px 0 0 78px;
}
#geral #garantia p.g_msg{
	display:block;
	background: $ededed;
	color: black;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	width: 500px;
}
#geral #sombra #conteudo #paginas div.ft_congressos{
	width: 580px;
	text-align: center;
	
}
#geral #sombra #conteudo #paginas  div.ft_congressos img{
	border:none;
}
#geral #sombra #conteudo #produtos h5.passo_indicadorbio a{
	text-decoration: none;
	color: #0F485D;
}

#geral #sombra #conteudo #acristofoli div.ft_congressos{
	width: 580px;
	text-align: center;
}
#geral #sombra #conteudo #acristofoli  div.ft_congressos img{
	border:none;
}
#geral #sombra #conteudo #prjbioseguranca{
	width: 570px;
	text-align:center;

}
#geral #sombra #conteudo #prjbioseguranca #ft_tesourinha{
	width: 400px;
}
#geral #sombra #conteudo #prjbioseguranca #ft_tesourinha #gallery{
	float:left;
	display:inline;
	width: 400px;
	padding: 0 0 0 40px;
	
}/*
#geral #sombra #conteudo #prjbioseguranca #ft_manicure{
	width: 400px;
}
#geral #sombra #conteudo #prjbioseguranca #ft_manicure #gallery{
	float:left;
	display:inline;
	width: 400px;
	padding: 0 0 0 40px;
	
}*/
#geral #sombra #conteudo #viscongressos{
	margin: 15px 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	font-weight: bold;
	color: #888888;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
}
#img_adobe a img {
	border-color: #fff;
	text-align: center;
}