@CHARSET "ISO-8859-1";
/* CSS Document */


body {
	display:block;
	margin:0px;
	padding:0;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	text-align:center;
}

#wrapper{
	width:974px;
	text-align:left;
	margin: 0px auto;
}
	
a {
	outline:none;
	text-decoration:none;
	color: #0066CC;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	

a:hover {
	outline:none;
	text-decoration:underline;
}
	
a:active {	
	outline: none;
}
	
a:focus, area:focus
{
	-moz-outline-style: none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.none {display: none;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.floatLeft {
	display:block;
	float:left;
}
.floatRight {
	display:block;
	float:right;
}

.titulosEsconder {
	display:none;
}

.bgBrowser {
	display:block;
	/*background-image:url(../img/bgBrowser.jpg);*/
	width:966px;
	height:625px;
	padding:10px 0 0 8px;
}

.divGeralFixa {
	display:block;
	margin:0;
	padding:0;
	width:960px;
	height:604px;
	background-color:#FFFFFF;
}

.bgPaginaPosition {
	display:block;
	margin:0;
	padding:0;
	width:960px;
	height:604px;
	position:relative;	
}

.bgPagina {
	display:block;
	margin:0;
	padding:0;
	width:960px;
	height:604px;
	position:absolute;	
	top:0;
	left:0;
	z-index:0;
}

.bgPaginaMarca {
	display:block;
	margin:0;
	padding:0;
	width:960px;
	height:464px;
	position:absolute;	
	bottom:0;
	left:0;
	z-index:0;
}

.bgPaginaConteudo {
	display:block;
	margin:0;
	padding:0;
	width:960px;
	height:464px;
	position:absolute;	
	bottom:0;
	left:25px;
	z-index:0;
}

.divGeralHeader {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:960px;
	height:138px;
}

.logoSonae01 {
	display:block;
	/*background-image:url(../img/logoSonae01.png);*/
	width:220px;
	height:40px;
	position:absolute;
	top:38px;
	left:25px;
}
.logoSonae01 a{
	display:block;
	width:220px;
	height:40px;
}

.logoSonae02 {
	display:block;
	width:220px;
	height:40px;
	position:absolute;
	top:38px;
	left:25px;
}
.logoSonae02 a{
	display:block;
	width:220px;
	height:40px;
}

.logoSonae02 a img{

  border:none;

}

.logoSonae03 {
	display:block;
	background-image:url(../img/logoSonae03.png);
	width:220px;
	height:40px;
	position:absolute;
	top:38px;
	left:25px;
}
.logoSonae03 a{
	display:block;
	width:220px;
	height:40px;
}

.logoSonae04 {
	display:block;
	background-image:url(../img/logoSonae04.png);
	width:220px;
	height:40px;
	position:absolute;
	top:38px;
	left:25px;
}
.logoSonae04 a{
	display:block;
	width:220px;
	height:40px;
}

.logoSonae05 {
	display:block;
	background-image:url(../img/logoSonae05.png);
	width:220px;
	height:40px;
	position:absolute;
	top:38px;
	left:25px;
}
.logoSonae05 a{
	display:block;
	width:220px;
	height:40px;
}

.logoSonae06 {
	display:block;
	background-image:url(../img/logoSonae06.png);
	width:220px;
	height:40px;
	position:absolute;
	top:38px;
	left:25px;
}
.logoSonae06 a{
	display:block;
	width:220px;
	height:40px;
}

#idiomas {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:18px;
	right:29px;
}

#idiomas ul {
	margin:0;
	padding:0;
}

#idiomas ul li {
	list-style:none;
	padding:0;
	margin:0 0 2px 0;
	height:9px;
}

#idiomas ul li a {
	display:block;
	margin:0;
	padding:0;
	height:9px;
  text-decoration:none;
  
}

.btPtWhite {
	display:block;
	background-image:url(../img/btPtWhite-off.png);
	width:58px;
}
.btPtWhite a {
	display:block;
	width:58px;
}
.btPtWhite a:hover{
	display:block;
	background-image:url(../img/btPtWhite-on.png);
	width:58px;
}
.btPtWhiteActive {
	display:block;
	background-image:url(../img/btPtWhite-on.png);
	width:58px;
}

.btEnWhite {
	display:block;
	background-image:url(../img/btEnWhite-off.png);
	width:42px;
}
.btEnWhite a {
	display:block;
	width:42px;
}
.btEnWhite a:hover{
	display:block;
	background-image:url(../img/btEnWhite-on.png);
	width:42px;
}
.btEnWhiteActive {
	display:block;
	background-image:url(../img/btEnWhite-on.png);
	width:42px;
}

