@charset "utf-8";
/* CSS Document */
/* Meyer Reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
/* ::.. PROJETO STARCORP - Ibape  ..:: */

font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; }

body, #container {
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    background:#fff ;
}

body{
    background: #FFF url(../img/bgbody.gif) repeat-x bottom left;
    position:relative;
}

#container{
    display:block;
    min-width:1000px;
    height:auto;
    padding-bottom:50px;
    background:url(http://www.caminhaoitinerante.com.br/blog/wp-content/themes/CaminhaoCasasBahia/img/bg.gif) center top;
}

#header, #content, #footer .contentfooter{
    width:1000px;
    margin:0 auto;
}

#header{
    position:relative;
    height:162px;
    padding-top:5px;
    padding-bottom:40px;
    text-align:left;
    background:url(../img/1.0_Home_10.gif) no-repeat 0 10px;
}

#header a.logoBlog{
    display:block;
    height:101px;
    position:absolute;
    left:0;
    width:232px;
    z-index:1;
    text-indent:-9999px;
}

#header #nav{
    display:block;
    position:relative;
    padding-top:125px;
    float:left;
    padding-right:10px;
}

#header #nav ul li{
    display:block;
    float:left;
    margin-right:10px;
}

#header #nav ul li a{
    display:block;
    position:relative;
    height: 25px;
    text-indent:-9999px;
}
#header #nav ul li a.blog{
    width:56px;
    background:url(../img/botoes.gif) no-repeat;
}
#header #nav ul li a.blog:hover{
    width:56px;
    background:url(../img/botoes.gif) no-repeat 0 -26px;
}
#header #nav ul li a.sobre{
    width:73px;
    background:url(../img/botoes.gif) no-repeat -56px 0;
}
#header #nav ul li a.sobre:hover{
    width:73px;
    background:url(../img/botoes.gif) no-repeat -56px -26px;
}
#header #nav ul li a.cursos{
    width:122px;
    background:url(../img/botoes.gif) no-repeat -129px 0;
}
#header #nav ul li a.cursos:hover{
    width:122px;
    background:url(../img/botoes.gif) no-repeat -129px -26px;
}
#header #nav ul li a.agenda{
    width:75px;
    background:url(../img/botoes.gif) no-repeat -251px 0;
}
#header #nav ul li a.agenda:hover{
    background:url(../img/botoes.gif) no-repeat -251px -26px;
}
#header #nav ul li a.pesquisa{
    width:81px;
    background:url(../img/botoes.gif) no-repeat -327px 0;
}
#header #nav ul li a.pesquisa:hover{
    background:url(../img/botoes.gif) no-repeat -327px -26px;
}

#header ul.linksTopo{
    position:absolute;
    display:block;
    float:left;
    right:25px;
}

#header ul.linksTopo li{
    display:block;
    float:left;
    margin-left:9px;
}

#header ul.linksTopo li a{
    display:block;
    position:relative;
    width:134px;
    height:134px;
    text-indent:-9999px;
}

#header ul.linksTopo li a.participe{
    height:156px;
    width:223px;
    background:url(../img/1.0_Home_03.gif);
}
#header ul.linksTopo li a.conheca{
    background:url(../img/1.0_Home_07.gif);

}
#header ul.linksTopo li a.proxima{
    background:url(../img/1.0_Home_05.gif);

}

#content, #agendaContent, #cursosContent{
    font-size:12px;
    line-height:140%;
    width:1000px;
    text-align:left;
    margin:0 auto;
}
#main{
    display:block;
    position:relative;
    float:left;
    width:700px;
    text-align:justify;
    margin-bottom:100px;
}

#main p{
    margin-bottom:15px;
}

#main .caixa p{
    margin-bottom:2px;
}

#assistaOsVideos{
    display:block;
    float:left;
    width:203px;
    height:624px;
    padding:14px;
    margin-left:40px;
    text-align:center;
    background:url(../img/boxdir.gif) no-repeat;
}

#assistaOsVideos ul li{
    margin-bottom:28px;
}

#content h1{
    display:block;
    position:relative;
    text-indent:-9999px;
    margin-bottom:10px;

}
#content h1.h1SobreOProjeto{
    width:185px;
    height:24px;
    background:url(../img/h1sobreoprojeto.gif) no-repeat;
}
#content h1.h1AssistaOsVideos{
    width:202px;
    height:46px;
    background:url(../img/h1assistaosvideos.gif) no-repeat; 
}
#content h1.h1Parceiros{
    width:82px;
    height:15px;
    background:url(../img/h1parceiros.gif) no-repeat;   
}
#content h1.h1Cursos{
    width:382px;
    height:22px;
    margin-bottom:12px;
    background:url(../img/h1cursos.gif) no-repeat;
}
#content h1.h1Agenda{
    width:91px;
    height:19px;
    margin-bottom:12px;
    background:url(../img/h1agenda.gif) no-repeat;
}

