@charset "utf-8";

body {
	background: url(../img/bg_main.gif) repeat-x #FBFBFB;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	margin:0px;
}

img {
   behavior: url("pngbehavior.htc");
}

#container {
	padding-bottom:35px;
}

#border {
	margin:35px 0px 0px 0px;
}

.tL {
	background:url(../img/bg_tl.gif);	
}

.t {
	background:url(../img/bg_t.gif) repeat-x;
}

.tR {
	background:url(../img/bg_tr.gif);
}

.bL {
	background:url(../img/bg_bl.gif);	
}

.b {
	background:url(../img/bg_b.gif) repeat-x;
}

.bR {
	background:url(../img/bg_br.gif);
}

.r {
	background:url(../img/bg_r.gif);
}

.l {
	background:url(../img/bg_l.gif);
}

#header {
	text-align:left;
}

.logo {
	float:left;
	padding:14px 0px 0px 28px;
}

.logo a {
	outline:none;
}

#language {
	padding:17px 23px 0px 0px;
	float:right;
	font-family: Tahoma;
	font-size: 10px;
	color:#0091DC;
}

#language a {
	color:#999999;
	text-decoration:none;
}

#language a:hover {
	color:#0091DC;
}

#main {
	margin-left:6px;
	width:964px;
}

#left {
	width:596px;
	float:left;
}

#right {
	width:368px;
	float:left;
}

.sidebar_Top {
	width:100%;
	height:100%;
}

.sidebar_Bottom {
	width:100%;
	height:100%;
}

.mainFlash {
	padding-top:23px;
}

.noticias {
	padding-top:23px;
	width:576px;
	line-height:160%;
	font-size: 12px;
	color: #7F7F7F;
}

.mainVariados {
	width:576px;
	padding-top:19px;
}

.mainVariados div {
	float:left;
	width:278px;
}

.mainVariados div:first-child {
	float:left;
	width:298px;
}

.mv_Header {
	padding-bottom:10px;
}

.mv_Flash {
	padding-top:20px;
}

.mv_Texto {
	text-indent:20px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:160%;
	text-align:justify;
}

.mv_Break {
	padding-top:15px;
}

.mv_Cases {
	overflow:hidden;
}

.mv_Cases div {
	padding-top:15px;
}

#sideBar {
	padding: 20px 0px 0px 20px;
}

.nm_Titulo {
	font-size: 11px;
	font-weight: bold;
}

.nm_Titulo img {
	margin:0px 5px 1px 0px;
}

.nm_Titulo a {
	text-decoration: none;
	color: #999999;
}

.nm_Titulo a:hover {
	color: #0091DC;
}

.nm_Data {
	font-size: 10px;
	color: #0091DC;
	margin-left: 9px;
}

.nm_Resumo {
	margin:15px 0px 0px 9px;
	text-indent:16px;
	line-height: 160%;
	font-size: 11px;
	color: #7F7F7F;	
	width: 330px;
}

.newsletter_Form {
	height: 19px;
	width: 264px;
	background: url(../img/bg_Newsletter.gif) no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px 7px 0px 7px;
}

.newsletter {
	padding: 0px 0px 8px 10px;
	font-size: 11px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}

.newsletter div {
	float:left;
	padding-top:6px; 
	width: 45px;
}

.newsletter_Resumo {
	padding: 0px 0px 15px 9px;
	text-indent: 16px;
	line-height: 160%;
	font-size: 11px;
	color: #7F7F7F;
}

.newsletter_Valida {
	width: 333px;
	text-align:right;
}

#mensagem {
	font-size: 11px;
	float:left;
	margin-left:30px;
}

#mensagem img {
	margin-right: 5px;
}

#rodape {
	width: 967px;
	height:50px;
	background: url(../img/bg_rodape.gif) no-repeat;
	text-align: left;
	font-size: 11px;
	color: #FFF;
	line-height: 160%;
}

#saintclaire {
	margin-top: 65px;
	width: 967px;
	text-align: left;
	font-size:11px;
	color:#666;
	line-height:160%;
}

#saintclaire a {
  font-family:tahoma;
  font-size:11px;
  color:#0091DC;
  text-decoration:none;
}

#saintclaire a:hover {
	text-decoration: none;	
	border-bottom:1px dotted #999999;
}

.cub {
	float:right;
	padding: 17px 22px 0px 0px;
}

.direitos {
	float:left;
	padding: 7px 0px 0px 18px;
}

#menu {	
}

#submenu {
	z-index:2;
	position:absolute; 
	top:25px;
	width:160px;
	display: none;
}	

.c_menu {
	clear:both;
	position:relative;
}

#submenu ul {
	margin:0px;
	list-style:none;	
	text-align:left;
	padding: 0px;
}

.sm_container {
	padding-top:25px
}

.sub {
	font-family:Tahoma;
	font-size: 11px;
	color:#FFFFFF;
	background:#0091DC;
	padding:0px 1px;
	margin:0px;
}

.line {
	margin:6px 0px;
}

