/*
	Company Author: Webroom Soluções Interativas 
	Address: Av. Carmo Gifoni, 481 - Bairro Martins - Uberlandia/MG - BRASIL - Fone: +55 (34) 3237-1253
	Site: www.webroom.com.br - E-mail: webroom@webroom.com.br
	Project: Máquinas Verry
	Date: 19/05/2009
	Author: Leonardo Ota
*/

/*..................... CSS RESET BASICS ..................*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}
ol,ul {	list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}

/*..............COMPLET ESTRUCTURE................*/
.extra_div {padding:0; margin:0; background:url(../imagens/bg_verry.jpg) repeat;}
.extra_div2{padding:0; margin:0; background:url(../imagens/bg_header.png) top repeat-x; }
.extra_div3{padding:0; margin:0; background:url(../imagens/bg_content.png) top no-repeat;  }
.wrap {margin:0 auto; padding:0; width:970px; height:auto;}

#home .content { height:550px; *height:550px; margin:0 auto; _margin:-14px auto 0 auto;}
#institucional .content { margin:0 auto; overflow: hidden; height:400px; _margin:-14px auto 0 auto; _text-align:left;}
#conheca_udia .content { margin:0 auto; height:600px; _margin:-14px auto 0 auto;  _text-align:left;}
#suporte .content { margin:0 auto; padding:0; _margin:-14px auto 0 auto; _text-align:left; display:block; overflow:hidden;}
#fale_conosco .content { margin:0 auto; height:630px; padding:0; _margin:-14px auto 0 auto; _text-align:left;}


#produtos .content {  _text-align:left; display:block; overflow: hidden;}
#produto .content { height:auto; _text-align:left;}

.content {clear:both; overflow:auto;}
.header {height:200px; margin:0 auto;}

/*..............COMMONS................*/
h1{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;}
h2{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;}
h3{}
h4{}
h5{}
h6{}

/*..............HEADER................*/
.header .site_name { background:url(../imagens/bg_logo.png) no-repeat; width:378px; height:145px; float:left;  z-index:20; position:absolute; _margin:0 0 0 -485px; padding:0;}
.header .site_name a { width:378px; height:145px; display:block; overflow:hidden; text-indent:-999px; background:url(../imagens/img_logo.jpg) 55px center no-repeat;}

