@charset "utf-8";
/* CSS Document */
*{margin:0; font-family:verdana; padding:0; outline:none;}
body{ background:#bdc2c8;}

/*HEADER*/
.header{position:relative; margin:auto; width:780px; height:63px; padding:10px 0 0 0; background:url(../images/homepage02.jpg) ; border-bottom:5px solid #363c2d; color:#FFF;}
.header .logo{position:absolute; top:3px; left:10px;  width:72px; height:66px; background:url(../images/logo.gif) no-repeat;}
.header h1{margin:0px 0 0 110px; font-size:22px;}
.header h2{margin:0 0 0 110px; font-size:11px;}
/*HEADER*/

/*BANNER*/
.banner{position:relative; margin:auto; width:770px; height:190px;  background:#fff; padding:5px;}
/*BANNER*/

/*PAGE*/
.page{position:relative; margin:auto; width:780px; padding:0 0 40px 0; background:#fff url(../images/content_bg.png) repeat-y; border-top:1px solid #f5f1f1; border-bottom:2px solid #363c2d;}
.page .box-left{position:relative; margin:1px 2px 0 0; width:140px; float:left;}
.page .box-left h1{display:block; margin:0 0 0 2px; width:124px; border-left:5px solid #cacacb; border-bottom:1px solid #7d7d7d; background:#bbbcbc; padding:5px; font-size:12px; color:#fff; font-weight:bold; text-indent:5px; font-size:14px;}
.page .box-left .menu{position:relative; width:125px; margin:0 auto;}
.page .box-left .menu li{list-style:none; border-bottom:1px dotted #ababab;}
.page .box-left .menu li a{display:block; padding:8px 2px; font-size:12px; color:#000; text-decoration:none;}
.page .box-left .menu li a:hover{ background:#dfe0e1;}
.page .box-content{position:relative; margin:1px 0 0 2px; float:left; width:595px; padding:20px 20px 5px 20px; background:url(../images/bg-content.png) repeat-x;}

.box-content .box-home{position:relative; margin:0 0px 10px 0px; width:290px; padding:1px; border:1px solid #d6d6d6;}
.box-content .box-home-1{float:left;}
.box-content .box-home-r{float:right;}
.box-content .box-home h1{ margin:0 0 1px 0; height:25px; padding:0px; text-indent:15px;  padding:1px; background:#f1f3f4 url(../images/seta_1.png) 5px 10px no-repeat;}
.box-content .box-home h1 span{ margin:5px 0; display:block;}
.box-content .box-home a.cursos-presenciais{ margin:0; display:block; width:290px; height:190px; background:url(../images/cursos-presenciais.png); text-indent:-9999px;}
.box-content .box-home a.cursos-distancia{margin:0; display:block; width:290px; height:190px; background:url(../images/cursos-distancia.png); text-indent:-9999px;}
.box-content .box-home a.artigos{margin:0; display:block; width:290px; height:190px; background:url(../images/artigos.png); text-indent:-9999px;}
.box-content .box-home a.palestras{margin:0; display:block; width:290px; height:190px; background:url(../images/palestras.png); text-indent:-9999px;}
.box-home a.ver-todos{display:block; position:absolute; top:10px; right:5px; color:#d6d6d6; text-decoration:none; font-size:11px; width:55px; height:15px; background:url(../images/seta_2.png) no-repeat right 6px;}
.box-home a.ver-todos:hover{color:#666;}
.box-home table{margin:0; border-collapse:collapse; }
.box-home table td{ padding:5px; font-size:11px; color:#2d414a; text-align:justify;}
.box-home table tr.bg2 td{ background:#f1f3f4;}

/*PAGE*/
.footer{position:relative; margin:auto; width:780px; height:20px; padding:10px 0 0 0; font-size:10px; color:#7d7d7d; text-align:center;}
.footer .assinatura{ position:absolute; bottom:0px; right:3px; border:0px solid #f00;
	}
