

body {
	
	margin:0;
	background: #912631 url(../images/fundo.gif);
	
}

* {
	margin: 0;
	padding: 0;
}

ul {
	margin-top: 11px;
	margin-left: 40px;
	margin-bottom: 11px;
}

a {
	text-decoration: none;
	color: #912631;
}

#headershadow {
	position:relative;
	left:0px;
	top:0px;
	width:1066px;
	height: 24px;
	background:  url(../images/header_shadow.png) no-repeat;
	padding-top:12px;
}

#shadow {
	position:relative;
	left:0px;
	top:0px;
	width:1066px;
	background:  url(../images/main_shadow.png) repeat-y;
}

#site {
	position: relative;
	left: 0px;
	top:0px;
	width:1000px;
	background: white url(../images/main_bg.gif) top no-repeat;
}

#header {
	
	position: relative;
	left:0px;
	top:0px;
	height: 150px;

}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:381px;
	height:130px;
}

#cnts {
	position: relative;
	left: 0px;
	top: 0px;
	/*min-height: 320px;*/
	/*border: solid 1px red;*/
	overflow:hidden;
}

#footer-trans {
	
	position: relative;
	bottom:-4px;
	width:1000px;
	height: 25px;
	z-index:100;
	background: url(../images/footer-transition.png) bottom no-repeat;
}

#whatsnew {
	position: absolute;
	left: 20px;
	top: 4px;
	height: 20px;
	width: 750px;
	font: italic 11px Georgia;
	color: #333;
	text-align: left;
}

#newslabel {
	float: left;
	margin-right: 4px;
}

#news {
	margin: 0;
	padding:0;
	list-style: none;
}

#news li {
	display: inline;
}

#footer {
	
	position: relative;
	left: 0px;
	bottom: 0px;
	width:1066px;
	height: 115px;
	background: url(../images/footer.png) bottom no-repeat;
	
}

#bdownload {
	
	display: block;
	font: bold 10px "Lucida Grande", Arial;
	/*position: absolute;*/
	/*bottom: 45px;*/
	/*left: 215px;*/
	width: 149px;
	height: 22px;
	background: url(../images/download_button.png) 0 -31px no-repeat;
	text-align: left;
	padding-left: 12px;
	padding-top: 8px;
}

#bdownload.r {
	float:right;
	margin-top: 24px;
}

#bdownload.b {
	margin-top: -24px;
}


#bdownload:hover {
	background-position-y: 0;
	color: #912631;
}

#bdownload a {
	display: block;
	width: 100%;
	height: 100%;
	color: white;
}

#bdownload a:hover {
	color: #912631;
}

#fquote {
	position: absolute;
	top:0px;
	left:395px;
	width: 405px;
	background: url(../images/lquote.png) top left no-repeat;
	padding-left: 40px;
	padding-top: 14px;
	font: 12px/17px Georgia, "Times New Roman";
	font-style: italic;
	text-align: justify;
}

#author {
	text-align: right;
	color: #912631;
	padding-right: 60px;
}

.author {
	color: #912631;
}

#largequote {
	font: 10px/13px Georgia, "Times New Roman";
	font-style: italic;
}
	

#astrolabio {
	position: absolute;
	right: 33px;
	bottom: 32px;
	z-index: 200;
}
	

#tmenu {
	margin:0;
	padding:0;
	position: absolute;
	top: 12px;
	right:35px;
	font: 10px Arial;
}

#tmenu a,
#tmenu li {
	display: block;
	float: left;
}

#tmenu a {
	color: #56595c;
	padding: 6px;
	border-right: solid 1px #abacae;
}

#tmenu a.download {
	color: #912631;
}

#tmenu a:hover,
#tmenu a.download:hover {
	background-color: #912631;
	color: white;
}

#tmenu a.lang {
	border: none;
	height: 14px;
}

#tmenu a.sel {
	background-color: #912631;
	color: white;
}

#tmenu a.last {
	border: none;
}

