/* Reset */
body, div, span, img, p, ul, li, a, form, fieldset, label, input, select, option, textarea {
	font-family: Helvetica, Arial, sans-serif;
	color:#666;
	margin:0;
}
body, div, span, img, p, ul, li, a, form, fieldset, label, input, select {
	padding:0;
}
body, div, span, img, p, ul, li, a, form, fieldset, label, input, option {
	border:0;
}
body {
	font-size:10px;
	background-color:white;
	min-width:99.6em;
}
body * {
	font-size:1em;
}
a {
	position:relative;
	color:#999;
	text-decoration:none;
}
a * {
	cursor:pointer;
}
form {
	margin-top:1em;
}
form td span {
	font-size:1.1em;
	color:#2960b2;
}
label {
	display:block;
	margin-bottom:1em;
	position:relative;
}
fieldset {
	display:block;
	position:relative;
}
fieldset.nobr label{
	display:inline-block;
}
input, img {
	display:inline-block;
}
textarea,
input[type="text"],
input[type="file"],
input[type="password"] {
	border: 0.1em solid #beccff;
}
select,
input[type="text"],
input[type="file"],
input[type="password"] {
	height:1.8em;
	line-height:1.8em;
}
input[type="file"] {
	line-height:normal;
}

.centro input[type="text"],
.centro input[type="password"]{
	width:30em;
}
.centro input.numero,
.centro input.cep,
.centro input.telefone,
.centro input.data,
.centro input.horario,
.centro select.estado {
	width:10em;
}
.centro select.cidade {
	width:15em;
}
.centro input.bairro,
.centro input.codigo {
	width:17em;
}
.centro textarea {
	width:30em;
	height:20em;
}
.botao,
input[type="submit"] {
	font-size:1.1em;
	height:1.8em;
	color:white;
	font-weight:900;
	background-color:#efbb11;
	padding: 0.2em 0.8em 0.2em 0.2em;
	margin-right:1.4em;
	cursor:pointer;
}
.botao {
	line-height:1.8em;
	margin-right:0;
	display:inline-block;
}
input[type="submit"].inativo {
	background-color:#f5d670;
}
input[type="radio"] {
	vertical-align:bottom;
	margin:0 0.6em 0 1em;
}
a.botao,
div.botao {
	padding-right:1em;
	padding-left:0.6em;
}
span.texto {
	font-size:1.1em;
}
span *{
	font-size:1em;
}

.curto, .curta {
	position:relative;
	margin:0 auto;
	width:99em;
}
.container {
	width:100%;
}
.topo {
	width:100%;
	height:21.6em;
	position:relative;
}
	.micro {
		font-size:0;
		height:4px;
		background-color:#fecb16;
	}
	.banner {
		background-image:url('../../imagens/site/banner_bg.png');
	}
	.banner .curto{
		background-image:url('../../imagens/site/topo.png');
	}
	.banner img{
		display:block;
		float:left;
	}
	.banner img + a {
		display:block;
		float:right;
	}
	.menu {
		border-color:#f2f2f2;
		border-style:solid;
		border-bottom-width:0.2em;
	}
		.menu .fita {
			text-align:center;
			height:3.2em;
			margin:0;
			background-color:#eeba1d;
			width:100%;
			position:relative;
		}
		.menu .fita .interna span.abamenu {
			display:block;
			border-color:#dca825;
			border-style: solid;
			border-left-width: 0.1em;
			border-right-width: 0.1em;
			height:3.2em;
			line-height:3.2em;
			float: left;
			position: relative;
		}
		.menu .fita .interna span.abamenu.sel {
			height:3.2em;
			line-height:4em;
			top:-0.4em;
			overflow:hidden;
			padding-bottom:0.4em;
			margin-bottom:-0.4em;
			background-image:url('../../imagens/site/botao.png');
		}
		.menu .fita .interna span span {
			padding: 0 1.4em;
			display:block;
			color:black;
			font-size:1.1em;
		}
		.menu .fita span a {
			color:black;
		}
		.menu div.navegacao {
			height:4.2em;
			line-height:4.2em;
		}
		.menu .navegacao span {
			font-size:1.1em;
		}
		.menu .navegacao span.nav {
			color:#900;
		}
		.menu div.busca {
			width:20em;
			height:4.2em;
			line-height:4.2em;
			position:absolute;
			top:0;
			right:0;
			overflow:hidden;
		}
		.menu .busca form {
			display:block;
			position:relative;
			height:2em !important;
			vertical-align:middle;
			text-align:right;
		}
		.menu .busca form div {
			height:2em !important;
			margin:0;
			padding:0;
		}
		.menu .busca span {
			vertical-align:middle;
			font-size:1em;
		}
		.menu .busca input[type="text"] {
			position:absolute;
			left:0;
			top:0;
			width:12em;
		}
		.menu .busca input[type="submit"] {
			position:absolute;
			right:0;
			top:0;
			margin:0;
		}



