body {
    background-image:url(img/bg_sombra.jpg);
    background-repeat:repeat-y;
    background-position: top center;
    font-family:arial, Helvetica, sans-serif;
  }

#site{
position:relative;
height:850px;
text-align:left;
}

#div_news{

position:absolute;
top:100px;
z-index:900;
width:415px;
 left: 50%;
    margin-left: -401px;
}

a.chamada_news, a.chamada_news:hover, a.chamada_news:visited {
font-family:arial,helvetica,sans-serif;
color:#B5121B;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

#tit_noticia{
font-family:arial,helvetica,sans-serif;
color:#000000;
font-weight:bold;
font-size:16px;
}

#olho_noticia {
font-family:arial,helvetica,sans-serif;
color:#000000;
font-style:italic;
font-size:14px;
line-height:18px;
}

#autor_noticia {
font-family:arial,helvetica,sans-serif;
color:#000000;
font-style:italic;
font-size:11px;
text-align:right;
line-height:18px;
}

#noticia_corrido {
font-family:arial,helvetica,sans-serif;
color:#000000;
font-size:13px;
line-height:18px;
}

#referencias {
font-family:arial,helvetica,sans-serif;
color:#000000;
font-size:11px;
}

#bg_topo {
    background-image:url(img/bg_topo.jpg);
    background-repeat:repeat-x;
    width:830px;
    position:absolute;
    left: 50%;
    margin-left: -415px;
    height:100px;
    text-align:left;
    z-index:1;
    vertical-align:top;
  }



#nome_curso {
/*    font-family:Arial, Helvetica, sans-serif;
    font-size:32px;
    color:#B5121B;
    font-variant: small-caps;
    width:520px;
    height:85px;
    text-align:right;
    margin-left:290px;
    font-weight:bold;
    font-stretch: ultra-condensed;
    display:table-cell;
    vertical-align: bottom;*/
  }

#video {
top:0px;
width:160px;
height:90px;
margin-right:18px;
background:#000000;
float:right;
clear:both;
z-index:50}

.titulao {
    color:#dba896;
    font-size:22px;
    font-weight:bolder;
    text-align:left;
  }
.conteudo_corrido_1 {
    padding-left:12px;
    font-size:14px;
    line-height:22px;
    font-weight:100;
    text-align:left;
  }

#conteudo {
    width:436px;
    height:500px;
    margin-top:120px;
    float:left;
    position:relative;
    left: 50%;
    margin-left: -210px;
    z-index:4;
font-weight:bold;
line-height:22px;
  }
#bg_conteudo {
    background-image:url(img/bg_conteudo.png);
    background-repeat:repeat-y;
margin-left:15px;
padding-bottom:10px;
width:388px;
/*height:359px;*/
float:left;
position:relative;
}

#bg_conteudo_top {
    background-image:url(img/bg_conteudo_top.png);
    background-repeat:no-repeat;
    margin-left:15px;
    width:388px;
    height:33px;
    float:left;
    position:relative;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_conteudo_top.png', sizingMethod='crop');
    background-image:url(img/bg_conteudo_top.png);
    background-repeat:no-repeat;
  }
#bg_conteudo_bottom {
    background:#8b0106;
    background-image:url(img/bg_conteudo_bottom.png);
    background-repeat:no-repeat;
    height:28px;
    margin-left:15px;
    margin-bottom:20px;
    float:left;
    position:relative;
  }

#atend_online {
    background-image:url(img/bg_atend_online.jpg);
    background-repeat:no-repeat;
    width:150px;
    height:120px;
    position:absolute;
    text-align:center;
    margin-left:663px;
    margin-top:330px;
    padding-top:0px;
    z-index:3;
  }

/*____________________________ data / agenda ___________________*/

#data {
    position:absolute;
    background:transparent;
    width:146px;
/*    height:180px;*/
    margin-left:664px;
    margin-top:100px;
    padding-top:0px;
    padding-bottom:10px;
    border-top:solid 6px #B5121B;
    border-left:solid 1px #F41823;
    border-right:solid 1px #F41823;
    border-bottom:solid 6px #B5121B;
    z-index:2;
    text-align:center;
  }

#tit_agenda {
    background-color : #B5121B;
    color : #ffffff;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
	padding-bottom: 4px;
	margin-bottom: 10px;
	text-align : center;
    width : 100%;
    vertical-align: middle;
	display:block;
  }

.data_evento {
    text-align:left;
    margin-left:3px;
    font-family:arial,helvetica,sans-serif;
    font-size: 13px;
    color: #B56A6B;
    font-weight:bold;
  }
.horario_evento {
    color : #B56A6B;
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : bold;
    margin-right : 3px;
     text-align : right;
  }
.carga_horaria {
    text-align:right;
    margin-right:3px;
    font-family:arial,helvetica,sans-serif;
    font-size: 13px;
    color: #B56A6B;
    font-weight:bold;
  }


/*_________________________ MENU ______________________________*/


#menu {
/*     background-image:url(img/bg_menu.jpg);
    background-repeat:no-repeat;*/
    padding-top:6px;
	border:solid 1px;
/*    width:160px;*/
/*    height:390px;*/
    position:absolute;
    left: 51%;
    margin-top:120px;
    margin-left: -410px;
    text-align:left;
    z-index:10;
    clear:both;
  }
#bann_promo {
    width:170px;
    position:absolute;
    left: 51%;
    margin-top:380px;
    margin-left: -410px;
    clear:both;
  }

#menur ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font: 12px arial, helvetica, sans-serif;
    font-weight:bolder;
  }
#menur {
/*    width: 160px;*/
    margin-left:0px;
  }


#menur li {
/*    esse height afeta a entrelinha do menu no Firefox... mas também altera o IE (???)*/
	margin-bottom:0px;
/*aqui altera a largura do div no ie*/
width:190px;
    display: block;
    height:25px;
  }


#menur a, .fake_menu {
    /* esse height afeta a entrelinha do menu no IEdisplay: block;*/
 padding: 10px 0px 0px 0px;
    border: 0px;
/*    width: 228px;*/
    text-decoration: none;
    voice-family: "\"}\"";
 voice-family:inherit;
    width:190px;
    vertical-align:middle;
    color:#7f7f7f;
    font-weight:bolder;
    height:14px;
  }


#menur a:hover {
    background-image: url(img/b g_item_menu.jpg);
    background-repeat:no-repeat;
    color:#000000;
    font-weight:bolder;
  }

/*Regra para sobrescrever estilo padrão do site*/
		#content #menur ul {
			background: none;
			border:none;
		}

.label_form_cad_site {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B5121B;
	padding-right: 7px;
	padding-left: 7px;

}
#campos_form_cad_site,#campo_nome,#campo_email1,#campo_email2,#campo_empresa,#campo_area_atua,#campo_ddd_tel,#campo_cel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #000000;
		padding-right: 3px;
	padding-left: 3px;
			margin-top: 3px;
	margin-left: 7px;
	margin-bottom: 3px;
}