#menu {
	padding: 0; 
	margin: 0; 
	position: absolute;
	top: 32px;
	right:20px;
	width: 368px;
	height: 92px;
	background: url(../images/buttons.png) 0 0 no-repeat;
	overflow: hidden;
}
    
#menu li {
	margin: 0; 
	padding: 0; 
	list-style: none;
	position: absolute; 
	top: 0;
}

#menu li, 
#menu a {
    height: 100%;
    display: block;
	font: 11px/11px Georgia, "Times New Roman";
	font-variant: small-caps;
	color: black;
}

#menu a {
	padding-top: 62px;
}


#menu a.sel{
	/*color: #912631;*/
	color: white;
}

#menu a.btn:hover {
	color: white;
}

#menu a.l2 {
	padding-top: 57px;
}

#b1 {left: 0; width: 92px;}
#b2 {left: 92px; width: 92px;}
#b3 {left: 184px; width: 92px;}
#b4 {left: 276px; width: 92px;}

#b1 a:hover{
    background: transparent url(../images/buttons.png)
    0 -92px no-repeat;}
#b2 a:hover {
    background: transparent url(../images/buttons.png)
    -92px -92px no-repeat;}
#b3 a:hover {
    background: transparent url(../images/buttons.png)
    -184px -92px no-repeat;}
#b4 a:hover {
    background: transparent url(../images/buttons.png)
   	-276px -92px no-repeat;}          

#b1 .sel {
    background: transparent url(../images/buttons.png)
    0 -92px no-repeat;}
#b2 .sel {
    background: transparent url(../images/buttons.png)
    -92px -92px no-repeat;}
#b3 .sel {
    background: transparent url(../images/buttons.png)
    -184px -92px no-repeat;}
#b4 .sel {
    background: transparent url(../images/buttons.png)
   	-276px -92px no-repeat;}          

.submenu {
	display:none;
	padding: 0; 
	margin: 0; 
	position: absolute;
	top: 115px;
	left:576px;
	width: 177px;
	list-style: none;
	text-align: left;
	z-index: 300;
	background: #3a1e27; 
	border-top: solid 3px #31151e;
	border-bottom: solid 3px #31151e;
}

.submenu li{
	/*display: inline;*/
	font: 11px/21px arial;
	background: url(../images/li.png) left no-repeat;
	background-position-x: 162px;
	color: black;
	border-bottom: solid 1px #5b1722;
}

.submenu a {
	display: block;
	width: 100%;
	color: white;
	/*padding: 6px 12px 6px 12px;*/
	padding-left: 12px;
}

.submenu a.last {
	border-right: none;
	/*padding-right: 0;*/
}

.submenu li:hover {
	background-color: #912631;
    color: white;
}          

.submenu a:hover {
    color: white;
}        

#sb2 {
	left: 708px;
	border-left: solid 1px #31151e;
}

#sb3 {
	left: 708px;
	width: 270px;
}

#sb3 li {
	background-position-x: 252px;
}

#sb4{
	width: 140px;
	left: 836px;
	border-right: solid 1px #a8a9ab;
}

#sb4 li {
	background-position-x: 122px;
}

#sectionmenu {
	width: 328px;
	list-style: none;
	text-align: right;
	/*background: #3a1e27; */
	/*border-top: solid 3px #31151e;*/
	/*border-bottom: solid 3px #31151e;*/
}

#sectionmenu li{
	font: 11px/21px arial;
	background: url(../images/li-light.png) left no-repeat;
	background-position-x: 308px;
	color: #888d92;
	border-bottom: solid 1px #d2d4d9;
}

#sectionmenu a {
	display: block;
	color: #888d92;
	padding-right: 34px;
}

#sectionmenu li.sel{
	background-color: #d2d4d9;
}

#sectionmenu a.sel{
	color: #4d5053;
}

#sectionmenu a.last {
}

#sectionmenu li:hover {
	background-color: #888d92;
    color: white;
}          

#sectionmenu a:hover {
    color: white;
}        

