/* CSS Document */
* { margin:0; padding:0; }



body{ 
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#494949;
	line-height:18px;	
}

ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}


td { vertical-align:top; padding:0px;}

tbody { border:none;}

a{
	color:#40a897
}
a:hover{
	text-decoration:none;
	color: #40a897;
}
img, a img { border:0;}

h1, h2, h4, h5, h6{
	
	font-family:Verdana, Geneva, sans-serif;
}

h1{
	font-size:20px;
	color:#4c4c4c;
	
}

h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#000;
}

h3 {
	color:#40a897;
	font-size:15px;
	font-weight:normal;
	
}

h4 {
	color:#40a897;
	font-weight:normal;
	
}
.list1 ul {color:#40a897;  }
.list1 li {color:#40a897; line-height:35px; background: url(images/bg-line.gif) repeat-x;}
.list1 li a{color:#40a897; line-height:35px; background: url(images/a1.gif) left no-repeat; padding-left:13px}

.list2 ul {color:#000;  }
.list2 li {color:#000; line-height:35px; background: url(images/bg-line.gif) repeat-x;}
.list2 li a{color:#000; line-height:35px; background: url(images/a1.gif) left no-repeat; padding-left:13px}

.list3 ul {color:#000;  }
.list3 li {color:#000; line-height:20px; background: url(images/bg-line.gif) repeat-x;}
.list3 li a{color:#000; line-height:28px; background: url(images/a1.gif) left no-repeat; padding-left:13px}

.list4 ul {color:#000;  }
.list4 li {color:#000; line-height:20px; background: url(images/bg-line.gif) repeat-x; }
.list4 li a{color:#000; line-height:28px; background: url(images/a1.gif) left no-repeat; text-align:left padding-left:13px}

.image {
	float:left;
	padding:0 20px 0 0;
}

.td-center {
	padding:0 15px;
	background:url(images/line3.gif) repeat-y;
}
.td-rigth {
	padding:0 15px;
	background:url(images/line3.gif) repeat-y;
}

.td-left{
	padding-right:15px;
}

.td-lateral{
	background:url(images/line2.gif) repeat-y;
	
}
.td-lateral-2{
	padding:30px 20px 0 20px;

}

.td-conteudo{
	padding-left:19px;
	padding-top:30px;
}

.ul2 li{padding-bottom:11px; margin-bottom:11px; font-size:13px;}
.ul2 .last{background:none; padding-bottom:0; margin-bottom:0 }
.ul2 li a{color:#40a897; text-decoration: underline; line-height:1.5em; margin:0; padding-left:0px; font-size:.92em; font-weight:bold} 
.ul2 li a:hover { text-decoration:none; }

.pic-twitter {float:right}

.login{
	background-color:#d4ece8;
	padding:15px 20px;
}

.newsletter{
	background-color:#e6f4f2;
	padding:15px 20px;
}


input { border:#000000 1px;
		width:217px;
		height:21px;
}

.input2 { border:#d3d3d3 1px;
		width:350px;
		height:21px;
}


.input3 { border:#d3d3d3 1px;
		width:160px;
		height:21px;
}

.input4 { border:#d3d3d3 1px;
		width:170px;
		height:21px;
}



.input5{ border:#d3d3d3 1px;
		width:602px;
		height:21px;
}

.input6{ border:#d3d3d3 1px;
		width:15px;
		height:21px;
}


.input7{ border:#d3d3d3 1px;
		width:50px;
		height:21px;
}

.input8 { border:#d3d3d3 1px;
		width:250px;
		height:21px;
}


.btn-entrar {
	width:56px;
}

.btn-enviar {
	width:52px; height:17px; border:0px;
}


.text1 {
	font-size:12px;
	color:#455b70;
}

.footer{ 
	background:url(images/line3.gif) repeat-x top;
	
	height:102px;
	color:#a4a4a4;
}
.footer a {
	color:#494949;
	text-decoration:underline;

}
.footer a {
	color:#494949;
	text-decoration:underline;
}
.footer a:hover {
	color:#494949;
	text-decoration:none;
}
.list2 {
	list-style-image: url(images/a3.gif);
	line-height:25px;
}

.form {
	font-family: Tahoma;
	font-size: 13px;
	color: #444649;
	background-color:#FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	
}
.form input, textarea {
	border:1px solid #444649;
	
}

