@charset "utf-8";
root {
  display: block;
}
html,
body,
body div,
span,
object,
iframe,
h2,date
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
html {
  height:100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
a {
  border: none;
}
a:link,
a:visited,
a:active {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.clear {
  clear: both;
}
.group:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* html .group,
*:first-child + html .group {
  zoom: 1;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
/* Fonts */

body {
  background-color: #eeeeee;
  
}

#geral  { width: 100%; float:left; position:relative; background: #eee; }
.header { display: none; }
#menumobile { display: none; text-transform: uppercase; }



#show_float { width:300px; height:300px; position: fixed; top:50%; left:50%; z-index: 9999999999;  margin-left: -150px; margin-top: -150px;}
#bannerfloat { width:100% height: 100%; position:relative; float:left; }
#btfechar { text-align:right; z-index: 400; padding: 10px 0px 10px 0px; width:100%; position:relative; float:left;  font-size: 16px; font-weight:bold; color: #FFF; background: #FC8433;}
#btfechar a{ color:#FFF; text-decoration:none; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
#btfechar a:hover{ color:#FFFF00; text-decoration: none;}
#imgfloat { width:100%; position:relative; float:left; }
#imgfloat img {  width:100%;  height: auto;} 





#menu {
  width: 100%;
  position: fixed;
  height: 60px;
  text-align: center;
 text-transform: uppercase;
  background: #FC8433;
  z-index: 888;

}

#menu #menu-center {
  width: 1180px;
  margin: 0 auto;
  padding: 0px;
  display: block;


}

#menu #menu-center ul {
  width: auto;
  display: block;
  position: relative;
}

#menu #menu-center ul li {
  display: inline-block;
  margin: 0;
}
#menu #menu-center ul li a {
  display: block;
  padding: 20px 32px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #ffffff;
  font-size: 14px;
  text-align: center;

}
#menu #menu-center ul li a:hover {
  background-color: #FF9751;
}

#menu #menu-center ul li ul {  z-index: 999; display: none; position:absolute; padding: 0px; background:#FF9751;  }
#menu #menu-center ul li:hover ul {  width: 180px;  display: block;  }

#menu #menu-center ul li:hover ul li a {  width:180px; height: auto; padding: 5px 0px 4px 0px; border-bottom: 1px solid #FFA66A;  }

#menu #menu-center ul li ul li a:hover  {  background:  #FC8433; }

#menu #menu-center ul li ul:hover > ul li a { background:#FF9751; } 

#menu #menu-center ul li:hover a { background:#FF9751;  }


#logo {
  width: 113px;
  position: fixed;
  top: 0px;
  left: 50%; 
  margin-top: 0px;
  margin-left: -56px;
   z-index: 999;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;

}

#logo2 a {
  width: 113px;
  position: absolute;
  top: 0px;
  left: 50%; 
  margin-top: 0px;
  margin-left: -56px;
   z-index: 999;

}

#logo img { width: 100%; height: auto; }

#logo2 a img { width: 100%; height: auto; }


#header-additional {
  width: 100%;
  position: relative;
  float:left;
  background-color: #ffffff;
  text-align: center;
  margin-top: 60px;
  z-index: 777;
}
#header-additional #header-additional-center {
  width: 1180px;
  position: relative;
  display: table;
  text-align: center;
  margin: 0 auto;
  padding: 24px 0;
}


#header-additional #header-additional-center .block {
  display: table;
  position: relative;
  width: auto;

}


#header-additional #header-additional-center .block .inner-block {
  color: #007496;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;

}


#header-additional #header-additional-center .block:first-child .inner-block {
  float: left;
  margin: 6px 35px 0 0;
}

#header-additional #header-additional-center .block:first-child .inner-block:last-child {
  margin: 6px 0 0 0;
}
#header-additional #header-additional-center .block:first-child .inner-block i {
  font-size: 25px;
  margin: -3px 3px 0 0;
}

#header-additional #header-additional-center .block:first-child .inner-block span {
  font-size: 22px;
  margin: -8px 10px 0 3px;
}


#header-additional #header-additional-center .block:last-child .inner-block {
  float: right;
  margin: 0 0 0 50px;
  font-size: 22px;
  -webkit-appearance: none;
  -moz-appearance: none;
}


#header-additional #header-additional-center .block:last-child .inner-block:last-child {
  margin: 0;
}

#header-additional #header-additional-center .block:last-child .inner-block i {
  float: left;
  font-size: 30px;
  margin: 2px 5px 0 0;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}


#header-additional #header-additional-center .block:last-child .inner-block i:hover {
  color: rgba(255, 114, 18, 0.85);
}
#header-additional #header-additional-center .block:last-child .inner-block ul,
#header-additional #header-additional-center .block:last-child .inner-block li {
  width: auto;
  display: table;
  position: relative;
}

#header-additional #header-additional-center .block:last-child .inner-block ul > li,
#header-additional #header-additional-center .block:last-child .inner-block li > li {
  display: inline-block;
  margin: 0 10px;
}

#header-additional #header-additional-center .block:last-child .inner-block ul > li:last-child,
#header-additional #header-additional-center .block:last-child .inner-block li > li:last-child {
  margin: 0 0 0 10px;
}
#header-additional #header-additional-center .block:last-child .inner-block ul > li a,
#header-additional #header-additional-center .block:last-child .inner-block li > li a {
  display: block;
  color: inherit;
}
#header-additional #header-additional-center .block:last-child .inner-block ul > li a i,
#header-additional #header-additional-center .block:last-child .inner-block li > li a i {
  font-size: 25px;
}

#main-container {
  width: 100%;
  position: relative;
  float:left;
  text-align: center;

}
#main-container #main-container-center {
  width: 1180px;
  text-align: left;
  display: block;
  position: relative;
  margin: 0 auto;
  padding: 50px 0px 30px 0px;
}

#main-container #main-container-center #left-container {
  width: 768px;
  float: left;
  position: relative;
   margin: 0px 50px 0px 0px;
}


#main-container #main-container-center #left-container #ads {
  width: 100%;
  margin: 0 0 30px 0;
  position: relative;
  float:left;
}

#main-container #main-container-center #left-container #ads img { width: 100%; height: auto; } 

#main-container #main-container-center #left-container #latest-news {
  width: 100%;
  position: relative;
  float:left;
  margin: 0px 0px 0px 0px;
}
#main-container #main-container-center #left-container #latest-news a {
  color: inherit;
}
#main-container #main-container-center #left-container #latest-news a:hover {
  text-decoration: underline;
}
#main-container #main-container-center #left-container #latest-news a h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 30px;
  font-weight: 600;
  color: #333333;
  line-height: 120%;
  margin: 0 0 10px 0;
}

#main-container #main-container-center #left-container #latest-news a p {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  line-height: 120%;
}
#main-container #main-container-center #left-container ul {
  position: relative;
  width: 359px;
  float: left;

	
}

#main-container #main-container-center #left-container ul:last-child {
 padding: 0px 0px 0px 50px;
}

#main-container #main-container-center #left-container ul li {
  width: 100%;
  position: relative;
	float:left;
  margin: 50px 0 0px 0;
  height: 99px;
  overflow-y: hidden;
}


#main-container #main-container-center #left-container ul li:first-child {
  height: 360px;
  overflow-y: hidden;
}


