body
{
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px auto auto auto;
color:#666;
}

.default
{
color: #666;
font-weight: normal;
}
.texto_radio
{
color: #fff;
font-weight: normal;
}
.negrito
{
color: #666;
font-weight: bold;
}
.erro
{
color: red;
font-weight: bold;
}
.titSecoes
{
color: #666;
font-weight: bold;
font-size: 16px;		
}
.opcao_menu
{
color: #666;
font-size: 13px;
}
a.opcao_menu:link, a.opcao_menu:visited, a.opcao_menu:hover, a.opcao_menu:active
{
text-decoration: none;
}
a.hrefmenu:link, a.hrefmenu:visited, a.hrefmenu:hover, a.hrefmenu:active
{
text-decoration: none;
color: #666666;
font-weight: bold;
}
a.ordenar:link, a.ordenar:visited, a.ordenar:hover, a.ordenar:active
{
text-decoration: none;
color: #666666;
}
#main_relative
{
min-height:1700px;	
position: relative;
}
#main_container{
height:auto;
margin:auto;
padding:0px;
background-color:#FFFFFF;
}
#header{
height:130px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/header_bg2.gif) repeat-x center;
background-position:0px 0px;
margin:auto;
}
#logo{
padding:10px 0 0 25px;
}
#main_content{
position: relative;
left:0px;
min-width:950px;
width:100%;
height:auto;
min-height:1200px;
}
.border_box{
height:auto;
text-align:left;
}
#big_banner{
padding:0px 10px 0 0;
position: absolute;
top:20px;
right: 1%;
}
#menutop
{
position: absolute;
top: 2px;
right: 2%;
}
#ola
{
position: absolute;
top: 90px;
margin-left: 25px;
}
/*---------------- menu tab----------------------*/
#menu_tab{
width:100%;
height:36px;
background-color: #595C5E;
}
ul.menu 
{
list-style-type:none; 
float:left; 
display:block; 
width:100%; 
margin:0px; 
padding:0px;
background-color: #595C5E;
}
ul.menu li 
{
display:inline;
font-size:12px;
line-height:36px;
}
ul.menu li.divider 
{
display:inline;
width:4px;
height:36px;
float:left;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/menu_divider.gif) no-repeat center;
}
a.nav:link, a.nav:visited 
{
display:block; float:left; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#fff;
}
a.nav:hover
{
display:block; float:left; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#ff8a00;
}
a.nav2:link, a.nav2:visited 
{
display:block; float:left; padding:0px 0px 0px 0px; margin:0 0px 0 0px; text-decoration:none;color:#fff;
}
a.nav2:hover
{
display:block; float:left; padding:0px 0px 0px 0px; margin:0 0px 0 0px;text-decoration:none;color:#ff8a00;
}
/*----------------crumb_navigation-------------*/
.crumb_navigation{
height:15px;
padding:0px 10px 0 200px;
color:#333333;
}
.crumb_navigation a{
color:#0fa0dd;
text-decoration:none;
}
.crumb_navigation a:visited
{
text-decoration:none;
color: #666;
}
.crumb_navigation a:link 
{
text-decoration:none;
color: #666;
}
.crumb_navigation a:hover
{
text-decoration:underline;
color: #666;
}
/*-------------left_content------------------*/
#left_content
{
position:absolute;
width:180px;
left:5px;
margin-top:-10px;
}
.title_box
{
width:180px;
height:30px;
margin:5px 0 0 0;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/fundo-titulo.jpg) no-repeat center;
text-align:center;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:30px;
}
.title_box_ebook
{
width:180px;
height:30px;
margin:5px 0 0 0;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/fundo-ebook.jpg) no-repeat center;
text-align:center;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:30px;
}
/*--------left menu---------*/
ul.left_menu
{
width:180px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li
{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a
{
width:166px;
height:20px;
display:block; 
border-bottom:1px #e4e4e4 dashed;
text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px;
}
ul.left_menu li.even a
{
width:164px;
height:20px;
display:block; 
border-bottom:1px #e4e4e4 dashed; 
background-color:#FFFFFF;
text-decoration:none;
color:#504b4b;
padding:0 0 0 15px; 
line-height:20px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover
{
color:#000; text-decoration:underline;
}
span.editora{
color: #ff8a00;
}
/*----------newsletter--------------*/
input.newsletter_input{
height:16px;
border:1px #ddd9d9 solid;
margin:5px 0 0 0;
font-size:11px;
padding:2px;
color:#999999;
}
textarea.newsletter_input{
height:70px;
border:1px #ddd9d9 solid;
margin:5px 0 0 0;
font-size:11px;
padding:2px;
color:#999999;
}
.banner_adds{
width:180px;
text-align:center;
padding:10px 0 10px 0;
}
/*center content--------------------------*/
.left_title_bar
{
position:absolute;
width:20px;
height:31px;
left: 202px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/bar_bg_left.gif) no-repeat 0 0;
}
.right_title_bar
{
position:absolute;
height:31px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/bar_bg_right.gif) no-repeat 0 0;
width:20px;
right:200px;
}
.center_title_bar{
width:99%;
height:31px;
line-height:31px;
font-size:16px;
color:#666;
font-weight:bold;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/bar_bg_center.gif) repeat-x center;
}
.sep_title_bar 
{
margin-left:21px;
}
.left_oferta
{
position:absolute;
width:370px;
height:156px;
left: 202px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/slider_left.gif) no-repeat 0 0;
}
.right_oferta
{
position:absolute;
height:156px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/slider_right.gif) no-repeat 0 0;
width:18px;
right:200px;
}
.center_oferta{
width:99%;
height:156px;
font-size:16px;
color:#666;
font-weight:bold;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/slider_center.gif) repeat center;
}
.sep_oferta 
{
margin-left:21px;
}
.left_title_central
{
position:absolute;
width:20px;
height:31px;
left: 202px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/bar_bg_left.gif) no-repeat 0 0;
}
.right_title_central
{
position:absolute;
height:31px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/bar_bg_right.gif) no-repeat 0 0;
width:20px;
right:20px;
}
.center_title_central{
width:99%;
height:31px;
line-height:31px;
font-size:16px;
color:#666;
font-weight:bold;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/bar_bg_center.gif) repeat center;
}
.sep_title_central
{
margin-left:21px;
}
.menu_suspenso{
padding: 2px 0 0 8px;
height:25px;
font-size:11px;
color:#fff;
float:left;
width:180px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/menu_suspenso3.gif) no-repeat 0 0;
}
/*----------------------right content--------------*/
.center_content{
padding:2px 10px;
}
#sepEsqcolCentral {
margin-left:190px;
}
#sepcolCentralDir 
{
margin-right:190px;
}
#right_content{
position:absolute;
width:180px;
right:5px;
margin-top: -10px;
}
/*---------produto ----------*/
.produto_titulo a{
color:#ff8a00;
font-weight:normal;
padding:5px 0 5px 0;
}
.produto_titulo a:visited
{
padding:5px 0 5px 0;
text-decoration:none;
}
.produto_titulo a:link 
{
padding:5px 0 5px 0;
text-decoration:none;
}
.produto_titulo a:hover
{
padding:5px 0 5px 0;
text-decoration:underline;
}
.produto_titulo_det a{
color:#ff8a00;
font-weight:normal;
padding:5px 0 5px 0;
}
.produto_titulo_det a:visited
{
padding:5px 0 5px 0;
text-decoration:none;
}
.produto_titulo_det a:link 
{
padding:5px 0 5px 0;
text-decoration:none;
}
.produto_titulo_det a:hover
{
padding:5px 0 5px 0;
text-decoration:underline;
}
.produto_imagem
{
padding:10px 0 10px 0;
}
.produto_editora a:visited
{
color: #666;
font-weight:normal;
text-decoration:none;
}
.produto_editora a:link 
{
text-decoration:none;
padding:5px 0 5px 0;
color: #666;
font-weight:normal;
}
.produto_editora a:hover
{
text-decoration:underline;
color: #666;
font-weight:normal;
}
.produto_preco_big
{
font-size: 12px;
}
.produto_desconto_big
{
font-size: 12px;
color: #666;
font-weight:bold;
}
.produto_preco
{
font-size: 11px;
}
.produto_desconto
{
font-size: 11px;
}
.divisoria-titulo{
font-size:16px;
color:#000000;
font-weight:bold;
padding: 5px 0 0 10px;
}
/*---------prod_box----------*/
.prod_box{
padding:10px 10px 10px 15px;
}
.prod_box_center_det{
height: auto;
text-align:center;
border:1px #D3D3D3 solid;
}
.clear {clear: both;}
.prod_box_center_lateral{
width:175px;
height: auto;
text-align:center;
padding:0px; margin:0px;
}
.prod_box_preco_lateral{
width:175px;
height:90px;
float:left;
margin:3px 0 0 0;
text-align: right;
}
/*---------prod_box_det----------*/
.prod_box_det{
height:auto;
width:98%;
padding:10px 10px 10px 10px;
}
.prod_box_central{
width: 96%;
height: auto;
margin:0 0 0 18px;
border:1px #D3D3D3 solid;
}
.produto_imagem_det{
width:170px;
padding:10px 0 0 10px;
float:left;
}
.produto_titulo_det{
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
font-size:14px;
}
.logo_is
{
width: 100%;
text-align: center;
}
.texto_is
{
color:#ffffff;
float:left;
font-size:12px;
height: 60px;
}
.parceiros
{
color:#ffffff;
float:left;
width:49%;
height: 80px;
}
.separador_vertical{
width:1px;
float:left;
height:70px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/footer_bg.gif) repeat-y top;
}
.separador_horizontal{
height: 1px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/footer_bg.gif) repeat-x top;
}
.televendas
{
margin:0 0 0 10px;
float: left;
width: 49%;
}
a.prod_botao{
font-size:11px;	
width:75px;
height:24px;
display:inline-block;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/link_bg.gif) no-repeat right;
text-align:center;
line-height:24px;
text-decoration:none;
color: #006600;
padding: 0 0 0 0;
}
a.prod_botao_lateral{
font-size:11px;	
width:50px;
height:24px;
display:inline-block;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/link_bg2.gif) no-repeat right;
text-align:center;
line-height:24px;
text-decoration:none;
color: #006600;
padding: 5px 0 5px 0;
}
.botao_direita
{
width:150px;
float: right;
}
.bot-site-1
{
width:100%;
}
.bot-site-1 a:link
{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#000000; 
border:1px solid #999999; 
background-color: #ffffff; 
padding-top:5px; 
padding-bottom:5px; 
padding-right:8px; 
padding-left:8px; 
height:10px; 
line-height:10px; 
background-position:center; 
text-decoration:none; 
} 
.bot-site-1 a:visited   
{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#000000; 
border:1px solid #999999; 
background-color: #ffffff; 
padding-top:5px; 
padding-bottom:5px; 
padding-right:8px; 
padding-left:8px; 
height:10px; 
line-height:10px; 
background-position:center; 
text-decoration:none; 
}
.bot-site-1 a:hover       
{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:#ff8a00; 
font-size:10px; 
color:#ffffff; 
text-decoration:underline; 
}
/*---------separadores ----------*/
.separador
{ 
height: 5px;
color: #fff;
margin: 0px 0px 0px 5px;
border: none;
width:100%;
border-top: 1px dotted #D3D3D3;
}
.separador_lateral
{ 
height: 5px;
color: #fff;
margin: 10px 0px 10px 0px;
border: none;
width: 175px;
border-top: 1px dotted #D3D3D3;
}
.separador_mais
{ 
height: 5px;
color: #fff;
margin: 10px 0px 10px 5px;
border: none;
width: 87%;
border-top: 1px dotted #D3D3D3;
float: left;
}
.separador_mais_lateral
{ 
height: 5px;
color: #fff;
margin: 10px 0px 10px 5px;
border: none;
width: 105px;
border-top: 1px dotted #D3D3D3;
float: left;
}
a.vejamais{
color:#0082D6;
text-decoration:none;
margin: 0px 0px 0px 7px;
border: none;
}
.thumbs{
padding:8px 5px 8px 5px;
border:1px #DFD1D1 solid;
margin:15px 0 0 0;
}
/*---------------contact_form------------------*/
.contact_form{
width:355px;
float:left;
padding:0px 0 0 75px;
}
.form_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:253px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:253px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
a.contact{
width:99px;
height:27px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/contact_bt.gif) no-repeat left;
padding:0 0 0 10px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
/*--------------footer----------------*/
.footer_separador{
width:100%;
clear:both;
height:10px;
background:url(http://www.internetsolucoes.com.br/livrox/web/images/footer_bg.gif) repeat-x top;
}
.footer_is{
width:100%;
clear:both;
height:120px;
background-color:#ff8a00;
text-align:center;
}
#footer{
width:100%;
clear:both;
min-width: 975px;
}
/******************************************** Box Produtos Abas **********************************************/

