/* CSS Document */
/* ===================== */
/* === by Washington === */
/* ===================== */


/* mudar a cor da borda*/
/*http://www.thecssninja.com/xhtml/advanced-hover-css*/

@import url("reset.css");
@import url("frm.css");
@import url("menu.css");
@import url("menu_produtos.css");
/*@import url("popup.css");*/

*		{ 
			font-family:Tahoma; 
			color:#000; 
			font-size:11px;
			margin: 0;
			
		}
		
* html hr { height:4px}
hr		{
			width:100%;
			height:1px;
			background:#ef7d05;
			border:solid 2px #ef7d05;
			margin-top:40px;
			margin-bottom:15px;
			line-height:1px!important;
		}
		
a		{ 
			text-decoration:none!important;
		}
.tt{
			width:auto;
			line-height:17px;
			background:url(../imagens/marcador_azul.jpg) no-repeat left center ;
			padding-left:20px;
			margin-bottom:10px;
			font-size:14px;
			color:#000;
			font-weight:bold;
		}
.separador { margin-left:300px; display:inline; clear:both; position:absolute }
	
body	{ 
			width:100%; 
			height:100%; 
			/*background:red;*/ /*TIRAR */
		}
#azul	{ 
			width:100%; 
			height:71px;
			background:#1A3D77; 
			border-top: solid 5px #FE7D05; 
			border-bottom: solid 8px #fff; 
			position:absolute;
		}
		
#png	{ 
			position:absolute; 
			z-index:1;
		}
		
#img_topo { 
			width:100%; 
			margin-top:71px;
		}
* html #corpo { margin-top:-2px}
#corpo	{ 
			width:1000px;
			display:table;
			height:100% auto;
			text-align:left;
			margin:auto;
			clear:both;
			/*background:#00FF00;*/
		}
		
	#left { 
			width:33.5%; 
			margin-left:10px; 
			float:left!important;
			display:inline;
			overflow:hidden;
			z-index:1;
			/*background:#0000CC*/
			
		}

	#left .cxCinza	{ font-weight:bold; background:#d7d7d7; margin:4px 0; display:block; padding:2px 5px }
	#left a.bt_todas { float:right; margin-bottom:5px; background:#F60; padding:3px; clear:both}
	#left p			{ padding-bottom:10px}
	
	#left .img_loja{
					width:161px;
					height:149px;
					z-index:1;
					position:absolute;
					background:url(../imagens/bg_box_loja_foto.jpg) #242a2e no-repeat bottom;
					}
