html, body {
	margin:0;
	overflow: hidden;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
}
a {
	border:none;
	outline:none;
	color:#515151;
	text-decoration:none;
}
a:hover {
	border:none;
	outline:none;
	color:#515151;
	text-decoration:underline;
}
p {
	margin:0;
	padding:0;
}
img {
	border:none;
}
h1 {
	font-size:17px;
	font-weight:bold;
	color:#515151;
	margin:0 0 16px 0;
	padding:0;
}
h2 {
	font-size:18px;
	font-weight:100;
	color:#ef7004;
	margin:0 0 10px 0;
}
h3 {
	font-size:17px;
	font-weight:100;
	color:#fff;
	margin:0 0 10px 0;
}
h3 a { text-decoration:none; color:#fff;}
h3 a:hover { text-decoration:none; color:#000;}
.header {
	width:100%;
	float:left;
	clear:both;
	background:url(../images/bg_header.png) no-repeat center top;
	background-color:#f58220;
}
.header_content {
	width:950px;
	margin:0 auto;
}
.header_content img {
	float:left;
	margin:0 0 25px 0;
}
#idiomas {
	width:945px;
	float:right;
	font-size:11px;
	padding:5px 5px 0 0;
}
#idiomas a {
	float:right;
	margin:0 0 0 15px;
}
.header_content ul {
	width:720px;
	list-style:none;
	float:right;
	font-weight:bold;
	padding:10px 0 0 0;
}
.header_content ul li {
	float:left;
	padding:0 0 0 20px;
	color:#fff;
}
.header_content ul li a {
	color:#fff;
	text-decoration:none;
}
.header_content ul li a:hover {
	color:#000;
	text-decoration:none;
}

.container {
	width:100%;
	float:left;
	clear:both;
	background: url(./../images/site_bg.jpg) no-repeat #f1f1f1;
}
.content_container {
	width:950px;
	margin:0 auto;
}

.contact_bar {
	width:950px;
	height:81px;
	float:left;
	clear:both;
	background:url(./../images/contact_bar.jpg) no-repeat;
}
div.logos {
	float:right;
}
div.logos img {
	margin:0 0 0 20px;
}
div#icones {
	width:950px;
	float:left;
	padding:15px 0 10px 0;
}
div#icones ul {
	width:670px;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
div#icones ul li {
	float:left;
	font-size:12px;
	line-height:12px;
	padding:0 23px 0 0;
	color:#515151;
}
div#icones ul li .verde {
	color:#28b508;
}
div#icones ul li .vermelho {
	color:#C30;
}
div#icones ul li img {
	float:left;
	margin:0 5px 0 0;
}
div#icones ul li span.top {
	padding:7px 0 0 0;
}
div#icones ul li span {
	float:left;
	padding:0;
}
.chat {
	width:110px;
	float:left;
	color:#515151;
	line-height:14px;
}
.televendas {
	width:110px;
	float:left;
	margin-left:140px;
	padding-top:28px;
	color:#515151;
	line-height:14px;
}
.primetek_revenda {
	width:110px;
	float:left;
	margin-left:340px;
}
.slimtek {
	width:110px;
	float:left;
}