#splash {
	position:relative;
	width: 1000px;
	height: 308px;
	background: url(../images/splash_bg.png);
}

#splash .prop {
	float:left;
	width: 190px;
	height: 308px;
	margin-left:4px;
}

#splash .prop.first {
	margin-left:16px;
}

#splash h3 {
	
	display: block;
	width: 192px;
	height: 51px;
	margin: 0;
	padding:0;
	font: 13px/16px Georgia, "Times New Roman";
	/*letter-spacing: 0.08em;*/
}

#splash a.double {
	padding-top: 8px;
	height: 43px;
}

#splash h3:hover  {
	/*background: #912631;*/
}


#splash .head  {
	font-variant: small-caps;
	display: block;
	padding-top: 16px;
	height: 35px;
	color: #912631;
}

#splash .head:hover  {
	background: #912631;
	color: #fff;
}

#splash ul {
	width: 190px;
	margin:0;
	padding:0;
	padding-top: 7px;
	text-align: left;
	list-style:none;
	font: 11px/17px Arial;
}

#splash li {
	
	background: url(../images/li.png) left no-repeat;
	background-position-x: 8px;
	padding-left: 18px;
	margin-left: -1px;
	width: 174px;
}

#splash a {
	display: block;
	color: #56595c;
}

#splash li:hover {
	background-color: #912631;
}


#splash a:hover {
	color: white;
}

#splash .imgbox {
	
	margin-top: 7px;
	width: 180px;
	height: 157px;
	
}
#img-p1-on { background: url(../images/vprop-p1.jpg);}
#img-p2-on { background: url(../images/vprop-p2.jpg);}
#img-p3-on { background: url(../images/vprop-p3.jpg);}
#img-p4-on { background: url(../images/vprop-p4.jpg);}
#img-p5-on { background: url(../images/vprop-p5.jpg);}

.splash {
	display: none;
}

#section-title h3{
	
	position: relative;
	top: 0;
	left: 0;
	width: 320px;
	height: 28px;
	background-color: #912631;
	color: white;
	text-align: right;
	
}

#section-title h3{
	margin:0;
	padding:0;
	padding-top:6px;
	padding-right:8px;
	font: 13px/16px Georgia, "Times New Roman";
	font-variant: small-caps;
}

#section-title a{
	
	color: white;
	
}

#mainform {
	position: absolute;
	top:0px;
	left:0px;
}

fieldset {
	
	border: none;
	
}

label {
	display: block;
	float: left;
	width: 80px;
	margin-top: 2px;
	margin-bottom: 10px;
	padding-right: 10px;
	text-align: right;
}

textarea {
	width: 200px;
}

br.form {
	clear: left;
}

#maincnts {
	width:1000px;
	font: 11px/15px "Lucida Grande", Verdana, Arial;
}

#leftcol {
	float: left;
	width: 326px;
	position: relative;
	top: 0;
	left: 0;
}

#maincol {
	position: relative;
	left: 0;
	margin-left: 356px;
	width: 550px;
	min-height: 290px;
	font: 11px/15px Verdana, Arial;
}

#maincol.page {
	width: 620px;
}

#maincol p,
#maincol h3,
#maincnts p,
#maincnts h3
{
	margin: 0;
	padding: 0;
}

#maincol p,
#maincnts p
{
	display: block;
	margin-bottom: 15px;
}

#maincol h3,
#maincnts h3
 {
	font: 13px/16px Georgia, "Times New Roman";
	font-variant: small-caps;
	margin-top: 21px;
	color: #912631;
}

#maincol h3.first,
#maincnts h3.first
 {
	margin-top: 6px;
}

#maincnts h2
 {
 	margin:0;
	font: bold 15px/15px Georgia, "Times New Roman";
	font-variant: small-caps;
	color: #912631;
}

#maincnts h2.first
 {
	margin-top: 6px;
}