#main-container #main-container-center #left-container ul li:first-child a {
  color: inherit;
}
#main-container #main-container-center #left-container ul li:first-child a:hover {
  text-decoration: underline;
}
#main-container #main-container-center #left-container ul li:first-child h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  color: #007596;
  font-weight: 600;
  line-height: 120%;
  margin: 0 0 5px 0;
}
#main-container #main-container-center #left-container ul li:first-child img {
  max-width: 100%;
  margin: 0 0 5px 0;
}

#main-container #main-container-center #left-container ul li:first-child h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 26px;
  color: #333333;
  font-weight: 400;
  line-height: 120%; 

}

#main-container #main-container-center #left-container ul li a {
  color: inherit;
}
#main-container #main-container-center #left-container ul li a:hover {
  text-decoration: underline;
}
#main-container #main-container-center #left-container ul li img {
  float: left;
  margin: 0 10px 0px 0;
  max-width: 155px;
}



#main-container #main-container-center #left-container ul li h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #007596;
  font-weight: 600;
  line-height: 120%;
  margin: 0px 0 2px 0;
}
#main-container #main-container-center #left-container ul li h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  line-height: 120%;
  padding: 0px; 
  margin: 0px;
}
#main-container #main-container-center #left-container ul li:last-child {
  height: auto;  margin: 50px 0 50px 0px;
}
#main-container #main-container-center #left-container ul li:last-child a {
  color: inherit;
}
#main-container #main-container-center #left-container ul li:last-child a:hover {
  text-decoration: underline;
}
#main-container #main-container-center #left-container ul li:last-child img {
  display: none;
}
#main-container #main-container-center #left-container ul li:last-child h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #007596;
  font-weight: 600;
  line-height: 120%;
  margin: 0 0 10px 0;
}

#main-container #main-container-center #left-container ul li:last-child h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  color: #333333;
  font-weight: 400;
  line-height: 120%;
  padding: 0px; 
  margin: 0px;
}

#main-container #main-container-center #right-container {
  width: 360px;
  float: left;
  position: relative;

  
}


#main-container #main-container-center #right-container h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  color: #007396;

  margin: 0 0 5px 0;
  font-weight: 600;
  font-style: italic;
  padding: 0px;
  
}
#main-container #main-container-center #right-container .block {
  width: 100%;
  position: relative;
  float:left;
  margin: 0px 0px 50px 0px;
  padding: 0px;
 
 
}

#main-container #main-container-center #right-container .block:first-child {
  margin: 0px 0px 28px 0px;
}


#main-container #main-container-center #right-container .block:first-child, x:-moz-any-link, x:default {   margin: 0px 0px 50px 0px; }

#main-container #main-container-center #right-container .block:last-child {
  margin: 0px 0px 0px 0px;
}
#main-container #main-container-center #right-container .block #search-container {
  width: 100%;
  position: relative;
  float:left;

}
#main-container #main-container-center #right-container .block #search-container form {
  height: 45px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 0 48px 0 10px;
  position: relative;
}
#main-container #main-container-center #right-container .block #search-container form input[type="text"] {
  width: 98%;
  height: 42px;
  line-height: 42px;
  position: relative;
  display: table;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #666666;
  border: none;
  background: transparent;
   padding: 0px 2% 0px 0px;
 font-weight: 400;
}
#main-container #main-container-center #right-container .block #search-container form input[type="text"]::-webkit-input-placeholder {
  color: inherit;
}
#main-container #main-container-center #right-container .block #search-container form input[type="text"]:-moz-placeholder {
  color: inherit;
}
#main-container #main-container-center #right-container .block #search-container form input[type="text"]::-moz-placeholder {
  color: inherit;
}
#main-container #main-container-center #right-container .block #search-container form input[type="text"]:-ms-input-placeholder {
  color: inherit;
}
#main-container #main-container-center #right-container .block #search-container form button {
  position: absolute;
  width: 50px;
  height: 45px;
  background: transparent;
  top: 0;
  right: 0;
  border: none;
  cursor: pointer;
}
#main-container #main-container-center #right-container .block #search-container form button i {
  color: #ff7212;
  font-size: 24px;
}
#main-container #main-container-center #right-container .block #call-to-action-container,
#main-container #main-container-center #right-container .block #inner-container {
  width: inherit;
  display: inherit;
  position: inherit;
}
#main-container #main-container-center #right-container .block #call-to-action-container > #inner-container img,
#main-container #main-container-center #right-container .block #inner-container > #inner-container img {
  width: 100%;
  position: relative;
}
#main-container #main-container-center #right-container .block #call-to-action-container > #inner-container a.content,
#main-container #main-container-center #right-container .block #inner-container > #inner-container a.content {
  position: absolute;
  bottom: 6%;
  left: 3%;
  width: 90%;
  background-color: rgba(0, 117, 150, 0.85);
  display: block;
  padding: 2%;
  font-family: 'Open Sans', sans-serif;
  color: #dddddd;
  line-height: 120%;
  font-size: 14px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
#main-container #main-container-center #right-container .block #call-to-action-container > #inner-container a.content i,
#main-container #main-container-center #right-container .block #inner-container > #inner-container a.content i {
  color: #dddddd;
  font-size: 50px;
  float: left;
  margin: 0 10px 0 0;
}

#main-container #main-container-center #right-container .block #call-to-action-container > #inner-container a.content:hover,
#main-container #main-container-center #right-container .block #inner-container > #inner-container a.content:hover {
  background-color: #007596;
}
#main-container #main-container-center #right-container .block #ads-2 {
  width: 100%;
  float:left;
  position: relative;
  margin: 0px 0px 0px 0px;
 
}
#main-container #main-container-center #right-container .block #ads-2 img {
  width: 100%; height: auto;
}
#main-container #main-container-center #right-container .block #schedule {
  width: 100%;
  position: relative;
  float:left;
}
#main-container #main-container-center #right-container .block #schedule h4 {
  font-family: 'Open Sans', sans-serif;
  color: #f72227;
  font-weight: 600;
  font-size: 22px;
  line-height: 120%;
  margin: 0 0 5px 0;
  font-style: italic;
}
#main-container #main-container-center #right-container .block #schedule #inner-container {
  width: 338px;
  float:left;
  position: relative;
  border: 1px solid #cccccc;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  padding: 10px;
  text-align: left;
}


#main-container #main-container-center #right-container .block #schedule #inner-container ul,
#main-container #main-container-center #right-container .block #schedule #inner-container li {
  width: 100%;
  position: relative;
   float:left
  text-align: left;
}
#main-container #main-container-center #right-container .block #schedule #inner-container ul > li,
#main-container #main-container-center #right-container .block #schedule #inner-container li > li {
  margin: 10px 0px 10px 0px;
  float:left;
  position: relative;
  height: 100px;
  overflow:hidden;
}
#main-container #main-container-center #right-container .block #schedule #inner-container ul > li a,
#main-container #main-container-center #right-container .block #schedule #inner-container li > li a {
  padding: 0 50px 0 0;
  color: inherit;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#main-container #main-container-center #right-container .block #schedule #inner-container ul li:hover h6,
#main-container #main-container-center #right-container .block #schedule #inner-container li li:hover  h6{
  background-color: none; text-decoration: underline;
}
#main-container #main-container-center #right-container .block #schedule #inner-container ul > li img,
#main-container #main-container-center #right-container .block #schedule #inner-container li > li img {
  float: left;
  margin: 0px 10px 0px 0px;
}


#main-container #main-container-center #right-container .block #schedule #inner-container ul > li h4,
#main-container #main-container-center #right-container .block #schedule #inner-container li > li h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #333333;
  line-height: 120%;
  margin: 0px 0px 0px 0px;
  font-weight: 600;
  font-style: normal;
	
}
#main-container #main-container-center #right-container .block #schedule #inner-container ul > li h6,
#main-container #main-container-center #right-container .block #schedule #inner-container li > li h6 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #333333;
  line-height: 120%;
  margin: 0 0 3px 0;
  font-weight: 400;
  height:  82px;
  overflow: hidden;
}
#main-container #main-container-center #right-container .block #schedule #inner-container ul > li .date,
#main-container #main-container-center #right-container .block #schedule #inner-container li > li .date {
  width: 45px;
  padding: 10px 0;
  text-align: center;
  background-color: #f72227;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #ffffff;
  line-height: 100%;
}
#main-container #main-container-center #right-container .block #schedule #inner-container ul > li .date span,
#main-container #main-container-center #right-container .block #schedule #inner-container li > li .date span {
  font-size: 20px;
  width: 100%;
  display: block;
  padding: 0px 0px 2px 0px;
}
#main-container #main-container-center #right-container .block #latest {
  width: width: 100%
  position: relative;
  float:left;
}
#main-container #main-container-center #right-container .block #latest h4 {
  font-family: 'Open Sans', sans-serif;
  color: #f72227;
  font-weight: 600;
  font-size: 22px;
  line-height: 120%;
  margin: 0 0 5px 0;
  font-style: italic;
}
#main-container #main-container-center #right-container .block #latest #inner-container {
  width: 338px;
  float:left;
  position: relative;
  border: 1px solid #cccccc;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  padding: 10px;
  text-align: center;
  margin: 0px 0px 0px 0px;
}


#main-container #main-container-center #right-container .block #latest #inner-container ul,
#main-container #main-container-center #right-container .block #latest #inner-container li {
  width: 100%;
  position: relative;
  float: left;
  text-align: left;
}
#main-container #main-container-center #right-container .block #latest #inner-container ul > li,
#main-container #main-container-center #right-container .block #latest #inner-container li > li {
  margin: 11px 0px 11px 0px;
  float:left;
  position: relative;
  height: 50px;
  overflow-y: hidden;
}
#main-container #main-container-center #right-container .block #latest #inner-container ul > li a,
#main-container #main-container-center #right-container .block #latest #inner-container li > li a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
#main-container #main-container-center #right-container .block #latest #inner-container ul > li a:hover,
#main-container #main-container-center #right-container .block #latest #inner-container li > li a:hover {
  text-decoration: underline;
}
#main-container #main-container-center #right-container .block #latest #inner-container ul > li a .counter,
#main-container #main-container-center #right-container .block #latest #inner-container li > li a .counter {
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  line-height: 120%;
  padding: 12px 18px;
  text-align: center;
  display: block;
  background-color: #f72227;
  color: #ffffff;
  margin: 0 10px 0 0;
}
#main-container #main-container-center #right-container .block #latest #inner-container ul > li a h3,
#main-container #main-container-center #right-container .block #latest #inner-container li > li a h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #333333;
  line-height: 120%;
  font-weight: 400;
}


#main-container #main-container-center #right-container .block.sidebar  {
  width: 100%;
  position: relative;
  float:left;
  margin: 0px 0px 50px 0px;

}

#main-container #main-container-center #right-container .block.sidebar2  {
  width: 100%;
  position: relative;
  float:left;
  margin-bottom: 50px;
 

}


#main-container #main-container-center #right-container .block #blogs-container {
  width: 100%;
  position: relative;
  float:left;
  margin: 0px 0px 0px 0px;

}
#main-container #main-container-center #right-container .block #blogs-container #inner-container {
  width: 100%;
  position: relative;
 float:left;
  background-color: #2387a3;
  padding: 20px 0px 20px 0px;
}
#main-container #main-container-center #right-container .block #blogs-container #inner-container #slider {
  width: 100%;
  position: relative;
  float:left;
  height: 100px;
  overflow: hidden;
  padding: 0px 0% 0px 0%;

}
}
#main-container #main-container-center #right-container .block #blogs-container #inner-container #slider ul {
  width: 100%;
  position: relative;
  float:left;
  padding: 0px 0px 0px 0px;
}
#main-container #main-container-center #right-container .block #blogs-container #inner-container #slider ul li {
  width: 360px;
  position: relative;
  float:left;

}

#main-container #main-container-center #right-container .block #blogs-container #inner-container #slider ul li :hover > h5 {
text-decoration: underline;
}

#main-container #main-container-center #right-container .block #blogs-container #inner-container #slider ul li img {
  float: left;
  margin: 0px 10px 0px 10px;
}
#main-container #main-container-center #right-container .block #blogs-container #inner-container #slider ul li h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #ffff00;
  margin: 0 0 10px 0;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
  margin: 0px 0px 0px 0px;
}

#main-container #main-container-center #right-container .block #blogs-container #inner-container #slider ul li h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: 400;
  text-align: left;
}

#main-container #main-container-center #right-container .block #blogs-container #inner-container #slider .bx-viewport {
  height: auto !important;
}
#main-container #main-container-center #right-container .block #blogs-container #pager {
  width: 100%;
  position: relative;
  float:left;
  text-align: center;
  margin: 10px 0px 0px 0px;
}
#main-container #main-container-center #right-container .block #blogs-container #pager .bx-pager-item {
  display: inline-block;
}
#main-container #main-container-center #right-container .block #blogs-container #pager .bx-pager-item a {
  width: 20px;
  height: 20px;
  display: block;
  color: transparent;
  background-color: #cccccc;
  margin: 0px 5px 0px 0px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-box-sizing: border-box;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

#main-container #main-container-center #right-container .block #blogs-container #pager .bx-pager-item a:hover,
#main-container #main-container-center #right-container .block #blogs-container #pager .bx-pager-item a.active {
  background-color: #ff7212;
}

#main-container #main-container-center #inner-left-container {
  width: 768px;
  float: left;
  position: relative;
  margin-right: 50px;
	
}


#main-container #main-container-center #inner-left-container #ads {
  width: 100%;
  margin: 0 0 50px 0;
  position: relative;
  float:left;
}

#main-container #main-container-center #inner-left-container #ads img { width: 100%; height: auto;} 

#main-container #main-container-center #inner-left-container #several {
  width: 100%;
 float:left;
 position:relative;


}
#blog-container {
  width: 100%;
  position: relative;
  float:left;
  margin: 0 0 50px 0;
}

#blog-container #blog-container-center {
  width: 1180px;
  display:block;
  margin: 0 auto;
  padding: 0px;
}

#blog-container #blog-container-center h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 30px;
  color: #2387a3;
  font-weight: 600;
  line-height: 120%;
  font-style: italic;
}

#blog-container #inner-container {
  width: 100%;
  position: relative;
  float:left;
  background-color: #2387a3; 
  padding: 50px 0px 50px 0px;
}
#blog-container #inner-container #slider {
  width: 100%;
  position: relative;
  float:left;
  height: 100px;
  overflow: hidden;

}
#blog-container #inner-container #slider ul {
  width: 100%;
  position: relative;
  float:left;

}
#blog-container #inner-container #slider ul li {
  float:left;
  margin: 0px 0px 0px 0px;
  width: 360px;
  position: relative;
  padding: 0px 0px 0px 0px;


}

