/* ::.. PROJETO STARCORP - BSA Brasil  ..:: */

/* ::.. ESTRUTURA ..::*/

html, body {height:100%;} 
	
body {
	background: url(../Image/Background/bgBSA.jpg) no-repeat top center;
	margin:0; 
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

a {color:#fd0537; text-decoration:none;}

a:hover {text-decoration:underline;}

input, select, textarea {border:solid 1px #cccccc; font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#333333;}

#global { 
	width:100%;
	position:relative;
	margin:0 auto;
	text-align:left;
	min-height:100%;
}

* html #global {height: 100%;}

#content {padding-bottom:30px; width: 989px; margin:0 auto;}

/* ::.. HEADER ..:: */

#header {
	width:989px;
	height:102px;
	text-align:right;
}

#header div {float:left; margin:25px 0 0 0;}

#header h1 {
	float:right; 
	width:450px;
	margin:35px 10px 0 0;
	font-size:18px;
	color:#a7a9ac;
	font-weight:normal;
}


/* ::.. MAPA DO SITE - 1 ..:: */
.mapa1 {
	display: block;
	color: #000000;
	background: url(../Image/mapa.gif) repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:2px;
	padding-left:5px;
	font-size: 10px;
	letter-spacing: 1px;
	border: 0px;
	}
	
.mapa1:hover {
	color: #000000;
	font-weight: bold;
	display: block;
	text-decoration: none;
	background: url(../Image/mapa.gif) repeat-y;
	border: 0px;
	}
	
.mapa1 a {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : left;
	}

.mapa1 a:hover {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : left;
	}

/* ::.. MAPA DO SITE - 2 ..:: */
.mapa2 {
	display: block;
	color: #000000;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;
	padding-left: 10px;
	font-size: 10px;
	letter-spacing: 1px;
	}

	
.mapa2:hover {
	color: #000000;
	display: block;
	text-decoration: none;
	}
	
.mapa2 a {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : left;
	}

.mapa2 a:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : left;
	}

/* ::.. MAPA DO SITE - 3 ..:: */
.mapa3 {
	display: block;
	color: #000000;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;
	padding-left: 25px;
	font-size: 10px;
	letter-spacing: 1px;
	}

	
.mapa3:hover {
	color: #000000;
	display: block;
	text-decoration: none;
	}
	
.mapa3 a {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : left;
	}

.mapa3 a:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : left;
	}


/* ::.. MENU ..:: */

#menu {width:989px; height:30px;}

#menu ul {background:url(../Image/Background/bgMenu.gif) repeat-x left top; margin:0;
	padding:0;
	height:30px;
	list-style:none;
	position:relative;
}

#menu ul li {
	margin:0;
	padding:0;
	float:left;
}

#menu ul li:hover {background:url(../Image/Background/bgMenuOn.gif) repeat-x left top;}

#menu ul li a {
	font-size:10px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:10px 19px;
	display:block;
}

#menu ul li.separador {
	background:url(../Image/Header/divide.gif) no-repeat 50% 50%;
	width:2px;
	height:30px;
	margin:0;
	padding:0;
}

/* ::.. MENU . SUBMENU OVER ..:: */

#menu ul li ul {position:absolute; visibility:hidden; top:30px;	margin:0; padding:0; height:30px; list-style:none;}

#menu ul li ul li {margin:0; _margin-bottom:-3px; padding:0; float:none; _width: 220px;}

#menu ul li ul li a {background:#6d6e70; border-top:dotted 1px #fff; font-size:10px; color:#fff; font-weight:bold; text-decoration:none; padding:8px 19px; margin:0; display:block;}

#menu ul li ul li a.topFirst {border-top:none;}

#menu ul li ul li a:hover {background:#7c7f82;}

#menu ul li:hover ul, #menu ul li.hover ul {visibility:visible;}

/* ::.. MAIN ..:: */

