@charset "utf-8";
/*TAGS*/
body {
	margin: 0px;
	padding: 0px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat;
}
/*DIVS*/
#absoluta {
	position:absolute;
	left:470px;
	top:-117px;
	width:434px;
	height:auto;
	z-index:1;
}
#absolutabaixo {
	position:absolute;
	left:470px;
	top:-49px;
	width:434px;
	height:auto;
	z-index:1;
}
#engloba{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:554px;
	z-index:1;
	top:50%;
	left:50%;
	margin-left:-50%;
	margin-top:-277px;
}
#bg-baixo {
	min-height:170px;
	width: 100%;
	position: relative;
	margin: auto;
	background-image: url(../img/bg-vermelho.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#englobacont {
	background-color: #FFF;
	margin: auto;
	height: auto;
	width: 940px;
	position: relative;
	display:table;
}
#englobaesquerda {
	padding: 20px;
	float: left;
	width: 440px;
	position: relative;
	height: auto;
	display: table;
}
#englobaesquerdamaior {
	padding: 20px;
	float: left;
	width: 900px;
	position: relative;
	height: auto;
	display: table;
}
#esquerda {
	float: left;
	width: 440px;
	position: relative;
	height: auto;
	text-align: justify;
}
#videointerno {
	float: left;
	width: 400px;
	position: relative;
	height: auto;
	margin-left: 20px;
}
#cont {
	float: left;
	width: 440px;
	position: relative;
	height: auto;
	text-align: justify;
	margin-top: 30px;
}
#tabelamaior {
	float: left;
	width: 900px;
	position: relative;
	height: auto;
	text-align: justify;
}
#esquerdamaior {
	float: left;
	width: 900px;
	position: relative;
	height: auto;
	text-align: justify;
}
#englobadir {
	float: right;
	height: auto;
	width: 434px;
	position: relative;
	display: inline;
	margin-right:15px;
	top: -30px;
}
#flashdir {
	float: left;
	width: 434px;
	position: relative;
	height: auto;
}
#vejamais {
	float: left;
	width: 434px;
	position: relative;
	height: 20px;
	text-align: right;
	margin-top: 10px;
}
#bg-branco {
	height: 47px;
	width: 100%;
	position: relative;
	text-align: center;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#linhadir {
	float: left;
	height: 20px;
	width: 434px;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}


#video {
	float: left;
	height: auto;
	width: 434px;
	position: relative;
}
#repres {
	float: left;
	height: auto;
	width: 414px;
	position: relative;
	background-color:#29282B;
	padding: 10px;
}
#comochegar{
	float: left;
	height: auto;
	width: 414px;
	position: relative;
	background-color:#565656;
	padding: 10px;
	margin-top: 20px;
}
#trabalhe {
	background-color: #B0B0B0;
	padding: 10px;
	float: left;
	height: auto;
	width: 414px;
	position: relative;
	text-align: justify;
	margin-top: 20px;
}

#estados {
	float: left;
	height: auto;
	width: 414px;
	position: relative;
	background-color:#29282B;
	padding: 10px;
}


#geral{
	position:relative;
	width:100%;
	height:800px;
	margin: auto;
}
#menu {
	height: 30px;
	width: 920px;
	position: relative;
	text-align: right;
	padding-top: 10px;
	background-image:url(../img/bg-menu-maior.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#englobamenu {
	position:absolute;
	left:0px;
	top:20px;
	width:100%;
	height:40px;
	z-index:2;
	background-image:url(../img/bg-menu-ext.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#englobanews {
	position:absolute;
	left:0px;
	top:330px;
	width:100%;
	height:104px;
	z-index:4;
	background-image: url(../img/degrade.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#buglinks{
	position:relative;
	}
#englobalogo {
	position:absolute;
	left:0px;
	top:60px;
	width:100%;
	height:97px;
	z-index:6;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/bg-logo.jpg);
}
#logo {
	position:relative;
	width:920px;
	height:97px;
	margin:auto;
}
#news {
	position:relative;
	width:940px;
	height:89px;
	margin:auto;
	text-align: right;
	padding-top: 15px;
}
#flash {
	position:relative;
	width:100%;
	height:456px;
	background-color:#666;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D90000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #29282B;
}
#flashinterno {
	position:relative;
	width:100%;
	height:312px;
	background-color:#666;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D90000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #29282B;
}
#englobarodape {
	margin: auto;
	height: 50px;
	width: 100%;
	position: relative;
	background-color:#31333A;
}
#rodape {
	background-color:#31333A;
	height: 45px;
	width: 940px;
	position: relative;
	text-align:center;
	padding-top: 5px;
	margin:auto;
}
#selo {
	position:absolute;
	left:30px;
	top:-18px;
	width:125px;
	height:46px;
	z-index:3;
}

