/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	color: #333;
}

a{
	color: #555;
	text-decoration: none;
}

a:hover{
	font-weight: bold;
}

a img{
	border: none;
	text-decoration: none;
}

h6{
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

p{
	text-align: justify;
}

label.error{
	color: #990000;
	margin-left: 5px;
}

#topo{
	background: url(../images/fundo-topo.png) repeat-x;
}

.topo{
	width: 198px;
	height: 30px;
	border: inset;
	border-top: none;
	border-bottom: none;
	border-width: 1px;
	border-color: #fff;
}

#topo1, #area1{
	background: #000;
	border-left: none;
}

#topo2, #area2{
	background: #3A3A3A;
}

#topo3, #area3{
	background: #666;
}

#topo4, #area4{
	background: #8C0000;
}

#topo5, #area5{
	background: #CA0000;
	border-right: none;
}


#area1, #area2, #area3, #area4, #area5{
	height: 160px;
}

#produtos{
	color: #fff;
}

#produtos a{
	color: #fff;
	text-decoration: none;
}

#produtos a:hover{
	color: #ccc;
}

#produtos li{
list-style: url(../images/marcador.png);
}

#corpo{
	background: url(../images/fundo-corpo.jpg) top repeat-x;
}

#logos{
	background: url(../images/fundo-logotipos.jpg) repeat-x;
}

#logos img{
	margin-left: 40px;
	margin-right: 40px;
}

#rodape{
	width: 100%;
	height: 100px;
	background-color: #000;
}

.thumb1{
	max-width: 350px;
	width: 350px;
	display: block;
	overflow: auto;
	max-height: 430px;
	height: 430px;
	text-align: left;
}

.thumb1 img{
	margin: 5px;
}

/** Estilo da tabela de produtos Interfilm **/

.br, .az{
	width: 175px;
	height: 175px;
	text-align: center;
	vertical-align: middle;
}

.br{
	background-color: #fff;
}

.az{
	background-color: #E1E6EA;
}

.3m-grande-l img{
	margin: 6px 0 6px 0;
	width: 250;
}

.3m-grande-r img{
	margin: 6px 0 6px 0;
	width: 250;
}

.3m-pequenas img{
	margin: 1px 0 1px 0;
}

.clique_ampliar{
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

/*
	========================================
		 DEFINIÇÕES DA ÁREA DE ROLAGEM
	========================================
*/

.alvo, .subalvo{
	color:			#555;
	width:			98%;
	height:			25px;
	vertical-align:	middle;
	display:		block;
	margin:			0;
	margin-top:		5px;
	margin-bottom:	5px;
	cursor:			pointer;
	text-align:		left;
	padding-left:	30px;
	font-size:		11pt;
	border-bottom:	1pt #86242C dotted;
}

.alvo:hover{
	color: #990000;
}

.subalvo{
  	width: 80%;
}

.active, .subactive{
	margin-top:		5px;
	margin-bottom:	5px;
}

.inative, .subinative{
	margin-top:		5px;
	margin-bottom:	5px;
}

.deslisa_container, .subdeslisa_container{
	text-align:		left;
	margin:			0;
	padding:		0;
	margin-top:		5px;
	margin-bottom:	5px;
}

.subdeslisa_container{
  	width: 80%;
}

.container_padrao, .subcontainer_padrao{
	
}
