BODY, TD {font-family: Arial; font-size: 11px; color: #333333}
FORM {margin: 0px}
INPUT {font-family: Arial; font-size: 11px}
SELECT {font-family: Arial; font-size: 11px; margin: 1px 0px; margin-right: 10px}
TEXTAREA {font-family: Arial; font-size: 11px; padding: 1px 3px 0px; margin-right: 10px}
P {margin-top: 15px}
HR {height: 1px; color: #DDDDDD; margin: 0px 0px}
H1 {font-size: 14px; color: red; padding-bottom: 0px; border-top: 1px solid}

.inconsistencia
{
	background-color: #EEE685;
}

.tit {font-size: 120%; color: #003399; padding-bottom: 2px; font-weight: bold; border-top: 1px solid}

.linha {border-top: 1px solid}

.tit2 {font-size: 120%; color: #003399; padding-bottom: 2px; font-weight: bold}

.tit_detalhe {font-size: 14px; color: #003399; padding-bottom: 2px; font-weight: bold; border-top: 1px solid}

.cel_carrinho {border-right: 1px solid}

.FundoMenu {height: 22px; background: url('http://conteudo.efacil.com.br/imagens/bg_topmenu.gif'); text-align: center;width:100%;}
.FundoMenuSeguro {height: 22px; background: url('https://carrinho.efacil.com.br/library/conteudo/imagens/bg_topmenu.gif'); text-align: center;width:100%;}

.verdanabranco10
{
	font-family:Verdana;
	color:White;
	width:10pt;
}

.TextoMenu
{
	color: #2B4D9B;
	font:Arial;
	font-weight:bold;
	background: url('http://conteudo.efacil.com.br/imagens/bg_topmenu.gif');
	text-decoration: none;
}

.TextoMenuCategoria
{
	color: #2B4D9B;
	font:Arial;
	font-weight:bold;
	text-decoration: none;
}

.botao{
	border:#d7d7d7 1px solid;
	background-color: Transparent;
	BACKGROUND-POSITION:left center;
	BACKGROUND-REPEAT:no-repeat;
	cursor:pointer;
}

.botao:hover {
	border:#d7d7d7 1px solid;
	background-color: #E1EBF4;
	BACKGROUND-POSITION:left center;
	BACKGROUND-REPEAT:no-repeat;
	cursor:pointer;
}
.container {width: 100%;overflow:hidden;}
.container2 {width: 100%;}
.menu_prod a {display: block;
width: 100%;
font: 11px Arial, sans-serif;
padding: 2px;
padding-left: 3px;
background-color: #FFFFCC;
color: black;
border-left: 5px solid #FFFFCC;
border-bottom: 1px solid #FFD08A;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 0px;}

.menu_prod a:hover {border-left: 5px solid #E77919;
text-decoration: none; background-color: #FFFF9D;
color: black;}

.menu_subprod a {display: block;
width: 100%;
font: 11px Arial, sans-serif;
padding: 2px;
padding-left: 3px;
background-color: #FFFFCC;
color: black;
border-left: 10px solid #FFFFCC;
text-decoration: none;
text-align: left;
margin-top: 0px;}

.menu_subprod a:hover {border-left: 10px solid #FFD08A;
text-decoration: none; background-color: #FFFF9D;
color: black;}

.menu_marca a {display: block;
width: 100%;
font: 11px Arial, sans-serif;
padding: 2px;
padding-left: 3px;
background-color: #F6E5E5;
color: black;
border-left: 5px solid #F6E5E5;
border-bottom: 1px solid #F0D2D2;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 0px;}

.menu_marca a:hover {border-left: 5px solid #E77919;
text-decoration: none; background-color: #F0D2D2;
color: black;}

.menu_preco a {display: block;
width: 100%;
font: 11px Arial, sans-serif;
padding: 2px;
padding-left: 3px;
background-color: #FFEBD6;
color: black;
border-left: 5px solid #FFEBD6;
border-bottom: 1px solid #FFCD9B;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 0px;}

.menu_preco a:hover {border-left: 5px solid #E77919;
text-decoration: none; background-color: #FFE0C1;
color: black;}

.link_ajuda a {display: block;
width: 100%;
font: 11px Arial, sans-serif;
padding: 2px;
padding-left: 3px;
background-color: #F7F7F7;
color: black;
border-left: 5px solid #F7F7F7;
border-bottom: 1px solid #FFFFFF;
font-weight: normal;
text-decoration: none;
text-align: left;
margin-top: 0px;}

.link_ajuda a:hover {border-left: 5px solid #FFCC00;
text-decoration: none; background-color: #FFFFFF;
color: black;}



A.voce              { color:white; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 94%; text-decoration:none; }
A.voce:visited      { color:white; }
A.voce:alink        { color:white; }
A.voce:hover        { color:yellow; }

A.descricao_prod              { color:black; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 98%; text-decoration:none; }
A.descricao_prod:visited      { color:black; }
A.descricao_prod:alink        { color:black; }
A.descricao_prod:hover        { color:#9C0000; text-decoration:underline;}

A.descricao_prod_carrinho              { color:black; font-family: arial, helvetica, sans-serif; font-size: 98%; text-decoration:none; }
A.descricao_prod_carrinho:visited      { color:black; }
A.descricao_prod_carrinho:alink        { color:black; }
A.descricao_prod_carrinho:hover        { color:#9C0000; text-decoration:underline;}

A.descricao_prod_oferta              { color:red; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 120%; text-decoration:none; }
A.descricao_prod_oferta:visited      { color:red; }
A.descricao_prod_oferta:alink        { color:red; }
A.descricao_prod_oferta:hover        { color:#9C0000; text-decoration:underline;}

A.detalhe_l              { color:black; font-family: arial, helvetica, sans-serif; font-size: 105%; text-decoration:none; }
A.detalhe_l:visited      { color:black; }
A.detalhe_l:alink        { color:black; }
A.detalhe_l:hover        { color:#9C0000; text-decoration:underline;}

.aba              { color:black; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 102%; text-decoration:none; }

.titulo              { color:black; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 125%; text-decoration:none; }

.tituloPagto       { color:Red; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 125%; text-decoration:none; }

.tit_ident              { color:white; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 135%; text-decoration:none; }

/*.tit_categoria              { color:yellow; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 135%; text-decoration:none; }*/

.tit_categoria
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 135%;
    COLOR: yellow;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}

.valor_unit              { color:black; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 101%; text-decoration:none; }
.valor_total              { color:black; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 110%; text-decoration:none; }

.valor_brinde              
{
	text-decoration: line-through;
	color:red;
}

/*A.quant              { color:red; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 95%; text-decoration:underline; }
A.quant:visited      { color:red; }
A.quant:alink        { color:red; }
A.quant:hover        { color:#9C0000; text-decoration:underline;}
*/
A.quant              { color:#003399; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 95%; text-decoration:underline; }
A.quant:visited      { color:#003399; }
A.quant:alink        { color:#003399; }
A.quant:hover        { color:#041A4D; text-decoration:underline;}

A.excl              { color:#E60000; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 95%; text-decoration:underline; }
A.excl:visited      { color:#E60000; }
A.excl:alink        { color:#E60000; }
A.excl:hover        { color:#9C0000; text-decoration:underline;}

A.simples              { color:#333333; font-family: arial, helvetica, sans-serif; text-decoration:underline; }
A.simples:visited      { color:#333333; }
A.simples:alink        { color:#333333; }
A.simples:hover        { color:#9C0000; text-decoration:underline;}

A.aba_link              { color:black; font-family: arial, helvetica, sans-serif; font-size: 102%; text-decoration:none; }
A.aba_link:visited      { color:black; }
A.aba_link:alink        { color:black; }
A.aba_link:hover        { color:#9C0000; text-decoration:underline;}

A.aba_link2              { color:red; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 102%; text-decoration:none; }
A.aba_link2:visited      { color:red; }
A.aba_link2:alink        { color:red; }
A.aba_link2:hover        { color:#9C0000; text-decoration:underline;}

.parcela              { color:red; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 140%; text-decoration:none; }
.precode              { color:#003399; font-family: arial, freesans, garuda, helvetica, verdana, sans-serif; font-weight: bold; font-size: 11px; text-decoration:none; }
.precopor             { color:#003399; font-family: arial, freesans, garuda, helvetica, verdana, sans-serif; font-weight: bold; font-size: 1.1em; text-decoration:none; }
.precoporDetalhe	  { color:#003399; font-family: arial, freesans, garuda, helvetica, verdana, sans-serif; font-weight: bold; font-size: 1.6em; text-decoration:none; }
.precoboleto          { color:#003399; font-family: arial, freesans, garuda, helvetica, verdana, sans-serif; margin: 0 auto; font-weight: bold; font-size: 11px;}
.avisoFormaPagamento  { font-family: arial, freesans, garuda, helvetica, verdana, sans-serif; font-size: 0.8em; text-decoration:none;}
#DePor TD			  { font-family: arial, freesans, garuda, helvetica, verdana, sans-serif; font-size: 11px; color: #333333}


.parcela_destaque              { color:red; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 160%; text-decoration:none; }

.desconto_boleto              { color:red; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 130%; text-decoration:none; }

.busca  {border: 1px solid #CCC; font-size: 1.1em; height: 1.5em; color:black; padding:1px 2px 0 2px; font-family: arial, helvetica, sans-serif; font-weight: bold;}
/*{ color:black; border-style: solid; border-width: 1; background-color: #FBFBFB; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 95%; }*/

.buscaCombo { color:black; font-size:1em; margin: 1px 0px; margin-right:5px; height: 1.7em; border-style: solid; border-width: 0; background-color: #FBFBFB; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 95%; }

/*.rodape_tit              { color:#000066; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 110%; text-decoration:none; } */

.rodape_tit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}


A.rodape              { color:#4c4c4c; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 99%; text-decoration:none; }
A.rodape:visited      { color:#4c4c4c; }
A.rodape:alink        { color:#4c4c4c; }
A.rodape:hover        { color:black; text-decoration:underline; }

div#menus table {clear: both; width: 100%; border-collapse: collapse; margin: 0; border: 0px none; padding: 0}		
div#menus table tr td{height: 22px; background: url('http://conteudo.efacil.com.br/imagens/barra_menutop.gif') no-repeat center right; text-align: center}
div#menus table tr td.last {background-image: url('none');}

#pagina {border-bottom-style: none;}
#pagina {border:none;padding-bottom:15px;margin-bottom:0px;padding-top:10px;}
#pagina a:hover {color:black; padding:3px 7px;border:1px solid #0000dd; font-weight: bold; text-decoration: none; BACKGROUND-COLOR: #F9F9F9 }
#pagina a:link {color:black; padding:3px 7px;border:1px solid #F2F2F2; font-weight: bold; text-decoration: none }
#pagina a:visited {color:black; padding:3px 7px;border:1px solid #F2F2F2; font-weight: bold; text-decoration: none }

.atual { color:red; font-weight: bold; font-size: 110%; text-decoration:none; }

.CelebrosRecsTitle  {font-size: 14px; color: #003399; padding-bottom: 15px; font-weight: bold; border-top: 1px solid; height: 30px; border-top-color: #DDDDDD; }

.CelebrosRec { float: left; width: 19%; text-align: center; height: auto; }

.CelebrosRec a { height: 90px; vertical-align: middle; }

.CelebrosRec a img { border: 0px none; height: auto; vertical-align: middle; }

.CelebrosProductText { padding-top: 15px; }
.CelebrosProductText a  { color:black; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 98%; text-decoration:none; text-align: center; height: auto; }
.CelebrosProductText a:visited      { color:black; }
.CelebrosProductText a:alink        { color:black; }
.CelebrosProductText a:hover        { color:#9C0000; text-decoration:underline;}

.CelebrosProductPrice { font: 11px Arial; color: Black; }
.CelebrosProductPrice a { height: auto; }

.juros { font-family: arial, helvetica, sans-serif; font-size: 78%; text-decoration:none; }


/**************************************************************
***   MENU CATEGORIAS HOME - LATERAL                        ***
***************************************************************/

#menu {
	margin: 0; padding: 0;
	float: left;
	font: 11px Arial, sans-serif;
	background-color: #FFFFCC;
	font-weight: bold;
	color: black;
	display: block;
	
	width: 100%;
	border-bottom: 1px solid #FFD08A;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;

	}



#menu ul li {
	margin: 0; padding: 0px;
	border-bottom: 1px solid #CCC;
	text-align: left;
	list-style-type: none;
	background-color: #FFFFCC;
	color: black;
	}


#menu a:link {
	background: #F5F5F5;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	display: block;
	background-color: #FFFFCC;
	}

#menu a:hover 
{
	border-left:	5px solid #E77919;
	background-color: #FFFF9D;
	color: black;
	padding: 0 0 0 0;
	}
	
	
#menu_cat
{ background : http://conteudo.efacil.com.br/imagens/bg_menu_titulos.gif   no-repeat ;
	padding-left:10px;
	}
#menu_cat ul li {
	margin: 0; padding: 0px;
	border-bottom: 1px solid #CCC;
	text-align: left;
	list-style-type: none;
	color: black;
	}


#menu_cat a:link {
	color: #666;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	display: block;
	background-color: #FFFFCC;
	}

#menu_cat a:hover 
{
	border-left:	5px solid #E77919;
	color: black;
	padding: 0 0 0 0;
	}
	
	
/**************************************************************
***   MENU << AZUL >> CATEGORIAS HOME - LATERAL             ***
***************************************************************/
/* TITULOS DE CAIXAS */

.caixaHeader { margin-top:3px; font: 11px Arial, sans-serif; text-transform: uppercase; color: #FFF; text-align: center; 
background: #ffffff url(http://conteudo.efacil.com.br/imagens/CaixaHomeDireito.gif) no-repeat right top; 
width: 156px;}
.caixaHeader strong, .boxHeader a 
{	background: url(http://conteudo.efacil.com.br/imagens/CaixaHomeEsquerdo.gif) no-repeat; 
	padding: 4px  3px; 
	display: block;}


/* CELEBROS  */
.caixaHeaderCelebros { margin-top:3px; font: 11px Arial, sans-serif; text-transform: uppercase; color: #FFF; text-align: center; 
background: #1F3F79 url(http://conteudo.efacil.com.br/imagens/fundomenusearch.gif) no-repeat right top; 
width: 157px;display: block;}	
.caixaHeaderCelebros strong, .boxHeader a 
{	padding: 4px  3px; 
	display: block; }	

	
/* CAIXAS */
<!--[if !IE]> -->
.caixa {margin-top:-19px; margin-left: 3px; padding: 3px; border: 1px solid #CCC; 
		margin-bottom: 5px; overflow: hidden;
	    width: 119px;}
<!-- <![endif]-->
.caixa {margin-top:-18px; margin-left: 3px; padding: 3px; border: 1px solid #CCC; 
	    margin-bottom: 5px; overflow: hidden;
	    width: 127px;}
	    
/* CAIXA utilizada na pagina SEARCH (celebros) */	    
.caixaCelebros {  padding: 3px 0 3px; border: 1px solid #CCC; overflow: hidden; width: 155px;}	    
	    
.caixaDestaque {border: 1px solid #CCC;}

/* MENU DE SECAO */

ul.MenuHome {font: 11px Arial, sans-serif; text-transform: uppercase; 
				font-weight: bold; color:#900;text-decoration: none;
				list-style-type: none;
				margin: 0; padding: 0px;margin-left:2px;}
ul.MenuHome li {margin-bottom: 15px;text-decoration: none;}
ul.MenuHome li a {color: #054A8F ;text-decoration: none;}
ul.MenuHome li a:hover {text-decoration: underline;}
ul.MenuHome li a.text {color:#054A8F ; font-weight:normal; text-transform:none; text-decoration: none; }

ul.MenuHome li ul {text-transform: none; font-weight: normal; padding-left: 1px;list-style-type: none;margin: 0; padding: 0px;}

ul.MenuHome li ul li {margin-bottom: 0;  margin-left:7px; padding:1px;}
ul.MenuHome li ul li a {color: #666;}

ul.MenuHome li ul li.more a {color: #054A8F ;text-decoration: none;}
ul.MenuHome li p {text-transform: none; font-weight: normal; color: #666;}			



/* TRACK DO PEDIDO */	

.emAberto { font-weight: bold;color: #808080;}
.concluido {font-weight:bold; color:Green;}
.emAndamento {font-weight:bold; color:#0000A0;}

/*Mensagem*/
.error, .notice, .success{padding: .4em;margin-bottom: 1em;border: 2px solid #ddd;}
.error{background: #FBE3E4;color: #8a1f11;border-color: #FBC2C4;}
.notice{background: #FFF6BF;color: #514721;border-color: #FFD324;font-family: Arial; font-size: 12px; color: #333333;}
/*Usado para o firefox que ao inves de div ele renderica tabela*/
.notice td{background: #FFF6BF;color: #514721;border-color: #FFD324;font-family: Arial; font-size: 12px; color: #333333;}
.success{background: #E6EFC2;color: #264409;border-color: #C6D880;}
.error a{color: #8a1f11;}.notice a{color: #514721;}
.success a{color: #264409;}

.divTransparente
{
	POSITION: absolute;
	WIDTH: 100%; 
	HEIGHT: 500%;
	background: url(../Imagens/black-70.png) repeat 0 0 transparent;
	overflow: hidden;
	Z-INDEX: 888;
}


.t
{
	width:800px;
}

/*********************************************************************
   Stilos do User control de Garantia estendida
**********************************************************************/

#detalhe-topop
{width: 101px;}

#detalhe-topo
        {
            background: url(         "http://conteudo.efacil.com.br/imagens/logoge.png" ) no-repeat;
            width: 101px;
            height: auto;
        }
        #detalhe-topo .barra
        {
            background: url(         "http://conteudo.efacil.com.br/imagens/topofaixa.png" ) no-repeat;
            margin-left: 101px;
            width: 259px;
            height: 41px;
        }
        #detalhe-topo .barra-livre
        {
            background: url(         "http://conteudo.efacil.com.br/imagens/topofaixalivre.png" ) no-repeat;
            margin-left: 101px;
            width: 259px;
            height: 31px;
        }
        #detalhe-topo a
        {
            color: White;
            text-transform: none;
            text-decoration: none;
            font-size: x-small;
        }
        #detalhe-topo a:hover
        {
            color: White;
            text-decoration: underline;
            font-size: x-small;
        }
        #detalhe-conteudo
        {
            background-color: #FFFFFF;
            width: 329px;
            margin-left: 31px;
            display:block;
        }
        #detalhe-conteudo hr
        {
            color: #CCCCCC;
            margin-left: 5px;
            margin-right: 5px;
        }
        #detalhe-conteudo .texto-garantia
        {
            color: #003399;
            margin-left: 5px;
            margin-right: 5px;
            font-weight:bold;
            font-family:Arial ;
            font-size:14px;
            float:left;
        }
        #detalhe-conteudo .texto-total
        {   
            font-weight:normal;
            font-family:Verdana, Georgia, Arial, helvetica, Sans-Serif;
            color:Black;
            
            
        }
        
/*********************************************************************
   Stilos da pagina de confirmação da Garantia estendida
**********************************************************************/
 #termo-topop
        {
            
            width: 545px;
			
			padding-left: 50px;
        }
         #termo-topo
        {
            background: url(             "http://conteudo.efacil.com.br/imagens/garlogo.png" ) no-repeat;
            width: 545px;
            height: 95px;

        }
        #dtermo-topo .barra
        {
            background: url(             "http://conteudo.efacil.com.br/imagens/gartopo.png" ) no-repeat;
            margin-left: 126px;
            width: 421px;
            height: 60px;
        }
        #termo-topo .condicao
        {
            text-align: center;
            color: #DA251D;
            margin-left: 150px;
            margin-top: 10px;
            text-transform: uppercase;

        }
        #termo-conteudo
        {
            /*background-color: #FFFCC8;*/
            background-color: #FFFFFF;
            width: 500px;
			text-align: left;
			margin-left: 46px;
        }
        #termo-conteudo hr
        {
            color: #CCCCCC;
            margin-left: 5px;
            margin-right: 5px;
        }
        #termo-conteudo .texto-garantia
        {
            color: #003399;
            margin-left: 5px;
            margin-right: 5px;
            font-weight: bold;
            font-family: Arial;
            font-size: 14px;
        }
         #termo-conteudo .texto-garantia_Valor
        {
            color: #003399;
            margin-left: 18px;
            margin-right: 0px;
            font-weight: bold;
            font-family: Arial;
            font-size: 14px;
        }
        #termo-conteudo .texto-total
        {
            margin-left: 25px;
            font-weight: normal;
            font-family: Verdana, Georgia, Arial, helvetica, Sans-Serif;
            color: Black;
        }
        
         #termo-conteudo .texto-total_Valor
        {
            margin-left: 5px;
            font-weight: normal;
            font-family: Verdana, Georgia, Arial, helvetica, Sans-Serif;
            color: Black;
        }
         #termo-conteudo .texto-Condicoes
        {
            color: #DA251D;
            width: 545px;
            margin-left: 166px;
        }

/*********************************************************************
   Stilos da pagina de mais detalhes da Garantia estendida
**********************************************************************/
#mais-topo
        {
			color:White;
			font-weight: bold;
			vertical-align: middle;     
			text-align:right; 
            background: url(                "http://conteudo.efacil.com.br/imagens/mais_topo.png" ) no-repeat;
            width: 675px;
            height: 64px;
        }
        #mais-conteudo
        {
            background-color: #FFFFFF;
            width: 667px;
            height: 269px;
            border: 3px;
            border-color: #75C5F0;
            border-style: solid;
            border-top: none;
            border-bottom: none;
            margin-left: 1px;
        }
        #mais-conteudo .logo
        {
            background: url(                "http://conteudo.efacil.com.br/imagens/garlogoP.png" ) no-repeat;
            width: 166px;
            height: 380px;
            margin-left: 10px;
            float: left;
        }
        #mais-conteudo 
        {
			padding: 0 0 0  0;
			 
        }
      
        #mais-texto
        {
            width: 600px;
            height: 380px;
            margin-left: 10px;
        }
        #mais-rodape
        {
            background: url(                "http://conteudo.efacil.com.br/imagens/maisrodape.png" ) no-repeat;
            width: 675px;
            height: 95px;
            background-color: #FFFFFF;
            clear: both;  
        }
        #mais-rodape-cont
        {
            background: url(                "http://conteudo.efacil.com.br/imagens/maisrodapetexto.png" ) no-repeat;
            width: 615px;
            height: 73px;
            background-color: #FFFFFF;
            margin-left: 15px;
        }
        
 /*********************************************************************
   Stilos o termo de condições gerais da Garantia estendida
**********************************************************************/
        
         #condicao
        {
            width: 100%;
            height: 450px;
            padding: 0 0 0 0;
            border-style: solid;
            border-top: none;
            border-width: 2px;
            border-top-color: inherit;
            border-right-color: #C0C0C0;
            border-left-color: #C0C0C0;
            border-bottom-color: #C0C0C0;
            float: left;
            margin: 0 0 5px 0;
        }
        #condicao .titulo
{
	background-position: #CCCCCC;
	width: 100%;
	height: 29px;
	line-height:29px;
	clear: both;
	background: #CCCCCC;
	font-weight: bold;
	vertical-align:baseline;
	text-align:center;
	
}
#condicao .conteudo
{
    width: 100%;
    height: 100%;
    clear: both;
	overflow: auto;
}
         
.condicao
{
	width: 545px;
	padding: 0 0 0 0;
	margin:  10px 0 0 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #FF0000;
	font-size: 17px;
}

/*Classes para adequação do layout da pagina detalhe do produto*/
.txtBold { font-weight:bold; } /* Bold */
.txtUndeline { color:#999; text-decoration:underline; } /* Underline para os cinzas #999 */
.cinzaP { color:#999; font-size:9px; } /* 1 e 2 e */ 
.cinzaM { color:#333; font-size:11px; } /* Economize */
.cinzaBancos { color:#333; font-size:12px; } /* 7, 8 e 9 */
.cinzaCifrao { color:#333; font-size:13px; } /* Cifrão */
.cinzaPrecoEconomize { color:#333; font-size:20px; } /* Preço do Economize */  

.azulM { font-size:11px; color:#003399; } /* Azuis entre os textos cinzas */
.azulBancos { font-size:12px; color:#003399; } /* Azuis nos blocos de informação de bancos */
.azulPreco { font-size:14px; color:#003399; } /* Azul do Preço POR */
.maior { font-size:20px;  } /* PRECO MAIOR */

/* Compartilhe */
#redes-sociais{
    margin-left: 7px;
}

.compartilhe{
    width:102px;
    padding-left:7px;
    height:196px;
    text-align:left;
    background: url("../Imagens/bg-compartilhe.jpg") no-repeat 0 0;
}

.compartilhe strong{
    color:#0F3F9F;
    margin-left:2px;
    font-size:13px;
    padding-top:2px;
    line-height: 100%;
    display:block;
}

.compartilhe .tt-gostou{
    font-size:18px;
    padding-top:9px;
}

.compartilhe ul{
    margin: 0;
    padding:0 0 6px 0;
}

.compartilhe li{
    list-style:none;
    padding: 0;
}

.compartilhe .g-plus{
    margin: 4px 0 0 0;
}
.compartilhe .tweet{
    margin: 10px 0 0 0;
}
.compartilhe .like{
    margin: 5px 0 0 0;
}

.bt-indique-amigo{
    font-size:13px;
    color:#0F3F9F;
    font-size:13px;
    font-weight:bold;
    padding-left:41px;
    width:57px;
    display:block;
    line-height: 120%;
    text-align: left;
    text-decoration:none;
    height:50px;
    background: url("../Imagens/icon-indique-amigo.jpg") no-repeat 0 0;
}

.bt-indique-amigo:hover{
    text-decoration:underline;
}

.bt-seguir-twitter{
    height:50px;
    width:109px;
    overflow:hidden;
    text-indent:-5000px;
    margin:20px 0 5px 0;
    display:block;
    background: url("../Imagens/bt-siga-twitter.jpg") no-repeat 0 0;
}

.bt-fanpage-facebook{
    height:68px;
    width:109px;
    overflow:hidden;
    text-indent:-5000px;
    margin:0;
    display:block;
    background: url("../Imagens/bt-curta-face.jpg") no-repeat 0 0;
}


#orcamento-produto{
    height:auto;
    width:64%;
    text-align:left;
}

#preco-produto{
    margin:0;
    padding:0 0 0 7px;
    height:65px;
}

#preco-produto li{
    list-style:none;
    font-family:arial, tahoma;
}

#preco-produto .preco-antigo{
    font-size:12px;
    color:#999999;
    line-height:130%;
    text-decoration:line-through;
}

#preco-produto .preco-promocao{
    line-height:130%;
    font-size:12px;
    color:#2652A9;
    font-weight:bold;
}

#preco-produto .preco-parcelado{
    font-size:20px;
    color:#3F8BD7;
    font-weight:bold;
    display: block;
    height:21px;
    line-height:110%;
    float:left;
}
.preco-parcelado strong{
    font-size:25px;
    color:#3F8BD7;
}

#preco-produto .parcelamento-info{
    font-size:12px;
    display: block;
    color:#2652A9;
    float:left;
    margin: 0 0 0 3px;
    line-height:100%;
}

#formas-de-pagamento{
    background:url("../Imagens/bg-formas-pagamento-pd.jpg") no-repeat;
    height: 111px;
    margin-bottom: 18px;
    padding: 5px 7px 0;
    width: 246px;
}

#formas-de-pagamento span{
    font-size:12px;
    color:#333333;
    line-height:120%;
}

#formas-de-pagamento a, .financiamento-bancario a{
    font-size:11px;
    color:#525252;
    text-decoration:underline;
}

#formas-de-pagamento .line{
    display:block;
}

#formas-de-pagamento .tt-pagamento{
    font-size:15px;
    display:block;
    color:#2652A9;
    line-height:94%;
    font-weight:bold;
    text-align:center;
    margin:0 auto 5px;
}

#formas-de-pagamento .deconto, #formas-de-pagamento .desconto-destaque{
    font-size:16px;
    font-weight:bold;
    line-height:120%;
    padding-right:5px;
}

#formas-de-pagamento .deconto{color:#666666;}
#formas-de-pagamento .desconto-destaque{color:#2652A9;}

.desconto-destaque strong{
    font-size:20px;
}

.financiamento-bancario{
    height:45px;
    margin-left:7px;
}

.financiamento-bancario div{
    float:left;
    width: 170px;
}

.financiamento-bancario span{
    font-size:13px;
    font-style:italic;
    display:block;
    line-height:110%;
    color:#999999;
}

.financiamento-bancario em{
    font-size:19px;
    color:#345EAE;
    font-style:italic;
    font-weight:bold;
}

.financiamento-bancario img{
    margin:0 0 0 8px;
}

#ucFormasPagamento_lnkIncluiProduto{
    margin-left:7px;
    height:51px;
    width:140px;
    display:block;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix{display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.outras-formas-pagamento{
    list-style: none;
    margin: 0 0 5px;
    padding:0 0 0 23px;
    width: 230px;
}

.outras-formas-pagamento .grid{
    width:99px;
    height:auto;
    margin:0 1px 0 0;
    float:left;
}

.outras-formas-pagamento .grid ul{padding:0;margin:0;}

.outras-formas-pagamento li li
{
	list-style: none;
	height: 23px;
	width: 92px;
	font-size: 12px;
	color: #333333;
	border: 1px solid #D3D3D3;
	line-height: 23px;
	padding-left: 5px;
	margin: 0 0 1px;
	font-family: arial, tahoma;
	background-color: #FFFFFF;
}

.info-financiamento{padding-right:15px;}

#parcelas-financiamento div{
    width:245px;
    height: 170px;
    padding:11px 10px 10px;
    background-color:#FFF;
    border:2px solid #D3D3D3;
}

#parcelas-financiamento .tt-destaque{
    font-size:12px;
}

#parcelas-financiamento p{
    padding:0;
    margin:0;
    color:#333333;
    font-size:12px;
    line-height:107%;
}

#parcelas-financiamento p.last, .bt-simular{
    margin-top:14px;
    color:#333333;
    display:block;
    font-size:12px;
}


/*Classe para jqeury de pagina de produtos do quiosque*/
#dialog_Filtro_produtos{
	position: absolute;  
    width: 600px;  
    height: 300px;  
    left: 50%;  
    top:50%;  
    margin-left: -300px;  
    margin-top: -150px;  
    background-color: gray;  
}

/*Inicio Livros*/

#campoBusca { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://conteudo.efacil.com.br/imagens/Livros/bg_buscalivros.jpg) top no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 156px; PADDING-TOP: 0px } 
#campoBusca #topCampo { MARGIN-BOTTOM: 5px; WIDTH: 156px; HEIGHT: 13px } 
#campoBusca .textfieldBusca { BORDER-RIGHT: #74a8cd 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #74a8cd 2px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px 7px; BORDER-LEFT: #74a8cd 2px solid; WIDTH: 138px; PADDING-TOP: 2px; BORDER-BOTTOM: #74a8cd 2px solid } 
#campoBusca H3 { FLOAT: left; MARGIN: 0px 0px 5px 7px; OVERFLOW: hidden; WIDTH: 144px; TEXT-INDENT: -9999px; HEIGHT: 14px } 
#btBuscaInput { FLOAT: left; WIDTH: 146px; PADDING-TOP: 8px; HEIGHT: 35px } 
#btBuscaInput A { FLOAT: right; CURSOR: pointer } 

/*Fim Livros*/

/*Inicio Top5*/

#top5{background:#f7f7f7; width:176px; float:left; padding:0; border-bottom:1px solid #dbdddc}
#top5 h3 {margin:0 0 10px; background:url(http://conteudo.efacil.com.br/imagens/Livros/Top5.jpg) top; text-indent:-9999px; height:35px; float:left; width:176px; overflow:hidden}
#top5 ul {list-style:none; margin:0; padding:0;} 
#top5 ul li {margin:0 0 5px; float:left; font-weight:bold; list-style:none;}
#top5 ul li  a {text-decoration:none; cursor:pointer; color:Black;}
#top5 ul li  a:hover {color:#9C0000; text-decoration:underline;}
#top5 ul img {float:left; margin:0 5px 0 0; border:0px solid;}
#top5 ul span {width:106px; float:left; font-size:98%;}
#top5 ul span.autor {font-family:Arial; font-size:11px; font-weight:normal;}
#top5 ul span.preco {font-family:arial, freesans, garuda, helvetica, verdana, sans-serif; color:#003399; font-size:1.1em;}

/*Fim Top5*/