*{ margin:0; padding:0; }

a{ text-decoration:none; color:#122F5B }
a:hover{ text-decoration:underline; }
img {border: none;}
body{ background:#122F5B url(imgs/bg-body.jpg) top left repeat-x; font:12px Arial, Helvetica, sans-serif; color:#666666; line-height:1.6em}

h2 {color:#122F5B}

p{  }

/* TITULOS */
.titulo-interna{ font-size:22px; font-weight:normal; color:#122F5B;  margin-bottom:27px; position:relative }
.subtitulo-interna{ font-size:18px; font-weight:normal; color:#122F5B; margin-bottom:27px; position:relative }

#principal{ width:940px; margin:0 auto; }

#topo{ height:169px; }

#conteudo-index, #conteudo{ background:#FFFFFF url(imgs/bg-conteudo.gif) bottom left no-repeat; }
#conteudo-index{ _margin-top:-3px; margin-top:2px; }
#conteudo{ _margin-top:-3px; padding:20px 27px; }

#banner-index{ float:left; padding:0 0 0 12px; }
#forum-index{ float:right; padding:0 12px 0 0; }

#destaque-box{ float:right; }

#newsletter-index{ background:url(imgs/box-newsletter.png) top left no-repeat; width:269px; height:101px; margin:30px 0 0 0; padding:0 0 0 20px; }

#twiter {margin:20px 0 0}

#newsletter-index h1{ font-size:21px; padding:9px 0 6px 0; color:#FFFFFF; font-weight:normal; letter-spacing:1px; }
#newsletter-index p{ padding:0 0 3px 0; }

#home-broke-index{ background:url(imgs/box-homebroke.jpg) top left no-repeat; width:269px; height:101px; margin:0; padding:0 0 0 20px; }
#home-broke-index h1{ font-size:21px; padding:15px 0 6px 0; color:#4a3006; font-weight:normal; letter-spacing:1px; }
#home-broke-index p{ padding:0 0 3px 0; }

#destaques{ margin:40px auto 0 auto; width:914px; }

#cursos-realizados-index{ float:left;  width:260px;  margin:0 0 0 15px; }
#agenda-index{  float: left; height: 252px; margin: 0 0 0 35px; width: 260px; }

#rodape{ color:#FFFFFF; margin:20px auto; width:800px; }
#rodape a{ color:#FFFFFF; }


/* área restrita */
div#arearestrita-video
{
	width:700px;
	margin-right: auto;
	margin-left:auto;
	text-align: center;
}

#titulo-curso
{
	font-weight: bold;
	color: gray;
	font-size: 18px;
	text-align: center;
}

div#arearestrita-mais-videos h2#titulo-mais-videos
{
	margin-top: 30px;
	color: #4F4F4F;
	font-weight: normal;
	font-size: 20px;
	font-family: 'Arial', 'Times New Roman';
}

div#arearestrita-mais-videos h2#subtitulo-mais-videos
{
	color: #4F4F4F;
	font-weight: bold;
	font-size: 17px;
	font-family: 'Verdana', 'Arial', 'Times New Roman';
}

#linha-mais-videos
{
	color: #63B8FF;
	width: 650px;
	float: right;
	margin-right: 50px;
	margin-top: -8px;
}

.lista_videos
{
	margin-bottom: 30px;
}

.lista_videos div#esquerda
{
	margin-top: 20px;
	float: left; 
	text-align: center;
	margin-right: 25px;
	margin-bottom: 30px;
}

.lista_videos div#esquerda p#descricao
{
	width: 150px;
	font-weight: bold;
	color: navy;
}

/* sobreposição de estilo evento e agenda por Eric   */
#cursos-realizados-index div#luzpropria-eventos h1, #agenda-index div#luzpropria-agenda h1 {border-bottom:1px solid #bdcedc;}
div#luzpropria-eventos h1, div#luzpropria-agenda h1 {padding:0 0 10px;  margin:0 0 20px}


#agenda-index div#luzpropria-agenda .luzpropria-todaosregistros { text-align:right}
.link_opcoes { color:#81A2BD; font-size:10px; margin:0 0 0 5px;}
.lista_parceiros div img {border:1px solid #CCCCCC}
#login_form{ padding:5px; margin:15px 12px 0 0; text-align:right}
#login_opcoes { text-align:right; padding:0 57px 0 0; margin:-5px 0 0; }
.inputlogin { border:1px solid #D8D8D8; font-size:10px; padding:2px; margin:0 5px 0 0}

.linksIndex { margin-bottom:15px;}



/* Cursos */
.clear{clear: both;}

.lista_cursos{   }

.lista_cursos div{ width:800px; margin-bottom: 50px;}

.lista_cursos div img{  }

.lista_cursos div#esquerda{float: left; width: 30%; margin-left: 20px; text-align: center;}

.lista_cursos div#direita{float: right; width: 30%; text-align: center; margin-right: 25px;}

/*.lista_cursos p{ font-size: 16px; font-weight: bold; width: 150px; margin-left: auto; margin-right: auto;}
*/

/* fim */
