/* CSS Document */

a{
	color:#999999;
	text-decoration: none;
}
h1
{
display:none;
}
div#container
{
	 width:960px;
	 margin:0px auto;
}
#geral{
width:900px;
margin:0 auto;
}
#logo{
/*width:307px;
height:124px;
float:left;*/
}
#menu{
width:593px;
float:left;
}
#linha{
width:593px;
height:7px;
}
#menu_topo ul{
width:593px;
padding-top:61px;
margin:0px;
}
#menu_topo li{
margin:0px;
	color:#FFFFFF;
	list-style-type: none;
	float:left;
	padding:0px 20px;
}

#menu_topo li a{
	margin:0px;
	color:#999999;
	list-style-type: none;
	float:left;
}

#menu_topo li a:hover{
	color:#ffffff;
}

#menu_topo li a.active{
	color:#ffffff;
} 

#meio{
background-image:url(../../images/index_15.jpg); background-repeat:no-repeat;
height:500px;
}
#menuportfolio{
float:left;
width:181px;
text-align:left;
}
#menuportfolio ul{
padding-left:0px;
padding-top:0px;
float:left;
text-align:left;
margin:0;
}
#menuportfolio li{
	padding:0px 2px 0px 5px;
	margin:2px 0px;
	background-color:#383838;
	height:32px;
	width:220px;
	text-decoration: none;
	list-style-type: none;
	font-size: 12px;
	color:#999999;
}


#menuportfolio li a{
	padding:0px 2px 0px 5px;
	margin:2px 0px;
	background-color:#383838;
	height:32px;
	width:220px;
	text-decoration: none;
	list-style-type: none;
	font-size: 12px;
	line-height: 32px;
	color:#999999;
	display:block;
	
	
}


#menuportfolio li a:hover{
	color:#ffffff;
	
}

#menuportfolio li a.active{
	color:#ffffff;
	
	
}

#gmap {border:3px solid #ffffff; width:315px; height:315px; margin:0; padding:0; }
#gmap-adv-container { width:315px; float:left; height:315px; margin:0; padding:0;}
#gmap-adv {border:5px solid #ffffff; float:left; width:315px; height:315px; margin:0; padding:0; }
#gmap-adv-container .list {float:left; width:160px; margin:0; padding:0; border:0; background:#EAE8E8; margin-right:10px;}
#gmap-points {height:300px; overflow:auto; margin:0; padding:0; border-left:2px solid #595959; float:left;}
#gmap-points ul {margin:0; padding:0; list-style:none;}
#gmap-points li {display:block; margin:0; padding:0 5px; border-top:1px solid #F7F5F5; border-bottom:1px solid #DEDCDC; color:#222; font-size:85%; font-weight:normal;}
#gmap-points li a {margin:0; padding:0; color:#222; text-decoration:none;}
#gmap-points li a:hover {	color:#FF6600;	text-decoration:none;}
#gmap-points li:hover {background:#FFF;}

nav.navbar.navbar-inverse.menu-cozi{
  margin-top: 25px;
  margin-right: 0px;
  right: 33;
  border-bottom: 2px solid #0177BF;
  background-color: #000;
}


.tales {
  width: 100%;
}
.carousel-inner{
width: 100%;
  max-height: 415px !important;
}

.carousel.empresa{
  border: 4px solid #B8B8B8;
  /* -webkit-border-radius: 5px; */
  -moz-border-radius: 5px;
  /* border-radius: 5px; */
  -webkit-box-shadow: 0 0 2px #999;
  -moz-box-shadow: 0 0 2px #999;
  box-shadow: 0 0 2px #999;
  max-height: 360px;
  overflow: hidden;
}

