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



body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	background-image: url(../imagens/bk-cafemaq.jpg);
	background-repeat: no-repeat;
	background-position:top;
	background-color:#1d0000;
	padding:0;
	_padding:0;
	*padding:0;
	margin:0;
	_margin:0;
	*margin:0;
	width:100%;
	min-width:100%;
	color:#CCCCCC;
}

html, body,{
	height: 100%;
	overflow-y: auto;
	overflow-x: none;
	color:#CCCCCC;
	}

html .fixed-top /* IE6 position fixed Top */{
	position:absolute;
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop));
	height:auto;
	
	}


img, div, a, input, bt { 
	behavior: url(iepngfix.htc);
}


/* formatacao DIVs */

#tudo{
	position:absolute;
	width:980px;
	margin-top: 0px;
	_margin-top: 0px;
	margin-top: 0px;
	*margin-top: 0px;
	left:50%;
	padding-bottom: 0px;
	margin-left:-490px; /* metade da largura fictícia */
	_margin-left:-490px; /* metade da largura fictícia */
	*margin-left:-490px; /* metade da largura fictícia */
	_margin-bottom:20px;
	_padding-bottom:20px;
	min-height:100%;
}

#tudoHome{
	position:absolute;
	width:800px;
	margin-top: 0px;
	_margin-top: 0px;
	margin-top: 0px;
	*margin-top: 0px;
	left:50%;
	padding-bottom: 0px;
	margin-left:-400px; /* metade da largura fictícia */
	_margin-left:-400px; /* metade da largura fictícia */
	*margin-left:-400px; /* metade da largura fictícia */
	_margin-bottom:20px;
	_padding-bottom:20px;
	min-height:100%;
}

#home{
	float:right;
	width:85px;
	height:13px;
	margin-right:45px;
	margin-top:2px;
	margin-bottom:1px;
	_margin-right:45px;
	_margin-top:5px;
	_margin-bottom:1px;
	*margin-right:45px;
	*margin-top:5px;
	*margin-bottom:1px;
	white-space:nowrap;
	display: inline;
	list-style-type: none;
	color:#FFFFFF;
}



#menu{
	position: relative;
	float:left;
	width:600px;
	height:60px;
	_height:80px;
	*height:80px;
	margin-top:40px;
	margin-left:10px;
	_margin-top:20px;
	_margin-left:37px;
	*margin-top:20px;
	*margin-left:37px;
	z-index:3;
	
	
}

#menuBarista{
	position: relative;
	float:left;
	width:640px;
	_width:640px;	
	*width:640px;
	height:60px;
	_height:80px;
	*height:80px;
	margin-top:40px;
	margin-left:10px;
	_margin-top:20px;
	_margin-left:37px;
	*margin-top:20px;
	*margin-left:37px;
	z-index:3;
	
	
}

#testeira-home{
	position:relative;
	float: left;
	width: 804px;
	height: 820px;
	margin-left:0px;
	margin-top:0px;
	_margin-top:-20px;
	*margin-top:-20px;
	margin-bottom:-4px;
	z-index:1;
}

#flash-home{
	position:relative;
	float:left;
	width: 794px;
	height: 620px;
	margin-left:10px;
	margin-top:-805px;
	_margin-top:-805px;	
	*margin-top:-805px;
	z-index:2;
}

#testeira-maquina{
	float:right;	
	background-image:url(../imagens/cafemaq-maquina-testeira.png);
	background-repeat:no-repeat;
	width: 980px;
	height: 358px;
	margin-top:-59px;
	_margin-top:-80px;
	*margin-top:-80px;
	z-index:1;
}

#testeira-maquina-compare{
	float:right;	
	background-image:url(../imagens/cafemaq-maquina-compare-testeira.png);
	background-repeat:no-repeat;
	width: 980px;
	height: 121px;
	margin-top:-59px;
	_margin-top:-80px;
	*margin-top:-80px;
	z-index:1;
}

#testeira-barista{
	float:left;
	background-image:url(../imagens/cafemaq-barista-testeira.png);
	background-repeat:no-repeat;	
	width: 980px;
	height: 358px;
	margin-top:-59px;
	_margin-top:-80px;
	*margin-top:-80px;
	z-index:1;
}


#container{
	float: left;
	width:980px;
	margin-top:10px;
	margin-bottom:10px;
	_margin-top:10px;
	_margin-bottom:10px;
	*margin-top:10px;
	*margin-bottom:10px;
	
}

