/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * CSS Author:    jvhm
 * Browser:        0
 * Browser group: 
 */
* { margin: 0; padding: 0; }
@font-face { font-family: FrutigerLTStd45Light; src: url('../fonts/FrutigerLTStd/frutigerltstd-light-webfont.eot'); src: url('../fonts/FrutigerLTStd/frutigerltstd-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/FrutigerLTStd/frutigerltstd-light-webfont.woff') format('woff'), url('../fonts/FrutigerLTStd/frutigerltstd-light-webfont.ttf') format('truetype'), url('../fonts/FrutigerLTStd/frutigerltstd-light-webfont.svg#FrutigerLTStd45Light') format('svg'); }
@font-face { font-family: FrutigerLTStd45Light; font-style: italic; src: url('../fonts/FrutigerLTStd/frutigerltstd-lightitalic-webfont.eot'); src: url('../fonts/FrutigerLTStd/frutigerltstd-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/FrutigerLTStd/frutigerltstd-lightitalic-webfont.woff') format('woff'), url('../fonts/FrutigerLTStd/frutigerltstd-lightitalic-webfont.ttf') format('truetype'), url('../fonts/FrutigerLTStd/frutigerltstd-lightitalic-webfont.svg#FrutigerLTStd46LightItalic') format('svg'); }
@font-face { font-family: FrutigerLTStd47LightCondensed; src: url('../fonts/FrutigerLTStd/frutigerltstd-lightcn-webfont.eot'); src: url('../fonts/FrutigerLTStd/frutigerltstd-lightcn-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/FrutigerLTStd/frutigerltstd-lightcn-webfont.woff') format('woff'), url('../fonts/FrutigerLTStd/frutigerltstd-lightcn-webfont.ttf') format('truetype'), url('../fonts/FrutigerLTStd/frutigerltstd-lightcn-webfont.svg#FrutigerLTStd47LightCondensed') format('svg'); }
@font-face { font-family: FrutigerLTStd65; font-weight: bold; src: url('../fonts/FrutigerLTStd/frutigerltstd-bold-webfont.eot'); src: url('../fonts/FrutigerLTStd/frutigerltstd-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/FrutigerLTStd/frutigerltstd-bold-webfont.woff') format('woff'), url('../fonts/FrutigerLTStd/frutigerltstd-bold-webfont.ttf') format('truetype'), url('../fonts/FrutigerLTStd/frutigerltstd-bold-webfont.svg#FrutigerLTStd65Bold') format('svg'); }
@font-face { font-family: FrutigerLTStd65; font-weight: bold; font-style: italic; src: url('../fonts/FrutigerLTStd/frutigerltstd-bolditalic-webfont.eot'); src: url('../fonts/FrutigerLTStd/frutigerltstd-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/FrutigerLTStd/frutigerltstd-bolditalic-webfont.woff') format('woff'), url('../fonts/FrutigerLTStd/frutigerltstd-bolditalic-webfont.ttf') format('truetype'), url('../fonts/FrutigerLTStd/frutigerltstd-bolditalic-webfont.svg#FrutigerLTStd66BoldItalic') format('svg'); }
@font-face { font-family: FrutigerLTStd67Condensed; src: url('../fonts/FrutigerLTStd/frutigerltstd-bold-webfont.eot'); src: url('../fonts/FrutigerLTStd/frutigerltstd-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/FrutigerLTStd/frutigerltstd-bold-webfont.woff') format('woff'), url('../fonts/FrutigerLTStd/frutigerltstd-bold-webfont.ttf') format('truetype'), url('../fonts/FrutigerLTStd/frutigerltstd-bold-webfont.svg#FrutigerLTStd65Bold') format('svg'); }
@font-face { font-family: FrutigerLTStd67Condensed; src: url('../fonts/FrutigerLTStd/frutigerltstd-boldcn-webfont.eot'); src: url('../fonts/FrutigerLTStd/frutigerltstd-boldcn-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/FrutigerLTStd/frutigerltstd-boldcn-webfont.woff') format('woff'), url('../fonts/FrutigerLTStd/frutigerltstd-boldcn-webfont.ttf') format('truetype'), url('../fonts/FrutigerLTStd/frutigerltstd-boldcn-webfont.svg#FrutigerLTStd67BoldCondensed') format('svg'); font-weight: bold; }
h1 { color: #3399cc; font-family: FrutigerLTStd67Condensed, Arial; text-transform: uppercase; font-weight: bold; }
h2 { color: #3399cc; font-family: FrutigerLTStd67Condensed, Arial; text-transform: uppercase; font-weight: bold; }
h3 color: #3399cc; font-family: FrutigerLTStd67Condensed, Arial; text-transform: uppercase; font-weight: bold; }
h4 { color: #3399cc; font-family: FrutigerLTStd67Condensed, Arial; text-transform: uppercase; font-weight: bold; }
a:link, a:visited, a:active{ color: #999999; text-decoration: none; }
a:hover{ color: #666666; text-decoration: none; }
a img { border: none; }
.clear { clear: both; height: 0px; }
.main_divisor_blue { float: left; width: 100%; height: 4px; background-color: #3399cc; }
.main_divisor_yellow { float: left; width: 100%; height: 4px; background-color: #ffff33; }
.main_page { float: left; width: 100%; font: 13px FrutigerLTStd47LightCondensed, Arial; color: #666666; }
.topo { float: left; width: 100%; }
.topo_menu { float: left; width: 100%; height: 27px; background-color: #999999; }
.topo_menu_underline { margin-top: 2px; }
.topo_menu_underline2 { margin-top: 3px; }
.topo_menu_content { float: left; width: 898px; margin-top: 9px; text-align: right; color: #ffffff; font: 12px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; position: relative; left: 50%; margin-left: -449px; }
.topo_menu_items { float: left; text-align: right; color: #ffffff; text-transform: uppercase; width: 480px; list-style: none; text-align: center; position: relative; left: 100%; margin-left: -480px; }
.topo_menu_item ul { list-style: none; display: none; }
.topo_menu_item { float: left; font: 12px FrutigerLTStd47LightCondensed, Arial; }
.topo_menu_item_box { float: left; width: 60px; font: 12px FrutigerLTStd47LightCondensed, Arial; }
.topo_menu_item_box2 { float: left; width: 90px; font: 12px FrutigerLTStd47LightCondensed, Arial; }
.topo_menu_item_box3 { float: left; width: 70px; font: 12px FrutigerLTStd47LightCondensed, Arial; }
.topo_menu_item_box_end { float: left; font: 12px FrutigerLTStd47LightCondensed, Arial; }
.topo_menu_item_active ul { list-style: none; display: block; }
.topo_menu_item_active { float: left; font-weight: bold; }
a.topo_menu_item_link:link, a.topo_menu_item_link:visited { color: #ffffff; text-decoration: none; padding-left: 3px; padding-right: 3px; padding-bottom: 5px; }
a.topo_menu_item_active_link:link, a.topo_menu_item_active_link:visited { color: #cccccc; text-decoration: none; padding-left: 3px; padding-right: 3px; padding-bottom: 5px; }
a.topo_menu_item_link:hover { color: #cccccc; text-decoration: none; padding-left: 3px; padding-right: 3px; padding-bottom: 5px; }
.topo_main { float: left; width: 898px; height: 156px; position: relative; left: 50%; margin-left: -449px; }
.topo_underline { float: left; width: 898px; text-align: right; position: relative; left: 50%; margin-left: -449px; }
.topo_underline_items { float: left; width: 480px; height: 5px; list-style: none; text-align: center; position: relative; left: 100%; margin-left: -481px; }
.topo_underline_item1 { float: left; width: 36px; height: 5px; margin-right: 25px; }
.topo_underline_item2 { float: left; width: 42px; height: 5px; margin-right: 18px; }
.topo_underline_item3 { float: left; width: 71px; height: 5px; margin-right: 20px; }
.topo_underline_item4 { float: left; width: 69px; height: 5px; margin-right: 20px; }
.topo_underline_item5 { float: left; width: 49px; height: 5px; margin-right: 20px; }
.topo_underline_item6 { float: left; width: 53px; height: 5px; margin-right: 19px; }
.topo_underline_item7 { float: left; width: 34px; height: 5px; }
.topo_underline_item_box_active { float: left; width: 100%; height: 5px; background-color: #ffff33; }
.topo_underline_item_box { float: left; width: 100%; height: 5px; background-color: #ffff33; display: none; }
.topo_underline_item_box2 { float: left; width: 90px; }
.topo_underline_item_box3 { float: left; width: 70px; }
.topo_underline_item_box_end { float: left; }
.topo_main_logo { float: left; margin-top: 6px; width: 465px; }
a.topo_main_logo:link, a.topo_main_logo:visited, a.topo_main_logo:hover { text-decoration: none; border-style: none; }
.topo_main_rightcol { float: left; width: 433px; }
.topo_social { margin-top: 10px; float: right; }
.topo_info { margin-top: 90px; float: right; font: 15px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; }
.main_content { float: left; width: 898px; position: relative; left: 50%; margin-left: -449px; }
.content_top { float:left; width: 100%; height: 105px; }
.content_top_title { color: #3399cc; font: 40px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; line-height: 90%; margin-top: 30px; }
.content_top_title2 { color: #3399cc; font: 40px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; line-height: 90%; margin-left: 25px; margin-top: 30px; }
.content_top_subtitle { color: #999999; font: 14px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; }
.content_top_subtitle2 { color: #999999; font: 14px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; margin-left: 25px; }
.horizontal_divisor1 { float: left; width: 588px; height: 11px; background-image: url('../imagens/sombra-horizontal1.jpg'); margin-top: 5px; margin-left: 25px; }
.horizontal_divisor2 { float: left; width: 883px; height: 11px; background-image: url('../imagens/sombra-horizontal2.jpg'); margin-top: 15px; }
.content_left { float: left; width: 244px; margin-right: 20px; margin-top: 20px; }
.content_left2 { float: left; width: 244px; margin-right: 20px; margin-top: 5px; }
.content_left_noticias { float: left; width: 244px; margin-right: 20px; margin-top: 30px; }
.content_left_contatos { float: left; width: 244px; margin-right: 20px; margin-top: 30px; }
.content_right { float: left; width: 623px; }
.vertical_divisor1 { float: left; width: 11px; height: 416px; background-image: url('../imagens/sombra-vertical1.jpg'); margin-top: 30px; }
.main_banner { width: 627px; height: 170px; }
.main_block { width: 100%; }
.main_left { float: left; }
.main_left_content_block { float: left; margin-top: 30px; }
.main_left_content { float: left; width: 283px; margin-left: 25px; margin-right: 35px; margin-top: 30px; margin-bottom: 16px; }
.main_left_content2 { float: left; width: 326px; margin-left: 25px; margin-right: 0px; margin-top: 30px; margin-bottom: 17px; }
.main_left_content3 { float: left; width: 200px; height: 150px; margin-left: 25px; margin-right: 0px; margin-top: 30px; margin-bottom: 17px; }
.main_left_content4 { float: left; width: 344px; height: 240px; margin-left: 25px; margin-right: 0px; margin-top: 30px; margin-bottom: 17px; }
.main_right { float: left; width: 242px; height: 238px; margin-left: 30px; margin-right: 0px; margin-top: 30px; border-bottom: 0px; }
.vertical_divisor2 { float: left; width: 6px; height: 235px; background-image: url('../imagens/sombra-vertical2.jpg'); margin-top: 30px; }
.vertical_divisor3 { float: left; width: 6px; height: 235px; background-image: url('../imagens/sombra-vertical2.jpg'); margin-top: 50px; }
.main_sec_content_left { float: left; width: 326px; margin-left: 25px; margin-bottom: 20px; }
.main_sec_content_noticias { float: left; width: 600px; height: 335px; margin-left: 25px; margin-bottom: 45px; }
.main_sec_content_cursos { float: left; width: 600px; margin-left: 25px; margin-bottom: 45px; }
.main_sec_content_contatos { float: left; width: 600px; height: 335px; margin-left: 25px; margin-bottom: 45px; }
.main_sec_content_right { float: left; width: 255px; margin-left: 17px; padding-top: 30px; }
.main_sec_content_right2 { float: left; width: 265px; height: 370px; margin-left: 7px; padding-top: 30px; }
.main_sec_content_right3 { float: left; width: 350px; margin-left: 20px; margin-top: 30px; }
.main_sec_content_right4 { float: left; width: 430px; margin-left: 50px; margin-top: 30px; }
.bottom { float: left; width: 100%; }
.endereco { width: 100%; }
.endereco p{ text-align: center; color: #999999; font: 13px FrutigerLTStd47LightCondensed; }
.content_title { color: #3399cc; font: 24px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; }
a.content_title:link, a.content_title:visited, a.content_title:hover{ color: #3399cc; font: 24px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; text-decoration: none }
.content_subtitle { color: #999999; font: 15px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; line-height: 140%; }
.content_subtitle2 { color: #999999; font: 12px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; }
.subcontent_title { color: #3399cc; font: 11px FrutigerLTStd65, Arial; text-transform: uppercase; font-weight: bold; margin-top: 10px; }
a.subcontent_title:link, a.subcontent_title:visited, a.subcontent_title:hover { color: #3399cc; font: 11px FrutigerLTStd65, Arial; text-transform: uppercase; font-weight: bold; margin-top: 10px; text-decoration: none; }
.subcontent { color: #666666; font: 12px FrutigerLTStd47LightCondensed, Arial; }
.section_content_title { color: #3399cc; font: 13px FrutigerLTStd67Condensed, Arial; text-transform: uppercase; font-weight: bold; }
.section_content_text { color: #999999; font: 13px FrutigerLTStd47LightCondensed, Arial; }
.section_noticia_date { color: #3399cc; font: 13px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; line-height: 190%; }
.section_noticia_title { color: #3399cc; font: 24px FrutigerLTStd47LightCondensed, Arial; }
.section_noticia_text { color: #999999; font: 13px FrutigerLTStd47LightCondensed, Arial; }
.section_curso_title { color: #3399cc; font: 18px FrutigerLTStd67Condensed, Arial; font-weight: bold; text-transform: uppercase; }
.section_curso_form_title { color: #3399cc; font: 24px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; }
.section_curso_subtitle { color: #999999; font: 13px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; margin-bottom: 10px; }
.section_curso_text { color: #999999; font: 13px FrutigerLTStd47LightCondensed, Arial; }
.section_curso_text p { margin-top: 10px; margin-bottom: 10px;}
.section_curso_text ol { margin-left: 20px; }
.section_curso_text ul { margin-left: 20px; }
.section_curso_text li { margin-left: 20px; }
.section_curso_prof { width: 420px; color: #999999; font: 13px FrutigerLTStd47LightCondensed, Arial; border: 1px solid #666666; padding: 10px; margin-top: 20px; }
.section_curso_prof a { color: #fff; }
.section_curso_prof_title { color: #3399cc; font: 13px FrutigerLTStd67Condensed, Arial; font-weight: bold; text-transform: uppercase; }
.section_curso_prof_nome { text-transform: uppercase; }
.section_depoimento_title { color: #3399cc; font: 24px FrutigerLTStd47LightCondensed, Arial; }
.section_prof_img { float: left; margin-right: 0px; width: 75px; height: 75px; }
.section_prof_img2 { float: left; margin-right: 0px; width: 150px; height: 180px; }
.section_prof_text { float: left; width: 331px; margin-left: 10px; }
.section_prof_text_det { float: left; width: 380px; margin-left: 10px; }
.section_prof_text_det ul { list-style: disc; margin-left: 15px; }
.section_prof_mais { display: inline; margin-left: 85%; margin-top: 5px; }
.section_contatos_title { color: #3399cc; font: 24px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; line-height: 120%; }
.section_contatos_subtitle { color: #999999; font: 13px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; margin-bottom: 10px; }
.section_contatos_form { color: #666666; font: 12px FrutigerLTStd47LightCondensed, Arial; }
.side_menu { color: #999999; font: 15px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; list-style: none; }
.side_menu_item { margin-top: 10px; margin-bottom: 8px; }
a.side_menu_item:link, a.side_menu_item:visited, a.side_menu_item:hover { color: #999999; font: 15px FrutigerLTStd47LightCondensed, Arial; text-decoration: none; cursor: pointer; }
.side_menu_divisor { width: 100%; border-top: 1px solid #999999; }
.cursos_menu { display:none; width:200px; list-style: disc; margin-left: 15px; text-transform: none; }
.cursos_menu_active { width:200px; list-style: disc; margin-left: 15px; text-transform: none; }
.curso_prof_link{ color: #ffffff; font: 9px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; background-color: #3399cc; padding: 3px 3px 0px 3px; text-decoration: none; }
.noticia_menu { list-style: none; }
.noticia_menu_item { list-style: none; }
.noticia_menu_item a { color: #fff; text-decoration: none; }
.noticia_menu_titulo { color: #3399cc; font: 14px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; }
.noticia_menu_descr { color: #999999; font: 14px FrutigerLTStd47LightCondensed, Arial; }
.noticia_menu_link{ color: #ffffff; font: 9px FrutigerLTStd47LightCondensed, Arial; text-transform: uppercase; background-color: #3399cc; padding: 3px 3px 0px 3px; text-decoration: none; }
.noticia_menu_divisor { width: 100%; height: 1px; background-color: #999999; margin-top: 8px; margin-bottom: 8px; }
.contatos_menu { list-style: none; }
.contatos_menu_item { list-style: none; }
.contatos_menu_titulo { color: #3399cc; font: 14px FrutigerLTStd67Condensed, Arial; font-weight: bold; text-transform: uppercase; }
.contatos_menu_descr { color: #999999; font: 14px FrutigerLTStd47LightCondensed, Arial; }
.contatos_menu_descr a{ color: #999999; text-decoration: none; }
.contatos_menu_descr a:hover{ color: #666666; text-decoration: none; }
.contatos_menu_divisor { width: 100%; height: 1px; background-color: #999999; margin-top: 8px; margin-bottom: 8px; }
.forms { border: 1px solid #999999; background-color: #ffffff; }
.form_label { float:left; padding-top: 5px; margin-right: 10px; }
.form_label2 { float:left; padding-top: 5px; margin-right: 8px; }
.form_label3 { float:left; padding-top: 5px; margin-bottom: 8px; }
.form_label4 { float:left; padding-top: 2px; margin-right: 10px; }
.form_label5 { float:left; padding-top: 2px; margin-right: 10px; margin-top: 2px; }
.form_box { float:left; }
.form_box2 { float:left; margin-bottom: 10px; }
.form_radio1 { float: left; margin-right: 5px; margin-top: 2px; }
.form_radio2 { float: left; margin-right: 5px; margin-top: 2px; }
.form_radio_name1 { float: left; margin-right: 20px; margin-top: 2px; }
.form_radio_name2 { float: left; margin-right: 20px; padding-top: 2px; margin-top: 2px; }
.form_send { float: left; background-color: #3399cc; border: 1px solid #ffffff; color: #ffffff; font: 10px FrutigerLTStd67Condensed, Arial; font-weight: bold; text-transform: uppercase; height: 18px; width: 75px; background-image: url('../imagens/contato_envia_background.png'); margin-left: 77px; }
.form_send2 { background-color: #3399cc; border: 1px solid #3399cc; color: #ffffff; font: 10px FrutigerLTStd67Condensed, Arial; font-weight: bold; text-transform: uppercase; height: 14px; }
.form_icon { float: left; background-color: #3399cc; border: 1px solid #ffffff; height: 14px; }
.mapa { float: left; width: 898px; height: 373px; margin-bottom: 15px; }
.site_map { float: left; width: 100%; background-color: #999999; }
.parceiros { float: left; height: 70px; margin-left: 185px; margin-top: 10px; font: 11px FrutigerLTStd47LightCondensed, Arial; }
.site_map_content { float: left; width: 70%; margin-right: 15%; margin-left: 15%; margin-bottom: 20px; margin-top: 20px; color: #fff; font: 13px FrutigerLTStd47LightCondensed, Arial; list-style: none; }
a.site_map_link:link, a.site_map_link:active, a.site_map_link:visited { color: #fff; cursor: pointer; }
a.site_map_link:hover { color: #fff; text-decoration: underline; cursor: pointer; }
.site_map_content ul { list-style: none; }
a.site_map_curso_item:link, a.site_map_curso_item:active, a.site_map_curso_item:visited { color: #fff; cursor: pointer; }
a.site_map_curso_item:hover { color: #fff; text-decoration: underline; cursor: pointer; }
.site_map_curso_item { }
.site_map_curso { display:none; width:200px; list-style: disc; margin-left: 15px; text-transform: none; }
.site_map_curso_active { width:200px; list-style: disc; margin-left: 15px; text-transform: none; }

