@charset "utf-8";
/* CSS Document */

/***  Generic elements  ***/
body {
   	margin:0;
	padding:0;		
	font-family:Arial, Helvetica, sans-serif;
	color:#5a5656;
}

input {
  font-size: 11px;
  color: gray;
}

textarea, select {
  font-size: 11px;
  color: gray;
}

#content dt 
{
	font-weight:bold;
	margin-bottom:5px;
}

#content  dd 
{
	margin-bottom:10px;
}

p {
  margin: 5px 0;
  padding: 0;
}

a:link, a:visited {
  color:#5a5656;
  text-decoration: none;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

a:active, a.active {
  color: #000;
}

img, a img {
  border: none;
}

span.form-required {
  color: #ffae00;
}

span.submitted, .description {
  font-size: 0.92em;
  color: #898989;
}

li.leaf { 
	list-style-image:none;
	list-style: square;
}
  
span.more 
{
	margin:5px 0 5px 0;
	display:block;
}

span.more a
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

/*-----------  CABEÇALHO DAS PAGINAS ---------------- */

body.front #header
{
	width:100%;
	height:270px;
	float:left;
	background:url(capa/header.jpg) repeat-x;
}

#header
{
	background:url(capa/bg_header_int.jpg) repeat-x;
}

#header-wrapper
{
	margin:auto;
	width:1002px;
	height:221px;
}

body.front #header-wrapper
{
	width:1002px;
	height:270px;
	margin:auto;
}


#header-capa
{
	width:1002px;
	height:162px;
	float:left; 
	background-image:url(capa/header_img-01.jpg);
}

#header-capa-promocional
{
	margin:20px 15px 0 0;
	float:right;
}

#logo
{
	margin:25px 0 0 30px;
	float:left;
	vertical-align:middle;
}

#header-interna
{
	width:1002px;
	height:165px;
	float:left;
	_float:none;	
	background:url(capa/bg_header_wrapper_int.jpg) no-repeat;
}

body.section-blog #header-interna 
{
	background:url(capa/bg_header_wrapper_int2.jpg) no-repeat;
}

/*--------------- "AREA DE ACESSO AO SISTEMA E ATENDIMENTO --------------*/

#header-acesso
{
	width:1002px;
	height:56px;
	float:left; 
	background:url(capa/header_acesso.jpg) repeat-x;
}


#header-acesso #sistema-atendimento
{
	margin:0 0 0 105px;
	font-size:14px;
	font-weight:bold;
	color:#FFCECE;
	float:left;
	display:inline;
}

/*texto*/

#header-acesso input, #sistema-acesso input
{
	margin:0;
	border:0;
	background:transparent none repeat scroll 0 0;
}

#header-acesso label, #sistema-acesso label
{
	margin:19px 0 0 0;
	font-size:14px;
	color:#FFCECE;
	float:left;
}


#sistema-acesso label

{

	margin:4px 0 0 0;

	font-size:14px;

	color:#FFCECE;

	font-weight:bold;

	float:left;

}

/*formatação de tds campos*/
#sistema-atendimento .form-item
{
	margin:15px 0 0 10px;
	float:left;
	display:inline;
}

#form-atendimento-interesse select
{
	margin:0 0 0 0;
	width:95px;
	padding:2px 0 2px 0;
	font-size:12px;
	font-weight:bold;
}

#form-atendimento-interesse-wrapper
{
	float:left;
}

#form-atendimento-submit
{
	margin:15px 0 0 10px;
	width:76px;
	height:25px;
	float:left;
	display:inline;
	background-image:url(capa/form/bg_submit_acesso.jpg);
}


#form-atendimento-submit input
{
	margin:0 0 0 0px;
	width:75px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFCECE;
	float:left;
	display:inline;
}


#form-atendimento-submit input:hover
{
	color:#FFFFFF;
}



/*CAMPOS DE ACESSO AO SISTEMA*/
#header-acesso #sistema-acesso-div
{
	margin:0 0 0 20px;
	font-size:14px;
	font-weight:bold;
	color:#FFCECE;
	float:left;
	display:inline;
}
#sistema-acesso 
{
	margin-top:15px;
}


#sistema-acesso .form-item
{
	margin:0 0 0 10px;
	float:left;
	display:inline;
}

#sistema-acesso .form-item input
{
	margin:6px 0 0 5px;
	height:19px;
	float:left;
	display:inline;
}

/*formatação dos campos*/
#form-acesso-interesse-wrapper
{
	float:left;
}

#form-acesso-interesse select
{
	margin:2px;
	width:95px;
	padding:2px 0 2px 0;
	font-size:12px;
	display:inline;
	font-weight:bold;
}

#form-acesso-usuario
{
	width:95px;
	height:25px;
	background-image:url(capa/form/bg_campo_acesso.jpg);
}

#form-acesso-senha
{
	width:95px;
	height:25px;
	background-image:url(capa/form/bg_campo_acesso.jpg);
}

#form-acesso-submit
{

	margin:0px 0 0 10px;
	width:76px;
	height:25px;
	float:left;
	display:inline;
	background-image:url(capa/form/bg_submit_acesso.jpg);
}

#form-acesso-submit input
{
	margin:0;
	width:76px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFCECE;
	float:left;
	display:inline;

}

#form-acesso-submit input:hover
{
	color:#FFFFFF;
}



/*---------------- CORPO DA P�?GINA ----------------*/

#main
{
	width:100%;
}

#main-wrapper
{
	width:1002px;
	margin:auto;
	padding-bottom:30px;
	font-size:11px;
	display:table; 
	background-repeat:repeat-y;
	background-image:url(capa/bg_main_wrapper.jpg);
}


/*fundo para páginas com colunas na direita*/
body.layout-level3 #main-wrapper
{
	background-repeat:repeat-y;
	background-image:url(capa/bg_main_wrapper2.jpg);
}

body.front #main-wrapper
{
	background-image:url(capa/bg_main_wrapper_capa.jpg);
}

body.not-front #sidebar-right 
{
	width:223px;
	float:right;

}

/*conteúdo lateral esquerda do site*/
body.not-front #sidebar-left
{
	width:223px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(capa/bg_sidebar_top.jpg); 
	
}

/*área de conteúdos do site*/

body.not-front #content-wrapper
{
	padding:20px 0 40px 0;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	background-image:url(capa/bg_content_wrapper.jpg);
}

body.no-sidebars #content-wrapper 
{
	margin-left:223px;
}

/*bloco do conteúdo*/
body.not-front #content
{
	padding:0 0 0 44px;
	width:698px;
	margin-top:30px;
}

body.no-sidebars #content
{
	margin:30px 15px;
}

body.page-blog #content, 
body.page-contato #content,
body.page-trabalhe-conosco #content,
body.node-type-blog #content,
body.section-blog #content
{
	width:475px;
}

body.page-blog #main-wrapper, 
body.page-contato #main-wrapper,
body.page-trabalhe-conosco #main-wrapper,
body.section-blog #main-wrapper
{
	background-repeat:repeat-y;
	background-image:url(capa/bg_main_wrapper2.jpg);
}

body.page-blog #sidebar-right {
	float:right;	
}