#blog-container #inner-container #slider ul li:hover > a h5 { text-decoration: underline; }

#blog-container #inner-container #slider ul li img {
  float: left;
  margin: 0 10px 0px 0;
}
#blog-container #inner-container #slider ul li h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #ffff00;
  margin: 0px 0 0px 0;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
}

#blog-container #inner-container #slider ul li h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: 400;
  text-align: left;
}
d
#blog-container #inner-container #slider .bx-viewport {
  height: auto !important;
}
#blog-container #pager {
  width: 100%;
  position: relative;
  float:left;
  text-align: center;
  margin: 20px 0 0 0;
}
#blog-container #pager .bx-pager-item {
  display: inline-block;
}
#blog-container #pager .bx-pager-item a {
  width: 20px;
  height: 20px;
  display: block;
  color: transparent;
  background-color: #cccccc;
  margin: 0 5px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-box-sizing: border-box;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

#blog-container #pager .bx-pager-item a:hover,
#blog-container #pager .bx-pager-item a.active {
  background-color: #ff7212;
}

#ads-1180-container {
  width: 100%;
  position: relative;
  float:left;
  margin: 0 0 40px 0;
}

#ads-1180-container #ads-1180-container-center {
  margin: 0 auto;
  padding: 0px;
  width: 1180px;
  display: block;

}

#ads-1180-container #ads-1180-container-center img {
  width: 100%; height: auto;
}

#secondary-container {
  width: 99%;
  position: relative;
  float:left;
  margin: 0px 0px 50px 0px;


}

#secondary-container #secondary-container-center {
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  width: 1180px;
  display: block;
}

#secondary-container #secondary-container-center .block {
  float: left;
  position: relative;
  width: 358px;
  margin-right: 50px
}


#secondary-container #secondary-container-center .block:last-child {
  margin: 0px 0px 0px 0px;

}


#secondary-container #secondary-container-center .block h2 {
  font-family: 'Open Sans', sans-serif;
  color: #f72227;
  font-weight: 600;
  font-size: 22px;
  line-height: 120%;
  margin: 0 0 5px 0;
  font-style: italic;
}
#secondary-container #secondary-container-center .block #inner-container {
  width: 340px;
  float:left;
  position: relative;
  border: 1px solid #cccccc;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  padding: 40px 10px 0px 10px;
  text-align: center;
}


#secondary-container #secondary-container-center .block #inner-container ul,
#secondary-container #secondary-container-center .block #inner-container li {
  width: 100%;
  position: relative;
  float:left;
  text-align: left;
}
#secondary-container #secondary-container-center .block #inner-container ul li,
#secondary-container #secondary-container-center .block #inner-container li li {
  height: 105px;
  overflow-y: hidden;
}


#secondary-container #secondary-container-center .block #inner-container ul.schedule li,
#secondary-container #secondary-container-center .block #inner-container li.schedule li {
  margin: 0px 0px 0px px;
}
#secondary-container #secondary-container-center .block #inner-container ul.schedule li a,
#secondary-container #secondary-container-center .block #inner-container li.schedule li a {
  max-height: 100%;
  position: relative;
  padding: 0 50px 0 0;
  overflow-y: hidden;
}

#secondary-container #secondary-container-center .block #inner-container ul.schedule li h4,
#secondary-container #secondary-container-center .block #inner-container li.schedule li h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #333333;
  line-height: 120%;
  margin: 0px 0px 3px 0px;
  font-weight: 600;
}
#secondary-container #secondary-container-center .block #inner-container ul.schedule li h6,
#secondary-container #secondary-container-center .block #inner-container li.schedule li h6 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #333333;
  line-height: 120%;
  margin: 0 0 3px 0;
  font-weight: 400;
  height: 82px; 
  overflow: hidden;
}
#secondary-container #secondary-container-center .block #inner-container ul.schedule li .date,
#secondary-container #secondary-container-center .block #inner-container li.schedule li .date {
  width: 45px;
  padding: 10px 0;
  text-align: center;
  background-color: #f72227;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #ffffff;
  line-height: 100%;
}
#secondary-container #secondary-container-center .block #inner-container ul.schedule li .date span,
#secondary-container #secondary-container-center .block #inner-container li.schedule li .date span {
  font-size: 20px;
  width: 100%;
  display: block;
  padding: 0px 0px 2px 0px;
}
#secondary-container #secondary-container-center .block #inner-container ul > li,
#secondary-container #secondary-container-center .block #inner-container li > li {
  margin: 19px 0;
  display: inline-block;
  position: relative;
}
#secondary-container #secondary-container-center .block #inner-container ul > li:first-child,
#secondary-container #secondary-container-center .block #inner-container li > li:first-child {
  margin: 0 0 20px 0;
}
#secondary-container #secondary-container-center .block #inner-container ul > li a,
#secondary-container #secondary-container-center .block #inner-container li > li a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#secondary-container #secondary-container-center .block #inner-container ul li a:hover > h6 ,
#secondary-container #secondary-container-center .block #inner-container li li a:hover > h6{
  background-color: none; text-decoration: underline;
}


#secondary-container #secondary-container-center .block:first-child  #inner-container ul > li img,
#secondary-container #secondary-container-center .block:first-child  #inner-container li > li img {
  float: left;
  margin: 0 10px 0 0;
  width: 100px; 
   height: auto;
}

#secondary-container #secondary-container-center .block #inner-container ul > li img,
#secondary-container #secondary-container-center .block #inner-container li > li img {
  float: left;
  margin: 0 10px 0 0;
  width: 155px; 
   height: auto;
}


#secondary-container #secondary-container-center .block #inner-container ul > li h4,
#secondary-container #secondary-container-center .block #inner-container li > li h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #f72227;
  line-height: 120%;
  margin: 0px 0px 0px 0px;
  font-weight: 600;
}
#secondary-container #secondary-container-center .block #inner-container ul > li h6,
#secondary-container #secondary-container-center .block #inner-container li > li h6 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #333333;
  line-height: 120%;
  margin: 2px 0px 0px 0px ;
  font-weight: 400;
}
#secondary-container #secondary-container-center .block #inner-container a.more {
  display: inline-block;
  background-color: #f72227;
  padding: 6px 12px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #ffffff;
  margin: 0;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

#secondary-container #secondary-container-center .block #inner-container a.more:hover  { background: #B20000;}

#main-editorials-container {
  width: 100%;
  position: relative;
  display: table;
  text-align: center;
  margin: 0 0 50px 0;
  background-color: rgba(254, 123, 34, 0.95);
}

#main-editorials-container .background-separator {
  width: 100%;
  height: 340px;
  position: absolute;
  top: 0;
  left: 0;
	background: #FC8433;


}

#main-editorials-container #main-editorials-container-center {
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  width: 1180px;
  display: display: block;
  text-align: left;
}

#main-editorials-container #main-editorials-container-center ul {
  float: left;
  width: 294px;
  position: relative;
  margin: 0;
}

#main-editorials-container #main-editorials-container-center ul.closed li:first-child {
  background-color: #ff9751;
}

