/**
 * @file
 * Page Styling
 *
 * Style the markup found in page--sedes.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */

 /*
 * Menu redes sociais das páginas da seção "Sedes".
 * Sua posição nesta seção é diferente em relação ao restante do portal.
*/


/*
 * Menu superior com as cidades sedes
 *
*/ 
#block-menu-menu-menu-superior-sedes {
  float: left;
  width: 810px;
  margin-left: 139px;
}

.ie7 #block-menu-menu-menu-superior-sedes {
  margin-left: 0px;
}

#block-menu-menu-menu-superior-sedes ul li.active-trail {
  display: none !important;
}

#block-menu-menu-menu-superior-sedes ul li.last.leaf {
  border: 0px !important;
}

#block-menu-menu-menu-superior-sedes {
  background-color: #F18322;
  border-radius: 10px 10px 10px 10px;
  margin-bottom: 10px;
}

#block-menu-menu-menu-superior-sedes ul {
  margin: 0px;
}

#block-menu-menu-menu-superior-sedes ul.menu li {
  display: inline;
  float: left;
  padding: 7px;
  list-style-type: none;
  list-style-image: none;
  border-right: 1px solid #E28122;
}

.page-sedes.page-sedes-belohorizonte #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 3px;
  margin-left: 3px;
}


.page-sedes.page-sedes-brasilia #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 1px;
  margin-left: 0px;
  margin-right: 0px\0/;
  *margin-right: 0px;
}

.page-sedes.page-sedes-cuiaba #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 1px;
  margin-left: 0px;
  margin-right: 0px\0/;
  *margin-right: 0px;
}

.page-sedes.page-sedes-curitiba #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 1px;
  margin-left: 1px;
}

.page-sedes.page-sedes-fortaleza #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 1px;
  margin-left: 2px;
}

.page-sedes.page-sedes-manaus #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 1px;
  margin-left: 1px;
}

.page-sedes.page-sedes-natal #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 0px;
  margin-right: 0px\0/;
  *margin-right: 0px;
}

.page-sedes.page-sedes-portoalegre #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 2px;
  margin-left: 2px;
  margin-right: 2px\0/;
  *margin-right: 2px;
}

.page-sedes.page-sedes-recife #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 1px;
}

.page-sedes.page-sedes-riodejaneiro #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 3px;
  margin-left: 2px;
  margin-right: 2px\0/;
  *margin-right: 2px;
}

.page-sedes.page-sedes-salvador #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 2px;
  margin-left: 1px;
  margin-right: 1px\0/;
  *margin-right: 1px;
}

.page-sedes.page-sedes-saopaulo #block-menu-menu-menu-superior-sedes ul.menu li {
  margin-right: 2px;
  margin-left: 1px;
}

#block-menu-menu-menu-superior-sedes ul.menu li a,
#block-menu-menu-menu-superior-sedes ul.menu li a:visited {
  font-family: Arial;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
}



/*
 * Conteúdo principal: barras laterais e central
 *
*/

#main .sidebar_second_sedes_main {
  position: relative;
  float: right;
  width: 250px;
}

#main .sidebar_second_social {
  height: 70px;
  right: 185px;
  z-index: 100;
  position: absolute;
  right: 0;
  width: 293px;
}

#main .sidebar_second_sedes {
  float:right;
}

.sidebars_first .region-sidebar-first-sedes {
  float: left;
  margin-left: 0;
  margin-right: -196px;
  margin-top: -49px;
  width: 176px;
}

.two-sidebars .region-sidebar-second-sedes {
  float: left;
  margin-left: 657px;
  margin-right: -980px;
  width: 176px;
}

#content_sedes {
  float: left;
  margin-left: 141px;
  margin-right: -784px;
  width: 508px;
}

#bottom_first_wrapper.bottom_first_wrapper_sedes {
  width: auto;
}

#bottom_first_wrapper.bottom_first_wrapper_sedes #bottom_first,
#bottom_second_wrapper.bottom_second_wrapper_sedes #bottom_second,
#footer_wrapper.footer_wrapper_sedes #footer {
  margin-left: auto;
  margin-right: auto;
  overflow-x: hidden;
  overflow-y: visible;
}

#bottom_first_wrapper.bottom_first_wrapper_sedes .first_right {
  float: right;
}

#bottom_second_wrapper.bottom_second_wrapper_sedes .second_left {
  float: left;
}

#bottom_second_wrapper.bottom_second_wrapper_sedes .second_left {
  padding: 0px;
}

#footer_wrapper.footer_wrapper_sedes .footer_right {
  width: 280px;
}

body.page-sedes #main .sidebars_first .MenuVertical .ConteudoMenu,
body.page-sedes #main .sidebars.sidebars_first .block.block-menu {
  line-height: 1.7;
}

