@CHARSET "UTF-8";
div.hightlights { float: left; height: 400px; width: 709px; }

div.hightlights div.hightlights-big { float: left; height: 400px; position: relative; overflow: hidden; width: 709px; }
div.hightlights div.hightlights-big img.arrow-left { cursor: pointer; float: left; left: 20px; opacity: 0.7; position: absolute; top: 180px; z-index: 1; }
div.hightlights div.hightlights-big img.arrow-right { cursor: pointer; float: left; left: 647px; opacity: 0.7; position: absolute; top: 180px; z-index: 1; }
div.hightlights div.hightlights-big div.itens { float: left; height: 402px; overflow: hidden; position: relative; width: 709px; }
div.hightlights div.hightlights-big div.itens div.item { float: left; height: 402px; overflow: hidden; position: relative; width: 709px; }
div.hightlights div.hightlights-big div.itens div.item a { float: left; height: 365px; width: 709px; }
div.hightlights div.hightlights-big div.itens div.item a img { float: left; height: 402px; width: 709px; }
div.hightlights div.hightlights-big div.itens div.item div.transparent { float: left; background-color: #fff; opacity: 0.6; filter: alpha(opacity=60); height: 105px; left: 0; margin: 0; padding: 0 15px; position: absolute; top: 295px; width: 679px; }
div.hightlights div.hightlights-big div.itens div.item div.content { float: left; height: 110px; left: 0; margin: 0; padding: 0 15px; position: absolute; top: 293px; width: 679px; }
div.hightlights div.hightlights-big div.itens div.item div.content span.title { float: left; font-family: Francois One; font-size: 28px; font-weight: bold; height: 55px; line-height: 55px; overflow: hidden; text-align: center; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; width: 679px; }
div.hightlights div.hightlights-big div.itens div.item div.content hr { background-color: #000; float: left; height: 1px; left: 0; margin: 0 339px; position: absolute; top: 50px; width: 30px; }
div.hightlights div.hightlights-big div.itens div.item div.content span.text { float: left; font-family: Francois One; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; text-align: center; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; width: 679px; }
div.hightlights div.hightlights-big div.circles { left: 50%; margin-right: -50%; position: absolute; top: 379px; transform: translate(-50%, 0%); z-index: 2; }
div.hightlights div.hightlights-big div.circles div.circle { background-color: #000; border-radius: 50%; cursor: pointer; float: left; height: 10px; margin: 3px; opacity: 0.5; width: 10px; }

div.hightlights div.hightlights-small { float: left; height: 110px; margin-top: 23px; overflow: hidden; padding: 15px; width: 679px; }
div.hightlights div.hightlights-small div.itens { float: left; height: 110px; width: 679px; }
div.hightlights div.hightlights-small div.itens div.item { float: left; height: 100px; padding: 5px; width: 329px; }
div.hightlights div.hightlights-small div.itens div.item > a { float: left; height: 100px; width: 100px; }
div.hightlights div.hightlights-small div.itens div.item > a img { float: left; height: 100px; width: 100px; }
div.hightlights div.hightlights-small div.itens div.item div.content { float: left; height: 100px; margin: 0; padding: 0; width: 206px; }
div.hightlights div.hightlights-small div.itens div.item div.content div.title { float: left; font-size: 20px; font-weight: bold; height: 20px; line-height: 22px; padding: 5px; text-transform: uppercase; width: 196px; }
div.hightlights div.hightlights-small div.itens div.item div.content div.title a { color: #000; float: left; height: 20px; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; width: 196px; }
div.hightlights div.hightlights-small div.itens div.item div.content div.text { float: left; font-size: 13px; height: 60px; line-height: 20px; padding: 5px; width: 196px; }
div.hightlights div.hightlights-small div.itens div.item div.content div.text a { color: #000; float: left; height: 60px; overflow: hidden; text-decoration: none; width: 196px; }

div.advertisers-zone1 { float: left;  height: auto; width: 300px; }
div.advertisers-zone1 > div { float: left; margin-bottom: 15px; }

div.calendarios { float: left; height: 250px; overflow: hidden; position: relative; width: 300px; }
div.calendarios div.header { background-color: #e7e7e9; float: left; height: 45px; width: 300px; }
div.calendarios div.header span { float: left; font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; text-transform: uppercase; width: 342px; margin-left:10px;}
div.calendarios div.header span a { text-decoration:none; color:#000; }
div.calendarios img.arrow-right { position: absolute; left: 283px; top: 139px; cursor: pointer; }
div.calendarios img.arrow-left { position: absolute; left: 0; top: 139px; cursor: pointer; }
div.calendarios div.calendario { float: left; height: 255px; width: 300px; }
div.calendarios div.calendario a img { float: left; }
div.calendarios div.calendario span { background-color: #f0f0f0; float: left; height: 16px; left: 0; padding: 5px; position: absolute; text-align: center; top: 224px; width: 290px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

div.classificados { float: left; height: 250px; overflow: hidden; position: relative; width: 394px; }
div.classificados div.header { background-color: #e7e7e9; float: left; height: 45px; width: 394px; }
div.classificados div.header span { float: left; font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; text-transform: uppercase; width: 342px; margin-left:10px;}
div.classificados div.header span a { text-decoration:none; color:#000; }
div.classificados img.arrow-right { position: absolute; left: 377px; top: 139px; cursor: pointer; }
div.classificados img.arrow-left { position: absolute; left: 0; top: 139px; cursor: pointer; }
div.classificados div.classificado { float: left; height: 255px; width: 394px; }
div.classificados div.classificado a img { float: left; }
div.classificados div.classificado span { background-color: #f0f0f0; float: left; height: 16px; left: 0; padding: 5px; position: absolute; text-align: center; top: 224px; width: 384px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

div.videos { float: left; width: 709px; overflow: hidden; position: relative; height: 580px;}
div.videos img.arrow-right { position: absolute; left: 678px; top: 412px; cursor: pointer; }
div.videos img.arrow-left { position: absolute; left: 16px; top: 412px; cursor: pointer; }
div.videos div.more {float: left; width: 202px; height:55px; padding: 15px 15px 0px 15px; position:relative; left:239px;}
div.videos div.more a { background-color:#e7e7e9;float: left; width: 200px; height:43px; text-decoration:none;}
div.videos div.more a b {float:left; color: #000; font-size: 18px; padding-left: 54px; padding-top: 13px; text-transform: uppercase;}
div.videos div.video object { float: left; width: 679px; height: 375px; padding: 15px 15px 0px 15px;}
div.videos div.video a { float: left; }
div.videos div.video a span.title { color: #000; float: left; font-size: 18px; font-weight: bold; padding: 25px 15px 0px 15px; width: 679px; text-align:center;}
div.videos div.video a span.text { color: #000; float: left; font-size: 14px; line-height: 25px; padding: 25px 15px 0px 15px; width: 679px; text-align:center;}

div.newsletter { float: left; width: 709px; }
div.newsletter div.header { background-color: #e7e7e9; cursor: pointer; float: left; height: 34px; padding: 5px; width: 699px; }
div.newsletter div.header img.email { float: left; padding: 5px 10px; height: 24px; width: 25px; }
div.newsletter div.header img.arrow { float: left; height: 12px; padding: 11px 0; width: 20px; }
div.newsletter div.header span { float: left; font-size: 14px; font-weight: bold; height: 34px; line-height: 34px; width: 626px; text-transform: uppercase; }
div.newsletter div#mc_embed_signup { display: none; height: 105px; overflow: hidden; padding: 5px; width: 699px; }
div.newsletter div#mc_embed_signup form { float: left; height: 95px; margin: 0; padding: 0; width: 699px; }
div.newsletter div#mc_embed_signup form div#mc_embed_signup_scroll { float: left; height: 95px; margin: 0; padding: 0; width: 699px; }
div.newsletter div#mc_embed_signup form div#mc_embed_signup_scroll div.mc-field-group { float: left; height: 19px; margin: 0 0 5px; min-height: 19px; padding: 0; position: relative; width: 699px; }
div.newsletter div#mc_embed_signup form div#mc_embed_signup_scroll div.mc-field-group label { float: left; font-size: 13px; height: 19px; line-height: 19px; margin: 0; padding: 0; width: 65px; }
div.newsletter div#mc_embed_signup form div#mc_embed_signup_scroll div.mc-field-group input { background-color: #e2e0df; border: 1px solid #e2e0df; border-radius: 4px; float: left; height: 17px; margin: 0 0 0 10px; padding: 0; text-indent: 0; width: 622px; }
div.newsletter div#mc_embed_signup form div#mc_embed_signup_scroll div.mc-field-group .custom-error { background-color: #6b0505; border-radius: 4px; color: #fff; display: none; font-family: Metrophobic; font-size: 12px; font-weight: bold; height: 19px; left: 499px; line-height: 19px; margin: 0; padding: 0; position: absolute; text-align: center; top: 0; width: 200px; z-index: 1; }
div.newsletter div#mc_embed_signup form div#mce-responses { float: left; display: none; }
div.newsletter div#mc_embed_signup form div#mce-responses div#mce-error-response { float: left; }
div.newsletter div#mc_embed_signup form div#mce-responses div#mce-success-response { float: left; }

div.newsletter div#mc_message {display:none; height: 105px; overflow: hidden; padding: 5px; width: 699px; }
div.newsletter div#mc_message span {  float: left; font-size: 19px;  font-weight: bold;  height: 55px; line-height: 25px; width: 100%; padding-top:23px; text-align: center; }

div#mc_embed_signup .clear { clear: both; float: left; height: 18px; padding: 0 309px; width: 81px; }
div#mc_embed_signup .clear > input.button { background-color: #000; float: left; font-family: Metrophobic; font-size: 12px; height: 18px; line-height: 16px; margin: 0; padding: 0; width: 81px; }


div.guia-servico { float: left; height: 250px; overflow: hidden; position: relative; width: 300px; margin-top: 15px; }
div.guia-servico img { float: left; }
div.guia-servico div.header { background-color: #e7e7e9; float: left; height: 45px; width: 300px; }
div.guia-servico div.header span { float: left; font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; text-transform: uppercase; width: 290px; margin-left:10px;}

div.historia-sup { float: left; height: 250px; overflow: hidden; position: relative; width: 300px; }
div.historia-sup img { float: left; }
div.historia-sup div.header { background-color: #e7e7e9; float: left; height: 45px; width: 300px; }
div.historia-sup div.header span { float: left; font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; text-transform: uppercase; width: 290px; margin-left:10px;}

div.competicoes { background-color: #fff; float: left; height: 335px; overflow: hidden; width: 394px; }
div.competicoes div.header { background-color: #e7e7e9; float: left; height: 45px; width: 394px; }
div.competicoes div.header span { float: left; font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; text-transform: uppercase; width: 290px; margin-left:10px;}
div.competicoes div.last-news { float: left; width: 394px; height: 290px; overflow: hidden; position: relative; }
div.competicoes div.last-news div.news { float: left; width: 394px; height: 67px; border-bottom: 1px solid #e8e8ea; }
div.competicoes div.last-news div.news img { float: left; margin: 5px; }
div.competicoes div.last-news div.news div.title { float: left; width: 190px; height: 15px; margin-top: 20px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:bold; }
div.competicoes div.last-news div.news div.title a { color: #000; text-decoration: none; }

div.dica { float: left; height: 335px; overflow: hidden; position: relative; width: 300px; }
div.dica img { float: left; }
div.dica div.header { background-color: #e7e7e9; float: left; height: 45px; width: 300px; }
div.dica div.header span { float: left; font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; text-transform: uppercase; width: 290px; margin-left:10px;}

span.waves-shop { background-color: #e7e7e9; float: left; font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; padding-left: 20px; text-transform: uppercase; width: 689px; }

div.tidings { background-color: #fff; float: left; height: 628px; overflow: hidden; width: 300px; }
div.tidings div.tabs { float: left; width: 300px; height: 45px; }
div.tidings div.tabs h1.tab { float: left; background-color: #f0f0f0; width: 150px; height: 30px; padding-top: 15px; text-align: center; font-weight: bold; cursor: pointer; }
div.tidings div.tabs h1.tab-selected { float: left; background-color: #e7e7e9; width: 150px; height: 30px; padding-top: 15px; text-align: center; font-weight: bold; cursor: pointer; }
div.tidings div.last-tidings,
div.tidings div.read-more { float: left; width: 300px; height: 583px; overflow: hidden; position: relative; }
div.tidings div.last-tidings div.news,
div.tidings div.read-more div.news { float: left; width: 300px; height: 67px; border-bottom: 1px solid #e8e8ea; }
div.tidings div.last-tidings div.news img,
div.tidings div.read-more div.news img { float: left; margin: 5px; }
div.tidings div.last-tidings div.news div.header,
div.tidings div.read-more div.news div.header { float: left; width: 190px; height: 20px; margin-top: 3px; font-size: 14px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.tidings div.last-tidings div.news div.header a,
div.tidings div.read-more div.news div.header a { color: #000; text-decoration: none; }
div.tidings div.last-tidings div.news div.title,
div.tidings div.read-more div.news div.title { float: left; width: 190px; height: 15px; margin-top: 0; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.tidings div.last-tidings div.news div.title a,
div.tidings div.read-more div.news div.title a { color: #000; text-decoration: none; }

div.tidings div.last-tidings div.news div.date,
div.tidings div.read-more div.news div.date { float: left; width: 190px; height: 15px; margin-top: 5px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.tidings div.last-tidings div.news div.date a,
div.tidings div.read-more div.news div.date a { color: #000; text-decoration: none; }

div.instafeed-user { float: left; height: 250px; overflow: hidden; width: 394px; }
div.instafeed-user div.instafeed-header { background-color: #e7e7e9; float: left; height: 45px; position: relative; width: 394px; }
div.instafeed-user div.instafeed-header img { float: left; height: 20px; margin: 12px; width: 21px; }
div.instafeed-user div.instafeed-header a { color: #000; font-size: 14px; text-transform: uppercase; height: 45px; line-height: 45px; text-decoration: none; position: relative; width: 394px; font-weight: bold;}
div.instafeed-user div#instafeed-user { float: left; height: 193px; overflow: hidden; width: 385px; top: 6px; position: relative; left: 5px;  }
div.instafeed-user div#instafeed-user div.instagram-photo { float: left; height: 92px; margin: 4px 0 0 4px; width: 92px; overflow: hidden; }
div.instafeed-user div#instafeed-user div.instagram-photo a { float: left; }
div.instafeed-user div#instafeed-user div.instagram-photo a img { float: left; height: 92px; width: 92px; }

div.social-media {height: 59px; width: 300px;}
div.social-media a{cursor: pointer; float:left; position:relative; margin-left:38px; top:3px;}

@media screen and (max-width: 800px){
	body div.content div.hightlights { height: 27.31em; width: 100%; }
	body div.content div.hightlights div.hightlights-big { height: 100%; width: 100%; }
	body div.content div.hightlights div.hightlights-big img.arrow-left { height: 2.62em; left: 1%; top: 30%; width: 2.62em; }
	body div.content div.hightlights div.hightlights-big img.arrow-right { height: 2.62em; left: 93%; top: 30%; width: 2.62em; }
	body div.content div.hightlights div.hightlights-big div.itens { height: 100%; width: 100%; }
	body div.content div.hightlights div.hightlights-big div.itens div.item { height: 100%; width: 100%; }
	body div.content div.hightlights div.hightlights-big div.itens div.item a { height: 100%; width: 100%; }
	body div.content div.hightlights div.hightlights-big div.itens div.item a img { height: 100%; width: 100%; }
	body div.content div.hightlights div.hightlights-big div.itens div.item div.transparent { padding: 0; left: 0; height: 25%; top: 75.1%; width: 100%; }
	body div.content div.hightlights div.hightlights-big div.itens div.item div.content { padding: 0; left: 0; height: 25%; top: 75.1%; width: 100%; }
	body div.content div.hightlights div.hightlights-big div.itens div.item div.content span.title { font-size: 2em; line-height: 2em; height: 2em; width: 99%; padding-left:1%; }
	body div.content div.hightlights div.hightlights-big div.itens div.item div.content hr { display: none; }
	body div.content div.hightlights div.hightlights-big div.itens div.item div.content span.text { padding: 0 2%; font-size: 1.125em; line-height: 1.875em; height: 1.875em; width: 96%; }
	body div.content div.hightlights div.hightlights-big div.circles { top: 96%; }
	body div.content div.hightlights div.hightlights-big div.circles div.circle { height: 0.625em; margin: 0.1875em; width: 0.625em; }
	
	body div.content div.hightlights div.hightlights-small { display: none; }
	
	div.vitrine,
	.remove-mobile { display: none; }
	
	.ultimas-noticias-mobile-class { margin-top: 1.5%; padding: 0; width: 100%; }
	body div.content div.tidings { height: 15em; width: 100%; }
	body div.content div.tidings div.tabs { height: 19%; width: 100%; }
	body div.content div.tidings div.tabs h1.tab-selected,
	body div.content div.tidings div.tabs h1.tab { font-size: 1em; height: 100%; line-height: 2.8em; padding: 0; width: 50%; }
	body div.content div.tidings div.last-tidings, 
	body div.content div.tidings div.read-more { height: 81%; width: 100%; }
	body div.content div.tidings div.last-tidings div.news, 
	body div.content div.tidings div.read-more div.news { height: 33%; width: 100%; }
	body div.content div.tidings div.last-tidings div.news img, 
	body div.content div.tidings div.read-more div.news img { margin: 0; width: 16%; }
	body div.content div.tidings div.last-tidings div.news div.date, 
	body div.content div.tidings div.read-more div.news div.date { font-size: 0.7em; height: 23%; margin: 0.5% 0 0 1%; width: 75%; }
	body div.content div.tidings div.last-tidings div.news div.header, 
	body div.content div.tidings div.read-more div.news div.header { font-size: 0.8em; height: 23%; margin: 0.5% 0 0 1%; width: 75%; }
	body div.content div.tidings div.last-tidings div.news div.title, 
	body div.content div.tidings div.read-more div.news div.title { font-size: 0.7em; height: 23%; margin: 0.5% 0 0 1%; width: 75%; }
	
	.video-mobile-class { margin: 0; }
	body div.content div.videos .video-padding-left { padding-left: 0; }
	body div.content div.videos .video-padding-top { padding-top: 0; }
	body div.content div.videos { height: auto; width: 100%; }
	body div.content div.videos div.video object { width:98%; height:23.4375em; padding: 1% 1% 0; }
	
	body div.content div.videos img.arrow-left { height: 1.375em; left: 1%; top:77%; width: 1.0625em; }
	body div.content div.videos img.arrow-right { height: 1.375em; left: 94.5%; top:77%; width: 1.0625em; }
	
	body div.content div.videos div.header { font-size: 0.9em; height: 2.8125em; line-height: 2.8125em; padding-left: 5%; width: 95%; }
	body div.content div.videos div.video { height: 100%; width: 100%; }
	body div.content div.videos div.video a.title { background-color: white; font-size: 0.875em; height: 15%; line-height: 1.8em; margin: 1% 1% 0; padding: 0; width: 98%; }
	body div.content div.videos div.video a.title span.title { height: 100%; padding: 5% 0 0; line-height: 1.2em; width: 100%; font-size: 1.2em;}
	body div.content div.videos div.video a.text { background-color: white; font-size: 0.65em; height: 5%; line-height: 1.4em; margin: 1% 1% 0; padding: 0; width: 98%; }
	body div.content div.videos div.video a.text span.text { height: 100%; line-height: 1em; width: 100%; padding: 2% 1% 0; font-size: 1.1em;}
	body div.content div.videos div.more {background-color: white; line-height: 1.8em; margin: 3% 37% 0; padding: 0; width: 98%; left: 0;}
	body div.content div.videos div.more a {height: 2.5em; line-height: 2.5em; width: 27%;  }
	body div.content div.videos div.more a b { font-size: 0.875em; padding: 0; width: 100%; text-align:center;}

	
	.calendarios-mobile-class { margin: 0; }
	body div.content div.calendarios { height: 80%; width: 100%; }
	body div.content div.calendarios div.header { height: 15%; width: 100%; }
	body div.content div.calendarios div.header img { margin: 1.7%; padding: 0; width: 4%; }
	body div.content div.calendarios div.header span { font-size: 0.8em; height: 100%; line-height: 3.5em; width: 92.6%; }
	body div.content div.calendarios img.arrow-left { height: 1.375em; left: 1%; top: 50%; width: 1.0625em; }
	body div.content div.calendarios img.arrow-right { height: 1.375em; left: 96.5%; top: 50%; width: 1.0625em; }
	body div.content div.calendarios div.calendario { height: 80%; width: 100%; }  
	body div.content div.calendarios div.calendario a img { width: 100%; }
	body div.content div.calendarios div.calendario span { font-size: 0.7em; line-height: 0.6em; padding: 2%; top: 93%; width: 98%; }
	
	.classificados-mobile-class { margin: 0; padding-top: 1.5%}
	body div.content div.classificados { height: 80%; width: 100%; }
	body div.content div.classificados div.header { height: 15%; width: 100%; }
	body div.content div.classificados div.header img { margin: 1.7%; padding: 0; width: 4%; }
	body div.content div.classificados div.header span { font-size: 0.8em; height: 100%; line-height: 3.5em; width: 92.6%; }
	body div.content div.classificados img.arrow-left { height: 1.375em; left: 1%; top: 50%; width: 1.0625em; }
	body div.content div.classificados img.arrow-right { height: 1.375em; left: 96.5%; top: 50%; width: 1.0625em; }
	body div.content div.classificados div.classificado { height: 80%; width: 100%; }  
	body div.content div.classificados div.classificado a img { width: 100%; }
	body div.content div.classificados div.classificado span { font-size: 0.7em; line-height: 0.6em; padding: 2%; top: 91%; width: 98%; }
	
	body div.footer {margin-top: 1.5%;}
}

@media screen and (max-width: 700px){
	body div.content div.hightlights { height: 24.31em;}
	body div.content div.hightlights div.hightlights-big img.arrow-right { left: 92%; }
	body div.content div.hightlights div.hightlights-big div.itens div.item div.content span.text {line-height: 0.875em;}
}
@media screen and (max-width: 600px){ 
	body div.content div.tidings div.last-tidings div.news img, 
	body div.content div.tidings div.read-more div.news img { width: 18%; }
}
@media screen and (max-width: 500px){ 
	body div.content div.hightlights { height: 18.31em;}
	body div.content div.hightlights div.hightlights-big div.circles { display: none; }
	body div.content div.hightlights div.hightlights-big img.arrow-right { left: 87%; }
	body div.content div.hightlights div.hightlights-big div.itens div.item div.content span.title { font-size: 1.5em; }
	body div.content div.hightlights div.hightlights-big div.itens div.item div.content span.text { font-size: 0.925em; }
}
@media screen and (max-width: 480px){ 
	body div.content div.hightlights div.hightlights-big img.arrow-right { left: 90%; }
	
	body div.content div.tidings div.last-tidings div.news img, 
	body div.content div.tidings div.read-more div.news img { width: 21%; }
}
@media screen and (max-width: 414px){
	body div.content div.hightlights div.hightlights-big img.arrow-right { left: 88%; }
	
	body div.content div.tidings div.last-tidings div.news div.date, 
	body div.content div.tidings div.read-more div.news div.date { width: 64%; }
	body div.content div.tidings div.last-tidings div.news div.header, 
	body div.content div.tidings div.read-more div.news div.header { width: 64%; }
	body div.content div.tidings div.last-tidings div.news div.title, 
	body div.content div.tidings div.read-more div.news div.title { width: 64%; }	
}
@media screen and (max-width: 375px){
	body div.content div.hightlights { height: 13.31em;}
	body div.content div.hightlights div.hightlights-big div.itens div.item div.content span.title { font-size:1.2em; height:1.8em;}
	body div.content div.hightlights div.hightlights-big div.itens div.item div.content span.text { line-height: 0.8em; }
	
	body div.content div.tidings div.last-tidings div.news img, 
	body div.content div.tidings div.read-more div.news img { width: 28%; }
}
@media screen and (max-width: 320px){	
	body div.content div.tidings div.last-tidings div.news div.date, 
	body div.content div.tidings div.read-more div.news div.date { width: 59%; }
	body div.content div.tidings div.last-tidings div.news div.header, 
	body div.content div.tidings div.read-more div.news div.header { width: 59%; }
	body div.content div.tidings div.last-tidings div.news div.title, 
	body div.content div.tidings div.read-more div.news div.title { width: 59%; }
}
@media screen and (max-width: 310px){
	body div.content div.hightlights div.hightlights-big img.arrow-right { left: 86%; }
}