.center { text-align: center }

body { 	margin: 0; padding: 0; background: #fff url(/img/pagebg2.jpg) repeat-x top ; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000;	text-align: center; }

A {	color: #000; }	

#global { text-align: left; width: 771px; margin: 0 auto;  }	
#contacto { text-align: right; margin: 0; padding: 0 0 10px 0;margin:0 }
a#logot {border:0 none; float:left; margin-right:6px;}

#menu-topo { margin: 40px 0 0 0; padding: 0; list-style: none; float: left; border: 3px solid #fff; width: 683px }
#menu-topo li { margin: 0; padding: 0; float: left }
#menu-topo img { border: 0; float: left }
#menu-topo a { margin: 0; padding: 0;  }

#hp-destaques { clear: both; width: 771px; padding-top: 3px; }

.hp-esq { width: 316px; float: left }
.hp-esq img { float: left; display: inline }
#hp-dest-text { background-color:#ffffff; margin-top: 6px; height: 160px; float: left; display: block;  }
#hp-dest-text div { padding: 5px; }
#hp-dest-text p { margin: 0; padding: 5px 0; width: 101px; color: #013a7f; font-size: 10px  }
#hp-dest-text img { border: 0; }

.hp-dir { width: 455px; float: left; background: transparent url(/img/hp/foto1.jpg) no-repeat; }
#fundo { height:  145px; display: block }
ul#campus-dir { margin: 0; padding: 0 0 10px 0; float: left; display: blocK; width: 455px; list-style: none }
#campus-dir li { width: 146px; margin-right: 4px; display: block; float: left  }
#campus1 { background-color: #be27b4 }
#campus2 { background-color: #24a6e0 }
#campus3 { background-color: #f49a00 }
#campus-dir li .holder { margin: 5px; height: 160px; padding: 5px; clear: both; }
#campus-dir li img { border: 0 }
#campus-dir li p img { float: right }
#campus1 p{  }
#campus1 .holder{ background-color: #cc56c4 }
#campus2 .holder{ background-color: #54bae7 }
#campus3 .holder{ background-color: #f6b038 }

#sub-menu { clear: both; padding: 5px 0 0 0; height: 29px;  margin: 0; list-style: none; border-top: 3px solid #abcfe9; }

#sub-menu li { padding: 0; margin: 0; float: left; border-right: 1px solid #abcfe9 }
#sub-menu .bclear { border: 0 }
#sub-menu li img { border: 0}

#rodape { background-color:#E3F1F9; clear:both; color:#9AB7D0; margin:5px 0; padding:0 10px; }
#rodape p { height: 30px }
#rodape span { font-size: 20px;  }
#rodape a img { border: 0; display: inline }

A {
	color: #000000;
}	
#content { width: 769px; text-align: left; }	
#content #comocomprar { border: none }


/* Styles do texto das condições de venda online */

#condtext { background-color: #ffffff; width: 450px; height: 450px; margin: 0 auto; text-align: left }
#condtext p { padding-left: 10px; width: 430px; }
#condtext p b { font-size: 10px }
#condtext p.title { font-size: 14px; font-weight: bold; text-align: center; padding-top: 15px }
#condtext p .topic { font-weight: bold }

/* ; */

/* Style de Como Comprar */

.buyspace { clear: both; height: 6px; margin: 0; padding: 0 }

#buytext { }
    #buytext .text { float: left; width: 488px; padding-right: 55px }
    #buytext h2 { color: #429bdd; font-size: 15px; margin: 23px 0 18px 0; padding: 0 }
    #buytext .text ul { list-style-type: none; padding: 0; margin: 0 }
        #buytext .text ul li { padding: 0; margin: 0; clear: both }
            #buytext .text ul li img { float: left; margin: 0; padding: 0 }
            #buytext .text ul li p { float: left; padding: 0 0 20px 8px; margin: 0; width: 463px; }
    #buytext .text #paymethods { padding: 0 0 0 25px; margin: 0 }
        #buytext .text #paymethods p { margin: 0 0 13px 0; padding: 0 }
    #buytext .demo { float: right; height: 37px; width: 194px; text-align: center; margin: 22px 6px 0 0 }    


/* ; */

#content .logo {
	float: left;
}	
#content .menu {
	padding-right: 1px;
	float: left;
	border: 0;
	padding: 3px;
	background-color: #FFFFFF;
	margin-top: 41px;
}	
#contenthp {
	width: 775px;
}	
#contenthp .logohp {
	float: left;
}	
#contenthp .menuhp {
	padding-right: 1px;
	float: left;
	border: 0;
	padding: 3px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #FFFFFF;
	margin-top: 41px;
}	
#content .mainarea {
	padding: 13px;
	background-color:#FFFFFF;
	width: auto;
}
#content .mainarea .liner {
	height: 4px;
	background-color: #F2F2F2;
	width: 736px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#content .path {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B5B5B;
	margin: 10px 5px 0 0;
	height: 10px;
    width: 500px;
}
#content .path A { color: #5B5B5B }
#content .path A:hover { color: #000000; }

