html, body {margin:0;padding:0;background:#ffffff;background-repeat:repeat-x;color:#666;font:10px Verdana;line-height:18px;}

hr {margin:0;width:95%; size:1px; color:#015174;}

a {font:10px Verdana;color:#666;text-decoration:underline;}

.menutitle {font:10px Verdana;cursor:pointer;margin-bottom:10px;margin-left:20px;background-color:transparent;color:#028CD0;text-align:left;font-weight:bold;text-decoration:none;}

.menutitle a {font:10px Verdana;cursor:pointer;margin-bottom:10px;background-color:transparent;color:#028CD0;text-align:left;font-weight:bold;text-decoration:none;}
.menutitle a:active {font:10px Verdana;cursor:pointer;margin-bottom:10px;background-color:transparent;color:#028CD0;text-align:left;font-weight:bold;text-decoration:none;}
.menutitle a:visited {font:10px Verdana;cursor:pointer;margin-bottom:10px;background-color:transparent;color:#028CD0;text-align:left;font-weight:bold;text-decoration:none;}
.menutitle a:link {font:10px Verdana;cursor:pointer;margin-bottom:10px;background-color:transparent;color:#028CD0;text-align:left;font-weight:bold;text-decoration:none;}
.menutitle a:hover {font:10px Verdana;cursor:pointer;margin-bottom:10px;background-color:transparent;color:#015175;text-align:left;font-weight:bold;text-decoration:none;}
.menutitle a:visited:hover {font:10px Verdana;cursor:pointer;margin-bottom:10px;background-color:transparent;color:#015175;text-align:left;font-weight:bold;text-decoration:none;}

.submenu {text-align:left;margin-left:20px;color:#028CD0;padding-top:-15px;}

.submenu a {cursor:pointer;margin-bottom:10px;background-color:transparent;color:#015175;text-align:left;text-decoration:none;}
.submenu a:active {cursor:pointer;margin-bottom:10px;background-color:transparent;color:#015175;text-align:left;text-decoration:none;}
.submenu a:visited {cursor:pointer;margin-bottom:10px;background-color:transparent;color:#015175;text-align:left;text-decoration:none;}
.submenu a:link {cursor:pointer;margin-bottom:10px;background-color:transparent;color:#015175;text-align:left;text-decoration:none;}
.submenu a:hover {cursor:pointer;margin-bottom:10px;background-color:transparent;color:#028CD0;text-align:left;text-decoration:none;}
.submenu a:visited:hover {cursor:pointer;margin-bottom:10px;background-color:transparent;color:#028CD0;text-align:left;text-decoration:none;}


#intro {width:100%;height:100%;}
#geral {margin:0 auto;text-align:center;width:809px;overflow:hidden;position:relative;padding-bottom:22px;}
#geral #top {width:809px;height:156px;background:url(../images/bg-header.jpg) no-repeat} 
#geral #main {margin:0 auto;width:809px;background:#fff;}
#geral #main #footer {width:809px;height:30px;position:relative;z-index:10;position:absolute;bottom:0px;left:0;}

#geral #main #footer #left {float:left;width:220px;background:url(../images/bg-footer2.jpg);}
#geral #main #footer #right {float:right;width:589px;text-align:center;}

#geral #main #left {float:left;width:220px;padding-bottom:1000em;margin-bottom:-999.5em;}
#geral #main #left #menu {margin:0 auto;width:220px;height:500px;background:url(../images/bg-menu4.jpg) no-repeat;padding-bottom:1000em;margin-bottom:-999.5em;}
#geral #main #left #menu #centralizando {margin:0 auto;width:150px;}


#geral #main #right {float:right;width:589px;padding-bottom:1000em;margin-bottom:-999.5em;}
#geral #main #right #text {margin:0 auto;width:550px;text-align:left;line-height:18px;}
#geral #main #right #text table {color:#666;font:10px Verdana;line-height:18px;}
#geral #main #right #text .title {color:#028CD0;font:11px Verdana;font-weight:Bold;}
h1 {color:#015175;font:12px Verdana;font-weight:Bold;}
#geral #main #right #text #bottom-space {float:left;width:500px;height:20px;}
#geral #main #right #textHome {margin:0 auto;width:550px;text-align:left;line-height:18px;}
#geral #main #right #textHome .title {font:Bold 12px Verdana;color:#015175;text-align:left;line-height:18px;}
#geral #main #right #textHome #left {float:left;width:240px;padding-right:20px;text-align:justify;line-height:15px;}
#geral #main #right #textHome #right {float:right;width:260px;text-align:left;line-height:15px;}
#geral #main #right #textHome #right .date {color:#028CD0;font:11px Verdana;font-weight:Bold;}
#geral #main #right #textHome #bottom {float:left;width:500px;padding:0px 5px 0px 10px;border:0px solid #ccc; background:#EAF2FF;text-align:left;line-height:15px;overflow:hidden;position:relative;}
#geral #main #right #textHome #bottom #left {float:left;width:295px;text-align:justify;line-height:15px;padding-bottom:1000em;margin-bottom:-999.5em;}
#geral #main #right #textHome #bottom #right {float:right;width:175px;height:145px;padding-top:30px;padding-bottom:1000em;margin-bottom:-999.5em;}
#geral #main #right #textHome #bottom-space {float:left;width:500px;height:20px;}

#geral #main #right #formContatos .formContato label {float:left;}
#geral #main #right #formContatos label {float:left;}
#geral #main #right #formContatos .button {cursor:pointer;border:0px;background:transparent;}

#geral #main #right #formContatos input {border:1px solid #015175;color:#2F2500;font-size:10px;padding:2px 0px;background:#FAFDF5;}
#geral #main #right #formContatos select {border:1px solid #015175;color:#2F2500;font-size:10px;color:#666;padding:2px 0px;background:#FAFDF5;}
#geral #main #right #formContatos textarea {border:1px solid #015175;color:#2F2500;font-size:10px;padding:2px 0px;background:#FAFDF5;}
#geral #main #right #formContatos input.error {border:1px dotted red;}
#geral #main #right #formContatos input:focus {border:1px solid #015175; background:#ebebeb;}
#geral #main #right #formContatos textarea.error {border:1px dotted red;}
#geral #main #right #formContatos textarea:focus {border:1px solid #015175; background:#ebebeb;}
#geral #main #right #formContatos select.error {border:1px dotted red;}
#geral #main #right #formContatos select:focus {border:1px solid #015175; background:#ebebeb;}
#geral #main #right #formContatos label.error {display:none;margin-left:10px; color:red; font-style:italic}
