body{
background: #060432 no-repeat top;
background-size: 100% auto;
overflow-x:auto;
color: white;
font-family: Sans-Serif;
font-size: 12px;
}

.fl_r{
float: right;
}

.fl_l{
float: left;
}

.index_mapa{
background: url('img/index_mapa.png') no-repeat center;
width: 100%;
height: 200px;
}

.text_bottom{
padding: 10px 0px 0px 5px;
font-size: 20px;
color: white;
text-shadow: 0px 1px #275f73;
}

.text_bottom b{font-size: 18px;}

.input{
color: #b0b0b0;
padding: 8px;
margin: 8px 0px 8px 0px;
outline: 0;
border: 0;
display: block;
width: 255px;
}

.niceCheck {
margin: 8px 0 0 4px;
float: left;
width: 10px;
height: 10px;
display: inline-block;
cursor: pointer;
background: url('/templates/Default/images/checkbox.png');
}
.niceCheck input {
display: none;
}

.textcheck {
font-family: Tahoma;
font-size: 10px;
color: white;
margin-bottom: 5px;
padding: 6px 0 0 5px;
float: left;
}
	
.buttonlog{
height: 30px;
width: 100%;
background: #17A086;
border: 0;
color: white;
}

a{
color: white;
text-align: center;
padding: 10px;
text-decoration: none;
display: inline-block;
width: 250px;
}

a:hover{
text-decoration: none;
}

.form {
	background: rgba(0,0,0,0.3);
	text-align: center;
	padding: 20px;
	margin: 50px;
}



@media (max-width: 850px) {
	table {width: 100%; text-align: center;}
	.input {width: 100%; margin-left: -10px;}
	.td_left {display: none;}
}