/*
#0F3471
#9BA8FF
#0062FF
*/
body{
    margin:0px;
    font-family:Arial;
    font-size:13pt;
    /*  background-image:url('imagens/background-site.jpg');*/
}

img{
    border:0px;
    display:block;
}

p{
    font-family:Arial;
    text-align:justify;
}

p:first-letter{
    padding-left:35px;
}

a, a:link, a:visited, a:hover, a:active{
    text-decoration:none;
}

#div-body {
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
}

#img-top{
    margin:0px;
    padding:0px;
    border-width:0px;
    border-spacing:0px;
    display:block;
}

#div-site {
    margin-top:0px;
    margin-right:auto;
    margin-bottom:5px;
    margin-left:auto;
    text-align:left;
    display:block;
    width:1000px;
    background-color:#fff;
}

#div-top, #div-middle, #div-bottom {
    display:inline-block;
    position:relative;
    top:0px;
    left:0px;
    margin:0px;
    padding:0px;
    border-width:0px;
    border-spacing:0px;
    width:1000px;
}

#div-middle {
    padding:0px 0px 4px 0px;
    z-index:10;
    min-height:500px;
}

#div-bottom {
    z-index:1;
}
#div-top{
    background-image:url('imagens/top-fundo.gif');
    background-position:bottom;
    background-repeat:repeat-x;
}

#div-erro{
    padding:0px;
    margin:0px;
    position:absolute;
    display:block;
    width:100%;
    top:90px;
    z-index:200;
}

#div-menu{
    display:inline;
}

.div-menu-item{
	display:block;
	float:left;
	width:125px;
	font-size:12pt;
	height:20px;
	text-align:center;
	color:#103472;
	font-weight:bold;
	cursor:pointer;
	background-color: #103472;
}

.div-menu-item:hover{
    background-position:0px -20px;
}

.div-menu-item a{
    background-image:url('imagens/background-menu.jpg');
    background-repeat:no-repeat;
    display:block;
    width:111px;
    font-size:12pt;
    height:20px;
    text-align:center;
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
}

.div-menu-item a:hover{
    background-position:0px -20px;
}

.div-title-clientes{
    background-image:url('imagens/background-title-clientes.jpg');
    background-position:50% 50%;
    background-repeat:repeat-y;
    width:900px;
    font-size:30pt;
    color:#fff;
}

.div-title-eventos{
    width:900px;
    font-size:30pt;
    color:#fff;
}

.div-menu-navegacao{
    display:block;
    width:900px;
    padding:0px 0px 0px 15px;
}

.imagem-conteudo {
    padding:3px;
    background-color:#FFF;
    display:none;
    left:0px;
    top:0px;
    position:absolute;
    border-width:2px;
    border-color:#000;
    border-style:solid;
    z-index:200;
}

.div-menu-maquina{
    display:block;
    width:900px;
    margin-bottom:1px;
}

.div-menu-maquina a{
    background-image:url('imagens/menu-fundo.gif');
    background-repeat:no-repeat;
    display:block;
    font-size:13pt;
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
    width:420px;
    height:30px;
    padding:10px 0px 0px 40px;
    vertical-align:middle;
}

.div-menu-maquina a:hover{
    background-position:0px -40px;
}

.div-menu-modelo{
    display:block;
    width:900px;
    margin-bottom:2px;
}

.div-menu-modelo a{
    background-image:url('imagens/menu-maquina-fundo.gif');
    background-repeat:no-repeat;
    display:block;
    font-size:13pt;
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
    width:150px;
    height:22px;
    padding:7px 0px 3px 40px;
    vertical-align:middle;
}

.div-menu-modelo a:hover{
    background-position:0px -40px;
}

.descricao-adcional {
    font-size:13pt;
    color:#FFF;
    display:block;
    font-weight:bold;
    text-decoration:none;
}

.div-text{
    padding-top:30px;
    text-align:justify;
    font-family:Arial;
}

.imagem-borda{
    padding:5px;
    border-style:none;
}

.texto-maquina{
    display:block;
    margin-top:10px;
    padding:10px;
}

.texto-maquina a{
    display:block;
    color:#0F3471;
    font-weight:bold;
    font-size:15pt;
    border-style:solid;
    border-width:2px;
    border-color:#000;
    padding:3px;
    background-color:#def;
}

.ul-menu-navegacao-descricao-maquina{
    padding:10px;
    margin:0px;
    margin-left:30px;
    border:0px;
    width:600px;
    font-size:13pt;
}

.li-menu-navegacao-descricao-maquina{
    padding:0px;
    margin:0px;
    border:0px;
    display:block;
    width:250px;
}

