* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	border:0;
}

.f-left {
	float:left;
	margin:0 10px 5px 0;
}

body { 
	font:12px  arial; 
	color:#5C5C5C;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:100%;
}

#site{
	margin:auto;
}

#site #topo{
	height:100px;
	margin:auto;
	padding:10px 0 0 0;
	width:840px;
}

#site #topo #logo{
	width:170px;
	float:left;
}

#site #topo #conteudo-topo{
	float:left;
	width:100%;
	text-align:right;
}

#site #topo #conteudo-topo #mini-menu{
	margin:2px 0;
}

#site #topo #conteudo-topo .data{
	text-align:left;
	width:280px;
	display:block;
	float:left;
	font-size:11px;
	height:18px;
	line-height:18px;
	margin:5px 0;
	padding-left:10px;
}

#site #topo #conteudo-topo .form{
	text-align:right;
	width:380px;
	display:block;
	float:left;
	font-size:11px;
	margin:0;
}

#site #topo #conteudo-topo .form input{
	font-size:11px;
	padding:1px 0;
	border:1px solid #ccc;
}

#site #topo #menu ul{
	background:url("../images/fundo_menu.gif");
	height:22px;
	line-height:10px;
	padding: 4px 0 0 12px;
}

#site #topo #menu li{
	display:block;
	float:left;
	font-size:11px;
	border-right:1px solid #ccc;
	padding:2px 5px;
}

#site #topo #menu li.ultimo{
	border-right:0;
}

#site #topo a{
	font-size:9px;
}

#site #topo li a{
	color:#666;
}


#site #fundo-chamada{
	width:100%;
	background:url("../images/fundo_chamada_home.jpg") repeat-x;
	margin-top:7px;
}

#site #fundo-chamada #chamada{
	border:1px solid #ccc;
	padding:10px 10px 0 10px;
	margin:auto;
	width:820px;
	background:#fff;
	min-height:150px;
}

#site #fundo-chamada #chamada .box-menu_0{
	border:1px solid #ccc;
	width:193px;
	height:104px;
	float:left;
	margin:8px 5px 13px 5px;
	background:url("../images/box1.jpg") 0 20px;
}

#site #fundo-chamada #chamada .box-menu_1{
	border:1px solid #ccc;
	width:193px;
	height:104px;
	float:left;
	margin:8px 5px 13px 5px;
	background:url("../images/box2.jpg") 0 20px;
}

#site #fundo-chamada #chamada .box-menu_2{
	border:1px solid #ccc;
	width:193px;
	height:104px;
	float:left;
	margin:8px 5px 13px 5px;
	background:url("../images/box3.jpg") 0 20px;
}

#site #fundo-chamada #chamada .box-menu_3{
	border:1px solid #ccc;
	width:193px;
	height:104px;
	float:left;
	margin:8px 5px 13px 5px;
	background:url("../images/box4.jpg") 0 20px;
}

ul.lista_menu ul{
	margin:3px 0 0 -4px;
}

ul.lista_menu li{
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #999;
	background:#ccc url(../images/down.gif) 95% no-repeat;
	height:20px;
	line-height:18px;
	padding-left:5px;
	cursor:pointer;
}

ul.lista_menu ul li{
	display:none;
	font-size:12px;
	font-weight:bold;
	border:0px;
	background:#f3f3f3;
	margin-bottom:1px;
	filter:Alpha(opacity=80); /* Filtro para IE */
	opacity:0.8;
	text-transform:capitalize;
}

ul.lista_menu li ul li a{
	color:#000;
	font-weight:normal;
}

ul.lista_menu li ul li:hover{
	background:#CCC;
}

#site #fundo-chamada #chamada img{
	margin-bottom:5px;
}

#site #fundo-chamada #chamada ul.categorias{
	width:708px;
	margin:0 auto 27px;
}

#site #fundo-chamada #chamada ul.categorias li{
	text-transform:uppercase;
	display:block;
	float:left;
	padding:0 5px;
	border-right:1px solid #ccc;
	font-size:10px;
}

#site #fundo-chamada #chamada #produtos{
	margin-top:20px;
}

#site #fundo-chamada #chamada #produtos #foto-grande {
	/*idth:420px;*/
	height:300px;
	float:left;
	margin:5px 10px 0 5px;
}

#site #fundo-chamada #chamada #produtos #informacoes {
	width:350px;
	float:left;
}