#cont1{
	position:relative;
	width:450px;
	_width:400px;
	height:auto;
	float:left;
	margin-left:50px;
	_margin-left:-20px;
	*margin-left:50px;
}

#cont1b{
	position:relative;
	width:450px;
	_width:430px;
	float:left;
	margin-top:10px;
	margin-left:0px;
	_margin-top:10px;
	_margin-left:-20px;
	*margin-top:10px;
	*margin-left:0px;
	margin-bottom:-20px;
	_margin-bottom:-20px;
	*margin-bottom:-20px;
}


#cont1c{
	position:relative;
	width:200px;
	_width:200px;
	float:left;
	margin-top:25px;
	margin-left:0px;
	margin-bottom:-70px;
	_margin-top:25px;
	_margin-left:-20px;
	*margin-top:25px;
	*margin-left:0px;
}


#cont1d{
	position:relative;
	width:200px;
	_width:235px;
	*width:235px;
	float:left;
	margin-top:25px;
	margin-left:0px;
	margin-bottom:-70px;
	_margin-top:25px;
	_margin-left:-20px;
	*margin-top:-65px;
	*margin-left:190px;
}
#cont2{
	position:relative;
	width:360px;
	_width:280px;
	float:right;
	margin-left:50px;
	margin-right:50px;
	_margin-left:-20px;
	_margin-right:10px;
	*margin-left:0px;
	*margin-right:50px;
}

#cont3{
	position:relative;
	width:430px;
	_width:400px;
	float:left;
	margin-left:50px;
	_margin-left:-20px;
	*margin-left:50px;
	margin-top:10px;
}

#cont4{
	position:relative;
	width:430px;
	_width:430px;
	float: right;
	margin-top:10px;
	margin-left:10px;
	margin-right:40px;
	_margin-top:10px;
	_margin-left:-20px;
	*margin-top:10px;
	*margin-left:0px;
}



#cont5{
	position:relative;
	width:480px;
	_width:480px;
	float:left;
	margin-left:-100px;
	_margin-left:-40px;
	*margin-left:-40px;
	margin-top:10px;
}

#cont3b{
	width:430px;
	_width:430px;
	float: right;
	margin-top:10px;
	margin-right:-25px;
	_margin-top:10px;
	
}


#cont3L{
	position:relative;
	width:415px;
	float:left;
	
}

#cont3R{
	position:relative;
	width:415px;
	float: right;
	margin-bottom:15px;
	
}

#cont4a{
	margin-left:50px;
	margin-top:55px;
	margin-bottom:10px;
	width:430px;
	float: left;
	
}

#newsletter{
	position:relative;
	background-image:url(../imagens/bk-newsletter.jpg);
	background-repeat:no-repeat; 
	width:252px;
	height:70px;
	float:right;
	margin-bottom:-25px;
	margin-right:50px;
	_margin-bottom:-25px;
	_margin-right:50px;
	*margin-bottom:-25px;
	*margin-right:50px;
	z-index:8;
	font: 4px;
	_font: 4px;	
	*font: 4px;	
	
}

#newsletterHome{
	position:relative;
	width:280px;
	height:70px;
	float:right;
	margin-top:-10px;
	*margin-top:30px;
	_margin-top:0px;
	margin-right:68px;
	z-index:8;
	font-size: 4px;
	_font-size: 4px;	
	*font-size: 4px;	
}

#comunidadeHome{
	width:120px;
	height:29px;
	float:left;
	margin-top:35px;
	*margin-top:55px;
	_margin-top:0px;
	z-index:10;
}

#newshome{
	position:relative;
	width:280px;
	height:70px;
	float:right;
	margin-top:2px;
	_margin-top:2px;	
	*margin-top:2px;	
	z-index:8;
	font-size: 4px;
	_font-size: 4px;	
	*font-size: 4px;	
}


#formInscricao{
	position:relative;
	width:350px;
	float: left;
	margin-top:30px;
	margin-left:0px;
	_margin-left:0px;
	*margin-left:0px;
	margin-bottom:25px;
	_margin-bottom:25px;
	*margin-bottom:25px;
	z-index:10 ;
}



#formContato{
	position:relative;
	width:350px;
	float: left;
	margin-top:30px;
	margin-left:50px;
	_margin-left:50px;
	*margin-left:50px;
	margin-bottom:25px;
	_margin-bottom:25px;
	*margin-bottom:25px;
	z-index:10 ;
}


#footer {
	float:left;	
	min-width:100%;
	width: 100%;
	z-index: 5;
}