#main {
	width:785px;
	margin-top: 10px;
	float:left;
	text-align:justify;
}

/* ::.. MAIN . BOX DESTAQUES ..:: */

#main .destaque {
	background:url(../Image/Background/bgTituloDestaque.gif) repeat-x left top;
	float:left;
	width:248px;
	height:300px;
	border:solid 1px #e5e5e5;
	color:#000;
	text-align:left;
	margin:10px 10px 0 0;
}

#main .destaque h2 {
	font-size:20px;
	color:#6d6f71;
	font-weight:normal;
	margin:9px 0 6px 10px;
}

#main .destaque div {
	padding:10px 2px 10px 12px; 
	height:400px;
	*height:350px;
}

#main .destaque div p {margin:0 0 12px 0;}

#main .destaque .bgProduto {background:url(../Image/Content/bgProduto.jpg) no-repeat right top;}

#main .destaque .bgServicos {background:url(../Image/Content/bgServicos.jpg) no-repeat right top;}

#main .destaque .bgGerenciais {background:url(../Image/Content/bgGerenciais.jpg) no-repeat right top;}


/* ::.. MAIN . MENU INTERNO . PRODUTOS ..:: */

#main .menuProdutos {float:left; width:130px; margin:15px 20px 0 0;}

#main .menuProdutos ul {
	width:146px;
	margin:0 20px 0 0;
	padding:0;
	list-style:none;
	float:left;
	text-align:left;
}

#main .menuProdutos ul li {
	background:#f9f6eb url(../Image/Botoes/bulletBlue.gif) no-repeat 10px 6px;
	height:21px;
	margin:1px 0 0 0;
	padding:0 0 0 21px;
}

#main .menuProdutos ul li.maior {height:36px;}

#main .menuProdutos ul li:hover {background:#ece1bd url(../Image/Botoes/bulletBlue.gif) no-repeat 10px 6px;}

#main .menuProdutos ul li a {
	height:21px;
	padding:3px 0 0 0;
	margin:0;
	font-size:11px;
	color:#2e2e2e;
	text-decoration:none;
	display:block;
}

#main .menuProdutos ul li.maior a {height:36px;}

#main .menuProdutos ul li.title {background:#ece1bd; height:18px; margin:0; padding:3px 0 0 10px; font-size:12px; font-weight:bold;}


/* ::.. MAIN . MENU . SEGURANCA ..:: */

#main .menuProdutos2 {float:left; margin:15px 20px 0 0;}

#main .menuProdutos2 ul {
	width:160px;
	margin:0 20px 0 0;
	padding:0;
	list-style:none;
	float:left;
	text-align:left;
}

#main .menuProdutos2 ul li {
	background:#f9f6eb url(../Image/Botoes/bulletBlue.gif) no-repeat 10px 6px;
	height:33px;
	margin:1px 0 0 0;
	padding:0 0 0 20px;
}

#main .menuProdutos2 ul li.outsource {
	background:#f9f6eb url(../Image/Botoes/bulletBlue.gif) no-repeat 10px 6px;
	height:20px;
	margin:1px 0 0 0;
	padding:0 0 0 20px;
}

#main .menuProdutos2 ul li.maior {height:36px;}

#main .menuProdutos2 ul li:hover {background:#ece1bd url(../Image/Botoes/bulletBlue.gif) no-repeat 10px 6px;}

#main .menuProdutos2 ul li a {
	height:33px;
	padding:3px 0 0 0;
	margin:0;
	font-size:11px;
	color:#2e2e2e;
	text-decoration:none;
	display:block;
}

#main .menuProdutos2 ul li.maior a {height:36px;}

#main .menuProdutos2 ul li.title {background:#ece1bd; height:18px; margin:0; padding:3px 0 0 10px; font-size:12px; font-weight:bold;}


/* ::.. MAIN . MENU . SOLUCOES ..:: */

#main .menuProdutos3 {float:left; margin:15px 20px 0 0;}