#content .steps {
    float: right;
    width: 180px;
    margin: 4px 7px 0 0;
    text-align: right;
}
#content .col1 {
	width: 410px;
	float: left;
	color: 2A2A2A;
}	
#content .split {
	width: 15px;
	float: left;	
}	
#content .col2 {
	width: 316px;
	float: left;
	color: 2A2A2A;		
}	
#content .col1 .destaque {
	color: #4099DD;
	font-weight: bold;
}	
#content .bluebox {
	background-color: #F1F8FC;
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
}	
#content .whitebox {
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
}	
#content .smalltitle {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F1F8FC;
	font-weight: bold;
	color: #5B5B5B;	
}	
#content .linerbottom {
    float: left;
	height: 4px;
	background-color: #A8D0E7;
	width: 736px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#contenthp .linerbottomhp {
	height: 4px;
	background-color: #A8D0E7;
	width: 771px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#content .title1 {
	font-size: 15px;
	font-weight: bold;
	color: #4099DD;
	height: 10px;
}	
#content .title2 {
	font-size: 13px;
	font-weight: bold;	
	color: #4099DD;
}

#content .title3 {
	font-size: 11px;
	font-weight: bold;	
	color: #4099DD;
}

#content a.title1 {
	font-size: 15px;
	font-weight: bold;
	color: #4099DD;
}	
#content a.title2 {
	font-size: 13px;
	font-weight: bold;	
	color: #4099DD;
}		

#content .ceac .bluebox2 {
	background-color: #F1F8FC;
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	width: 300px;
	float:left;
}
#content .ceac .whitebox2 {
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	width: 400px;
	float:left;	
}	
#content .instalacoes .whitebox3 {
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	width: 500px;
	float:left;
}
#content .instalacoes .whitebox4 {
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	width: 200px;
	float:left;	
}	

#content .grupo .whitebox5 {
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	width: 450px;
	float:left;
}
#content .grupo .whitebox6 {
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	width: 250px;
	float:left;	
}	


#content .testeop .whitebox7 {
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 300px;
	float:left;
}
#content .testeop .whitebox8 {
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	width: 380px;
	float:left;	
}	
#content .testeop .col1 {
	padding-left: 10px;
	padding-top: 6px;
	width: 360px;
	float:left;
}
#content .testeop .col2 {
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	width: 360px;
	float:left;	
}	


#content .contactos .whitebox9 {
	width: 300px;
	float:left;
}
#content .contactos .spacer {
	width: 10px;
	float:left;
}
#content .contactos .bluebox10 {
	background-color: #F1F8FC;
	margin-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	width: 400px;
	float:left;	
}	
#content .contactos .bluebox10 .error {
	color: #DA1B32;
	padding: 8px;
	font-weight: bold;
}	


