* { margin:0; padding:0 }

img { border:0 }
p { margin:0 0 10px }
a { color:#BB3700; outline:none }
a:hover { text-decoration:none }
h1, h2, h3, h4, h4, h6 { clear:both }

body { 
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	line-height:15px;
	background:url(img/bg_body.jpg) repeat-x 0 22px }

#all {
	width:770px;
	margin:0 auto }
	
#allin {
	position:relative;
	width:770px;
	float:left;
	background:#FFF url(img/bg_all.jpg) }
	
#header .top {
	text-align:center;
	height:22px;
	background:#FFF url(img/url_top.gif) no-repeat center center }
	
#header .bottom a.index {
	display:block;
	width:330px;
	height:115px;
	position:absolute;
	top:32px;
	left:16px;
	text-indent:-1000000px }
	
#header .bottom {
	position:relative;
	width:770px;
	height:190px;
	background:#BB3700 url(img/header.jpg) }
	
#header .bottom .destaque {
	padding:16px 0 0 16px;
	display:block;
	width:364px;
	height:144px;
	position:absolute;
	top:16px;
	right:16px;
	background:url(img/bg_destaque.png);
	_background:none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_destaque.png',sizingMethod='scale'); }

#header .bottom .destaque script { border:1px solid #000 }

* html #header .bottom .destaque { top:12px; right:12px; padding:20px 20px 8px 20px }

#header .bottom .destaque img { float:left; margin:0 10px 0 0 }
#header .bottom .destaque .titulo { color:#BB3700; font-size:13px; font-weight:bold }

#header h2 { border:0 }