.btEsWhite {
	display:block;
	background-image:url(../img/btEsWhite-off.png);
	width:45px;
}
.btEsWhite a {
	display:block;
	width:45px;
}
.btEsWhite a:hover{
	display:block;
	background-image:url(../img/btEsWhite-on.png);
	width:45px;
}
.btEsWhiteActive {
	display:block;
	background-image:url(../img/btEsWhite-on.png);
	width:45px;
}

.btPtBlack {
	display:block;
	background-image:url(../img/btPtBlack-off.png);
	width:58px;
}
.btPtBlack a {
	display:block;
	width:58px;
}
.btPtBlack a:hover{
	display:block;
	background-image:url(../img/btPtBlack-on.png);
	width:58px;
}
.btPtBlackActive {
	display:block;
	background-image:url(../img/btPtBlack-on.png);
	width:58px;
}

.btEnBlack {
	display:block;
	background-image:url(../img/btEnBlack-off.png);
	width:42px;
}
.btEnBlack a {
	display:block;
	width:42px;
}
.btEnBlack a:hover{
	display:block;
	background-image:url(../img/btEnBlack-on.png);
	width:42px;
}
.btEnBlackActive {
	display:block;
	background-image:url(../img/btEnBlack-on.png);
	width:42px;
}

.btEsBlack {
	display:block;
	background-image:url(../img/btEsBlack-off.png);
	width:45px;
}
.btEsBlack a {
	display:block;
	width:45px;
}
.btEsBlack a:hover{
	display:block;
	background-image:url(../img/btEsBlack-on.png);
	width:45px;
}
.btEsBlackActive {
	display:block;
	background-image:url(../img/btEsBlack-on.png);
	width:45px;
}

#menuTopo {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../img/bgMenuTopo.png);
	width:716px;
}

#menuTopo ul {
	margin:0;
	padding:0;
}

#menuTopo ul li {
	list-style:none;
	float:left;
	height:32px;
}

#menuTopo ul li a {
	display:block;
	float:left;
	height:32px;
}

.separadorMenuTopo {
	display:block;
	float:left;
	margin:0;
	padding:0;
	background-image:url(../img/separadorMenuTopo.png);
	width:3px;
	height:32px;
}

/*.bt01 a {
	display:block;
	width:71px;
}

.bt02 a {
	display:block;
	width:87px;
}


.bt03 a {
	display:block;
	width:126px;
}

.bt04 a {
	display:block;
	width:64px;
}

.bt05 a {
	display:block;
	width:159px;
}

.bt06 a {
	display:block;
	width:93px;
}
*/

.caixaWidget {
	display:block;
	position:absolute;
	bottom:5px;
	right:14px;
}

.colunasWidget {
	display:block;
	float:left;
	margin:0 15px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.colunasWidgetBlack {
	display:block;
	float:left;
	margin:0 15px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
}

.linhaTitulosWidget {
	display:block;
	margin:0 0 5px 0;
}
.linhaTitulosWidgetBlue {
	display:block;
	margin:0 0 5px 0;
	color:#04B0E9;
}
.linhaTextosWidgetGreen {
	display:block;
	color:#99BB1A;
}
.linhaTextosWidgetRed {
	display:block;
	color:#990000;
}

.btFecharWidget01 {
	display:block;
	margin:5px 0 0 0;
}
.btFecharWidget01 a{
	display:block;
	background:url(../img/btFecharWidget01.png) no-repeat left center;
	padding:0 0 0 15px;
	height:9px;
	font-size:8px;
	color:#999999;
	text-decoration:none;
}
.btFecharWidget01 a:hover{
	display:block;
	color:#CCCCCC;
	text-decoration:none;
}



/*content*/
.divGeralDestaques, .divGeralSimples{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	z-index:2;
	width:606px;
	padding:60px 0px 0 10px;
	height:305px;
}

.divGeralSimples{
	height:363px;
}

.divDeskTopo{
	width:100%;
	height: 160px;
	display:block;
	overflow:hidden;
	float:left;
}

.divDeskCenter{
	width:370px;
	height: 145px;
	display:block;
	overflow:hidden;
	float:left;
}

.divDeskTopo img, .divDeskCenter img{
	border: none;
}

.divGeralDestaques{
	background-image:url(../img/bgDestaques.gif);
}

.divGeralCaixaMarca {
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	z-index:2;
	width:554px;
	padding:0px 0px 80px 0px;
	background-image:url(../img/bgDestaques.gif);
}

.divGeralContents {
	display:block;
	position:absolute;
	bottom:35px;
	left:25px;
	z-index:2;
	width:905px;
	height:424px;
	padding:0px 0px 0px 0px;
}

.caixaTxtMarca {
	display:block;
	width:534px;
	background-color:#FFFFFF;
	padding:10px; 
}

.imgDestaque {
	display:block;
	/*position:absolute;
	top:0;
	right:0;*/
        float:left;
	width:247px;
	height:165px;
        margin-top:-60px;
}

.caixaTextosDestaque {
	display:block;
	width:335px;
        margin-right:24px;
        float:left;
}

.tituloDestaque {
	display:block;
	margin:0 0 30px 0;
}
.tituloDestaque a{
	font-size:42px;
	line-height:90%;
	text-decoration:none;
	color:#000000;
}

.lerTudoDestaque {
	display:block;
	background-image:url(../img/setaVerdeDestaque.gif);
	width:15px;
	height:14px;
}
.lerTudoDestaque a{
	display:block;
	width:15px;
	height:14px;
}

#escolhaDestaques {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:12px;
	right:12px;
        z-index:100;
}

