﻿*{ margin:0; padding:0; list-style: none; }
body{
	background:#FFF url(../img/meio-fundo.gif) repeat-y center ;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	height: 100%;
}

/* Heading Tags */
h1, h2, h3, h4, h5, h6{ font-family: Trebuchet MS, Verdana, serif; font-weight: normal; }

/* Links */
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }

.div_clear{	clear: both; }

/* Geral */
#geral{ border:0px solid; background:#FFFFFF url(../img/topo-fundo.jpg) repeat-x; }

/* Topo */
#topo_content 
{
    width: 1000px; 
    margin: auto; 
    background:#FFFFFF url(../img/topo-il-fundo.jpg) no-repeat;
    height:136px;
    border:0px solid #000;
}

#topo_content ul { }
#topo_content ul li{ display: inline; }
#topo_content ul li a 
{
    color: #FFF; 
    text-decoration: none; 
    border-right:1px solid #FFF;	
    padding: 0px 20px; 
    line-height:34px; 
}
#topo_content ul li a:hover{ color: #FFF; text-decoration:underline; }
#topo_content #box_logo {position: absolute;}
#topo_content .logo { margin:5px 7px 0px 18px; float:left; }

/* Menu Horizontal */
#menu_hr{margin:33px auto; margin-left:265px; font:normal 12px Trebuchet MS;} 
#menu_hr ul { padding:0px; margin:5px 0px 0px 0px; list-style:none; }
#menu_hr ul li { float:left; border:0px solid; width:117px; }
#menu_hr ul li a 
{    
    border:0px;
    padding:0px 0px;
    margin:0px 2px;
	color:#1DA9C6;
	display:block;
	line-height:35px;	    
    background: url(../img/menu-hr.png);
    text-align:center;
    font-weight:bold;
	text-decoration:none;
}
#menu_hr ul li a:hover { background: url(../img/menu-hr-hover.png); font-weight:bold; color:#FFF; text-decoration:none; }
/* MH - Drop Down */
#menu_hr li ul { display:none; position:absolute; z-index:2000;	margin:0px 0px 0px 5px; }
#menu_hr li:hover ul{ display:block; }
#menu_hr li li { display:block;	float:none;	width:160px; }
#menu_hr li ul li a{
	background: #333;
	line-height:25px;
	border-bottom:1px solid #666;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px;
	font-weight:normal;
}
#menu_hr li ul li a:hover{
	background: #1DA9C6;
	border-bottom:1px solid #666;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px;
	font-weight:normal;
	}	

/* Area do Cliente */
#area_cliente  
{
   
    margin:3px 20px 0px 0px;
    background: url(../img/area-cliente-fundo.png);
    width:234px;
    height:96px;
    float:right;
}

/* Banner Principal */
#banner_principal { margin: 10px auto; border:0px solid #000; width:960px; height:169px; }

/* Meio */
#meio_content { margin: 10px auto; border:0px solid #000; width:960px; }
#meio_content .default{ margin: 0px auto; }

/* Menu Vetrical */
#menu_vr { margin:0px auto; font:bold 13px Trebuchet MS;  width:245px; float:left; }
#menu_vr ul{  }
#menu_vr ul li{ display: block; }
#menu_vr ul li a 
{
    border:0px;
    padding:1px 12px;
    margin:0px;
    float:left;
    width:234px;
    height:33px;
    background: url(../img/menu-vr.png) no-repeat;
    color:#1591D2;
    text-align:left;
    font-weight:bold;
    line-height:33px;
}
#menu_vr ul li a.comercializacao { font-size:12px; }
#menu_vr ul li a:hover 
{
    text-decoration:none; 
    font-weight:bold;
    color:#666; 
    background: url(../img/menu-vr-hover.png) no-repeat; 
}

/* Ilustração */
#ilustracao{ margin:0px; text-align:right;}
#ilustracao .banner_fundo{ background-color:#EEE; width:714px; height:243px; }

/* Noticias */
#noticias  
{
    width:370px; 
    border-right:1px solid #CCC; 
    padding:0px 15px; 
    margin:10px 0px 0px 0px; 
    float:left; 
}
#noticias h2{ font-size:30px; color:#333; }
#noticia_sec h3 { font-size:22px; color:#333; text-decoration:none; }
#noticias p{ margin:5px 0px; color:#333; text-align:justify; }
#noticias a{ font-weight:bold; color:#333; }
#noticias a:hover{ text-decoration:underline; }

/* Lançamento */
#lancamento  
{
    width:220px; 
    border-right:1px solid #CCC; 
    padding:0px 15px; 
    margin:10px 10px 0px 0px; 
    float:left; 
}
#lancamento h2{ font-size:30px; color:#333; }
#lancamento p{ margin:5px 0px; color:#333; text-align:justify; }
#lancamento a{ font-weight:bold; color:#333; }
#lancamento a:hover{ text-decoration:underline; }
#lancamento .img_lancamento { margin:3px 0px 2px 0px; }

