@font-face {
	font-family: 'Playfair';
	src: url('fonts/playfairdisplay-regular-webfont.eot');
	src: url('fonts/playfairdisplay-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/playfairdisplay-regular-webfont.woff') format('woff'),
		 url('fonts/playfairdisplay-regular-webfont.ttf') format('truetype'),
		 url('fonts/playfairdisplay-regular-webfont.svg#source_sans_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PlayfairB';
	src: url('fonts/playfairdisplay-bold-webfont.eot');
	src: url('fonts/playfairdisplay-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/playfairdisplay-bold-webfont.woff') format('woff'),
		 url('fonts/playfairdisplay-bold-webfont.ttf') format('truetype'),
		 url('fonts/playfairdisplay-bold-webfont.svg#source_sans_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Source';
	src: url('fonts/sourcesanspro-regular-webfont.eot');
	src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
		 url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
		 url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceB';
	src: url('fonts/sourcesanspro-bold-webfont.eot');
	src: url('fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/sourcesanspro-bold-webfont.woff') format('woff'),
		 url('fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
		 url('fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Istok';
	src: url('fonts/istokweb-regular-webfont.eot');
	src: url('fonts/istokweb-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/istokweb-regular-webfont.woff') format('woff'),
		 url('fonts/istokweb-regular-webfont.ttf') format('truetype'),
		 url('fonts/istokweb-regular-webfont.svg#istok_webregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{font-family: 'PlayfairB';font-size: 17px;color: #666;}
.wrap{max-width: 1230px;}
._s{background-image: url(../img/_s-samuel.png);}
._text{border: 1px solid #e8e8e8;padding: 8px;font-size: 16px;color: #aaa;}
._submit{padding: 9px 10px;font-size: 16px;color: #fff;background-color: #737373;background-image: linear-gradient(to bottom,  #979797 0%,#6f6f6f 100%);}
._button{background-color: #ebedee;color: #000;padding: 10px 70px;font-size: 24px;border-radius: 8px;}
._button:hover{color: #333;box-shadow: 0 1px 0 #ddd;}
.fl-l{float: left;}

.uol-script-bar{background-color: #363636;height: 31px;}
.yiiPager{float: right;margin-top: 10px;}
.yiiPager li{float: left;height: 20px;overflow: hidden;}
.yiiPager a{display: block;line-height: 22px;padding: 0 6px;}
.yiiPager .first, .yiiPager .last{color: #909090;}
.yiiPager .page{background-color: #909090;color: #fff;margin: 0 2px;}
.yiiPager .page:hover{box-shadow: 0 0 10px #999;}
.yiiPager .selected{background-color: #e5332c;}
.column-full{max-width: 980px;width: 100%;}
.fb_iframe_widget{vertical-align: top;margin-right: 40px;}
.fb-like{margin-right: 10px;vertical-align: top;top: 4px;}
.twitter-follow-button{vertical-align: baseline;}
[id*="___plusone"]{width: 70px !important;}
.color-red{color: #f58466;}
.color-black{color: #000;}

#banner-up{height: 90px;margin-top: 13px;}
#banner-up .banner-g{width: 750px;height: 90px;}

#up{border-top: 1px solid #e8e8e8;margin-top: 14px;font-family: 'Source';}
#up .form-search{margin-left: 20px;padding-top: 10px;width: 410px;height: 86px;overflow: hidden;transition:width ease .2s;}
#up .form-search ._text{width: 330px;border-right-style: none;transition:width ease .2s;}
#up .form-search ._text:before{content: '';width: 18px;height: 18px;background-image: url(../img/_s-samuel.png);background-position: -97px -30px;float: left;}
#up .form-search .search-samuel:before{content: '';width: 18px;height: 18px;background-image: url(../img/_s-samuel.png);background-position: -97px -30px;float: left;}
#up .form-search .input-search{margin-left: 5px;width: 290px;transition:width ease .2s;  border:1px solid #e8e8e8;border-radius: 5px;}
#up .form-search .input-submit{background-color: #db393c;background-image: linear-gradient(to bottom,  #e95853 0%,#d52d33 100%);color: #fff;padding: 8px 12px;}
#up .form-search .input-submit:hover{box-shadow: 0 0 5px #aaa;background-image: none;}
#up .date{margin-bottom: 8px;}
#up .social{margin-left: 20px;margin-top: 30px;width: 185px;height: 55px;overflow: hidden;transition:width ease .2s;margin-left ease .2s;}
#up .social ._s{opacity: .8;}
#up .social ._s:hover{opacity: 1;box-shadow: 0 0 10px #666;}
#up .yt{width: 55px;height: 55px;}
#up .fb, #up .tw, #up .gm{width: 30px;height: 30px;margin-top: 12px;}
#up .fb{background-position: -55px 0;margin-left: 20px;}
#up .tw{background-position: -85px 0;margin-left: 8px;}
#up .gm{background-image: url(../img/ico-gmail.png);margin-left: 8px;}
#up .request-news{margin-left: 20px;margin-top: 12px;}
#up .request-news .title{font-size: 15px;color: #d62d34;margin-bottom: 9px;}
#up .request-news ._text{width: 145px;transition:width ease .2s;}
#up.search-focus .form-search{width: 598px;}
#up.search-focus .form-search ._text{width: 490px;box-shadow: 0 0 20px #ccc;}
#up.search-focus .form-search .input-search{width: 450px;}
#up.search-focus .social{width: 0;margin-left: 0;}
#up.news-focus .social{width: 0;margin-left: 0;}
#up.news-focus .request-news ._text{width: 275px;box-shadow: 0 0 20px #ccc;}


#nav{border-bottom: 1px solid #e8e8e8;}
#nav .tab{position: relative;}
#nav .tab+.tab:before{content: '';position: absolute;left: 0;top: 16px;background-color: #d1d2d4;width: 1px;height: 14px;}
#nav .tab a{padding: 10px 20px;position: relative;font-family: 'SourceB';color: #858585;font-size: 18px;}
#nav .tab a:hover{color: #555;}
#nav .tab a:hover:after{content: '';width: 0;height: 0;position: absolute;left: 50%;bottom: 0;border: 8px solid transparent;border-bottom-color: #c00;margin-left: -4px;}
#nav .hover .submenu-first{border-width: 4px;padding-top: 29px;height: auto;}
#nav .hover .d-b{z-index: 2;}
#nav .submenu a:hover:after{content: none;}
#nav .submenu-first{position: absolute;min-width: 100%;font-size: 17px;left: 1px;top: 0;z-index: 1;overflow: hidden;border: 0px solid #eee;border: 0px solid rgba(45,45,45,.1);padding-top: 0px;height: 0;transition:border ease .2s,padding-top ease .2s,height ease .2s;}
#nav .submenu-first:before{content: '';background-color: #fff;height: 30px;top: 0;right: 0;z-index: 1;position: absolute;width: 100%;}
#nav .submenu-first a{background-color: #fff;padding: 6px 25px;white-space: nowrap;}
#nav .submenu-first a:hover{background-color: #eee;color: #dd4b3e;}


#samuel{font-family: 'Playfair';padding-top: 2px;background-image: url(../img/up-bg-line.png);background-position: top;background-repeat: repeat-x;}
#samuel .up-samuel-logo{margin-left: 30px;margin-top: 8px;}
#samuel .samuel-ads{float: right;margin-top: 16px;padding: 10px 30px;background-color: #f2f2f2;line-height: 50%;}
#samuel .samuel-social{float: right;margin-right: 15px;margin-top: 70px;}
#samuel .samuel-nav{font-family: 'Playfair';background-color: #ff8661;color: #fff;font-size: 18px;position: relative;margin-bottom: 55px;}
#samuel .samuel-nav:after{content: '';position: absolute;left: 0;top: 100%;width: 100%;height: 13px;background-image: url(../img/samuel-sombra.png);}
#samuel .samuel-nav .wrap{height: 43px;}
#samuel .samuel-nav .link{padding: 10px;position: relative;background-color: transparent;transition:background-color .2s;}
#samuel .samuel-nav .link:hover{background-color: #f37853;}
#samuel .samuel-nav .link:hover:before{content: '';position: absolute;left: 50%;top: 100%;width: 0;height: 0;border: 20px solid transparent;border-left-width: 28px;border-right-width: 28px;border-top-color: #f37853;z-index: 1;margin-left: -28px;}

#main .bigtitle{font-size: 48px;color: #666;}
#main .color-red{color: #f58466;}
#main .subtitle{font-size: 22px;color: #666;}
#main .img-thumb{overflow: hidden;}
#main .col-divide{max-width: 490px;width: 100%;}
#main .notice{color: #000;}
#main .jornalist{color: #f58466;}

#main .big-section{}
#main .big-section .bigtitle{font-size: 42px;color: #000;padding-bottom: 5px;}
#main .big-section .bigtitle:hover{text-decoration: underline;}
#main .big-section .reporter{font-size: 14px;}
#main .big-section .col-divide{padding-top: 15px;padding-bottom: 10px;padding-right: 40px;border-top: 1px solid #e6e6e6;}
#main .big-section .col-divide+.col-divide{padding-right: 0;padding-left: 40px;border-left: 1px solid #e6e6e6;}
#main .sub-section{padding-top: 10px;}
#main .sub-section .subtitle{padding-bottom: 5px;letter-spacing: 1px;}
#main .sub-section .subtitle:hover{text-decoration: underline;}
#main .shopping-uol{}

#hashtags{padding-top: 2px;background-image: url(../img/up-bg-line.png);background-position: top;background-repeat: repeat-x;}
#hashtags .hash{color: #696969;margin-left: 6px;border-radius: 4px;padding: 5px 10px;}
#hashtags .hash:before{content: '# ';color: #da373b;}
#hashtags .hash:hover{background-color: #da373b;color: #fff;}
#hashtags .hash:hover:before{color: #fff;}


#column-1{max-width: 980px;width: 100%;}
#column-2{max-width: 220px;margin-left: 30px;padding-bottom: 20px;}
#column-2 .subtitle{font-size: 18px;color: #fd8961;}
#column-2 .subtitle:hover, #column-2 .link-hover:hover{text-decoration: underline;color: #fd8961;}
#column-2 .info-extra{margin-bottom: 50px;}
#column-2 .ads-middle{width: 220px;overflow: hidden;line-height: 50%;background-color: #f3f3f3;margin-bottom: 13px;}
#column-2 .ads-middle img{width: 220px;height: auto;}
#column-2 .external-news{border: 1px solid #e6e6e6;padding: 10px;}
#column-2 .external-news .section{color: #666;font-size: 14px;padding-bottom: 3px;border-bottom: 1px solid #e6e6e6;}
#column-2 .external-news .subtitle{font-size: 18px;padding-top: 5px;padding-bottom: 5px;}
#column-2 .opera-mundi{margin-bottom: 50px;}
#column-2 .opera-mundi .subtitle{color: #fd8961;}
#column-2 .alameda{margin-bottom: 40px;}
#column-2 .alameda .subtitle{color: #000;}

#slide-home{margin-top: 50px;height: 390px;position: relative;z-index: 1;margin-bottom: 50px;}
#slide-home .slide-tab{height: 390px;width: 100%;overflow: hidden;}
#slide-home .img{height: auto;width: 100%;}
#slide-home .slide-news{position: absolute;right: 0;top: 0;height: 100%;width: 340px;background-color: #db393c;background-color: rgba(238,28,37,.7);color: #fff;padding: 24px 12px;}
#slide-home .slide-title{color: #fff;font-size: 40px;}
#slide-home .slide-subtitle{color: #f2d5da;font-size: 24px;line-height: 34px;padding-top: 12px;}
#slide-home .navigator{position: absolute;right: 0;bottom: 0;z-index: 999;margin-bottom: 26px;margin-right: 15px;width: 310px;height: 36px;}
#slide-home .cycle-next, #slide-home .cycle-prev{position: absolute;top: 0;width: 32px;height: 35px;}
#slide-home .cycle-next{right: 0;background-position: -115px -35px;}
#slide-home .cycle-prev{left: 0;background-position: -115px 0;}
#slide-home .pager{position: relative;z-index: 1;margin-top: 10px;}
#slide-home .pager span{text-indent: -9999px;background-image: url(../img/_s-samuel.png);float: left;width: 18px;height: 18px;background-position: -80px -70px;margin-left: 6px;margin-right: 6px;cursor: pointer;}
#slide-home .pager .cycle-pager-active{background-position: -98px -70px;}

#last-news{margin-bottom: 45px;}
#last-news .bigtitle{font-size: 48px;color: #b2b2b2;text-transform: uppercase;border-bottom: 1px solid #e6e6e6;padding-bottom: 3px;margin-bottom: 4px;}
#last-news .tabs{font-family: 'Playfair';font-size: 24px;color: #adacac;}
#last-news .tab{width: 50%;background-color: #fff;box-shadow: 0 2px 5px #ddd inset;border-radius: 10px 10px 0 0;padding-top: 8px;padding-bottom: 8px;}
#last-news .tab-result{width: 100%;height: 192px;overflow: hidden;padding-top: 17px;}
#last-news .result-info{color: #fff;padding-bottom: 15px;}
#last-news .result-info .name{font-size: 24px;padding-top: 5px;padding-bottom: 5px;}
#last-news .result-info .info{width: 50%;padding-left: 10px;line-height: 30px;}
#last-news .result-info .number{font-size: 33px;}
#last-news .result-info .category{font-size: 18px;}
#last-news ._text{position: relative;width: 100%;padding: 10px 8px;display: block;margin-bottom: 8px;}
#last-news .focus{background-color: #fff;border: 1px solid #ddd;box-shadow: 0 0 10px #ccc;}
#last-news .focus .input-text{color: #333;}
#last-news .ico-search{width: 18px;height: 18px;background-position: -97px -30px;}
#last-news .input-text{margin-left: 4px;width: 310px;font-size: 14px;color: #999;font-family: 'Playfair';}
#last-news .ui-helper-hidden-accessible{position: absolute;left: 0;width: 100%;bottom: 100%;font-size: 12px;font-family: Arial;color: #999;}
#last-news .news-filter{width: 352px;}
#last-news .news-result{width: 606px;margin-left: 20px;}
#last-news .flag{margin: 2px 5px;opacity: .2;}
#last-news .flag:hover{opacity: 1;}
#last-news .font-name{border-radius: 10px;box-shadow: 0 4px 5px #eee inset;margin-right: 12px;font-size: 12px;margin-bottom: 12px;}
#last-news .font-name:nth-child(3n+3){margin-right: 0;}
#last-news .font-name.active{background-color: #db393c;color: #fff;box-shadow: none;}
#last-news .font-name.last-child{margin-right: 0;}
#last-news .font-name .text{display: table-cell;height: 50px;width: 194px;padding-left: 45px;padding-right: 45px;}
#last-news.paises .tab-active{background-color: #f58466;color: #fff;box-shadow: 0 2px 5px #e47d61 inset;}
#last-news.paises .result-info{background-color: #f58466;}
#last-news.fontes .tab-active{background-color: #db393c;color: #fff;box-shadow: 0 2px 5px #cc3538 inset;}
#last-news.fontes .result-info{background-color: #db393c;}

#post .bigtitle{text-transform: uppercase;}
#post .view-more{font-size: 20px;color: #666;position: absolute;}
#post .view-more:hover{color: #000;}
#post .reporter{font-size: 16px;}

#informe{border-bottom: 1px solid #e6e6e6;padding-bottom: 12px;margin-bottom: 50px;}
#informe .bigtitle{font-size: 60px;line-height: 60px;text-transform: uppercase;margin-bottom: 108px;}
#informe .info{float: right;width: 610px;}
#informe .flag{float: right;margin-left: 15px;}
#informe .title{font-size: 18px;line-height: 18px;margin-bottom: 3px;color: #ee1c25;}
#informe .descript{font-size: 30px;line-height: 30px;margin-bottom: 16px;}
#informe .flag+.title{margin-top: 18px;}
#informe ._text{position: relative;padding: 10px 8px;}
#informe .focus{background-color: #fff;border: 1px solid #ddd;box-shadow: 0 0 10px #ccc;}
#informe .focus .input-text{color: #333;}
#informe .ico-search{width: 18px;height: 18px;background-position: -97px -30px;}
#informe .input-text{margin-left: 4px;width: 310px;font-size: 14px;color: #999;font-family: 'Playfair';}
#informe .ui-helper-hidden-accessible{position: absolute;left: 0;width: 100%;bottom: 100%;font-size: 12px;font-family: Arial;color: #999;}
#informe .info-fonts .title{font-size: 15px;}
#informe .info-fonts .descript{font-size: 25px;}
#informe .collumn+.collumn{margin-left: 35px;}
#informe+#box-news .box:nth-child(3n+4){clear: left;}

#box-news{margin-bottom: 10px;}
#box-news .box{width: 326px;margin-bottom: 30px;}
#box-news .first-child{clear: left;}
#box-news .post:hover{background-color: #eee;border-radius: 0 0 5px 5px;}
#box-news .post:hover .img-thumb{border: 4px solid #f01f25;}
#box-news .post:hover img{margin: -4px;-webkit-filter: brightness(1.3);filter: brightness(1.3);}
#box-news .post:hover .subtitle{color: #222;}
#box-news .img-thumb{width: 326px;height: 196px;}
#box-news .img-thumb img{width: 326px;height: auto;}
#box-news .subtitle{font-size: 30px;margin-bottom: 1px;padding: 10px 15px;}
#box-news .reporter{padding: 0px 15px 10px;color: #000;}

#more-read{margin-bottom: 35px;}
#more-read .wrap-boxs{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
#more-read .img-thumb{width: 375px;height: 405px;}
#more-read .img-thumb img{width: 375px;height: auto;}
#more-read .box{width: 605px;border-top: 1px solid #e6e6e6;padding: 16px;}
#more-read .box:hover{background-color: #eee;}
#more-read .box:hover .subtitle{color: #222;}
#more-read .first-child{float: right;width: 375px;height: 606px;background-color: #f2f2f2;padding: 0;border-top-style: none;}
#more-read .first-child+.box{border-top-style: none;}
#more-read .first-child .subtitle{padding: 15px 10px;color: #f48364;font-size: 28px;}
#more-read .first-child .reporter{padding-left: 10px;padding-right: 10px;color: #616161;}
#more-read .reporter{margin-top: 5px;color: #f58466;}

#gallery-picture{position: relative;margin-bottom: 50px;}
#gallery-picture .view-more{top: 23px;right: 0;}
#gallery-picture .box{width: 196px;height: 196px;overflow: hidden;position: relative;}
#gallery-picture .subtitle{position: absolute;z-index: 2;top: 100%;left: 0;right: 0;height: 100%;text-shadow: 0 0 2px #000;background-color: #333;background-color: rgba(0,0,0,.6);color: #fff;padding: 10px;transition:top .2s;}
#gallery-picture .box:hover .subtitle{top: 0;top: 0;}
#gallery-picture .img-thumb img{width: 196px;height: auto;}

#gallery-video{margin-bottom: 40px;}
#gallery-video .box{padding-right: 30px;position: relative;}
#gallery-video .view-more{top: 16px;right: 30px;}
#gallery-video .bigtitle{line-height: 36px;margin-bottom: 12px;}
#gallery-video .subtitle{margin-top: 10px;margin-bottom: 15px;}
#gallery-video .title{padding: 5px;background-color: #9ca4aa;color: #fff;font-size: 36px;line-height: 38px;}

#box-read-again{position: relative;}
#box-read-again .box-img {  width: 490px;height: 450px;overflow: hidden;position: relative;}
#box-read-again .read-again-title{  position: absolute;z-index: 2;top: 100%;left: 0;right: 0;height: 100%;text-shadow: 0 0 2px #000;background-color: rgba(0,0,0,.6);color: #fff;padding: 20px;transition:top .2s; font-size: 25px; }
#box-read-again .box-img:hover .read-again-title{top: 0;}
#box-read-again .box-img-thumb {  overflow: hidden; }
#box-read-again .box-img-thumb img{width: 490px;height: auto;}

#samuel-blog{margin-bottom: 60px;}
#samuel-blog .title{padding-bottom: 10px;padding-top: 8px;border-bottom: 1px solid #e6e6e6;}
#samuel-blog .box{margin-top: 28px;}
#samuel-blog .img-thumb{float: right;width: 90px;height: 78px;}
#samuel-blog .reporter{font-size: 14px;}
#samuel-blog .jornalist{color: #727171;}

#receive-news{margin-bottom: 70px;}
#receive-news .subtitle{color: #000;margin-bottom: 5px;font-size: 16px;}
#receive-news .form{background-color: #e5e5e5;padding: 14px 5px;}
#receive-news ._text{width: 100%;background-color: #f0f0f0;border: 1px solid #d8d8d8;font-size: 12px;padding: 11px 8px;float: left;}
#receive-news ._text:focus{background-color: #fff;color: #777;border: 1px solid #ddd;box-shadow: 0 0 6px #ccc;}
#receive-news .input-email{width: 179px;border-right-style: none;margin-top: 10px;}
#receive-news ._submit{width: 30px;height: 39px;padding: 0;background-color: #db393c;background-image: linear-gradient(to bottom, #e95853 0%,#d52d33 100%);float: left;margin-top: 10px;font-size: 12px;}

#down{background-color: #e5332c;color: #fff;padding: 15px 0 30px;font-family: 'Istok';font-size: 16px;}
#down .list{margin-right: 115px;}
#down .list .fl-l{padding: 4px;line-height: 16px;clear: left;border-radius: 4px;}
#down .list .fl-l:hover{background-color: #ffa6a3;color: #c00;}
#down .list .list-child{font-size: 14px;margin-left: 13px;}
#sign{margin-top: 10px;border-top: 1px solid #e8e8e8;padding-bottom: 5px;}
#sign .firm{float: right;margin-top: 35px;}
#sign .ui{margin-right: 25px;}
#sign .samuel{margin-right: 25px;}
#sign .dev{margin-right: 5px;}
.io-sign {
  border: 0 solid transparent;
  overflow: hidden;
  width: 140px;
  height: 50px;
  background-color: transparent;
  display: inline-block;
}

#list{padding-bottom: 45px;}
#list .time{font-size: 16px;color: #868686;margin-bottom: 3px;}
#list .time b{font-family: 'SourceB';}
#list .subtitle{margin-bottom: 5px;font-size: 20px;color: #555;}
#list .descript{font-size: 17px;color: #505050;}
#list [data-section]:before{margin-bottom: 3px;}
#list .box{position: relative;padding-bottom: 12px;}
#list .box:before{content: '';position: absolute;bottom: 0;left: 10px;right: 10px;height: 1px;background-color: #e8e8e9;}
#list .box+.box{padding-top: 11px;}
#list .img-thumb{margin-right: 18px;margin-top: 4px;}
#list .img-thumb+.subtitle{margin-top: 2px;}

#news{color: #505050;padding-bottom: 20px;}
#news .section-title{color: #e5332c;}
#news .bigtitle{line-height: 30px;margin-bottom: 10px;margin-top: 10px;}
#news .bigtitle:before{margin-bottom: 6px;color: #adacac;}
#news [data-section]{margin-top: 0;}
#news .time{font-size: 15px;margin-bottom: 10px;}
#news .social{padding: 15px 10px;}
#news .descript{line-height: 21px;}
#news .descript p{padding-bottom: 22px;}
#news .img-show{margin-bottom: 15px;}
#news .img-show .photlr, #news .img-show .img-descript{margin-left:10px;margin-right:10px;padding: 5px 12px;}
#news .img-show .photlr{color: #585858;background-color: #dadbdd;font-size: 14px;}
#news .img-show .img-descript{font-family: 'SourceB';color: #fff;background-color: #ea5c56;font-size: 18px;}
#news .img-left, #news .img-right{margin-right: 30px;margin-bottom: 5px;max-width: 300px;}
#news .img-left{float: left;margin-right: 30px;}
#news .img-right{float: right;margin-left: 30px;}
#news .img-right .photlr, #news .img-right .img-descript{}
#news .read-more{font-style: italic;font-size: 15px;}
#news~.slideshow{margin-bottom: 20px;}
#comments{margin-top: 16px;}

#blogs .section-title{border-bottom: 1px solid #e5332c;color: #555;font-size: 44px;padding-bottom: 10px;}
#blogs .news .box{max-width: 300px;margin-top: 20px;margin-right: 40px;}
#blogs .news .last-box{margin-right: 0;}
#blogs .news .title{margin-bottom: 5px;}
#blogs .news .descript{font-size: 15px;color: #555;line-height: 16px;}
#blogs .blogs{margin-top: 6px;margin-bottom: 20px;}
#blogs .blogs .box{max-width: 216px;margin-right: 38px;margin-top: 32px;}
#blogs .blogs .last-box{margin-right: 0;}
#blogs .blogs .name{padding: 8px 10px;background-color: #e1e1e1;color: #555;font-size: 18px;line-height: 18px;font-family: 'SourceB';}
#blogs .blogs .name-active .name{background-color: #ea5c56;color: #fff;}
#blogs .blogs .descript{margin-top: 12px;font-size: 15px;line-height: 16px;}

#gallery{position: relative;}
#gallery .gallery-next, #gallery .gallery-prev{position: absolute;top: 180px;z-index: 1000;width: 32px;height: 35px;}
#gallery .gallery-prev{left: 12px;background-position: -115px 0;}
#gallery .gallery-next{right: 12px;background-position: -115px -35px;}
#gallery .img-large{max-width: 650px;height: 440px;overflow: hidden;position: relative;}
#gallery .img-large .slide-tab{opacity: 0;max-width: 650px;height: 440px;position: absolute;left: 0;top: 0;transition:opacity ease .3s;}
#gallery .img-large .slide-active{opacity: 1;}
#gallery .img-large .slide-title{position: absolute;left: 10px;right: 10px;bottom: 10px;font-size: 24px;line-height: 26px;background-color: #ea5c56;background-color: rgba(229,51,44,.8);padding: 5px 12px;color: #fff;font-family: 'SourceB';}
#gallery .thumbs{max-width: 650px;height: 100px;overflow: hidden;background-color: #e5332c;}
#gallery .thumbs .active{border: 4px solid #e5332c;}
#gallery .thumbs .active img{margin: -4px 0 0 -4px;}
#gallery .img-thumb{max-width: 130px;height: 100px;border: 1px solid #a7a7a7;}
#gallery .img-thumb img{margin: -1px 0 0 -1px;}
#gallery .line-thumbs{position: relative;}

#dossie{margin-bottom: 40px;padding: 6px;background-color: #fdede8;border-radius: 3px;}
#dossie .bigtitle{text-transform: uppercase;}
#dossie .title{font-size: 26px;color: #666;margin-bottom: 5px;}
#dossie .img-full{width: 100%;height: 390px;background-color: #f6f6f6;overflow: hidden;margin-bottom: 10px;position: relative;}
#dossie .img-full img{width: 100%;height: auto;position: relative;z-index: 1;}
#dossie .img-full .title{position: absolute;left: 10px;right: 10px;bottom: 10px;font-size: 24px;line-height: 26px;background-color: #ea5c56;background-color: rgba(229,51,44,.8);padding: 5px 12px;color: #fff;z-index: 2;}
#dossie .data-section{content: attr(data-section);display: block;font-size: 15px;line-height: 18px;color: #fff;}
#dossie .box{width: 242px;height: 242px;overflow: hidden;position: relative;}
#dossie .subtitle{position: absolute;z-index: 2;top: 118px;left: 0;right: 0;height: 100%;text-shadow: 0 0 2px #000;background-color: #333;background-color: rgba(0,0,0,.6);color: #fff;padding: 10px;transition:top .2s;}
#dossie .box:hover{border: 4px solid #f01f25;}
#dossie .box:hover .img-thumb, #dossie .box:hover .subtitle{margin-left: -4px;margin-top: -4px;}
#dossie .box:hover img{-webkit-filter: brightness(1.3);filter: brightness(1.3);}
#dossie .img-thumb img{width: 242px;height: auto;}

.calendar-news{position: relative;max-width: 600px;margin: 0 auto 20px;text-align: center;}
.calendar-news table{border-collapse: collapse;border-spacing: 0;}
.calendar-news td{padding: 0;}
.ui-datepicker-title{background-color: #ee6762;color: #fff;float: left;width: 100%;}
.ui-datepicker-title select:hover{background-color: #e5332c;}
.ui-datepicker-title option{color: #666;background-color: #fff;}
.ui-datepicker-title .ui-datepicker-month{color: #fff;width: 70%;float: left;margin-right: -4px;line-height: 20px;text-align: left;padding-left: 10px;}
.ui-datepicker-title .ui-datepicker-year{color: #fff;width: 30%;float: left;}
.ui-datepicker-group{display: inline-block;font-size: 14px;margin: 2px;vertical-align: top;}
.ui-datepicker-prev, .ui-datepicker-next{position: absolute;top: 50px;width: 32px;height: 35px;background-image: url(../img/_s-samuel.png.png);text-indent: -9999px;text-align: left;}
.ui-datepicker-prev{left: -10px;background-position: -115px 0;opacity: 1;}
.ui-datepicker-next{right: -10px;background-position: -115px -35px;}
.ui-datepicker-next.ui-state-disabled{display: none;}
.ui-datepicker-calendar thead tr{background-color: #eee;color: #909090;width: 16px;line-height: 16px;font-size: 10px;}
.ui-datepicker-calendar thead span{display: block;}
.ui-datepicker-calendar tbody td{border-right: 1px solid #fff;border-top: 1px solid #fff;}
.ui-datepicker-calendar tbody span,.ui-datepicker-calendar tbody a{display: block;line-height: 18px;width: 18px;background-color: #ececec;border-radius: 2px;}
.ui-datepicker-calendar tbody .ui-datepicker-other-month{background-color: #f3f3f3;border-radius: 100%}
.ui-datepicker-calendar tbody .ui-state-hover,#main .ui-datepicker-calendar .ui-state-hover{background-color: #ddd;text-decoration: none;}
.ui-datepicker-unselectable .ui-state-default{color: #ddd;}

.ui-autocomplete{max-width: 320px;position: absolute;width: 100%;height: 180px;overflow: auto;}
.ui-autocomplete:before,.ui-autocomplete:after{content: '';width: 0;height: 0;border: solid transparent;position: absolute;}
.ui-autocomplete:after{border-width: 6px;border-bottom-color: #fff;left: 12px;top: 3px;z-index: 1;}
.ui-autocomplete:before{border-width: 8px ;border-bottom-color: #ddd;left: 10px;top: -1px;}
.ui-autocomplete .ui-menu-item{}
.ui-autocomplete .ui-menu-item a{border-left: 1px solid #ddd;border-right: 1px solid #ddd;background-color: #fff;}
.ui-autocomplete .ui-menu-item:first-child{margin-top: 14px;}
.ui-autocomplete .ui-menu-item:first-child a{border-radius: 5px 5px 0 0;border-top: 1px solid #ddd;}
.ui-autocomplete .ui-menu-item:last-child{}
.ui-autocomplete .ui-menu-item:last-child a{border-radius: 0 0 5px 5px;border-bottom: 1px solid #ddd;}
.ui-autocomplete .ui-menu-item a{padding: 4px 10px;display: block;}
.ui-autocomplete .ui-menu-item .ui-state-focus{background-color: #db393c;color: #fff;}

#alert{padding-bottom: 60px;padding-top: 20px;box-shadow: 0 0 10px #999;margin: 20px 100px 50px;}
#alert .section-title{font-size: 20px;padding-bottom: 10px;}
#alert a{color: #c00;}

#tipsy{position: absolute;background-color: #000;background-color: rgba(0,0,0,.8);color: #fff;max-width: 300px;border-radius: 2px;z-index: 10;font-size: 12px;font-family: Arial;}
#tipsy:before{content: '';position: absolute;width: 0;height: 0;border: 5px solid transparent;}
#tipsy.bottom:before{border-top-color: #000;border-top-color: rgba(0,0,0,.8);top: 100%;}
#tipsy.top:before{border-bottom-color: #000;border-bottom-color: rgba(0,0,0,.8);bottom: 100%;}
#tipsy.right:before{right: 5px;}
#tipsy.left:before{left: 5px;}
#tipsy.tip-right:before{border-right-color: #000;border-right-color: rgba(0,0,0,.8);border-left-width: 0;top: 7px;right: 100%;}
#tipsy.tip-left:before{border-left-color: #000;border-left-color: rgba(0,0,0,.8);border-right-width: 0;top: 7px;left: 100%;}
#tipsy.tip-top:before{border-top-color: #000;border-top-color: rgba(0,0,0,.8);border-bottom-width: 0;left: 50%;margin-left: -5px;top: 100%;}
#tipsy.tip-bottom:before{border-bottom-color: #000;border-bottom-color: rgba(0,0,0,.8);border-top-width: 0;left: 50%;margin-left: -5px;bottom: 100%;}
#tipsy div{padding: 5px 6px 4px;}
[data-tipsy]:hover{position: relative;z-index: 11;}

@media (max-width: 1080px) {
	.uol-script-bar{overflow: hidden;}
	.shopping-uol{display: none;}

	.wrap{padding-left: 8px;padding-right: 8px;}
	.column-full{max-width: 100%;}
	#banner-up .banner-g{display: none;}
	#up{display: none;}
	#up-mobile{display: block;}
	#up-mobile .logo{width: 93px;height: 34px;margin: 3px;}
	#up-mobile .navigation{float: right;}
	#up-mobile .navigation ._s{width: 40px;height: 40px;margin-left: 1px;}
	#up-mobile .ico-search{background-position: 0 -70px;}
	#up-mobile .ico-nav{background-position: -40px -70px;}
	#up-mobile .time{clear: both;font-size: 12px;padding-top: 5px;padding-bottom: 5px;}
	#up-mobile .form-search{transition:height ease .2s,padding ease .2s;position: absolute;left: 0;right: 0;top: 67px;background-color: #fff;z-index: 1;padding: 0px;box-shadow: 0 3px 2px #eee;height: 0;overflow: hidden;}
	#up-mobile.search-focus .form-search{height: 50px;padding: 5px;}
	#up-mobile.search-focus ._text{box-shadow: 0 0 20px #ccc;}
	#up-mobile .nav{transition:width ease .2s;width: 0;overflow: hidden;padding: 5px;position: absolute;left: 0;right: 0;top: 67px;background-color: #ddd;z-index: 101;padding: 0px;box-shadow: 0 3px 2px #eee;}
	#up-mobile.nav-focus .nav{width: 100%;}
	#up-mobile .social{padding: 5px;background-color: #444;}
	#up-mobile .social ._s{width: 21px;height: 21px;margin:0 15px;}
	#up-mobile .social .yt{background-position: -80px -89px;}
	#up-mobile .social .fb{background-position: -101px -89px;}
	#up-mobile .social .tw{background-position: -122px -89px;}
	#up-mobile .tab{display: block;float: none;padding: 8px;}
	#up-mobile .tab+.tab{border-top: 1px solid #ccc;}
	#up-mobile ._text{width: 80%;}
	#up-mobile ._submit{width: 20%;}
	#up-mobile .input-search{width: 100%;}
	#hashtags .wrap{/*height: 33px;overflow: hidden;*/}
	#hashtags .hash{display: inline-block; padding: 5px; margin-left: 0; float: none;}

	#main{text-align: center;}
	#main .subtitle{text-align: left;}
	#main .descript{text-align: left;}
	#main .col-divide{max-width: 47%;width: 47%;margin: 0 1% 0 2%;}
	#main .col-divide+.col-divide{margin: 0 2% 0 1%;}
	#main .box{padding: 10px;border-radius: 0px;box-shadow: 0 0 10px #ddd;margin-bottom: 8px;}
	#main img{max-width: 468px;width: 96%;height: auto;}
	#main .slideshow{display: inline-block;}
	#main .slideshow{height: auto;}
	#main .slideshow .slide-title{position: relative;left: auto;right: auto;bottom: auto;font-size: 18px;line-height: 18px;}
	#main .slideshow .slide-title:before{font-size: 12px;font-family: 'Source';}
	#main .slideshow .slide-tab{height: auto;}
	#main .slideshow .slide-tab img{display: block;margin: 0 auto;}
	#main .slideshow .cycle-next, #main .slideshow .cycle-prev{top: 10%;}
	#main .slideshow .cycle-next{right: -40px;}
	#main .slideshow .cycle-prev{left: -40px;}
	#main .tab-title{text-align: left;}

	#column-1{max-width: 100%;}
	#column-2{margin-left: 0;max-width: 100%;width: 100%;margin-top: 5px;}
	#column-2 .info-extra{margin: 0 auto;}
	#column-2 .library-om{max-width: 45%;display: inline-block;vertical-align: top;}
	#column-2 .likebox{max-width: 45%;display: inline-block;vertical-align: top;}
	#main #column-2 .box, #main #column-1 .box{margin-top: 0;margin-bottom: 8px;}

	#down{margin-top: 10px;}
	#down .list{width: 48%;margin-right: 0;margin-bottom: 25px;}
	#down .list .fl-l{padding: 10px;}
	#sign .logo{display: block;margin: 0 auto;width: 100%;height: auto;max-width: 306px;}
	#sign .firm{float: none;text-align: center;}

	#news .img-show img{display: block;margin: 0 auto;}

	#down .request-news{display: block;margin-bottom: 20px;}
	#down ._text{background-color: #fff;width: 80%;}
	#down ._submit{width: 20%;}
}
@media (max-width: 600px) {
	#up-mobile ._submit{float: none;width: 100%;display: block;margin: 5px auto;padding: 5px;}
	#up-mobile ._text{width: 100%;float: none;}
	#up-mobile.search-focus .form-search{height: 95px;}

	#main .bigtitle{font-size: 22px;line-height: 22px;}
	#main .descript{display: none;}
	#main .slideshow .cycle-next{right: 15px;}
	#main .slideshow .cycle-prev{left: 15px;}
	#main .subtitle{font-size: 16px;line-height: 16px;}
	#main .acontece .img-thumb{height: auto;}
	#main .col-divide, #main .indices .col-divide{max-width: 100%;width: 100%;margin: 0;}
	#main .indices .col-divide+.col-divide{max-width: 100%;width: 100%;}
	#main #column-1 .bigtitle{font-size: 22px;line-height: 22px;}
	#main #column-1 .subtitle{clear: both;padding-left: 0;}
	#main #column-1 .img-thumb, #main #column-2 .img-thumb, #main #column-3 .img-thumb{float: none;width: 70%;display: block;margin: 0 auto;}
	#column-2 .library-om{max-width: 100%;}
	#column-2 .likebox{max-width: 100%;}

	#list{text-align: left;}
	.yiiPager .first, .yiiPager .last{display: none;}
	.yiiPager li{height: 24px;}
	.yiiPager a{line-height: 26px;}
	.yiiPager .page{font-size: 25px;margin: 0 5px;}

	#down .list{width: 100%;}
	#news{text-align: left;}
	#news .descript{display: block;}
}
.publicidade{
	text-align: right;
	font-size: 10px;
	color: #ccc;
	
}
.puclicidade-468{
	margin-right: 90px;
}
#banner-728x90{
	position: relative;
}
#banner-728x90 .publicidade{
	position: absolute;
	right: 11px;
	top: -12px;
}
#column-3 .publicidade{
	margin-right: 10px;
	margin-bottom: 5px;
}
#samuel-column-2 .publicidade{
	font-family: 'Source';
	margin-right: 19px;
	margin-bottom: 5px;
}
#samuel-column-2 #banner-180x150-3 .publicidade{
	margin-right: 19px;
}

#ouibounce-modal{font-family:'Source',sans-serif;display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index: 1000;}#ouibounce-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);cursor:pointer;-webkit-animation:fadein .5s;animation:fadein .5s}#ouibounce-modal .modal{width:600px;height:300px;background-color:#f0f1f2;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px;-webkit-animation:popin .3s;animation:popin .3s}#ouibounce-modal .modal-title{font-size:18px;background-color:#e5332c;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}#ouibounce-modal h3{color:#fff;font-size:1.5em;margin:.2em;text-transform:uppercase;font-weight:500}#ouibounce-modal .modal-body{padding:20px 35px;font-size:.9em}#ouibounce-modal p{/*color:#344a5f*/}#ouibounce-modal form{text-align:center;margin-top:35px}#ouibounce-modal form input[type=text]{padding:12px;font-size:1.2em;width:300px;border-radius:4px;border:1px solid #ccc;-webkit-font-smoothing:antialiased}#ouibounce-modal form input[type=submit]{text-transform:uppercase;font-weight:700;padding:12px;font-size:1.1em;border-radius:4px;color:#fff;background-color:#4ab471;border:none;cursor:pointer;-webkit-font-smoothing:antialiased}#ouibounce-modal form p{text-align:left;margin-left:35px;opacity:.8;margin-top:1px;padding-top:1px;font-size:.9em}

#ouibounce-modal .modal-footer{position:absolute;bottom:20px;text-align:left;width:50%;padding-left: 189px; left: 0px;}#ouibounce-modal .modal-footer p{text-transform:capitalize;cursor:pointer;display:inline;border-bottom:1px solid #344a5f}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}

#ouibounce-modal  .modal-footer2{position:absolute;bottom:20px;text-align:right;width:50%; padding-right: 189px;right: 0px;}#ouibounce-modal .modal-footer2 p{text-transform:capitalize;cursor:pointer;display:inline;border-bottom:1px solid #344a5f}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}
.desc{
	font-size: 18px;
	text-align: center;
	color: #282828;
	margin-bottom: 20px;
	text-align: center;
}
.bt-ouibounce{
	background-color: #FFF;
	position: relative;
	/*background-image: url(../img/bt-like-samuel.png);*/
	padding: 0;
	width: 360px;
	height: 73px;
	color: #fff;
	border-radius: 8px;
	border: 3px solid #3b59bb;
	padding:10px 20px;
}
.bt-ouibounce .fb-like{position: absolute;/*height: 4px;width: 4px;overflow: hidden;opacity: 0;*/right: 15px;
    top: 23px;}
.bt-ouibounce h4{
	font-size: 32px;
	line-height: 0.7;
	font-weight: bold;
}
.bt-ouibounce span{
	font-size: 13px;
	color: #859ddb;
	font-weight: bold;
}
.fl-l{ float: left; }
.fl-r{ float: right; }
.curtir-title{ font-size: 25px; color: #3b59bb; font-weight: bold; }
.obs{ font-size: 12px; color: #676767; }
.btn-like{ margin-top: 20px; margin-left: 10px; }
.search-samuel{     
	padding: 8px;
   font-size: 16px;
   color: #aaa;
   border: 1px solid #E8E8E8;
  }
.menu-opera-icone{
	width: 39px;
	height: 39px;
  background-image: url(../img/icon-menu.png);
}

.navbar-list{position: absolute; top: 39px;  background: #FFF; z-index: 999; border: 3px solid #707070;}
#navbar{border-bottom: 1px solid #e8e8e8; margin-left: 30px; margin-top: 46px;}
#navbar .item{position: relative;}
#navbar .item a{padding: 10px 30px 10px 15px;position: relative;font-family: 'SourceB';color: #858585;font-size: 18px;}
#navbar .item a:hover{color: #555;}
#navbar .hover .dropmenu-first{border-width: 4px;height: auto;position: absolute; left: 100%; top: 0px;}
#navbar .hover .d-b{z-index: 2;}
#navbar .dropmenu a:hover:after{content: none;}
#navbar .dropmenu-first{position: absolute;min-width: 100%;font-size: 17px;left: 1px;top: 0;z-index: 1;overflow: hidden;border: 0px solid #eee;border: 0px solid rgba(45,45,45,.1);padding-top: 0px;height: 0;transition:border ease .2s,padding-top ease .2s,height ease .2s;}
#navbar .dropmenu-first:before{content: '';background-color: #fff;height: 30px;top: 0;right: 0;z-index: 1;position: absolute;width: 100%;}
#navbar .dropmenu-first a{background-color: #fff;padding: 6px 25px;white-space: nowrap; font-size: 16px;}
#navbar .dropmenu-first a:hover{background-color: #eee;color: #dd4b3e;}
.arrow{border: 6px solid transparent; border-left-color: #c00;margin-left: 6px;  position: absolute; right: 8px; top: 20px; margin-left: 15px; }