/*formatação dos conteúdos*/
.content-content
{
	margin:20px 0 0 0;
}

.content-content h2
{
	margin:0 0 10px 0;
	font-size:14px;
	color:#000000;
}


/*------------------ �?REAS DE CONTEÚDOS ------------------*/

/*"Cabeçalho" dos conteúdos */
#content-top
{
	padding:10px 0 10px 0;
	margin:0;
	width:100%;
	border-bottom:1px solid #D7D7D7;
	background:#FFF;
	clear:both;
}

#content-top h2
{
	margin:0 0 5px 0;
	font-size:24px;
	color:#d2232c;
}

/*Corpo da página de conteúdo*/

/*conteúdo da página*/
#content-content
{
	margin:25px 0 0 0;
	padding-right:20px;
	padding-bottom:50px;
	width:490px;
	float:left;
	display:inline;
}

#content-content .legenda
{
	width:100%;
	margin:5px 0 0 0;
	font-size:11px;
}

#content-content h2
{
	margin:5px 0 5px 0;
	font-size:18px;
	padding:0;
	color:#000000;
}

/*Coluna da página de conteúdo*/
.view-filiais, #content-coluna
{
	margin:25px 0 0 25px;
	padding-top:0;
	width:165px;
}


/*----------------------------*/
/* CORPO DA CAPA              */
/*--------------------------- */



/*---- COLUNA 1(EASYMAILING) DA CAPA ----*/
.front #sidebar-left, .front #sidebar-right
{
	float:left;
	width:345px;
}



.bloco-texto h2, .bloco-texto h3, .bloco-texto h2 a, .bloco-texto h3 a
{
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:15px;
	color:#000000;
}

.bloco-texto a:hover
{
	color:#b42c2c;
}

.bloco-texto
{
	float:left;
}

/*Bloco que rotula itens da capa*/
#sidebar-left h2.title, #sidebar-right h2.title, #content h2.title {
	margin-top:15px;
	margin-left:30px;
	margin-right:30px;
	padding:10px 0;
	border-top:1px solid #D7D7D7;
	border-bottom:1px dashed #D7D7D7;
	font-size:13px;
}


/*Bloco que rotula itens de chamada (fundo cinza, mostra preço)*/
.bloco-label-chamada
{
	margin:0 30px 10px 30px;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#000000;
	border-top:1px dashed #D7D7D7;
	border-bottom:1px solid #D7D7D7;
}

.bloco-label-chamada p
{
	margin:0;
	padding:5px 0 5px 0;
	background:#f3f3f3;
}



/* Titulo dos blocos laterais das páginas internas */
body.not-front #sidebar-left h2.title
{
	margin:15px 0 10px 25px;
	padding:10px 0;
	font-size:16px;
	color:#ba2d34;
	border-top:1px solid #D7D7D7;
	border-bottom:0;
	background:url(capa/bg_sidebar_separador.jpg) -3px bottom no-repeat;
}

/* blocos laterais da capa */
body.front #bloco-lateral
{
	width:305px;
}

/* blocos laterais das internas */
body.not-front #bloco-lateral
{
	display:block;
	width:185px; 
	margin-bottom:15px;
}

body.not-front #bloco-lateral h3 a
{
	font-size:12px;
}

body.not-front #bloco-lateral .legenda, body.not-front #bloco-lateral .bloco-texto
{
	font-size:11px;
}

#bloco-lateral {
	margin:15px 0 15px 15px;
	padding:0 0 10px 0;
}

#bloco-lateral .bloco-img
{
	float:left;
	margin-left:15px;
}

#bloco-lateral .bloco-img-center 
{
	text-align:center;
}

body.front .view-artigos #bloco-lateral .bloco-texto {
	width:auto;
}

#bloco-lateral .bloco-texto
{
	float:left;
	width:150px;
	margin:0 0 0 15px;
}

#bloco-lateral .legenda
{
	margin:5px 0 10px 0px;
	font-size:12px;
	
}

/*---- COLUNA 2 (DESTAQUES) DA CAPA ----*/
body.front #content
{
	width:312px;
	float:left;
	margin:0;
	padding:0;
}

/*Menu primário em cloudTag */
#menu-tagcloud
{
	padding-top:30px;
	width:312px;
	height:242px;
	background:url(capa/cloudtag.jpg) repeat-x;
}

#block-menu-primary-links
{
	width:280px;
	margin:0 auto;
}

#block-menu-primary-links ul
{
	padding:0;
	padding-top:25px;
	text-align:center;
	text-decoration:none;
	list-style:none;
}

#block-menu-primary-links ul li
{
	margin:0 0 5px 6px;
	display:inline;
	list-style:none;
}

#block-menu-primary-links ul li a 
{
	color:#c6c6c6;
	font-size:22px;
}

#block-menu-primary-links ul li.blog a, 
#block-menu-primary-links ul li.contato a,
#block-menu-primary-links ul li.vdeos a,
#block-menu-primary-links ul li.dinamize a
{
	color:#c00;
	font-size:30px;
}

#block-menu-primary-links ul li.testdrive a,
#block-menu-primary-links ul li.tourvirtual a
{
	color:#757575;
	white-space: nowrap;
}


/* formatação conceito da dinamize */
#content-conceito
{
	padding:0 0 0 0;
	width:312px;
	background:url(capa/conceito_fundo.jpg) no-repeat;
	float:left;
	text-align:center;	
	vertical-align:bottom;
}

#content-conceito h2
{
	margin:50px 30px 0 30px;
	font-size:18px;
}

#content-conceito h2 a {
	color:#b42c2c;
	text-decoration:none;
}

#content-conceito p
{
	margin:15px 0 0 5px;
	width:300px;
	color:#5a5656;
}


