html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0;
	margin:0;
	padding:0;
	vertical-align:baseline;
	font-family:Verdana, Geneva, sans-serif
}
body {
	line-height:1;
	overflow-x:hidden
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal
}
ol, ul {
	list-style:none
}
blockquote {
	quotes:none
}
blockquote:before, blockquote:after {
	content:'';
	content:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a {
	color:#008ba6
}
a img {
	border:none
}
.clearfix {
	clear:both
}
.hidden {
	display:none
}
h2, h3, h4, h3 a, h4 a {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	color:#ff0060;
	margin-bottom:10px
}
h2, h2 a {
	font-size:24px;
	color:#ff9933
}
h3, h3 a {
	font-size:20px;
	color:#ff0060
}
h4, h4 a {
	font-size:16px;
	color:#41ade4
}
label {
	cursor:pointer;
	display:block
}
input[type="text"] {
	width:300px;
	border:1px solid #999;
	padding:5px;
	-moz-border-radius:4px
}
textarea {
	width:300px;
	border:1px solid #999;
	padding:5px;
	-moz-border-radius:4px
}
input[type="text"]:focus {
	border-color:#777
}
input[name="zip"] {
	width:150px
}
input[type="submit"] {
	cursor:pointer;
	border:1px solid #999;
	padding:5px;
	-moz-border-radius:4px;
	background:#eee
}
input[type="submit"]:hover, input[type="submit"]:focus {
	border-color:#333;
	background:#ddd
}
input[type="submit"]:active {
	margin-top:1px
}
@font-face {
	font-family: 'DINBold';
	src: url('fonts/din-bold-webfont.eot');
	src: url('fonts/din-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/din-bold-webfont.woff') format('woff'), url('fonts/din-bold-webfont.ttf') format('truetype'), url('fonts/din-bold-webfont.svg#DINBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINMedium';
	src: url('fonts/din-medium-webfont.eot');
	src: url('fonts/din-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/din-medium-webfont.woff') format('woff'), url('fonts/din-medium-webfont.ttf') format('truetype'), url('fonts/din-medium-webfont.svg#DINMedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	background:#f2ede6 url(images/fundo_claro.jpg)
}
@font-face {
	font-family: 'UniReg';
	src: url('fonts/med-facebook-uni-webfont.eot');
	src: url('fonts/med-facebook-uni-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/med-facebook-uni-webfont.woff') format('woff'), url('fonts/med-facebook-uni-webfont.ttf') format('truetype'), url('fonts/med-facebook-uni-webfont.svg#DINBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
#geral {
}
#overfooter {
	width: 100%;
	height: 249px;
	margin-top: -20px;
	background:url("images/spriteme33c.png") no-repeat;
	background-position:center -648px
}
#wpadminbar {
	display:none
}
#header {
	position:relative;
	float:left;
	width:990px;
	height:200px;
	left:50%;
	margin-left: -495px;
	z-index:100
}
#overheader {
	position:absolute;
	width:100%;
	height:468px;
	top:0;
	left:0;
	background:url("images/overheader_claro.png") no-repeat;
	background-position: -260px -8px
}
#masthead {
	position:relative;
	width:990px;
	position:relative;
	left:50%;
	margin-left: -495px
}
#branding a {
	display:block;
	background:url("images/logoSWU.png") no-repeat;
	width:297px;
	height:158px;
	text-indent: -5000px;
	float:left;
	margin-bottom: -6px
}
#branding #site-description {
	display:block;
    float: left;
    width: 462px;
    height: 83px;
    background: url("images/conscientizacao_claro.png") no-repeat;
    margin-top: 30px;
    text-indent: -5000px;
}
#busca {
	position: absolute;
    top: -3px;
    right: 0px;
	width:230px;
	margin-top: -2px
}
#busca input[type="text"], #searchform input[type="text"] {
	width:190px;
	float:left;
	border:1px solid #272262;
	color:#666;
	height:16px
}
#busca input[type="submit"], #searchform input[type="submit"] {
	display:block;
	width:28px;
	height:28px;
	border:1px solid #272262;
	font-family:"DINMedium", Verdana, Geneva, sans-serif;
	font-size:14px;
	background: #272262 url("images/spriteme33.png") no-repeat;
	background-position: -5px -768px;
	text-indent: -5000px
}
#login-box ul.caixa {
	display:block;
	position:absolute;
	right:0;
	top:27px;
	background:#FFF;
	background-position: -10px -626px;
	width:212px;
*width:232px;
	height:94px;
*height:114px;
	padding:10px;
	overflow:hidden
}
#login-box ul li.avatar {
	display: block;
	float: left;
	width: 60px;
	height: 60px;
	margin: 4px;
	overflow: hidden;
}
#login-box ul li.avatar img {
	vertical-align: middle;
	width: 90%;
	padding: 2px;
	border: 1px solid #ccc;
}
#login-box ul li.nome {
	margin-top:2px;
	font-size:12px;
	color:#767676
}
#login-box ul li.editar a {
	display:block;
	margin-top:2px;
	font-size:10px;
	color:#608633;
	margin-top:24px;
	text-align:right;
	text-decoration:none
}
#login-box ul li.login a {
	display:block;
	float:left;
	margin-top:2px;
	font-family:"DINMedium", Verdana, Geneva, sans-serif;
	font-size:21px;
	text-decoration:none;
	color:#f50070;
	width:143px;
	height:50px;
	background:url("images/spriteme33b.png") no-repeat;
	background-position: -178px -19px
}
#login-box ul li.incentivo {
	clear:both;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dashed #ccc;
	font-size:10px;
	color:#608633;
	text-transform:uppercase;
	line-height:12px
}
#login-box ul li.botoes {
	clear:both;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dashed #ccc
}
#login-box ul li.botoes ul li {
	display:block;
	float:left;
	margin-right:30px;
	text-align:center
}
#login-box ul li.botoes ul li.apps {
	margin-right:0px
}
#login-box ul li.botoes ul li a {
	font-size:10px;
	color:#608633;
	text-transform:uppercase;
	text-decoration:none
}
#access {
position: relative;
clear: both;
}
.menu-principal {
	position: relative;
	clear:both;
    float: left;
    width: 100%;
    height: 54px;
    background: url("images/base_menu_claro.png") no-repeat;
    margin-top: -20px;
    margin-left: 20px;
	padding-left:60px;
    padding-top: 20px;
}
.menu-principal ul.menu li {
	display:block;
	position:relative;
	float:left;
	background:url("images/spriteme33b.png") no-repeat;
	background-position: -10px -1198px;
	padding-left:16px;
	margin-right:10px;
	z-index:2
}
.menu-principal ul.menu li a {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	text-decoration:none;
	text-transform:lowercase;
	color:#FFF;
}
.menu-principal ul.menu li a:hover {
	color:#fef11b
}
.menu-principal ul.sub-menu {
	overflow:visible;
	position:absolute;
	z-index:999;
	display:none;
	background:url("images/spriteme33c.png") no-repeat;
	background-position: -10px -9px;
	width:190px;
*width:190px;
	padding-top:20px;
	padding-bottom:10px;
	top:20px;
	left:30;
	margin-top:0px
}
.menu-principal ul.sub-menu ul.sub-menu {
	overflow:visible;
	position:absolute;
	z-index:1000;
	display:none;
	background:url("images/spriteme33c.png") no-repeat;
	background-position: -242px -22px;
	width:190px;
*width:190px;
	padding:10px;
	padding-top:10px;
	padding-bottom:10px;
	top:0px;
	left:180px;
	margin-top:0px;
}
.menu-principal ul.sub-menu li {
	display:block;
	margin-bottom:5px;
	background:url("images/spriteme33c.png") no-repeat;
	background-position: -10px -567px;
	margin-left: 10px;
	display: block;
	padding-right: 10px;
	width: 190px;
}
.menu-principal ul.sub-menu li a {
	color:#eb0d8f;
}
.menu-principal ul.sub-menu li a span {
	display: block;
	width: 100%;
	clear: both;
	font-size:11px
}
.menu-principal ul.sub-menu li a:hover {
	color:#6f9045
}
.menu-header {
	float:right;
	margin-top:7px;
	margin-right:50px
}
.menu-header ul li {
	display:block;
	float:left;
	padding-right:8px;
	margin-right:8px;
	background:url("images/spriteme33b.png") no-repeat;
	background-position: right -1172px
}
.menu-header ul li a {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#de0183
}
.menu-header ul li a:hover {
	color:#ff68c1
}
#container {
	position:relative;
	width:990px;
	left:50%;
	margin-left: -495px
}
#content {
	clear:both;
	float:left;
	width:740px;
	margin-bottom:10px;
}
.home #content {
	width:730px;
	background: none;
}
#content p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	margin-bottom:10px;
	display:block
}
.vitrine {
	position:relative;
	clear: both;
	width:810px;
	height:270px;
	background:url("images/spriteme33b.png") no-repeat;
	background-position: -4px -1250px;
	margin-left: -80px;
	margin-bottom: -50px;
	z-index: 1
}
.vitrine #navs {
	position:absolute;
	right:0;
	top:10px
}
.vitrine #navs li {
	display:block;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:16px;
	background:url("images/spriteme33.png") no-repeat;
	background-position: -60px -810px;
	width:30px;
