/* CSS KOPP */

* {
	margin:0;
	padding:0;
	font-family:Tahoma, "Kalimati", Arial, "Nimbus Sans L";
}

body {
  width:767px;
	margin:0 auto;
	background-image:url('../images/site/bg.jpg');
	background-repeat:repeat-x;
	background-color:#011c69;
}
address {
	font-style:normal;
}
img {
	border:0;
}

a {
  text-decoration:none;
}

.principal {
	float:left;
}

.corpo {
	width:756px;
	float:left;
}

.corpo_cont {
	width:710px;
	float:left;
}

.unidades {
	width:49px;
	float:left;
	margin:100px 0px 0px 0px;
}

/*
 * Topo
 */
.topo {
	width:756px;
	height:140px;
  float:right;
}

.topo_cont {
	width:720px;
	height:140px;
  float:right;
}

.logo {
	float:left;
}

.bandeiras {
  float:right;
}
.icones {
  margin:15px 0px 0px 0px;
  float:right;
}
.icones img {
  float:right;
  margin-right:4px;
}
.bandeira_idiomas {
  float:right;
	margin:15px 0px 0px 0px;
}
.bandeira_idiomas img {
	margin:0px 3px 4px 3px;
}


/*
 * Menu Horizontal
 */
#menu_horizontal {
	width:620px;
	float:left;
	margin:10px 0px 0px 0px;
}
#menu_horizontal ul {
  width:620px;
  float:left;
}
#menu_horizontal ul li {
	list-style:none;
	font-size:11px;
  float:left;
  color:#ffffff;
}
#menu_horizontal ul li a {
  height:18px;
	color:#ffffff;
	float:left;
  padding:4px 10px 0 10px;
}
#menu_horizontal ul li a:hover {
  background-color:#03174f;
}
#menu_horizontal ul li.linha {
  padding-top:3px;
}
#menu_horizontal ul li.visitado {
  background-color:#03174f;
}

/*
 * Home
 */
.banner {
	width:756px;
  float:left;
}

.conteudo_home {
	width:756px;
	float:left;
	font-size:0px;
}

.conheca_kopp {
	margin:12px 0px 0px  0px;
	float:left;
}

.servicos_home {
	width:343px;
	float:left;
}
.servicos_home img {
	float:left;
	margin:0px 0px 0px 0px;
}

.noticias {
	width:205px;
	float:left;
}
.noticias .topo_noticias {
	width:207px;
	height:41px;
	background-image:url('../images/site/topo_noticias.jpg');
	background-repeat:no-repeat;
	float:right;
	margin:10px 0px 0px 0px;
	font-size:0px;
	_margin-left:1px;
}
.topo_noticias h4 {
	color:#ffffff;
	float:left;
	font-size:14px;
	margin:13px 0px 0px 45px;
}
.noticias .conteudo_noticias {
	background-color:#2d4892;
	width:198px;
	height:120px;
	*height:135px;
  _height:120px;
	float:right;
	margin:0px 3px 0px 0px;
	*margin:0px 1px 0px 0px;
	_margin:0px 0px 0px 1px;
}
.noticias .conteudo_noticias p {
  color:#ffffff;
	float:left;
	font-size:12px;
	margin:5px 0px 0px 10px;
	_margin-left:0px;
	_padding-left:10px;
}
.noticias .conteudo_noticias p a {
	color:#ffffff;
	font-size:12px;
}
.noticias .conteudo_noticias p a:hover {
  text-decoration:underline;
}
.noticias .conteudo_noticias hr {
	width:170px;
	float:left;
	margin:5px 0px 0px 10px;
	border-style:dashed;
	font-size:0px;
  _margin-left:5px;
}
.noticias .rodape_noticias {
	width:207px;
	height:19px;
	background-image:url('../images/site/rodape_noticias.jpg');
	background-repeat:no-repeat;
	float:right;
	font-size:0px;
	_margin-left:1px;
}
.noticias .conteudo_noticias img {
	float:right;
}

/*
 * Topo Conteudo
 */
.topo_conteudo {
	width:714px;
	float:left;
	background-color:#07247e;
}

.apres_bandeira {
  float:right;
	position:relative;
  top:-48px;
  right:0;
  margin-bottom:-40px;
}

/*
 * Submenu
 */