.li-menu-navegacao-descricao-maquina a {
    color:#0F3471;
    background-image:url('imagens/seta.jpg');
    background-repeat:no-repeat;
    background-position:0% 50%;
    padding-left:10px;
    display:block;
    width:250px;
    margin-bottom:3px;
}

.li-menu-navegacao-descricao-maquina a:hover {
    background-image:url('imagens/seta-hover.jpg');
    background-color:#f8f8ff;
    font-weight:bold;
}

.div-topo-direita{
    padding-right:10px;
    margin:10px;
    display:block;
    text-align:right;
    background-image:url('imagens/seta-cima.jpg');
    background-repeat:no-repeat;
    background-position:100% 50%;
}

.div-topo-direita a{
    font-size:13pt;
    color:#0F3471;
}

.table-especificacao-maquina{
    border-width:2px;
    border-top-width:0px;
    border-style:solid;
    border-color:#000;
}

.td-especificacao-maquina-1, .td-especificacao-maquina-2,
.td-especificacao-maquina-3, .td-especificacao-maquina-4,
.td-especificacao-maquina-5, .td-especificacao-maquina-6,
.td-especificacao-maquina-7 {
    padding:5px;
    border-width:0px;
    border-top-width:2px;
    border-style:solid;
    border-color:#000;
    text-align:justify;
    font-size:12pt;
}

.td-especificacao-maquina-1{
    border-right-width:2px;
    font-weight:bold;
    width:230px;
    text-align:left;
}

.td-especificacao-maquina-2{
    width:500px;
}

.td-especificacao-maquina-2 img{
    padding:4px;
}

.td-especificacao-maquina-3{
    text-align:center;
    border-left-width:2px;
    width:100px;
}

.td-especificacao-maquina-4{
    text-align:center;
    border-left-width:2px;
    width:100px;
}

.td-especificacao-maquina-5{
    width:300px;
}

.td-especificacao-maquina-6{
    font-weight:bold;
    text-align:left;
    color:#fff;
    background-color:#000;
}

.td-especificacao-maquina-7{
    width:250px;
}

.ul-opcional-nivel-1, .ul-diferencial-nivel-1, .ul-especificacao-tecnica-nivel-1{
    list-style:square outside url('imagens/visto.jpg');
}

.li-opcional-nivel-1, .li-diferencial-nivel-1, .li-especificacao-tecnica-1{
    margin-top:10px;
}

.li-diferencial-nivel-1 a{
    color:#000;
}

.ul-opcional-nivel-2{
    list-style-image:none;
    list-style:square inside;
}

.li-opcional-nivel-2{
    margin-top:2px;
}

.div-titulo-texto-maquina{
    display:block;
    padding:5px;
    font-size:30px;
    font-weight:bold;
    text-align:center;
    color:#000;
    border-style:solid;
    border-color:#000;
    border-width:2px;
}

.aviso-lateral{
    display:table-cell;
    padding:5px;
    width:450px;
    height:125px;
    background-color:#fff;
    text-align:center;
}

.aviso-lateral a{
    vertical-align:middle;
    color:#0F3471;
    font-weight:bold;
    height:150px;
}

.aviso-sobre-empresa{
    padding:10px;
    vertical-align:top;
    color:#fff;
    font-weight:bold;
}

.td-noticias{
    padding:15px;
    background-color:#fff;
}

.td-noticias p{
    font-weight:bold;
    color:#0F3471;
    display:block;
}

.td-noticias p b{
    color:#000;
    text-decoration:underline;
    display:block;
    text-align:center;
}

.td-noticias p:first-letter{
    padding-left:0px;
}

.div-noticias-imagem img{
    padding-right:15px;
    padding-left:15px;
}

.div-noticias-imagem{
    text-align:center;
    font-size:13pt;
    font-weight:bold;
    color:#0F3471;
    width:400px;
}

.div-variavel {
    margin:0px;
    padding:0px;
    width : 200px;
    display:table-cell;
    vertical-align:middle;
}

.div-valor {
    margin:0px;
    padding:0px;
    display:table-cell;
}

.div-formulario-opcao-1 {
    display:table-cell;
}

.div-formulario-opcao-2 {
    width:100%;
    text-align:right;
    display:table-cell;
    vertical-align:middle;
}

.input-button
{
    border-width:1px;
    width:100px;
    color:#000;
    background-color:#A0A0AA;
}

.links-linha-titulo, .links-detalhe-linha{
    cursor:pointer;
    background-color:#fff;
    border-width:1px 0px 0px 0px;
    border-style:solid;
    border-color:#000;
}

.links-detalhe-linha:hover{
    background-color:#ddf;
}

.links-linha-vazia, .links-detalhe-coluna{
    border-width:0px;
}