#main-editorials-container #main-editorials-container-center ul h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  color: #ffffff;
  line-height: 120%;
  font-style: italic;
  font-weight: 600;
  margin: 0 0 5px 0;
  text-align: left;
  text-transform: uppercase;
}
#main-editorials-container #main-editorials-container-center ul li {
  width: 100%;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  text-align: center;
  position: relative;
  padding: 32px 0;
}

#main-editorials-container #main-editorials-container-center ul li:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
#main-editorials-container #main-editorials-container-center ul li a {
  overflow-y: hidden;
  display: block;
  padding: 0 24px;
  height: 80px;
}

#main-editorials-container #main-editorials-container-center ul li:first-child {
  height: 340px;
  background-color: #ff8a3c;
  overflow-y: initial !important;
  padding: 0;

}

#main-editorials-container #main-editorials-container-center ul li:first-child a {
  overflow-y: initial;
  display: block;
  padding: 32px 24px;
  height: auto;
}
#main-editorials-container #main-editorials-container-center ul li img {
  width: 100%; height: auto; 
}

#main-editorials-container #main-editorials-container-center ul li h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #ffff00;
  font-weight: 600;
  text-align: left;
  padding: 0px; 
  margin: 0px;

}
#main-editorials-container #main-editorials-container-center ul li h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: 400;
  text-align: left;
}

#main-editorials-container #main-editorials-container-center ul li:first-child h3{   font-size: 16px; } 

#main-editorials-container #main-editorials-container-center ul li:first-child h5 {   font-size: 16px; } 


#main-editorials-container #main-editorials-container-center ul li i {
  position: absolute;
  bottom: -16px;
  z-index: 2;
  left: 45%;
  font-size: 32px;
  color: #ffffff;
}
#secundary-editorials-container {
  width: 100%;
  position: relative;
  float:left;
  text-align: center;
  margin: 0px 0px 0px 0px;
}
#secundary-editorials-container #secundary-editorials-container-center {
  margin: 0 auto;
  padding: 0px;
  width: 1180px;
  display: block;
  text-align: left;
}

#secundary-editorials-container #secundary-editorials-container-center #ads-3 {
  width: 360px;
  float: left;
  position: relative;
  margin-right: 50px;	
}

#secundary-editorials-container #secundary-editorials-container-center #ads-3 img {
  width: 100%; height: auto;
}


#secundary-editorials-container #secundary-editorials-container-center #editorials {
  width: 770px;
  float: left;
  position: relative;


}


#secundary-editorials-container #secundary-editorials-container-center #editorials ul {
  width: 100%;
  position: relative;
  float: left;
}
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li {
  width: 360px;
  height: 335px;
   float:left;
  position:relative;
  margin: -6px 0px 50px 0px;
  overflow-y: hidden;

}

#secundary-editorials-container #secundary-editorials-container-center #editorials ul li.margin { float: right;  }  




#secundary-editorials-container #secundary-editorials-container-center #editorials ul li.brazil h2 {
  color: #468c00;
}

#secundary-editorials-container #secundary-editorials-container-center #editorials ul li.brazil h4 {
  color: #468c00;
}

#secundary-editorials-container #secundary-editorials-container-center #editorials ul li.world h2 {
  color: #fe7b22;
}

#secundary-editorials-container #secundary-editorials-container-center #editorials ul li.world h4 {
  color: #fe7b22;
}

#secundary-editorials-container #secundary-editorials-container-center #editorials ul li.entertainment h2 {
  color: #6c256b;
}


#secundary-editorials-container #secundary-editorials-container-center #editorials ul li.entertainment h4 {
  color: #6c256b;
}

#secundary-editorials-container #secundary-editorials-container-center #editorials ul li.opportunities h2 {
  color: #b20000;
}

#secundary-editorials-container #secundary-editorials-container-center #editorials ul li.opportunities h4 {
  color: #b20000;
}

#secundary-editorials-container #secundary-editorials-container-center #editorials ul li a {
  color: inherit;
}
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li a:hover {
  text-decoration: underline;
}
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 600;
  margin: 0 0 5px 0;
  line-height: 120%;
text-transform: uppercase;
}

#secundary-editorials-container #secundary-editorials-container-center #editorials ul li img {
  width: 100%;
   height: auto;
  margin: 0 0 5px 0;
}
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  color: #468c00;
  margin: 0 0 2px 0;
}
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li h5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  color: #333333;
}


#ads-360-container {
  width: 100%;
  position: relative;
  display: table;
  text-align: center;
  margin: 0 0 50px 0;
}

#ads-360-container #ads-360-container-center {
  margin: 0 auto;
  padding: 0;
  width: 1180px;
  display: block;

}

#ads-360-container #ads-360-container-center ul {
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
}

#ads-360-container #ads-360-container-center ul li {
  width: 360px;
  float:left;
  position: relative;
  margin: 0px 50px 0px 0px;
}

#ads-360-container #ads-360-container-center ul li.nomargin {   margin: 0px 0px 0px 0px; } 


#ads-360-container #ads-360-container-center ul li img {
  width: 100%; height: auto;
}

#read-more-container {
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
  margin: 0 0 50px 0;
}

#read-more-container #read-more-container-center {
  margin: 0 auto;
  padding: 0;
  width: 1180px;
  display: block;
  text-align: left;
}

#read-more-container #read-more-container-center .block {
  float: left;
  position: relative;
  width: 358px;
  margin-right: 50px
}

#read-more-container #read-more-container-center .block:last-child {
  margin: 0px 0px 0px 0px;

}

#read-more-container #read-more-container-center .block h2 {
  font-family: 'Open Sans', sans-serif;
  color: #f72227;
  font-weight: 600;
  font-size: 22px;
  line-height: 120%;
  margin: 0 0 5px 0;
  font-style: italic;
}
#read-more-container #read-more-container-center .block #inner-container {
  width: 340px;
  float:left;
  position: relative;
  border: 1px solid #cccccc;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  padding: 10px;
}


#read-more-container #read-more-container-center .block #inner-container ul,
#read-more-container #read-more-container-center .block #inner-container li {
  width: 100%;
  position: relative;
  float: left;
}
#read-more-container #read-more-container-center .block #inner-container ul > li,
#read-more-container #read-more-container-center .block #inner-container li > li {
  margin: 10px 0px 10px 0px;
  float: left;
  position: relative;
  height: 50px;
  overflow-y: hidden;
}

#read-more-container #read-more-container-center .block #inner-container ul > li a,
#read-more-container #read-more-container-center .block #inner-container li > li a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
#read-more-container #read-more-container-center .block #inner-container ul > li a:hover,
#read-more-container #read-more-container-center .block #inner-container li > li a:hover {
  text-decoration: underline;
}
#read-more-container #read-more-container-center .block #inner-container ul > li a .counter,
#read-more-container #read-more-container-center .block #inner-container li > li a .counter {
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  line-height: 120%;
  padding: 12px 18px;
  text-align: center;
  display: block;
  background-color: #f72227;
  color: #ffffff;
  margin: 0 10px 0 0;
}

#read-more-container #read-more-container-center .block #inner-container ul > li a h3,
#read-more-container #read-more-container-center .block #inner-container li > li a h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #333333;
  line-height: 120%;
  font-weight: 400;
  padding: 0px; 
  margin: 0px;
}



