/*------------------------ MEGA BANNER ------------------------*/
.megaBanner{
	width: 100%;
	height: 400px;
}
.imgBanner{
	width: 100%;
	height: 400px;
	background: url(../img/bkgBanner.png) repeat-x;
	background-position: center top;
}
img#imgAlinha {
	margin: 0 auto;
	background-attachment:fixed;
	position:center center;
}
.tamanhoPage {
	border: 1px solid red;
}
#slide01 {	
	background-position:center top;
	background-repeat:no-repeat;
}
.slide {
	background-position:center top;
	background-repeat:no-repeat;
}
#alinhaImg {
	background-position: center top;
	width: 100%;
	height: 400px; 
}
.wrapper {
	width: 1920px!important;
}
/*

	GalleryView Stylesheet
	
	Use the CSS rules below to modify the look of your gallery.
	 
	To create additional rules, use the markup below as a guide to GalleryView's architecture.
*/

/* GALLERY LIST */
/* IMPORTANT - Change '#myGallery' to the ID of your gallery list to prevent a flash of unstyled content */
#myGallery { 
	display: none; 
}

.gv_galleryWrap { 
	position: relative; 
	background: #fff; 
	font-size: 10pt; 
	width: 940px!important;
	height: 700px!important;
}
/* GALLERY DIV */
.gv_gallery { 
	overflow: hidden; 
	position: relative;
	height: 700px!important;
	width: 940px!important;
}
.gv_imageStore { visibility: hidden; position: absolute; top: -10000px; left: -10000px; }
/*************************************************/
/**   PANEL STYLES								**/
/*************************************************/

.gv_panelWrap { 
	filter: inherit; 
	position: absolute; 
	overflow: hidden; 
	border: 1px solid #E5E5E5;
	padding: 5px; 
	margin: 0 0 0 160px;
}
.gv_panel-loading { background: url(../img/img-loader.gif) 50% 50% no-repeat #aaa; }
.gv_frame-loading { background: url(../img/img-loader.gif) 50% 50% no-repeat #aaa; }

/* GALLERY PANELS */
.gv_panel { 
	position: absolute; 
	overflow: hidden; 
	z-index: 100; 
}
.gv_panel img { position: absolute; }

.gv_overlay { position: absolute; background: #222; color: white; z-index: 200; }
.gv_showOverlay { 
	position: absolute; 
	width: 20px; 
	height: 20px; 
	background: url(../img/themes/dark/info.png) #222; 
	cursor: pointer;
	z-index: 200;
}
.gv_overlay h4 { color: white; margin: 1em; font-weight: bold; }
.gv_overlay p { color: white; margin: 1em; }
.gv_infobar {
	color: white;
	bottom: 0;
	right: 0;
	display: none;
	vertical-align: middle;
	z-index: 0;
	
}
/*************************************************/
/**   FILMSTRIP STYLES							**/
/*************************************************/
.gv_filmstripWrap { 
	overflow: hidden; 
	position: absolute; 
	border: 1px solid #E5E5E5;
	width: 940px!important;
	height: 95px!important;
	top: 500px!important;
	margin: 40px 0 0 0;
	padding: 5px;
}
/* FILMSTRIP */
.gv_filmstrip { 
	margin: 0; 
	padding: 0; 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 940px!important
}
/* FILMSTRIP FRAMES (contains both images and captions) */
.gv_frame { 
	cursor: pointer;
	float: left;
	position: relative;
	margin-right: 16px!important;
	padding: 0;
	width: 100px!important;
	height: 100px!important;
}
/* WRAPPER FOR FILMSTRIP IMAGES */
.gv_frame .gv_thumbnail { 
	position: relative;
	overflow: hidden !important; 
	width: 100px!important;
	height: 100px!important;
}
/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.gv_frame.current .gv_thumbnail {}

/* FRAME IMAGES */
.gv_frame img { 
	border: none; 
	position: absolute;
	width: 100px!important;
	height: 100px!important; 
	top: 5px!important;
}

/* FRAME CAPTION */
.gv_frame .gv_caption { 
	height: 14px; 
	line-height: 14px; font-size: 10px; text-align: center; color:white; }

/* CURRENT FRAME CAPTION */
.gv_frame.current .gv_caption { }

/* POINTER FOR CURRENT FRAME */
.gv_pointer {
	border-color: black;
}

/* NAVIGATION BUTTONS */
.gv_navWrap {
	text-align: center;
	position: absolute;
	top: 440px!important;
	left: 710px!important;
	position: absolute;
	z-index: 10000;	
}
.gv_navPlay,
.gv_navPause,
.gv_navNext,
.gv_navPrev {
	
	opacity: 0.3;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	filter:alpha(opacity=30);
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align: middle;
}
.gv_navPlay:hover,
.gv_navPause:hover,
.gv_navNext:hover,
.gv_navPrev:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	filter:alpha(opacity=80);
}

.gv_panelNavPrev,
.gv_panelNavNext {
	position: absolute;
	display: none;
	opacity: 0.50;
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	filter:alpha(opacity=50);
	z-index: 200;
}

.gv_panelNavPrev:hover,
.gv_panelNavNext:hover {
	opacity: 0.9;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	filter:alpha(opacity=90);
}

.gv_navPlay {
	height: 30px;
	width: 30px;
	cursor: pointer;
	background: url(../../img/themes/dark/play-big.png) top left no-repeat;
}
.gv_navPause {
	height: 30px;
	width: 30px;
	cursor: pointer;
	background: url(../../img/themes/dark/pause-big.png) top left no-repeat;
}
.gv_navNext {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url(../../img/themes/dark/next.png) top left no-repeat;
}
.gv_navPrev {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url(../../img/themes/dark/prev.png) top right no-repeat;
}
.gv_panelNavNext {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url(../../img/themes/dark/panel-next.png) top left no-repeat;
}
.gv_panelNavPrev {
	height: 20px;
	width: 20px;
	cursor: pointer;
	background: url(../../img/themes/dark/panel-prev.png) top right no-repeat;
}
.nenhum {
	color: #747474;
	margin: 40px 0;
}
#imgNovidade {
	width:90px;
	height: 80px;
}
#ctrInfoNovidade {
	width: 320px;
	margin: 0 0 0 15px;
}
#tituloNovidade{
	color: #3B5998;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 6px;
}
#txtNovidade a{
	color: #858585;
	font-size: 12px;
	margin: 10px 0 0 6px;
	text-align: justify;
}
#txtNovidade a:hover{
	text-decoration: underline;
}
#containerBanner {
	width: 100%;
	height: 400px;
	background-position: center top;
}
#carousel {
	width: auto;
	height: 400px;
}			
#ui-carousel-next > span, #ui-carousel-prev > span {
	display: none;
}
#pages {
	margin: 32px auto;
	width: 40px;
}
.bullet {
	background: url(../../img/page-off.png) center center no-repeat;
	display: block;
	width: 21px;
	height: 22px;
	margin-right: 5px;
	float: left;				
}
.bgwidth { width: 100%; }
.bgheight { height: 100%; }