.intro {
	text-align: right;
	margin:0;
	padding:0;
	padding-top: 12px;
	padding-left: 24px;
	padding-bottom: 24px;
	width: 296px;
	font: italic 11px/15px Verdana, Arial;
}

.intro b {
	color: #912631;
}

#ceo {
	width:550px;
	/*height: 300px;*/
}

#ceo-hsign {
	position: absolute;
	bottom:-30px;
	left:0px;	
	
}

#ceo-sign{
	float:left;
	width:304px;
	position: relative;
	top: 0px;
	padding-top: 24px;
}

#full-width {
	
	position: relative; 
	margin-left: -316px;
	width: 930px;
}

#timeline {
	padding-left: 4px;
	height: 321px;
	width: 1000px;	
	background: url(../images/timeline_graph.png) no-repeat;
}

#timeline .step {
	float:left;
	height: 45px;
	width: 171px;
	margin-top: 26px;
	margin-right: 13px;
	font: bold 11px/13px "Lucida Grande", Verdana, Arial;
	color: white;
	text-align: center;
}

#timeline .l2 {
	margin-top: 18px;
}

.timeline-box {
	
	float:left;
	width:150px;
	border:solid 1px transparent;
	margin-top: 10px;
	margin-right: 14px;
	padding: 10px;
}

.timeline-box h4 {
	font-size: 12px;
	margin-bottom: 10px;
	color: white;
}

.timeline-box li {
	color: white;
	margin-left: -20px;
}

#timeline-methodology {
	position: relative;
	height: 160px;
	width: 1000px;	
	background: url(../images/timeline-methodology.png) no-repeat;
	clear: left;
}

#timeline-methodology h4 {
	position: absolute;
	top: -4px;
	left: 760px;
	font-size: 12px;
}

#timeline-methodology ul {
	position: relative;
	top: 14px;
	left: 0px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#timeline-methodology li {
	position: relative;
	display: block;
	margin:0;
	padding: 0;
	float: left;
	width: 170px;
	margin-right: 15px;
	text-align: center;
	border: solid 1px transparent;
}

#timeline-methodology #report {
	position: relative;
	top: 54px;
	left: 52px;
}

#timeline-methodology #report li {
	width: 105px;
	padding: 5px;
	margin-right:10px;
}

#timeline-methodology #report li.l2 {
	margin-top: -10px;
}

#timeline-methodology #report li.final {
	margin-left:30px;
	margin-right:35px;
	margin-top: 30px;
}

#timeline-small{
	margin-top: 24px;
	width: 700px;
	height: 173px;
	background: url(../images/timeline_small.png) no-repeat;
	padding-left: 17px;
	padding-top: 6px;
}

#timeline-small ul {
	margin:0;
	padding:0;
	list-style: none;
}

#timeline-small .head li {
	display: block;
	float:left;
	width: 95px;
	height: 43px;
	padding-top: 9px;
	margin-right: 31px;
	font: bold 11px/13px "Lucida Grande", Verdana, Arial;
	color: white;
	text-align: center;
}

#timeline-small .head .l1 {
	padding-top: 14px;
	height: 32px;
}

#timeline-small .head .l3 {
	padding-top: 3px;
}

#timeline-small .box{
	
	float:left;
	width: 102px;
	border:solid 1px transparent;
	margin-left: -4px;
	margin-top: 14px;
	margin-right: 26px;
}

#timeline-small .box li{
	
	font: bold 11px/13px "Lucida Grande", Verdana, Arial;
	color: white;
	margin-bottom: 12px;
}


.timeline-small-box h4 {
	font-size: 12px;
	margin-bottom: 10px;
	color: white;
}

.timeline-small-box li {
	color: white;
	margin-left: -20px;
}

#timeline-exec-search {
	position: relative;
	height: 160px;
	width: 640px;	
	background: url(../images/timeline_exec_search.png) no-repeat;
}

#timeline-exec-search h4 {
	position: absolute;
	top:8px;
	left: 460px;
	font-size: 12px;
	display: block;
}

