/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#FFF;
}

a {
	color:#000;
	text-decoration:underline;
}

h1, fieldset, h2, h3, img {
	margin:0;
	border:none;
	padding:0;
}
.bg-white {
	background:#FFF;
	float:none;
	width:100%;
}
.bg-gray {
	float:none;
	width:100%;
	border-top:none;
}
.bg-menu {
	background:#FFFFFF;
	float:none;
}
.bg-submenu {
	background:#FFFFFF;
	float:none;
}
#main, #footer {
	width:700px;
	margin:0 auto;
}
.inicial {
	display:none
}

/* TOP */

#top {
	float:none;
	position:relative;
	width:700px;
	height:auto;
	padding:inherit;
}
#top h1 {
	float:none;
	margin:auto;
	background:none;
	display:block;
}
#top h1 a {
	width:auto;
	height:auto;
	float:none;
	text-indent:0;
}
.slogan {
	text-indent:0;
	float:none;
	width:auto;
	height:auto;
	margin:auto;
	background:none;
	font-size:20px;
	margin:10px 0 20px 0;
	display:block;
}
.languages {
	display:none
}
#top fieldset {
	display:none;
}

/* MENU */

#menu {
	display:none;
	float:none;
	width:auto;
	padding:inherit;
}

/* CONTENT */

#content {
	float:none;
	width:700px;
	border-right:none;
	background:#FFF;
}
.bar {
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	float:none;
	font-size:11px;
	background:none;
	width:730px;
}
.bar .det {
	float:none;
	margin:auto;
	padding:auto;
	line-height:25px;
	font-weight:bold;
	background:none;
}
#content h2 {
	float:none;
	padding:auto;
	font-size:14px;
}
#content h2 a {
	color:#000;
}
#content .bg-table {
	padding:0 16px 0 16px;
}
#content table {
	float:left;
	background:#FFF;
	width:500px;
	margin:15px 0 20px 0;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#content table td, #content table th {
	padding:2px 3px 2px 3px;
	color:#000;
	border-bottom:1px solid #000;
}
#content table th {
	text-align:left;
}
#content table thead td {
	font-weight:bold;
	color:#000;
	background:#FFF;
}


/* INSTITUCIONAL */
.content-top {
	background:#FFF;
	float:none;
	width:700px;
	padding:inherit;
}

#content .content-top h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:bold;
	margin:0 0 20px 0;
	padding:inherit;
	color:#000;
}

.content-text {
	width:700px;
	padding:inherit;
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	line-height:17px;
	min-height:inherit;
	_height:auto;
}

.content-text h3 {
	font-size:18px;
	letter-spacing:-1px;
	margin-bottom:10px;
}

.content-text h4 {
	font-size:13px;
	letter-spacing:-1px;
	margin-bottom:5px;
}

.content-text p {
	margin:0 0 10px 0;
}

.content-text ul {
	list-style:square;
}

.borda {
	border:5px solid #CCCBCB;
}

.direita {
	float:right;
	margin:0 0 5px 10px;
}

.esquerda {
	float:left;
	margin:0 10px 5px 0;
}

.direita_unidades {
	float:right;
	margin:0 0 5px 5px;
}

.esquerda_unidades {
	float:left;
	margin:0 5px 5px 0;
}

.divisao {
	width:100%;
	border-top:1px solid #E0E0E0;
	margin:20px 0 5px 0;
	clear:both;
}

.link-relacionado {
	display:none;
}

.endereco {
	background:#FFF;
	border:1px solid #CCCBCB;
	padding:10px;
	margin:0 0 20px 0;
}

.endereco p, h3, h4 {
	margin:0;
}

.status {
	display:none;
}

#foto_media {
	clear:both;
	display:inherit;
	float:none;
	border:2px solid #B8A691;
}

.selo_linha {
	position:absolute;
	margin:15px;
}

#miniaturas {
	background:#FFF;
	clear:both;
	display:block;
	float:none;
	padding:5px 5px 0px 5px;
	width:700px;
}

#miniaturas img {
	border:2px solid #B8A691;
	margin:5px;
}

#miniaturas a {
	text-decoration:none;
}

#miniaturas img:hover {
	border-color:#8B1E18;
}

.lista_busca {
	display:block;
	clear:both;
	margin:10px 0 10px 0;
	border-bottom:1px solid #E1E1E1;
	float:none;
	width:700px;
	padding:0 0 5px 0;
}

.lista_busca img {
	vertical-align:middle;
	float:left;
	display:block;
	margin:0 10px 0 0;
}

.lista_busca .nome_linha {
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
}

/* PRODUTOS */

.img-produto {
	background:#FFF;
	float:none;
	width:700px;
	padding:inherit;
	min-height:inherit;
	_height:auto;
}
#content .img-produto h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:bold;
	margin:10px 0 5px 0;
	padding:inherit;
	color:#000;
}

/* SUBMENU */

#submenu {
	display:none;
	float:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:143px;
	padding:inherit;
}

/* FOOTER */

#footer {
	padding:7px 0 0 0;
	border-top:1px solid #000;
}
#footer ul {
	display:none;
	float:none;
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}

#footer fieldset {
	display:none;
	float:none;
	padding:0 0 0 186px;
	background:#FFF;
}

#footer p {
	float:right;
	clear:both;
	margin:20px 0 5px 0;
	padding:0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
}

.endereco_rodape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	display:block;
}

/* *********** FORMULÁRIOS ************** */
.content-text fieldset {
	border:0;
	padding:0;
}

.content-text label {
	text-align:right;
	width:90px;
	margin:0 5px 5px 0;
	display:block;
	float:left;
	clear:both;
	display:block;
}

.content-text input, textarea, select {
	width:200px;
	margin:0 0 10px 0;
	vertical-align:text-top;
	float:none;
}

.caixas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#FFFFFF;
	border:1px solid #A5A4A4;
}

.botao {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 4px 2px 4px;
	font-weight:700;
	border:1px solid #000;
	color:#000;
	background-color:#FFF;
	cursor:pointer;
	text-align:center;
	letter-spacing:-1px;
}

	
/* ************************** */


/************* EXTRAS ************* */

#overlay_geral{
	display:none;
}

#indicar {
	display:none;
}

.pequena {
	font-size:10px;
}

.vermelho {
	color:#FF0000;
}