.subfix {
	font-size:1px;
	margin-top:-8px;
}


#submenu span {
	font-weight:bold;
	display:block;
	margin:0px 0px 4px 12px;
	padding:0px 12px 0px 0px;
}

#submenu ul li a {
	padding:2px 7px 2px 12px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
	margin:0px 12px 4px 0px;
}

#submenu ul li:hover {
	background:#56ADDF;
	cursor:pointer;
}

.p_pt_c {
	top: -45px;
	left:335px;
}

.p_pt {
	top: -45px;
	left:496px;
}

.p_en_c {
	top: -45px;
	left:423px;
}

.p_en {
	top: -45px;
	left:583px;
}

.p_es_c {
	top: -45px;
	left:310px;
}

.p_es {
	top: -45px;
	left:471px;
}

.sideBar_Header {
	margin-bottom:11px;
}

.conteudoPrincipal {
	width:576px;
	padding-top: 19px;
	font-size: 12px;	
	text-indent: 16px;
	line-height: 160%;
	color: #7F7F7F;
}

.imagens {
	float:right;
}

#attach {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:30px 0px 0px 0px;
	vertical-align:middle;
}	

#attach a {
	color:#0091DC;
	text-decoration:none;
}

#attach a:hover {
	border-bottom:1px dotted #0091DC;
}

#attach span {
	font-family:Tahoma;
	font-size:10px;
	color:#999999;
}

#attach div {
	display: inline;	
}

.produto {
   padding:20px 0px 20px 0px;
   
}

.produtoResumo {
	color:#7F7F7F;
}

.produtoFlash {
	text-align:center;
    width:278px;
	margin:0px 20px 0px 0px;
	float:left;
}

.Topo {
	margin-top:20px;
}

.atuacaoResumo {
	text-indent:16px;
	margin: 15px 0px 10px 0px;
	font-size: 11px;
	line-height:160%;
	color:#7F7F7F;	
}

.atuacaoDescricao {
	text-align:right;
	margin: 0px 0px 20px 0px;
}

.caseInfo {
	font-size: 11px;
	color: #0091DC;
	line-height: 160%;
	margin: 15px 0px 0px -16px;
}

.caseInfo img {
	margin-right: 5px;
}

.caseTitulo {
	margin-bottom: 15px;
}

.caseDescricao {
	text-align:justify;
	margin:10px 0px 0px 0px;
	text-indent:22px;
	font-size: 11px;
	color: #0091DC;
	line-height: 160%;
}

.caseVideo {
	margin:20px 0px 0px -5px;
}

.caseImagens {
	margin:25px 0px 0px -15px;
	
}

.ci {
   float:left;
   margin:0px 10px 10px 0px;
}

.caseSide {
	margin:20px 0px 0px 10px;
	text-indent:16px;
	font-size: 11px;
	line-height: 160%;
}

.noticiaTitulo {
	font-size: 11px;
	color: #0091DC;
	font-weight: bold;
	margin-top: 30px;
}

.noticiaTitulo2 {
	font-size: 11px;
	color: #0091DC;
	font-weight: bold;
	
}

.noticiaTitulo img {
	margin: 0px 3px 2px 0px;
}

.noticiaData {
	margin:0px 0px 0px 7px;
	font-size: 10px;
	color: #999999;
}

.noticiaResumo {
	margin: 30px 0px 0px 2px;
	text-indent: 16px;
}

.ns_Titulo img {
	margin-bottom: 1px;
}

.ns_Titulo a {
	font-size: 11px;
	color: #999;
	font-weight: bold;
	text-decoration: none;
}

.ns_Titulo a:hover {
	color: #0091DC;
}

.ns_Data {
	color: #999;
	font-size: 10px;
	margin-left: 7px;
}

.formContato {
	clear:both;
	padding: 16px 0px 0px 0px;
}

.formContato2 {
	clear:both;
	padding: 5px 0px 0px 0px;
}


.formContato div.c_campo {
	width: 145px;
	margin-top: 3px;
	text-align: right;
	float: left
}



.formContato div.c_erro {
	margin-left: 5px;
	margin-top: 4px;
	text-align: left;
	float: left;
	font-size: 10px;
	color: #0091DC;
}

.formContato div.c_form01 {
	width: 278px;
	height: 24px;
	margin-left: 4px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato1.gif) no-repeat;
}

.formContato div.c_form01 input {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 264px;
}

.formContato div.c_form01 select {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 272px;
}

.formContato div.c_form03 select {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 72px;
}

.formContato div.c_form02 {
	width: 158px;
	height: 24px;
	margin-left: 4px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato2.gif) no-repeat;
}

.formContato div.c_form02 select {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 152px;
}

.formContato div.c_form08 select {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 52px;
}

.formContato div.c_form02 input {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 144px;
}

.formContato div.c_campo2 {
	width: 38px;
	margin-top: 3px;
	text-align: right;
	float: left
}

.formContato div.c_campo3 {
	width: 51px;
	margin-top: 3px;
	text-align: right;
	float: left
}

