* { margin: 0; padding: 0; line-height: 14px;}
body { margin: 0; padding: 0; font-family: arial; font-size:11px;}
img, div {/* behavior: url(iepngfix.htc) */}

.banner-lateral {
	background-image: url(imagens/fundo-produto-lateral.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 143px;
	padding: 5px 0;
	margin-top: 10px;
}

.banner-lateral img {
	margin: 0 6px;
	display: block;
	border: none;
}

.banner-lateral h5 {
	background-image: url(imagens/fundo-inferior-com-sombra-do-produto-lateral.png);
	background-repeat: no-repeat;
	background-position: top center;
	color: white;
	padding: 5px;
	padding-bottom: 0;
}

.banner-lateral p {
	background-color: #FF2400;
	padding: 5px;
	padding-top: 0;
}

.banner-lateral strong {
	color: #FFF700;
}

.banner-lateral em {
	color: white;
}

/** ESTRUTURA - TOPO **/
#topo { background: url(img/topo_fundo2.jpg) repeat-x; height: 44px; width:100%; overflow:hidden; }
#topo li {  float: left; display: inline; }
#topo li div { display: block; margin: 5px 5px 0px 5px;} 
#topo li span { display: block; margin: 5px 5px 0px 5px;}
#topoLink { width: 420px; margin:auto; height:44px; background:url(img/topo_fundo2.jpg) repeat-x; 
			color: #660000; font-size: 11px; float:right}
#caminho {background: #f35202 repeat-x; height: 60px; width:100%; overflow:hidden;}

#div_e { float: left; width: 150px; height: 50x; background-color: #0000FF; }
#div_d { float: right; width: 300px; height: 50px; background-color: #FF0000; }


ul.sectionMenu {
	text-transform:uppercase;
	color:#990000;
	font-weight:bold;
	
}

ul.sectionMenu li {
	margin-bottom:15px;

}

ul.sectionMenu li ul {
	font-weight:normal;
	padding-left:3px;
	text-transform:none;
	
}

ul.sectionMenu li ul li {
	margin-bottom:0;
	margin-top:3px;
}




/** ESTRUTURA - MENU **/
.divMenu { display: inline; padding-right: 12px; padding-bottom:9px; padding-top:9px; padding-left:12px; width:100%;}

.divMenuAll { padding-right: 2px; padding-bottom:2px; padding-top:2px; padding-left:10px;}


/** ESTRUTURA - TV **/
#tv { height:300px; text-align:center; z-index: 10; background:#000000;}

#titulocategoria { background-color:#000000; height:150px; text-align:center; }
/* #tv_esq { background: url(img/tv_esq.jpg) no-repeat; height:208px;  } */ 
#tv_meio {  height:208px; width:700px; position: absolute; text-align:center;} 
#chamada {  height:208px; margin-right: 157px; margin-bottom: 10px;}
/* #tv_dir { background: url(img/tv_dir.jpg) no-repeat; height:208px;  } */ 

/** ESTRUTURA - BUSCA **/
#busca { background-color:#ffffff; height: 27px; margin-top: 4px;}

/** ESTRUTURA - CORPO **/
#corpo{}
#conteudo{
	height:100%;
	margin-left:188px;
}
#menulateral{width:146px;padding:10px;background:#fff;float:left;border:1px solid #dadada;border-top:1px solid #fff;margin:4px 0px 0px 10px;}
#bannersdireito{width:168px;background-color:#fff;float:right;margin:4px 10px 0px 0px}
#conteudocar {  height:100%; background-color:#ffffff; margin-left: 20px; margin-right: 20px;}
#carrinho {  height:100%; background-color:#ffffff;}
#menuCat { width:160px; height:100%; background-color:#ffffff; float:left;}
#produto {  height:100%; background-color:#ffffff; margin-right: 188px;}
#meioconteudo {  height:100%; background-color:#ffffff; margin-right: 20px; }
#paginacao {margin: 10px; clear: left;}

/** ESTRUTURA - RODAPE **/
#rodape {clear: both;}
#rodape1 { background: url(img/fundo_rodape1.jpg) repeat-x #E7E7E7; height:230px; padding-top: 15px;}
#rodape2 { background: url(img/fundo_rodape2.jpg) repeat-x;  height: 85px; clear: both; }

