@charset "utf-8";
/* CSS Document */

@import url(reset.css);

/**********************
	CLASS
**********************/

	.link-branco {
		color:#FFFFFF;
		font:11px Tahoma;
		text-decoration:none; }
	.link-branco:hover {
		color:#FFFFFF;
		font:11px Tahoma;
		text-decoration:underline; }

	.titulo-servico {
		display:block;
		margin-bottom:10px; }

	.bt_mais-detalhes {
		margin-top:15px; }

	.bt_enviar {
		float:right;
		margin-right:24px;
		*margin-right:28px;
		*margin-top:15px;
		_margin-top:0px;
		}

	.divisao-produto {
		float:left;
		margin-top:18px;
		margin-left:25px;
		margin-right:15px;
		_margin-left:5px;
		_margin-right:10px;  }

	.select {
		width:178px;
		height:20px;
		border:0px;
		font:11px Tahoma;
		padding-top:1px;
		padding-left:1px;
		padding-right:1px;
		margin-top:1px;
		padding-bottom:1px;
	}

	.input {
		width:178px;
		height:20px;
		background:url(../img/bg_input.jpg) no-repeat;
		border:0px;
		font:11px Tahoma;
		color:#696969;
		padding-top:3px;
		padding-left:3px;
		margin-top:3px; }

	.textarea {
		width:388px;
		height:70px;
		background:url(../img/bg_textarea.jpg) no-repeat;
		border:0px;
		font:11px Tahoma;
		color:#696969;
		padding-top:3px;
		padding-left:3px;
		margin-top:3px; }

	.label_P {
		width:208px;
		display:block;
		float:left;
		 }

	.label_G {
		width:416px; }

	.txt_17px-branco {
		font:bold 17px Tahoma;
		color:#FFFFFF; }

	.txt_11px-branco {
		font:bold 11px Tahoma;
		color:#FFFFFF; }

	.txt_13px-branco {
		font:13px Tahoma;
		color:#FFFFFF; }

/****/


#topo {
	width:100%;
	height:454px;
	*height: 460px;
	background:url(../img/bg_topo.jpg) center top no-repeat;
}
	

#topo2 {
	width:100%;
	height:454px; }

#flash-topo {
	width:761px;
	height:428px;
	margin:0 auto; }

#conteudo {
	width:768px;
	height:500px;
	margin:0 auto }

#conteudolista {
	width:768px;
	height:300px;
	margin:0 auto }

#conteudolista #menu_bottom {
	width:768px;
	height:100px;
	float:left;
	padding-top:30px;
	}

#conteudolista #rodape {
	width:768px;
	height:65px;
	float:left;
	padding-top:30px;
	*padding-top:0px; }


#conteudo #produto-1 {
	width:170px;
	_width:170px;
	height:auto;
	padding-top:20px;
	padding-right:10px;
	line-height:15px;
	float:left }

#conteudo #produto-2 {
	width:227px;
	_width:227px;
	height:auto;
	padding-top:20px;
	padding-right:10px;
	line-height:15px;
	float:left }

#conteudo #produto-3 {
	width:219px;
	_width:219px;
	height:auto;
	padding-top:20px;
	padding-right:10px;
	line-height:15px;
	float:left }

#conteudo #texto-home {
	width:290px;
	height:auto;
	float:left;
	padding-top:63px;
	padding-left:10px; }

#conteudo #form-contato {
	width:441px;
	height:323px;
	float:left;
	margin-left:20px;
	margin-top:50px;
	*padding-top:50px;
	background:url(../img/bg_form-contato.jpg) no-repeat; }

#conteudo #form-contato fieldset {
	width:420px;
	height:auto;
	margin-top:60px;
	margin-left:25px; }

#conteudo #form-contato fieldset label {
	display:inline-table;
	margin-top:15px; }

#conteudo #menu_bottom {
	width:768px;
	height:100px;
	float:left;
	padding-top:30px;
	_padding-top:10px;
	}

#conteudo #rodape {
	width:768px;
	height:65px;
	float:left;
	padding-top:10px;
	_padding-top:30px;
	}
	
	#conteudo #barra {
	width: 768px;
	height: 150px;
	background:url(../img/barra.png) no-repeat;
	margin-bottom: 20px;
	padding:20px;
}

#conteudo #barra h1{
	font-size:17px;
	text-align:center;
	margin-bottom:10px;
	width:720px;
}

#conteudo #barra p{
	width:720px;
	text-align:justify;
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

#quemsomos {
	background:url(../img/titulos/tit-quemsomos.jpg) no-repeat left center;
	text-indent:-9999px;
	display:block;
	margin-bottom: 15px;
	height: 30px;
}

#comocomprar {
	background:url(../img/titulos/tit-comocomprar.png) no-repeat left center;
	text-indent:-9999px;
	display:block;
	margin-bottom: 15px;
	height: 30px;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
</style>