/* ---------------------------

Copyright Rotary International

One Rotary Center

1560 Sherman Ave.

Evanston, IL 60201, USA

--------------------------- */
/**
 * Adaptação feita por Centro de Serviços do Rotary International
 */


/* -- General -- */

html {
	border: 0;
	height: 100%;
}

body {
	background: #143264 url("imagens/bg.gif") repeat-x;
	color: #444444;
	font-family: Arial,sans-serif;
	font-size: 78%;
	margin: 0 auto;
	padding: 0;
}

body, body.a {

font-size:78%;

}

body.A {

font-size:92%;

}

a {

color:#4678c8;

outline:none;

text-decoration:none;

}

a:hover {

color:#aa8c46;

text-decoration:underline;

}

img {

border:0px;

}



/* -- Text -- */



#rotary p {

color:#444444;

font:normal 1em Arial,sans-serif;

line-height:1.7em;

margin:10px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

#rotary p em {

font-style:italic;

}

#rotary .intro {

font:1.1em Arial,sans-serif;

line-height:1.6em;

margin:12px 0px 0px 0px;

}

#rotary .intro strong {

color:#777777;

font:3.3em Georgia,"Times New Roman",Times,serif;

float:left;

line-height:.75em;

padding:5px 2px 0px 0px;

}

#rotary .dropcaps {

color:#777777;

font:3.7em Georgia,"Times New Roman",Times,serif;

float:left;

line-height:.75em;

padding:5px 2px 0px 0px;

}

#rotary .highlight {

background-color:#ffffcc;

}

#rotary blockquote {

display:block;

border-top:1px solid #d2c896;

border-bottom:1px solid #d2c896;

color:#786e64;

font:bold 1.1em Georgia,"Times New Roman",Times,serif;

line-height:1.6em;

width:450px;

margin:auto;

padding:10px 0px 10px 0px;

}

#rotary blockquote span {

display:block;

color:#888888;

font-size:.8em;

padding:10px 0px 0px 0px;

text-align:right;

}

#rotary .note {

color:#444444;

font-size:.85em;

font-weight:normal;

line-height:1.7em;

margin:20px 0px 0px 0px;

padding:0;

}

#rotary .notes {

color:#444444;

font-size:.85em;

line-height:1.7em;

margin:0;

padding:0;

}

#rotary .linkdate {

font:bold .9em Arial,sans-serif;

}

#rotary .linkdesc {

font:normal 1em Arial,sans-serif;

line-height:1.7em;

}

#rotary .link {

margin:10px 0px 0px 0px;

}

#rotary .link a {

display:block;

background:url("imagens/arrow3.gif") 0px 6px no-repeat;

color:#4678c8;

font:normal .85em Arial,sans-serif;

line-height:1.7em;

margin:0;

padding:0px 0px 0px 15px;

}

#rotary .link a:hover {

background:url("imagens/arrow4.gif") 0px 6px no-repeat;

color:#aa8c46;

}

#rotary .bigbutton a {

display:block;

background:url("imagens/button1.gif") no-repeat;

color:#ffffff;

font:bold 1.4em Arial,sans-serif;

margin:auto;

width:200px;

height:70px;

padding:20px 0px 0px 0px;

text-decoration:none;

text-align:center;

}

#rotary .bigbutton a:hover {

background:url("imagens/button2.gif") no-repeat;

color:#000000;

}



#rotary .ruleline {

display:block;

border-bottom:1px solid #dcd7c8;

margin:0px 0px 15px 0px;

padding:0px 0px 10px 0px;

}


/* -- Heading -- */


#rotary h1 {

color:#777777;

font:normal 2em Arial,sans-serif;

line-height:1.1em;

margin:0px 0px 10px 0px;

padding:0;

width:360px;

}

#rotary h2 {

color:#777777;

font:bold 1.3em Georgia,"Times New Roman",Times,serif;

line-height:1.3em;

margin:10px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

#rotary h3 {

color:#777777;

font:bold 1.1em Georgia,"Times New Roman",Times,serif;

line-height:1.4em;

margin:0;

padding:10px 0px 10px 0px;

}

#rotary h4 {

color:#777777;

font:bold 1em Arial,Helvetica,sans-serif;

letter-spacing:1px;

line-height:1.4em;

margin:0;

padding:10px 0px 10px 0px;

}

#rotary .byline {

color:#777777;

font:normal .85em Arial,Helvetica,sans-serif;

line-height:1.4em;

margin:0;

padding:10px 0px 5px 0px;

}

#rotary h5 {

color:#444444;

font:normal .85em Arial,sans-serif;

line-height:1.4em;

margin:0;

