/* CSS Document */
*{
	margin:0;
	padding:0;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717171;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
}
img{
	border:0;
}
a, a:active, a:visited{
	text-decoration:none;
	color:#717171;
}
a:hover{
	text-decoration:underline;
}
.select{
	background-color:#fff;
	width:200px;
	margin:3px 0;
	color:#525252;
	font-size:10px;
	margin-bottom:5px;
	border-color:#ccc;
}

/* ### ids ################################################### */
/* containers *********************************** */
#total{
	width:1024px;
}
#top{
	height:139px;
	float:left;
	display:block;
	clear:both;
	overflow-y:hidden;
}
#header{
	width:1024px;
	height:352px;
	float:left;
	display:block;
	clear:both;
}
#content{
	width:1024px;
	float:left;
	display:block;
	clear:both;
	margin:25px 0 0 0;
}
#footer{
	width:100%;
	height:20px;
	float:left;
	clear:both;
	display:block;
	text-align:center;
	font-size:10px;
	margin:40px 0 0 0;
}
#separador1{
	width:1024px;
	height:18px;
	float:left;
	display:block;
	clear:both;
}
#separador2{
	width:261px;
	height:10px;
	display:block;
	clear:both;
	background-color:#fff;
}
/* parts *********************************** */
#logo{
	width:214px;
	height:139px;
	float:left;
	display:inline;
}
#bannerTop{
	width:549px;
	height:139px;
	float:left;
	display:inline;
}
#subscricao{
	width:261px;
	height:139px;
	background-image:url(../images/bg_newsletter.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
#separador_red1{
	width:763px;
	height:18px;
	background-image:url(../images/bg_separador_azul1.jpg);
	background-repeat:repeat-x;
	float:left;
	display:inline;
}
#separador_grey1{
	width:261px;
	height:18px;
	background-image:url(../images/bg_separador_grey1.jpg);
	background-repeat:repeat-x;
	float:left;
	display:inline;
}
#headerLeft{
	width:763px;
	margin-bottom:20px;
	float:left;
	display:inline;
}
#headerRight{
	width:261px;
	margin-bottom:20px;
	float:left;
	display:inline;
}
#headerLeft_top{
	width:743px;
	height:36px;
	background-image:url(../images/bg_header_red1.jpg);
	background-repeat:repeat-x;
	display:block;
	padding:11px 0 0 20px;
}
#headerLeft_content{
	width:100%;
	background-color:#fff;
	display:block;
}
#headerRight_top{
	width:241px;
	height:36px;
	background-image:url(../images/bg_header_grey1.png);
	background-repeat:repeat-x;
	display:block;
	padding:11px 0 0 20px;
}
#headerRight_content1{
	width:241px;
	height:85px;
	display:block;
	padding:7px 0 0 20px;
}
#headerRight_content1 input{
	background-color:#FFFFFF
}
#headerRight_content2{
	width:241px;
	display:block;
	padding:9px 0 0 20px;
}
#contentLeft{
	width:763px;
	float:left;
	display:inline;
}
#contentRight{
	width:261px;
	float:left;
	display:inline;
}
#contentLeft_top{
	width:100%;
	height:47px;
	background-image:url(../images/bg_header_blue1.png);
	background-repeat:repeat-x;
	display:block;
}
#contentLeft_content{
	width:100%;
	display:block;
}
#contentRight_content{
	width:100%;
	display:block;
	margin:20px auto 0 auto;
}
#contentRight_top{
	width:241px;
	height:36px;
	background-image:url(../images/bg_header_grey1.png);
	background-repeat:repeat-x;
	display:block;
	padding:11px 0 0 20px;
}
#contentLeft_contentTop{
	width:727px;
	height:187px;
	display:block;
	margin:20px auto 0 auto;
}
#contentLeft_contentBottom{
	width:727px;
	background-image:url(../images/bg_noticias.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	display:block;
	margin:0px auto;

}
#contentLeft_contentBottomheader{
	margin:10px auto 0px;
	background-image:url(../images/bg_hnoticias.gif);
	height:40px;
	background-repeat:no-repeat;
	width:727px;
	
}

#contentLeft_contentBottom_linhaAzul{
	width:714px;
	height:1px;
	background-image:url(../images/bg_linhaAzul.jpg);
	background-repeat:repeat-x;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