.submenu {
	width:450px;
	float:left;
}
.submenu ul {  
	margin:10px 0px 0px 0px;
}
.submenu ul li {
  list-style:none;
	font-size:11px;
  float:left;
  color:#ffffff;
}
.submenu ul li a {
	height:18px;
	color:#ffffff;
	float:left;
  padding:4px 15px 0 15px;
}
.submenu ul li a:hover{
	background-color:#03174f;
}
.submenu ul li a.a_level_0_current {
  height:18px;
	color:#ffffff;
	float:left;
  padding:4px 15px 0 15px;
  background-color:#03174f;
}
.submenu ul li.linha_sub {
  padding-top:3px;
}

/*
 * Conteudo
 */
.conteudo {
	float:left;
	width:710px;
  background-color:#062481;
  padding-bottom:20px;
}

.titulo_conteudo {
	width:710px;
	height:56px;
	float:left;
	background-image:url('../images/site/img_titulo_conteudo.jpg');
	background-repeat:no-repeat;
}
.titulo_conteudo h4 {
	color:#ffffff;
	margin:21px 0px 0px 30px;
	float:left;
	font-size:16px;
  _margin-left:15px;
}
.conteudo .titulo_descricao_conteudo {
	background-image:url('../images/site/img_titulo_descricao_conteudo.jpg');
	width:655px;
	height:40px;
	margin:10px 0px 0px 30px;
	_margin:10px 0px 0px 10px;
	float:left;
}
.conteudo .titulo_descricao_conteudo h4 {
	color:#ffffff;
	margin:7px 0px 0px 25px;
	float:left;
	font-size:14px;
}

.descricao_conteudo {
  width:655px;
	margin:10px 0px 0px 30px;
	_margin:10px 0px 0px 10px;
  float:left;
	color:#ffffff;
	font-size:12px;
}
.descricao_conteudo p {
	padding:4px 15px 11px 45px;
	font-size:11px;
}
.descricao_conteudo h5 {
	font-size:12px;
	color:#ffffff;
	margin:0px 0px 0px 40px;
}
.descricao_conteudo a {
  color:#ffffff;
}
.descricao_conteudo a:hover {
  text-decoration:underline;
}
.descricao_conteudo img {
  margin:12px;
}

.base_conteudo {
  float:left;
  width:710px;
  height:16px;
  background-image:url(../images/site/base_conteudo.gif);
  font-size:0px;
}

.bt_voltar {
	width:75px;
	height:27px;
	float:right;
	margin:12px 56px 0 0;
  background-image:url('../images/site/bt_voltar.gif');
  background-repeat:no-repeat;
}

.bt_newsletter {
  float:left;
  margin:32px 0 0 32px;
}

/*
 * Busca
 */
.area_busca {
	width:634px;
	float:left;
	margin:20px 0px 20px 10px;
	_margin-left:5px;
}

.area_busca .topo_area_busca {
	background-image:url('../images/site/topo_caixa_busca.jpg');
	background-position:top;
	background-repeat:no-repeat;
	width:634px;
	height:15px;
	font-size:0px;
	float:left;
}
.area_busca .corpo_area_busca {
	width:634px;
	background-image:url('../images/site/corpo_caixa_busca.jpg');
	background-position:top;
	background-repeat:repeat-y;
	float:left;
}
 .area_busca .corpo_area_busca .titulo {
	width:100%;
	background-image:url('../images/site/img_seta.jpg');
	background-repeat:no-repeat;
	float:left;
	margin:0px 0px 0px 7px;
	_margin-left:0px;
}
.corpo_area_busca .titulo h4{
	color:#ffffff;
	font-size:14px;
	margin:0px 0px 0px 23px;
	_margin:0px 0px 0px 15px;
	float:left;
}

#form_busca {
}
#form_busca label {
	color:#ffffff;
	font-size:12px;
	margin:10px 0px 0px 10px;
	font-weight:bold;
	text-align:left;
  float:left;
}
#form_busca select,
#form_busca .campo_form {
  width:100px;
  height:15px;
	font-size:11px;
	border:1px solid #7f9db9;
	color:#474747;
  float:left;
  margin-top:10px;
  margin-left:3px;
}
#form_busca select {
  height:17px;
}
#form_busca .bt_busca {
	width:75px;
	height:27px;
	background-image:url('../images/site/bt_buscar.gif');
	background-repeat:no-repeat;
  cursor:pointer;
  border:0;
  margin-left:10px;
  float:left;
  margin-top:5px;
}

