@charset "utf-8";
/* CSS Document */

*{
	margin:			0px;
	padding:        0px;
}


object, a{
	outline:none;
}
/* /////////////////////// 	*/
/* Configs geráis do site. 	*/
/* /////////////////////// 	*/

body {
	background:		#E5E7E6;
	color:			#292828;
	font-family:	"Times New Roman", Times, serif;
	font-size:		14px;
	text-align:		center;
}

a{
	color:			#5b5a5a;
	text-decoration:none;
}


a:hover, .as {
	color:			#c1161e;
	text-decoration:none;
}


img {
	border:			0px;
}

#corpo {
	background:		#FFFFFF;
	text-align:		center;
}

/* /////////////////////// 	*/
/* Configs do topo.		   	*/
/* /////////////////////// 	*/

#topo {
	margin:			0px auto;
	text-align:		center;
	width:			990px;
	height:			362px;
}

/* /////////////////////// 	*/
/* Configs do centro.		*/
/* /////////////////////// 	*/

#centro, #interativo {
	display:		table;
	margin:			20px auto;
	text-align:		left;
	width:			990px;
}

#interativo  {
	margin:			0px auto;
}

#interativo ul {
	list-style:		none;
	clear:			both;
	width:			100%;
}

#interativo ul  li {
	display:		block;
	width:			330px;
	height:			115px;
	float:			left;
	text-align:		center;
}

/* /////////////////////// 	*/
/* Configs do centro.		*/
/* /////////////////////// 	*/

#rodape {
	display:		table;
	width:			100%;
	background:		url(../img/rodape.gif) no-repeat top center  #E5E7E6;
	font-size:		75%;
	margin-top:		20px;	
	padding-bottom:	10px;
}

#copy, #subMenu{
	display:		block;
	height:			31px;
	float:			left;
}

#copy{
	width:			250px;
	text-align:		left;
	margin-right:   55px;
	padding-top:    10px;
}

#subMenu {
	list-style:		none;
	width:			485px;
	float:			left;
}

#subMenu li {
	display:		block;
	float:			left;
	width:			95px;
	height:			31px;	
	text-align:		center;
	padding-top:    10px;
}

.bk {
	background:		url(../img/divideSub.gif) no-repeat top right;
}

#cred{
	display:		block;
	height:			31px;
	float:			right;	
	padding-top:    10px;
	text-align:		right;

}

.centro {
	width:			990px;
	margin:			20px auto;
}

/* ///////////////////////////	*/
/* Classes para box e imagens	*/
/* //////////////////////////	*/

.box{
	display:		block;
	float:			left;
	width:			315px;
	background:		url(../img/box.jpg) no-repeat bottom left #EDEDED ;
	padding-bottom: 15px;
	padding-top:    3px;
	text-align:		center;
	margin-right:	20px;
}

.boxt{
	display:		block;
	float:			left;
	width:			85px;
	background:		url(../img/box2.gif) no-repeat bottom left #EDEDED ;
	padding-bottom: 5px;
	padding-top:    3px;
	text-align:		center;
}

.boxp{
	display:		block;
	float:			left;
	width:			85px;
	background:		url(../img/box2.gif) no-repeat bottom left #EDEDED ;
	padding-bottom: 5px;
	padding-top:    3px;
	text-align:		center;
	margin-right:	10px;
}

/* ///////////////////////////	*/
/* Classes gerais				*/
/* //////////////////////////	*/

.titulos {
	color:			#c1161e;
	width:			100%;
	font-size:		125%;
	font-weight:	bold;
}

/* ///////////////////////////	*/
/* Pg. Empresa					*/
/* //////////////////////////	*/

#menuImg {
	list-style:		none;
	width:			650px;
	float:			right;
	margin-top:		15px;
}

#menuImg  li {
	width:			85px;
	height:			60px;
	float:			left;
	margin-right:	5px;
}

/* ///////////////////////////	*/
/* Pg. Produtos					*/
/* //////////////////////////	*/

