*{
margin:0px;
padding:0px;
}
body{
text-align: center;
background-color: #006C6C;

}
#geral{
width: 876px;
height:100%;
margin:0 auto;

}
#borda{
margin-top: 12px;
background:url(../img/body.gif) repeat-y;
}

#menu_top{
width: 405px;
margin-right: 2%;
float: right;

}
#top{
height: 43px;
margin-top:7px;

}
#menu_top ul {
            position: relative;
         	padding:0px;
			margin:0px;
						float:right;
			list-style:none;
		    font:68% tahoma;

		}

		#menu_top ul li {
		display: inline;

		}


		#menu_top  li a {

			border-right: 1px solid white;

		}

		#menu_top ul li a {
		    text-align: center;
			color: white;
			text-decoration: none;
			padding: 2px 10px;
			height:30px;
			float:left;
		}


#lay_top{
height: 33px;
width: 604px;
margin-right: 2%;
float:right;
}

#menu_lay ul {

			padding:0px;
			margin:0px;
			list-style:none;


		}

		#menu_lay ul li {
		display: inline;
		float:right;
		}


		#menu_lay  li a {

           font:73% Tahoma;
			border-right: 1px solid #006C6C;

		}

		#menu_lay ul li a {
		    text-align: center;
			color:#026D6D;
			text-decoration: none;
			padding: 10px 10px;
			height:40px;
			float:left;
		}
			#menu_lay  ul li a:hover {
		    color: white;
			background-color: #006C6C;

		}


#titulo{
background-color: #0896AE;
color:white;
width:651px;
float:left;
position:relative;
top:50px;
}

a img.logotipo{

margin-right:33px;
border: 0px;
float:right;

}
a{
color:#2394AA;
text-decoration:underline;

}
a:hover{
color:red;
text-decoration:none;

}

a img.sbb_logo {
float:left;
margin:0px;
padding:0px;
margin-top: 10px;
margin-left: 40px;
border: 0px;
}

#topo_pagina{
height:60px;

}
#subtitulo{
font: 13px tahoma;
width: 600px;
float:left;
margin-left:25px;
text-align:left;
color:blue;
margin-top:85px;
color:#026565;
}


#conteudo{
color:#014E4E;
width: 800px;
padding-top: 2px;
font: 13px tahoma;
float:left;
margin-left:25px;
text-align:left;
padding-bottom: 5%;
}
#conteudo p{
width: 765px;
margin: 1em 0px 2em 0px;
}



#conteudo  a img{
border:0px;
}


#mainContent{
width: 320px;
background-color: black;
color: white;
float:left;
}
#secondaryContent{
width: 180px;
background-color:silver;
color: blue;
float: right;
}

#divisa_dois{

background-color: #0898B0;
height:30px;
width: 810px;
float:right;

}

#footer{
clear: both;
text-align:left;
margin-left: 45px;
height:89px;

}
#final{
height:1%;



}
#copy{
margin-top: 7px;
margin-bottom:5px;
width:540px;
height:65px;

}

#copy  a img{
border:0px;
}



#infos_copy{
margin-top: 9px;
margin-left: 7px;
color: #0298A7;
float:left;
font-size:11px;
width:240px;
height:60px;
}


#infos_copy a{

color: #0298A7;
text-decoration: underline;
}

#infos_copy a:hover{


text-decoration: none;
}

img.gigi{
margin-top: 7px;
float:left;
}



.medio{
font-size:18px;
}

.menor{
font-size:17px;
}


.oculto{
  margin-top: 10px;
   padding-bottom: 10px;



}



#lupa {
background:  url(../img/lupa_link_2.gif) right no-repeat;
padding-top: 12px;
padding-bottom: 2px;
text-decoration: none;
padding-right: 40px;
float:right;

}
#sub2 {
padding-top: 12px;
padding-bottom: 2px;
text-decoration: none;
padding-right: 40px;
float:right;

}


#lupa_mapa {
background:  url(../img/lupa_link_2.gif) right no-repeat;
padding-top: 7px;
text-decoration: none;
padding-right: 40px;

}

.assinatura_um{
text-align:center;
width:200px;
font: 14px arial;
margin-left: 12%;
height:50px;
}

.assinatura_dois{
text-align:center;
width:200px;
font: 14px arial;
float:right;
margin-right: 10%;
height:80px;
}

img.center{
margin-left: 40%;

}

