body 		{font-family: 'Roboto', sans-serif; color: #353535; line-height: 2em;}
a 			{color: #009868;}
a:hover		{color: #006838;}

#barra-brasil .brasil-flag {height: auto !important;}

/*.logo 		{background-color: #006838; padding: 9px 50px 0 0; min-height: 112px;}*/
.logo 		{background-color: #006838; padding: 9px 50px 11px 0; max-height/*\**/: 112px\9 !important;}
#veinte { color/*\**/: blue\9; }
.topo		{background-color: #009444; height: 112px;}

.bg-topo		{min-height: 119px; width: 100%; background: url(../images/bg-topo.gif) repeat-x; position: absolute;}
.bg-faixas		{min-height: 328px; width: 100%; background: url(../images/bg-faixas.gif) repeat-x; padding: 6px 0;}
.bg-faixas a 	{color: #353535;}

h2.nomeevento	{color: #FFF; font-size: 1.7em; margin-left: 20px; display: block;}
.conteudo		{margin: 40px 20px;}
.margem-noticia	{padding: 30px 10px 0 35px;}
.margem-localiza{padding: 30px 30px 0;}
.margem-foto-home{width: 292px; height: 318px; padding: 0; background: url(../images/foto01.jpg) -5px 0 no-repeat; overflow: hidden;}
.margem-foto1	{width: 292px; height: 318px; padding: 0; background: url(../images/foto01.jpg) -5px 0 no-repeat;}
.margem-foto2	{width: 292px; height: 318px; padding: 0; background: url(../images/foto02.jpg) -5px 0 no-repeat;}
.margem-mapa	{margin: 14px -30px 0;}

.titulo			{color: #006838; font-weight: 700; margin-bottom: 20px;}
.branco 		{color: #FFF;}
.amarelo 		{color: #fcff00;}
.verde 			{color: #006838;}
.bg-verde		{background-color: #00502b; overflow: hidden;}

.palestrante	{float: left; margin-right: 20px;}
.programacao	{margin-top: 40px; border-bottom: 1px solid #006838;}
h5				{border-bottom: 1px solid #ededed; margin-top: 30px;}

.menu		{background-color: #ededed; padding: 15px 0; margin-top: 1px;}
.menu a 	{color: #484744;}
.menu a:hover 	{color: #006838; text-decoration: none; font-weight: 900;}
.menu li 	{list-style: none; margin-right: 50px; line-height: 2.5em; font-size: 1.2em;}
.menu li.ativo 	{text-decoration: none; font-weight: 900;}

.data 		{background-color: #00502b; padding: 3px 30px; display: table; float: left; position: absolute; margin: 3px 0 0 20px; font-weight: 700; color: #fcff00; font-size: 1.2em;}
.inscricoes	{float: right; margin: -24px 0 0 0;}
.mais 		{background-color: #00502b; padding: 3px 30px; display: table; float: right; margin-right: 25px;}
.mais a		{color: #fcff00;}

.rodape-home{padding-top: 35px; line-height: 1.5em; height: 168px;}
.rodape		{padding-top: 35px; line-height: 1.5em; min-height: 168px; background: url(../images/bg-rodape.gif) #f3f3f3 repeat-x;}


@media (min-width:992px) and (max-width: 1200px) {

.menu li 		{margin-right: 20px; line-height: 2.5em; font-size: 1.2em;}
.margem-foto	{width: 242px; height: 318px; background: url(../images/foto02.jpg) -32px 0 no-repeat;}

.margem-foto-home{width: 242px; height: 318px; padding: 0; background: url(../images/foto01.jpg) -32px 0 no-repeat; overflow: hidden;}
.margem-foto1	{width: 242px; height: 318px; padding: 0; background: url(../images/foto01.jpg) -32px 0  no-repeat;}
.margem-foto2	{width: 242px; height: 318px; padding: 0; background: url(../images/foto02.jpg) -32px 0 no-repeat;}

}



@media (min-width:768px) and (max-width: 992px) {

.menu			{ margin-top: 7px;}
.menu li 		{margin: 10px 20px 20px 0; line-height: 2em; font-size: 1em;}
.margem-foto-home{display: none;}
.margem-foto1	{display: none;}
.margem-foto2	{display: none;}
.inscricoes		{display: none;}
.rodape-home div{text-align: center;}
.rodape div		{text-align: center;}
}



@media (max-width:768px) {

.logo 			{padding: 9px 50px; float: left;}
h2.nomeevento	{font-size: 1.5em; margin-left: 200px; display: block;}
.data 			{background-color: #00502b; padding: 3px 10px; display: table; float: right; position: absolute; margin: -10px 0 0 200px; font-weight: 400; color: #fcff00; font-size: 0.9em;}
.menu			{ margin-top: 7px;}
.menu li 		{font-size: 1em; text-align: left;}
.margem-foto-home{display: none;}
.margem-foto1	{display: none;}
.margem-foto2	{display: none;}
.inscricoes		{display: none;}
.bg-verde		{margin-top: 20px;}
.rodape-home	{text-align: center;}
.rodape-home img{margin: 20px 0;}
.rodape			{text-align: center;}
.rodape img		{margin: 20px 0;}

}