#timeline-exec-search ul {
	position: relative;
	top: 8px;
	left: 0px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#timeline-exec-search li {
	position: relative;
	display: block;
	margin:0;
	padding: 0;
	float: left;
	width: 115px;
	margin-right: 10px;
	text-align: center;
}

#timeline-exec-search #days {
	height: 18px;
}

#timeline-exec-search #report {
	position: relative;
	top: 32px;
	left: 11px;
}

#timeline-exec-search #report li {
	width: 84px;
	padding: 5px;
	margin-right:10px;
}

#timeline-exec-search #report li.l2 {
	margin-top: -10px;
}

#timeline-exec-search #report li.final {
	margin-left:30px;
	margin-right:35px;
	margin-top: 10px;
}




#l2_leftcol {
	float:left;
	width:304px;
	position: relative;
	top: 0px;
	left: 53px;
	padding-top: 24px;
}

#l2_centercol {
	position: relative;
	top: 0px;
	left: 53px;
	float:left;
	width:285px;
	text-align: center;
}

#l2_rightcol {
	position: relative;
	top: 0px;
	right: 53px;
	float:right;
	width:304px;
	padding-top: 24px;
}

#maincnts h3.team {
	margin:0;
	padding:0;
	text-align: right;
}

#maincnts h3.title {
	color: black;
	border-bottom: solid 1px #f3e7e8;
}

#maincnts a.team {
	display: block;
	color: #888d92;
	margin-bottom:15px;
	text-align: right;
}

#maincnts a:hover {
	color: #912631;
}

#l2_rightcol h3.team,
#l2_rightcol a.team{
	text-align: left;
}

#mission {
	
	position: relative;
	width: 933px;
	height: 245px;
	background: url(../images/mission_and_values.png) bottom no-repeat;
	
}

#mission b {
	color: #912631;
}

#mission li {
	list-style: none;
	margin:0;
	padding:0;
}


#mission #ml {
	position: absolute;
	left: 111px; 
	bottom: 225px;
}

#mission #mr {
	position: absolute;
	right: 111px; 
	bottom: 225px;
}

#mission #m11 {
	position: absolute;
	left: 111px; 
	bottom: 185px;
}

#mission #m12 {
	position: absolute;
	left: 62px; 
	bottom: 165px;
}

#mission #m13 {
	position: absolute;
	left: 30px; 
	bottom: 142px;
}

#mission #m14 {
	position: absolute;
	left: 0px; 
	bottom: 114px;
}

#mission #m21 {
	position: absolute;
	right: 82px; 
	bottom: 185px;
}

#mission #m22 {
	position: absolute;
	right: 57px; 
	bottom: 165px;
}

#mission #m23 {
	position: absolute;
	right: 28px; 
	bottom: 142px;
}

#mission #m24 {
	position: absolute;
	right: 0px; 
	bottom: 114px;
}

.square-graph {
	position: relative;
	height: 400px;
	background: url(../images/graph_square.png) 113px 39px no-repeat;
}

.square-graph-2 {
	position: relative;
	height: 400px;
	background: url(../images/graph_square2.png) 113px 39px no-repeat;
}

.square-box {
	
	position: absolute;
	width: 180px;
	border: solid 1px gray;
	
}

.square-box h4 {
	font-size: 10px;
	display: block;
	height: 24px;
	background: #b08141;
	color: white;
	text-align: center;
	padding-top: 4px;
}

.square-box ul {
	list-style: none;
	margin:10px;
}

.square-graph-2 h4{
	background: #912631;
}

#sqt {
	font-size: 10px;
	position: absolute;
	top: 165px;
	left: 250px;
}

.square-graph-2 #sqt{
	background: none;
	left: 266px;
}

#sq1 {
	top: 0;
	left: 210px;
}

#sq2 {
	top: 120px;
	left: 420px;
}

#sq3 {
	top: 240px;
	left: 210px;
}

