/*
 * Target IE 6, 7 and 8 (less than IE9)
 */
/*
 * Assuming a mobile first approach with respond.js OFF, we must reset the font
 * size for lt IE9
 */
html {
  font-size: 81.3%;
}

/*-----------------------------------------------------------------------------------------------*/
/*INICIO*/
 
#page {
	width:980px;
}
#menu-bar{
	margin:22px 0 15px;
}
/*-----------------------------------------------------------------------------------------------*/
/*MENU PRINCIPAL*/

#block-system-main-menu > ul > li > a {
    padding: 15px 30px 15px;
	font-size:17px;
}
#block-system-main-menu > ul > li:hover > a {
    background: none repeat scroll 0 0 #078bcd;
    border-color: #078bcd;
    color: #fff;
	position:relative;
}
#block-system-main-menu ul > li > ul > li:hover> a
{
	background:#1075a8;
}
#block-system-main-menu ul> li > ul > li.expanded > a{
	background: url("../images/menuopen.png") no-repeat scroll 220px center #078bcd;
}
#block-system-main-menu ul > li > ul > li.expanded:hover> a{
	background: url("../images/menuclose.png") no-repeat scroll 220px center #1075a8;
}
#block-system-main-menu ul > li > ul > li> ul> li a{
	background:#0d6592;
	border-top:1px solid #107ead;
}
#block-system-main-menu ul > li > ul > li > ul > li.first a{
	border-top:none;
}

#block-system-main-menu ul > li > ul > li > ul > li:hover a{
	background:#054e73;
}	
/*BANNER SECUNDARIO*/
.view-banner-secundario ul li:hover .img-hover{
	display:block;
}
.img-hover,#block-block-7,
#block-menu-block-4 {
    display:none;
}
/*-----------------------------------------------------------------------------------------------*/
/*FOOTER*/

#block-webform-client-block-30{
	margin:58px 40px 0 20px;
}
.borda > p{
	width:140px;
	margin-left:20px;
}
.imagemtd{
	padding-left:30px;
}

#edit-actions {
    margin: 0 0 0 40px;
}
#footer-sitemap .main-menu > ul > li > a {
    font-size: 12px;
	font-weight:bold;
}

#footer-sitemap .main-menu ul li ul li a {
    font-size: 12px;

}
#footer-sitemap ul li{
	margin-right:20px;
}
#footer-sitemap{
	margin:0 20px;
}
/*-----------------------------------------------------------------------------------------------*/
/*MENU BLOCK*/

#block-menu-block-1 .menu > li a:hover {
	background:#078bcd;
}
	
#block-menu-block-2 {
    width:316px;
	height:580px;
}
#block-menu-block-2 .menu > li {
    margin: 0;
}
#block-menu-block-1 .menu > li a{
	font-size:23px;
}
#block-menu-block-1 .menu > li a:hover{
	background:transparent;
}
#block-menu-block-1 ul{
	width:316px;
}
#block-menu-block-1 .menu > li {
    width:99.8%;
	list-style-image:none;
}
/*-----------------------------------------------------------------------------------------------*/
/*ESTILO DAS PÁGINAS*/

.imagem-header{
	width:664px;
}

.view-categoria-do-artigo .item-list UL LI{
	font-size:14px;
}
.categoria{
	font-size:15px;
}

/*-----------------------------------------------------------------------------------------------*/
/*PORTIFOLIO*/
#block-block-11 {
    bottom: -120px;
    left: 190px;
}
.view-thumbnail-portifolio ul li:hover .img-hover2{
	display:none;
}
.img-hover2{
    display:block;
 
}
/*-----------------------------------------------------------------------------------------------*/
/*EQUIPE*/
.view-equipe .views-field-field-pessoa-imagem{
	margin-right:20px;
}
#block-views-thumbnail-portifolio-block .views-field-field-portfolio-imagem.views-field{
	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
      src='images/transparent-border.png',
      sizingMethod='scale');
}
#block-views-noticias-block-1{
	overflow:auto;
}