.formContato div.c_campo4 {
	width: 58px;
	margin-top: 3px;
	text-align: right;
	float: left
}

.formContato div.c_form03 {
	width: 78px;
	height: 24px;
	margin-left: 4px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato3.gif) no-repeat;
}

.formContato div.c_form03 input {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 64px;
}

.formContato div.c_form04 {
	width: 28px;
	height: 24px;
	margin-left: 4px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato4.gif) no-repeat;
}

.formContato div.c_form04 input {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 14px;
}

.formContato div.c_form05 {
	width: 68px;
	height: 24px;
	margin-left: 10px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato5.gif) no-repeat;
}

.formContato div.c_form05 input {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 54px;
}

.formContato div.c_form06 {
	width: 117px;
	height: 24px;
	margin-left: 4px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato6.gif) no-repeat;
}

.formContato div.c_form06 input {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 103px;
}

.formContato div.c_form07 {
	width: 278px;
	height: 152px;
	margin-left: 4px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato7.gif) no-repeat;
}

.formContato div.c_form07 textarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 266px;
	height: 140px;
}

.form_CValidar {
	text-align: right;
	width: 433px;
}

.enderecoEmpresa {
	line-height: 160%;
	color: #7F7F7F;
	font-size: 11px;
	margin: 0px 0px 0px 10px;
}

.enderecoEmpresa span {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #0091DC;
	margin-bottom: 10px;
}

.mapa {
	text-align: center;
}

.formContato div.c_form08 {
	width: 58px;
	height: 24px;
	margin-left: 4px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato8.gif) no-repeat;
}

.formContato div.c_form08 input {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 44px;
}

.formContato div.c_form09 {
	width: 118px;
	height: 24px;
	margin-left: 4px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato9.gif) no-repeat;
}

.formContato div.c_form09 input {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 104px;
}

.formContato div.c_campo5 {
	width: 38px;
	margin-top: 3px;
	text-align: right;
	float: left
}

.formContato div.c_campo6 {
	width: 78px;
	margin-top: 3px;
	text-align: right;
	float: left
}

.formContato div.c_form10 {
	width: 278px;
	height: 62px;
	margin-left: 4px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato10.gif) no-repeat;
}

.formContato div.c_form10 textarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 266px;
	height: 50px;
}

.formContato div.c_form11 {
	width: 88px;
	height: 24px;
	margin-left: 4px;
	text-align: left;
	float: left;
	background: url(../img/bg_formContato11.gif) no-repeat;
}

.formContato div.c_form11 input {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: none;
	background: none;
	padding: 5px 0px 0px 7px;
	width: 74px;
}

.formContato div.c_campo7 {
	width: 98px;
	margin-top: 3px;
	text-align: right;
	float: left
}

.anexar {
	font-size: 11px;
}

.anexo {
	margin: 10px 0px;
	font-size: 11px;
	color: #0091DC;
}

.btnAnexar {
	margin-left: 10px;
}

.tc_Obs {
	clear:both;
	padding: 20px 0px 0px 50px;
}

.tc_Obs img {
	margin-right: 5px;
}

.S {
	width:576px;
	padding-top: 19px;
	font-size: 11px;	
	text-indent: 16px;
	line-height: 160%;
}

.L {
	width:576px;
	padding-top: 19px;
	font-size: 14px;	
	text-indent: 16px;
	line-height: 160%;
}	

.N {
	width:576px;
	padding-top: 19px;
	font-size: 12px;	
	text-indent: 16px;
	line-height: 160%;
}

.fontSize {
	font-size: 10px;
	float: right;
	padding: 10px 20px 0px 0px;
}

.fontSize a:hover {
	cursor: pointer;
}

.S2 {
	padding-top:23px;
	width:576px;
	font-size: 11px;
	line-height:160%;	
}

.L2 {
	padding-top:23px;
	width:576px;
	font-size: 14px;	
	line-height:160%;
}	

.N2 {
	padding-top:23px;
	width:576px;
	font-size: 12px;
	line-height:160%;	
}


/****************************/

.lado{
    float:left;
}

.form_repre01{
   background:url(../img/form_repre01.jpg) no-repeat;
   border:none;
   width:208px;
   height:24px;
}

.form_repre02{
  background:url(../img/bg_formContato4.gif) no-repeat;
  border:none;
  width:28px;
  height:25px;
}

.form_repre03{
  background:url(../img/form_repre02.jpg) no-repeat;
  border:none;
  width:168px;
  height:25px;
}

.form_repre04{
  background:url(../img/form_repreMens.jpg) no-repeat;
  border:none;
  width:485px;
  height:84px;
}

.form{
  background:none;
  border:none;
  font-family:arial;
  font-size:11px;
  color:#666666;
  text-indent:8px;
  padding-top:5px;
}

.descri_represe{
   font-family:arial;
   font-size:11px;
   color:#0091DC;
   padding-bottom:5px;
}

.espaco_15{
    height:11px;
}

.margin_contatar{
   margin-right:20px;
}

