body {
	font-family: 'Roboto', sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0.5px;
    overflow-x: hidden;
	background: url("../source/img/steakb60.png") no-repeat center center fixed;
	background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
}
header{ background: transparent;}
.main{ background:rgba(0, 0, 0, 0.9);box-shadow: 5px 4px 5px #000;border-radius: 3px;}
p{text-align: left; margin-top:3px;}
h1{
	font-size: 25px;
	text-align: center;
	font-weight: bold;
}
h2{font-size: 18px;color: #FFFFFF;text-align: center;text-shadow: 1px 1px 1px #9F8500;line-height:1.2;}
h3{font-size:14px;color: #444;text-align: left;line-height:1.2;font-weight:500;}
h4{ font-size:14px;color: #FFFFFF;text-align: left;}
h5{ font-size:12px;color: #FFFFFF;text-align: center;}
a{color: #FFFFFF;}
a::after{color: #FFFFFF;}
a:checked{color: #FFFFFF;}
a:active{color: #FFFFFF;text-decoration:none;}
a:link{color: #FFFFFF;text-decoration:none;}
a:visited{color: #FFFFFF;text-decoration:none;}
a::selection{color: #FFFFFF;}
.img{max-width:100%; margin: 0 auto;box-shadow: 5px 4px 5px #000;}

.navbar-inverse {margin-top: 60px;color: #FFFFFF;box-shadow: 5px 4px 5px #000;font-size:14px;}

.navbar-inverse .navbar-nav li a{
   -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.navbar-inverse .navbar-nav li a:hover{background-color: #AB2A00;}
.navbar-inverse .navbar-nav li.active a{background-color:#AB2A00;}
.navbar-inverse.navbar-nav li a:focus{background-color: blue;}
.footer{background:rgba(10, 10, 10, 0.8);box-shadow: 2px 1px 2px #000;border-radius:3px;}
.principal{ background: rgba(112, 68, 49, 0.7);border-radius: 3px;}
.menu{ background: rgba(112, 68, 49, 0.8);box-shadow: 5px 4px 5px #000;border-radius: 3px;}
.eventos{ background:rgba(255, 255, 255, 1);box-shadow: 2px 1px 2px #222;border-radius: 30px;padding-bottom: 5px;color:#333;}
.eventos:hover{background-color:darkgrey}
.eventosform{ background:rgba(37, 37, 35, 0.8);box-shadow: 5px 4px 5px #000;border-radius: 3px;padding-bottom: 5px;}
.redesenlace{ background:transparent;border-radius: 3px;}
.formu{ background:rgba(162, 161, 160, 0.5);box-shadow: 5px 4px 5px #000;border-radius: 3px;}
.marg{float:right;margin-left:10px;margin-right:10px;}
.colore{background:#100d0c;}
.services{ 
		list-style: none;
		font-size:20px;
		margin: 3px;
		color:red;
		text-decoration:none;
		}
.services ul li{  
display:inline;  
}  
.services li a:hover {
					font-size:22px;
					color:red;
					text-decoration:none;
					  
				}
.redes{
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left:10px;
	margin-right:10px;
}
.reimagen{
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	}
.reimagen :hover{
	height: 30px;
	width: 30px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 1px 1px 2px #9F8500;
	}

.hov{ background:#FFFFFF;}
/*.hov: hover{background:#000000; padding:30px;margin:30px; box-shadow: 4px 4px 4px #FFFFFF;}*/
.image{min-height:100px;}
.imagelogo{min-height:70px;}
.imageslide{max-height:350px;}
.anchopopup{margin:auto;width:80%;height:150px;}
.space{height: 150px;}