#sq4 {
	top: 120px;
	left: 0px;
}
.seven-graph {
	position: relative;
	width: 495px;
	height: 490px;
	background: url(../images/graph_seven.png) no-repeat;
}

.seven-graph h4 {
	position: absolute;
	font-size: 16px;
	text-align: center;
	top: 240px;
	left: 170px;
	display: block;
	width: 155px;
}

.seven-graph ul {
	list-style: none;
	margin:10px;
}

.seven-graph li {
	display: block;
	width: 115px;
	position: absolute;
}

.seven-graph li.l2{
	margin-top: -8px;
}

#sv1 {
	top: 70px;
	left: 194px;
}

#sv2 {
	top: 135px;
	left: 330px;
}

#sv3 {
	top: 280px;
	left: 358px;
}

#sv4 {
	top: 402px;
	left: 266px;
}


#sv5 {
	top: 402px;
	left: 114px;
}

#sv6 {
	top: 280px;
	left: 20px;
}

#sv7 {
	top: 135px;
	left: 54px;
}

.six-graph {
	position: relative;
	width: 418px;
	height: 464px;
	background: url(../images/graph_six.png) no-repeat;
}

.six-graph h4 {
	position: absolute;
	font-size: 14px;
	text-align: center;
	top: 210px;
	left: 148px;
	display: block;
	width: 120px;
}

.six-graph ul {
	list-style: none;
	margin:10px;
}

.six-graph li {
	display: block;
	width: 100px;
	position: absolute;
}

.six-graph li.l2{
	margin-top: -8px;
}

#sx1 {
	top: 49px;
	left: 161px;
}

#sx2 {
	top: 133px;
	left: 303px;
}

#sx3 {
	top: 300px;
	left: 303px;
}

#sx4 {
	top: 381px;
	left: 161px;
}


#sx5 {
	top: 300px;
	left: 14px;
}

#sx6 {
	top: 133px;
	left: 14px;
}


.five-graph {
	position: relative;
	width: 416px;
	height: 406px;
	background: url(../images/graph_five.png) no-repeat;
}

.five-graph h4 {
	position: absolute;
	font-size: 14px;
	text-align: center;
	top: 210px;
	left: 148px;
	display: block;
	width: 120px;
}

.five-graph ul {
	list-style: none;
	margin:10px;
}

.five-graph li {
	display: block;
	width: 100px;
	position: absolute;
	font-size: 14px;
	font-weight: bold;
}

.five-graph li.l2{
	margin-top: -8px;
}

#fv1 {
	top: 67px;
	left: 157px;
}

#fv2 {
	top: 164px;
	left: 285px;
}

#fv3 {
	top: 313px;
	left: 234px;
}

#fv4 {
	top: 313px;
	left: 77px;
}


#fv5 {
	top: 164px;
	left: 30px;
}



a.more,
a.less {
	display: block;
	width: 190px;
	height: 31px;
	padding-top: 7px;
	padding-left: 55px;
	background: url(../images/link_more.png) no-repeat;
	color: white;
	text-align: left;
}

a.less {
	width: 190px;
	background: url(../images/link_less.png) no-repeat;
	padding-left: 0px;
	padding-right: 55px;
	text-align: right;
}



#mapa {
	position: relative;
	width: 326px;
	height: 216px;
	border: solid 1px #b8babd;
}

#address {
	
	margin:0;
	padding:0;
	position: absolute;
	top:0px;
	right:12px;
	font: 12px/17px Georgia, "Times New Roman";
	font-variant: smallcaps;	
}

#addressdata {

	border-left: solid 1px #b8babd;
	padding-left: 12px;
	margin-left: 12px;
	height: 186px;
}

#address h3 {
	margin: 0;
	margin-bottom: 15px;
	
}

#address b {
	color: #912631;
}

#address,
#phones,
#coords {
}

#phones,
#coords {
	margin-top: 8px;
}


#branding {
	position: relative;
	width:495px;
	height: 371px;
	background: url(../images/branding_graph.png) no-repeat;
}

