html,body{
    margin: 0 0 0 0;
    background-image: url('/uploads/portal_turismo_op_2014/layout/images/banner1.jpg');
    background-repeat: no-repeat;
    background-position: top;
    color:#000;
}


h1{

   color: #000000;
    font-size: 22px;
    
}

h2{

    font-size: 18px;


}



a:hover{
    text-decoration: none;
}

.link-social{
    float:left;
}

.container{
    max-width: 1035px !important; 
}

#tela_cheia{
    width: 100%;
    overflow-x:hidden;
}


#site_dimensao{
    max-width: 1023px;
    margin:0 auto;
}

#site_cabecalho{
    min-height: 109px;
    
    background-color:#cbcbcb; 
    background:-webkit-linear-gradient(bottom, #cbcbcb,    #eaeaea);  
    background:-moz-linear- gradient(bottom, #cbcbcb, #eaeaea);
    
    
    /*background-image: linear-gradient(to bottom, #cbcbcb, #eaeaea);*/
    -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.6);
    -moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.6);
    box-shadow:         0px 1px 5px 0px rgba(50, 50, 50, 0.6);
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}


#separacao_conteudo_menu_desktop{
    margin-top:384px;
}

#site_conteudo{
    
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #fff;
    margin-top: 2%;
}


#site_rodape{
    min-height: 127px;
    background-color: #d9d9d9;
         
}


#barra_selecao_imagens_menu_index{
    margin-top:-31px;
}


#barra_alterar_imagem_index{
    height: 30px;
    width: 268px;
    background-image: linear-gradient(to bottom, #efefef, #dadada); 
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
     border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    margin-left: 25px;
    padding-left: 10px;
    color:#8d8b8f;
    /*font-weight: bold;*/
    
    -webkit-box-shadow: 0px -4px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px -4px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow:         0px -4px 5px 0px rgba(50, 50, 50, 0.3);
}


#tabela_alterar_imagem_index tr td a{
    color:#8d8b8f;
    text-decoration: none;
}

#tabela_alterar_imagem_index tr td a:hover{
    color:#fff;
    background-color: #8d8b8f;
    display: block;
}

#barra_home_contato_index{
    height: 30px;
    width: 293px;
    background-image: linear-gradient(to bottom, #d2d2d3, #dcdee0); 
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    
    -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 4px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow:         0px 4px 5px 0px rgba(50, 50, 50, 0.3);
    text-align: center;
    color:#8d8b8f;
    /*font-weight: bold;*/
}





/*========================================================================*/



#distanciaImagem{
    margin-bottom: 30px;
}


.eventosfuturos{
        background: url("/uploads/portal_turismo_op_2014/layout/eventos-futuros-cinza.jpg");

    width: 294px;
    height: 38px;
    display: block;

}

.eventospassados{
        background: url("/uploads/portal_turismo_op_2014/layout/historico-de-eventos-cinza.jpg");
    width: 294px;
    height: 38px;
    display: block;

}





#eventoData{
    background: url(/uploads/portal_turismo_op_2014/layout/dataEvento.png);
    width: 73px;
    height: 30px;
}


#linksCustom{
    color: #2a252e;
    text-align: center;
}


.btn-default,
.btn-default,
.btn-default,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #4e4e4e;
   background-color: #fff;
   border: 1px solid;
  border-color: #cfd9d9;
  border-radius: 2px;

}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
   color: #fff;
 background-color: #ccbc8c;
  border-color: #cfd9d9;
}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: 50% 50% repeat-x #000;
  border:1px solid #AAAAAA;
  color:#fff;
  font-weight:normal;
}

.margemGallery{
    margin-bottom: 2%;
    margin-right: 2%;
}




#vejaGeral{

    border-color: #E5E5E5;
    border-radius: 4px;
    border-style: solid;
    border-width: thin;
    display: block;
    min-height: 27px;
    /*  margin-bottom: 0;
      margin-left: 44px;
      margin-top: 0;*/
    /*position: relative;*/
    margin: 0 auto;
    text-align: center;


}


#vejaGeral:hover{
    background-color: #ccbc8c;


    color: #fff;
    text-decoration: none;
}

.centralizaLinkGeral{
    margin-top: 2px; display: block;

}

.centralizaLinkGeral:hover{
    color: #fff;
    text-decoration: none;
}

#veja{

    border-color: #E5E5E5;
    border-radius: 4px;
    border-style: solid;
    border-width: thin;
    display: block;
    min-height: 27px;
    /*  margin-bottom: 0;
      margin-left: 44px;
      margin-top: 0;*/
    /*position: relative;*/
    margin: 0 auto;
    /* width: 227px;*/

}

#veja:hover{
    background-color: #ccbc8c;
    

    color: #fff;
}

















 .dropdown-submenu {
    position:relative !important;
}
.dropdown-submenu>.dropdown-menu {
    top:0 !important;
    left:-100% !important;
    margin-top:-6px !important;
    margin-left:-1px !important;
    padding-left: 10px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}

.dropdown-submenu:hover>.dropdown-menu {
    display:block !important;
}
.dropdown-submenu>a:after {
    display:block !important;
    content:" " !important;
    float:right !important;
    width:0 !important;
    height:0 !important;
    border-color:transparent !important;
    border-style:solid !important;
    border-width:5px 0 5px 5px !important;
    border-left-color:#cccccc !important;
    margin-top:5px !important;
    margin-right:-10px !important;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff !important;
}
.dropdown-submenu.pull-left {
    float:none !important;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100% !important;
    margin-left:10px !important;
    -webkit-border-radius:6px 0 6px 6px !important;
    -moz-border-radius:6px 0 6px 6px !important;
    border-radius:6px 0 6px 6px !important;
}