*{
margin: 0;
padding:0;}

/*-------TAGS-------*/
body{
	color:#2f2f2f;
	background-image:url(../imagens/fundo.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color: #D2D0D1;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: justify;
}


a{
	text-decoration:none;
	color: #496be9;
}

a img{border:none;}

address{
font-style:normal;
text-align:left;}

address strong{display:block;}

/*-------CLASSES-------*/

.title{
color:#2d416b;
font-size:16px;
margin-bottom:5px;
padding-left:10px;
text-align:left;}

/*-------IDs-------*/

#container{
	width:760px;
	margin: 0 auto;
}

#conteudo{
	background-image:url(../imagens/conteudo.jpg);
	background-color: #D2D0D1;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}



#fundo_rodape{
	background: url(../imagens/rodape.png) no-repeat center top !important;
	background:none;
	height: 152px;
}

#rodape li{display:inline;}

#rodape li a{color:#FF9900;}

#rodape li a:hover{color:#6e6e6e;}

#topo{
	background-image:url(../imagens/topo.jpg);
	height:184px;
}

#banner{
	margin-top: 45px;
	float: left;
	margin-left: 5px;
}

#fundo_conteudo{
	width:100%;
	background-image:url(../imagens/fundo_conteudo.jpg);
	background-position:50% 0%;
	height:528px;}

#menu{
	font-size:13px;
	float: right;
	padding: 25px 0px 0 0;
	clear: right;
	width: 555px;
}

.texto1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}

.texto_branco
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
}

.texto
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}

.titulo{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 15px;
	color:#666;
	font-weight:bold;
}

.titulo2{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color:#036;
	font-weight:bold;
}
#rodape {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background: none no-repeat center top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/rodape-p.png);
}
#rodape address {
	display: inline;
	float: left;
	margin-top: 130px;
	margin-left: 20px;
	font-weight: bold;
	font-size: 11px;
}
#logo_rodape {
	float: right;
	margin-top: 89px;
	display: inline;
	position: relative;
}
.clear {
	clear: both;
}
h1 {
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
p {
	line-height: 20px;
}
.produtos {
	color: #496be9;
}
strong em {
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
	color: #333;
}
.caixa_direita {
	background-image: url(../imagens/caixa-direita.jpg);
	float: right;
	height: 390px;
	width: 220px;
	text-align: center;
	color: #200c6b;
	margin: -20px 0 0 0;
}

.caixa_direita .pad {
	padding: 35px 25px 0 25px;
}

/*Formatação Formulario */

form {
	width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333;
	text-align:left;
	padding: 0 0.2em 0.2em 0.2em;
	}
	
form#busca {
	width:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333;
	text-align:left;
	padding: 0 0.2em 0.2em 0.2em;
	}

form div{
	clear:left;}

form fieldset {
	border:0;
	}

form label {
	display:block;
	width:10em;
	margin-top:9px;
	float:left;
	}
	
form label#busca {
	display:block;
	width:80px;
	margin-top:9px;
	float:left;
	}
	
	form label#busca_checkbox {
	display:block;
	width:auto;
	float:left;
	text-align:right;
	margin: 9px 0 0 10px;
	}

form input {
	background-color: #FFF;
	color: #000;
	width:18em;
	margin-top:5px;
	border: 1px solid #ccc;
	display: block;
	}
	
form input.checkbox {
	background-color: #FFF;
	color: #000;
	width:auto;
	border: 1px solid #ccc;
	float:left;
	margin: 10px 2px 0 2px;
	}

form .limpo{
	background-color:#000;
	width:0;
	margin-top:0;
	border:none;
	}

form input#enviar {
	margin-top:5px;
	width:auto;
	position:relative;
	float:left;
	color:#333;
	}
	
form input#buscar {
	color:#FFF;
	background-color:#dd137b;
	width: auto;
	margin: 5px 0 0 20px;
	float: left;
	}
	
form input#busca {
	background-color: #FFF;
	color: #000;
	width:18em;
	border: 1px solid #ccc;
	float: left;
	margin: 7px 10px 0 0;
	}

form input#limpar{
	margin-top:5px;
	margin-left:3px;
	width:auto;
	position:relative;
	float:left;
	color:#333;
	}

form textarea {
	background-color:#FFF;
	color: #000;
	border:1px solid #ccc;
	display:block;
	margin-top:5px;
	width:18.5em;
	}
form select {
	margin-top:5px;
	border: 1px solid #ccc;
	}

#contato{
	margin: 0 0 0 80px;
	width:400px;
}


