/*PADRÕES do DOCUMENTO*/

*{
	margin:0;
	padding:0;
}

img {
	border:none;
}

body { 
	background:#59C4F0 url(../images/bg_main.jpg) repeat-x top;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#666;
}

.main_container {
	width:960px;
	height:auto;
	margin:0 auto;
}

.main_container.home {
	width:960px;
	height:575px;
	margin:0 auto;
	background:transparent url(../images/bg_globo.png) bottom no-repeat;
}

a { text-decoration:none; font-weight:bold;}
a:hover { text-decoration:underline;}

h1 { font:bold 30px Arial, Helvetica, sans-serif; color:#333; margin-bottom:5px;}
h2 { font:normal 18px/22px Arial, Helvetica, sans-serif; color:#666;}
h3 { font:bold 17px Arial, Helvetica, sans-serif; color:#333; padding-bottom:10px; border-top:1px solid #E0EEF5; margin-top:24px !important; padding-top:24px !important;}
	
/* MEUS PADRÕES*/

.left { float:left;}

.right { float:right;}	

.mt5 { margin-top:5px;}

.mt10 {margin-top:10px;}

.mt20 {margin-top:20px;}

.mb5  {margin-bottom:5px;}

.mb10 {margin-bottom:10px;}

.mb20 {margin-bottom:20px;}

.mr5 {margin-right:5px;}

.mr10 {margin-right:10px;}

.mr20 {margin-right:20px;}

.mr30 {margin-right:30px;}

.mr40 {margin-right:40px;}

.mr50 {margin-right:50px;}

.ml5 {margin-left:5px;}

.ml10 {margin-left:10px;}

.ml20 {margin-left:20px;}

.ml30 {margin-left:30px;}

.ml40 {margin-left:40px;}

.ml50 {margin-left:50px;}

.tc {text-align:center;}

.tl {text-align:left;}

.tr {text-align:right;}

.w50 {width:50px;}

.w100 {width:100px;}

.w150 {width:150px;}

.w200 { width:200px;}

.w250 {width:250px;}

.w300 {width:300px;}

.w350 {width:350px;}

.w400 {width:400px;}
.w470 {width:470px;}
.w500 {width:500px;}

.w600 { width:600px;}

.w700 {width:700px;}

.w960 {width:960px; margin:0 auto;}

.clear {clear: both;}
 
.bdb {border-bottom:solid 1px #ddd;}

.bdt {border-top:solid 1px #ddd;}

.bdr {border:solid 1px #ddd;}
 	
	
/*TOPO*/
.top {
	width:990px;
	height:145px;
	margin:0 auto;
	background:transparent url(../images/bg_logo_top.png) left top no-repeat;
	color:#89B2D0;
}


.logo {
	margin:25px 0  0 45px;
	width:166px;
	height:94px;
	float:left;
	background: transparent url(../images/logo_apontador_top.png) no-repeat;	
}

.fast_links {
	height:30px;
	padding-top:60px;
	float:right;
}

.fast_links ul {list-style:none outside none;}

.fast_links li {float:left; padding:0 12px 0 0;}
	
.fast_links li a { color:#fff; border-right:solid 1px #fff; padding:0 12px;}

.fast_links li a.language { background:transparent url(../images/down_arrow.png) right no-repeat; padding:0 15px 0 0; border:none;}


/*HOME*/

.top_home {
	width:576px;
	height:190px;
	padding:20px 0 0 0;
	margin:0 auto;
	background:transparent url(../images/bg_logo_home.png) center top no-repeat;
}


.logo_home {
	width:298px;
	height:195px;
	background: transparent url(../images/logo_apontador_home.png) no-repeat;
	margin:0 auto;
}



/*HEADER*/
.header { 
	width:935px;
	height:32px;
	padding: 17px 0 0 25px;
	background:transparent url(../images/bg_header.png) no-repeat top;
	clear:both;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	text-shadow:#0A1935 0 1px;
}

.header span.principal { font-weight:bold; color:#BFEBF9;}
.header a {color:#fff;}

.header_home { 
	width:268px;
	height:37px;
	padding: 23px 0 0 75px;
	clear:both;
	font-size:26px;
	line-height:26px;
	font-weight:bold;
	color:#fff;
	text-shadow:#0A1935 0 1px;
}

.header_home.produtos {background:transparent url(../images/bg_header_produtos.png) no-repeat top;}

.header_home.corp {background:transparent url(../images/bg_header_corp.png) no-repeat top;}

/*CONTEUDO*/
.container_content {
	width:920px;
	height:auto;
	padding:20px 20px 0 20px;
	background:transparent url(../images/bg_content.png) repeat;
}

.container_content_footer { width:960px; height:25px; background:transparent url(../images/bg_container_transp.png) top no-repeat;}

.content {
	width:690px;
	padding-bottom:15px;
	float:left;
	background:transparent url(../images/bg_bottom_content.png) bottom no-repeat;
}

.content div.topround {width:690px; height:15px; background:transparent url(../images/bg_top_content.png) top no-repeat;}

.content div.material {width:640px; min-height:300px; padding:20px 25px; background-color:#fff; clear:both;}

.content div.material a{color:#008FCF;}

.content p { font-size:13px; line-height:20px;}


/*NAVEGAÇAO VERTICAL*/

.horizontal_nav {
	width:230px; 
	/*background:transparent url(../images/bg_menu_horizontal.png) right repeat-y; */
	float:left;
}

.horizontal_nav ul { list-style:none outside none;}
	
.horizontal_nav li a { width:220px; height:25px; color:#fff; padding:8px 0 0 10px; display:block;}

.horizontal_nav li a.active {background:transparent url(../images/bg_link_horizontal_ativo.png) no-repeat left top; color:#333;}
.horizontal_nav li a.active:hover {background:transparent url(../images/bg_link_horizontal_ativo.png) no-repeat left top; color:#333; text-decoration:none;}

.horizontal_nav li a:hover {text-decoration:none; background:transparent url(../images/bg_link_horizontal_hover.png) no-repeat left top;}

.navegacao_home {
		width:740px;
		height:290px;
		margin:0 auto;
		clear:both;
}

.combo_produtos { width:343px; float:left; margin-right:50px;}

.combo_corp { width:343px; float:left;}

.navegacao_home ul { list-style:none outside none;}

.navegacao_home li a { 
	width:328px; 
	height:33px; 
	display:block; 
	padding:15px 0 0 15px; 
	font-size:18px;
	line-height:18px;
	font-weight:normal; 
	color:#fff; 
	background:transparent url(../images/bg_link_navegacao_home.png) top no-repeat;
	margin:0;
}

.navegacao_home li a.lastlink { background:transparent url(../images/bg_link_navegacao_home_lastlink.png) top no-repeat;}

.navegacao_home li a:hover {
		background:transparent url(../images/bg_link_navegacao_home_hover.png) top no-repeat;
		text-decoration:none;
}

.navegacao_home li a.lastlink:hover { 
	background:transparent url(../images/bg_link_navegacao_home_lastlink_hover.png) top no-repeat;
	text-decoration:none;
}




/*RODAPÉ*/


.footer {
	width:905px;
	height:22px;
	padding: 12px 0 0 15px;
	background:transparent url(../images/bg_footer.png) no-repeat top;
	clear:both;
	margin-top:20px;
	font-size:11px;
	color:#fff;
}


.footer a {
	border-right:solid 1px #fff;
	padding:0 15px;
	color:#fff;
}

.footer a.fim {
		border:none;
}





/*FINAL DO RODAPÉ*/
