@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; border:0px;}

/* CONFIGURAES PADROES */
body{width:100%;background-image:url(../img/fundo-topo.gif); background-repeat:repeat; margin:0 auto; color:#ffffff font:normal 11px Century Gothic, tahoma, sans-serif; }

a:link{color:#000000; text-decoration:none; font: bold 11px Century Gothic, tahoma, sans-serif;}
a:visited{color:#000000; text-decoration:none; font: bold 11px Century Gothic, tahoma, sans-serif;}
a:hover{color:#000000; text-decoration:none; font:bold 11px Century Gothic, tahoma, sans-serif;}

a.hover2:link {color:#2e1d7d; text-decoration: none; font: bold 12px Century Gothic, tahoma, sans-serif;}
a.hover2:visited {color:#2e1d7d; text-decoration: none; font: bold 12px Century Gothic, tahoma, sans-serif;}
a.hover2:hover {color:#2e1d7d; text-decoration: underline; font:bold 12px Century Gothic, tahoma, sans-serif;}
a.hover2:active {color:#2e1d7d; text-decoration: none; font: bold 12px Century Gothic, tahoma, sans-serif;}

a.hover3:link {color:#888888; text-decoration: none; font: normal 11px Century Gothic, tahoma, sans-serif;}
a.hover3:visited {color:#888888; text-decoration: none; font: normal 11px Century Gothic, tahoma, sans-serif;}
a.hover3:hover {color:#888888; text-decoration: none; font: normal 11px Century Gothic, tahoma, sans-serif;}
a.hover3:active {color:#888888; text-decoration: none; font: normal 11px Century Gothic, tahoma, sans-serif;}

/* MENU */
#menu{width:986px; height:61px; float:center;}
#menu ul{list-style-type:none;}
#menu li{display:block; height:61px; float:left;}

#menu a.home:link{width:99px; height:61px; display:block; overflow:hidden; background:url(../img/bt01.jpg) no-repeat; text-indent:-999px;}
#menu a.home:visited{width:99px; height:61px; background:url(../img/bt01.jpg) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.home:hover{background-position:left -61px;}
#menu .homeativo{width:99px; height:61px; display:block; background:url(../img/bt01.jpg) left -61px; text-indent:-999px; overflow:hidden;}

#menu a.empresa:link{width:118px; height:61px; display:block; overflow:hidden; background:url(../img/bt02.jpg) no-repeat; text-indent:-999px;}
#menu a.empresa:visited{width:118px; height:61px; background:url(../img/bt02.jpg) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.empresa:hover{background-position:left -61px;}
#menu .empresaativo{width:118px; height:61px; background:url(../img/bt02.jpg) left -61px; text-indent:-999px; overflow:hidden;}

#menu a.sobre:link{width:186px; height:61px; display:block; overflow:hidden; background:url(../img/bt03.jpg) no-repeat; text-indent:-999px;}
#menu a.sobre:visited{width:186px; height:61px; background:url(../img/bt03.jpg) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.sobre:hover{background-position:left -61px;}
#menu .sobreativo{width:186px; height:61px; background:url(../img/bt03.jpg) left -61px; text-indent:-999px; overflow:hidden;}

#menu a.depoimentos:link{width:139px; height:61px; display:block; overflow:hidden; background:url(../img/bt04.jpg) no-repeat; text-indent:-999px;}
#menu a.depoimentos:visited{width:139px; height:61px; background:url(../img/bt04.jpg) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.depoimentos:hover{background-position:left -61px;}
#menu .depoimentosativo{width:139px; height:61px; background:url(../img/bt04.jpg) left -61px; text-indent:-999px; overflow:hidden;}

#menu a.midia:link{width:96px; height:61px; display:block; overflow:hidden; background:url(../img/bt05.jpg) no-repeat; text-indent:-999px;}
#menu a.midia:visited{width:96px; height:61px; background:url(../img/bt05.jpg) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.midia:hover{background-position:left -61px;}
#menu .midiaativo{width:96px; height:61px; background:url(../img/bt05.jpg) left -61px; text-indent:-999px; overflow:hidden;}

#menu a.artigos:link{width:172px; height:61px; display:block; overflow:hidden; background:url(../img/bt06.jpg) no-repeat; text-indent:-999px;}
#menu a.artigos:visited{width:172px; height:61px; background:url(../img/bt06.jpg) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.artigos:hover{background-position:left -61px;}
#menu .artigosativo{width:172px; height:61px; background:url(../img/bt06.jpg) left -61px; text-indent:-999px; overflow:hidden;}

#menu a.links:link{width:86px; height:61px; display:block; overflow:hidden; background:url(../img/bt07.jpg) no-repeat; text-indent:-999px;}
#menu a.links:visited{width:86px; height:61px; background:url(../img/bt07.jpg) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.links:hover{background-position:left -61px;}
#menu .linksativo{width:86px; height:61px; background:url(../img/bt07.jpg) left -61px; text-indent:-999px; overflow:hidden;}

#menu a.contato:link{width:90px; height:61px; display:block; overflow:hidden; background:url(../img/bt08.jpg) no-repeat; text-indent:-999px;}
#menu a.contato:visited{width:90px; height:61px; background:url(../img/bt08.jpg) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.contato:hover{background-position:left -61px;}
#menu .contatoativo{width:90px; height:61px; background:url(../img/bt08.jpg) left -61px; text-indent:-999px; overflow:hidden;}

.tp { color:#a9070a; font: bold 12px Century Gothic, tahoma, sans-serif;}
.desct { color:#777777; font: italic 12px Century Gothic, tahoma, sans-serif; text-align:center; }
.titulo { font: bold 18px Century Gothic, tahoma, sans-serif; color:#000000;}
.dicionario { font:bold 12px Century Gothic, tahoma, sans-serif; color:#555555;}
.dicionario strong { font:bold 15px Century Gothic, tahoma, sans-serif; color:#000000;}
.link { font:bold 13px Century Gothic, tahoma, sans-serif; color:#fe0000;}
.dlink { font:bold 13px Century Gothic, tahoma, sans-serif; color:#555555;}
.dlink:hover { text-decoration:underline;}
.txt22 { font: 23px Century Gothic, tahoma, sans-serif; color:#000000;}
.txt { font: 11px  Century Gothic, tahoma, sans-serif; color:#595959;}
.txt1 { font: 13px  Century Gothic, tahoma, sans-serif; color:#595959;}
.ger1 { font:normal 11px  Century Gothic, tahoma, sans-serif; color:#000000;}
.ger2 { font:bold 18px Century Gothic, tahoma, sans-serif; color:#000000;}
.ger3 { font: 11px Century Gothic, tahoma, sans-serif; color:#000000;}
.ger4 { font: 14px Century Gothic, tahoma, sans-serif; color:#ffffff;}
.txt10 { font: 14px Century Gothic, tahoma, sans-serif; color:#595959;}
.txt10:hover { color:#000000;}
.txt20 { font: 14px Century Gothic, tahoma, sans-serif; color:#000000;}
.fone { font: 14px Century Gothic, tahoma, sans-serif; color:#555555;}
.infotopo { padding-bottom:4px; font:bold 11px Century Gothic, tahoma, sans-serif; color:#555555; }
#logomarca { position:absolute; width:439px; height:135px; text-align:left; margin-top:62px; margin-left:-6px; z-index:51; }

#msgalerta{ width:100%; height:130px; text-align:center; font:normal 20px Century Gothic, tahoma, sans-serif; color:#000000; overflow:hidden; }
#msgalerta img{ padding:14px; }
#tmsg{ margin-top:-5px; }

#aviso { position:fixed; width:140px; height:auto; margin:0 auto; bottom:0; left:6px; background-color:red; color:#FFFFFF; font:11px/1.4 Arial, Helvetica, sans-serif; padding:3px; }

.bt {
	background-color:#FE0000;
	cursor:pointer;
	width:90px;
	height:25px;
    color:#FFFFFF;
    font:bold 12px Century Gothic, tahoma, sans-serif;
	text-align:center;
   	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
	text-transform:uppercase;
	}
.combo { width:250px; height:22px; background-color:#dcdcdc; font:bold 11px Century Gothic, tahoma, sans-serif; color:#000000; }
.combocontato { width:400px; height:180px; background-color:#dcdcdc; font:bold 11px Century Gothic, tahoma, sans-serif; color:#000000; }
.comboemp { width:95%; height:320px; padding:5px; background-color:#dcdcdc; font:bold 11px Century Gothic, tahoma, sans-serif; color:#000000; }
.comboemp1 { width:95%; height:150px; padding:5px; background-color:#dcdcdc; font:bold 11px Century Gothic, tahoma, sans-serif; color:#000000; }
.comboemp2 { width:95%; height:50px; padding:5px; background-color:#dcdcdc; font:bold 11px Century Gothic, tahoma, sans-serif; color:#000000; }

#envio { width:945px; height:auto; padding-top:160px; }
#envio #fileQueue { width: 920px; height: 180px; overflow: auto; border: 1px solid #E5E5E5; margin-bottom: 10px; }
#envio #add { width: 920px; height: 20px; text-align:left; }
#envio #dados { width: 920px; height: 30px; text-align:left; }
#envio #dados #info { font:bold 16px Century Gothic, tahoma, sans-serif; color:#000000; text-align:left; }

.uploadifyQueueItem { font:bold 12px Century Gothic, tahoma, sans-serif; border: 2px solid #E5E5E5; background-color: #F5F5F5; margin-top: 5px; padding: 10px; width: 870px; text-align:left; }
.uploadifyError { border: 2px solid #FBCBBC !important; background-color: #FDE5DD !important; }
.uploadifyQueueItem .cancel { float: right; }
.uploadifyProgress { background-color: #FFFFFF; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; margin-top: 10px; width: 100%; }
.uploadifyProgressBar {background-color: #3dc9d1; width: 1px;height: 3px; }

#lista { width:920px; padding-bottom:20px; }
#lista .item { height:104px; text-align:left; font:bold 14px Century Gothic, tahoma, sans-serif; color:#000000; padding:5px; border-bottom:#FFFFFF 1px solid; background-color:#f1f1f1; }
#lista .item img { border-bottom:#3dc9d1 2px solid; border-top:#3dc9d1 2px solid; border-left:#3dc9d1 2px solid; border-right:#3dc9d1 2px solid; }
#lista .del { height:104px; margin-top:-90px; margin-left:830px; position:absolute; }
#lista .up { height:104px; margin-top:-90px; margin-left:545px; position:absolute; }
#lista .info { height:104px; margin-top:-70px; margin-left:470px; position:absolute; font:bold 18px Century Gothic, tahoma, sans-serif; color:#00727b; }
#lista .down { height:104px; margin-top:-90px; margin-left:360px; position:absolute; }

.borda1 { BORDER-RIGHT: #e5e5e5 5px solid; BORDER-TOP: #e5e5e5 5px solid; BORDER-LEFT: #e5e5e5 5px solid; BORDER-BOTTOM: #e5e5e5 5px solid; }
.border { BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #ffffff 3px solid; BORDER-LEFT: #ffffff 3px solid; BORDER-BOTTOM: #ffffff 3px solid; }
.border1 { BORDER-RIGHT: #d4d4d4 1px solid; BORDER-TOP: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid; BORDER-BOTTOM: #d4d4d4 1px solid; }

#imgC {	height:259px; }
#imgC img { display:none; position:absolute; top:12px; left:0; width: 265px; height: 259px; }
#imgC { position:relative; margin:auto; width:265px; }

.slider {
float:center;
width:985px;
height:334px;
position:relative;
}

.sliderContent {
float:left;
width:985px;
height:334px;
clear:both;
position:relative;
overflow:hidden;
}

.sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:50;
background-image:url(../img/prev_next.png);
width:42px;
height:42px;
position:absolute;
top:97%;
margin-top:-34px;
}

.prev {
background-position:0 0;
left:15px;
}

.prev:hover {
background-position:0 -44px;
}

.next {
right:15px;
background-position:-44px 0;
}

.next:hover {
background-position:-44px -44px;
}

.sliderContent .item {
position:absolute;
width:985px;
height:334px;
}

.sliderBullets {
position:absolute;
bottom:0;
height:14%;
left:10%;
z-index:50;
margin-left:-45px;
}

.sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-left:5px;
width:10px;
height:11px;
margin-bottom: 7px;
}

.sliderBullets .active {
background-position:0 -11px;
}
.bx-prev {
	width:1px; height:1px; cursor:pointer; position:absolute; top:-30px; right:124px; display:block; background:url(../img/next-prev.png) left top no-repeat;
	text-indent: -5000px;
}

.bx-next {
	width:1px; height:1px; cursor:pointer; position:absolute; top:250px; right:124px; display:block; background:url(../img/next-prev.png) right top no-repeat;
	text-indent: -5000px;
}
#carvertical li {
	width:229px;
	height:auto;
	padding:4px;
	margin-left:10px;
	font:bold 11px Century Gothic, tahoma, sans-serif; color:#555555;
	background:url(../img/fundo-dicionario.png) bottom repeat-x;
}
#carvertical li strong {
	color:#000000;
}

#mouse { position:absolute; text-align:left; margin-left:-4px; margin-top:-10px; width:29px; height:38px; background:url(../img/mouse.gif); }