padding:10px 0px 5px 0px;

}

#rotary h5 strong {

color:#777777;

}

#rotary h5 img {

vertical-align:middle;

}


/* -- Div -- */

#rotary {

display:block;

background:url("imagens/main.gif") repeat-y;

margin:auto;

padding:0;

width:890px;
margin-left: auto; 
margin-right: auto;

}

.skip {

display:none;

}

#rotary .mainbg {

display:block;

background:url("imagens/mainbg.gif") no-repeat;

padding:0;

width:890px;

min-height:700px;

}

#rotary .content {

display:block;

background:url("imagens/content.gif") repeat-x;

padding:0;

margin:auto;

width:800px;

min-height:700px;

}

#rotary .header {

display:block;

height:80px;

width:790px;

margin:0;

}

#rotary .h3anchor {

color:#777777;

font:bold 1.1em Georgia,"Times New Roman",Times,serif;

line-height:1.4em;

margin:0;

padding:10px 0px 10px 0px;

}

#rotary .h3anchor a {

color:#777777;

font:bold 1.1em Georgia,"Times New Roman",Times,serif;

line-height:1.4em;

margin:0;

padding:10px 0px 10px 0px;

}

#rotary .h3anchor a:hover {

color:#777777;

font:bold 1.1em Georgia,"Times New Roman",Times,serif;

line-height:1.4em;

margin:0;

padding:10px 0px 10px 0px;

text-decoration:none;

}





/* -- Top -- */



#rotary .header .ri_logo a {

display:block;

background:url("imagens/logo.gif") no-repeat;

position:absolute;

width:270px;

height:60px;

text-indent:-1000em;

}

#rotary .search {

display:block;

background:url("imagens/searchbg.gif") no-repeat;

color:#ffffff;

font-size:.85em;

float:right;

margin:0;

width:310px;

height:55px;

}

#rotary .search2 {

display:block;

background:url("imagens/searchbg2.gif") top right no-repeat;

float:right;

margin:0;

width:310px;

height:55px;

}

#rotary .search a {

color:#ffffff;

font-weight:normal;

}

#rotary .search a:hover {

color:#ffffff;

}

#rotary .sitebox {

display:block;

padding:0px 15px 0px 0px;

}

#rotary .search .input {

background:url("imagens/input.gif") #ffffff repeat-x;

border:1px solid #78a0d2;

color:#4678c8;

float:left;

font:1em Arial,Helvetica,sans-serif;

margin:3px 0px 0px 10px;

padding:2px 0px 0px 5px;

height:16px;

}

#rotary .searchbutton {

display:block;

background:url("imagens/search.gif") no-repeat;

border:0px;

font:1em Arial,Helvetica,sans-serif;

margin:5px 0px 0px 0px;

width:20px;

height:20px;

}

#rotary .fontsize {

margin:-20px 0px 0px 0px;

text-indent:185px;

}

#resize {

text-align:right;

margin:5px 5px 0px 0px;

}

.fontsize a, .switcher a {

color:#ffffff;

letter-spacing:4px;

}

#rotary .searchlinks {

clear:both;

margin:10px 0px 0px 0px;

}

#rotary .searchlinks ul {

list-style:none;

margin:0;

padding:0;

}

#rotary .searchlinks ul li {

float:left;

line-height:1em;

margin:0;

padding:5px 5px 0px 12px;

}



/* -- Navigation -- */



#rotary .navigation {

display:block;

clear:both;

margin:0;

padding:0;

}

#rotary .nav1 {

display:block;

width:780px;

margin:auto;

}

#rotary .nav1 ul {

list-style:none;

margin:0;

padding:0px 0px 0px 10px;

}

#rotary .nav1 ul li {

display:inline;

margin:0;

padding:0;

}

#rotary .nav1 a {

background:url("imagens/menuleft.gif") left top no-repeat;

float:left;

display:block;

margin:0;

padding:0px 0px 0px 10px;

color:#ffffff;

font-size:1em;

line-height:25px;

}

#rotary .nav1 a span {

display:block;

background:url("imagens/menuright.gif") right top no-repeat;

margin:0px 7px 0px 0px;

padding:0px 10px 1px 2px;

height:auto;

}

/* Hide rule from IE5-Mac \*/

#rotary .nav1 a span {

float:none;

}

/* End IE5-Mac hack */

#rotary .nav1 a:hover {

background-position:0px -100px;

color:#ffffff;

text-decoration:none;

}

#rotary .nav1 a:hover span {

background-position:100% -100px;

}

#rotary .navigation .on a {

background:url("imagens/menuleft2.gif") left top no-repeat;

color:#aa8c46;

font-weight:bold;

}