/* último destaque do blog */
#content-blog
{
	margin:20px 0 15px 25px;
	padding:20px 0 5px 0;
	width:260px;
	border-top:1px solid #D7D7D7;
	text-align:center;

}

#content-blog .bloco-texto
{
	padding:0 0 5px 0;
	text-align:center;
	font-size:11px;
}

#content-blog .more
{
	clear:both;
	border-top:1px dashed #D7D7D7;
	padding-top:7px;
	text-align:right;
}

/*Destaque de vídeo na capa*/
#bloco-videos
{
	display:block;	
	width:260px;
	margin:20px 0 15px 25px;
	padding:0 0 5px 0;
}


#bloco-videos .bloco-texto
{
	float:left;
	width:125px;
	margin-left:5px;
	padding:0px 0 5px 0px;
}

#bloco-videos .bloco-img
{
	float:left;
	width:120px;
}

#bloco-videos .more 
{
	clear:both;
	border-top:1px dashed #D7D7D7;
	padding-top:7px;
	text-align:right;
}

/*Bloco de assinatura de newsletter*/


#bloco-newsletter
{
	margin:0 auto 5px auto;
	padding:0 0 5px 0;
	width:185px;
}

body.front #bloco-newsletter {
	width:260px;
	margin:0 auto 5px auto;
	padding:0;
}

body.front #newsletter-nome {
	margin-right: 5px;
	float:left;
}

#newsletter-nome
{
	width:124px;
	margin:0 0 10px 0;
	height:30px;
    background:url(capa/form/bg_campo_news.jpg);
}	

#newsletter-nome input
{
	margin:7px 0 0 4px;
	width:115px;
	background:transparent none repeat scroll 0 0;
	border:0;
}

body.front #newsletter-email {
	float:left;
}

#newsletter-email
{
	margin:0 0 10px 0;
	width:124px;	
	height:30px;
	background:url(capa/form/bg_campo_news.jpg);
}

#newsletter-email input
{
	margin:7px 0 0 4px;
	background:transparent;
	width:115px;
	border:0;
	
}

#newsletter-submit 
{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px dashed #D7D7D7;
}

#newsletter-submit input
{
	margin:0;
	padding:3px;
	font-weight:bold;
	background:transparent none repeat scroll 0 0;
	border:0;
}
body.front #newsletter-submit input
{
	float:right;
	display:inline;
}

#newsletter-submit input:hover
{
	color:#B42C2C;
}

/*---- COLUNAS LATERAIS DA CAPA ----*/

/* --- chamada topo --- */
#col-chamada-topo
{
	padding-top:30px; 
	width:345px;
	height:185px;
	text-align:center;
}

#col-chamada-topo h2 {
	font-size:22px;
	color:#d2232c;
	margin:20px 0 0px 0 ;
}

#col-chamada-topo p {
	margin:5px 0 0 30px;
	width:280px;
}

#sidebar-left #col-chamada-topo {
	background: #fff url(capa/easymailing_chamada_fundo.jpg) no-repeat;
}

#sidebar-right #col-chamada-topo {
	background: #fff url(capa/easychat_chamada_fundo.jpg) no-repeat;
}


/* --- telas do sistema --- */
#bloco-sistema-telas
{
	width:345px;
	height:235px;
}

#sidebar-left #bloco-sistema-telas {
	background:url(capa/easymailing_img.jpg) no-repeat;
}	

#sidebar-right #bloco-sistema-telas {
	background:url(capa/easychat_img.jpg) no-repeat;
}	


/* --- chamada dos produtos --- */
#col-chamada-bloco {
	margin-bottom:15px;
}

#sidebar-right #col-chamada-bloco .bloco-texto
{
	float:right;
	width:150px;
	margin:0 15px 0 0 ;
}
#sidebar-left #col-chamada-bloco .bloco-texto 
{
	float:left;
	width:170px;
	margin:0  0 0 15px;

}
#sidebar-left #col-chamada-bloco
{
	background:url(capa/bg_col_1_chamada.jpg) no-repeat;
}

#sidebar-right #col-chamada-bloco
{
	background:url(capa/bg_col_3_chamada.jpg) no-repeat;
	
}

#sidebar-left #col-chamada-bloco .bloco-img
{
	float:left;
	margin-left:15px; 
	
}

#sidebar-right #col-chamada-bloco .bloco-img
{
	float:right;
	margin-right:15px;
}


/* --- chamada dos links dos produtos --- */

body.front #sidebar-left .block-menu ul, body.front #sidebar-right .block-menu ul
{
	margin:0 0 0 35px;
	list-style:square !important;
	list-style-image:none;
}

body.front #sidebar-left ul li, body.front #sidebar-right ul li
{
	margin:0 0 5px 0;
}

body.front #sidebar-left ul li a, body.front #sidebar-right ul li a
{
	font-size:12px;
	text-decoration:none;
	color:#5a5656;
}

body.front #sidebar-left ul li a:hover, body.front #sidebar-right ul li a:hover
{
	color:black;
}



/*-------------------------------------------------------------------*/
/*P�?GINAS INTERNAS 
/*-------------------------------------------------------------------*/

/*-------- PAGINAÇÃO ---------*/

/*paginação de depoimentos,artigos, podcasts, vídeos ....*/
ul.pager
{
	width:100%;	
	margin:15px 0 0 0;
	padding:10px 0 10px 0;
	border-bottom:1px solid #D7D7D7;
	font-size:12px;
}


ul.pager li a
{
	text-decoration:none;
	color:#808080;
	font-size:12px;
}

ul.pager .pager-first,
ul.pager .pager-last,
ul.pager .pager-next,
ul.pager .pager-previous
{

}


/*--------- CABEÇALHO DAS P�?GINAS INTERNAS ---------*/

/*Título da área*/
#area 
{
	margin:80px 40px 24px 0;
	text-align:right; 
	
}

#area h1
{
	padding:3px 0;
	font-size:28px;
	color:#d2232c;
	margin:0;
	padding:0;
}

/*formatação de menu horizontal*/

#header-menu ul
{
	margin:0 37px 0 0;
	padding:0;
	list-style:none;
	text-align:right;
	height:30px;
}
 
#header-menu ul li
{	
	margin:0;
	padding:2px 6px 2px 6px;
	display:inline;
	border-right:1px solid gray;
	font-size:12px;
}

#header-menu ul li.last
{	
	border-right:none;
}

