@charset "utf-8";


/* INICIO CONTAINER CONTEUDO*/
.container 										  			  { width:100%; height:100%; margin-top:3px;	}
#container_conteudo h1 		  								  {	font-size:13pt; margin-top:-50px; margin-bottom:10px; font-weight:bold;	}
#container_conteudo #container_conteudo_info_hexa 			  {	width:475px; margin-top:23px; margin-left:-15px; float:left; font-size:11pt;	}
.site #container_conteudo #container_conteudo_middle #container_conteudo_info_hexa p			  { line-height:30px; text-indent: 20px; margin-top:10px; font-size:14px;		}
#container_conteudo #container_conteudo_demo_hexa 			  {	width:485px; height:250px;  float:left; margin-top:60px; 	}
#container_conteudo #container_conteudo_demo_hexa ul		  {	margin-left:-29px;	}
#container_conteudo #container_conteudo_demo_hexa ul li 	  {	float:left; margin-left:30px; margin-bottom:20px;	}
#icone_demo   {	background: url(../img/bi_icon.png) no-repeat; width:134px; height:109px; display:block;		}
#icone_demo:hover  { background:url(../img/bi_icon_hover.png) no-repeat;	}
#container_conteudo_empresa_demo							  {	float:left;	}
#container_conteudo_empresa_demo #container_conteudo_left	  {	background: url(../img/corner_conteudo_left_2.png) no-repeat; width:40px; height:190px; background-position: -24px -14px; float:left; margin-left:-8px; }

#container_conteudo_empresa_demo #container_conteudo_middle	  {	background: url(../img/middle_conteudo_left_2.png) repeat-x; width:965px; height:190px; background-position: -28px -14px; float:left;
}
#container_conteudo_empresa_demo #container_conteudo_right	  {	background: url(../img/corner_conteudo_right_2.png) no-repeat; width:27px; height:190px; background-position: -76px -14px; float:left; }

.container #container_tecnologia 				 			  {	clear:both; width:500px; height:100px; float:left; margin-top:-5px; margin-bottom:10px; margin-left:5px;}

.container #container_tecnologia #container_tecnologia_left   { background: url(../img/corner_clientes_tecnologia_left.png) no-repeat; width:36px; height:115px; float:left;	}

.container #container_tecnologia #container_tecnologia_middle {	background: url(../img/middle_clientes_tecnologia_right.png) repeat-x; width:442px; height:115px; float:left; 		}

.container #container_tecnologia_middle_conteudo 			  {	margin-top:10px; margin-left:-20px;	}

.container #container_tecnologia #container_tecnologia_right  { background: url(../img/corner_clientes_tecnologia_right.png) no-repeat; width:22px; height:115px; float:left; background-position:-28px 0px;		}
.container #container_clientes 					          	  { float:right; margin-top:-5px; margin-bottom:10px; margin-right:9px;	}
.container #container_clientes #container_clientes_left   	  { background: url(../img/corner_clientes_tecnologia_left.png) no-repeat; width:36px; height:115px; float:left; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner_clientes_tecnologia_left.png', sizingMethod='scale');		}
.container #container_clientes #container_clientes_middle 	  {	background: url(../img/middle_clientes_tecnologia_right.png) repeat-x; width:427px; height:115px; float:left;		}

.container #container_clientes_middle_conteudo				  {	margin-top:10px; margin-left:-20px;	}
.container #container_clientes #container_clientes_right  	  { background: url(../img/corner_clientes_tecnologia_right.png) no-repeat; width:39px; height:115px; float:left; background-position:-14px 0px;		}
/* FIM CONTAINER CONTEUDO*/


.container #container_tecnologia #container_tecnologia_middle ul    {	margin-left:0px;	}
.container #container_tecnologia #container_tecnologia_middle ul li {	float:left; margin-left:10px;	}

.container #container_clientes_middle_conteudo ul  				    {	margin-left:0px;	}
.container #container_clientes_middle_conteudo ul li				{	float:left; margin-left:10px;	}

/* ------------------------------------------------------------------------------------ INICIO EMPRESA -------------------------------------------------------------------------------------------------------------------------------------------*/
.site #container_conteudo #container_conteudo_middle #container_conteudo_empresa h1 {	font-size:13pt; margin-top:10px; margin-bottom:10px; font-weight:bold;	}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_empresa 
													{	width:760px; margin-left:16px; float:left; padding-right:30px; float:left; position:relative;	}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_empresa #divisor
													{	background:url(../img/divisor.png) repeat-y; width:2px; position: absolute; right:0px; top:0px; height:100%;		}

.site #container_conteudo #container_conteudo_middle #container_conteudo_empresa p	
													{ line-height:20px; margin-top:15px; margin-bottom:15px; }

.site #container_conteudo #container_conteudo_middle #container_conteudo_empresa_team 
													{	float:right; width:369px;		}

.site #container_conteudo #container_conteudo_middle #container_conteudo_empresa_team ul li
													{ clear:both; margin-bottom:45px;			}