#images {
width: 750px;
height: 350px;
margin: 15px;


}

 ul#lista_imagens {
  margin-left: 20%;
   margin-right: 5%;
  list-style: none;
  padding: 0px;
  width: 680px;
  }
  ul#lista_imagens li{
  float: left;
  text-align: center;

 }

  ul#lista_imagens li a{
  display: block;
  width: 200px;
  height: 130px;
  text-align: left;
  padding-top: 35px;
  padding-right: 25px;
    padding-left: 25px;
    text-decoration:none;
  }
    ul#lista_imagens li a:hover{
color: gray;

  }

ul#lista_imagens li  a img {
  display: block;
  border:0px;
  padding:4px;

}
table{
width: 60em;
}
table#preco  {
border-collapse: collapse;
 }

#preco table {
width: 700px;
margin:15px;
color:#0692A9;
}

#preco td {
font-size: 13px;
padding:2px;
text-align:center;
}
#programa table {
width: 700px;
margin:0px auto;
color:#0692A9;
border-collapse: collapse;
}
#programa td {
font-size: 13px;
padding:3px;
color:white;
text-align:center;
}
#programa td a{
color:white;
text-decoration:none;
}
#programa td a:hover{
color:#DAD3DC;
text-decoration:none;
}

.voltar{
text-align:center;
width:780px;
padding:2px;
margin: 0pc auto;
}

.horarios_dias {
  background-color:#949599;
 }
.sala_a {
  background-color:#A38DC9;
 }
 .sala_a2 {
  background-color:#F0C7B0;
 }
  .sala_b2 {
  background-color:#74BFE9;
 }
  .sala_c2 {
  background-color:#7559A6;
 }
 .rosa_forte {
  background-color:#F2668B;
 }
  .passeio {
  background-color:#F2674A;
 }
 .intervalo {
  background-color:#BCBDC1;
 }
 .temas_livres {
  background-color:#F598AB;
 }
 .plenario{
 background-color:#81CA9C;
 }
 .sala_b_sexta {
  background-color:#F3BAB1;
 }
  .sala_c_sexta {
  background-color:#3EC885;
 }
   .sala_b_sabado {
  background-color:#92E1E3;
 }
   .sala_c_sabado {
  background-color:#F7D160;
 }
 
 .sala_a_domingo {
  background-color:#E99074;
 }
   .sala_b_domingo {
  background-color:#78CCCE;
 }
 
.odd {
  background-color:#058094;
  color:#FDFCFC;
}
.salas {
  background-color:#BCBDC1;

}
.alterna{
  background-color:#DAF0F3;
 }




 form_bt {
	margin:8px 0 15px 0;
      margin-left:80px ;
	padding:4px;
    color:#e42617;
      border: 1px solid #e42617;
	font-size:13px;
	cursor:pointer;
}
.campo1 {
        width:200px;
        background-color: blue;

}

.formulario_1 {
padding-left: 15px;
padding-bottom: 15px;
color: #0590A7;
text-align: left;

width:600px;
margin-left: 60px;
background-color: #C1E5EB;

}


.form1{
 text-align:left;
 margin-right:15px;
 margin-left:15px;
 margin-top:15px;
	border:solid 1px #037F93;
	color:#03363E;
	width:350px;
}
.form1on, .form1onf {
	 text-align:center;
 margin-right:15px;
 margin-left:15px;
 margin-top:15px;
	border:solid 1px #057284;
	color:#044651;
	width:350px;
}
.btform, .btformon{

	margin:8px 0 15px 0;
      margin-left:100px ;
	padding:4px;
    color:#078282;
      border: 0px;
	font-size:13px;
	cursor:default;
	}
.btform{
	background-color:#99D5DE;
}
.btformon{
	background-color:#B2DFE6;
}

label {
padding-left: 6px;
padding-right: 6px;


}
#erro_aqui {
text-align: left;
clear: both;
background-color: #fefbab;
margin-top: 4px;
color:red;
padding-left: 60px;
padding-right: 23px;
left: 0px;
font-size: 13px;

}

.campo_erro {
width: 500px;
margin-left: 65px;
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 5px;

}


#copy{
margin-top: 7px;
margin-bottom:5px;
width:540px;
height:65px;

}

.professors  img{
float:left;
padding: 1px;
}



.professors{

margin-bottom: 10px;
margin-top: 30px;
margin-left: 7px;
font-size:11px;
clear:both;
width:340px;
padding: 5px;
}
a.temaslivres{
font-size: 70px;
margin-left: 0px;
 float:left;
 text-decoration:none;
 color:#F4BE9D;
}
a:hover.temaslivres{
text-decoration:none;
 color:#CD9C7D;
}