#escolhaDestaques ul {
	margin:0;
	padding:0;
}

#escolhaDestaques ul li {
	list-style:none;
	padding:0;
	margin:0 0 5px 0;
	font-size:10px;
}

#escolhaDestaques ul li a {
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#FFFFFF;
	width:14px;
	height:14px;
	text-align:center;
}


#escolhaDestaques ul li span, #nav a.activeSlide{
	display:block;
	background-image:url(../img/bolaDestaque.png);
	margin:0;
	padding:0;
	text-decoration:none;
	color:#333333;
	width:14px;
	height:14px;
	text-align:center;
}

#escolhaDestaques ul li a:hover {
	text-decoration:none;
	color:#333333;
}

.caixaShareCopy{
	display:block;
	position:absolute;
	right:29px;
	bottom:75px;
	color:#FFFFFF;
	width:164px;
}

.caixaShareCopyBlack{
	display:block;
	position:absolute;
	right:35px;
	bottom:75px;
	color:#000000;
	width:164px;
}

.blocoShare {
	display:block;
	width:113px;
	margin:0 0 8px 0;
	/*position:absolute;
	right:3px;
	bottom:15px;*/
	float:right;
}

.labelShareWhite {
	display:block;
	float:left;
	/*background-image:url(../img/labelShareWhite.png);*/
	width:83px;
	height:14px;
}

.iconeFacebookWhite {
	display:block;
	float:left;
	background-image:url(../img/iconeFaceBookWhite.png);
	width:14px;
	height:13px;
}
.iconeFacebookWhite a{
	display:block;
	width:14px;
	height:13px;
}

.iconeTwitterWhite {
	display:block;
	float:left;
	background-image:url(../img/iconeTwitterWhite.png);
	width:15px;
	height:13px;
}
.iconeTwitterWhite a{
	display:block;
	width:15px;
	height:13px;
}

.iconeRssWhite {
	display:block;
	float:left;
	background-image:url(../img/iconeRssWhite.png);
	width:13px;
	height:13px;
}
.iconeRssWhite a{
	display:block;
	width:13px;
	height:13px;
}

.navegadorLogos {
	display:block;
	width:700px;
	height:58px;
	background-image:url(../img/bgNavegadorLogos.png);
	position:absolute;
	bottom:0;
	left:0px;
	z-index:5;
}

#leftNavLogos{
	display: block; 
	float: left; 
	overflow: hidden; 
	width: 260px; 
	position: absolute; 
	bottom: 0px; 
	left:700px;
	z-index: 99; 
	height: 58px;
	background-image:url(../img/bgNavegadorLogos.png);
}

#leftNavLogos a{
	display:block;
	position:relative;
}
#leftNavLogos a img{
	position:relative;
	border:none;
	width:120px;
	margin: 0 5px;
}
.setaAtras {
	display:block;
	float:left;
	background-image:url(../img/setaAtras.png);
	width:19px;
	height:53px;
	margin:2px 0 0 2px;
}
.setaAtras a{
	display:block;
	width:19px;
	height:53px;
}