#header-menu ul li a
{	
	font-size:12px;
	text-decoration:none;
	color:gray;
	font-weight:bold;
}

#header-menu ul li a:hover
{	
	color:#000;
}

#header-menu ul li a.active 
{
	color:#000;
}
/*-------------  SIDEBAR ---------------------*/

/*formata os items do menu*/
#block-menu-secondary-links
{
	margin:30px 0 10px 30px;
	width:185px;	
}

#block-menu-secondary-links ul
{
	margin:0;
	padding:0px;
	font-size:14px;
	display:inline;
}

#block-menu-secondary-links ul li
{
	width:130px;
	padding: 12px 0 12px 0;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(capa/bg_sidebar_separador.jpg);
	list-style:none;
}

#block-menu-secondary-links ul li.last
{
	background:none;
}


#block-menu-secondary-links ul li a
{
	font-weight:bold;
	text-decoration:none;
	color:#5a5656;
}
#block-menu-secondary-links ul li a:hover 
{
	color:#000;
}
/*Newsletter*/
#sidebar-newsletter-form
{
	margin:10px 0 0 0;
	float:left;
	display:inline;
}

/*formulário da newsletter no sidebar*/
#sidebar-newsletter input
{
	margin:6px 0 0 5px;
	border:none;
	background:transparent none repeat scroll 0 0;
	display:inline;
}

#form-sidebar-news-nome
{
	margin:0 0 5px;
	width:124px;
	float:left;
	height:30px;
    background:url(capa/form/bg_campo_news.jpg);
}

#form-sidebar-news-email
{
	margin:0px;
	width:124px;
	float:left;
	height:30px;
	background:url(capa/form/bg_campo_news.jpg);
}

#form-sidebar-news-submit
{
	width:100%;
	float:left;
}

#form-sidebar-news-submit input
{
	margin:8px 0 0 0;
	padding:2px;
	border:solid 1px;
	float:left;
	display:inline;
}

#form-sidebar-news-submit input:hover
{
	color:#B42C2C;
}



/*------------- �?REAS DE DESTAQUE  E BLOCOS DE CONTEÚDO------------*/
/*áreas de destaque e conteúdo da capa do easymailing

/*Menu da capa interna na área de destaque*/

#destaque-menu
{
	width:170px;
	float:left;
}

#destaque-menu-img
{
}

#destaque-menu-list
{
	float:left;
}

/*legenda dos títulos*/
.legenda
{
	font-size:14px;
	display:block;
}

/*menu vertical easymailing na área de destaque*/
/*
#easymailing-menu-vert ul li
{
	width:130px;
	padding:3px 0 3px 0;
	border-bottom:1px solid #D7D7D7;
}

#easylight-menu-vert ul li
{
	width:120px;
	padding:3px 0 3px 0;
	border-bottom:1px solid #D7D7D7;
}
*/

/*Formatação do conteúdo dos blocos de destaque*/
/*
.destaque-texto h3
{
	margin:0;
	padding:0;
	font-size:16px;
}
*/

#easylight .content-bloco {
	border-top:1px solid  #D7D7D7;
}
/*destaque do easymailing*/
#easymailing-destaque1
{	
	padding:10px 0 0 0;
	float:left;
}

#easymailing-destaque1 .destaque-texto
{
	margin:0 0 0 20px;
	width:305px;
	float:left;
	display:inline;
}

#easymailing-destaque1 .destaque-img
{
	margin: 0 0 0 15px;
	float:left;
	display:inline;
	width:165px;
	text-align:center;
}

#easymailing-destaque2 .destaque-texto
{
	width:410px;
	float:left;
}

#easymailing-destaque2 .destaque-img
{
	margin:0 0 0 10px;
	float:left;
	display:inline;
}

/*Destaque da área de easylight*/
#easylight-destaque1
{
	padding:40px 0 0 0;
	float:left;
}

#easylight-destaque1 .destaque-texto
{
	margin:0 0 0 5px;
	width:345px;
	float:left;
	display:inline;
}

#easylight-destaque1 .destaque-img
{
	margin:0 0 0 15px;
	float:left;
	display:inline;
}

#easylight-destaque2 .destaque-texto
{
	width:400px;
	float:left;
}

#easylight-destaque2 .destaque-img
{
	margin:0 0 0 15px;
	float:left;
	display:inline;
}

/*Listagem de blocos de conteúdos*/
.content-bloco h3
{
	margin:0;
	padding:0;
	font-size:16px;
}

.content-bloco
{
	padding:20px 0 20px 0;
	width:100%;
	float:left;
	display:inline;
	border-bottom:1px dashed #D7D7D7;
}

.content-bloco-img
{
	float:left;
}

.content-bloco-texto
{
	margin:0 0 0 20px;
	width:550px;
	float:left;
	display:inline;
}

/*menu horizontal easy mailing*/


/*bloco sobre easylight*/
#easylight h2 , #easylight h2 a
{
	margin:0 0 10px 0;
	font-size:26px;
	color:#2f7d98;
	text-decoration:none;
}

#easylight .legenda
{
	font-weight:bold;
	color:gray;
}

#easylight .content-bloco-texto
{
	margin:0;
	padding:0;
	width:550px;
}

#easylight .content-bloco-img
{
	margin:0 0 0 5px;
	float:right;
	display:inline;
}	

#easylight-menu
{
	width:100%;
	margin:15px 0 0 0;
	float:left;
	display:inline;
}

/*bloco sobre easychat */
#easychat h2 a
{
	margin:0 0 5px 0;
	font-size:26px;
	color:#d2232c;
	text-decoration:none;
}

#easychat .legenda
{
	font-weight:bold;
	color:gray;
}

#easychat .content-bloco-texto
{
	margin:0;
	padding:0;
	width:550px;
	float:left;
}

#easychat .content-bloco-img
{
	margin:0 0 0 6px;
	float:right;
	display:inline;
}	

#easychat-menu
{
	width:100%;
	margin:15px 0 0 0;
	float:left;
	display:inline;
}

/*-------------- EASYLIGHT --------------------*/
/*Texto de descrição do easylight*/

/*Tabela de comparação (easymailing x easylight*/

/**/
#easylight-topo
{
	margin:0 0 15px;
	padding:40px 0 0 0;
	width:100%;
	float:left;
}

#easylight-topo h2
{
	font-size:24px;
	color:#2f7d98;
}