.meio {
	margin:1.4em auto;
}
	.meio .esquerda {
		float:left;
		width:19.6em;
		padding-left:0.4em;
	}
	.meio .centro {
		float:left;
		width:56.8em;
		margin-left:1.8em;
	}
	.meio .direita {
		float:right;
		width:18.6em;
		padding-right:0.4em;
	}

.rodape {
	clear:both;
	height:10em;
}
.rodape * {
	color:white;
}
	.rodape .fita {
		height:7em;
		line-height:7em;
		background-color:#005da8;
		vertical-align:middle;
	}
	.rodape .fita span {
		font-size:1.1em;
	}
	.rodape .fita .interna img {
		height:4.4em;
		width:22em;
		position: absolute;
		right: 0;
		top: 1em;
	}
	.rodape .logoatma img {
		width:4.4em;
		height:2em;
		float:right;
	}

.chamada {
	position:relative;
	margin-bottom:1em;
}
.chamada span {
	display:inline-block;
	font-size:1.2em;
	padding-right:0.8em;
	font-weight:bold;
	background-color:white;
}

.clear {
	display:block;
	clear:both;
}

div.break {
	height:1px;
	font-size:1px;
	display:block;
	clear:both;
}

.lista img {
	float:left;
	margin-right:1em;
}

div.item  {
	margin-bottom:1em;
}


.paginacao {
	padding-top:3em;
}
.paginacao span {
	display:block;
	float:left;
	text-align:center;
	margin-right:1.4em;
}
.paginacao span span.botao{
	width:2.4em;
	height:2.4em;
	line-height:2.2em;
	margin:0;
	padding:0;
}
.paginacao span.paginas{
	display:inline-block;
	position:relative;
	top:0.6em;
	font-weight:bold;
	font-size:1.1em;
}
.paginacao span.paginas *{
	color:#666 !important;
}
.paginacao span.paginas a {
	display:inline-block;
	padding: 0 0.6em;
}
.paginacao span.reti {
	margin-right:0.4em;
}
.paginacao span.reti span.botao {
	background-color:#f5d670;
}

.centro div.chamada {
	background-color:#eebd1c;
}
.centro div.chamada span{
	color:#2960b2;
}

.centro div.item {
	clear:both;
	margin-bottom:1em;
}
.centro div.item img{
	float:left;
	margin-right:1em;
}


.link {
	display:block;
	clear:both;
	position:relative;
	margin-bottom:1em;
}
.link:hover {
	background-color:#f5f5f5;
	cursor:pointer;
}
.link img{
	position: relative;
	float:left;
}
.link:hover  img {
	z-index:100;
}

span.bullet {
	font-size:1em;
	margin: 0.4em 1em 0.2em 0;
	display:block;
	width:2.6em;
	height:2em;
	background-color:#efbb11;
	float:left;
	z-index:10;
	position:relative;
}

.bloco {
	display:block;
}

.bold {
	font-weight:bold;
}

.verm {
	color:#900;
}

.titulo {
	font-weight:bold;
	display:block;
}