#rotary .navigation .on a span {

background:url("imagens/menuright2.gif") right top no-repeat;

}

#rotary .navigation .on a:hover {

background-position:left top;

color:#aa8c46;

text-decoration:underline;

}

#rotary .navigation .on a:hover span {

background-position:right top;

}



/* -- Second Navigation -- */



#rotary .nav2 {

display:block;

background:url("imagens/menu.gif") no-repeat;

clear:both;

margin:auto;

padding:10px 0px 0px 0px;

width:780px;

}

#rotary .nav2a {

display:block;

background:url("imagens/menu1.gif") left bottom no-repeat;

margin:0px 0px 5px 0px;

padding:0px 0px 10px 0px;

width:780px;

}

#rotary .nav2a ul {

list-style:none;

margin:0px 15px 0px 15px;

padding:0;

}

#rotary .nav2a ul li {

display:inline;

color:#dddddd;

font-size:.85em;

padding:0px 10px 0px 0px;

}

#rotary .nav2a a {

display:inline;

}

#rotary .nav2a .on a {

background:url("imagens/arrow.gif") 0px 4px no-repeat;

color:#aa8c46;

font-weight:bold !important;

padding:0px 0px 0px 10px !important;

}

#rotary .nav2a .on a:hover {

background:url("imagens/arrow.gif") 0px 4px no-repeat;

color:#aa8c46;

font-weight:bold !important;

padding:0px 0px 0px 10px !important;

}

#rotary .nav2b {

display:block;

background:url("imagens/menu2.gif") left bottom no-repeat;

margin:0;

padding:0px 0px 15px 0px;

width:780px;

}

#rotary .nav2b ul {

list-style:none;

margin:0px 15px 0px 15px;

padding:0;

}

#rotary .nav2b ul li {

display:inline;

color:#dddddd;

font-size:.85em;

padding:0px 10px 0px 0px;

}

#rotary .nav2b a {

display:inline;

}

#rotary .nav2b .on a {

background:url("imagens/arrow.gif") 0px 4px no-repeat;

color:#aa8c46;

font-weight:bold !important;

padding:0px 0px 0px 10px !important;

}

#rotary .nav2b .on a:hover {

background:url("imagens/arrow.gif") 0px 4px no-repeat;

color:#aa8c46;

font-weight:bold !important;

padding:0px 0px 0px 10px !important;

}

#rotary .navbot {

display:block;

background:url("imagens/menus.gif") no-repeat;

width:780px;

height:35px;

}



/* -- Third Navigation -- */



#rotary .nav3 {

display:block;

}

#rotary .nav3 ul {

background-color:#ffffff;

list-style:none;

margin:0px 10px 0px 10px;

padding:0;

width:160px;

}

#rotary .nav3 ul li {

margin:0;

padding:0;

}

#rotary .nav3 ul li a {

display:block;

width:140px;

margin:auto;

padding:3px 0px 5px 10px;

border-bottom:1px solid #dddddd;

font-size:.85em;

}

#rotary .nav3 ul li a:hover {

background-color:#f8f7ef;

}

#rotary .nav3 .on a {

background:url("imagens/arrow.gif") #f8f7ef 0px 6px no-repeat;

color:#aa8c46 !important;

font-weight:bold !important;

}

#rotary .nav3a {

display:block;

width:170px;

background:url("imagens/menu3.gif") 10px bottom no-repeat;

padding:0px 0px 25px 0px;

}



/* -- Side -- */



#rotary .sidenav {

display:block;

width:160px;

float:left;

}

#rotary .poll {

display:block;

margin:0px 0px -5px 0px;

padding:0px 10px 0px 15px;

}

#rotary .poll form, #rotary .poll input {

font:1em Arial,sans-serif;

}

#rotary .banner {

display:block;

padding:10px 0px 0px 15px;

}

#rotary .banner img{

margin:10px 0px 5px 0px;

}



/* -- Related -- */



#rotary .related {

display:block;

background:url("imagens/siderelated.gif") no-repeat;

width:150px;

margin:30px 0px 0px 30px;

padding:0;

overflow:hidden;

}

#rotary .related2 {

color:#284678;

font-size:.85em;

padding:15px 0px 10px 15px;

margin:0;

font-weight:bold;

}

#rotary .related ul {

display:block;

background:url("imagens/siderelated2.gif") repeat-y;

list-style:none;

width:150px;

min-height:50px;

_height:50px;

margin:0;

padding:0;

}

#rotary .related ul li {

display:block;

border-top:1px solid #dce1e6;

font-size:.85em;

line-height:14px;

margin:0;

padding:0;

}

#rotary .related ul li a {

display:block;

margin:0;

