/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	background-image:url(../imagens/back.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#000;
	scrollbar-arrow-color:#585858;
	scrollbar-3dlight-color:#585858;
	scrollbar-highlight-color:#585858;
	scrollbar-face-color:#898989;
	scrollbar-shadow-color:#585858;
	scrollbar-darkshadow-color:#585858;
	scrollbar-track-color:#585858;

}
#container-index {
	margin:0 auto;
	width:820px;
	min-height:750px;
	_height:auto !important;
	_height:750px;
	background-color:#424242;
	background-image:url(../imagens/back-home.jpg);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
}
#top {
	width:820px;
	height:146px;
	margin:0 auto;
	background-image:url(../imagens/back-top.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#top-left{
	width:680px;
	height:145px;
	float:left;
/*	background-color:#096;*/
}
#bt-contato a{
	display:block;
	width:98px;
	background:url(../imagens/contato.gif);
	background-repeat:no-repeat;
	margin:10px 0 45px 57px;
	text-decoration:none;
}
#bt-contato a:hover{
	background-image:url(../imagens/contato-hover.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}
#top-right{
	width:140px;
	height:145px;
	float:right;
/*	background-color:#6C9;*/
}
#top-right img{
	margin:10px 0 0 0;	
}
#faixa-top {
	background-image:url(../imagens/faixa-top.gif);
	background-repeat:repeat-x;
	width:820px;
	height:13px;
}
#meio {
	width:794px;
	height:409px;
	margin:22px 0 0 24px;
/*	background-color:#F60;*/
}
.meio{
	width:178px;
	height:409px;
	float:left;
	margin:0 20px 0 0;
/*	background-color:#996;*/
}
#bottom {
	width:820px;
	height:32px;
	background-image:url(../imagens/faixa-bottom.gif);
	background-repeat:repeat-x;
	text-align:center;
	margin:128px 0 0 0;
	_margin:123px 0 0 0;
}
#bottom p{
	padding:10px 0 0 0;	
}
/*MENU INTERNO...............................................*/
#menu-interno {
	width:804px;
	height:30px;
	margin:0 auto;
	_margin:-2px auto 0 auto;
}
#menu-interno ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu-interno li{
	display:inline;
	margin:0;
	padding:0;
}
#lacres a{
	display:inline-block;
	width:177px;
	height:30px;
	background-image:url(../imagens/bt-lacres-seguranca.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}
#lacres a:hover{
	background-image:url(../imagens/bt-lacres-seguranca-over.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}
#auto a{
	display:inline-block;
	width:211px;
	height:30px;
	background-image:url(../imagens/bt-ind-automobilistica.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}
#auto a:hover{
	background-image:url(../imagens/bt-ind-automobilistica-over.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
}
#eletro a{
	display:inline-block;
	width:219px;
	height:30px;
	background-image:url(../imagens/bt-ind-eletro.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
}
#eletro a:hover{
	background-image:url(../imagens/bt-ind-eletro-over.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
}
#poli a{
	display:inline-block;
	width:197px;
	height:30px;
	background-image:url(../imagens/bt-filmes-poli.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
}
#poli a:hover{
	background-image:url(../imagens/bt-filmes-poli-over.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
}
/*........................................................................*/
#conteudo-interno {
	width:783px;
	margin:24px auto 10px auto;
/*	background-color:#FC9;*/
}
#tit {
	width:783px;
	height:29px;
	border-bottom:1px dotted #FFF;
}
	#tit img{
		margin-left:17px;	
	}
#filmes1 {
	width:741px;
	height:130px;
	margin:21px auto 19px auto;
/*	background-color:#9C0;*/
}
#filmes1a {
	width:478px;
	height:130px;
	float:left;
	text-align:justify;
/*	background-color:#03C;*/
}
	#filmes1a p{
		margin:0 0 6px 0;	
	}
#filmes1b {
	width:210px;
	height:130px;
	float:right;
/*	background-color:#CF6;*/
}
.subtit {
	background-color:#585858;
	width:783px;
	height:26px;

}
	.subtit h2{
		margin:0 0 0 17px;	
		padding-top:6px;
	}
.cx-texto {
	width:741px;
	margin:10px auto 0 auto;
	text-align:justify;
}
	.cx-texto p{
		margin:8px 0 20px 0;	
	}
#contato {
	width:735px;
	height:252px;
	margin:47px auto 50px auto;
/*	background-color:#0CC;*/
}
#form-contato{
	width:405px;
	height:252px;
	float:left;
/*	background-color:#9C6;*/
}
#box-contato{
	background-color:#585858;
	width:251px;
	height:208px;
	float:right;
}
	#box-contato p{
		margin:30px 0 0 40px;	
	}
/*fontes-------------------------------------------------------*/
.txt-bege10 {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#ffe0bb;
}
.txt-bege10 a:link{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#ffe0bb;
	text-decoration:none;
}
.txt-bege10 a:visited{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#ffe0bb;
	text-decoration:none;
}
.txt-bege10 a:hover{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#ffe0bb;
	text-decoration:underline;
}
.txt-bege10 a:active{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#ffe0bb;
	text-decoration:underline;
}
/*..................................................*/
.txt-branco11 {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#fff;
}
.txt-branco11 a:link{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.txt-branco11 a:visited{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.txt-branco11 a:hover{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}
.txt-branco11 a:active{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}
.txt-amarelo11 {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#ffde42;
}
.txt-amarelo12 {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#ffde42;
}
.cx-alta {
	text-transform:uppercase;
}
/*............................................................................................................*/
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}
.clearfix {display: inline-block;}   /* a fix for IE Mac */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */