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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}body{background:white;color:black;line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}

.radio {border:none;}
.padding {float: left; display: inline;}
.padding2 {float: left; display: inline;}
.cb {clear: both;}
.cb2 {clear: both;}
.fl {float: left; display: inline;}
.tn {float: left; display: inline;}
.cinza {color: #999999;}
.azul {color: #0d5293; font-weight: bold; text-transform: uppercase;}

a {color: #333; text-decoration:none;}
body {font-family: arial, helvetica, sans-serif; background: #CCC; color: #333;}

#content {
float: left;
display: inline;
overflow: hidden;
}

h1 {float: left; display: inline; clear: both; text-align: left;}
h2 {font-size: 11px; text-transform: uppercase; font-weight: bold;}
h2 a {color: #694288; text-decoration: underline;}
h5 {float: left;}
h5.fr {float: right;}
h6 {font-size: 12px; color: #2e4154; text-align: center; float: left; display: inline;}
h6 a {color: #2e4154; text-decoration: underline;}

.menu {float: left; display: inline;}
.menu p {float: left; display: inline;}
.bricks {float: left; display: inline;}
.bricks p {float: left; display: inline; clear: both;}

.titulo-sem-imagem {font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #551a8b;}
.link-sem-imagem {font-size: 11px; text-decoration: none; text-transform: uppercase; color: #666; font-weight: bold;}

.noticia {
float: left;
display: inline;
font-size: 12px;
}

.noticia p a {text-decoration: none;}
.seta {float: right;}
.seta2 {float: right;}
.img {float: left; display: inline;}

.bt-ir {float: left; display: inline; text-indent: -999999px; border: 0;}

.publicidade, .publicidade2, .publicidade3, .recebasms, .internet, .box {
float: left;
display: inline;
clear: both;
}

.publicidade p {float: left; display: inline; text-align: center;}
.publicidade li {float: left; display: inline; text-align: center;}

.publicidade2 p {float: left; display: inline; text-align: center;}
.publicidade2 li {float: left; display: inline; text-align: center;}

.internet p {float: left; display: inline; text-align: center; clear: none;}
.recebasms p {float: left; display: inline;}

.publicidade a, .internet a, .lista2 p a, .lista2 li a {text-decoration: none; font-size: 11px;}
.recebasms a {text-decoration: none; font-size: 12px;}

.boxes {
float: left;
display: none;
border-top: 0;
border-right: 1px solid #dbd3e4;
border-bottom: 1px solid #dbd3e4;
border-left: 1px solid #dbd3e4;
background: #f6f4f8;
overflow: hidden;
}
.mais {float: left; display: inline; clear: both;}
.mais a {background: #694288; color: #fff; float: left; text-align: center;}

.box-promocoes, .box-tim-music-store, .box-tim-game-store, .box-app-store {font-size: 12px;}
.box-promocoes a, .box-tim-music-store a, .box-tim-game-store a, .box-app-store a {text-decoration: none;}

.box-tim-game-store p {float: left; display: inline; text-align: center; clear: none;}
.box-tim-game-store p.last {float: left; display: inline; text-align: center; clear: none;}

.box-tim-music-store p {float: left; display: inline; clear: both;}
.box-tim-music-store img {float: left; display: inline;}

.box-promocoes p {float: left; display: inline; clear: both;}
.box-promocoes p.banner {float: left; display: inline; clear: both; text-align: center;}

.box-app-store p {float: left; display: inline; text-align: center; clear: none;}
.box-app-store p.last {float: left; display: inline; text-align: center; clear: none;}

.form { float: left; display: inline;}
.form fieldset {float: left; display: inline;}
.form label {float: left; display: inline; font-size: 12px;}
.ico-yahoo {float: left; }
input {border-top: 1px solid #003785; border-right: 0 solid #003785; border: 1px solid #cccccc;}
.input1, .input2, .input3 {margin: 0; font-size: 10px; color: #4c4e51; float: left; display: inline;}
.input1 {font-size:12px;}

.bt-search {
float: right;
display: inline;
cursor: pointer;
font-size: 12px;
color: #4c4e51;
}

.lista {float: left; display: inline; font-size: 12px;}
.lista2 {float: left; display: inline; font-size: 12px;}
.lista p {float: left; display: inline; clear: both;}
.lista p a {color: #4c4e51; text-decoration: none;}
.lista p a img {float: left; display: inline;}

.lista2 p {float: left; display: inline; text-align: center;}
.lista2 li {float: left; display: inline; text-align: center;}
.lista2 p.last {float: left; display: inline; text-align: center;}
.lista2 li.last {float: left; display: inline; text-align: center;}

.lista3 {float: left; display: inline; font-size: 12px;}
.lista3 p {float: left; display: inline; clear: none;}

.lista4 {float: left; display: inline; font-size: 12px;}
.lista4 p {float: left; display: inline; clear: both;}
.lista4 p a {color: #4c4e51; text-decoration: none;}
.lista4 p span {float: left; display: inline; font-weight: bold; color: #664583; text-decoration: none;}

.carousel {text-align: center; margin: auto; clear: both;}

.editoriais {float: left; font-size: 11px;}
.editoriais li {float: left; display: inline; clear: none;}
.editoriais li img {float: left; display: inline;}
.arrow-back {float: left; display: inline;}
.arrow-next {float: left; display: inline;}
