@charset "utf-8";

html {

height: 100%;

}

/* Para o IE */

* html #page_side{ height:100%; }



html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }



h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {

	font-size: 12px;

	font-weight: normal;

	font-style: normal;

	color: #999999;

	font-family: Arial, Helvetica, sans-serif;

}





body {

	background-image: url(../images/bg_pixfly.jpg);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	background-position: center top;

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

	line-height: 16px;

	height:100%;

}

hr {

	border-bottom: solid 1px #d6d6d6;

	height: 1px;

	color:#d6d6d6;



}

.roundcont {

	background-color: #FFFFFF;

	color: #CCCCCC;

	width: 733px;

	background-image: url(../images/borda_center.gif);

	background-repeat: repeat-y;

	margin-bottom: 10px;

	position: relative;

}





.roundcont p {

	color: #999999;

}



.roundtop {

	background-image: url(../images/borda_top.gif);

	background-repeat: no-repeat;

	background-position: top;

	height: 15px;

}



.roundbottom {

	background-image: url(../images/borda_bot.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 15px;

	clear: both;

}

.box_content {

	margin: 20px;

	position: relative;

}



.box_content h3 {

	font-size: 16px;

	font-weight: bold;

	color: #6e91d7;

	margin-bottom: 20px;

}

.box_content a {

	color: #4e6cab;

	font-size: 11px;

	text-decoration: none;

}

.box_content a:hover {

	text-decoration: underline;

	color: #4365AC;

}

.box2_txt {

	float: left;

	width: 110px;

}

.box4_title {

	font-size: 16px;

	font-weight: bold;

	color: #6e91d7;

}



.box_content p {

	margin-bottom: 10px;

}

#page_address{

	width: 220px;

	float: right;

	background-repeat: repeat-y;

	position: relative;

}

#page_coluna {

	background-image: url(../images/bg_side.gif);

	background-repeat: repeat-y;

	background-position: right;

	position: relative;

	background-color: #006699;

}

#contentA {

	width: 450px;

	float: left;

	background-color: #CCCCCC;

	position: relative;

}

#contentB {

	background-color: #999999;

	width: 180px;

	float: right;

	position: relative;

}



.page_side {

	width: 155px;

	float: right;

	position: relative;

	min-height:100%;

}

.content_base {

	width: 500px;

}



.page_side_content {



}

#page_content h2 {

	font-size: 16px;

	font-weight: bold;

	color: #9BBC61;

	margin-bottom: 10px;

}



.page_side_content h3 {

	font-size: 14px;

	color: #666666;

	font-weight: bold;

	margin-bottom: 10px;

}





.page_side_content img {

	background-position: center;

	margin-bottom: 10px;

}

#page_content1 {

	margin-top: 10px;

	margin-right: 20px;

	margin-bottom: 5px;

	margin-left: 20px;

	position: relative;

}

#page_content1 p {

	margin-bottom: 20px;

}



#page_content1 h1 {

	font-size: 16px;

	color: #6e91d7;

	font-weight: bold;

	margin-bottom: 20px;

}

#page_content1 img {

	margin-right: 20px;

}

#page_content1 input {

	margin: 5px;

	padding: 2px;

	border: 1px solid #CCCCCC;

}

#page_content1 textarea {

	margin: 5px;

	padding: 2px;

	border: 1px solid #CCCCCC;

}



#page_content {

	margin-top: 10px;

	margin-right: 20px;

	margin-bottom: 5px;

	margin-left: 20px;

	background-image: url(../images/bg_side.gif);

	background-repeat: repeat-y;

	position: relative;

	background-position: 505px;

}

#page_content p {

	margin-bottom: 20px;

}



#page_content h1 {

	font-size: 16px;

	color: #6e91d7;

	font-weight: bold;

	margin-bottom: 20px;

}

#page_content img {

	margin-right: 20px;

}

#page_content input {

	margin: 5px;

	padding: 2px;

	border: 1px solid #CCCCCC;

}

#page_content textarea {

	margin: 5px;

	padding: 2px;

	border: 1px solid #CCCCCC;

}





#box2_img_left {

	height: 64px;

	width: 62px;

	float: left;

	margin-top: 30px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#box5_img_left {

	height: 84px;

	width: 61px;

	float: left;

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 0px;

}





#contact_icon {

	margin-bottom: 20px;

}

#contact_icon ul {

	list-style-type: none;

	padding: 0px;

}

#contact_icon li {

	display: inline;

	margin-right: 5px;

}

#global {

	width: 734px;

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 0px;

}

#menu {

	height: 27px;

	top: 73px;

	position: absolute;

	width: 100%;

}

#menu ul {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	width: 430px;
	left: 300px;

	}

#menu li {

	list-style:none; 

	display:inline;

	}

#menu li a {

	float:left;
	width:80px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	height: 27px;
	background-repeat: no-repeat;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/menu_off.gif);
	margin-left: 3px;
	font-weight: bold;

	}

#menu li a:hover{

	color:#FFFFFF;

	background-image: url(../images/menu_on.gif);

	font-weight: bold;

}

#menu li span {

	float:left;

	width:80px;

	color:#fff;

	text-align:center;

	text-decoration:none;

	height: 27px;

	background-repeat: no-repeat;

	padding-top: 7px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-image: url(../images/menu_on.gif);

	margin-left: 5px;

	font-weight: bold;

}

#logo {
	height: 53px;
	width: 171px;
	left: 15px;
	top: 15px;
	position: absolute;
}

#content-page {

	position: relative;

	margin-bottom: 15px;

}

#content-flash {

	height: 300px;

	position: relative;

	margin-bottom: 15px;

}



#content-top {

	height: 100px;

	position: relative;

}

#content-middle {

	position: relative;

	height: 202px;

	margin-bottom: 15px;

}



#content-bottom {

	height: 202px;

	margin-bottom: 15px;

	position: relative;

}

#content-footer {

	height: 20px;

}

#content-footer p {

	font-size: 11px;

	color: #999999;

}

#content-footer a {

	text-decoration: none;

	color: #999999;

}

#content-footer a:hover {

	color: #666666;

}

#box_home1 {

	height: 202px;

	width: 233px;

	float: left;

	background-image: url(../images/bg_home_box.gif);

	background-repeat: no-repeat;

}

#box_home2 {

	height: 202px;

	width: 233px;

	float: left;

	background-image: url(../images/bg_home_box.gif);

	background-repeat: no-repeat;

	margin-left: 17px;

}

#box_home3 {

	height: 202px;

	width: 233px;

	float: right;

	background-image: url(../images/bg_home_box.gif);

	background-repeat: no-repeat;

}

#box_home4 {

	height: 202px;

	width: 233px;

	float: right;

	background-image: url(../images/bg_home_box.gif);

	background-repeat: no-repeat;

}



#box_home5 {

	height: 202px;

	width: 482px;

	float: left;

	background-image: url(../images/bg_home_box1.gif);

	background-repeat: no-repeat;

}

.flag {
	width: 70px;
	float: right;
	margin-top: 5px;

}

.link2 a{
	color:#638c3b;
	text-decoration:none;
}
.link2 a:hover{
	text-decoration:underline;
}
a {
	color: #4e6cab;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #4365AC;
}

