/*!
 * Nitrosite v2.0.0
 *
 * Copyright 2013 AC Portal Solucoes WEB
 * http://www.acportal.com.br
 *
 * Este arquivo é comum para TODOS os nitrosites. Favor não alterar nenhuma linha.
 */
 
/*!
 * Topo
 */ 
header {
	background-repeat:repeat-x;
	padding-bottom:0px;
	background-position:50% 0;
}

.logo h1 {
    text-indent: -9999em;
    position: absolute;
}

.googletagmanager{display:none;visibility:hidden}

@media (min-width: 769px) {
  .navbar-wrapper  {
	  float:right;
  }
}

.navbar {
    background: transparent;
    border: transparent;
    box-shadow:none;
} 
/*================================
Páginas Localização
================================*/

	#map_canvas {
        height: 400px;
        width: 100% ;
		float: left;
		position:relative;
		color: #333;
		margin-bottom:20px;
      }
	  
	#directions-panel {
		width: 100%;
        height: 100%;
        float: left;
        overflow: auto;
		position:relative;
		display:none;
      }
	  
	#searchTextField	{
		width: 100%;
		margin-bottom:10px;
      }
/*================================
End: Páginas Localização
================================*/


.box {

  margin-bottom: 12px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}



.label {
    font-size: 100%;
}
.label-danger {
    background-color: #ed1b2f !important;
}

.btnPlayer{ position: absolute; top: 33%; left: 43%; background-color: #000; color: #FFF;  float: left; padding: 10px; opacity: 0.3;}


.breadcrumb {background-color: transparent; border-bottom: solid 1px #DDD; border-radius: 0px; }
.breadcrumb li {color:#8e908f; font-size: 16px; cursor: pointer}
.breadcrumb li.active {color:#ed1b2f}

header form{
    margin: 0 auto;
    width: 100%;
    padding-top: 50px;
}

footer{ }
.footer-address{ padding: 20px 0px;}


.col-item
{
    border: 1px solid #F7F7F7;
    border-radius: 5px;
    background: #FFF;
}

.col-item .photo {
    overflow: hidden;
    height: 200px;
}
.col-item .photo img
{
    margin: 0 auto;
    width: 100%;

}

.col-item .info
{
    padding: 10px;
    border-radius: 0 0 5px 5px;
    margin-top: 1px;
}

.col-item:hover .info {
    background-color: #F7F7F7;
}
.col-item .price
{
    /*width: 50%;*/
    float: left;
    margin-top: 5px;
}

.col-item .price h5
{
    line-height: 20px;
    margin: 0;
}

.price-text-color
{
    color: #219FD1;
}

.col-item .separator
{
    border-top: 1px solid #E1E1E1;
}

.clear-left
{
    clear: left;
}

.col-item .separator p
{
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
}

.col-item .separator p i
{
    margin-right: 5px;
}
.col-item .btn-add
{
    width: 50%;
    float: left;
}

.col-item .btn-add
{
    border-right: 1px solid #E1E1E1;
}

.col-item .btn-details
{
    width: 50%;
    float: left;
    padding-left: 10px;
}
.carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
    left: -12px;
    top:-50px;
    height: 40px;
    width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 6px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.carousel-control.right {
    right: -12px;
}
/* The indicators */
.carousel-indicators {
    right: 50%;
    top: auto;
    bottom: -10px;
    margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
    background: #cecece;
}
.carousel-indicators .active {
    background: #333;
}



.rede_social{ }
.rede_social a{ margin-right: 20px; color: #FFF; opacity: 0.95 }
.rede_social a:hover{opacity: 1; );
}


.resultado_busca{ display: table}
.resultado_busca .item-destaque{
    display: inline-block;
    display: inline-table;
    float:none;
}


.responsivo .carousel-inner>.item>a>img,.responsivo  .carousel-inner>.item>img,.responsivo  .img-responsive,.responsivo  .thumbnail a>img,.responsivo  .thumbnail>img {
    display: inline !important;
}