    html { 
        overflow-y: scroll;     
    }

    body {
        margin: 0;
        padding: 0;               
        font-family: 'Montserrat', sans-serif;
        outline: none;
        background-color: #fff;		
    }

    h1,h2,h3,h4,h5,h6,p,b,ul,li {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .clear{
        clear:both;
    }    

    img{ 
        border: none;   
        max-width: 100%;  		
    }  

    .largura {
        max-width:1295px;
        margin: 0 auto;		
    }	
	
	/*TOPO*/
    .header {
        width:100%;
        height: 270px; 	
		background-color:#008c7a;		
    }	
	
	.header .topo{
        width:100%;
        height: 45px; 	
		background-color:#fff;
		border-bottom:solid 9px #bdbfc1;		
    }
	
	
	/* MENU EDITORIAS */
	#nav-container {
		position: absolute;
		height: 100vh;
		width: 100%;
		pointer-events: none;
	}

	#nav-container .bg {
		position: absolute;
		top: 30px;
		left: 0;
		width: 100%;
		height: calc(100% - 70px);
		visibility: hidden;
		transition: .3s;
	}

	#nav-container:focus-within .bg {
		visibility: visible;
		opacity: .9;
	}

	#nav-container * {
		visibility: visible;
	}	

	.button {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
		z-index: 1;
		-webkit-appearance: none;
		border: 0;
		background: transparent;
		border-radius: 0;
		height: 80px;
		width: 40px;
		cursor: pointer;
		pointer-events: auto;
		margin-left: 30px;
		margin-top:-20px;
		margin-right:5px;
		z-index:999999999999;
		touch-action: manipulation;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		float:left;
	}
	
	.titulo-menu {
		color:#008c7a;
		font-size:18px;
		font-weight:bold;
		margin-left:5px;
		margin-top:10px;
	}

	.icon-bar {
		display: block;
		width: 100%;
		height: 5px;
		background: #008c7a;
		transition: .3s;
	}

	.icon-bar + .icon-bar {
		margin-top: 5px;
	}

	#nav-container:focus-within .button {
		pointer-events: none;
	}

	#nav-container:focus-within .icon-bar:nth-of-type(1) {
		transform: translate3d(0,8px,0) rotate(45deg);
	}

	#nav-container:focus-within .icon-bar:nth-of-type(2) {
		opacity: 0;
	}

	#nav-container:focus-within .icon-bar:nth-of-type(3) {
		transform: translate3d(0,-8px,0) rotate(-45deg);
	}

	#nav-content {
		margin-top: 30px;
		padding: 25px;
		width: 100%;
		max-width: 520px;
		position: absolute;
		top: 65px;
		left: 0;
		height: calc(100% - 70px);
		background: #008c7a;
		pointer-events: auto;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		transform: translateX(-100%);
		transition: transform .3s;
		will-change: transform;
		contain: paint;
		z-index:999999999999999999999999999999999;
	}

	#nav-content ul {
		height: 100%;
		display: flex;
		flex-direction: column;
		margin-top:0px;		
		float:left;
		margin-right:4%;
	}

	#nav-content li a {
		text-decoration:none;
		color:#fff;
		font-size: 17px;
		padding: 10px 5px;
		display: block;
		text-transform: uppercase;
		transition: color .1s;
	}
	
	#nav-content li a:hover {
		color: #f39302;
	}

	#nav-content li:not(.small) + .small {
		margin-top: auto;
	}

	.small {
		display: flex;
		align-self: center;
	}

	.small a {
		font-size: 12px;
		font-weight: 400;
		color: #888;
	}

	.small a + a {
		margin-left: 15px;
	}

	#nav-container:focus-within #nav-content {
		transform: none;
	}	
	
	
	.header .topo a.icon-menu{        
        background:url(../images/icon-menu.png) no-repeat; 
        width:48px;
        height:23px;
		display:block;
		margin-top:8px;
		float:left;
    } 


	
	
	/*REDES SOCIAIS TOPO*/
	.header .topo .social ul{
		width:248px;
		height:36px;
		margin:0 auto;
		margin-top:5px;		
		display: block;		
	}

	.header .topo .social ul li{ 
		width:36px;
		height: 36px;
		display: block;
		float:left;
		margin-right:17px;		
	}
	
	.header .topo .social ul li:hover{ 
		transition: 0.3s ease-in-out;
        opacity: 0.7;		
	}
	
	.header .topo .social ul li:last-child {
		margin-right:0px;
	}	
	
	/*IVC*/   
    .header .topo a.logo-ivc{
		float:right;		
        width: 64px;
        height:36px;         
        background:url(../images/icon-ivc.png) no-repeat top center;         		
    } 

    .header .topo a.logo-ivc:hover{
        transition: 0.3s ease-in-out;
        opacity: 0.7;
    } 	
	
	
	/*LOGOMARCA*/
	.header .container-logo{			
		margin-top: 13px;
		margin-bottom: 13px;
		width: 300px; /*245*/
		height:137px; /*122*/
		display: block;		
		margin-left: auto;
		margin-right: auto;		
	}	
    
    .header .container-logo a.logo{
        width: 300px;
        height:137px;         
        background:url(../images/logo-topo.png) no-repeat top center;
		display:block;	
    } 

    .header .container-logo a.logo:hover{
        transition: 0.3s ease-in-out;
        opacity: 0.7;
    } 
    
    
    .header .menu_responsivo{
        display: none;
    }	
    
	
	/*MENU*/
	.header .menu{
		width:100%;
		height:45px;
		background-color:#fff;
		border-bottom: solid 8px #bdbfc1;		
	}
	
	.header .menu ul{
		max-width:940px;
        margin: 0 auto; 
		border:solid 0px red;
	}
	
	.header .menu ul li{
		height: 22px;
        padding-right:40px;
        margin-top:7px;		
		float:left;
		text-align:center;
    }
	
	.header .menu ul li:last-child{		
        padding-right:0px;        
    }
	
	.header .menu ul li a{		
        text-decoration: none;
        color: #008c7a;         
        font-size: 25px;    
        text-transform: uppercase;        
    }
	
	.header .menu a:hover{     
        color: #f5d902;       
    }
		
	
	/*PAGINA*/	
	.page{
		margin: 15px 0;	
	}		
		
	
	/*MANCHETE*/
    .container-manchete{
        width:60.6370656%;
        height:595px;
        float:left;				        
		margin-bottom:50px;			
    }	

	.container-manchete figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
	}
	
	.container-manchete figure a img {		
		width:100%;	
		position: relative;	
		border-radius: 8px 8px 0 0;
		border-bottom:solid 8px #008c7a;
	}

	.container-manchete figure a img:hover {		
		transition: 0.3s ease-in-out;
        opacity: 0.7;		
	}	
	
	.container-manchete .bravata-manchete a{		
		text-decoration:none;		
		font-size:16px;
	    color: #008c7a;
		text-transform:uppercase;
		margin:7px 0 7px 0px;			
		display:block;		
	}

	.container-manchete .bravata-manchete a:hover{	
		color:#fbbb35;		
	}
	
	.container-manchete .titulo-manchete a{		
		text-decoration:none;		
		font-weight:bold;
		font-size:27px;
		line-height:30px;
	    color: #333;
		display:block;	
		width:95%;	
	}

	.container-manchete .titulo-manchete a:hover{	
		color:#fbbb35;		
	}	


	/*DESTAQUES*/
    ul.destaques{
        width:18%; 
        height:575px;
        float:left;				         
		margin-bottom:50px;	
		margin-right:1%;
    }
	
	ul.destaques li{    
		width: 100%;
		height: 115px;
		clear:both;
		margin-bottom:40px;		
	}
	
	ul.destaques li:last-child{  
		margin-bottom:0px;		
	}
	
	ul.destaques li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
	}

	ul.destaques li figure .foto1 a img{ 
		max-width: 100%;		
		width: 47.9506173%;
		height: auto;
		float:left;
		margin-right:15px;
		border-radius: 8px 8px 0 0;
		border-bottom:solid 4px #ed1e79;
	}

	ul.destaques li figure .foto1 a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}

	ul.destaques li figure .foto2 a img{
		max-width: 100%;
		width: 47.9506173%;
		height: auto;
		float:left;
		margin-right:15px;
		border-radius: 8px 8px 0 0;
		padding:0px;
		border-bottom:solid 4px #2e3192;
	}

	ul.destaques li figure .foto2 a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	ul.destaques li figure .foto3 a img{ 
		max-width: 100%;
		width: 47.9506173%;
		height: auto;
		float:left;
		margin-right:15px;
		border-radius: 8px 8px 0 0;
		padding:0px;
		border-bottom:solid 4px #f15a24;
	}

	ul.destaques li figure .foto3 a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	ul.destaques li figure .foto4 a img{   
		max-width: 100%;
		width: 47.9506173%;
		height: auto;
		float:left;
		margin-right:15px;
		border-radius: 8px 8px 0 0;
		padding:0px;
		border-bottom:solid 4px #c1272d;
	}

	ul.destaques li figure .foto4 a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	ul.destaques li .olho1 a{				
        text-decoration: none;
        color: #ed1e79;
		font-weight: 600;		
        font-size: 11px;
		margin-bottom:4px;	
		display:block;
		text-transform:uppercase;		
	}
	
	ul.destaques li .olho1 a:hover{		
        color: #fbbb35;     		
	}
	
	ul.destaques li .olho2 a{				
        text-decoration: none;
        color: #2e3192;
		font-weight: 600;		
        font-size: 11px;
		margin-bottom:4px;	
		display:block;	
		text-transform:uppercase;
	}
	
	ul.destaques li .olho2 a:hover{		
        color: #fbbb35;     		
	}
	
	ul.destaques li .olho3 a{				
        text-decoration: none;
        color: #f15a24;
		font-weight: 600;		
        font-size: 11px;
		margin-bottom:4px;	
		display:block;
		text-transform:uppercase;		
	}
	
	ul.destaques li .olho3 a:hover{		
        color: #fbbb35;     		
	}
	
	ul.destaques li .olho4 a{				
        text-decoration: none;
        color: #c1272d;
		font-weight: 600;		
        font-size: 11px;
		margin-bottom:4px;	
		display:block;	
		text-transform:uppercase;
	}
	
	ul.destaques li .olho4 a:hover{		
        color: #fbbb35;     		
	}
	
	ul.destaques li .titulo a{				
        text-decoration: none;
        color: #333;
		font-weight: bold;		
        font-size: 13px;
		display:block;
		line-height:15px;			
	}
	
	ul.destaques li .titulo a:hover{		
        color: #fbbb35;     		
	}
	
	
	/*A BRONCA DO ZACA*/
	.container-bronca-zaca{
		width:100%;
		height:723px;
		background-color:#889fac;		
		border-bottom:solid 8px #0071bc;
	}	
	
	.container-bronca-zaca .titulo-destaque {		
		font-weight: bold;			
		text-decoration:none;		
		font-size:55px;
	    color: #fff;
		text-transform:uppercase;		
		padding-top:49px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-bronca-zaca .titulo-destaque span { 
		border-bottom:solid 8px #0071bc;
		padding-top:-5px;
    }
	
	.container-bronca-zaca .botao-mais a{        
		width:11.1969112%;
		height:26px;
		margin-top:-80px;
		background-color:#fff;
		border-radius:6px;
		text-decoration:none;
		color:#333333;
		text-align:center;
		padding-top:8px;
		float:right;
    }
	
	.container-bronca-zaca .botao-mais a:hover{        
		color: #fbbb35;   
    }
	
	.container-bronca-zaca .container-video-principal{
		width:51.7374517%;
		height:548px;
		float:left;		
	}	
	
	.container-bronca-zaca .container-video-principal figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
	}
	
	.container-bronca-zaca .container-video-principal figure img{
		max-width: 100%;
		width:100%;
		height:auto;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:15px;	
		border-bottom:solid 6px #0071bc;
	}
	
	.container-bronca-zaca .container-video-principal figure img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}

	.container-bronca-zaca .container-video-principal .titulo a {        
		font-weight: bold;		
		text-decoration:none;		
		font-size:29px;
	    color: #fff;
		text-transform:uppercase;		
    }

	.container-bronca-zaca .container-video-principal .titulo a:hover {   
		color: #fbbb35;				
    }	
	
		
	/*MAIS VIDEOS BRONCA DO ZACA*/
	.container-bronca-zaca .mais-videos{
		width:43.7837838%;
		height:548px;		
		float:right;		
	}	
	
	.container-bronca-zaca .mais-videos ul{
		width:100%;
		height:548px;  
		clear: both;				
	}	

	.container-bronca-zaca .mais-videos ul li { 
		width:100%;
		height: 162px;		
		margin-bottom:31px;	
		clear:both;		
	}
	.container-bronca-zaca .mais-videos ul li:last-child {
		margin-bottom:0px;
	}	
	
	.container-bronca-zaca .mais-videos ul li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
	}

	.container-bronca-zaca .mais-videos ul li figure img{			
		width: 51%;
		height: auto;		
		float:left;
		border-bottom:solid 4px #0071bc;		
	}

	.container-bronca-zaca .mais-videos ul li a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	.container-bronca-zaca .mais-videos ul li a.titulo{    
		text-decoration:none;
		line-height:26px;
		font-size:22px;
	    color: #fff;
		display:block;
		float:right;
		width:50%;
	}
	
	.container-bronca-zaca .mais-videos ul li a.titulo:hover {   
		color: #fbbb35;				
    }
		
		
	/*NOTICIAS DESTAQUES*/
    .container-noticias-destaques{
        width:100%;
        height:437px;
		clear:both;	 		
    }	
	
	.container-noticias-destaques .titulo-destaque {		
		font-weight: bold;		
		text-decoration:none;		
		font-size:40px;
	    color: #008c7a;
		text-transform:uppercase;		
		padding-top:15px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-noticias-destaques .titulo-destaque span { 
		border-bottom:solid 8px #008c7a;
		padding-top:-5px;
    }
	
	.container-noticias-destaques .botao-mais a{        
		width:11.1969112%;
		height:26px;
		margin-top:-65px;
		background-color:#008c7a;
		border-radius:6px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		padding-top:8px;
		float:right;
    }
	
	.container-noticias-destaques .botao-mais a:hover{        
		color: #fbbb35;   
    }
	
	.container-noticias-destaques ul{
		width:100%;
		height:307px;  
		clear: both;
		margin-top:0px;		
	}	

	.container-noticias-destaques ul li { 
		width:23.6293436%;
		height: 307px;
		float:left;
		margin-right:1.75328185%;		
	}

	.container-noticias-destaques ul li:last-child {
		margin-right:0px;
	}
	
	.container-noticias-destaques ul li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width:100%;
	}
	
	.container-noticias-destaques ul li figure a img {		
		width:100%;	
		height: auto;
		border-radius:8px 8px 0 0;
		margin-bottom:4px;
		position: relative;			
	}

	.container-noticias-destaques ul li figure a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}	

	.container-noticias-destaques ul li .olho a{    
		text-decoration: none;			
		font-size:13px;
		font-weight:bold;		
		color:#008c7a;
		display:block;		
		margin-bottom:7px;
	}

	.container-noticias-destaques ul li .olho a:hover{    
		color:#fbbb35;    
	}

	.container-noticias-destaques ul li .titulo a{		
		text-decoration: none;
		text-transform:uppercase;
		font-size:16px;
		font-weight:bold;
		line-height: 18px;		
		color:#333;
		display: block; 		   
	}

	.container-noticias-destaques ul li .titulo a:hover{    
		color:#fbbb35;    
	}	
		
	
	/*NOTICIAS PRINCIPAIS*/
    .container-noticias-principais{
        width:100%;
        height:737px;
		background-color:#e6e6e6;
		clear:both;			
    }

	.container-noticias-principais ul{
        width:100%;
        height:600px;
		clear:both;
		padding-top:30px;
    }

	.container-noticias-principais ul li{
        width:31.546332%;
        height:600px;
		margin-right:2.31660232%;
		float:left;				
    }	
	
	.container-noticias-principais ul li:last-child{
		margin-right:0px;
	}
	
	.container-noticias-principais ul li .titulo-destaque {		
		font-weight: bold;		
		text-decoration:none;		
		font-size:27px;
	    color: #c1272d;
		text-transform:uppercase;		
		padding-top:15px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-noticias-principais ul li .titulo-destaque span { 
		border-bottom:solid 8px #c1272d;
		padding-top:-5px;
    }
	
	.container-noticias-principais ul li .titulo-destaque2 {		
		font-weight: bold;		
		text-decoration:none;		
		font-size:27px;
	    color: #0071bc;
		text-transform:uppercase;		
		padding-top:15px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-noticias-principais ul li .titulo-destaque2 span { 
		border-bottom:solid 8px #0071bc;
		padding-top:-5px;
    }
	
	.container-noticias-principais ul li .titulo-destaque3 {		
		font-weight: bold;		
		text-decoration:none;		
		font-size:27px;
	    color: #ed1e79;
		text-transform:uppercase;		
		padding-top:15px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-noticias-principais ul li .titulo-destaque3 span { 
		border-bottom:solid 8px #ed1e79;
		padding-top:-5px;
    }	
	
	.container-noticias-principais ul li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width:100%;
	}
	
	.container-noticias-principais ul li figure a img {		
		width:100%;	
		position: relative;			
	}

	.container-noticias-principais ul li figure a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	.container-noticias-principais ul li .olho a{    
		text-decoration: none;			
		font-size:14px;
		font-weight:bold;		
		color:#c1272d;
		display:block;		
		margin-bottom:14px;
	}

	.container-noticias-principais ul li .olho a:hover{    
		color:#fbbb35;    
	}
	
	.container-noticias-principais ul li .olho2 a{    
		text-decoration: none;			
		font-size:14px;
		font-weight:bold;		
		color:#0071bc;
		display:block;		
		margin-bottom:14px;
	}

	.container-noticias-principais ul li .olho2 a:hover{    
		color:#fbbb35;    
	}
	
	.container-noticias-principais ul li .olho3 a{    
		text-decoration: none;			
		font-size:14px;
		font-weight:bold;		
		color:#ed1e79;
		display:block;		
		margin-bottom:14px;
	}

	.container-noticias-principais ul li .olho3 a:hover{    
		color:#fbbb35;    
	}

	.container-noticias-principais ul li .titulo a{		
		text-decoration: none;
		text-transform:uppercase;
		font-size:22px;
		font-weight:bold;
		line-height: 25px;
		padding-bottom:15px;
		margin-bottom:25px;
		color:#333;
		display: block;
		border-bottom:solid 3px #b3b3b3;
	}

	.container-noticias-principais ul li .titulo a:hover{    
		color:#fbbb35;    
	}
	
	.container-noticias-principais ul li figure.imagem-mini{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width:40%;
	}
	
	.container-noticias-principais ul li figure.imagem-mini a img {	
		max-width:100%;		
		position: relative;	
		float:left;
		margin-right:10%;
	}

	.container-noticias-principais ul li figure.imagem-mini a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	.container-noticias-principais ul li .titulo-mini a{		
		text-decoration: none;
		text-transform:uppercase;
		font-size:20px;
		font-weight:bold;
		line-height: 22px;
		height:110px;
		padding-bottom:15px;
		margin-bottom:13px;
		color:#c1272d;
		display: block;		
	}

	.container-noticias-principais ul li .titulo-mini a:hover{    
		color:#fbbb35;    
	}	
	
	.container-noticias-principais ul li .botao-mais a{
		clear:both;
		width:23.7037037%;
		height:20px;
		margin-top:0px;
		background-color:#c1272d;
		border-radius:4px;
		font-size:12px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		padding-top:4px;
		float:right;
    }
	
	.container-noticias-principais ul li .botao-mais a:hover{        
		color: #fbbb35;   
    }	
	
	
	.container-noticias-principais ul li .titulo-mini2 a{		
		text-decoration: none;
		text-transform:uppercase;
		font-size:20px;
		font-weight:bold;
		line-height: 22px;
		height:110px;
		padding-bottom:15px;
		margin-bottom:13px;
		color:#0071bc;
		display: block;		
	}

	.container-noticias-principais ul li .titulo-mini2 a:hover{    
		color:#fbbb35;    
	}	
	
	.container-noticias-principais ul li .botao-mais2 a{
		clear:both;
		width:23.7037037%;
		height:20px;
		margin-top:0px;
		background-color:#0071bc;
		border-radius:4px;
		font-size:12px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		padding-top:4px;
		float:right;
    }
	
	.container-noticias-principais ul li .botao-mais2 a:hover{        
		color: #fbbb35;   
    }	
	
	
	.container-noticias-principais ul li .titulo-mini3 a{		
		text-decoration: none;
		text-transform:uppercase;
		font-size:20px;
		font-weight:bold;
		line-height: 22px;
		height:110px;
		padding-bottom:15px;
		margin-bottom:13px;
		color:#ed1e79;
		display: block;		
	}

	.container-noticias-principais ul li .titulo-mini3 a:hover{    
		color:#fbbb35;    
	}	
	
	.container-noticias-principais ul li .botao-mais3 a{
		clear:both;
		width:23.7037037%;
		height:20px;
		margin-top:0px;
		background-color:#ed1e79;
		border-radius:4px;
		font-size:12px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		padding-top:4px;
		float:right;
    }
	
	.container-noticias-principais ul li .botao-mais3 a:hover{        
		color: #fbbb35;   
    }	
	
	
	/*BANNER*/
	.banner-full{
		clear:both;
		width:100%;
		height:160px;
		background-color:#999;		
	}
	
	
	.banner-full ul{
		width:821px;
		height:116px;  
		clear: both;
		margin: 0 auto;				
	}	

	.banner-full ul li {
		padding-top:23px;		
		width:821px;
		height: 116px;
	}

	.banner-full ul li:last-child {
		margin-right:0px;
	}
	
	.banner-full ul li p{    
		text-decoration: none;			
		font-size:12px;		
		color:#737375;		
		text-align:right;			
	}
	
	.banner-full ul li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width: 821px;
		
	}
	
	.banner-full ul li figure a img {	
		width: 821;	
		height: 116px;		
		position:relative;
	}

	.banner-full ul li figure a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}	
	
	
	
	
	
	
	/*BANNER*/
	.banner-full2{
		clear:both;
		width:100%;
		/*height:295px;*/
		height:160px;
		background-color:#999;		 
	}
	
	
	.banner-full2 ul{
		/*width:852px;
		height:251px; */ 
		width:821px;
		height:116px;  
		clear: both;
		margin: 0 auto;				
	}	

	.banner-full2 ul li {
		padding-top:23px;		
		/*width:852px;
		height: 116px;*/
		width:821px;
		height: 116px;
	}

	.banner-full2 ul li:last-child {
		margin-right:0px;
	}
	
	.banner-full2 ul li p{    
		text-decoration: none;			
		font-size:12px;		
		color:#737375;		
		text-align:right;			
	}
	
	.banner-full2 ul li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width: 852px;
		
	}
	
	.banner-full2 ul li figure a img {	
		/*width: 852;	
		height: 251px;*/
		width:821px;
		height: 116px;
		position:relative;
	}

	.banner-full2 ul li figure a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}	
	
	
	
	
	
	
	/*PODCAST*/
	.podcast{
		width:100%;
		height:560px;
		background-color:#0071bc;
		border-bottom:solid 6px #bdbfc1;
	}		
	
	.podcast .titulo-destaque {		
		font-weight: bold;			
		text-decoration:none;		
		font-size:55px;
	    color: #fff;
		text-transform:uppercase;		
		padding-top:20px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.podcast .titulo-destaque span { 
		border-bottom:solid 8px #fff;
		padding-top:-5px;
    }
	
	.podcast .botao-mais a{        
		width:11.1969112%;
		height:26px;
		margin-top:-80px;
		background-color:#fff;
		border-radius:6px;
		text-decoration:none;
		color:#333333;
		text-align:center;
		padding-top:8px;
		float:right;
    }
	
	.podcast .botao-mais a:hover{        
		color: #fbbb35;   
    }
	
	.podcast .container-video-principal{
		width:37.6061776%;
		height:289px;
		float:left;			
	}	
	
	.podcast .container-video-principal figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width:100%;
	}
	
	.podcast .container-video-principal figure img{
		max-width: 100%;
		width:100%;
		height:auto;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:10px;	
		border-bottom:solid 6px #fff;
	}
	
	.podcast .container-video-principal figure img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}

	.podcast .container-video-principal .titulo a {        
		font-weight: bold;		
		text-decoration:none;		
		font-size:22px;
		line-height:24px;
	    color: #fff;
		text-transform:uppercase;		
    }

	.podcast .container-video-principal .titulo a:hover {   
		color: #fbbb35;				
    }	
	
		
	/*MAIS VIDEOS BRONCA DO ZACA*/
	.podcast .mais-videos{
		width:56.9111969%;
		height:399px;		
		float:right;		
	}	
	
	.podcast .mais-videos ul{
		width:100%;
		height:548px;  
		clear: both;				
	}	

	.podcast .mais-videos ul li { 
		width:46.2686567%;
		height: 350px;		
		margin-right:7%;	
		float:left;		
	}
	.podcast .mais-videos ul li:last-child {
		margin-right:0px;
	}	
	
	.podcast .mais-videos ul li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width: 100%;
	}

	.podcast .mais-videos ul li figure img{			
		width: 100%;
		height: auto;		
		border-bottom:solid 4px #fff;		
	}

	.podcast .mais-videos ul li a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	.podcast .mais-videos ul li .data a{    
		text-decoration:none;
		line-height:20px;
		font-size:14px;
		margin: 5px 0 10px 0;
	    color: #d9e021;
		display:block;		
	}
	
	.podcast .mais-videos ul li .data a:hover {   
		color: #fbbb35;				
    }
	
	.podcast .mais-videos ul li a.titulo{    
		text-decoration:none;
		line-height:24px;
		font-size:22px;
	    color: #fff;
		display:block;		
	}
	
	.podcast .mais-videos ul li a.titulo:hover {   
		color: #fbbb35;				
    }
	
	
	
	/*MAIS NOTICIAS PRINCIPAIS*/
    .container-mais-noticias-principais{
        width:100%;
        height:690px;   
		background-color:#e6e6e6;
		clear:both;			
    }

	.container-mais-noticias-principais ul{
        width:100%;
        height:517px;
		clear:both;
		padding-top:15px;		
    }

	.container-mais-noticias-principais ul li{
        width:23.4749035%;
        height:517px;
		margin-right:2.01660232%;
		float:left;				
    }	
	
	.container-mais-noticias-principais ul li:last-child{
		margin-right:0px;
	}
	
	.container-mais-noticias-principais ul li .titulo-destaque {		
		font-weight: bold;		
		text-decoration:none;		
		font-size:26px;
	    color: #c1272d;
		text-transform:uppercase;		
		padding-top:15px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-mais-noticias-principais ul li .titulo-destaque span { 
		border-bottom:solid 8px #c1272d;
		padding-top:-5px;
    }
	
	.container-mais-noticias-principais ul li .titulo-destaque2 {		
		font-weight: bold;		
		text-decoration:none;		
		font-size:26px;
	    color: #0071bc;
		text-transform:uppercase;		
		padding-top:15px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-mais-noticias-principais ul li .titulo-destaque2 span { 
		border-bottom:solid 8px #0071bc;
		padding-top:-5px;
    }
	
	.container-mais-noticias-principais ul li .titulo-destaque3 {		
		font-weight: bold;		
		text-decoration:none;		
		font-size:26px;
	    color: #009245;
		text-transform:uppercase;		
		padding-top:15px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-mais-noticias-principais ul li .titulo-destaque3 span { 
		border-bottom:solid 8px #009245;
		padding-top:-5px;
    }

	.container-mais-noticias-principais ul li .titulo-destaque4 {		
		font-weight: bold;		
		text-decoration:none;		
		font-size:26px;
	    color: #93278f;
		text-transform:uppercase;		
		padding-top:15px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-mais-noticias-principais ul li .titulo-destaque4 span { 
		border-bottom:solid 8px #93278f;
		padding-top:-5px;
    }
	
	.container-mais-noticias-principais ul li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width:100%;
	}
	
	.container-mais-noticias-principais ul li figure a img {		
		width:100%;	
		position: relative;			
	}

	.container-mais-noticias-principais ul li figure a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	.container-mais-noticias-principais ul li .olho a{    
		text-decoration: none;			
		font-size:14px;
		font-weight:bold;		
		color:#c1272d;
		display:block;		
		margin-bottom:14px;
	}

	.container-mais-noticias-principais ul li .olho a:hover{    
		color:#fbbb35;    
	}
	
	.container-mais-noticias-principais ul li .olho2 a{    
		text-decoration: none;			
		font-size:14px;
		font-weight:bold;		
		color:#0071bc;
		display:block;		
		margin-bottom:14px;
	}

	.container-mais-noticias-principais ul li .olho2 a:hover{    
		color:#fbbb35;    
	}
	
	.container-mais-noticias-principais ul li .olho3 a{    
		text-decoration: none;			
		font-size:14px;
		font-weight:bold;		
		color:#009245;
		display:block;		
		margin-bottom:14px;
	}

	.container-mais-noticias-principais ul li .olho3 a:hover{    
		color:#fbbb35;    
	}
	
	.container-mais-noticias-principais ul li .olho4 a{    
		text-decoration: none;			
		font-size:14px;
		font-weight:bold;		
		color:#93278f;
		display:block;		
		margin-bottom:14px;
	}

	.container-mais-noticias-principais ul li .olho4 a:hover{    
		color:#fbbb35;    
	}

	.container-mais-noticias-principais ul li .titulo a{		
		text-decoration: none;
		text-transform:uppercase;
		font-size:21px;
		font-weight:bold;
		line-height: 24px;
		padding-bottom:15px;
		margin-bottom:25px;
		height:90px;
		color:#333;
		display: block;
		border-bottom:solid 3px #b3b3b3;
	}

	.container-mais-noticias-principais ul li .titulo a:hover{    
		color:#fbbb35;    
	}	
	
	.container-mais-noticias-principais ul li figure.imagem-mini{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width:40%;
	}
	
	.container-mais-noticias-principais ul li figure.imagem-mini a img {	
		max-width:100%;		
		position: relative;	
		float:left;
		margin-right:10%;
	}

	.container-mais-noticias-principais ul li figure.imagem-mini a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	.container-mais-noticias-principais ul li .titulo-mini a{		
		text-decoration: none;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
		line-height: 17px;
		height:80px;
		padding-bottom:15px;
		margin-bottom:13px;
		color:#c1272d;
		display: block;		
	}

	.container-mais-noticias-principais ul li .titulo-mini a:hover{    
		color:#fbbb35;    
	}	
	
	.container-mais-noticias-principais ul li .botao-mais a{
		clear:both;
		width:23.7037037%;
		height:20px;
		margin-top:0px;
		background-color:#c1272d;
		border-radius:4px;
		font-size:12px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		padding-top:4px;
		float:right;
    }
	
	.container-mais-noticias-principais ul li .botao-mais a:hover{        
		color: #fbbb35;   
    }	
	
	
	.container-mais-noticias-principais ul li .titulo-mini2 a{		
		text-decoration: none;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
		line-height: 17px;
		height:80px;
		padding-bottom:15px;
		margin-bottom:13px;
		color:#0071bc;
		display: block;		
	}

	.container-mais-noticias-principais ul li .titulo-mini2 a:hover{    
		color:#fbbb35;    
	}	
	
	.container-mais-noticias-principais ul li .botao-mais2 a{
		clear:both;
		width:23.7037037%;
		height:20px;
		margin-top:0px;
		background-color:#0071bc;
		border-radius:4px;
		font-size:12px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		padding-top:4px;
		float:right;
    }
	
	.container-mais-noticias-principais ul li .botao-mais2 a:hover{        
		color: #fbbb35;   
    }	
	
	
	.container-mais-noticias-principais ul li .titulo-mini3 a{		
		text-decoration: none;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
		line-height: 17px;
		height:80px;
		padding-bottom:15px;
		margin-bottom:13px;
		color:#009245;
		display: block;		
	}

	.container-mais-noticias-principais ul li .titulo-mini3 a:hover{    
		color:#fbbb35;    
	}	
	
	.container-mais-noticias-principais ul li .botao-mais3 a{
		clear:both;
		width:23.7037037%;
		height:20px;
		margin-top:0px;
		background-color:#009245;
		border-radius:4px;
		font-size:12px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		padding-top:4px;
		float:right;
    }
	
	.container-mais-noticias-principais ul li .botao-mais3 a:hover{        
		color: #fbbb35;   
    }
	
	
	.container-mais-noticias-principais ul li .titulo-mini4 a{		
		text-decoration: none;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
		line-height: 17px;
		height:80px;
		padding-bottom:15px;
		margin-bottom:13px;
		color:#93278f;
		display: block;		
	}

	.container-mais-noticias-principais ul li .titulo-mini4 a:hover{    
		color:#fbbb35;    
	}	
	
	.container-mais-noticias-principais ul li .botao-mais4 a{
		clear:both;
		width:23.7037037%;
		height:20px;
		margin-top:0px;
		background-color:#93278f;
		border-radius:4px;
		font-size:12px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		padding-top:4px;
		float:right;
    }
	
	.container-mais-noticias-principais ul li .botao-mais4 a:hover{        
		color: #fbbb35;   
    }
    
    
			
	/*BANNERS*/
    .container-banners{
        width:100%;
        height:353px;
		clear:both;	
		background-color:#999;		
    }	
	
	.container-banners ul{
		width:100%;
		height:300px;  
		clear: both;	
		padding-top:24px;
		
	}	

	.container-banners ul li { 
		width:23.62934362934363%;
		height: 300px;
		float:left;
		margin-right:1.7305019305019302%;	
	}

	.container-banners ul li:last-child {
		margin-right:0px;
	}

	.container-banners ul li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width: 100%;
	}

	.container-banners ul li figure img{			
		width: 100%;
		height: auto;					
	}

	.container-banners ul li a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	
	
	/*BANNERS 2*/
    .container-banners2{
        width:100%;
        height:435px; 
		clear:both;	  
		background-color:#999;	   	
    }	
	
	.container-banners2 ul{
		width:100%;
		height:340px;  
		clear: both;	
		padding-top:24px;
		
	}	

	.container-banners2 ul li { 
		width:23.62934362934363%; 
		height: 340px;
		float:left;
		margin-right:1.7305019305019302%;	
	}

	.container-banners2 ul li:last-child {
		margin-right:0px;
	}

	.container-banners2 ul li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width: 100%;
	}

	.container-banners2 ul li figure img{			
		width: 100%;
		height: auto;					
	}

	.container-banners2 ul li a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}

	
	/*TV DO ZACA*/
	.tv-zaca{
		width:100%;
		height:575px;
		background-color:#008c7a;
		border-bottom:solid 6px #bdbfc1;
	}		
	
	.tv-zaca .titulo-destaque {		
		font-weight: bold;			
		text-decoration:none;		
		font-size:55px;
	    color: #fff;
		text-transform:uppercase;		
		padding-top:20px;		
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.tv-zaca .titulo-destaque span { 
		border-bottom:solid 8px #fff;
		padding-top:-5px;
    }
	
	.tv-zaca .botao-mais a{        
		width:11.1969112%;
		height:26px;
		margin-top:-80px;
		background-color:#fff;
		border-radius:6px;
		text-decoration:none;
		color:#333333;
		text-align:center;
		padding-top:8px;
		float:right;
    }
	
	.tv-zaca .botao-mais a:hover{        
		color: #fbbb35;   
    }
	
	.tv-zaca .container-video-principal{
		width:37.6061776%;
		height:289px;
		float:left;			
	}	
	
	.tv-zaca .container-video-principal figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width:100%;
	}
	
	.tv-zaca .container-video-principal figure img{
		max-width: 100%;
		width:100%;
		height:auto;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:10px;	
		border-bottom:solid 6px #fff;
	}
	
	.tv-zaca .container-video-principal figure img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}

	.tv-zaca .container-video-principal .titulo a {        
		font-style: bold;		
		text-decoration:none;		
		font-size:20px;
		line-height:22px;
	    color: #fff;
		text-transform:uppercase;		
    }

	.tv-zaca .container-video-principal .titulo a:hover {   
		color: #fbbb35;				
    }	
	
	
	/* MAIS VIDEOS TV DO Zaca */
	.tv-zaca .mais-videos{
		width:56.9111969%;
		height:399px;		
		float:right;		
	}	
	
	.tv-zaca .mais-videos ul{
		width:100%;
		height:548px;  
		clear: both;				
	}	

	.tv-zaca .mais-videos ul li { 
		width:46.2686567%;
		height: 350px;		
		margin-right:7%;	
		float:left;		
	}
	.tv-zaca .mais-videos ul li:last-child {
		margin-right:0px;
	}	
	
	.tv-zaca .mais-videos ul li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width: 100%;
	}

	.tv-zaca .mais-videos ul li figure img{			
		width: 100%;
		height: auto;		
		border-bottom:solid 4px #fff;		
	}

	.tv-zaca .mais-videos ul li a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	.tv-zaca .mais-videos ul li .data a{    
		text-decoration:none;
		line-height:20px;
		font-size:14px;
		margin: 5px 0 10px 0;
	    color: #d9e021;
		display:block;		
	}
	
	.tv-zaca .mais-videos ul li .data a:hover {   
		color: #fbbb35;				
    }
	
	.tv-zaca .mais-videos ul li a.titulo{    
		text-decoration:none;
		line-height:24px;
		font-size:22px;
	    color: #fff;
		display:block;		
	}
	
	.tv-zaca .mais-videos ul li a.titulo:hover {   
		color: #fbbb35;				
    }
	
	
	
	/*NOTICIAS INTERESSES*/
	.container-noticias-interesses{
		width:50.8108108%;
		height:522px;
		float:left;
	}		
	
	.container-noticias-interesses .titulo-destaque {		
		font-weight: bold;			
		text-decoration:none;		
		font-size:22px;
	    color: #333;
		text-transform:uppercase;		
		padding-top:39px;		
		margin-bottom:40px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-noticias-interesses .titulo-destaque span { 
		border-bottom:solid 8px #008c7a;
		padding-top:-5px;
    }
	
	.container-noticias-interesses .espaco{		  
		float:left;		
		width:10%;
		height:370px;		
	}	
	
	.container-noticias-interesses ul{
		width:45%;
		height:370px;  
		float:left;			
	}	

	.container-noticias-interesses ul li { 
		width:100%;
		height: 40px;		
		margin-bottom:42px;	
		clear:both;		
	}
	.container-noticias-interesses ul li:last-child {
		margin-bottom:0px;
	}		
	
	.container-noticias-interesses ul li a.titulo{    
		text-decoration:none;
		background-color:#008c7a;
		line-height:20px;
		padding: 8px 0;
		border-radius:4px;
		font-size:16px;
		text-align:center;
	    color: #fff;
		display:block;		
	}
	
	.container-noticias-interesses ul li a.titulo:hover {   
		color: #fbbb35;				
    }
	
	
	
	/*CHARGE*/
	.container-charge{
		width:39.8455598456%;
		height:522px;
		float:right;
	}		
	
	.container-charge .titulo-destaque {		
		font-weight: bold;			
		text-decoration:none;		
		font-size:22px;
	    color: #333;
		text-transform:uppercase;		
		padding-top:39px;		
		margin-bottom:40px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.container-charge .titulo-destaque span { 
		border-bottom:solid 8px #0071bc;
		padding-top:-5px;
    }
	
	.container-charge figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width: 100%;
	}

	.container-charge figure a img{			
		width: 100%;
		height: auto;				
	}

	.container-charge figure a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
		
	
	
	/*RODAPE*/
	.container-rodape{
        width:100%;
        height:220px;		
		clear:both;		
    }	
	
	.container-rodape .container-rod1{
        width:100%;
        height:125px;
		background-color:#008c7a;
		clear:both;			
    }
	
	.container-rodape .container-rod1 a.logo-rodape{
        width:215px;
        height:98px; 
		background:url(../images/logo-rodape.png) no-repeat;
		float:left;
		clear:both;
		margin-top:10px;
		margin-right:45px;
    }
	
	.container-rodape .container-rod1 a.logo-rodape:hover{
        transition: 0.3s ease-in-out;
        opacity: 0.7;		
    }
		
	
	/* MENU RODAPE*/
	.container-rodape .container-menu-rodape{
        width:37%;
		height:17px;
		float:left;
		margin-top:60px;	
    }
	
	.container-rodape .container-menu-rodape ul.menu-rodape{
		width:100%;
		height:17px;			
	}
	
	.container-rodape .container-menu-rodape ul.menu-rodape li{		
		float:left;
		margin-right:49px;	
	}
	
	.container-rodape .container-menu-rodape ul.menu-rodape li:last-child{		
		float:left;
		margin-right:0px;	
	}

	.container-rodape .container-menu-rodape ul.menu-rodape li a{		
		text-decoration: none;        
		text-transform:uppercase;
		color:#fff;
		line-height:17px;		
		font-size:17px;				
	}

	.container-rodape .container-menu-rodape ul.menu-rodape li a:hover{    
		color:#fdc82a;    
	}
	
	
	
	/*REDES SOCIAIS*/
	.container-rodape .container-rod1 .container-redes-socias{
        width:309px;
		height:45px;					
		float:right;
		margin-top:37px;		
    }
	
	.container-rodape .container-rod1 .container-redes-socias ul.social{
		width:309px;
		height:45px;		
		display: block;			
	}

	.container-rodape .container-rod1 .container-redes-socias ul.social li{ 
		width:45px;
		height: 45px;
		display: block;
		float:left;
		margin-right:21px;		
	}
	
	.container-rodape .container-rod1 .container-redes-socias ul.social li:hover{ 
		transition: 0.3s ease-in-out;
        opacity: 0.7;		
	}
	
	.container-rodape .container-rod1 .container-redes-socias ul.social li:last-child{
		margin-right:0px;
	}	
	
	.container-rodape .container-rod2{
        width:100%;
        height:98px;
		background-color:#fff;
		clear:both;		
    }	
		
	.container-rodape .copy{    
		text-decoration: none;        
		color:#777;	
		font-weight:normal;
		font-size:15px;	
		display:block;
		text-align:center;		
		clear:both;
		padding-top:44px
	}
	
	
	/*PAGINA INTERNA*/
	.pagina-esq {
		width: 78.07692307692308%;		 
		margin-bottom: 20px; 
		float:left;			
	}	
	
	.pagina-esq .titulo-destaque {		
		font-weight: bold;			
		text-decoration:none;		
		font-size:45px;
	    color: #008c7a;
		text-transform:uppercase;
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.pagina-esq .titulo-destaque span { 
		border-bottom:solid 8px #008c7a;
		padding-top:-5px;
    }
	
	
	.pagina-esq .titulo-destaque2 {		
		font-weight: bold;			
		text-decoration:none;		
		font-size:45px;
	    color: #008c7a;
		text-transform:uppercase;
		margin-bottom:24px;
		border-bottom:solid 2px #b3b3b3;
    }
	
	.pagina-esq .titulo-destaque2 span { 
		border-bottom:solid 8px #008c7a;
		padding-top:-5px;
    }
	
	.pagina-esq .data a{        
		width:11.1969112%;
		height:26px;
		margin-top:-65px;
		background-color:#444;
		border-radius:6px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		padding-top:8px;
		float:right;
    }
	
	.pagina-esq .data a:hover{        
		color: #fbbb35;   
    }
	
	.pagina-esq .editoria {
		background-color:#008c7a;
		margin: 10px 0;
		padding:5px 10px;
		border-radius:5px;
		color:#fff;
		text-align:center;
		display:block;
		width:26%;
		font-size:22px;
		font-weight:bold;
		float:left;
	}

	.pagina-esq .titulo {			
		margin: 10px 0;
		color:#333;
		font-size:38px;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	
	/*Compartilhar*/
	.curtir {
		text-align: left;
		margin-bottom:10px;
		background-color:#f4f3f3;
		padding:5px;
	}

	.compartilhar-rede{
		float:left;
		font-size:14px;
		font-weight:bold;
		color:#444;
		margin-left:10px;
		margin-right:10px;
	}
	
	
	.pagina-esq .imagem-interna {
		width: 100%;
		margin: 0 auto;		
	}
	
	.pagina-esq .imagem-interna img{
		width: 100%;
		margin-bottom:0px;
	}

	.pagina-esq .imagem-interna h5{
		text-align: right;
	}	

	.pagina-esq .imagem-interna p{
		width:100%;
		padding:5px 0;
		font-size: 13px;
		background: #008c7a;
		color:#fff;
		text-align:center;
		margin-bottom: 15px;
		border-radius: 0 0 5px 5px;
		margin-top:0px;
	}

	.pagina-esq .imagem-interna .autoria{		
		padding: 3px 0px 3px 0;
		font-size: 14px;		
		color:#008c7a;		
	}	
	
	.pagina-esq p{
		line-height: 25px;
		color:#555;
		font-size:20px;
	}

	.pagina-esq #corpo{		
		line-height: 25px;
		color:#555; 
		font-size:20px;
		margin-top:30px;
		margin-bottom:30px;
	}

	.pagina-esq #corpo a{
		text-decoration:none;		
		font-weight: bold;
		color:#008c7a;    
	}

	.pagina-esq #corpo a:hover{
		color:#fbbb35;
	}

	.pagina-esq a{    
		color:#008c7a;
	}

	.pagina-esq a:hover{    
		color:#fbbb35;
	}	
	
	.pagina-esq .video{
		width:100%;
		height:auto;	
		margin: 0 auto;
		margin-top:30px;
		margin-bottom:30px;
		border:0;		
	}
	
	.pagina-esq .video iframe{
		border:0;		
	}
	
	
	.pagina-esq .botao-mais a{  
		clear:both;
		width:44.1969112%;
		height:40px;
		margin: 0 auto;
		margin-top:45px;
		margin-left:30%;
		margin-right:50%;
		background-color:#008c7a;
		border-radius:6px;
		text-decoration:none;
		text-transform:uppercase;
		color:#fff;
		display:block;
		text-align:center;
		padding-top:8px;
		padding-left:5px;
		padding-right:5px;
		font-size:25px;
		
    }
	
	.pagina-esq .botao-mais a:hover{        
		color: #fbbb35;   
    }
		
	
	/* FORMULARIO COMENTARIO*/
	.comentario {
		width: 48%;
		float:left;
	}

	.comentario input[type=text]{
		width: 98%;
		height:35px;
		margin-bottom:10px;	
		border:solid 1px #333;
		box-shadow: 2px 2px 2px #333;
		border-radius:5px;
	}
	
	.comentario p{
		text-transform:uppercase;
	}

	.mensagem {
		width: 48%;	
		float:right;
	}
	
	.mensagem p{
		text-transform:uppercase;
	}

	.mensagem textarea{
		width: 98.5%;
		height: 110px;
		border:solid 1px #333;
		box-shadow: 2px 2px 2px #333;
		resize: none;
		margin-bottom:20px;
		border-radius:5px;
	}

	.mensagem input[type=text]{
		float:left;
		width:80px;
	}

	.enviar {
		background: #008c7a;
		color: #fff;
		border: solid 1px;
		width: 28%;
		height: 34px;
		line-height: 24px;
		text-align: center;
		font-size: 20px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration: none;
		cursor:pointer;
		border-radius:5px;
	}
	
	.enviar:hover {
		background: #fdc82a;		
	}
	
	
	.borda{
		border-top:solid 2px #008c7a;
		clear:both;
		margin:30px 0;
	}
	
	
	/*MENSAGENS*/
	.container-mensagens{
		width:100%;
		min-height:300px;
		margin-top:20px;
		margin-bottom:30px;		
	}
		
	.container-mensagens ul.mensagens{
		width:100%;
		min-height:300px;   
		clear: both;		
	}

	.container-mensagens ul.mensagens li { 
		width:100%;
		min-height: 113px;		
		margin-bottom:25px;	
		border-bottom:solid 2px #888;
	}

	.container-mensagens ul.mensagens li:last-child {
		margin-bottom:0px;
		border-bottom:dotted 0px #777;
	}	

	.container-mensagens ul.mensagens li .titulo-mensagens a{    
		text-decoration: none;		  
		font-size:16px; 
		background-color:#008c7a;
		color:#fff;
		width:30%;		
		line-height:25px;
		padding:5px 0;
		text-align:center;
		border-radius:5px;
		display: block;
		margin-bottom:5px;		
	}

	.container-mensagens ul.mensagens li .titulo-mensagens a:hover{    
		color:#fdc82a;    
	}

	.container-mensagens ul.mensagens li .resumo-mensagens a{    
		text-decoration: none;		  
		font-size:17px;    
		color:#373435;
		width:95%;
		height:73px;
		float:left;
		display: block;		
	}

	.container-mensagens ul.mensagens li .resumo-mensagens a:hover{    
		color:#2e3453;    
	}	
		
	
	/*NOTICIAS INTERNA*/	
	ul.noticias-interna{
		width:100%;
		height:auto;   
		clear: both;		
	}

	ul.noticias-interna li { 
		width:100%;
		height: 120px;
		display:block;
		margin-bottom:25px;	
		border-bottom:solid 1px #888;
	}

	ul.noticias-interna li:last-child {
		margin-bottom:0px;
		border-bottom:dotted 0px #777;
	}


	ul.noticias-interna li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;		
	}

	ul.noticias-interna li figure a img{			
		width:15%;
		height:auto;
		float:left;
		margin-right:2%;
		border-bottom:solid 4px #008c7a;
	}

	ul.noticias-interna li figure a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}

	ul.noticias-interna li .data-noticias a{        
		width:9.1969112%;
		height:20px;
		font-size:14px;
		background-color:#008c7a;
		border-radius:6px;
		text-decoration:none;
		color:#fff;
		text-align:center;
		padding-top:4px;
		float:left;
		margin-bottom:5px;
    }
	
	ul.noticias-interna li .data-noticias a:hover{  
		color:#fdc82a; 
	}

	ul.noticias-interna li .titulo-noticias a{    
		text-decoration: none;		  
		font-size:20px;    
		color:#444;
		width:80%;		
		line-height:25px;
		float:left;
		display: block;
		margin-bottom:5px;		
	}

	ul.noticias-interna li .titulo-noticias a:hover{    
		color:#fdc82a;    
	}

	ul.noticias-interna li .resumo-noticias a{    
		text-decoration: none;		  
		font-size:17px;    
		color:#373435;
		width:90%;
		height:33px;
		float:left;
		display: block;		
	}

	ul.noticias-interna li .resumo-noticias a:hover{    
		color:#2e3453;    
	}	
	
		
	/*MENSAGEM NOTICIA*/
	.mensagem-noticias{
		text-align:center;
		padding-top:70px;
		font-size:23px;
		color:#008c7a;
		text-transform:uppercase;
		clear:both;
	}	
	
	
	/*PAGINACAO*/
	.container-paginacao{
	   margin-top:70px;
	   margin-bottom:20px;
	   text-align:center;
	   clear:both;
	}

	.container-paginacao .pgoff {    
		font-size: 17px; 
		padding: 7px 12px; 
		margin: 3px; 
		background-color: #555; 
		color: #fff; 
		border-radius:5px;
		text-decoration: none; 
	}

	.container-paginacao a.pg {    
		font-size: 17px; 
		color: #008c7a;	
		text-transform:uppercase;
		text-decoration: none
	}

	.container-paginacao a:hover.pg { 		
		color: #555; 
	}

	.container-paginacao .paginacao {     
		font-size: 17px;
		padding: 7px 12px;
		background-color: #008c7a;
		margin: 3px;
		cursor: pointer;        
		color: #fff !important;
		border-radius:5px;
		text-decoration: none;
	}

	.container-paginacao .paginacao:hover {
		background-color: #555;		 
		text-decoration: none;
	}

	.container-paginacao .desabilita{
		color:#ccc;
		font-size:15px;
	}
	
	/*COLUNA DIREITA*/
	.pg-dir {
		width:20.07692307692308%;		
		margin-bottom: 20px;
		float:right;		
	}
	
	
	/*BANNER LATERAL*/	
	ul.publicidade-dir li figure{
		margin-top:0px !important;
		margin-left:0px !important;
		margin-bottom:0px !important;
		width:100%;		
	}

	ul.publicidade-dir li figure a img{			
		width:100%;
		height:auto;
		clear:both;
		margin-bottom:30px;
		border:solid 2px #008c7a;
	}

	ul.publicidade-dir li figure a img:hover{
		transition: 0.3s ease-in-out;
		opacity: 0.7; 
	}
	
	
	
	/*Banner Rodape*/
	.publicidade-rodape {
		width:48%;
		height:auto;
		margin: 0 auto;
		clear: both;		
	}
	
	.publicidade-rodape p{
		text-align: right;
		font-size: 11px;
	}

	.publicidade-rodape a img { 		
		width:100%;
		height:auto;
		border:solid 2px #008c7a;
	}

	.publicidade-rodape a img:hover { 
		border: 2px solid #0f3360; 
	}
	
	
	
	/*formulario contato*/
	.contato {		
		border: solid 0px #000;
		width: 100%;
		margin: 0px auto;
		padding: 0;
	}

	.contato label {    
		display: block;
		color: #008c7a;
		font-size: 22px;
		margin: 0;
		padding: 0;
		font-weight: bold;
	}

	.contato input.campo::-webkit-input-placeholder {    
	   font-size: 16px;
	   font-weight:bold;
	}

	.contato:-moz-placeholder {   
	   font-size: 16px;
	   font-weight:bold;
	}

	.contato::-moz-placeholder {    
	   font-size: 16px;
	   font-weight:bold;
	}

	.contato :-ms-input-placeholder {    
	   font-size: 16px;
	   font-weight:bold;
	}

	.contato input.campo {		
		border: solid 1px #BFBFBF;
		font-size: 16px;
		width: 100%;
		height:30px;
		margin: 2px 0 20px 0;
		padding: 3px;
		background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
		color:#555;		
		border-radius:5px;
	}

	.contato textarea.campo {		
		border: solid 1px #BFBFBF;		
		font-size: 16px;
		color:#555;
		width: 100%;
		height: 130px;
		margin: 2px 0 20px 0;
		padding: 3px;
		background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
		border-radius:5px;        
	}

	.contato .select {		
		border: solid 1px #BFBFBF;
		font-family: 'open_sansbold';
		font-size: 16px;
		color:#555;
		background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
		width:507px;
		height:40px;
		margin: 2px 0 20px 0;
		padding:3px;
	}
	
	
	.busca input.campobusca {		
		border: solid 1px #BFBFBF;
		font-size: 16px;
		width: 85%;
		height:30px;
		margin: 2px 0 20px 0;
		padding: 3px;
		background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
		color:#555;		
		border-radius:5px;
		float:left; 
	}

	.contato .bt-enviar {		
		width: 150px;
		height: 45px;
		line-height: 30px;
		color: #fff;
		background: #008c7a;
		text-align: center;
		border: none;  
		font-size:22px;	
		border-radius:5px;
	}

	.contato .bt-enviar:hover {    
		background: #dec600; 
		cursor:pointer;
	}
	
	
	
	
	
	
	@media screen and (max-width:1320px) and (min-width:1251px){
		
		
		
		
	}
	
	
	@media screen and (max-width:1250px) and (min-width:1125px){
		
		
		
		
		
	}
	
	
	
	@media screen and (max-width:1124px) and (min-width:1021px){
		
			
		
	}	
	
	
	@media screen and (max-width:1020px) and (min-width:921px){
		
		
		
		
	}
	
	
	@media screen and (max-width:920px) and (min-width:883px){
		
			
		
		/*Page*/
		.page{
			margin-top:40px;
			margin-left:0.7%;
			margin-right:0.7%;
		}
		
		
		
	}
	
	
	
	@media screen and (max-width:882px) and (min-width:820px){
		
		
		
	}
	
	
	
	
	@media screen and (max-width:819px) and (min-width:750px){
			
		
		
		/*Page*/
		.page{
			margin-top:40px;
			margin-left:0.7%;
			margin-right:0.7%;
		}
		
		
		
		
		
	}
	
	
	/*celular*/
	@media screen and (max-width:749px) and (min-width:650px){
		
		.largura {
            max-width:100%;
            margin: 0 auto;		
        }
				
		/*Page*/
		.page{
			margin-top:40px;
			margin-left:0.7%;
			margin-right:0.7%;
			border:solid 0px green;
		}
		
		
		.header {
			width:100%;
			height: 257px; 	
			background-color:#008C7A;
		}
		
		
		.header .topo{
    		border-bottom:solid 4px #bdbfc1;		
        }
		
		
		.header .topo a.icon-menu{
		    margin-top:8px;
    		margin-left:2%;
        } 
		
		
		/*Logomarca IVC*/   
        .header .topo a.logo-ivc{
            margin-top:4px;
            margin-right:2%;
        } 
		
		
		/* MENU EDITORIAS */
		#nav-content {
			margin-top: 30px;		
			top: 35px;			
		}

		#nav-content ul {
			height: 360px;			
			float:left;
			margin-right:0;
		}

		#nav-content li a {			
			padding: 7px 5px;			
		}	
		
		
		.titulo-menu {
			display:none;
		}
 
        
        /* Menu */
		.header .menu{			
			width:100%;
			height:50px;
			border-bottom: solid 4px #bdbfc1;
		}
		
	     /* Menu Responsivo */
        .header .menu_responsivo{
            display: inline; 
            background:url(../images/icon-menu.png) no-repeat; 
            width:48px;
            height:23px;            
            float:left;
            z-index: 1000000;
            margin-top:15px;
            margin-left:2%;            						
        }	
		
		.header .menu ul{ 
			display:none;
			width:100%;		
			height:320px;
            margin-bottom:42px;
			z-index: 1000;
            background-color:#008c7a;
			position: relative;			
			clear: both;
            margin-top: 0px;
            margin-left:0;
		}
		
		.header .menu ul li {
            clear: both;
			width:100%;
            height:42px;             
            border-bottom:solid 1px #fff;
            padding-bottom:10px;			
        }
		
	
        .header .menu ul li a{			
            text-decoration: none;
            color: #fff;            
            font-weight: bold; 
            font-size: 24px;    
            text-transform: uppercase;
            height: 42px;    
            display: block; 
            padding-left:15px;
            padding-top:10px;
            text-align:center;			
        }

        .header .menu ul li a:hover{    
			color: #fbbb35;      
		}

		.header .menu ul li.current-page a {
			color: #fbbb35;  
			font-weight:bold;
		}
         	
         	
				
		/*Manchete*/
		.container-manchete{
			width:100%; 
			height:auto;
			clear:both;			        
			margin-bottom:50px;	
			position: relative;				
		}		
		
		.container-manchete figure{
    		margin-top:0px !important;
    		margin-left:0px !important;
    		margin-bottom:0px !important;
    		width:100%;
    	}
    	
    	.container-manchete figure a img {		
    		width:100%;	
    		position: relative;	
    		border-radius: 8px 8px 0 0;
    		border-bottom:solid 8px #008c7a;
    	}
    
    	.container-manchete figure a img:hover {		
    		transition: 0.3s ease-in-out;
            opacity: 0.7;		
    	}
    	
    	
    	
    	/*Destaques*/
        ul.destaques{
            width:100%; 
            height:575px;
            clear:both;				         
    		margin-bottom:40px;		
        }
		
		ul.destaques li .olho1 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho2 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho3 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho4 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}	
	
		ul.destaques li .titulo a{				
			font-size: 16px;			
			line-height:19px;			
		}
    	
    	
    	
    	/*A bronca do Zaca*/
    	.container-bronca-zaca{
    		width:100%;
    		height:1000px;
    		background-color:#889fac;		
    		border-bottom:solid 6px #0071bc;
    		margin-bottom:20px;
    	}	
    	
    	.container-bronca-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:25px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:49px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
    		width:100%;
        }
    	
    	.container-bronca-zaca .botao-mais a{        
    		width:26.1969112%;
    		height:26px;
    		margin-top:-100px;
    		background-color:#fff;
    		border-radius:6px;
    		text-decoration:none;
    		color:#333333;
    		font-size:14px;
    		text-align:center;
    		padding-top:-30px;
			margin-right:5px;
    		float:right;
        }
    	
    	
    	.container-bronca-zaca .container-video-principal{
    		width:100%;
    		height:428px;
    		clear:both;	
    	}	
    	
    	.container-bronca-zaca .container-video-principal figure{
    		width:100%;
    	}
		
		.container-bronca-zaca .container-video-principal .titulo a {     		
			font-size:23px;		
			line-height:26px;
		} 

    	
    		
    	/* Mais Videos Bronca do Zaca */
    	.container-bronca-zaca .mais-videos{
    		width:100%;
    		height:448px;		
    		clear:both;
    	}	
    	
    	.container-bronca-zaca .mais-videos ul{
    		width:100%;
    		height:448px;  
    		clear: both;				
    	}	
    
    	.container-bronca-zaca .mais-videos ul li { 
    		width:100%;
    		height: 122px;		
    		margin-bottom:31px;	
    		clear:both;		
    	}
    	
    	.container-bronca-zaca .mais-videos ul li a.titulo{    
    		line-height:21px;
    		font-size:20px;
    	    color: #fff;
    	}
    	
    	
    	
        /* Container Noticias */
        .container-noticias-destaques{
            width:100%;
            height:480px;
    		clear:both;			
        }	
    	
    	.container-noticias-destaques .titulo-destaque {
    		font-size:35px;
        }
    	
    	.container-noticias-destaques .botao-mais a{        
    		width:25.1969112%;
    		margin-top:-65px;
    		font-size:14px;
    		padding-top:8px;
    		
        }
    	
    	.container-noticias-destaques .botao-mais a:hover{        
    		color: #fbbb35;   
        }
    	
    	.container-noticias-destaques ul{
    		width:100%;
    		height:307px;  
    		clear: both;
    		margin-top:0px;		
    	}	
    
    	.container-noticias-destaques ul li { 
    		width:100%;
    		height: 375px;
    		clear:both;
    		margin-right:0px;
    		margin-bottom:30px;
    	}
    
    	.container-noticias-destaques ul li:last-child {
    		margin-right:0px;
    	}
    	
    	.container-noticias-destaques ul li figure{
    		width:100%;
    	}
		
		.container-noticias-destaques ul li .titulo{
    		font-size:21px;
    	}
    
    
		
		/* Container Noticias Principais */
        .container-noticias-principais{
            width:100%;
            height:2200px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-noticias-principais ul{
            width:100%;
            height:1800px;
    		clear:both;
    		padding-top:30px;
        }
    
    	.container-noticias-principais ul li{
            width:100%;
            height:700px;
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;				
        }	
    	
    
    	
    	/*PODCAST*/
    	.podcast{
    		width:100%;
    		height:1400px;
    		background-color:#0071bc;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.podcast .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.podcast .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.podcast .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.podcast .container-video-principal figure{
    		width:100%;
    	}
    
    	.podcast .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos Podcast */
    	.podcast .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.podcast .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.podcast .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.podcast .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.podcast .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
		
		
		/* Container Mais Noticias Principais */
        .container-mais-noticias-principais{
            width:100%;
            height:3050px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-mais-noticias-principais ul{
            width:100%;
            height:517px;
    		clear:both;
    		padding-top:15px;		
        }
    
    	.container-mais-noticias-principais ul li{
            width:100%;
            height:750px;
    		margin-right:0px;
    		clear:both;	
        }			
		
		
		/*Banner*/
		.banner-full{
			clear:both;
    		width:100%;
    		height:160px;
    		background-color:#999;
		}
		
		
		.banner-full ul{
			width:98%;
			height:auto;  
			clear: both;
			margin: 0 auto;			
			padding-top:21px;		
		}	

		.banner-full ul li { 
			width:98%;
			height:auto;
			margin: 0 auto;			
		}

		.banner-full ul li:last-child {
			margin-right:0px;
		}
		
		.banner-full ul li p{    
			text-decoration: none;			
			font-size:12px;		
			color:#737375;		
			text-align:right;
			margin-right:2%;
		}
		
		.banner-full ul li figure a img {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
    	
    	.banner-full ul li figure a img:hover {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
				
		
		/*Banners*/
		.container-banners{
			width:100%;
			height:1715px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners ul li:last-child {
			margin-right:0px;
		}

		.container-banners ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		
		/*Banners 2*/
		.container-banners2{
			width:100%;
			height:1755px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners2 ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners2 ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners2 ul li:last-child {
			margin-right:0px;
		}

		.container-banners2 ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners2 ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners2 ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		/*TV DO ZACA*/
    	.tv-zaca{
    		width:100%;
    		height:1390px;
    		background-color:#008c7a;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.tv-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.tv-zaca .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.tv-zaca .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.tv-zaca .container-video-principal figure{
    		width:100%;
    	}
    
    	.tv-zaca .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos TV DO ZACA */
    	.tv-zaca .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.tv-zaca .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.tv-zaca .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.tv-zaca .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
	
		
		/*NOTICIAS INTERESSES*/
		.container-noticias-interesses{
			width:100%;
			height:642px;
			clear:both;
		}		
		
		.container-noticias-interesses .titulo-destaque {				
			font-size:18px;			
		}		
		
		.container-noticias-interesses .espaco{		  
			clear:both;		
			width:100%;
			height:10px;		
		}	
		
		.container-noticias-interesses ul{
			width:100%;
			height:auto;  
			clear:both;			
		}	

		.container-noticias-interesses ul li { 
			width:100%;
			height: 40px;		
			margin-bottom:15px;	
			clear:both;		
		}
				
		
		/*CHARGE*/
		.container-charge{
			width:100%;
			height:auto;
			clear:both;	
			margin-bottom:20px;
		}		
		
		
		
		/*RODAPE*/
		.container-rodape{
			width:100%;
			height:180px;		
			clear:both;
			background-color:#008c7a;
		}

		.container-rodape .container-menu-rodape{
			width:37%;
			height:17px;
			float:left;
			margin-top:10px;	
		}
		
		/* MENU RODAPE*/		
		.container-rodape .container-menu-rodape ul.menu-rodape li{		
			clear:both;
			margin-right:0px;
			margin-bottom:12px;
		}	
		
		
		/*REDES SOCIAIS*/
		.container-rodape .container-rod1 .container-redes-socias{
			width:178px;
			height:45px;					
			margin-right:27%;
			margin-top:25px;			
		}	
		
		
		.container-rodape .container-rod2{
			width:100%;
			height:38px;
			background-color:#008c7a;
			clear:both;		
		}	
			
		.container-rodape .copy{    
			text-decoration: none;        
			color:#777;	
			font-weight:normal;
			font-size:14px;	
			display:block;
			text-align:center;		
			clear:both;
			padding-top:44px
		}	
			
		
		
		
		/*PAGINA INTERNA*/
		.pagina-esq {
			width: 100%;		 
			margin-bottom: 20px; 
			clear:both;				
		}
			
		.pagina-esq .titulo-destaque {	
			font-size:35px;		
		}

		.pagina-esq .titulo-destaque2 {	
			font-size:25px;		
		}		
		
		.pagina-esq .data a{        
			width:22.1969112%;
			font-size:14px;			
		}
		
		.pagina-esq .data a:hover{        
			color: #fbbb35;   
		}
		
		.pagina-esq .editoria {
			background-color:#008c7a;
			margin: 10px 0;
			padding:5px 10px;
			border-radius:5px;
			color:#fff;
			text-align:center;
			display:block;
			width:95%;
			font-size:22px;
			font-weight:bold;
			float:left;
		}

		.pagina-esq .titulo {
			font-size:25px;
			line-height:30px;			
		}
		
		
		/*Compartilhar*/
		.curtir {
			text-align: left;
			margin-bottom:10px;
			background-color:#f4f3f3;
			padding:5px;
		}

		.compartilhar-rede{
			float:left;
			font-size:14px;
			font-weight:bold;
			color:#444;
			margin-left:10px;
			margin-right:10px;
		}		

		.pagina-esq .imagem-interna p{			
			font-size: 13px;
			line-height:19px;			
			margin-top:-5px !important;			
		}	
		
		.pagina-esq p{
			line-height: 22px;			
			font-size:18px;
		}

		.pagina-esq #corpo{		
			line-height: 22px;			
			font-size:18px;			
		}	
		
		
		.comentario {
			width: 99%;
			clear:both;
		}

		.comentario input[type=text]{
			width: 99%;
			height:35px;
			margin-bottom:10px;	
			border:solid 1px #ccc;
		}

		.mensagem {
			width: 99%;	
			clear:both;
			margin-right:5px;
		}

		.mensagem textarea{
			width: 99%;
			height: 110px;
			border:solid 1px #ccc;
			resize: none;
			margin-bottom:20px;
		}

		.mensagem input[type=text]{
			float:left;
			width:80px;
		}

		.enviar {
			background: #008c7a;
			color: #fff;
			border: solid 1px;
			width: 90px;
			height: 34px;
			line-height: 24px;
			text-align: center;
			font-size: 20px;
			text-decoration: none;
			cursor:pointer;
		}
		
		.enviar:hover {
			background: #fdc82a;		
		}
		
		
		/*MENSAGENS*/
		.container-mensagens{
			width:100%;
			min-height:300px;
			margin-top:20px;
			margin-bottom:30px;		
		}		

		.container-mensagens ul.mensagens li { 
			width:100%px;
			min-height: 140px;		
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a{ 				   
			width:100%;
			font-size:17px;    
			color:#fff;
					
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a:hover{    
			color:#fdc82a;    
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a{    
			text-decoration: none;			  
			font-size:16px;    
			color:#373435;
			width:100%;
			height:103px;
			clear:both;				
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a:hover{    
			color:#2e3453;    
		}	
		
		
		
		
		/*NOTICIAS INTERNA*/	
		ul.noticias-interna{
			width:100%;
			height:auto;   
			clear: both;		
		}

		ul.noticias-interna li { 
			width:100%;
			height: 120px;
			display:block;
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		ul.noticias-interna li figure a img{			
			width:40%;			
		}

		ul.noticias-interna li .data-noticias a{        
			width:21%;
			height:18px;
			font-size:12px;		
			padding-top:2px;			
		}		

		ul.noticias-interna li .titulo-noticias a{    
			font-size:14px;		
			width:60%;		
			line-height:16px;				
		}	
		
			
		/*MENSAGEM NOTICIA*/
		.mensagem-noticias{
			text-align:center;
			padding-top:70px;
			font-size:23px;
			color:#008c7a;
			text-transform:uppercase;
			clear:both;
		}	
				
		
		
		/*Paginacao*/
		#container-paginacao{
		   margin-top:70px;
		   margin-bottom:50px;
		   text-align:center;
		   clear:both;
		}

		.pgoff {    
			font-size: 15px; 
			padding: 7px 15px; 
			margin: 3px; 
			background-color: #263c5e; 
			color: #fff; 
			text-decoration: none; 
		}

		a.pg {    
			font-size: 15px; 
			color: #008c7a;		
			text-decoration: none;
			display:none;
		}

		a:hover.pg {    
			font-size: 15px; 
			color: #263c5e !important; 
			text-decoration: none;
		}

		.paginacao {     
			font-size: 15px;
			padding: 7px 15px;
			background-color: #008c7a;
			margin: 3px;
			cursor: pointer;        
			color: #fff !important;
			text-decoration: none;
		}

		.paginacao:hover {
			background-color: #263c5e;		 
			text-decoration: none;
		}

		.desabilita{
			color:#ccc;
			font-size:15px;
			display:none;
		}
		
		
		.pg-dir {
			width:95%;	
			margin: 0 auto;	
			margin-top:30px;
			margin-right:2.5%;			
			margin-bottom: 20px;
			clear:both;				
		}
		
		/*Banner Lateral*/
		ul.publicidade-dir li figure a img {		 
			width:100%;
			height:auto;			
			border:solid 2px #008c7a;
			margin-bottom:30px;
		}

		.publicidade-dir a img:hover { 
			border: 2px solid #0f3360; 
		}	
		
		
		/*Banner Rodape*/
		.publicidade-rodape {
			width:65%;
			height:auto;
			margin: 0 auto;
			clear: both;		
		}
		
		.publicidade-rodape p{
			text-align: right;
			font-size: 11px;
		}

		.publicidade-rodape a img { 		
			width:100%;
			height:auto;
			border:solid 2px #008c7a;
		}

		.publicidade-rodape a img:hover { 
			border: 2px solid #0f3360; 
		}
		
		
		/*formulario contato*/
		form#contato {		
			border: solid 0px #000;
			width: 80%;
			margin: 20px auto;
			padding: 0;
		}

		form#contato label {    
			display: block;
			color: #008c7a;
			font-size: 22px;
			margin: 0;
			padding: 0;
			font-weight: bold;
		}

		form#contato input.campo::-webkit-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato:-moz-placeholder {   
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato::-moz-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato :-ms-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato input.campo {			
			border: solid 1px #BFBFBF;
			font-size: 16px;
			width: 100%;
			height:30px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			color:#555;		
		}

		form#contato textarea.campo {			
			border: solid 1px #BFBFBF;		
			font-size: 16px;
			color:#555;
			width: 100%;
			height: 130px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;        
		}

		form#contato .select {			
			border: solid 1px #BFBFBF;
			font-family: 'open_sansbold';
			font-size: 16px;
			color:#555;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			width:507px;
			height:40px;
			margin: 2px 0 20px 0;
			padding:3px;
		}

		form#contato .bt-enviar {			
			width: 125px;
			height: 50px;
			line-height: 30px;
			color: #fff;
			background: #008c7a;
			text-align: center;
			border: none;  
			font-size:22px;		
		}

		form#contato .bt-enviar:hover {    
			background: #dec600; 
			cursor:pointer;
		}	
		
	}
	
	
	/*celular 2*/
	@media screen and (max-width:649px) and (min-width:570px){		
		
		.largura {
            max-width:100%;
            margin: 0 auto;		
        }
				
		/*Page*/
		.page{
			margin-top:40px;
			margin-left:0.7%;
			margin-right:0.7%;
			border:solid 0px green;
		}
		
		
		.header {
			width:100%;
			height: 257px; 	
			background-color:#008C7A;
		}
		
		
		.header .topo{
    		border-bottom:solid 4px #bdbfc1;		
        }
		
		
		.header .topo a.icon-menu{
		    margin-top:8px;
    		margin-left:2%;
        } 
		
		
		/*Logomarca IVC*/   
        .header .topo a.logo-ivc{
            margin-top:4px;
            margin-right:2%;
        }


		/* MENU EDITORIAS */
		#nav-content {
			margin-top: 30px;		
			top: 35px;			
		}

		#nav-content ul {
			height: 360px;			
			float:left;
			margin-right:0;
		}

		#nav-content li a {			
			padding: 7px 5px;			
		}	
		
		.titulo-menu {
			display:none;
		}
 
        
        /* Menu */
		.header .menu{			
			width:100%;
			height:50px;
			border-bottom: solid 4px #bdbfc1;
		}
		
	     /* Menu Responsivo */
        .header .menu_responsivo{
            display: inline; 
            background:url(../images/icon-menu.png) no-repeat; 
            width:48px;
            height:23px;            
            float:left;
            z-index: 1000000;
            margin-top:15px;
            margin-left:2%;            						
        }	
		
		.header .menu ul{ 
			display:none;
			width:100%;		
			height:320px;
            margin-bottom:42px;
			z-index: 1000;
            background-color:#008c7a;
			position: relative;			
			clear: both;
            margin-top: 0px;
            margin-left:0;
		}
		
		.header .menu ul li {
            clear: both;
			width:100%;
            height:42px;             
            border-bottom:solid 1px #fff;
            padding-bottom:10px;			
        }
		
	
        .header .menu ul li a{			
            text-decoration: none;
            color: #fff;            
            font-weight: bold; 
            font-size: 24px;    
            text-transform: uppercase;
            height: 42px;    
            display: block; 
            padding-left:15px;
            padding-top:10px;
            text-align:center;			
        }

        .header .menu ul li a:hover{    
			color: #fbbb35;      
		}

		.header .menu ul li.current-page a {
			color: #fbbb35;  
			font-weight:bold;
		}
         	
         	
				
		/*Manchete*/
		.container-manchete{
			width:100%; 
			height:auto;
			clear:both;			        
			margin-bottom:50px;	
			position: relative;				
		}		
		
		.container-manchete figure{
    		margin-top:0px !important;
    		margin-left:0px !important;
    		margin-bottom:0px !important;
    		width:100%;
    	}
    	
    	.container-manchete figure a img {		
    		width:100%;	
    		position: relative;	
    		border-radius: 8px 8px 0 0;
    		border-bottom:solid 8px #008c7a;
    	}
    
    	.container-manchete figure a img:hover {		
    		transition: 0.3s ease-in-out;
            opacity: 0.7;		
    	}
    	
    	
    	
    	/*Destaques*/
        ul.destaques{
            width:100%; 
            height:575px;
            clear:both;				         
    		margin-bottom:40px;		
        }
		
		ul.destaques li .olho1 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho2 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho3 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho4 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}	
	
		ul.destaques li .titulo a{				
			font-size: 16px;			
			line-height:19px;			
		}
    	
    	
    	
    	/*A bronca do Zaca*/
    	.container-bronca-zaca{
    		width:100%;
    		height:1000px;
    		background-color:#889fac;		
    		border-bottom:solid 6px #0071bc;
    		margin-bottom:20px;
    	}	
    	
    	.container-bronca-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:25px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:49px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
    		width:100%;
        }
    	
    	.container-bronca-zaca .botao-mais a{        
    		width:26.1969112%;
    		height:26px;
    		margin-top:-100px;
    		background-color:#fff;
    		border-radius:6px;
    		text-decoration:none;
    		color:#333333;
    		font-size:14px;
    		text-align:center;
    		padding-top:-30px;
			margin-right:5px;
    		float:right;
        }
    	
    	
    	.container-bronca-zaca .container-video-principal{
    		width:100%;
    		height:428px;
    		clear:both;	
    	}	
    	
    	.container-bronca-zaca .container-video-principal figure{
    		width:100%;
    	}
		
		.container-bronca-zaca .container-video-principal .titulo a {     		
			font-size:23px;		
			line-height:26px;
		} 

    	
    		
    	/* Mais Videos Bronca do Zaca */
    	.container-bronca-zaca .mais-videos{
    		width:100%;
    		height:448px;		
    		clear:both;
    	}	
    	
    	.container-bronca-zaca .mais-videos ul{
    		width:100%;
    		height:448px;  
    		clear: both;				
    	}	
    
    	.container-bronca-zaca .mais-videos ul li { 
    		width:100%;
    		height: 122px;		
    		margin-bottom:31px;	
    		clear:both;		
    	}
    	
    	.container-bronca-zaca .mais-videos ul li a.titulo{    
    		line-height:21px;
    		font-size:20px;
    	    color: #fff;
    	}
    	
    	
    	
        /* Container Noticias */
        .container-noticias-destaques{
            width:100%;
            height:480px;
    		clear:both;			
        }	
    	
    	.container-noticias-destaques .titulo-destaque {
    		font-size:35px;
        }
    	
    	.container-noticias-destaques .botao-mais a{        
    		width:25.1969112%;
    		margin-top:-65px;
    		font-size:14px;
    		padding-top:8px;
    		
        }
    	
    	.container-noticias-destaques .botao-mais a:hover{        
    		color: #fbbb35;   
        }
    	
    	.container-noticias-destaques ul{
    		width:100%;
    		height:307px;  
    		clear: both;
    		margin-top:0px;		
    	}	
    
    	.container-noticias-destaques ul li { 
    		width:100%;
    		height: 375px;
    		clear:both;
    		margin-right:0px;
    		margin-bottom:30px;
    	}
    
    	.container-noticias-destaques ul li:last-child {
    		margin-right:0px;
    	}
    	
    	.container-noticias-destaques ul li figure{
    		width:100%;
    	}
		
		.container-noticias-destaques ul li .titulo{
    		font-size:21px;
    	}
    
    
		
		/* Container Noticias Principais */
        .container-noticias-principais{
            width:100%;
            height:2200px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-noticias-principais ul{
            width:100%;
            height:1800px;
    		clear:both;
    		padding-top:30px;
        }
    
    	.container-noticias-principais ul li{
            width:100%;
            height:700px;
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;				
        }	
    	
    
    	
    	/*PODCAST*/
    	.podcast{
    		width:100%;
    		height:1400px;
    		background-color:#0071bc;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.podcast .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.podcast .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.podcast .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.podcast .container-video-principal figure{
    		width:100%;
    	}
    
    	.podcast .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos Podcast */
    	.podcast .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.podcast .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.podcast .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.podcast .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.podcast .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
		
		
		/* Container Mais Noticias Principais */
        .container-mais-noticias-principais{
            width:100%;
            height:3050px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-mais-noticias-principais ul{
            width:100%;
            height:517px;
    		clear:both;
    		padding-top:15px;		
        }
    
    	.container-mais-noticias-principais ul li{
            width:100%;
            height:750px;
    		margin-right:0px;
    		clear:both;	
        }			
		
		
		/*Banner*/
		.banner-full{
			clear:both;
    		width:100%;
    		height:160px;
    		background-color:#999;
		}
		
		
		.banner-full ul{
			width:98%;
			height:auto;  
			clear: both;
			margin: 0 auto;			
			padding-top:21px;		
		}	

		.banner-full ul li { 
			width:98%;
			height:auto;
			margin: 0 auto;			
		}

		.banner-full ul li:last-child {
			margin-right:0px;
		}
		
		.banner-full ul li p{    
			text-decoration: none;			
			font-size:12px;		
			color:#737375;		
			text-align:right;
			margin-right:2%;
		}
		
		.banner-full ul li figure a img {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
    	
    	.banner-full ul li figure a img:hover {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
				
		
		/*Banners*/
		.container-banners{
			width:100%;
			height:1715px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners ul li:last-child {
			margin-right:0px;
		}

		.container-banners ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		
		/*Banners 2*/
		.container-banners2{
			width:100%;
			height:1755px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners2 ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners2 ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners2 ul li:last-child {
			margin-right:0px;
		}

		.container-banners2 ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners2 ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners2 ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		/*TV DO ZACA*/
    	.tv-zaca{
    		width:100%;
    		height:1390px;
    		background-color:#008c7a;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.tv-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.tv-zaca .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.tv-zaca .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.tv-zaca .container-video-principal figure{
    		width:100%;
    	}
    
    	.tv-zaca .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos TV DO ZACA */
    	.tv-zaca .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.tv-zaca .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.tv-zaca .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.tv-zaca .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
	
		
		/*NOTICIAS INTERESSES*/
		.container-noticias-interesses{
			width:100%;
			height:642px;
			clear:both;
		}		
		
		.container-noticias-interesses .titulo-destaque {				
			font-size:18px;			
		}		
		
		.container-noticias-interesses .espaco{		  
			clear:both;		
			width:100%;
			height:10px;		
		}	
		
		.container-noticias-interesses ul{
			width:100%;
			height:auto;  
			clear:both;			
		}	

		.container-noticias-interesses ul li { 
			width:100%;
			height: 40px;		
			margin-bottom:15px;	
			clear:both;		
		}
				
		
		/*CHARGE*/
		.container-charge{
			width:100%;
			height:auto;
			clear:both;	
			margin-bottom:20px;
		}		
		
		
		
		/*RODAPE*/
		.container-rodape{
			width:100%;
			height:180px;		
			clear:both;
			background-color:#008c7a;
		}

		.container-rodape .container-menu-rodape{
			width:37%;
			height:17px;
			float:left;
			margin-top:10px;	
		}
		
		/* MENU RODAPE*/		
		.container-rodape .container-menu-rodape ul.menu-rodape li{		
			clear:both;
			margin-right:0px;
			margin-bottom:12px;
		}	
		
		
		/*REDES SOCIAIS*/
		.container-rodape .container-rod1 .container-redes-socias{
			width:178px;
			height:45px;					
			margin-right:27%;
			margin-top:25px;			
		}	
		
		
		.container-rodape .container-rod2{
			width:100%;
			height:38px;
			background-color:#008c7a;
			clear:both;		
		}	
			
		.container-rodape .copy{    
			text-decoration: none;        
			color:#777;	
			font-weight:normal;
			font-size:14px;	
			display:block;
			text-align:center;		
			clear:both;
			padding-top:44px
		}	
			
		
		
		
		/*PAGINA INTERNA*/
		.pagina-esq {
			width: 100%;		 
			margin-bottom: 20px; 
			clear:both;				
		}
			
		.pagina-esq .titulo-destaque {	
			font-size:35px;		
		}

		.pagina-esq .titulo-destaque2 {	
			font-size:25px;		
		}		
		
		.pagina-esq .data a{        
			width:22.1969112%;
			font-size:14px;			
		}
		
		.pagina-esq .data a:hover{        
			color: #fbbb35;   
		}
		
		.pagina-esq .editoria {
			background-color:#008c7a;
			margin: 10px 0;
			padding:5px 10px;
			border-radius:5px;
			color:#fff;
			text-align:center;
			display:block;
			width:95%;
			font-size:22px;
			font-weight:bold;
			float:left;
		}

		.pagina-esq .titulo {
			font-size:25px;
			line-height:30px;			
		}
		
		
		/*Compartilhar*/
		.curtir {
			text-align: left;
			margin-bottom:10px;
			background-color:#f4f3f3;
			padding:5px;
		}

		.compartilhar-rede{
			float:left;
			font-size:14px;
			font-weight:bold;
			color:#444;
			margin-left:10px;
			margin-right:10px;
		}		

		.pagina-esq .imagem-interna p{			
			font-size: 13px;
			line-height:19px;			
			margin-top:-5px !important;			
		}	
		
		.pagina-esq p{
			line-height: 22px;			
			font-size:18px;
		}

		.pagina-esq #corpo{		
			line-height: 22px;			
			font-size:18px;			
		}	
		
		
		.comentario {
			width: 99%;
			clear:both;
		}

		.comentario input[type=text]{
			width: 99%;
			height:35px;
			margin-bottom:10px;	
			border:solid 1px #ccc;
		}

		.mensagem {
			width: 99%;	
			clear:both;
			margin-right:5px;
		}

		.mensagem textarea{
			width: 99%;
			height: 110px;
			border:solid 1px #ccc;
			resize: none;
			margin-bottom:20px;
		}

		.mensagem input[type=text]{
			float:left;
			width:80px;
		}

		.enviar {
			background: #008c7a;
			color: #fff;
			border: solid 1px;
			width: 90px;
			height: 34px;
			line-height: 24px;
			text-align: center;
			font-size: 20px;
			text-decoration: none;
			cursor:pointer;
		}
		
		.enviar:hover {
			background: #fdc82a;		
		}
		
		
		/*MENSAGENS*/
		.container-mensagens{
			width:100%;
			min-height:300px;
			margin-top:20px;
			margin-bottom:30px;		
		}		

		.container-mensagens ul.mensagens li { 
			width:100%px;
			min-height: 140px;		
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a{ 				   
			width:100%;
			font-size:17px;    
			color:#fff;
					
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a:hover{    
			color:#fdc82a;    
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a{    
			text-decoration: none;			  
			font-size:16px;    
			color:#373435;
			width:100%;
			height:103px;
			clear:both;				
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a:hover{    
			color:#2e3453;    
		}	
		
		
		
		
		/*NOTICIAS INTERNA*/	
		ul.noticias-interna{
			width:100%;
			height:auto;   
			clear: both;		
		}

		ul.noticias-interna li { 
			width:100%;
			height: 120px;
			display:block;
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		ul.noticias-interna li figure a img{			
			width:40%;			
		}

		ul.noticias-interna li .data-noticias a{        
			width:21%;
			height:18px;
			font-size:12px;		
			padding-top:2px;			
		}		

		ul.noticias-interna li .titulo-noticias a{    
			font-size:14px;		
			width:60%;		
			line-height:16px;				
		}	
		
			
		/*MENSAGEM NOTICIA*/
		.mensagem-noticias{
			text-align:center;
			padding-top:70px;
			font-size:23px;
			color:#008c7a;
			text-transform:uppercase;
			clear:both;
		}	
				
		
		
		/*Paginacao*/
		#container-paginacao{
		   margin-top:70px;
		   margin-bottom:50px;
		   text-align:center;
		   clear:both;
		}

		.pgoff {    
			font-size: 15px; 
			padding: 7px 15px; 
			margin: 3px; 
			background-color: #263c5e; 
			color: #fff; 
			text-decoration: none; 
		}

		a.pg {    
			font-size: 15px; 
			color: #008c7a;		
			text-decoration: none;
			display:none;
		}

		a:hover.pg {    
			font-size: 15px; 
			color: #263c5e !important; 
			text-decoration: none;
		}

		.paginacao {     
			font-size: 15px;
			padding: 7px 15px;
			background-color: #008c7a;
			margin: 3px;
			cursor: pointer;        
			color: #fff !important;
			text-decoration: none;
		}

		.paginacao:hover {
			background-color: #263c5e;		 
			text-decoration: none;
		}

		.desabilita{
			color:#ccc;
			font-size:15px;
			display:none;
		}
		
		
		.pg-dir {
			width:95%;	
			margin: 0 auto;	
			margin-top:30px;
			margin-right:2.5%;			
			margin-bottom: 20px;
			clear:both;				
		}
		
		/*Banner Lateral*/
		ul.publicidade-dir li figure a img {		 
			width:100%;
			height:auto;			
			border:solid 2px #008c7a;
			margin-bottom:30px;
		}

		.publicidade-dir a img:hover { 
			border: 2px solid #0f3360; 
		}	
		
		
		/*Banner Rodape*/
		.publicidade-rodape {
			width:65%;
			height:auto;
			margin: 0 auto;
			clear: both;		
		}
		
		.publicidade-rodape p{
			text-align: right;
			font-size: 11px;
		}

		.publicidade-rodape a img { 		
			width:100%;
			height:auto;
			border:solid 2px #008c7a;
		}

		.publicidade-rodape a img:hover { 
			border: 2px solid #0f3360; 
		}
		
		
		/*formulario contato*/
		form#contato {		
			border: solid 0px #000;
			width: 80%;
			margin: 20px auto;
			padding: 0;
		}

		form#contato label {    
			display: block;
			color: #008c7a;
			font-size: 22px;
			margin: 0;
			padding: 0;
			font-weight: bold;
		}

		form#contato input.campo::-webkit-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato:-moz-placeholder {   
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato::-moz-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato :-ms-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato input.campo {			
			border: solid 1px #BFBFBF;
			font-size: 16px;
			width: 100%;
			height:30px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			color:#555;		
		}

		form#contato textarea.campo {			
			border: solid 1px #BFBFBF;		
			font-size: 16px;
			color:#555;
			width: 100%;
			height: 130px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;        
		}

		form#contato .select {			
			border: solid 1px #BFBFBF;
			font-family: 'open_sansbold';
			font-size: 16px;
			color:#555;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			width:507px;
			height:40px;
			margin: 2px 0 20px 0;
			padding:3px;
		}

		form#contato .bt-enviar {			
			width: 125px;
			height: 50px;
			line-height: 30px;
			color: #fff;
			background: #008c7a;
			text-align: center;
			border: none;  
			font-size:22px;		
		}

		form#contato .bt-enviar:hover {    
			background: #dec600; 
			cursor:pointer;
		}
		
	}
	
	
	/*celular 3*/
	@media screen and (max-width:569px) and (min-width:500px){
		
		.largura {
            max-width:100%;
            margin: 0 auto;		
        }
				
		/*Page*/
		.page{
			margin-top:40px;
			margin-left:0.7%;
			margin-right:0.7%;
			border:solid 0px green;
		}
		
		
		.header {
			width:100%;
			height: 257px; 	
			background-color:#008C7A;
		}
		
		
		.header .topo{
    		border-bottom:solid 4px #bdbfc1;		
        }
		
		
		.header .topo a.icon-menu{
		    margin-top:8px;
    		margin-left:2%;
        } 
		
		
		/*Logomarca IVC*/   
        .header .topo a.logo-ivc{
            margin-top:4px;
            margin-right:2%;
        } 
		
		
		/* MENU EDITORIAS */
		#nav-content {
			margin-top: 30px;		
			top: 35px;			
		}

		#nav-content ul {
			height: 360px;			
			float:left;
			margin-right:0;
		}

		#nav-content li a {			
			padding: 7px 5px;			
		}	
		
		.titulo-menu {
			display:none;
		}
 
        
        /* Menu */
		.header .menu{			
			width:100%;
			height:50px;
			border-bottom: solid 4px #bdbfc1;
		}
		
	     /* Menu Responsivo */
        .header .menu_responsivo{
            display: inline; 
            background:url(../images/icon-menu.png) no-repeat; 
            width:48px;
            height:23px;            
            float:left;
            z-index: 1000000;
            margin-top:15px;
            margin-left:2%;            						
        }	
		
		.header .menu ul{ 
			display:none;
			width:100%;		
			height:320px;
            margin-bottom:42px;
			z-index: 1000;
            background-color:#008c7a;
			position: relative;			
			clear: both;
            margin-top: 0px;
            margin-left:0;
		}
		
		.header .menu ul li {
            clear: both;
			width:100%;
            height:42px;             
            border-bottom:solid 1px #fff;
            padding-bottom:10px;			
        }
		
	
        .header .menu ul li a{			
            text-decoration: none;
            color: #fff;            
            font-weight: bold; 
            font-size: 24px;    
            text-transform: uppercase;
            height: 42px;    
            display: block; 
            padding-left:15px;
            padding-top:10px;
            text-align:center;			
        }

        .header .menu ul li a:hover{    
			color: #fbbb35;      
		}

		.header .menu ul li.current-page a {
			color: #fbbb35;  
			font-weight:bold;
		}
         	
         	
				
		/*Manchete*/
		.container-manchete{
			width:100%; 
			height:auto;
			clear:both;			        
			margin-bottom:50px;	
			position: relative;				
		}		
		
		.container-manchete figure{
    		margin-top:0px !important;
    		margin-left:0px !important;
    		margin-bottom:0px !important;
    		width:100%;
    	}
    	
    	.container-manchete figure a img {		
    		width:100%;	
    		position: relative;	
    		border-radius: 8px 8px 0 0;
    		border-bottom:solid 8px #008c7a;
    	}
    
    	.container-manchete figure a img:hover {		
    		transition: 0.3s ease-in-out;
            opacity: 0.7;		
    	}
    	
    	
    	
    	/*Destaques*/
        ul.destaques{
            width:100%; 
            height:575px;
            clear:both;				         
    		margin-bottom:40px;		
        }
		
		ul.destaques li .olho1 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho2 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho3 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho4 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}	
	
		ul.destaques li .titulo a{				
			font-size: 16px;			
			line-height:19px;			
		}
    	
    	
    	
    	/*A bronca do Zaca*/
    	.container-bronca-zaca{
    		width:100%;
    		height:1000px;
    		background-color:#889fac;		
    		border-bottom:solid 6px #0071bc;
    		margin-bottom:20px;
    	}	
    	
    	.container-bronca-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:25px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:49px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
    		width:100%;
        }
    	
    	.container-bronca-zaca .botao-mais a{        
    		width:26.1969112%;
    		height:26px;
    		margin-top:-100px;
    		background-color:#fff;
    		border-radius:6px;
    		text-decoration:none;
    		color:#333333;
    		font-size:14px;
    		text-align:center;
    		padding-top:-30px;
			margin-right:5px;
    		float:right;
        }
    	
    	
    	.container-bronca-zaca .container-video-principal{
    		width:100%;
    		height:428px;
    		clear:both;	
    	}	
    	
    	.container-bronca-zaca .container-video-principal figure{
    		width:100%;
    	}
		
		.container-bronca-zaca .container-video-principal .titulo a {     		
			font-size:23px;		
			line-height:26px;
		} 

    	
    		
    	/* Mais Videos Bronca do Zaca */
    	.container-bronca-zaca .mais-videos{
    		width:100%;
    		height:448px;		
    		clear:both;
    	}	
    	
    	.container-bronca-zaca .mais-videos ul{
    		width:100%;
    		height:448px;  
    		clear: both;				
    	}	
    
    	.container-bronca-zaca .mais-videos ul li { 
    		width:100%;
    		height: 122px;		
    		margin-bottom:31px;	
    		clear:both;		
    	}
    	
    	.container-bronca-zaca .mais-videos ul li a.titulo{    
    		line-height:21px;
    		font-size:20px;
    	    color: #fff;
    	}
    	
    	
    	
        /* Container Noticias */
        .container-noticias-destaques{
            width:100%;
            height:480px;
    		clear:both;			
        }	
    	
    	.container-noticias-destaques .titulo-destaque {
    		font-size:35px;
        }
    	
    	.container-noticias-destaques .botao-mais a{        
    		width:25.1969112%;
    		margin-top:-65px;
    		font-size:14px;
    		padding-top:8px;
    		
        }
    	
    	.container-noticias-destaques .botao-mais a:hover{        
    		color: #fbbb35;   
        }
    	
    	.container-noticias-destaques ul{
    		width:100%;
    		height:307px;  
    		clear: both;
    		margin-top:0px;		
    	}	
    
    	.container-noticias-destaques ul li { 
    		width:100%;
    		height: 375px;
    		clear:both;
    		margin-right:0px;
    		margin-bottom:30px;
    	}
    
    	.container-noticias-destaques ul li:last-child {
    		margin-right:0px;
    	}
    	
    	.container-noticias-destaques ul li figure{
    		width:100%;
    	}
		
		.container-noticias-destaques ul li .titulo{
    		font-size:21px;
    	}
    
    
		
		/* Container Noticias Principais */
        .container-noticias-principais{
            width:100%;
            height:2200px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-noticias-principais ul{
            width:100%;
            height:1800px;
    		clear:both;
    		padding-top:30px;
        }
    
    	.container-noticias-principais ul li{
            width:100%;
            height:700px;
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;				
        }	
    	
    
    	
    	/*PODCAST*/
    	.podcast{
    		width:100%;
    		height:1400px;
    		background-color:#0071bc;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.podcast .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.podcast .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.podcast .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.podcast .container-video-principal figure{
    		width:100%;
    	}
    
    	.podcast .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos Podcast */
    	.podcast .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.podcast .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.podcast .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.podcast .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.podcast .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
		
		
		/* Container Mais Noticias Principais */
        .container-mais-noticias-principais{
            width:100%;
            height:3050px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-mais-noticias-principais ul{
            width:100%;
            height:517px;
    		clear:both;
    		padding-top:15px;		
        }
    
    	.container-mais-noticias-principais ul li{
            width:100%;
            height:750px;
    		margin-right:0px;
    		clear:both;	
        }			
		
		
		/*Banner*/
		.banner-full{
			clear:both;
    		width:100%;
    		height:160px;
    		background-color:#999;
		}
		
		
		.banner-full ul{
			width:98%;
			height:auto;  
			clear: both;
			margin: 0 auto;			
			padding-top:21px;		
		}	

		.banner-full ul li { 
			width:98%;
			height:auto;
			margin: 0 auto;			
		}

		.banner-full ul li:last-child {
			margin-right:0px;
		}
		
		.banner-full ul li p{    
			text-decoration: none;			
			font-size:12px;		
			color:#737375;		
			text-align:right;
			margin-right:2%;
		}
		
		.banner-full ul li figure a img {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
    	
    	.banner-full ul li figure a img:hover {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
				
		
		/*Banners*/
		.container-banners{
			width:100%;
			height:1715px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners ul li:last-child {
			margin-right:0px;
		}

		.container-banners ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		/*Banners 2*/
		.container-banners2{
			width:100%;
			height:1755px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners2 ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners2 ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners2 ul li:last-child {
			margin-right:0px;
		}

		.container-banners2 ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners2 ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners2 ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		/*TV DO ZACA*/
    	.tv-zaca{
    		width:100%;
    		height:1390px;
    		background-color:#008c7a;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.tv-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.tv-zaca .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.tv-zaca .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.tv-zaca .container-video-principal figure{
    		width:100%;
    	}
    
    	.tv-zaca .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos TV DO ZACA */
    	.tv-zaca .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.tv-zaca .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.tv-zaca .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.tv-zaca .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
	
		
		/*NOTICIAS INTERESSES*/
		.container-noticias-interesses{
			width:100%;
			height:642px;
			clear:both;
		}		
		
		.container-noticias-interesses .titulo-destaque {				
			font-size:18px;			
		}		
		
		.container-noticias-interesses .espaco{		  
			clear:both;		
			width:100%;
			height:10px;		
		}	
		
		.container-noticias-interesses ul{
			width:100%;
			height:auto;  
			clear:both;			
		}	

		.container-noticias-interesses ul li { 
			width:100%;
			height: 40px;		
			margin-bottom:15px;	
			clear:both;		
		}
				
		
		/*CHARGE*/
		.container-charge{
			width:100%;
			height:auto;
			clear:both;	
			margin-bottom:20px;
		}		
		
		
		
		/*RODAPE*/
		.container-rodape{
			width:100%;
			height:180px;		
			clear:both;
			background-color:#008c7a;
		}

		.container-rodape .container-menu-rodape{
			width:37%;
			height:17px;
			float:left;
			margin-top:10px;	
		}
		
		/* MENU RODAPE*/		
		.container-rodape .container-menu-rodape ul.menu-rodape li{		
			clear:both;
			margin-right:0px;
			margin-bottom:12px;
		}	
		
		
		/*REDES SOCIAIS*/
		.container-rodape .container-rod1 .container-redes-socias{
			width:178px;
			height:45px;					
			margin-right:27%;
			margin-top:25px;			
		}	
		
		
		.container-rodape .container-rod2{
			width:100%;
			height:38px;
			background-color:#008c7a;
			clear:both;		
		}	
			
		.container-rodape .copy{    
			text-decoration: none;        
			color:#777;	
			font-weight:normal;
			font-size:14px;	
			display:block;
			text-align:center;		
			clear:both;
			padding-top:44px
		}	
			
		
		
		
		/*PAGINA INTERNA*/
		.pagina-esq {
			width: 100%;		 
			margin-bottom: 20px; 
			clear:both;				
		}
			
		.pagina-esq .titulo-destaque {	
			font-size:35px;		
		}

		.pagina-esq .titulo-destaque2 {	
			font-size:25px;		
		}		
		
		.pagina-esq .data a{        
			width:22.1969112%;
			font-size:14px;			
		}
		
		.pagina-esq .data a:hover{        
			color: #fbbb35;   
		}
		
		.pagina-esq .editoria {
			background-color:#008c7a;
			margin: 10px 0;
			padding:5px 10px;
			border-radius:5px;
			color:#fff;
			text-align:center;
			display:block;
			width:95%;
			font-size:22px;
			font-weight:bold;
			float:left;
		}

		.pagina-esq .titulo {
			font-size:25px;
			line-height:30px;			
		}
		
		
		/*Compartilhar*/
		.curtir {
			text-align: left;
			margin-bottom:10px;
			background-color:#f4f3f3;
			padding:5px;
		}

		.compartilhar-rede{
			float:left;
			font-size:14px;
			font-weight:bold;
			color:#444;
			margin-left:10px;
			margin-right:10px;
		}		

		.pagina-esq .imagem-interna p{			
			font-size: 13px;
			line-height:19px;			
			margin-top:-5px !important;			
		}	
		
		.pagina-esq p{
			line-height: 22px;			
			font-size:18px;
		}

		.pagina-esq #corpo{		
			line-height: 22px;			
			font-size:18px;			
		}	
		
		
		.comentario {
			width: 99%;
			clear:both;
		}

		.comentario input[type=text]{
			width: 99%;
			height:35px;
			margin-bottom:10px;	
			border:solid 1px #ccc;
		}

		.mensagem {
			width: 99%;	
			clear:both;
			margin-right:5px;
		}

		.mensagem textarea{
			width: 99%;
			height: 110px;
			border:solid 1px #ccc;
			resize: none;
			margin-bottom:20px;
		}

		.mensagem input[type=text]{
			float:left;
			width:80px;
		}

		.enviar {
			background: #008c7a;
			color: #fff;
			border: solid 1px;
			width: 90px;
			height: 34px;
			line-height: 24px;
			text-align: center;
			font-size: 20px;
			text-decoration: none;
			cursor:pointer;
		}
		
		.enviar:hover {
			background: #fdc82a;		
		}
		
		
		/*MENSAGENS*/
		.container-mensagens{
			width:100%;
			min-height:300px;
			margin-top:20px;
			margin-bottom:30px;		
		}		

		.container-mensagens ul.mensagens li { 
			width:100%px;
			min-height: 140px;		
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a{ 				   
			width:100%;
			font-size:17px;    
			color:#fff;
					
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a:hover{    
			color:#fdc82a;    
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a{    
			text-decoration: none;			  
			font-size:16px;    
			color:#373435;
			width:100%;
			height:103px;
			clear:both;				
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a:hover{    
			color:#2e3453;    
		}	
		
		
		
		
		/*NOTICIAS INTERNA*/	
		ul.noticias-interna{
			width:100%;
			height:auto;   
			clear: both;		
		}

		ul.noticias-interna li { 
			width:100%;
			height: 120px;
			display:block;
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		ul.noticias-interna li figure a img{			
			width:40%;			
		}

		ul.noticias-interna li .data-noticias a{        
			width:21%;
			height:18px;
			font-size:12px;		
			padding-top:2px;			
		}		

		ul.noticias-interna li .titulo-noticias a{    
			font-size:14px;		
			width:60%;		
			line-height:16px;				
		}	
		
			
		/*MENSAGEM NOTICIA*/
		.mensagem-noticias{
			text-align:center;
			padding-top:70px;
			font-size:23px;
			color:#008c7a;
			text-transform:uppercase;
			clear:both;
		}	
				
		
		
		/*Paginacao*/
		#container-paginacao{
		   margin-top:70px;
		   margin-bottom:50px;
		   text-align:center;
		   clear:both;
		}

		.pgoff {    
			font-size: 15px; 
			padding: 7px 15px; 
			margin: 3px; 
			background-color: #263c5e; 
			color: #fff; 
			text-decoration: none; 
		}

		a.pg {    
			font-size: 15px; 
			color: #008c7a;		
			text-decoration: none;
			display:none;
		}

		a:hover.pg {    
			font-size: 15px; 
			color: #263c5e !important; 
			text-decoration: none;
		}

		.paginacao {     
			font-size: 15px;
			padding: 7px 15px;
			background-color: #008c7a;
			margin: 3px;
			cursor: pointer;        
			color: #fff !important;
			text-decoration: none;
		}

		.paginacao:hover {
			background-color: #263c5e;		 
			text-decoration: none;
		}

		.desabilita{
			color:#ccc;
			font-size:15px;
			display:none;
		}
		
		
		.pg-dir {
			width:95%;	
			margin: 0 auto;	
			margin-top:30px;
			margin-right:2.5%;			
			margin-bottom: 20px;
			clear:both;				
		}
		
		/*Banner Lateral*/
		ul.publicidade-dir li figure a img {		 
			width:100%;
			height:auto;			
			border:solid 2px #008c7a;
			margin-bottom:30px;
		}

		.publicidade-dir a img:hover { 
			border: 2px solid #0f3360; 
		}	
		
		
		/*Banner Rodape*/
		.publicidade-rodape {
			width:65%;
			height:auto;
			margin: 0 auto;
			clear: both;		
		}
		
		.publicidade-rodape p{
			text-align: right;
			font-size: 11px;
		}

		.publicidade-rodape a img { 		
			width:100%;
			height:auto;
			border:solid 2px #008c7a;
		}

		.publicidade-rodape a img:hover { 
			border: 2px solid #0f3360; 
		}
		
		
		/*formulario contato*/
		form#contato {		
			border: solid 0px #000;
			width: 80%;
			margin: 20px auto;
			padding: 0;
		}

		form#contato label {    
			display: block;
			color: #008c7a;
			font-size: 22px;
			margin: 0;
			padding: 0;
			font-weight: bold;
		}

		form#contato input.campo::-webkit-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato:-moz-placeholder {   
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato::-moz-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato :-ms-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato input.campo {			
			border: solid 1px #BFBFBF;
			font-size: 16px;
			width: 100%;
			height:30px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			color:#555;		
		}

		form#contato textarea.campo {			
			border: solid 1px #BFBFBF;		
			font-size: 16px;
			color:#555;
			width: 100%;
			height: 130px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;        
		}

		form#contato .select {			
			border: solid 1px #BFBFBF;
			font-family: 'open_sansbold';
			font-size: 16px;
			color:#555;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			width:507px;
			height:40px;
			margin: 2px 0 20px 0;
			padding:3px;
		}

		form#contato .bt-enviar {			
			width: 125px;
			height: 50px;
			line-height: 30px;
			color: #fff;
			background: #008c7a;
			text-align: center;
			border: none;  
			font-size:22px;		
		}

		form#contato .bt-enviar:hover {    
			background: #dec600; 
			cursor:pointer;
		}		
		
	}
	
	
	/*celular 4*/
	@media screen and (max-width:499px) and (min-width:430px){
		
		.largura {
            max-width:100%;
            margin: 0 auto;		
        }
				
		/*Page*/
		.page{
			margin-top:40px;
			margin-left:0.7%;
			margin-right:0.7%;
			border:solid 0px green;
		}
		
		
		.header {
			width:100%;
			height: 257px; 	
			background-color:#008C7A;
		}
		
		
		.header .topo{
    		border-bottom:solid 4px #bdbfc1;		
        }
		
		
		.header .topo a.icon-menu{
		    margin-top:8px;
    		margin-left:2%;
        } 
		
		
		/*Logomarca IVC*/   
        .header .topo a.logo-ivc{
            margin-top:4px;
            margin-right:2%;
        }

		
		/* MENU EDITORIAS */
		#nav-content {
			margin-top: 30px;		
			top: 35px;			
		}

		#nav-content ul {
			height: 360px;			
			float:left;
			margin-right:0;
		}

		#nav-content li a {			
			padding: 7px 5px;			
		}

		.titulo-menu {
			display:none;
		}
 
        
        /* Menu */
		.header .menu{			
			width:100%;
			height:50px;
			border-bottom: solid 4px #bdbfc1;
		}
		
	     /* Menu Responsivo */
        .header .menu_responsivo{
            display: inline; 
            background:url(../images/icon-menu.png) no-repeat; 
            width:48px;
            height:23px;            
            float:left;
            z-index: 1000000;
            margin-top:15px;
            margin-left:2%;            						
        }	
		
		.header .menu ul{ 
			display:none;
			width:100%;		
			height:320px;
            margin-bottom:42px;
			z-index: 1000;
            background-color:#008c7a;
			position: relative;			
			clear: both;
            margin-top: 0px;
            margin-left:0;
		}
		
		.header .menu ul li {
            clear: both;
			width:100%;
            height:42px;             
            border-bottom:solid 1px #fff;
            padding-bottom:10px;			
        }
		
	
        .header .menu ul li a{			
            text-decoration: none;
            color: #fff;            
            font-weight: bold; 
            font-size: 24px;    
            text-transform: uppercase;
            height: 42px;    
            display: block; 
            padding-left:15px;
            padding-top:10px;
            text-align:center;			
        }

        .header .menu ul li a:hover{    
			color: #fbbb35;      
		}

		.header .menu ul li.current-page a {
			color: #fbbb35;  
			font-weight:bold;
		}
         	
         	
				
		/*Manchete*/
		.container-manchete{
			width:100%; 
			height:auto;
			clear:both;			        
			margin-bottom:50px;	
			position: relative;				
		}		
		
		.container-manchete figure{
    		margin-top:0px !important;
    		margin-left:0px !important;
    		margin-bottom:0px !important;
    		width:100%;
    	}
    	
    	.container-manchete figure a img {		
    		width:100%;	
    		position: relative;	
    		border-radius: 8px 8px 0 0;
    		border-bottom:solid 8px #008c7a;
    	}
    
    	.container-manchete figure a img:hover {		
    		transition: 0.3s ease-in-out;
            opacity: 0.7;		
    	}
    	
    	
    	
    	/*Destaques*/
        ul.destaques{
            width:100%; 
            height:575px;
            clear:both;				         
    		margin-bottom:40px;		
        }
		
		ul.destaques li .olho1 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho2 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho3 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho4 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}	
	
		ul.destaques li .titulo a{				
			font-size: 16px;			
			line-height:19px;			
		}
    	
    	
    	
    	/*A bronca do Zaca*/
    	.container-bronca-zaca{
    		width:100%;
    		height:1000px;
    		background-color:#889fac;		
    		border-bottom:solid 6px #0071bc;
    		margin-bottom:20px;
    	}	
    	
    	.container-bronca-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:25px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:49px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
    		width:100%;
        }
    	
    	.container-bronca-zaca .botao-mais a{        
    		width:26.1969112%;
    		height:26px;
    		margin-top:-100px;
    		background-color:#fff;
    		border-radius:6px;
    		text-decoration:none;
    		color:#333333;
    		font-size:14px;
    		text-align:center;
    		padding-top:-30px;
			margin-right:5px;
    		float:right;
        }
    	
    	
    	.container-bronca-zaca .container-video-principal{
    		width:100%;
    		height:428px;
    		clear:both;	
    	}	
    	
    	.container-bronca-zaca .container-video-principal figure{
    		width:100%;
    	}
		
		.container-bronca-zaca .container-video-principal .titulo a {     		
			font-size:23px;		
			line-height:26px;
		} 

    	
    		
    	/* Mais Videos Bronca do Zaca */
    	.container-bronca-zaca .mais-videos{
    		width:100%;
    		height:448px;		
    		clear:both;
    	}	
    	
    	.container-bronca-zaca .mais-videos ul{
    		width:100%;
    		height:448px;  
    		clear: both;				
    	}	
    
    	.container-bronca-zaca .mais-videos ul li { 
    		width:100%;
    		height: 122px;		
    		margin-bottom:31px;	
    		clear:both;		
    	}
    	
    	.container-bronca-zaca .mais-videos ul li a.titulo{    
    		line-height:21px;
    		font-size:20px;
    	    color: #fff;
    	}
    	
    	
    	
        /* Container Noticias */
        .container-noticias-destaques{
            width:100%;
            height:480px;
    		clear:both;			
        }	
    	
    	.container-noticias-destaques .titulo-destaque {
    		font-size:35px;
        }
    	
    	.container-noticias-destaques .botao-mais a{        
    		width:25.1969112%;
    		margin-top:-65px;
    		font-size:14px;
    		padding-top:8px;
    		
        }
    	
    	.container-noticias-destaques .botao-mais a:hover{        
    		color: #fbbb35;   
        }
    	
    	.container-noticias-destaques ul{
    		width:100%;
    		height:307px;  
    		clear: both;
    		margin-top:0px;		
    	}	
    
    	.container-noticias-destaques ul li { 
    		width:100%;
    		height: 375px;
    		clear:both;
    		margin-right:0px;
    		margin-bottom:30px;
    	}
    
    	.container-noticias-destaques ul li:last-child {
    		margin-right:0px;
    	}
    	
    	.container-noticias-destaques ul li figure{
    		width:100%;
    	}
		
		.container-noticias-destaques ul li .titulo{
    		font-size:21px;
    	}
    
    
		
		/* Container Noticias Principais */
        .container-noticias-principais{
            width:100%;
            height:2200px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-noticias-principais ul{
            width:100%;
            height:1800px;
    		clear:both;
    		padding-top:30px;
        }
    
    	.container-noticias-principais ul li{
            width:100%;
            height:700px;
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;				
        }	
    	
    
    	
    	/*PODCAST*/
    	.podcast{
    		width:100%;
    		height:1400px;
    		background-color:#0071bc;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.podcast .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.podcast .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.podcast .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.podcast .container-video-principal figure{
    		width:100%;
    	}
    
    	.podcast .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos Podcast */
    	.podcast .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.podcast .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.podcast .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.podcast .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.podcast .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
		
		
		/* Container Mais Noticias Principais */
        .container-mais-noticias-principais{
            width:100%;
            height:3050px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-mais-noticias-principais ul{
            width:100%;
            height:517px;
    		clear:both;
    		padding-top:15px;		
        }
    
    	.container-mais-noticias-principais ul li{
            width:100%;
            height:750px;
    		margin-right:0px;
    		clear:both;	
        }			
		
		
		/*Banner*/
		.banner-full{
			clear:both;
    		width:100%;
    		height:160px;
    		background-color:#999;
		}
		
		
		.banner-full ul{
			width:98%;
			height:auto;  
			clear: both;
			margin: 0 auto;			
			padding-top:21px;		
		}	

		.banner-full ul li { 
			width:98%;
			height:auto;
			margin: 0 auto;			
		}

		.banner-full ul li:last-child {
			margin-right:0px;
		}
		
		.banner-full ul li p{    
			text-decoration: none;			
			font-size:12px;		
			color:#737375;		
			text-align:right;
			margin-right:2%;
		}
		
		.banner-full ul li figure a img {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
    	
    	.banner-full ul li figure a img:hover {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
				
		
		/*Banners*/
		.container-banners{
			width:100%;
			height:1715px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners ul li:last-child {
			margin-right:0px;
		}

		.container-banners ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		/*Banners 2*/
		.container-banners2{
			width:100%;
			height:1755px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners2 ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners2 ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners2 ul li:last-child {
			margin-right:0px;
		}

		.container-banners2 ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners2 ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners2 ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		/*TV DO ZACA*/
    	.tv-zaca{
    		width:100%;
    		height:1390px;
    		background-color:#008c7a;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.tv-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.tv-zaca .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.tv-zaca .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.tv-zaca .container-video-principal figure{
    		width:100%;
    	}
    
    	.tv-zaca .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos TV DO ZACA */
    	.tv-zaca .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.tv-zaca .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.tv-zaca .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.tv-zaca .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
	
		
		/*NOTICIAS INTERESSES*/
		.container-noticias-interesses{
			width:100%;
			height:642px;
			clear:both;
		}		
		
		.container-noticias-interesses .titulo-destaque {				
			font-size:18px;			
		}		
		
		.container-noticias-interesses .espaco{		  
			clear:both;		
			width:100%;
			height:10px;		
		}	
		
		.container-noticias-interesses ul{
			width:100%;
			height:auto;  
			clear:both;			
		}	

		.container-noticias-interesses ul li { 
			width:100%;
			height: 40px;		
			margin-bottom:15px;	
			clear:both;		
		}
				
		
		/*CHARGE*/
		.container-charge{
			width:100%;
			height:auto;
			clear:both;	
			margin-bottom:20px;
		}		
		
		
		
		/*RODAPE*/
		.container-rodape{
			width:100%;
			height:180px;		
			clear:both;
			background-color:#008c7a;
		}

		.container-rodape .container-menu-rodape{
			width:37%;
			height:17px;
			float:left;
			margin-top:10px;	
		}
		
		/* MENU RODAPE*/		
		.container-rodape .container-menu-rodape ul.menu-rodape li{		
			clear:both;
			margin-right:0px;
			margin-bottom:12px;
		}	
		
		
		/*REDES SOCIAIS*/
		.container-rodape .container-rod1 .container-redes-socias{
			width:178px;
			height:45px;					
			margin-right:27%;
			margin-top:25px;			
		}	
		
		
		.container-rodape .container-rod2{
			width:100%;
			height:38px;
			background-color:#008c7a;
			clear:both;		
		}	
			
		.container-rodape .copy{    
			text-decoration: none;        
			color:#777;	
			font-weight:normal;
			font-size:14px;	
			display:block;
			text-align:center;		
			clear:both;
			padding-top:44px
		}	
			
		
		
		
		/*PAGINA INTERNA*/
		.pagina-esq {
			width: 100%;		 
			margin-bottom: 20px; 
			clear:both;				
		}
			
		.pagina-esq .titulo-destaque {	
			font-size:35px;		
		}

		.pagina-esq .titulo-destaque2 {	
			font-size:25px;		
		}		
		
		.pagina-esq .data a{        
			width:22.1969112%;
			font-size:14px;			
		}
		
		.pagina-esq .data a:hover{        
			color: #fbbb35;   
		}
		
		.pagina-esq .editoria {
			background-color:#008c7a;
			margin: 10px 0;
			padding:5px 10px;
			border-radius:5px;
			color:#fff;
			text-align:center;
			display:block;
			width:95%;
			font-size:22px;
			font-weight:bold;
			float:left;
		}

		.pagina-esq .titulo {
			font-size:25px;
			line-height:30px;			
		}
		
		
		/*Compartilhar*/
		.curtir {
			text-align: left;
			margin-bottom:10px;
			background-color:#f4f3f3;
			padding:5px;
		}

		.compartilhar-rede{
			float:left;
			font-size:14px;
			font-weight:bold;
			color:#444;
			margin-left:10px;
			margin-right:10px;
		}		

		.pagina-esq .imagem-interna p{			
			font-size: 13px;
			line-height:19px;			
			margin-top:-5px !important;			
		}	
		
		.pagina-esq p{
			line-height: 22px;			
			font-size:18px;
		}

		.pagina-esq #corpo{		
			line-height: 22px;			
			font-size:18px;			
		}	
		
		
		.comentario {
			width: 99%;
			clear:both;
		}

		.comentario input[type=text]{
			width: 99%;
			height:35px;
			margin-bottom:10px;	
			border:solid 1px #ccc;
		}

		.mensagem {
			width: 99%;	
			clear:both;
			margin-right:5px;
		}

		.mensagem textarea{
			width: 99%;
			height: 110px;
			border:solid 1px #ccc;
			resize: none;
			margin-bottom:20px;
		}

		.mensagem input[type=text]{
			float:left;
			width:80px;
		}

		.enviar {
			background: #008c7a;
			color: #fff;
			border: solid 1px;
			width: 90px;
			height: 34px;
			line-height: 24px;
			text-align: center;
			font-size: 20px;
			text-decoration: none;
			cursor:pointer;
		}
		
		.enviar:hover {
			background: #fdc82a;		
		}
		
		
		/*MENSAGENS*/
		.container-mensagens{
			width:100%;
			min-height:300px;
			margin-top:20px;
			margin-bottom:30px;		
		}		

		.container-mensagens ul.mensagens li { 
			width:100%px;
			min-height: 140px;		
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a{ 				   
			width:100%;
			font-size:17px;    
			color:#fff;
					
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a:hover{    
			color:#fdc82a;    
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a{    
			text-decoration: none;			  
			font-size:16px;    
			color:#373435;
			width:100%;
			height:103px;
			clear:both;				
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a:hover{    
			color:#2e3453;    
		}	
		
		
		
		
		/*NOTICIAS INTERNA*/	
		ul.noticias-interna{
			width:100%;
			height:auto;   
			clear: both;		
		}

		ul.noticias-interna li { 
			width:100%;
			height: 120px;
			display:block;
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		ul.noticias-interna li figure a img{			
			width:40%;			
		}

		ul.noticias-interna li .data-noticias a{        
			width:21%;
			height:18px;
			font-size:12px;		
			padding-top:2px;			
		}		

		ul.noticias-interna li .titulo-noticias a{    
			font-size:14px;		
			width:60%;		
			line-height:16px;				
		}	
		
			
		/*MENSAGEM NOTICIA*/
		.mensagem-noticias{
			text-align:center;
			padding-top:70px;
			font-size:23px;
			color:#008c7a;
			text-transform:uppercase;
			clear:both;
		}	
				
		
		
		/*Paginacao*/
		#container-paginacao{
		   margin-top:70px;
		   margin-bottom:50px;
		   text-align:center;
		   clear:both;
		}

		.pgoff {    
			font-size: 15px; 
			padding: 7px 15px; 
			margin: 3px; 
			background-color: #263c5e; 
			color: #fff; 
			text-decoration: none; 
		}

		a.pg {    
			font-size: 15px; 
			color: #008c7a;		
			text-decoration: none;
			display:none;
		}

		a:hover.pg {    
			font-size: 15px; 
			color: #263c5e !important; 
			text-decoration: none;
		}

		.paginacao {     
			font-size: 15px;
			padding: 7px 15px;
			background-color: #008c7a;
			margin: 3px;
			cursor: pointer;        
			color: #fff !important;
			text-decoration: none;
		}

		.paginacao:hover {
			background-color: #263c5e;		 
			text-decoration: none;
		}

		.desabilita{
			color:#ccc;
			font-size:15px;
			display:none;
		}
		
		
		.pg-dir {
			width:95%;	
			margin: 0 auto;	
			margin-top:30px;
			margin-right:2.5%;			
			margin-bottom: 20px;
			clear:both;				
		}
		
		/*Banner Lateral*/
		ul.publicidade-dir li figure a img {		 
			width:100%;
			height:auto;			
			border:solid 2px #008c7a;
			margin-bottom:30px;
		}

		.publicidade-dir a img:hover { 
			border: 2px solid #0f3360; 
		}	
		
		
		/*Banner Rodape*/
		.publicidade-rodape {
			width:65%;
			height:auto;
			margin: 0 auto;
			clear: both;		
		}
		
		.publicidade-rodape p{
			text-align: right;
			font-size: 11px;
		}

		.publicidade-rodape a img { 		
			width:100%;
			height:auto;
			border:solid 2px #008c7a;
		}

		.publicidade-rodape a img:hover { 
			border: 2px solid #0f3360; 
		}
		
		
		/*formulario contato*/
		form#contato {		
			border: solid 0px #000;
			width: 80%;
			margin: 20px auto;
			padding: 0;
		}

		form#contato label {    
			display: block;
			color: #008c7a;
			font-size: 22px;
			margin: 0;
			padding: 0;
			font-weight: bold;
		}

		form#contato input.campo::-webkit-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato:-moz-placeholder {   
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato::-moz-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato :-ms-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato input.campo {			
			border: solid 1px #BFBFBF;
			font-size: 16px;
			width: 100%;
			height:30px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			color:#555;		
		}

		form#contato textarea.campo {			
			border: solid 1px #BFBFBF;		
			font-size: 16px;
			color:#555;
			width: 100%;
			height: 130px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;        
		}

		form#contato .select {			
			border: solid 1px #BFBFBF;
			font-family: 'open_sansbold';
			font-size: 16px;
			color:#555;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			width:507px;
			height:40px;
			margin: 2px 0 20px 0;
			padding:3px;
		}

		form#contato .bt-enviar {			
			width: 125px;
			height: 50px;
			line-height: 30px;
			color: #fff;
			background: #008c7a;
			text-align: center;
			border: none;  
			font-size:22px;		
		}

		form#contato .bt-enviar:hover {    
			background: #dec600; 
			cursor:pointer;
		}		
		
	}
	
	
	/*celular 5 */
	@media screen and (max-width:429px) and (min-width:360px){
		
		.largura {
            max-width:100%;
            margin: 0 auto;		
        }
				
		/*Page*/
		.page{
			margin-top:40px;
			margin-left:0.7%;
			margin-right:0.7%;
			border:solid 0px green;
		}
		
		
		.header {
			width:100%;
			height: 257px; 	
			background-color:#008C7A;
		}
		
		
		.header .topo{
    		border-bottom:solid 4px #bdbfc1;		
        }
		
		
		.header .topo a.icon-menu{
		    margin-top:8px;
    		margin-left:2%;
        } 
		
		
		/*REDES SOCIAIS TOPO*/
		.header .topo .social ul li{ 			
			margin-right:12px;		
		}
		
		
		/*Logomarca IVC*/   
        .header .topo a.logo-ivc{
            margin-top:4px;
            margin-right:2%;
        } 
		
		
		/* MENU EDITORIAS */
		#nav-content {
			margin-top: 30px;		
			top: 35px;			
		}

		#nav-content ul {
			height: 360px;			
			float:left;
			margin-right:0;
		}

		#nav-content li a {			
			padding: 7px 5px;			
		}

		.titulo-menu {
			display:none;
		}
 
        
        /* Menu */
		.header .menu{			
			width:100%;
			height:50px;
			border-bottom: solid 4px #bdbfc1;
		}
		
	     /* Menu Responsivo */
        .header .menu_responsivo{
            display: inline; 
            background:url(../images/icon-menu.png) no-repeat; 
            width:48px;
            height:23px;            
            float:left;
            z-index: 1000000;
            margin-top:15px;
            margin-left:2%;            						
        }	
		
		.header .menu ul{ 
			display:none;
			width:100%;		
			height:320px;
            margin-bottom:42px;
			z-index: 1000;
            background-color:#008c7a;
			position: relative;			
			clear: both;
            margin-top: 0px;
            margin-left:0;
		}
		
		.header .menu ul li {
            clear: both;
			width:100%;
            height:42px;             
            border-bottom:solid 1px #fff;
            padding-bottom:10px;			
        }
		
	
        .header .menu ul li a{			
            text-decoration: none;
            color: #fff;            
            font-weight: bold; 
            font-size: 24px;    
            text-transform: uppercase;
            height: 42px;    
            display: block; 
            padding-left:15px;
            padding-top:10px;
            text-align:center;			
        }

        .header .menu ul li a:hover{    
			color: #fbbb35;      
		}

		.header .menu ul li.current-page a {
			color: #fbbb35;  
			font-weight:bold;
		}
         	
         	
				
		/*Manchete*/
		.container-manchete{
			width:100%; 
			height:auto;
			clear:both;			        
			margin-bottom:50px;	
			position: relative;				
		}		
		
		.container-manchete figure{
    		margin-top:0px !important;
    		margin-left:0px !important;
    		margin-bottom:0px !important;
    		width:100%;
    	}
    	
    	.container-manchete figure a img {		
    		width:100%;	
    		position: relative;	
    		border-radius: 8px 8px 0 0;
    		border-bottom:solid 8px #008c7a;
    	}
    
    	.container-manchete figure a img:hover {		
    		transition: 0.3s ease-in-out;
            opacity: 0.7;		
    	}
    	
    	
    	
    	/*Destaques*/
        ul.destaques{
            width:100%; 
            height:575px;
            clear:both;				         
    		margin-bottom:40px;		
        }
		
		ul.destaques li .olho1 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho2 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho3 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho4 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}	
	
		ul.destaques li .titulo a{				
			font-size: 16px;			
			line-height:19px;			
		}
    	
    	
    	
    	/*A bronca do Zaca*/
    	.container-bronca-zaca{
    		width:100%;
    		height:1000px;
    		background-color:#889fac;		
    		border-bottom:solid 6px #0071bc;
    		margin-bottom:20px;
    	}	
    	
    	.container-bronca-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:25px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:49px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
    		width:100%;
        }
    	
    	.container-bronca-zaca .botao-mais a{        
    		width:26.1969112%;
    		height:26px;
    		margin-top:-100px;
    		background-color:#fff;
    		border-radius:6px;
    		text-decoration:none;
    		color:#333333;
    		font-size:14px;
    		text-align:center;
    		padding-top:-30px;
			margin-right:5px;
    		float:right;
        }
    	
    	
    	.container-bronca-zaca .container-video-principal{
    		width:100%;
    		height:428px;
    		clear:both;	
    	}	
    	
    	.container-bronca-zaca .container-video-principal figure{
    		width:100%;
    	}
		
		.container-bronca-zaca .container-video-principal .titulo a {     		
			font-size:23px;		
			line-height:26px;
		} 

    	
    		
    	/* Mais Videos Bronca do Zaca */
    	.container-bronca-zaca .mais-videos{
    		width:100%;
    		height:448px;		
    		clear:both;
    	}	
    	
    	.container-bronca-zaca .mais-videos ul{
    		width:100%;
    		height:448px;  
    		clear: both;				
    	}	
    
    	.container-bronca-zaca .mais-videos ul li { 
    		width:100%;
    		height: 122px;		
    		margin-bottom:31px;	
    		clear:both;		
    	}
    	
    	.container-bronca-zaca .mais-videos ul li a.titulo{    
    		line-height:21px;
    		font-size:20px;
    	    color: #fff;
    	}
    	
    	
    	
        /* Container Noticias */
        .container-noticias-destaques{
            width:100%;
            height:480px;
    		clear:both;			
        }	
    	
    	.container-noticias-destaques .titulo-destaque {
    		font-size:35px;
        }
    	
    	.container-noticias-destaques .botao-mais a{        
    		width:25.1969112%;
    		margin-top:-65px;
    		font-size:14px;
    		padding-top:8px;
    		
        }
    	
    	.container-noticias-destaques .botao-mais a:hover{        
    		color: #fbbb35;   
        }
    	
    	.container-noticias-destaques ul{
    		width:100%;
    		height:307px;  
    		clear: both;
    		margin-top:0px;		
    	}	
    
    	.container-noticias-destaques ul li { 
    		width:100%;
    		height: 375px;
    		clear:both;
    		margin-right:0px;
    		margin-bottom:30px;
    	}
    
    	.container-noticias-destaques ul li:last-child {
    		margin-right:0px;
    	}
    	
    	.container-noticias-destaques ul li figure{
    		width:100%;
    	}
		
		.container-noticias-destaques ul li .titulo{
    		font-size:21px;
    	}
    
    
		
		/* Container Noticias Principais */
        .container-noticias-principais{
            width:100%;
            height:2200px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-noticias-principais ul{
            width:100%;
            height:1800px;
    		clear:both;
    		padding-top:30px;
        }
    
    	.container-noticias-principais ul li{
            width:100%;
            height:700px;
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;				
        }	
    	
    
    	
    	/*PODCAST*/
    	.podcast{
    		width:100%;
    		height:1400px;
    		background-color:#0071bc;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.podcast .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.podcast .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.podcast .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.podcast .container-video-principal figure{
    		width:100%;
    	}
    
    	.podcast .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos Podcast */
    	.podcast .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.podcast .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.podcast .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.podcast .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.podcast .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
		
		
		/* Container Mais Noticias Principais */
        .container-mais-noticias-principais{
            width:100%;
            height:3050px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-mais-noticias-principais ul{
            width:100%;
            height:517px;
    		clear:both;
    		padding-top:15px;		
        }
    
    	.container-mais-noticias-principais ul li{
            width:100%;
            height:750px;
    		margin-right:0px;
    		clear:both;	
        }			
		
		
		/*Banner*/
		.banner-full{
			clear:both;
    		width:100%;
    		height:160px;
    		background-color:#999;
		}
		
		
		.banner-full ul{
			width:98%;
			height:auto;  
			clear: both;
			margin: 0 auto;			
			padding-top:21px;		
		}	

		.banner-full ul li { 
			width:98%;
			height:auto;
			margin: 0 auto;			
		}

		.banner-full ul li:last-child {
			margin-right:0px;
		}
		
		.banner-full ul li p{    
			text-decoration: none;			
			font-size:12px;		
			color:#737375;		
			text-align:right;
			margin-right:2%;
		}
		
		.banner-full ul li figure a img {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
    	
    	.banner-full ul li figure a img:hover {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
				
		
		/*Banners*/
		.container-banners{
			width:100%;
			height:1715px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners ul li:last-child {
			margin-right:0px;
		}

		.container-banners ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		
		/*Banners 2*/
		.container-banners2{
			width:100%;
			height:1755px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners2 ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners2 ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners2 ul li:last-child {
			margin-right:0px;
		}

		.container-banners2 ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners2 ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners2 ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		/*TV DO ZACA*/
    	.tv-zaca{
    		width:100%;
    		height:1390px;
    		background-color:#008c7a;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.tv-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.tv-zaca .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.tv-zaca .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.tv-zaca .container-video-principal figure{
    		width:100%;
    	}
    
    	.tv-zaca .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos TV DO ZACA */
    	.tv-zaca .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.tv-zaca .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.tv-zaca .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.tv-zaca .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
	
		
		/*NOTICIAS INTERESSES*/
		.container-noticias-interesses{
			width:100%;
			height:642px;
			clear:both;
		}		
		
		.container-noticias-interesses .titulo-destaque {				
			font-size:18px;			
		}		
		
		.container-noticias-interesses .espaco{		  
			clear:both;		
			width:100%;
			height:10px;		
		}	
		
		.container-noticias-interesses ul{
			width:100%;
			height:auto;  
			clear:both;			
		}	

		.container-noticias-interesses ul li { 
			width:100%;
			height: 40px;		
			margin-bottom:15px;	
			clear:both;		
		}
				
		
		/*CHARGE*/
		.container-charge{
			width:100%;
			height:auto;
			clear:both;	
			margin-bottom:20px;
		}		
		
		
		
		/*RODAPE*/
		.container-rodape{
			width:100%;
			height:180px;		
			clear:both;
			background-color:#008c7a;
		}

		.container-rodape .container-menu-rodape{
			width:37%;
			height:17px;
			float:left;
			margin-top:10px;	
		}
		
		/* MENU RODAPE*/		
		.container-rodape .container-menu-rodape ul.menu-rodape li{		
			clear:both;
			margin-right:0px;
			margin-bottom:12px;
		}	
		
		
		/*REDES SOCIAIS*/
		.container-rodape .container-rod1 .container-redes-socias{
			width:178px;
			height:45px;					
			margin-right:32%;
			margin-top:25px;			
		}	
		
		
		.container-rodape .container-rod2{
			width:100%;
			height:38px;
			background-color:#008c7a;
			clear:both;		
		}	
			
		.container-rodape .copy{    
			text-decoration: none;        
			color:#777;	
			font-weight:normal;
			font-size:14px;	
			display:block;
			text-align:center;		
			clear:both;
			padding-top:44px
		}	
			
		
		
		
		/*PAGINA INTERNA*/
		.pagina-esq {
			width: 100%;		 
			margin-bottom: 20px; 
			clear:both;				
		}
			
		.pagina-esq .titulo-destaque {	
			font-size:35px;		
		}

		.pagina-esq .titulo-destaque2 {	
			font-size:25px;		
		}		
		
		.pagina-esq .data a{        
			width:22.1969112%;
			font-size:14px;			
		}
		
		.pagina-esq .data a:hover{        
			color: #fbbb35;   
		}
		
		.pagina-esq .editoria {
			background-color:#008c7a;
			margin: 10px 0;
			padding:5px 10px;
			border-radius:5px;
			color:#fff;
			text-align:center;
			display:block;
			width:95%;
			font-size:22px;
			font-weight:bold;
			float:left;
		}

		.pagina-esq .titulo {
			font-size:25px;
			line-height:30px;			
		}
		
		
		/*Compartilhar*/
		.curtir {
			text-align: left;
			margin-bottom:10px;
			background-color:#f4f3f3;
			padding:5px;
		}

		.compartilhar-rede{
			float:left;
			font-size:14px;
			font-weight:bold;
			color:#444;
			margin-left:10px;
			margin-right:10px;
		}		

		.pagina-esq .imagem-interna p{			
			font-size: 13px;
			line-height:19px;			
			margin-top:-5px !important;			
		}	
		
		.pagina-esq p{
			line-height: 22px;			
			font-size:18px;
		}

		.pagina-esq #corpo{		
			line-height: 22px;			
			font-size:18px;			
		}


		.pagina-esq .botao-mais a{  
			clear:both;
			width:45.1969112%;
			height:40px;
			margin: 0 auto;
			margin-top:45px;			
			margin-right:22%;
			background-color:#008c7a;
			border-radius:6px;
			text-decoration:none;
			text-transform:uppercase;
			color:#fff;
			display:block;
			text-align:center;
			padding-top:8px;
			padding-left:5px;
			padding-right:5px;
			
		}
		
		
		.comentario {
			width: 99%;
			clear:both;
		}

		.comentario input[type=text]{
			width: 99%;
			height:35px;
			margin-bottom:10px;	
			border:solid 1px #ccc;
		}

		.mensagem {
			width: 99%;	
			clear:both;
			margin-right:5px;
		}

		.mensagem textarea{
			width: 99%;
			height: 110px;
			border:solid 1px #ccc;
			resize: none;
			margin-bottom:20px;
		}

		.mensagem input[type=text]{
			float:left;
			width:80px;
		}

		.enviar {
			background: #008c7a;
			color: #fff;
			border: solid 1px;
			width: 90px;
			height: 34px;
			line-height: 24px;
			text-align: center;
			font-size: 20px;
			text-decoration: none;
			cursor:pointer;
		}
		
		.enviar:hover {
			background: #fdc82a;		
		}
		
		
		/*MENSAGENS*/
		.container-mensagens{
			width:100%;
			min-height:300px;
			margin-top:20px;
			margin-bottom:30px;		
		}		

		.container-mensagens ul.mensagens li { 
			width:100%px;
			min-height: 140px;		
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a{ 				   
			width:100%;
			font-size:17px;    
			color:#fff;
					
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a:hover{    
			color:#fdc82a;    
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a{    
			text-decoration: none;			  
			font-size:16px;    
			color:#373435;
			width:100%;
			height:103px;
			clear:both;				
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a:hover{    
			color:#2e3453;    
		}	
		
		
		
		
		/*NOTICIAS INTERNA*/	
		ul.noticias-interna{
			width:100%;
			height:auto;   
			clear: both;		
		}

		ul.noticias-interna li { 
			width:100%;
			height: 120px;
			display:block;
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		ul.noticias-interna li figure a img{			
			width:40%;			
		}

		ul.noticias-interna li .data-noticias a{        
			width:21%;
			height:18px;
			font-size:12px;		
			padding-top:2px;			
		}		

		ul.noticias-interna li .titulo-noticias a{    
			font-size:14px;		
			width:60%;		
			line-height:16px;				
		}	
		
			
		/*MENSAGEM NOTICIA*/
		.mensagem-noticias{
			text-align:center;
			padding-top:70px;
			font-size:23px;
			color:#008c7a;
			text-transform:uppercase;
			clear:both;
		}	
				
		
		
		/*Paginacao*/
		#container-paginacao{
		   margin-top:70px;
		   margin-bottom:50px;
		   text-align:center;
		   clear:both;
		}

		.pgoff {    
			font-size: 15px; 
			padding: 7px 15px; 
			margin: 3px; 
			background-color: #263c5e; 
			color: #fff; 
			text-decoration: none; 
		}

		a.pg {    
			font-size: 15px; 
			color: #008c7a;		
			text-decoration: none;
			display:none;
		}

		a:hover.pg {    
			font-size: 15px; 
			color: #263c5e !important; 
			text-decoration: none;
		}

		.paginacao {     
			font-size: 15px;
			padding: 7px 15px;
			background-color: #008c7a;
			margin: 3px;
			cursor: pointer;        
			color: #fff !important;
			text-decoration: none;
		}

		.paginacao:hover {
			background-color: #263c5e;		 
			text-decoration: none;
		}

		.desabilita{
			color:#ccc;
			font-size:15px;
			display:none;
		}
		
		
		.pg-dir {
			width:95%;	
			margin: 0 auto;	
			margin-top:30px;
			margin-right:2.5%;			
			margin-bottom: 20px;
			clear:both;				
		}
		
		/*Banner Lateral*/
		ul.publicidade-dir li figure a img {		 
			width:100%;
			height:auto;			
			border:solid 2px #008c7a;
			margin-bottom:30px;
		}

		.publicidade-dir a img:hover { 
			border: 2px solid #0f3360; 
		}	
		
		
		/*Banner Rodape*/
		.publicidade-rodape {
			width:65%;
			height:auto;
			margin: 0 auto;
			clear: both;		
		}
		
		.publicidade-rodape p{
			text-align: right;
			font-size: 11px;
		}

		.publicidade-rodape a img { 		
			width:100%;
			height:auto;
			border:solid 2px #008c7a;
		}

		.publicidade-rodape a img:hover { 
			border: 2px solid #0f3360; 
		}
		
		
		/*formulario contato*/
		form#contato {		
			border: solid 0px #000;
			width: 80%;
			margin: 20px auto;
			padding: 0;
		}

		form#contato label {    
			display: block;
			color: #008c7a;
			font-size: 22px;
			margin: 0;
			padding: 0;
			font-weight: bold;
		}

		form#contato input.campo::-webkit-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato:-moz-placeholder {   
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato::-moz-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato :-ms-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato input.campo {			
			border: solid 1px #BFBFBF;
			font-size: 16px;
			width: 100%;
			height:30px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			color:#555;		
		}

		form#contato textarea.campo {			
			border: solid 1px #BFBFBF;		
			font-size: 16px;
			color:#555;
			width: 100%;
			height: 130px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;        
		}

		form#contato .select {			
			border: solid 1px #BFBFBF;
			font-family: 'open_sansbold';
			font-size: 16px;
			color:#555;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			width:507px;
			height:40px;
			margin: 2px 0 20px 0;
			padding:3px;
		}

		form#contato .bt-enviar {			
			width: 125px;
			height: 50px;
			line-height: 30px;
			color: #fff;
			background: #008c7a;
			text-align: center;
			border: none;  
			font-size:22px;		
		}

		form#contato .bt-enviar:hover {    
			background: #dec600; 
			cursor:pointer;
		}
		
		
	}
	
	
	/*celular 6*/
	@media screen and (max-width:359px) and (min-width:321px){
		
		.largura {
            max-width:100%;
            margin: 0 auto;		
        }
				
		/*Page*/
		.page{
			margin-top:40px;
			margin-left:0.7%;
			margin-right:0.7%;
			border:solid 0px green;
		}
		
		
		.header {
			width:100%;
			height: 257px; 	
			background-color:#008C7A;
		}
		
		
		.header .topo{
    		border-bottom:solid 4px #bdbfc1;		
        }
		
		
		.header .topo a.icon-menu{
		    margin-top:8px;
    		margin-left:2%;
        } 
		
		
		/*Logomarca IVC*/   
        .header .topo a.logo-ivc{
            margin-top:4px;
            margin-right:2%;
        } 
		
		/* MENU EDITORIAS */
		#nav-content {
			margin-top: 30px;		
			top: 35px;			
		}

		#nav-content ul {
			height: 360px;			
			float:left;
			margin-right:0;
		}

		#nav-content li a {			
			padding: 7px 5px;			
		}

		.titulo-menu {
			display:none;
		}
 
        
        /* Menu */
		.header .menu{			
			width:100%;
			height:50px;
			border-bottom: solid 4px #bdbfc1;
		}
		
	     /* Menu Responsivo */
        .header .menu_responsivo{
            display: inline; 
            background:url(../images/icon-menu.png) no-repeat; 
            width:48px;
            height:23px;            
            float:left;
            z-index: 1000000;
            margin-top:15px;
            margin-left:2%;            						
        }	
		
		.header .menu ul{ 
			display:none;
			width:100%;		
			height:320px;
            margin-bottom:42px;
			z-index: 1000;
            background-color:#008c7a;
			position: relative;			
			clear: both;
            margin-top: 0px;
            margin-left:0;
		}
		
		.header .menu ul li {
            clear: both;
			width:100%;
            height:42px;             
            border-bottom:solid 1px #fff;
            padding-bottom:10px;			
        }
		
	
        .header .menu ul li a{			
            text-decoration: none;
            color: #fff;            
            font-weight: bold; 
            font-size: 24px;    
            text-transform: uppercase;
            height: 42px;    
            display: block; 
            padding-left:15px;
            padding-top:10px;
            text-align:center;			
        }

        .header .menu ul li a:hover{    
			color: #fbbb35;      
		}

		.header .menu ul li.current-page a {
			color: #fbbb35;  
			font-weight:bold;
		}
         	
         	
				
		/*Manchete*/
		.container-manchete{
			width:100%; 
			height:auto;
			clear:both;			        
			margin-bottom:50px;	
			position: relative;				
		}		
		
		.container-manchete figure{
    		margin-top:0px !important;
    		margin-left:0px !important;
    		margin-bottom:0px !important;
    		width:100%;
    	}
    	
    	.container-manchete figure a img {		
    		width:100%;	
    		position: relative;	
    		border-radius: 8px 8px 0 0;
    		border-bottom:solid 8px #008c7a;
    	}
    
    	.container-manchete figure a img:hover {		
    		transition: 0.3s ease-in-out;
            opacity: 0.7;		
    	}
    	
    	
    	
    	/*Destaques*/
        ul.destaques{
            width:100%; 
            height:575px;
            clear:both;				         
    		margin-bottom:40px;		
        }
		
		ul.destaques li .olho1 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho2 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho3 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho4 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}	
	
		ul.destaques li .titulo a{				
			font-size: 16px;			
			line-height:19px;			
		}
    	
    	
    	
    	/*A bronca do Zaca*/
    	.container-bronca-zaca{
    		width:100%;
    		height:1000px;
    		background-color:#889fac;		
    		border-bottom:solid 6px #0071bc;
    		margin-bottom:20px;
    	}	
    	
    	.container-bronca-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:25px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:49px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
    		width:100%;
        }
    	
    	.container-bronca-zaca .botao-mais a{        
    		width:26.1969112%;
    		height:26px;
    		margin-top:-100px;
    		background-color:#fff;
    		border-radius:6px;
    		text-decoration:none;
    		color:#333333;
    		font-size:14px;
    		text-align:center;
    		padding-top:-30px;
			margin-right:5px;
    		float:right;
        }
    	
    	
    	.container-bronca-zaca .container-video-principal{
    		width:100%;
    		height:428px;
    		clear:both;	
    	}	
    	
    	.container-bronca-zaca .container-video-principal figure{
    		width:100%;
    	}
		
		.container-bronca-zaca .container-video-principal .titulo a {     		
			font-size:23px;		
			line-height:26px;
		} 

    	
    		
    	/* Mais Videos Bronca do Zaca */
    	.container-bronca-zaca .mais-videos{
    		width:100%;
    		height:448px;		
    		clear:both;
    	}	
    	
    	.container-bronca-zaca .mais-videos ul{
    		width:100%;
    		height:448px;  
    		clear: both;				
    	}	
    
    	.container-bronca-zaca .mais-videos ul li { 
    		width:100%;
    		height: 122px;		
    		margin-bottom:31px;	
    		clear:both;		
    	}
    	
    	.container-bronca-zaca .mais-videos ul li a.titulo{    
    		line-height:21px;
    		font-size:20px;
    	    color: #fff;
    	}
    	
    	
    	
        /* Container Noticias */
        .container-noticias-destaques{
            width:100%;
            height:480px;
    		clear:both;			
        }	
    	
    	.container-noticias-destaques .titulo-destaque {
    		font-size:35px;
        }
    	
    	.container-noticias-destaques .botao-mais a{        
    		width:25.1969112%;
    		margin-top:-65px;
    		font-size:14px;
    		padding-top:8px;
    		
        }
    	
    	.container-noticias-destaques .botao-mais a:hover{        
    		color: #fbbb35;   
        }
    	
    	.container-noticias-destaques ul{
    		width:100%;
    		height:307px;  
    		clear: both;
    		margin-top:0px;		
    	}	
    
    	.container-noticias-destaques ul li { 
    		width:100%;
    		height: 375px;
    		clear:both;
    		margin-right:0px;
    		margin-bottom:30px;
    	}
    
    	.container-noticias-destaques ul li:last-child {
    		margin-right:0px;
    	}
    	
    	.container-noticias-destaques ul li figure{
    		width:100%;
    	}
		
		.container-noticias-destaques ul li .titulo{
    		font-size:21px;
    	}
    
    
		
		/* Container Noticias Principais */
        .container-noticias-principais{
            width:100%;
            height:2200px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-noticias-principais ul{
            width:100%;
            height:1800px;
    		clear:both;
    		padding-top:30px;
        }
    
    	.container-noticias-principais ul li{
            width:100%;
            height:700px;
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;				
        }	
    	
    
    	
    	/*PODCAST*/
    	.podcast{
    		width:100%;
    		height:1400px;
    		background-color:#0071bc;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.podcast .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.podcast .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.podcast .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.podcast .container-video-principal figure{
    		width:100%;
    	}
    
    	.podcast .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos Podcast */
    	.podcast .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.podcast .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.podcast .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.podcast .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.podcast .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
		
		
		/* Container Mais Noticias Principais */
        .container-mais-noticias-principais{
            width:100%;
            height:3050px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-mais-noticias-principais ul{
            width:100%;
            height:517px;
    		clear:both;
    		padding-top:15px;		
        }
    
    	.container-mais-noticias-principais ul li{
            width:100%;
            height:750px;
    		margin-right:0px;
    		clear:both;	
        }			
		
		
		/*Banner*/
		.banner-full{
			clear:both;
    		width:100%;
    		height:160px;
    		background-color:#999;
		}
		
		
		.banner-full ul{
			width:98%;
			height:auto;  
			clear: both;
			margin: 0 auto;			
			padding-top:21px;		
		}	

		.banner-full ul li { 
			width:98%;
			height:auto;
			margin: 0 auto;			
		}

		.banner-full ul li:last-child {
			margin-right:0px;
		}
		
		.banner-full ul li p{    
			text-decoration: none;			
			font-size:12px;		
			color:#737375;		
			text-align:right;
			margin-right:2%;
		}
		
		.banner-full ul li figure a img {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
    	
    	.banner-full ul li figure a img:hover {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
				
		
		/*Banners*/
		.container-banners{
			width:100%;
			height:1715px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners ul li:last-child {
			margin-right:0px;
		}

		.container-banners ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		
		/*Banners 2*/
		.container-banners2{
			width:100%;
			height:1755px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners2 ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners2 ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners2 ul li:last-child {
			margin-right:0px;
		}

		.container-banners2 ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners2 ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners2 ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		/*TV DO ZACA*/
    	.tv-zaca{
    		width:100%;
    		height:1390px;
    		background-color:#008c7a;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.tv-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.tv-zaca .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.tv-zaca .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.tv-zaca .container-video-principal figure{
    		width:100%;
    	}
    
    	.tv-zaca .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos TV DO ZACA */
    	.tv-zaca .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.tv-zaca .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.tv-zaca .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.tv-zaca .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
	
		
		/*NOTICIAS INTERESSES*/
		.container-noticias-interesses{
			width:100%;
			height:642px;
			clear:both;
		}		
		
		.container-noticias-interesses .titulo-destaque {				
			font-size:18px;			
		}		
		
		.container-noticias-interesses .espaco{		  
			clear:both;		
			width:100%;
			height:10px;		
		}	
		
		.container-noticias-interesses ul{
			width:100%;
			height:auto;  
			clear:both;			
		}	

		.container-noticias-interesses ul li { 
			width:100%;
			height: 40px;		
			margin-bottom:15px;	
			clear:both;		
		}
				
		
		/*CHARGE*/
		.container-charge{
			width:100%;
			height:auto;
			clear:both;	
			margin-bottom:20px;
		}		
		
		
		
		/*RODAPE*/
		.container-rodape{
			width:100%;
			height:180px;		
			clear:both;
			background-color:#008c7a;
		}

		.container-rodape .container-menu-rodape{
			width:37%;
			height:17px;
			float:left;
			margin-top:10px;	
		}
		
		/* MENU RODAPE*/		
		.container-rodape .container-menu-rodape ul.menu-rodape li{		
			clear:both;
			margin-right:0px;
			margin-bottom:12px;
		}	
		
		
		/*REDES SOCIAIS*/
		.container-rodape .container-rod1 .container-redes-socias{
			width:178px;
			height:45px;					
			margin-right:27%;
			margin-top:25px;			
		}	
		
		
		.container-rodape .container-rod2{
			width:100%;
			height:38px;
			background-color:#008c7a;
			clear:both;		
		}	
			
		.container-rodape .copy{    
			text-decoration: none;        
			color:#777;	
			font-weight:normal;
			font-size:14px;	
			display:block;
			text-align:center;		
			clear:both;
			padding-top:44px
		}	
			
		
		
		
		/*PAGINA INTERNA*/
		.pagina-esq {
			width: 100%;		 
			margin-bottom: 20px; 
			clear:both;				
		}
			
		.pagina-esq .titulo-destaque {	
			font-size:35px;		
		}

		.pagina-esq .titulo-destaque2 {	
			font-size:25px;		
		}		
		
		.pagina-esq .data a{        
			width:22.1969112%;
			font-size:14px;			
		}
		
		.pagina-esq .data a:hover{        
			color: #fbbb35;   
		}
		
		.pagina-esq .editoria {
			background-color:#008c7a;
			margin: 10px 0;
			padding:5px 10px;
			border-radius:5px;
			color:#fff;
			text-align:center;
			display:block;
			width:95%;
			font-size:22px;
			font-weight:bold;
			float:left;
		}

		.pagina-esq .titulo {
			font-size:25px;
			line-height:30px;			
		}
		
		
		/*Compartilhar*/
		.curtir {
			text-align: left;
			margin-bottom:10px;
			background-color:#f4f3f3;
			padding:5px;
		}

		.compartilhar-rede{
			float:left;
			font-size:14px;
			font-weight:bold;
			color:#444;
			margin-left:10px;
			margin-right:10px;
		}		

		.pagina-esq .imagem-interna p{			
			font-size: 13px;
			line-height:19px;			
			margin-top:-5px !important;			
		}	
		
		.pagina-esq p{
			line-height: 22px;			
			font-size:18px;
		}

		.pagina-esq #corpo{		
			line-height: 22px;			
			font-size:18px;			
		}	
		
		
		.comentario {
			width: 99%;
			clear:both;
		}

		.comentario input[type=text]{
			width: 99%;
			height:35px;
			margin-bottom:10px;	
			border:solid 1px #ccc;
		}

		.mensagem {
			width: 99%;	
			clear:both;
			margin-right:5px;
		}

		.mensagem textarea{
			width: 99%;
			height: 110px;
			border:solid 1px #ccc;
			resize: none;
			margin-bottom:20px;
		}

		.mensagem input[type=text]{
			float:left;
			width:80px;
		}

		.enviar {
			background: #008c7a;
			color: #fff;
			border: solid 1px;
			width: 90px;
			height: 34px;
			line-height: 24px;
			text-align: center;
			font-size: 20px;
			text-decoration: none;
			cursor:pointer;
		}
		
		.enviar:hover {
			background: #fdc82a;		
		}
		
		
		/*MENSAGENS*/
		.container-mensagens{
			width:100%;
			min-height:300px;
			margin-top:20px;
			margin-bottom:30px;		
		}		

		.container-mensagens ul.mensagens li { 
			width:100%px;
			min-height: 140px;		
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a{ 				   
			width:100%;
			font-size:17px;    
			color:#fff;
					
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a:hover{    
			color:#fdc82a;    
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a{    
			text-decoration: none;			  
			font-size:16px;    
			color:#373435;
			width:100%;
			height:103px;
			clear:both;				
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a:hover{    
			color:#2e3453;    
		}	
		
		
		
		
		/*NOTICIAS INTERNA*/	
		ul.noticias-interna{
			width:100%;
			height:auto;   
			clear: both;		
		}

		ul.noticias-interna li { 
			width:100%;
			height: 120px;
			display:block;
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		ul.noticias-interna li figure a img{			
			width:40%;			
		}

		ul.noticias-interna li .data-noticias a{        
			width:21%;
			height:18px;
			font-size:12px;		
			padding-top:2px;			
		}		

		ul.noticias-interna li .titulo-noticias a{    
			font-size:14px;		
			width:60%;		
			line-height:16px;				
		}	
		
			
		/*MENSAGEM NOTICIA*/
		.mensagem-noticias{
			text-align:center;
			padding-top:70px;
			font-size:23px;
			color:#008c7a;
			text-transform:uppercase;
			clear:both;
		}	
				
		
		
		/*Paginacao*/
		#container-paginacao{
		   margin-top:70px;
		   margin-bottom:50px;
		   text-align:center;
		   clear:both;
		}

		.pgoff {    
			font-size: 15px; 
			padding: 7px 15px; 
			margin: 3px; 
			background-color: #263c5e; 
			color: #fff; 
			text-decoration: none; 
		}

		a.pg {    
			font-size: 15px; 
			color: #008c7a;		
			text-decoration: none;
			display:none;
		}

		a:hover.pg {    
			font-size: 15px; 
			color: #263c5e !important; 
			text-decoration: none;
		}

		.paginacao {     
			font-size: 15px;
			padding: 7px 15px;
			background-color: #008c7a;
			margin: 3px;
			cursor: pointer;        
			color: #fff !important;
			text-decoration: none;
		}

		.paginacao:hover {
			background-color: #263c5e;		 
			text-decoration: none;
		}

		.desabilita{
			color:#ccc;
			font-size:15px;
			display:none;
		}
		
		
		.pg-dir {
			width:95%;	
			margin: 0 auto;	
			margin-top:30px;
			margin-right:2.5%;			
			margin-bottom: 20px;
			clear:both;				
		}
		
		/*Banner Lateral*/
		ul.publicidade-dir li figure a img {		 
			width:100%;
			height:auto;			
			border:solid 2px #008c7a;
			margin-bottom:30px;
		}

		.publicidade-dir a img:hover { 
			border: 2px solid #0f3360; 
		}	
		
		
		/*Banner Rodape*/
		.publicidade-rodape {
			width:65%;
			height:auto;
			margin: 0 auto;
			clear: both;		
		}
		
		.publicidade-rodape p{
			text-align: right;
			font-size: 11px;
		}

		.publicidade-rodape a img { 		
			width:100%;
			height:auto;
			border:solid 2px #008c7a;
		}

		.publicidade-rodape a img:hover { 
			border: 2px solid #0f3360; 
		}
		
		
		/*formulario contato*/
		form#contato {		
			border: solid 0px #000;
			width: 80%;
			margin: 20px auto;
			padding: 0;
		}

		form#contato label {    
			display: block;
			color: #008c7a;
			font-size: 22px;
			margin: 0;
			padding: 0;
			font-weight: bold;
		}

		form#contato input.campo::-webkit-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato:-moz-placeholder {   
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato::-moz-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato :-ms-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato input.campo {			
			border: solid 1px #BFBFBF;
			font-size: 16px;
			width: 100%;
			height:30px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			color:#555;		
		}

		form#contato textarea.campo {			
			border: solid 1px #BFBFBF;		
			font-size: 16px;
			color:#555;
			width: 100%;
			height: 130px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;        
		}

		form#contato .select {			
			border: solid 1px #BFBFBF;
			font-family: 'open_sansbold';
			font-size: 16px;
			color:#555;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			width:507px;
			height:40px;
			margin: 2px 0 20px 0;
			padding:3px;
		}

		form#contato .bt-enviar {			
			width: 125px;
			height: 50px;
			line-height: 30px;
			color: #fff;
			background: #008c7a;
			text-align: center;
			border: none;  
			font-size:22px;		
		}

		form#contato .bt-enviar:hover {    
			background: #dec600; 
			cursor:pointer;
		}		
		
	}
	
	/*celular 7*/
	@media screen and (max-width:320px){
		
		.largura {
            max-width:100%;
            margin: 0 auto;		
        }
				
		/*Page*/
		.page{
			margin-top:40px;
			margin-left:0.7%;
			margin-right:0.7%;
			border:solid 0px green;
		}
		
		
		.header {
			width:100%;
			height: 257px; 	
			background-color:#008C7A;
		}
		
		
		.header .topo{
    		border-bottom:solid 4px #bdbfc1;		
        }
		
		
		.header .topo a.icon-menu{
		    margin-top:8px;
    		margin-left:2%;
        } 
		
		
		/*Logomarca IVC*/   
        .header .topo a.logo-ivc{
            margin-top:4px;
            margin-right:2%;
        } 
		
		
		/* MENU EDITORIAS */
		#nav-content {
			margin-top: 30px;		
			top: 35px;			
		}

		#nav-content ul {
			height: 360px;			
			float:left;
			margin-right:0;
		}

		#nav-content li a {			
			padding: 7px 5px;			
		}


		.titulo-menu {
			display:none;
		}
 
        
        /* Menu */
		.header .menu{			
			width:100%;
			height:50px;
			border-bottom: solid 4px #bdbfc1;
		}
		
	     /* Menu Responsivo */
        .header .menu_responsivo{
            display: inline; 
            background:url(../images/icon-menu.png) no-repeat; 
            width:48px;
            height:23px;            
            float:left;
            z-index: 1000000;
            margin-top:15px;
            margin-left:2%;            						
        }	
		
		.header .menu ul{ 
			display:none;
			width:100%;		
			height:320px;
            margin-bottom:42px;
			z-index: 1000;
            background-color:#008c7a;
			position: relative;			
			clear: both;
            margin-top: 0px;
            margin-left:0;
		}
		
		.header .menu ul li {
            clear: both;
			width:100%;
            height:42px;             
            border-bottom:solid 1px #fff;
            padding-bottom:10px;			
        }
		
	
        .header .menu ul li a{			
            text-decoration: none;
            color: #fff;            
            font-weight: bold; 
            font-size: 24px;    
            text-transform: uppercase;
            height: 42px;    
            display: block; 
            padding-left:15px;
            padding-top:10px;
            text-align:center;			
        }

        .header .menu ul li a:hover{    
			color: #fbbb35;      
		}

		.header .menu ul li.current-page a {
			color: #fbbb35;  
			font-weight:bold;
		}
         	
         	
				
		/*Manchete*/
		.container-manchete{
			width:100%; 
			height:auto;
			clear:both;			        
			margin-bottom:50px;	
			position: relative;				
		}		
		
		.container-manchete figure{
    		margin-top:0px !important;
    		margin-left:0px !important;
    		margin-bottom:0px !important;
    		width:100%;
    	}
    	
    	.container-manchete figure a img {		
    		width:100%;	
    		position: relative;	
    		border-radius: 8px 8px 0 0;
    		border-bottom:solid 8px #008c7a;
    	}
    
    	.container-manchete figure a img:hover {		
    		transition: 0.3s ease-in-out;
            opacity: 0.7;		
    	}
    	
    	
    	
    	/*Destaques*/
        ul.destaques{
            width:100%; 
            height:575px;
            clear:both;				         
    		margin-bottom:40px;		
        }
		
		ul.destaques li .olho1 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho2 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho3 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}
		
		ul.destaques li .olho4 a{	       	
			font-size: 14px;
			margin-bottom:4px;		
		}	
	
		ul.destaques li .titulo a{				
			font-size: 16px;			
			line-height:19px;			
		}
    	
    	
    	
    	/*A bronca do Zaca*/
    	.container-bronca-zaca{
    		width:100%;
    		height:1000px;
    		background-color:#889fac;		
    		border-bottom:solid 6px #0071bc;
    		margin-bottom:20px;
    	}	
    	
    	.container-bronca-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:25px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:49px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
    		width:100%;
        }
    	
    	.container-bronca-zaca .botao-mais a{        
    		width:26.1969112%;
    		height:26px;
    		margin-top:-100px;
    		background-color:#fff;
    		border-radius:6px;
    		text-decoration:none;
    		color:#333333;
    		font-size:14px;
    		text-align:center;
    		padding-top:-30px;
			margin-right:5px;
    		float:right;
        }
    	
    	
    	.container-bronca-zaca .container-video-principal{
    		width:100%;
    		height:428px;
    		clear:both;	
    	}	
    	
    	.container-bronca-zaca .container-video-principal figure{
    		width:100%;
    	}
		
		.container-bronca-zaca .container-video-principal .titulo a {     		
			font-size:23px;		
			line-height:26px;
		} 

    	
    		
    	/* Mais Videos Bronca do Zaca */
    	.container-bronca-zaca .mais-videos{
    		width:100%;
    		height:448px;		
    		clear:both;
    	}	
    	
    	.container-bronca-zaca .mais-videos ul{
    		width:100%;
    		height:448px;  
    		clear: both;				
    	}	
    
    	.container-bronca-zaca .mais-videos ul li { 
    		width:100%;
    		height: 122px;		
    		margin-bottom:31px;	
    		clear:both;		
    	}
    	
    	.container-bronca-zaca .mais-videos ul li a.titulo{    
    		line-height:21px;
    		font-size:20px;
    	    color: #fff;
    	}
    	
    	
    	
        /* Container Noticias */
        .container-noticias-destaques{
            width:100%;
            height:480px;
    		clear:both;			
        }	
    	
    	.container-noticias-destaques .titulo-destaque {
    		font-size:35px;
        }
    	
    	.container-noticias-destaques .botao-mais a{        
    		width:25.1969112%;
    		margin-top:-65px;
    		font-size:14px;
    		padding-top:8px;
    		
        }
    	
    	.container-noticias-destaques .botao-mais a:hover{        
    		color: #fbbb35;   
        }
    	
    	.container-noticias-destaques ul{
    		width:100%;
    		height:307px;  
    		clear: both;
    		margin-top:0px;		
    	}	
    
    	.container-noticias-destaques ul li { 
    		width:100%;
    		height: 375px;
    		clear:both;
    		margin-right:0px;
    		margin-bottom:30px;
    	}
    
    	.container-noticias-destaques ul li:last-child {
    		margin-right:0px;
    	}
    	
    	.container-noticias-destaques ul li figure{
    		width:100%;
    	}
		
		.container-noticias-destaques ul li .titulo{
    		font-size:21px;
    	}
    
    
		
		/* Container Noticias Principais */
        .container-noticias-principais{
            width:100%;
            height:2200px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-noticias-principais ul{
            width:100%;
            height:1800px;
    		clear:both;
    		padding-top:30px;
        }
    
    	.container-noticias-principais ul li{
            width:100%;
            height:700px;
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;				
        }	
    	
    
    	
    	/*PODCAST*/
    	.podcast{
    		width:100%;
    		height:1400px;
    		background-color:#0071bc;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.podcast .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.podcast .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.podcast .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.podcast .container-video-principal figure{
    		width:100%;
    	}
    
    	.podcast .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos Podcast */
    	.podcast .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.podcast .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.podcast .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.podcast .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.podcast .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.podcast .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
		
		
		/* Container Mais Noticias Principais */
        .container-mais-noticias-principais{
            width:100%;
            height:3050px;
    		background-color:#e6e6e6;
    		clear:both;			
        }
    
    	.container-mais-noticias-principais ul{
            width:100%;
            height:517px;
    		clear:both;
    		padding-top:15px;		
        }
    
    	.container-mais-noticias-principais ul li{
            width:100%;
            height:750px;
    		margin-right:0px;
    		clear:both;	
        }			
		
		
		/*Banner*/
		.banner-full{
			clear:both;
    		width:100%;
    		height:160px;
    		background-color:#999;
		}
		
		
		.banner-full ul{
			width:98%;
			height:auto;  
			clear: both;
			margin: 0 auto;			
			padding-top:21px;		
		}	

		.banner-full ul li { 
			width:98%;
			height:auto;
			margin: 0 auto;			
		}

		.banner-full ul li:last-child {
			margin-right:0px;
		}
		
		.banner-full ul li p{    
			text-decoration: none;			
			font-size:12px;		
			color:#737375;		
			text-align:right;
			margin-right:2%;
		}
		
		.banner-full ul li figure a img {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
    	
    	.banner-full ul li figure a img:hover {	
    		width: 98%;	
    		height: auto;		
    		position:relative;
    	}
				
		
		/*Banners*/
		.container-banners{
			width:100%;
			height:1715px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners ul li:last-child {
			margin-right:0px;
		}

		.container-banners ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		
		/*Banners 2*/
		.container-banners2{
			width:100%;
			height:1755px;
			clear:both;	
			background-color:#999;		
		}	
		
		.container-banners2 ul{
			width:100%;
			height:300px;  
			clear: both;	
			padding-top:24px;
			
		}	

		.container-banners2 ul li { 
			width:100%;
			height: auto;
			clear:both;
			margin-right:0px;
			margin-bottom:20px;
		}

		.container-banners2 ul li:last-child {
			margin-right:0px;
		}

		.container-banners2 ul li figure{
			margin-top:0px !important;
			margin-left:0px !important;
			margin-bottom:0px !important;
			width: 100%;
		}

		.container-banners2 ul li figure img{			
			width: 100%;
			height: auto;					
		}

		.container-banners2 ul li a img:hover{
			transition: 0.3s ease-in-out;
			opacity: 0.7; 
		}
		
		
		/*TV DO ZACA*/
    	.tv-zaca{
    		width:100%;
    		height:1390px;
    		background-color:#008c7a;
    		border-bottom:solid 6px #bdbfc1;
    	}	
    	
    	.tv-zaca .titulo-destaque {		
    		font-weight: bold;			
    		text-decoration:none;		
    		font-size:40px;
    	    color: #fff;
    		text-transform:uppercase;		
    		padding-top:20px;		
    		margin-bottom:24px;
    		border-bottom:solid 2px #b3b3b3;
        }
    	
    
    	.tv-zaca .botao-mais a{        
    		width:25.1969112%;
    		font-size:14px;
			margin-right:5px;
        }
    	
    	.tv-zaca .container-video-principal{
    		width:100%;
    		height:420px;
    		clear:both;	
    	}	
    	
    	.tv-zaca .container-video-principal figure{
    		width:100%;
    	}
    
    	.tv-zaca .container-video-principal .titulo a {        
    		font-weight: bold;		
    		text-decoration:none;		
    		font-size:22px;
    		line-height:24px;
    	    color: #fff;
    		text-transform:uppercase;		
        }
    
    
    		
    	/* Mais Videos TV DO ZACA */
    	.tv-zaca .mais-videos{
    		width:100%;
    		height:399px;		
    		clear:both;		
    	}	
    	
    	.tv-zaca .mais-videos ul{
    		width:100%;
    		height:548px;  
    		clear: both;				
    	}	
    
    	.tv-zaca .mais-videos ul li { 
    		width:100%;
    		height: 430px;		
    		margin-right:0px;
    		margin-bottom:20px;
    		clear:both;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a{    
    		text-decoration:none;
    		line-height:20px;
    		font-size:14px;
    		margin: 5px 0 10px 0;
    	    color: #d9e021;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li .data a:hover {   
    		color: #fbbb35;				
        }
    	
    	.tv-zaca .mais-videos ul li a.titulo{    
    		text-decoration:none;
    		line-height:24px;
    		font-size:22px;
    	    color: #fff;
    		display:block;		
    	}
    	
    	.tv-zaca .mais-videos ul li a.titulo:hover {   
    		color: #fbbb35;				
        }
		
	
		
		/*NOTICIAS INTERESSES*/
		.container-noticias-interesses{
			width:100%;
			height:642px;
			clear:both;
		}		
		
		.container-noticias-interesses .titulo-destaque {				
			font-size:18px;			
		}		
		
		.container-noticias-interesses .espaco{		  
			clear:both;		
			width:100%;
			height:10px;		
		}	
		
		.container-noticias-interesses ul{
			width:100%;
			height:auto;  
			clear:both;			
		}	

		.container-noticias-interesses ul li { 
			width:100%;
			height: 40px;		
			margin-bottom:15px;	
			clear:both;		
		}
				
		
		/*CHARGE*/
		.container-charge{
			width:100%;
			height:auto;
			clear:both;	
			margin-bottom:20px;
		}		
		
		
		
		/*RODAPE*/
		.container-rodape{
			width:100%;
			height:180px;		
			clear:both;
			background-color:#008c7a;
		}

		.container-rodape .container-menu-rodape{
			width:37%;
			height:17px;
			float:left;
			margin-top:10px;	
		}
		
		/* MENU RODAPE*/		
		.container-rodape .container-menu-rodape ul.menu-rodape li{		
			clear:both;
			margin-right:0px;
			margin-bottom:12px;
		}	
		
		
		/*REDES SOCIAIS*/
		.container-rodape .container-rod1 .container-redes-socias{
			width:178px;
			height:45px;					
			margin-right:27%;
			margin-top:25px;			
		}	
		
		
		.container-rodape .container-rod2{
			width:100%;
			height:38px;
			background-color:#008c7a;
			clear:both;		
		}	
			
		.container-rodape .copy{    
			text-decoration: none;        
			color:#777;	
			font-weight:normal;
			font-size:14px;	
			display:block;
			text-align:center;		
			clear:both;
			padding-top:44px
		}	
			
		
		
		
		/*PAGINA INTERNA*/
		.pagina-esq {
			width: 100%;		 
			margin-bottom: 20px; 
			clear:both;				
		}
			
		.pagina-esq .titulo-destaque {	
			font-size:35px;		
		}

		.pagina-esq .titulo-destaque2 {	
			font-size:25px;		
		}		
		
		.pagina-esq .data a{        
			width:22.1969112%;
			font-size:14px;			
		}
		
		.pagina-esq .data a:hover{        
			color: #fbbb35;   
		}
		
		.pagina-esq .editoria {
			background-color:#008c7a;
			margin: 10px 0;
			padding:5px 10px;
			border-radius:5px;
			color:#fff;
			text-align:center;
			display:block;
			width:95%;
			font-size:22px;
			font-weight:bold;
			float:left;
		}

		.pagina-esq .titulo {
			font-size:25px;
			line-height:30px;			
		}
		
		
		/*Compartilhar*/
		.curtir {
			text-align: left;
			margin-bottom:10px;
			background-color:#f4f3f3;
			padding:5px;
		}

		.compartilhar-rede{
			float:left;
			font-size:14px;
			font-weight:bold;
			color:#444;
			margin-left:10px;
			margin-right:10px;
		}		

		.pagina-esq .imagem-interna p{			
			font-size: 13px;
			line-height:19px;			
			margin-top:-5px !important;			
		}	
		
		.pagina-esq p{
			line-height: 22px;			
			font-size:18px;
		}

		.pagina-esq #corpo{		
			line-height: 22px;			
			font-size:18px;			
		}	
		
		
		.comentario {
			width: 99%;
			clear:both;
		}

		.comentario input[type=text]{
			width: 99%;
			height:35px;
			margin-bottom:10px;	
			border:solid 1px #ccc;
		}

		.mensagem {
			width: 99%;	
			clear:both;
			margin-right:5px;
		}

		.mensagem textarea{
			width: 99%;
			height: 110px;
			border:solid 1px #ccc;
			resize: none;
			margin-bottom:20px;
		}

		.mensagem input[type=text]{
			float:left;
			width:80px;
		}

		.enviar {
			background: #008c7a;
			color: #fff;
			border: solid 1px;
			width: 90px;
			height: 34px;
			line-height: 24px;
			text-align: center;
			font-size: 20px;
			text-decoration: none;
			cursor:pointer;
		}
		
		.enviar:hover {
			background: #fdc82a;		
		}
		
		
		/*MENSAGENS*/
		.container-mensagens{
			width:100%;
			min-height:300px;
			margin-top:20px;
			margin-bottom:30px;		
		}		

		.container-mensagens ul.mensagens li { 
			width:100%px;
			min-height: 140px;		
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a{ 				   
			width:100%;
			font-size:17px;    
			color:#fff;
					
		}

		.container-mensagens ul.mensagens li .titulo-mensagens a:hover{    
			color:#fdc82a;    
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a{    
			text-decoration: none;			  
			font-size:16px;    
			color:#373435;
			width:100%;
			height:103px;
			clear:both;				
		}

		.container-mensagens ul.mensagens li .resumo-mensagens a:hover{    
			color:#2e3453;    
		}	
		
		
		
		
		/*NOTICIAS INTERNA*/	
		ul.noticias-interna{
			width:100%;
			height:auto;   
			clear: both;		
		}

		ul.noticias-interna li { 
			width:100%;
			height: 120px;
			display:block;
			margin-bottom:25px;	
			border-bottom:solid 1px #888;
		}

		ul.noticias-interna li figure a img{			
			width:40%;			
		}

		ul.noticias-interna li .data-noticias a{        
			width:21%;
			height:18px;
			font-size:12px;		
			padding-top:2px;			
		}		

		ul.noticias-interna li .titulo-noticias a{    
			font-size:14px;		
			width:60%;		
			line-height:16px;				
		}	
		
			
		/*MENSAGEM NOTICIA*/
		.mensagem-noticias{
			text-align:center;
			padding-top:70px;
			font-size:23px;
			color:#008c7a;
			text-transform:uppercase;
			clear:both;
		}	
				
		
		
		/*Paginacao*/
		#container-paginacao{
		   margin-top:70px;
		   margin-bottom:50px;
		   text-align:center;
		   clear:both;
		}

		.pgoff {    
			font-size: 15px; 
			padding: 7px 15px; 
			margin: 3px; 
			background-color: #263c5e; 
			color: #fff; 
			text-decoration: none; 
		}

		a.pg {    
			font-size: 15px; 
			color: #008c7a;		
			text-decoration: none;
			display:none;
		}

		a:hover.pg {    
			font-size: 15px; 
			color: #263c5e !important; 
			text-decoration: none;
		}

		.paginacao {     
			font-size: 15px;
			padding: 7px 15px;
			background-color: #008c7a;
			margin: 3px;
			cursor: pointer;        
			color: #fff !important;
			text-decoration: none;
		}

		.paginacao:hover {
			background-color: #263c5e;		 
			text-decoration: none;
		}

		.desabilita{
			color:#ccc;
			font-size:15px;
			display:none;
		}
		
		
		.pg-dir {
			width:95%;	
			margin: 0 auto;	
			margin-top:30px;
			margin-right:2.5%;			
			margin-bottom: 20px;
			clear:both;				
		}
		
		/*Banner Lateral*/
		ul.publicidade-dir li figure a img {		 
			width:100%;
			height:auto;			
			border:solid 2px #008c7a;
			margin-bottom:30px;
		}

		.publicidade-dir a img:hover { 
			border: 2px solid #0f3360; 
		}	
		
		
		/*Banner Rodape*/
		.publicidade-rodape {
			width:65%;
			height:auto;
			margin: 0 auto;
			clear: both;		
		}
		
		.publicidade-rodape p{
			text-align: right;
			font-size: 11px;
		}

		.publicidade-rodape a img { 		
			width:100%;
			height:auto;
			border:solid 2px #008c7a;
		}

		.publicidade-rodape a img:hover { 
			border: 2px solid #0f3360; 
		}
		
		
		/*formulario contato*/
		form#contato {		
			border: solid 0px #000;
			width: 80%;
			margin: 20px auto;
			padding: 0;
		}

		form#contato label {    
			display: block;
			color: #008c7a;
			font-size: 22px;
			margin: 0;
			padding: 0;
			font-weight: bold;
		}

		form#contato input.campo::-webkit-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato:-moz-placeholder {   
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato::-moz-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato :-ms-input-placeholder {    
		   font-size: 16px;
		   font-weight:bold;
		}

		form#contato input.campo {			
			border: solid 1px #BFBFBF;
			font-size: 16px;
			width: 100%;
			height:30px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			color:#555;		
		}

		form#contato textarea.campo {			
			border: solid 1px #BFBFBF;		
			font-size: 16px;
			color:#555;
			width: 100%;
			height: 130px;
			margin: 2px 0 20px 0;
			padding: 3px;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;        
		}

		form#contato .select {			
			border: solid 1px #BFBFBF;
			font-family: 'open_sansbold';
			font-size: 16px;
			color:#555;
			background: url(../images/bg-campo-contato.jpg) repeat-x top #FEFEFE;
			width:507px;
			height:40px;
			margin: 2px 0 20px 0;
			padding:3px;
		}

		form#contato .bt-enviar {			
			width: 125px;
			height: 50px;
			line-height: 30px;
			color: #fff;
			background: #008c7a;
			text-align: center;
			border: none;  
			font-size:22px;		
		}

		form#contato .bt-enviar:hover {    
			background: #dec600; 
			cursor:pointer;
		}
		
	}