#selo-home {
	position:absolute;
	right:130px;
	top:-18px;
	width:125px;
	height:46px;
	z-index:3;
}


#selo-2 {
	position:absolute;
	left:160px;
	top:-20px;
	width:125px;
	height:33px;
	z-index:3;
	display: none !important;
}

#selo-2-home {
	position:absolute;
	right:0;
	top:-20px;
	width:125px;
	height:33px;
	z-index:3;
	display: none !important;
}

#englobacadastro {
	background-color:#FFF;
	margin: auto;
	height: 37px;
	width: 100%;
	position: relative;
}
#cadastro {
	margin: auto;
	height: 30px;
	width: 940px;
	position: relative;
	padding-top: 7px;
	text-align:right;
}
#theia {
	background-color: #565656;
	float: left;
	height: auto;
	width: 440px;
	position: relative;
	margin-top: 15px;
}
#mais {
	background-color: #989898;
	float: left;
	height: auto;
	width: 440px;
	position: relative;
	margin-top: 15px;
}
#sedna {
	background-color: #29282B;
	float: left;
	height: auto;
	width: 440px;
	position: relative;
	margin-top: 15px;
}
#detalhes {
	background-color: #989898;
	float: left;
	height: auto;
	width: 440px;
	position: relative;
	margin-top: 15px;
}
#titulo {
	float: left;
	height: auto;
	width: 440px;
	position: relative;
}
#titulomaior {
	float: left;
	height: auto;
	width: 900px;
	position: relative;
}
#formcontato {
	float: left;
	width: 440px;
	position: relative;
	height: auto;
}