* html #left .txt_loja{ width:173px}				
	#left .txt_loja{
					 width:100%;
					 height:150px;
					 position:relative;
					 padding-left:162px;
					 padding-top:5px;
					 overflow:hidden!important;
					 z-index:0;
					 background:url(../imagens/bg_box_loja.jpg) repeat-x;
					}
	#left .txt_loja b	{
							color:#fff;
							font-size:16px;						
							}
	#left .txt_loja h6	{
							color:#fff;
							}




	#right {
			float:left!important;
			width:642px;
			display:table;
			margin-left:10px;
			/*background:#00FFFF*/
	}
	
	#right .flash {
						width:642px;
						height:104px;
						background:url(../imagens/img_super_promocao.jpg) no-repeat;
						display: block;
						}

	#right .box_meio_index {
							width:208px;
							float:left;
							margin: 3px 2px 0;
							display:table;
							background:url(../imagens/bg_box_meio_index.jpg) top no-repeat;
							}
	#right #margin		{ margin-top:16px}
	
	#right .box_meio_index h4	{
								 font-size:14px;
								 font-weight:bold;
								 color:#fff !important;
								 margin: 7px 0 4px 20px;
								}	
	#right .box_meio_index p	{ height:100px}
	#right .box_meio_index .bt_saiba_mais{ 
											background:url(../imagens/bg_box_meio__bottom_index.jpg) no-repeat;
											width:100%;
											/*margin-top:14px;*/
											height:24px;
										 }
	#right .box_meio_index .bt_saiba_mais a	{ 
											 float:right;
											 color:#fff;
											 margin: 3px 20px 0 0
											}	
											
	/****************** INTERNAS **********************/										
	.local { width:auto; 
			 float:left;
			 height:13px; 
			 padding:2px 10px; 
			 color:#fff!important; 
			 margin-left:10px; 
			 background:url(../imagens/brd_local_left.jpg) no-repeat left #1a3d77}
	.local a { color:#fff}
	
	.local a:hover { text-decoration:underline!important}
	
	.tt_amarelo{ width:auto; 
				 height:19px; 
				 float:left!important; 
				 font-weight:bold; 
				 font-size:13px; 
				 padding:3px 5px 0;
				 background:url(../imagens/bg_menu.jpg) repeat-x}
				 
	/********* sobre a minas ************/			 
	.img_sobre_loja { width:190px; float:left!important; margin:5px; display:inline; text-align:center; height: 200px;}
	.img_sobre_loja img { border: solid 5px #FE7E06}
	
	/******** lojas com assistencia *******/
	.lojas_assis { width:410px; float:left; background:url(../imagens/bg_box_suporte_tec.jpg) no-repeat top; border-bottom:solid 1px #000; padding-bottom:10px; margin:15px; display:inline;}
	.lojas_assis span { font-size:13px; color:#fff; font-weight:bold; margin-left:20px}
	.clique	{ width:862px; height:82px; background:url(../imagens/img_suporte_cliques.jpg) no-repeat}
	.clique div { width:210px; height:80px; float:left; cursor:pointer; }
	.clique .meio { margin: 0 95px 0 100px}
	
	/******* lojas cidade ***************/
	.lojas_cdd { width:300px; height:200px; float:left; margin: 10px; display:inline;}
	.lojas_cdd .ft_mini { width:93px; height:75px; border:solid 1px #DBDBDB; float:left; margin:2.5px; display:inline;}
	.lojas_cdd .ft_mini:hover	{ border:solid 1px #f90}
	
	/******* produtos ***************/
	.barra_prod_destaque { width:949px; height:22px; background:url(../imagens/img_prod_destaque.jpg) no-repeat}
	div#tipDiv { width:200px}
	.box_produtos { width:175px; height:250px; float:left; margin:8px;}
	.box_produtos img { border: solid 6px #DBDBDB}
	.box_produtos img:hover { border: solid 6px #FF9900}
	.box_produtos b { text-decoration:line-through; color:#F00}
	.box_produtos strong { font-weight:bold; font-size:14px}
	.box_produtos h6 { font-weight: bold; }
	div.titulo_box{ background: #FC3; padding: 2px; }
	div.conteudo_box{ background: #fff; border: solid 1px #FC3; padding: 2px; }
	h4#tituloProdutosDestaque { text-align: center; font-weight: bold; font-size: 12px; color: #009}
	
	/******* corporativo ***************/
	.corporativo { width:545px; float:left; margin-right:25px; display:inline}
	
	/******* parceiros *****************/
	.img_parc	{ border: solid #DFDFDF 2px; float:left; margin: 3px}
	
	/******* nossos videos *****************/
	.txt_videos { width:370px; float:left; margin-right:20px}
	.txt_videos a.cnz { background:#f7f7f7; padding:2px; font-weight:bold; display:block}
	.txt_videos a.bnc { background:#fff; padding:2px; margin:3px 0; display:block}
	.video	{ width:530px; height:320px; float:left!important; background:#000}

	/******* noticias *****************/
	.noticia { width:80%; background:#F7F7F7; border:solid 1px #d7d7d7; padding:8px}
	a.Lst_noticias { width:81.8%; display:table; border:solid 1px #f5f5f5; cursor:pointer; margin:5px 0}
	a:hover.Lst_noticias { background:#B8C3D5}
	* html a.Lst_noticias div{width:80%;}
	a.Lst_noticias div { padding:3px; display:table; clear:both}
	a.Lst_noticias div h4 { width:50px; float:left; margin-right:5px; font-size:9px; display:table; background:#F5F5F5; text-align:center}
	a.Lst_noticias div h4 b { font-size:16px!important; color:#666; font-family:Geneva, Arial, Helvetica, sans-serif}
	a.Lst_noticias div h5 { display:table!important}
	
	/**************************************************/
	.img_contato { width:400px; height:640px; position:absolute; z-index:1; margin-left:500px;  margin-top:-200px}
											
	/**************************************************/
	.rodape {
				width:100%;
				text-align:center!important;
			}
	.rodape ul {
				display:table;
				/* width:95%; */
				margin:auto!important;
				}
	
	.rodape ul li	{
					height:30px;
					display:inline;
					float:left;
					text-align:center!important;
					padding: 5px 15px 5px
					
					}
	
	.rodape ul li.brd	{
							border-left:solid 1px #000000
						}
	.rodape ul li h1	{
							color:#1a3d77;
							/*float:left;*/
							font-weight:bold;
							font-size:15px
							
						}
	
	.rodape ul li p		{
							/*float:left;*/
						}
	
	.rodape .brd_foot	{
						width:100%;
						padding:10px 0;
						color:#FFF;
						background-color:#242a2e;
						}




.bgTEVE {
	background: url(../imagens/bgTEVE.jpg) no-repeat;
	width: 373px;
	height: 149px;
}

.bgTEVE img {
	float: left;
	margin: 10px 10px 0 10px;
}

.bgTEVE div {
	margin-top: 10px;
}

.bgTEVE div b	{
	color:#fff;
	font-size:16px;						
}

.bgTEVE div h6	{
	color:#fff;
}




