@charset "utf-8";
/* CSS Document */

/* LF5 - lucasferr@gmail.com - Deus é Fiel */

/* Estrutural */

body {
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-size:12px;
	color: #000066;
	background: url(../img/body_bg.jpg) repeat-x center top #fff;
	text-align:justify;
}

body a:link, body a:visited, body a:active { color: #000066 ; text-decoration:none }
body a:hover { color: #000066 ; text-decoration:underline; }

/*//// BASICOS ////*/

:focus {outline: 0;} 

h2, h3, h4, h2 a, h3 a, h4 a {font-family: Calibri, Arial; color: #0072C5; font-weight: lighter;} 

h2 {font-size:24px; margin:0 0 10px 0;}

h3 {font-size:18px; margin:0 0 10px 0;}

h4 {font-size:16px; margin:0 0 10px 0;}

img {border:0px none;}

object{padding:0; margin:0}

p {margin:0 0 10px 0;}

input, select {color: #333;}

/*//// ESTRUTURAL ////*/

#geral, #rp div { 
	margin:0px auto 0px auto;
	width:950px;
}

#top, #main { 
	width:950px;
}

#main {padding:20px 0}

#rp{
	border-top: 10px solid #0085D2;
	background: #EFF7FC;
	padding:20px 0;
	clear:both;
	height:100px;
}

/*//// MAIN ////*/

#col1, #col3{ float:left; width:320px;}

#col2{ float:left; width:210px; background:#EDF7FC; margin:0 30px 30px 30px; padding:0 20px 10px 20px}

#col1{font-size:14px}

#col1 span, .noticias span{font-size:12px; color:#0085D2}

#col1 ul, .noticias ul{margin:0; padding:0 0 10px 0; list-style:none}
#col1 li, .noticias li{border-bottom:1px solid #CDD3D9; padding:10px 0; display:block }

#col2 ul{margin:0; padding:0 0 10px 15px; list-style-image:url(../img/bullet_1.gif)}
#col2 li{padding:0 0 2px 0px ;}
#col2 h2 {padding-top:10px}

.hh2noticia{margin:0; padding:0}
.hbotao{margin-bottom:20px}
.hbnews{margin-left:10px; vertical-align:bottom}

#col3 ul{margin:0; padding:0; list-style:none}
#col3 li{ display:block; clear:both; min-height:80px; margin-bottom:15px}
#col3 img { float:left}
#col3 span, .links{font-size:14px; color:#0072C5}
#col3 p {margin-left:130px}

.imgIn{float:right; margin:0 0 30px 30px}

/*//// RP ////*/

#rp ul{ margin:0 0 10px 0; padding:0; list-style:none; display:block; width:950px; height:20px}
#rp li{ margin-right:10px; display:block; float:left}

#rp, #rp a:link, #rp a:visited, #rp a:active { color: #0085D2 ; text-decoration:none; font-size:11px }
#rp a:hover { color: #000066 ; text-decoration:none; }

#rp span {display:block; float:left;}

.endereco{width:800px; } 
.assinatura{width:150px; text-align:right}

/*//// INTERNA ////*/

#colin1{ width:690px; float:left; margin-right:30px; text-align:justify}
#colin2{ width:190px; float:left; background:#EDF7FC; padding:10px 20px; color:#0072C5}
#colin2 span { font-size:11px; color:#000066}

.noticias h3 {margin:0}

.inBasica ul, .cursos ul{margin:0; padding:0 0 10px 15px; list-style-image:url(../img/bullet_1.gif)}
.inBasica li, .cursos li{padding-bottom:5px;}

.cursos span {background:#EBEBEB; display:block; padding:10px 10px 0 10px; }
.cursos h3{background: url(../img/h3.jpg) no-repeat right top; color:#FFF; display:block; padding:80px 190px 0 10px ; margin:0; height:60px}

#banner {
margin:40px 0 0 300px;
/*_margin-left: 10px;*/
padding: 20px;
position: absolute;
}

.cursosLita ul {list-style:none; margin:0; padding:0; text-align:left; font-weight:bold}
.cursosLita li{ margin:0; padding:0 0 10px 0; border-bottom:1px solid #CDD3D9; list-style: none}

.webmail{ width:382px; text-align:right}