/*bloco de conteúdo da tabela*/
#easylight-comparativo
{
	width:100%;
	float:left;
}

#easylight-comparativo a
{
	color:gray;
	text-decoration:none;
}

#easylight-comparativo a:hover
{
	color:#000;
}

.easilight-comparativo-bloco 
{
	margin:20px 0 15px 15px;
	width:360px;
	float:left;
}

.easilight-comparativo-bloco h3
{
	margin:0;
	padding:0;
	font-size:14px;
	color:#000;
}

.easilight-comparativo-bloco p
{
	margin:5px 0;
	padding:0;
}
 
#easylight-comparativo tr td img
{
	margin:auto;
	display:block;
}


/*formatação da tabeça*/
#easylight-comparativo table
{
	border:solid 1px #e5e5e5;
	border-right:none;
	border-bottom:none;
}

/*formatação da tabeça*/
#easylight-comparativo table tr td
{
	border-bottom:dashed 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
}


/*formata divisor*/
#easylight-comparativo table tr.comparativo-divisor
{
	background-image:url(capa/bg_easylight_table.jpg);
}

#easylight-comparativo table tr.comparativo-divisor td
{
	border-bottom:solid 1px #e5e5e5;
}


#easylight-comparativo table tr.comparativo-divisor td p
{
	margin:0 0 0 15px;
	padding:8px 0 8px 0;
	font-size:12px;
	font-weight:bold;
	float:left;
	display:inline;
}

#easylight-comparativo table tr td.comparativo-col-descr
{
	width:405px;
}

#easylight-comparativo table tr.first-row td
{
	border-bottom:solid 1px #e5e5e5;
}

#easylight-comparativo table tr td.comparativo-col-box
{
	width:150px;
}


/*-------------- DEPOIMENTOS --------------------*/

/*bloco de conteúdo dos depoimentos*/
.bloco-depoimentos
{
	padding:25px 0 25px 0;
	width:100%;
	float:left;
	display:inline;
	border-bottom:1px dashed #D7D7D7;
}

/*bloco de imagem*/
.bloco-depoimentos .bloco-img
{
	float:left;
}

/*formatação bloco de texto*/
.bloco-depoimentos .bloco-texto
{
	margin: 0 0 0 15px;
	width:590px;
	float:left;
	display:inline;
}


.bloco-depoimentos .bloco-texto h3
{
	margin:0;
	padding:0;
	font-size:14px;
	color:#000000;
}

.bloco-depoimentos .legenda
{
	margin:0;
	font-size:11px;
}

/*---------------  V�?DEOS ------------------*/

/*bloco de conteúdo dos depoimentos*/
.videos-bloco
{
	padding:25px 0 25px 0;
	width:100%;
	float:left;
	display:inline;
	border-bottom:1px dashed #D7D7D7;
	background:none;
}

/*bloco de imagem*/
.videos-bloco-img
{
	width:128px;
	float:left;
}

.videos-bloco-img img {
	border:1px solid #808080;
	padding:1px;
}

/*formatação bloco de texto*/
.videos-bloco-texto
{
	margin: 0 0 0 10px;
	padding:0;
	width:560px;
	float:left;
	display:inline;
}

.videos-bloco-texto h3, .videos-bloco-texto h3 a, #col-2-videos h3 a, #content-blog h3 a
{
	margin:0;
	padding:0;
	font-size:14px;
	text-decoration:none;
	color:#000000;
}

.videos-bloco-texto a:hover
{
	color:#b42c2c;
}


.videos-bloco-texto p
{
	margin-bottom:0;
}

.videos-bloco-texto h2
{
	margin:0;
	padding:0;
	font-size:14px;
	color:#000000;
}

/*conteúdo da interna de vídeo*/
#content-video
{
	margin:20px 0 0 0;
	padding:20px 0 20px 0;
	border-bottom:1px dashed #D7D7D7;
	background-repeat:no-repeat;
	background-image:url(capa/bg_player.jpg);
}

#content-video .player
{
	text-align:center;
}


/*---------------  ARTIGOS ------------------*/

/*bloco de conteúdo dos depoimentos*/
.bloco-artigos
{
	padding:25px 0 25px 0;
	width:100%;
	float:left;
	display:inline;
	border-bottom:1px dashed #D7D7D7;
	background:none;
	
}

/*bloco de imagem*/
.bloco-artigos .bloco-img img
{
	float:left;
}

/*formatação bloco de texto*/
.bloco-artigos .bloco-texto
{
	margin: 0 0 0 15px;
/*	width:590px; */
}

.bloco-artigos .bloco-texto h3
{
	margin:0;
	padding:0 0 5px 0;
	font-size:14px;
	color:#000000;
	
}

.bloco-artigos .bloco-texto h3 a
{
	text-decoration:none;
	color:#000000;
}

.bloco-artigos .bloco-texto h3 a:hover
{
	color:#b42c2c;
}

.bloco-artigos .legenda
{
	font-size:11px;

}

/*bloco de conteúdo dos depoimentos*/
.bloco-artigo
{
	padding:0 0 25px 0;
	width:100%;
	float:left;
	display:inline;
	border-bottom:1px dashed #D7D7D7;
	background:none;
	
}

/*bloco de imagem*/
.bloco-artigo .bloco-img img
{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}

.bloco-artigo h3
{
	margin-bottom:0px;
	padding:0 0 5px 0;
	font-size:14px;
	color:#000000;
	
}

.bloco-artigo h3 a
{
	text-decoration:none;
	color:#000000;
}

.bloco-artigo .bloco-header
{
	margin-bottom:15px;
}

.bloco-artigo p 
{
	margin-bottom:10px;
}

.bloco-artigo .legenda
{
	font-size:11px;
}

#block-views-artigos-block_4 .bloco-artigos 
{
	padding:10px 0 10px 0;
}

#block-views-artigos-block_4 h2.title 
{
	margin:0;
}	

/*formatação da coluna*/
/*
.coluna-artigo-bloco
{
	padding:0 0 20px 0;
	margin:5px 0 10px;
	float:left;
	display:inline;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(capa/bg_sidebar_separador.jpg);
}

.coluna-artigo-bloco p
{
	margin:10px 0 0 0;
	padding:0;
}


.coluna-artigo-bloco h2
{
	margin:0 0 0px;;
	padding:0;
	width:100%;
	font-size:14px;
	display:block;
	background:none;
}

.coluna-artigo-bloco h2 a
{
	text-decoration:none;
	color:#000000;
}

.coluna-artigo-bloco h2 a:hover
{
	color:#b42c2c;
}
*/
/*---------------  PODCASTS------------------*/

