﻿body,dl,dt,dd,h1,h2,h3,h4,ul,h5,h6,pre,code,form,fieldset,legend,textarea,p,img,select,textarea,blockquote,th,td{
	margin:0;
	padding:0;
	border:none;
	outline: 0;

}

ul {
margin:0;
padding:0;

}
li {
margin:0;
padding:0;
}


ul li a{vertical-align: bottom; /* This fixes the IE5 Win gap! */}

li:after { clear : both; content: "."; display : block; height : 0; visibility : hidden; }

body{  font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif;  background:#fff; color: #666 }
.bgInterna{background: url(../img/bg_interno.jpg) no-repeat scroll top center}

.noBg{background:none; background-color:#FFF}

.clear{clear:both ; }

a {text-decoration:none}


a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;

}
a:active {
	text-decoration: none;
}


#espacoFlash img{
filter:none!important;
}


@font-face {
    font-family: 'Gotham-Medium';
    src: url('../fonts/gothammedium0.eot');
    src: local('☺'), 
	url('../fonts/gothammedium0d41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gothammedium0.html') format('woff'),
    url('../fonts/gothammedium0.ttf') format('truetype'),
    url('../fonts/gothammedium0-2.html#gothammedium0') format('svg');
    font-weight: normal;
    font-style: normal;

}	



