/* 
Cliente: Mac Shopping
Data: 19/12/2007
Cria css: dg21.com.br
*/ 

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#555555;
}

a{
 color:#555555;
 text-decoration:none;
}

a:hover{
	color:#00008c;
	cursor: auto;
}

p{
 margin:0px;
 padding:0px 20px 10px 0px;
}

img{
 border:0px;
}

#imageL{
 float:left;
 border:1px solid #cdcdcd;
 margin:0px 5px 5px 0px;
 padding:5px;
 background-color:#FFFFFF;
 CURSOR: auto;
}

input{
 font:11px arial;
 color:#555555;
 background:#ffffff;
 border:1px solid #cdcdcd;
 margin-bottom:3px;
}

.mini{
 width:100px;
}

.cont{
 width:400px;
}

select{
 font:11px arial;
 color:#555555;
 width:180px;
}

#sitemaior{ 
 width:905px; 
 text-align:left;
 margin:0 auto;
} 
 
#site{
 float:left;
 width:760px; 
 text-align:left;
 background-color:#FFFFFF;  
} 

#coluna{
 float:right;
 width:140px;
 background-color:#FFFFFF;
 text-align:center;
}
 
#topo{
 position:relative; 
 height:170px; 
 width:100%;
}

#topo1{
 position:absolute;
 width:207px;
}

#topo2{
 position:absolute;
 left:207px;
 width:401px;
 height:170px;
 background:url(fnd_topo2.jpg) no-repeat;
}
#topo3{
 position:absolute;
 left:608px;
 width:152px;
 height:170px;
}

.bgtopo3{
 background:url(fnd_topo3.jpg) no-repeat;
}

.bgtopo32{
 background:url(fnd_topo32.jpg) no-repeat;
}
 
#esquerda{
 width:207px; 
 float:left; 
 position:relative; 
}
 
#asduas{
 width:553px; 
 float:right; 
 position:relative; 
}
 
#direita{
 width:152px; 
 float:right; 
 position:relative; 
}
 
#meio{
 float:left; 
 display:inline; 
 position: relative; 
}

#macnewsdet{
 position: absolute;
 background:url(mac_news_peq2.gif);
 width:197px;
 height:48px;
 left:300px;
 top: 0px;
}
 
#pe{
 height:105px;
 background:url(rodape.gif); 
 clear:both;
} 

#microsist{
 height:50px;
 width:100px;
 clear:both;
 float:right; 
 margin-right:20px;
 margin-top: 30px;
} 

.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 
 
}
 
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}

/*  --- tabelas --*/

#menuv{
 height:234px;
}

.bg1{
 background:url(fnd_menu_home.jpg);
}

.bg2{
 xbackground:url(fnd_menu_home.jpg);
}

#banner_home{
 height:234px;
 width:401px;
}

#campos_home{
 height:234px;
 width:152px;
 background:url(fnd_campos_home.jpg);
}

#col_a{
 width:207px;
 background-color:#FFFFFF;
}

.bg_a1{
 background: url(fnd_col_a.jpg) top no-repeat;
}

.bg_a2{
 background: url(fnd_col_a2.jpg) top no-repeat;
}

#col_b{
 width:401px;
 background: url(fnd_col_b.jpg) top no-repeat;
 padding-right:0px;	
}

#col_c{
 width:142px;
 padding-right:10px;
 background: url(fnd_col_c.jpg) top no-repeat;
 background-color:#FFFFFF;
}

/*  menu horizontal */

#menuh{
 height:30px;
 padding:10px;
 text-align:center;
}

#menuh ul{
 margin:0px;
 padding:0px;
}

#menuh li {
 list-style:none;
 display:inline;
 font:11px arial;
 color:#212121;
}

#menuh li a {
 color:#555555;
 text-decoration:none;	
 padding:0px 5px 0px 5px;
}

#menuh li a:hover {
 color:#00008c;
 border-bottom:1px dashed #00008c;
}

/* menu vertical */

#menuv{
 padding:0px;
 margin:0px;
}