#footerHome {
	float:left;	
	min-width:100%;
	width: 100%;
	margin-top:-180px;
	z-index: 5;
}


/* formatacao texto */


p {
	color:#999;
	font-size:12px;
}


txtnoticia2 {
	color:#999;
	font-size:11px;
	margin-top:-5px;
	_margin-top:-5px;
	*margin-top:-5px;
}

.p2 {
	float:left;
	color:#999;
	font-size:12px;
	margin: -100px 20px -10px 120px;
	*margin: 0px 0px -10px 0px;
	_margin: 0px 0px 1px 0px;
}



h1 {
	color:#FFF;
	font-size:12px;
	margin-bottom:10px;
	padding:.5em 0;
}


h2 {
	margin: 20px 0px 0px 0px;
	color:#FFF;
	font-size:12px;
}

h3 {
	padding:0;
	color:#CC3300;
	font-size:11px;
	margin: 20px 2px 2px 0px;
	_margin: 20px 2px 2px 0px;
	*margin: 20px 2px 2px 0px;
}

h8 {
	padding:0;
	color:#CC3300;
	font-size:11px;
	margin: 2px 2px 5px 2px;
	_margin: 2px 2px 2px 2px;
	*margin: 2px 2px 2px 2px;
	float:left;
}

h4 {
	padding:0;
	color:#FFF;
	font-size:11px;
	margin: 2px 2px 2px 0px;
	_margin: 2px 2px 2px 0px;
	*margin: 2px 2px 2px 0px;
}

h5 {
	text-align:right;
	margin-right:22px;
	padding:0;
	color:#CC6600;
	font-size:11px;
	float:right;
}

h6 {
	color:#FFF;
	font-size:11px;
	float: left;
	margin-top:0px;
	margin-bottom:10px;
}


.titInscricao {
	margin-left:10px;
	color:#CC6600;
}


.titlaranja {
	color:#CC6600;
}

.titmensagem {
	color:#CCC;
	margin-left:8px;
	font-size:10px;
}


.titnews {
	color:#cccc99;
	font-size:14px;
	font-style:italic;
	letter-spacing:2px;
	margin-left:10px;
	
}

.txtnews {
	margin-top:-25px;
	_margin-top:-30px;
	*margin-top:-30px;
	color:#CCC;
	text-align:left;
	font-size:10px;
	font-style: italic;
	margin-left:10px;
	_margin-left: 10px;
	*margin-left: 10px;
}

.txtrodape{
	font-family:Arial, Helvetica, sans-serif;
	width:880px;
	font-size:7px;
	padding-top:5px;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	margin-bottom:-10px;
	font-size:9px;
	color: #999999;
	border-top-color: #330000;	
	border-top-style: inset;
	border-top-width:1px;
}

.txtrodapeHome{
	font-family:Arial, Helvetica, sans-serif;
	width:800px;
	padding-top:5px;
	margin-left:20px;
	margin-right:50px;
	margin-top:10px;
	margin-bottom:-10px;
	font-size:9px;
	color: #999999;
}



.txtrodapeStockad{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7px;
	margin-left:50px;
	margin-right:50px;
	margin-top:10px;
	margin-bottom:-10px;
	_margin-left:50px;
	_padding-left:55px;
	_padding-top:15px;
	_margin-right:50px;
	_margin-top:-5px;
	_margin-bottom:-10px;
	font-size:8px;
	color: #333;
	float:left;
	text-decoration:none;
}


.imgbox {
	margin: 5px 8px 8px 0px;
	float:left;
	
}


.imgparceiros {
	margin: 25px 8px -25px 40px;
	_margin: 25px 8px -10px 20px;
	float: left;
		
}

img {
	margin: 10 10 10 10px;
		
}

.camposNews {
	width: 107px;
	height:11px;
	padding-left:5px;
	margin-top: 40px;
	margin-left:8px;
	font-size: 10px;
	_font-size: 10px;	
	*font-size: 10px;	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagens/input-news.jpg);
	background-repeat:no-repeat;
	border: 0px;
}

.camposNewsHome {	
	width: 107px;
	height:10px;
	_height:10px;	
	*height:10px;
	padding-left:5px;
	_padding-left:0px;
	*padding-left:5px;
	margin-top: -50px;
	_margin-top: -30px;	
	*margin-top: -30px;	
	margin-left:8px;
	font-size: 10px;
	_font-size: 10px;	
	*font-size: 10px;	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagens/input-news.jpg);
	background-repeat:no-repeat;
	border: 0px;
	z-index:12;
	}