#footer {
  width: 100%;
  position: relative;
  display: table;
  background-color: rgba(255, 114, 18, 0.85);
  text-align: center;
}
#footer #footer-center {
  width: auto;
  margin: 0 auto;
  padding: 40px 0;
  display: table;
  position: relative;
}
#footer #footer-center ul {
  width: 100%;
  position: relative;
  display: table;
}
#footer #footer-center ul li {
  display: inline-block;
  padding: 0 18px;
  border-right: 2px solid #ffffff;
 text-transform: uppercase;
}

#footer #footer-center ul li:first-child {
  padding-left: 0;
}
#footer #footer-center ul li:last-child {
  border: none;
  padding-right: 0;
}
#footer #footer-center ul li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #ffffff;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}


#footer #footer-center ul li a:hover {

  color: #FFFF00;
}
#footer #footer-center p {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  margin: 20px 0;
}

@media screen and (max-width: 1024px) {

#menu #menu-center { width: 1024px; }
#header-additional #header-additional-center {  width: 984px; }
#logo { width: 85px; margin-left: -43px; }
#logo2 a { width: 85px; margin-left: -43px; }

#header-additional #header-additional-center .block:last-child .inner-block { font-size: 18px; margin: 0 0 0 25px; }

#main-container #main-container-center { width: 984px;  }
#main-container #main-container-center #left-container {  width: 650px;  margin: 0px 20px 0px 0px;}
#main-container #main-container-center #left-container #latest-news a h2 { font-size: 24px; }
#main-container #main-container-center #left-container ul {  width: 315px; }
#main-container #main-container-center #left-container ul li { height: 85px; }
#main-container #main-container-center #left-container ul:last-child { padding: 0px 0px 0px 20px; }
#main-container #main-container-center #left-container ul li:first-child h5 { font-size: 16px; }
#main-container #main-container-center #left-container ul li:first-child h3 { font-size: 16px; }
#main-container #main-container-center #left-container ul li:first-child {height: 290px;}
#main-container #main-container-center #left-container ul li img {  max-width: 125px; }
#main-container #main-container-center #left-container ul li h3 { font-size: 14px; }
#main-container #main-container-center #left-container ul li h5 { font-size: 14px; }
#main-container #main-container-center #left-container ul li:last-child h5 { font-size: 14px; }
#main-container #main-container-center #left-container ul li:last-child h3 { font-size: 16px; }


#main-container #main-container-center #right-container { width: 314px;}

#blog-container #blog-container-center { width: 984px;}

#ads-1180-container #ads-1180-container-center { width: 984px; }

#secondary-container #secondary-container-center { width: 984px;}

#secondary-container #secondary-container-center .block { width: 312px; margin-right: 21px; }
#secondary-container #secondary-container-center .block #inner-container { width: 292px;  }
#secondary-container #secondary-container-center .block #inner-container ul li,
#secondary-container #secondary-container-center .block #inner-container li li {height: 90px; }
#secondary-container #secondary-container-center .block #inner-container ul > li img,
#secondary-container #secondary-container-center .block #inner-container li > li img { width: 125px;  }

#read-more-container #read-more-container-center { width: 984px;}
#read-more-container #read-more-container-center  .block { width: 312px; margin-right: 21px; }
#read-more-container #read-more-container-center  .block #inner-container { width: 292px;  }

#main-editorials-container #main-editorials-container-center { width: 984px; }
#main-editorials-container #main-editorials-container-center ul { width: 246px; }
#main-editorials-container #main-editorials-container-center ul li a { height: 100px; }

#secundary-editorials-container #secundary-editorials-container-center {  width: 984px; } 
#secundary-editorials-container #secundary-editorials-container-center #ads-3 { width: 314px;  margin-right: 20px; }
#secundary-editorials-container #secundary-editorials-container-center #editorials { width: 650px;  } 
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li { width: 314px;  height: 325px;  }

#ads-360-container #ads-360-container-center { width: 984px;  }
#ads-360-container #ads-360-container-center ul li { width: 314px;   margin: 0px 20px 0px 0px; }

#main-container #main-container-center #inner-left-container { width: 650px;  margin-right: 20px; }

#main-container #main-container-center #right-container .block #schedule #inner-container { width: 292px; } 

#main-container #main-container-center #right-container .block #latest #inner-container  { width: 292px; } 


}

@media screen and (max-width: 980px) {

#header-additional #header-additional-center {  width: 940px }

#header-additional #header-additional-center .block:last-child .inner-block {  margin: 0 0 0 20px; }

#menu #menu-center { width: 980px; }
#main-container #main-container-center { width: 940px; }
#main-container #main-container-center #left-container {  width: 620px;}
#main-container #main-container-center #left-container ul {  width: 300px; }
#menu #menu-center ul li a { font-size: 12px; padding: 21px 32px;}

#main-container #main-container-center #right-container { width: 300px;}

#main-container #main-container-center #right-container .block #call-to-action-container > #inner-container a.content i,
#main-container #main-container-center #right-container .block #inner-container > #inner-container a.content i { display: none; }

#blog-container #blog-container-center { width: 940px; }

#ads-1180-container #ads-1180-container-center { width: 940px; }

#secondary-container #secondary-container-center { width: 940px;}
#secondary-container #secondary-container-center .block { width: 298px; margin-right: 20px; }
#secondary-container #secondary-container-center .block #inner-container { width: 278px;  }
#secondary-container #secondary-container-center .block #inner-container ul li,
#secondary-container #secondary-container-center .block #inner-container li li {height: 85px; }

#read-more-container #read-more-container-center { width: 940px;}
#read-more-container #read-more-container-center .block { width: 298px; margin-right: 20px; }
#read-more-container #read-more-container-center .block #inner-container { width: 278px;  }

#main-editorials-container #main-editorials-container-center { width: 940px; }
#main-editorials-container #main-editorials-container-center ul { width: 235px; }

#secundary-editorials-container #secundary-editorials-container-center {  width: 940px;} 
#secundary-editorials-container #secundary-editorials-container-center #ads-3 { width: 300px;  }
#secundary-editorials-container #secundary-editorials-container-center #editorials { width: 620px;  } 
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li { width: 300px;  height: 315px; }

#ads-360-container #ads-360-container-center { width: 940px;  }
#ads-360-container #ads-360-container-center ul li { width: 300px;  }

#main-container #main-container-center #inner-left-container { width: 620px;  }

#main-container #main-container-center #right-container .block #schedule #inner-container { width: 278px; } 

#main-container #main-container-center #right-container .block #latest #inner-container  { width: 278px; } 

}