#main .menuProdutos3 ul {
	width:160px;
	margin:0 20px 0 0;
	padding:0;
	list-style:none;
	float:left;
	text-align:left;
}

#main .menuProdutos3 ul li {
	background:#f9f6eb url(../Image/Botoes/bulletBlue.gif) no-repeat 10px 6px;
	height:20px;
	margin:1px 0 0 0;
	padding:0 0 0 20px;
}

#main .menuProdutos3 ul li.maior {height:36px;}

#main .menuProdutos3 ul li:hover {background:#ece1bd url(../Image/Botoes/bulletBlue.gif) no-repeat 10px 6px;}

#main .menuProdutos3 ul li a {
	height:33px;
	padding:3px 0 0 0;
	margin:0;
	font-size:11px;
	color:#2e2e2e;
	text-decoration:none;
	display:block;
}

#main .menuProdutos3 ul li.maior a {height:36px;}

#main .menuProdutos3 ul li.title {background:#ece1bd; height:18px; margin:0; padding:3px 0 0 10px; font-size:12px; font-weight:bold;}

/* ::.. MENU PRODUTOS | TELELOGIC ..:: */

#main .menuProdutos4 ul {
	width:155px;
	margin:20px 25px 0 0;
	padding:0;
	list-style:none;
	float:left;
	text-align:left;
	height:200px;
}

#main .menuProdutos4 ul li {
	background:#f9f6eb url(../Image/Botoes/bulletBlue.gif) no-repeat 7px 6px;
	height:34px;
	width:151px;
	margin:1px 0 0 0;
	padding:0 0 0 17px;
}

#main .menuProdutos4 ul li.maior {height:36px;}

#main .menuProdutos4 ul li:hover {background:#ece1bd url(../Image/Botoes/bulletBlue.gif) no-repeat 7px 6px;}
#main .menuProdutos5 ul li:hover {background:#ece1bd url(../Image/Botoes/bulletBlue.gif) no-repeat 7px 6px;}

#main .menuProdutos4 ul li a {
	height:31px;
	padding:3px 0 0 0;
	margin:0;
	font-size:11px;
	color:#2e2e2e;
	text-decoration:none;
	display:block;
}

#main .menuProdutos4 ul li.maior a {height:36px;}

#main .menuProdutos4 ul li.title {background:#ece1bd; width:161px; height:18px; margin:0; padding:3px 0 0 10px; font-size:12px; font-weight:bold;}

#main .menuProdutos4 ul li.SubMenu {background: url(../Image/Botoes/bulletBlue2.gif) no-repeat 20px 6px #FDFBF5; height:18px; margin:0; padding:3px 0 0 28px; font-size:10px; font-weight:normal;}
#main .menuProdutos4 ul li.SubMenu:hover {	background: url(../Image/Botoes/bulletBlue2.gif) no-repeat 20px 6px #ece1bd; height:18px; margin:0; padding:3px 0 0 28px; font-size:10px; font-weight:normal;}




/* ::.. MAIN . CONTEUDO  ..:: */

#main .conteudoMenu {
	float:left; 
	width:610px;
	_width:580px;
	_margin-left: -20px;
	font-size:11px;
	color:#2e2e2e;
	text-align:left;
}

#main .conteudoMenuSeguranca {
	float:left; 
	width:550px;
	_margin-left: -20px;
	font-size:11px;
	color:#2e2e2e;
	text-align:left;
}

#main .conteudoMenu2 {
	float:right;
	width:593px;
	font-size:11px;
	color:#2e2e2e;
	text-align:left;
}

#main .conteudoMenu2 ul {list-style-image:url(../Image/Botoes/bulletInterna.gif);}

#main .conteudoFull {
	width:772px;
	float:left; 
	font-size:11px;
	color:#2e2e2e;
	text-align:left;
}

#main .conteudoFull ul {list-style-image:url(../Image/Botoes/bulletInterna.gif);}