.setaAfrente {
	display:block;
	float:right;
	background-image:url(../img/setaAfrente.png);
	width:20px;
	height:53px;
	margin:2px 2px 0 0;
}
.setaAfrente a{
	display:block;
	width:20px;
	height:53px;
}

/***************** no click events ***********************/
.setaAtrasNoClick {
	display:block;
	float:left;
	background-image:url(../img/setaAtras.png);
	width:19px;
	height:53px;
	margin:2px 0 0 2px;
}
.setaAtrasNoClick a{
	display:block;
	width:19px;
	height:53px;
}

.setaAfrenteNoClick {
	display:block;
	float:right;
	background-image:url(../img/setaAfrente.png);
	width:20px;
	height:53px;
	margin:2px 2px 0 0;
}
.setaAfrenteNoClick a{
	display:block;
	width:20px;
	height:53px;
}


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


.linkMarca01 {
	background:url(../img/setaVermelha.gif) no-repeat right center;
	padding:0 12px 0 0;
	text-decoration:none;
	color:#FF0000;
}

.footer {
	display:block;
	width:907px;
	height:21px;
	position:absolute;
	bottom:15px;
	left:25px;
	z-index:5;
}

#opcoesFooter {
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#opcoesFooter ul {
	margin:0;
	padding:0;
}

#opcoesFooter ul li {
	list-style:none;
	float:left;
	height:21px;
}

#opcoesFooter ul li a {
	display:block;
	float:left;
	height:21px;
}

.separadorFooter {
	display:block;
	float:left;
	margin:0;
	padding:0;
	background-image:url(../img/separadorFooter.gif);
	width:2px;
	height:21px;
}


.footer01 a {
	display:block;
	width:27px;
}


.footer02 a {
	display:block;
	width:54px;
}

.footer03 a {
	display:block;
	width:25px;
}

.footer04 a {
	display:block;
	width:24px;
}

.footer05 a {
	display:block;
	width:40px;
}

.footer06 a {
	display:block;
	width:105px;
}


.copyInterior {
	display:block;
	float:right;
	color:#666666;
	margin:5px 0 0 0;
	font-size: 9px;
}

#submenuLeft {
	display:block;
	float:left;
	width:120px;
	margin:0 10px 0 0;
	padding:0;
	overflow:hidden;
}

#submenuLeft ul {
	margin:0;
	padding:0;
}

#submenuLeft ul li {
	list-style:none;
	/*text-transform:uppercase;*/
	
}

#submenuLeft ul li a {
	display:block;
	padding:2px 3px 2px 3px;
	color:#666666;
	text-decoration:none;
	font-size:9px;
}


#submenuLeft ul li a:hover {
	display:block;
	background-color:#DDDDDD;
	color:#333333;
	text-decoration:none;
}

#submenuLeft ul li ul {
	display:block;
	background-color:#EEEEEE;
	color:#333333;
	text-decoration:none;
}

#submenuLeft ul li ul{
	/*display:none;*/
}
#submenuLeft ul li ul li{
	padding-left:10px;
}

.textoConteudo {
	display:block;
	float:left;
	width:430px;
	padding:5px 0 0 0;
}

.imgMeiaArea{
	display:block;
	float:left;
	width:335px;
	height: 355px;
	padding:0px;
	overflow:hidden;
	margin-left:10px;
}

.subtituloPagina {
	display:block;
	font-size:12px;
	margin:0 0 10px 0;
}
.subtituloPagina span{
	display:block;
	color:#0082D6;
}

.tituloPagina {
	display:block;
	color:#0082D6;
	font-size:32px;
	margin:0 0 20px 0;
	line-height:90%;
}

.textoPagina {
	display:block;
	color:#333333;
	font-size:10px;
	line-height:135%;
}

.logos{
  list-style:none;
  padding:none;
  margin:none;
}

.logos li{
  display:inline;
  float:left;
  margin-right:15px;
  overflow:hidden;
}

/********************************************/
/************** gca Structures **************/
/********************************************/

#gcaContent{
	display: block;
	margin: 10px auto 20px auto;
	width: 960px;
	overflow: hidden;
	position: relative;
	text-align:left;
}
 
 #gcaCabecalho{
 	display: block;
	width: 960px;
	overflow: hidden;
	position: relative;	
	height:138px;
 }

#gcaBody{
	display:block;
	overflow:hidden;
	width:100%;
	float:left;
}

#gcaFooter{
	display:block;
	overflow:hidden;
	float:left;
	width:905px;
	padding-left:25px;
	margin-top:30px;
}

