#center .PgTitle { width:97%; margin:5px 0 5px 10px; font-size:24px; color:#66859F; font-weight:normal !important; }
#center .PgLine { width:97%; clear:both; margin:0 0 10px 10px; border:#CADCEA solid 1px; }
div#bannerPromoMes { margin:10px; }
div#catalogo .ordemAlfabetica { margin:10px; margin-bottom:0px; background-image:url(../images/bg_letras.gif); background-repeat:no-repeat; width:680px; height:32px; text-align:center; }
div#catalogo .ordemAlfabetica ul { list-style:none; margin:0px; padding:0px; }
div#catalogo .ordemAlfabetica li { list-style:none; margin:0px; padding:0px; float:left; line-height:32px; margin-left:15px; width:7.2pt; }
div#catalogo .ordemAlfabetica a { font-size:12px; color:#666; text-decoration:none; font-weight:bold; }
div#catalogo .ordemAlfabetica a:hover { color:#000; }
div#catalogo p.titleAZ { font-family:Arial, Helvetica, sans-serif; margin:0px; margin-left:10px; padding:0px; font-size:14px; font-weight:bold; color:#425463; }
div#catalogo { width:100%; }
div#catalogo .box { width:323px; height:150px; background-image:url(../images/bg_box.jpg); background-repeat:no-repeat; float:left; margin-bottom:10px; margin-right:10px; margin-left:10px; }
div#catalogo .box:hover { background-image:url(../images/bg_box2.jpg); cursor:pointer; }
div#catalogo .box:hover * { color:#2C9ABE !important; }
div#catalogo .box:hover .nmcurso { background-image:url(../images/line2.gif) !important; }
div#catalogo .box .nmcurso { position:relative; top:18px; left:70px; color:#66859F; font-weight:bold; width:250px; font-size:12px; padding-bottom:5px; background-image:url(../images/line.gif); background-position:bottom; background-repeat:no-repeat; }
div#catalogo .box .data { position:relative; top:18px; left:70px; color:#66859F; width:250px; font-size:12px; }
div#catalogo .box .desvalores { position:relative; top:25px; left:70px; width:230px; }
div#catalogo .box div.desvalores .a1 { position:relative; font-size:85%; color:#6A89A3; }
div#catalogo .box div.desvalores .a1 span { font-size:160%; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
div#catalogo .box div.desvalores .b1 { position:relative; font-size:85%; color:#6A89A3; left:-36px; top:5px; }
div#catalogo .box div.desvalores .b1 span { font-size:140%; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
div#catalogo .box div.desvalores .vl { border-left:#7A95AC 1px solid; position:relative; left:100px; top:-50px; padding-left:5px; }
div#catalogo .box div.desvalores .vl .parcelas { position:relative; color:#6A89A3; font-size:180%; font-weight:bold; }
div#catalogo .box div.desvalores .vl .vltotal { position:relative; color:#6A89A3; }
div#catalogo .box div.desvalores .vl .vltotal span { position:relative; color:#6A89A3; font-size:225%; font-weight:bold; }
div#catalogo .top { background-image:url(../images/topo.jpg); background-repeat:no-repeat; width:100%; height:176px; color:#66859F; margin-bottom:15px; }
div#catalogo .top h1 { font-size:32px; font-weight:bold; margin-top:0px; margin-left:160px; margin-bottom:0px; position:relative; top:60px; }
div#catalogo .top h2 { font-size:20px; margin-left:160px; font-weight:normal; position:relative; top:60px; margin-top:0px; }
div#catalogo .whileCursos li { line-height:22px; margin-right:10px; }
div#catalogo .whileCursos li a { font-size:12px; color:#036; text-decoration:none; }
div#catalogo .whileCursos li a:hover { font-weight:bold; }
#catalogoDetalhes { width:100%;}
#catalogoDetalhes h1 {border-bottom:#CADCEA solid 1px; margin-left:10px; margin-right:10px; padding-bottom:5px;}
#catalogoDetalhes h1 a { font-size:16px; font-weight:bold; color:#66859F;  margin-bottom:10px; text-decoration:none;}
#catalogoDetalhes a:hover { color:#000;}
#catalogoDetalhes .img { float:left; text-align:center;}
#catalogoDetalhes .img p { font-size:10px; color:#666;}
#catalogoDetalhes p { font-size:12px;}
#catalogoDetalhes p a { color:#66859F; font-weight:bold;}
#catalogoDetalhes .prices { float:left; width:150px;}
#catalogoDetalhes .prices2 { float:left; width:250px; margin-top:10px;}
#catalogoDetalhes .prices p.price_de * { font-size:12px;}
#catalogoDetalhes .prices p.price_de span { color:#F00; text-decoration:line-through;}
#catalogoDetalhes .prices p.price_por * { font-size:12px;}
#catalogoDetalhes .prices p.price_por span { font-weight:bold;}
#catalogoDetalhes .prices2 .a { float:left; font-size:13px; width:30px; font-weight:bold;}
#catalogoDetalhes .prices2 div { font-size:14px; line-height:22px;}
#catalogoDetalhes .prices2 .c { float:left; font-size:32px; color:#66859F; margin-top:10px; font-weight:bold;}
#catalogoDetalhes .obs { font-size:10px; color:#666; width:480px; float:left; border-bottom:#CCC 1px solid; padding-bottom:20px; margin-top:10px;}
#catalogoDetalhes .obs2 { font-size:10px; color:#666; width:480px; float:left; border-top:#CCC 1px solid; padding-bottom:20px;}
#catalogoCarrinho { width:100%;}
#catalogoCarrinho table { float:left; width:97%; border:#CADCEA solid 1px; margin:10px; }
#catalogoCarrinho table thead { border:none; }
#catalogoCarrinho table thead tr { border:none; }
#catalogoCarrinho table thead tr th { /*border:#ECF5FF solid 1px;*/ border:none; color:#016589; font-size:12px; line-height:25px; }
#catalogoCarrinho table tbody { border:none; }
#catalogoCarrinho table tbody tr { border:none; line-height:20px; }
#catalogoCarrinho table tbody tr td { border:none; font-size:12px; color:#6785A1; padding:5px; }
#catalogoCarrinho table tbody tr td a { font-size:12px; text-decoration:none; color:#66859F; }
#catalogoCarrinho table tbody tr td a:hover { color:#426DD5; text-decoration:underline; }
#catalogoCarrinho .opcoes { background-color:#426DD5; color:#FFF; height:25px; line-height:25px; float:left;}
#novocatalogo {width:95%; margin:10px auto;}
#novocatalogo .title{margin:5px 0 5px 5px; font-size:20px; padding-top:10px; height:35px; color:#66859f; font-weight:normal !important; }
#novocatalogo #titletopoimg{background:url(/catalogo/images/fundocat.jpg) no-repeat 3px 3px; float:left; width:660px;}
#novocatalogo .box_{float:left; clear:left; margin:5px auto;}
#novocatalogo .bar_cat{float:left; clear:left; margin:2px 3px; border:none;}
#novocatalogo #parceirocat{background:url(/catalogo/images/parceiros.jpg) no-repeat 540px -10px; height:460px;}