@font-face {
    font-family: 'gotham_boldregular';
    src: url('../fonts/gotham-bold-webfont.eot');
    src: local('☺'), 
	url('../fonts/gotham-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-bold-webfont.woff') format('woff'),
    url('../fonts/gotham-bold-webfont.ttf') format('truetype'),
    url('../fonts/gotham-bold-webfont.html#gotham_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}	


@font-face {
    font-family: 'gotham_lightregular';
    src: url('../fonts/gotham-light-webfont.eot');
    src: local('☺'), 
	url('../fonts/gotham-light-webfontd41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-light-webfont.woff') format('woff'),
    url('../fonts/gotham-light-webfont.ttf') format('truetype'),
    url('../fonts/gotham-light-webfont.html#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}	


@font-face {
    font-family: 'gotham_thinregular';
    src: url('../fonts/gotham-thin-webfont.eot');
    src: local('☺'), 
	url('../fonts/gotham-thin-webfontd41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-thin-webfont.woff') format('woff'),
    url('../fonts/gotham-thin-webfont.ttf') format('truetype'),
    url('../fonts/gotham-thin-webfont.html#gotham_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamBook';
    src: url('../fonts/gothambook.eot');
    src: local('☺'), 
	url('../fonts/gothambookd41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gothambook.woff') format('woff'),
    url('../fonts/gothambook.ttf') format('truetype'),
    url('../fonts/gothambook.html#gothambook') format('svg');
    font-weight: normal;
    font-style: normal;

}




html, body{ width:100%; height:100%; min-width:100%}


	/* Margins e Paddings */
	.pl21{padding-left:21px;}
	.pt5{padding-top:5px;}
	.pt4{padding-top:4px;}
	.mb7{margin-bottom:7px;}
	.mb15{margin-bottom:15px;}
	.mrl20{margin:0 20px;}
	.mt40{margin-top:50px;}
	.mt30{margin-top:30px;}
	.mt20{margin-top:20px;}
	.mr15{margin-right:15px;}
	.mr10{margin-right:10px;}
	.mr5{margin-right:5px;}
	.mb45{margin-bottom:45px;}
	.mb7{margin-bottom:7px;}
	.mt5{margin-top:5px;}
	.mt2{margin-top:2px;}	
	.mt10{margin-top:10px;}
	.mt15{margin-top:15px;}
	.mlrauto{margin:0 auto;}
	.ml8{margin-left:8px;}
	.ml15{margin-left:15px; }
	.ml20{margin-left:20px;}
	.ml30{ margin-left:30px;}
	.ml7{margin-left:7px;}
	.pt0{padding-top:0px;}
	.pl0{padding-left:0px;}
	.flo_l{float:left;}
    .pt210{padding-top:210px;} 

    /* Font Size */
    .size11{ font-size:11px; padding-top:20px }
	.size10{ font-size:10px; padding-top:35px}
	.bold{ font-weight:bold}

	
	/**Class**/
		
	.over { overflow:hidden; text-indent:-9000px;}
	
	.img-right	{ float:right; margin:0px 0 15px 16px;}
	.img-left	{ float:left; margin:0px 16px 15px 0;}
	
	.right		{ float:right; }
	.left		{ float:left; }	
	
	.block	{ display:block;}
	.none	{ display:none; }
	
	.clear		{clear:both;}
	.clearleft	{clear:left;}
	.clearfix:after  { clear:both; content: "."; display:block; height:0; visibility:hidden; }
	.clearfix 		 { display:inline-block; }
	* html .clearfix { height:1%; }
	.clearfix 		 { display:block; }
	*+html .clearfix { min-height:1%; }
	
.container{width: 990px; margin: 0 auto; overflow:visible; border-collapse:collapse; padding: 0px; text-align: left;}	
.espacoAnimacao{ position: absolute; width: 100%;  background: url(../img/sombra_banner.gif) repeat-x scroll bottom center; padding-bottom: 70px; top: 0; z-index: 1; left: 0 }
.containerBanner{min-width:1000px; position:relative; overflow:hidden; margin:0 auto;}
.container_16{	left:50%;	margin-left:-1400px;	width:2800px;	height:600px;}
.innerfade li{ display:none}

.header{position: relative; z-index: 999; margin-top: 25px }
.header > div.left a{font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif; font-size: 18px; color: #fff; float: left; text-transform: uppercase; padding-top: 26px; background: url(../img/logo_brmalls.png) no-repeat scroll top left transparent; text-decoration: none; width: 229px; }
.header > div.right{font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #fff; text-transform: uppercase; width: 470px;}
.header > div.right span{float: left; padding-top: 12px; padding-right: 22px}
.header > div.right a{color: #fff}
.posicionaFormHome{ float: left; width: 307px; background: url(../img/bg_busca.gif) repeat-x scroll center center; height: 39px;}
.inputBusca{ float:left; width:202px; background: url(../img/ico_busca.png) no-repeat scroll 15px center;  border: 1px #eae9e7 solid; height:35px; padding-left:40px;  line-height:35px; font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#9d9fa2; }

.bgMenu{float: left; width: 100%; min-width: 100%; position: relative; z-index: 999; padding-top: 25px} /**alterado por Bruno 07/05/2013**/
.menuPrinc{ float:left; background: url(../img/bg_menu.png) repeat center center; width:100%; height:60px;  }
.menuPrinc ul { list-style:none; float:right; right:50%; position:relative; clear:left; font-family: "gotham_lightregular";_font-family: Helvetica, Arial, sans-serif}
.menuPrinc ul > li {float:left; position:relative; margin-left:45px;   }
.menuPrinc ul li:first-child{margin-left: 0}
.dropdown{ position:relative; z-index:9999 }  
.dropdown a {
    color: #f7f7f7;
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    width:192px;
	text-decoration:none;
    padding: 8px 0 12px 20px;
    line-height: 20px;
}
.dropdown a:hover{color: #666}
.dropdown a strong{ font-family: "gotham_boldregular";_font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 24px; display: block; line-height: 20px;}
.dropdown li {display:inline-block; left:50%}
.dropdown li:hover{background:url(../img/bg_submenu.gif) repeat-y scroll center center;}
.dropdown > li:hover > a{color:#666666; background: none; -webkit-text-fill-color: #666 }
.dropdown > li:hover > a > strong{	background: -webkit-linear-gradient(#279ae3, #005eac); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #147dc9}
.dropdown ul li{ list-style:none; }
.menuPrinc ul .sub-menu{ font-family: "gotham_lightregular";_font-family: Helvetica, Arial, sans-serif; font-size:11px; }
.sub-menu {width:212px;  background:url(../img/bg_submenu.gif) repeat-y scroll center center;   }
.sub-menu li{ list-style:none; width:176px; background:url(../img/bg_submenu.html) repeat-y center center;  left:0; padding: 0 18px; margin-left: 0 }
.dropdown ul.sub-menu a{padding:5px 0px 6px 0px;  border-top:1px #cdcecd dotted; width: 176px; color:#303030; background: none; -webkit-text-fill-color: #303030  }
.dropdown ul.sub-menu a:hover{color: #fff; -webkit-text-fill-color: #fff}
.dropdown ul.sub-menu li{margin-left: 0}
.dropdown li:hover ul li:hover{background:url(../img/bg_submenu_hover.png) repeat-y center center }
.dropdown li:hover ul li:hover a{ color:#fff ; width: 176px;   }
.dropdown li:hover ul li a{ font-size:11px; color:#303030 ; text-decoration:none; text-transform:none;  display:block; }
.dropdown li ul li:hover{  text-decoration: none;  }

.conteudoBaixo{position: relative; margin-top: 550px; z-index: 99; float: left; width: 100%;} /**alterado por Bruno 17/05/2013**/
h1{text-align: center; width: 100%; display: block; font-weight: normal; text-transform: uppercase; font-family: "gotham_thinregular";_font-family: Helvetica, Arial, sans-serif; font-size:40px; color: #323232; float: left; background:url(../img/linha_titulo.gif) no-repeat center bottom; padding-bottom: 40px  }
h2{text-align: center; width: 890px; display: block; font-weight: normal; text-transform: uppercase; font-family: "gotham_thinregular";_font-family: Helvetica, Arial, sans-serif; font-size:20px; color: #323232; line-height: 30px; margin: 0 auto  }
.espacoImagem{float: left; width: 100%; background:url(../img/img_destaque.jpg) no-repeat scroll center center; height: 221px; margin: 20px 0}

.espacoVideo{float: left; width: 100%; text-align: center; padding: 35px 0}

.bgMapa{ width: 100%; min-width: 100%; background:url(../img/bg_mapa.jpg) no-repeat center center; position: relative; overflow: hidden }
.bgGrade{ width: 100%; background:url(../img/bg_mapa_grade.png) repeat center center; height: 685px; padding-top:80px;  position: relative; overflow: hidden}
.bgMapa h1{color: #fff; font-family: "gotham_lightregular";_font-family: Helvetica, Arial, sans-serif; background:url(../img/linha_titulo_contato.png) no-repeat scroll bottom center; margin-bottom: 70px}
.bgMapa .formContato{ clear : none; display : inline-block;  float : left; margin :5px 0 0 0; width : 350px; }
.bgMapa .sidebar-right{ background :  url(../img/bg_contato.png) repeat; display : block; float : left;  width:500px; height : 382px; margin-left: -265px; left: 50%; padding: 20px 0px 0 30px; position:relative; }

.formContato p{text-transform: uppercase; font-family: "Gotham-Medium";_font-family: Helvetica, Arial, sans-serif; font-size:12px; color: #fff; padding-bottom: 15px;}
.contato {list-style:none; width: 350px; }
.contato li { list-style:none; padding-bottom: 20px; float: left;   }
.contato li textarea { width:328px; height:196px; padding:10px; resize:none; position: relative; z-index:9; float:left; overflow: auto; border: 1px #7e9fea solid; text-transform: uppercase; font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#323232; background:  url(../img/bg_input.png) repeat;  }
.contato li.mensagem{width: 598px;}
.contato li.bts {text-align: left;	float:left;border: none;width: auto; margin-top: -65px}

.contato .inputContato{ float:left; width:338px;line-height:33px; height:33px; background:  url(../img/bg_input.png) repeat;  text-transform: uppercase;  border: 1px #7e9fea solid; font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#323232; padding-left:10px;  }
.contato li.bts input{margin-left: 15px;  position: relative; z-index:99;}

.bgMapa .btn_limpar{ display: none}
.bgMapa .btn_limpar_en{ display: none}
.btn_enviar {    background: url(../img/bt-enviar.png) no-repeat scroll 0 0 transparent; border:  none; cursor: pointer;height: 78px; width: 78px; vertical-align: bottom;}
.btn_enviar_en {    background: url(../img/bt-enviar.html) no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 78px; width: 78px;  vertical-align: bottom;	}
.btn_cancelar {    background: url(../img/bt-cancelar.html) no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 25px; width: 70px;  vertical-align: bottom;}
.btn_cancelar_en  {    background: url(../img/bt-cancelar_en.html) no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 25px; width: 70px;  vertical-align: bottom;}

.sidebar-right div.left{width: 500px;}
.sidebar-right h2{color: #fff; font-family: "Gotham-Medium";_font-family: Helvetica, Arial, sans-serif; width: auto; font-size: 18px; margin: 0; padding-bottom: 10px; text-align: left;}
.sidebar-right p{color: #fff; font-family: "gotham_lightregular";_font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; width: 500px; text-align: justify; }
.sidebar-right span.left{padding: 30px 0 0 40px; width: 500px }
.sidebar-right span.left p{border-left:1px #fff solid; padding-left: 10px; margin-left: 5px }
.sidebar-right span.left a{color: #fff}

.txt-rodape{float: left; width: 100%; text-align: center; padding-top: 65px; padding-bottom: 50px }
.txt-rodape a.btnTopo{color: #727272; font-family: "gotham_lightregular";_font-family: Helvetica, Arial, sans-serif; font-size: 7px; text-transform: uppercase; background:url(../img/seta_topo.gif) no-repeat center top; padding-top:25px }
.txt-rodape p{color: #727272; font-family: "gotham_lightregular";_font-family: Helvetica, Arial, sans-serif; font-size: 12px; padding-top: 30px}
.txt-rodape p a{color: #727272;}

.breadcrumb { float:left;  margin-top: 45px; width: 100%; margin-bottom: 40px}
.breadcrumb ul { list-style:none; width:750px; float:left; font-size:11px; font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif; color: #3e3e3e }
.breadcrumb ul li{ float: left; color:#3e3e3e; font-size:11px; margin-right: 10px;}
.breadcrumb ul li img{ margin-top: 5px}  
.breadcrumb ul li a{color:#626161; font-size: 12px; text-decoration: none;}
.breadcrumb ul li:last-child a{border-bottom: 1px #a0c0ef dashed; padding-bottom: 3px}

.posiFerramentaShow{ float: right; } 
.posiFerramentaShow img{vertical-align: middle; }
.posiFerramentaShow a{margin: 0px 5px; float: left}

.containerInterno h1{text-align: left; color: #0866a8; float: left; background:none; padding-bottom: 20px; border-bottom: 1px #e3e3e3 solid; text-transform: none; margin-bottom: 35px  }
.txt-rodape .container{width: 1245px}
.txtShow{color: #666666; font-family: "gotham_lightregular";_font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height:1.8em; float: left; width: 100%; padding-bottom: 50px}
.txtShow h2{width: 100%; text-align: left;  text-transform: none; font-size:24px; color: #0866a8; line-height: normal; margin: 25px 0 15px 0}
.containerInterno .txt-rodape{background: #dae7f6; padding: 40px 0 20px 0; }
a.btnMarca{ position: fixed; bottom:0; right:200px; font-family: "gotham_thinregular";_font-family: Helvetica, Arial, sans-serif; font-size:11px; color: #fff; background:  url(../img/btn_marcar.png) no-repeat; width: 105px; height: 28px; padding:25px 0 0 36px;  text-transform: uppercase; text-decoration: none; margin-top: -92px}

.nav{position: fixed; top:377px; width: 100%; z-index: 999; overflow: hidden}
.nav a{width: 233px; height: 102px; padding-top:25px; position: relative; overflow: hidden; color: #f2f2f2; text-transform: uppercase; font-family: "gotham_lightregular";_font-family: Helvetica, Arial, sans-serif; font-size: 10px; text-decoration: none; font-size: 1px; position: fixed; top: 377px;}  /**alterado por Bruno 17/05/2013**/
.nav a strong{font-size:1px }
.nav a:hover { color: #666666; font-size: 10px}
.nav a:hover strong{color: #279ae3; display: block; font-size: 24px; padding-top: 10px}
.nav a.navAnt{ float: left; background:url(../img/prev_nav.png) no-repeat left center; margin-left: -300px; padding-right: 30px; text-align: right; padding-left: 200px; left:0 } /**alterado por Bruno 17/05/2013**/
.nav a.navAnt:hover{background:url(../img/prev_nav_hover.png) no-repeat center center; margin-left: -81px;}
.nav a.navPro{ float: right; background:url(../img/next_nav.png) no-repeat right center; margin-right: -300px; padding-left: 30px; padding-right: 200px; right:0 }  /**alterado por Bruno 17/05/2013**/
.nav a.navPro:hover{ background:url(../img/next_nav_hover.png) no-repeat right center; margin-right: -79px; }


#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:45px;
	height:20px;
	border:none;
	background:#f7f7f7 url(../img/seta_topo.gif) no-repeat center 5px;
	color: #727272; font-family: "gotham_lightregular";_font-family: Helvetica, Arial, sans-serif; font-size: 7px; text-transform: uppercase; text-align: center; padding-top: 25px; z-index: 9999
}
#toTopHover {
	background:#f7f7f7 url("../img/seta_topo.gif") no-repeat center top;
	width:45px;
	height:45px;
	display:none;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;	
	color: #727272; font-family: "gotham_lightregular";_font-family: Helvetica, Arial, sans-serif; font-size: 7px; text-transform: uppercase;
}
#toTop:active, #toTop:focus {
	outline:none;
}

img.imgBorda{background: #ffffff; border: 1px #eaeaea solid; padding: 10px; margin-bottom: 10px}

.tabelaShow{border-collapse:collapse; margin:30px 0px;  font-size:12px; color:#666; float:left; font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif;  text-align: center;  }
.tabelaShow td{   padding:10px 15px; }
.tabelaShow tr.linhaCinza td{ background: #f4f4f4}
.tabelaTopo td{ color:#fff; font-size: 14px; text-transform: uppercase;  background: #68bfec; padding: 15px 0; }

.listShow ul{list-style: none; margin: 30px 0 30px 30px}
.listShow ul li{background:url(../img/bullet_show.gif) no-repeat left 3px; padding-left: 30px; padding-bottom: 30px}

.txtShow a{color: #279ae3; font-style: italic;}

.tabelaShopping{border-collapse:collapse; margin:20px 0px;  font-size:13px; color:#666; background:#ffffff; float:left; font-family: "GothamBook"; _font-family: Helvetica, Arial, sans-serif;    }
.tabelaShopping td{   padding:8px 20px; }
.tabelaShopping tr.linhaCinza td.celCinza{background: #e6e6e6; color: #a1a1a1}
.tabelaShopping td.celCinza{color: #a1a1a1}
.txtShow .tabelaShopping td.celAzul{color: #1878b5}
.tabelaShopping tr.linhaCinza td{ background: #f4f4f4}
.txtShow .tabelaShopping tr.linhaCinza td.celAzul{color: #1878b5}
.tabelaShopping .tabelaTopo td:first-child{ color:#38a0e2; font-size: 16px; text-transform: uppercase;  background: #f6f6f6; padding: 8px 15px; }
.tabelaShopping .tabelaTopo td{background: #fff}

#conteudoMarcador{	width: 444px;
	height:306px;
	border-collapse:collapse;
	text-align:left; /* "remédio" para o hack do IE */
	position:fixed; z-index:99999;
	left:50%; top:50%;
	margin-left:-222px; margin-top:-143px;
	background: #fff;
	-webkit-box-shadow: #666 0px 15px 30px;
-moz-box-shadow: #666 0px 15px 30px;
box-shadow: #666 0px 15px 30px;
behavior: url(PIE.html);}

.bgTopoBox{display: block; height: 27px; padding: 10px 15px; background:url(../img/bg_topo_box.gif) repeat-x left top }
.bgTopoBox h2{float: left; width:auto; text-align: left; line-height:18px; font-family: "Gotham-Medium"; _font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 18px; background: -webkit-linear-gradient(#ffffff, #dbdcdf); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.bgTopoBox a{float: right;}
#conteudoMarcador p{font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif; display: block; border: 1px #c6c5c5 solid; padding: 10px 15px; margin: 15px 10px 0 10px; font-size: 11px;color: #666666}
#conteudoMarcador h3{float: left; width:auto;  font-family: "gotham_thinregular"; _font-family: Helvetica, Arial, sans-serif; color: #195aab; font-size: 24px; text-transform: uppercase; padding: 30px 0 0 30px}
#conteudoMarcador a.btnLink{float: right; text-decoration: none;  font-family: "gotham_thinregular"; _font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 10px; text-transform: uppercase; padding: 7px 9px; background: #2a75d4; margin: 30px 30px 0 0}

.listaListNormal  {list-style:none; margin-bottom:20px; float:left; width:100%;  }
.listaListNormal li { float:left; width:100%; min-width:100%; padding:10px 0;  list-style:none; list-style-type:none; background:none;   }
.listaListNormal li:first-child{ padding-top:0}
.textoListNormal{float:left;  font-size:14px; color:#666; line-height:15px; padding:5px 0px; }
.dataListData{float:left; font-size:15px; color:#666;  padding-right:5px; padding-left:14px; }
.posicionaTextoList{float:left; width:83%;  }
a.linkListaNormal{float:left; font-size:14px; color:#279ae3;}

.navList{ width:100%; float:left; text-align:left; min-width:100%;   }
.navList a{ font-size:16px; color:#279ae3;  border-left:1px #959595 solid; padding:0px 10px 0px 10px; font-style: normal;  }
.navList a:first-child{border-left:none}
.navList a.navMarcada{color:#666; }
.navList a.btnAnt{background:  url(../img/nav_prev.gif) no-repeat  left 7px; padding-left: 15px;}
.navList a.btnProx{background:  url(../img/nav_next.gif) no-repeat  right 7px; padding-right: 15px;}

/* -------------------- INICIO DAS CLASSES PARA ENVIAR A UM AMIGO -------------------- */ 
.formMail{	width: 444px;
	height:430px;
	border-collapse:collapse;
	text-align:left; /* "remédio" para o hack do IE */
	position:fixed; z-index:99999;
	left:50%; top:50%;
	margin-left:-222px; margin-top:-215px;
	background: #fff;
	-webkit-box-shadow: #666 0px 15px 30px;
-moz-box-shadow: #666 0px 15px 30px;
box-shadow: #666 0px 15px 30px;
behavior: url(PIE.html);}

ul.contatoMail .inputContato{ width:254px; padding-left:10px;  border: 1px #c4c3c3 solid;   line-height:35px; font-size:12px; color:#666; background: #fff; height:35px; font-family: "gotham_thinregular"; _font-family:  Arial, Helvetica, sans-serif;}
ul.contatoMail {list-style:none; margin-top: 10px; margin-left: 15px}
ul.contatoMail li:first-child{padding-top: 0}
ul.contatoMail li { display:block;  padding-bottom:16px; }
ul.contatoMail li label { display:block; float:left; width:130px; text-align: right; font-size:16px; color:#195aab; margin-top:10px; text-transform: uppercase; margin-right: 10px; line-height:16px; font-family: "gotham_thinregular"; _font-family:  Arial, Helvetica, sans-serif}
ul.contatoMail li textarea { font-family: "gotham_thinregular"; _font-family:  Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; padding:5px 5px; text-align:justify; width:254px ; height:107px;border: 1px #c4c3c3 solid; background:#fff; margin-top: 6px; overflow: auto; resize: none}
ul.contatoMail li.bts {
	text-align: center;
	padding-top: 15px;
}

.bt-gerar {   background: url(../img/bt-gerar.gif) repeat scroll 0 0 transparent; border:  none; cursor: pointer; height: 26px; width: 93px; vertical-align: top;}
.bt-gerar_en {    background: url(../img/bt-gerar_en.gif) repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 26px; width: 93px; vertical-align: top;	}
.bt-enviar {    background: url(../img/bt-enviar.gif) repeat scroll 0 0 transparent; border:  none; cursor: pointer; height: 26px; width: 81px; vertical-align: top;margin-right:5px;}
.bt-enviar_en {    background: url(../img/bt-enviar_en.gif) repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 26px; width: 81px; vertical-align: top;	}
.bt-cancelar {    background: url(../img/bt-cancelar.gif) repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 26px; width: 93px; vertical-align: top;}
.bt-cancelar_en {    background: url(../img/bt-cancelar_en.gif) repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 26px; width: 93px; vertical-align: top;}

.containerImpressao .header > div.left a{ color: #195aab; background: url(../img/logo_brmalls_impressao.png) no-repeat scroll top left transparent; }
.containerImpressao .containerInterno h1{padding-top: 30px;}


#conteudoPdf{
	width: 444px;
	height:433px;
	border-collapse:collapse;
	text-align:left; /* "remédio" para o hack do IE */
	position:fixed; z-index:99999;
	left:50%; top:50%;
	margin-left:-222px; margin-top:-240px;
	background: #fff;
	-webkit-box-shadow: #666 0px 15px 30px;
-moz-box-shadow: #666 0px 15px 30px;
box-shadow: #666 0px 15px 30px;
behavior: url(PIE.html);
}

#conteudoPdf a.linkPdf{color: #008BFE; font-size: 11px; margin: 10px 0 10px 0px; float: left }
#conteudoPdf .textoCamposAlertasRi{color: #666666; font-size: 12px; display: block; padding: 10px 0 0 20px; font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif; }
#conteudoPdf .mt20{ font-size: 14px;}
#conteudoPdf .font12{font-size: 12px;}
#conteudoPdf input[type="checkbox"]{vertical-align: middle; margin: 0; margin-right: 5px; margin-bottom: 4px}
.tablePdf{ width:380px; height:245px; overflow: auto;  margin:10px 0px 0 20px; padding:10px; padding-top:0;  border:1px #bababa solid; background:#FFF; font-size: 12px; color: #666;  font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif; }
.tablePdf ul{ list-style:none}
.tablePdf ul li{ padding-bottom:3px}
.tablePdf .subTitPdf{color:#0866a8; font-size:12px;font-family: "gotham_boldregular"; _font-family:  Arial, Helvetica, sans-serif;  margin-top:10px; margin-bottom:5px; display:block; width:auto; min-width:100%; text-transform:uppercase;}
.titPdf{color:#004b85; font-size:24px; text-transform:uppercase; display:block; padding:10px 0 10px 0px;}
.tablePdf .textoCamposAlertasRi{ font-size:12px;}
.tablePdf a{color:#999; font-size:13px; text-decoration:none}
.tablePdf a:hover{color:#999999}
.tablePdf a img{ margin:5px 5px 0px 20px;}
.tablePdf .textoCamposAlertasRi{ padding-left:0}
.textboxFavoritos { ; font-size:12px; color:#999; text-decoration:none; text-align:justify; border:1px solid #d77b93; width:260px; height:20px; line-height:20px }


.bg_ou{ width:100%; float:left; background:url(../img/bg_ou_config.gif) no-repeat center center; font-family: "gotham_lightregular"; _font-family: Helvetica, Arial, sans-serif; font-size:18px; color:#515151; text-align:center; text-transform:uppercase; padding:3px 0; margin-top:25px}
#conteudoMarcador a.btnMarcar{ font-size:14px; padding:9px 13px; margin-right:120px; }

#fade, .fade { 

	background: #000;	
	position:fixed;	
	left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 7779;
	cursor:pointer;
	 filter:alpha(opacity=69);-moz-opacity:.70;opacity:.70;
}

/********** adicionados por marcelo ****************/

.link_shopping {
	background-color:#68c0ec;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #68c0ec;
	display:inline-block;
	color:#ffffff!important;
	font-family:arial!important;
	font-size:11px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none!important;
}.link_shopping:hover {
	background-color:#40a4d6!important;
	border:1px solid #40a4d6!important;
}.link_shopping:active {
	position:relative;
	top:1px;
}

/* Carrossel Palco */
 .listShow ul#palco { list-style:none; list-style-type:none;padding:0;margin:0}
 .listShow ul#palco li {padding:0!important}
.jcarousel-skin-tango1 .jcarousel-container {
top:90px;
left:40px;
}

.jcarousel-skin-tango1 .jcarousel-container-horizontal {
    width:910px;
    padding: 0 0 0 0;
	
}


.jcarousel-skin-tango1 .jcarousel-clip-horizontal {
    width:910px;
    height: 489px;
}

.jcarousel-skin-tango1 .jcarousel-item {
	width:910px;
    height:489px;
}


.jcarousel-skin-tango1 .jcarousel-item-horizontal {
    margin-bottom: 0px;
}

.jcarousel-skin-tango1 .jcarousel-item-placeholder {
   
   
    
}

/**
 *  Botoes Horizontais
 */

.jcarousel-skin-tango1 .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    left: 926px;
    width: 21px;
    height: 630px;
    cursor: pointer;
    background: transparent url(../img/palco_dir.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-next-horizontal:hover {
    background-position: 0 -32px;
    background: transparent url(../img/palco_hover_dir.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-next-horizontal:active {
    background-position: 0 -64px;
	 background: transparent url(../img/palco_dir.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango1 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -96px;
	 background: transparent url(../img/palco_dir.png) no-repeat 0 0;
}
.jcarousel-skin-tango1 .jcarousel-prev-horizontal {
    position: absolute;
    top: 15px;
    left: -35px;
    width: 19px;
    height: 608px;
    cursor: pointer;
    background: transparent url(../img/palco_esq.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal:hover {
    background-position: 0 -32px;
    background: transparent url(../img/palco_hover_esq.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal:active {
    background-position: 0 -64px;
	 background: transparent url(../img/palco_esq.png) no-repeat 0 0;
}

.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango1 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -96px;
	 background: transparent url(../img/palco_esq_inativo.html) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-container {
top:62px;
left:26px;
}

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width:922px;
    padding: 0 0 0 0;
	
}


.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width:922px;
    height: 591px;
}

.jcarousel-skin-tango2 .jcarousel-item {
	width:922px;
    height:591px;
}


.jcarousel-skin-tango2 .jcarousel-item-horizontal {
    margin-bottom: 0px;
}

.jcarousel-skin-tango2 .jcarousel-item-placeholder {
   
   
    
}

/**
 *  Botoes Horizontais
 */

.jcarousel-skin-tango2 .jcarousel-next-horizontal {
    position: absolute;
    top: 28px;
    left: 940px;
    width: 21px;
    height: 630px;
    cursor: pointer;
    background: transparent url(../img/palco_dir.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover {
    background-position: 0 -32px;
    background: transparent url(../img/palco_hover_dir.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:active {
    background-position: 0 -64px;
	 background: transparent url(../img/palco_dir.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -96px;
	 background: transparent url(../img/palco_dir.png) no-repeat 0 0;
}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 42px;
    left: -21px;
    width: 19px;
    height: 608px;
    cursor: pointer;
    background: transparent url(../img/palco_esq.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover {
    background-position: 0 -32px;
    background: transparent url(../img/palco_hover_esq.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:active {
    background-position: 0 -64px;
	 background: transparent url(../img/palco_esq.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -96px;
	 background: transparent url(../img/palco_esq_inativo.html) no-repeat 0 0;
}
 .listShow ul#palco1 { list-style:none; list-style-type:none;padding:0;margin:0}
 .listShow ul#palco1 li {padding:0!important}
.jcarousel-skin-tango3 .jcarousel-container {
top:65px;
left:26px;
}

.jcarousel-skin-tango3 .jcarousel-container-horizontal {
    width:922px;
    padding: 0 0 0 0;
	
}


.jcarousel-skin-tango3 .jcarousel-clip-horizontal {
    width:922px;
    height: 591px;
}

.jcarousel-skin-tango3 .jcarousel-item {
	width:922px;
    height:591px;
}


.jcarousel-skin-tango3 .jcarousel-item-horizontal {
    margin-bottom: 0px;
}

.jcarousel-skin-tango3 .jcarousel-item-placeholder {
   
   
    
}

/**
 *  Botoes Horizontais
 */

.jcarousel-skin-tango3 .jcarousel-next-horizontal {
    position: absolute;
    top: 26px;
    left: 940px;
    width: 21px;
    height: 630px;
    cursor: pointer;
    background: transparent url(../img/palco_dir.png) no-repeat 0 0;
}

.jcarousel-skin-tango3 .jcarousel-next-horizontal:hover {
    background-position: 0 -32px;
    background: transparent url(../img/palco_hover_dir.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango3 .jcarousel-next-horizontal:active {
    background-position: 0 -64px;
	 background: transparent url(../img/palco_dir.png) no-repeat 0 0;
}

.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -96px;
	 background: transparent url(../img/palco_dir.png) no-repeat 0 0;
}
.jcarousel-skin-tango3 .jcarousel-prev-horizontal {
    position: absolute;
    top: 40px;
    left: -21px;
    width: 19px;
    height: 608px;
    cursor: pointer;
    background: transparent url(../img/palco_esq.png) no-repeat 0 0;
}

.jcarousel-skin-tango3 .jcarousel-prev-horizontal:hover {
    background-position: 0 -32px;
    background: transparent url(../img/palco_hover_esq.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango3 .jcarousel-prev-horizontal:active {
    background-position: 0 -64px;
	 background: transparent url(../img/palco_esq.png) no-repeat 0 0;
}

.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -96px;
	 background: transparent url(../img/palco_esq_inativo.html) no-repeat 0 0;
}

div.palco {width:989px;height:733px;background:url(../img/palco.jpg) 4px 0 no-repeat;}
div.palco span {font-size:26px;color:#fff;font-weight:normal;padding:20px 0 0 20px;float:left}
td.titulo3 {border-bottom:1px solid #e4e4e4;background-color:#f9f9f9;border-top:1px solid #e4e4e4;padding:10px 0 10px 0;}
tr.linha_Cinza {background:#f5f5f5;}
td.nota {font-size:10px;text-align:left;border-top:1px solid #e4e4e4;}
.tabelaSimples td {padding:10px}
.total td {padding-top:0}