#content .contactos .bluebox10 .label {
	font-size: 11px;
	font-weight: bold;
	color: #5A5A5A;
	float: left;
	width: 140px;
	padding-bottom: 5px;
	margin-top: 3px;
}	
#content .contactos .bluebox10 .label .sml {
	font-size: 9px;
	font-weight: normal;	
}	
#content .contactos .bluebox10 .form {
	float: left;
	width: 230px;
	padding-left: 2px;
	padding-bottom: 5px;
	font-size: 9px;
	color: #5A5A5A;		
}	
#content .contactos .bluebox10 .form .input {
	font-size: 11px;
	color: #5A5A5A;
	width: 230px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}
#content .contactos .bluebox10 .form #obs { font-weight: normal; height: 75px }
.email {
	font-size: 11px;
	color: #5A5A5A;
	width: 120px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;		
  margin-right:15px;	
}	
#content .contactos .bluebox10 .form .drop {
	font-size: 11px;
	color: #5A5A5A;
	width: 230px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;	
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;	
}	
#content .contactos .bluebox10 .form .zip1 {
	font-size: 11px;
	color: #5A5A5A;
	width: 50px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}
#content .contactos .bluebox10 .form .zip2 {
	font-size: 11px;
	color: #5A5A5A;
	width: 35px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}		
#content .contactos .bluebox10 .form .bd1 {
	font-size: 11px;
	color: #5A5A5A;
	width: 25px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}
#content .contactos .bluebox10 .form .bd2 {
	font-size: 11px;
	color: #5A5A5A;
	width: 80px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}	
#content .contactos .bluebox10 .form .bd3 {
	font-size: 11px;
	color: #5A5A5A;
	width: 60px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}		
#content .contactos .smaller {
	font-size: 9px;
}
.hp {
	width: 771px;
	background-color:#FFFFFF;		
}
.hpleft {
	width: 316px;
	float: left;
	background-color:#FFFFFF;	
}	
.hpleft .left {
	width: 111px;
	float: left;
	color: #003C79;	
	font-size: 9px;
}	
.hpleft .left .minidestaque {
	padding: 5px;
}	
.hpleft .left .title {
	font-size: 15px;
}	
.hpleft .right {
	width: 204px;
	height: 189px;
	float: left;
	background-image: url(/img/hp/destaque_2.jpg);
	background-repeat:no-repeat;	
}	
.hpleft .right IMG {
	padding-top: 7px;
}	
.hpright {
	width: 455px;
	float: left;
	background-color:#FFFFFF;	
}	
.hpright .destaquescores {
	background-image: url(/img/hp/destaques_bg.gif);
	background-repeat:no-repeat;
	height: 201px;
	padding: 5px;
	color: #FFFFFF;
}
.hpright .destaquescores .title5 {
	font-size: 14px;
}
.hpright .destaquescores A {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.hpright .destaquescores .spacer {
	height: 39px;
}
.hpright .destaquescores .conteudos .colhp1 {
	width: 130px;
	float: left;
	padding-left: 2px;
}
.hpright .destaquescores .conteudos .colhp2 {
	width: 22px;
	float: left;
}
.hpright .destaquescores .conteudos .colhp3 {
	width: 128px;
	float: left;
}
.hpright .destaquescores .conteudos .colhp4 {
	width: 20px;
	float: left;
}
.hpright .destaquescores .conteudos .colhp5 {
	width: 130px;
	float: left;
}
.tabletestop {
	font-size: 11px;
}	
.instalacoes {
	font-size: 11px;
}	


/* venda online */

#venda .col1 {
	width: 340px;
	float: left;
	font-size: 10px;
	color: #5B5B5B;
}
#venda .col1 .pdf_icon, .icon_align { position: relative; top: 3px }
#venda .col1 .countryselect { text-align: center }
    #venda .col1 .countryselect select { margin-top: 4px; font-size: 0.9em }
