body				{margin:0px; padding:0px; _text-align:center; background-color:#FFFFFF; font-family:"Trebuchet MS", Arial, verdana, sans;}

/*.main 			{width: 100%; padding:0px; margin:0px; max-width:1024px; margin:0 auto;

                    _width: expression(document.body.clientWidth >1024 ? "1024px" : "100%");
                    }*/
                    
.main 				{width: 100%; min-width: 810px; max-width: 2000px; padding:0px; margin:0px; margin:0 auto;}

/* TOPO */

#logo_home			{margin-left: 17px; text-align: left;}

.top   				{width: 100%; height: 104px; padding:0px;}

.top .top_logo		{overflow:hidden; height: 104px; background-repeat: no-repeat;}

.top_bg 			{background-repeat:repeat-x; background-position:top left; margin:0px; padding:0px;}

.menuRapido			{margin:0px; padding:0px; list-style:none;}

.menuRapido 	a	{display:block; width: 100%; height: 15px; text-decoration:none; padding:1px 0px 0px 0px;}

.menuRapido	    td	{vertical-align:middle; padding:0px 10px 0px 10px; background-repeat:repeat-y; background-position:top left; }

.menuRapidoInt		{margin:0px; padding:0px; list-style:none;}

.menuRapidoInt 	a	{display:block; width: 100%; height: 14px; text-decoration:none; padding:0px 0px 0px 0px;}

.menuRapidoInt td	{vertical-align:middle; padding:0px 0px 0px 5px; background-repeat:repeat-y; background-position:top left;}

.mainMenu			{width: 100%; height: 24px;}

.mainMenu 	a		{text-decoration:none; display:block; width: 100%; height: 24px; _height:24px; padding:6px 0px 0px 0px; vertical-align:middle;}

.mainMenu 	a:hover	{text-decoration:none;}

.mainMenu	td 		{width: 25%; height: 24px; text-align:center;}

.color_cabecalho    {color: #333333;}

.mainMenu2			{width: 100%; height: 25px; background: url('../images/menu_2_cinza.jpg') repeat-x top left;}

.mainMenu2 	a		{text-decoration:none; display:block; width: 100%; height: 21px; _height:25px; padding:4px 0px 0px 0px; vertical-align:middle;}

.mainMenu2  a:hover {background:url(../images/menu_2_cinza_over.jpg); }


.mainMenu2	table	{width: 100%; height: 16px;}

.mainMenu2	td		{border-left:1px solid #FFFFFF; border-right:1px solid #B9B9B9; text-align:center;}

.mainMenu2 .menu2Shadow	{height: 11px; background-image:url(../images/menu_2_cinza_shadow.jpg); border:none;}
 
.carrinho_top	    {text-align:right; margin:10px 10px 0px 0px; background-image:url(../images/linha_carrinho_lateral.jpg); background-repeat:repeat-y; background-position:top left;}

.carrinho_top	td	{text-align:right; }	


.banner				{
                        background-color: #FDFDFD;
                    }

.bottom_banner		{
                        height: 25px;
                        text-align: center;
                        background-color: #FDFDFD;
                        background-image: url('../images/back_bottom_banner.gif');
                        background-repeat: repeat-x;
                    }


.tdContent			{overflow: visible;}

.contentArea		{width: 100%; background-color: #FFFFFF; vertical-align: top;}
.menuLeft			{width: 160px; background-color: #F5F5F5; vertical-align: top; margin: 0px; text-align: left;}

.menuLeft	a       {text-decoration: none;}

.tdContent			{width: auto; height: 500px;}

.productCell		{width: 33.33%; padding:25px 25px 25px 25px;}
.productImageCell	{text-align:center;}
.productName		{text-align:left;}
.productDesc		{text-align:center;}
.productBuy			{text-align:right;}

.menu3				{padding:0px 5px 0px 10px; margin:0px 0px 0px 15px;}

.menu3 li  			{list-style-image:url(../images/icone_menu_3.jpg); margin:0px 0px 5px 0px;}

.submenu3 			{list-style: none; padding: 0px 0px 0px 0px; margin: 0px 4px 20px 4px;}
.submenu3 li 		{list-style: none; list-style-image: none; margin: 5px 0px 5px 0px;}

.roundBox		    {background-color:#F4F4F4; }
.roundBox	img 	{display:block;}

/*FORNECEDOR*/

.tab_fornecedor
{
    background-image: url(../images/back_center_fornecedor.jpg);
    background-repeat: repeat-x;
    margin-top: 20px;
}

.back_left_fornecedor 
{
    width: 12px;
    background-image: url(../images/back_left_fornecedor.jpg);
    background-repeat: no-repeat;
}

.back_center_fornecedor 
{
    width: 100%;
    background-image: url(../images/back_center_fornecedor.jpg);
    background-repeat: repeat-x;
}

.back_right_fornecedor 
{
    width: 12px;
    background-image: url(../images/back_right_fornecedor.jpg);
    background-repeat: no-repeat;
    background-position: right;
}

/***** FONTE ******************/

.font1  			{font-family:"Trebuchet MS",Arial , verdana, sans; }

.size1  			{font-size:12px;}
.size2  			{font-size:10px;}
.size3  			{font-size:11px;}
.size4  			{font-size:14px;}
.size5  			{font-size:16px;}
.size6  			{font-size:18px;}
.size7 				{font-size:13px;}
    
.color1 			{color:#FFFFFF;}
.color2 			{color:#333333;} 	/*CINZA*/
.color3 			{color:#1B3D72;} 	/*AZUL*/
.color4 			{color:#666666;}
.color5 			{color:#051733;}
.color6 			{color:#333333;}
.color7				{color:#FF6600;} 	/*LARANJA*/
.color8				{color:#FFCC00;}    /*AMARELO*/
.color9				{color:#FF0000;}	/*VERMELHO*/ 
.color10			{color:#14253F;}   	/*AZUL ESCURO*/ 
.color11			{color:#D92C00;}	/*LARANJA ESCURO*/ 
.color12			{color:#E85959;}	/*VINHO*/ 
.color13			{color:#08899D;}	/*CIANO*/ 
.color14            {color:#066F7D;}	/*CIANO ESCURO*/ 

.asterisco			{color:#08899D; font-size:12px; font-weight:bold; margin-right:5px;}
.vermelho			{color:#FF0000; font-size:12px; font-weight:bold; margin-right:5px;}

.link1				{text-decoration: none;}
.link2				{text-decoration: none; color: #051733;}
.link3				{text-decoration: none; color: #666666;}
.link4				{text-decoration: none; color: #333333;}
.link5				{text-decoration: none; color: #1B3D72;} /*AZUL*/
.link6              {text-decoration: none; color: #1B3D72;}
.link7              {text-decoration: none; color: #333333;}
.linkVoltar         {text-decoration: none; color: #FFFFFF; font-size: 9px;}
.linkMenuRap        {text-decoration: none;}
.linkEfetPag        {text-decoration: none;}
.link_indisponivel  {text-decoration: none; color: #E85959;}

.link1:hover       {text-decoration: none; color: #FF9933;}
.link2:hover       {text-decoration: none; color: #FF9933;}
.link3:hover       {text-decoration: none; color: #FF9933;}
.link4:hover       {text-decoration: none; color: #FF9933;}
.link5:hover       {text-decoration: none; color: #FF9933;}
.link6:hover       {text-decoration: none; color: #FF9933;}
.link7:hover       {text-decoration: none; color: #FF9933;}
.linkVoltar:hover  {text-decoration: none; color: #fdff38;}
.linkMenuRap:hover {text-decoration: none; color: #fdff38;}
.linkEfetPag:hover {text-decoration: none; color: #1B3D72;}
.link_indisponivel:hover {text-decoration: none; color: #FF9933;}


.linkGrupo			{cursor: pointer;}
.linkGrupo:hover    {color: #EC7600;}


.just	{text-align:justify;}

.h1_produto		{ font-size:14px; color:#1B3D72; font-weight: bold;}
.h2_produto		{ font-size:14px; color:#1B3D72;}

.h1_titulo		{ font-size:15px; color:#1B3D72; font-weight: bold;}


    
/*LINK MAPA DO SITE*/
    
    a.link_mapa 
    {
        font-size:12px;
        color:#1B3D72;
        text-decoration:none;
        padding: 0px 4px 0px 4px;
        margin-left: 10px;
    }
    a.link_mapa:hover 
    {
        color:#051733;
        background-color:#C8CCD2;
    }


.bold					{font-weight: bold;}
.normal					{font-weight: normal;}
    
.pd10					{padding:10px;}
.pd20					{padding:20px;}

.pdr10					{padding-right:10px;}

.noborder				{border:none;}
table.noborder			{border:none;}
table.noborder tr	td	{border:none;}
table.noborder tr	th	{border:none;}

.noborderLeft			{border-left:none;}
.noborderRight			{border-right:none;}
.noborderTop			{border-top:none;}
.noborderBottom			{border-bottom:none;}


.lineDot				{background:url(../images/linha_pontilhada_azul.jpg) repeat-x left center;}

.lineDotVertical		{background:url(../images/barra_vertical.jpg) repeat-y left center;}

.lineGray				{background:url(../images/line_gray.jpg) repeat-x center;}

/* ************************************ */


.footer					{background-color:#E6E6E6; height: 230px; width: 100%; vertical-align:top;}

.menuFooter				{height: 30px; width: 100%;}
.menuFooter table 		{width: 100%;}

.lineMenuFooter	td 		{height: 20px; border-right:1px solid #666666; text-align:center; vertical-align:middle;}
.lineMenuFooter	.lastTD	{border-right:none;}

/***** FORM TOP ******************/

.form_top input			{height: 20px; _height:21px;}

.form_select_montadora	{width: 100px; float:left;}
.form_select_veiculo	{width: 120px; float:left;}
.form_select_ano		{width: 50px; float:left;}
.form_select_modelo		{width: 345px; float:left;}
.form_ipt_produto		{width: 280px; float:left;}
.lbl_form_top			{padding-left:0px; float:left;}
.form_top_produto		{height: 18px; _height:20px;}

.height_combo_form		{height: 19px;}
.height_txt_form		{height: 18px;}

.form_cadastro			{height: 20px; _height:21px;}

.space_top				{padding-top:3px;}

/* ************************************ */		


.tab_content		    {padding:6px; border:1px solid #8289B7; border-top:none; border-bottom:none;}

.tab_top_line		    {background:url(../images/tabs/tab_top.jpg) repeat-x top left;}

.tab_top_line .tab_button {cursor: pointer;}

.tab_top_right		    {background:url(../images/tabs/tab_top_right.jpg) repeat-x top left; width: 10px;}

.tab_bottom_right	    {background:url(../images/tabs/tab_bottom_right.jpg) repeat-x top left; width: 10px;}

.tab_bottom_line	    {background:url(../images/tabs/tab_bottom.jpg) repeat-x top left;}

.tab img				{margin:0px; padding:0px; display:block;}


.back_container_amarelo         {background-color: #FFFFE3;}

.back_container_azul            {background-color: #E7ECF6;}

.back_container_cinza           {background-color: #F4F4F4;}

.back_container_cinza_escuro    {background-color: #E5E5E5;}

.back_container_verde           {background-color: #F0FFFF;}


/* ************************************ */	



/* PAGINAÇAO*/


.marcador_lista{ 
            padding:1px 5px 1px 5px; 
            margin:0px 3px 0px 3px;
            float:right; 
            }

.marcador_lista_sel{
            padding:1px 5px 1px 5px; 
            margin:0px 3px 0px 3px;
            float:right; 
            }
            
.back_lista 	{background-color:#051733; color:#FFFFFF;}

.font_lista		{color:#1B3D72;}


/* ************************************ */	

/* PAGINAÇAO PRODUTO*/

 
/*LINK LISTAGEM PRODUTO*/
    
    a.paginacao_princ
    {
        font-size:14px;
        color:#1B3D72;
        text-decoration:none;
        padding:1px 3px 1px 3px;
        font-weight:bold;
        display:block;
        float:left;
    }
    a.paginacao_princ:hover 
    {
        color:#FFFFFF;
        background-color:#1B3D72;
    }


/*SELECIONADO PRINC*/

.paginacao_princ_sel
    {
        font-size:14px;
        color:#FFFFFF;
        text-decoration:none;
        background-color:#1B3D72;
        padding:1px 3px 1px 3px; 
        font-weight:bold;
        display:block;
        float:left;
    }
            
/*LINK LISTAGEM PRODUTO SECUNDARIA*/
    
    a.paginacao_sec 
    {
        font-size:10px;
        color:#666666;
        text-decoration:none;
        padding:0px 2px 0px 2px; 
        margin:3px 1px 0px 1px;
        font-weight:lighter;
        display:block;
        float:left;
    }
    a.paginacao_sec:hover 
    {
        font-size:10px;
        color:#FFF;
        background-color:#333333;
    }
    

/*SELECIONADO SEC*/	

.paginacao_sec_sel 
    {
        font-size:10px;
        color:#FFF;
        text-decoration:none;
        background-color:#333333;
        padding:0px 2px 0px 2px;
        margin:3px 1px 0px 1px;
        font-weight:lighter;
        display:block; 
        float:left;
    }
            

/*DETALHE DO PEDIDO*/

.rastrear_up_01{
    background-image: url(../images/rastrear_up_01.jpg);
    background-repeat:no-repeat;
    background-color:#183B6F;
}

.rastrear_up_02{
    background-image: url(../images/rastrear_up_02.jpg);
    background-repeat:no-repeat;
    background-color:#183B6F;
}

.rastrear_up_03{
    background-image: url(../images/rastrear_up_03.jpg);
    background-repeat:no-repeat;
    background-color:#183B6F;
}

.rastrear_up_04{
    background-image: url(../images/rastrear_up_04.jpg);
    background-repeat:no-repeat;
    background-color:#183B6F;
    background-position: right;
}

/**********************/

.rastrear_over_01{
    background-image: url(../images/rastrear_over_01.jpg);
    background-repeat:no-repeat;
    background-color:#214D8E;
}

.rastrear_over_02{
    background-image: url(../images/rastrear_over_02.jpg);
    background-repeat:no-repeat;
    background-color:#214D8E;
}

.rastrear_over_03{
    background-image: url(../images/rastrear_over_03.jpg);
    background-repeat:no-repeat;
    background-color:#214D8E;
}

.rastrear_over_04{
    background-image: url(../images/rastrear_over_04.jpg);
    background-repeat:no-repeat;
    background-color:#214D8E;
    background-position: right;
}


/* BREAD */

.bread		{ font-size:11px; color:#333333; font-weight:bold;}
.bread_up	{font-size:11px; color:#1B3D72; font-weight:bold;}

.bread_mapa		{ font-size:13px; color:#333333; font-weight:bold;}
.bread_mapa_up	{font-size:13px; color:#1B3D72; font-weight:bold;}

.title_sum		{ font-size:15px; color:#1B3D72; font-weight:bold;}

.title		{ font-size:15px; color:#1B3D72; font-weight:bold;}



.tdVermelho 
{
    font-size: 11px;
    color: #CC0000;
    text-decoration: none;
}

.FR_OBRIGATORIO
{
    background-color: #EEF3FB;
}


.divisor
{
    width: 100%;
    background-image: url('../images/divisor.gif');
    background-repeat: repeat-x;
    background-position: center;
}


.fechado
{
    visibility: hidden;
    display: none;
}

.aberto
{
    visibility: visible;
    display: block;
}