padding:5px 10px 5px 15px;

width:125px;

}

#rotary .related ul li a:hover {

background:url("imagens/arrow2.gif") no-repeat;

}

#rotary .related .on a {

display:block;

background:url("imagens/arrow2.gif") no-repeat;

color:#aa8c46 !important;

font-weight:bold !important;

}

#rotary .related3 {

display:block;

background:url("imagens/siderelated3.gif") no-repeat;

width:150px;

height:25px;

}



/*--- Info ----*/



#rotary .info {

display:block;

background:url("imagens/sideinfo.gif") no-repeat;

width:150px;

margin:30px 0px 0px 30px;

overflow:hidden;

}

#rotary .info ul {

display:block;

background:url("imagens/sideinfo2.gif") repeat-y;

list-style:none;

width:150px;

margin:0;

padding:0;

}

#rotary .info ul li {

display:block;

background:url("imagens/sideinfoline.gif") no-repeat;

font-size:.85em;

line-height:14px;

margin:0;

padding:1px 0px 1px 0px;

}

#rotary .info ul li a {

display:block;

margin:0;

padding:5px 10px 5px 15px;

width:125px;

}

#rotary .info ul li a:hover {

background:url("imagens/arrows.gif") no-repeat;

}

#rotary .info .on a {

display:block;

background:url("imagens/arrows.gif") no-repeat;

color:#aa8c46 !important;

font-weight:bold !important;

}

#rotary .info2 {

color:#284678;

font-size:.85em;

padding:15px 0px 10px 15px;

font-weight:bold;

}

#rotary .info3 {

display:block;

background:url("imagens/sideinfo3.gif") no-repeat;

width:150px;

height:25px;

}

#rotary .info dl {

display:block;

background:url("imagens/sideinfo2.gif") repeat-y;

width:150px;

margin:0;

padding:0;

}

#rotary .info dl dt {

display:block;

background:url("imagens/sideinfoline.gif") no-repeat;

font-size:.85em;

line-height:14px;

margin:0;

padding:1px 0px 1px 0px;

}

#rotary .info dl dt a {

display:block;

margin:0;

padding:5px 10px 5px 15px;

width:125px;

}

#rotary .info dl dt a:hover {

background:url("imagens/arrows.gif") no-repeat;

}

#rotary .info dl dd {

display:block;

background:url("imagens/sideinfoline.gif") no-repeat;

font-size:.85em;

line-height:14px;

margin:0;

padding:1px 0px 1px 10px;

}

#rotary .info dl dd a {

background:url("imagens/arrows_dl.gif") no-repeat;

display:block;

margin:0;

padding:5px 10px 5px 15px;

width:115px;

}

#rotary .info dl dd a:hover {

background:url("imagens/arrows.gif") no-repeat;

}



/* -- Home -- */



#rotary .home {

display:block;

background:url("imagens/home.gif") top no-repeat;

clear:both;

margin:auto;

width:780px;

}

#rotary .homebody {

display:block;

background:url("imagens/homebody.gif") bottom no-repeat;

width:760px;

padding:10px;

}

#rotary .frame {

display:block;

background:url("imagens/homeframe.gif") no-repeat;

float:left;

padding:5px;

margin:0;

width:400px;

height:210px;

overflow:hidden;

}

#rotary .frame h1 {

display:block;

color:#ffffff;

font-size:1.9em;

font-weight:bold;

line-height:1em;

padding:135px 0px 0px 10px;

}

#rotary .frame h1 span {

color:#444444;

}

#rotary .dropshadow {

display:block;

padding:140px 0px 0px 10px;

}

#rotary .home1 {

background:url("imagens/home1.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home1_ {

background:url("imagens/home1_.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home2 {

background:url("imagens/home2.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home2_ {

background:url("imagens/home2_.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home3 {

background:url("imagens/home3.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home3_ {

background:url("imagens/home3_.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home4 {

background:url("imagens/home4.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home4_ {

background:url("imagens/home4_.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home5 {

background:url("imagens/home5.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home5_ {

background:url("imagens/home5_.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home6 {

background:url("imagens/home6.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .home6_ {

background:url("imagens/home6_.jpg") no-repeat;

width:390px;

height:185px;

}

#rotary .hometext {

float:left;

margin:0px 0px 0px 10px;

width:340px;

}

#rotary .maintop {

display:block;

background:url("imagens/maintop.gif") bottom no-repeat;

margin:auto;

width:780px;

height:45px;

}

#rotary .main {

display:block;

background:url("imagens/mainbody.gif") #ffffff repeat;

margin:auto;

padding:0px 20px 0px 20px;

width:740px;

}

#rotary .main .link {

font:.85em Arial,sans-serif;

line-height:1.7em;

padding:5px 5px 7px 0px;

}

#rotary .main .link:hover {

text-decoration:none;

}

#rotary .mainbot {

display:block;

background:url("imagens/mainbot.gif") no-repeat;

margin:auto;

width:780px;

height:35px;

}

#rotary .news {

float:left;

margin:-10px 0px 0px 0px;

padding:0px 20px 0px 0px;

width:250px;

border-right:1px solid #dcd7c8;

}

#rotary .news img {

vertical-align:middle;

}

#rotary .news ul {

font:.85em Arial, Helvetica, sans-serif;

line-height:1.7em;

list-style:none;

margin:10px 0px 0px 0px;

padding:0;

}

#rotary .news ul li {

clear:both;

padding:0px 0px 10px 0px;

}