#content h2{
    display:block;
    text-indent:-9999px;
}

#pesquisa{
    position:relative;
    width:1000px;
    margin:0 auto;
    text-align:left;
    color:#e44881;
    line-height:150%;
}

#pesquisa h1{
    display:block;
    text-indent:-9999px;
    width:99px;
    height:21px;
    margin-bottom:25px;
    background:url(../img/enquete.gif) no-repeat;
}


#pesquisa h3{
    margin-bottom:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
}

#pesquisa ul{
    margin-bottom:30px;
}

#pesquisa ul li{
    padding-left:13px;
    margin-bottom:12px;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pesquisa #txtResposta{
    width:578px;
    height:107px;
    overflow:hidden;
}

#pesquisa #txtNome2{
    width:578px;
}

#pesquisa input, #pesquisa textarea{
    font-family:Arial, Helvetica, sans-serif;
}

#pesquisa .select{
    width:278px;
}

h3.h2Cursos{
    display:block;
    position:relative;
    height:30px;
    padding:6px 0 0 15px;
    margin:0 0 15px 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#fff;
    background:url(../img/bgh2cursos.gif) no-repeat;
}

h3.h3internoCursos{
    font-family:Arial, Helvetica, sans-serif;
    font-size:25px;
    width:260px;
    color:#e44881;
    padding-top:3px;
    position:absolute;
    top:0;
    left:193px;
    *left:0;
    line-height:100%;
    text-align:left;
}

h3.h3sessaoDireitaInternoCursos{
    display:block;
    text-align:center;
    width:149px;
    *width:100%;
    padding:3px 20px 5px 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#e44881;
    text-transform:uppercase;
    
}

h2.internetInformatica{
    width:260px;
    height:21px;
    margin-bottom:5px;
    background:url(../img/h2interneteinformatica.gif) no-repeat;
}
h2.cursosParaCriancas{
    width:254px;
    height:24px;
    margin-bottom:5px;
    background:url(../img/h2cursosparacriancas.gif) no-repeat;
}
h2.cursosParaTerceira{
    width:315px;
    height:23px;
    margin-bottom:5px;
    background:url(../img/h2cursosparaterceiraidade.gif) no-repeat;
}

h2.listaDosCursos{
    width:141px;
    height:14px;
    background:url(../img/listadoscursos.gif) no-repeat;
}

h2.h2CursosTerceiraIdadeSD{
    width:128px;
    height:31px;
    margin-left:28px;
    margin-bottom:10px;
    background:url(../img/cursosparaterceiraidadesd.gif) no-repeat;
}
h2.h2CursosParaCriancasSD{
    width:128px;
    height:31px;
    margin-left:37px;
    margin-bottom:10px;
    background:url(../img/cursosparacriancassd.gif) no-repeat;
}

h1.h1programacao{
    width:169px;
    height:28px;
    background:url(../img/local_data.gif) no-repeat;
}


#agendaContent #main{
    width:733px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
#agendaContent #main h1{
    width:91px;
    height:18px;
    margin-bottom:18px;
    text-indent:-9999px;
    background:url(../img/h1agenda.gif) no-repeat;
}

#agendaContent #main ul{
    position:relative;
}

#agendaContent #main ul li{
    display:block;
    position:relative;
    clear:both;
    padding:0;
    margin:0;
    padding:20px 0 0 0;
    line-height:100%;
    font-family:"Century Gothic";
    font-size:0;
    text-transform:uppercase;
}

#agendaContent #main ul li p{
    width:390px;
    display:block;
    float:left;
    font-weight:bold;
    line-height:150%;
}

#agendaContent #main .links{
    display:block;
    float:right;
}


#agendaContent #main ul li a{
    float:left;
    margin-left:10px;
    margin-top:8px;
    text-indent:-9999px;
}

#agendaContent #main ul li a.verProgramacao{
    position:absolute;
    right:20px;
    bottom:15px;
    width:95px;
    height:26px;
    background:url(../img/btDataLocal.gif) no-repeat;
}

#agendaContent #main ul li a.fazerPreInscricao{
    position:absolute;
    display:none;
    right:20px;
    bottom:15px;
    width:135px;
    height:26px;
    background:url(../img/btfazerpreinscricao.gif) no-repeat;
}


#agendaContent #main ul li h3, .topoProgramacao h3{
    font-size:20px;
    padding-top:1px;
    margin:0;
}

#agendaContent #main ul li span{
    display:block;
    position:relative;
    width:755px;
    height:6px;
}