.area_busca .rodape_area_busca{
	background-image:url('../images/site/rodape_caixa_busca.jpg');
	background-repeat:no-repeat;
	width:634px;
	height:13px;
	font-size:0px;
	float:left;
}

/*
 * Rodape
 */
.rodape {
	width:756px;
	height:55px;
	background-image:url('../images/site/img_rodape.jpg');
	background-repeat:no-repeat;
	margin:1px 0px 0px 0px;
	float:left;
}
.rodape address,
.rodape_conteudo address {
	color:#ffffff;
	font-size:11px;
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:center;
}

.rodape_conteudo {
  float:left;
  width:710px;
  height:47px;
  background-image:url('../images/site/rodape_conteudo.gif');
	background-repeat:no-repeat;
  margin-left:49px;
  _margin-left:25px;
}

.link_rodape_mago {
	float:right;
	font-size:10px;
	margin:20px 10px 0px 0px;
}
.link_rodape_mago a {
	color:#ffffff;
}
.link_rodape_mago a:hover{
	color:#3ea74d;
}

/*
 *
 */
#sac {
  float:left;
  margin:30px 0 30px 100px;
  _margin-left:50px;
}

#sac table td {
  padding:0;
}

.campo_contato {
  width:373px;
  height:12px;
  border:1px solid #8e9bbd;
  font-size:10px;
  color:#474747;
  margin:0 0 8px 4px;
  padding:2px;
}
.campo_contato_m {
  width:160px;
  height:12px;
  border:1px solid #8e9bbd;
  font-size:10px;
  color:#474747;
  margin:0 0 8px 4px;
  padding:2px;
}
.campo_contato_ddd {
  width:26px;
  height:12px;
  border:1px solid #8e9bbd;
  font-size:10px;
  color:#474747;
  margin:0 0 8px 4px;
  padding:2px;
}
.campo_contato_fone {
  width:104px;
  height:12px;
  border:1px solid #8e9bbd;
  font-size:10px;
  color:#474747;
  margin:0 0 8px 0;
  padding:2px;
}
.campo_contato_es {
  width:141px;
  height:12px;
  border:1px solid #8e9bbd;
  font-size:10px;
  color:#474747;
  margin:0 0 8px 4px;
  padding:2px;
}

#sac select {
  width:377px;
  height:17px;
  border:1px solid #8e9bbd;
  font-size:10px;
  color:#474747;
  margin:0 0 8px 4px;
}
#sac select.pais {
  width:145px;
  height:17px;
  border:1px solid #8e9bbd;
  font-size:10px;
  color:#474747;
  margin:0 0 8px 4px;
}
#sac textarea {
  width:377px;
  height:94px;
  border:1px solid #8e9bbd;
  font-size:10px;
  color:#474747;
  margin:0 0 8px 4px;
}

.enviar {
  width:75px;
  height:27px;
  background-image:url('../images/site/bt_enviar.gif');
  background-repeat:no-repeat;
  cursor:pointer;
  border:0;
}

.label_erro {
  color:red;
}

/*
 * Geleria
 */
.galeria {
  float:left;
  width:635px;
  margin-left:40px;
  _margin-left:20px;
}
.foto_galeria,
.lb_slideshow {
  float:left;
  width:141px;
  height:134px;
  text-align:center;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  margin-right:13px;
}
.galeria img {
  margin:5px;
  border:1px solid #1A44B4;
}
.galeria img:hover {
  border:1px solid #3a65db;
}

/*
 * Unidades
 */
.topo_unidades {
	width:709px;
	float:left;
  background-color:#d5d5d5;
  background-image:url(../images/unidades/bg_titulo_unidades.gif);
  background-repeat:repeat-x;
  margin-left:1px;
}
.logo_unidade {
  float:left;
  width:60px;
  height:70px;
  position:relative;
  left:-3px;
}
.topo_unidades h2 {
  color:#303030;
  font-size:16px;
  width:300px;
  height:43px;
  padding:16px 0 0 10px;
  float:left;
}
.image_unidade {
  float:right;
}

.conteudo_unidades {
  float:left;
	width:709px;
  background-color:#d5d5d5;
  padding-bottom:20px;
  margin-left:1px;
}