*width:38px;
	height:20px;
*height:25px;
	margin-bottom:5px;
	color:#e51952;
	text-align:right;
	padding-top:5px;
	padding-right:8px;
	cursor:pointer
}
.vitrine #navs li.selecionado {
	background:url("images/spriteme33.png") no-repeat;
	background-position: -10px -810px;
	color:#FFF
}
.vitrine #conteudos {
	position:absolute;
	left:190px;
	height:210px;
	z-index:0
}
.vitrine #conteudos .vitrine_conteudo {
	display:none
}
.vitrine #conteudos #conteudo_1 {
	display:block
}
.vitrine #conteudos .vitrine_conteudo .vitrine_share {
position: absolute;
width: 140px;
height: 20px;
bottom: 50px;
left: 580px;
z-index: 1;
}
.vitrine #conteudos .vitrine_conteudo a.vitrinao_linhafina {
	text-decoration:none
}
.vitrine #conteudos .vitrine_conteudo img {
	position:absolute
}
.vitrine #conteudos .vitrine_conteudo a.vitrinao_linhafina p {
	display:block;
	position:absolute;
	top: 170px;
	width: 620px;
	height: 40px;
	background: url("images/corAzul_90.png");
}
.vitrine #conteudos .vitrine_conteudo a.vitrinao_linhafina span {
	display: block;
	float: left;
	font-size:18px;
	text-decoration:none;
	font-family:"DINMedium", Verdana, Geneva, sans-serif;
	height: 40px;
	color:#000;
	background: none;
	width: 620px;
	background: url("images/vitrine_setas.png") no-repeat;
	padding: 1px 5px;
	padding-left: 48px;
	margin-top: 4px;
	margin-left: -10px;
}
.vitrine #conteudos .vitrine_conteudo a.vitrinao_linhafina span strong {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
}
#vitrine_2 {
	position:relative;
	width:730px;
	height:440px;
	background: none;
	clear: both;
	margin: 0;
	z-index: 1;
}
#vitrine_2 #navs {
	position:absolute;
	right:0;
	top:10px
}
#vitrine_2 #navs li {
	display:block;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:16px;
	background:url("images/spriteme33.png") no-repeat;
	background-position: -60px -810px;
	width:30px;
*width:38px;
	height:20px;
*height:25px;
	margin-bottom:5px;
	color:#e51952;
	text-align:right;
	padding-top:5px;
	padding-right:8px;
	cursor:pointer
}
#vitrine_2 #navs li.selecionado {
	background:url("images/spriteme33.png") no-repeat;
	background-position: -10px -810px;
	color:#FFF
}
#vitrine_2 #conteudos {
	position:absolute;
	left: 0;
	height:440px;
	z-index:0
}
#vitrine_2 #conteudos .vitrine_conteudo {
	display:none
}
#vitrine_2 #conteudos #conteudo_1 {
	display:block
}
#vitrine_2 #conteudos .vitrine_conteudo a.vitrinao_linhafina {
	text-decoration:none
}
#vitrine_2 #conteudos .vitrine_conteudo img {
	position:absolute;
	width: 730px;
	height: 440px;
}
#vitrine_2 #conteudos .vitrine_conteudo a.vitrinao_linhafina p {
	display:block;
	position:absolute;
	top: 380px;
	width: 730px;
	height: 60px;
	background: url("images/corAmarelo_90.png");
}
#vitrine_2 #conteudos .vitrine_conteudo a.vitrinao_linhafina span {
	display: block;
	float: left;
	font-size:18px;
	text-decoration:none;
	font-family:"DINMedium", Verdana, Geneva, sans-serif;
	height: 60px;
	color:#000;
	background: none;
	width: 720px;
	background: url("images/vitrine_setas.png") no-repeat;
	padding: 1px 5px;
	padding-left: 48px;
	margin-top: 4px;
	margin-left: -10px;
}
.vitrine #conteudos .vitrine_conteudo span strong {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
}
#materias {
	z-index: 2;
	clear: both;
	position: relative;
	margin-top: 10px;
}
.home #materias {
	margin: 0;
	margin-top: 10px;
	margin-bottom: 20px;
	height: 175px;
}
#materias ul li {
	display:block;
	float:left;
	overflow:hidden;
}
#materias ul li.materia_0 {
	width:720px;
	height:250px;
	font-size:12px;
	margin-bottom:10px
}
#materias ul li.materia_1 {
	width:280px;
	height:175px;
	font-size:12px
}
#materias ul li.materia_2 {
	float:right;
	width:280px;
	height:175px;
	font-size:12px
}
#materias ul li.materia_3 {
	float:left;
	width:136px;
	height:85px;
	font-size:10px;
	margin-left:18px;
	margin-bottom:5px
}
#materias ul li.materia_4 {
	float:left;
	width:136px;
	height:85px;
	font-size:10px;
	margin-left:18px
}
.category #materias ul li.materia_3, .category #materias ul li.materia_4 {
	margin-left:8px
}
#materias ul li a {
	text-decoration:none
}
#materias ul li img {
	float:left;
	margin-bottom: -15%
}
#materias ul li.materia_3 img, #materias ul li.materia_4 img {
	margin-bottom: -20%
}
#materias ul li .linhafina {
	background:url(images/corRosa_90.png);
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#FFF;
	float:left;
	margin-right:5px;
	padding:5px
}
#materias ul li.materia_0 img {
	margin-bottom:0
}
#materias ul li.materia_0 .conteudo {
	width:320px;
	float:left
}
#materias ul li.materia_0 .conteudo .titulo {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#eb0a8e;
	float:left;
	margin-right:5px;
	padding:5px
}
#materias ul li.materia_0 .conteudo .texto {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	float:left;
	margin-right:5px;
	padding:5px;
	line-height:14px
}
#materias ul li .rpx-share {
	display:none;
	cursor:pointer;
	text-indent: -5000px;
	background:url(images/iconShare.png) right no-repeat;
	width:35px;
	height:16px;
	float:right
}
#home_banners ul {
	clear:both;
	float:left;
	margin-top:10px;
	width:730px
}
#home_banners ul li {
	float:left;
	display:block;
	width:350px;
	cursor:pointer
}
#home_banners li.widget_home_banner_2 {
	float:right
}
#home_banners ul li span.rpx-share {
	display:block;
	width:330px;
*width:350px;
	padding:5px 10px;
	float:left;
	background:#0fb531;
	text-align:right;
	height:20px;
	font-size:10px;
	color:#FFF;
	margin:0;
	margin-top: -2px
}
#home_banners .widget_home_banner_1 span.rpx-share {
	background:#f50070
}
#atitudes-div, #pagina_perfil ul.paineis li.atitudes {
	position:relative;
	background: #FFF;
	margin:0;
	padding:0;
	clear:both;
	margin-top:10px;
	padding-left:150px;
	padding-top:20px;
	height:300px
}
#atitudes-div ul li, #pagina_perfil ul.paineis li.atitudes ul li {
	display:block
}
#atitudes-div img.imagem, #pagina_perfil ul.paineis li.atitudes img.imagem {
	width:180px;
	float:left;
	margin-right:20px
}
#atitudes-div h2, #pagina_perfil ul.paineis li.atitudes h2 {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:15px;
	text-decoration:none;
	text-transform:uppercase;
	color:#ff0084
}
#atitudes-div h3, #pagina_perfil ul.paineis li.atitudes h3 {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:21px;
	text-decoration:none;
	color:#00c0ff;
	margin-bottom:20px
}
#atitudes-div div, #pagina_perfil ul.paineis li.atitudes div {
	float:left;
	width:360px;
	font-size:12px;
	color:#666
}
#atitudes-div span.tipo, #pagina_perfil ul.paineis li.atitudes span.tipo {
	position:absolute;
	display:block;
	top:0;
	left:0;
	padding:0;
	width:125px;
	height:110px;
	text-indent: -5000px
}
#atitudes-div span.iconatitude_energia, #pagina_perfil ul.paineis li.atitudes span.iconatitude_energia {
	background:url("images/spriteme33.png") no-repeat;
	background-position: -260px -1725px
}
#atitudes-div span.iconatitude_agua, #pagina_perfil ul.paineis li.atitudes span.iconatitude_agua {
	background:url("images/spriteme33.png") no-repeat;
	background-position: -10px -1725px
}
#atitudes-div span.iconatitude_lixo, #pagina_perfil ul.paineis li.atitudes span.iconatitude_lixo {
	background:url("images/spriteme33.png") no-repeat;
	background-position: -385px -1725px
}
#atitudes-div span.iconatitude_ar, #pagina_perfil ul.paineis li.atitudes span.iconatitude_ar {
	background:url("images/spriteme33.png") no-repeat;
	background-position: -135px -1725px
}
#atitudes-div span.iconatitude_social, #pagina_perfil ul.paineis li.atitudes span.iconatitude_social {
	background:url("images/spriteme33.png") no-repeat;
	background-position: -510px -1725px
}
#atitudes-div ul, #pagina_perfil ul.paineis li.atitudes ul {
	margin-top:10px;
	margin-left:200px
}
#atitudes-div ul li a, #pagina_perfil ul.paineis li.atitudes ul li a {
	display:block;
	clear:both;
	margin-right:20px;
	padding:5px;
	padding-left:35px;
	padding-top:4px;
	background:#f50070 url("images/spriteme33b.png") no-repeat;
	background-position: -5px -1517px;
	cursor:pointer;
	text-decoration:none;
	font-family:"DINMedium", Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFF
}
#atitudes-div span.rpx-share, #pagina_perfil ul.paineis li.atitudes span.rpx-share {
	position:absolute;
	bottom:0px;
	display:block;
	cursor:pointer;
	background:#00c0ff;
	margin-left:20px;
	width:708px;