#rotary .news ul li a {

color:#444444;

}

#rotary .news ul li img {

display:block;

border:1px solid #dcd7c8 !important;

float:left;

margin:5px 10px 30px 0px;

padding:2px;

}

#rotary .news ul li a strong {

color:#4678c8;

}

#rotary .news ul li a:hover strong,

#rotary .news ul li a:hover {

color:#aa8c46;

text-decoration:none;

}

#rotary .announce {

float:left;

margin:-10px 0px 0px 0px;

padding:0px 0px 0px 20px;

width:200px;

}

#rotary .announce img {

vertical-align:text-top;

}

#rotary .announce ul {

font:.85em Arial,sans-serif;

line-height:1.7em;

list-style:none;

margin:10px 0px 0px 0px;

padding:0;

position:relative;

}

#rotary .announce ul li {

padding:0px 0px 5px 0px;

margin:0;

}

#rotary .announce ul li a {

display:block;

color:#4678c8;

background:url("imagens/arrow3.gif") 0px 5px no-repeat;

padding:0px 0px 5px 15px;

}

#rotary .announce ul li a:hover {

background:url("imagens/arrow4.gif") 0px 5px no-repeat;

color:#aa8c46;

text-decoration:none;

}

#rotary .banners {

float:left;

margin:-10px 0px 0px 0px;

padding:0px 0px 0px 40px;

width:200px;

}

#rotary .head {

color:#777777;

font:1.6em Georgia;

font-weight:normal;

letter-spacing:7px;

text-align:center;

font-variant:small-caps;

}

#rotary .more {

background:url("imagens/arrow.gif") 0px 3px no-repeat;

color:#aa8c46;

font:bold 1em Arial,sans-serif;

padding:0px 0px 0px 10px;

}

#rotary .readmore {

display:block;

clear:both;

padding:0px 0px 10px 0px;

}

#rotary .readmore a {

background:url("imagens/arrow1.gif") 0px 5px no-repeat;

font:bold 1em Arial,sans-serif;

line-height:1.7em;

padding:0px 0px 0px 10px;

}

#rotary .readmore a:hover {

background:url("imagens/arrow.gif") 0px 5px no-repeat;

}



/* -- Article -- */



#article {

display:block;

float:right;

margin:5px 0px 0px 0px;

padding:0px 10px 0px 0px;

width:610px;

}

.article {

display:block;

background:url("imagens/article.gif") no-repeat;

background-color:#ffffff;

line-height:1.7em;

overflow:auto;

padding:15px 15px 5px 15px;

width:580px;

}

.article strong {

color:#777777;

}

.article a strong {

color:#4678c8;

}

.article a:hover strong {

color:#aa8c46;

}

.article2 {

display:block;

background:url("imagens/article2.gif") no-repeat;

margin:0;

width:610px;

height:50px;

}

#rotary .articletop {

background:url("imagens/articletop.gif") no-repeat;

width:780px;

height:50px;

}

#rotary .articlemain {

background-color:#ffffff;

margin:-5px 0px -5px 0px;

padding:0px 20px 0px 15px;

width:745px;

}

#rotary .articlemain a {

text-decoration:underline;

}

#rotary .articleheading {

display:block;

float:left;

}

#rotary .articlebot {

display:block;

background:url("imagens/articlebot.gif") no-repeat;

width:780px;

height:50px;

}

#rotary .article .left {

float:left;

font:1em Arial,sans-serif;

line-height:1.6em;

margin:0px 20px 0px 0px;

padding:0px 20px 0px 0px;

width:150px;

}

#rotary .article .right {

float:left;

font:1em Arial,sans-serif;

line-height:1.6em;

margin:0;

padding:0px 0px 0px 20px;

width:150px;

}



/* -- Lists -- */



.article ul {

display:block;

list-style:none;

margin:10px 20px 0px 20px;

padding:0;

}

