* { font-family : Verdana, Geneva, sans-serif; font-size : 10px; }
html { margin : 0 auto; text-align : center; }
body.normals { background-color : #425363; background-image : url(../images/layout/background.jpg) !important; background-repeat : repeat-x; width : 900px; margin : 0 auto; text-align : left; }
body{ background-color:#425363; background-image : url(../images/layout/background-novo.jpg); background-repeat : repeat-x; width : 900px; margin : 0 auto; text-align : left;}
form { margin : 0; padding : 0; }
#banner * { cursor:pointer !important; }
#banner ol#controls { margin:1em 0; padding:0; height:28px; position:relative; top:-170px; float:right; text-align:right; }
#banner ol#controls li { background-color:#000; color:#FFF; }
#top { background-image : url(../images/layout/bg_top.jpg); background-repeat : no-repeat; height : 150px; }
#top #logo { margin : 28px 0 0 6px; width : 199px; height : 124px; float : left; cursor : pointer; }
#top #busca { color : #fff; width : 300px; height : 46px; padding-top : 6px; float : left; margin-top : 16px; margin-left : -10px; margin-right : 18px; }
#top #busca label { margin-left : 5px; margin-bottom : 5px; float : left; }
#top #busca .input_busca { height : 15px; padding : 0; border : none; width : 255px; margin-left : 5px; float : left; }
#top #busca img { cursor : pointer; float : left; margin-top : -3px; margin-left : 5px; }
#top #busca input[type="image"] { cursor : pointer; float : left; margin-top : -3px; margin-left : 5px; }
#top #areadoaluno { color : #fff; width : 340px; height : 46px; float : left; margin-top : 16px; }
#top #areadoaluno form { margin : 0; padding : 0; }
#top #areadoaluno p { padding : 0; margin-top : 5px; margin-left : 5px; margin-bottom : 5px; }
#top #areadoaluno p .left { float : left; }
#top #areadoaluno p .right { float : right; color : #adb9c7; font-family : Arial, Helvetica, sans-serif; font-size : 10px; margin-right : 20px; }
#top #areadoaluno p .right a { color : #adb9c7; font-family : Arial, Helvetica, sans-serif; font-size : 10px; }
#top #areadoaluno p .right a:hover { color : #0cf; }
#top #areadoaluno form { clear : left; position : relative; padding : 0; margin : 0 auto; top : 5px; }
#top #areadoaluno label { font-family : Arial, Helvetica, sans-serif; margin-left : 5px; margin-bottom : 5px; float : left; }
#top #areadoaluno .input { height : 15px; padding : 0; border : none; width : 92px; margin-left : 5px; float : left; }
#top #areadoaluno input[type="image"] { cursor : pointer; float : left; margin-top : -3px; margin-left : 5px; }
#top #areadoaluno .links { margin : 5px; }
#top #areadoaluno .links a { color : #fff; }
#top #areadoaluno .links a:hover { color : #0cf; }
#top #language { width : 20px; height : 50px; float : left; margin-top : 16px; margin-left : 16px; }
#top #language img { border : none; margin-bottom : 5px; }
#top #menu { width : 689px; height : 31px; float : left; margin-top : 26px; font-size : 13px; color : #3d566d; }
#middle #left { width : 199px; clear : both; float : left; }
#middle #left .top { font-family : "Trebuchet MS", Tahome, Arial, Helvetica, sans-serif; font-size : 25px; font-weight : bold; color : #cadcea; padding-top : 15px; padding-bottom : 15px; text-align : center; }
#middle #left .middle .bg_white { background-color : #fff; background-image : url(../images/layout/bg_menu_right.gif); background-position : right; background-repeat : repeat-y; float : left; border:#FFF solid 1px; }
#middle #left .middle { background-color : #fff; width : 199px; padding : 10px 0 10px 0; float : left; }
#middle #left .middle .menuTop { padding-top :10px; padding-left : 10px; float : left; }
#middle #left .middle ul { list-style-image : none; list-style-position : outside; list-style-type : none; margin : 0; margin-left : 10px; padding : 0; line-height : 1; float : left; }
#middle #left .middle img { margin : 5px 0 5px 0; }
/*******************************/
#menuEsquerdo { width:92%; padding-left:15px; }
#menuEsquerdo ul { width:135px; float:left; margin-left:50px !important; }
#menuEsquerdo ul li.menus { margin:0px; padding:0px; cursor:pointer; width:130px; float:left; text-align:left; border:#FFF solid 1px; margin-left:-5px; }
#menuEsquerdo .menu img { float:left; border:none; }
#menuEsquerdo .menu { line-height:50px; clear:left; }
#menuEsquerdo .menu a { font-size:13px; font-weight:bold; width:130px; height:32px; line-height:15px; padding-top:10px; float:left; color:#6785a1; text-decoration:none; }
#menuEsquerdo .menu a.line1 { padding-top:16px !important; }
#menuEsquerdo .ahover a { color : #0099d2; }
.ahover { color : #0099d2 !important; }
#menuEsquerdo ul li.menus.lines { margin:0px; padding:0px; margin-left:-50px; text-align:center; width:180px; float:left; }
#menuEsquerdo ul li.menus a { font-size:13px; font-weight:bold; width:130px; height:32px; line-height:15px; padding-top:10px; float:left; color:#6785a1; text-decoration:none; margin-top:0px !important; }
#menuEsquerdo ul li.menus a:hover { color : #0099d2; }
#menuEsquerdo ul li.menus #hidden_menu_1 { width:150px; margin-left:-30px !important; margin-top:10px !important; }
#menuEsquerdo ul li.menus #menu_1 { width:150px; margin-left:-30px !important; margin-top:10px !important; }
#menuEsquerdo ul li.menus.A { list-style-image:url("../images/layout/01.gif"); list-style-position:outside; position : relative; padding : 0px; cursor : pointer; }
#menuEsquerdo ul li.menus.B { list-style-image:url("../images/layout/02.gif"); list-style-position:outside; position : relative; padding : 0px; cursor : pointer; }
#menuEsquerdo ul li.menus.C { list-style-image:url("../images/layout/03.gif"); list-style-position:outside; position : relative; padding : 0px; cursor : pointer; }
#menuEsquerdo ul li.menus.D { list-style-image:url("../images/layout/04.gif"); list-style-position:outside; position : relative; padding : 0px; cursor : pointer; }
#menuEsquerdo ul li.menus.E { list-style-image:url("../images/layout/06.png"); list-style-position:outside; position : relative; padding : 0px; cursor : pointer; }
#menuEsquerdo ul li.menus.A:hover { list-style-image:url("../images/layout/01_hover.gif"); list-style-position:outside; }
#menuEsquerdo ul li.menus.B:hover { list-style-image:url("../images/layout/02_hover.gif"); list-style-position:outside; }
#menuEsquerdo ul li.menus.C:hover { list-style-image:url("../images/layout/03_hover.gif"); list-style-position:outside; }
#menuEsquerdo ul li.menus.D:hover { list-style-image:url("../images/layout/04_hover.gif"); list-style-position:outside; }
#menuEsquerdo ul li.menus.E:hover { list-style-image:url("../images/layout/06_hover.gif"); list-style-position:outside; }
#hidden_menu_1 { width:100% !important; float:left; }
#hidden_menu_1 li { cursor:pointer; width:99%; float:left; clear:left; width:180px; margin-left:-40px; list-style:none !important; }
#hidden_menu_1 li a { font-size:13px; font-weight:bold; width:99%; height:auto; line-height:20px; float:left; color:#6785a1; text-decoration:none; }
#hidden_menu_1 li a:hover { color : #0099d2; }
/***/
#linkcatalogo:hover{color : #0099d2;}
#menu_1 { width:100% !important; float:left; }
#menu_1 li { cursor:pointer; width:99%; float:left; clear:left; width:180px; margin-left:-40px; list-style:none !important; }
#menu_1 li a { font-size:11px; width:99%; height:auto; line-height:20px; float:left; color:#6785a1; text-decoration:none; }
#menu_1 li a:hover { color : #0099d2; }
/*******************************/
#middle #center { float : left; width : 701px; }
#middle #center #banner { height : 170px; margin : 10px; margin-top : 0; width : 680px; }
#middle #center #cadastre { margin-left : 10px; margin-right : 10px; }
#middle #center .middle { height : 295px; margin : 10px 10px 0 10px; }
#middle #center .middle .right { border : 1px solid #d3d7da; margin-left : 6px; height : 283px; width : 260px; float : left; }
#middle #center .middle .right .bloco { clear : both; margin : 10px; float : left; }
#middle #center .middle .right .bloco span { margin:2px; padding:0px; font-size : 9px; text-align:left !important; }
#middle #center .middle .right .bloco div.b { font-weight : bold; text-align:left !important; }
#middle #center .middle .right .bloco a { text-decoration:none; color:#00344e; padding:0px; text-align:left !important; }
#middle #center .middle .right .bloco a:hover { text-decoration : none; color : #0099d2; }
#middle #center .middle .right .bloco .hr { margin-top : 15px; margin-bottom : 15px; }
#middle #center .middle .right .bloco img { border : none; float : left; margin-right : 5px; }
#middle #center .middle #youtube { border : 1px solid #d3d7da; width : 400px; float : left; padding : 5px; }
#middle #center .middle #youtube .span { font-family : Verdana, Geneva, sans-serif; font-size : 13px; font-weight : bold; float : left; margin-top : 3px; }
#middle #center .middle #youtube .img { float : right; border : none; }
#middle #center .middle #youtube #controles { background-color : #000; width : 400px; height : 20px; float : left; }
#middle #center .middle #youtube #controles img { float : left; }
#middle #center .middle #youtube #controles .btn { width : 20px; height : 20px; cursor : pointer; background-repeat : no-repeat; float : left; }
#middle #center .middle #youtube #controles #btn_play { background-image : url(../images/home/youtube_play.gif); }
#middle #center .middle #youtube #controles #btn_play:hover { background-image : url(../images/home/youtube_play_hover.gif); }
#middle #center .middle #youtube #controles #btn_stop { background-image : url(../images/home/youtube_stop.gif); }
#middle #center .middle #youtube #controles #btn_stop:hover { background-image : url(../images/home/youtube_stop_hover.gif); }
#middle #center .middle #youtube #controles #btn_pause { background-image : url(../images/home/youtube_pause.gif); }
#middle #center .middle #youtube #controles #btn_pause:hover { background-image : url(../images/home/youtube_pause_hover.gif); }
#middle #center .middle #youtube #controles #btn_sound_on { background-image : url(../images/home/youtube_sound_on.gif); }
#middle #center .middle #youtube #controles #btn_sound_on:hover { background-image : url(../images/home/youtube_sound_on_hover.gif); }
#middle #center .midle { border : 1px solid #d3d7da; height : 295px; width : 400px; margin-left : 10px; margin-top : 10px; }
#middle #center .A { background-color : #fff; }
#middle #center .B { background-color : #fff; margin-top : 6px; padding : 10px; }
#middle #center .B img { border : none; margin : 11px; }
#middle #center .B img.img { margin : 0 7px 0 7px; }
#middle #center .C { background-color : #fff; margin-top : 3px; padding : 10px; }
#middle #center .C .text { float : left; }
#middle #center .C .text p { margin : 0; padding : 0; }
#middle #center .C .text h1 { margin : 0; padding : 0; }
#middle #center .C .icones { float : right; }
#middle #center .C .icones img { cursor : pointer; border : none; }
#middle #left .bottom { width : 190px; margin-top : 10px; background-color : #a7b4bf; float : left; }
#middle #left .bottom .title { margin : 2px; margin-top : -2px; padding : 5px; color : #fff; font-family : Arial, Helvetica, sans-serif; font-size : 10px; text-align : center; background-color : #667b8a; }
#depoimentos { width:190px !important; overflow : hidden; margin:10px 10px 10px 0px; float:right; }
#depoimentos .depoimentos_topo { float:left; height:30px; width:210px; background-image:url(/images/layout/topo_depoimento.gif); background-repeat:no-repeat; }
#depoimentos .depoimentos_topo p { float:left; margin-top:10px; padding:0px; color:#FFF; font-weight:bold; font-size:12px; width:185px; text-align:center; }
.fraseDepoim { font-size:14px; color:#333; }
#depoimentos .depoimentos_middle { float:left; width:188px !important; background-color:#A7B4BF; margin:0px 0px 0px 1px; padding:0px; }
#depoimentos .depoimentos_bottom { float:left; width:188px !important; background-color:#A7B4BF; height:10px; margin:0px 0px 0px 1px; padding:0px; }
#depoimentos .depoimentos_middle #depoimentoDestaque { float:left; width:99%; }
#depoimentos .depoimentos_middle #depoimentoDestaque p { float:left; width:173px; clear:left; margin:2px 4px 2px 4px; font-size:14px; color:#333; font-weight:bold; padding:3px; text-align:center; }
#depoimentos .depoimentos_middle #depoimentoImagens { float:left; width:180px; padding-left:3px; }
#depoimentos .depoimentos_middle #depoimentoImagens .imgDepo { float:left; margin:5px 5px 5px 5px; }
#middle #left .bottom .depoimento { height:350px; overflow:hidden; }
#middle #left .bottom .depoimento p { margin : 5px; color : #313e48; text-align : left; font-size : 10px; text-align : justify; }
#middle #left .bottom .depoimento .ph1 { font-weight : bold; text-align : center; }
#middle #left .bottom .depoimento .ph2 { text-align : center; font-style : italic; }
#bottom { height : 10px; clear : both; }
.display { display : none; }
.pause { background-image : url(../images/home/youtube_pause.gif) !important; }
.pause:hover { background-image : url(../images/home/youtube_pause_hover.gif) !important; }
.mute { background-image : url(../images/home/youtube_sound_off.gif) !important; }
.unmute { background-image : url(../images/home/youtube_sound_off_hover.gif) !important; }
.nome_cli { font-size : 13px; font-weight : bold; }
.red_border { border : 2px solid #c00 !important; background-color : #fff2f2; }
.clearfix:after { content : "."; display : block; height : 0; clear : both; visibility : hidden; }
a.chat { cursor : pointer; }
#tooltip { padding : 5px 10px; background : #cad7e0; border : 1px solid #b2bdc3; }
.pagebusca { padding : 10px; min-height : 400px; }
.pagebusca h1 { font-size : 170%; }
.pagebusca .a { width : auto; float : left; margin-right : 5px; position : relative; top : 5px; }
.pagebusca a { color : #00688e; font-size : 12px; }
.pagebusca a:hover { color : #00a2ca; }
#tabs { width : auto; border : none; }
#tabs ul li a { color : #cadcea; }
#tabs ul { background : none; border : 1px solid #f2fbff; }
#tabs ul li { background : none; }
#tabs .ui-tabs-selected a { color : #00688e; }
#tabs p { clear : left; font-size : 110%; margin : 0 15px 15px 0; color : #00688e; }
.tabs_height { overflow : auto; height : 480px; }
.treinamento h1 { width : 98%; margin : 5px 0 5px 20px; font-size : 24px; color : #66859f; font-weight : normal !important; padding-bottom : 5px; border-bottom : 2px solid #cadcea; width : 95%; }
.treinamento .page { clear : both; }
.treinamento .page .top { clear : both; height : 90px; }
.treinamento .page .icone { float : right; margin : 10px; margin-right : 15px; margin-top : 5px; border : none; }
p.search_title a { font-size : 11px; color : #333; font-weight : bold; }
p.search_title { margin-bottom : 0 !important; padding-bottom : 0 !important; }
p.search_description { margin-top : 0 !important; padding-top : 0 !important; }
p.search_description a { font-size : 11px; color : #666; text-decoration : none; }
.left { float : left; }
#tags { clear : left; }
#tags img { float : left; }
.aTags { margin : 10px; float : left; }
.aTags a { font-size : 11px; color : #00688e; }
.aTags a:hover { font-size : 11px; color : #22b8e8; }
#content #middle #center_full { width : 900px; margin-top : 2px; }
#content #middle #center_full .A { background-color : #fff; }
#center .p, #center_full .p { margin : 5px 0 5px 20px; }
#center_full .PgTitle { width : 98%; margin : 5px 0 5px 20px; font-size : 24px; color : #66859f; font-weight : normal !important; }
.jqueryui_button { padding : 0.4em 1em 0.4em 20px; text-decoration : none; position : relative; }
.jqueryui_button span.ui-icon { margin : 0 5px 0 0; position : absolute; left : 0.2em; top : 50%; margin-top : -8px; }
.btn_default { background-image : url(../pagamento/images/btn.gif); background-repeat : no-repeat; background-position : top; width : 156px; height : 30px; line-height : 30px; color : #333; cursor : pointer; text-align : center; font-size : 12px; }
.btn_default:hover { background-position : 0 -30px; color : #000; }
.btn_default:active { background-position : bottom; color : #00739c; }
.lista_treinamentos_link { clear : both; width : 400px; margin-left:10px !important; float:left; }
#lista_treinamentos span { clear : both; width : 400px; margin-left:20px !important; }
.lista_treinamentos_link a { font-size : 11px !important; color : #000; text-decoration : none; font-weight:bold; }
.lista_treinamentos_link a:hover { font-size : 11px !important; color : #000; text-decoration : underline; }
#formualario { margin : 10px; }
div.selo_w3c { float:left; margin-top:10px; padding:5px; }
div.selo_w3c img { border:0; width:88px; height:31px; }
div#left div#categorias_menu { background-color:#FFF !important; width:195px !important; }
div#left div#categorias_menu img { margin-left:7px; padding-bottom:12px; padding-top:12px; }
div#left div#categorias_menu div.img { border-bottom:#66859F 1px solid; margin:1px; }
div#left div#categorias_menu ul { list-style:none; padding:5px 0px 5px 0px; margin:0px; }
div#left div#categorias_menu li { list-style:none; padding:3px; border-bottom:#CCC 1px dotted; height:auto; float:left; clear:left; }
div#left div#categorias_menu li a { color:#333; text-decoration:none; width:150px !important; float:left; }
div#left div#categorias_menu li a:hover { color:#000; text-decoration:underline; }
ul#treinamento_ul_ics { padding:0px; padding-left:22px; line-height:20px; }
ul#treinamento_ul_ics li { padding:0px; }
ul#treinamento_ul_ics li a { color:#036; text-decoration:none; }
ul#treinamento_ul_ics li a:hover { font-weight:bold; }
.icsti { float:left; margin:8px 0px 0px 5px !important; padding:0px; }
.icstt { width:300px; clear:none !important; float:left; margin:0px 0px 0px 5px !important; padding:0px; text-decoration:underline; color:#3D546C; }
#center .PgTitle { width:98%; margin:5px 0 5px 20px !important; font-size:24px; color:#66859F; font-weight:normal !important; }
#center .PgLine { width:95% !important; clear:both; margin:0 0 10px 15px !important; border:#CADCEA solid 1px; }
.pagina { float:left; margin-left:10px; width:96%; font-size:12px; }
.pagina p { float:left; margin-left:10px; width:96%; font-size:12px; margin:0px; padding:0px; }
.pagina p a { font-size:12px; }
.outrosNavegadoresIMG { float:left; clear:left; margin:10px 0px 0px 0px; }
.outrosNavegadores { width:200px; float:left; font-size:14px; font-weight:bold; text-decoration:none; color:#36C; margin:15px 0px 0px 5px; }
.outrosNavegadores:hover { color:#39C; }
#div_ie6 { position: absolute; top: 0; left: 0; right:0; z-index: 1000; background:#ffc; padding:5px; border:1px solid #CCCCCC; text-align:center; font-weight:bold; width:99%; font-size:12px; }
#div_ie6 a { font-size:12px; }
.linkcategorias { width:180px !important; margin-left:5px; }
.ui-state-error p { float:none !important; width:auto !important; }
.ui-corner-all p { float:none !important; width:auto !important; }
.link { text-decoration:underline; }
#desli { width:580px !important; }
.carrinho_text { color:#272727; font-size:10px; text-decoration:none !important; }
.carrinho_text:hover { text-decoration:none !important; }
/*alteracoes cecilia*/
.homenoticia { width:97%; height:135px; margin:2px 10px; border:#D3D7DA solid 1px; }
.homenoticia p.noticiatitulo { float:left; width:97%; padding:0px; margin:2px 0px 3px 5px; font-size:13px; font-weight:bold; }
.homenoticia p.noticiatitulo2 { float:left; clear:left; width:97%; padding:0px; margin:10px 12px; font-size:12px; color:#006699; }
/*easy boxnoticias*/
#boxnoticias ul { height:105px; }
#boxnoticias ul, #boxnoticias li, #boxnoticias2 ul, #boxnoticias2 li { margin:0; padding:0; list-style:none; }
#boxnoticias2 { margin-top:1em; }
#boxnoticias li, #boxnoticias2 li { /* 
			define width and height of list item (slide)
			entire boxnoticias area will adjust according to the parameters provided here
		*/ width:680px; height:105px; overflow:hidden; }
.linkmenu { color:#6785A1; float:left; font-size:13px; font-weight:bold; height:32px; line-height:15px; padding-top:10px; text-decoration:none; width:130px; }

.bloco_btn_info{ position:absolute; bottom:0; margin-bottom:10px; margin-left:95px; text-align:right; }
.bloco_btn_info img{margin-right:0;}
/*nova barra no topo*/
body.nototopo{ background-color:#425363; background-image : url(../images/layout/background-novo.jpg); background-repeat : repeat-x; width : 900px; margin : 0 auto; text-align : left;}
#links_topo{height:37.5px; position:relative; text-align:center;}
.linkgrupo{float:left; width:147px; height:23px; padding-top:10px; border-left:#585858 solid 1px;}
.linkgrupo:hover{background:url(../images/layout/tira.gif) repeat; }
.linkgrupo a{text-decoration:none; color:#FFF; font-size:11px; height:20px; width:99%; text-align:center; float:left;}
.linkgrupo a:hover{color:#FFF;}

