@import url(http://fonts.googleapis.com/css?family=Open+Sans:300);

*{
	margin:0;
	padding:0;
}

h1{
	font-size:50px;
	font-weight:100;
	padding-bottom:15px;
	line-height:-1px;
	letter-spacing:-1px;
}


h3{
	font-size:20px;
	font-weight:100;
	padding-bottom:15px;
	line-height:-1px;
	font-style:italic;
	padding-top:15px;
	letter-spacing:-1px;
}

.separador1{
	background:#dceef4;
	padding:15px 10px 15px 10px;
	margin:20px 0 20px 0;
}


body{	
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
}

.topo{
	float:left;
	width:100%;
	background:#FFF;
	border-bottom:1px #e5e5e5 solid;
}

.topo-conteudo{
	width:972px;
	margin:0 auto;
	padding:0 15px 0 15px;
	z-index:99999 !important;
}

.logo{
	margin:25px 0 25px 0;
	float:left;
}

.metro{
	float:left;
	width:100%;
	/*background:#d7ebfb;*/
	background:#FFF;
	min-height:510px;	
}

.interna{
	float:left;
	width:100%;
	background:#FFF;
	min-height:350px;	
}

.metro-conteudo,.interna-conteudo{
	width:972px;
	margin:0 auto;
	padding:30px 15px 0 15px;
	z-index:99999 !important;
}



.mt1{
	float:left;
	padding:15px;	
	min-height:110px;
	color:#FFF;
	margin:5px;
}

.tam1{width:250px;}
.tam2{width:350px;}
.tam3{width:350px;}
.tam4{width:150px;}
.tam5{width:157px; min-height:260px;}
.tam6{width:100px;}

.mt2{
	float:left;
	padding:10px;	
	min-height:90px;
	color:#FFF;
	margin:5px;
}



.azul-claro{
	
	
	}
.laranja{background:#e13d29;}
.laranja-claro{background:#e58a00;}
.roxo{background:#634abd;}
.verde{background:#90be19;}
.chumbo{background:#363838;}

.bg-ead{
	padding:0 !important;
	
}
.bg-baby{background:url(../imagens/baby.jpg); color:#666}
.bg-corp{
	padding:0 !important;
	}
.bg-cbc{background:url(../imagens/cbc.png) right no-repeat #634abd;}

.rodape{
	float:left;
	width:100%;
	min-height:60px;
	border-top:#e5e5e5 1px solid;

}

.rodape-content{
	width:972px;
	margin:0 auto;
	padding:20px 15px 0 15px;
	text-align:center;
	z-index:99999 !important;
}

.rodape-content p{
	padding-bottom:5px;
	font-size:12px;
}

.menusup{
	float:left;
	margin-top:17px;
	margin-bottom:20px;
	margin-left:420px;	
}

.menuPrincipal{
	float:left;
	width:980px;
	margin-top:40px;
}

.menusup a, .menuPrincipal a{
	color:#6f6f6f;
	font-size:12px;
	float:left;
	text-decoration:none;
}

.menusup a:hover, .menuPrincipal a:hover{
	text-decoration:underline;
}

.menusup .sep, .menuPrincipal .sep{
	color:#d4d4d4;
	font-size:12px;
	padding:0 15px 0 15px;
	float:left;
}


.to-flips {width: 330px; float: left;padding: 10px;}
.to-flips .content{height: 50px; position: relative; overflow: hidden;}
.to-flips .content .grey{color: #999;}
.to-flips .content .block{width: 100%; position: absolute; top: 0px; display: block; overflow: hidden;}
.to-flips .flipnav{margin: 0 0 0 70px; float:right}
.to-flips .flipnav .btn-left, 
.to-flips .flipnav .btn-right,
.to-flips .flipnav .btn-left-dis, .btn-right-dis {width: 20px; height: 20px;color: #fff; float: left; font-size: 16px; text-align: center; cursor: pointer;}
.to-flips .flipnav .btn-left-dis, .to-flips .flipnav .btn-right-dis {color: #fff; cursor: default;}


.texto p{
	padding-bottom:10px;
}


.form-2{
	float:left;
	width:360px;
	margin-left:410px;
	margin-top:15px;
	
}

.form-2 h1 .log-in,
.form-2 h1 .sign-up {
    display: inline-block;
    text-transform: uppercase;
}

.form-2 h1 .log-in {
    color: #6c6763;
    padding-right: 2px;
}

.form-2 h1 .sign-up {
    color: #ffb347;
    padding-left: 2px;
}

.form-2 .float {
    width: 147px;
    float: left;
    
    border-top: 1px solid rgba(255,255,255,1);
}

.form-2 .float:first-of-type {
    padding-right: 5px;
}

.form-2 .float:last-of-type {
    padding-left: 5px;
}

.form-2 input[type=text],
.form-2 input[type=password] {   
font-family: 'Open Sans', sans-serif;   
    display: block;
    width: 135px;
    padding: 5px;
	font-size:12px;
    margin-bottom: 5px;
    border: 1px solid #ebe6e2;
    border-radius: 3px;
   
}

.form-2 input[type=text]:hover,
.form-2 input[type=password]:hover {
    border-color: #CCC;
}

.form-2 label:hover ~ input {
    border-color: #CCC;
}

.form-2 input[type=text]:focus,
.form-2 input[type=password]:focus {
    border-color: #BBB;
    outline: none; /* Remove Chrome's outline */
}

.form-2 input[type=submit],.wufoo input[type=submit] {
	border-radius: 3px;
	padding:7px;
	margin-left:5px;    
    background: #fbd568; /* Fallback */
    background: -moz-linear-gradient(#fbd568, #ffb347);
    background: -ms-linear-gradient(#fbd568, #ffb347);
    background: -o-linear-gradient(#fbd568, #ffb347);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbd568), to(#ffb347));
    background: -webkit-linear-gradient(#fbd568, #ffb347);
    background: linear-gradient(#fbd568, #ffb347);
    border: 1px solid #f4ab4c;
    color: #996319;
    text-shadow: 0 1px rgba(255,255,255,0.3);
}

.diferenciais{
	float:left;
	width:500px;
	margin-bottom:20px;	
}

.diferenciais li{
	list-style-type:none;
	padding-bottom:10px;
}

.texto{
	float:left;
	width:700px;
}

.vejamais{
	float:left;
	width:200px;
	border:#e5e5e5 1px solid;
	padding:20px;
	margin-left:30px
}

.vejamais p{
	padding-bottom:3px;
}

.vejamais a:hover{
	text-decoration:underline;
}

.vm{
	background:url(../imagens/setal.png) left no-repeat;
	padding-left:20px;
	color:#ff8a00;
	margin-bottom:20px;
}

a{
	text-decoration:none;
}

.t1{
width:500px	
}

.dv50{
	width:450px;
	float:left;
	font-size:15px;
	
}

.extendido{
	width:970px;
}

.mr{
	margin-right:40px;
}

.titulo2{
	font-size:35px;
}

.cinza{
	background:#e5e5e5;
}

/**** PORTFOLIO *****/
.portfolio-categ{float:left}
.portfolio-categ li{display:inline;margin-right:10px; float:left}
.image-block{ display:block;position: relative; float:left}
.image-block img{border: 1px solid #d5d5d5; border-radius: 4px 4px 4px 4px;background:#FFFFFF;padding:10px;}
.image-block img:hover{border: 1px solid #fa7d00;box-shadow:0 0 5px #fa7d00;}
.portfolio-area li{float: left;margin: 0 12px -10px 0;overflow: hidden;width: 220px;padding:5px;}
.portfolio-item2{float:left; width:220px}
.home-portfolio-text{margin-top:10px;}
li.active a{ text-decoration:underline;}
/**** END PORTFOLIO *****/

.bxmetodologia:hover{
	background:#759b14;
}

.bxcases{
background:url(../imagens/casesh.jpg) no-repeat;
}

.bxcases:hover{
	background:#634abd;
}

.bxcursaria:hover{
	background:#9e5f00;
}

.bxcorp:hover{
	color:#fa7d00;
}
.sucesso{
color:#3E933A;
    background:#E2F7D8;
    border-color:#9FDE9C;
	float:left;
	width:300px;
	padding:10px 10px 10px 15px;	
}

.pt-20{
	padding-top:20px;
}

.case{
	float:left;
	border-bottom:1px #e5e5e5 dotted;
	padding-top:20px;
}

.cursariaItem{
	float:left;
	border-bottom:1px #e5e5e5 dotted;
	padding-top:20px;
	width:420px;
	margin-right:50px;	
}

.nmr{
	margin-right:0 !important;
}

.case img, .cursariaItem img{
	float:left;
	border:1px solid #e5e5e5;
	margin-right:15px;
	width:150px;
	margin-bottom:20px;
}

.error{
	border:#F00 1px solid !important;
	
}

