@CHARSET "ISO-8859-1";

body.home{
	background-color: #cd0000;
}

body.home div.conteudo{
	background: url(../imgs/back_home.png) no-repeat center center !important;
	width: 99%;
	height: 570px;
	margin: 0px auto;
	position: absolute;
}

body.empresa{
	background-color: #790055;
}

body.empresa div.conteudo{
	background: url(../imgs/back_empresa.png) no-repeat center center !important;
	width: 99%;
	height: 570px;
	margin: 0 auto;
	position: absolute;
}

body.atividades{
	background-color: #ce7b00;
}

body.atividades div.conteudo{
	background: url(../imgs/back_atividades.png) no-repeat center center !important;
	width: 99%;
	height: 570px;
	margin: 0 auto;
	position: absolute;
}

body.clientes{
	background-color: #ce0958;
}

body.clientes div.conteudo{
	background: url(../imgs/back_clientes.png) no-repeat center center !important;
	width: 99%;
	height: 570px;
	margin: 0 auto;
	position: absolute;
}

body.news{
	background-color: #d64700;
}

body.news div.conteudo{
	background: url(../imgs/back_news.png) no-repeat center center !important;
	width: 99%;
	height: 570px;
	margin: 0 auto;
	position: absolute;
}

body.premios{
	background-color: #d8ac00;
}

body.premios div.conteudo{
	background: url(../imgs/back_premios.png) no-repeat center center !important;
	width: 99%;
	height: 570px;
	margin: 0 auto;
	position: absolute;
}

body.contato{
	background-color: #e2005a;
}

body.contato div.conteudo{
	background: url(../imgs/back_contatos.png) no-repeat center center !important;
	width: 99%;
	height: 570px;
	margin: 0 auto;
	position: absolute;
}

#menu{
	width: 950px;
	height: 30px;
	margin: 55px auto;
}

#menu ul{
	float: right;
	margin-right: 130px;
}

#menu ul li{
	z-index: 1000;
}

#menu .noborder{
	border: 0px;
}

#menu a.logo{
	border: 0px solid #000;
	width: 120px;
	height: 120px;
	display: block;
	margin-top: -30px;
	margin-left: 80px;
	float: left;
}

body .conteudo div.cont{
	width: 480px;
	border: 0px solid #000;
	margin: 0px auto;
	margin-top: -25px;
	padding-left: 200px;
}

body .conteudo div.cont h2.titulo{
	padding: 0;
	margin: 0;
	font-family: Habibi;
	color: #fff;
	text-transform: uppercase;
	font-size: 12pt;
	height: 44px;
}

body .conteudo div.cont div.texto{
	font-family: Nobile;
	color: #fff;
	font-size: 9pt;
	width: 100%;
	height: 350px;
	overflow-y: auto;
	overflow-x: hidden;
	line-height: 15pt;
}

body .conteudo div.cont div.texto_cx_menor{
	font-family: Nobile;
	color: #fff;
	font-size: 9pt;
	width: 100%;
	height: 275px;
	overflow-y: auto;
	overflow-x: hidden;
	line-height: 15pt;
	margin-top: 15px;
}

#freeshop{
	width: 115px;
	height: 78px;
	float: right;
	margin-top: -250px;
	margin-right: -135px;
}

#freeshop a{
	height: 78px;
	display: block;
}

#facebook{
	width: 78px;
	height: 78px;
	float: right;
	margin-top: -110px;
	margin-right: -135px;
}

#facebook a{
	height: 78px;
	display: block;
}

.texto_laranja{
	color: #ff9900;
}

.texto_maior{
	font-size: 18pt;
}

#slide_index{
	margin-top: -7px;
}

.menor{
	font-size: 11pt;
}

.pRight{
	padding-right: 10px;
}

.t_justify{
	text-align: justify;
}

.centralizado{
	text-align: center;
}

.t_menor{
	font-size: 8pt;
}

body.atividades div.conteudo div.cont ul.menu_galeria{
	margin-left: -50px;
}

body.atividades div.conteudo div.cont ul.menu_galeria li{
	list-style: none;
	float: left;
	border-right: 1px solid #fff;
	font-size: 9pt;
	font-family: Nobile;
	padding: 10px 18px 10px 18px;
	background-image: url(../imgs/fundo_menu_galeria.jpg);
	height: 10px;
}

body.atividades div.conteudo div.cont ul.menu_galeria li.ativo{
	background-image: url(../imgs/fundo_menu_galeria_ativo.jpg);
}

body.atividades div.conteudo div.cont ul.menu_galeria li:first-child{
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	-khtml-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}

body.atividades div.conteudo div.cont ul.menu_galeria li:last-child{
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-khtml-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	border: 0px;
}

body.atividades div.conteudo div.cont ul.menu_galeria li a{
	text-decoration: none;
	color: #000;
}

body.atividades div.conteudo div.cont ul.menu_galeria li a span{
	font-weight: bold;
	width: 100%;
	height: 100%;
}

div.galeria{
	width: 100%;
}

div.galeria h5{
	width: 100%;
	border-bottom: 1px solid #fff;
	padding: 0px;
	margin: 0px;
	line-height: 12px;
}

div.galeria ul li{
	list-style: none;
	float: left;
	margin: 0px 5px 5px 0px;
	border: 0px solid #fff;
	width: 65px;
	height: 44px;
	background-color: #fff;
}

div.galeria ul li a div{
	width: 65px;
	height: 65px;
}

.visible{
	display: none;
}

.tblAreaCliente{
	background-image: url(../imgs/bg_area_cliente.jpg);
	margin-top: -90px;
}

body.news div.conteudo div.cont ul.menu_galeria{
	margin-left: -50px;
}

body.news div.conteudo div.cont ul.menu_galeria li{
	list-style: none;
	float: left;
	border-right: 1px solid #fff;
	font-size: 9pt;
	font-family: Nobile;
	padding: 10px 18px 10px 18px;
	background-image: url(../imgs/fundo_menu_galeria.jpg);
	height: 10px;
}

body.news div.conteudo div.cont ul.menu_galeria li.ativo{
	background-image: url(../imgs/fundo_menu_galeria_ativo.jpg);
}

body.news div.conteudo div.cont ul.menu_galeria li:first-child{
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	-khtml-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}

body.news div.conteudo div.cont ul.menu_galeria li:last-child{
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-khtml-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	border: 0px;
}

body.news div.conteudo div.cont ul.menu_galeria li a{
	text-decoration: none;
	color: #000;
}

body.news div.conteudo div.cont ul.menu_galeria li a span{
	font-weight: bold;
	width: 100%;
	height: 100%;
}

ul.ls_news li{
	list-style: none;
}

ul.ls_news li div a{
	text-decoration: none;
	color: #fff;
	position: absolute;
}

ul.ls_news li div{
	width: 0px;
	height: 20px;
	background-image: url(../imgs/bg_news.jpg);
}

.contato_texto{
	margin-top: 46px;
	width: 500px;
	height: 244px;
	background-image: url(../imgs/contato.png?nocache=1);
	background-repeat: no-repeat;
	font-size: 8pt;
}

.contato_texto form{
	padding: 10px;
}

.contato_texto textarea{
	width: 430px;
	height: 74px;
	border: none;
	resize: none;
}

.contato_texto input[type=text]{
	border: none;
	width: 210px;
	height: 20px;
	margin-right: 15px;
}

.contato_texto span{
	display: table-cell;
	width: 225px;
	vertical-align: middle;
}

.contato_texto input[type=image]{
	margin-left: 389px;
	margin-top: 14px;
}

.contato_texto p{
	height: 0px;
	font-size: 3px;
}