#venda .col1x {
	width: 300px;
	float: left;
	font-size: 10px;
	color: #5B5B5B;
}
#venda .col1 .topbg {
	background-image: url(/img/venda_bg.gif);
	background-repeat: repeat-x;
	/*padding-top: 35px;*/
	padding-bottom: 10px;	
	height: 190px;
    margin-top: 2px
}	
#venda .col1 .topbg .c1 {
    padding-top: 2px;
	/*width: 156px;*/
	/*float: left;*/
}	
#venda .col1 .topbg .c2 {
	width: 170px;
	float: left;	
	font-size: 25px;
}	
#venda .col1 TD {
	border: 1px solid #25A6E0;
}	
#venda .col1 .table {
	border: 1px solid #25A6E0;
}	
#venda .col1 .table .header {
	background-color: #4FB8E7;
	color: #FFFFFF;
	font-weight: bold;
}	
#venda .col1 .table .sum {
	background-color: #BAD9ED;
}	
#venda .col1 .outros {
	background-color: #E3F2F9;
	font-weight: bold;
	padding: 5px;
}	
#venda .col1 .outroslist {
	padding: 5px;
	line-height: 16px;
}	
#venda .colsplit {
	width: 25px;
	float: left;
}	
#venda .col2 {
	background-color: #F1F8FC;
	margin-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	width: 390px;
	float: left;	
}

#venda .col2 .error {
	color: #DA1B32;
	padding: 8px;
	font-weight: bold;
}	

#venda .col2 .label {
	font-size: 11px;
	font-weight: bold;
	color: #5A5A5A;
	float: left;
	width: 155px;
	padding-bottom: 5px;
	margin-top: 3px;
}	
#venda .col2 .label .sml {
	font-size: 9px;
	font-weight: normal;	
}	
#venda .col2 .form {
	float: left;
	width: 230px;
	padding-left: 2px;
	padding-bottom: 5px;
	font-size: 9px;
	color: #5A5A5A;		
}

#venda .legend { float: left; color: #5A5A5A; font-size: 9px;  }
    #venda .legend .leftf { float: left; }    
    #venda .legend .rightf { /*float: left;*/ width: 378px; padding-left: 3px }
    
#venda .col2 .form .input {
	font-size: 11px;
	color: #5A5A5A;
	width: 230px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}	
#venda .col2 .form .drop {
	font-size: 11px;
	color: #5A5A5A;
	width: 230px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;	
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;	
}	
#venda .col2 .form .zip1 {
	font-size: 11px;
	color: #5A5A5A;
	width: 50px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}
#venda .col2 .form .zip2 {
	font-size: 11px;
	color: #5A5A5A;
	width: 35px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}		
#venda .col2 .form .bd1 {
	font-size: 11px;
	color: #5A5A5A;
	width: 25px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}
#venda .col2 .form .bd2 {
	font-size: 11px;
	color: #5A5A5A;
	width: 80px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}	
#venda .col2 .form .bd3 {
	font-size: 11px;
	color: #5A5A5A;
	width: 60px;
	background-image: url(/img/form_bg.gif);
	background-repeat:no-repeat;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;			
}

#venda .col2 .form #condicoes {
    padding-left: 144px;
    padding-bottom: 5px;
    width: 240px;
}
#venda .col2 .form #condicoes input {
    position: relative;
    top: 2px;
    margin: 0;
    padding: 0;
}

#venda .col2 .form #condicoes a {
    cursor: pointer;
    text-decoration: underline;
    color: #5B5B5B;    
}

#venda .col2 .link {
	color: #000000;
	text-decoration: underline;
    cursor: hand;
    cursor: pointer;
}	
#venda .col2 .botao1 {
    font-size: 9px;
	width: 123px;
	float: left;
	background-color: #157CB7;
	color: #FFFFFF;
	padding: 3px;
	margin-bottom: 8px;
}
#venda .col2 .botao0 {
    font-size: 9px;
	width: 123px;
	float: left;
	background-color: #013C78;
	color: #FFFFFF;
	padding: 3px;
	margin-bottom: 8px;	
}	
#venda .col2 .botaospacer {
	width: 1px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 8px;	
}	
#venda .col2 A {
	color: #FFFFFF;
	text-decoration: none;
}