*width:718px;
	margin-left: -137px;
	padding:5px 0;
	padding-right:10px;
	text-align:right;
	font-size:10px;
	color:#FFF
}
.sidebar {
	float:right;
	margin: 0;
	padding: 0;
	width:230px
}
.sidebar .widget-title {
	display: none;
}
.widget_polls-widget .widget-title {
	display: block;
}
.sidebar div, .sidebar ul {
	margin: 0;
	padding: 0;
}
.sidebar div ul li.widget-container {
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	width:230px;
	clear:both;
	float:left
}
.sidebar div ul li.widget_side_promocoes {
}
.sidebar div ul li.widget_side_promocoes img, .sidebar div ul li.widget_side_promocoes object {
	margin:0;
	margin-top: -10px;
}
#home_tvswu {
	position:relative;
	clear:both;
	float:left;
	margin-top:10px;
	width:730px;
	height:377px;
	overflow: hidden;
}
#home_tvswu span.rpx-share {
	position:absolute;
	bottom:22px;
	right:0;
	display:block;
	cursor:pointer;
	background:#08c1fe;
	width:720px;
*width:730px;
	margin-top: -2px;
	padding:5px 0;
	padding-right:10px;
	text-align:right;
	font-size:10px;
	color:#FFF
}
#home_tvswu img.frame {
	display:block;
	position:absolute;
	top:0;
	left:0px;
	z-index: 0;
}
#home_tvswu .home_tvswu_over {
	z-index:1;
	position:absolute;
	top:0;
	left:0
}
#home_tvswu .home_tvswu_over a {
	display:block;
	background:url("images/spriteme33.png") no-repeat;
	background-position:-10px -855px;
	width:730px;
	height:330px
}
#home_tvswu p {
	display:block;
	position:absolute;
	left:0px;
	background: #08c1fe;
	bottom:46px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	z-index: 2;
	pointer-events: none;
}
#home_tvswu p strong {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFF
}
#home_tvswu p span {
	display:block;
	color:#FFF
}
#footer {
	clear:both;
	width:990px;
	position:relative;
	left:50%;
	margin-left: -505px
}
#boxPatrocinadores {
	background:url("images/spriteme33d.png") bottom no-repeat;
	width: 990px;
	padding-right: 310px;
	margin-right: -300px;
	height:340px
}
#footer #boxPatrocinadores h3 {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:23px;
	text-decoration:none;
	color:#00a510;
	margin-top:10px;
	margin-left:30px;
	clear:both;
	float:left
}
#footer #boxPatrocinadores ul {
	clear:both;
	margin-left:40px;
}
#footer #boxPatrocinadores ul li {
	display:block;
	clear:none;
	float:left;
	margin-top:5px;
	margin-left:40px
}
#footer #boxPatrocinadores #patrocinioMaster {
	display:block;
	float:left
}
#footer #boxPatrocinadores #patrocinio {
	display:block;
	float:left
}
#footer #boxPatrocinadores #apoio, #footer #boxPatrocinadores #parceria {
	float:left;
}
#footer #boxPatrocinadores #parceria {
	width: 700px;
}
#footer #boxPatrocinadores #apoio, #footer #boxPatrocinadores #parceria {
	clear: both;
}
h1.page-title, h1.entry-title {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:23px;
	text-transform:uppercase;
	text-decoration:none;
	color:#00a510;
	clear:both;
	float:left;
	background: #fff;
	padding: 2px 5px;
	padding-bottom:10px;
}
#lista_posts {
	clear:both;
	float:left;
	width:680px;
	background: #FFF;
	margin-top:10px;
	padding:30px
}
#lista_posts h3 {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:21px;
	text-decoration:none;
	color:#f50572;
	clear:both;
	float:left;
	margin-bottom:10px
}
#lista_posts ul li {
	display:block;
	clear:both;
	float:left;
	width:100%;
	margin-bottom:5px;
	line-height:20px;
	margin-bottom:10px
}
#lista_posts ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#666;
	clear:both;
	float:left
}
#lista_posts ul li a span {
	color:#0bc2fd;
	font-weight:bold
}
#lista_posts span.vertodos {
	display:block;
	float:right;
	clear:both;
	background-color:#0bc2fd;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#FFF;
	padding:3px;
	cursor:pointer
}
.post .entry-meta, .page .entry-meta {
	font-size:10px;
	color:#666;
	background: #FFF;
	margin: 0;
	padding: 2px 5px;
	clear:both
}
.post .entry-utility, .page .entry-utility {
	clear:both;
	font-size:10px;
	background: #fff;
	padding: 2px 5px;
	color:#999
}
.post .entry-content, .page .entry-content, .category .entry-content, .search .entry-content {
	font-size:12px;
	color:#666;
	background: #fff;
	padding: 10px 5px;
	clear:both
}
.post .entry-content .alignleft, .post .entry-content .esq, .page .entry-content .alignleft, .page .entry-content .esq {
	float:left;
	margin-right:10px
}
.post .entry-content .alignright, .post .entry-content .dir, .page .entry-content .alignright, .page .entry-content .dir {
	float:right;
	margin-left:10px
}
.post .entry-content p, .page .entry-content p {
	line-height:18px;
	margin-bottom:10px
}
.post .rpx-share, .page .rpx-share {
	background: #00aef0 url(images/iconShare.png) right no-repeat;
	background-position: 700px 5px;
	color:#FFF;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	padding:3px 10px;
	padding-right:50px;
	text-align:right;
	float: left;
	width: 680px;
	cursor:pointer;
}
#comments {
	clear:both;
	float:left;
	width:680px;
	margin-top:10px;
	background:url(images/baseArquivo.jpg);
	padding:30px
}
#comments h3 {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:21px;
	text-decoration:none;
	color:#00aef0;
	clear:both;
	float:left;
	margin-bottom:10px
}
.coment {
	position:relative;
	clear:both;
	border:1px solid #DDD;
	background:#f5f2ed url(images/fundo.jpg);
	margin:10px 0;
	padding:20px 20px 40px
}
.box_coment p.avatar {
	float:left;
	margin-right:10px;
	width:60px;
	height:60px;
	overflow:hidden
}
.box_coment p.avatar img {
	vertical-align:middle;
	width:100%
}
.linha_comment {
}
.children {
	border-left:1px solid #DDD
}
.children .coment {
	margin-left:30px;
	background:#fafafa
}
.children .children {
	margin-left:30px
}
#comments ul.commentlist li h4 a {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#00aef0;
	font-weight:normal;
	text-decoration:none
}
#comments ul.commentlist li p {
	font-size:12px;
	line-height:14px;
	margin-bottom:5px;
	color:#666
}
#comments ul.commentlist li p.data {
	font-size:10px;
	color:#999
}
#comments ul.commentlist li a.comment-reply-link {
	display:block;
	position:absolute;
	clear:both;
	float:right;
	bottom:0;
	right:0;
	background:#00aef0;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	padding:3px 10px
}
.wp-paginate {
	font-size:10px
}
.wp-paginate a {
	border:1px solid #08768b;
	background:#50c1d7;
	color:#FFF;
	margin-left:3px;
	text-decoration:none;
	padding:3px 7px
}
.wp-paginate .current {
	border:1px solid #08768b;
	background:#0c5778;
	color:#FFF;
	margin-left:3px;
	text-decoration:none;
	padding:3px 7px
}
.wp-paginate-comments a {
	border:1px solid #056;
	background:#50c1d7;
	color:#FFF;
	margin-left:3px;
	text-decoration:none;
	padding:3px 7px
}
.wp-paginate-comments .current {
	border:1px solid #056;
	background:#003843;
	color:#50c1d7;
	margin-left:3px;
	text-decoration:none;
	padding:3px 7px
}
.wp-paginate, .wp-paginate-comments {
	text-transform:uppercase;
	text-align:right;
	margin:15px 0
}
.wp-paginate li, .wp-paginate-comments li {
	display:inline;
	list-style:none
}
.wp-paginate .title, .wp-paginate-comments .title {
	color:#555;
	margin-right:4px
}
.wp-paginate .gap, .wp-paginate-comments .gap {
	color:#999;
	margin-right:4px
}
#commentform {
	padding-left:120px
}
#commentform .rowElem {
	clear:both;
	position:relative;
	width:460px;
	margin-bottom:10px
}
#commentform input[type="text"], #commentform textarea {
	background:#FFF;
	border:1px solid #00aef0
}
#commentform button {
	background:#00aef0;
	color:#FFF;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	padding:3px 10px;
	text-align:center;
	border:1px solid #FFF;
	cursor:pointer
}
#commentform button:hover {
	background:#008abe
}
#pagina_perfil ul.paineis {
	display:block;
	float:left;
	width:100%;
	margin-top:10px
}
#pagina_perfil ul.paineis li {
	display:block;
	background:url(images/baseArquivo.jpg);
	padding:10px;
	margin-bottom:10px
}
#pagina_perfil ul.paineis li h3.painel_title {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#18afe7
}
#pagina_perfil ul.paineis li.dados ul {
	display:block;
	background:none;
	padding:0;
	margin-top:10px
}
#pagina_perfil ul.paineis li.dados ul li {
	display:block;
	background:none;
	padding:0;
	margin-left:20px
}
#pagina_perfil ul.paineis li.dados ul li.avatar {
	float:left;
	margin-right:10px
}
#pagina_perfil ul.paineis li.dados ul li.display_nome h3 {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#f50572;
	margin:0;
	margin-top:5px
}
#pagina_perfil ul.paineis li.dados ul li.nome h4 {
	font-family:"DINMedium", Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#999
}
#pagina_perfil ul.paineis li.dados ul li.email h5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666
}
#pagina_perfil ul.paineis li.dados ul li.editar a {
	float:right;
	font-family:"DINMedium", Verdana, Geneva, sans-serif;
	font-size:14px;
	background:#f50572;
	color:#FFF;
	padding:3px 10px;
	text-decoration:none;
	text-align:center;
	cursor:pointer
}
#pagina_perfil ul.paineis li.badges ul {
	position:relative;
	display:inline;
	background:none;
	padding:0;
	margin-top:10px
}
#pagina_perfil ul.paineis li.badges ul li {
	display:block;
	background:none;
	padding:0;
	width:100px;
	height:120px;
	margin:10px 20px;
	text-align:center;
	float:left
}
#pagina_perfil ul.paineis li.badges ul li h4 {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#f50572;
	margin-top:5px
}
#pagina_perfil ul.paineis li.badges ul li.inativo h4 {
	color:#ccc
}
#pagina_perfil ul.paineis li.badges ul li.nenhuma {
	width:100%
}
#pagina_perfil ul.paineis li.badges ul li.nenhuma h4 {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#ccc;
	margin-top:5px
}
.search .post {
	margin-top:10px;
	line-height:18px
}
.search h2.entry-title, .search h2.entry-title a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#f50572;
	margin-top:5px;
	text-decoration:none;
	clear:both
}
.search div.entry-summary p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666
}
#badges-display {
	float:left;
	width:230px;
	height:255px;
	overflow:hidden
}
#badges-display h2 a {
	display:block;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:21px;
	color:#f50070;
	text-transform:uppercase;
	margin-top:10px;
	text-decoration:none;
	text-indent: -5000px;
	width: 235px;
	background:url("images/spriteme33b.png") no-repeat;
	background-position: -348px -38px;
	padding-top:2px;
	padding-bottom:3px
}
#badges-display ul#badges-ul {
	margin-top:10px;
	width:100%
}
#badges-display ul#badges-ul li.item {
	margin-top:2px;
	padding:5px;
	position:relative;
	height:55px;
	float:left;
	margin:0;
	margin-bottom:5px;
	width:230px;
	clear:both;
	float:left
}
#badges-display ul#badges-ul li.item ul li {
	position:absolute;
	float:left;
	margin:0
}
#badges-display ul#badges-ul li.item ul li.avatar {
	top:5px;
	left:5px;
	width:40px;
	height:40px;
	overflow:hidden
}
#badges-display ul#badges-ul li.item ul li.avatar img {
	vertical-align:middle;
	width:100%
}
#badges-display ul#badges-ul li.item ul li.usuario {
	top:5px;
	left:50px;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#08c1fe;
	width:170px
}
#badges-display ul#badges-ul li.item ul li.imgbadge {
	top:30px;
	left:30px;
	width:30px
}
#badges-display ul#badges-ul li.item ul li.imgbadge img {
	width:30px;
	height:30px
}
#badges-display ul#badges-ul li.item ul li.badge {
	top:30px;
	left:65px;
	width:155px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999
}
#facebox p {
	margin-bottom:10px
}
#facebox p.descricao {
	font-size:12px;
	margin-left:20px
}
#facebox p.convite-share {
	border-top:1px solid #ccc;
	padding-top:10px
}
#facebox h3 {
	font-size:22px
}
#facebox button {
	float:left;
	background:#f50572;
	color:#FFF;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	padding:3px 10px;
	text-align:center;
	border:1px solid #FFF;
	cursor:pointer
}
.widget_polls-widget {
	float:left;
	width:230px;
	background: #FFF;
}
.widget_polls-widget h3, .widget_polls-widget h3 a {
	display:block;
	float: left;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:30px;
	color:#18adde;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	background:#f2ede6;
	padding: 2px;
}
.widget_polls-widget .wp-polls {
	clear: both;
	width:205px;
	padding:10px;
	font-size:14px;
	color: #000
}
.widget_polls-widget .wp-polls a {
	color: #41ade4
}
#profile-page #icon-perfil {
	display:none
}
#profile-page h3 {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#f50572;
	text-transform:uppercase;
	margin-top:10px
}
#profile-page th, #profile-page td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#08c1fe;
	text-transform:uppercase;
	padding-right:10px;
	text-align:right;
	width:200px;
	vertical-align:top;
	padding:5px
}
#profile-page td {
	text-align:left;
	width:300px;
	color:#666
}
.colunistas-ul {
	display:block
}
.colunistas-ul li {
	margin-bottom:10px
}
.post-14962 h4, .post-14962 h3 {
	display:block;
	clear:both;
	margin-top:10px
}
.imprensa-arquivos li.item {
	float:left;
	margin-left:20px
}
.imprensa-arquivos li.item ul {
	margin-left:30px
}
.imprensa-arquivos li.item ul li {
	margin-top:5px
}
.imprensa-arquivos li.item span {
	display:block;
	margin-top:5px
}
.imprensa-releases {
	margin-left:30px
}
.imprensa-releases li {
	margin-top:5px
}
.icon-ai {
	padding-left:20px;
	background:url(images/icon-ai.png) no-repeat;
	min-height:16px
}
.icon-png {
	padding-left:20px;
	background:url(images/icon-png.png) no-repeat;
	min-height:16px
}
.icon-jpg {
	padding-left:20px;
	background:url(images/icon-jpg.png) no-repeat;
	min-height:16px
}
.icon-eps {
	padding-left:20px;
	background:url(images/icon-eps.png) no-repeat;
	min-height:16px
}
.icon-pdf {
	padding-left:20px;
	background:url(images/icon-pdf.png) no-repeat;
	min-height:16px
}
#wpcf {
	margin-left:100px
}
#wpcf label {
	margin-top:10px;
	margin-bottom:5px
}
#wpcf input, #wpcf textarea {
	border:1px solid #50c1d7
}
#wpcf input[type=submit] {
	background:#50c1d7;
	color:#FFF;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	padding:3px 10px;
	text-align:center;
	border:1px solid #FFF;
	cursor:pointer
}
.swubadges-dialog, #swubadges-dialog-share {
	display:none
}
.swubadges-dialog-imagem {
	text-align:center
}
.swubadges-dialog-texto {
}
.swubadges-dialog-texto h3 {
	font-size:14px
}
.swubadges-dialog-texto button {
	clear: both;
}
.swunewsletter-dialog, #swunewsletter-dialog-share {
	display:none
}
.swunewsletter-dialog-imagem {
	text-align:center
}
.swunewsletter-dialog-texto {
	position:relative;
	overflow:auto
}
.swunewsletter-dialog-texto h3 {
	font-size:16px
}
.swunewsletter-dialog-texto input {
	clear:both;
	float:left;
	margin-right:5px
}
.swunewsletter-dialog-texto input[type=checkbox] {
	margin-top:10px
}
.swunewsletter-dialog-texto label {
	float:left;
	font-size:12px;
	width:320px;
	margin-top:10px
}
.swunewsletter-dialog-texto input[type=button] {
	background:#f5137a;
	border:none;
	color:#FFF;
	clear:both;
	float:right;
	padding:3px;
	cursor:pointer
}
.swunewsletter-dialog-texto input[type=button]:hover {
	background:#c71767
}
a.sort {
	color: #d7d7d7
}
input.create {
	width:97%
}
tr.title {
	background:#eee
}
label.create {
	font-weight:bold
}
.positionKey {
	width:25%
}
.templatePositions thead th {
	padding:10px
}
.templateFunctions {
	width:25%
}
.templatePositionsDescription {
	width:25%
}
.templatePositionsActions {
	width:25%
}
.tabs {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	overflow:hidden;
	background:#eee
}
.tabs li {
	float:left;
	white-space:nowrap;
	margin:0
}
.tabs li a {
	border:1px solid #dedede;
	border-top:none;
	padding:6px;
	display:block;
	background:#eee;
	text-decoration:none
}
.tabs li a:hover {
	border:1px solid #bbb;
	border-top:none
}
.tabs li a.tabs-current {
	background:#fff;
	border:none;
	color:#D54E21;
	border-bottom:1px solid #fff
}
div th a {
	color: #d7d7d7
}
.wp-polls-archive {
}
.wp-polls, .wp-polls-form {
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	text-align:left;
	background-image:none;
	display:block;
	margin-bottom:3px;
	margin-top:8px
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
	text-align:left;
	list-style:none;
	float:none
}
.wp-polls ul li:before, .wp-polls-ans ul li:before, .sidebar ul ul li:before {
	content:''
}
.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display:inline;
	border:0px;
	padding:0px;
	margin:0px
}
.wp-polls-ul {
	padding:0px;
	margin:0px 0px 10px 10px
}
.wp-polls-ans {
	width:100%;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
.wp-polls-loading {
	display:none;
	text-align:center;
	height:16px;
	line-height:16px
}
.wp-polls-image {
	border:0px
}
.wp-polls form a {
	color: #FFF;
	text-decoration: underline;
	padding-top: 5px;
}
.wp-polls .Buttons {
	border:none;
	background-color:#533c8c;
	color: #FFF;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	padding: 5px;
	float: left;
	margin-bottom: 10px;
}
.wp-polls-paging a, .wp-polls-paging a:link {
	padding:2px 4px 2px 4px;
	margin:2px;
	text-decoration:none;
	border:1px solid #06c;
	color:#06c;
	background-color:#FFF
}
.wp-polls-paging a:visited {
	padding:2px 4px 2px 4px;
	margin:2px;
	text-decoration:none;
	border:1px solid #06c;
	color:#06c;
	background-color:#FFF
}
.wp-polls-paging a:hover {
	border:1px solid #000;
	color:#000;
	background-color:#FFF
}
.wp-polls-paging a:active {
	padding:2px 4px 2px 4px;
	margin:2px;
	text-decoration:none;
	border:1px solid #06c;
	color:#06c;
	background-color:#FFF
}
.wp-polls-paging span.pages {
	padding:2px 4px 2px 4px;
	margin:2px 2px 2px 2px;
	color:#000;
	border:1px solid #000;
	background-color:#FFF
}
.wp-polls-paging span.current {
	padding:2px 4px 2px 4px;
	margin:2px;
	font-weight:bold;
	border:1px solid #000;
	color:#000;
	background-color:#FFF
}
.wp-polls-paging span.extend {
	padding:2px 4px 2px 4px;
	margin:2px;
	border:1px solid #000;
	color:#000;
	background-color:#FFF
}
.wp-polls .pollbar {
	margin:1px;
	font-size:8px;
	line-height:10px;
	height:10px;
	background:#f50070;
	border:1px solid #ff3491
}
#facebox .b {
	background:url(http://www.swu.com.br/wp-content/plugins/wp-facebox/images/b.png);
	min-width:10px;
	min-height:10px
}
#facebox .tl {
	background:url(http://www.swu.com.br/wp-content/plugins/wp-facebox/images/tl.png)
}
#facebox .tr {
	background:url(http://www.swu.com.br/wp-content/plugins/wp-facebox/images/tr.png)
}
#facebox .bl {
	background:url(http://www.swu.com.br/wp-content/plugins/wp-facebox/images/bl.png)
}
#facebox .br {
	background:url(http://www.swu.com.br/wp-content/plugins/wp-facebox/images/br.png)
}
#facebox {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	text-align:left
}
#facebox .popup {
	position:relative
}
#facebox table {
	border-collapse:collapse
}
#facebox td {
	border-bottom:0;
	padding:0
}
#facebox .body {
	padding:10px;
	background:#fff;
	width:370px
}
#facebox .loading {
	text-align:center
}
#facebox .image {
	text-align:center
}
#facebox img {
	border:0;
	margin:0
}
#facebox .footer {
	border-top:1px solid #DDD;
	padding-top:5px;
	margin-top:10px;
	text-align:right
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
	height:10px;
	width:10px;
	overflow:hidden;
	padding:0
}
#facebox_overlay {
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%
}
.facebox_hide {
	z-index:-100
}
.facebox_overlayBG {
	background-color:#000;
	z-index:101
}
* html #facebox_overlay {
	position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}