#agendaContent #main ul li span.arrAgendaTop{
    font-size:0;
    line-height:100%;
    background:url(../img/boxagendatopo.gif);
}
#agendaContent #main ul li span.arrAgendaBottom{
    font-size:0;
    line-height:100%;
    clear:both;
    background:url(../img/boxagendabottom.gif);
}
#agendaContent #main ul li span.arrAgendaCentro{
    height:auto;
    width:732px;
    *width:755px;
    padding-left:23px;
    padding-top:5px;
    padding-bottom:10px;
    line-height:150%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    background:#f5f5f5 url(../img/boxagendacentro.gif) bottom no-repeat;
}
#agendaContent #main ul li span.arrAgendaCentro h3{
    padding-bottom:8px;
}
#agendaContent #main ul li boxAgenda span.conteudo{
    display:block;
    float:none;
    width:732px;
    height:inherit;
    padding-left:23px;
    background:#f5f5f5 url(../img/agendacontent.gif) bottom no-repeat;
}

#destaque1{
    color:#9ed86a;
}
#destaque2{
    color:#b63967;
}

#topoProgramacao{
    color:#b63967;
    font-weight:bold;
}

#destaque3{
    color:#ccb604;
}
#destaque4{
    color:#469464;
}
#destaque5{
    color:#4e9ea4;
}


.topoProgramacao h3{
    width:100%;
    font-size:20px;
    padding-bottom:5px;
}

a.btVoltar{
    display:block;
    position:relative;
    width:100px;
    height:28px;
    text-indent:-9999px;
    background:url(../img/btvoltar.gif) no-repeat;
}

.internoCursos{
    margin:0;
    position:relative;
}

.internoCursos h2.internetInformatica{
    position:absolute;
    top:0;
    right:276px;
    display:block;
}

.internoCursos .topoInternoCursos a{
    display:block;
    position:relative;
    float:right;
    height:26px;
    margin-left:15px;
    text-indent:-9999px;
}

.internoCursos ul{
    margin-top:20px;
    margin-left:12px;
}
.internoCursos ul li{
    display:block;
    float:none;
    padding-left:16px;
    margin-bottom:8px;
    color:#FF00CC
    background:url(../img/arrowinternocursos.gif) no-repeat center left;
}
.internoCursos ul li.selec{
    background:url(../img/arrowinternocursosselec.gif) no-repeat left 5px;
}
.internoCursos ul li.selec p{
    padding-top:5px;
}
.internoCursos ul li a{
    text-decoration:none;
    color:#e44881;
}

.internoCursos a.btAgenda{
    position:absolute;
    right:0px;
    top:0;
}

.internoCursos a.btFazerPreInscricao{
    position:absolute;
    right:0;
    top:0;
}

.sessaoDireitaCursos{
    position:relative;
    float:left;
    width:189px;
    *width:232px;
    height:288px;
    *height:315px;
    margin-left:10px;
    margin-bottom:14px;
    padding:22px;
    padding-top:5px;
    background:url(../img/bgdirinternocursos.gif) no-repeat;
}

.sessaoDireitaCursos p{
    text-align:justify;
    padding-top:20px;
}

.sessaoDireitaCursos a{
    display:block;
    position:relative;
    float:right;
    height:26px;
    text-indent:-9999px;
    position:absolute;
    bottom:10px;
    left:70px;
}


.caixa{
    display:block;
    position:relative;
    width:736px;
    *width:752px;
    height:125px;
    margin:0 0 26px 0;
    padding:8px 10px 8px 12px;
    background:url(../img/cursos_14.gif) no-repeat;
}

.caixa a{
    display:block;
    position:relative;
    float:right;
    height:26px;
    margin-left:15px;
    text-indent:-9999px;
}

a.btVerCursos{
    width:90px;
    background:url(../img/btvercursos.gif) no-repeat;
}
.caixa a.btVerCursos{
    position:absolute;
    right:105px;
    bottom:10px;
}
a.btAgenda{
    width:79px;
    background:url(../img/btagenda.gif) no-repeat;
}

.caixa a.btAgenda{
    position:absolute;
    right:12px;
    bottom:10px;
}

a.btFazerPreInscricao{
    width:135px;
    background:url(../img/btfazerpreinscricao.gif) no-repeat;
}

.caixa a.btFazerPreInscricao{
    position:absolute;
    right:12px;
    bottom:10px;
}

a.btEnviar{
    display:block;
    position:relative;
    width:79px;
    height:26px;
    text-indent:-9999px;
    background:url(../img/btenviar.gif) no-repeat;
}