.bt_voltar_unidade {
	width:75px;
	height:27px;
	float:right;
	margin:12px 56px 0 0;
  background-image:url('../images/unidades/bt_voltar_unidade.gif');
  background-repeat:no-repeat;
}

.base_conteudo_uni {
  float:left;
  width:710px;
  height:16px;
  background-image:url(../images/unidades/base_conteudo_uni.gif);
  font-size:0px;
}

.titulo_conteudo_unidade {
	background-image:url('../images/unidades/fundo_titulo_unidade.gif');
	width:655px;
	height:38px;
	margin:10px 0px 0px 30px;
	_margin:10px 0px 0px 10px;
	float:left;
}
.titulo_conteudo_unidade h4 {
	color:#303030;
	margin:7px 0px 0px 25px;
	float:left;
	font-size:14px;
}

.descricao_uni {
  width:655px;
	margin:10px 0px 0px 30px;
	_margin:10px 0px 0px 10px;
  float:left;
	color:#303030;
	font-size:12px;
}
.descricao_uni p {
	margin:5px 0px 0px 0px;
	padding:4px 15px 0px 15px;
	font-size:11px;
}
.descricao_uni h5 {
	font-size:12px;
	color:#303030;
	margin:0px 0px 0px 40px;
}
.descricao_uni a {
  color:#303030;
}
.descricao_uni a:hover {
  text-decoration:underline;
}
.descricao_uni img {
  margin:12px;
  border:1px solid #bcb8b7;
}
.descricao_uni table {
  border-collapse:collapse;
  border-color:#B5B5B7;
  border-style:solid;
	margin:9px auto 0px auto;
	font-size:11px;
}
.descricao_uni table td {
  padding:4px;
  border-color:#B5B5B7;
}
.descricao_uni table.contato_uni {
  border:none;
}

.enviar_cinza {
  width:75px;
  height:27px;
  background-image:url('../images/unidades/enviar_cinza.gif');
	background-repeat:no-repeat;
  cursor:pointer;
  border:0;
}

/*
 * Menu Unidades
 */
.menu_unidades {
	width:450px;
	float:left;
}
.menu_unidades ul {  
	margin:10px 0px 0px 0px;
}
.menu_unidades ul li {
  list-style:none;
	font-size:11px;
  float:left;
  color:#303030;
}
.menu_unidades ul li a {
	height:18px;
	color:#303030;
	float:left;
  padding:4px 15px 0 15px;
}
.menu_unidades ul li a:hover{
	background-color:#e3e4e5;
}
.menu_unidades ul li.linha_sub {
  padding-top:3px;
}
.menu_unidades ul li.visitado {
  background-color:#e3e4e5;
}

/*
 * Produtos
 */
.box_produtos {
  float:left;
  width:128px;
  height:154px;
  background-color:#cdcdcd;
  text-align:center;
  color:#303030;
  font-size:11px;
  margin:10px 10px 0 10px;
}
.box_produtos img {
  margin:5px 0 0 0;
}

.foto_produto {
  float:left;
  border:1px solid #cdcdcd;
  margin-right:19px;
}
.descricao_produto {
  float:left;
  width:390px;
}
.descricao_produto p {
  margin:14px 0 0 0;
  padding:0;
}
.descricao_produto img {
  border:0;
}
.descricao_produto table {
  border-collapse:collapse;
  border-color:#B5B5B7;
  border-style:solid;
}
.descricao_produto table caption {
  padding:3px 0;
  font-weight:bold;
  background-color:#B5B5B7;
  color:white;
  margin-left:-1px;
}
.descricao_produto table td {
  padding:4px;
  border-color:#B5B5B7;
}

/*
 * Paginação
 */
.paginacao {
  float:left;
  margin-left:300px;
  _margin-left:150px;
} 
.descricao_conteudo .paginacao a,
.descricao_uni .paginacao a {
  width:15px;
  height:19px;
	color:#8d8b8b;
  text-align:center;
  padding-top:5px;
  font-size:11px;
  float:left;
  font-weight:bold;
  text-decoration:none;
}
.paginacao a:hover {
  color:#ffffff;
}
.paginacao strong {
  width:15px;
  height:19px;
  color:#8d8b8b;
  text-align:center;
  padding-top:5px;
  font-size:11px;
  float:left;
  color:#ffffff;
}