.divGcaContents{
	display:block;
	z-index:2;
	width:905px;
	/*height:424px;*/
	padding: 0px;
	min-height:300px;
	margin: 10px 0 0 25px;
	position:relative;
	overflow:hidden;
}

.tipo2Central, .tipo2ImgTop, .tipo2Conteudo{
	display:block;
	overflow:hidden;
	float:left;
	width:575px;
}

.tipoFullCentral{
	display:block;
	overflow:hidden;
	float:left;
	width:775px;
}

.tipo2ImgTop{
	height:140px;
	margin-bottom:10px;
	border-right: solid 1px #FFF;
	width:574px;
}

.tipo2Coldir{
	display:block;
	overflow:hidden;
	float:left;
	width:200px;
	min-height: 139px;
	border-bottom: solid 1px #fff;
}

.tipo2Coldir img{
	padding: 0 5px 5px 5px;
}

.caixaCanto{
	position:absolute;
	right:-30px;
	bottom:0px;
	width:534px;
	display:block;
	overflow:hidden;
	height:145px;
	
}

.conteudoCaixaCanto{
	display:block;
	overflow:hidden;
	width:329px;
	float:left;
	height:125px;
	background-color: #FFF;
	padding:10px;
	font: normal 11px Arial;
}

.linkMarca{
	display:block;
	overflow:hidden;
	width:165px;
	float:left;
	height:40px;
	background-color: #FFF;
	padding:10px;
	text-align:right;
	font-size:11px;
}

.linkMarca a{
	text-transform: uppercase;
	font: normal 11px Arial;
}

.marginImage img{
	margin-left:-25px;
}

.tipo5imagens{
	display:block;
	overflow:hidden;
	width:210px;
	float:left;
	height:280px;
}

.tipo5imagemG{
	display:block;
	overflow:hidden;
	width:564px;
	float:left;
	height:280px;
	border-left: solid 1px #FFF;
}

.tipo5Content{
	display:block;
	overflow:hidden;
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}

.putmeontop{
	position:absolute;
	bottom:0px;
	left:-30px;
	z-index:-1;
}

.defaultGca{
	display:block;
	overflow:hidden;
}

p.titulo{
	font: normal 14pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0066CC;
	margin: 10px 0;
	text-align:left;
	width:100%;
}

.divGcaContents{
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}

.divMarcasContents{
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	display:block;
	z-index:2;
	width:905px;
	padding: 0px;
	min-height:300px;
	margin: 10px 0 0 25px;
	position:relative;
}

#submenuLeft{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

.rightMe{
	display:block;
	/*float: right;
	overflow:hidden;
	font-size:10px;
	/*text-align:right;*/
	width:200px;
}

#mailing_inv ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#mailing_inv ul li{
	margin-bottom: 10px;
}

#mailing_inv ul li label{
	width:150px;
	display:block;
	float:left;
	color: #0083D7;
}

#mailing_inv ul li #cp4{
	width: 40px;
}

#mailing_inv ul li #cp3{
	width: 30px;
}

.bigMap{
	display: block;
	text-align: center;
}

.bigMap img{
	border:none;
}

.toggleClass{
	float:left;
	color:#FFFFFF;
	width:100%;
	display:block;
	position:relative;
	
}
.cetaDown{
	background-image:url('/temas/default/img/seta.png');
	background-repeat: no-repeat;
	position:absolute;
	width:16px;
	height:16px;
	right:5px;
	top:7px;
	cursor:pointer;
}
.toggleMargem{
	float:left;
	/*width:600px;*/
	height:2px;
	display:block;
}

.toggleContent{
	width:100%;
	float:left;
	display:none;
}

.toggleTitulo{
	font-weight:bold;
	padding:10px 5px 10px 15px;
	display:block;
}

.toggleBtn{
	width:100%;
	float:left;
	text-align:right;
	display:block;
	cursor:pointer;
}

.toggleWrapper{
	margin-right:10px;
	display:block;
}

#toggle_image{
	position: relative;
	display:block;
	height:1px;
}

#toggle_image img{
	position: absolute;
	top:0;
	left:0;
}

.overflow{
	overflow:hidden;
}

.mapContainer{
	float:right;
	width: 171px;
	display:block;
	overflow:hidden;
}

.mapContainer img{
	border:none;
}