#venda .final { background-color: #F1F8FC; padding-top: 6px; text-align: center; }
    #venda .final strong { font-size: 1.2em }
    #venda .final table { text-align: left; font-size: 1.0em; margin: 0 auto; padding: 5px; }
        #venda .final table tr td.label { font-weight: bold; width: 100px }
    #venda .info { clear: both; width: 575px; text-align: left; margin: 20px auto 10px auto; padding-bottom: 10px }
        #venda .info strong { font-size: 1.0em; }
        #venda .info table { width: 350px; margin: 0 }
            #venda .info table tr td { vertical-align: middle }
        #venda .info .help { position: relative; top: 3px}

        #venda .formtitle { margin-left: 110px }
        
#content .mainarea .e-intro { position: relative; padding: 0; margin: 4px 0 0 5px; font-size: 1.1em; color: #5b5b5b } 
/* END venda online */

#listacursos .col1 {
	float: left;
	width: 250px;
    margin-left: 10px;
}	
#listacursos .spacer {
	float: left;
	width: 25px;
}	
#listacursos .col2 {
	float: left;
	width: 250px;
}	
#listacursos .col3 {
	float: left;
}	
#listacursos .header {
	background-color:#E3F1F9;
	color: #5B5B5B;
	padding: 3px;
}	
#listacursos .links {
	color: #5B5B5B;
	padding: 3px;
  background-color:#ffffff;
  background-image: url(/img/menubg.gif);
  background-repeat:repeat-x;
}	
#listacursos .links A {
	color: #5B5B5B;
	padding: 3px;
	color: #5B5B5B;	
	line-height: 20px;
}

#listacursos #need-help { float: right; border: none; }
#listacursos .courses { float: left; width: 585px; color: #fff; padding: 8px 0 0 4px }
#listacursos .courses .spacer { float: left; width: 12px }
#listacursos .courses .category { float: left; width: 284px; margin-bottom: 12px; height: 175px }
    #listacursos .courses .category img { float: right; padding: 8px 8px 8px 0 }
    #listacursos .courses .category .title { float: left; width: 190px; padding: 10px 0 0 10px; margin: 0; font-size: 1.2em }
    #listacursos .courses .category ul { float: left; list-style-type: none; margin: 0; padding: 16px 0 0 10px }
        #listacursos .courses .category ul li { padding: 2px 0; }
            #listacursos .courses .category ul li a { color: #fff; margin: 0; padding: 0; }


#subpage {
    position: relative;
	left: 50px;
}

#subpageimg {
    float: left;
    margin-bottom: 10px;
}

.entry {
	background-image: url(/img/bullet.gif);	
	background-repeat: no-repeat;
	padding-left: 20px;
	list-style: none;
	font-weight: bold;
	color: #5B5B5B;	
}	


/* new styles 28-dez-06 */
/* edited @abril-08 */

#pecainfo { position: relative; top: -1px; margin-right: 10px; }
#leads {
    color: #5C5A5B;
    margin: 0;
    padding: 0;    
}
#leads form { margin: 0; padding: 0 }
#leads .error {
	color: #DA1B32;
	padding: 8px;
	font-weight: bold;
}	
#leads .col1 {
	width: 300px;
    padding-right: 30px;
    margin-top: 5px;
	float: left;
}
#leads .col1 .text { background-color: #F0F8FB; margin: 0 0 10px 0; padding: 1em 5px; font-size: 1.1em }
#leads .col2 {
	width: 405px;
	float: left;
    margin-top: 5px;
    padding-right: 10px;
}
#leads .col2 img { } 
    
#leads .col2 .bg {
    background-color: #F0F8FB;    
}

