body{margin:0 auto;}
img{border:0;}
#topo{background:#FFF; height:100px;}

div#teste{background:#fff;}

#principal{margin:auto; padding:0; width:770px;}
#idioma_feeds{width:170px; left:700px; margin-top:-80px; margin-bottom:25px; position:relative;}
#banner_top{height:159px; background:url(../images/background_top.png) repeat-x; border-bottom:5px solid #F1D06B; border-top:5px solid #006699;}

#sidebar_direita, #sidebar_esquerda{margin-top:10px; margin-bottom:10px;}
#sidebar_direita{float:right;}
#sidebar_esquerda{float:left; width:350px; position:relative;}

#noticias{height:140px; width:410px;}
#noticias h2{margin:0; margin-top:10px; margin-bottom:10px; font:20px Verdana, Arial, Helvetica, sans-serif; color:#FF9900;}
#not_1, #not_2{height:85px; width:190px; border-left:1px solid #6EC5E2; float:left; padding-left:5px; padding-right:5px; font:12px Verdana, Arial, Helvetica, sans-serif;}
#not_1 a, #not_2 a{text-decoration:none; color:#003366;}
#not_1 a:hover, #not_2 a:hover{color:#666666; text-decoration:underline;}
#not_1 a:visited, #not_2 a:visited{color:#999;}

/* Formatando Box Menu Interno */
#menu_interno{width:322px;}
#menu_interno img{margin-top:15px;}
/* FIM Formatando Box Menu Interno */

/* ================= Meunu ================= */
#top_menu{background:url(../images/fundo_top.png) repeat-x; width:100%; height:51px;}
#barra_blue{background:url(../images/fundo_top.png) repeat-x; width:100%; height:51px; position:absolute;}

#menu{position:relative; width:770px; background:url(../images/menu.png) repeat-x 0 0; height:51px; /*margin-left:125px;*/}
#menu ul{list-style:none; text-indent:-9999em; margin:0 auto; padding:0;}
#menu li{position:absolute; top:0; height:50px;}
#menu li a{display:block; text-decoration:none; width:100%; height:100%; top:0;}

#a_chiaperini{width:100px; left:46px;}
#produtos{width:85px; left:146px;}
#assistencia{width:150px; left:231px;}
#rh{width:140px; left:381px;}
#fale{width:110px; left:521px;}
#qualidade{width:110px; left:631px;}

#a_chiaperini a:hover{background:url(../images/menu.png) no-repeat -46px -51px;}
#produtos a:hover{background:url(../images/menu.png) no-repeat -146px -51px;}
#assistencia a:hover{background:url(../images/menu.png) no-repeat -231px -51px;}
#rh a:hover{background:url(../images/menu.png) no-repeat -381px -51px;}
#fale a:hover{background:url(../images/menu.png) no-repeat -521px -51px;}
#qualidade a:hover{background:url(../images/menu.png) no-repeat -631px -51px;}

/* ================= Fim Meunu ================= */

#intranet{width:140px; height:80px; border:1px solid #000;}

/* Formatando Rodape */
#rodape{height:100px; margin-top:10px; padding:0; clear:both; border-top: 2px solid #AFAFAF; padding-left:25px; padding-right:25px; background:#FFF;}
#endereco address, #menu-footer, #menu-footer a{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666666;}
#endereco{float:left; position:absolute;}
#endereco address{margin:0; width:300px; padding-top:5px;}
#menu-footer{
	float:right;
	margin-top:5px;
	width:520px;
	text-align:right;
}
#menu-footer a{text-decoration:none;}
#menu-footer a:hover{text-decoration: underline;}
#menu-footer ul, #menu-footer ul li{list-style-type: none; display: inline;	margin:0; padding:0;}
#menu-footer p{margin-left: 95px; margin-top: 5px; float:right;}
/* Fim Formatando Rodape */

/* Classes */
.img_logo{margin:20px;}
.ramdom_image{float:left; margin-left:350px; margin-top:-68px; position:absolute;}
.use_energia{position:absolute; font:25px "Trebuchet MS"; color:#FFF; margin-left:100px; margin-top:70px;}
.img_menu{border:0;}
.img_wrapper{background:url(../images/shadow.png);}

.img_wrapper{width:160px; margin:0px 2px 0 0; padding:2px; float:left;	background:url(../images/shadow.png) no-repeat bottom left;}
.img_wrapper img{float:none; margin:0; background:#FFF;	padding:0px; position:relative;	left:3px; top:-2px;	border:7px solid #fff;}


.btn_busca{background:url(../images/btn_busca.jpg) no-repeat; overflow:hidden; text-indent:-9000; float:left;}

.textBox, .textBoxOn{float:right; margin-right:15px; margin-top:20px; padding:5px; height:10px; width:120px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#0066CC; border:2px solid #BDBDBD;}
.textBoxOn{border:2px solid #00B7F1;}

.destak{width:415px; height:150px; background:url(../images/back_destak.jpg) no-repeat; border-top:2px solid #6EC5E2;}
.destak h1{margin:0; margin-top:5px; font:20px "Trebuchet MS"; color:#0066CC; padding-left:5px;}
.destak img{float:left; padding:5px;}
.destak p{margin:0; padding-right:5px; font:13px "Trebuchet MS";}
.destak a{text-decoration:none; color:#000;}
.destak a:hover{text-decoration:underline; color:#069;}

.img_left{float:left; padding-right:3px;}
.img_right{float:right; padding-right:15px;}

.img_mascote_mais, .img_mascote_hobby, .img_mascote_odonto{padding-left:10px;}
.img_mascote_mais{float:right; margin-top:46px; margin-right:5px;}
.img_mascote_hobby{float:right; margin-top:61px; margin-right:5px;}
.img_mascote_odonto{float:right; margin-top:59px; margin-right:5px;}

.listas_geral_2{font:15px "Trebuchet MS"; list-style-image:url(../images/tick.png);}
.listas_geral_2 li{margin:10px;}