.camposForm {
	width: 340px;
	height:28px;
	padding-left:5px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:8px;
	font: 10px;
	color: #CCC;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagens/input-form.jpg);
	background-repeat:no-repeat;
	border: 0px;
	vertical-align: baseline;
}

select {
	width: 345px;
	height:28px;
	font: 10px;
	color: #CCC;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#330000;
	margin-left:8px;
	border:0px;
	text-decoration:none;

	}
	
	
.select_b {
        background-image: url(../imagens/input-form.jpg) no-repeat;
		height:18px;
		_height:25px;
		*height:25px;
		border:0px;
		text-decoration:none;
	}
	
	
.select_c {
        background-image: url(../imagens/input-form.jpg) no-repeat;
		margin-left:0px;
		width:325px;
		height:18px;
		_height:25px;
		*height:25px;
		border:0px;
		text-decoration:none;
	}	
	

.estilotextarea {
	background-color:#330000;
	border:0px;
	width:345px;
	margin-left:8px;
	color: #CCC;
		}


.botao {
	width:29px;
	float:right;
	margin-top:5px;
	_margin-top:5px;
	*margin-top:5px;
			
}

.botaoHome {
	width:29px;
	float:right;
	margin-top:-5px;
	_margin-top:-30px;
	*margin-top:-30px;
			
}

.botaoForm {
	width:49px;
	float:right;
	margin-top:5px;
	_margin-top:5px;
	*margin-top:5px;
			
}

/* formatacao menu-produtos */


.cat0 {
	color:#FFFFFF;
	font-size:0px;
}


.cat1 {
	color:#F60;
	font-size:14px;
}

.cat2 {
	color:#C93;
	font-size:13px;
	margin-left:15px;
}

.cat3 {
	color: #F93;
	font-size:12px;
	margin-left:30px;
}
.cat4 {
	color: #FC9;
	font-size:12px;
	margin-left:30px;
}

.cat5 {
	color: #FC9;
	font-size:12px;
	margin-left:10px;
}

.cat6 {
	color: #F96;
	font-size:12px;
	margin-left:70px;
}



/* formatacao produtos */

.tit1 {
	color: #999;
	font-size:10px;
}

.tit2b {
	float:left;
	color:#CCC;
	font-size:14px;
	margin-top:20px;
	_margin-top:20px;
	*margin-top:20px;
	margin-bottom:20px;
	margin-left:-40px;
}


.tit2 {
	font-size:14px;
	margin-top:20px;
	_margin-top:10px;
	*margin-top:10px;
}

.tit3 {
	float: left;
	color:#CC3300;
	font-size:14px;
	margin-top:50px;
	_margin-top:-12px;
	*margin-top:-12px;
	margin-bottom:-5px;
	margin-right:20px;
}

.tit4 {
	color: #CC3300;
	font-size:8px;
	margin-bottom:10px;
	text-align:center;
}


.txtproduto {
	color: #CCCCCC;
	font-size:12px;	
	margin-top:320px;
	margin-left:0px;
	margin-bottom:10px;
	text-align: left;
	float:left;
}

#contprodutos{
	position: relative;
	width:450px;
	_width:400px;
	height:auto;
	float:left;
	margin-left:0px;
	_margin-left:-5px;
	*margin-left:5px;
}
	
#contprodutos2{
	width:300px;
	_width:300px;
	height:auto;
	float: left;
	margin-left:100px;
	_margin-left:30px;
	*margin-left:30px;
	
	
}

#imgProdutosLinha{
	margin-top:100px;
	float:left;
	width:60px;
	height:auto;
	margin-left:-20px;
	
}

.titcompare {
	float: left;
	color:#FFFFFF;
	font-size:14px;
	margin-top:0px;
	_margin-top:12px;
	*margin-top:12px;
	margin-bottom:-5px;
	margin-left:60px;
}

#menu-compare{
	width:430px;
	height:60px;
	float: left;
	margin-top:-5px;
	margin-left:0px;
	margin-right:30px;
}

#imgProdutosDestaque-compare{
	float: left;
	width:370px;
	height:280px;
	margin-top:10px;
	margin-left:-30px;
	margin-bottom:10px;
}

#TcaracteristicasCompare{
	float: left;
	width:370px;
	height:auto;
	color: #CCCCCC;
	font-size:12px;	
	margin-top:30px;
	margin-left:20px;
	margin-bottom:10px;
	}

.titcaminhoproduto-compare{
	color:#ff9900;
	float:left;
	width:450px;
	font-size:10px;
	margin-left:60px;
	_margin-top:10px;
	*margin-top:10px;
}

