/* CSS ULM */

* html body { overflow: hidden;	}

body { background:#000; text-align:center; margin:0; padding:0; font:0.8em Arial, Helvetica, sans-serif; color:#231f20;}
.bgextra { height:95px; position:relative; background:#000;   }

form, ul, ol, h1, h2, li, h3 { margin:0; padding:0; list-style:none; }
a { color:#666; text-decoration:none; }
a:hover { text-decoration:none; color:#000; }
hr { clear:both; }
input, textarea { border:1px solid #6f6c6d; padding:5px 4px; font:12px Arial, sans-serif; }
.lt { float:left; }
.rt { float:right; }

#geral { width:960px; background:#fff; margin:0 auto; text-align:left; position:relative; top:-95px;  }

#header { height:95px; background:#000; }
#header h1 { text-indent:-9000px; overflow:hidden; display:block; background:url(../imagens/header_ulm.jpg) no-repeat; height:70px; }

#header ul { text-align:center; margin: 0 auto; }
#header ul li { display:inline; float:left; }
#header ul li a { text-indent:-9000px; overflow:hidden; display:block; height:25px; }
#header ul li a.home { width:18px; background: url(../imagens/ico_home.gif) no-repeat; margin:0 76px 0 13px; }
#header ul li a.portugues { width:24px; background: url(../imagens/ico_portugues.gif) no-repeat; margin:0 2px 0 70px; }
#header ul li a.ingles { width:27px; background: url(../imagens/ico_ingles.gif) no-repeat; }
#header ul li a.empresa { width:117px; background:url(../imagens/menu/m_empresa.gif) no-repeat; }
#header ul li a.colecoes { width:115px; background:url(../imagens/menu/m_colecoes.gif) no-repeat; }
#header ul li a.coluna { width:129px; background:url(../imagens/menu/m_coluna.gif) no-repeat; }
#header ul li a.showroom { width:116px; background:url(../imagens/menu/m_showroom.gif) no-repeat; }
#header ul li a.news { width:125px; background:url(../imagens/menu/m_newsletters.gif) no-repeat; }
#header ul li a.contato { width:117px; background:url(../imagens/menu/m_contatos.gif) no-repeat; }
#header ul li a.empresa:hover, #header ul li a.colecoes:hover, #header ul li a.coluna:hover, #header ul li a.showroom:hover, #header ul li a.news:hover, #header ul li a.contato:hover { background-position:0 -27px; }

#conteudo { padding:10px 0 0 0; background:#fff; margin:0 0 0px 0;  }

#conteudo .colecoes, #conteudo .colecoes2 { width:468px; margin:0 8px 0 4px;  overflow:hidden; display:inline; }
#conteudo .colecoes2 img { margin:0 0 2px 0; }
#conteudo .destaque { width:240px; background:#e6e6e7; overflow:hidden; display:inline; }
#conteudo .coldir { width:223px; margin:0 7px 0 10px; overflow:hidden; display:inline; }
#conteudo .colesq { width:529px; padding:0 95px 0 95px; overflow:hidden; display:inline; }
#conteudo .colesq2 { width:649px; padding:0 35px 0 35px; overflow:hidden; display:inline; }

#conteudo .colesq h2 { font-size:14px; color:#333; padding:0 0 10px 10px; border-bottom:1px solid #ccc; }
#conteudo .texto { padding:0 6px; line-height:18px; }
#conteudo .colesq a { color:#53B2E8; }
#conteudo .colesq a:hover { color:#00668C; }
#conteudo .destaque p { padding:10px; margin:0; color:#333; }

#conteudo .listacolecao { margin:0 0 8px 0; }
#conteudo .listacolecao img { margin:0 0 2px 0; }
#conteudo .listacolecao h2 a { display:block;  height:20px; background:url(../imagens/bg_tit_colecoes.gif) no-repeat; color:#fff; font:14px Arial, Helvetica, sans-serif; padding:3px 0 0 10px; }
#conteudo .space { padding:4px 10px; background:url(../imagens/bg_listacolecao.gif) repeat-y; overflow:hidden; text-align:center; margin:0 auto; }
#conteudo .produto { font-size:11px; width:120px; text-align:center; float:left; margin:4px 13px; }
#conteudo .bottom { background:url(../imagens/bg_bottom.gif) no-repeat; width:467px; height:10px; }

#outrascolecoes { padding:4px 0 0 0; }
#outrascolecoes h3 a { display: block; background:url(../imagens/bg_tit_colors.gif) no-repeat; font-size:16px; color:#000; padding:10px 10px; font-weight:bold; margin:-10px 0 0 4px; } 
#outrascolecoes h3 a.green { background-position:0 -40px; } 
#outrascolecoes h3 a.blue { background-position:0 -80px; } 
#outrascolecoes h3 a.red { background-position:0 -120px; } 


ul.lista-link	 	{ margin:10px 0 0 0; border-top:1px solid #e5e5e5; }
ul.lista-link li 	{ margin-bottom:1px; }
ul.lista-link li a	{ display:block; padding:5px 5px; border-bottom:solid 1px #e5e5e5; text-decoration:none; }
ul.lista-link li a:hover	{ display:block; padding:5px 5px; background:#f5f5f5; text-decoration:none; }

.data { font:11px Arial, Helvetica, sans-serif; color:#666; margin:0 6px 0 0; }


.colunas { background:url(../imagens/bg_colunas.gif) repeat-y; margin:0 0 7px 0; }
.colunas p { padding:0 10px; margin:4px 0; }
.extra a { background:url(../imagens/colunas_inf.gif) no-repeat; text-indent:-9000px; overflow:hidden; display:block; height:14px; }
.listacoluna li { margin:2px 0; padding:6px 0; border-bottom:1px solid #ccc; } 
.listacoluna li a { display:block; font-weight:bold; }
.listacoluna li a:hover { color:#000; }
.colunadata { display:block; margin:1px 10px 1px 0; padding:0; float:left; }
h3 { font-size:16px; color:#000; margin:16px 0 0 0; font-weight:bold; }

.twitter p { background:url(../imagens/bg_twitter.gif) no-repeat; margin:6px 0; padding:6px 0; border-bottom:1px solid #ccc; font:11px Arial, Helvetica, sans-serif; color:#444; }
.twitter a { color:#af5c87 } .twitter a:hover { color:#884a6a; }

div.inner { color: #000; text-align: center; font-family: verdana, arial, sans-serif; }
div.inner { margin: 0; background: #fff; padding:6px 10px; border:0; zoom:0; text-align:left; }
div.inner h2 { font-size:14px; font-weight:normal; margin:0 0 9px 0; }
div.inner p { font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; margin:0; }
div.outer { float: left; background: #a7a9ab; padding:0; width: 466px;  margin:0 0 8px 0; }
div.fun   { margin: 2px; }

div.inner2 { color: #000; text-align: center; font-family: verdana, arial, sans-serif; }
div.inner2 { margin: 0; background: #fff; padding:6px 10px; border:0; zoom:0; text-align:left; }
div.inner2 h2 { font-size:14px; font-weight:normal; margin:0 0 9px 0; }
div.inner2 p { font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; margin:0; }
div.outer2 { float: left; background: #a7a9ab; padding:0; width: 700px;  margin:0 0 8px 0;  }
div.fun2   { margin: 2px; }
.foto { margin:0 20px 10px 20px; }



#contato fieldset { border:0; padding:0px 20px; }
#contato legend { font:14px Arial, Helvetica, sans-serif; margin:0; padding:0; color:#999; }
#contato li { padding:0 20px 0 0; float:left; list-style:none; }
#contato input { margin:3px 0; }
#contato input, #contato textarea { font:12px Arial, Helvetica, sans-serif; }
#contato label { display:block; font-weight:bold; font-size:0.9em; margin:15px 0 5px 0; }
#contato .botao { font-size:12px; cursor:pointer; font-weight:bold; text-transform:uppercase; height:35px; width:90px; display: inline; margin:5px 0 0 236px; clear:both; background:#444; border:1px solid #444; color:#d3cfcf;  }

#paginacao { display:block; clear:both; padding-top:4px; margin:0 0 10px 0; font-size:11px; }
#paginacao .botao_navega { width:60px; padding:3px 5px; height:16px; border:1px solid #ccc; color:#666; background:#ccc; text-decoration:none; float:left; margin:1px; }
#paginacao .botao_navega:hover { color:#fff; background:#666; }
#paginacao .pagina { padding:4px 5px; display:block; float:left; margin:1px; text-decoration:none; }
#paginacao .pagina:hover { background:#666; color:#FFF; }
#paginacao .ativo { padding:4px 5px; display:block; float:left; margin:1px; text-decoration:none; background:#ccc; color:#000; }

#paginacao li a { padding:4px 5px; display:block; float:left; margin:1px; text-decoration:none; }
#paginacao li a:hover { background:#666; color:#FFF; }


#footer { clear:both; background:#000; text-align:center; margin:0 auto; padding:6px 0; color:#f5f5f5; font-size:11px; }
#footer a { color:#f5f5f5; } #footer a:hover { color:#fff; }
.inicial { background:#F5891D; color:#fff; }
.inicial a { color:#fff; }