#site #fundo-chamada #chamada #produtos #informacoes  h1{
	font-size:16px;
	color:#EA4124;
	margin:0px 10px 5px 0;
}

#site #fundo-chamada #chamada #produtos #informacoes  ul.referencias{
	width:80px;
	float:left;
}

#site #fundo-chamada #chamada #produtos #informacoes  ul.referencias li{
	display:block;
	float:left;
	margin:2px;
	font-size:9px;
}

#site #fundo-chamada #chamada #produtos #informacoes  ul.referencias li img{
	margin-bottom:0px;
}

#site #fundo-chamada #chamada #produtos #informacoes  p.especificacao{
	font-size:11px;
}

#site #fundo-chamada #chamada #produtos #informacoes  .medidas{
	width:160px;
	border-bottom:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#site #fundo-chamada #chamada #produtos #informacoes  .medidas span{
	font-size:11px;
	height:20px;
	padding:3px;
	display:block;
	float:left;
	width:70px;
	line-height:20px;
}

#site #fundo-chamada #chamada #produtos #informacoes #dados_especificacao{
	padding:3px 3px 0 15px;
	float:left;
	width:150px;
}

#site #fundo-chamada #chamada #produtos #informacoes #dados_medidas{
	padding:3px;
	float:left;
	width:150px;
	margin:20px 0 0 10px;
}

#site #fundo-chamada #chamada #produtos #informacoes span.titulo{
	text-transform:capitalize;
}

#site #fundo-chamada #chamada #produtos #limpeza{
	float:left;	
	background:#f3f3f3;
	margin:10px;
	width:155px;
	height:30px;
	line-height:30px;
	text-align:center;
}

#site #fundo-chamada #chamada #produtos #limpeza a{
	font-weight:bold;
}

#site #fundo-conteudo{
	background:url("../images/fundo_chamada_home.jpg") repeat-x;
}

#site #fundo-conteudo #conteudo{
	min-height:150px;
	margin:auto;
	width:820px;
}

#site #fundo-conteudo #conteudo #box-bem-vindo{
	height:200px;
	width:350px;
	float:left;
	padding-right:20px;
	text-align:justify;
}

#site #fundo-conteudo #conteudo #box-bem-vindo .imagem{
	float:left;
	margin:0 5px 5px 0;
}

#site #fundo-conteudo #conteudo #box-bem-vindo h1{
	font-size:17px;
	color:#EA4124;
	padding:10px 0;
}

#site #fundo-conteudo #conteudo .box{
	/*height:150px;*/
	width:190px;
	border-left:1px dashed #999;
	float:left;
	padding:5px 10px 5px 10px;
	font-size:11px;
	margin:10px 0;
	text-align:justify;
}

#site #fundo-conteudo #conteudo .box h1{
	background:url("../images/seta.gif") no-repeat;
	background-position: 0px 5px;
	font-size:14px;
	font-weight:normal;
	color:#666;
	padding:4px 20px;
	margin-bottom:10px;
}

#site #fundo-conteudo #conteudo .box label{
	display:block;
	float:left;
	width:50px;
}

#site #fundo-conteudo #conteudo .box input{
	font-size:10px;
	padding:2px;
	margin-bottom:1px;
}

#site #fundo-conteudo #conteudo #coluna1{
	width:540px;
	float:left;
	padding:0 20px 10px 10px;
	margin-top:10px;
}

#site #fundo-conteudo #conteudo #coluna1 h1{
	background:url("../images/seta.gif") no-repeat 0 2px;
	font-size:16px;
	color:#EA4124;
	padding-left:20px;
	margin-bottom:15px;
}

#site #fundo-conteudo #conteudo #coluna1 label{
	display:block;
	float:left;
	width:100px;
	height:26px;
	line-height:26px;
}

#site #fundo-conteudo #conteudo #coluna1 p{
	margin-bottom:10px;
	text-align:justify;
}

#site #fundo-conteudo #conteudo #coluna1 .imagem{
	margin:0 10px 10px 0;
	float:left;
}

#site #fundo-conteudo #conteudo #coluna1 #video{
	width:319px;
	height:240px;
	margin-left:50px;
}


#site #fundo-conteudo #conteudo #coluna2{
	width:215px;
	float:left;
	padding:0 10px 10px 10px;
	border-left:1px dashed #999999;
	margin:10px 0;
	min-height:200px;
	font-size:11px;
}