#produtosAbas {	
	width:100%;
	height:auto;
}
#abaProd{		
	width:25%;
	padding:0 2px 0 2px;	
	float: left;
}
#abaProd a {
text-decoration: none;		
}
/*** Conteúdo da aba ***/
.abaProdConteudo {	
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	width:100%;
	height:24px;
	*height:12px;	
	float:left;	
	padding:4px 0 0 0;	
	border-top:solid 1px #F69E07;
	border-right:solid 1px #F69E07;
	border-left:solid 1px #F69E07;
	background-color: #666;
}
.abaProdConteudoSelecionado {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;	
	text-align:center;
	width:100%;
	height:24px;
	*height:12px;	
	background-color:#ff8a00;	
	float:right;	
	padding:4px 0 0 0;	
}
.PassosProdConteudo {
	min-height:100%;
	width:auto;
	word-wrap: break-word;	
	clear:both;
	border:solid 1px #F69E07;
	background-color:#FFFFFF;
	display:block;
}
.PassosProdConteudo .conteudo div{
	display:block;
	text-align: justify;
}
.PassosProdConteudo .conteudo {
	display:none;
	padding:25px 10px;
	color:#818181;
	font-size:14px;
	text-align: justify;
	line-height: 25px;
}
#oneIframe{ z-index:98;}
/**********************/
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b1 {margin:0 5px;}
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox .b3 {margin:0 2px;}
.bordaBox .b4 {height:2px; margin:0 1px;}
.bordaBox .conteudo_banner {padding:5px;display:block;}

