* {margin:0; padding:0;}

body{
	background:#292E35;
	text-align:center;
}
p {
	margin-bottom:15px;
}
input, select, textarea {
	vertical-align:middle;
}
a {
	color:#326EA1;
}
a:hover{
	text-decoration:none;
}
img { 
	margin:0 15px 7px 0;
	float:left;
	border:0px;
}
.dt { 
	display:table;
	width:100%;
}
.dr {
	display:table-row;
	width:100%;
}
.dc {
	display:table-cell;
	text-align:left;
	vertical-align:top;
	width:100%;
	height:100%;
}
.main_text, input, textarea, body, select, font
	{
		font-family:"Times New Roman", Times, serif; 
		font-size:15px;
		line-height:19px;
		color:#384245;
	}
.m1_text { color:#595F66;}
.m1_text font { color:#259AC3; font-size:13px;}
ul { list-style:none;}

li a { color:#326EA1; line-height:22px;}

.main_bord { background:#CDCFD0; border:2px #E8E9EA solid; width:766px; height:100%; margin:auto; border-top:0px; border-bottom:0px;}

.main { width:766px; background:#FFFFFF;}

.header {
	height:261px;
	background:url(images/fl.jpg) no-repeat;
}
.header .col1 { width:230px;}
.header .col2 { width:536px;}

.footer {
	background:url(images/b-dr.gif) repeat-x top #CDCFD0;
	color:#6A6F79;
}
.footer a { 
	line-height:50px;
	color:#6A6F79;
	text-decoration:none;
}
.footer a:hover { 
	text-decoration:underline;
}
.footer .dc { 
	text-align:center;
}

.m1 {
	background:#B6DDC8;
	color:#E6E6E6;
}
.m1 a { color:#E6E6E6;}
.m1 .h_l { background:url(images/1-h-l.gif) repeat-x; height:3px;}
.m1 li a { color:#E6E6E6; line-height:22px;}
.m1 .link { background: url(images/1-bul.gif) no-repeat right; padding-right:16px; color:#E6E6E6; font-size:11px; font-weight:bold; text-decoration:none;}
.m1 .link:hover { text-decoration:underline;}
.m1 .head1 { background:url(images/1-bul1.gif) no-repeat left; padding-left:26px; color:#FFFFFF;}

.m2 { background:url(images/m1-t-dr.gif) repeat-x top #E6E6E6; color:#384245;}
.m2_b { background:url(images/b-dr.gif) repeat-x bottom; padding:22px 45px 18px 30px;}
.m2 .head1 { background:url(images/bul1.gif) no-repeat left; padding-left:33px;}

.m1_comp { color:#E3FAFF; font-size:13px; height:98px;}
.m1_comp a {color:#E3FAFF;}
.input1 { border-color:#4A6170; border-width:1px; padding-left:5px;}
.m2_comp { height:71px; background:#84A0B1;}
 
.head1 { background:url(images/bul2.gif) no-repeat left; padding:6px 3px 4px 25px; color:#22262B; font-size:20px; font-weight:bold;}

.head2 { background:url(images/bul3.gif) no-repeat left; padding:6px 3px 4px 31px; color:#22262B; font-size:20px; font-weight:bold;}

.h_l { background:#CDCFD0; height:1px;}
.h_l1 { background:url(images/h-l.gif) repeat-x; height:3px;}
.link { background: url(images/bul.gif) no-repeat right; padding-right:16px; color:#259AC3; font-size:11px; font-weight:bold; text-decoration:none; margin-right:11px;}
.link:hover { text-decoration:underline;}

.link1 { color:#326EA1; text-decoration:none; background:url(images/h-l1.gif) repeat-x bottom;}
.link1:hover { background:none;}

.form {height:23px; margin-top:-3px; margin-bottom:15px;}
.form input {width:216px; height:21px; border-color:#9DA2A5; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px}

textarea {width:216px; height:237px; border-color:#9DA2A5; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; overflow:hidden; margin-top:-3px;}

.priv_bg { background:url(images/5-t-dr.gif) repeat-x top;}

.priv_bg .head1 {background:url(images/5-bul.gif) no-repeat left; padding-left:32px;}

#bgAzul {
	*margin:20px 7px 15px 21px;
	*height:255px;
}
#contato {
	margin-top:20px;
}
#contato a {
	text-decoration: none;
}
#contato a:hover {
	text-decoration:underline;
}