/*jpintodacunha 2003, 2004, ..., 2013*/

/**font-family:\"Open Sans\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size: 13px;line-height: 18px;color: #069;font-weight: 200;letter-spacing: 0px;padding:0px;margin:0px;height:100%;
***/

.links11:link{text-decoration:none; background:transparent;
       color:#52769b;font-size: 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.links11:visited{text-decoration:none; background:transparent;
       color:#52769b;font-size: 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
                                                                    
.links11:hover {text-decoration:none; background:transparent;
       color:#0092dd;font-size: 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.rmenuB{background-color:#ffffff;width:95px;font-size:12px;line-height:19px;}
.rmenub{background-color:#3366cc;color:white;text-align:center;} /*#4a5f74*/
.rmenu{background-color:#ffffff;padding-left:10px;border-bottom-style:solid;border-width:1px;border-color:silver;text-align:left;}

.linksemerg:link{text-decoration:none; background:transparent;
       color:orangered;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.linksemerg:visited{text-decoration:none; background:transparent;
       color:orangered;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.linksemerg:hover {text-decoration:none; background:orangered;
       color:orange;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.linksonblack:link{text-decoration:none; background:transparent;
       color:#E6E6FA;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.linksonblack:visited{text-decoration:none; background:transparent;
       color:#E6E6FA;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.linksonblack:hover {text-decoration:none; background:transparent;
       color:#0099ff;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.links11non:link{text-decoration:none; background:transparent;
       color:silver;font-size: 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.links11non:visited{text-decoration:none; background:transparent;
       color:silver;font-size: 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.links11non:hover {text-decoration:none; background:transparent;
       color:silver;font-size: 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.linkswhite:link{text-decoration:none; background:transparent;
       color:#ffffff;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.linkswhite:visited{text-decoration:none; background:transparent;
       color:#ffffff;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.linkswhite:hover {text-decoration:none; background:transparent;
       color:gray;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}


.lmenu:link{text-decoration:none; background:transparent;
       color:#3c6792;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.lmenu:visited{text-decoration:none; background:transparent;
       color:#3c6792;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.lmenu:hover{text-decoration:none; background:transparent;
       color:#0099ff;font-size: 13px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.topb:link{text-decoration:none; background:transparent;
       color:#52769b;font-size: 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.topb:visited{text-decoration:none; background:transparent;
       color:#52769b;font-size: 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.topb:hover {text-decoration:none; background:transparent;
       color:#0099ff;font-size: 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.hline{height:15px;border-width:1px; border-top-style:solid; border-color:#9C9A96;
    color:#292b36;font-size:13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align:left;line-height: 22px;letter-spacing: 1px;
}                                                         
.hlineb{height:15px;border-width:1px; border-bottom-style:solid; border-color:#9C9A96;
    color:#EAEDEE;font-size:13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align:left;line-height: 22px;letter-spacing: 1px;
}                                                         


.links {width:100px; height:19px;
	font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4a5f74;
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9C9A96;
	border-right-color: #9C9A96;
	border-bottom-color: #9C9A96;
	border-left-color: #9C9A96;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-right: 10px;
	text-indent: 5px;
}
.links_:link{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4a5f74;
}                                                                                               
.links_:visited{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4a5f74;
}                                                                                               

.linksexternos {
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #292B36;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9C9A96;
	border-right-color: #9C9A96;
	border-bottom-color: #9C9A96;
	border-left-color: #9C9A96;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-right: 10px;
	text-indent: 5px;
}
.linksexternos_:link{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #292B36;
	background-color: #FFFFFF;
}                                                                                               
.linksexternos_:visited{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #292B36;
	background-color: #FFFFFF;
}                                                                                               
.linksactivo {
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0992D2;
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9C9A96;
	border-right-color: #9C9A96;
	border-bottom-color: #9C9A96;
	border-left-color: #9C9A96;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 5px;
}
.linksactivo_:link{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0992D2;
}                                                                                               
.linksactivo_:visited{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0992D2;
}                                                                                               

.sublinks {width: 100px;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6ba2bc;
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #E6E6FA;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 5px;
}
.sublinks_:link{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6ba2bc;
}                                                                                               
.sublinks_:visited{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6ba2bc;
}                                                                                               

.subsublinks {
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #85BAD8;
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 5px;
}
.subsublinks_:link{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #85BAD8;
}                                                                                               
.subsublinks_:visited{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #85BAD8;
}                                                                                               
.sublinksactivo {
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0992D2;
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-right: 3px;
	text-indent: 5px;
}
.sublinksactivo_:link{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0992D2;
}                                                                                               
.sublinksactivo_:visited{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0992D2;
}                                                                                               
.subsublinksactivo {
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #0992D2;
        text-align: left;
        vertical-align: middle;
        border-top-width: 0px;
        border-right-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        border-left-color: #FFFFFF;
        border-bottom-width: 1px;
        border-left-width: 0px;
        padding-right: 3px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-indent: 5px;
}
.subsublinksactivo_:link{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #0992D2;
}
.subsublinksactivo_:visited{text-decoration:none;
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #0992D2;
}


/***************/


.texto {
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        text-align:justify;
	line-height: 20px;
	color:#444;
	width:534px;
}
.textobf {
        font-size: 13px; font-family:Arial,sans-serif; /*"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;*/
	line-height: 20px;
	color:#444;
	font-weight: bold;
}
.titulo {
        font-size: 26px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        line-height: 26px;
	color: brown;
	font-weight: normal;
	letter-spacing: 0px;
}
.subtitulo {
        font-size: 16px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 20px;
	color: darkred;
	letter-spacing: 0px;
        padding-top:14px;padding-bottom:5px;
}

.textosimples {
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 20px;
	color:#444;
}
.texto11 {
        font-size: 12px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 19px;
	color:#444;
	width:534px;
}
.texto13150{
        font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 20px;
	color:#444;
}

.newtopb:link{text-decoration:none; background:transparent;
       color:#4a5f74; font-size: 11px;line-height:16px;
       font-family: "Gill Sans",Futura,Verdana;
}                                                                                               
.newtopb:visited{text-decoration:none; background:transparent;
       color:#4a5f74; font-size: 11px;line-height:16px;
       font-family: "Gill Sans",Futura,Verdana;
}                                                                                               
.newtopb:hover {
    color:#0099ff; font-size: 11px;line-height:16px;
    font-family: "Gill Sans",Futura,Verdana;
    text-decoration: none}
.nav:link{text-decoration:none; background:tranparent;
       color:#52769b; font-size: 11px;line-height:16px;
       font-family: "Gill Sans",Futura,Verdana; }                              
.nav:visited{text-decoration:none; background:transparent;
       color:#52769b; font-size: 11px;line-height:16px;
       font-family: "Gill Sans",Futura,Verdana; }                              
.nav:hover{color:#0099ff; text-decoration: none}


/*redefinições*/
.set1{
	font-size: 11px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 18px;
	color: #292B36;
	background-color:#efefef; /* #EAEDEE;*/
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.set3{
	font-size: 11px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 18px;
	color:#FFFFFF;
	background-color:#0992D2;
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ramo{background-color:transparent;color:black;font-size:11px;line-height:18px;
        font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.opt{font-size: 11px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 18px;color: #292B36;}
.
div.transOFF {width: 100%; background-color: silver;border:1px solid black; }
div.transON {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }
div.trans25 {width: 100%; background-color: silver;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;border:1px solid black; }
div.trans75 {width: 100%; background-color: silver;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid black; }


div.gosolid{width: 100%; background-color:#ffff66;border-color:silver;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px;}
div.gotrans{width: 100%; background-color:#ffcc00;opacity:.75;filter: alpha(opacity=50); -moz-opacity: 0.5;border-color:silver;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px;}

img.floatleft{color:#292B36;float: left;margin: 9px;}
img.floatright{color:#292B36;float: right;margin: 9px;}  

.ofoskith {visibility:hidden;}
.ofoskitn  {display:none;}
.ofoskitr {unicode-bidi:bidi-override; direction: rtl;}
.ofoskite {border-style:dotted;border-color:#ff0000;border-width:1px;color:#ff0000;font-height:bold;text-decoration:blink;}


.rmenu:link{text-decoration:none; background:transparent;
       color:navy; font-size: 12px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.rmenu:visited{text-decoration:none; background:transparent;
       color:navy; font-size: 12px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.rmenu:hover{color:green;text-decoration: none;}

.tmenufrm{border-width:1px; border-style:solid; border-color:#99CCFF;
          color:black;font-size:12px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

a.topbnon:link{text-decoration:none; background:white;
       color:gray; font-size: 12px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
                                                                 
a.topbnon:visited{text-decoration:none; background:white;
       color:gray; font-size: 12px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
                                                                 

/*************jun2004**********/

.cinza {
	font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 20px;
	color: #292B36;
	background-color: #9C9A96;
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cinzaclaro {
	font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 20px;
	color: #292B36;
	background-color: #EAEDEE;
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cinzaclarob{
	font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 20px;
	color: #292B36;
	background-color: #EAEDEE;
	text-align: left;
	vertical-align: middle;
	border-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cinzadc {
	font-size: 13px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 20px;
	color: #292B36;
	background-color: #dcdcdc;
	text-align: left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sitem{background-color:transparent;color:blue;font-size:10px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

.item{background-color:transparent;color:black;font-size:11px;
      font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.item2{background-color:transparent;color:black;font-size:11px;
      font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.item3{background-color:transparent;color:olive;font-size:11px;
      font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.item4{background-color:transparent;color:#cc3300;font-size:11px;
      font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.ramo{background-color:transparent;color:black;font-size:11px;
      font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