/*..............NAVIGATION................*/
.navigation { width:620px; height:51px; margin:18px 0 0 350px; _margin:18px 0 0 -135px; background:url(../imagens/bg_navigation.jpg) no-repeat; position:absolute; z-index:10;}
.navigation ul { border:#000 solid 1px;}
.navigation ul li{ float:left;}
.navigation ul li a{text-indent:-9999px; float:left;}
/*..............NAVIGATION MENU................*/
.navigation li.bt_pg_inicial a{ width:127px; height:16px; margin:17px 0 0 14px; padding:0; position:absolute; background:url(../imagens/bt_pg_inicial_a.jpg) no-repeat;}
.navigation li.bt_pg_inicial a:hover{ background:url(../imagens/bt_pg_inicial_ahover.jpg) no-repeat;}

.navigation li.bt_institucional a{ width:105px; height:13px; margin:20px 0 0 168px; padding:0; position:absolute; background:url(../imagens/bt_institucional_a.jpg) no-repeat;}
.navigation li.bt_institucional:hover .sub_institucional { display:block; height:67px; border:none;}
.navigation li.bt_institucional .sub_institucional{	margin:32px 0 0 154px; width:132px; height:100px; position:absolute; display:none; _margin:32px 0 0 154px; _border:none;}
.navigation li.bt_institucional .sub_institucional li.sobre_verry a{ margin:18px 0 0 0px; width:132px; height:16px; background:#036; color:#FFF; text-indent:1px; text-decoration:none;  font-size:12px !important; text-align:center;  padding:7px 0;}
.navigation li.bt_institucional .sub_institucional li.conheca_uberlandia a{ margin:49px 0 0 0px; width:132px; height:22px; padding:6px 0; background:#036; border-bottom:#FFF solid 1px; text-indent:1px; text-decoration:none; font-size:11px !important;  text-align:center; color:#FFF}
.navigation li.bt_institucional .sub_institucional li.sobre_verry a:hover{ background:#102c8d;}
.navigation li.bt_institucional .sub_institucional li.conheca_uberlandia a:hover{ background:#102c8d;}

.navigation li.bt_produtos a{ width:74px; height:13px; margin:20px 0 0 304px; padding:0; position:absolute; background:url(../imagens/bt_produtos_a.jpg) no-repeat;}
.navigation li.bt_produtos a:hover{ background:url(../imagens/bt_produtos_ahover.jpg) no-repeat;}
.navigation li.bt_suporte a{ width:64px; height:13px; margin:20px 0 0 406px; padding:0; position:absolute; background:url(../imagens/bt_suporte_a.jpg) no-repeat;}
.navigation li.bt_suporte a:hover{ background:url(../imagens/bt_suporte_ahover.jpg) no-repeat;}
.navigation li.bt_fale_conosco a{ width:105px; height:13px; margin:20px 0 0 501px; padding:0; position:absolute; background:url(../imagens/bt_fale_conosco_a.jpg) no-repeat;}
.navigation li.bt_fale_conosco a:hover{ background:url(../imagens/bt_fale_conosco_ahover.jpg) no-repeat;}
/*.............. FIM NAVIGATION MENU................ */

.tel_faleconosco{ position:absolute; width:656px; height:90px; background:url(../imagens/img_tel_atendimento.png) no-repeat; margin:70px 0 0 314px; _margin:70px 0 0 -170px;}
.tel_faleconosco p{ position:absolute; margin:26px 0 0 403px; _margin:26px 0 0 76px; text-indent:-9999px; background:url(../imagens/img_faleconosco.png) no-repeat; width:111px; height:41px;}

/*.................... CONTENT ....................*/
.bem_vindo_institucional{ width:622px; margin:0 0 0 0; _width:600px; _margin:0 0 0 -345px;}
.bem_vindo_institucional img{ width:313px; height:231px; margin:0; *margin:-12px 0 0 0; _margin:0 0 0 0px; float:left;}
.bem_vindo_institucional p{ margin:-14px 0 0 0; padding:20px 0 0 15px; overflow:hidden; display:block; color:#9a9a9a; font-weight:bold; text-align:justify; _width:260px; _padding:0px; _margin:30px 0 0 0;}
.bem_vindo_institucional .bt_saiba_mais a img{ margin:10px 0 0 0px; width:80px; height:29px; border:none; cursor:pointer; _margin-left:0}

.animac_circulo{ width:344px; height:344px; margin:-145px 0 0 630px; *margin:-230px 0 0 630px; _margin:-225px 0 0 130px; position:absolute; background:url(../imagens/circulo.png) no-repeat;}

.destaque_produtos{ overflow:hidden; position:absolute; margin:30px 0 0 0; *margin:-70px 0 0 0; _margin:-50px 0 0 -725px;}
.destaque_produtos h2{ width:442px; height:82px; margin:70px 0 0 0;  text-indent:-9999px; background:url(../imagens/tit_destaque_produtos.gif) no-repeat;}
.destaque_produtos h3{ margin:12px 0 10px 0; font-size:22px; color:#666; font-weight:bold; _text-align:left !important; }
.destaque_produtos img{ margin:10px 10px 0 0; _margin:10px 10px 0 250px; float:left;}
.destaque_produtos .bt_saiba_mais a img{ margin:10px 10px 0 0; *margin:125px 0 0 -245px; display:block; _margin:110px 0 0 -250px; z-index:10; _position:absolute;}
.destaque_produtos p{ color: #999; width:245px; float:left; font-size:14px; _text-align: left !important; }
.destaque_produtos input{ background:url(../imagens/bt_saiba_mais.gif) no-repeat; width:80px; height:29px; border:none; text-indent:-9999px; cursor:pointer; margin-top:10px; *margin:100px 0 0 -247px; _margin-top:110px;}

.destaque_suporte{overflow:hidden; width:515px; height:300px; background: url(../imagens/bg_destaque_suporte.gif) no-repeat; margin:120px 0 0 450px; *margin:30px 0 0 450px; position:absolute; _margin:50px 0 0 -20px;}
.destaque_suporte h2{ width:94px; height:34px; margin:20px 0 0 17px; _margin:20px 0 0 -380px; text-indent:-9999px; background: url(../imagens/tit_destaque_suporte.png) no-repeat;}
.destaque_suporte p{ color: #999; width:230px; font-size:14px; margin:15px 0 0 17px; _margin:15px 0 0 -260px; _text-align: left !important;}
.destaque_suporte input{ background:url(../imagens/bt_saiba_mais.gif) no-repeat; width:80px; height:29px; border:none; cursor:pointer; margin:15px 0 0 17px; *margin:15px 0 0 -433px; _margin:15px 0 0 -235px;}
.destaque_suporte img{ margin:-15px 0 0 250px; *margin:-20px 0 0 250px; _margin:-20px 0 0 0px; width:247px; height:161px; position:absolute; }
.destaque_suporte .bt_saiba_mais img{ margin:0; _margin:-70px 0 0 0px;  width:80px; height:29px; position:absolute; _margin:0; }

#produtos .conteudo_interna{ height:auto; float:left; width:200px; }
.conteudo_interna h1{height:60px; background:url(../imagens/tit_internas.jpg) no-repeat; text-indent:-9999px;}
.conteudo_interna img{ background:url(../imagens/img_institucional.jpg) no-repeat; width:275px; height:184px; float:left; margin:20px 0 0 0; padding:0 15px 0 0;}
.conteudo_interna p{ margin:20px 0 0 0;}

#suporte .conteudo_interna h1{ width:967px; height:60px; background:url(../imagens/tit_internas_suporte.jpg) no-repeat; text-indent:-9999px;}
#conheca_udia .conteudo_interna h1{ width:967px; height:60px; background:url(../imagens/tit_internas_conheca_udia.jpg) no-repeat; text-indent:-9999px;}
#fale_conosco .conteudo_interna h1{ width:967px; height:60px; background:url(../imagens/tit_internas_fale_conosco.jpg) no-repeat; text-indent:-9999px;}
#produtos .conteudo_interna h1{ width:967px; height:60px; background:url(../imagens/tit_internas_produtos.jpg) no-repeat; text-indent:-9999px;}
#produto h1{ width:967px; height:60px; background:url(../imagens/tit_internas_detalhe_produto.jpg) no-repeat; text-indent:-9999px;}

#fale_conosco form{ float:left; width:500px; }
#fale_conosco label{ width:100px; display:block; padding-top:10px; color:#000;}
#fale_conosco input{ margin-top:0px; }
#fale_conosco strong{ color:#000}

#suporte form{ float:left; width:500px; }
#suporte label{ width:100px; display:block; padding-top:10px; color:#000;}
#suporte input{ margin-top:0px; }
#suporte strong{ color:#000}

.enderecos { position:absolute; float:left; margin:-525px 0 0 530px; *margin:-514px 0 0 528px; overflow:hidden; }
.enderecos h3{ font-size:20px; color:#000;}

.colunm_categorias { border:#ccc solid 3px;  margin:15px 0 0 0; padding:10px; width:210px; background:#FFF; display:block; }
.colunm_categorias h2{ border-bottom:#ccc solid 3px; padding-bottom:5px; font-weight:bold; }
.colunm_categorias ul{ *margin:0 0 0 -14px; padding:0;}
.colunm_categorias ul li{ *margin:0 0 0 14px; list-style:none; }
.colunm_categorias ul li a{ text-decoration:none; color:#999;}
.colunm_categorias ul li a:hover{ text-decoration:underline;}
.colunm_categorias .tit_colunm{padding:8px 0 5px 0; color:#1d347d; font-weight:bold; width:210px; }

/*
.conteudo_produtos{ width:711px; margin:-1010px 0 0 250px; display:block; overflow:hidden;}
*/
#produtos .conteudo_produtos{ width:711px; float:right; margin-top:64px;}
#produtos .conteudo_produtos h2{ border:#ccc solid 3px; padding:8px 0 8px 10px; background:#FFF; font-weight:bold; width:684px; margin:10px 0 0 0px; }

.conteudo_produtos .box_produto{ width:220px; border:#ccc solid 3px; margin:10px 11px 0 0; background:#FFF; float:left;}
.conteudo_produtos h3{ background:#FFF; font-weight:bold; padding:5px 0 5px 10px; }
.conteudo_produtos a{ width:220px; display:block; padding:5px 0 5px 0px; font-size:11px; color:#000; font-weight:bold; text-decoration:none; clear:both; text-align:center;}
.conteudo_produtos .borda_img{width:215px; border-bottom:#ccc solid 3px; border-top:#ccc solid 3px; padding:0 0 0 5px;}

#produto .conteudo_interna2{}
#produto .conteudo_interna2 h2{ font-size:18px; font-weight:bold; padding:10px 0;}
#produto .conteudo_interna2 .box_img_prod{ width:294px; height:300px; border:#ccc solid 3px; background:#FFF; float:left;}
#produto .conteudo_interna2 .box_img_prod img{ position:absolute; }
#produto .conteudo_interna2 .box_img_prod .selo_garantia{position:absolute; margin:204px 0 0 190px; z-index:10;}

#produto .conteudo_interna2 .tb_detalhe{ overflow:hidden;}
#produto .conteudo_interna2 .tb_detalhe table{ margin:2px 0 0 12px; background:#FFF}
#produto .conteudo_interna2 .tb_detalhe tr{ }
#produto .conteudo_interna2 .tb_detalhe td{ width:323px; height:32px; *height:15px; padding:8px; border:#ccc solid 3px; color:#0e2373; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

#produto .conteudo_interna2 .bloco2{ padding-top:15px; clear:left; overflow:hidden; display:block;}
#produto .conteudo_interna2 .descricao_prod{ background:#FFF; border:#CCC solid 3px; width:630px; float:left; margin-left:12px;}
#produto .conteudo_interna2 .descricao_prod h3{ color:#666; font-size:16px; font-weight:bold; padding:10px 0 8px 10px;}
#produto .conteudo_interna2 .descricao_prod p{padding:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#produto .conteudo_interna2 .bloco2 .detalhe_img_min{overflow:hidden;}
#produto .conteudo_interna2 .bloco2 .img_prod{ border:#CCC solid 3px; width:97px; overflow:hidden; margin:0 17px 15px 0 ; background:#FFF; float:left;}
#produto .conteudo_interna2 .bloco2 .img_prod a{ color:#999; text-decoration:none;}
#produto .conteudo_interna2 .bloco2 .img_prod a:hover{ text-decoration:underline;}
#produto .conteudo_interna2 .bloco2 .img_prod img{ border-bottom:#CCC solid 3px; }
#produto .conteudo_interna2 .bloco2 .img_prod p{ padding:2px 0 4px 4px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/*.................... COMMONS ....................*/
.azul{ color:#0d2574 }
.vermelho{ color:#f93333 !important; }
.list_n{ list-style:none !important;}
.tit_colunm{padding:5px 0;}
.float_left{ float:left;}
.font_11{ font-size:0.9em;}
.padd_left_5px{ padding-left:5px;}
.bold{ font-weight:bold;}
.spacing{ letter-spacing:1px;}

/*.................... FOOTER ....................*/
.footer { margin:0 auto; background: url(../imagens/bg_footer.png) bottom no-repeat; height:155px; _margin-top:20px;}
.footer .copyright { font-style:normal; padding:0; margin:95px 0 0 310px; _margin:95px 0 0 -150px; position:absolute; } 
.selo_webroom { width:116px; height:35px; margin:95px 0 0 830px; _margin:95px 0 0 350px; position:absolute; background: url(../imagens/logo_webroom.gif) no-repeat; display:block;}
.selo_webroom a {  width:116px; height:35px; padding-bottom:20px; text-indent:-9999px; text-decoration:none;display:block; overflow:hidden;}


