@charset "utf-8";

/*@import url(bugpngie6.css);*/

/* ------- RESET CSS --------*/
* { margin:0px; padding:0px; border:0px;}

/* ------- CSS para todas as telas --------*/
body,div,td,h1,h2{font:12px Verdana, Arial, Helvetica, sans-serif; color:#201d1e; line-height:16px;}
body{background-color:#fff; background-repeat:repeat-x;}
ul,li{}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration:none; } 
clear{clear:both; font-size:0; height:0; line-height:0; display:block; margin:0px; padding:0px}
pfist {margin-top:20px;}
p {margin-bottom:10px;}
p a{text-decoration:none; margin-bottom:20px;}
p a:hover{ text-decoration:none;}
br {clear:both; font-size:0; height:0; line-height:0; display:block; margin:0px; padding:0px;}

/* ===========  IDs ==========*/
#header {width:100%;}
#header #acessibilidade {height:0px; overflow:hidden;}
#header #menu {height:33px; background:url(../images/bgmenu.jpg) repeat-x  top left;}
#header #menu ul{width:635px; /*margin-left:180px;*/ text-align:center;}
#header #menu ul li{float:left; width:90px; text-align:center; list-style-type:none; height:24px; padding-top:9px; background:url(../images/bglinksmenu.jpg) no-repeat top right;}
#header #topimages {height:187px; *height:182px; background:#999 url(../images/bgtopimages.jpg) repeat-x top left; *padding-top:1px; }


#header #topimages #top{}
#header #topimages #flash{}

#content {background:#fff url(../images/bgcontent.png) repeat-x top left;  }
#content #box1 {width:611px; float:left; /*background-color:#FFFFFF;*/ margin-left:2px; /*border:1px solid #ccc;*/}
#content #box2 {width:190px; float:left; margin:5px; margin-top:0px;}
#content #box2 #cursos {border:1px solid #ccc; margin-bottom:5px; *padding-bottom:2px; background:#fff url(../images/bgdest.jpg) repeat-x bottom left;}
#content #box2 #acesslms{border:1px solid #ccc; margin-bottom:5px; background:#fff url(../images/bgdest2.jpg) repeat-x bottom left; padding-bottom:10px; font-size:11px;}
#content #box2 #newsletter{border:1px solid #ccc; margin-bottom:40px; background:#fff url(../images/bgdest2.jpg) repeat-x bottom left; padding-bottom:7px; *padding-bottom:11px; font-size:11px;}

#footer {/*position:absolute; top:94%;*/ padding-top:12px; width:100%; height:27px; background: #333 url(../images/bgfooter.jpg) repeat-x top left; margin-top:20px;}
#footer #copyright {width:600px; color:#fff; font-size:10px; font-weight:bold; float:left;}
#footer #powered {width:200px; color:#fff; font-size:10px; font-weight:bold; float:right; margin-right:10px;}


/* ===========  Classes ==========*/
.container {width:815px; margin:auto;}
.submenu {height:20px; background: url(../images/bgsubmenu.png) repeat-y top left; color:#fff; padding:11px 0px 5px 20px; margin:0px 8px 3px 0px;}
.titulosubmenu {width:150px; float:left; color:#fff; font-size:13px; font-weight:bold;}
.ulsubmenu {width:615px; float:left; padding-top:1px; font-size:11px;}
.liulsubmenu {padding:0px 20px 0px 20px; text-align:center;  background: url(../images/divisor.jpg) no-repeat right; margin:0px 0px 0px 0px; float:left; list-style-type:none;}
.liulsubmenuend {padding:0px 20px 0px 20px; text-align:center; background:none; margin:0px 0px 0px 0px; float:left;}

.index{}
.indexbox1{border:1px solid #ccc; background-color:#FFFFFF;}
.indexbox2{border:1px solid #ccc; height:245px; background-color:#FFFFFF; margin:5px; margin-left:0px; float:left; width:198px; padding-bottom:20px;}
.indexbox3{border:1px solid #ccc; height:245px; background-color:#FFFFFF; margin:5px; margin-left:0px; float:left; width:198px; padding-bottom:20px;}
.indexbox4{border:1px solid #ccc; height:245px; background-color:#FFFFFF; margin:5px; margin-left:0px; margin-right:0px; float:left; width:198px; *width:199px; padding-bottom:20px;}
.indexboxtitulo{height:15px; color:#242021; font-weight:bold; padding:6px; padding-left:20px; border-bottom:1px solid #ccc; margin-bottom:10px; background: url(../images/bgtitulomarrom.jpg) #f6f1eb top left repeat-y;}
.indexboxtitulo2{height:15px; text-align:center; color:#242021; font-weight:bold; padding:6px; padding-left:20px; border-bottom:1px solid #ccc; margin-bottom:10px; background: url(../images/bgtitulomarrom.jpg) #f6f1eb top left repeat-y;}
.blog{text-align:center;}
.link{}

.box1internas {border:1px solid #ccc; background-color:#FFFFFF; padding-bottom:20px;}
.titulo1 {height:13px; color:#242021; font-weight:bold; padding:7px; padding-left:40px; border-bottom:1px solid #ccc; margin-bottom:10px; background: #f6f1eb url(../images/bgtitulomarrom2.jpg)  top left repeat-y;}
.subtitulointernas {padding:10px 0px 20px 0px; width:405px; float:left; margin:0px 0px 15px 10px; line-height:14px; font-weight:bold; }
.subtitulointernastarja {width: 380px; margin:10px 0px 15px 10px; padding:5px 10px 5px 15px;  /*border:1px solid #ccc;*/ color:#003366; font-weight:bold; float:left; background-image:url(../images/bgtarja.jpg); background-position:right top; background-color:#ebebeb; background-repeat:repeat-x; font-weight:bold; }
.box1{}
.name{}
.credname{}
.txtinternas {padding:0px 20px 20px 15px; line-height:18px;}
.btlink {background: #fff url(../images/bt.png) no-repeat right; padding-right:30px; text-align:right; font-size:10px; font-weight:bold; color:#333; padding:5px 30px 5px 0px;}

.desttitulo {height:15px; font-weight:bold; padding:6px; border-bottom:1px solid #ccc; margin-bottom:10px; background: #66CCFF url(../images/bgtituloazul.jpg) top left;}
.bannercurso {width:180px; height:118px; background-color:#fff; padding:2px; margin:auto; margin-top:2px; margin-bottom:2px; border:1px solid #ccc; text-align:center; }
.labels {float:left; width:44px; margin:0px 5px 0px 0px; text-align:right; padding-top:6px; font-size:11px;}
.labelsform {width:80px; margin-right:15px; margin-bottom:10px; text-align:right; font-weight:bold;}
.labelnewsletter {margin-left:11px;}
.labelduaslinhas {padding-top:1px; line-height:12px;}
.input {/*float:left; border:1px solid #C0C0C0; height:18px;  background: #e3edf8 url(../images/bg_inputs1.jpg) repeat-x top left margin-bottom:5px; background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:120px; padding:5px 0px 0px 5px;*/}
.inputnewsletter {margin-left:20px; margin-bottom:5px; width:140px;}
.input:focus, .input-focus {background: #e3edf8 url(../images/bg_inputs2.jpg) repeat-x top left;}
.bt {border:1px solid #ccc; margin:0px; padding:3px; }
.btnewsletter {float:right; margin-right:20px;}
.imgacao {background-image:url(../images/bgimgacao.jpg); background-repeat:no-repeat; width:126px; height:92px; margin:auto; margin-top:20px; padding:6px 2px 2px 2px; text-align:center;}
.entreinputs {float:left; margin:4px 10px 0px 10px;}


/* Inputs */
input[type=text], input[type=password] {float:left; border:1px solid #C0C0C0; background: #e3edf8 url(../images/bg_inputs1.jpg) repeat-x top left margin-bottom:5px; background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:120px; padding:5px;}
select {float:left; border:1px solid #C0C0C0; background: #e3edf8 url(../images/bg_inputs1.jpg) repeat-x top left margin-bottom:5px; background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:120px; padding:5px;}

/* Fale Conosco */
.formsucesso {width:388px; float:right; font-size:10px; margin-right:15px; text-align:center; color:#003366; background: url(../images/bg_inputs1.jpg) bottom left repeat-x; font-weight:bold; border:1px dashed #003366; padding:10px 5px 10px 5px;}
.formerro {width:388px; float:right;  font-size:10px; margin-right:15px; text-align:center; color:#990000; background:url(../images/bg_inputs3.jpg) bottom left repeat-x; font-weight:bold; border:1px dashed #990000; padding:10px 5px 10px 5px;}

/* Newsletter */
.newserro {text-align:center; color:#990000; font-size:10px;}
.newssucesso {text-align:center; color:#003366; font-size:10px;}

/*Cursos

/* ============ Text ================ */
.txtazul {color:#003366;}
.titulo {font-size:13px; font-weight:bold;}
.txtmarginright {margin-right:15px;}
.txtmarginleft {margin-left:15px;}
.listservices {margin:10px 0px 30px 65px; list-style-image:url(../images/bullet.jpg); line-height:18px;}
.txtindexsevices {padding:10px 15px 0px 20px; line-height:14px; font-size:11px;}
.txtdep {padding:5px 15px 0px 15px;}

/* ============= Links ==========*/
a.lilink {color:#fff;}
a.lilink:hover {color:#FFCC00;}
a.lisublink {color:#fff;}
a.lisublink:hover {color:#FFCC00;}
a.bthelp {color:#000; font-weight:bold;}
a.bthelp:hover {text-decoration:underline; color:#000; font-weight:bold;}
a.linktopbox3 {font-weight:bold; color:#333333;}
a.linktopbox3:hover {font-weight:bold; color:#666666; text-decoration:underline;}
a.linkabas{color:#5b8ec3;}
a.linkabas:hover{color:#333;}
a.fecharmodal{width:26px; height:26px;}
a.acesslmsforget{ font-size:9px; color:#003366; text-decoration:underline;}
a.powered {color:#FFCC00;}
a.linkmais {float:right; margin-right:15px; margin-bottom:20px; color:#003366; font-size:11px;}
a.linkservices {color:#003366; font-weight:bold;}
a.linkservices:hover {color:#666; font-weight:bold;}
a.btlink {background: #fff url(../images/bt.jpg) no-repeat right;  text-align:right; font-size:11px; font-weight:bold; color:#003366; padding:5px 20px 5px 0px;}
a.btlink:hover {background: #fff url(../images/bt.jpg) no-repeat right; text-align:right; font-size:11px; font-weight:bold; color:#999999; padding:5px 20px 5px 0px;  cursor:pointer;}
a.btlinkphotos {background: #fff url(../images/cam.jpg) no-repeat right; border-left:1px solid #666; margin-left:10px;  text-align:right; font-size:10px; font-weight:bold; color:#333; padding:5px 30px 5px 15px;}
a.btlinkphotos:hover {background: #fff url(../images/cam.jpg) no-repeat right; border-left:1px solid #666; text-align:right; font-size:10px; font-weight:bold; color:#003366; padding:5px 30px 5px 15px;}
a.btemail {background: #fff url(../images/iconmail.jpg) no-repeat right; padding:5px 30px 5px 15px; text-align:right; color:#003366; text-decoration:underline; font-size:11px; font-weight:bold;}
a.btemail:hover {color:#666; background: #fff url(../images/iconmail.jpg) no-repeat right; }
a.bts {color:#003366; text-decoration:underline; font-size:11px; }
a.bts:hover {color:#666666; text-decoration:underline; font-size:11px; }

/* Artigos */
.novoartigo {color:#990000; font-style:italic; font-weight:bold; font-size:12px;}


/* Equipe */
.tabequipe{margin:5px 10px 10px 15px; width:580px; margin:auto;}
.tabequipeimg{float:left; width:126; height:136px; margin-right:10px;}
.tabequipetxt{float:left; width:444px;}
.equipetitulo{font-weight:bold; color:#003366; padding-left:5px; font-size:11px; height:14px;}
.equipetxt {font-weight:bold; font-size:11px; margin-bottom:10px; color: #003366;}
.equipetxt2 {font-size:11px; margin-bottom:10px; margin-bottom:20px; text-align:justify;}

/* Clientes */
.txtclientes {padding-bottom:20px; color:#003366; font-weight:bold; padding-top:10px;}

/* Coaching */
.tabcoachers { margin:auto; margin-bottom:25px; border-left:1px solid #fff; border-top:1px solid #fff;}
.tabcoachersnum {border-right:1px solid #fff; border-bottom:1px solid #fff; padding:3px; padding-right:6px; text-align:center; font-size:11px; font-weight:bold; background-color:#F8F8F8;}
.tabcoachersname {border-right:1px solid #fff; border-bottom:1px solid #fff; padding:3px; padding-left:15px;  text-align:left; font-size:11px;  color:#003366;}
.tabcoachersmail {border-right:1px solid #fff; border-bottom:1px solid #fff; padding:3px;   text-align:center; font-size:11px;  color:#003366;}
.tabcoacherscolor2 {background-color:#F8F8F8;}

/* Cursos */
.tabcursos {margin:5px 10px 0px 12px; width:585px;}
.titulocursos {font-size:13px; color:#003366; padding:5px; font-weight:bold;}
.txtcursos {padding:5px; line-height:16px;}
.novaturma {float:right; margin-right:20px; color:#003366; font-weight:bold;}
.promocaoCurso {color:#a70000; background-color:#fef1f1; margin:20px; border:1px dotted #a70000; padding:10px;}
.promocaoCurso h3 {font-size:1.1em; margin-bottom:10px;}

/* Galerias */
.galeria {width:490px; margin:auto;}
.imggaleria {float:left; margin:5px 10px 5px 10px;}

/* Inscrições */
.forminscric {width:150px;}
.inputselects{/* width:auto; height:25px; padding-top:0px;}
.btinscricao {text-align:center; margin:10px;}