body.page-sedes #main .block_title_content .BoxTituloPagina {
  width:132px;
  height:82px;
  background:url(../images/sedes/bg_box_home_sedes.png) no-repeat;
}

body.page-sedes #main #block-menu-menu-menu-sedes-lateral .MenuVertical .BordaTop {
  width:132px;
  height:11px;
  background:url(../images/sedes/borda_top_menu_sedes.png) no-repeat;
}

body.page-sedes #main #block-menu-menu-menu-sedes-lateral .MenuVertical .BordaBottom {
  width:132px;
  height:11px;
  background:url(../images/sedes/borda_bottom_menu_sedes.png) no-repeat;
}

body.page-sedes #main #block-menu-menu-menu-sedes-lateral .MenuVertical .ConteudoMenu {
  width:132px;
  overflow: hidden;
  padding-top:1px;
  padding-bottom:1px;
  background-color:#f18322;
}

#block-iteris-custom-blocks-block-this-page-title-sedes .BoxTituloPaginaSedes {
  width:132px;
  height:132px;
  background:url(../images/sedes/bg_box_sedes.png) no-repeat;
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  letter-spacing:-1px;
  text-transform:uppercase;
  text-align: center;
}

#block-iteris-custom-blocks-block-this-page-title-sedes .BoxTituloPaginaSedes .TituloSecao {
  font-size:20px;
  padding-top:20px;
  margin-left:10px;
  margin-right:10px;
  width:112px;
  font-weight: bold;
}

#block-iteris-custom-blocks-block-this-page-title-sedes .BoxTituloPaginaSedes .TituloPagina {
  font-size:16px;
  padding-top:33px;
  margin-left:10px;
  margin-right:10px;
  width:112px;
  letter-spacing:0px;
  font-weight:bold;
}

body.page-sedes .region-sidebar-first-sedes .block-menu {
  width: 132px;
  padding-bottom: 5px;
  padding-top: 5px;
  background-color: #F18322;
  border-radius: 10px 10px 10px 10px;
  margin-top: 8px;
}

#block-menu-menu-menu-sedes ul,
 {
  list-style: none outside none;
  margin-left: 0;
  padding-left: 0;
}

#block-menu-menu-menu-sedes ul li,
#block-menu-menu-menu-sedes-lateral ul li,
.sidebars.sidebars_first .block.block-menu ul li {
background: url(../images/sedes/separador_menu_vertical.png) no-repeat scroll center bottom transparent;
min-height: 25px;
padding-top: 5px;
vertical-align: middle;
text-align: left;
margin-left: 5px;
}

.sidebars.sidebars_first .block.block-menu ul li {
  padding-top: 3px;
  padding-bottom: 3px;
}

#block-menu-menu-menu-sedes-lateral ul li {
  margin-top: 0px!important;
}

/*#block-menu-menu-menu-sedes ul li:hover, #block-menu-menu-menu-sedes ul li:hover.last,
#block-menu-menu-menu-sedes-lateral ul li:hover, #block-menu-menu-menu-sedes-lateral ul li:hover.last{
  background:url(../images/sedes/bg_hover_menu.png) no-repeat #f16122;
}*/

#block-menu-menu-menu-sedes ul li.last{
  background:none;
}

#block-menu-menu-menu-sedes ul li a, #block-menu-menu-menu-sedes ul li a:visited,
#block-menu-menu-menu-sedes-lateral ul li a, #block-menu-menu-menu-sedes-lateral ul li a:visited,
.sidebars.sidebars_first .block.block-menu ul li a, .sidebars.sidebars_first .block.block-menu ul li a:visited {
  color:#fff;
  font-size:12px;
  text-decoration:none;
  padding-left:5px;
  padding-right: 5px;
  display:block;
}
#block-menu-menu-menu-sedes ul li a:hover,
#block-menu-menu-menu-sedes-lateral ul li a:hover{
  text-decoration:none;
}

/*
 * Ajustes específicos para a página de "Sedes"
 * na barra fixa de Redes Sociais
*/
#main .sidebar_second_sedes_main #block-views-redes-sociais-block.block .view
{
  margin-right: 0px!important;
  margin-top: 0px!important;
}

/*
 * Definições de cores específicas na página de sedes
 *
*/

body.page-sedes .view-destaque-principal-do-site .Flag .CorpoFlag {
  background-color: #f16122;
}

body.page-sedes .view-destaque-principal-do-site .Flag .PontaFlag {
  background-image: url("../images/flag_laranja.png");
}

body.page-sedes .miniatura_destaque .miniatura_destaque_text{
  background-color:#f16122;
}

body.page-sedes .view.view-destaque-principal-do-site .views-slideshow-pager-fields.widget_pager .active .miniatura_destaque_img img
{
  border:3px solid #f16122;
}