﻿/*
	Descrição: Pavilhão Atlântico 2007
	Autor: Innovagency - http://www.innovagency.com/
*/
/*
	*GERAL
*/
* {margin:0; border:0; padding:0;}
html, body {font-size:62.5%; text-align:left;}
body, table {color:#444444; font:1.1em 'Trebuchet MS', Geneva, sans-serif; line-height:1.7em;}
input, select, textarea {color:#444444; font:1.1em 'Trebuchet MS', Geneva, sans-serif;}
table {border-collapse:collapse; border-spacing:0;}
input {border-width:thin;}
input[type="text"], select, textarea {border:solid 1px #000000;}
body {background:#000  url(/Style%20Library/PavilhaoAtlantico/images/Common/bgBody.gif) repeat-y left;}

* html legend {margin-left:-7px;} /* hack IE6 */
*:first-child+html legend {margin-left:-7px;} /* hack IE7 */

a {color:#000000; text-decoration: none }
a:hover {color:#000000; text-decoration: underline }

#console {background:#ffffff;}

/*
	*PÁGINA DE IMPRESSÃO
*/
@media screen {
	#HeaderPrint, #FooterPrint {display:none;}
}
@media print {

	#HeaderPrint, #FooterPrint {display:block;}
	#console{display:none;}
	body, .leftColumn, .MainColumn, .topMainBottom, .topMain, .footerContent { background: none }

	body { background: none; margin:: 0; padding: 0 }
	.leftColumn #ShowBanner{ display: none }
	.leftColumn .menuLeft { display: none }
	.leftColumn .patrocinadorList { display: none }
	.seconLeftColumn { display: none }
	#ctl00_PlaceHolderHeader_EditModePanel1 { display: none }
	.topMain { display: none }

	#serv-artigo-ext, #serv-artigo { padding:0px 10px 0 10px!important; }
	
	.breadcumbs a { display: none } 
	.breadcumbs span.CSSLastElement { display: block!important }	

	.artigo-content { float: none!important; clear: both; width: auto!important}
	.extra-content { float: none!important; clear: both; width: auto!important }
	
	.foto-galeria li { margin-right: 50px }	
	
	.footerContent { display: none }
	.divCentral, #lbOverlay, #lbCenter, #lbBottomContainer { display: none!important }
	
	
}

.MainContent {float:left; width:1004px; position: relative  }

.BgNone {background: #fff!important}
.TextWith {width: 875px!important}


/*
	*COLUMNS
*/
.leftColumn {text-align:right; float:left; width:122px; background:#000000 }
.leftColumn h1 {float:left; margin-bottom:25px;}
.leftColumn .imglateral { margin-bottom:15px;}


.patrocinadorList {margin-right:15px;}
.patrocinadorList p {color:#ffffff; font-size:1.1em; margin-top:20px;}
.patrocinadorList a {color:#ffffff; text-decoration:none;}
.patrocinadorList a:hover {color:#ffffff; text-decoration:underline;}
.patrocinadorList img {margin-top:5px;}

.MainColumn { float:left; width:882px; background: transparent url(/Style%20Library/PavilhaoAtlantico/images/Common/bgContentMain.gif) repeat-y center}

.menuPrincipal { margin-top:10px;}
.menuPrincipal .mainMenu { width:155px; list-style-type:none;}
.menuPrincipal .mainMenu a {color:#000000; font-size:0.9em; font-weight:bold; text-decoration:none; text-transform:uppercase; display:block; padding-left:13px; height:1%; background:transparent url(/Style%20Library/PavilhaoAtlantico/images/Common/seta-azul.gif) no-repeat 2px 5px;}
.menuPrincipal .mainMenu a:hover {color:#ffffff; text-decoration:none; background:#78ccd6 url(/Style%20Library/PavilhaoAtlantico/images/Common/seta-branca.gif) no-repeat 2px 5px;}
.menuPrincipal .mainMenu .activo {color:#ffffff; text-decoration:none; background:#78ccd6 url(/Style%20Library/PavilhaoAtlantico/images/Common/seta-branca.gif) no-repeat 2px 5px;padding-left:13px;text-transform:uppercase;  font-weight: bold;}
.menuPrincipal .subMenu {margin-left:13px; list-style-type:none;}
.menuPrincipal .subMenu a {color:#989898; font-size:0.9em; font-weight:bold; text-decoration:none; text-transform:uppercase; display:block; padding-left:13px; height:1%; background:transparent url(/Style%20Library/PavilhaoAtlantico/images/Common/seta-cinza.gif) no-repeat 2px 5px;}
.menuPrincipal .subMenu a:hover {color:#989898; text-decoration:none; background:#ededed url(/Style%20Library/PavilhaoAtlantico/images/Common/seta-cinza.gif) no-repeat 2px 5px;}
.menuPrincipal .subMenu .activo { font-weight: bold; color:#989898; display:block; text-decoration:none; background:#ededed url(/Style%20Library/PavilhaoAtlantico/images/Common/seta-cinza.gif) no-repeat 2px 5px;}
.menuPrincipal .eticketing {text-transform:lowercase !important;}


.leftTop {float:left; width:180px; padding-top:20px;}

.changeIdioma a {text-decoration:none; text-transform:uppercase; padding-right:5px;}
.changeIdioma img {margin-right:3px;}

.pesquisaGeral {margin-top:35px; width:155px; margin-bottom:17px;}
*html .pesquisaGeral{margin-top:10px;}
.pesquisaGeral p {margin-bottom:5px;}
.pesquisaGeral .hidden {display:none;}
.pesquisaGeral .inputtxt {width:149px; padding-left:5px;}

.proximosEventos {float:left; padding-left:40px; width:440px;margin-right:15px; margin-bottom: 0px }
.proximosEventos h2 {color:#c4c4c4; font-size:2.6em; font-weight:normal; line-height:1.0em; float:left;}
.proximosEventos table {float:left; clear:both; margin-top:10px; width:434px;}
.proximosEventos table table {float:none; clear:none; margin-top:0; width:auto; height:160px;}
.proximosEventos th {text-align:left; margin-right:14px; width:93px; vertical-align:top;}
.proximosEventos td {font-size:0.95em; font-weight:bold; text-align:left; margin-right:0; width:93px; vertical-align:top;}
.proximosEventos td td {margin-right:0; width:auto;}
.proximosEventos td .imgAgenda {vertical-align:bottom;}
.proximosEventos .data {color:#78ccd6; font-size:2.2em; line-height:0.8em;}
.proximosEventos .data .small {font-size:0.5em;}
.proximosEventos .data .mes {color:#000000;}
.proximosEventos .data .ano {font-size:0.5em;}
.proximosEventos .tipo {color:#a0a0a0; line-height:1.2em;}
.proximosEventos .link {font-size:0.9em; text-transform:uppercase; line-height:1.2em;}
.proximosEventos .link a {text-decoration:none;}
.proximosEventos .link a:hover {text-decoration:underline;}

.eTicketing { float:left; width:166px; margin-top:20px; margin-left:5px;}

/*.eTicketing fieldset { padding-top: 15px }*/

.eTicketing legend { padding: 10px 0 }

.eTicketing p {margin-bottom:5px;}
.eTicketing .hidden {display:none;}
.eTicketing select {width:166px;}
.eTicketing .frmControls {margin-top:11px; width:166px;}

.headerEspacos { text-align: left; float: left }
.headerEspacos img { display: block }

.seconLeftColumn {float:left; width:180px; padding-top:20px; padding-left:17px;}

#pesquisaAgenda {float:left; margin-top:35px;}
#pesquisaAgenda fieldset {float:left; }
#pesquisaAgenda legend {float:left; clear:both; margin-bottom:9px;}
#pesquisaAgenda legend span {color:#ffffff; display:block; width:147px; padding:2px 5px; background:#000000;}
#pesquisaAgenda p {clear:both; margin-bottom:5px;}
#pesquisaAgenda .hidden {display:none;}
#pesquisaAgenda .inputtxt {width:149px; padding-left:5px; z-index: 0 }

#pesquisaAgenda select {width:156px; }
#pesquisaAgenda .frmControls {margin-top:3px; width:155px;}

.botoesExtra {float:left; clear:both; margin-top:35px;}
.botoesExtra p {margin-top:17px; width:155px; height:62px; background:url(/Style%20Library/PavilhaoAtlantico/images/Common/bgLinkDestaque.gif) no-repeat left top;}
.botoesExtra p a {display:block; padding:12px 12px 0 5px;}


/*
	*CONTENT
*/
.centralContent { float:left; width: 685px;}
.topMain { width: 685px; background: transparent url(/Style%20Library/PavilhaoAtlantico/images/Common/bgContentHeaderRight.gif) no-repeat right top; min-height: 49px; height: 49px; }
/*.topMain[class] { float: left; height: auto;padding-top:25px; }*/
.topMain[class] { float: left; height: auto;}
.topMainBottom { width: 685px; background: #fff url(/Style%20Library/PavilhaoAtlantico/images/Common/bgContentHeaderBot.gif) no-repeat center bottom; display: block; height: 22px; clear: both }

.breadcumbs { clear:both; margin-bottom:20px; padding: 0 0 0 15px }
.breadcumbs ul { font-size:0.9em; list-style-type:none;}
.breadcumbs ul a {color:#7b7b7b;}

.AgendaActual {float:left; clear:both; padding-left:60px;}

.eventosMes strong {float:left; width:400px;}

.navigate {list-style-type:none;}
.navigate li {float:left;}

.EventosDestaques { padding-bottom: 10px  }

.eventosList {clear:both; width:400px;}
.eventosList ul {list-style-type:none;}
.eventosList li {clear:both;}
.eventosList .horario {float:left;}

/*
	*FOOTER
*/
.footerContent {float:left; clear:both; width:882px; padding-top:55px; padding-bottom:100px; background:#ffffff url(/Style%20Library/PavilhaoAtlantico/images/Common/bgColumnLateralFooter.gif) no-repeat left top;}

.contentTools {float:left; clear:both; padding-bottom:17px; padding-left:212px;}
.contentTools ul {list-style-type:none;}
.contentTools li {font-size:0.9em; text-transform:uppercase; float:left; margin-right:10px;}
.contentTools li img {float:left;}
/*.contentTools li span {cursor:pointer; float:left; clear:both; margin-top:-2px;}*/
.contentTools li a {color:#2c929e; text-decoration:none; display: block; padding-top: 16px }
.contentTools li a:hover {text-decoration:underline;}

.print { background: transparent url(/Style%20Library/PavilhaoAtlantico/images/Common/icon_print_lo.gif) no-repeat top left }
.print:hover { background: transparent url(/Style%20Library/PavilhaoAtlantico/images/Common/icon_print_hi.gif) no-repeat top left; color:#a5a5a5 }
.enviarAmigo { background: transparent url(/Style%20Library/PavilhaoAtlantico/images/Common/icon_enviar_lo.gif) no-repeat top left }
.enviarAmigo:hover { background: transparent url(/Style%20Library/PavilhaoAtlantico/images/Common/icon_enviar_hi.gif) no-repeat top left; color:#a5a5a5 }
.irTopo { background: transparent url(/Style%20Library/PavilhaoAtlantico/images/Common/ico-Topo.png) no-repeat top right}
.liGoTop{float:right !important;}


.footerText {float:left; clear:both; position:relative; width:882px;}
.footerText .footerLinks a {text-decoration:none; color:#000; display:block; float:left; margin-right:6px; background:#a8b3ad;}
.footerText .footerLinks a:hover {background:#333333;}
.footerText .footerLinks a strong {display:none; text-transform:uppercase;}
.footerText .footerLinks a:hover strong {font-size:1.1em; font-weight:normal; display:block; position:absolute; top:8px; left:120px;}
.footerText .footerLinks[class] a:hover strong {top:6px; left:135px;}
.footerText .footerLinks img {display:block;}

.footerText #gparquexpo { float:left; text-align:left; width:189px; height:1.1em; position:relative; z-index: 50}
.footerText #gparquexpo .menuGrupoParqueExpo {position:absolute; margin-left:8px }

.footerText .menuGrupoParqueExpo p.title img:hover, .footerText .showMenu p.title img { background:#333333;}

#gparquexpo .globalMenus { display:none; }
#gparquexpo.hover .globalMenus { display:block !important; width:189px; background:#b7bfbb; }

.footerText .menuGrupoParqueExpo:hover, .rodape .hover { position:absolute; bottom:-8px; left:0; width:189px; }
* html .footerText .hover { bottom:116px }
/*.footerText[class] .hover {bottom:5px;}*/
/*html:first-child .footerText .hover {bottom:0;} /* hack OP */
/*:first-child+html .footerText .hover { bottom:0; }*/

.footerText #gparquexpo .menus { padding-bottom:7px;}
.footerText #gparquexpo .menus strong { display:block; padding: 7px 15px 0 15px;}
.footerText #gparquexpo .menus ul { width:100%; padding-top:7px; list-style:none;}
.footerText #gparquexpo .menus ul li { clear:both; padding:0 0px; height: 1%}
.footerText #gparquexpo .menus ul li a {color:#fff; padding: 0 15px; height: 1%; text-decoration: none; color: #fff; font-weight: bold; display: block}
.footerText #gparquexpo .menus ul li a:hover { background: #78ccd6 }


.copyrightContent {float:left; margin-left:15px;}
.copyrightContent p {float:left;}
.copyrightContent .link {text-transform:uppercase;}
.copyrightContent .copyright {text-transform:uppercase;}
.copyrightContent a {text-decoration:none;}
.copyrightContent a:hover {text-decoration:underline;}

/*
	*EXTRAS
*/
.frmControls {text-align:right;}
.frmControls .submit {color:#ffffff; font-size:1.0em; font-weight:bold; text-transform:uppercase; text-align:left; margin:0; border:0; width:105px; height:1.8em; padding:0; padding-left:4px; background:#78ccd6 url(/Style%20Library/PavilhaoAtlantico/images/Common/seta-preta.gif) no-repeat 96% 50%;}
.frmControls .submit:hover { background-color:#a5a5a5}
.pDown { display: block; clear: both }
.floatRight{float:right;}
.clearRight{clear:right}

/* 

*BreadCrumb
*/

#ctl00_PlaceHolderTitleBreadcrumb_PavilhaoBreadCrumb span
{
	color:#7B7B7B;
	font-size:0.9em;
}

#ctl00_PlaceHolderTitleBreadcrumb_PavilhaoBreadCrumb span a
{
	color:#7B7B7B;
	font-size:1.0em;
}

.breadcumbs a { color:#7B7B7B; font-size:0.9em; padding:0 2px 0 2px; text-decoration: none }
.breadcumbs a:hover { text-decoration: underline }

#ctl00_PlaceHolderTitleBreadcrumb_PavilhaoBreadCrumb a:hover
{
	color:#7B7B7B;
	font-size:0.9em;
	padding:0 2px 0 2px;
}

#ctl00_PlaceHolderTitleBreadcrumb_PavilhaoBreadCrumb span a:hover
{
	color:#7B7B7B;
	font-size:1.0em;
	padding:0 2px 0 2px;
}


#ctl00_PlaceHolderTitleBreadcrumb_PavilhaoBreadCrumb span.CSSLastElement
{
	font-weight:bold;
	color: #444444 !important;
}

/* TEXTO INTRODUTORIO */
.imagemComTexto img{
	float:left;
	width:325px;	
	border-top: 2px solid #78ccd6 !important;
}

.textoComImagem{
	float:left;
	width:280px;
	padding: 20px 25px 5px 0;
	border-bottom: 1px solid #78ccd6;
	border-top: 2px solid #78ccd6;
	margin-bottom: 15px;
	margin-right:20px !important;
}
.textoSemImagem{
	padding: 20px 25px 5px 0;
	border-bottom: 1px solid #78ccd6;
	border-top: 2px solid #78ccd6;
	margin-bottom: 15px;
}
/*
.centralContent{
	margin-top:25px;
}
*/

.centralContent h2{
	margin-bottom:5px;
}

.mensagemSucesso {margin-left:50px; color: black; font-weight:bold; background-color:#FFCC00; text-align:center;}
.mensagemErro {margin-left:50px; font-size:0.9em; color:red}
.erro{margin-top:10px;float:left;clear:left;}

*:first-child+html .erro{margin-bottom:0px !important; }
 * html .erro{margin-bottom:0px !important; }

*:first-child+html .pedido-info label{margin-top:0px !important;}
 * html .pedido-info label{margin-top:0px !important;}
 
 *:first-child+html #pedido-info label{margin-top:0px !important;}
 * html #pedido-info label{margin-top:0px !important;}


.ShowPick { z-index: 99; position: absolute; top: 0; left: 0 }


.show .Banner { position: absolute; top: 0; left: 0; padding-left: 122px; z-index: 100; text-align:right; display:block!important }
.show .Banner .BannerTexto { background: #000; height: 229px; color:#fff; text-align: right; width: 887px; }
.show .Banner .BannerTexto div { text-align: left; width: 50%; padding: 20px 0 0; float: right }
.show .Banner .BannerTexto h3 { font-size: 2em;   }
.show .Banner .BannerTexto ul { font-size: 1.4em; list-style: none  }
.show .Banner .BannerImages { background: #000; padding-bottom: 200px; width: 887px; clear: both }
.show .Banner .BannerImages img { float:left; margin-right: 5px }
#FecharBanner { display: block; float:right; padding: 5px; cursor:pointer; margin-bottom: 10px }
.Banner { display: none }

#FlashTop { background: #000 }
#SRSB { z-index: 3 }
#FecharBanner { color:#fff; background: url(/Style%20Library/PavilhaoAtlantico/images/Common/bot-fechar-lo.gif) no-repeat center; display: block; width: 14px; height: 12px }
#FecharBanner:hover { background: url(/Style%20Library/PavilhaoAtlantico/images/Common/bot-fechar-hi.gif) no-repeat center }
#FecharBanner span { display: none }
/*#console { display: none!important}*/
#PesquisaAgendaDiv{
	margin-top:20px;
}


/* EDIT MODE FIX */
/* Experimental temporario*/
.botoesExtra .ms-formfieldvaluecontainer { margin-left:0; margin-right:0; padding:5px 0; border: 0 }
.botoesExtra .ms-toolbarContainer  { border: 0 }
.botoesExtra .ms-toolbarItem { display:block; white-space: normal; }
.botoesExtra .ms-toolbarContainer { padding: 0; width: 90%!important }
.botoesExtra .slm-layout-main { width: 90% }


#FlashTicker{ margin-top:20px; }


.NewsletterForm{width: 100%!important;}
.NewsletterForm .fieldsetBotoes{width: auto;}

.ListInteresses {padding-top: 10px;}
.ListInteresses table {width: 100%;}
.ListInteresses td{/*padding-bottom: 10px;*/ width: 33%;}
.ListInteresses label{padding-right: 10px; display: inline!important; font-size:12px;}
.ListInteresses input{border:0!important; width: auto!important; float: none!important; padding: 0!important; margin: 0 5px 0 0!important;}

.DisclaimerForm{padding-top: 10px;}
.DisclaimerForm p{padding-bottom: 10px;}
.DisclaimerForm label{padding-right: 10px; display: inline!important;}
.DisclaimerForm input{border:0!important; width: auto!important; float: none!important; padding: 0!important; margin: 0 5px 0 0!important;}

.Identificacao{border-bottom:1px solid #78CCD6; font-weight:bold; font-size:1.2em; color:#3F3F3F; padding-top:5px;}

.footerContent iframe .comprasGlobal{width: auto!important;}


/* Listagem Press Release */
.PressReleaseList {
	width: 615px;
	margin: 0px 10px 0 60px;
	overflow: hidden;	
}

.PressReleaseList .pesquisaGeral {width:100%;}

.listaArtigos {
	border-bottom: 1px solid #78ccd6;
	padding-bottom:15px;
}
.PressReleaseList ul {
	list-style: none;
}
.PressReleaseList h1 {
	padding-bottom: 20px;
	font-size: 200%;
	color: #78CCD6;
	clear:left;
}
.PressReleaseList h2 {
	padding: 3px;
	font-size: 200%;
	line-height: 1.4em;
	clear:left;
}
.PressReleaseList .imagemComTexto img{
	float:left;
	width:270px;	
}
.PressReleaseList .imagemSemTexto img{
	float:left;
	width:610px;
}
.PressReleaseList .textoComImagem{
	float:left;
	width:300px;
	padding: 20px 25px 5px 0;
	border-bottom: 1px solid #78ccd6;
	border-top: 2px solid #78ccd6;
	margin-bottom: 15px;
}
.PressReleaseList .textoSemImagem{
	padding: 20px 25px 5px 0;
	border-bottom: 1px solid #78ccd6;
	border-top: 2px solid #78ccd6;
	margin-bottom: 15px;
}
p.intro {
	font-weight: bold;
	padding: 20px 25px 5px 0;
	border-bottom: 1px solid #78ccd6;
	border-top: 2px solid #78ccd6;
	margin-bottom: 15px;
}
.PressReleaseList h3 {
	padding-top: 12px;
	color: #78ccd6;
	text-transform: uppercase;
	font-size: 135%;
	margin-bottom: 0;
	clear:left;
}
.PressReleaseList ul {
	width: 100%;
	float: left;
	margin-top:10px;
}
.PressReleaseList li {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-top: 0;
}
.PressReleaseList li p, .PressReleaseList h4 {
	padding-right: 25px;
}
.PressReleaseList li .marginleft0 {
	margin-left:0 !important;
}

.PressReleaseList h4 {
	font-size:1.1em;text-decoration:none;	
}
.PressReleaseList h4 a{ text-decoration:none;	}
.PressReleaseList h4 a:hover { text-decoration:underline;	}

.PressReleaseList ul li p.foto img {
	float: left;
	clear: left;
	margin-left: -160px;
	width:150px;
}


.PressReleaseList .pesquisaGeral {border-top: 2px solid #78ccd6; border-bottom: 2px solid #78ccd6; padding: 10px 0;	}
.PressReleaseList .combo {float: left }
.PressReleaseList .pesquisa {float: right }
.PressReleaseList .pesquisa .inputtxt {float: left; margin-right: 10px }

.PressReleaseList .left {float: left }
.PressReleaseList .left em {color: #000; font-style: normal; font-weight: bold; float: left }
.PressReleaseList .left .press {padding: 5px 9px 0 19px }
.PressReleaseList .left .news {padding: 5px 15px 0 19px }
.PressReleaseList .content {overflow: auto; line-height: 15px }
.PressReleaseList .content h4 {padding-top: 4px }