/*CLASSES*/
.textos{
	font-family:Arial;
	font-size:11px;
	color:#959393;
	float:right;
	margin-right:10px;
	line-height:20px;
}
.obs{
	font-family:Arial;
	font-size:10px;
	color:#959393;
	line-height:17px;
}
.dir{
	font-family: Arial;
	float:right;
	font-size: 10px;
	color: #AFAFAF;
	line-height:28px;
}
.textobottom {
	float: left;
	height: auto;
	width: 440px;
	position: relative;
	margin-top: 15px;
}
.bordasleft{
	border:solid thin #D6D6D6;
	font-family:Arial;
	font-size:11px;
	color:#666;
	float: left;
	padding:2px;
	margin-right: 5px;
}
.bordas{
	border:solid thin #D6D6D6;
	font-family:Arial;
	font-size:11px;
	color:#666;
	float: right;
	padding:2px;
	margin-right: 5px;
}
.titulovermelho {
	font-family: Arial;
	font-size: 26px;
	color: #DF0000;
	float: left;
}
.titulovermelhomenor {
	font-family: Arial;
	font-size: 22px;
	color: #DF0000;
	float: left;
}
.titulovermelhomenorainda {
	font-family: Arial;
	font-size: 18px;
	color: #DF0000;
	float: left;
}
.titulobranco {
	font-family: Arial;
	font-size: 21px;
	color: #FFF;
}
.titulocinza{
	font-family: Arial;
	font-size: 21px;
	color: #999;
}
.textomaior{
	font-family:Arial;
	font-size:12px;
	color:#565657;
	line-height:20px;
}
.textoclaro{
	font-family:Arial;
	font-size:12px;
	color:#999999;
	line-height:20px;
}
.menusemlink{
	font-family:Tahoma;
	font-size:10px;
	color:#7C7982;
}
.imgdir{
	float:right;
}
.bullet{
	margin-left:20px;
}
.bulletrecuado{
	margin-left:70px;
}
.listas {
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height:auto;
	font-family:Arial;
	color:#666;
	font-size:11px;
}
.listasmaior {
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height:60px;
	font-family:Arial;
	color:#666;
	font-size:11px;
}
.bg
{
	background-image:url(../img/box.jpg);
	background-repeat:no-repeat;
	background-position:center right;
}
.linkverm{
	font-family:Tahoma;
	font-size:11px;
	color:#DC0202;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:30px;
	padding-right:30px;
}
.textoverm{
	font-family:Arial;
	font-size:10px;
	color:#DC0202;
}
.textovermaior{
	font-family:Arial;
	font-size:11px;
	color:#DC0202;
}
.textodape
{
	font-family:Arial;
	font-size:10px;
	color:#8F8F8F;
	line-height: 20px;
}
.textobranco
{
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}
.textobrancomaior{
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	line-height: 25px;
}
.englobafotoesq {
	float: left;
	width: 113px;
	position: relative;
	height: auto;
	margin-right:45px;
	text-align: center;
	margin-bottom: 15px;
}
.englobafotoesqmaior {
	float: left;
	width: 211px;
	position: relative;
	height: auto;
	margin-right:10px;
	text-align: center;
	margin-bottom: 15px;
}
.englobafotodir {
	float: left;
	width: 113px;
	position: relative;
	height: auto;
	text-align: center;
	margin-bottom: 15px;
}
.englobafotodirmaior {
	float: left;
	width: 211px;
	position: relative;
	height: auto;
	text-align: center;
	margin-bottom: 15px;
}
.textocinzamaior{
	font-family:Arial;
	font-size:14px;
	color:#898989;
	line-height: 25px;
}
.representantes
{
	font-family:Arial;
	font-size:12px;
	color:#FFF;
}
.margemright
{
	margin-right:50px;
	margin-bottom: 10px;
}
.margembottom
{
	margin-bottom: 10px;
}
.textoescuro
{
	font-family:Arial;
	font-size:10px;
	color:#29282B;
}

/*LINKS*/	
	/*texto link */
.textolink
{
	font-family:Arial;
	font-size:11px;
	color:#565657;
	text-decoration:none;
}
.textolink:link
{
	font-family:Arial;
	font-size:11px;
	color:#565657;
	text-decoration:none;
}

	/*texto link underline*/
.textolinkunder
{
	font-family:Arial;
	font-size:11px;
	color:#565657;
	text-decoration:underline;
}
.textolinkunder:link
{
	font-family:Arial;
	font-size:11px;
	color:#565657;
	text-decoration:underline;
}
.textolinkunder:visited
{
	color:#565657;
	text-decoration:underline;
}
.textolinkunder:hover
{
	color:#FF0000;
	text-decoration:underline;
}
.textolinkunder:active
{
	color:#565657;
	text-decoration:underline;
}


	/*DIREITA LINK*/
.dirlink {
	font-family: Arial;
	float:right;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	line-height:28px;
}
.dirlink:link {
	font-family: Arial;
	float:right;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	line-height:28px;
}
.dirlink:visited {
	color: #777777;
	text-decoration: none;
}
.dirlink:hover{
	color: #22335B;
	text-decoration: none;
}
.dirlink:active {
	color: #777777;
	text-decoration: none;
}

	/*link rodape*/
.linkrodape
{
	font-family:Arial;
	font-size:10px;
	color:#8F8F8F;
	text-decoration:none;
}
.linkrodape:link
{
	font-family:Arial;
	font-size:10px;
	color:#8F8F8F;
	text-decoration:none;
}
.linkrodape:visited
{
	color:#8F8F8F;
	text-decoration:none;
}
.linkrodape:hover
{	
	color:#FFF;
	text-decoration:none;
}
.linkrodape:active
{
	color:#8F8F8F;
	text-decoration:none;
}
	/*link menu*/