/*-------------------------------------------------*/
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	color: #333;
	white-space: nowrap;
	text-align: center;
}
	#jsddm li a:hover
	{
	background: #ccc;
}

	#jsddm li ul
		{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border: 1px solid #CCC;
}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{
	width: auto;
	background: #FFF;
	color: #24313C;
	text-align: left;
}
			
			#jsddm li ul li a:hover
			{
	background: #CCC;
}

/* */

.certificado1{float:left; margin: 0 0 0 50px;}
.certificado2{
	float:right;
	margin: 0 250px 0 0;
}
.atendimento{
	width:100px;
	float:left;
	text-align:center;
	font-size: 10px;
	color: #03C;
}
.menus{font-weight:bold}

.agenda{margin:10px; float:left; text-align:center; font-size:10px;}
.agenda img{border: 1px solid #999; margin-bottom:5px; width:150px; height:113px;}
#sitesmidia{
	text-align:center;
	padding-bottom:10px;
	color:#FEFEFE;
	clear:both;
	width: 760px;
	margin: 0 auto;
}
#sitesmidia a{
	color:#999;
	text-decoration: none;
	font-size: 10px;
}

#iso{
	width:135px;
	height:89px;
	float:right;
}
#menu #jsddm li ul li a {
	color: #496be9;
}

/* ---Início dos Produtos--- */
.titulo_produtos{
	font-size:14px;
	font-weight:bold;
	color:#039;
	margin: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
.caixa_produtos{
	border:1px solid #ccc;
	background:#fff;
	padding:10px;
	margin: 20px 0 0 0;
}
.caixa_produtos hr{
	margin: 15px 0 10px 0;
	clear:both;
}
.subtitulo_produtos{
	font-size:10px;
	color:#dd137b}
.atencao_produtos{
	color:#dd137b
}
.categoria_produtos{
	width:260px;
	float:left;
	font-size:11px;
	text-align:left;
}
.codigo_produtos{
	width:155px;
	float:left;
	font-size:11px;
	text-align:left;
}
.marca_produtos{
	width:133px;
	float:left;
	font-size:11px;
	text-align:left;
}
.embalagem_produtos{
	width:170px;
	float:left;
	font-size:11px;
	text-align:left;
}
.link_produtos{
	width:154px;
	float:right;
}
/* ---Fim dos Produtos--- */

/* ----------------------------------------------------- */
#letras{margin:20px 0 0 0}

#letras li
	{
	float: left;
	list-style: none;
	font-size: 16px;
	font-weight: bold;
}

	#letras li a
	{
	display: block;
	padding: 0 16px 0 0;
	text-decoration: none;
	color: #333;
	white-space: nowrap;
	text-align: center;
	
}
	#letras li a:hover
	{
	background: #f4f4f4;
}

	#letras li ul
		{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border: 1px solid #CCC;
}

/* ----------------------------------------------------- */


#paginacao {  /*div que conterá a paginação*/

    margin: 50px 0px 10px 0px; /* define as margens em relação aos demais objetos da página*/

}

#paginacao p { /*formatação CSS para a tag <p>*/

    font-size: 14px; /*tamanho da fonte*/
	font-family: Trebuchet MS; /*tipo da fonte*/
	text-align:left; /*alinhamento do texto*/
	margin-top: 10px;/*margem superior*/
	margin-bottom: 10px;/*margem inferior*/
	color:#006699;/*cor da fonte*/
	border:none;/*define sem borda*/
	
}

#paginacao a { /*formatação CSS para a tag <a>*/

    border: 1px solid #006699;/*define a borda*/
	padding: 5px 10px; /*distância da margem*/
	text-decoration: none;/*retira o underline do link*/
	color:#006699;/*cor do texto*/

}

#paginacao a:hover { /*formatação CSS para a tag <a> quando o mouse estiver sobre ela*/

    background-color: #006699;/*cor de fundo*/
	color:#FFFFFF;/*cor do texto*/
	padding: 5px 10px;/*distancia da margem*/
	text-decoration: none;/*retira o underline do link*/

}
.limpo {
	clear: both;
}
#geral {
}
#lista-produtos {
	list-style-type: none;
	margin-left: 15px;
}
#lista-produtos li {
	padding-top: 2px;
	padding-bottom: 2px;
}
#lista-espec {
	margin-left: 20px;
	list-style-type: circle;
}
#lista-espec li {
	padding-top: 5px;
}
.img-equip-lab {
	border: 3px solid #F2FAFD;
	margin-left: 15px;
}
ul .sub {
	margin-left: 15px;
}