/*bloco de conteúdo dos depoimentos*/
.podcasts-bloco
{
	padding:20px 0 20px 0;
	width:100%;
	float:left;
	display:inline;
	border-bottom:1px dashed #D7D7D7;
}

/*formatação bloco de texto*/
.podcasts-bloco-texto
{
	margin:0px;
	width:100%;
	float:left;
	display:inline;
}

.podcasts-bloco-texto p
{
	margin-bottom:0;
}

.podcasts-bloco-texto h2
{
	margin:0;
	padding:0;
	font-size:13px;
	color:#000000;
}

.podcasts-player
{
	margin:10px 0 0 0;
	width:100%;
	float:left;
}

/*---------------  PERGUNTAS FREQUENTES -----------------*/

.perguntas-bloco
{
	padding:20px 0 20px 0;
	width:100%;
	float:left;
	display:inline;
	border-bottom:1px dashed #D7D7D7;
	background:none;
}

.perguntas-bloco p
{
	margin:5px 0 0 0;
	padding:0;
}

.perguntas-bloco h2
{
	margin:0;
	padding:0;
	font-size:13px;
	color:#000000;
}



/* ---- MENUS ---- */
 
.menu-vertical ul
{
	margin:10px 0 0 0;
	padding:0 0 15px 15px;
	list-style:square;
}

.menu-vertical ul li
{
	width:100%;
	margin:0 0 5px 0;
	border-bottom:1px solid #D7D7D7;	
	padding:2px 0 4px 0;
}

.menu-vertical li.last 
{
	border-bottom:none;
}

.menu-vertical ul li a
{
	font-size:12px;
	text-decoration:none;
	color:#5a5656;
	font-weight:bold;
}

.menu-vertical ul li a:hover
{
	color:black;
}


.menu-horizontal 
{
	margin:14px 0 0 0;
	font-size:12px;
	font-weight:bold;
	float:right;
	clear:both;
}

.menu-horizontal ul
{
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
	float:right;
}
 
.menu-horizontal ul li
{	
	margin:0px 0 0 0px;
	padding:0 6px 2px 6px;
	display:inline;
	float:left;
	display:inline;
	border-right:1px solid gray;
}

.menu-horizontal ul li.last
{	
	border-right:none;
}

.menu-horizontal ul li a
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:gray;
}

.menu-horizontal ul li a:hover
{	
	color:black;
}

.clear { clear:both; }

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left; /* LTR */
  width: 48%;
}
div.admin .right {
  float: right; /* LTR */
  width: 48%;
}

div.admin-panel {
  /*background: #fff url(images/gradient-inner.png) repeat-x 0 0; */
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #d3e7f4;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #d3e7f4;
}

tr.taxonomy-term-preview {
  opacity: 0.5;
}

tr.taxonomy-term-divider-top {
  border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #CCC;
}

/* Menu.module  */
tr.menu-disabled {
  opacity: 0.5;
}
tr.odd td.menu-disabled {
  background-color: #edf5fa;
}
tr.even td.menu-disabled {
  background-color: #fff;
}

/* Mensagens  */

.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em; 
}

.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
  width:90%;
  margin: 15px auto 0 auto;
}

.description {
  margin-bottom: 0.75em;
  color: #898989;
}
.warning 
{
	margin-bottom:5px;
}
.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

/*----------------------------*/
/* BLOG                       */
/*--------------------------- */