#leads .header {
	background-color:#E3F1F9;
	color: #5B5B5B;
	padding: 1px;
}	
#leads .links {
	background-color:#F4F4F4;
	color: #5B5B5B;
	padding: 1px;
}
#leads .links label { cursor: default }
#leads .col2 .a {
	width: 130px;
	float: left;
	color: #5C5A5B;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
}	
#leads .col2 .b {
	width: 270px;
	float: left;
	margin-left: 2px;
	padding-top: 5px;
}	
#leads .col2 .b SELECT {
	font-size: 13px;
	color: #5C5A5B;
	font-weight: bold;
	margin-left: 2px;	
	width: 257px;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;		
}	
#leads .col2 .b INPUT {
	font-size: 13px;
	background-image:url(/img/form_bg.gif);
	color: #5C5A5B;
	font-weight: bold;
	width: 260px;
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;		
}	
#leads .col2 .b .sel1 {
	width: 40px;
}	
#leads .col2 .b .sel2 {
	width: 80px;
}	
#leads .col2 .b .sel3 {
	width: 60px;
}	
#leads .col2 .b .input1 {
	width: 45px;
}	
#leads .col2 .b .input2 {
	width: 30px;
}	
#leads .col2 .b .clear {
	width: auto;
}	
.smallerleads {
	font-size: 9px;
}	
#taf {
	color: #5C5A5B;
}	
#taf .box {
	width: 525px;
	margin-left: 150px;
}		
#taf .box .col1 {
	width: 120px;
	float: left;
	color: #5C5A5B;
	font-weight: bold;	
	padding-bottom: 2px;
}		
#taf .box .col2 {
	width: 405px;
	float: left;
	padding-bottom: 2px;	
}	
#taf .box .col2 INPUT, TEXTAREA {
	font-size: 12px;
	background-image:url(/img/form_bg.gif);
	color: #5C5A5B;
	font-weight: bold;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;		
}	
#taf .box .col2 TEXTAREA {
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;		
}	
#taf .box .col2 .clear {
	width: auto;
}	



#recrutamento .box {
	width: 650px;
	margin-left: 55px;
}	
#content .error {
	color: #DA1B32;
	font-weight: bold;
}		
#recrutamento .box .colx {
	width: 200px;
	float: left;
	color: #5C5A5B;
	font-weight: bold;	
	padding-bottom: 2px;
	padding-right: 5px;
}		
#recrutamento .box .coly {
	width: 350px;
	float: left;
	padding-bottom: 2px;	
}	
#recrutamento .box .coly .input {
	font-size: 12px;
	background-image:url(/img/form_bg.gif);
	color: #5C5A5B;
	font-weight: bold;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;		
}	

#recrutamento .box .coly TEXTAREA {
	font-size: 12px;
	background-image:url(/img/form_bg.gif);
	color: #5C5A5B;
	font-weight: bold;
	width: 350px;
	height: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;		
}	

#recrutamento .box .coly .input2 {
	font-size: 12px;
	background-image:url(/img/form_bg.gif);
	color: #5C5A5B;
	font-weight: bold;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;
}
#recrutamento .box .coly .zip1 {
	font-size: 12px;
	background-image:url(/img/form_bg.gif);
	color: #5C5A5B;
	font-weight: bold;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;	
}		
#recrutamento .box .coly .zip2 {
	font-size: 12px;
	background-image:url(/img/form_bg.gif);
	color: #5C5A5B;
	font-weight: bold;
	width: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;	
}		
#recrutamento .box .coly .bd1 {
	font-size: 12px;
	background-image:url(/img/form_bg.gif);
	color: #5C5A5B;
	font-weight: bold;
	width: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;	
}		
#recrutamento .box .coly .bd2 .position {
	font-size: 12px;
	background-image:url(/img/form_bg.gif);
	color: #5C5A5B;
	font-weight: bold;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;	
}
.position {
	width: 350px;
}
#recrutamento .box .coly .bd3 {
	font-size: 12px;
	background-image:url(/img/form_bg.gif);
	color: #5C5A5B;
	font-weight: bold;
	width: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	border-left: #7C7C7C solid 1px;
	border-top: #7C7C7C solid 1px;
	border-right: #174E86 solid 1px;
	border-bottom: #174E86 solid 1px;	
}		
A.tab {
  display:block;
  cursor:hand;
  cursor:pointer;
}
DIV.hide {
  display:none;
}
DIV.show {
  display:block;
}
.hand {
  cursor:pointer;
  cursor:hand;
}
.underline {
  text-decoration: underline;
}