.titcaracteristica{
	color:#FFF;
	font-size:14px;
	_margin-top:10px;
	*margin-top:10px;
}


.imgProdutoLinha {
	width:94px;
	height:80px;
	border:none;
}





/* formatacao menu-testeira-produtos */

#menuProdutos{
	width:505px;
	height:60px;
	float:right;
	margin-right:-30px;
	margin-top:-90px;
	white-space:nowrap;
	display: inline;
	list-style-type: none;
	color:#FFFFFF;
}

#MenuProdutos li{
	white-space:nowrap;
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	_color:#FFFFFF;
	*color:#FFFFFF;	
		
}


 /*produtos testeira
----------------------------------------------- */


#carrossel{
	width:505px;
	height:60px;
	float:right;
	margin-top:-170px;
}


#Tcategorias{
	width:500px;
	height:60px;
	float:right;
	margin-top:-245px;
}

#Tproduto{
	width:500px;
	height:60px;
	float: left;
	color:#FFF;
	font-size:22px;
	margin-left:80px;
	margin-top:-65px;
	background-image:url(../imagens/arrow.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:10px;
	padding-top:15px;
	}

#imgProdutosDestaque{
	float: left;
	width:340px;
	height:250px;
	margin-top:-300px;
	margin-left:30px;	
}

#imgProdutosDestaque2{
	float: left;
	width:340px;
	height:250px;
	margin-top:-300px;
	margin-left:90px;	
}

#imgProdutosDestaqueLaspaz{
	float: left;
	width:924px;
	height:145px;
	margin-top:-240px;
	margin-left:30px;
	
}

#Tcaracteristicasprodutos{
	float: right;
	width:370px;
	height:auto;
	color: #CCCCCC;
	font-size:12px;	
	margin-top:10px;
	margin-left:0px;
	margin-bottom:10px;
	}

#menuInternoprodutos{
	float:right;
	width:300px;
	height:auto;
	border-left-width:1px;
	border-left-color:#993300;
	border-left-style: inset;
	margin-top:20px;
}

.imgmenuInternoprodutos{
	margin-left:50px;
	margin-top:50px;
	_margin-left:50px;
	*margin-left:50px;
	_margin-top:20px;
	*margin-top:20px;
	
}


.imgProdutoDestaque {
	width:340px;
	height:250px;
}

.titCategoria1{
	float:left;
	color:#330000;
	font-size:28px;
	_margin-top:30px;
	*margin-top:30px;
}

.titCategoria2{
	float:left;
	color:#cc3300;
	font-size:24px;
	margin-left:12px;
	margin-top:33px;
}

.titprodutodestaque{
	float:left;
	color:#fff;
	font-size:14px;
	margin-left:0px;
	_margin-top:20px;
	*margin-top:20px;
}

.titcaminhoproduto{
	color:#ff9900;
	float:left;
	width:450px;
	font-size:10px;
}

.btcompare {
	float: left;
	margin-top:20px;
	}

/* formatacao menu tecnico-produtos */

#menuTecnico{
	width:64px;
	height:auto;
	float:left;
	margin-top:-225px;
	margin-left:-590px;	
}

#cores{
	width:64px;
	height:auto;
	float:right;
	margin-top:5px;
	text-decoration:none;
}

#Btcores{
	width:30px;
	height:auto;
	float:right;
	margin-right:4px;
	border-left:#cc3300;
	border-left-width:1px;
	border-left-style:ridge;
	text-decoration:none;
	color:#930;
	
}

#modelo{
	width:64px;
	height:auto;
	float:right;
	margin-bottom:3px;
}

.titmodelo{
	margin-bottom:5px;
	margin-left:10px;	
}

.btmodelo{
	margin-bottom:2px;	
}

.btmodelo a{
	text-decoration:none;
	color:#F30;
}

.btmodelo a:hover{
	text-decoration:none;
	color:#F30;
}

.btmodelo a:link, a:visited, a:active {
	text-decoration:none;
	color:#F30;
}

.btcores{
	margin-right:0px;
	float:right;
	margin-bottom:3px;
	text-decoration:none;
	color:#F30;
}

.btcores a{
	text-decoration:none;
	color:#F30;
}

.btcores a:hover{
	text-decoration:none;
	color:#F30;
}

.btcores a:link, a:visited, a:active {
	text-decoration:none;
	color:#F30;
}

.titcores{
	float:left;
	margin-left:15px;
}

