/*
Montagem:	Hudson Marinho (rosaleao.com.br);
Contato: 	hudson@rosaleao.com.br
Ano:		2008
*/

*{ margin: 0; padding: 0; list-style: none; text-decoration:none; }
address,th{ font-style: normal; font-weight: normal; }
table{ border-collapse: collapse; border-spacing: 0; }
caption,th{ text-align: left; }
img,fieldset{ border: none; }
ol,ul{ list-style: none; font-size: inherit; }
a{ border: 0; text-decoration: none; color: #004586; }
a:hover{ text-decoration: underline; }
h1,h2,h3,h4,h5,h6{ font-weight: normal; display: block; }
p{ display: block; }
ul,li{ display: block; }
em{ color: #666; font-style: normal; }
label{ cursor: pointer; }

html,body{ height: 100%; }
html{}

body{ background-color: #FFDE00; font-family: Tahoma, Arial, Verdana; font-size: 11px; }

/* -- index -- */
div#layIndex{ width: 950px; margin: 0 auto; }
#ctdFlashIndex{ width: 770; height: 600px; }
#ctdFootInfo{ width: 770px; margin: 0 auto; padding: 25px 0 0 0; /*font-weight: bold;*/ text-align: center; }
#ctdFootInfo p{ font-size: 9px; }
#ctdFootIndex{ width: 770px; margin: 10px auto 0 auto; padding: 10px 0 0 0; background-image: url(../imagens/bg_layfoot.gif); background-repeat: repeat-x; background-position: top; text-align: center; }
#ctdFootIndex p{ margin: 0 0 15px 0; }
#ctdFootIndex p a{ color: #000; }
#ctdFootIndex p#Ass{ font-size: 9px; }
#ctdFootIndex p#Ass a{ font-size: 9px; }


/* -- Lay internas -- */
p#layFlashTopo{ width: 950px; height: 170px; margin: 0 auto 10px auto; }
div#layBg{ width: 770px; margin: 0 auto; padding: 0 0 155px 0; background-image: url(../imagens/bg_ctdbg_amarelo.gif); background-repeat: no-repeat; background-position: bottom center; position: relative; }
div#layBg div#layPrincipal,
div#layBgNoAr div#layPrincipal{ width: 770px; background-image: url(../imagens/bg_ctdprincipal.gif); background-repeat: repeat-y; margin: 0 auto; }
div#layColEsq{ width: 245px; margin: 0 0 0 0; float: left; }
div#layColDir{ width: 525px; background-color: #fff; margin: 0 0 0 0; float: left; }
div#layColDir ul#layLinksRelacionadas{ width: 150px; margin: 75px 0 0 0; padding: 0 0 0 0; float: left; }
div#layColDir div#layConteudo{ width: 325px; min-height: 250px; _height: 250px; margin: 75px 0 0 0; padding: 0 25px 20px 25px; background-image: url(../imagens/bg_layconteudo.gif); background-repeat: repeat-y; background-position: left; float: right; }
div#layColDir div#layColunaUnica{ width: 475px; margin: 0 0 0 0; padding: 75px 25px 0 25px; }
div#layColDir div#layColunaUnicaPromo{ width: 475px; margin: 0 0 0 0; padding: 75px 25px 0 25px; background: url(../imagens/bg_col_promocoes.jpg) repeat-y; }
div#layColDir div#layColunaUnicaDown{ width: 475px; margin: 0 0 0 0; padding: 25px 25px 0 25px; }
div#layFoot{ width: 770px; margin: 10px auto 0 auto; padding: 10px 0 0 0; background-image: url(../imagens/bg_layfoot.gif); background-repeat: repeat-x; background-position: top; }
div#layFoot a{ color: #000; }
div#layFoot p{ width: 770px; margin: 0 auto; padding: 0 0 0 0; text-align: center; }
div#layFoot p#Ass{ margin: 25px auto 0 auto; padding: 0 0 5px 0; font-size: 9px; }
div#layFoot p#Ass a{ color: #5F5306; }

/* -- ctd internas -- */
#ctdMenuFlash{ width: 245px; height: 350px; }
#ctdFlashPageTitulo{ width: 600px; height: 100px; margin: 0 -180px; top: 150px; left: 50%; position: absolute; z-index: 99999; }

ul#layLinksRelacionadas li{}
ul#layLinksRelacionadas li a{}
ul#layLinksRelacionadas li a:hover{}
ul#layLinksRelacionadas li h2{ display: none; font-size: 10px; }
ul#layLinksRelacionadas li h2 a{ font-size: 10px;}
ul#layLinksRelacionadas li h2 a:hover{}
ul#layLinksRelacionadas li ul{}
ul#layLinksRelacionadas li ul li{ margin: 0 0 3px 5px; display: block; text-transform: uppercase; color: #004586; }
ul#layLinksRelacionadas li ul li a{ width: 130px; padding: 0 0 0 15px; background-image: url(../imagens/bg_seta_link.gif); background-repeat: no-repeat; background-position: top left; display: block; color: #004586; font-weight: bold; font-size: 10px; }
ul#layLinksRelacionadas li ul li a:hover{ background-position: bottom left; text-decoration: none; color: #4f88be; }


div#layFoot ul#ctdFranquias{ width: 770px; margin: 0 0 5px 0; *margin: 0 0 -25px 0; }
ul#ctdFranquias li{}
ul#ctdFranquias li a{}
ul#ctdFranquias li a:hover{}
ul#ctdFranquias li h2{ display: none; }
ul#ctdFranquias li h2 a{}
ul#ctdFranquias li h2 a:hover{}
ul#ctdFranquias ul li{ padding: 0 10px 0 0; float: left; font-size: 12px; font-weight: bold; }
ul#ctdFranquias ul li a{}
ul#ctdFranquias ul li a:hover{}

#ctdDownLinks{ width: 770px; padding: 0 0 40px 0; _padding: 0 0 30px 0; *padding: 0 0 30px 0; }
#ctdDownLinks tr{}
#ctdDownLinks tr tr{}
#ctdDownLinks tr.CentralAtendimento td{ color: #004586; font-weight: bold; }
#ctdDownLinks tr.CentralAtendimento td a{ color: #004586; }

#ctdDownLinks tr.ctdFranquias td{ color: #000; font-size: 12px; font-weight: bold; }
#ctdDownLinks tr.ctdFranquias td a{ color: #000; }


#ctdDownLinks li a:hover{}
#ctdDownLinks li h2{ display: none; }
#ctdDownLinks li h2 a{}
#ctdDownLinks li h2 a:hover{}
#ctdDownLinks ul li{ padding: 0 5px 0 0; float: left; color: #004586; font-weight: bold; font-size: 10px; }
#ctdDownLinks ul li a{}
#ctdDownLinks ul li a:hover{}


/* ----------------------- CONTATO */ 

ul#ctdFAQ{ width: 475px; }
ul#ctdFAQ li{ width: 475px;}
ul#ctdFAQ li strong{ width: 462px; padding: 0 0 0 13px; background-image: url(../imagens/seta.gif); background-repeat: no-repeat; background-position: 0px 3px; display: block; color: #004586; }
ul#ctdFAQ li strong a{}
ul#ctdFAQ li strong a:hover{}

ul#ctdFAQ li ul{ margin: 0 0 15px 0; }
ul#ctdFAQ li ul li{}
ul#ctdFAQ li ul li a{ color: #eb880e; }
ul#ctdFAQ li ul li a:hover{}

p.ctdAtencao{ height: 17px; padding: 3px 0 0 25px; background-image: url(../imagens/exclamacao.jpg); background-repeat: no-repeat; background-position: left; display: block; font-weight: bold; }

span.ctdIco{ width: 8px; height: 11px; margin: 0 3px 0 0; _margin: 0 0px 0 0; display: block; float: left; background-image: url(../imagens/seta.gif); background-repeat: no-repeat; background-position: center 3px; text-indent: -30000px; overflow: hidden; }

/* -- Nossas escolas -- */
p.ctdNossasEscolas_Marcas{ width: 150px; height: 90px; margin: 0 8px 25px 0; float: left; background-image: url(../imagens/bg_ctdnossasescolas_marcas.gif); background-repeat: repeat-x; background-position: bottom; }
p.ctdNossasEscolas_Marcas a{ width: 150px; height: 75px; background-color: #fff; display: block; }
p.ctdNossasEscolas_Marcas a:hover{ background-color: #f6f6f6; text-decoration: none; }
p.ctdNossasEscolas_Marcas span{ width: 140px; height: 20px; padding: 5px 0 0 10px; display: block; font-weight: bold; color: #000; }
p.ctdNossasEscolas_Marcas img{ width: 150px; height: 50px; display: block; }


/* -- Seja Representante -- */
form#ctdFormSejaRepresentante{ width: 325px; }
form#ctdFormSejaRepresentante fieldset{ padding: 8px; background-color: #f6f6f6; }
form#ctdFormSejaRepresentante fieldset legend{ display: none; }
form#ctdFormSejaRepresentante fieldset label{ display: block; cursor: pointer; }
form#ctdFormSejaRepresentante fieldset input{ width: 299px; height: 14px; margin: 0 0 7px 0; }
form#ctdFormSejaRepresentante fieldset textarea{ width: 298px; height: 75px; display: block; }

form#FormOrcamentoOnline{}
form#FormOrcamentoOnline label{}
form#FormOrcamentoOnline select{ width: 320px; padding: 2px 4px; margin: 0 0 5px 0; background-image: url(../imagens/bg_input.gif); background-repeat: repeat-x; background-position: top; background-color: #FFF; border: 1px solid #b5b8c8; font-size: 100%; font-family: sans-serif; color: #666; }
.textboxOn{ border-color: #dc8f97;}
form#FormOrcamentoOnline select option{ padding: 0 0 0 5px; }


/* -- Seja Representante -- */
div#ctdHighScool,
div#ctdAcomodacoes,
div#ctdSeguroSaude,
div#ctdDicasPraticas{}

div#ctdHighScool a,
div#ctdAcomodacoes a,
div#ctdSeguroSaude a,
div#ctdDicasPraticas a{}

div#ctdHighScool span,
div#ctdAcomodacoes span,
div#ctdSeguroSaude span,
div#ctdDicasPraticas span{}

div#ctdHighScool h3,
div#ctdAcomodacoes h3,
div#ctdSeguroSaude h3,
div#ctdDicasPraticas h3{ padding: 0 0 1px 0; display: block; text-transform: uppercase; font-weight: bold; font-size: 11px; }


form#ctdFormContato{ width: 475px; padding: 0 0 0 0; }
form#ctdFormContato select.ctdContatoSelect,
form#ctdFormContato input.ctdCampoGrande{ padding: 2px 4px; margin: 0 0 5px 0; background-image: url(../imagens/bg_input.gif); background-repeat: repeat-x; background-position: top; background-color: #FFF; border: 1px solid #b5b8c8; font-size: 100%; font-family: sans-serif; color: #666; }
form#ctdFormContato select.ctdContatoSelect{ width: 369px; }
form#ctdFormContato input.ctdCampoGrande{ width: 360px; display: block; }
form#ctdFormContato textarea.ctdAreaGrande{ width: 360px; height: 100px; display: block; padding: 2px 4px; margin: 0 0 5px 0; background-image: url(../imagens/bg_input.gif); background-repeat: repeat-x; background-position: top; background-color: #FFF; border: 1px solid #b5b8c8; font-size: 100%; font-family: sans-serif; color: #666; }

form#ctdFormContato p.ctdCamposMeio{ width: 375px; }
form#ctdFormContato p.ctdCamposMeio label{ width: 125px; margin: 0 0 5px 0; padding: 0 0 0 0; display: block; float: left; }
form#ctdFormContato p.ctdCamposMeio label input{ width: 110px; display: block; padding: 2px 4px; margin: 0 0 5px 0; background-image: url(../imagens/bg_input.gif); background-repeat: repeat-x; background-position: top; background-color: #FFF; border: 1px solid #b5b8c8; font-size: 100%; font-family: sans-serif; color: #666; }


form#ctdFormContato select.ctdContatoSelect option{ padding: 0 0 0 5px; }
form#ctdFormContato p{ width: 375px; padding: 0 0 0 0; }



textarea.textbox{ overflow: hidden; overflow: auto; }
textarea.textboxOn{ overflow: hidden; overflow: auto; }
.textbox, .textboxOn{ padding: 2px 4px; margin: 0 0 5px 0; background-image: url(../imagens/bg_input.gif); background-repeat: repeat-x; background-position: top; background-color: #FFF; border: 1px solid #b5b8c8; font-size: 100%; font-family: sans-serif; color: #666; }
.textboxOn{ border-color: #dc8f97; }

#ctdErro{ width: 305px; display: none; margin: 0 0 10px 0; padding: 10px; background-color: #faa; }
div#ctdErro h4{ font-size: 11px; font-weight: bold; }
div#ctdErro ul{}
div#ctdErro ul li{ width: 285px; margin: 0 0 2px 0; padding: 0px 0 5px 20px; background-image: url(../imagens/alert.gif); background-repeat: no-repeat; background-position: left top; }

.errmsg { display: none; }
.notvalid {border-color: #ff0000; }

.paises{ font-size: 14px; font-weight: bold; color: #080888; }



/* NO AR */
body#NoAr{ font-family: Tahoma, Arial, Verdana; font-size: 11px; background: url(../imagens/bg_body_noar.gif) repeat-x 0 0px #eb3d00; }
p#layNoArFlashTopo{ width: 770px; height: 180px; margin: 0 auto 0 auto; }
div#layNoArPrincipal{ width: 770px; padding: 10px 0 20px 0; background-color: #fff; margin: 0 auto; }
div#layBgNoAr{ width: 770px; margin: 0 auto; padding: 0 0 70px 0; background-image: url(../imagens/bg_ctdbg_noar.gif); background-repeat: no-repeat; background-position: bottom center; position: relative; }
#layNoArFoot{ width: 770px; margin: 10px auto 0 auto; padding: 0 0 10px 0; text-align: right; color: #fff; }
#layNoArFoot a{ color: #ffc1b5; font-size: 10px; }

div#ctdNoAr_Barra{ width: 100%; height: 40px; }
div#ctdNoAr_Barra form{ width: 770px; height: 40px; margin: 0 auto; display: block; }
div#ctdNoAr_Barra p#ctdBarraEsq{ width: 370px; height: 27px; padding: 13px 0 0 15px; display: block; float: left; text-align: left; font-size: 12px; color: #004586; }
div#ctdNoAr_Barra p#ctdBarraDir{ width: 370px; height: 40px; padding: 0 15px 0 0; display: block; float: left; text-align: right; }

p#ctdBarraDir label{ width: 40px; margin: 14px 0 0 0; padding: 0 5px 0 131px; display: block; font-weight: bold; font-size: 12px; float: left; }
p#ctdBarraDir input#pesquisa{ width: 150px; padding: 2px 4px; margin: 11px 5px 0 0; background: url(../imagens/bg_input.gif) repeat-x top #fff; border: 1px solid #b5b8c8; display: block; font-size: 100%; font-family: sans-serif; color: #666; float: left; }
p#ctdBarraDir a{ width: 29px; margin: 6px 0 0 0; display: block; float: left; }


div#ctdNoAr_Videos{ width: 500px; padding: 0 0 5px 0; margin: 0 auto; }
h2#ctdNoAr_TitleVideos{ width: 500px; height: 35px; }
div#ctdNoAr_ShowYouTube{ width: 260px; height: 210px; float: left; }
h3#TitleYouTube{ width: 260px; height: 18px; padding: 2px 0 0 0; font-size: 12px; font-weight: bold; text-transform: uppercase; }
div#ctdNoAr_SelectShowYouTube{ width: 240px; height: 220px; padding: 20px 0 0 0; float: left; }

.ctdNoAr_Conteudo{ width: 220px; height: 55px; padding: 3px 10px 0 10px; display: block; cursor: pointer; background: url(../imagens/noar/bg_listavideos_conteudo.gif) repeat-x; font-size: 9px; }
.ctdNoAr_Conteudo img{ width: 60px; margin: 0 10px 0 0; display: block; float: left; border: solid 3px #fff; }

a.ctdNoAr_YouTubeBoxTop,
a.ctdNoAr_YouTubeBoxCtr,
a.ctdNoAr_YouTubeBoxBottom{ display: block; font-size: 9px; cursor: pointer; }

a.ctdNoAr_YouTubeBoxTop img,
a.ctdNoAr_YouTubeBoxCtr img,
a.ctdNoAr_YouTubeBoxBottom img{ width: 65px; height: 50px; margin: 0 10px 0 0; display: block; float: left; border: solid 3px #fff; }

a.ctdNoAr_YouTubeBoxTop{ width: 220px; height: 66px; padding: 7px 10px 5px 10px; }
a.ctdNoAr_YouTubeBoxCtr{ width: 220px; height: 70px; padding: 0 10px 0 10px; }
a.ctdNoAr_YouTubeBoxBottom{ width: 220px; height: 72px; padding: 0 10px 0 10px; }

#ctdNoAr_SelectAlbunsBox{ width: 500px; margin: 0 auto; padding: 0 0 25px 0; }
h2#ctdNoAr_TitleAlbuns{ width: 500px; height: 35px; margin: 0 0 10px 0; }

.ctdNoAr_AlbunBoxEsq,
.ctdNoAr_AlbunBoxCtr,
.ctdNoAr_AlbunBoxDir{ width: 160px; height: 130px; margin: 0 0 7px 0; display: block; overflow: hidden; float: left; }

.ctdNoAr_AlbunBoxEsq{ background: url(../imagens/bg_ctdnoar_albunboxesq.gif) no-repeat left top #cce7d4; color: #000; }
.ctdNoAr_AlbunBoxCtr{ background: url(../imagens/bg_ctdnoar_albunboxctr.gif) no-repeat left top #ffcb08; margin: 0 10px; color: #000; }
.ctdNoAr_AlbunBoxDir{ background: url(../imagens/bg_ctdnoar_albunboxdir.gif) no-repeat left top #fdd09e; color: #000; }

.ctdNoAr_AlbunBoxEsq:hover{ width: 150px; height: 120px; background: url(../imagens/bg_ctdnoar_albunboxesq.gif) no-repeat -5px -135px #cce7d4; border: solid 5px #cce7d4; text-decoration: none; color: #556666; }
.ctdNoAr_AlbunBoxCtr:hover{ width: 150px; height: 120px; background: url(../imagens/bg_ctdnoar_albunboxctr.gif) no-repeat -5px -135px #ffcb08; border: solid 5px #ffcb08; text-decoration: none; color: #776633; }
.ctdNoAr_AlbunBoxDir:hover{ width: 150px; height: 120px; background: url(../imagens/bg_ctdnoar_albunboxdir.gif) no-repeat -5px -135px #fdd09e; border: solid 5px #fdd09e; text-decoration: none; color: #8d755a; }

.ctdNoAr_AlbunBoxEsq:hover img,
.ctdNoAr_AlbunBoxCtr:hover img,
.ctdNoAr_AlbunBoxDir:hover img{ margin: -5px 0 0 -5px; }

.ctdNoAr_AlbunBoxEsq strong,
.ctdNoAr_AlbunBoxCtr strong,
.ctdNoAr_AlbunBoxDir strong{ width: 140px; padding: 5px 0 5px 20px; display: block; font-size: 10px; cursor: pointer; }

.ctdNoAr_AlbunBoxEsq span,
.ctdNoAr_AlbunBoxCtr span,
.ctdNoAr_AlbunBoxDir span{ width: 160px; height: 90px; overflow: hidden; display: block; font-size: 10px; cursor: pointer; }

.ctdNoAr_AlbunBoxEsq:hover strong,
.ctdNoAr_AlbunBoxCtr:hover strong,
.ctdNoAr_AlbunBoxDir:hover strong{ margin: 0 -5px -5px -5px; }

.ctdNoAr_AlbunBoxEsq:hover span,
.ctdNoAr_AlbunBoxCtr:hover span,
.ctdNoAr_AlbunBoxDir:hover span{ height: 85px; margin: 0 0 0 0; }

.ctdNoAr_TitleVideosInt{ width: 500px; padding: 10px 0 5px 0; font-family: tahoma, arial, verdana; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#ctdNoAr_VideosIntColEsq{ width: 300px; float: left; }
#ctdNoAr_VideosIntColDir{ width: 190px; padding: 0 0 0 10px; _padding: 0 0 0 8px; float: left; }
#ctdNoAr_VideosShowYouTube{ width: 300px; height: 250px; padding: 8px 0 30px 0; background: url(../imagens/bg_ctdnoar_videosshowyoutub.gif) no-repeat top; }
#ctdNoAr_ComenteVideo{ width: 300px; height: 18px; padding: 0 0 5px 0; background: url(../imagens/title_comente_video.gif) no-repeat top; text-indent: -30000px; }
#ctdNoAr_Comentarios{ width: 300px; height: 25px; padding: 0 0 0 0; background: url(../imagens/bg_noar_videos_comentarios.gif) no-repeat top left; text-indent: -30000px; }
form#ctdFormNoarVideosComentarios{ width: 300px; }
form#ctdFormNoarVideosComentarios p{ width: 300px; padding: 0 0 5px 0; }
form#ctdFormNoarVideosComentarios p label{ display: block; }
form#ctdFormNoarVideosComentarios p input,
form#ctdFormNoarVideosComentarios p textarea{ width: 296px; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #666; border: solid 1px #F58220; }
#ctdNoar_BarraEnviar{ width: 300px; height: 17px; background: url(../imagens/barra_enviar.gif) no-repeat; }
.VideosComentarios{ width: 300px; padding: 0 0 25px 0; background: url(../imagens/bg_linha.gif) no-repeat bottom; }
.VideosComentarios em{ width: 300px; font-size: 9px; font-weight: bold; font-style: normal; color: #000; }
.VideosComentarios strong{ width: 300px; font-size: 11px; font-weight: bold; font-style: normal; color: #b66113; }



#ctdNoAr_VideosRecentes{ width: 190px; height: 27px; background: url(../imagens/bg_videos_recentes.gif) no-repeat; text-indent: -30000px; }
.ctdVideosRecentes{ width: 185px; height: 44px; margin: 0 0 0 0; padding: 2px 5px 0 0; background: url(../imagens/noar/bg_ctd_recentes.gif) repeat-x; display: block; font-size: 9px; }
.ctdVideosRecentes img{ width: 50px; margin: 0 10px 0 7px; display: block; float: left; border: solid 2px #fff; }

#ctdNoAr_AlbunsRecentes{ width: 190px; height: 27px; background: url(../imagens/bg_albuns_recentes.gif) no-repeat; text-indent: -30000px; }
.ctdAlbunsRecentes{ width: 185px; height: 44px; margin: 0 0 0 0; padding: 2px 5px 0 0; background: url(../imagens/noar/bg_ctd_recentes.gif) repeat-x; display: block; font-size: 9px; }
.ctdAlbunsRecentes img{ width: 50px; margin: 0 10px 0 7px; display: block; float: left; border: solid 2px #fff; }



a.ctdNoAr_VideosRecentes_ListaTop,
a.ctdNoAr_VideosRecentes_ListaMiddle,
a.ctdNoAr_VideosRecentes_ListaBottom{ width: 185px; padding: 2px 5px 0 0; display: block; overflow: hidden; cursor: pointer; font-size: 9px; }

a.ctdNoAr_VideosRecentes_ListaTop{}
a.ctdNoAr_VideosRecentes_ListaMiddle{ height: 65px; background: url(../imagens/bg_ctdnoar_videosrecentes_l.gif) no-repeat; }
a.ctdNoAr_VideosRecentes_ListaBottom{ height: 58px; background: url(../imagens/bg_ctdnoar_videosrecentes_b.gif) no-repeat; }

a.ctdNoAr_VideosRecentes_ListaTop img,
a.ctdNoAr_VideosRecentes_ListaMiddle img,
a.ctdNoAr_VideosRecentes_ListaBottom img{ width: 55px; margin: 0 10px 0 7px; display: block; float: left; border: solid 2px #fff; }
#ctdNoAr_ComentariosAlbuns{ width: 300px; height: 25px; padding: 0 0 0 0; background: url(../imagens/bg_noar_albuns_comentarios.gif) no-repeat top left; text-indent: -30000px; }


#ctdNoAr_AlbunsRecentes{ width: 190px; height: 32px; background: url(../imagens/bg_albuns_recentes.gif) no-repeat; text-indent: -30000px; }
a.ctdNoAr_AlbunsRecentes_ListaTop,
a.ctdNoAr_AlbunsRecentes_ListaMiddle,
a.ctdNoAr_AlbunsRecentes_ListaBottom{ width: 185px; padding: 2px 5px 0 0; display: block; overflow: hidden; cursor: pointer; font-size: 9px; }

a.ctdNoAr_AlbunsRecentes_ListaTop{}
a.ctdNoAr_AlbunsRecentes_ListaMiddle{ height: 65px; background: url(../imagens/bg_ctdnoar_albunsrecentes_l.gif) no-repeat; }
a.ctdNoAr_AlbunsRecentes_ListaBottom{ height: 67px; background: url(../imagens/bg_ctdnoar_albunsrecentes_b.gif) no-repeat; }

a.ctdNoAr_AlbunsRecentes_ListaTop img,
a.ctdNoAr_AlbunsRecentes_ListaMiddle img,
a.ctdNoAr_AlbunsRecentes_ListaBottom img{ width: 55px; height: 41px; margin: 0 10px 0 7px; display: block; float: left; border: solid 2px #fff; }

#ctdNoar_BarraEnviarAlbuns{ width: 300px; height: 17px; background: url(../imagens/barra_enviar_albuns.gif) no-repeat; }
.AlbunsComentarios{ width: 300px; padding: 0 0 25px 0; background: url(../imagens/bg_linha_albuns.gif) no-repeat bottom; }
.AlbunsComentarios em{ width: 300px; font-size: 9px; font-weight: bold; font-style: normal; color: #000; }
.AlbunsComentarios strong{ width: 300px; font-size: 11px; font-weight: bold; font-style: normal; color: #006592; }

form#ctdFormNoarAlbunsComentarios{ width: 300px; }
form#ctdFormNoarAlbunsComentarios p{ width: 300px; padding: 0 0 5px 0; }
form#ctdFormNoarAlbunsComentarios p label{ display: block; }
form#ctdFormNoarAlbunsComentarios p input, 
form#ctdFormNoarAlbunsComentarios p textarea{ width: 296px; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #666; border: solid 1px #006592; }
#ctdNoAr_ComenteAlbum{ width: 300px; height: 18px; padding: 0 0 5px 0; background: url(../imagens/title_comente_album.gif) no-repeat top; text-indent: -30000px; }
#ctdNoAr_Comentarios{ width: 300px; height: 25px; padding: 0 0 0 0; background: url(../imagens/bg_noar_videos_comentarios.gif) no-repeat top left; text-indent: -30000px; }
#ctdNoAr_AlbunsShow{ width: 300px; height: 350px; padding: 7px 0 13px 0; margin: 0 0 25px 0; background: url(../imagens/bg_ctdnoar_albunsshow.gif) no-repeat top; }


.Thumb{ width: 50px; }


#ctdBoxGaleria{ width: 300px; height: 250px; background: url(../imagens/loading.gif) no-repeat center center; }
#ctdBoxGaleria p#ctdGalleryImagem{ width: 300px; padding: 0 0 10px 0; }
#ctdBoxGaleria p#ctdGalleryImagem img{ }
#ctdBoxGaleria p#ctdGalleryTitle{ width: 280px; padding: 0 10px; color: #006592; font-weight: bold; text-align: center; }
#screen{ width: 300px; padding: 0 0 0 0; }
#screen li{ float: left; }
#screen .jq-ss-crop{ margin: 11px 3px 11px 4px; _margin: 11px 2px 11px 2px; float:left; }
#left{ background-image: url(../imagens/bg_galeria_voltar.gif); width: 34px; height: 65px; background-repeat: no-repeat; text-indent: -30000px; display:block; text-decoration:none; }
#right{ width: 34px; height: 65px; background-repeat: no-repeat; text-indent: 30000px; overflow: hidden; display:block; text-decoration:none; background-image: url(../imagens/bg_galeria_avancar.gif); }
#view{ width: 232px; height: 65px; overflow:hidden; }
#ctdGalleryMini{ width:3818px !important; width:3822px; padding:0; }
#ctdGalleryMini li a img{ width: 70px; }
ul#ctdGalleryMini li a{ cursor: pointer; }
#links{ width: 30px; padding: 0 0; }




.ctdPromo{ width: 445px; padding: 0 15px 15px 15px; background: url(../imagens/bg_col_promocoes.jpg) repeat-y; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
.ctdPromo_b{ width: 445px; padding: 0 15px 15px 15px; font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, serif; font-size: 12px; }
h1.ctdPromoTitle{ width: 475px; padding: 10px 0 20px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #283C83; }
.ctdPromo a{ font-weight: bold; font-style: italic; color: #3456d0; }
.ctdPromo strong{ color: #283C83; font-size: 12px; }
.ctdPromo b{ color: #000; font-size: 12px; }
.ctdPromo em{ color: #121e4b; font-style: italic; font-weight: bold; font-size: 11px; }

.ctdPromo h2{ color: #006; font-size: 18px; }
.ctdPromoObs{ width: 435px; padding: 0 0 20px 0; }
.ctdPromoObs em{ width: 395x; padding: 0 25px 0 25px; font-size: 11px; font-style: italic; text-align: justify; font-weight: normal; color: #666; display: block; }
p#ctdMenuPromo{ width: 460px; padding: 35px 0 25px 15px; background: url(../imagens/bg_col_promocoes.jpg) repeat-y; font-size: 11px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; color: #283C83; }
p#ctdMenuPromo a{ font-style: normal; color: #283C83; }
.ctdPromoDescricao{ width: 455px; padding: 10px; font-size: 11px; font-weight: bold; color: #283C83; }











a.LoopVideosInt{ width: 135px; height: 130px; padding: 10px; margin: 0 5px 10px 5px; background: #fc9844; float: left; display: block; color: #fff; }
a.LoopVideosInt:hover{ text-decoration: none; background: #ffab64; }
a.LoopVideosInt img{ width: 135px; }
a.LoopVideosInt strong{ display: block; padding: 5px 0 0 0; }


a.LoopAlbunsInt{ width: 135px; height: 140px; padding: 10px; margin: 0 5px 10px 5px; background: #38aadf; float: left; display: block; color: #fff; }
a.LoopAlbunsInt:hover{ text-decoration: none; background: #59c0ef; }
a.LoopAlbunsInt strong{ display: block; padding: 5px 0 0 0; }