.post .rpx-share-individual {
	display: block;
	background:none;
	margin:0;
	padding:0;
	float:none;
	clear:none;
}
.vitrine_flash_a {
	display:block;
	position:absolute;
	width:610px;
	height:210px;
}
#content ul.lineup li.dia {
	width: 720px;
	background: url(images/baseArquivo.jpg);
	padding: 10px;
	padding-bottom: 0;
	margin-bottom: 15px;
	overflow: auto;
}
#content ul.lineup li.passaporte {
	overflow: visible;
	padding-bottom: 10px;
}
#content ul.lineup li.dia12 {
	border-bottom: 10px solid #ec048e;
}
#content ul.lineup li.dia13 {
	border-bottom: 10px solid #719146;
}
#content ul.lineup li.dia14 {
	border-bottom: 10px solid #df7029;
}
#content ul.lineup li.dia h4 {
	display: block;
	background: url(images/lineup_linha.png) right bottom no-repeat;
	font-family: "DINBold", Verdana, Geneva, sans-serif;
	font-size: 48px;
	margin-top: 5px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#content ul.lineup li.passaporte h4 {
	background: none;
	color: #00bce4;
}
#content ul.lineup li.dia12 h4 {
	color: #ec048e;
}
#content ul.lineup li.dia13 h4 {
	color: #719146;
}
#content ul.lineup li.dia14 h4 {
	color: #df7029;
}
#content ul.lineup li.dia img {
	float: left;
}
#content ul.lineup li .ir_compra {
	float: right;
	width: 210px;
	min-height: 280px;
	margin-top: 3px;
	padding-left: 20px;
	padding-right: 10px;
}
#content ul.lineup li.dia12 .ir_compra {
	background: url(images/caixa_121.png) no-repeat;
}
#content ul.lineup li.dia13 .ir_compra {
	background: url(images/caixa_13.png) no-repeat;
}
#content ul.lineup li.dia14 .ir_compra {
	background: url(images/caixa_14.png) no-repeat;
}
#content ul.lineup li.dia ul.precos {
	padding: 0;
	margin: 0;
	margin-left: 10px;
	margin-top: 10px;
}
#content ul.lineup li.dia ul.precos li {
	margin-bottom: 10px;
}
#content ul.lineup li.dia ul.precos li a {
	color: #FFF;
	font-size: 12px;
}
#content ul.lineup li.passaporte ul.precos li a {
	color: #333;
}
#content ul.lineup li.dia h5 a {
	font-family: "DINBold", Verdana, Geneva, sans-serif;
	font-size: 30px;
	color: #FFF;
	text-transform: uppercase;
	margin-top: 10px;
	display: block;
	text-align: center;
	text-decoration: none
}
ul#badges-ranking-ul {
	margin-top:10px;
	width:100%
}
ul#badges-ranking-ul li.item {
	margin-top:2px;
	padding:5px;
	position:relative;
	float:left;
	margin:0;
	margin-bottom:5px;
	width:100%;
	clear:both;
	float:left;
	background: #FFF;
}
ul#badges-ranking-ul li.item ul li {
	float:left;
	margin:5px;
}
ul#badges-ranking-ul li.item ul li.avatar {
	width:80px;
	height:80px;
	overflow:hidden
}
ul#badges-ranking-ul li.item ul li.avatar img {
	vertical-align:middle;
	width:100%
}
ul#badges-ranking-ul li.item ul li.usuario {
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#08c1fe;
	float: left;
	width: 620px;
}
ul#badges-ranking-ul li.item ul li.badges {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#999;
	float: left;
}
.swu-tesouro {
	cursor: pointer;
}
#facebox {
	z-index: 9999
}
.cform {
	margin:10px auto 0 auto;
	width: 410px;
}
.cform fieldset {
	margin-top:10px;
	padding:5px 0 5px 0;
	border:none;
}
.cform .cf_hidden {
	display:none;
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}
.cform legend {
	margin:0;
	padding:0;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	color: #f40071;
	letter-spacing:3px;
}
ol.cf-ol {
	margin:0!important;
	padding:15px 0 0 0!important;
	border-top:1px solid #f2f2f2;
}
ol.cf-ol li {
	background:none!important;
	margin:5px 0!important;
	padding:0;
	list-style:none!important;
	text-align:left;
	line-height:1.1em;
}
ol.cf-ol li.textonly {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt !important;
	padding:0pt 0pt 0pt 100px;
}
.cform label {
	width:90px;
	margin:4px 10px 0 0;
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	color: #000;
	font:0.9em Trebuchet MS, sans-serif;
}
.cform label span {
	width:90px; /* must be the same as above!*/
	display:block;
}
label.cf-before {
	margin:4px 10px 0 0;
}
label.cf-after {
	margin:4px 2px 0pt 6px;
	text-align:left;
	width:75px;
}
label.cf-after span {
	width:75px;
	display:block;
}
label.cf-group-after {
	margin:4px 0 0 2px;
	width:120px;
	text-align:left;
	clear: both;
}
label.cf-group-after span {
	width:120px;
	display:block;
}
.cform input, .cform textarea, .cform select {
	padding:3px;
	border:1px solid #aaa;
	font:0.9em Trebuchet MS, sans-serif;
	color:#888;
	vertical-align:top;
}
.cform input:hover, .cform textarea:hover, .cform select:hover {
	border: 1px solid #FFCC00;
}
.cform input:focus, .cform textarea:focus, .cform select:focus {
	color:#666;
}
.cform textarea, .cform input {
	width:298px;
}
.cform select {
	width:306px; /* attempt to have equal length */
}
.cform select.cfselectmulti {
	height:7.5em;
}
.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}
span.reqtxt, span.emailreqtxt {
	margin:0px 5px 7px 98px;
	display: block;
	vertical-align:top;
	color: #aaa;
	font-size:0.7em;
	line-height:1.2em;
}
ol.cf-ol li.cf-box-title {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt 0 !important;
	padding:0pt 0pt 0pt 100px;
}
input.cf-box-a, input.cf-box-b {
	margin:1px 0 0 0;
	width:100px;
	height:22px;
	border:none!important;
	background:none!important;
}
input.cf-box-a {
	margin-left:100px; /* check with label 'width' incl. */
}
ol.cf-ol li.cf-box-group {
	padding: 0 0 5px 100px;
}
p.cf-sb {
	margin: 0;
	padding:0pt 3px 0pt 0pt !important;
	text-align:right;
}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
	background:#f50572;
	color:#FFF;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	padding:3px 10px;
	text-align:center;
	border:1px solid #FFF;
	cursor:pointer
}
.cform input.resetbutton {
	margin: 0 5px 0 0;
}
.cform input.backbutton {
	margin: 0 5px 0 0;
}
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 0!important;
	margin:5px 0!important;
}
ol.cf-ol li ul.cf_li_text_err {
	margin:0 0 0 10px;
	padding:0;
	color:#333;
}
ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}
label.secq, label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
}
input.secinput {
	vertical-align:text-bottom;
}
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha {
	height:15px;
	width:100px;
	padding: 4px 4px;
	margin: 0;
	vertical-align:text-bottom;
}
img.captcha {
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}
img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_white.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}
img.imgcalendar {
	border:none;
}
div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a {
	color:red!important;
	text-decoration:underline!important;
}
div.success {
	background:#6f9145 none repeat scroll 0%;
	color:#FFF;
	display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
.cform .cf_error {
	color:red;
	border:1px solid #FF0000;
}
div.mailerr {
	display:block;
}
.mailerr, .cform .cf_errortxt {
	color:red;
}
p.cf_info {
	margin:10px 0;
	text-align:center;
}
p.success {
	color:green;
}
p.failure {
	color:red;
}
[disabled] {
color:#dddddd;
border-color:#dddddd!important;
background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}
.cform input.cf_upload {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888ca;
}
.linklove {
	display: none;
}
*+html ol.cf-ol, *+html ol.cf-ol li {
	display: inline-block;  /*for ie7*/
}
* html ol.cf-ol, * html ol.cf-ol li, * html span.reqtxt, * html span.emailreqtxt {
	display: inline-block;
}
* html .cform legend {
	position:absolute;
	left: -8px;
	top:0;
	margin-left:0;
}
*+html .cform legend {
	position:absolute;
	left: -8px;
	top:0;
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px;
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px;
}
* html img.captcha {
	margin-bottom:1px!important;
}
*+html img.captcha {
	margin-bottom:1px!important;
}
.page-id-15800 .widget_side_patrocinador, .page-id-15800 #boxPatrocinadores, .page-id-15026 .widget_side_patrocinador, .page-id-15026 #boxPatrocinadores, .category-46 .widget_side_patrocinador, .category-46 #boxPatrocinadores, .swu-kids-acoes .widget_side_patrocinador, .swu-kids-acoes #boxPatrocinadores {
	display: none;
}
#content .wp-caption p {
	font-size: 10px;
	color: #999
}
#home_lineup {
	position:relative;
	clear:both;
	float:left;
	margin-top:10px;
	width:730px;
}
#content #home_lineup ul.lineup li.dia h4 {
	background:none;
}
#content #home_lineup ul.lineup li .ir_compra {
	min-height: 540px;
}
#vinheta {
	position: relative;
	clear: both;
	width:1100px;
	margin: 0;
}
#vinheta #vinheta-mediaplayer {
	float:left;
	width: 720px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#vinheta img {
	float: left;
}
#vinheta #compre-ja {
	position: absolute;
	top: 330px;
	left: -20px;
	width: 150px;
	height: 82px;
	z-index: 2
}
#vinheta #compre-ja a {
	display: block;
	text-indent: -5000px;
	background: url("images/bt_compre_ja_3.png") no-repeat;
	width: 150px;
	height: 82px;
}
#over_lateral_midias {
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: 540px;
	width: 310px;
	height: 340px;
	background:url("images/spriteme33.png") no-repeat;
	background-position: -833px -850px;
}
#over_banda, #over_banda2 {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 798px;
	z-index: 999999;
}
.home #over_banda, .home #over_banda2 {
	display: none;
}
#content_sup div {
	float: left;
}
#content_sup div.sidebar {
	margin-left: 30px;
	margin-top: -19px;
}
#content_sup div#home-lineup {
	margin: 0;
	margin-top: -10px;
	margin-left: -100px;
}
.widget_lineup_home {
	margin-bottom: 20px;
}
.quebra {
	clear:both;
	float: left;
	height: 10px;
	min-height: 10px;
	display: block;
}
.sidebar div ul li.widget_text #social-box {
	display: block;
	width: 100%;
}
.sidebar div ul li.widget_text #social-box #social-box-navs {
	display: block;
	width: 100%;
}
.sidebar div ul li.widget_text #social-box #social-box-conts li {
	display: none;
	width: 220px;
	float: left;
	padding: 4px;
	background: #41ade4;
}
.sidebar div ul li.widget_text #social-box #social-box-conts li#cont_facebook {
	display: block;
}
.sidebar div ul li.widget_text #social-box #social-box-navs li {
	display: block;
	width: 38px;
	height: 38px;
	float: left;
	margin-right: 2px;
	margin-top: 2px;
	background: #77ccf7;
}
.sidebar div ul li.widget_text #social-box #social-box-navs li.selecionado {
	margin-top: 0px;
	height: 40px;
	background: #41ade4;
}
.sidebar div ul li.widget_text #social-box #social-box-navs li a {
	display:block;
	background:url("images/spriteme33b.png") no-repeat;
	width:34px;
	height:34px;
	text-indent: -5000px;
	margin-top: 2px;
	margin-left: 2px;
}
.sidebar div ul li.widget_text #social-box #social-box-navs li#nav_facebook a {
	background-position: -67px -29px
}
.sidebar div ul li.widget_text #social-box #social-box-navs li#nav_twitter a {
	background-position: -15px -29px
}
.sidebar div ul li.widget_text #social-box #social-box-navs li#nav_flickr a {
	background-position: -15px -75px
}
.sidebar div ul li.widget_text #social-box #social-box-navs li#nav_orkut a {
	background-position: -120px -29px
}
.sidebar div ul li.widget_text #social-box #social-box-navs li#nav_youtube a {
	background-position: -67px -75px
}
.menu-principal ul.menu li:hover .sub-menu li:hover {
	padding-top: 5px;
	padding-bottom: 5px;
}
.menu-principal ul.menu li:hover .sub-menu, .menu-principal ul.menu li:hover .sub-menu li:hover .sub-menu, .menu-principal ul.menu li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu {
	display: block;
}
.menu-principal ul.menu li:hover .sub-menu .sub-menu, .menu-principal ul.menu li:hover .sub-menu li:hover .sub-menu .sub-menu {
	display:none;
}
/* GREENSPACE */
.djs-fotos {
	display: block;
	width: 100%;
	clear: both;
	float: left;
}
.djs-fotos li a {
	display: block;
	float: left;
	width: 146px;
	height: 148px;
	background-repeat:no-repeat;
	background-position: left top;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:18px;
	text-decoration:none;
	text-transform:lowercase;
	color:#FFF;
}
.djs-fotos li a span {
	display: none;
	float: left;
	background: #008742;
	padding: 4px 4px;
	margin-top: 100px;
}
.djs-fotos li a:hover span {
	display: block;
}
.djs-fotos li a:hover {
	background-position: left bottom;
}
.djs-fotos li.hg_foto_afrojack a {
	background-image: url("images/hg_foto_afrojack.jpg");
}
.djs-fotos li.hg_foto_ask2quit a {
	background-image: url("images/hg_foto_ask2quit.jpg");
}
.djs-fotos li.hg_foto_damian-lazarus a {
	background-image: url("images/hg_foto_damian-lazarus.jpg");
}
.djs-fotos li.hg_foto_database a {
	background-image: url("images/hg_foto_database.jpg");
}
.djs-fotos li.hg_foto_dubshape a {
	background-image: url("images/hg_foto_dubshape.jpg");
}
.djs-fotos li.hg_foto_fedde-le-grand a {
	background-image: url("images/hg_foto_fedde-le-grand.jpg");
}
.djs-fotos li.hg_foto_gui-boratto a {
	background-image: url("images/hg_foto_gui-boratto.jpg");
}
.djs-fotos li.hg_foto_james-murphy a {
	background-image: url("images/hg_foto_james-murphy.jpg");
}
.djs-fotos li.hg_foto_joris-voorn a {
	background-image: url("images/hg_foto_joris-voorn.jpg");
}
.djs-fotos li.hg_foto_layo-bushwacka a {
	background-image: url("images/hg_foto_layo-bushwacka.jpg");
}
.djs-fotos li.hg_foto_loco-dice a {
	background-image: url("images/hg_foto_loco-dice.jpg");
}
.djs-fotos li.hg_foto_m-a-n-d-y a {
	background-image: url("images/hg_foto_m-a-n-d-y.jpg");
}
.djs-fotos li.hg_foto_marky a {
	background-image: url("images/hg_foto_marky.jpg");
}
.djs-fotos li.hg_foto_meme a {
	background-image: url("images/hg_foto_meme.jpg");
}
.djs-fotos li.hg_foto_nic-fanciulli a {
	background-image: url("images/hg_foto_nic-fanciulli.jpg");
}
.djs-fotos li.hg_foto_paulo-boghosian a {
	background-image: url("images/hg_foto_paulo-boghosian.jpg");
}
.djs-fotos li.hg_foto_raul-boesel a {
	background-image: url("images/hg_foto_raul-boesel.jpg");
}
.djs-fotos li.hg_foto_sven-vath a {
	background-image: url("images/hg_foto_sven-vath.jpg");
}
.djs-fotos li.hg_foto_frankie-knuckles a {
	background-image: url("images/hg_foto_frankie-knuckles.jpg");
}
.djs-fotos li.hg_foto_avicii a {
	background-image: url("images/hg_foto_avicii.jpg");
}
.djs-fotos li.hg_foto_thomas-barfod-whomadewho-dj-set a {
	background-image: url("images/hg_foto_thomas-barfod-whomadewho-dj-set.jpg");
}
.page-id-16142 #header, .page-id-15430 #header, .parent-pageid-15430 #header {
	height:249px;
}
.page-id-16142 #overheader, .page-id-15430 #overheader, .parent-pageid-15430 #overheader {
	top:5px;
	background: url("images/hg_header.png") top center no-repeat;
}
.page-id-16142 #branding a, .page-id-15430 #branding a, .parent-pageid-15430 #branding a {
	background:url("images/hg_logoSWU.png") bottom no-repeat;
	width:262px;
	height:140px;
	float:left;
	margin-left: 450px;
	margin-top: 25px;
}
.page-id-16142 #access, .page-id-15430 #access, .parent-pageid-15430 #access {
	background: url("images/hg_basemenu.jpg") bottom no-repeat;
	width: 990px;
	padding-right: 10px;
	height: 240px;
}
.page-id-16142 #busca, .page-id-15430 #busca, .parent-pageid-15430 #busca {
	margin-top: 50px
}
.page-id-16142 #login-box ul.caixa, .page-id-15430 #login-box ul.caixa, .parent-pageid-15430 #login-box ul.caixa {
	top:89px;
}
.page-id-16142 .menu-principal, .page-id-15430 .menu-principal, .parent-pageid-15430 .menu-principal {
	float: left;
	margin-top: 54px;
	margin-left:10px
}
.page-id-16142 .menu-header, .page-id-15430 .menu-header, .parent-pageid-15430 .menu-header {
	margin-top:69px;
}
.page-id-16142 .menu-header ul li a, .page-id-15430 .menu-header ul li a, .parent-pageid-15430 .menu-header ul li a {
	color:#fff
}
.page-id-16142 #badges-display h2 a, .page-id-15430 #badges-display h2 a, .parent-pageid-15430 #badges-display h2 a {
	background:url("images/hg_badges.png") left top no-repeat;
}
.page-id-16142 .widget_polls-widget, .page-id-15430 .widget_polls-widget, .parent-pageid-15430 .widget_polls-widget {
	background: #008742;
}
.page-id-16142 .widget_polls-widget h3 a, .page-id-15430 .widget_polls-widget h3 a, .parent-pageid-15430 .widget_polls-widget h3 a {
	color:#008742;
}
.page-id-16142 #over_greenspace, .page-id-15430 #over_greenspace, .parent-pageid-15430 #over_greenspace {
	position: absolute;
	top: 300px;
	left: 0;
	display: block;
	background: url("images/hg_fundogalera.jpg") no-repeat;
	width: 100%;
	height: 431px;
	z-index: -9999999999;
}
.page-id-16142 .sidebar div ul li.widget_text #social-box #social-box-navs li, .page-id-15430 .sidebar div ul li.widget_text #social-box #social-box-navs li, .parent-pageid-15430 .sidebar div ul li.widget_text #social-box #social-box-navs li {
	background: #008742;
}
.page-id-16142 .sidebar div ul li.widget_text #social-box #social-box-navs li.selecionado, .page-id-15430 .sidebar div ul li.widget_text #social-box #social-box-navs li.selecionado, .parent-pageid-15430 .sidebar div ul li.widget_text #social-box #social-box-navs li.selecionado {
	background: #007137;
}
.page-id-16142 .sidebar div ul li.widget_text #social-box #social-box-conts li, .page-id-15430 .sidebar div ul li.widget_text #social-box #social-box-conts li, .parent-pageid-15430 .sidebar div ul li.widget_text #social-box #social-box-conts li {
	background: #007137;
}
/* /GREENSPACE */