.linkmenu{
	font-family:Tahoma;
	font-size:11px;
	color:#29282B;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:30px;
	padding-right:30px;
}
.linkmenu:link{
	color:#29282B;
	text-decoration:none;
}
.linkmenu:visited{
	color:#29282B;
	text-decoration:none;
}
.linkmenu:hover{
	color:#FFF;
	text-decoration:none;
	background-color:#DC0202;
}
.linkmenu:active{
	color:#29282B;
	text-decoration:none;
}
	/*link branco*/
.linkbranco{
	font-family:Tahoma;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	margin-right:10px;
	line-height: 25px;
}
.linkbranco:link{
	font-family:Tahoma;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	margin-right:10px;
	line-height: 25px;
}
.linkbranco:visited{
	color:#FFF;
	text-decoration:underline;
}
.linkbranco:hover{
	color:#FFF;
	text-decoration:underline;
}
.linkbranco:active{
	color:#FFF;
	text-decoration:underline;
}

	/*link pds*/
.linkpds{
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	float: left;
	height: auto;
	width: 420px;
	position: relative;
	padding: 10px;
}
.linkpds:link{
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	float: left;
	height: auto;
	width: 420px;
	position: relative;
	padding: 10px;
}
.linkpds:visited{
	color:#FFF;
	text-decoration:none;
}
.linkpds:hover{
	color:#FFF;
	text-decoration:none;
	background-color:#F00;
}
.linkpds:active{
	color:#FFF;
	text-decoration:none;
}
	/*btncinza*/
.btncinza {
	background-color: #C3C3C3;
	width: auto;
	position: relative;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #C3C3C3;
	height: 22px;
	padding-left: 4px;
	padding-right: 4px;
	cursor:pointer;
}

	/*btndir*/
.btndir {
	background-color: #F5F5F5;
	float: right;
	width: auto;
	position: relative;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #B3B3B3;
	border: 1px solid #E7E7E7;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	cursor:pointer;
}
.btndir:link {
	background-color: #F5F5F5;
	float: right;
	width: auto;
	position: relative;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #A8A6A6;
	border: 1px solid #E7E7E7;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	cursor:pointer;
}
.btndir:visited {
	background-color: #F5F5F5;
	color: #A8A6A6;	
	text-decoration:none;
}
.btndir:hover {
	background-color: #FF0000;
	color: #FFF;	
	text-decoration:none;
}
.btndir:active {
	background-color: #F5F5F5;
	color: #A8A6A6;	
	text-decoration:none;
}


	/*link branco menor*/
.linkbrancomenor{
	font-family:Tahoma;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
	margin-right:10px;
	line-height: 25px;
}
.linkbrancomenor:link{
	font-family:Tahoma;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
	margin-right:10px;
	line-height: 25px;
}
.linkbrancomenor:visited{
	color:#FFF;
	text-decoration:underline;
}
.linkbrancomenor:hover{
	color:#D3D3D3;
	text-decoration:underline;
}
.linkbrancomenor:active{
	color:#FFF;
	text-decoration:underline;
}
	/*link branco maior*/
.linkbrancomaior{
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	line-height: 25px;
}
.linkbrancomaior:link{
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	line-height: 25px;
}
.linkbrancomaior:visited{
	color:#FFF;
	text-decoration:none;
}
.linkbrancomaior:hover{
	color:#898989;
	text-decoration:none;
}
.linkbrancomaior:active{
	color:#FFF;
	text-decoration:none;
}
	/*link branco recuado*/
.linkbrancorecuado{
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	line-height: 25px;
	margin-left:70px;
}
.linkbrancorecuado:link{
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	line-height: 25px;
	margin-left:70px;
}
.linkbrancorecuado:visited{
	color:#FFF;
	text-decoration:none;
}
.linkbrancorecuado:hover{
	color:#898989;
	text-decoration:none;
}
.linkbrancorecuado:active{
	color:#FFF;
	text-decoration:none;
}