h2 { text-indent:-1000000px; height:23px; border-bottom:1px solid #BB3700; margin:0 0 10px 0 }
#c3 h2 { border-bottom:1px solid #880000;  margin:15px 0 0 0 }
.piso h2 { background:url(img/title_o-piso-termico.gif) no-repeat }
.empresa h2 { background:url(img/title_a-empresa.gif) no-repeat }
.noticia h2 { background:url(img/title_noticias-e-informacoes.gif) no-repeat }
.galeria h2 { background:url(img/title_galerias-de-fotos.gif) no-repeat }
.eventos h2 { background:url(img/title_eventos.gif) no-repeat }
.servicos h2 { background:url(img/title_servicos.gif) no-repeat }
.produtos h2 { background:url(img/title_produtos.gif) no-repeat }
.garantia h2 { background:url(img/title_garantias.gif) no-repeat }
.videos h2 { background:url(img/title_videos.gif) no-repeat }
.beneficios h2 { background:url(img/title_beneficios.gif) no-repeat }
.aplicacoes h2 { background:url(img/title_outras-aplicacoes.gif) no-repeat }
.instalar h2 { background:url(img/title_como-instalar.gif) no-repeat }
.orcamento h2 { background:url(img/title_peca-um-orcamento.gif) no-repeat }
.fale h2 { background:url(img/title_fale-conosco.gif) no-repeat }
.orcamento h2 { background:url(img/title_peca-um-orcamento.gif) no-repeat }
.cd h2 { background:url(img/title_peca-seu-cd.gif) no-repeat }
.newsletter h2 { background:url(img/title_newsletter.gif) no-repeat }

menu { float:left; padding:0 0 10px 0; list-style:none; background:#BB3700 url(img/bg_menu_bottom.jpg) no-repeat bottom right }
menu li { width:205px; float:left }
menu li a { display:block; color:#FFF; padding:4px 5px 6px 25px; width:175px; background:#BB3700 url(img/bg_link_menu.jpg); text-decoration:none }
menu li a:hover { background:#BB3700 url(img/bg_link_menu.jpg) 0 -25px }

.divisoes { background:#EEE url(img/bg_divisoes.jpg) no-repeat right bottom; padding:10px; clear:both }
.divisoes h2 { text-indent:-1000000px; background:url(img/title_outras-divisoes.gif) no-repeat; height:23px; border-bottom:1px solid #CCC; margin:0 0 10px 0 }
.divisoes ul { list-style:none }

#c1, #c2, #c3 { float:left; overflow:hidden } 
#c1 { width:205px; }
#c2 { width:379px; padding:13px }
#c3 { width:134px; padding:13px; color:#FFF; background:#BB3700 url(img/bg_c3.jpg) no-repeat right bottom  }

.home img { float:left; margin:0 15px 15px 0 }
.home .intro { float:left; width:214px }
.home p { color:#666 }
.home p.red { color:#BB3700 }

.sobre { text-align:center; color:#BB3700 }
.sobre img { margin:20px 0 10px }

ul.noticia { list-style:none }
ul.noticia li { width:379px; float:left; margin:0 0 10px; padding:0 0 10px }
ul.noticia li img { float:left; margin:0 10px 0 0 }
.noticia { margin:0 0 20px }
.noticia span { display:block }
.noticia .data { color:#666 }
.noticia .titulo { font-size:13px; font-weight:bold }
.noticiaD .titulo { font-size:18px; letter-spacing:-1pxs }
.noticia img { margin:13px 0 10px 10px }
.noticia p.descricao { margin:0; color:#333 }
.noticia .sizefont { display:block; text-align:right }

ul.galeria { list-style:none }
ul.galeria li { width:379px; float:left; border-bottom:1px solid #CCC; margin:0 0 10px; padding:0 0 10px }
ul.galeria li img { float:left; margin:0 10px 0 0 }
ul.galeria li p { margin:0; color:#333 }
.galeria span { display:block }
.galeria .data { color:#666 }
.galeria .titulo { font-size:13px; font-weight:bold }
.galeria p { margin:0 0 10px; color:#333 }
.galeria .legenda { display:block; border-bottom:1px solid #CCC; padding:2px 0 2px; text-align:center }
ul.thumbs { width:379px; float:left; margin:0 0 20px }
ul.thumbs li { float:left; padding:3px 2px 0 1px; list-style:none }
ul.thumbs li img { cursor:pointer; border:1px solid #CCC; padding:2px; background:#DDD }

.eventos { list-style:none }
.eventos .data { background:#BB3700; color:#FFF; font-size:20px; letter-spacing:-1px; float:left; padding:10px; margin:0 5px 0 0 }
.eventos .titulo { font-size:13px; font-weight:bold;  }
ul.eventos li { width:379px; float:left; border-bottom:1px solid #CCC; margin:0 0 10px; padding:0 0 10px }

label span { float:left; width:100px; color:#BB3700; margin:0 0 5px; padding:3px 0 3px; border-bottom:1px solid #CCC }
label input { height:16px }
label .text, label textarea, .button { border:2px solid #CCC; color:#666; font:12px Arial, Helvetica, sans-serif; margin:0 0 5px; padding:2px }
label span.checks { float:left; width:260px; margin:0 0 15px 0; color:#000; border:0 }
label input.checkbox { border:0; margin:3px 1px 0 0 }
/*.foco { border:2px solid #BB3700; font:12px Arial, Helvetica, sans-serif; margin:0 0 5px; padding:2px; color:#BB3700 }*/

.empresa img.logo { margin:0 10px 10px 0 }
.empresa img.fachada { margin:0 0 10px 10px }
.garantia img { margin:0 0 10px 10px }
.videos img { margin:0 0 10px 10px }

.beneficios ul { margin:0 0 0 25px; list-style:square }
.beneficios ul li { margin:0 0 5px; color:#BB3700 }

.instalar .etapa { color:#BB3700; font-weight:bold }

.newsletter label span { border:0; color:#FFF; padding:5px 0 0 0 }

#footer {
	float:left;
	width:770px }

#footer .top {
	padding:10px 0 0 0;
	width:770px;
	height:10px;
	float:left }

#footer .bottom {	
	padding:15px;
	width:740px;
	float:left }
	
#footer ul { 
	position:relative; 
	width:600px; 
	left:50%; 
	margin:25px 0 0 -300px; 
	border-bottom:1px solid #CCC; 
	float:left }
#footer ul li { float:left; list-style:none; padding:0 10px 0 10px }
#footer .copy { float:left; width:740px; clear:both; text-align:center; padding:10px 0 10px; color:#666 }
#footer .developer a {
	width:740px;
	float:left; 
	background:url(img/logo_ramaweb.gif) no-repeat center center; 
	text-indent:-1000000px }
	
.paginador
{
    float:left;
}	
.paginador .item	{
   float:left;
   width:15px;   
}
.paginador a
{
    float:left;
    width:15px;
}
