body{	
margin: 0;	
color: #2f4047;		
font-family: 'Roboto', verdana, sans-serif;	
/*font-family: 'Open Sans', sans-serif;*/
font-size: 15px; 	
background: #eee url(../imagens/bg.png);
}

img{	
border: 0;
}

a{	
text-decoration: none;	
font-weight: bolder;	
color: #004e92;
}

a:hover{
text-decoration: none !important;
}

.imagem_foto{	
padding: 5px;	
background-color: white;	
-webkit-box-shadow: #aaa 0px 5px 6px;	
-moz-box-shadow: #aaa 0px 5px 6px;	
box-shadow: #aaa 0px 5px 6px;		
-moz-border-radius: 3px;		
-webkit-border-radius: 3px;		
border-radius: 3px;
}

#ancoratopo{	
width: 70px;	
height: 70px;	
position: fixed;	
margin: 10px;	
bottom: 5px;	
right: 5px;	
z-index: 99999999999999;
}

#topo_pagina{	
color: white;
}

#topo_pagina, #topo_pagina:hover{	
text-decoration: none;
}

.texto_grande{ 
font-size: 180%; 
}

.texto_medio{ 
font-size: 100%; 
}

.texto_pequeno{ 
font-size: 80% !important; 
}

.texto_menor{ 
font-size: 60%; 
}

.imagem_foto{	
padding: 5px;	
background-color: white;	
-webkit-box-shadow: #aaa 0px 5px 6px;	
-moz-box-shadow: #aaa 0px 5px 6px;	
box-shadow: #aaa 0px 5px 6px;		
-moz-border-radius: 3px;		
-webkit-border-radius: 3px;		
border-radius: 3px; 
}

#margin-auto{	
margin: 0px auto;	
height: 100%;	
width: 950px;
}

#principal{	
width: 100%;	
margin-top: 10px;
}

#middle{	
width: 1000px;	
margin: 0px auto;
}

#comporta{	
width: 100%;	
float: left;	
border-left: 18px solid #119650;	
border-left: 1px solid #aaa;	
border-right: 1px solid #aaa;	
margin-bottom: 10px;	
-webkit-box-shadow: #666 0px 5px 6px;	
-moz-box-shadow: #666 0px 5px 6px;	
box-shadow: #666 0px 5px 6px;		
-moz-border-radius: 0 0 5px 5px;		
-webkit-border-radius: 0 0 5px 5px;		
border-radius: 0 0 5px 5px;	
background: white url(../imagens/bg_conteudo.png) no-repeat bottom right;
}

#header{	
padding: 0 !important;	
margin-top: 110px;	
margin-bottom: 110px;	
text-align: center;
}

#header img{	
padding: 0 !important;
margin: 0 !important;
}

#header img{	
width: 80%;
clear: both;
}

.meio{	
margin: 0 auto;
}

#title_anais{	
width: 100%;
background: #939393;
padding: 10px 0;
text-align: center;
text-align: center;
color: white;
font-weight: bolder;
}

#menu{	
background: #016a01;
margin: 0;
padding: 0;
width: 100%;
}

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

#menu li{	
color: black;
padding: 0;
transition: all 1s ease-in;
 }

#menu a{	
padding: 5px 10px;
font-weight: normal;
font-size: 14px;
color: white;
transition: all 1s ease-in;
display: block;
border-bottom: 8px solid transparent;
border-top: 8px solid transparent;
text-transform: uppercase;
}

#menu li:hover a, .ativo{	
color: white !important;
transition: all 1s ease-in;
background: #004e92;
transition: all 1s ease-in;
 }

#menu .dropdown-menu{	
margin: 0;
padding: 0;
z-index: 9999999 !important;
border-bottom: 0px solid #004e92;
display: none !important;
left: initial;
top: initial;
color: white;
}

#menu .dropdown-menu a{	
color: #004e92;
}

#menu .dropdown-menu a:hover{	
color: #004e92 !important;
background: white !important;
}

#menu ul li:hover .dropdown-menu{	
display: block !important;
}

.title {	
margin: 30px 0 10px 1px;
}

.title h1 {	
font-weight: bolder;
padding-left: 15px;
margin: 0;
color:  #1b76bd !important;
border-bottom: 2px solid #004e92;
text-transform: uppercase;
z-index: 1;
font-size: 130%;
}

#comporta h3 {	
font-weight: bolder;
}

#content_momissao .col-xs-1,#content_momissao .col-xs-2,#content_momissao .col-xs-3,#content_comissao .col-xs-4,#content_momissao .col-xs-5,#content_momissao .col-xs-6,#content_momissao .col-xs-7{	
padding: 5px !important;
}

#pdf_advice{	
border: 1px solid #d8dee7;
background: #edeff3;
padding: 10px;
font-size: 70%;
}

.recuo-10{ 
margin-left: 10px;
}

.data-programacao{	
background: #004e92;
color: white;
width: 20%;
margin: 10px 20px 10px 0;
padding: 20px 0;
text-align: center;
display: block;
float: left;
font-size: 180%;
}

.data-programacao:hover{	
background: #004e92;
color: white;
}

.coluna_1esquerda{	
margin: 15px 0;
line-height: 22px;
}

.horario-programacao{ 
color: #004e92;
 }

.coord-programacao{
margin-bottom: 10px;
}

.periodo{ 
border-bottom: 1px dotted #aaaaaa;
 }

#empresas-lateral{	
float: left;
border-top: 1px dotted #efefef;
text-align: center;
}

#empresas-lateral h2{	
font-size: 100%;
}

#empresas{	
float: left;
width: 80%;
margin: 0 auto;
border-top: 7px solid #efefef;
clear: both;
padding: 10px 0;
text-align: center;
}

#empresas h2{	
color: #004e92;
font-size: 14px;
display: block;
padding: 7px 0;
text-transform: uppercase;
/*background-color: #666;*/	
text-align: center;
text-shadow: #ccc 0px 1px 1px;
}

#empresas h3{
color: #004e92;
font-size: 12px;
display: block;
padding: 7px 0;
text-transform: uppercase;
text-align: center;
text-shadow: #ccc 0px 1px 1px;
}

#empresas img{	
padding: 10px;
background-color: white;
margin: 0 10px;
max-width: 700px;
}

#footer{	
width: 100%;
min-height: 50px;
background-color: #119650;
border-top: 1px solid #119650;
text-align: center;
}

#copy{	
width: 750px;
float: left;
}

#powered{	
width: 150px;
float: right;
}

#rodape{ 
float: left;
background-color: #939393;
color: white;
height: 97px;
width: 100%;
font-size: 11px;
padding: 3px 0px;
font-weight: bold;
}

#rodape a{
color: black;
}

#rodape a:hover{
color: black;
text-decoration: underline;
}