.article ul li {

display:block;

background:url("imagens/arrow.gif") 0px 7px no-repeat;

color:#444444;

font:1em Arial,sans-serif;

font-weight:normal;

line-height:1.7em;

padding:0px 0px 10px 15px;

}

.article ol {

display:block;

list-style-type:decimal;

margin:0px 0px 0px 40px;

padding:0;

}

.article ol li {

color:#444444;

font:1em Arial,sans-serif;

font-weight:normal;

line-height:1.7em;

padding:0px 0px 10px 0px;

margin:0px 0px 0px -6px;

}



/* -- Aggregate -- */



.article .aggregate {

display:block;

clear:both;

font:1em Arial,sans-serif;

line-height:1.4em;

list-style:none;

margin:10px 0px 10px 0px;

padding:0;

width:550px;

}

.article .aggregate li {

background:none;

margin:0;

padding:0;

}

.article .aggregate .title {

background:url("imagens/bg2.gif") 0px 0px repeat-x;

border:none;

float:left;

font-size:.85em;

width:200px;

}

.article .aggregate .title a {

border:none;

color:#444444;

display:block;

margin:0px 0px 10px 0px;

padding:10px 10px 10px 10px;

width:180px;

}

.article .aggregate .title a:hover {

background:url("imagens/bg3.gif") 0px 0px #fffef7 repeat-x;

color:#aa8c46;

text-decoration:none;

}

.article .aggregate .title a em {

display:block;

border-bottom:1px solid #dcd7c8;

color:#4678c8;

font:bold 1.2em Georgia,"Times New Roman",Times,serif;

line-height:1.5em;

margin:0px 0px 3px 0px;

padding:0px 0px 5px 0px;

}

.article .download {

display:block;

clear:both;

line-height:1.4em;

list-style:none;

margin:10px 0px 10px 0px;

padding:0;

}

.article .download li {

background:none;

margin:0;

padding:0;

}

.article .smallmenu {

display:block;

border-bottom:1px solid #eeeada;

float:left;

font:1em Arial,sans-serif;

margin:0px 0px 15px 10px;

padding:0;

}

.article .smallmenu li {

display:block;

border-top:1px solid #eeeada;

margin:0;

padding:0;

}

.article .smallmenu li a {

display:block;

background:url("imagens/arrow3.gif") 2px 7px no-repeat;

color:#4678c8;

font-size:.9em;

line-height:1.3em;

margin:0;

padding:5px 0px 5px 15px;

width:150px;

}

.article .smallmenu li a:hover {

background:url("imagens/arrow4.gif") 2px 7px #fffef7 no-repeat;

color:#aa8c46;

}

.article .listmenu {

display:block;

font:1em Arial,sans-serif;

margin:0px 0px 15px 10px;

padding:0;

}

.article .listmenu li {

display:inline;

float:left;

margin:0;

padding:0;

}

.article .listmenu li a {

display:block;

background:url("imagens/arrow3.gif") 2px 7px no-repeat;

border-bottom:1px solid #eeeada;

color:#4678c8;

font-size:.9em;

line-height:1.3em;

margin:0;

padding:5px 0px 5px 15px;

width:150px;

}

.article .listmenu li a:hover {

background:url("imagens/arrow4.gif") 2px 7px #fffef7 no-repeat;

color:#aa8c46;

}

.article .rotaryimages {

list-style:none;

margin:15px 0px 0px 0px;

padding:0;

}

.article .rotaryimages li {

background:none;

display:block;

float:left;

margin:0;

padding:0;

width:140px;

height:200px !important;

}

.article .rotaryimages a {

clear:both;

display:block;

font-size:.9em;

}

.article .rotaryimages img {

border:1px solid #dcd7c8;

margin:0px 0px 5px 0px;

}

.aggregate_left {

float:left;

width:275px;

font-size:.9em;

border-right:1px solid #dcd7c8;

margin:5px 0px 0px 0px;

}

.aggregate_left h2 {

padding:10px 0px 0px 0px !important;

}

.aggregate_left ul {

display:block;

margin:0;

}

.aggregate_left ul li {

clear:both;

padding:0px 0px 5px 0px;

margin:0px 15px 5px 0px;

display:block;

background:none;

border-bottom:1px solid #dcd7c8;

}

.aggregate_left ul li strong {

font-size:1.1em;

}

.aggregate_right {

float:right;

width:275px;

font-size:.9em;

margin:5px 0px 0px 0px;

}

.aggregate_right h2 {

padding:10px 0px 0px 0px !important;

}

.aggregate_right ul {

margin:0;

}

.aggregate_right ul li a {

font-weight:bold;

}

