@charset "UTF-8";
/* CSS Document */

/* General HTML ---------------------------------------------*/

body, h1, p, a, ul, li, fieldset, div {margin: 0; padding: 0;}

html {font-size: 100%;}

body {background-color: #fff; font-size: 0.75em;}

img {border: none;}

h1 {float: left; position: relative; top: 50px; text-indent: -9000em; overflow: hidden; width:262px; height:118px; background-image:url(images/logoAjufesc.jpg);}

h2 {font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; color: #2fa600; font-size: 1.3em; margin: 0 0 22px 0; padding: 0;}

h2 span {color: #000; font-size: 0.8em;}

h3 {font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 1.1em; margin: 0 0 12px 0; padding: 0;}

h3 span {color: #000;}

h4 {font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 1em;}

p {font: 1.1em/1.32em "Trebuchet ms", Arial, Helvetica, sans-serif; color: #000;}

a:link, a:visited, a:hover, a:active {color: #f15a22; font: bold 0.8em/1.5em "Trebuchet ms", Arial, Helvetica, sans-serif;}

a:hover, a:active {text-decoration: none;}

hr {/*background:transparent url(images/hr.gif) repeat-x top left; */height:2px; border-style:dashed;}

div {position: relative;}

form input.text {font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: normal; color: #000; font-size: 1em; border: 1px solid #79d945;}
.inputGeral {font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: normal; color: #000; font-size: 1em; border: 1px solid #79d945;}
form textarea.text {font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: normal; color: #000; font-size: 1em; border: 1px solid #79d945;}

/* Top ---------------------------------------------*/

div#top {height: 225px; background: #008728 url(images/fundoT.jpg) repeat-x right top;}
div#top p {font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: normal; color: #fff; font-size: 0.7em; text-indent: 440px; padding-bottom: 2px;}
div#top div#login {position: relative; height: 28px; width: 810px; margin: 0px auto 0px auto; padding: 0px }
div#top div#login form {position: relative; left: 393px; width: 450px; padding: 0; margin: 0px; font: 1em/1em "Trebuchet ms", Arial, Helvetica, sans-serif; color: #fff;}
div#top div#login form input#image {margin-left: 5px;  vertical-align: bottom; }

/* Middle ---------------------------------------------*/

div#middle {min-height: 450px; background: #fff url(images/fundoTopText.gif) repeat-x center 36px;}

div#middle div#content {min-height: 450px; width:874px; margin: 0 auto; background: transparent url(images/fundoBottomText.gif) repeat-x center bottom;}
div#middle div#content ul {width: 85%; margin-right: auto; margin-left: auto; height: 45px; list-style-type: none;}
div#middle div#content ul li {float: left; padding-right: 35px; text-indent: -9000em; overflow: hidden;}
div#middle div#content ul li a {display:block; height: 27px;}

div#middle div#content ul li#home a, div#middle div#content ul li#home a:visited {width:36px; background-image:url(images/bHome.gif);}
div#middle div#content ul li#home a.selected {width:36px; background-image:url(images/bHomeH.gif); cursor: default;}
div#middle div#content ul li#home a:hover, div#middle div#content ul li#home a:active {width:36px; background-image:url(images/bHomeH.gif);}

div#middle div#content ul li#ajufesc a, div#middle div#content ul li#ajufesc a:visited {width:55px; background-image:url(images/bAjufesc.gif);}
div#middle div#content ul li#ajufesc a.selected {width:55px; background-image:url(images/bAjufescH.gif); cursor: default;}
div#middle div#content ul li#ajufesc a:hover, div#middle div#content ul li#ajufesc a:active {width:55px; background-image:url(images/bAjufescH.gif);}

div#middle div#content ul li#diretoria a, div#middle div#content ul li#diretoria a:visited {width:64px; background-image:url(images/bDiretoria.gif);}
div#middle div#content ul li#diretoria a.selected{width:64px; background-image:url(images/bDiretoriaH.gif); cursor: default;}
div#middle div#content ul li#diretoria a:hover, div#middle div#content ul li#diretoria a:active {width:64px; background-image:url(images/bDiretoriaH.gif);}

div#middle div#content ul li#associados a, div#middle div#content ul li#associados a:visited {width:81px; background-image:url(images/bAssociados.gif);}
div#middle div#content ul li#associados a.selected{width:81px; background-image:url(images/bAssociadosH.gif); cursor: default;}
div#middle div#content ul li#associados a:hover, div#middle div#content ul li#associados a:active {width:81px; background-image:url(images/bAssociadosH.gif);}

div#middle div#content ul li#noticias a, div#middle div#content ul li#noticias a:visited {width:56px; background-image:url(images/bNoticias.gif);}
div#middle div#content ul li#noticias a.selected {width:56px; background-image:url(images/bNoticiasH.gif); cursor: default;}
div#middle div#content ul li#noticias a:hover, div#middle div#content ul li#noticias a:active {width:56px; background-image:url(images/bNoticiasH.gif);}

div#middle div#content ul li#eventos a, div#middle div#content ul li#eventos a:visited {width:56px; background-image:url(images/bEventos.gif);}
div#middle div#content ul li#eventos a.selected {width:56px; background-image:url(images/bEventosH.gif); cursor: default;}
div#middle div#content ul li#eventos a:hover, div#middle div#content ul li#eventos a:active {width:56px; background-image:url(images/bEventosH.gif);}

div#middle div#content ul li#contatos a, div#middle div#content ul li#contatos a:visited {width:63px; background-image:url(images/bContatos.gif);}
div#middle div#content ul li#contatos a.selected{width:63px; background-image:url(images/bContatosH.gif); cursor: default;}
div#middle div#content ul li#contatos a:hover, div#middle div#content ul li#contatos a:active {width:63px; background-image:url(images/bContatosH.gif);}

/*div#middle div#content div#textos {min-height: 350px; padding: 50px 50px 100px 60px;}*/
div#middle div#content div#textos {min-height: 350px;  padding: 50px 50px 100px 40px;}

div#middle div#content div#textos form {width: 450px; padding: 0; font: 1em/1em "Trebuchet ms", Arial, Helvetica, sans-serif; color: #000;}
div#middle div#content div#textos input#image {margin-left: 5px;  vertical-align: bottom; }

div#middle div#content div#textos h2 a {text-decoration: none; font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; color: #2fa600; font-size: 1em;}
div#middle div#content div#textos h2 a:hover {color: #90e058;}
div#middle div#content div#textos p a {text-decoration: none; font: 1em/1.32em "Trebuchet ms", Arial, Helvetica, sans-serif; color: #000;}
div#middle div#content div#textos p a:hover {color: #ccc;}

div#middle div#content div#textos div#mandato {margin-left:30px; float:left;}

div#middle div#content div#textos ul {float: left; width: 100px; margin: 0; list-style-type: none; max-width: 100px; min-width: 100px;}
div#middle div#content div#textos ul li {height: 15px; background-color: #90e058; padding: 14px 8px 5px 8px; margin-bottom: 4px; text-indent: 0; overflow: hidden; font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; font-size: 1em;max-width: 100px; min-width: 100px;}
div#middle div#content div#textos ul li a {text-decoration: none; font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; font-size: 1em;max-width: 100px; min-width: 100px;}
div#middle div#content div#textos ul li a:hover {color: #000; max-width: 100px; min-width: 100px;}
div#middle div#content div#textos ul li#selected {height: 15px; background-color: #008626; padding: 14px 8px 5px 8px; margin-bottom: 4px; text-indent: 0; overflow: hidden; font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; font-size: 1em; max-width: 100px; min-width: 100px;}

div#middle div#content div#textos div#noticias, div#middle div#content div#textos div#eventos, div#middle div#content div#textos div#links{margin-left:30px; float:left; width: 220px;}
div#middle div#content div#textos div#noticias h3 a, div#middle div#content div#textos div#eventos h3 a {text-decoration: none; font-family: "Trebuchet ms", Arial, Helvetica, sans-serif; font-weight: bold; color: #2fa600; font-size: 0.9em;}
div#middle div#content div#textos div#noticias h3 a:hover, div#middle div#content div#textos div#eventos h3 a:hover {color: #90e058;}

/* Bottom ---------------------------------------------*/

div#bottom {height: 60px; background: #fff url(images/fundoRodape.jpg) repeat-x left bottom;}
div#bottom div {width: 850px; margin-right: auto; margin-left: auto;}
div#bottom div p {float: left; padding-top: 10px; font: 0.85em/0.85em "Trebuchet ms", Arial, Helvetica, sans-serif; color: #7a7a7a; }
div#bottom div img {float: left;}
div#bottom div img.right {float: right;}