.oportunidadesWrapper{
	width: 100%;
	display:block;
	overflow: hidden;
	position: relative;	
	margin-top: 10px;
}
.oportunidadeWrapper{
	width: 100%;
	display:block;
	overflow: hidden;
	position: relative;
}

.oportunidade{
	display:block;
	overflow: hidden;
	width:100%;
	background-color: #C5E2F5;
	margin-bottom: 5px;
	padding: 3px 0 ;
}

.oportunidade span{
	font-weight: bold;
	
}

.oportunidade .chkoportunidades{
	background-color: #FFF;
	border: solid 1px #878787;
}

.oportunidadeDetalhe{
	display: none;
	width: 100%;
	
}

.oportunidadeConteudo{
	padding: 10px;
}

.inlineLeft{
	font: normal 12px Verdana;
	color: #0066AF;
	float:left; 
	display:inline;
}

.inlineRight{
	float:right; 
	display:inline;
	margin: 3px;
}

.inlineRight a{
	color:#423E3D;
}


.cvform{
	padding: 15px 0px;
	list-style:none;
	border-top: dotted 1px #878585;
	border-bottom: dotted 1px #878585;
	margin: 15px 0;
}

.cvform label{
	width: 200px;
	display:block;
	float:left;
	color: #0083D7;
}

.cvform li{
	clear: both;
	margin-bottom: 15px;
}




#hideForm{
	display:none;
}

.largo{
	width: 373px;
	border: solid 1px #878787;
}

.withBorder{
	border: solid 1px #878787;
}
.downloadLinkDiv{
	height: 20px;
	border-top: dotted 1px #878585;
	margin-top:10px;
	padding-top:20px;	
}

.textoAqui{
	display:block;
	padding-right:5px;
	float:left
}

.concordo{
	border-top: dotted 1px #878585;
	margin-top:10px;
	padding-top:10px;
	display:block;
}

.imageTopRight{
	width:101px;
	height:101px;
	overflow:hidden;
	display:block;
	float:right;
}

#output{
	font: bold 11px Arial;
	color: #990000;
}

.bolsaWrapper{
	display:block;
	width:100; 
	overflow:hidden; 
	border-bottom: dotted 1px #878585;
	font: bold 9px Verdana;
	padding: 5px 0;
}

.bolsaWrapper table{
	padding:0px;
	margin:0px;
	width:100%;
}

.bolsaWrapper table .large{
	width:450px;
	color:#424242;
}

.bolsaWrapper table .notSolarge{
	color:#0083D7;
}

.bolsaWrapper table .clear{
	background-color:#EBEBEB;
}


.plustop{
	border-top: dotted 1px #878585;
}
.jScrollPaneContainer {
	outline: none;
}
object {
	outline: none;
}

.posChkme{
	float:left; 
	margin-right:10px;
	margin-top:13px
}


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

.galWrapper{
	display:block;
	overflow:hidden;
	text-align: center;
}

.galWrapperCenter{
	text-align:left;
	margin: 0 auto;
	width: 535px;
}

.videoBox{
	display:block;
	overflow:hidden;
	width:160px;
	float:left;
	margin-right:25px;
	margin-bottom: 25px;
}
.imgVideoBox{
	display:block;
	overflow:hidden;
	width:160px;
	height:110px;	
}

.imgVideoBox img{
	border: none;
}

.infoVideoBox{
	display:block;
	overflow:hidden;
	width:160px;	
}

.infoVideoBox ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.infoVideoBox .tit a{
	color:#333333;
	display:block;
	padding:2px 3px;
	text-decoration:none;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.infoVideoBox .tit a:hover{
	color:#209CD2;
	text-decoration:underline;
}

.infoVideoBox .titpdf a{
	color:#8C8C8C;
	display:block;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:2px 3px;
	text-decoration:none;
}

.infoVideoBox .titpdf a:hover{
	text-decoration:underline;
}

.noMargin{
	margin-right: 0px;
}

.clearMe{
	clear:both;
}

.lojasTopo{
	display:block;
	overflow: hidden;
	margin:0px 0px 20px 0px
}

.lojasZonaForm{
	display:block;
	overflow: hidden;
}

.lojaLinhaLabel{
	display:block;
	width:100%;
}

.lojaLabels{
	width:33%;
	display:block;
	float:left;
}

.lojaGrupoTitle{
	font-weight: bold;
	margin:15px 0px;
	display:block;
}

.lojasSites{
	margin:0px;
	padding:0px;
	list-style: none;
}

.lojasSites li{
	display:block;
	margin:5px 0;
}
