/* CSS Document */

body{ background:#f7f7f7; color:#000; font-family:Arial, Helvetica, sans-serif; font-size: 13px; width:100%; }
#body-section{ } 

.section{ width:100%; margin:0 auto; clear:both; overflow: hidden; }
.section .wrapper{ width:960px; margin:0 auto; clear:both;  overflow: hidden; }
.section .wrapper-full{ width:initial; }
.section .wrapper .wrapper-section{ margin: 0px 10px 0px 10px; clear:both; overflow: hidden; }

.remove{
	display:none;
	visibility:hidden;
}


h1{ font-size:115%; margin:2px 0px; text-transform: uppercase; font-weight:bold; }
h2{ font-size:110%; margin:2px 0px; text-transform: uppercase; font-weight:bold; }
h3{ font-size:105%; margin:2px 0px; text-transform: uppercase; font-weight:bold; }

p{ font-size:100%; }

a{}
a:link{ text-decoration:none; border:none; color:#1D6CB7; }
a:visited{ color:#1D6CB7; }
a:hover{ color:#083C6D; }
a:active{ color:#1D6CB7; }

div{ position:relative; }
ul{ display:block; margin:0px; padding:0px; }
ul li{ float:left; margin:0px 0px 0px 0px; padding:0px; vertical-align: middle; list-style: none; }
ul li:first-child{ margin: 0px 0px 0px 0px; };
img{ border:none; }


.font1{ font-size:100%; }
.font2{ font-size:95%; }
.font3{ font-size:90%; }
.font4{ font-size:85%; }

.pad00{ padding:0px; }
.pad10{ padding:10px; }
.pad15{ padding:15px; }
.pad20{ padding:20px; }

.pad-left00{ padding-left:0px; }
.pad-right00{ padding-right:0px; }
.pad-top00{ padding-top:0px; }
.pad-bottom00{ padding-bottom:0px; }

.pad-left10{ padding-left:10px; }
.pad-right10{ padding-right:10px; }
.pad-top10{ padding-top:10px; }
.pad-bottom10{ padding-bottom:10px; }

.pad-left15{ padding-left:15px; }
.pad-right15{ padding-right:15px; }
.pad-top15{ padding-top:15px; }
.pad-bottom15{ padding-bottom:15px; }

.pad-left20{ padding-left:20px; }
.pad-right20{ padding-right:20px; }
.pad-top20{ padding-top:20px; }
.pad-bottom20{ padding-bottom:20px; }

.margin00{ margin:0px; }
.margin10{ margin:10px; }
.margin15{ margin:15px; }
.margin20{ margin:20px; }

.margin-left00{ margin-left:0px; }
.margin-right00{ margin-right:0px; }
.margin-top00{ margin-top:0px; }
.margin-bottom00{ margin-bottom:0px; }

.margin-left10{ margin-left:10px; }
.margin-right10{ margin-right:10px; }
.margin-top10{ margin-top:10px; }
.margin-bottom10{ margin-bottom:10px; }

.margin-left15{ margin-left:15px; }
.margin-right15{ margin-right:15px; }
.margin-top15{ margin-top:15px; }
.margin-bottom15{ margin-bottom:15px; }

.margin-left20{ margin-left:20px; }
.margin-right20{ margin-right:20px; }
.margin-top20{ margin-top:20px; }
.margin-bottom20{ margin-bottom:20px; }

.shadow{ box-shadow: 3px 3px 5px #E8E8E8; -webkit-box-shadow: 3px 3px 5px #E8E8E8; -moz-box-shadow: 3px 3px 5px #E8E8E8; position: relative; }
.shadow-left{ box-shadow: -3px 0px 5px #E8E8E8; -webkit-box-shadow: -3px 0px 5px #E8E8E8; -moz-box-shadow: -3px 0px 5px #E8E8E8; position: relative; }
.shadow-right{ box-shadow: 3px 0px 5px #E8E8E8; -webkit-box-shadow: 3px 0px 5px #E8E8E8; -moz-box-shadow: 3px 0px 5px #E8E8E8; position: relative; }
.shadow-top{ box-shadow: 0px -3px 5px #E8E8E8; -webkit-box-shadow: 0px -3px 5px #E8E8E8; -moz-box-shadow: 0px -3px 5px #E8E8E8; position: relative; }
.shadow-bottom{ box-shadow: 0px 3px 5px #E8E8E8; -webkit-box-shadow: 0px 3px 5px #E8E8E8; -moz-box-shadow: 0px 3px 5px #E8E8E8; position: relative; }

//box-shadow: 0 0px 1px rgba(0, 0, 0, 0.5);


#barra-brasil{height:32px;background:#FCCA00;font-weight:bold;font-size:13px;line-height:32px;font-family:"Open Sans",Arial,Helvetica,sans-serif}#barra-brasil div,#barra-brasil a,#barra-brasil ul,#barra-brasil li{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}#barra-brasil ul{list-style:none}#barra-brasil a{text-decoration:none}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("http://barra.brasil.gov.br/static/opensans-bold.woff") format("woff")}div#wrapper-barra-brasil{position:relative;overflow:hidden;margin:0 auto;width:100%;max-width:960px}#barra-brasil .brasil-flag{float:left;padding:7px 0 6px;width:116px;height:19px;border-right:1px solid #d3a725}#barra-brasil .brasil-flag .link-barra{display:block;padding-left:42px;width:43px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAATCAIAAAABJ4pRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABINJREFUeNqUVFtsFFUYPrfdmdnLbLe021baQqWUtdJKL5QiASPiNVqC0TYqUWLShJQmRH3RqPHFRKJvQqIPQNSAAcMDptGEiKjYpLZIkSqGXqjdFlppd3vb7c7Ozpxz/M+2wZD44snszOzJnP//vv///g9XnNiXtNISI1gYq4eUEu4CC7SyiLpJgtSOIJKg/1ySB3x+NmsvJLNpgVUwlAu08iIkzi2pUhHIAa/q1L9p7l6YWmmHEOSBWJD6LixwJ7DDAKR06c6imQOVYxoRyEV4BR3JBYfvqNqBtILrSGNEKgoCsVxWDMmxgAOADeDjQsP+oHbo1egk7B+Mju/vq7kwVYhohsAxoiogiIM5hBaSUIBFfS21WRcOSwUHOwgTqoJR+O0pv31u56XmUKrvt4o/RyNrjVRHw40iLdU9Hck4DPBQxOQKK/XQqQa7nGNb8UICSUoE4y4rCyweqh164b7Jk12N737x2NjtfMAeCDit268e7jj7yOqfX++p+ebvQk5coAB8BQIMroqaf7xt3p4TUATgxj0Y0wOVN96uHomE3I+Ob37zSJvUHURshjySIZ4JPLhp+IcPj3h1eSZ2zxu/R8cXDeThuSLJkGZSY/fGjGOrenG9xlz8vPnK/g0xEwprl52PH9ryUGRLk1lfXWqGCcE0lUqOjxeHVy01141V+5Mvlk+lOLmcAOwC6OpMo8FnqlOCh2j2taqRE1sHKk2LuFJq6NveumNd9f0Dt2IjC1aGVKwzdz1cUryaxSasW9Oo/dFfoaEB6jxdOl2Xt3BtwYw7Xh/VmQNNcNHj5fH3N40CQgnNAAUQMjgh+y/dpIblN9j14fHuHqEFvPUP5L3Svp4mHNtGmgbaVF1oWZNIi8GXextALUpEhLqnJ0o3f9fcEw9iD3RFCaUiMmvmG/lhI50VBQX6ujX5ju3+dHHm1Mmb9dGsxyRKSwylHNLRt2HvL42O4C5IhsLsgEII74+Hd1zY+s5AdMklguMnmkaLwn9RGgr7dSfLk5ZreGhJUdD0+oz0ZxSOMNQ1VdB4fscnw5VCiOUBpb7d91vcklBJJpDwXpwOn50qKdXs2tLZpoqJU99XxVPBbMayXRnOK/Dp5p5tZzpbu0cT+sErG9/6o2rW9iLKQbOget2jQbgay3UIJrlhlJSK6Yz3dKx4dD74Ut3Ivu2X5xe8CSvopdm1kdh7e7/sfO7Ho4PlrT0NvTMhTISaaRhUoImITr244Njz8WwSVKOMhBI1hdIBMQuXlARShxuvPbt+3k0gx9GMsDVp0c7emq8nSiSFjzkVlCuKfHl+Q0aQai21Gb4E7SA59wDWGLLBg+Kk6/lqrKw/4dtWOLfKn/74+r2t3fVX5/IwcyExIBAKFFWOhskyWVx4tG3GmUfKCFRbOHYBNjiC6hBkBTrQRl+mSLeHZkOYOXeMRxIFCb6SME5gYJiGvH7MPn0q5wBCgqkgF4xBEVfdhksTyMmNpFT/chJQJQbkgitE8o73gRe4HsRYe/RJy86IFYtU1pVzSqxC/J8F5fMz/z8CDAAkCSSg0qSX5AAAAABJRU5ErkJggg==") 8px center no-repeat;text-transform:uppercase;line-height:19px}#barra-brasil .acesso-info{float:left;padding:0 13px;border-right:1px solid #d3a725}#barra-brasil .copa-counter{position:absolute;top:0;left:343px;padding:0;color:#138542;width:210px;text-align:center}#barra-brasil .copa-counter>span{margin:0 2px 0 1px}#barra-brasil .copa-counter span span{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAYAAADJqhx8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yNy8xNHAjaMgAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAXElEQVQ4je3UsRlAQBAF4d9+14cS6EKqBE3JlaAVJQg0oAIBCjgCgpt85m20VYxdiwmNPBYMCTPqTNk1OMdD+aaOFzIogRKAFNv+7QUl8JfA+sJfA73zQeayoD8A1xcLB3KMhwsAAAAASUVORK5CYII=") no-repeat;color:#FCCA00;display:inline-block;width:16px;height:22px;margin-left:1px;text-align:center;line-height:22px}#barra-brasil .portal-copa{float:left;padding:0 13px;color:#138542;border-right:1px solid #d3a725}#barra-brasil .list{position:absolute;top:0;right:0;border-left:1px solid #d3a725}#barra-brasil .list-item{display:inline-block;padding:0 15px 0 14px;height:32px;float:left;border-right:1px solid #d3a725}#barra-brasil .link-barra{color:#138542}@media screen and (max-width: 870px){#barra-brasil .list{top:-100px}#barra-brasil .copa-counter,#barra-brasil .portal-copa{display:none}}@media screen and (min-width: 960px){#wrapper-barra-brasil{width:960px}}