@charset "iso-8859-1";
/* CSS Document */

body
{
	margin:			0;
	padding:		0;
	border:			0;
	color:			#666;
	font-size:		14px;
	font-family:	Arial, Helvetica, sans-serif;
	background:		url(../imagens/fundo.png) repeat;
}

a:link,
a:active,
a:visited
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a, table, img, div
{
	padding: 0;
	border: none;
}

a.sublinhado:link,
a.sublinhado:active,
a.sublinhado:visited
{
	text-decoration: underline;
	color: #341E64;
}

a.sublinhado:hover
{
	text-decoration: none;
}

input, select, textarea
{
	outline: none;
}

div.borda_arredondada
{	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.transparent
{
	background-color: #000;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=80);
	zoom: 1;
}

.fundo{
	background:
		url(imagens/fundo-detalhe-esquerdo.png) top left no-repeat,
		url(imagens/fundo-detalhe-direito.png) top right no-repeat,
		url(imagens/fundo.png) repeat;
}
/* -------------------------------------------------------------------------------------------------- */
/* ---------------------------------------- TRECHO CABECALHO ---------------------------------------- */
div#cabecalho{
	width: 100%;
	height: 235px;
	background: url(../imagens/cabecalho-fundo.png) repeat;
}

div#cabecalho div.cab_topo{
	position: relative;
	width: 900px;
	height: 165px;
	margin: 0 auto;
}

div#cabecalho div.cab_topo img.logo{
	position: absolute;
	top: 30px;
	left: 0;
}

div#cabecalho div.cab_topo img.cab_redes_sociais{
	position: absolute;
	top: 73px;
	right: 25px;
}
/* ---------------------------------------- /TRECHO CABECALHO --------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------ TRECHO RODAPE ----------------------------------------- */
div#rodape
{
	width: 100%;
	height: 376px;

	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0.03, rgb(253, 115, 2)),
		color-stop(0.27, rgb(220, 143, 1)),
		color-stop(0.45, rgb(220, 143, 1)),
		color-stop(1, rgb(254, 110, 0))
	);
	background-image: -o-linear-gradient(right, rgb(253, 115, 2) 3%, rgb(220, 143, 1) 27%, rgb(220, 143, 1) 45%, rgb(254, 110, 0) 100%);
	background-image: -moz-linear-gradient(right, rgb(253, 115, 2) 3%, rgb(220, 143, 1) 27%, rgb(220, 143, 1) 45%, rgb(254, 110, 0) 100%);
	background-image: -webkit-linear-gradient(right, rgb(253, 115, 2) 3%, rgb(220, 143, 1) 27%, rgb(220, 143, 1) 45%, rgb(254, 110, 0) 100%);
	background-image: -ms-linear-gradient(right, rgb(253, 115, 2) 3%, rgb(220, 143, 1) 27%, rgb(220, 143, 1) 45%, rgb(254, 110, 0) 100%);
	background-image: linear-gradient(to right, rgb(253, 115, 2) 3%, rgb(220, 143, 1) 27%, rgb(220, 143, 1) 45%, rgb(254, 110, 0) 100%);
}

div#rodape div.centro{
	width: 900px;
	height: 285px;
	margin: 0 auto;
}

/* quem somos */
div#rodape div.centro div.quem_somos{
	float: left;
	width: 420px;
	height: 240px;
	margin-top: 10px;
	font-family: 'code_boldregular';
	color: #000;
}

div#rodape div.centro div.quem_somos p{
	font-family: 'CenturyGothicRegular';
	font-size: 14px;
	color: #FFF;
}

div#rodape div.centro div.quem_somos img.rod_redes_sociais{
	float: right;
}
/* /quem somos */

/* informações de contato */
div#rodape div.centro div.info_de_contato{
	float: right;
	width: 360px;
	height: 240px;
	margin-top: 10px;
	font-family: 'code_boldregular';
	color: #000;
}

div#rodape div.centro div.info_de_contato div.endereco,
div#rodape div.centro div.info_de_contato div.telefone,
div#rodape div.centro div.info_de_contato div.email{
	font-family: 'CenturyGothicRegular';
	height: 30px;
	padding-left: 40px;
	margin-right: 20px;
	color: #FFF;
}

div#rodape div.centro div.info_de_contato div.endereco{
	line-height: 15px;
}

div#rodape div.centro div.info_de_contato div.telefone,
div#rodape div.centro div.info_de_contato div.email{
	line-height: 30px;
}

div#rodape div.centro div.info_de_contato div.telefone{
	background: url(imagens/rodape-telefone.png) no-repeat;
}

div#rodape div.centro div.info_de_contato div.endereco{
	background: url(imagens/rodape-endereco.png) no-repeat;
}

div#rodape div.centro div.info_de_contato div.email{
	background: url(imagens/rodape-email.png) no-repeat;
}

div#rodape div.centro div.info_de_contato div.email span{
	color: #000;
}
/* /informações de contato */

div#rodape_bottom{
	width: 100%;
	height: 75px;
	background: #000;
}

div#rodape_bottom div.centro{
	width: 900px;
	height: 75px;
	line-height: 75px;
	margin: 0 auto;
	color: #FFF;
}

div#rodape_bottom div.centro a,
div#rodape_bottom div.centro a:visited,
div#rodape_bottom div.centro a:active{
	color: #FFF;
}

div#rodape_bottom div.centro span:nth-of-type(1){
	float: left;
}

div#rodape_bottom div.centro span:nth-of-type(2){
	float: right;
}
/* ------------------------------------------ /TRECHO RODAPE ---------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- TRECHO CORPO ----------------------------------------- */
div#corpo
{
	width: 905px;
	margin: 0 auto;
}
/* ------------------------------------------- /TRECHO CORPO ---------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */