/*
    Document   : style
    Version    : 1.0
    Author     : Pedro Costa
    Author URI : http://pedrocosta.com.br
*/
* { margin:0; padding:0; }
html {
    font-size: 62.5%;
    font-family: arial, helvetica, verdana, tahoma, sans-serif;
}
body {
    background: url(images/new/bg-body.jpg) repeat-x;
}
ol,ul{list-style:none}
a, a:active, a:visited {
    color: #f7941e;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
p {line-height:18px;}
hr.hr-home {
    float: left;
    background: url(images/new/bg-div.png) no-repeat;
    border: none;
    width: 417px;
    height: 8px;
    margin: 50px 0 10px 0;
}
hr.hr-int {
    background: url(images/new/bg-linha.png) no-repeat left;
    border: none;
    width: 532px;
    height: 1px;
    margin: 30px 0 0 0;
    text-align: left;
}
.home hr.hr-int, .page-id-192 hr.hr-int,
.page-id-172 hr.hr-int {display: none;}
/**
    ** classes default **
*/
.centraliza {
    width: 998px;
    margin: 0 auto;
    z-index: 0;
}
.clear { clear: both; }
.clearfix {overflow: auto;}
.imgreplace {
    text-indent: -9999px;
    overflow: hidden;
    display: block;
}

/**
   ** Topo **
*/
div#header {
    background:#fff url(images/topo.jpg) no-repeat;
    width: 1005px;
    height: 124px;
    margin: 20px auto 0 auto;
}

/* Logo */
#header h1 a {
    float:left;
    background: url(images/logo.png);
    width: 183px;
    height: 87px;
    margin:15px 0 0 15px;
}

/* Area do cliente */
#header #client-area,
#page178 #client-area {
    float: left;
    margin: 28px 0 0 420px;
    width: 380px;
    height: 40px;
}
#header #client-area h4 {
    float: left;
    font-weight: normal;
    margin: 10px 0 0 0;
}
#page178 #client-area {
    -moz-background-clip:border !important;
    -moz-background-origin:padding !important;
    -moz-background-size:auto auto !important;
    background-attachment:scroll !important;
    background-color:transparent !important;
    background-image:url("images/topo.jpg") !important;
    background-position:-605px -12px;
    background-repeat:no-repeat !important;
    height:20px;
    padding:23px 10px;
    width:372px;
    margin-left: 300px;
}

div.erro-login {
	width: 100%;
	display: block;
	padding: 10px;
}

#header #client-area label, #header #client-area legend, #page178 #client-area label, #page178 #client-area legend { display: none; }
#header #client-area fieldset, #page178 #client-area fieldset {
    border: none;
}
#header #client-area form fieldset input[type="text"],
#header #client-area form fieldset input[type="password"],
#page178 #client-area form fieldset input[type="text"],
#page178 #client-area form fieldset input[type="password"] {
    width: 105px;
    height: 17px;
    margin: 0 0 0 5px;
    font-size: 10px;
    color: #999999;
    margin-top: -5px;
}
#header #client-area ul li,
#page178 #client-area ul li {
    list-style: none;
    float: left;
    border: none;
    font-size: 10px;
    color: #0e76bc;
}
#header #client-area form .btn-entrar,
#page178 #client-area form .btn-entrar {
    float: left;
    border: none;
    background: url(images/btn-entrar.png) no-repeat;
    text-indent: -9999px;
    width: 55px;
    height: 22px;
    margin: -3px 0 0 5px;
    cursor: pointer;
    *margin: -23px 0 0 120px;
}
#header #client-area #links,
#page178 #client-area #links {
    margin: 7px 0 0 80px;
}
#header #client-area #links a, #header #client-area #links a:visited,
#page178 #client-area #links a, #page178 #client-area #links a:visited {
    color: #f7941e;
    text-decoration: underline;
}
#header #client-area #links a:hover,
#page178 #client-area #links a:hover {
    text-decoration: none;
}
#header #client-area #links .cadastro,
#page178 #client-area #links .cadastro {
    margin-left: 10px;
}
#header #idiomas {
	float:right;
	margin:22px 15px 0 0;
        width: 380px;
}
#header #idiomas a {
    float: left;
    margin: 2px 0 0 0;
}
#header #idiomas form {
    float: right;
    margin: -5px 0 0 0;
}
#header #idiomas form label {color: #0e76bc; font-size:10px;}
/* RASTREIO */
.container-rastreio {
    float: left;
    margin: 0;
    width: 519px;
    background: url(images/new/bg-rastreio.png) no-repeat;
}
.home .container-rastreio, .page-id-192 .container-rastreio,
.page-id-172 .container-rastreio, .page-id-217 .container-rastreio {
    width: 320px;
    margin:5px 0 0 0;
    background: none;
}
#rastreio {
    float: left;
    width: 320px;
    margin:5px 0 0 35px;
}
.home #rastreio {margin-left: 0;}
#rastreio h2 {
    background: url('images/titulos/rastreio.gif') no-repeat center;
    width: 180px;
    height: 39px;
    margin-top: 15px;
}
#rastreio form select {
	float:left;
	margin: 10px 0 0 50px;
	width: 190px;
}
#rastreio form input[type="text"] {
    float: left;
    width: 170px;
    margin: 12px 0 0 50px;
}
#rastreio span {
    float: left;
    font-size: 10px;
    color: #f68a1b;
    margin: 8px 0 0 50px;
}
#rastreio a {
    float: left;
    margin: 5px 0 0 5px;
}
#rastreio .btn-rastrear {
    float: left;
    background: url('images/btn-rastrear.png') no-repeat center;
    border: none;
    width: 65px;
    height: 22px;
    margin: 8px 0 0 10px;
    cursor: pointer;
}
.parent-pageid-162 #rastreio .btn-rastrear {
    background: url('images/new/cliente/btn-rastrear-b.png') no-repeat center;
}
/**
   ** Orcamento **
*/
#orcamento {
    float: left;
    width: 420px;
    margin: 10px 0 0 20px;
}
.home #orcamento {margin:0;}
.page-id-217 #orcamento {margin: 50px 0 0 35px;}
#orcamento ul li {
	float:left;
}
#orcamento h2 {
    background: url('images/titulos/orcamento.gif') no-repeat center;
    width: 203px;
    height: 45px;
    margin-top: 10px;
}
#orcamento p.container {
	background:url('images/container.gif') no-repeat center;
	width:78px;
	height:78px;
	margin-left:30px;
}
#orcamento p.compartilhada {
	background:url('images/compartilhada.gif') no-repeat center;
	width:78px;
	height:78px;
	margin-left:35px;
}
#orcamento form {
	margin-top:15px;
}
#orcamento form input[type="radio"] {
    margin: 20px 0 0 14px;
}
#orcamento form label {
    margin: -2px 0 0 2px;
    color: #666666;
}
#orcamento .btn-enviar {
    background: url('images/btn-enviar.png') no-repeat center;
    border: none;
    width: 65px;
    height: 22px;
    float: right;
    margin: 95px 0 0 30px;
    cursor: pointer;
}
.parent-pageid-162 #orcamento .btn-enviar {
    background: url('images/new/cliente/btn-enviar-b.png') no-repeat center;
}
/**
   ** Content **
*/
#content {
    background-image: url(images/new/bg-content.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    margin-top: -13px;
    padding: 0 0 40px 0;
    min-height: 477px;
    text-align: left;
    left: 50%;
    z-index: 0;
    font-size: 1.2em;
    color:#666666;
}
.parent-pageid-162 #content {margin-top: -14px;}
.main {
    background: url(images/new/bg-main.jpg) repeat-x;
    width: 998px;
    margin: 0 0 0 -1px;
    z-index: 0;
    padding: 20px 0 0 0;
}
/*
** Rodape
*/
#rodape {
    float: left;
    margin: -240px 0 0 0;
    background: url(images/new/bg-chao.png) no-repeat center;
    min-height: 321px;
    width: 100%!important;
    position:relative;
    display: block;
    z-index:-50;
}