.list_left {

float:left;

width:280px;

border-right:1px solid #dcd7c8;

margin:5px 0px 0px 0px;

}

.list_left ul {

margin:0px 10px 0px 0px;

}

.list_right {

float:right;

width:270px;

margin:5px 0px 0px 0px;

}

.list_right ul {

margin:0;

}

.list {

list-style:none;

margin:0;

}

.list li {

display:block;

background:none !important;

float:left;

text-align:center;

}

.list li img {

display:block;

padding:0px 10px 5px 10px;

}

/* -- Box -- */



.box {

display:block;

background:url("imagens/box.gif") no-repeat;

width:150px;

margin:0px 0px 10px 0px;

float:right;

}

.box2 {

display:block;

background:url("imagens/box2.gif") repeat-y;

width:150px;

margin:15px 0px 0px 0px;

}

.box2 ul {

display:block;

list-style:none;

width:150px;

margin:0;

padding:0;

}

.box2 ul li {

display:block;

background:none;

font:.85em Arial,sans-serif;

padding:0px 0px 0px 20px;

}

.box2 ul li a {

color:#777777;

}

.box2 ul li a:hover {

color:#aa8c46;

}

.box2 img {

vertical-align:middle;

padding:2px 10px 2px 0px;

}

.box3 {

display:block;

background:url("imagens/box3.gif") no-repeat;

width:150px;

height:15px;

}



/* -- Comments -- */



.comments {

display:block;

color:#444444;

font:1em Arial,sans-serif;

line-height:1.7em;

}

.comments a {

color:#aa8c46;

}

.comments span {

display:block;

color:#786e64;

padding:0px 0px 10px 0px;

}

.comments span strong {

color:#aa8c46;

font-weight:bold;

}

.comments span em {

color:#786e64;

font-style:normal;

font-weight:bold;

margin:0px 15px 0px 15px;

}

.comment1 {

display:block;

background-color:#f8f7ef;

border-top:1px solid #d2c896;

border-bottom:1px solid #d2c896;

margin:15px 0px 15px 0px;

padding:10px 20px 10px 20px;

}

.comment2 {

display:block;

background-color:#fafaf8;

border-top:1px solid #d2c896;

border-bottom:1px solid #d2c896;

margin:15px 0px 15px 0px;

padding:10px 20px 10px 20px;

}
#rotary table div .adbanner {

display:block;

background:url("imagens/adbanner.gif") no-repeat;

width:192px;

float:left;

margin:0;

padding:0px 17px 20px 0px;

}

#rotary table div .adbanner img {

display:block;

padding:4px 4px 1px 4px;

}

#rotary table div .adbanner2 {

display:block;

background:url("imagens/adbanner.gif") no-repeat;

width:192px;

float:left;

margin:0;

padding:0;

}

#rotary table div .adbanner2 img {

display:block;

padding:4px 4px 1px 4px;

}

#rotary table div .adlink {

background:url("imagens/adbanner2.gif") bottom no-repeat;

padding:0px 0px 4px 0px;

}

#rotary table div .adlink a {

display:block;

background:url("imagens/adlink.gif") bottom no-repeat;

color:#ffffff;

font:bold .9em Arial,sans-serif;

padding:5px 15px 10px 15px;

text-decoration:none;

width:162px;

}

#rotary table div .adlink a strong {

color:#ffffff;

font-size:1.1em;

letter-spacing:1px;

}

#rotary table div .adlink a:hover {

background:url("imagens/adlink2.gif") bottom no-repeat;

color:#ffffff;

text-decoration:none;

}

#rotary .banners .adbanners {

display:block;

background:url("imagens/banner.gif") top left no-repeat;

width:192px;

margin:15px 0px 0px 0px;

padding:0;

}

#rotary .banners .adbanners img {

display:block;

padding:4px 4px 1px 4px;

}

#rotary .banners .adbanner2 {

display:block;

background:url("imagens/banner.gif") top left no-repeat;

width:192px;

margin:15px 0px 0px 0px;

}

#rotary .banners .adbanner2 img {

display:block;

padding:4px 4px 1px 4px;

}

#rotary .banners .bannerlink {

background:url("imagens/banner2.gif") bottom no-repeat;

padding:0px 0px 4px 0px;

}

#rotary .banners .bannerlink a {

display:block;

background:url("imagens/adlink.gif") bottom no-repeat;

color:#ffffff;

font:bold .9em Arial,sans-serif;

padding:5px 15px 10px 15px;

text-decoration:none;

width:162px;

}

#rotary .banners .bannerlink a strong {

color:#ffffff;

font-size:1.1em;

letter-spacing:1px;

}