.menu-principal ul.sub-menu {
	left: 0;
}
#countdown {
	width: 320px;
	height: 120px;
	position: absolute;
	left: 290px;
	top: 10px;
}
#countdown p {
	font-family:"UniReg", Verdana, Geneva, sans-serif;
	font-size:44px;
	line-height: 40px;
	margin: 0;
	display: block;
	text-decoration:none;
	text-transform:uppercase;
	color:#00c2ff;
}
#countdown p.horas {
	font-size:33px;
	line-height: 36px;
	color:#ffb400;
}
#countdown .countdown_section {
	float: left;
	font-family:"UniReg", Verdana, Geneva, sans-serif;
	font-size:26px;
	line-height: 20px;
	text-decoration:none;
	text-transform:uppercase;
	color:#ffb400;
}
#countdown .countdown_section_d {
	float: left;
	width: 220px;
	font-family:"UniReg", Verdana, Geneva, sans-serif;
	font-size:70px;
	line-height: 50px;
	text-decoration:none;
	text-transform:uppercase;
	color:#ffb400;
}
#countdown .countdown_section_d .countdown_amount {
	margin-right: 5px;
}
#countdown .countdown_section .countdown_amount {
	font-family:"UniReg", Verdana, Geneva, sans-serif;
}
#countdown .countdown_section_h {
	display: block;
	float: left;
}
.tabela td {
	border: 1px solid #333;
	padding: 10px;
}
/* FORUM */
.page-id-15139, .parent-pageid-15139, .noticias-forum {
	background: url("images/fo_fundo.jpg");
}
.page-id-15139 #geral, .parent-pageid-15139 #geral, .noticias-forum #geral {
	background: url("images/fo_fundo_over.jpg") center center no-repeat;
}
.page-id-15139 #geral #overheader, .parent-pageid-15139 #geral #overheader, .noticias-forum #geral #overheader {
	position: absolute;
	background: url("images/fo_menu.png") no-repeat;
	width: 990px;
	left: 50%;
	margin-left: -490px;
	top: 145px;
}
.page-id-15139 #branding a, .parent-pageid-15139 #branding a, .noticias-forum #branding a {
	background: url("images/fo_logo_swu.png") no-repeat;
	background-position: 0 10px;
	margin-left: 400px;
}
#boxPatrocinadores{
	background: url("images/base_footer_claro.png") left bottom no-repeat;
}
.page-id-15139 #boxPatrocinadores, .parent-pageid-15139 #boxPatrocinadores, .noticias-forum #boxPatrocinadores {
	background: url("images/fo_patrocinio.png") left bottom no-repeat;
}
.page-id-15139 #branding #site-description, .parent-pageid-15139 #branding #site-description, .noticias-forum #branding #site-description {
	display: block;
	position: absolute;
	width: 318px;
	height: 121px;
	left: 0;
	top: 10px;
	text-indent: -5000px;
	background: url("images/fo_logo_forum.png") no-repeat;
}
.page-id-15139 #countdown, .parent-pageid-15139 #countdown, .page-id-15430 #countdown, .parent-pageid-15430 #countdown, .noticias-forum #countdown {
	display: none;
}
#overfooter {
	background: url("images/fo_footer.png") top center no-repeat;
}
.page-id-15139 .hentry, .parent-pageid-15139 .hentry, .noticias-forum .hentry {
	float: left;
	margin-top: 10px;
}
.widget_base_frum div {
	width: 730px;
	background: #FFF;
	text-align: center;
}
.page-id-15139 .hentry div h3.titulo, .parent-pageid-15139 .hentry div h3.titulo, .noticias-forum .hentry div h3.titulo, .widget_base_frum h3 {
	display: block;
	width: 730px;
	height: 20px;
	background: url("images/fo_baselinhas.png") top;
}
.page-id-15139 .hentry div h3.titulo span, .parent-pageid-15139 .hentry div h3.titulo span, .noticias-forum .hentry div h3.titulo span {
	display: block;
	float: left;
	background: url("images/fo_fundo.jpg");
	padding-right: 5px;
	margin: 0;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:22px;
	text-decoration:none;
	text-transform:uppercase;
	color:#ff6633;
}
.page-id-15139 .widget_polls-widget, .parent-pageid-15139 .widget_polls-widget, .noticias-forum .widget_polls-widget {
	background: #028541;

}
.page-id-15139 .widget_polls-widget h3, .parent-pageid-15139 .widget_polls-widget h3, .noticias-forum .widget_polls-widget h3 {
	background: url("images/fo_fundo.jpg");
}
.page-id-15139 .widget_polls-widget h3 a, .parent-pageid-15139 .widget_polls-widget h3 a, .noticias-forum .widget_polls-widget h3 a {
	background: url("images/fo_fundo.jpg");
	color:#fc711e;
}
.widget_side_ongs {
	padding: 5px;
	background: #FFF;
	text-align: center;
}
.widget_side_ongs .widget-title {
	display: block;
	text-align: left;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:22px;
	text-decoration:none;
	text-transform:uppercase;
	color:#ff6633;
}
#vitrine_3 {
	position:relative;
	width:730px;
	height:440px;
	background: none;
	clear: both;
	margin: 0;
	z-index: 1;
}
#vitrine_3 #navs {
	position:absolute;
	right:0;
	top:10px
}
#vitrine_3 #navs li {
	display:block;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:16px;
	background:url("images/spriteme33.png") no-repeat;
	background-position: -60px -810px;
	width:30px;