#main .conteudoMenu ul {list-style-image:url(../Image/Botoes/bulletInterna.gif);}

#main .conteudoMenuSeguranca ul {list-style-image:url(../Image/Botoes/bulletInterna.gif);}

#main .conteudoFull2 {
	float:left; 
	font-size:11px;
	color:#2e2e2e;
	text-align:left;
	width:570px;
	_width:auto;
}

#main .conteudoFull2 ul {list-style-image:url(../Image/Botoes/bulletInterna.gif);}



#main h2 {
	font-size:20px;
	color:#254a76;
	font-weight:normal;
	margin:10px 0 0 0;
}

#main p {margin: 12px 0;}

.divHr {height:1px; border:0; background: url(../Image/Background/bghr.jpg) no-repeat left top;}
.divHr2 {width:500px;height:1px; border:0; background: url(../Image/Background/bghr.jpg) no-repeat left top;}


/* ::.. MAIN . CONTEUDO . CLIENTES ..:: */

#main .imgClientes {
	width:300px;
	height:80px;
	float:left;
	margin:0 0 0 30px;
	vertical-align:middle;
	padding:20px;
	text-align:center;
}

/* ::.. MAIN . CONTEUDO . OPORTUNIDADES . FORMULARIO ..:: */

#main .tblHeader { width:100%; background:#ece1bd; font-size:12px; font-weight:bold;}

#main .tblConteudo { width:600px; color:#333; font-size:10px;}

#main .btn {
	border-top:solid 1px #999; 
	border-left:solid 1px #999;
	border-bottom:solid 1px #333;
	border-right:solid 1px #333;
	background:#f1f1f1; 
	height:25px; 
	width:100px; 
	font-weight:bold;
}

.check input {border:none;}

/* ::.. MAIN . CONTEUDO . SALA DE IMPRENSA ..:: */

#main .buscaMes {float:right;}

#main .buscaMes select {width:150px;}
 
#main .imprensa {font-size:11px; width:100%;margin-top:20px; *margin-top:10px}

#main .imprensa .data {font-weight:bold; width:50px;}

#main .imprensa .resumo a {font-size:11px; color:#000; font-weight:normal; text-align:left;}

#main .imprensa .fonte {color:#bf9d26; text-align:left;}

#main .imprensa ul {list-style-image:url(../Image/Botoes/bulletInterna.gif);}

#main .divHrImprensa {border-bottom:dotted 1px #000; width:100%; margin-top:10px; *margin-top:5px;}


/* ::.. MAIN . CONTEUDO . SALA DE IMPRENSA ..:: */

#main .imprensaInterna {font-size:12px; width:100%;margin-top:20px; *margin-top:10px}

#main .imprensaInterna div {margin:10px 0 10px 0;}

#main .imprensaInterna .data {font-weight:bold;color:#000;}

#main .imprensaInterna .resumo {font-size:11px; color:#000; font-weight:bold;}

#main .imprensaInterna .resumo a {color:#000; font-weight:normal;}

#main .imprensaInterna .noticia {font-size:11px;}

#main .imprensaInterna .noticia ul {list-style-image:url(../Image/Botoes/bulletInterna.gif);}

#main .imprensaInterna .noticia img {margin:5px 20px 20px 20px;}

#main .imprensaInterna .fonte a {color:#bf9d26;}

.voltar {color:#fd0537;}

.voltar a {font-weight:bold}

/* ::.. MAIN . CONTEUDO . CASES . LIGHTBOX ..:: */

#full {
	display:none;
	width:100%;
	height:100%;
	background-color:#000000;
	position:absolute;
	margin:0;
	z-index:10000;
	opacity:0.7;
	filter: alpha(opacity=70);
}

