html {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

body {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:#FFFFFF;
}

#fundoTopo {
    width:100%;
    height:110px;
    position:absolute;
    top:0px;
    left:0;
    background-color:#0076C0;
	background: url(../images/bg.png) 0 0 repeat-x
}

#fundoSubTopo {
    background-color:#0076C0;
    width:100%;
    height:20px;
    position:absolute;
    top:115px;
    left:0px;
}

#subTopo {
    background-color:#0076C0;
    width:935px;
    height:18px;
    margin-top:5px;
    padding: 2px 0px 0px 20px;
}

#site {
    margin:0px auto 0px auto;
    position:relative;
    width:955px;
}

.blueBox {
    background-color:#006fb7;
    width:100%;
    height:20px;
    margin-left:-20px;
    padding-left:20px;
}

.lightBlueBox {
    background-color:#ddf0fa;
    width:100%;
    height:100%;
    margin-left:-20px;
    margin-top:20px;
    padding:10px 10px 10px 10px;
}

.lightGrayBox {
    background-color:#f5f5f5;
    width:100%;
    height:100%;
    margin-left:-20px;
    margin-top:20px;
    padding:10px 10px 10px 10px;
}

#topo {
    margin:0px 0px 0px 0px;
    position:relative;
    width:955px;
    height:110px;
    background:url("../images/banner-special-rapporteur.jpg") 0 0 no-repeat;
	/*background-image:url("../images/fundoTopo.png");
    background-repeat:repeat-y;*/
}

#logo {
    float:left;
    width:450px;
    text-align:right;
    margin-top:30px;
}

#logoONU {
    float:right;
    width:170px;
    height:58px;
    margin-right:-160px;
    margin-top:30px;
}

#toolBar {
    float:right;
    width:200px;
}

#socialLinks {
    float:right;
    margin:20px 0px 0px 0px;
    height:60px;
}

#languageBar {
    float:right;
    margin:10px 80px 0px 0px;
}

#languageBar a {
    color:#ffffff;
    text-decoration:underline;
}

#languageBar a:hover {
    color:#ddf0fa;
    text-decoration:none;
}

#languageBar a:visited {
    color:#ffffff;
    text-decoration:underline;
}



#slides {
    margin:10px 0px 20px 0px;
    clear:both;
    width:955px;
    height:348px;
}

#breadCrumb {
    font-family: Verdana;
    font-size: 11px;
    color: #55698C;
    font-weight:bold;
    text-decoration:none;
    float:left;
    width:955px;
    height:10px;
    margin:5px 0px 0px 10px;
}

#breadCrumb a {
    font-family: Verdana;
    font-size: 11px;
    font-weight:lighter;
    color: #55698C;
    text-decoration:none;
}

#breadCrumb a:hover {
    color: #57b3e5;
    text-decoration:underline;
}

#breadCrumb a:visited {
    color: #1581C5;
    text-decoration:none;
}

#breadCrumb a:visited:hover {
    color: #ee5a27;
    text-decoration:none;
}

.spacer {
    float:left;
    width:955px;
    height:1px;
    background-color: #55698C;
    border:none;
    margin:5px 0px 0px 0px;
}

#content {
    clear:both;
    width:955px;
    min-height:200px;
    margin-top:40px;
}

#fundoRodape {
    background-color:#0076C0;
    width:100%;
    height:20px;
    margin-top:-20px;
    position:relative;
    z-index:-1;
}

#rodape {
    background-color:#0076C0;
    clear:both;
    width:935px;
    height:10px;
    padding: 0px 10px 10px 10px;
    margin:20px 0px 0px 0px;
}

#copyright {
    float:left;
    margin-top:5px;
}

#contactus {
    float:right;
    margin-top:2px;
}

#contactus a {
    color:#FFFFFF;
    font-family:Verdana;
    font-size:12px;
    font-weight:lighter;
    text-decoration:none;
}

#contactus a:hover {
    color:#ddf0fa;
}

#leftColumn {
    width:610px;
    float:left;
    margin:0px 20px 0px 0px;
    padding-left:20px;
}

#rightColumn {
    width:280px;
    float:left;
    margin:0px 0px 0px 0px;
    padding-left:20px;
}

#media_rightColumn {
    width:300px;
    float:left;
    margin:0px 0px 0px 0px;
}

#media_rightColumn h2 {
    margin-left:-20px;
}

