.pp_description { font:11px Arial; color:#666; }
.currentTextHolder { font:10px Arial; color:#666; }
.ppt { font:11px Arial; color:#FFF; }

/* Padrão internas */
#content .conteudo { float:left; width:672px; height:569px; background:url(/img/background-internas.png) no-repeat; }
#content .faixa { position:absolute; top:0; right:0; width:70px; height:569px; margin-right:332px; }
.sprites { background:url(/img/sprites.png) no-repeat; }
fieldset { -moz-border-radius: 5px; -webkit-border: 5px; }

/* Rafael Bertolucci */

#content .rafaelBertolucci { float:left; width:672px; height:569px; background:url(/img/rafael-bertolucci.jpg) right no-repeat; }
#content .rafaelBertolucci h1 { float:left; width:369px; height:23px; margin:60px 0 10px 54px; background-position:0 0; text-indent:-9000px;}
#content .rafaelBertolucci .institucional { float:left; width:330px; margin:0 0 0 54px;}
#content .rafaelBertolucci .institucional p { font:12px Trebuchet MS; color:#FFF; margin-top:20px; line-height:25px;  }

/* Beauty Academy */

#content .beautyAcademy { float:left; width:672px; height:569px; background:url(/img/beauty-academy.jpg) right no-repeat; }
#content .beautyAcademy h1 { float:left; width:369px; height:23px; margin:60px 0 10px 54px; background-position:0 -60px; text-indent:-9000px;}
#content .beautyAcademy .institucional { float:left; width:330px; margin:0 0 0 54px;}
#content .beautyAcademy .institucional p { font:12px Trebuchet MS; color:#FFF; margin-top:20px; line-height:23px;  }


/* DVD */

#content .dvd { float:left; width:672px; height:569px; background:url(/img/beauty-academy.jpg) right no-repeat; }
#content .dvd h1 { float:left; width:369px; height:23px; margin:60px 0 10px 54px; background-position:0 -150px; text-indent:-9000px;}
#content .dvd .institucional { float:left; width:330px; margin:0 0 0 54px;}
#content .dvd .institucional p { font:12px Trebuchet MS; color:#FFF; margin-top:20px; line-height:23px;  }



/* Fale Conosco */

#content .faleConosco { float:left; width:672px; height:569px; }
#content .faleConosco h1 { float:left; width:598px; height:23px; margin:60px 0 10px 54px; background-position:0 -210px; text-indent:-9000px;}
#content .faleConosco .formulario { float:left; width:542px; margin:0 0 0 54px;}
#content .faleConosco .formulario .colLeft { float:left; width:317px; }
#content .faleConosco .formulario .colLeft label { float:left; width:311px; height:20px; font:12px Trebuchet MS; color:#FFF; margin-top:12px; }
#content .faleConosco .formulario .colLeft label.cidade { width:230px; }
#content .faleConosco .formulario .colLeft label.estado { width:66px; }
#content .faleConosco .formulario .colLeft select { float:left; width:66px; height:23px; border:1px solid #333; background:#FFF; font:12px Trebuchet MS; color:#000; }
#content .faleConosco .formulario .colLeft textarea { float:left; width:311px; height:60px; border:1px solid #333; background:#FFF; font:12px Trebuchet MS; color:#000; }
#content .faleConosco .formulario .colLeft input { float:left; height:19px; border:1px solid #333; background:#FFF; font:12px Trebuchet MS; color:#620032; }
#content .faleConosco .formulario .colLeft input.nome { width:311px; }
#content .faleConosco .formulario .colLeft input.telefone { width:122px; }
#content .faleConosco .formulario .colLeft input.email { width:230px; }
#content .faleConosco .formulario .colLeft input.cidade { width:230px; }
#content .faleConosco .formulario .colLeft .cidadeBox { float:left; width:230px; }
#content .faleConosco .formulario .colLeft .estadoBox { float:left; width:66px; margin-left:15px; }
#content .faleConosco .formulario .colLeft .submit { float:left; width:100px; height:25px; background:#812a51; border:2px solid #662140; font:12px Trebuchet MS; color:#FFF; font-weight:bold; margin-top:20px; }
#content .faleConosco .formulario .colRight { float:right; width:195px; margin-top:15px; }
#content .faleConosco .formulario .colRight span  { float:left; font:12px Trebuchet MS; color:#FFF; width:195px; }
#content .faleConosco .formulario .colRight span.telefone  { float:left; font:18px Trebuchet MS; color:#FFF; font-weight:bold; }
#content .faleConosco .formulario .colRight span.endereco  { float:left; font:12px Trebuchet MS; color:#FFF; margin-top:25px; line-height:20px; }



/* Dicas */

#content .dicas { float:left; width:672px; height:569px; }
#content .dicas .titulo { float:left; width:598px; height:29px; margin:50px 0 14px 54px; background-position:0 -120px; text-indent:-9000px;}
#content .dicas .corpo { position:absolute; left:0; top:0; width:610px; height:430px; padding-right:15px; margin:0 0 0 54px; font:12px Trebuchet MS; color:#fff; overflow-x:hidden; }
#content .dicas ul { float:left; width:550px; margin-top:20px; padding:0; }
#content .dicas li.inicio { float:left; width:550px; height:92px; margin:0; padding:0; border-bottom:1px solid #620032; margin-top:-5px; }
#content .dicas li { float:left; width:550px; height:92px; margin:0; padding:0; border-bottom:1px solid #620032; margin-top:16px; }
#content .dicas li img { float:left; margin:0; padding:0; border:1px solid #620032; }
#content .dicas li .box { float:left; width:420px; height:80px; margin-left:15px; }
#content .dicas li .box h2 a { float:left; width:420px; margin:0; font:14px Trebuchet MS; color:#FFF; text-decoration:none; }
#content .dicas li .box h2 a:hover { text-decoration:underline; }
#content .dicas li .box p a { float:left; width:420px; margin:5px 0 0 0; font:12px Trebuchet MS; color:#FFF; text-decoration:none; }


/* Dicas Detalhes */

#content .dicasDetalhe { float:left; width:672px; height:569px; }
#content .dicasDetalhe .titulo { float:left; width:598px; height:29px; margin:50px 0 20px 54px; background-position:0 -120px; text-indent:-9000px;}
#content .dicasDetalhe .corpo { position:absolute; left:0; top:0; width:610px; height:430px; padding-right:15px; margin:0 0 0 54px; font:12px Trebuchet MS; color:#fff; overflow-x:hidden; }
#content .dicasDetalhe .corpo h1 { float:left; width:550px; margin:0 0 0 0; font:20px Trebuchet MS; color:#FFF; }
#content .dicasDetalhe .corpo .data { float:left; width:550px; margin:0 0 10px 0; font:11px Trebuchet MS; color:#585858; font-weight:bold; }
#content .dicasDetalhe .texto { float:left; width:550px; margin:10px 0 0 0; }
#content .dicasDetalhe .corpo p { margin-top:0; padding-right:20px; }
#content .dicasDetalhe .boxImagens { float:left; width:550px; padding:10px 0 0 0; }
#content .dicasDetalhe .veja { float:left; font:14px Trebuchet MS; color:#FFF; width:547px; height:20px; border-bottom:2px solid #620032; margin-bottom:18px; }
#content .dicasDetalhe .boxImagens .img { float:left;  margin-right:17px; }
#content .dicasDetalhe .boxImagens .imgQuebra { float:left; margin-right:0px; }
#content .dicasDetalhe .boxImagens hr { width:550px; float:left; clear:left; margin:10px 0; border:0; }
#content .dicasDetalhe .boxVideos { float:left; width:550px; padding:10px 0 0 0; }
#content .dicasDetalhe .boxVideos .img { float:left;  margin-right:17px; }
#content .dicasDetalhe .boxVideos .imgQuebra { float:left; margin-right:0px; }
#content .dicasDetalhe .boxVideos hr { width:550px; float:left; clear:left; margin:10px 0; border:0; }
#content .dicasDetalhe .corpo .voltar { float:left; margin-top:15px; width:520px; height:20px; background:url(/img/sprites.png) no-repeat 0 -238px; padding-left:10px;  }
#content .dicasDetalhe .corpo .voltar a { color:#FFF; height:20px; text-decoration:underline;}



/* Fotos e Videos */

#content .fotos { float:left; width:672px; height:569px; }
#content .fotos .titulo { float:left; width:598px; height:29px; margin:50px 0 14px 54px; background-position:0 -90px; text-indent:-9000px;}
#content .fotos .corpo { position:absolute; left:0; top:0; width:610px; height:430px; padding-right:15px; margin:0 0 0 54px; font:12px Trebuchet MS; color:#fff; overflow-x:hidden; }
#content .fotos ul { float:left; width:550px; margin-top:20px; padding:0; }
#content .fotos li.inicio { float:left; width:550px; height:92px; margin:0; padding:0; border-bottom:1px solid #620032; margin-top:-5px; }
#content .fotos li { float:left; width:550px; height:92px; margin:0; padding:0; border-bottom:1px solid #620032; margin-top:16px; }
#content .fotos li img { float:left; margin:0; padding:0; border:1px solid #620032; }
#content .fotos li .box { float:left; width:420px; height:80px; margin-left:15px; }
#content .fotos li .box h2 a { float:left; width:420px; margin:0; font:14px Trebuchet MS; color:#FFF; text-decoration:none; }
#content .fotos li .box h2 a:hover { text-decoration:underline; }
#content .fotos li .box p a { float:left; width:420px; margin:5px 0 0 0; font:12px Trebuchet MS; color:#FFF; text-decoration:none; }

/* Fotos e Vídeos Detalhe */

#content .fotosDetalhe { float:left; width:672px; height:569px; }
#content .fotosDetalhe .titulo { float:left; width:598px; height:29px; margin:50px 0 20px 54px; background-position:0 -90px; text-indent:-9000px;}
#content .fotosDetalhe .corpo { position:absolute; left:0; top:0; width:610px; height:430px; padding-right:15px; margin:0 0 0 54px; font:12px Trebuchet MS;	color:#fff; overflow-x:hidden; }
#content .fotosDetalhe .corpo h1 { float:left; width:550px; margin:0 0 0 0; font:20px Trebuchet MS; color:#FFF; }
#content .fotosDetalhe .corpo .data { float:left; width:550px; margin:0 0 10px 0; font:11px Trebuchet MS; color:#585858; font-weight:bold; }
#content .fotosDetalhe .texto { float:left; width:550px; margin:10px 0 0 0; }
#content .fotosDetalhe .corpo p { margin-top:0; padding-right:20px; }
#content .fotosDetalhe .boxImagens { float:left; width:550px; padding:10px 0 0 0; }
#content .fotosDetalhe .boxImagens .img { float:left;  margin-right:17px; }
#content .fotosDetalhe .boxImagens .imgQuebra { float:left; margin-right:0px; }
#content .fotosDetalhe .boxImagens hr { width:550px; float:left; clear:left; margin:10px 0; border:0; }
#content .fotosDetalhe .veja { float:left; font:14px Trebuchet MS; color:#FFF; width:547px; height:20px; border-bottom:2px solid #620032; margin-bottom:18px; }
#content .fotosDetalhe .boxVideos { float:left; width:550px; padding:10px 0 0 0; }
#content .fotosDetalhe .boxVideos .img { float:left;  margin-right:17px; }
#content .fotosDetalhe .boxVideos .imgQuebra { float:left; margin-right:0px; }
#content .fotosDetalhe .boxVideos hr { width:550px; float:left; clear:left; margin:10px 0; border:0; }
#content .fotosDetalhe .corpo .voltar { margin-top:15px; width:520px; background:url(/img/sprites.png) no-repeat 0 -238px; padding-left:10px; clear:both;  }
#content .fotosDetalhe .corpo .voltar a { color:#FFF; text-decoration:underline;}



/* Cursos */

#content .cursos { float:left; width:672px; height:569px; }
#content .cursos .titulo { float:left; width:598px; height:23px; margin:50px 0 20px 54px; background-position:0 -30px; text-indent:-9000px;}
#content .cursos .corpo { position:absolute; left:0; top:0; width:610px; height:430px; padding-right:15px; margin:0 0 0 54px; font:12px Trebuchet MS; color:#fff; overflow-x:hidden; }
#content .cursos ul { float:left; width:550px; margin-top:20px; padding:0; }
#content .cursos li.inicio { float:left; width:550px; height:92px; margin:0; padding:0; border-bottom:1px solid #620032; margin-top:-5px; }
#content .cursos li { float:left; width:550px; height:92px; margin:0; padding:0; border-bottom:1px solid #620032; margin-top:16px; }
#content .cursos li img { float:left; margin:0; padding:0; border:1px solid #620032; }
#content .cursos li .box { float:left; width:420px; height:80px; margin-left:15px; }
#content .cursos li .box h2 a { float:left; width:420px; margin:0; font:14px Trebuchet MS; color:#FFF; text-decoration:none; }
#content .cursos li .box h2 a:hover { text-decoration:underline; }
#content .cursos li .box p a { float:left; width:420px; margin:5px 0 0 0; font:12px Trebuchet MS; color:#FFF; text-decoration:none; }
#content .cursos li .box span a { float:left; width:420px; margin-top:8px; font:12px Trebuchet MS; color:#585858; text-decoration:none; }
#content .cursosDetalhes { float:left; width:672px; height:569px; }
#content .cursosDetalhes .titulo { float:left; width:598px; height:23px; margin:50px 0 20px 54px; background-position:0 -30px; text-indent:-9000px;}
#content .cursosDetalhes .corpo { position:absolute; left:0; top:0; width:610px; height:430px; padding-right:15px; margin:0 0 0 54px; font:12px Trebuchet MS; color:#fff; overflow-x:hidden; }
#content .cursosDetalhes .corpo h1 { float:left; width:550px; font:18px Trebuchet MS; color:#FFF; border-bottom:2px solid #510028; }
#content .cursosDetalhes .corpo p { float:left; width:610px; font:12px Trebuchet MS; color:#FFF; margin-bottom:20px; line-height:19px; }
#content .cursosDetalhes .corpo .img { float:right; width:222px; margin:3px 61px 0 0; padding:0; border:2px solid #620032; }
#content .cursosDetalhes .corpo .cidade { float:left; width:148px; height:40px; background:#1d060f; }
#content .cursosDetalhes .corpo .boxDetalhes { float:left; width:195px; }
#content .cursosDetalhes .corpo .cidade span { float:left; padding-left:5px; width:143px; height:16px; background:#510028; text-align:left; }
#content .cursosDetalhes .corpo .cidade span.cidadeCurso { float:left; padding-left:5px; width:143px; height:16px; text-align:left; background:none; margin:5px 0; }
#content .cursosDetalhes .corpo .carga { float:left; width:160px; height:40px; background:#1d060f; }
#content .cursosDetalhes .corpo .carga span { float:left; padding-left:5px; width:155px; height:16px; background:#510028; text-align:left; }
#content .cursosDetalhes .corpo .carga span.cargaCurso { float:left; padding-left:5px; width:155px; height:16px; text-align:left; background:none; margin:5px 0; }
#content .cursosDetalhes .corpo .curso { float:left; width:95px; height:40px; background:#1d060f; margin:0 0 0 8px; }
#content .cursosDetalhes .corpo .curso span { float:left; padding-left:5px; width:90px; height:16px; background:#510028; text-align:left; }
#content .cursosDetalhes .corpo .curso span.cursoValor { float:left;padding-left:5px; width:90px; height:16px; text-align:left; background:none; margin:5px 0; }
#content .cursosDetalhes .corpo fieldset { float:left; width:530px; border:1px solid #603; margin-top:20px; }
#content .cursosDetalhes .corpo fieldset legend { font:14px Trebuchet MS; color:#FFF; }

/* Agenda */

#content .agenda { float:left; width:672px; height:569px; }
#content .agenda .titulo { float:left; width:598px; height:23px; margin:50px 0 20px 54px; background-position:0 -180px; text-indent:-9000px;}
#content .agenda .corpo { position:absolute; left:0; top:0; width:610px; height:430px; padding-right:15px; margin:0 0 0 54px; font:12px Trebuchet MS; color:#fff; overflow-x:hidden; }
#content .agenda ul { float:left; width:550px; margin-top:10px; padding:0; }
#content .agenda li.inicio { float:left; width:550px; height:88px; margin:0; padding:0; border-bottom:1px solid #620032; margin-top:0; }
#content .agenda li { float:left; width:550px; height:88px; margin:0; padding:0; border-bottom:1px solid #620032; margin-top:22px; }
#content .agenda li .data { float:left; width:64px; height:67px; margin:0; padding:0; background:#620032; }
#content .agenda li .data span.numero { float:left; width:64px; text-align:center; font:36px Trebuchet MS; color:#FFF; margin:0; padding:0; }
#content .agenda li .data span.mes { float:left; width:64px; text-align:center; font:18px Trebuchet MS; color:#FFF; margin:0; padding:0; letter-spacing:2px; }
#content .agenda li .box { float:left; width:475px; height:67px; margin-left:10px; padding:0; overflow:hidden; }
#content .agenda li .box h2 { float:left; width:475px; margin:0; font:14px Trebuchet MS; color:#FFF; text-decoration:none; }
#content .agenda li .box h2 a { color:#FFF; text-decoration:none; }
#content .agenda li .box h2 a:hover { color:#FFF; text-decoration:underline; }
#content .agenda li .box p { float:left; width:475px; margin:2px 0 0 0; font:12px Trebuchet MS; color:#FFF; text-decoration:none; }
#content .agenda li .box span.data { float:left; width:475px; margin:5px 0 0 0; font:12px Trebuchet MS; color:#585858; text-decoration:none; background:none; }


/* Agenda Detalhe */

#content .agendaDetalhes { float:left; width:672px; height:569px; }
#content .agendaDetalhes .titulo { float:left; width:598px; height:23px; margin:50px 0 20px 54px; background-position:0 -180px; text-indent:-9000px;}
#content .agendaDetalhes .corpo { position:absolute; left:0; top:0; width:610px; height:430px; padding-right:15px; margin:0 0 0 54px; font:12px Trebuchet MS; color:#fff; overflow-x:hidden; }
#content .agendaDetalhes .corpo h1 { float:left; width:550px; font:18px Trebuchet MS; color:#FFF; border-bottom:2px solid #510028; }
#content .agendaDetalhes .corpo h2 { float:left; width:550px; font:18px Trebuchet MS; color:#FFF; border-bottom:2px solid #510028; }
#content .agendaDetalhes .corpo p { float:left; width:550px; font:12px Trebuchet MS; color:#FFF; margin-bottom:20px; line-height:19px; }
#content .agendaDetalhes .corpo img { float:right; margin:0 10px; padding:0; border:2px solid #620032; }
#content .agendaDetalhes .corpo .cidade { float:left; width:148px; height:40px; background:#1d060f; }
#content .agendaDetalhes .corpo .cidade span { float:left; padding-left:5px; width:143px; height:16px; background:#510028; text-align:left; }
#content .agendaDetalhes .corpo .cidade span.cidadeCurso { float:left; padding-left:5px; width:143px; height:16px; text-align:left; background:none; margin:5px 0; }
#content .agendaDetalhes .corpo .carga { float:left; width:140px; height:40px; background:#1d060f; margin:0 0 0 8px; }
#content .agendaDetalhes .corpo .carga span { float:left; padding-left:5px; width:135px; height:16px; background:#510028; text-align:left; }
#content .agendaDetalhes .corpo .carga span.cargaCurso { float:left; padding-left:5px; width:135px; height:16px; text-align:left; background:none; margin:5px 0; }
#content .agendaDetalhes .corpo .curso { float:left; width:95px; height:40px; background:#1d060f; margin:0 0 0 8px; }
#content .agendaDetalhes .corpo .curso span { float:left; padding-left:5px; width:90px; height:16px; background:#510028; text-align:left; }
#content .agendaDetalhes .corpo .curso span.cursoValor { float:left;padding-left:5px; width:90px; height:16px; text-align:left; background:none; margin:5px 0; }
#content .agendaDetalhes .corpo .dias { float:left; clear:both; width:350px; height:40px; background:#1d060f; margin:10px 0 0 0; }
#content .agendaDetalhes .corpo .dias span { float:left; padding-left:5px; width:345px; height:16px; background:#510028; text-align:left; }
#content .agendaDetalhes .corpo .dias span.diasCurso { float:left;  padding-left:5px; width:345px; height:16px; text-align:left; background:none; margin:5px 0; }
#content .agendaDetalhes .corpo .horario { float:left; width:206px; height:40px; background:#1d060f; margin:10px 0 0 8px; }
#content .agendaDetalhes .corpo .horario span { float:left;  padding-left:5px; width:201px; height:16px; background:#510028; text-align:left; }
#content .agendaDetalhes .corpo .horario span.horarios { float:left;  padding-left:5px; width:201px; height:16px; text-align:left; background:none; margin:5px 0; }
#content .agendaDetalhes .corpo fieldset { float:left; width:520px; border:1px solid #603; margin-top:20px; }
#content .agendaDetalhes .corpo fieldset legend { font:14px Trebuchet MS; color:#FFF; }


/*paginacao*/
.paginacaoCont { text-align: center; height: 25px; clear:left; padding-top:15px; padding-bottom:10px; }
.paginacaoItem1 { height:25px; margin-right:5px; width:25px; background-color:#620032; }
.paginacaoItem1 img{ border: 1px solid #CCCCCC; }
.paginacaoItem2 { font-size: 11px; text-align: center; height: 23px; width: 23px; background: #ecf0f2; border: 1px solid #CCCCCC; color: #312782; margin-right: 5px; line-height: 23px; }
.paginacaoItem2 a{ color:#620032; font-weight:bold; text-decoration:none; font-size: 11px;	font-family:Arial, Helvetica, sans-serif; }
.paginacaoItem2 a:hover { color:#620032; font-weight:bold; text-decoration:underline; }
.paginacaoItem2_on { font-size: 11px; text-align: center; height: 23px; width: 23px; background: #620032; border: 1px solid #CCCCCC; color: #ecf0f2; font-weight: bold; margin-right: 5px; line-height: 23px; font-family:Arial, Helvetica, sans-serif; }
/*paginacao*/


