﻿/*
-----------------------------------
-----------------------------------
-----------------------------------
---------- MASTER PAGE ------------
-----------------------------------
-----------------------------------
-----------------------------------
*/
/*
*********************************
********** carregando ***********
*********************************
*/
#carregando {
	position: absolute;
	height: 100px;
	width: 100px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(imagens/carregando.gif);
	margin-top: -50px;
	margin-left: -50px;
	left: 50%;
	top: 50%;
}
/*
*********************************
********** principal ************
*********************************
*/
#principal
{
    width:940px;
    height:auto;
    position:absolute;
    left:50%;
    margin-left:-470px;
    z-index:0;
}
/*
*********************************
********** cabecalho ************
*********************************
*/
#cabecalho
{
    width:940px;
    height:auto;
    float:left;
}
/* LOGOTIPO */
#cabecalho_logo
{
    width: 214px;
    height: 100px;
    float: left;
    background-image: url(imagens/logo_top.png);
    background-repeat: no-repeat;
    background-position: 10px;
}
/* BUSCA */
#cabecalho_busca
{
    width:726px;
    height:56px;
    float:left;
    margin-top:44px;
}
#cabecalho_busca_form
{
    width:394px;
    height:56px;
    float:right;
    padding-right:10px;
}
#cabecalho_busca_abaEsquerda
{
    width:14px;
    height:26px;
    float:left;
    background-image:url(imagens/aba_busca_esquerda.png);
    background-repeat:no-repeat;
}
#cabecalho_busca_campo
{
    width:auto;
    height:26px;
    float:left;
}
#cabecalho_busca_botao
{
    width:68px;
    height:26px;
    float:left;
}
/* MENU */
#cabecalho_menu
{
    width:930px;
    height:53px;
    float:left;
    padding-left:10px;
}
#cabecalho_menu ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
#cabecalho_menu li
{
    display:inline;
}
/* MENU - BOTOES */
#btnHome
{
    width:133px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_home.png);
    text-decoration:none;
}
#btnHome_selecionado
{
    width:133px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_home_over.png);
    text-decoration:none;
}
#btnInstitucional
{
    width:131px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_institucional.png);
    text-decoration:none;
}
#btnInstitucional_selecionado
{
    width:131px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_institucional_over.png);
    text-decoration:none;
}
#btnProdutos
{
    width:131px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_produtos.png);
    text-decoration:none;
}
#btnProdutos_selecionado
{
    width:131px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_produtos_over.png);
    text-decoration:none;
}
#btnEventos
{
    width:131px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_eventos.png);
    text-decoration:none;
}
#btnEventos_selecionado
{
    width:131px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_eventos_over.png);
    text-decoration:none;
}
#btnDistribuidores
{
    width:131px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_distribuidores.png);
    text-decoration:none;
}
#btnDistribuidores_selecionado
{
    width:131px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_distribuidores_over.png);
    text-decoration:none;
}
#btnFornecedores
{
    width:131px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_fornecedores.png);
    text-decoration:none;
}
#btnFornecedores_selecionado
{
    width:131px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_fornecedores_over.png);
    text-decoration:none;
}
#btnContato
{
    width:132px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_contato.png);
    text-decoration:none;
}
#btnContato_selecionado
{
    width:132px;
    height:53px;
    float:left;
    background-image:url(imagens/btn_contato_over.png);
    text-decoration:none;
}
/* MENU - BOTOES - OVER */
#btnHome:hover
{
    background-image:url(imagens/btn_home_over.png);
}
#btnInstitucional:hover
{
    background-image:url(imagens/btn_institucional_over.png);
}
#btnProdutos:hover
{
    background-image:url(imagens/btn_produtos_over.png);
}
#btnEventos:hover
{
    background-image:url(imagens/btn_eventos_over.png);
}
#btnDistribuidores:hover
{
    background-image:url(imagens/btn_distribuidores_over.png);
}
#btnFornecedores:hover
{
    background-image:url(imagens/btn_fornecedores_over.png);
}
#btnContato:hover
{
    background-image:url(imagens/btn_contato_over.png);
}
/* BANNER */
#cabecalho_banner
{
    width:930px;
    height:185px;
    float:left;
    padding-left:10px;
    background-image:url(imagens/bg_banner.png);
    background-repeat:no-repeat;
}
#cabecalho_banner_controle
{
    width:920px;
    height:175px;
    float:left;
}
/*
********************************
********** conteudo ************
********************************
*/
#conteudo
{
    width:940px;
    height:auto;
    float:left;
}
/* SUBMENU */
#conteudo_submenu
{
    width:930px;
    height:120px;
    float:left;
    padding-left:10px;
}
#conteudo_submenu ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
#conteudo_submenu li
{
    display:inline;
}
/* SUBMENU - BOTOES */
#btnQualidade
{
    width:307px;
    height:120px;
    float:left;
    background-image:url(imagens/btn_qualidade.png);
    text-decoration:none;
}
#btnCertificacoes
{
    width:306px;
    height:120px;
    float:left;
    background-image:url(imagens/btn_certificacoes.png);
    text-decoration:none;
}
#btnAssistencia
{
    width:230px;
    height:120px;
    float:left;
    background-image:url(imagens/btn_assistencia.png);
    text-decoration:none;
}
#btnRepresentante
{
    width:307px;
    height:120px;
    float:left;
    background-image:url(imagens/btn_representante.png);
    text-decoration:none;
}
/* SUBMENU - BOTOES - HOVER */
#btnQualidade:hover
{
    background-image:url(imagens/btn_qualidade_over.png);
}
#btnCertificacoes:hover
{
    background-image:url(imagens/btn_certificacoes_over.png);
}
#btnAssistencia:hover
{
    background-image:url(imagens/btn_assistencia_over.png);
}
#btnRepresentante:hover
{
    background-image:url(imagens/btn_representante_over.png);
}
/* PRINCIPAL */
#conteudo_principal
{
    width:940px;
    height:auto;
    float:left;
}
/* PRINCIPAL - ESQUERDA */
#conteudo_esquerda
{
    width:264px;
    height:auto;
    float:left;
}
/* PRINCIPAL - DIREITA */
#conteudo_direita
{
    width:676px;
    height:auto;
    float:left;
}
/* PRINCIPAL - DIREITA - TOP */
#conteudo_direita_top
{
    width:676px;
    height:30px;
    float:left;
    background-image:url(imagens/aba_conteudo_direita_top.png);
    background-repeat:no-repeat;
}
/* PRINCIPAL - DIREITA - MIDDLE */
#conteudo_direita_middle
{
    width:676px;
    height:auto;
    float:left;
    background-image:url(imagens/bg_conteudo_direita.png);
    background-repeat:repeat-y;
}
/* PRINCIPAL - DIREITA - BOTTOM */
#conteudo_direita_bottom
{
    width:676px;
    height:30px;
    float:left;
    background-image:url(imagens/aba_conteudo_direita_bottom.png);
    background-repeat:no-repeat;
}
/*
******************************
********** rodape ************
******************************
*/
#rodape
{
    width:940px;
    height:auto;
    float:left;
    margin-top:20px;
    padding-bottom:20px;
}
/* MENU */
#rodape_menu
{
    width:940px;
    height:auto;
    float:left;
}
#rodape_menu ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
#rodape_menu li
{
    display:inline;
}
/* MENU - BOTOES */
#rodape_menu a
{
    color:#666666;
    text-decoration:none;
}
#rodape_menu a:hover
{
    color:#2a59a5;
    text-decoration:underline;
}
/* FONE */
#rodape_telefones
{
    width:940px;
    height:auto;
    float:left;
    margin-top:10px;
    text-align:center;
}
#rodape_telefones p
{
    display:inline;
    font-size:16px;
    font-weight:bold;
    color:#666666;
}
/* DIREITOS */
#rodape_direitos
{
    width:940px;
    height:auto;
    float:left;
    text-align:center;
}
#rodape_direitos p
{
    display:inline;
}
/*
-----------------------------------
-----------------------------------
-----------------------------------
------------ CONTATO --------------
-----------------------------------
-----------------------------------
-----------------------------------
*/
#contato_form
{
    width:616px;
    height:auto;
    padding-left:30px;
}
#contato_campos
{
    width:586px;
    height:auto;
    padding-left:30px;
    padding-top:10px;
}
/*
-----------------------------------
-----------------------------------
-----------------------------------
-------------- MAPA ---------------
-----------------------------------
-----------------------------------
-----------------------------------
*/
#mapa
{
    width:616px;
    height:auto;
    padding-left:30px;
}
/*
-----------------------------------
-----------------------------------
-----------------------------------
--------- FORNECEDORES ------------
-----------------------------------
-----------------------------------
-----------------------------------
*/
#fornecedores
{
    width:616px;
    height:auto;
    padding-left:30px;
}
/* BOTOES */
#btn_fornecedores_wright
{
    width:175px;
    height:165px;
    float:left;
    background-image:url(imagens/btn_wright.png);
    background-repeat:no-repeat;
    text-decoration:none;
}
#btn_fornecedores_wright:hover
{
    background-image:url(imagens/btn_wright_over.png);
}
#btn_fornecedores_spinevision
{
    width:175px;
    height:165px;
    float:left;
    background-image:url(imagens/btn_spinevision.png);
    background-repeat:no-repeat;
    text-decoration:none;
}
#btn_fornecedores_spinevision:hover
{
    background-image:url(imagens/btn_spinevision_over.png);
}
#btn_fornecedores_treu
{
    width:175px;
    height:165px;
    float:left;
    background-image:url(imagens/btn_treu.png);
    background-repeat:no-repeat;
    text-decoration:none;
}
#btn_fornecedores_treu:hover
{
    background-image:url(imagens/btn_treu_over.png);
}
#btn_fornecedores_spineguard
{
    width:175px;
    height:165px;
    float:left;
    background-image:url(imagens/btn_spineguard.png);
    background-repeat:no-repeat;
    text-decoration:none;
}
#btn_fornecedores_spineguard:hover
{
    background-image:url(imagens/btn_spineguard_over.png);
}
#btn_fornecedores_anatomica
{
    width:175px;
    height:165px;
    float:left;
    background-image:url(imagens/btn_anatomica.png);
    background-repeat:no-repeat;
    text-decoration:none;
}
#btn_fornecedores_anatomica:hover
{
    background-image:url(imagens/btn_anatomica_over.png);
}
#btn_fornecedores_gs
{
    width:175px;
    height:165px;
    float:left;
    background-image:url(imagens/btn_gs.png);
    background-repeat:no-repeat;
    text-decoration:none;
}
#btn_fornecedores_gs:hover
{
    background-image:url(imagens/btn_gs_over.png);
}
#btn_fornecedores_tava
{
    width:175px;
    height:165px;
    float:left;
    background-image:url(imagens/btn_tava.png);
    background-repeat:no-repeat;
    text-decoration:none;
}
#btn_fornecedores_tava:hover
{
    background-image:url(imagens/btn_tava_over.png);
}
/*
-----------------------------------
-----------------------------------
-----------------------------------
------------- EVENTOS -------------
-----------------------------------
-----------------------------------
-----------------------------------
*/
#eventos
{
    width:616px;
    height:auto;
    padding-left:30px;
}
#eventos h1
{
    padding:10px;
    margin:0px;
    color:#2a59a5;
    font-size:18px;
    border:dotted 1px #cccccc;    
}
#eventos h2
{
    padding:0px;
    margin:0px;
    padding-top:20px;
    color:#999999;
    font-size:30px;
    font-weight:bold;
}
/*
-----------------------------------
-----------------------------------
-----------------------------------
--------- DISTRIBUIDORES ----------
-----------------------------------
-----------------------------------
-----------------------------------
*/
#distribuidores
{
    width:616px;
    height:auto;
    padding-left:30px;
}
#distribuidores h1
{
    padding:10px;
    margin:0px;
    margin-top:20px;
    color:#2a59a5;
    font-size:18px;
    border:dotted 1px #cccccc;    
}
#distribuidores h2
{
    padding:0px;
    margin:0px;
    padding-top:20px;
    color:#999999;
    font-size:30px;
    font-weight:bold;
}
/*
-----------------------------------
-----------------------------------
-----------------------------------
------------- PRODUTOS ------------
-----------------------------------
-----------------------------------
-----------------------------------
*/
#produtos
{
    width:616px;
    height:auto;
    padding-left:30px;
}
#produtos_foto
{
    width:255px;
    height:240px;
    float:left;
    background-image:url(imagens/bg_produtos.png);
    background-repeat:no-repeat;
}
#produtos_texto
{
    width:339px;
    height:auto;
    float:left;
    padding-left:10px;
    margin-top:10px;
}
/*
-----------------------------------
-----------------------------------
-----------------------------------
--------------- ERRO --------------
-----------------------------------
-----------------------------------
-----------------------------------
*/
#labelErro
{
    width:100%;
    height:229px;
    float:left;
    background-image:url(imagens/label_erro.png);
    background-repeat:no-repeat;
    background-position:center center;
}
/*
-----------------------------------
-----------------------------------
-----------------------------------
--------------- HOME --------------
-----------------------------------
-----------------------------------
-----------------------------------
*/
#home
{
    width:616px;
    height:auto;
    float:left;
    padding-left:30px;
}
/* BUSCA */ 
#home_box_busca
{
    width:350px;
    height:280px;
    float:left;
    padding-left:10px; 
    margin-top:10px;   
}
#home_box_busca_form
{
    width:328px;
    height:auto;
    float:left;
    padding:10px;
    margin-top:10px;
    border:solid 1px #e8e8e8;
    background-color:#f4f4f4;
}
.home_box_busca_titulo
{
    width:auto;
    height:auto;
    float:left;
}
/* EVENTO */
#home_box_evento
{
    width:256px;
    height:300px;
    float:left;
    margin-top:10px;
}
#home_box_evento_form
{
    width:254px;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:10px;
    border:solid 1px #e8e8e8;
}
#home_box_evento_inicio
{
    width:234px;
    height:auto;
    float:left;
    padding-left:10px;
    padding-right:10px;
}
#home_box_evento_icone
{
    width:254px;
    height:auto;
    float:left;
    background-image:url(imagens/bg_eventos.png);
    background-repeat:no-repeat;
}
#home_box_evento_link
{
    width:234px;
    height:auto;
    float:left;
    text-align:right;
    padding-left:10px;
    padding-right:10px;
}
/* PRODUTO */
#home_box_produtos
{
    width:616px;
    height:auto;
    float:left;
}
#home_box_produtos_foto
{
    width:255px;
    height:240px;
    float:left;
    background-image:url(imagens/bg_produtos.png);
    background-repeat:no-repeat;
}
#home_box_produtos_texto
{
    width:349px;
    height:auto;
    float:left;
    margin-top:10px;
}
#home_box_detalhes
{
    width:614px;
    height:auto;
    float:left;
    margin-top:10px;
    background-color:#f4f4f4;
    border:solid 1px #e3e3e3;
}
/*
-----------------------------------
-----------------------------------
-----------------------------------
--------------- MAPA --------------
-----------------------------------
-----------------------------------
-----------------------------------
*/
#mapa
{
    width:616px;
    height:auto;
    float:left;
    padding-left:30px;
}
/*
-----------------------------------
-----------------------------------
-----------------------------------
-------------- BUSCA --------------
-----------------------------------
-----------------------------------
-----------------------------------
*/
#cse-search-results
{
    width:880px;
    height:auto;
    float:left;
    padding-left:30px;
}
/* BUSCA - DIREITA */
#conteudo_direita_busca
{
    width:940px;
    height:auto;
    float:left;
}
/* BUSCA - DIREITA - TOP */
#conteudo_direita_busca_top
{
    width:940px;
    height:30px;
    float:left;
    background-image:url(imagens/bg_busca_top.png);
    background-repeat:no-repeat;
}
/* BUSCA - DIREITA - MIDDLE */
#conteudo_direita_busca_middle
{
    width:940px;
    height:auto;
    float:left;
    background-image:url(imagens/bg_busca_middle.png);
    background-repeat:repeat-y;
}
/* BUSCA - DIREITA - BOTTOM */
#conteudo_direita_busca_bottom
{
    width:940px;
    height:30px;
    float:left;
    background-image:url(imagens/bg_busca_bottom.png);
    background-repeat:no-repeat;
}
#btn_fornecedores_cayenne{ width:175px; height:165px; float:left; background-image:url(imagens/btn_cayenne.png); background-repeat:no-repeat; text-decoration:none;}
#btn_fornecedores_cayenne:hover{ background-image:url(imagens/btn_cayenne_over.png);} 