#interior_rightColumn {
    width:620px;
    float:left;
    margin:-20px 0px 0px 0px;
}

#interior_leftColumn {
    width:300px;
    float:left;
    margin:0px 35px 0px 0px;
}

div.videoThumb {
    float:left;
    width:145px;
    height: 200px;
}

div.media_videoThumb {
    float:left;
    width:160px;
    height: 200px;
}

div.media_videoThumb_GE {
    float:left;
    width:160px;
    height: 230px;
}

div.imageThumb {
    float:left;
    width:145px;
    height: 200px;
}

.spacerThumbs {
    float:left;
    width:10px;
    height:1px;
}

.spacerThumbsBig {
    float:left;
    width:55px;
    height:1px;
}

div.featureStories {
    float:left;
    width:450px;
    height:250px;
}

div.externalLink {
    width:905px;
    padding: 20px 20px 20px 20px;
}

div.externalLink div.imgLink {
    float:left;
    width:446px;
    text-align:right;
    padding-right:20px;
}
div.featureStories2 {
    float:left;
    padding-right:15px;
}

div.externalLink div.textLink {
    float:left;
    width:430px;
}

div.conteudo table, tbody, tr, td {
    border:1px solid #FFFFFF;
}

td.header {
    text-align:center;
    background-color:#55698C;
    font-family:Verdana;
    font-weight:bold;
    color:#FFFFFF;
}

td {
    background-color: #f5f5f5;
}


/* FONTS */

.verdana {
    font-family:Verdana;
}

.size10 {
    font-size:10px;
}

.size11 {
    font-size:11px;
}

.size12 {
    font-size:12px;
}

.size14 {
    font-size:14px;
}

.size16 {
    font-size:16px;
}

.size20 {
    font-size:20px;
}

.size30 {
    font-size:30px;
}

.white {
    color:#FFFFFF;
}

.lightBlue {
    color:#006fb7;
}

.darkBlue {
	color: #1581C5
}

.blue {
    color:#333F51;
}

.orange {
	color: #006fb7;
	
}

.paragraph15 {
    line-height:1.5em;
}

.paragraphHeader {
    margin-top:-20px;
}

.paragraphNormal {
    line-height:normal;
}

.justified {
    text-align:justify;
}

.bold {
    font-weight:bold;
}

.light {
    font-weight:lighter;
}

h1 {
    font-size:28px;
    font-weight:bold;
}

h2 {
    font-size:18px;
    font-weight:bold;
}

a {
    color:#cc3300;
    font-weight:bold;
    text-decoration:underline;
}

a:hover {
	color:#663300;
	text-decoration:none;
}

a:visited {
    color:#663300;
    text-decoration:underline;
}

a:visited:hover {
    color:#663300;
	text-decoration:none;
}

.whatBox {
    background-color:#f5f5f5;
    width:240px;
    height:160px;
    float:left;
    padding:20px 20px 40px 20px;
    text-align:center;
    margin:20px 0px 0px 0px;
}

.whatBoxGe {
    background-color:#f5f5f5;
    width:240px;
    height:200px;
    float:left;
    padding:20px 20px 40px 20px;
    text-align:center;
    margin:20px 0px 0px 0px;
}

.whatBox_empty {
    background-color:transparent;
    width:240px;
    height:140px;
    float:left;
    padding:40px 20px 40px 20px;
}

#slidesContainer {
    width:950px;
    height:324px;
    float:left;
    margin:10px 0px 10px 0px;
    overflow:hidden;
}

#slideImage {
    width:631px;
    height:324px;
    margin-right:20px;
    float:left;
}

#slideMenu {
    width:299px;
    height:324px;
    float:right;
}

.slideButton {
    background-color:#cc3300;
    width:279px;
    height:20px;
    padding:2px 0px 0px 20px;
}

.slideButton span {
    font-family:Verdana;
    color:#ffffff;
    font-size:14px;
    font-weight:lighter;
}

.slideButton a {
    font-family:Verdana;
    color:#ffffff;
    font-size:14px;
    text-decoration:none;
    font-weight:lighter;
}

.slideButton a:hover {
    font-family:Verdana;
    color:#56b3e5;
    font-size:14px;
    text-decoration:none;
}

.slideButtonSpacer {
    width:299px;
    height:5px;
}

.slideText {
    width:299px;
    height:194px;
    display:none;
    overflow:hidden;
}