#logoProduto{
	width:145px;
	height:43px;
	margin-top:-70px;
	float:right;
	margin-right:45px;
}

.logoProduto{
	text-align:right;
	_margin-left:500px;
	*margin-left:500px;	
}

#logoProduto2{
	width:262px;
	height:46px;
	margin-top:-70px;
	float:left;
	margin-left:40px;
	}

#dimensoes{
	width:370px;
	height: auto;
	margin-top:0px;
	float: left;		
}

#caracteristica{
	width:370px;
	height: auto;
	margin-top:10px;
	float: left;		
}


/* formatacao menu */


#menu ul {
	list-style-type: none; /*remove o marcador*/ 
	margin: 0px; /*remove o recuo IE e Opera*/ 
	padding: 0px; /*remove o recuo Mozilla e NN*/ 
	font: 11px arial, helvetica, sans-serif;
	text-decoration:none;
	
}


#menulist li{
	display: inline;
	list-style-type: none;
	padding-right: 0px;
	padding-left: 0px;
	_padding-right: 0px;
	_padding-left: 3px;	
	color:#FFFFFF;
	_color:#FFFFFF;
	*color:#FFFFFF;
	text-decoration:none;
			
}


.menu a {
	display: inline;
	padding: 16px 3px 5px 3px;
	_padding: 16px 5px 5px 5px;
	*padding: 20px 3px 5px 3px;
	border: 0px;
	color: #FFFFFF;
	_color:#FFFFFF;
	*color:#FFFFFF;	
	text-decoration: none;
	voice-family: "\"}\"";  /*Box Model Hack*/
	voice-family:inherit;
	list-style-type: none;
	text-decoration:none;
}


.menu a:link, a:visited, a:active {
	color: #ffffff;
	_color:#ffffff;
	*color:#ffffff;	
	text-decoration: none;
	background-position:center;	
	text-decoration:none;
}


.menu a:hover {
	color: #FFFFFF;
	_color:#FFFFFF;
	*color:#FFFFFF;	
	text-decoration: none;
	text-decoration:none;
}

.menu a:visited {
	color: #CCCCCC;
	*color: #CCCCCC;
	_color: #CCCCCC;
	text-decoration: none;
		
}


/* formatacao menu- HOMe */


#navlist li{
	display: inline;
	list-style-type: none;
	padding-right: 2px;
	padding-left: 2px;
	color: #FFFFFF;
	_color:#FFFFFF;
	*color:#FFFFFF;	
		
}


.lista{
	font-family:Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size:10px;
	text-decoration:none;
}

.lista a{
	font : 10px 'Arial Narrow';
    color: #CCCCCC;
    text-decoration: none;
}

.lista a:hover{
	color: #FFFFFF;
	_color:#FFFFFF;
	*color:#FFFFFF;	
    font-weight: bold;
	text-decoration:none;
}	


a{
	color: #FFFFFF;
	_color: #FFFFFF;
    text-decoration: none;
	_padding: 16px 3px 3px 3px;
	font-style:normal;
}

a:hover{
    color: #CCCCCC;
	*color: #CCCCCC;
	_color: #CCCCCC;
	text-decoration:none;
	font-style:normal;	
}	


a:visited {
	color: #FFFFFF;
	_color: #FFFFFF;
	*color: #FFFFFF;
	text-decoration: none;
	font-style:normal;	
}

a:active {
	color: #FFFFFF;
	_color: #FFFFFF;
	*color: #FFFFFF;
	text-decoration: none;
	font-style:normal;
}

 /* galeria de fotos e vídeos
----------------------------------------------- */

.section{
	border-top: 4px solid #3d3d33;
	padding: 1.4em 0 3.2em 0;
	overflow: auto;
	width: 100%;
	}
.first{ border-top: none; padding-top: 0; }

.thumbnail{
	padding: 3px 3px 3px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	}	

.caption{ font-size: 0.9em; padding-top: 0.2em ;	}


#scroller{
	width:300px;
	height:50px;
	background:#FFF;
}


 /*carrosel
----------------------------------------------- */


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


.jcarousel-skin-ie7 .jcarousel-container {
    -moz-border-radius: 10px;
    background: #D4D0C8;
    border: 1px solid #808080;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  245px;
    height: 77px;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  77px;
    height: 245px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 75px;
    height: 75px;
    border: 1px solid #fff;
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
    border-color: #808080;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/**
 *  comunidades
 */

imgComunidade{
	*margin-ight:-15px;	
	_margin-right:-15px;
}