#branding h3 {
	position: absolute;
	left: 185px;
	top:119px;
	width:125px;
	text-align: center;
	font: 18px/20px Arial, Helvetica;
	color: white;
}

#branding h3 .small {
	font-size: 13px;
	line-height: 100%;
}


#branding li {
	list-style: none;
	margin:0;
	padding:0;
	font: 14px/16px Arial, Helvetica;
	color: white;
}


#branding #m1 {
	position: absolute;
	left: 200px;
	top:20px;
	width:95px;
	text-align: center;
}

#branding #p1 {
	position: absolute;
	left: 34px;
	top:84px;
	color: #5f849a;
}

#branding #m2 {
	position: absolute;
	left: 376px;
	top:160px;
	width:95px;
	text-align: center;
}

#branding #p2 {
	position: absolute;
	left: -44px;
	top:13px;
	color: #6e7649;
}

#branding #m3 {
	position: absolute;
	left: 200px;
	top:283px;
	width:95px;
	text-align: center;
}

#branding #p3 {
	position: absolute;
	left: 34px;
	top:-40px;
	color: #5f849a;
}


#branding #m4 {
	position: absolute;
	left: 12px;
	top:154px;
	width:112px;
	text-align: center;
}

#branding #p4 {
	position: absolute;
	left: 122px;
	top:20px;
	color: #6e7649;
}

#surveys li {
	list-style: none;
	font-size: 12px;
	line-height: 200%;
}

#surveys a {
	display: block;
	color: black;
}

#surveys a:hover {
	display: block;
	color: grey;
}

#surveys .title {
	display: block;
	width:100px;
	text-align: right;
	float: left;
	font-weight: bold;
	margin-right: 12px;
}

#surveys .title b{
	color: #912631;
}

#surveys .number {
	display: block;
	width: 10px;
	text-align: right;
	float: left;
	font-weight: bold;
	margin-right: 12px;
	color: #912631;
}

.hcgrey {
	color: #888d92;
}

#questionnaire {
	font-size: 11px;
	line-height: 150%;
	width: 620px;

}

#questionnaire tr {
}

#questionnaire .label {
	font: 9px "Lucida Grande", Arial;
}

#questionnaire .number {
	text-align: right;
	font-weight: bold;
	color: #912631;
}

#questionnaire .text {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

#questionnaire .slider {
	width: 180px;
}



#scorecard li {
	list-style: none;
	width: 241px;
	height: 51px;
	background: url(../images/li-chart.png) no-repeat;
	font-size: 12px;
	color: white;
	text-align: center;
	padding-top: 10px;
}

#scorecard li.last{
	background: url(../images/li-chart-last.png) no-repeat;
	height: 51px;
}

#artigos {
	width: 400px;
}

#artigos a {
	color: #912631;
}

#artigos a:hover {
	color: #c12639;
}

#artigos .data {
	display: block;
	color: #888d92;
	border-bottom: solid 1px #b8babd;
}

#artigos .datas {
	display: block;
	text-align: right;
	border-bottom: solid 1px #b8babd;
	color: #888d92;
}

#artigos .artigo {
	margin-bottom: 45px;
}

#popup {
	display:none;  
	position:absolute; 
	top:0;  
	left:0;  
	height:100%;  
	width:100%;  
	z-index: 100000;  
	cursor: pointer;
	cursor: hand;
}	

#popupbg{  

	position:absolute; 
	top:0;  
	left:0;  
	height:100%;  
	width:100%;  
	background: url(../images/tile_70.png);  
	
}  

#popupcnts{  

	position:relative; 
	top:80px;  
	left:0;  
	width:775px;  
	height:438px;  
	z-index: 100002;  
	font-size:13px;  
	
}  

#popuplink {
	position: relative;
	top:480px;  
	left: 0px;
	width: 775px;
	text-align: center;
	font-size: 10px;
	z-index: 100003;
}

#popuplink a {
	color: #ccc;
}

#popuplink a:hover {
	color: #fff;
}