/* Receba nossa Newsletter */
#newsletter 
{
    color:#333;
    width:280px;
    border:0px solid #F00; 
    padding:0px 0px 0px 5px; 
    margin:10px 0px 10px 0px; 
    float:left; 
}
#newsletter h2{ font-size:30px; }
#newsletter p{ margin:5px 0px; text-align:justify; }
#newsletter table 
{
    border:0px solid #F00; 
    width:280px; 
    margin:0px; 
    padding:0px; 
}

#newsletter .txtbox_newsletter  
{
    border:1px solid #666; 
    width:212px;
    height:17px;
    color:#000;
    font:normal 12px Courier New, Courier, monospace;
}
#newsletter .bt_cadastrar  
{
    margin:3px 0px;
    padding:0px;
    float:right;
    background-color:#1DA9C6;
    border:0px;
    width:71px;
    height:17px;
    color:#FFF;
}

/* Rodapé | SuaEmpresa.Net, Política Anti-Spam, Mídias Sociais e Copyright */

#rodape_content  
{
    margin: 0px auto; 
    border-top:1px solid #CCC; 
    width:960px; 
    color:#333; 
}

#rodape_content #sepn { border-right:0px solid #CCC; width:410px; margin:20px 0px 0px 0px; float:left; }
#rodape_content #sepn  h2{ font-size:24px; }
#rodape_content #sepn  p{ margin:5px 0px; text-align:justify; }

#rodape_content #politica_sepn { border-right:1px solid #CCC; border-left:1px solid #CCC;  margin:20px 0px 0px 10px; padding:0px 20px; float:left; }
#rodape_content #politica_sepn  h2{ font-size:14px; font-weight:bold; margin:25px 0px 0px 100px; }
#rodape_content #politica_sepn  a{ color:#000; }

#rodape_content #midia_social { margin:20px 0px 0px 695px; }
#rodape_content #midia_social .ms_logos { margin:10px 5px; }

#rodape_content #copyright  
{
    background:#FFFFFF url(../img/copyright-fundo.jpg) repeat-x;
    height:40px;
    border:0px solid #F00; 
    margin:10px 0px 0px 0px; 
}
#rodape_content #copyright p{ color:#027491; text-align:center; line-height:33px; font-size:12px; }

/* ####### CONTEÚDO ####### */
#conteudo_padrao { margin:10px 10px 30px 10px; }
#conteudo_padrao h1, h2 { font-size:30px; color:#333; }
#conteudo_padrao p { margin:10px 0px; font-size:12px; text-align:justify; color:#333; line-height:16px; }
#conteudo_padrao a { color:#000; text-decoration:underline; }
#conteudo_padrao strong { color:#1DA9C6; }

/* A Empresa */
#empresa .box_colaboradores  
{
    float:left;
    margin:20px 0px;
    width:235px;
    height:60px;
    border:0px solid #1DA9C6;
}
#empresa .box_colaboradores p { margin:0px; font-size:10px; line-height:14px; color:#000; }
#empresa .box_colaboradores strong { color:#000; }
#empresa .box_colaboradores a { font-weight:normal; color:#1DA9C6; }

/* Produtos */
#conteudo_padrao .bold_emailmkt{ color:#1DA9C6; }
#conteudo_padrao .bold_ecommerce{ color:#1E6455; }
#conteudo_padrao .bold_helpdesk{ color:#244080; }
#conteudo_padrao .bold_webmobile{ color:#67430C; }
#conteudo_padrao .bold_website{ color:#635C0A; }
#conteudo_padrao .bold_linkspatrocinados{ color:#5C2F6B; }
#conteudo_padrao .bold_midiasocial{ color:#732D21; }
#conteudo_padrao .bold_com_banner{ color:#6d4609; }

#help_desk  ul {  }
#help_desk li{ font-family:Verdana; font-size:12px; color:#333; }

/* Noticias */
#conteudo_padrao .tit_noticia { margin:10px 0px;  }
#conteudo_padrao .tit_noticia span{ font-size:10px; }
#conteudo_padrao .tit_noticia_leia { margin:10px 0px; border-bottom: 0px dotted #999; padding-bottom:20px; }
#conteudo_padrao .tit_noticia_leia span{ font-size:10px; }
#conteudo_padrao .link_titulo { text-decoration:none; }
#conteudo_padrao .link_titulo:hover { color:#FC6D00; text-decoration:none; } 

#conteudo_padrao .desc_noticia { padding:0px 0px 10px 0px; border-bottom:0px dotted #999;}
#conteudo_padrao .desc_noticia a { color:#1DA9C6; }
#conteudo_padrao .imagem  
{
    margin:20px 0px;
    width:100%;
    text-align:center;
    background-color:#000;
}
#conteudo_padrao ul.list_noticia { margin:10px; font-size:12px; }
#conteudo_padrao ul.list_noticia li { list-style:square; line-height:20px; }

