html, body, div, span,
h1, h2, h3, h4, h5, h6, p, pre,
em, img,
strong, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    list-style: none;
}

h1,h2,h3,h4,h5,h6 {font-weight:normal;}
input,textarea {margin:0; padding:0;}
a {margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}
/* change colours to suit your needs */
table {border-collapse:collapse; border-spacing:0;}
hr {display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
input, select {vertical-align:middle;}

sub, sup {font-size:75%; line-height:0; position:relative;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}

body{background: url(../images/bg-body.jpg) center top no-repeat; font-family: arial; font-size: 14px}
.container-principal{width: 1002px; margin: 0 auto}
	#header-terra{width: 100%; height:24px;}

	/* image replacement */
	.ir {background-color: transparent; border: 0; color: transparent; font: 0/0 a; text-shadow: none;}

    /*chamadas*/
    .chamadas{height: 383px;}
        .chamadas h1{width: 534px; height: 139px; padding: 34px 0 0 40px; background: url(../images/tit-trilha.png) 40px 34px no-repeat;}
        .chamadas h2{font-size: 20px; color: #696969; margin: 12px 0 0 38px; line-height: 24px}
        .chamadas ul{margin: 16px 0 0 44px}
            .chamadas ul li{font-size: 18px; color: #696969; background: url(../images/bullet-blue.png) left 10px no-repeat; padding-left: 15px; line-height: 22px}

    /*ofertas*/
    .ofertas{height: 398px; *height: 420px;}
        .ofertas ul{margin: 30px 0 0 160px}
            .ofertas ul li{width: 385px; height: 261px; background: url(../images/box-ofertas.png) no-repeat;}
                .ofertas ul li h3{width: 262px; height: 41px; background: url(../images/tit-oferta-exclusiva.png) 60px 30px no-repeat; padding: 30px 0 0 60px}
                .ofertas ul li p{width: 142px; height: 77px; background: url(../images/preco1.png) no-repeat; margin: 25px 0 0 110px}
                .bt-assine-ja{margin: 5px 0 0 70px}
        .ofertas > p{font-size: 12px; color: #696969; width: 370px; margin-left: 150px; line-height: 15px; text-align: center;}
            .ofertas > p a{color: #ff9900}
            .ofertas > p span{color: #3b94e8; font-weight: bold;}
    /*terra*/
    .terra{height: 113px; *height: 123px; overflow: hidden; }
        .logo-terra{float: right; margin-right: 42px}

    /*footer*/
    .footer{height: 65px; padding-top: 20px}
        .footer p{font-size: 11px; color: #333333; text-align: center;}
            .footer p a{color: #ff9900}