#listjgs { list-style: none; height: 100px; padding-bottom: 10px  }
	#listjgs li { float: left; display: block; width: 18%; text-align: center }
	#listjgs li a { display: block; padding: 4px }
	#listjgs li a:hover { display: block; padding: 4px; background-color: #E3F1F9   }
	#listjgs li img { border: 1px solid #000; margin-top: 4px }
	
.subtit { text-align: center; font-size: 15px; color: #4099DD; padding: 2px; margin: 0  }
.center { text-align: center }

#parceiros, #parceiros dd { padding: 0; margin: 0 }
#parceiros dt { padding: 15px 0 5px 0; margin: 0 }

.bigyes {
	font-size: 18px;
	font-weight: bold;
}	

/* Styles para Metodo */

#content .method_img {
    position: relative;
    width: 130px;
    height: 125px;
    float: left;
    margin-right: 8px;
}

#content .method_text {
    position: relative;
    text-align: justify;
    width: 580px;
    margin: 0 0 0 145px;
}

#content .method_text ul li { 
    margin-bottom: 14px;
}

#content p.method2_p {
    line-height: 20px;
    margin-left: 10px;
}

#content ul.method2_ul {
    list-style-type: none;    
}

/* New styles, top section [26/04/2007] */
#top {
    position: relative;
    float: left;
    margin-left: 15px;
    width: 560px;
}

#topimg {
    position: relative;
    float: left;
    margin-right: 10px;    
}

#recrutamento {
    position: relative;    
}

#recrutamentoimg {
    float: left;
    margin-right: 15px;
}


#whiteboxcurso {background: url('/img/img_ceac_teste.jpg') no-repeat; width:748px; height:360px; float:left; }
    #curso_ceac { margin: 0 auto; width:487px; height:360px; float: right;}
        #curso_ceac img{ border: solid red 0px;}
        

#dhtmltooltip{
    position: absolute;
    width: 200px;
    border: 4px solid #E3F1F9;
    padding: 2px;
    background-color: #fff;
    visibility: hidden;
    z-index: 100;
    text-align: left;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmltooltip.paypal { width: 450px }

/*css adicional teste nivel*/
.testeop_quest {float:left; width:758px; margin-bottom: 10px}

.testeop_quest p {margin: 10px; color: #6a6a6a; font-size: 11px}
    .testeop_quest img { margin-bottom: 0px; margin-top: auto; }


.testeop_ceac{ background:url(/img/result_teste_ceac.jpg) bottom right no-repeat ; width: 750px;float:left; margin-bottom: 10px}
    .testeop_ceac p {margin: 10px; color: #6a6a6a; font-size: 11px}
    
    #teste_result{float:left;width:350px;}
        #teste_result p{margin: 10px; color: #6a6a6a; font-size: 11px }
        #teste_result ul{list-style-image: url("/img/competencia_list.jpg"); color: #93c4ec}
        #teste_result li{margin:5px 5px 10px 5px; color: #6a6a6a; font-size: 11px }
        
        
#pergunta{ margin:10px 0px 0px 0px;}

.col_teste{ float:left; margin-left:10px; margin-top:10px; width:360px; }
    .col_teste p{margin: 10px 0 10px 0px; color: #6a6a6a; font-size: 11px}
     .col_teste label { vertical-align: middle }
     .col_teste input { vertical-align: middle }
    
   #sugest_test { margin-bottom:10px; margin-left:33px; width:288px; border: 4px solid #a7d1e9; }
   #sugest_test p { margin: 10px;  color: #6a6a6a; font-size: 11px }
   #sugest_test img{display: block;  margin-left: auto;  margin-right: auto; margin-bottom: 10px;margin-top: 10px; border:none }
   
        

.rf { float: right }
.lf { float: left }
.tar { text-align: right }

.claux{
    background:none repeat scroll 0 0 #E3F1F9;
    color:#1E548A;
    float:left;
    font-size:14px;
    font-weight:bold;
    height:20px;
    padding-left:10px;
    padding-top:3px;
    text-transform:uppercase;
    width:86%;
}

.claux-1{ vertical-align:middle; float:left; }
.claux-2{clear:both;}
.claux-3{float: left; width: 100%}
