/*global*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, div {
/* 	box-sizing: content-box!important; */
}
#signwall a, #signwall p, #signwall b{color:#909291;margin:0;font-family:arial}
#sw-b11 a, #sw-b11 p, #sw-b11 b{color:#909291;margin:0;font-family:arial}
#paywall a, #paywall p, #paywall b{color:#909291;font-family:arial}
#paywall p{margin:0; font-family:arial}
#small-banner-left a, #small-banner-left p , #small-banner-left b,#small-banner-left-max a, #small-banner-left-max b, #small-banner-left-max p{color:#636363;margin:0;font-family:arial}
#assine-botao{margin-top:-10px;margin-right:18px!important}

.at-left a:hover{opacity:0.5;filter: alpha(opacity = 50)}
.at-left a img:hover{opacity:0.5;filter: alpha(opacity = 50)}
.homebutton a:hover{opacity:0.5;filter: alpha(opacity = 50)}
.homebutton a img:hover{opacity:0.5;filter: alpha(opacity = 50)}
.wrapper a:hover{opacity:0.5;filter: alpha(opacity = 50)}
.wrapper a img:hover{opacity:0.5;filter: alpha(opacity = 50)}
#paywall a:hover{opacity:0.5;filter: alpha(opacity = 50)}
#paywall a img:hover{opacity:0.5;filter: alpha(opacity = 50)}
#signwall a:hover,#sw-b11 img:hover{opacity:0.5;filter: alpha(opacity = 50)}
#signwall a img:hover{opacity:0.5;filter: alpha(opacity = 50)}
#small-banner-left a:hover{opacity:0.5;filter: alpha(opacity = 50)}
#small-banner-left a img:hover{opacity:0.5;filter: alpha(opacity = 50)}
#small-banner-left-max a:hover{opacity:0.5;filter: alpha(opacity = 50)}
#small-banner-left-max a img:hover{opacity:0.5;filter: alpha(opacity = 50)}


.closebutton{width:77px;float:right;color:#fff;font-size:9px}
.homebutton{width:135px;float:right;color:#fff;font-size:9px}
.a-left{margin-top:5px}
.half-left{float:left;width:47%;margin-left:3%}
.half-right{float:right;width:47%;margin-left:3%}
.big-header{height:60px;padding-top:14px}
.shadow{-moz-box-shadow: 3px 3px 4px #999 webkit-box-shadow: 3px 3px 4px #999;box-shadow: 3px 3px 4px #999;}
/*global-fim*/

#pw-mask {
	background: url("http://www.estadao.com.br/paywall/img-tpl/overlay-preto.png") repeat;display: none;height: 100%;left: 0;min-height: 100%;position: absolute;top: 0;width: 100%;z-index: 2147483647;
}

/*primeiro*/
#signwall{width:550px;background: url('http://www.estadao.com.br/paywall/img-tpl/sw-topo.jpg?v=1') no-repeat #fff;border:1px solid #ddd;z-index:9999999999;height: 490px;font-size:12px}
#signwall .wrap{width:80%;margin:-19px 0px 0px 25px}
#signwall .half-left{border-right:1px solid #ccc}
#signwall .half-left span,#signwall .half-right span{display:block;margin: 6px 0}
#signwall a,#pw-wrap a{text-decoration: underline}
#sw-content{height:295px}
/*primeiro-fim*/

/*segundo*/
#sw-b11{width:450px;background: url("http://www.estadao.com.br/paywall/img-tpl/swb-topo.jpg?v=1") no-repeat scroll 0 0 #fff;border:1px solid #ddd;z-index:9999999999;}
#swb-content{height:262px;padding:32px 24px}
#swb-content img{margin:0 0 20px -6px}
#swb-content .half-left,#swb-content .half-right{margin-top: 238px}
/*segundo-fim*/

/*terceiro*/
#paywall{width:550px;background: url('http://www.estadao.com.br/paywall/img-tpl/pw-topo.jpg') no-repeat scroll 0 0 #fff;border:1px solid #ddd;z-index:9999999999;height: 550px}
#pw-wrap{margin-top: 355px;font-size: 12px}
#pw-wrap img{margin-bottom: 10px}
/*terceiro-fim*/

/*quarto*/
#small-banner-left{width:410px;padding:8px 0 8px 0;background: url("http://www.estadao.com.br/paywall/img-tpl/logo-estsp.jpg") no-repeat scroll 0 0 #fff;border:1px solid #ddd;position:fixed;z-index:99999;bottom:0;left:-430px}
#small-banner-left p{font-size:12px;letter-spacing: -1px;width: 310px;float: left;margin:35px 0px 10px 110px; font-weight: normal;line-height:14px}
#small-banner-left img{float:right;margin-right: 7px}
/*quarto-final*/

/*quinto*/
#small-banner-left-max{width:410px;height:110px;background: url('http://www.estadao.com.br/paywall/img-tpl/logo-estsp.jpg') no-repeat scroll 0 0 #fff;border:1px solid #ddd;z-index:99999;bottom:0;left:-430px;position:fixed}
#small-banner-left-max p{font-size:12px;letter-spacing: -1px;margin:58px 0px 0px 110px;width: 215px; font-weight: normal;line-height: 15px}
#small-banner-left-max img{float:left;margin:8px 8px 0 0;}
#pw-assine-botao{margin-top:3px!important}
#small-banner-left-max #pw-assine-botao{margin-top:-3px!important;float:right;margin-right: -77px}
#small-banner-left-max span{float:right}
/*quarto-final*/