/* Noticia Comentario */
#conteudo_padrao .bosta{ line-height:40px; color:#f00; }
#conteudo_padrao h1.cabecalho_comentario{ margin-top:15px; }
#conteudo_padrao .comente_noticia{ margin:20px 0px; }
#conteudo_padrao .comente_noticia p.com_nome{ color:#1DA9C6; margin:0px; }
#conteudo_padrao .comente_noticia p.com_data{ font-size:10px; color:#000; margin:0px; }
#conteudo_padrao .comente_noticia p.com_empresa{ font-size:11px; color:#000; margin:5px 0px 0px 0px; }
#conteudo_padrao .comente_noticia p.com_mensagem{ font-size:12px; color:#000; margin:10px 0px 0px 0px; }

#conteudo_padrao #form_comente { margin:0px; }
#conteudo_padrao #form_comente fieldset{ border:0px; }
#conteudo_padrao #form_comente p{ margin:10px 0px; padding:0px 190px 0px 0px; text-align:justify; color:#333; }
#conteudo_padrao #form_comente label{ font-weight:bold; color:#333; }
#conteudo_padrao #form_comente br{ clear:left; }
#conteudo_padrao #form_comente .txtbox  
{
    margin:0px 0px 8px 0px;
    height:17px;
    background-color:#EEE;
    border:1px solid #DDD;
}
#conteudo_padrao #form_comente .bt_enviar
{
    margin:3px 0px;
    padding:0px;
    background-color:#1DA9C6;
    float:left;
    border:0px;
    width:150px;
    height:22px;
    color:#FFF;
}

/* Fale Conosco */
#fale_mapa { border:0px solid #000; margin-top:45px; float:right; }
#fale_mapa h2{ color:#333; font-size:14px; font-weight:bold; }
#fale_mapa a{ color:#1DA9C6; }

#fale_conosco { margin:0px 0px 0px 10px; padding:0px; border:0px solid; }
#fale_conosco h3{ font-size:30px; color:#333; }
#fale_conosco fieldset{ border:0px; }
#fale_conosco p{ margin:10px 0px; padding:0px 190px 0px 0px; text-align:justify; color:#333; }
#fale_conosco label{ font-weight:bold; color:#333; }
#fale_conosco br{ clear:left; }
#fale_conosco .txtbox  
{
    margin:0px 0px 8px 0px;
    height:17px;
    background-color:#EEE;
    border:1px solid #DDD;
}
#fale_conosco #ck_area label { line-height:20px; font-weight:normal; margin-left:5px; }

#fale_conosco .bt_enviar
{
    margin:3px 0px;
    padding:0px;
    background-color:#1DA9C6;
    float:left;
    border:0px;
    width:71px;
    height:18px;
    color:#FFF;
}
#fale_conosco .sumario { margin:3px 0px 5px 0px; }

#fale_conosco_agradece  
{
    margin:10px 10px 0px 10px; 
    background:#FFFFFF url(../img/fale-conosco/fale-conosco-fundo.jpg) no-repeat;
    height:343px;
}
#fale_conosco_agradece h2 { font-size:30px; color:#333; }
#fale_conosco_agradece p { margin:10px 0px 0px 0px; font-size:12px; text-align:justify; color:#333; line-height:16px; }
#fale_conosco_agradece a { color:#000; text-decoration:underline; }
#fale_conosco_agradece strong { color:#1DA9C6; }

/* Política Antispam */
#noticia_antispam { border:0px solid #000; width:590px; margin-left:0px; float:left; }
#noticia_antispam p { font-size:11px; line-height:14px; }

#form_antispam { border:0px solid #F00; margin-left:618px; width:320px; }
#form_antispam h2 { font-size:21px; color:#FB0E0E;}
#form_antispam p { font-size:11px; line-height:14px; }

#form_antispam fieldset{ border:0px; }
#form_antispam label{ font-weight:bold; color:#333; }
#form_antispam br{ clear:left; }
#form_antispam .txtbox  
{
    margin:0px 0px 8px 0px;
    height:17px;
    background-color:#EEE;
    border:1px solid #DDD;
}

#form_antispam .bt_enviar
{
    margin:3px 0px;
    padding:0px;
    background-color:#1DA9C6;
    float:left;
    border:0px;
    width:71px;
    height:18px;
    color:#FFF;
}
#form_antispam .sumario { margin:3px 0px 5px 0px; }


h3{ margin-bottom:5px; font-size:42px; font-weight:bold; color:#333; }

/* Form */
#form_pacotes {border:0px solid #F00; margin:10px 0px 30px 0px;font-weight:bold; color:#333;}
#form_pacotes h3{ margin-bottom:-15px; font-size:22px; font-weight:bold; color:#333; }
#form_pacotes .txtbox  
{
    margin:0px 0px 8px 0px;
    height:17px;
    background-color:#EEE;
    border:1px solid #DDD;
}
#form_pacotes #ck_area label { line-height:20px; font-weight:normal; margin-left:5px; }

#form_pacotes .bt_enviar
{
    margin:3px 0px;
    padding:0px;
    background-color:#1DA9C6;
    float:left;
    border:0px;
    width:71px;
    height:18px;
    color:#FFF;
}
#form_pacotes .sumario { margin:3px 0px 5px 0px; }