@media screen and (max-width: 900px) {

#menu { display: none; }
.header { display: block; }



#header-additional #header-additional-center {  width: 740px; }
#header-additional #header-additional-center .block { width: 100%; max-width: 100%; text-align: center; display: block; float: none !important; }
#header-additional #header-additional-center .block .inner-block { width: 100%; text-align: center;  margin: 5px 0 !important; }
#header-additional #header-additional-center .block:first-child  { padding: 20px 0px 0px 0px;}
#header-additional #header-additional-center .block:first-child .inner-block i { float: none !important;  }
#header-additional #header-additional-center .block:first-child .inner-block span { float: none !important; }
#header-additional #header-additional-center .block:last-child .inner-block { margin: 5px 0 !important; }
#header-additional #header-additional-center .block:last-child .inner-block:last-child { margin: 5px 0 !important; }
#header-additional #header-additional-center .block:last-child .inner-block i {  float: none !important; }
#header-additional #header-additional-center .block:last-child .inner-block ul,
#header-additional #header-additional-center .block:last-child .inner-block li { text-align: center; width: 100%; }
#header-additional #header-additional-center .block:last-child .inner-block ul > li,
#header-additional #header-additional-center .block:last-child .inner-block li > li { width: auto;}

#main-container #main-container-center { width: 740px;  }
#main-container #main-container-center #left-container {  width: 740px; }
#main-container #main-container-center #left-container ul {  width: 345px; }
#main-container #main-container-center #left-container ul:last-child { padding: 0px 0px 0px 50px; }
#main-container #main-container-center #left-container ul li { height: 100px; }
#main-container #main-container-center #left-container ul li img {  max-width: 150px; }
#main-container #main-container-center #left-container ul li:first-child {height: 321px; }
#main-container #main-container-center #left-container ul li:first-child h5 { font-size: 18px; }
#main-container #main-container-center #left-container ul li:first-child h3 { font-size: 18px; }

#main-container #main-container-center #right-container { width: 740px;}
#main-container #main-container-center #right-container .block:first-child { width: 100%; }
#main-container #main-container-center #right-container .block { width: 345px; margin: 14px 50px 0px 0px; }
#main-container #main-container-center #right-container .block.nomargin { margin: 0px 0px 50px 0px; margin-top: -8px; }

#main-container #main-container-center #right-container .block.nomargin, x:-moz-any-link, x:default { margin-top: 14px; }

#main-container #main-container-center #right-container .block #call-to-action-container > #inner-container a.content i,
#main-container #main-container-center #right-container .block #inner-container > #inner-container a.content i { display: block; }

#blog-container { padding: 50px 0px 0px 0px; }
#blog-container #blog-container-center { width: 740px; }

#ads-1180-container #ads-1180-container-center { width: 740px; }

#read-more-container #read-more-container-center  { width: 740px;}
#read-more-container #read-more-container-center .block { width: 345px; margin-right: 50px; }
#read-more-container #read-more-container-center .block #inner-container { width: 323px;  }
#read-more-container #read-more-container-center  .block.nomargin { margin: 0px 0px 50px 0px; }

#secondary-container #secondary-container-center { width: 740px;}
#secondary-container #secondary-container-center .block { width: 345px; margin-right: 50px;}
#secondary-container #secondary-container-center .block #inner-container { width: 323px;  }

#secondary-container #secondary-container-center .block.nomargin { margin: 0px 0px 50px 0px; margin-top: -23px;  }


#main-editorials-container #main-editorials-container-center { width: 740px; }
#main-editorials-container #main-editorials-container-center ul { width: 370px; }
#main-editorials-container #main-editorials-container-center ul li:first-child { height: 370px; }
#main-editorials-container #main-editorials-container-center ul li a { height: 70px; }

#secundary-editorials-container #secundary-editorials-container-center {  width: 740px;} 
#secundary-editorials-container #secundary-editorials-container-center #ads-3 { width: 341px; margin: 0px 0px 50px 0px;}
#secundary-editorials-container #secundary-editorials-container-center #editorials { width: 740px;  } 
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li { width: 345px; height: 321px;   }


#ads-360-container #ads-360-container-center { width: 740px;  }
#ads-360-container #ads-360-container-center ul li { width: 345px; margin: 0px 0px 50px 0px; }
#ads-360-container #ads-360-container-center ul li:first-child { margin: 0px 50px 0px 0px;  }

#main-container #main-container-center #inner-left-container { width: 740px;  margin-right: 0px; }

#main-container #main-container-center #right-container .block.sidebar  { margin: 50px 0px 50px 0px; }


#main-container #main-container-center #right-container .block.sidebar2  {  width: 345px;  }
#main-container #main-container-center #right-container .block.margin  {  float: right; margin-top: 0px;}
#main-container #main-container-center #right-container .block #schedule #inner-container { width: 323px; } 
#main-container #main-container-center #right-container .block #latest #inner-container { width: 323px; }


#main-editorials-container .background-separator {  height: 370px; } 


}



@media screen and (max-width: 768px) { 

#header-additional #header-additional-center {  width: 640px; }

#main-container #main-container-center { width: 640px;  }
#main-container #main-container-center #left-container {  width: 640px; }
#main-container #main-container-center #left-container ul {  width: 310px; }
#main-container #main-container-center #left-container ul:last-child { padding: 0px 0px 0px 20px; }
#main-container #main-container-center #left-container ul li:first-child {height: 300px;}


#main-container #main-container-center #right-container { width: 640px;}
#main-container #main-container-center #right-container .block { width: 310px; margin: 14px 20px 50px 0px; }

#blog-container #blog-container-center { width: 640px; }

#ads-1180-container #ads-1180-container-center { width: 640px; }

#secondary-container #secondary-container-center { width: 640px;}
#secondary-container #secondary-container-center .block { width: 305px; margin-right: 20px; }
#secondary-container #secondary-container-center .block #inner-container { width: 283px;   }
#secondary-container #secondary-container-center .block #inner-container ul li,
#secondary-container #secondary-container-center .block #inner-container li li {height: 85px; }
#secondary-container #secondary-container-center .block.nomargin { margin: 0px 0px 50px 0px; margin-top: 0px;  }

#read-more-container #read-more-container-center { width: 640px;}
#read-more-container #read-more-container-center  .block { width: 305px; margin-right: 20px; }
#read-more-container #read-more-container-center  .block #inner-container { width: 283px;  }

#main-editorials-container #main-editorials-container-center { width: 640px; }
#main-editorials-container #main-editorials-container-center ul { width: 320px; }
#main-editorials-container #main-editorials-container-center ul li:first-child { height: 380px; }
#main-editorials-container #main-editorials-container-center ul li a { height: 90px; }

#secundary-editorials-container #secundary-editorials-container-center {  width: 640px;} 
#secundary-editorials-container #secundary-editorials-container-center #ads-3 { width: 305px; }
#secundary-editorials-container #secundary-editorials-container-center #editorials { width: 640px;  } 
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li { width: 305px; height: 325px;   }

#ads-360-container #ads-360-container-center { width: 640px;  }
#ads-360-container #ads-360-container-center ul li { width: 305px;  }
#ads-360-container #ads-360-container-center ul li:first-child { margin: 0px 20px 0px 0px;  }


#main-container #main-container-center #inner-left-container { width: 640px;  }

#main-container #main-container-center #right-container .block.sidebar  { margin: 0px 0px 50px 0px; }

#main-container #main-container-center #right-container .block.sidebar2  {  width: 305px;  }
#main-container #main-container-center #right-container .block #schedule #inner-container { width: 283px; } 
#main-container #main-container-center #right-container .block #latest #inner-container { width: 283px; }

}