.subProds{
	width:			100%;
	list-style:		none;
	background:		url(../img/divide.jpg) no-repeat bottom center;
	display:		block;
	height:			100px;
	clear:			both;
}

.subProds li {
	float:			left;
	display:		block;
}

.ce, .sp, .cd{
	height:			26px;
	margin-top:		43px;
	background:		#E5E7E6;
}
.ce {
	margin-left:	30px;
}
.sp {
	padding-top:   	5px;
	width:			100px;
	height:			21px;
	text-align:		center;
}

.subL {
	width:			165px;
	list-style:		none;
	display:		block;
	float:			left;
	margin-left:	90px;
}
.subL  li {
	display:		block;
	width:			145px;
	text-align:		right;
	padding-right:  20px;
}
.tp {
	background:		url(../img/submenu/tp.jpg) no-repeat top left;
	height:			23px;
	padding-top:    14px;
}
.seg {
	background:		url(../img/submenu/sg.jpg) no-repeat top left;
	height:			22px;
	padding-top:    12px;
	
}
.fn {
	background:		url(../img/submenu/ls.jpg) no-repeat top left;
	height:			29px;	
	padding-top:    12px;
	
}
.menuPrd2 {
	list-style:		none;
	height:			auto;
	margin-top:		15px;
	display:		block;
	clear:			both;
}

.menuPrd2 li {
	width:			100px;
	height:			auto;
	float:			left;
	margin-right:	35px;
	margin-bottom:	10px;
	text-align:		center;
}

/* ///////////////////////////	*/
/* Pg. Notícias					*/
/* //////////////////////////	*/

#menuImgNot {
	list-style:		none;
	margin-top:		15px;
	display:		table;
}

#menuImgNot  li {
	width:			85px;
	float:			left;
	margin-right:	25px;
	display:		block;
	text-align:		center;
}

.marginn, #menuImgNot{
	margin-left:	55px;
}

/* ///////////////////////////	*/
/* Paginação					*/
/* //////////////////////////	*/

#paginacao{
	list-style:		none;
	clear:			both;
	margin-top:		40px;
	margin-right:	30px;
}

#paginacao a {
	color:			#FFFFFF;
	font-size:		90%;
}

#paginacao a:hover {
	font-weight:	bold;
}


#paginacao .pq, #paginacao .pt, #paginacao .pg {
	display:		block;
	float:			right;
	height:			28px;
	margin:			auto 1px;
	color:			#FFFFFF;
	text-align:		center;
}

#paginacao .pt {
	width:			21px;
}
#paginacao .pq {
	width:			14px;
	background:		url(../img/paginacao/pp.jpg) no-repeat top center;
}
#paginacao .pg {
	width:			20px;
	background:		url(../img/paginacao/pg.jpg) no-repeat top center;
}

/* /////////////////////// 	*/
/* Campos Contato		. 	*/
/* /////////////////////// 	*/

#nome, #cidade, #estado, #fone, #email, #mensagem {
	clear:			both;
	width:			175px;
	display:		block;
	border:			0px;
	margin-left:	75px;
	padding:        10px 28px 0px 12px;
}

#nome {
	background:		url(../img/contato/nome.gif) no-repeat top left;
	height:			29px;
}
#cidade {
	background:		url(../img/contato/cidade.gif) no-repeat top left;
	height:			27px;
}
#estado {
	background:		url(../img/contato/estado.gif) no-repeat top left;
	height:			28px;
}
#fone {
	background:		url(../img/contato/fone.gif) no-repeat top left;
	height:			30px;
}
#email {
	background:		url(../img/contato/email.gif) no-repeat top left;
	height:			31px;
}
#mensagem {
	background:		url(../img/contato/mensagens.jpg) no-repeat top left;
	height:			204px;
	width:			322px;
	padding:        16px 28px 0px 25px;
	
}

#mensagem  #campo{
	border:			0px;
	background:		none;
}

.txt {
	display:		block;
	width:			260px;
	text-align:		right;
	font-size:		85%;
	font-style:		normal;
}
