		body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	/* Page reset */
	margin:0px;
	padding:0px;
}

/*
 * @license
 * MyFonts Webfont Build ID 984327, 2011-08-21T18:13:29-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Museo 700 by exljbris
 * URL: http://new.myfonts.com/fonts/exljbris/museo/700/
 * 
 * Webfont: Museo 300 by exljbris
 * URL: http://new.myfonts.com/fonts/exljbris/museo/300/
 * 
 * Webfont: Museo 500 by exljbris
 * URL: http://new.myfonts.com/fonts/exljbris/museo/500/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?1056
 * Licensed pageviews: unlimited
 * Webfonts copyright: Copyright (c) 2008 by Jos Buivenga/exljbris. All rights reserved.
 * 
 * © 2011 Bitstream Inc
*/


 @font-face {font-family: 'Museo-700';src: url('webfonts/F0507_0.eot');src: url('webfonts/F0507_0.eot?#iefix') format('embedded-opentype'),url('webfonts/F0507_0.woff') format('woff'),url('webfonts/F0507_0.ttf') format('truetype'),url('webfonts/F0507_0.svg#wf') format('svg');}
 @font-face {font-family: 'Museo-300';src: url('webfonts/F0507_1.eot');src: url('webfonts/F0507_1.eot?#iefix') format('embedded-opentype'),url('webfonts/F0507_1.woff') format('woff'),url('webfonts/F0507_1.ttf') format('truetype'),url('webfonts/F0507_1.svg#wf') format('svg');}
 @font-face {font-family: 'Museo-500';src: url('webfonts/F0507_2.eot');src: url('webfonts/F0507_2.eot?#iefix') format('embedded-opentype'),url('webfonts/F0507_2.woff') format('woff'),url('webfonts/F0507_2.ttf') format('truetype'),url('webfonts/F0507_2.svg#wf') format('svg');}




.font_menu { 
	font-family: Museo-300;
	font-weight: normal;
	font-style: normal;
	font-size:13px;
	color:#FFF;
	vertical-align:middle;
	margin-top:0px;
	line-height:35px;
        word-spacing:69px;
		}



.font_gustavo { 
	font-family: Museo-300;
	font-weight: normal;
	font-style: normal;
	font-size:20px;
	color:#FFF;
	align:left;
	margin-top:0px;
	line-height:35px;
		}
		
.font_branding { 
	font-family: Museo-300;
	font-weight: normal;
	font-style: normal;
	font-size:16px;
	color:#2d9fc9;
	align:left;
	margin-top:0px;
	line-height:16px;
		}
		
.fonttitulo_vertical { 
	font-family: Museo-300;
	font-weight: normal;
	font-style: normal;
	font-size:11px;
	color:#fed957;
	align:left;
	margin-top:0px;
	letter-spacing:1px;
	line-height:22px;
		}
		
.fontsubtitulo_vertical { 
	font-family: Museo-300;
	font-weight: normal;
	font-style: normal;
	font-size:11px;
	color:white;
	align:left;
	margin-top:0px;
	letter-spacing:1px;
	line-height:22px;
		}
		
.fonttexto_vertical { 
	font-family: Museo-300;
	font-weight: normal;
	font-style: normal;
	font-size:11px;
	color:#2d9fc9;
	align:left;
	letter-spacing:1px;
	margin-top:0px;
	line-height:22px;
		}
	
#header {
	position:relative;
	margin: auto;
	width:942px;
	height:130px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-color:;

}



#headertext {
	position:relative;
	margin: auto;
	width:840px;
	height:80px;
	z-index:1;
	left: 0px;
	top: 40px;
	font-family: museo;
	letter-spacing:1px;
	background-color:;

	

}

#menu {
	position:relative;
	margin: auto;
	width:941px;
	height:34px;
	z-index:0;
	left: 0px;
	top: 0px;
	background-color: #186f8f;
	font-family: museo;
	vertical-align:middle;
	line-height:13px;
	
}
#menutexto {
	position:relative;
	margin-top: auto;
	width:940px;
	height:34px;
	z-index:0;
	left: 0px;
	top: 0px;
	letter-spacing:1px;
	background-color: ;
	font-family: museo;
	vertical-align:middle;
	line-height:13px;
	
}



#homepage {
	position:relative;
	margin: auto;
	width:868px;
	height:513px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-color:#082632;

	

}

#gallery{
	
	

	
	
	position:relative;
	margin: auto;
	width:868px;
	height:514px;
	overflow:hidden;
	background-color:#082632;
}



#gallery_profile{
	
	

	
	
	position:relative;
	margin: auto;
	width:868px;
	height:910px;
	overflow:hidden;
	background-color:#082632;
}


#gallery_vertical{
	
	

	
	
	position:relative;
	margin: auto;
	width:868px;
	height:800px;
	overflow:hidden;
	background-color:#082632;
}





