@charset "utf-8";
@import url('reset.css');

/* Tag's ------------------------------------------------------- */

body {
	background:url(../imagens/layout/bg_body.gif) no-repeat top center;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#595959;
	text-align:center;
}

h1, h2, h3, h4, h5, h6 { margin-bottom:15px; color:#EE3524; }

h1 { font-size:24px; }
	h1 a:hover { background:none; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:14px; }

p, ul { margin-bottom:15px; }

a { color:#EE3524; text-decoration:none; }

a:hover { color:##EE3524; text-decoration:underline; }

	a.saiba_mais { display:block; padding-top:10px; }
	a.saiba_mais:hover { background:none; }

strong { font-weight:bold; }

/* Ordem hierárquica ------------------------------------------- */

/* GERAL */

div#geral {
	width:100%;
	height:auto;
}
	div#geral.home { background:url(../imagens/home/fundo.png) no-repeat center 430px; }

/* HEADER */
div#header {
	width:950px;
	height:390px;
	margin:0px auto 40px;
	text-align:left;
}

/* TOPO */
div#topo {
	width:950px;
	height:110px;
	margin-bottom:30px;
}
	div#topo h1 { padding-top:43px; float:left; }
	div#topo div#infos { 
		float:right; 
		text-align:right;
		padding-top:20px;
	}
		div#topo div#infos img { margin-right:20px; }

/* BANNER */
div#banner {
	width:950px;
	height:250px;
}

/* PRINCIPAL */
div#principal {
	width:950px;
	height:auto;
	margin:0px auto;
}
	div#principal:after {
		clear: both;
		content: ".";
		display: block;
		height: 0px;
		visibility: hidden;
	}

/* CONTEUDO */
div#conteudo {
	width:910px;
	height:auto;
	margin:0px auto;
	text-align:left;
}
	div#conteudo:after {
		clear: both;
		content: ".";
		display: block;
		height: 0px;
		visibility: hidden;
	}
	
	div#geral.home div#conteudo { width:910px; }
	
	div#conteudo div.box_50 {
		width:48.5%;
		height:auto;
	}
	
	div#conteudo div.box_70 {
		width:540px;
		height:auto;
		float:left;
	}
	
	div#conteudo div.box_30 {
		width:350px;
		height:auto;
		float:right;
	}
	
	div#conteudo div.box_equip_l {
		width:48.5%;
		height:auto;
		float:left;
		clear:both;
	}
		div#conteudo div.box_equip_l a.principal { display:block; float:left; margin-right:15px; }
		div#conteudo div.box_equip_l a.secundaria { display:none; }
		
		div#conteudo div.box_equip_l h4 { margin:0px 0px 5px; }
		
	
	div#conteudo div.box_equip_r {
		width:48.5%;
		height:auto;
		float:right;
	}
		div#conteudo div.box_equip_r a.principal { display:block; float:left; margin-right:15px; }
		div#conteudo div.box_equip_r a.secundaria { display:none; }
		
		div#conteudo div.box_equip_r h4 { margin:0px 0px 5px; }

/* RODAPÉ */
div#rodape {
	width:960px;
	height:auto;
	margin:20px auto;
	text-align:left;
	clear:both;
}
	div#rodape div.menu {
		width:500px;
		height:35px;
		float:left;
		padding-left:20px;
		background:url(../imagens/layout/fd_menu_rodape.jpg) no-repeat center left;
	}
		div#rodape div.menu ul li {
			margin:0px 6px;
			display:inline;
			text-transform:uppercase;
			line-height:35px;
		}
			div#rodape div.menu ul li a {
				color:#808080;
			}
				div#rodape div.menu ul li a.ativo,
				div#rodape div.menu ul li a:hover {
					color:#EE3524;
					text-decoration:none;
					background:none;
				}

	div#rodape div.creditos {
		width:400px;
		margin-right:8px;
		float:right;
		text-align:right;
		line-height:14px;
		color:#999;
	}
		div#rodape div.creditos a.creditos {
			float:right;
			margin-top:3px;
			margin-left:15px;
		}

/* Escopo geral */

.fl { float:left; }
.fr { float:right; }

.clear { clear:both; }
