/* Powered by | BRANE DO BRASIL
   Otimização de Sites e Marketing em Internet
   Site: WWW.BRANE.COM.BR
   Tel: 3362-2375 / 3361-2162
*/
   

body {font-family:Calibri,"Trebuchet MS",Verdana; font-size:12px; margin:0; background-image: url(/resources/img-layout/bkg-top.jpg); background-repeat: repeat-x; background-position: top; z-index: 0;}

h1 {color:#780606; font-family:"Century Gothic",Arial,Verdana; font-size:16px; font-weight:bold; padding:1px;}

h2 {color:#780606; font-family:"Century Gothic",Arial,Verdana; font-size:14px; font-weight:normal; padding:1px; max-height:}

h3 {color:#780606; font-family:"Century Gothic",Arial,Verdana; font-size:14px; font-weight:normal; padding:1px;}

h4  {color:#780606; font-family:"Century Gothic",Arial,Verdana; font-size:14px; font-weight:normal; padding:1px;}


#conteudo h3 { font-size: 120%; color: #719AB0; font-family: "Century Gothic", Arial, Verdana; font-weight: normal; }

.hr {border:0; width: 100%; color: #CCC;; height: 1px; float:left; margin-top:3px; margin-bottom:3px;}

/* Estrutura do site -----------------------------------------------*/

#geral, #top, #conteudo, #left, #right, #center { width:764px; float:left; position:relative;}

#geral		  { float:none; margin:auto;}

#top		  { height:70px; text-align:center}



#conteudo	  { font-size:12px; background-color: #FFFFFF;}




#menu-superior { height:35px; background-image: url(/resources/img-layout/bkg-menu-superior.jpg); background-repeat: repeat-x; background-position: bottom;}


/*  MENU DROP DOWN HORIZONTAL ---------------------------------------------------------*/

/* Primeiro Nível */
.menu-top {	width:auto;	font:11px Verdana;	float:left;	position:relative;	z-index:100;	background-image: url(/resources/img-layout/bkg-menu-superior.jpg);}

.menu-top ul           { list-style-type:none; margin:0; padding:0;}
.menu-top li           { height:34px; display:inline; position:relative; float:left; } 
.menu-top li a         {	color:#FFF; line-height:34px;	text-decoration:none;	text-align:center;	float:left;	display:block;	padding-top: 0;	padding-right: 18px;	padding-bottom: 0;	padding-left: 18px;	font-weight: bold;}

.menu-top li a:hover   {background-image: url(/resources/img-layout/bkg-menu-superior-hover.jpg); _background-image: url(/resources/img-layout/bkg-menu-superior-hover.jpg);	color: #FFFFFF;}

/* Segundo Nível */
.sub-menu              { width:132px; background:#FFF; left:-1px; top:34px; border:1px solid #000;  }
.sub-menu li           { height:auto; background:#FFF; border-right:0px;  border-bottom:1px dotted #000;}
.sub-menu li a         { width:140px; line-height:34px; padding:0; color:#000; text-align:left; display:block; }
.sub-menu li a:hover   { background-image: url(/resources/img-layout/bkg-menu-superior-hover.jpg);  }

/* Hiden Submenus */
.menu-top ul ul            { margin:0px; padding:0px 10px;  position:absolute; display:none; }

/* Show submenus */
div.menu-top li:hover      { cursor:default; z-index:100; }
div.menu-top li:hover ul   { display:block; }

/* fim menu drop down ---------------------------------------------------------*/


#left         { width:19px; height:197px; background-image: url(/resources/img-layout/bkg-left.jpg); background-position: left top; }

#center       { width:724px; border: 1px solid #FFFFFF; }




#menu-cat {float: left; width: 150px; margin-top: 28px; list-style-type: none;}
#menu-cat a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#menu-cat ul li {list-style-type: none;}

#sub-cat {float: left; width: 100%; background-color:#FFFFFF}


#produtos { width:508px; float:left; height:auto; position:relative;}
#produtos a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;text-decoration: none; font-weight:bold}

#right        { width:19px; height:197px; background-image: url(/resources/img-layout/bkg-right.jpg); background-position: right top; }

#menu-inferior       { width:764px; height:50px; float:left; text-align: center; }

#menu-inferior a:link, #menu-inferior a:visited, #menu-inferior a:active { color:#003366; font-size:16; font-family: Arial, Helvetica, sans-serif; }

#menu-inferior a:hover { text-align: center; color:#FF9900; font-size:16; font-family: Arial, Helvetica, sans-serif; }

.menu-inferior       { width:764px; height:7px; float:left;	background-image: url(/resources/img-layout/bkg-menu-inferior.jpg); background-repeat: no-repeat; background-position: center center; }

#txt {padding:5px; position:relative; width:510px; height:auto; float:left;}

#footer	  {height:76px;width:100%;background-image: url(/resources/img-layout/bkg-footer.jpg);background-repeat: repeat-x;background-position: bottom;text-align: center;position: relative;float:left;}

.prodCont {float: left; width: 100%; margin-top:30px; }
.prodEsq {float: left; width: 47%; height:47%; padding: 5px;}
.prodDir {float: left; width: 47%; padding: 5px 0 0 15px}
.separador {float: left; width: 100%;}
.prodItemDetail {color:#719CAF; font-size:130%; font-weight:bold; text-transform:uppercase;}
.prodPrice {color:#000099; font-size:17px; font-weight:bold; margin-bottom: 0px;}

.listaProdutos {float: left; padding:40px 5px 40px 0 ; width:153px; height:150px; margin:5px; text-align: center;}

#listacathome   { width:508px; float:left; margin-bottom:30px;}

#listacathome a { font-weight:bold; }

..listaProdutos {float: left; padding:15px 0; width:100px; height:100px; margin:5px; text-align: center;}

..listaProdutos img {width:50px; height:50px}

hr {border: 0; width: 100%; color: #CCC; background-color: #CCC; height: 1px;}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-align: center;
}


.lat_direita { 	background-attachment: scroll; background-color: #FFFFFF; background-image: url(/resources/images/base_07.jpg); background-repeat: no-repeat; background-position: left top; width: 39px; }

.lat_esquerda { background-attachment: scroll; background-color: #FFFFFF; background-image: url(/resources/images/base_03.jpg); background-repeat: no-repeat; background-position: right top; width: 38px; }

.ml { background-attachment: scroll; background-image: url(/resources/images/base_04.jpg); background-repeat: no-repeat; background-position: left top; height: 429px; width: 1px; }

.mr { background-attachment: scroll; background-image: url(/resources/images/base_06.jpg); background-repeat: no-repeat; background-position: left top; 	height: 429px; width: 1px; }



#right_col { float: left; width: 200px; margin: 0px; padding:0px; }




#titulos h2 { padding: 10px; font-family: "Century Gothic", Arial, Verdana; font-size: 130%; color: #780606; font-weight: normal; }






td { font-family: Calibri, "Trebuchet MS", Verdana; font-size: 12px; color: #000000; }







#conteudo_prod { background-color: #96C2CB; height: 10px; width: 10px; border: 1px solid #CCCCCC; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; }

#nav strong  { background-color: #96C2CB; height: 10px; width: 10px; border: 1px solid #CCCCCC; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; }




#conteudo_detalhe { font-weight: normal; background-color: #94C0CB; padding: 0px; }

#mais_fotos a:active { font-weight: normal; background-color: #94C0CB; padding: 0px; }



#conteudo_detalhe legend { font-size: 130%; color: #990000; }

#conteudo_detalhe legend { font-size: 130%; color: #990000; }

#conteudo_detalhe fieldset { padding-left: 10px; }

#conteudo_detalhe fieldset { padding-left: 10px; }

#cumbs { color: #999999; font-weight: normal; }


.footer { background-attachment: scroll; background-image: url(/resources/images/bg_footer.jpg); background-repeat: repeat-x; background-position: center bottom; height: 50px; padding-top: 10px; }


.footer #footer_info { font-size: 90%; }

.menu a { font-size: 100%; color: #FFFFFF; text-decoration: none; height: 35px; padding: 10px; 	_padding: 5px; }

.menu a:hover { font-size: 100%; color: #FFFFFF; text-decoration: none; background-image: url(/resources/images/bg_menu_hover.jpg); background-repeat: repeat-x; background-position: center; height: 35px; padding: 10px; _padding: 5px; }

.texto_vermelho h2{ color: #870708; }

.texto_azul h2 { color: #729BB1; font-size: 130%; font-weight: bold; margin-top: -5px; }

.texto80pc {font-size: 70%; }

.preco_index { font-size: 80%; color: #0099FF; }

.descr_oferta { font-size: 80%; color: #990000; }



#right_col_prod { width: 200px; margin-right: 10px; }

#right_col_equip { width: 200px; margin-right: 10px; padding:20px 0 0 20px; }

#right_col_equip li { font-size: 110%; list-style-position: outside; list-style-type: none; margin-bottom: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; padding: 5px; }

#right_col_equip a { text-decoration: none; color: #000000; }

#right_col_equip a:hover { text-decoration: none; color: #DB0908; }



#conteudo_prod { padding: 10px; text-align: justify; float: left; width: 470px; margin-top: -15px; margin:0px; padding:0px; }


#right_col_prod li { font-size: 110%; list-style-position: outside; list-style-type: none; margin-bottom: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; padding: 5px; }



#right_col_prod a { text-decoration: none; color: #000000; }

#right_col_prod a:hover { text-decoration: none; color: #DB0908; }

.active { text-decoration: none; color: #DB0908; }

.botao { font-family: "Century Gothic", Arial, Verdana; font-size: 130%; color: #780606; font-weight: normal; }




#conteudo_detalhe { padding: 10px; text-align: justify; float: left; width: 680px; margin-top: -15px; }

.detalhe_nome { font-size: 130%; font-weight: bold; color: #AE0808; }

.detalhe_carac { font-size: 130%; text-transform: uppercase; color: #719CAF; font-weight: bold; }

#cumbs a { color: #999999; font-weight: normal; }

.preco_detalhe { font-size: 120%; font-weight: bold; color: #000099; }

.link_activeCopy { font-size: 100%; color: #000000; text-decoration: none; background-repeat: repeat-x; background-position: center; background-image: url(/resources/images/bg_menu_active.jpg); padding: 10px; _padding: 5px; height: 35px; }

.link_active { font-size: 100%; color: #FFFFFF; text-decoration: none; background-image: url(/resources/images/bg_menu_hover.jpg); background-repeat: repeat-x; background-position: center; height: 35px; padding: 10px; _padding: 5px; }



.conteudo-right { background-color:#FFF; float: right; width: 28%; color: #000000; }

.conteudo-right-prod  { background-color:#FFF; float: right; width: 28%; color: #000000; }


.conteudo { padding: 10px; text-align: justify; float: left; width:490px; margin-top: -15px; font-family: "Century Gothic", Arial, Verdana; font-size:12px; font-weight: normal; }

.conteudo a { text-decoration: none; color: #000000; }


#prod-ofertas{ width:90px; float:left; padding:0 5px 0 5px; text-align:center;}

#prod-ofertas p{ text-align:center;}
#prod-ofertas img { width:40px; height:50px; }

.paginacao    { width:450px; margin-top:25px;  float:left; text-align:center; }

.paginacao a	{ color:#000000;}

.paginacao a:hover	{ color:#780606;}

/*.img-prod-profissional  {width:75%; height:75%; }
.img-prod-profissional  {height:150px; width:150px;}*/

. bot-info-prod     {color:#000000;}
. bot-info-prod a:hover     {color:#DB0908;}

.link-conteudo-prod           { float: left; width: 100%; }
.link-conteudo-prod a:hover   { color: #000000; font-size:16px; }
.link-conteudo-prod a         { text-decoration: none; color: #DB0908; font-weight:bold; font-size:16px; }

#bot-logo		{ position:absolute; width:240px; height:65px; z-index:100; }
#bot-logo img		{ width:100%; height: 100%; border:0; cursor:pointer; z-index:100; }

#formprod      { float:left; margin:20px 0 0 0; }

.box-img-prod    { height:150px;}