html, body {
	font-family: 'Roboto', sans-serif;
}
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus { outline:none }

.linkHover{
	text-decoration:none;
	color:inherit !important;
}
.linkHover:hover{
	text-decoration:none;
	color:inherit !important;
}

button:focus{
	outline:none;
}

.menu, .menuSelect{
	float:right;
	color:rgba(255,255,255,0.7);
	font-size:16px;
	padding:10px 2px;
	margin:0 10px;
	border-top:2px solid rgba(255,255,255,0.4);
}
.menu:hover, .menuSelect{
	color:#FFF;
	border-top:2px solid #FFF
}
.inputIndex{
	border:1px solid #FFF;
	color:#FFF;
	background:none;
	margin-top:15px;
}
.inputIndex:focus{
	outline:none;
}

.btn-submit{
	padding:7px 15px;
	margin-top:15px;
	border:1px solid #db9625;
	color:#db9625;
	background:none;
}
.btn-submit:hover{
	color:#FFF;
	background:#db9625;
}


.itemIndex{
	width:95%;
	text-align:center;
	padding:20px;
	height:300px;
	cursor:pointer;
}

.itemIndex1{
	background:rgba(223,100,23,0.3); 
}
.itemIndex1:hover{
	background:rgba(223,100,23,0.5);  
}

.itemIndex2{
	background:rgba(168,200,99,0.3);
}
.itemIndex2:hover{
	background:rgba(168,200,99,0.5);
}

.itemIndex3{
	background:rgba(62,110,195,0.3);
}
.itemIndex3:hover{
	background:rgba(62,110,195,0.5);
}

.itemIndex4{
	background:rgba(204,0,204,0.3);
}
.itemIndex4:hover{
	background:rgba(204,0,204,0.5);
}

.itemIndex5{
	background:rgba(102,255,204,0.3);
}
.itemIndex5:hover{
	background:rgba(102,255,204,0.3);
}

.itemIndex6{
	background:rgba(0,204,0,0.3);
}
.itemIndex6:hover{
	background:rgba(0,204,0,0.3);
}

.btnCruzamento{
	padding:7px 15px;
	margin-top:-19px;
	border:1px solid #db9625;
	color:#db9625;
	background:none;
	width:100%;
}
.btnCruzamento:hover{
	color:#FFF;
	background:#db9625;
}

.logoOrange{
	opacity:0.4;
	position:fixed;
	bottom:10px;
	right:10px;
}
.logoOrange:hover{
	opacity:1
}


/*.msgEnviado{
	background:rgba(168,200,99,1);
	color:#FFFFFF;
	text-align:center;
	padding:40px;
}*/

.msgEnviado, .msgError{
	background:#bec90f;
	color:#FFFFFF;
	text-align:center;
	padding:40px;
}

.msgError{
	background:#c9440f;
}

.btn-ok{
	text-align:center;
	width:200px;
	position:relative;
	left:50%;
	margin-left:-100px;
	bottom:0;
	margin-top:20px;
	cursor:pointer;
	color:#FFFFFF;
	border:1px solid #FFF;
	padding:5px;
}

.btn-ok:hover{
	background:#FFF;
	color:rgba(168,200,99,1);
}






::-webkit-input-placeholder { color: #FFF; }
:-moz-placeholder { color: #FFF; }
::-moz-placeholder { color: #FFF; }
:-ms-input-placeholder { color: #FFF; }









