body{
	position:relative;
	display:block;
	width:100%;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-size:15px!important;
}

p{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	text-align:justify;
	font-size:15px;
	font-weight:bold;
}

/* Menu principal */

.relative-content{
	position:relative;
}

#menu-principal div{
	padding-top:100px
}

#menu-principal a{
	padding-top:90px;
	color:#000; 
	font-weight:bold;
	text-align:center
}

#menu-principal li {
	display:inline-block;
	text-align:center
}

#menu-principal li a{
	color:#000;
	font-weight:bold
}

#menu-principal a:hover, #menu-principal .active{
	color:#b11422;
	font-weight:bold
}
/***********************/

#footer{
	background:#b11422;
	color:#FFF;
	text-align:center;
	padding:15px;
}

#footer p{
	text-align:center;
	font-size:12px
}

h1{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
	width:100%;
	font-size:20px!important;
	border-bottom:1px solid #b11422;
	padding-bottom:10px!important;
	margin-bottom:25px!important;
	margin-top:25px!important;
	font-weight:bold!important;
}

table label{
	font-size:15px;
}

ul:not(.browser-default)>li a{
		font-size:18px!important;
		color:#000;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active{
		color:#b11422!important;
}

.navbar-default{
	border:none!important;
}

.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav{
	box-shadow:none!important
}

.navbar-default{
	background:#FFF!important;
	top:80px
}


@media(min-width: 1200px){
	.navbar-default{
		background:#FFF!important;
		top:80!important
	}

}

@media (min-width: 992px) and (max-width: 1199px) {
	.navbar{
		background:#FFF!important;
		top:0!important
	}

	ul:not(.browser-default){
		width:100%;
	}


	ul:not(.browser-default)>li{
		width:20%!important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar-default{
		background:#FFF;
		top:0!important
	}

	.navbar-nav li a, .navbar-nav li a:hover{
		background:#FFF!important;
		z-index:99!important;
	}

	.navbar-default .navbar-nav>li>a:hover{
		background:#FFF!important;
		z-index:99!important;
	}

	.navbar-nav li a, .navbar-nav li a.active{
		background:#FFF!important;
		z-index:99!important;
	}

	.navbar-default .navbar-nav>li>a.active{
		background:#FFF!important;
		z-index:99!important;
	}

	ul:not(.browser-default){
		width:100%;
	}

	ul:not(.browser-default)>li{
		width:100%;
	}
}

@media (max-width: 480px) {

	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		background:#FFF!important;
		z-index:99!important;
	}

	#bs-example-navbar-collapse-1{
		background:#FFF!important;
		z-index:99!important;
		padding:0;
	}

	.navbar-default{
		background:#FFF;
		top:0!important
	}

	.navbar-collapse{
		background:#FFF!important;
		z-index:99!important;
	}

	.navbar-nav li a, .navbar-nav li a:hover{
		background:#FFF!important;
		z-index:99!important;
	}

	.navbar-default .navbar-nav>li>a:hover{
		background:#FFF!important;
		z-index:99!important;
	}

	.navbar-nav li a, .navbar-nav li a.active{
		background:#FFF!important;
		z-index:99!important;
	}

	.navbar-default .navbar-nav>li>a.active{
		background:#FFF!important;
		z-index:99!important;
	}

	ul:not(.browser-default){
		background:#FFF!important;
		z-index:99!important;
		width:100%;
	}

	ul:not(.browser-default)>li{
		background:#FFF!important;
		z-index:99!important;
		width:100%;
	}
}
