/************************************************************************/
/* Desenvolvido por Flex Soluções - Soluções em Web e Software          */
/* www.flexsolucoes.com.br										        */
/* contato@flexsolucoes.com.br											*/
/* (48)3632-3178												        */
/************************************************************************/

.underlinemenu { font-weight: bold; width: 883px; margin:auto; }
.underlinemenu ul { padding: 6px 0 7px 0; margin: 0; text-align: left; }
.underlinemenu ul li { display: inline; font-family:Arial }
.underlinemenu ul li a { color: #fff; padding: 6px 3px 4px 3px; margin-right: 20px; text-decoration: none; }
.underlinemenu ul li a:hover, .underlinemenu ul li a.selected { border-bottom-color: black; }

#lateralPrincipal { width: 210px; float:left }
#lateralPrincipal2 { width: 600px; float:left; padding-left:20px; }

#menu { width: 200px; margin: 10px; }
#menu li a { height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none; }
#menu li a:link, #menu li a:visited { color: #FFF; display: block; background:  url(../gif/menu.gif); padding: 8px 0 0 35px; }
#menu li a:hover { color: #FFF; background:  url(../gif/menu.gif) 0 -32px; padding: 8px 0 0 35px; }
#menu li a.ativo { color: #FFF; background:  url(../gif/menu.gif) 0 -32px; padding: 8px 0 0 35px; }

.menu-hor {font-weight: normal;width: 100%;}
.menu-hor ul { padding: 6px 0 7px 0; margin: 0; text-align: right;}
.menu-hor ul li { display: inline; }
.menu-hor ul li a { color: #fff; padding: 6px 3px 4px 3px; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:1.6em; margin-right: 5px; text-decoration: none; border-bottom: 0px solid gray; /*bottom border is 3px*/ }
.menu-hor ul li a:hover, .menu-hor ul li a.selected { border-bottom-color: black; color:#535F6F; }

#nav {width: 100%;background: url("../gif/nav.gif") repeat-y;margin: 0 0 25px 0; text-align:left;}
#nav .in { width: 100%; padding: 10px 0 0 0; background: url("../gif/navin.gif") no-repeat; }
#nav ul, #nphoto p, #address address, .other .in p { padding: 0 10px 10px 10px; font-style:normal; background: url("../gif/navul.gif") no-repeat left bottom; color:#000 }
#nav li { list-style:none; background: url("../gif/hover.gif") no-repeat; height: 25px; width: 100%; margin: 5px 0 0 0; overflow:hidden }
#nav li a, #nav li strong { display:block; height: 25px; line-height: 25px; white-space:nowrap; text-decoration:none; padding: 0 25px 0 10px; }
#nav li a:link, #nav li a:visited, #nav li strong { background: url("../gif/hover.gif") no-repeat; color:#1B1F27; }
#nav li a:hover { color: #333; background-position: left bottom }
#nav li strong { background-position: left bottom; color: #6c5b1b; }