#boxFull {
	display:none;
	background:#fff url(../Image/Background/bgMenuOn.gif) repeat-x top left;
	z-index:20000;
	position:absolute;
	top:50%;
	left:50%;
	margin:-200px 0 0 -300px;
	width:600px;
	height:320px;
	padding:0;
	*padding:9px 10px;
	text-align:right;
	border:3px solid #000;
}

#nomecase {
	float:left;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:5px 0 0 5px;
	*margin:0;
}

p#fechar {
	float:right; 
	margin:8px 5px 0 0;
	*margin:0;
}


/* ::.. MAIN . CONTEUDO . CASES ..:: */

#main .imgCases {
	background:url() no-repeat left top;
	width:205px;
	height:80px;
	float:left;
	margin:0 0 0 30px;
	vertical-align:middle;
	padding:20px;
	text-align:center;
}

.tblCase {width:205px; text-align:center; float:left; margin:10px 20px;}

.tblCase .topo {height:6px; background:url(../Image/Content/Cases/casesTop.gif) no-repeat left top;}
.tblCase .logo {border: solid 1px #cdcbcb; border-width:0 1px; height:70px;}
.tblCase .case {background:url(../Image/Content/Cases/casesMeio.gif) repeat-y left top; height:30px;font-size:11px; font-weight:bold; color:#395a82; text-decoration:none;}
.tblCase .case a {font-size:11px; font-weight:bold; color:#395a82; text-decoration:none;}
.tblCase .baixo {height:6px; background:url(../Image/Content/Cases/casesBottom.gif) no-repeat left top;}

#bg {background:none; text-align:left;}
#bg span {font-size:16px; font-weight:bold;}
#bg #status {float:left; padding:10px 0 5px 0; font-size:12px; border-bottom:dotted 1px #000;}
#bg #status p {margin:20px 0 10px 0;}
#bg .divHr {width:500px;}

/* ::.. MAIN . CONTATO ..:: */

.info {
	background:#ece1bd;
	width:770px; 
	margin:10px auto; 
	padding:0px 0 0 190px; 
	height:90px;
}

.info ul {float:left;}
.info ul li {list-style:none; *list-style:none url(); padding-left:10px; background:url(../Image/Botoes/bulletBlue.gif) no-repeat left 4px;}
.info ul li.title {padding:0 0 0 0; *padding:10px 0 0 0; font-weight:bold; background:none;}
.info ul li a {color:#000;}
.info ul li a:hover {color:#000;}

/* ::.. MAIN . TREINAMENTOS ..:: */

#main .trein img {margin:30px 100px 0 0;}

#main .trein h1 {
	font-size:14px;
	color:#254a76;
	margin:15px 0 0 0;
	text-decoration:none;
}

#main .trein h1 a {
	font-size:14px;
	color:#254a76;
	margin:15px 0 0 0;
	text-decoration:none;
}

#main .trein h1 a:hover {text-decoration:underline;}
#main .trein strong {font-size:14px; margin:30px 0 0 0; font-weight:normal;}
#main .trein p {margin:5px 0 10px 0;}
#main .trein p strong {color:#FF0000; font-size:12px;}
#main .trein ul {float:left;}
#main .trein ul li {list-style:none; *list-style:none url(); padding-left:10px; background:url(../Image/Botoes/bulletInterna.gif) no-repeat left 4px;}
#main .trein ul li.title {padding:0 0 0 0; *padding:10px 0 0 0; font-weight:bold; background:none;}
#main .trein ul li a {color:#000;}
#main .trein ul li a:hover {color:#000;}



/* ::.. BARSIDE ..:: */

#barside {
	width:203px;
	float:right;
	margin: 10px 0 0 0;
}

#barside h1 {
	margin:0;
	line-height:110%;
	font-size:18px;
	color:#5c5c5c;
	font-weight:normal;
	border-bottom:solid 1px #ece1bd;
}

/* ::.. BARSIDE . LOGIN ..:: */

#barside .login {
	background:#ece1bd;
	height:45px;
	margin:0 0 10px 0;
	padding: 10px;
}