.container-fluid.linha_up{
	height:18px;
	
background: rgba(44,44,44,1);
background: -moz-linear-gradient(top, rgba(44,44,44,1) 0%, rgba(76,76,76,1) 0%, rgba(102,102,102,1) 0%, rgba(71,71,71,1) 0%, rgba(89,89,89,1) 0%, rgba(0,0,0,1) 8%, rgba(28,28,28,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(44,44,44,1)), color-stop(0%, rgba(76,76,76,1)), color-stop(0%, rgba(102,102,102,1)), color-stop(0%, rgba(71,71,71,1)), color-stop(0%, rgba(89,89,89,1)), color-stop(8%, rgba(0,0,0,1)), color-stop(100%, rgba(28,28,28,1)));
background: -webkit-linear-gradient(top, rgba(44,44,44,1) 0%, rgba(76,76,76,1) 0%, rgba(102,102,102,1) 0%, rgba(71,71,71,1) 0%, rgba(89,89,89,1) 0%, rgba(0,0,0,1) 8%, rgba(28,28,28,1) 100%);
background: -o-linear-gradient(top, rgba(44,44,44,1) 0%, rgba(76,76,76,1) 0%, rgba(102,102,102,1) 0%, rgba(71,71,71,1) 0%, rgba(89,89,89,1) 0%, rgba(0,0,0,1) 8%, rgba(28,28,28,1) 100%);
background: -ms-linear-gradient(top, rgba(44,44,44,1) 0%, rgba(76,76,76,1) 0%, rgba(102,102,102,1) 0%, rgba(71,71,71,1) 0%, rgba(89,89,89,1) 0%, rgba(0,0,0,1) 8%, rgba(28,28,28,1) 100%);
background: linear-gradient(to bottom, rgba(44,44,44,1) 0%, rgba(76,76,76,1) 0%, rgba(102,102,102,1) 0%, rgba(71,71,71,1) 0%, rgba(89,89,89,1) 0%, rgba(0,0,0,1) 8%, rgba(28,28,28,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#1c1c1c', GradientType=0 );
	
}

.container-fluid.linha_down{
	height:18px;
	 margin-top: 40px;
background: rgba(19,19,19,1);
background: -moz-linear-gradient(top, rgba(19,19,19,1) 0%, rgba(17,17,17,1) 0%, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 0%, rgba(0,0,0,1) 92%, rgba(0,0,0,1) 93%, rgba(76,76,76,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,19,19,1)), color-stop(0%, rgba(17,17,17,1)), color-stop(0%, rgba(43,43,43,1)), color-stop(0%, rgba(28,28,28,1)), color-stop(92%, rgba(0,0,0,1)), color-stop(93%, rgba(0,0,0,1)), color-stop(100%, rgba(76,76,76,1)));
background: -webkit-linear-gradient(top, rgba(19,19,19,1) 0%, rgba(17,17,17,1) 0%, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 0%, rgba(0,0,0,1) 92%, rgba(0,0,0,1) 93%, rgba(76,76,76,1) 100%);
background: -o-linear-gradient(top, rgba(19,19,19,1) 0%, rgba(17,17,17,1) 0%, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 0%, rgba(0,0,0,1) 92%, rgba(0,0,0,1) 93%, rgba(76,76,76,1) 100%);
background: -ms-linear-gradient(top, rgba(19,19,19,1) 0%, rgba(17,17,17,1) 0%, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 0%, rgba(0,0,0,1) 92%, rgba(0,0,0,1) 93%, rgba(76,76,76,1) 100%);
background: linear-gradient(to bottom, rgba(19,19,19,1) 0%, rgba(17,17,17,1) 0%, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 0%, rgba(0,0,0,1) 92%, rgba(0,0,0,1) 93%, rgba(76,76,76,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#4c4c4c', GradientType=0 );

}

a.fancybox.portfolio {
  height: 180px;


  display: inline-block;
  overflow: hidden;
  margin-bottom: 30px;
  border: 1px solid;
  width: 100%;
  box-shadow:3px 3px 3px rgba(28,28,28,0.5);
}

  @media (min-width: 1200px) { 
  a.fancybox.portfolio {

    height: 250px;
  }
   }

a.fancybox.portfolio2 {
  height: 150px;
  display: inline-block;
  overflow: hidden;
  margin-bottom: 30px;
  border: 1px solid;
  width: 100%;
    box-shadow:3px 3px 3px rgba(28,28,28,0.5);

}


  @media (min-width: 768px) { 
  a.fancybox.portfolio2 {

    height: 150px;
  }
   }
   
     @media (min-width: 992px) { 
  a.fancybox.portfolio2 {

    height: 150px;
  }
   }


.portfolio2 > img.img-responsive {
    margin: auto;
}

.panel {
  margin-bottom: 20px;
  background-color: #000;

}
	
