* {
margin:0;
padding:0;
}

body {
font:normal 62.5% Arial, Helvetica, sans-serif;
}

.bodya {
background-color:#008f00;
}

.bodyb {
background-color:#00248F;
}

.bodyc {
background-color:#F4AB00;
}

.bodyd {
background-color:#b30000;
}

.bodye {
background-color:#47006B;
}

.title {
height:60px;
width:auto;
}

img {
border:none;
}

.imgd {
float:right;
width:325px;
height:326px;
margin-left:10px;
margin-top:15px;
}

.imgb {
float:right;
vertical-align:middle;
padding:2px;
}

.imgc {
float:right;
margin-left:10px;
margin-top:15px;
}

#rodape {
height:auto;
margin:0 auto;
}

#title {
width:auto;
height:70px;
margin:auto;
padding:5px;
}

a {
	border:none;
	background:none;
	text-decoration:none;
	color:#800000;
}

a:hover {
text-decoration:none;
border:none;
color:#FFF;
}

big {
font-size:1.1em;
}

h1,h2,h3 {
padding:8px 0 2px;
}

h1 {
font:normal 1.8em Arial, Helvetica, sans-serif;
padding-bottom:5px;
background-repeat:repeat-x;
background-position:bottom;
padding-top:20px;
}

.hb {
color:#5C73B8;
background-image:url(img/linhab.gif);
}

.hc {
color:#FDC879;
background-image:url(img/linhac.gif);
}

.hd {
color:#E67373;
background-image:url(img/linhad.gif);
padding-bottom:5px;
margin-bottom:12px;
}

.he {
color:#814D99;
background-image:url(img/linhae.gif);
}

label {
display:block;
}

p {
padding-top:12px;
padding-bottom:2.5px;
}

#wrappera {
background-color:#B6E0B6;
}

#wrapperb {
background-color:#CED6EA;
background-image:url(img/ldb.png);
height:460px;
clear:both;
margin:0;
padding:0;
}

#wrapperc {
background-color:#FFFF80;
background-image:url(img/ldc.png);
}

#wrapperd {
background-color:#F2B5B5;
background-image:url(img/ldd.png);
}

#wrappere {
background-image:url(img/lde.png);
}

#container {
font-size:1.3em;
line-height:1.3em;
height:460px;
margin-left:0;
}

.navigation {
padding-bottom:22px;
padding-top:315px;
}

ul#menu {
height:90px;
width:163px;
list-style-type:none;
margin:0;
padding:0;
}

ul#menu li {
margin-top:5px;
margin-bottom:5px;
font:bold 1em Arial, Helvetica, sans-serif;
}

ul#menu li a:link,ul#menu li a:visited {
display:block;
width:171px;
height:17px;
text-decoration:none;
border-left:5px solid;
padding-left:5px;
margin-top:5px;
margin-bottom:5px;
}

ul#menu li a:hover {
width:205px;
}

ul#menu li .a {
background:#5cbb5c;
color:#B6E0B6;
border-left-color:#B6E0B6;
}

ul#menu li a#activea {
background:#5cbb5c;
color:#B6E0B6;
border-left-color:#B6E0B6;
width:205px;
margin-bottom:5px;
}

ul#menu li .b {
background:#5c73b8;
color:#CED6EA;
border-left-style:solid;
border-left:5px;
border-left-color:#CED6EA;
}

ul#menu li a#activeb {
background:#5c73b8;
color:#CED6EA;
border-left-color:#CED6EA;
width:205px;
margin-bottom:5px;
}

ul#menu li .c {
background:#FC6;
color:#ffff80;
border-left-style:solid;
border-left:5px;
border-left-color:#ffff80;
}

ul#menu li a#activec {
background-color:#FC6;
color:#ffff80;
border-left-color:#ffff80;
width:205px;
}

ul#menu li .d {
background:#e67373;
color:#F2B5B5;
border-left-style:solid;
border-left:5px;
border-left-color:#F2B5B5;
}

ul#menu li a#actived {
background:#e67373;
color:#F2B5B5;
border-left-color:#F2B5B5;
width:205px;
}

ul#menu li .e {
background:#814D99;
color:#DDCCE6;
border-left-style:solid;
border-left:5px;
border-left-color:#DDCCE6;
}

ul#menu li a#activee {
color:#DDCCE6;
border-left-color:#DDCCE6;
width:205px;
background-color:#814D99;
}

.main#two-columns {
background:url('img/menu.png') no-repeat;
}

.footer {
width:auto;
height:auto;
clear:both;
padding:5px;
}

.footer .left {
width:auto;
text-align:left;
height:20px;
}

.footer .right {
width:auto;
text-align:right;
}

.fa {
color:#B6E0B6;
height:20px;

}