.banner { float:left; clear:both; background:#FFF; width:932px; height:385px;}
.banner img.imgBanner{ border:solid 9px #fff; }

.banner_buttons {
	width:950px;
	height:15px;
	float:left;
	margin-top:30px;
	margin-right:4px;
}
ul.banner_buttons {
	float:left;
	list-style:none;
	padding:0;
}
li.banner_buttons {
	width:15px;
	height:15px;
	float:left;
	list-style:none;
	background:url(./../images/banner_buttons_active.jpg) no-repeat;
}

div.banner_buttons a {width:15px; height:15px; margin-right:5px; text-indent:-999em; float:left; display:block; list-style:none; background:url(../images/banner_buttons_deactive.jpg) no-repeat;}
div.banner_buttons a.activeSlide {width:15px; height:15px; float:left; display:block; list-style:none; background:url(../images/banner_buttons_active.jpg) no-repeat;}

.slogan_box {
	width:585px;
	line-height:30px;
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#515151;
	padding:25px 0 20px 0;
}

.quem_somos_box {
	width:950px;
	height:510px;
	float:left;
	clear:both;
	padding:15px 0 0 0;
	background:url(./../images/seperator.jpg) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#515151;
}
.quem_somos_left_menu {
	width:168px;
	float:left;
}
.quem_somos_left_menu h2 {
	width:168px;
	float:left;
}
ul.left_menu {
	width:168px;
	float:left;
	clear:both;
	padding:0;
}
li.left_menu {
	width:140px;
	height:25px;
	background:url(./../images/bg_menu.png) no-repeat;
	float:left;
	clear:both;
	margin:0 0 10px 0;
	padding:4px 0 0 29px;
	list-style:none;
	font-weight:bold;
	font-size:12px;
}
li.left_menu a {text-decoration:none; color:#333;}
li.left_menu a:hover {text-decoration:underline; color:#333;}

.quem_somos_content {
	width:782px;
	float:left;
}
.juvenal {
	width:382px;
	float:left;
}
.juvenal_dog {
	width:782px;
	height:230px;
	margin-bottom:26px;
	background:url(./../images/dog.png) no-repeat left bottom;
}
.juvenal_texto {
	width:585px;
	margin:0;
	padding:28px 0 0 196px;
}
.galeria_box {
	width:265px;
	float:left;
	margin:0 0 0 86px;
}

ul.galeria_thumbs {
	clear:both;
	margin:0;
	padding:0;
}
li.galeria_thumbs {
	float:left;
	list-style:none;
	padding:0 10px 10px 0;
}
li.galeria_thumbs a, li.galeria_thumbs img {
	overflow:hidden;
	float:left;
}
li.galeria_thumbs a:hover img {
	margin:-5px;
}
li.galeria_thumbs a:hover {
	border:5px solid #f58220;
}
.galeria_buttons {
	width:265px;
	height:15px;
	float:left;
	margin-top:5px;
	margin-right:4px;
}

.galeria_buttons a {width:15px; height:15px; margin-right:5px; text-indent:-999em; float:left; display:block; list-style:none; background:url(../images/banner_buttons_deactive.jpg) no-repeat;}
.galeria_buttons a.activeSlide {width:15px; height:15px; float:left; display:block; list-style:none; background:url(../images/banner_buttons_active.jpg) no-repeat;}


ul.galeria_buttons {
	float:right;
	list-style:none;
	padding:0;
}
li.galeria_buttons {
	width:15px;
	height:15px;
	float:left;
	list-style:none;
	background:url(./../images/banner_buttons_active.jpg) no-repeat;
}

.nossas_lojas_box {
	width:950px;
	float:left;
	clear:both;
	padding:26px 0 8px 0;
	background:url(./../images/seperator.jpg) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#515151;
}
.nossas_lojas_left {
	width:168px;
	float:left;
}
.nossas_lojas_content {
	width:782px;
	float:left;
}
.loja_box {
	width:237px;
	float:left;
	margin:15px 23px 0 0;
}
.loja_box_hover {
	width:237px;
	height:165px;
	background:url(./../images/rollover.png) no-repeat;
	float:left;
	margin-top:13px;
}

.loja_box_hover { width:237px; height:165px; background:url(../images/fundo_alfa.png) no-repeat; float:left; margin-top:13px; z-index:900; position:absolute;}
.MaisAtivo { display:block; }
ul.loja_box_hover_menu {float:left; clear:both; color:#FFF; list-style:none; padding:20px 0 0 16px; margin:0; line-height:48px;}
li.loja_box_hover_menu {float:left; clear:both; width:210px; padding:0 0 0 50px;}
ul.loja_box_hover_menu li.localizacao { background:url(../images/fundo_localizacao.png) no-repeat; }
ul.loja_box_hover_menu li.galeria { background:url(../images/fundo_galeria.png) no-repeat; }
li.loja_box_hover_menu a{float:left; clear:both; color:#FFF; text-decoration:none;}
li.loja_box_hover_menu a:hover{float:left; clear:both; color:#FFF; text-decoration:underline;}
.loja_images {clear:both; margin:13px 0;}


.parceiros_box {
	width:950px;
	float:left;
	clear:both;
	padding:26px 0 8px 0;
	background:url(./../images/seperator.jpg) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#515151;
}
.parceiros_left {
	width:168px;
	float:left;
}
.parceiros_content {
	width:782px;
	float:left;
}
.parceiros_texto {
	width:382px;
	float:left;
	margin-right:25px;
}
.parceiros_logos_box {
	width:374px;
	;
	float:left;
	margin-top:42px;
}
.parceiros_logos {
	width:85px;
	height:51px;
	float:left;
	margin:0 3px 3px 0;
	padding:5px 0 0 5px;
	background:url(./../images/parceiros_logos_bg.jpg) no-repeat;
}

.fale_conosco_box {
	width:950px;
	float:left;
	clear:both;
	padding:26px 0 46px 0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(./../images/seperator.jpg) top repeat-x;
	font-size:14px;
	color:#515151;
}
.fale_conosco_left {
	width:268px;
	float:left;
}
.fale_conosco_content {
	width:661px;
	float:left;
	padding-left:21px;
}
.text_fields_side {
	width:321px;
	float:left;
}
.text_field {
	width:302px;
	height:30px;
	background:url(./../images/text_fields_bg.jpg) no-repeat;
	border:none;
	color:#b6b6b6;
	padding:12px 0 0 10px
}
ul.text_fields {
	width:302px;
	float:left;
	padding:0;
	margin:0;
}
li.text_fields {
	width:302px;
	float:left;
	clear:both;
	list-style:none;
}
.text_area_side {
	width:340px;
	float:left;
}
.text_area {
	width:330px;
	float:left;
	height:110px;
	background:url(./../images/text_area_bg.jpg) no-repeat;
	border:none;
	color:#b6b6b6;
	padding:14px 0 0 10px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.enviar_button { 
	cursor:pointer; 
	float:left; 
	height:40px; 
	width:110px; 
	margin-top:10px; 
	border:none; 
	background:url(../images/enviar_button.jpg) no-repeat; 
}

.errado { background:url(../images/text_fields_bg_2.jpg) no-repeat;}
.TxtErrado { background:url(../images/text_area_bg_2.jpg) no-repeat;}


.footer {
	width:100%;
	height:172px;
	float:left;
	clear:both;
	background:url(./../images/footer_bg.jpg) repeat-x #7c7c7c;
}
.footer_content {
	width:950px;
	height:175px;
	margin:0 auto;
}
.footer_logo {
	float:left;
	padding-top:18px;
}
.footer_menu_box {
	width:350px;
	float:left;
}
ul.footer_menu {
	float:left;
	width:450px;
	list-style:none;
	padding:22px 0 0 30px;
	font-size:16px;
}
li.footer_menu {
	float:left;
	padding-right:15px;
	color:#cccccc;
}
li.footer_menu a {
	color:#cccccc;
	text-decoration:none;
}
li.footer_menu a:hover {
	color:#fff;
	text-decoration:none;
}
.copyright {
	width:300px;
	float:left;
	padding:38px 0 0 0;
	font-size:11px;
	color:#a8a7a7;
}
.bamboo {
	width:80px;
	float:left;
	padding:38px 0 0 25px;
}
.bamboo img {
	float:left;
}
.bamboo a {
	float:left;
	color:#515151;
	font-size:11px;
	padding-right:5px;
	text-decoration:none;
}
.bamboo a:hover {
	color:#515151;
	font-size:11px;
	text-decoration:underline;
}

.go_top_button {
	float:left;
	clear:both;
}

div#lightbox {
	width:561px;
	height:460px;
	background-color:#FFF;
	margin:0;
	padding:10px;
}
div#lightbox h1 {
	width:505px;
	background-color:#f58220;
	height:30px;
	height:39px;
	float:left;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
	padding:9px 0 0 10px;
	margin:0;
}
div#lightbox img.botao {
	float:left;
	margin:0;
	padding:0;
	height:39px;
}
div#lightbox img {
	float:left;
	margin:10px 0 0 0;
	padding:0;
}
div#lightbox h2 {
	width:571px;
	float:left;
	font-size:16px;
	color:#333;
	padding:15px 0 0 0;
	margin:0;
	font-weight:bold;
}
div#lightbox p {
	width:571px;
	float:left;
	color:#666;
	font-size:13px;
	margin:0;
	padding:15px 0 0 0;
}
div#barra-menu {
	display:none;
	top:0;
	width:760px;
	height:64px;
	position:absolute;
	background: url(../images/barra_menu.png) no-repeat;
	padding:0 0 0 190px;
	z-index:1000;
}
div#barra-menu span {
	font-size:16px;
	color:#FFF;
	float:left;
	font-weight:bold;
	padding:17px 20px 0 0;
}
div#barra-menu span a {
	text-decoration:none;
	color:#FFF;
}
div#barra-menu span a:hover {
	text-decoration:none;
	color:#000;
	background:none;
}
div#tudo {
	overflow:auto;
	background:#7C7C7C;
	overflow-x:hidden;
}


.ie #tudo {
  
}
.ie7 #tudo {
  position:absolute;
}
ie8 #tudo {
  position:absolute;
}

form.news {
	width:310px;
	float:right;
	color:#515151;
	padding:10px 0 0 0;
}
form.news div {
	width:310px;
	font-size:17px;
	font-weight:bold;
}
form.news span {
	width:310px;
	font-size:11px;
	margin:0 0 10px 0;
}
form.news input {
	border:1px solid #e2e2e2;
	padding:4px;
	font-size:11px;
	color:#666;
	background-color:#fff;
	margin:10px 5px 0 0;
}
form.news input.bt {
	color:#f58220;
	padding:3px;
}
