/*CSS hotsite kopp */

* {
  font-family:Tahoma, kalimati;
}

body {
	background-color:#000000;
  background-image:url(../images/site/fundo_site.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
}

img {
  border:0;
}

a {
  text-decoration:none;
}

#principal {
	width:803px;
  min-height:925px;
  margin:0 auto;
  _height:925px;
  padding-bottom:15px;
}

/*
 * cabecalho
 */
.topo {
  width:803px;
	padding:23px 0 13px 0;
  text-align:center;
}

.idioma {
  float:right;
  font-size:11px;
  color:#fdfbfb;
}
.idioma a {
  color:#fdfbfb;
  padding:0 5px;
}
.idioma a:hover {
  text-decoration:underline;
}

/*
 * home
 */
#home_flash {
  width:379px;
  margin:0 auto;
}

.texto_evento {
  width:803px;
  font-size:24px;
  text-align:center;
  color:#fefeff;
  padding:39px 0 28px 0;
}

/*
 * menu home
 */
.menu_home {
  width:803px;
  text-align:center;
}
.menu_home ul {
  margin:0;
  padding:0;
}
.menu_home ul li {
  margin:0;
  padding:0 8px;
  list-style:none;
  font-size:17px;
  color:#94d1f5;
  display:inline;
}
.menu_home ul li a {
  color:#94d1f5;
}
.menu_home ul li a:hover {
  text-decoration:underline;
}

/*
 * top
 */
.logo {
  float:left;
}
.texto_evento2 {
  width:644px;
  font-size:22px;
  text-align:center;
  color:#fefeff;
  padding:39px 0 28px 0;
  float:left;
}

/*
 * Menu
 */
#menu {
  width:659px;
  float:right;
}
#menu ul {
  margin:0;
  padding:0;
}
#menu ul li {
  margin:0;
  padding:0 3px;
  list-style:none;
  font-size:17px;
  color:#94d1f5;
  display:inline;
  height:27px;
  float:left;
}
#menu ul li a {
  float:left;
  color:#94d1f5;
  height:25px;
  font-weight:bold;
  padding:2px 0 0 0;
}
#menu ul li a:hover {
  text-decoration:underline;
  color:#fefefe;
}

#menu ul li.visitado .cantoe_menu {
  width:10px;
  height:27px;
  float:left;
  background-image:url(../images/site/cantoe_menu.gif);
  font-size:0px;
  opacity:0.7;
  filter:alpha(opacity=70);
}
#menu ul li.visitado .cantod_menu {
  width:10px;
  height:27px;
  float:left;
  background-image:url(../images/site/cantod_menu.gif);
  font-size:0px;
  opacity:0.7;
  filter:alpha(opacity=70);
}
#menu ul li.visitado a {
  color:#fefefe;
  background-color:#484848;
  opacity:0.7;
  filter:alpha(opacity=70);
}

/*
 * conteudo
 */
.conteudo {
  width:659px;
  float:right;
}
.fundo {
  width:609px;
  height:auto;
  float:left;
  background-color:#484848;
  opacity:0.7;
  filter:alpha(opacity=70);
  padding:25px;
  margin:0;
  /*position:absolute;
  margin-top:27px;*/
}
.texto {
  /*width:609px;
  padding:25px;*/
  color:#ffffff;
  font-size:12px;
  /*position:relative;
  z-index:1;*/
}

.bt_voltar {
  float:right;
  margin:15px 0 0 0;
}

/*
 * menu vertical
 */
.menu_vertical {
  float:left;
  width:120px;
  margin-top:40px;
}
.menu_vertical ul {
  margin:0;
  padding:0;
}
.menu_vertical ul li {
  padding:10px 0 10px 8px;
  margin:0;
  list-style:none;
  border-bottom:1px solid #fdfbfb;
}
.menu_vertical ul li a {
  color:#fdfbfb;
  font-size:14px;
}
.menu_vertical ul li a:hover {
  font-weight:bold;
}
.menu_vertical ul li a.a_level_0_current {
  font-weight:bold;
}

/*
 * Formularios
 */
#formulario { 
	font-size:10pt;
  margin:0 auto;
}
#formulario label {
  cursor:pointer;
}
#formulario input { 
	border:1px solid #254723;
	width:261px;
	height:14px;
	font-size:10pt;
  padding:2px;
  color:#254723;
}
#formulario textarea { 
	border:1px solid #254723;
	width:261px;
	height:100px;
	font-size:10pt;
  padding:2px;
  color:#254723;
}
#formulario select { 
	border:1px solid #254723;
	height:20px;
	font-size:10pt;
  color:#254723;
}
#formulario input.fone { 
	width:224px;
	margin-left:3px;
}
#formulario input.ddd { 
	width:20px;
}
#formulario input.cidade { 
	width:200px;
}

#formulario input.radio {
  border:0;
  width:15px;
  height:10px;
}
#formulario input.send {
	width:56px;
	height:22px;
	border:0;
	cursor:pointer;
  font-size:10pt;
  background-color:#3DB8EB;
  color:#fff;
  background-image:none;
  padding:0;
}
#formulario input.send:hover {
  color:#000;
}

.label_erro {
	color:red;
}