#menuv ul {
 margin:0px;
 padding:0px;
}

#menuv li{
 list-style:none;
 height:25px;
}

/* buscas */

#buscas{
 margin-top:55px;
 text-align:center;
}

#procura{
  padding:0px 10px 0px 32px;
}

#macnews{
 padding:0px 10px 0px 32px;
 font:11px arial;
 line-height:11px;
 color:#555555;
}

/* imagens */

.bordax{
 border:1px solid #cdcdcd;
 padding:10px;
 background-color:#ffffff;
 margin:0px 0px 10px 10px;
}

.foto{
 border:1px solid #cdcdcd;
 padding:5px;
 background-color:#ffffff;
 margin:5px 5px 5px 0px;
}

.banner{
 border:1px solid #cdcdcd;
 padding:3px;
 background-color:#ffffff;
 margin:3px;
}

/* meio home */

#comunidade{
 padding-top:30px;
 font:11px arial;
 color:#555555;
}

#comunidade_cont{
 padding-top:5px;
 font:11px arial;
 color:#555555;
 background:#f5f5f5;
 padding:5px;
 width:380px;
 border:1px dotted #cdcdcd;

}

#entrevista{
 font:11px arial;
 color:#555555;
 margin-top:20px;
}

#dicas{
 padding:30px 0px 10px 15px;
}

#listagem{
 padding:0px 0px 0px 0px;
 font:11px arial;
 color:#555555;
}

#listagem ul{
 margin: 0px;
 padding: 0px;
}

#listagem ul li{
 list-style:none;
 color:#555555;
 padding:5px;
 border-bottom:1px dotted #cdcdcd;
 clear:both;
}

#listagem ul li a{
 color: #555555;
 text-decoration:none;
}

#listagem ul li a:hover{
 color:#00008c;
}

#mais{
 text-align:right;
 font:9px arial;
}

#titulo{
 width:510px;
 font:18px arial;
 color:#00008c;
 border-bottom:1px dotted #cdcdcd;
 margin:13px 15px 20px 15px;
}

.subtiti{
 font:16px arial;
 font-weight:bold;
}

#conteudo{
 width:510px;
 margin:0px 15px 30px 15px;
 font:12px arial;
 color:#555555;
}

#lojja {
 height:87px;
 background-color:#f8f8f8;
 padding:5px;
 margin-bottom:10px;
}

#lojja a{
 font:12px arial;
 color:#555555;
 text-decoration:none;
}

.info{
 color:#FF0000;
}

#paginacao{
 font:11px arial;
 color:#999999;
 margin:20px 15px 20px 15px;
 padding:5px;
 text-align:center;
}
#paginacao a{
 color:#999999;
 background-color:#f5f5f5;
 padding:0px 3px 0px 3px;
 margin-right:2px;
 border:1px dotted #cdcdcd;
 text-decoration:none;
}
#paginacao a:hover{
 color:#ffffff;
 background-color:#00008c;
}

#utile{
 height:120px;
}

#dogs{}

#dogs ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#dogs ul li{
	float:left;
	background:#f5f5f5;
	padding:7px;
	margin-right:5px;
	width:103px;
	border:1px dotted #cdcdcd;
}

/* ------------------- DIVERSOS by HORÁCIO ------------------- */	

.TextArea{
    font:11px arial;
    color:#555555;
    background:#ffffff;
    border:1px solid #cdcdcd;
    margin-bottom:3px;
	}

.Titulo_Cinza_Peq {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 11px; 
	COLOR: #726F66; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}

.foto_pequena{
 border:1px solid #cdcdcd;
 padding:1px;
 background-color:#ffffff;
 margin:1px 1px 1px 0px;
}

.minilink{
	font:9px arial;
	color:#999999;
	text-align:right;
}

.subtiti_peq{
 font:14px arial;
 font-weight:bold;
}
.borda_tabela {
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #333333 1px solid; 
	CURSOR: default; 
	BORDER-BOTTOM: #333333 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, "Trebuchet MS", Arial;
	}