a.normas_apre{
font-size: 60px;
width: 90%;
display:block;
margin-top:-30px;
margin-left: 35px;
 float:right;
 text-decoration:none;
 color:#B5E1E9;
}
a:hover.normas_apre{
text-decoration:none;
 color:#FFB0B0;
}

a.paineis{
font-size: 98px;
float:right; 
text-decoration:none;
 margin-right: 40px;
 color:#D0EBF1;
}
a:hover.paineis{
 color:#FF8787;
}


#conteudo p{
width: 765px;
margin: 1em 0px 2em 0px;

}
td.tema_livre{
width:78%; 
font-size:12px;
padding: 8px 0px ;
} 

.menus_temas_livres{
height: 60px;
margin-top: 20px;
width:780px;
}

.temas_livres_dias{
text-align:left;
width:100%;
background: #026767;
color:white;
}
.temas_livres_dias li{
display: block;
width:50%;
float:left;
background: #026767;
color:white;
}
.temas_livres_dias li a{
display: block;
width:388px;
height: 20px;
text-decoration:none;
border-right:1px solid white;
text-align:center;
background: #026767;
color:white;
}
li a.sem_border{
border:0px;
}
.temas_livres_dias li a:hover{
background:#5F9E9E;
color:#F3F8F8;
}

.temas_livres_horario{
width:50%;
text-align:left;
color:white;
background:#068484;
float:left;
}

.temas_livres_horario li{
display: block;
width:50%;
float:left;
color:white;
}
li.sem_border{
border:0px;
}

.temas_livres_horario li a{
display: block;
width:99%;
height: 20px;
text-decoration:none;
text-align:center;
border-right: 1px solid white;
background:#068484 url;
color:white;
}


.temas_livres_horario li a:hover{
background:#67AAAA;
color:#CDD8D8;
}


.temas_livres_horario_sabado{
width:50%;
text-align:left;
color:white;
background:#068484;
float:left;
}

.temas_livres_horario_sabado li{
display: block;
width:100%;
float:left;
color:white;
}
li.sem_border{
border:0px;
}
.temas_livres_horario_sabado li a{
display: block;
width:100%;
height: 20px;
text-decoration:none;
text-align:center;
background:#068484;
color:white;
}
.temas_livres_horario_sabado li a:hover{
background:#67AAAA;
color:#CDD8D8;
}

.temas_livres_salas{
width:50%;
text-align:left;
color:white;
background: #DAF0F3;
float:left;
}

.temas_livres_salas li{
display: block;
width:33%;
float:left;
color:white;
}
.temas_livres_salas li a{
display: block;
width:99%;
background: #DAF0F3;
border-right:1px solid #026868;	
height: 20px;
text-decoration:none;
text-align:center;
color:#025F5F;
}


.temas_livres_salas li a:hover{
background: #E8F6F7;
color:#848F8F;
}


.temas_livres_salas_sexta{
width:25%;
text-align:left;
color:white;
background: #DAF0F3;
float:left;
}

.temas_livres_salas_sexta li{
display: block;
width:33%;
float:left;
color:white;
}
.temas_livres_salas_sexta li a{
display: block;
width:100%;
background: #DAF0F3 url;
border-right:1px solid #026868;
height: 20px;
text-decoration:none;
text-align:center;
color:#025F5F;

}

.temas_livres_salas_sexta li a:hover{
background: #E8F6F7;
color:#848F8F;
}



.conteudo_temas_livres{
border: 5px solid #026C6C;
width: 770px;
}
.conteudo_temas_livres p{
margin: 0 auto;
width: 450px;
display: block;
font-size: 13px;
margin: 5px 0px 5px 0px; 
padding: 0px 1px 0px 4px;
}

.conteudo_temas_livres h3{
background:#026C6C;
width: 100%;
height: 30px;
font-size:15px;
color:white;
padding-top:10px;
text-align:center;
}
.conteudo_temas_livres h4{
background:#DAEDEF;
width: 100%;
height: 15px;
font-size:13px;
color:#026262;
padding:2px 0px;
text-align:center;
}
a.ir_ao_topo{
background:#218585;
color:white;
font-size: 13px;
height: 20px;
display:block;
width: 100%;
text-decoration: none;
text-align:center;
}

a:hover.ir_ao_topo{
background:#499B9B;
color:#E9F3F5;
text-decoration: none;
}