/** ESTRUTURA - SUBMENU CATEGORIAS **/
.catsubmenu_0 {color:#666; text-decoration:none; font-weight: bold}
.catsubmenu_0:hover {color:#FE5400; font-weight: bold}

.catsubmenu_1 {color:#666; text-decoration:none;}
.catsubmenu_1:hover {color:#FF0033;}

.catsubmenu_2 {color:#666; text-decoration:none;}
.catsubmenu_2:hover {color:#990000;}

.catsubmenu_3 {color:#666; text-decoration:none;}
.catsubmenu_3:hover {color:#2B29BE;}

.catsubmenu_4 {color:#666; text-decoration:none;}
.catsubmenu_4:hover {color:#FF0000;}

.catsubmenu_5 {color:#666; text-decoration:none;}
.catsubmenu_5:hover {color:#FE5400;}

.catsubmenu_6 {color:#666; text-decoration:none;}
.catsubmenu_6:hover {color:#FE5400;}

.catsubmenu_7 {color:#666; text-decoration:none;}
.catsubmenu_7:hover {color:#FE5400;}

.tPretoMenuGrande {color:#000000; font-size:18px;}

.link_laranja12 {color:#FE5400; font-size: 12px; text-decoration:none;}
.link_laranja12:hover {color:#666666; text-decoration:underline;}

.faixacategoria {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#FFFFFF; text-decoration:none;}
.faixacategoria:hover {color:#FFFFFF;text-decoration:underline;}

.faixacategoriamenu {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#FFFFFF; text-decoration:none;}
.faixacategoriamenu:hover {color:#FFFFFF;text-decoration:underline;}


.caixaproduto {color:#666; text-decoration:none;}
.caixaproduto:hover {color:#FE5400;}

/** ESTRUTURA - FORMULARIO **/
form#cadastro fieldset {
    clear: both;
    font-size: 100%;
    padding: 10px;
    border-color: #ff9900;
    border-width: 0px 0px 0 0;
    border-style: none none none none;
    margin: 0 0 0 0;
}

form#formCad fieldset {
    font-size: 100%;
    padding: 10px;
    border-color: #FE5400;
    border-width: 1px 0px 0 0;
    border-style: solid none none none;
    margin: 0 0 0 0;
}

form#formCad fieldset legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff7800;
    border-color: #9912aa;
    border-width: 10px 0 0 0;
    border-style: none none none none;
    margin: 0 0 0 0;
    padding: 5px;
}

form#formCad div {
    clear: left;
	text-align: left;
    display: block;
    height: 1%;
    margin: 5px 0 0 0;
    padding: 1px 3px;
}

form#formCad div p {
    clear: left;
	text-align: left;
    height: 1%;
    margin: 5px 0 0 0;
    padding-left: 170px;
}

form#formCad div label {
    display: block;
    float: left;
    width: 150px;
    padding: 3px 5px;
    margin: 0 0 5px 0;
    text-align: right;
	border-color: #9912aa;
    border-width: 0 0 0 0;
    border-style: solid none none none;
    font-size: 100%;
}

/** ESTRUTURA - LINKS **/
a {color:#666; text-decoration:none;}
a:hover {color:#FE5400;}

.men_topo {color:#660000;}
a.men_topo {text-decoration:none;}
a.men_topo:hover {color:#FFFFFF;}

.caminho {color:#FFFFFF;}
a.caminho {text-decoration:none;}
a.caminho:hover {color:#000;}

.all_cat {color:#FFFFFF;}
a.all_cat {text-decoration:none;}
a.all_cat:hover {color:#FFFF00;}

.tit_men {color:#FFFFFF;}
a.tit_men {text-decoration:none;}
a.tit_men:hover {text-decoration:underline; color:#FFFFFF;}

.borda {border:solid 1px #CCC; padding:3px;}
a.borda {color:#FE5400;}
a.borda:hover {background:#FE5400; color:#FFFFFF;}

/** ESTRUTURA - TITULOS **/
.t1 { color: #660000; font-size: 11px; }
.t2 { color: #8B8B8B; font-size: 11px; }
.t3 { color: #7E7E7E; font-size: 10px;}
.t5 { color: #FE5400; font-size: 13px; }
.t6 { color: #5B5B5B; font-size: 11px; font-weight:bold; }
.t7 { color: #FE5400; font-size: 11px; font-weight:bold; }
.t8 { color: #000; font-size: 18px; }
.t9 { color: #FE5400; font-size: 18px; }
.t10 { font-size: 12px; font-weight:bold; color:#333333;}

.tCinzaBold { font-size: 11px; font-weight:bold; }
.tCinzaBoldGrande { font-size: 15px; font-weight:bold; }
.tLaranja {color:#FE5400;}
.tLaranjaBold {color:#FE5400; font-weight:bold;}
.tLaranjaBoldGrande {color:#FE5400; font-size:15px; font-weight:bold;}
.tLaranjaBoldGG {color:#FE5400; font-size:20px; font-weight:bold;}
.tBranco {color:#FFFFFF;}
.tBrancoBold {color:#FFFFFF; font-weight:bold;}
.tBrancoBoldGrandeGG {color:#FFFFFF; font-weight:bold; font-size:20px;}
.tPretoBoldGrande {color:#000000; font-size:18px;}
.tVermelhoBoldGrande {color:#FF0000; font-size:15px; font-weight:bold;}
.tBold {font-weight:bold;}

.tVerdeBoldGrande {color:#00CC00; font-size:15px; font-weight:bold;}

/** ESTRUTURA - FORM ELEMENTOS **/
.field_select {font-size:11px; background-color:#FEE7D5; border: 2px solid #F47109;}
.field {font-size:11px; background-color:#FEE7D5; border: 1px solid #F47109;}
.box {font-size:11px; border: 1px solid #B8B8B8; padding:3px;}

/** ESTRUTURA - BORDER STYLES **/
.linha_b {border-bottom:dotted 1px #999; }
.linha_t {border-top:dotted 1px #999; }
.linha1 { border-bottom:dotted 1px #999; }


/** ESTRUTURA - OUTROS **/
.tabED { margin-left:3px; margin-right:3px}

/* .men_fundo {background:url('../img/men_fundo.jpg') bottom repeat-x #FFF;} */
.men_fundo {background:#f1f1f1;}
.produto { color: #686868; font-size: 11px; padding: 12px 5px 10px 5px;}


a {
	cursor:pointer;
	text-decoration:none;
}

img, ul, a, fieldset {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.tabs {
	background:transparent url(img/bgTabsLeft.gif) no-repeat left 7px;
	margin-bottom:10px;
	padding:7px 0 0 9px;
}
ul#abas {
	background:transparent url(img/bgTabsRight.gif) no-repeat right top;
	margin-bottom:-120px;
	min-height:29px;
	padding-bottom:132px;
}
ul#abas li {
	background:transparent url(img/tabRight.gif) no-repeat right top;
	float:left;
	margin-right:-1px;
	margin-top:3px;
	padding:0 8px 0 0;
	position:relative;
	overflow:hidden;
}
ul#abas li a {
	background:transparent url(img/tabLeft.gif) no-repeat left top;
	color:#FE5400;
	display:block;
	font-size:11px;
	padding:5px 10px 10px 20px;
}

ul#abas li.selected {
	background:transparent url(img/tabRightSelected.gif) no-repeat scroll right top;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:-29px;
	margin-right:-7px;
	margin-top:-7px;
	z-index:100;
}
ul#abas li.selected a {
	background:transparent url(img/tabLeftSelected.gif) no-repeat scroll left top;
	padding:10px 10px 20px 20px;
}


.caixatexto {
	background:transparent url(img/bgTabsLeft.gif) no-repeat scroll left 7px;
	margin-bottom:10px;
	padding:7px 0 0 9px;
	position: relative;
	float: left;
}

.caixatextof {
	background:transparent url(img/bgTabsRight.gif) no-repeat scroll right top;
	padding-top: 7px;
	font-size:1.3em;
	font-weight:bold;
	height: 35px;
	position: relative:
}

.menuSimples {font-weight: bold; display: inline;}
.menuSimples li {display: inline;}
.menuSimples a {color: #000; padding: 0 5px;}