#barside .login label{
	width:80px;
	float:left;
}

#barside .login label input{
	width:60px;
	border:solid 1px #bbab78;
	border-width:1px 0;
	font-size:11px;
	color:#999;
	height:13px;
	margin:0;
	padding:0 0 5px 0;
	*height:14px;
	*margin:0;
	*padding:2px;
}

#barside .login .btn{margin:14px 0 0 0; border:0; float:right;}

/* ::.. BARSIDE . DESTAQUES .GRID NOTICIAS ..:: */

.itemNoticias {padding:0;margin:0;}
.itemNoticias a {color:#000; text-decoration:none; padding-bottom:20px;}
.itemNoticias a:hover {text-decoration:underline;}

/* ::.. BARSIDE . DESTAQUES .LISTA ..:: */

#barside div {
	background:#f9f6eb;
	padding:10px;
}

#barside div ul {
	margin:0;
	padding:0 0 20px 0;
	border-bottom: dotted 1px #000;
	list-style:none;	
}

#barside div ul li {
	background:url(../Image/Botoes/bullet.gif) no-repeat left 3px;
	margin:15px 0 0 0;
	padding:0 0 0 10px;
}

#barside div ul li a {
	font-size:11px;
	color:#000;
	text-decoration:none;
}

#barside div ul li a:hover {text-decoration:underline;}

/* ::.. BARSIDE . DESTAQUES .LISTA . TREINAMENTOS ..:: */

#barside .treinamentos ul {
	padding:0 0 20px 0;	
	margin:0;
}

#barside .treinamentos ul li.mes {
	background:none;
	margin:10px 0 0 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

#barside .treinamentos ul li.link {
	margin:0 0 10px 0;
}

#barside .treinamentosB ul {margin-bottom:16px;}

#barside .treinamentosB ul li {
	padding:0 0 0 10px;	
	margin:0;
}

#barside .treinamentosB ul li.mes {
	background:none;
	margin:10px 0 0 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

/* ::.. BARSIDE . DESTAQUES .LISTA . MIDIA ..:: */

#barside ul li.lnk {
	background:none;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
}

#barside ul li.lnk a {
	font-size:12px;
	color:#bf9d26;
	text-decoration:underline;
}

/* ::.. FOOTER ..:: */

#footer {
	background:#6e6f72;
	width:100%;
	height:21px;
	position: absolute;
	bottom: 0; 
	text-align:center;
}

#footer ul {
	margin:3px auto;
	padding:0 0 0 ;
	width:950px;
	height:15px;
	list-style:none;
}

#footer ul li {
	margin:0;
	padding:0 8px;
	float:left;
	color:#fff;
}

#footer ul li a {color:#fff;text-decoration:none;}

#footer ul li a:hover {text-decoration:underline;}

#footer ul li.institucional {float:right;}

.clear {clear:both}

/* Modificacoes */
.positionImg { position:static;	margin-top:0; *margin-top:1px;}
.borderNone { border:0; }
.font12 { font-size:12px; }
.pdlft4 { padding-left:4px; }
.pdrht4 { padding-right:4px; }
.zIndex { z-index:666; }
.fright { float: right; }
.wdt20 { width: 20%; }
.endereco { float:left; margin:0 20px 0 0;}

/*
* html * {
	color: expression( (function(who){ if(!who.MXPC){who.MXPC = '1';
	if(who.nodeName != 'A'){
	who.onmouseenter=function(){ who.className += ' hover'};
	who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
	(who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }
*/


/*Pagina BSA Brasil na Midia*/
.boxbsa {color:#000;font-size:11px;}
.boxbsa a {color:#000;font-size:11px;}
.boxbsa a:hover {color:#000;font-size:11px;}
.boxbsa2 {color:#ca9d26;font-size:11px;}
.boxbsa2 b {color:#ca9d26;font-size:11px;}
