/* CSS Document */
*{
	margin:0;
	padding:0;
	list-style:none;
}

body{background: url(infinity_blue/bg_body.jpg) top center repeat-x #ededed; text-align:center;}

#div_global{background:url(infinity_blue/fundo_global.jpg) no-repeat #ededed; text-align:left; margin:auto; width:816px; margin-top:25px; overflow:hidden;}

#div_topo{ float:left; width:816px;position:relative; height:160px;}

#div_logo{background:url(infinity_blue/logo.jpg) no-repeat; width:109px; height:103px; position:absolute; top:17px; left:40px;}

#div_menu{ background:url(infinity_blue/fundo_menu.gif) no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:17px; position:absolute; top:128px; left:16px; height:27px; width:778px; margin-left:3px; font-weight:bold;}
#div_menu ul{padding-top:4px; margin-left:45px;}
#div_menu li{display:inline; padding:3px 8px; color:#660605;}
#div_menu li a{text-decoration:none; color:#fff;}
#div_menu li a:hover{color:#e95f5e;}
.risco{font-size:7px; font-weight:bold; margin:-5px;}

#div_menu li.class_inicio{color:#660605; background:#ffffff; position:relative;}
#div_menu li.class_inicio a{text-decoration:none; color:#660605;}
#div_menu li.class_inicio a:hover{color:#e95f5e;}

#div_baner_topo{background:url(infinity_blue/banner.jpg) no-repeat; width:622px; height:90px; top:22px; position:absolute; left:143px; border:2px solid #b8aaaa;}

#div_banner{width:816px;}
#div_img{float:left; position:relative; left:48px; width:505px; height:216px; overflow:hidden; background:url(infinity_blue/img.jpg) no-repeat;}
#div_login{float:left; position:relative; left:58px; background:url(infinity_blue/bottom_login.gif) no-repeat bottom #BEC0C2; padding-bottom:10px;}

#div_img_quadro_topo{background:url(infinity_blue/topo_login.gif) no-repeat; width:212px; height:10px;}
#div_img_quadro_bottom{background:url(infinity_blue/bottom_login.gif) no-repeat; width:212px; height:10px; clear:both;}
#div_login_text{float:left;}

#div_login_text{font-family:Arial, Helvetica, sans-serif; padding:5px 11px; font-size:12px; font-weight:bold; color:#FFFFFF; width:190px; height:185px;}

#div_login_text h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; border-bottom: 1px solid; border-bottom-style: dotted; margin-bottom:8px; color:#58595b;}

#div_login_text label{font-size:11px; font-weight:normal; color:#58595b;}
#div_login_text li{font-size:11px; font-weight:normal; display:inline; color:#58595b;}
.input_login{width:180px; margin: 3px 0px; border: 1px solid #b9cab9;}
.input_senha{width:180px; margin: 3px 0px; border: 1px solid #b9cab9;}
#btn_enviar{background:#656a73; border:none; color:#ffffff; font-size:11px; padding:3px; font-weight:bold; margin: 13px 0px 0 130px; cursor:pointer; border:#929599 1px solid;}
#btn_enviar:hover{background:#5b0a09; color:#fff000; border:1px solid #d05c5b;}

#input_opcao1{margin-top:6px;}
#input_opcao1 label{font-size:30px;}

#div_conteudo{clear:both; width:778px; margin:0 19px; background:#fff; float:right;}
#bottom_lateral_noticias{background:url(infinity_blue/bottom_noticias_home.gif) no-repeat; width:242px; height:5px; margin-bottom:5px;}
#div_noticias_home{float:left; position:relative; left:30px; top:10px; width:235px;}

#div_depoimentos{width:178px; background:#AA1413; padding:4px 5px 5px 8px; height:85px; margin-bottom:10px;}
#div_depoimentos a{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#d8d1d0;}
#div_depoimentos a:hover{color:#f1f2b1;}
#div_depoimentos img{border:none; margin-top:6px;}
#div_depoimentos p{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; border-bottom:1px dotted; margin-bottom:2px;}

.class_depoimentos{width:150px; position:absolute; top:293px; left:84px;}

#div_noticias_home .class_text_noticia_home{background:#BEC0C2; width:170px; padding: 5px 11px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AA1413;}
#div_noticias_home .class_text_noticia_home span{text-decoration:none;}
#div_noticias_home .class_text_noticia_home span a{color:#6d6e71; font-weight:bold;}
#div_noticias_home .class_text_noticia_home span a:hover{color:#f10404;}
#div_noticias_home .class_text_noticia_home a{text-decoration:none; color:#58595b;}
#div_noticias_home .class_text_noticia_home a:hover{color:#6d6e71;}
#div_noticias_home .class_text_noticia_home h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; border-bottom: 1px solid; border-bottom-style: dotted; margin-bottom:8px; color:#58595b;}
#div_noticias_home .class_text_noticia_home li{margin:4px 0; color:#58595b;}
#div_noticias_home .prim{background:url(infinity_blue/topo_noticias_home.gif) no-repeat #BEC0C2;}

#todas_noticias{background:#656a73; border:none; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:bold; margin:13px 0 0 54px; padding:3px; width:115px; border:#929599 1px solid;}
#todas_noticias:hover{background:#5b0a09 none repeat scroll 0 0; color:#fff000; border:1px solid #d05c5b;}

#div_apresentacao{float:left; width:514px; margin-top:15px;}
#div_apresentacao p{text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#333;}
#div_apresentacao a{text-decoration:none; color:#bb221a; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#div_apresentacao a:hover{color:#e3655e;}
#div_apresentacao h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; border-bottom: 1px solid #aa1413; border-bottom-style: dotted; margin-bottom:8px; color:#aa1413;}
.class_text_noticia_home li{margin:4px 0;}

#div_cursos_disponiveis{float:left; width:514px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:20px;}
#div_cursos_disponiveis h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; border-bottom: 1px solid; border-bottom-style: dotted; margin-bottom:8px; color:#aa1413;}
.class_graduacao{float:left; width:170px;}
.class_graduacao ul li{margin:7px 0; color:#333; font-size:11px;}
.class_graduacao ul li.cursos_home{margin:7px 0; font-weight:bold; color:#971517; font-size:13px;}
.class_graduacao ul li a{text-decoration:none; font-weight:normal; color:#333; font-size:11px;}
.class_graduacao ul li a:hover{color:#B4CAB5;}

/*  background:url(infinity_blue/fundo_rodape.jpg) no-repeat; */
#div_rodape{background:url(infinity_blue/back.jpg) repeat-x #971517; height:162px; clear:both;}
#div_final{width:816px; background:url(infinity_blue/fundo.jpg) no-repeat top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff000; padding-top:36px; color:#FFFFFF; margin: auto; position:relative}
#div_final label{padding:0 0 0 60px;}
#rod_textos{width:500px; height:80px; text-align:left; overflow:hidden; position:absolute; top:35px; left:20px;}
#rod_textos a{color:#CCC;}
#rod_links{width:316px; height:80px; text-align:right; overflow:hidden; position:absolute; top:35px; right:20px;}


#div_uninter{float:left; width:514px; margin-top:15px;}
#div_uninter li{margin:7px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#6D4040;}
#div_uninter p{text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#333; margin-bottom:20px;}
#div_uninter a{text-decoration:none; color:#bb221a; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#div_uninter a:hover{color:#e3655e;}
#div_uninter h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; border-bottom: 1px solid #aa1413; border-bottom-style: dotted; margin-bottom:8px; color:#aa1413;}

#div_unidade{float:left; width:514px; margin-top:15px;}
#div_unidade strong{ color:#971517; font-size:13px;}
#div_unidade li{margin:15px 0 5px 0; font-weight:bold; color:#6d4040; font-family:Arial, Helvetica, sans-serif;}
#div_unidade p{text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#333;}
#div_unidade a{text-decoration:none; color:#bb221a; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#div_unidade a:hover{color:#e3655e;}
#div_unidade h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; border-bottom: 1px solid #aa1413; border-bottom-style: dotted; margin-bottom:8px; color:#aa1413;}

.linkbuttons{margin-top:60px; width:470px; float:left;}
.linkbuttons a{padding:2px;}

#div_cursos{float:left; width:514px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; color:#5f5656; line-height:22px;}
#div_cursos li{ font-weight:bold; margin-top:15px; font-size:13px; color:#333; display:block;}
#div_cursos li.cursos_cursos{font-size:11px; color:#777777; font-weight:normal;}
#div_cursos p{text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#333;}
#div_cursos a{text-decoration:none; color:#bb221a; font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:normal;}
#div_cursos a:hover{color:#e3655e;}
#div_cursos h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; border-bottom: 1px solid #aa1413; border-bottom-style: dotted; margin-bottom:8px; color:#aa1413;}
#div_cursos h4{font-size:13px; color:#971517; margin-top:15px;}

.class_cursos01 a{padding:0 5px;}
.class_cursos01 li{margin:5px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#6D4040}

.class_cursos02{margin-top:30px;}
.class_cursos02 a{padding:0 5px;}
.class_cursos02 li{margin:5px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#6D4040}

.class_cursos03{margin-top:30px;}
.class_cursos03 a{padding:0 5px;}
.class_cursos03 li{margin:5px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#6D4040}

.bt_inscrever{display:block; width:308px; height:66px; background:url(infinity_blue/inscreva-se.gif) no-repeat 0 0; margin-left:102px;}
.bt_inscrever:hover{background:url(infinity_blue/inscreva-se.gif) no-repeat 0 -66px;}

#div_noticias{float:left; width:514px; margin-top:15px;}
#div_noticias span{margin:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#div_noticias li{font-weight:bold;}
#div_noticias p{text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-top:10px; line-height:20px;}
#div_noticias p.noticias_sub{color:#971517; font-size:13px;}
#div_noticias a{text-decoration:none; color:#bb221a; font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:normal;}
#div_noticias a:hover{color:#e3655e;}
#div_noticias h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; border-bottom: 1px solid #aa1413; border-bottom-style: dotted; margin-bottom:8px; color:#aa1413;}

.class_noticias{margin:5px;}

#div_contato{float:left; width:514px; margin-top:15px;}
#div_contato li{margin:5px 0; font-weight:bold;}
#div_contato p{text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#333;}
#div_contato a{text-decoration:none; color:#bb221a; font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:normal;}
#div_contato a:hover{color:#e3655e;}
#div_contato h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; border-bottom: 1px solid #aa1413; border-bottom-style: dotted; margin-bottom:8px; color:#aa1413;}

#form_contato{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:13px 0;}
.input_contato{width: 450px; margin:3px 0 12px 0; border:1px solid #d83433;}

#btn_contato{background:#656A73 none repeat scroll 0 0; border:medium none; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:bold; margin:0px 0 0 130px; padding:3px; width:150px; border:1px solid #929599;}
#btn_contato:hover{background:#5B0A09; color:#fff000; border:1px solid #D05C5B;}
#form_contato label{margin-bottom:5px; color:#333;}

.select{width:200px;}

#div_frm_comentario{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#6D6E71; margin-left:88px;}
#div_frm_comentario h5{font-size:12px; margin-bottom:10px;}
#frmComentario input{width:323px; margin-bottom:10px; border:1px solid #D83433;}
#frmComentario textarea{border:1px solid #D83433;}
.bt_depoimentos{width:100px!important; background:#656A73; border:1px solid #929599!important; color:#ffffff; cursor:pointer; font-weight:bold; font-size:11px; margin:15px 0px 0px 100px;}
.bt_depoimentos:hover{background:#5B0A09; color:#fff000; border:1px solid #D05C5B;}