#site #fundo-conteudo #conteudo #coluna2 h2{
	font-size:12px;
	font-weight:bold;
	margin:10px 0;
	color:#ec5940;
}

#site #fundo-conteudo #conteudo #coluna-representante{
	width:400px;
	float:left;
	padding:0 10px 10px 10px;
	margin-top:10px;
}

#site #fundo-conteudo #conteudo #coluna-representante h3{
	margin-bottom:6px;
}

#site #fundo-conteudo #conteudo #coluna-representante h1{
	background:url("../images/seta.gif") no-repeat 0 2px;
	font-size:16px;
	color:#EA4124;
	padding-left:20px;
	margin-bottom:15px;
}

#site #fundo-conteudo #conteudo #coluna-mapa{
	width:305px;
	float:left;
	padding:0 10px 10px 40px;
	border-left:1px dashed #999999;
	margin:10px 0;
	min-height:200px;
	font-size:11px;
}

#site #rodape{
	border-top:1px dashed #999;
	border-bottom:10px solid #EA4124;
	padding-top:5px;
	margin-top:30px;
	margin:auto;
	width:840px;
}

#twitter, #orkut, #facebook{
	margin:0 5px -10px 0;
}

#site #powered{
	margin-top:10px;
	margin:auto;
	width:840px;
	text-align:right;
	padding:10px;
}

input, select, textarea{
	margin-top:2px;
	padding:3px;
	border:1px solid #ccc;
}

form{
	margin:8px 0;
}

a{
	text-decoration:none;
	color:#ea4124;
}

.botao{
	background:#ea4124;
	color:#fff;
	border:0;
	font-size:9px;
	margin:8px 2px;
	padding:2px 0;
}

.mostra-fotos{
	width:100px;
	background-color:#E1EAF2;
	border:#ccc 1px solid;
	padding:5px;
	display: none;
}
/*****************************************/

.jcarousel-skin-tango .jcarousel-container {
    background: #fff;
    /*border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 86px;
    height: 235px;
    padding: 20px 0px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  88px;
    height: 235px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 88px;
    aheight: 75px;
    height: 90px;
	font-size:10px;
	/*border:1px solid #f00;*/
}


.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 5px;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 35px;
    width: 20px;
    height: 10px;
    cursor: pointer;
    background: transparent url(../images/arrow_down.gif) no-repeat 0 0;
	/*border:1px solid #f00;*/
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 35px;
    width: 20px;
    height: 10px;
    cursor: pointer;
    background: transparent url(../images/arrow_up.gif) no-repeat 0 0;
	/*border:1px solid #f00;*/
}

#pop-up{
	padding:15px;
}

#pop-up h1{
	font-size:14px;
	font-weight:bold;
	color:#EA4124;
	margin-bottom:10px;
}

#pop-up a{	
	float:right;
	margin:10px;
}


#bndes{
	float:left;
	width:195px;
	height:106px;
	margin:8px 0 0 5px;
}

#ano25{
	float:left;
	width:195px;
	height:106px;
	margin:8px 5px 0 5px;
}

#smart{
	float:left;
	width:195px;
	height:106px;
	margin:8px 5px 0 5px;
}

#fundo-escuro{
	position:fixed;
	width:100%;
	height:100%;
	background:url(../images/fundo-escuro.png);
	z-index:998;
	display:none;
}

#fundo-escuro-smart{
	position:fixed;
	width:100%;
	height:100%;
	background:url(../images/fundo-escuro.png);
	z-index:998;
	display:none;
}


#video25anos{
	margin:100px auto;
	width:540px;
	display:none;
	z-index:999;
}

#videosmart{
	margin:100px auto;
	width:420px;
	display:none;
	z-index:999;
}

#video25anos span{
	display:block;
	text-align:right;
	color:#FFF;
	font:bold 14px Verdana, Geneva, sans-serif;
	cursor:pointer;
	padding:0 15px 0 0;
	z-index:999;
}

#videosmart span{
	display:block;
	text-align:right;
	color:#FFF;
	font:bold 14px Verdana, Geneva, sans-serif;
	cursor:pointer;
	padding:0 15px 0 0;
	z-index:999;
}

#botao25anos{
	cursor:pointer;
}

#botaosmart{
	cursor:pointer;
}