@media screen and (max-width: 640px) { 

#header-additional #header-additional-center {  width: 600px; }

#main-container #main-container-center { width: 600px;  }
#main-container #main-container-center #left-container {  width: 600px; }
#main-container #main-container-center #left-container ul {  width: 290px; }
#main-container #main-container-center #left-container ul li:first-child {height: 285px; }

#main-container #main-container-center #right-container { width: 600px;}
#main-container #main-container-center #right-container .block { width: 290px; }

#blog-container #blog-container-center { width: 600px; }

#ads-1180-container #ads-1180-container-center { width: 600px; }

#secondary-container #secondary-container-center { width: 600px;}
#secondary-container #secondary-container-center .block { width: 285px; }
#secondary-container #secondary-container-center .block #inner-container { width: 263px;  }

#read-more-container #read-more-container-center { width: 600px;}
#read-more-container #read-more-container-center  .block { width: 285px;  }
#read-more-container #read-more-container-center  .block #inner-container { width: 263px;  }

#main-editorials-container #main-editorials-container-center { width: 600px; }
#main-editorials-container #main-editorials-container-center ul { width: 300px; }
#main-editorials-container #main-editorials-container-center ul li:first-child { height: 350px; }
#main-editorials-container #main-editorials-container-center ul li a { height: 80px; }

#secundary-editorials-container #secundary-editorials-container-center {  width: 600px;} 
#secundary-editorials-container #secundary-editorials-container-center #ads-3 { width: 285px; }
#secundary-editorials-container #secundary-editorials-container-center #editorials { width: 600px;  } 
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li { width: 285px; height: 305px;   }

#ads-360-container #ads-360-container-center { width: 600px;  }
#ads-360-container #ads-360-container-center ul li { width: 285px; margin: 0px 0px 50px 0px; }

#main-container #main-container-center #inner-left-container { width: 600px;  }

#main-container #main-container-center #right-container .block.sidebar2  {  width: 285px;  }
#main-container #main-container-center #right-container .block #schedule #inner-container { width: 263px; } 
#main-container #main-container-center #right-container .block #latest #inner-container { width: 263px; }

#main-editorials-container .background-separator {  height: 350px; } 
}


@media screen and (max-width: 600px) { 

#header-additional #header-additional-center {  width: 340px; }

#main-container #main-container-center #left-container #latest-news { margin-bottom: 50px; }

#main-container #main-container-center { width: 340px;  }
#main-container #main-container-center #left-container {  width: 340px; }
#main-container #main-container-center #left-container ul {  width: 340px; }
#main-container #main-container-center #left-container ul:last-child { padding: 0px 0px 0px 0px;  }
#main-container #main-container-center #left-container ul li:first-child {height: auto; margin: 0px;}
#main-container #main-container-center #left-container ul li:last-child h5 { font-size: 16px; }
#main-container #main-container-center #left-container ul li:last-child h3 { font-size: 18px; }

#main-container #main-container-center #right-container { width: 340px;}
#main-container #main-container-center #right-container .block { width: 340px; margin: 14px 0px 50px 0px; }
#main-container #main-container-center #right-container .block.nomargin {  margin-top: 0px; }

#blog-container #blog-container-center { width: 340px; }

#ads-1180-container #ads-1180-container-center { width: 340px; }

#secondary-container #secondary-container-center { width: 340px;}
#secondary-container #secondary-container-center .block { width: 340px; margin-right: 0px; }
#secondary-container #secondary-container-center .block #inner-container { width: 320px;  }
#secondary-container #secondary-container-center .block.nomargin { margin: 50px 0px 50px 0px; }

#read-more-container #read-more-container-center  { width: 340px;}
#read-more-container #read-more-container-center .block { width: 340px; margin-right: 0px; }
#read-more-container #read-more-container-center  .block #inner-container { width: 320px;  }
#read-more-container #read-more-container-center  .block.nomargin { margin: 50px 0px 50px 0px; }

#main-editorials-container #main-editorials-container-center { width: 340px; }
#main-editorials-container #main-editorials-container-center ul { width: 340px; }
#main-editorials-container #main-editorials-container-center ul li:first-child { height: 380px; }

#secundary-editorials-container #secundary-editorials-container-center {  width: 340px;} 
#secundary-editorials-container #secundary-editorials-container-center #ads-3 { width: 340px;}
#secundary-editorials-container #secundary-editorials-container-center #editorials { width: 340px;  } 
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li { width: 340px; height: 325px;   }


#ads-360-container #ads-360-container-center { width: 340px;  }
#ads-360-container #ads-360-container-center ul li { width: 340px; margin: 0px 0px 50px 0px; }
#ads-360-container #ads-360-container-center ul li:first-child { margin: 0px 0px 50px 0px;  }

#footer #footer-center ul li { width: 100%; border: none; margin: 5px 0; padding: 0;  }
#footer #footer-center p {  padding: 0 15%; }

#main-container #main-container-center #inner-left-container { width: 340px;  }

#main-container #main-container-center #right-container .block #schedule #inner-container { width: 320px; } 

#main-container #main-container-center #right-container .block #latest #inner-container  { width: 320px; } 

#main-container #main-container-center #right-container .block.sidebar2  {  width: 340px;  }
#main-container #main-container-center #right-container .block #schedule #inner-container { width: 318px; } 
#main-container #main-container-center #right-container .block.margin  {  float: left; margin-top: 0px;}
#main-container #main-container-center #right-container .block #latest #inner-container { width: 318px; }


#main-editorials-container .background-separator {  height: 380px; } 


#show_flutuante { width:260px; height:260px; position: fixed; top:150px; left:50%; z-index: 888;  margin-left: -130px;}
#bannerflutuante { width:260px; height:260px; }
#btfechar {  width:250px;}
#imgbanner { width:260px;  height:260px;}

}


@media screen and (max-width: 320px) { 

#header-additional #header-additional-center {  width: 300px; }

#main-container #main-container-center { width: 300px;  }
#main-container #main-container-center #left-container {  width: 300px; }
#main-container #main-container-center #left-container ul {  width: 300px; }

#main-container #main-container-center #right-container { width: 300px;}
#main-container #main-container-center #right-container .block { width: 300px; }

#blog-container #blog-container-center { width: 300px; }

#ads-1180-container #ads-1180-container-center { width: 300px; }

#secondary-container #secondary-container-center { width: 300px;}
#secondary-container #secondary-container-center .block { width: 300px; margin-right: 0px; }
#secondary-container #secondary-container-center .block #inner-container { width: 280px;  }

#read-more-container #read-more-container-center  { width: 300px;}
#read-more-container #read-more-container-center .block { width: 300px; margin-right: 0px; }
#read-more-container #read-more-container-center  .block #inner-container { width: 280px;  }

#main-editorials-container #main-editorials-container-center { width: 300px; }
#main-editorials-container #main-editorials-container-center ul { width: 300px; }

#secundary-editorials-container #secundary-editorials-container-center {  width: 300px;} 
#secundary-editorials-container #secundary-editorials-container-center #ads-3 { width: 300px;}
#secundary-editorials-container #secundary-editorials-container-center #editorials { width: 300px;  } 
#secundary-editorials-container #secundary-editorials-container-center #editorials ul li { width: 300px; height: 315px;   }

#ads-360-container #ads-360-container-center { width: 300px;  }
#ads-360-container #ads-360-container-center ul li { width: 300px; }

#main-container #main-container-center #inner-left-container { width: 300px;  }

#main-container #main-container-center #right-container .block #schedule #inner-container { width: 280px; } 

#main-container #main-container-center #right-container .block #latest #inner-container  { width: 280px; } 

#main-container #main-container-center #right-container .block.sidebar2  {  width: 300px;  }
#main-container #main-container-center #right-container .block #schedule #inner-container { width: 278px; } 
#main-container #main-container-center #right-container .block #latest #inner-container { width: 278px; }


}