*width:38px;
	height:20px;
*height:25px;
	margin-bottom:5px;
	color:#e51952;
	text-align:right;
	padding-top:5px;
	padding-right:8px;
	cursor:pointer
}
#vitrine_3 #navs li.selecionado {
	background:url("images/spriteme33.png") no-repeat;
	background-position: -10px -810px;
	color:#FFF
}
#vitrine_3 #conteudos {
	position:absolute;
	left: 0;
	height:440px;
	z-index:0
}
#vitrine_3 #conteudos .vitrine_conteudo {
	display:none
}
#vitrine_3 #conteudos #conteudo_1 {
	display:block
}
#vitrine_3 #conteudos .vitrine_conteudo a {
	text-decoration:none
}
#vitrine_3 #conteudos .vitrine_conteudo img {
	position:absolute;
	width: 730px;
	height: 440px;
}
#vitrine_3 #conteudos .vitrine_conteudo p {
	display:block;
	position:absolute;
	top: 380px;
	width: 730px;
	height: 60px;
	background: url("images/corAmarelo_90.png");
}
#vitrine_3 #conteudos .vitrine_conteudo span {
	display: block;
	float: left;
	font-size:18px;
	text-decoration:none;
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	height: 60px;
	color:#000;
	background: none;
	width: 720px;
	background: url("images/vitrine_setas.png") no-repeat;
	padding: 1px 5px;
	padding-left: 48px;
	margin-top: 4px;
	margin-left: -10px;
}
#festival-lineup-fotos-ul li, #forum-lineup-fotos-ul li {
	position: relative;
	display: block;
	clear: both;
	float: left;
	width: 100%;
	height: 247px;
	margin-bottom: 10px;
}
#festival-lineup-fotos-ul li a, #forum-lineup-fotos-ul li a {
	text-decoration:none
}
#festival-lineup-fotos-ul li a img, #forum-lineup-fotos-ul li a img {
	position:absolute
}
#festival-lineup-fotos-ul li a span, #forum-lineup-fotos-ul li a span {
	display:block;
	position:absolute;
	top: 200px;
	height: 20px;
	background: url("http://static.swu.com.br/wp-content/themes/swu2011/images/corAzul_90.png");
	font-family:"DINBold", Verdana, Geneva, sans-serif;
	font-size:16px;
	color: #FFF;
	padding: 5px;
}