#footer{
    position:relative;
    width:998px;
    height:130px;
    margin:0 auto;
    text-align:left;
    text-transform:uppercase;
    color:#fff;
    font-weight:bold;
}
#footer p{
    padding-top:40px;
}
#footer span{
    position:absolute;
    right:0;
    *top:-94px;
    top:-54px;
    width:382px;
    height:183px;
    z-index:1;
    background:url(../img/caminhaofooter.gif);
}

h3.sucessoPesquisa{
    color:#e44881;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    margin:100px;
    line-height:200%;
}
h3.erroPesquisa{
    color:#000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    margin:100px;
    line-height:200%;
}

.clear{
    display:block;
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
}
.lightBoxPreInscricao {
    width:510px;
    height:auto;
    position:relative;
    margin:0;
    padding:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
}
.lightBoxPreInscricao span {
    margin:0;
    padding:0;
    line-height:100%;
    font-size:0;
    display:block;
    float:left;
}
.lightBoxPreInscricao span.topLeft {
    background:url(../img/arrtopleftbox.gif) no-repeat top left;
    width:15px;
    height:14px;
}
.lightBoxPreInscricao span.center {
    background:#f6f6f6;
    width:480px;
    height:14px;
}
.lightBoxPreInscricao span.topRight {
    background:url(../img/arrrighttopbox.gif) no-repeat top left;
    width:15px;
    height:14px;
}
.lightBoxPreInscricao span.bottomLeft {
    background:url(../img/arrbottomleftbox.gif) no-repeat top left;
    width:15px;
    height:14px;
}
.lightBoxPreInscricao span.bottomRight {
    background:url(../img/arrbottomrightbox.gif) no-repeat top left;
    width:15px;
    height:14px;
}
.lightBoxPreInscricao h1 {
    display:block;
    position:relative;
    background:url(util/img/h1preinscricao.gif) no-repeat;
    width:132px;
    heigh:21px;
    padding:0;
    margin:0;
    text-indent:-9999px;
}
.lightBoxPreInscricao span.contentLightBox {
    background:#f6f6f6;
    width:509px;
    margin-left:1px;
    padding-top:5px;
    position:relative;
}
.lightBoxPreInscricao b {
    font-family:"Georgea", "Century Gothic", Tahoma;
    font-size:14px;
    line-height:200%;
    color:#515151;
    padding-top:20px;
    clear:both;
}
.lightBoxPreInscricao input, .lightBoxPreInscricao textarea, .lightBoxPreInscricao select {
    background:none;
    border:0;
    line-height:21px;
    height:21px;
 *height:19px;
    width:345px;
    margin:0;
    padding:0;
    padding-top:3px;
    background:#2bc6a7;
    overflow:hidden;
    color:#ffffff;
    text-align:left;
}
.lightBoxPreInscricao span.leftInput {
    background:url(../img/arrleftinput.gif) no-repeat;
    width:12px;
    height:21px;
}
.lightBoxPreInscricao span.leftInputSelect {
    background:url(../img/arrleftinput2.gif) no-repeat;
    width:12px;
    height:25px;
}
.lightBoxPreInscricao span.rightInput {
    background:#2bc6a7 url(../img/arrrightinput.gif) no-repeat right;
    padding-right:14px;
    margin-right:10px;
}
.lightBoxPreInscricao span.rightInputSelect {
    background:#2bc6a7 url(../img/arrrightinput2.gif) no-repeat right;
    height:25px;
    line-height:25px;
    padding-right:14px;
    margin-right:10px;
}
.lightBoxPreInscricao table tr td {
    padding-bottom:20px;
}
.lightBoxPreInscricao #txtDia, .lightBoxPreInscricao #txtMes {
    width:30px;
}
.lightBoxPreInscricao a.button {
    display:block;
    position:relative;
    width:81px;
    float:right;
    height:26px;
    text-indent:-9999px;
    background:url(../img/btcadastrar.gif) no-repeat;
    position:relative;
    bottom:0;
    margin-bottom:0;
    right:12px;
}
.lightBoxPreInscricao table {
    margin-left:20px;
}
.lightBoxPreInscricao p {
    padding:0;
    margin:0;
    width:425px;
    font-size:12px;
}
.lightBoxPreInscricao a.fechar {
    display:block;
    position:relative;
    width:26px;
    height:26px;
    text-indent:-9999px;
    background:url(../img/btclosebox.gif) no-repeat;
    position:absolute;
    top:-5px;
    right:10px;
}
.lightBoxPreInscricao input#btEnviarPre{
    display:block;
    position:relative;
    width:81px;
    float:right;
    height:26px;
    text-indent:-9999px;
    background:transparent url(../img/btcadastrar.gif) no-repeat;
    position:relative;
    bottom:0;
    border:0;
    margin-bottom:0;
    right:12px;
    cursor:pointer;
}