.post-node
{
	width:100%;
	padding:0 0 20px 0;
	margin:15px 0 20px 0;
	background-image:url(capa/dashed_line2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.post-node h2 {
	margin:0 0 10px 0;
}

.post-node .bloco-img img 
{
	border:1px solid #ccc;
	padding:1px;
}
/*partes internas do node*/
.post-top
{
	margin-bottom:15px;
	/*float:left; */
}

.post-top-titulo
{
	width:380px;
	color:#808080;
	float:left;
}

/*legenda do título com data de publicação*/
.post-top-titulo .data
{
	font-size:11px;
	font-weight:bold;
	color:#2b2b2b;
}

.post-top-titulo h2, .post-top-titulo h2 a
{
	font-size:19px;
	text-decoration:none;
	color:#d2252e;
}

.post-top-titulo h2 a:hover
{
	text-decoration:underline;
}

/*balão com qnt de comentário*/
.post-top-comentarios
{
	margin:0 0 0 15px;
	width:65px;
	height:55px;
	font-size:18px;
	font-weight:bold;
	color:#6a6666;
	float:right;

	background-image:url(capa/comentario_balao.jpg);
	background-repeat:no-repeat;
}

.post-top-comentarios p
{
	margin:15px 0 0 15px;
	padding:0;
	width:30px;
		text-align:center;
}

/*bloco de contéudo do post*/
.post-center
{
	margin:10px 0 0 0;
	width:100%;
}

.post-center .bloco-imagem img {
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}

.post-center .bloco-video {
	float:left;
	margin-right:15px;
}

.post-center .bloco-video img 
{
	padding:1px;
	border:1px solid #ccc;
}

/*cabeçalho do post*/
.post-bottom
{
	margin:10px 0 0 0;
	padding-bottom:10px;
	width:100%;
}

/*comentários no post*/
.post-bottom-comentarios
{
	margin:0;
	width:100%;
}

.left
{
	float:left;
	display:inline;
}

.right
{
  float:right;
  display:inline;
}

/*formatação link */
.post-bottom a
{
	text-decoration:none;
	font-weight:bold;
	color:#6a6666;
	font-weight:bold;
}

.post-bottom a:hover
{
	color:#B42C2C;
}


/*área de comentários*/
#comments
{
	width:100%;
}


#comments h3#comments-title
{
	margin:0;
	padding:0 0 20px 0;
	font-size:16px;
	color:#000;
	background-image:url(capa/dashed_line.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

/*blocos de comentários*/
.comentarios-bloco
{
	margin:15px 0 0 0;
	padding:0 0 15px 0;
	width:100%;
	background-image:url(capa/dashed_line.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.comentarios-bloco p
{
	width:100%;
	margin:0;
	padding:10px 0 5px 0;
	display:block;
}
.comentarios-bloco .links {
	text-align:right;
}
.coment-nome
{
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#000;
}

.coment-data
{
	float:right;
	font-style:italic;
}

/*FORMUL�?RIO DE COMENT�?RIOS*/
#blog-form
{
	margin:10px 0 0 0;
	width:100%;
	float:left;
}


/*topo do formulário de comentário*/
#comentario-form
{
	width:100%;
	float:left;
}

/*campos transparentes*/
#comentario-form input,  #comentario-form textarea
{
	background:transparent none repeat scroll 0 0;
	border:0;
}

#comentario-form label
{
	width:80px;
	font-size:12px;
	font-weight:bold;
	float:left;
}

/*titulo do formulário*/
#comentario-form-topo
{
	margin:15px 0 0 0;
	float:left;
}

#comentario-form-topo p
{
	margin:0;
	padding:10px 0 0 0;
}

#comentario-form-topo h3, #comments h2.title, body.section-comment #content h2.title 
{
	margin:0 !important;
	padding:0;
	font-size:16px !important;
	color:#d2232c;
	border:0;
	padding:10px 0;
	border:0 !important;
}

/*formata os campos do formulário*/
#comentario-form .item-bloco
{
	margin:15px 0 0 0; 
	width:100%;
	float:left;
}

#comentario-form .item-field
{
	width:255px;
	height:30px;
	float:left;
	background-image:url(capa/form/bg_campo_comentario.jpg);
}

#comentario-form .item-field input
{
	margin:7px;
	float:left;
	display:inline;
}

/*formata campo de texto*/
#comentario-form-mensagem
{
	width:355px;
	height:80px;
	background-image:url(capa/form/bg_textfield_comentario.jpg);
	float:left;
	display:inline;
}

#comentario-form-mensagem textarea
{
	margin:10px 0 0 10px;
	width:335px;
	height:60px;
	float:left;
	display:inline;
/*
	scrollbar-arrow-color:#000;
	scrollbar-base-color:#FFF;
	scrollbar-3dlight-color:#FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-face-color:#FFF;
	scrollbar-shadow-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#FFF;
*/	
}

/*botão de envio*/
#comentario-form-submit
{
	margin:10px 0 0 80px;
	width:67px;
	height:30px;
	float:left;
	display:inline;
	background-image:url(capa/form/bg_submit_comentario.jpg);
}

#comentario-form-submit input
{
	width:67px;
	height:28px;
	font-weight:bold;
	float:left;
}

#comentario-form-submit input:hover
{
	color:#B42C2C;
}

/*COLUNA DO BLOG*/
.coluna-bloco-blog
{
	margin:0 0 15px;
	padding:0 0 20px;
	float:left;
	display:inline;
	background-image:url(capa/bg_sidebar_separador.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}


/*BUSCA*/
#coluna-search-box
{
	float:left;
	padding:0 0 5px 0;
}

#coluna-search-box-nome, #coluna-search-box-submit
{
	float:left;
}

/*campo de busca*/
#coluna-search-box-nome
{
	width:133px;
	height:30px;
	background-image:url(capa/form/bg_campo_search_blog.jpg);
}

#coluna-search-box-nome input
{
	margin:7px 0 0 10px;
	background:transparent none repeat scroll 0 0;
	border:0;
}

/*botão envio*/
#coluna-search-box-submit
{
	width:30px;
	height:30px;
	background-image:url(capa/form/bg_submit_search_blog.jpg);
}

#coluna-search-box-submit input
{
	width:30px;
	height:28px;
	font-weight:bold;
	background:transparent none repeat scroll 0 0;
	float:left;
	border:0;
}

#coluna-search-box-submit input:hover
{
	color:#B42C2C;
}

/*M�?DIAS SOCIAIS*/
.bloco-blog-img
{
	float:left;
}

.bloco-blog-texto
{
	margin:0 0 0 10px;
	width:125px;
	float:left;
	display:inline;
}

.bloco-blog-texto p
{
	margin:0;
	padding:0;
}

.bloco-blog-texto .titulo a
{
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.bloco-blog-texto .titulo a:hover
{
	color:#B42C2C;
}

/*CATEGORIAS E ARQUIVOS*/
#block-menu-menu-tags
{
	width:165px;
	margin:0 auto;
	background-image:url(capa/dashed_line2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#block-menu-menu-tags ul
{
	margin:0 0 0 10px;
	padding:0 0 15px 0;
}

#block-menu-menu-tags h2.title
{
	margin-left:0;
	margin-bottom:0;
	border:0;
	font-size:14px;
	color:#d2232c;
}

#block-menu-menu-tags ul li a
{
	font-size:11px;
}

/*ARQUIVOS DO BLOG*/

/*topo página de arquivos*/
#arquivo-topo
{
	width:100%;
	float:left;
}

/*Titulo da página*/
#arquivo-topo h2
{
	margin:0;
	padding:0 0 10px 0;
	width:100%;
	font-size:24px;
	color:#d2232c;
	float:left;
	border-bottom:solid 1px #e5e5e5;
}

#arquivo-topo span.periodo
{
	padding:4px 0 10px 0;
	width:100%;
	font-size:12px;
	font-weight:bold;
	background-image:url(capa/dashed_line2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#000;
	float:left;
}

/*corpo da página*/
#views-arquivo
{
	width:100%;
	float:left;
}

/*formata blocos de arquivo*/
#views-arquivo .arquivo-bloco
{
	margin:15px 0 0 0;
	padding:0 0 15px 0;
	width:100%;
	float:left;
	background-image:url(capa/dashed_line2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.arquivo-bloco h3 
{
	margin:0;
	padding:0 0 5px 0;
	font-size:15px;

}

.arquivo-bloco h3 a
{
	text-decoration:none;
	color:#000;	
}

.arquivo-bloco h3 a:hover
{
	color:#B42C2C;
}

/*legenda com autor e data*/
.arquivo-bloco span.autor
{
	font-weight:bold;
}

/*paginação*/
#arquivo-paginacao
{
	width:100%;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	float:left;
	display:block;
	border-bottom:solid 1px #e5e5e5;
}

#arquivo-paginacao ul li.previous
{
	margin:0 118px 0 0;
	border:medium none;
	display:inline;
	float:left;
}

#arquivo-paginacao ul li.next
{
	margin:0 0 0 120px;
	border:medium none;
	display:inline;
	float:left;
}

#block-user-1 ul 
{
	margin-left:20px;
}

.view-header {
	padding:10px 0;
	font-size:12px;
}

.coluna-bloco-contato
{
	margin:0 0 15px;
	padding:0 0 20px;
	display:block;
	background-image:url(capa/bg_sidebar_separador.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.coluna-bloco-contato p
{
	margin:10px 0 0 0;
}

.coluna-bloco-contato a
{
	font-weight:bold;
	text-decoration:none;
	color:#5a5656;
}

.coluna-bloco-contato a:hover
{
	color:#B42C2C;
}

.coluna-bloco-contato h3
{
	margin:0;
	padding:0;
	font-size:15px;
	color:#ba2d34;
}	

.coluna-bloco-contato span.cidade
{
	margin:0;
	padding:0 0 5px 0;
	font-size:12px;
	font-weight:bold;

}

/*FORMUL�?RIO DA P�?GINA DE CONTATOS*/
#contato-topo
{
	margin:15px 0 15px 0;
	padding:0 0 10px;
	width:100%;
	float:left;
	display:inline;
	background-image:url(capa/dashed_line.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}

#contato-topo p
{
	margin:0;
	padding:5px 0 5px;
}

#contato-topo h2
{
	padding:0;
	margin:0 0 0px 0;
	font-size:24px;
	color:#BA2D34;
}

/*formulário de contato*/
#contato-form
{
	width:100%;
	float:left;
}

#contato-form input
{
	background:transparent none repeat scroll 0 0;
	border:none;
}

/*campo de texto transparente*/
#form-contato-observacao-wrapper textarea
{
	margin:8px 0 0 13px;
	width:300px ;
	height:65px;
	background:transparent none repeat scroll 0 0;
	border:none;
/*
	scrollbar-arrow-color:#000;
	scrollbar-base-color:#FFF;
	scrollbar-3dlight-color:#FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-face-color:#FFF;
	scrollbar-shadow-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#FFF;
*/	
}

#contato-form label
{
	margin:5px 0 0 0;
	width:150px;
	font-size:12px;
	font-weight:bold;
	float:left;
}

/*formata linhas dos campos*/
#contato-form .item-bloco
{
	width:100%;
	margin:0 0 5px 0;
	padding:0 0 10px 0;
	float:left;
	display:inline;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(capa/dashed_line.jpg);

}

#contato-form .item-field
{
	width:265px;
	height:30px;
	background-image:url(capa/form/bg_campo_contato.jpg);
	float:left;
}

#contato-form .item-field input, #contato-form .item-field2 input
{
	margin:7px;
	float:left;
}

#contato-form .item-field2
{
	width:70px;
	height:30px;
	background-image:url(capa/form/bg_campo_contato2.jpg);
	float:left;
}

/*fundo do campo de texto*/
#form-contato-observacao
{
	width:325px;
	height:80px;
	float:left;
	background-image:url(capa/form/bg_textarea_contato.jpg);
}

/*botão enviar*/
#form-contato-submit
{
	margin:0 0 0 150px;
	width:70px;
	height:30px;
	float:left;
	display:inline;
	background-image:url(capa/form/bg_submit_contato.jpg);
}

#form-contato-submit input
{
	font-weight:bold;
	margin:7px 0 0 10px;
	float:left;
	display:inline;
}

#form-contato-submit input:hover
{
	color:#B42C2C;
}


/*---- DIV do easymailing ----*/
DIV#easymailing-div {
	position:relative; 
	z-index:15; 
	/*	top:-13px; */ 
	left:14px; 
	height:59px;
	overflow:hidden;
	width:380px;
	background-image:url('capa/bg_header_int.jpg');
	background-repeat:repeat-x; 
	margin-left:55px;
}
IFRAME#easymailing-iframe{
	border: 0; 
	width: 420px; 
	height:60px; 
	overflow:hidden;
}	
IFRAME#easychat-iframe{
	border: 0px; 
	width:100%;
	height:400px; 
	display:none;
}
#aviso-manut{
	color: firebrick;
	font-size: 15px;
	padding-bottom:200px; 
	font-weight:bold; 
	width:60%;
}

#easylight 
{
	margin-top:8px;
	border-top:1px solid #D7D7D7;	
}

.view-banners img
{
	display:block;	
	text-align:center;
	margin:0 auto 15px auto;
	
}
.view-contato .node-inner h2 { display:none; }
.view-contato h2 {
	margin:45px 0 0 0 !important;
	padding:0 !important;
	font-size:24px !important;
	color:#d2232c;
	border:0 !important;
}


/*----------------------------*/
/* RODAPÉ                      */
/*--------------------------- */
#footer
{
	padding:0;
	margin:0;
 	width:100%;
	height:205px;
	float:left;
	background:url(capa/bg_footer.jpg);
}

#footer p
{
	margin:0;
	padding:0;
}

#footer-wrapper
{
	margin:auto;
	width:1002px;
	height:205px;
}

/*------ Footer com link para parceiros ----*/
#footer-top
{
	margin:auto;
	width:1002px;
	height:92px;
}

#footer-top .logo-parceiros
{
	margin:20px 10px;
	vertical-align:middle;
	float:right;
	display:inline;
}

#footer-top .texto-parceiros
{
	margin:40px 0 0 30px;
	font-size:14px;
	font-weight:bold;
	color:#7f7f7f;
	float:left;
	display:inline;
}

/*------ Rodapé com dados de filiais -----*/
#footer-bottom
{
	margin:auto;
	width:1002px;
	height:103px;
	float:right;
}

/*Formatação das informações*/
#footer-bottom .bloco-footer
{
	font-size:11px;
	color:#e2b3b3;
	float:left;
}

#footer-bottom .bloco-footer a 
{
	color:#e2b3b3;
}

#footer-bottom .bloco-footer span.titulo
{
	font-size:12px;
	font-weight:bold;
	color:#FFCCCC;
}

/*define posição dos blocos de textos*/
#footer-copyright
{
	margin:28px 0 0 28px;
	width:248px;
	float:left;
	display:inline;
}

#footer-col-1
{
	margin:28px 0 0 28px;
	width:180px;
	float:left;
	display:inline;
}


#footer-col-2
{
	margin:28px 0 0 28px;
	width:226px;
	float:left;
	display:inline;
}

#footer-col-3
{
	margin:28px 0 0 28px;
	width:226px;
	float:left;
	display:inline;
}

/*
tabelas de preços
*/
table.system-status-report th {
  border-color: #d3e7f4;
}
tr.odd, tr.info {
  background-color: #f5f5f5;
}
tr.even {
  background-color: #fff;
}