.fa a {
color:#B6E0B6;
text-decoration:none;
height:20px;

}

.fa img{
vertical-align:middle;
}

.fb {
color:#CED6EA;
height:20px;
}

.fb a {
color:#CED6EA;
text-decoration:none;
height:20px;
}

.fb img{
vertical-align:middle;
}

.fc {
color:#FFFF80;
height:20px;
}

.fc a {
color:#FFFF80;
text-decoration:none;
height:20px;
}

.fc img{
vertical-align:middle;
}

.fd {
color:#F5C9C9;
height:20px;
}

.fd a {
color:#F5C9C9;
text-decoration:none;
height:20px;
}

.fd img{
vertical-align:middle;
}

.clear,.clearer {
clear:both;
}

.clearer {
border:0;
margin:0;
padding:0;
}

.left {
height:460px;
float:left;
width:213px;
}

.col2 {
margin-left:213px;
}

.content {
width:auto;
height:460px;
}

.right {
margin-left:215px;
}

.brighta {
width:auto;
background-image:url(img/bordaa.png);
background-position:left;
background-repeat:repeat-y;
padding-left:7px;
}

.brightb {
width:auto;
height:auto;
background-image:url(img/bordab.png);
background-position:left;
background-repeat:repeat-y;
padding-left:7px;
}

.brightc {
height:auto;
width:auto;
background-image:url(img/bordac.png);
background-position:left;
background-repeat:repeat-y;
padding-left:7px;
}

.brightd {
height:auto;
width:auto;
background-image:url(img/bordad.png);
background-position:left;
background-repeat:repeat-y;
padding-left:7px;
}

.brighte {
height:auto;
width:auto;
background-image:url(img/bordae.png);
background-position:left;
background-repeat:repeat-y;
padding-left:7px;
}

.blockb {
color:#00248F;
height:440px;
width:725px;
text-align:justify;
background-color:#CED6EA;
margin:0 auto;
padding:10px 10px 10px 15px;
}

.blocka {
	color:#008F00;
	height:460px;
	width:725px;
	padding-left:15px;
	padding-right:10px;
	margin:auto auto;
}

.blockc {
color:#09F;
height:440px;
width:725px;
background-color:#ffff80;
margin:auto;
padding:10px 10px 10px 15px;
}

.blockgaleria {
	margin:10px auto auto;
	color: #F4AB00;
}

.blockd {
color:#B30000;
height:440px;
width:725px;
background-color:#F2B5B5;
margin:auto;
padding:10px 10px 10px 15px;
}

.blocke {
color:#47006B;
height:440px;
width:725px;
text-align:justify;
background-color:#DDCCE6;
margin:0 auto;
padding:10px 10px 10px 15px;
}

.blockdform {
width:330px;
float:left;
height:auto;
}

.formbutton {
	color:#B30000;
	border:solid 2px;
	background-color:#FDEAEA;
	cursor:pointer;
	margin-right:17px;
	border-color:#B30000;
	float: right;
	margin-top: 5px;
}

input.txt {
color:#FF5151;
background-color:#FFF;
border:1px solid;
width:300px;
height:20px;
padding-left:2px;
margin-left:10px;
border-color:#D41000;
}

input.phone {
color:#FF5151;
background-color:#FFF;
border:1px solid;
width:100px;
height:20px;
padding-left:2px;
margin-left:5px;
border-color:#D41000;
}

input.ddd {
color:#FF5151;
background-color:#FFF;
border:1px solid;
width:30px;
height:20px;
padding-left:2px;
margin-left:10px;
border-color:#D41000;
}

textarea.txt {
	color:#FF5151;
	background-color:#FFF;
	border:1px solid;
	width:300px;
	height:80px;
	padding-left:2px;
	margin-left:10px;
	border-color:#D41000;
}

#contatook {
	background-color:#B30000;
	text-align:center;
	border:2px;
	color:#FFF;
	height:75px;
	border-color:#E67373;
	border-style:solid;
	margin:25px auto;
	padding:5px;
}

.imagef {
float:right;
height:440px;
margin:auto;
}

.formreq {
	height: auto;
}

.formreq p{
	float: left;
	margin-top: 5px;
	padding-top: 0px;
}

.p {
display:block;
padding:0;
}

.cmanual {
width:160px;
color:#B30000;
padding-bottom:10px;
margin-top:0;
padding-top:0;
}

ul#menu li .a:hover,ul#menu li .b:hover,ul#menu li .c:hover,ul#menu li .d:hover,ul#menu li .e:hover {
color:#FFF;
border-color:#FFF;
}

.fa a:hover,.fb a:hover,.fc a:hover,.fd a:hover {
color:#FFF;
text-decoration:none;
}

