@charset "utf-8";

img{
border:none;	
}
body {
padding-top:20px;
text-align:center;
margin:0px;
background-color:#000;
font-family:Geneva, Arial, Helvetica, sans-serif;
	
}

.limpo, .limpo a, .limpo a:visited, .limpo a:hover{
color:#000;
font-weight:inherit;
text-decoration:none;

}




.quebra{
clear:both;

}

.quebrai{
clear:both;
visibility:hidden;

}



h1{
background-color:#37224C;
background-image:url(imgx/b.gif);
background-repeat:repeat-x;
color:#fff;
padding:10px;
text-align:left;
font-size:16px;
border:1px solid;
}


h1 a, h1 a:visited{
color:#FFFFFF;
text-decoration:none;

}


h3{
	font-size:14px;
	
}


.h1p{
font-size:10px;
background-image:none;
background-color:#FFFFFF;
color:#000000;
border:0px;
margin:0px;
padding:0px;
float:right;

}




.d{
background-color:#33501C;
background-image:url(imgx/d.gif);
background-repeat:repeat-x;
text-align:center;

}

.d a{
color:#FFFFFF;
text-decoration:none;
}


#all{

}




#header{
background-color:#000000; 
width:100%; 
position:relative;
text-align:left;

}



#menucenter{
margin-left:auto;
margin-right:auto;

background-color:#3e3e3e;
height:39px;
background-image:url(imgx/fundomenu.jpg);
}



#menucenter a, #menucenter a:visited{
	padding:10px;
	padding-right:20px;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#CCC;
text-decoration:none;
background-image:url(imgx/divisor.jpg);
background-repeat:no-repeat;
background-position:right center;
height:19px;
display:inline-block;
}

#menucenter a:hover{
color:#FFF;
}


#top{
color:#888888;
font-size:14px;
position:absolute;
right:0px;
top:0px;
z-index:99000;
text-align:right;
width:450px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

#top a, #top a:visited{
color:#888888;
text-decoration:none;
}

#top a:hover{
	color:#fff;
}


.branco{
color:#FFFFFF;

}


.menuitem a{
color:#666;
text-decoration:none;
font-size:14px;

}

.menuitem a:hover{
color:#fff;

}


#corpo{
width:900px;
margin-left:auto;
margin-right:auto;
border:1px solid;
clear:both;
background-color:#FFFFFF;

}

.logoitem{
border:1px solid;
width:350px;
height:280px;
float:left;
margin:5px;


}


.logoitemfloat{
border:1px solid;
width:350px;
height:310px;
float:right;
margin:5px;


}


.conteudo{
text-align:justify;
padding:10px;
background-color:#efefef;

}


#comprar{
background-color:#5A1F2F;
background-image:url(imgx/c.gif);
background-repeat:repeat-x;
color:#fff;
padding:10px;
text-align:left;
font-size:16px;
border:1px solid;
clear:both;
text-align:center;
font-weight:bold;
}

#comprar a{
color:#FFFF00;
text-decoration:none;
}

#comprar a:hover{
color:#FFFFFF;

}



#logotipos{
width:400px;
border:1px solid;
float:left;
margin-right:10px;
}

#logotipostextos{
width:360px;
border:1px solid;
float:left;


}

#rodape{
width:890px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
clear:both;
background-color:#2f2f2f;
background:url(imgx/logocinza.jpg) no-repeat 780px 20px #2f2f2f;
padding:5px;
height:70px;
color:#fff;
padding-top:35px;
}
#rodape a, #rodape a:visited{
color:#fff;	
text-decoration:none;
}

#ligar{
	display:none;
	border:1px solid;
	background-color:#FFF;
}


#blocultimos{
	background-color:#222;
	
	
	
}

.ultimositens{
	
	width:140px;
	float:left;
	margin:2px;
	font-size:10px;
	
	
}

.ultimositens a, .ultimositens a:visited{
	color:#fff;
	text-decoration:none;

}


.ultimositens .foto{
	width:140px;
	height:120px;
	overflow:hidden;
	border:1px solid #666;
	background-color:#FFF;

}

#portfolio{
	
}

#portfolio .mini, .minifotos{
	border:1px solid #dedede;
	width:50px;
	height:50px;
	float:left;
	margin:2px;
	overflow:hidden;
	
}

#portfolio .mini img{
	margin-left:-20px;
	margin-top:-20px;
}

.finaliza{
	text-align:left;
	
}


.finaliza a, .finaliza a:visited{
	padding:5px;
	margin:3px;
	width:185px;
	height:32px;
	display:inline-block;
	background-image:url(imgx/botao.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	font-size:12px;

}

.finaliza a:hover{
	text-decoration:none;	
}


#fraseultimos{
width:730px; margin:auto; color:#fff; text-align:left; font-size:12px; font-weight:bold;	
}

#fraseultimos a, #fraseultimos a:visited{
	color:#fff;
	text-decoration:none;

}


#menutop{
background-image:url(imgx/fundomenu.jpg);
height:30px;
background-repeat:repeat-x;
background-color:#343434;
background-position:center center;
padding-top:10px;
	
}


#menutop a{
color:#FFF;
text-decoration:none;
font-size:13px;
color:#CCC;
background-image:url(imgx/divisor.jpg);
background-repeat:no-repeat;
background-position:right;
padding:15px;
padding-right:25px;


}

.banners{padding:5px;margin-bottom:5px;overflow:hidden;}
#bannercentral{	height:310px;}
#slides{ float:left}
.pp, #pager a,#pager a:visited{	padding:10px;	padding-top:7px;background-color:#efefef;border:none;text-decoration:none;	margin-right:2px;	margin-top:5px;	height:50px;}
.pp:hover, #pager a:hover{	background-color:#FF9;}
a.activeSlide {	background-color:#3F3;}
#container { position:relative; cursor:pointer; }
#paginacaoSlide{float:right;}


#bannercentral {
	overflow:hidden;
	width:900px;
	height:310px;
	padding:0px;
	background-color:#555;
	height:350px;	
	position:relative;
	
	
}

 #paginacaoSlide{
	z-index:80000; position:absolute; right:10px; 
 }

 #paginacaoSlide #pager a{
display:block; height:10px !important; background-color:#CCC; width:10px;
color:#000;
}

#paginacaoSlide #pager .activeSlide {
background-color:#FFF;
color:#000;
}


.comprar{
 padding:15px;
 background-color:#000;	
 color:#FFF;
 font-weight:bold;
 text-decoration:none;
}


.indexitem{
float:left;
width:210px;
height:220px;	
overflow:hidden;
text-align:center;
padding:5px;
font-size:12px;
}

#planos {
background-repeat:repeat-x;
background-color:#cacaca;
}

#planos .item{
padding:5px;
float:left;
width:220px;
margin-left:40px;
margin-right:30px;
position:relative;
text-align:center;
}


#planos .preco{
background-color:#39004c;
padding:15px;
display:inline-block;
}



#planos .item .foto{
background-color:#fff;	
height:90px;
}


#planos .item a, #planos .item a:visited {
	color:#fff;
	text-decoration:none;
	
}

#planos .comprar, .comprar-w{

font-weight:bold;
font-size:18px;
background-image:url(imgx/comprar.jpg); width:190px; padding-top:31px; height:58px;  display:inline-block;
background-repeat:no-repeat;
background-position:center;
background-color:transparent;
}



.comprar-w, .comprar-w:visited{
	
background-image:url(imgx/comprar-w.jpg);
background-color:#000;
color:#FFF;	
text-align:center;
}






#planos .preco strong{
	font-size:18px;
}




#planos .item h3{
	font-size:20px;
}