.site #container_conteudo #container_conteudo_middle #container_conteudo_empresa_team ul li #container_conteudo_empresa_team_pictures 
													{	width: 110px; height:100px; border:1px solid black; float:left; margin-right:5px;	}

.site #container_conteudo #container_conteudo_middle #container_conteudo_empresa_team ul li #container_conteudo_empresa_team_info 
													{	padding-top:25px;	}
													
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_empresa_team ul li #container_conteudo_empresa_team_info span 
													{	display:block; color:#558ca9; font-weight:bold; margin-bottom:3px; font-size:13px;	}
#logoDash{ /*position:absolute; margin-left:200px; margin-top:-60px;*/}	

.botao{padding:5px 5px;}

/* ------------------------------------------------------------------------------------ FIM EMPRESA -------------------------------------------------------------------------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------------------ INICIO SERVIÇOS -------------------------------------------------------------------------------------------------------------------------------------------*/
.site #container_conteudo #container_conteudo_middle #container_conteudo_produtos
													{	margin-left:20px;		}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_produtos div
													{	float:left; font-size:13px; line-height:20px;  	}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_produtos #divisor
													{	background:url(../img/divisor.png) repeat-y; width:2px; height:707px;			}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_produtos div p
													{	margin-top:10px; text-indent:25px;		}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_produtos div span
													{	color: #558CA9; font-weight:bold;	}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_produtos div ul
													{	margin-left:15px; 	width:300px;	float:left;	}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_produtos div ul li
													{	margin-top:5px; margin-right:30px; color:#558CA9; float:left; 	}
													
													
/* ------------------------------------------------------------------------------------ FIM SERVIÇOS -------------------------------------------------------------------------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------------------ INICIO CLIENTES -------------------------------------------------------------------------------------------------------------------------------------------*/
.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes 
													{	margin-left:7px; 		}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #divisor
													{	background:url(../img/divisor_horizontal.png) repeat-x; width:100%; height:2px; position: absolute; bottom:0px; left:0px;		}
 
.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_logo
													{	width: 350px; height: 200px; float:left; position:relative;			}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_logo img
													{	margin:0px 0px 0px 50px;	}
													

.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_logo_scrollbar 
													{	width:351px; float:left; background:url(../img/divisor.png) repeat-y; background-position:center right;				}

.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_info
													{	width:640px; float:right; margin-right:5px;			}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_info p
													{ margin-top:15px; text-indent:5px; line-height:20px; font-size:14px; margin-bottom:15px;		}

.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_logo_scrollbar #container_conteudo_clientes_scrollbar
													{	width:350px; height:230px; overflow:auto; float:left;		}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_logo_scrollbar span
													{	font-size:11px; color:#767676; margin-left:10px; margin-top:3px; display:block;	}

.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_scrollbar a
													{	display:block; margin-top:10px; margin-left:90px; margin-bottom:33px;	}

.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_logo_scrollbar #container_conteudo_clientes_scrollbar #indt
													{	background: url(../img/logo_indt_pb.png) no-repeat; width:166px; height:89px;		}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes  #container_conteudo_clientes_logo_scrollbar #container_conteudo_clientes_scrollbar #indt:hover
													{	background: url(../img/logo_indt_hover.png) no-repeat; width:166px; height:89px;		}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_logo_scrollbar #container_conteudo_clientes_scrollbar #fama
													{	background: url(../img/logo_fama_pb.png) no-repeat; width:169px; height:50px;		}
													
.site #container_conteudo #container_conteudo_middle #container_conteudo_clientes #container_conteudo_clientes_logo_scrollbar #container_conteudo_clientes_scrollbar #fama:hover
													{	background: url(../img/logo_fama_hover.png) no-repeat; width:169px; height:50px;		}
/* ------------------------------------------------------------------------------------ FIM CLIENTES -------------------------------------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------ INICIO CONTATOS -------------------------------------------------------------------------------------------------------------------------------------------*/

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato 
						{ margin-left:20px; margin-top:60px;}

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #endereco 
						{ width:460px; float:left; position:relative; font-size:15px; line-height:20px;		}
						
.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #endereco a
						{ color: #558CA9; text-decoration:none;			}
						
.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #endereco a:hover
						{ color: #94C344;				}
						
.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #endereco p
						{ margin-left:10px;			}

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #endereco #divisor 
						{ background:url(../img/divisor.png) repeat-y; position:absolute; right:0px; top:0px; height:100%; width:2px;		}

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #email 
						{ float:right; width:484px;		}

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #email #email_formulario form 
						{ font-size:12px;	}

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #email #email_formulario form label 
						{ font-weight:bold; 		} 
label.error{ 
font-weight:normal;
color:red;
text-align:left;
width:140px; 
padding-left:25px;
background: transparent url(/images/cancel.png) no-repeat scroll left; 
}

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #email #email_formulario form input 
						{ width:445px;	display:block; border:none; margin-top:3px; margin-bottom:5px; color:#666; font-size:11px; margin-left:2px; background: white; padding-top:5px; padding-left:2px;	}

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #email #email_formulario form textarea 
						{ display:block; width:450px; height:100px; margin-top:3px; background: white; border:none; color:#666; font-size:11px; resize:none; padding-left:2px;	}

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #email #email_formulario form #enviarBtn 
						{ width:100px; float:right; margin-top:25px; margin-right:32px; padding-bottom:5px;  background-color:#548ba9; color:#FFF;  	} 
.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #email #email_formulario form #enviarBtn:hover
						{background:#79a92a; color:#fff; }
						
#enviarBtn { width:100px; margin-top:25px; margin-right:32px; padding-bottom:5px;  background-color:#548ba9; color:#FFF; border:1px #548ba9;	} 
#enviarBtn:hover{ background:#79a92a; color:#fff; border: 1px #548ba9;}	

#enviarBtn_dash{ width:100px; height:25px; margin-top:5px; margin-right:20px; background-color:#548ba9; color:#FFF; border:1px #548ba9; }
#enviarBtn_dash:hover{ background:#79a92a; color:#fff; border: 1px #79a92a;}	

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #email #email_formulario form #campoDados
						{ background: url(../img/campo_dados.png) no-repeat; width:451px; height:22px; margin-top:5px; margin-bottom:5px; }

.site #container_conteudo #container_conteudo_middle #container_conteudo_contato #email #email_formulario form #campoMensagem
						{ background:url(../img/campo_mensagem.png) no-repeat; width:451px; height: 104px;		}


/* ------------------------------------------------------------------------------------ FIM CONTATOS -------------------------------------------------------------------------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------------------ INICIO DEMOS -------------------------------------------------------------------------------------------------------------------------------------------*/

.site #container_conteudo #container_conteudo_middle #container_conteudo_demos
						{ margin-left:20px; }

.site #container_conteudo #container_conteudo_middle #container_conteudo_demos #demos_thumbnail
						{ float:left; width: 100%; height: 190px; overflow-x:scroll; margin-top:20px;	}
						
.site #container_conteudo #container_conteudo_middle #container_conteudo_demos #demos_thumbnail p
						{ width:100%; text-align:center;				}
						
.site #container_conteudo #container_conteudo_middle #container_conteudo_demos #demos_thumbnail ul
						{ margin-left:50px;				}

.site #container_conteudo #container_conteudo_middle #container_conteudo_demos #demos_thumbnail li
						{ float:left; margin-right:10px;	}

.site #container_conteudo #container_conteudo_middle #container_conteudo_demos #demos_thumbnail #video_bi a
						{ background:url(../img/video_link.png) no-repeat; width:289px; height:169px; display:block; 				}

.site #container_conteudo #container_conteudo_middle #container_conteudo_demos #demos_thumbnail #video_bi a:hover
						{ background:url(../img/video_link_hover.png) no-repeat;			}
						
.site #container_conteudo #container_conteudo_middle #container_conteudo_demos #demos_video #video
						{ width:600px; height:498px; margin:0px auto; }

.site #itens-beneficios li{
	width: 580px;
	color: black;
}
/* ------------------------------------------------------------------------------------ FIM DEMOS -------------------------------------------------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------Inicio Treinamento----------------------------------------------*/

#container_conteudo_treinamento{
	margin-left:40px; margin-top: -20px; }

/* this is an example page. Real-use cases should never have inline CSS like this. ;) */
 .dialog {
 width:30%; 
 margin:15px 15px;
 min-width:380px;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:#fff;
 float:left;

}

/* this is an example page. Real-use cases should never have inline CSS like this. ;) */
 #monar .dialog {	 
 width:90%; 
 margin:15px 15px;
 min-width:280px;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:#fff;
 float:left;

}

#banner_produtos{margin-left:80px;}
/* this is an example page. Real-use cases should never have inline CSS like this. ;) */
 #banner_produtos .dialog {	 
 width:40%; 
 margin: 15px 15px;
 min-width:280px;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:#fff;
 float:left;

}

 .dialog .hd .c,
 .dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}

.dialog .ft .c {
 height:14px;
}

 .dialog .hd {
 background:transparent url(../img/tl.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}

.dialog .hd .c {
 background:transparent url(../img/tr.png) no-repeat right 0px;
 margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog .bd {
 background:transparent url(../img/ml2.png) repeat-y 0px 0px;
 margin-right:6px;
}

 .dialog .bd .c {
 background:transparent url(../img/mr.png) repeat-y right 0px;
 margin-right:-6px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#548ba8 url(../img/ms2.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(../img/bl.png) no-repeat 0px 0px;
 margin-right:14px;
}

 .dialog .ft .c {
 background:transparent url(../img/br.png) no-repeat right 0px;
 margin-right:-14px;
}

/* content-specific */

.dialog  h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
 
}


.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
 color:#fff;
}

.dialog a {
  font:0.95em/1.5em arial,tahoma,"sans serif";
 color:#F00;
 text-decoration:none;
}


/* ---------------------------- FIM treinamentos ---------------------------------------------------------*/

/* CSS Document */