#gallery_brand{
	
	
	position:relative;
	margin: auto;
	width:868px;
	height:926px;
	overflow:hidden;
	background-color:#082632;
}


#gallery_horizontal_carreta{
	
	
	position:relative;
	margin: auto;
	width:868px;
	height:880px;
	overflow:hidden;
	background-color:#082632;
}

#gallery_horizontal{
	
	
	position:relative;
	margin: auto;
	width:868px;
	height:700px;
	overflow:hidden;
	background-color:#082632;
}


#gallery_horizontal_viv{
	
	
	position:relative;
	margin: auto;
	width:868px;
	height:730px;
	overflow:hidden;
	background-color:#082632;
}


#gallery_horizontal_new{
	
	
	position:relative;
	margin: auto;
	width:868px;
	height:1320px;
	overflow:hidden;
	background-color:#082632;
}




#fig_vertical{
	
	

	
	
	position:relative;
	margin-left: 50px;
	margin-top: 50px;
	width:505px;
        overflow:hidden;
	background-color:;
	
}

#fig_logo{
	
	
	position:relative;
	margin-left: 50px;
	margin-top: 50px;
	width:505px;
        height:315px;
	overflow:hidden;
	background-color:;
	
}



#fig_horizontal{
	
	position:relative;
	margin: auto;
	width:768px;
	overflow:hidden;
	background-color:;
	
}


#texto_vertical{
	
	

	
	
	position:relative;
	margin: auto;
	margin-left: 595px;
	margin-top: -676px;
	width:230px;
	
	
	
}


#texto_supervertical{
	
	

	
	
	position:relative;
	margin: auto;
	margin-left: 490px;
	margin-top: -676px;
	width:230px;
	
	
	
}


#texto_horizontal{
	
		
	position:relative;
	margin: auto;
	margin-left: 50px;
	margin-top: 30px;
	width:505px;
	
	
	
}



#texto_verticalbrand{
	
	

	
	
	position:relative;
	margin: auto;
	margin-left: 500px;
	margin-top: -318px;
	width:320px;
	background-color:;
	
	
}



#espacamento{
	
		
	position:relative;
	margin: auto;
	width:868px;
	height:100px;
	background-color:#082632;
	
	
	
}


#miniespacamento{
	
		
	position:relative;
	margin: auto;
	width:868px;
	height:50px;
	background-color:#082632;
	
	
	
}




#espacamentofinal{
	
		
	position:relative;
	margin: auto;
	width:868px;
	height:400px;
	background-color:;
	
	
	
}



#OK{
	
	

	
	
	position:relative;
	margin: auto;
	margin-top:160px;
	width:400px;
	height:200px;
	overflow:hidden;
	background-color:;
}



#mensagem
{
position:relative;
margin-left:360px;
text-align:left;
margin-top: -243px;   
width:450px; 
height:310px; 
background-color:;

}

#botao
{
position:relative;
margin-left:360px;
text-align:left;
margin-top:20px;   
width:450px; 
height:40px; 
background-color:;

}



.janela
{
position:relative;
	margin: 50px;
	width:300px;
	height:30px; 
background-color:;





}

.janela_profile
{
position:relative;
	margin: 50px;
	width:250px;
	height:700px; 
background-color:;





}

.janela_direita
{
position:relative;
margin-left:360px;
text-align:left;
margin-top: -674px;   
width:430px; 
height:310px; 
background-color:;


}


.ajuste
{
font-family: Museo-500;
	font-weight: normal;
	font-style: normal;
	font-size:11px;
	letter-spacing:1px;
	color:white;
	align:left;
	margin-top:30px;
	line-height:25px;


}

.ajusteazul
{
font-family: Museo-500;
	font-weight: normal;
	font-style: normal;
	font-size:11px;
	letter-spacing:1px;
	color:white;
	align:left;
	margin-top:10px;
	line-height:25px;
	color:#2d9fc9;


}


a:link {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	color: #9FCEF8;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}


body {
	background-image: url(images/bg1.png);
	background-position:center;
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	
}
	
	
	
		




/* Gallery styles */

#home_images {
	position:relative;
	margin: auto;
	width:840px;
	overflow:hidden;
	text-align:center
	z-index:1;
	left: 0px;
	top: 16px;
	

	}

#slides{
	/* This is the slide area */
	height:480px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:840px;
	overflow:hidden;
}

.slide{
	float:left;
}


#slides_menu{
	/* This is the container for the thumbnails */
	position:relative;
	margin: auto;
        
	text-align:center;
	height:15px;
	z-index:1;
	left: 0px;
	top: -20px;
background-color:;
	
	
	
}	


ul{
	margin:0px;
	padding:0px;
}

li{
	/* Every thumbnail is a li element */
        width:33px;
	display:inline-block;
        list-style:none;
	height:15px;
        
	overflow:hidden;
       background-color:;
      
       
	
}



li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(images/bola_yes.png) no-repeat;
}

li.act a{
	cursor:default;
}


a img{
	border:none;
}



