@charset "utf-8";
body {
	background:#F2F1EA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:0 auto 0 auto;
	width: 998px;}

    #noticias {  
        list-style: none;  
        font: 12px Arial;  
    } 
	    #noticias2 {  
        list-style: none;  
        font: 12px Arial;  
    } 

 
.style1 {
	font-size: 16px;
	color: #000000;
}
/* ////////////////// */
/* Formatações Gerais */
/* ////////////////// */
.news_block { border:solid 5px #F2F1EA; padding:10px; background:#fff;} 
.news_title { color:#DF0023; font-size:14px; font-weight:bold; }
.vid_block { border:solid 5px #F2F1EA; padding:10px; } 
.vid_block a { color:#2688AF; text-decoration:none; font-weight:bold; padding:3px; font-size:12px; }
.vid_block a:hover { color:#ccc; text-decoration:none; font-weight:bold; padding:3px; }
.news_block a { 
	background:url(../img/buttom.gif) top no-repeat;
	height:24px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	line-height:24px;
	padding-left:27px;
	padding-top:5px;
	padding-bottom:4px;
	padding-right:27px;
	margin:0;
	margin-left:425px;
	font-size:12px;
}
.news_block a:hover { 
	background:url(../img/buttom.gif) bottom no-repeat;
	height:24px;
	text-decoration:none;
	font-weight:bold;
	color:#DF0023;
	line-height:24px;
	padding-left:27px;
	padding-top:5px;
	padding-bottom:4px;
	padding-right:27px;
	margin:0;
	margin-left:425px;
	font-size:12px;
}





/* ////////////////// */
/* Formatações Gerais */
/* ////////////////// */

div.page { width:998px; margin:0 auto 0 auto; background:#F2F1EA; }

.top_block { background:url(../img/bg_block_top_gr.gif) no-repeat bottom; height:6px; line-height:6px; clear:both; }
.bottom_block { background:url(../img/bg_block_bottom_gr.gif) no-repeat top; height:6px; line-height:6px; margin-bottom:10px; _margin-bottom:0; }
.top_block2 { background:url(../img/bg_block_top_pq.gif) no-repeat bottom; height:6px; width:220px; float:left; clear:both; }
.bottom_block2 { background:url(../img/bg_block_bottom_pq.gif) no-repeat top; height:6px; line-height:6px; float:left; clear:both; width:220px; }
.top_block3 { background:url(../img/bg_block_top_nw.gif) no-repeat bottom; height:6px; width:410px; float:left; }
.bottom_block3 { background:url(../img/bg_block_bottom_nw.gif) no-repeat top; height:6px; line-height:6px; float:left; clear:both; width:410px; }
.top_block4 { background:url(../img/bg_block_top_md.gif) no-repeat bottom; height:6px; float:left; width:310px; clear:both; }
.bottom_block4 { background:url(../img/bg_block_bottom_md.gif) no-repeat top; height:6px; line-height:6px; float:left; clear:both; width:310px; }
.top_block5 { background:url(../img/bg_block_top_md.gif) no-repeat bottom; height:6px; width:310px; clear:both; float:left; }
.bottom_block5 { background:url(../img/bg_block_bottom_md.gif) no-repeat top; height:6px; line-height:6px; float:left; clear:both; width:310px; }
.title_cliente { color:#DF0022; text-transform: capitalize; font-weight:bold; font-size:12px; }

div.page .top_links {  
	height:32px; 
	text-align:left; 
	background:#F2F1EB; 
	line-height:32px; 
	vertical-align:middle; 
}
.menu_superior { float:left; background: url(../img/bg_menu.gif) no-repeat right; width:998px; margin:0 auto 0 auto; height:49px; }
.menu_superior table{ height:41px; }
.menu_superior a { text-decoration:none; color:#fff; }
.menu_superior img{ border:0;}

div.page .top_links .icons { float:left; margin-top:3px; padding-left:18px; line-height:32px; color:#CC3300; font-weight:bold; }
div.page .top_links .icons img{ border:0;}
div.page .top_links .icons_l { float:left; color:#CC3300; font-weight:bold; height:32px; }
div.page .top_links .icons_l img{ border:0; margin-left: 10px;}

div.page .apresentacao { background:#fff url(../img/bg-page.jpg) repeat-x; height:210px; padding:10px; overflow:hidden; }
div.page .conteudo_paginas { background:#fff url(../img/bg-page.jpg) repeat-x; padding:10px; }

div.page .premios_block { float:left; width:220px; margin-right:10px; }

div.page .top_links .top_news { float:left; margin-left:10px; color:#666666; }
div.page .link a { text-decoration:none; color:#DF0023; }

div.page .super_banner { margin:0 auto 0 auto; text-align:center; padding-top:10px; }

div.page .content_2 { padding-bottom:20px; float:left; width:997px;}
div.page .content_2 h2 { color:#DF0023; font-size:18px; }
div.page .content_2 p { color: #666666; }

#block { background-color:#F2F1EA; }

div.page .content { padding-bottom:20px; padding-left:18px; font-size:16px; float:left; width:988px;}
div.page .content h2 { color:#DF0023; font-size:18px; margin:0; }
div.page .content h1 { color:#DF0023; font-size:18px; margin:0; }
div.page .content p { color: #666666; font-size:16px; }
div.page .content .main_content { 
	float:left;
	width:640px;
}

div.page .content .main_content h2 { background:url(../img/bg_title_top.gif); height:41px; margin-top:-5px; padding-left:10px; float:left; overflow:hidden;}
div.page .content .main_content .title { background:url(../img/bg_title_top.gif); height:41px; margin-top:-5px; padding-left:10px; float:left; overflow:hidden;}
div.page .content .main_content .title td{ overflow:hidden;}

div.page .content .main_content .title a { text-decoration:none; font-weight:bold; font-size:14px; color:#1582AF;}

div.page .content .main_content h2 { line-height:41px; padding-left:10px; float:left;}
div.page .content .main_content h1 { line-height:41px; padding-left:10px; float:left;}

div.page .content .main_content .icones { margin:3px; float:left; } 

div.page .content .main_content .title_right { background:url(../img/bg_title_top.gif) right; height:41px; width:10px; line-height:41px; margin-top:-5px; float:left; margin-bottom:10px; _margin-bottom:-10px;}

.right_content { float:left; width:320px; margin:0; _margin-left:-10px; }
.right_content h2 { background:url(../img/bg_title_top.gif); height:41px; line-height:41px; margin-top:-5px; padding-left:10px; float:left;}
.right_content .title_right { background:url(../img/bg_title_top.gif) right; height:41px; width:10px; line-height:41px; margin-top:0px; float:left; margin-bottom:10px; _margin-bottom:-10px;}

div.page .noticias_block { float:left; width:410px; font-size:12px; }
div.page .noticias { 
	padding:10px; 
	color:#666666; 
	float:left;
	background:#FFF;
	width:390px;
	height:285px;
}
div.page .noticias h2 { color:#DF0023; font-size:18px; margin:0; }
div.page .noticias h3 { color:#666; text-transform:uppercase; font-size:12px; margin:0; }
div.page .noticias h4 { color:#666; text-transform:uppercase; font-size:11px; margin:0; }
div.page .noticias .botao a { 
	background:url(../img/buttom.gif) top no-repeat;
	height:24px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	line-height:24px;
	padding-left:27px;
	padding-top:5px;
	padding-bottom:4px;
	padding-right:27px;
	margin:0;
	margin-left:125px;
	margin-top:10px;
	font-size:12px;
}
div.page .noticias .botao a:hover { 
	background:url(../img/buttom.gif) bottom no-repeat;
	height:24px;
	text-decoration:none;
	font-weight:bold;
	color:#DF0023;
	line-height:24px;
	padding-left:27px;
	padding-top:5px;
	padding-bottom:4px;
	padding-right:27px;
	margin:0;
	margin-left:125px;
	margin-top:10px;
	font-size:12px;
}

div.page .noticias .news_block_home { margin:4px; border: solid 3px #F2F1EA; padding:7px; font-size:12px; }

div.page .noticias span.date { color:#DF0023; }

/* Noticias nas outras páginas */
.noticias_2 { 
	padding:10px; 
	color:#666666; 
	float:left; 
	background:#FFF;
	width:290px;
	height:170px;
	text-align:left;
}

.noticias_2 h2 { color:#DF0023; font-size:18px; }
.noticias_2 h3 { color:#666; text-transform:uppercase; font-size:12px; }
.noticias_2 h4 { color:#666; text-transform:uppercase; font-size:11px; }
.noticias_2 a { 
	color:#666; text-transform:uppercase; font-size:11px; text-decoration:none;
}
.noticias_2 a:hover { 
	color:#2688AF; text-transform:uppercase; text-decoration: underline; font-size:11px; 
}
.noticias_2 span.date { color:#DF0023; }


.clientes_block { float:left; width:310px; margin-left:10px; }
.clientes { 
	padding-left:10px; 
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	color:#666666; 
	float:left; 
	background:#FFF;
	width:290px;
	height:210px;
}
.clientes h2 { color:#DF0023; font-size:18px; margin:-10px; }
.clientes h3 { color:#666; text-transform:uppercase; font-size:12px; }
.clientes a { color:#DF0023; text-decoration:none; padding:2px; border:solid 1px #DF0023; float:right; margin-right:10px; }

div.page .premios { 
	color:#666666; 
	float:left;
	background:#FFF;
	padding:10px;
	width:200px;
	height:285px;
}
div.page .premios h2 { color:#DF0023; font-size:18px; }
div.page .premios h3 { color:#666; text-transform:uppercase; font-size:12px; }
div.page .premios a { color:#DF0023; text-decoration:none; padding:2px; border:solid 1px #DF0023; float:right; margin-right:10px; }

.videos_block { width:310px; margin-left:10px; float:left; margin-top:10px; _margin-top:0; }
.videos { 
	padding-left:10px; 
	padding-right:10px;
	padding-top:5px;
	color:#666666; 
	float:left;
	background:#FFF;
	height:260px;
	width:290px;
}
.videos h2 { color:#DF0023; font-size:18px;background:url(../img/bg_title_top.gif); height:41px; line-height:41px; margin-top:-5px; padding-left:10px; float:left; margin-bottom:10px;  }
.videos h3 { color:#666; text-transform:uppercase; font-size:12px; }
.videos a { 
	background:url(../img/buttom.gif) top no-repeat;
	height:24px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	line-height:24px;
	padding-left:27px;
	padding-top:5px;
	padding-bottom:4px;
	padding-right:27px;
	margin:0;
	margin-left:125px;
	margin-top:10px;
	font-size:12px;
}
.videos a:hover { 
	background:url(../img/buttom.gif) bottom no-repeat;
	height:24px;
	text-decoration:none;
	font-weight:bold;
	color:#DF0023;
	line-height:24px;
	padding-left:27px;
	padding-top:5px;
	padding-bottom:4px;
	padding-right:27px;
	margin:0;
	margin-left:125px;
	margin-top:10px;
	font-size:12px;
}


.videos .title_right { background:url(../img/bg_title_top.gif) right; height:41px; width:10px; line-height:41px; margin-top:-5px; float:left; margin-bottom:10px; _margin-bottom:-10px;}



div.bottom_content {
	background:#F2F1EA url(../img/bg_footer.gif) no-repeat;
	height:50px;
	margin:0 auto 0 auto;
	text-align:center;
	color:#DF0023;
	line-height:50px;
	width:998px;
	clear:both;
	margin-top:10px;
}

#slideshow { clear:both; }