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

/*---------------------------------------------------------- basicas ------*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e6266;
	background-color: #ffffff;
	margin: 0px;
	background-image: url(../img/basicas/fundo_topo.jpg);
	background-repeat: repeat-x;
}

a {
	color: #5e6266;
}
a:hover {
	text-decoration: none;
	color: #bf7979;
}

/*-----------------topo------------------*/
#flash {
	margin: auto;
	height: auto;
	width: auto;
	text-align: center;
}
#fundo_grade {
	background-image: url(../img/basicas/fundo_grade.jpg);
	height: 162px;
	width: auto;
}
#fundo_menu {
	background-image: url(../img/basicas/fundo_menu.jpg);
	height: 72px;
	width: auto;
}

/*-------------------conteudo-------------------*/
#fundo_conteudo {
	margin: auto;
	height: auto;
	width: auto;
	background-image: url(../img/basicas/fundo_site.jpg);
	background-repeat: repeat-x;
}
#todo_conteudo {
	height: auto;
	width: 801px;
	margin: auto;
	background-image: url(../img/basicas/fundo_conteudo.jpg);
	background-repeat: repeat-y;
}
#todo_conteudo:after {
	content: ".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

#produtos {
	background-image: url(../img/home/fundo_produtos.jpg);
	height: 264px;
	width: 567px;
	padding-right: 1px;
	padding-left: 9px;
}
#produtos .produto_promocao { max-height: 150px; }
#conteudo {
	height: auto;
	width: 543px;
	float: right;
	padding: 17px;
	text-align: justify;
}
#conteudo:after {
	content: ".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

/*---------------------divs da home----------------*/
#cadastro {
	float: left;
	height: 167px;
	width: 245px;
	background-image: url(../img/home/fundo_novidades.jpg);
	padding-right: 7px;
	padding-left: 26px;
	padding-top: 30px;
}
#contato {
	float: right;
	height: 167px;
	width: 245px;
	background-image: url(../img/home/fundo_contato.jpg);
	padding-right: 26px;
	padding-left: 7px;
	padding-top: 30px;
}
#conteudo_direita {
	height: auto;
	width: 577px;
	float: right;
	background-image: url(../img/basicas/fundo_site.jpg);
	background-repeat: repeat-x;
}


/*---------------------lateral--------------------*/
#lateral {
	float: left;
	height: auto;
	width: 224px;
}
#busca {
	background-image: url(../img/basicas/fundo_busca.jpg);
	height: 36px;
	width: 205px;
	padding-top: 43px;
	padding-left: 19px;
}
#menu {
	width: 211px;
	padding-left: 6px;
	padding-right: 7px;
}


/*----------------------rodape-------------------*/
#pontilhado_infinito {
	background-image: url(../img/basicas/pontilhado_infinito.jpg);
	background-repeat: repeat-x;
	height: 1px;
	width: auto;
}
#representantes {
	height: auto;
	width: 801px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#representantes:after {
	content: ".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

#fundo_rodape {
	height: 90px;
	width: auto;
	background-image: url(../img/basicas/fundo_rodape.jpg);
	background-color: #3E454B;
}
#rodape {
	color: #c9c9c9;
	margin: auto;
	height: auto;
	width: 801px;
	padding-top: -5px;
	padding-bottom: 7px;
}

#img_rdn {
	height: 150px;

}

#submenu{
color:#fff;
margin:0 auto;
overflow:hidden;
padding:3px -12px;
text-align:center;
width:600px;
height:22px;
font-size: 9px;

}

#submenu li{display:inline;}

#submenu li a{
color:#fff;
font-weight:bold;}

#submenu li a:hover{color:#CCC;}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------classes------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/

#menu_titulo {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul {
	padding-right: 7px;
	padding-bottom: 15px;
	padding-left: 23px;
	padding-top: 5px;
	margin: 0px;
	list-style-image: url(../img/basicas/ponto.jpg);
}
li {
	margin: 0px;
	padding: 0px;
}

/*-----------------------------titulos----------------------------------------------*/

.titulo_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
}
.titulo_medio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.titulo_pequeno {
	font-size: 14px;
	font-weight: bold;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 4px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-bottom: 2px;
	margin-top: 4px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 2px;
}

/*----------------------------------fonts----------------------------*/
.vermelho {
	color: #bf7979;
	font-size: 14px;
	font-weight: bold;
}
.azul {
	color: #00488f;
}


/*----------------------------------objetos----------------------------*/
.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e6266;
	background-color: #FFFFFF;
	border: 1px solid #86929e;
	margin-top: 1px;
	margin-bottom: 1px;
}
.formulario_bloqueado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e6266;
	background-color: #C0C4C7;
	border: 1px solid #86929e;
	margin-top: 1px;
	margin-bottom: 1px;
	font-weight: bold;
}

.fotos {
	border: 1px solid #86929E;
	margin-bottom: 10px;
}

.foto_dir {
	border: 1px solid #86929E;
	margin-bottom: 10px;
	margin-left: 10px;
}

#logo-face {
text-indent:-9999px;
margin-top: -180px;

}