#contentLeft_contentBottom_noticiasContainer{
	width:714px;
	display:block;
	margin:0 auto;
}
#contentLeft_contentBottom_noticiasBlock{
	width:auto;
	height:400px;
	display:block;
	margin:0 auto;
	padding:5px;
	border-bottom:1px dotted #ccc;
}
#contentLeft_contentBottom_patrocinios{
	width:100%;
	height:50px;
	display:block;
	margin:50px auto 0 auto;
	text-align:center;
}
#contentLeft_contentBottomrodape{
	margin:0px auto 0px;
	background-image:url(../images/noticias_bottom.gif);
	height:49px;
	background-repeat:no-repeat;
	width:727px;
	
}
#footer a{
	color:#717171;
}
/* boxs *********************************** */
#boxDestaque, #boxDestaque2{
	width:237px;
	height:204px;
	float:left;
	background-image:url(../images/box1.png);
	background-repeat:no-repeat;
	display:inline;
	margin:0 8px 0 0;
	overflow:hidden;
}
#boxDestaque3{
	width:237px;
	height:204px;
	float:left;
	background-image:url(../images/box1.png);
	background-repeat:no-repeat;
	display:inline;
	overflow:hidden;
}
#boxBottom_metade1{
	float:left;
	display:inline;
	width:147px;
	height:117px;
	overflow:hidden;
}
#boxBottom_metade2{
	float:left;
	display:inline;
	width:67px;
	height:88px;
	padding:9px 0 0 3px;
}
#boxTop{
	width:214px;
	display:block;
	padding:13px 0 0 13px;
}
#boxBottom{
	height:137px;
	display:block;
	padding:0px 10px 0px 10px;
	overflow:hidden;
}
#box_linhaAzul{
	width:229px;
	height:1px;
	background-image:url(../images/bg_linhaAzul.jpg);
	background-repeat:repeat-x;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
#box2{
	width:233px;
	height:262px;
	background-image:url(../images/box2.png);
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	padding:9px 13px 0 15px;
}
#box3{
	width:213px;
	height:148px;
	background-image:url(../images/box3.png);
	background-repeat:no-repeat;
	display:block;
	margin:10px auto 0 auto;
	padding:9px 13px 0 35px;
	color:#313232;
}
#box4{
	width:213px;
	height:148px;
	background-image:url(../images/box4.png);
	background-repeat:no-repeat;
	display:block;
	margin:10px auto 0 auto;
	padding:8px 13px 0 35px;
	color:#134c46;
}
#box5{
	width:261px;
	height:156px;
	background-image:url(../images/box5.png);
	background-repeat:no-repeat;
	display:block;
	margin:10px auto 0 auto;
	color:#690a14;
}
#box5_margin{
	margin:8px 13px 0 35px;
}
#box6{
	width:213px;
	height:142px;
	background-image:url(../images/box6.png);
	background-repeat:no-repeat;
	display:block;
	margin:10px auto 0 auto;
	padding:8px 13px 0 35px;
	color:#094d99;
}

#box6_margin{
	margin:0 0 0 -14px;
}
/* ### classes ################################################### */
.header1{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
}
.header2{
	color:#fff;
	text-transform:lowercase;
	font-size:12px;
}
.header3_expo{
	color:#084da1;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
}
.header3{
	color:#084DA1;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
}
.header4{
	color:#717171;
	font-weight:bold;
	font-size:11px;	
	margin:6px 0 0 0;
}
.header5{
	color:#717171;
	font-weight:bold;
	font-size:11px;	
	margin:6px 0 6px 0;
}
.header6{
	color:#555553;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;	
	margin:0 0 20px 0;
}
.tops{
	width:225px;
	height:20px;
	background-color:#fff;
	margin:1px 0 0 0;
	padding:8px 0 0 15px;
	overflow:hidden;
}
.tops_red{
	color:#b50017;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.tops_grey{
	color:#7a7a7a;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.tops_blue{
	color:#1e7f76;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.img_expo{
	margin:0 0 0 10px;
}
.btn_green{
	margin:-5px 0 0 0;
	width:45px;
	height:23px;
	background-image:url('/images/btn_green.png');
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
}
.btn_grey{
	margin:5px 0 0 0;
	width:45px;
	height:23px;
	background-image:url('/images/btn_grey.png');
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
}
.btn_blue{
	margin:5px 0 0 0;
	width:45px;
	height:23px;
	background-image:url('/images/btn_blue.png');
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
}
.btn_blue2{
	margin:5px 0 0 0;
	width:45px;
	height:23px;
	background-image:url('/images/btn_blue2.png');
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
}
.btn_red{
	margin:5px 0 0 0;
	width:45px;
	height:23px;
	background-image:url('/images/btn_red.png');
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
}
.nllabel{
	background-color:#CCCCCC;
	border:none;
}
.submitbut, .submitbut2{
	background-color:#CCCCCC;
	width:25px;
	height:14px;
	border:none;
}