#rotary .banners .bannerlink a:hover {

background:url("imagens/adlink2.gif") bottom no-repeat;

color:#ffffff;

text-decoration:none;

}



/* -- Footer -- */



#rotary .footer {

display:block;

background:url("imagens/footer.gif") no-repeat;

clear:both;

width:770px;

height:60px;

padding:10px 60px 10px 60px;

font-size:.85em;

text-align:right;

}

#rotary .footer a {

padding:0px 5px 0px 5px;

}

#rotary .footer img {

vertical-align:middle;

padding:0px 3px 0px 3px;

}

#language {

display:block;

}

#rotary .copyright {

display:block;

float:left;

padding:20px 0px 0px 0px;

}

#rotary .sitelinks {

display:block;

float:right;

padding:20px 0px 0px 0px;

}

#rotary .sitelinks a {

color:#444444;

}

#rotary .sitelinks a:hover {

color:#aa8c46;

}
/* -- Classes -- */



.hr {

clear:both;

margin:0;

padding:0;

}

hr {

clear:both;

border:0;

color:#dcd7c8;

background-color:#dcd7c8;

height:1px;

}

.blue {

color:#4678c8 !important;

}

.gold {

color:#aa8c46 !important;

}

.left {

display:block;

float:left;

}

.right {

display:block;

float:right;

}

.bottom {

clear:both;

}



/* -- Tables -- */



#rotary table {

font:normal 1em Arial,sans-serif;

}

#rotary tr {

font:normal 1em Arial,sans-serif;

}

#rotary td {

font:normal 1em Arial,sans-serif;

}

#rotary td p {

font:normal 1em Arial,sans-serif;

}

#rotary td strong {

color:#777777;

font-weight:bold;

}

#rotary table a {

text-decoration:underline;

}
#rotary table a.no {

text-decoration:none;

}
#rotary table a:hover {

}

#rotary .table {

border-collapse:collapse;

border-top:1px solid #dcd7c8;

margin:10px 0px 0px 0px;

width:100%;

}

#rotary .table td {

border-bottom:1px solid #dcd7c8;

border-space:0px;

line-height:1.7em;

padding:2px 5px 4px 7px;

vertical-align:top;

}

#rotary .table2 {

border-collapse:collapse;

margin:10px 0px 0px 0px;

width:100%;

}

#rotary .table2 td {

border:1px solid #dcd7c8;

border-space:0px;

line-height:1.7em;

padding:2px 5px 4px 7px;

vertical-align:top;

}

#rotary .table td form {

padding:5px 0px 0px 0px;

}

#rotary .label {

background-color:#f8f7ef;

color:#786e64;

}

#rotary .label td {

font:bold 1em Arial,sans-serif;

}

#rotary .label td strong {

color:#786e64;

}

#rotary .row1 {

border-space:0px;

font:normal 1em Arial,sans-serif;

}

#rotary .row2 {

background-color:#fafaf8;

border-space:0px;

font:normal 1em Arial,sans-serif;

}

#rotary table table div {

font:normal 1em Arial,sans-serif;

}
/* Tabs */



#container {

height:250px; /* original 220px */

}

.tabs-hide {

display:none;

}

.tabs-nav {

list-style:none;

font:.85em Arial,sans-serif;

margin:195px 0px 0px 0px;

padding:0;

position:absolute;

height:25px !important;

overflow:hidden !important;

}

.tabs-nav:after {

display:block;

clear:both;

content:" ";

}

.tabs-nav li {

float:left;

margin:0px 5px 0px 0px;

padding:0;

}

.tabs-nav a, .tabs-nav a span {

display:block;

background:url("imagens/tabs.gif") no-repeat;

padding:0px 0px 0px 8px;

margin:0;

}

.tabs-nav a {

position:relative;

color:#777777;

font-weight:bold;

text-align:center;

text-decoration:none;

}

.tabs-nav .tabs-selected a {

color:#aa8c46;

}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {

background-position:left -50px;

}

.tabs-nav a, .tabs-nav .tabs a:hover {

background-position:left -75px;

}

.tabs-nav a span {

padding:5px 8px 8px 0px;

}

.tabs-nav .tabs-selected a span {

color:#aa8c46;

}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {

background-position:right 0px;

}

.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {

background-position:right -25px;

}

.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {

cursor:pointer;

text-decoration:none;

}

.tabs-container {

padding:0;

}

/*Publicações*/
#publicacoes TD.pub_Titulo{
	background:#3366cc;
	color:#ffffff;
	font-size:90%; 
}

#publicacoes TD.pub_Catalogo{
	background:#d6f0f8;
	color:#000000;
	font-size:90%; 
}