#overluto a{
display: block;
position: absolute;
width: 144px;
height: 144px;
top: 0;
right: 0;
background: url("images/alerocha.png");
text-indent: -5000px;
z-index: 999999999999;
}

.leiatambem{
position: relative;
clear: both;
margin-top: 10px;
}
.leitambem ul{
display: block;
}
.leiatambem ul li{
display: block;
float: left;
width: 140px;
height: 170px;
margin: 0 4px;
background: #FFF;
}
.leiatambem ul li a{
font-size: 10px;
color: #999;
text-decoration: none;
}
.leiatambem ul li a span {
display: block;
padding: 2px;
}

.entry-share {
display: block;
height: 20px;
background: #eeeeee;
padding: 10px 0;
}
.entry-share ul {
display: block;
}
.entry-share ul li {
display: block;
float: left;
border-right: 1px dotted #ccc;
margin-left: 10px;
padding-right: 10px
}

/* COMMENT SHARE */
.comm-o, .commN-o, .comm, .comm .label, #commN {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	zoom:1;	
	font:normal normal normal 11px/18px 'Helvetica Neue', Arial, sans-serif;
	color:#333;

*display:inline;
}
.meas-comm, .comm, .meas-bubble, .meas-vbubble, #commN {
	white-space:nowrap;
}
.meas-comm, .comm {
	font-weight:bold;
	text-shadow:0 1px 0 rgba(255,255,255,.5);
}
.meas-vbubble, .vcommN #commN {
	font-size:16px;
}
.comm-o {
	max-width:100%;
}
.comm {
	position:relative;
	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
	background-image:-moz-linear-gradient(top, #fff, #dedede);
	background-image:-o-linear-gradient(top, #fff, #dedede);
	background-image:-ms-linear-gradient(top, #fff, #dedede);
	background-image:linear-gradient(top, #fff, #dedede);
	border:#ccc solid 1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#333;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
	cursor:pointer;
	height:18px;
	max-width:98%;
	overflow:hidden;
}
.comm:focus, .comm:hover, .comm:active {
	border-color:#bbb;
	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d9d9d9));
	background-image:-moz-linear-gradient(top, #f8f8f8, #d9d9d9);
	background-image:-o-linear-gradient(top, #f8f8f8, #d9d9d9);
	background-image:-ms-linear-gradient(top, #f8f8f8, #d9d9d9);
	background-image:linear-gradient(top, #f8f8f8, #d9d9d9);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.comm:active {
	background-color:#efefef;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
}
.comm i {
	position:absolute;
	top:50%;
	left:2px;
	margin-top:-6px;
	width:16px;
	height:12px;
	background:transparent url(http://www.swu.com.br/wp-content/themes/swu2011/images/comment_icon.gif) 0 0 no-repeat;
}
.comm .label {
	padding:0 3px 0 19px;
}
.commN-o {
	position:relative;
	background:#fff;
	border:#bbb solid 1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	min-height:18px;
	_height:18px;
}
#commN {
	color:#333;
}
#commN:hover, #commN:focus {
	color:#333;
	text-decoration:underline;
}
.ncommN .commN-o {
	display:none;
}
.commN-ready .commN-o {
	visibility:visible;
}
.commN-o i, .commN-o u {
	position:absolute;
	zoom:1;
	line-height:0;
	width:0;
	height:0;
	left:0;
	top:50%;
	margin:-4px 0 0 -4px;
	border:4px transparent solid;
	_border-color:pink;
	_filter:chroma(color=pink);
	border-right-color:#aaa;
	border-left:0;
}
.commN-o u {
	margin-left:-3px;
	border-right-color:#fff;
}
.commN-o a{
	display: block;
	text-align: left;
	width: 100%;
	padding: 0 2px;
	text-decoration:none;
}
/* COMMENT SHARE */

#header_bar {
position: relative;
height: 20px;
padding: 5px 0;
background: #18adde;
border-bottom: 1px dashed #ccc;
width: 100%;
float: left;
z-index: 10;
}
#header_bar ul {
position: absolute;
display: block;
width: 1080px;
left: 50%;
margin-left: -500px;
}
#header_bar ul li {
display: block;
float: left;
border-right: 1px dotted #ccc;
margin-left: 20px;
padding-right: 20px;
width: 140px;
}
#header_bar ul li.swu a {
display: block;
text-indent: -5000px;
width: 48px;
height: 24px;
background:transparent url(http://www.swu.com.br/wp-content/themes/swu2011/images/icon_swu_4824.png) 0 0 no-repeat;
}
#header_bar ul li.siganos {
	font-family:"DINMedium", Verdana, Geneva, sans-serif;
    color: #FFF;
    font-size: 18px;
    text-transform: uppercase;
}


.home .slideshow {
height: 300px;
overflow:hidden;
}
