/******************************************************
 * 
 * PORTOBELLO CSS
 * Enturma Versão 3.0
 * CSS Grupos Internet
 * Responsável: Mateus Giuliano D Modzinski  
 * 
 *******************************************************/

/*
 *
 * Body and elements by page
 * 
 */

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

a img {
	border: none;
}

body {
	background-color: #f3f5f6;
	border-top: 3px solid #003764;
	text-align: center; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
} 

hr {
	display: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

table td,
table th {
	vertical-align: top;
}

a {
	color: #003764;
}

/*
 * 
 * Container Default
 * 
 */

#containerDefault {
	background-color: #fff;
	padding-bottom: 66px;
}

/*
 * 
 * Container Global
 * 
 */

#containerGlobal {
	width: 946px;
	text-align: left;
	margin: 0 auto;
	position: relative;
}

/*
 * 
 * Language Bar
 * 
 */

#languagesBar {
	text-align: right;
	margin-bottom: 27px;
}

#languagesBar a {
	text-decoration: none;
}

#languagesBar a img {
	vertical-align: top;
	border: none;
}

/*
 * 
 * Header
 * 
 */

#header h1 {
	float: left;
	position: absolute;
	margin-top: 30px;
}

#header h1 a {
	background-image: url('/templates/source/49/images/pages/logo.png');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fff;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	width: 127px;
	height: 52px;
	text-decoration: none;
}

/*
 * 
 * Main Menu
 * 
 */

#mainMenu {
	padding-top: 0px;
	padding-bottom: 25px;
	margin-left: 258px;
}

#mainMenu span {
	display: none;
}

#mainMenu ul {
	list-style: none;
}

#mainMenu ul li {
	float: left;
	vertical-align: top;
	margin-right: 31px;
	position: relative;
}

#mainMenu ul li a {
	text-decoration: none;
	color: #969ba0;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}

#mainMenu ul li.selected a,
#mainMenu ul li a:hover {
	color: #003764;
}

/*
 * 
 * Sub Main Menu
 * 
 */

#mainMenu ul li ul {
	width: 500px;
	position: absolute;
	visibility: hidden;
	left: 0;
	*top: 17px;
	margin-top: 4px;
}

#mainMenu ul li ul li {
	display: inline;
}

/*
 * 
 * COLUMN 2 
 * 
 */

#column2 {
	width: 170px;
	float: left;
}

/*
 * 
 * Login
 * 
 */

#userName,
#menuUser,
#loginForm {
	display: none;
}

/*
 * 
 * Login
 * 
 */

#loginForm {
	position: absolute;
	top: 39px;
	margin-left: 796px;
}

#loginForm li {
	list-style: none;
}

#loginForm #userName {
	border: 1px solid #dddee0;
	padding: 6px 10px 3px 18px;
	background-position: 4px center;
	background-repeat: no-repeat;
	background-image: url('/templates/source/21/images/pages/login.gif');
	width: 55px;
}

html>body #loginForm #userName {
	width: 27px;
}

#loginForm #userName a {
	color: #999a9c;
	text-decoration: none;
}

#loginForm #hideMenu {
	padding: 19px 20px;
	border: 1px solid #dddee0;
	border-top: none;
	background-image: url('/templates/source/21/images/pages/loginBorder.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fff;
	width: 272px;
	margin-left: -127px;
	margin-top: -1px;
}

html>body #loginForm #hideMenu {
	width: 232px;
}

#loginForm #usertext {
	padding-bottom: 3px;
}

#loginForm #usertext label {
	width: 50px;
	display: block;
	float: left;
	color: #999a9e;
}

#loginForm #userpassword label {
	width: 50px;
	display: block;
	float: left;
	color: #999a9e;
}

#loginForm #userpassword input,
#loginForm #usertext input {
	width: 180px;
	border: 1px solid #dddee0;
	padding: 0;
}

#loginForm #userpassword span,
#loginForm #usertext span {
	display: none;
}

#loginForm #userLogin {
	text-align: right;
}

#loginForm #userLogin input {
	background-color: #d8dbe0;
	color: #fff;
	border: none;
	padding: 3px;
}

#loginForm #hideMenu #liHelp {
	background-image: url('/templates/source/21/images/pages/forgot.gif');
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 17px;
	margin-top: 15px;
}

#loginForm #hideMenu #liHelp a {
	text-decoration: none;
	color: #9a9b9d;
}


/*
 * 
 * Context Menu
 * 
 */

#contextMenu {
	margin-top: 45px;
}

#contextMenu select {
	margin-bottom: 16px;
	border: 1px solid #abafb3;
	width: 149px;
}

#contextMenu option {
	color: #969ba0;
	width: 149px;
}

#contextMenuHeader,
#contextMenuFooter,
.titleContextMenu {
	display: none;
}

#contextMenu h3 {
	color: #003764;
	margin-bottom: 16px;
	font-weight: bolder;
}

#contextMenu .orientation {
	margin-bottom: 0px;
}

#contextMenu h3 a {
	text-decoration: none;
}

#contextMenu #quickSearch {
	width: 68px;
}

#contextMenu #searchImg {
	vertical-align: baseline;
	float: right;
}

#contextMenu ul {
	margin-bottom: 19px;
}

#contextMenu li {
	list-style: none;
	margin-bottom: 1px;
}

#contextMenu li a {
	color: #969ba0;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

/*
 * 
 * Container
 * 
 */

#container {
	margin-top: 10px;
	clear: left;
}

/*
 * 
 * Page Content
 * 
 */

#pageContent,
#pageContent p {
	color: #969ba0;
	font-size: 11px;
}

#pageContent p {
	padding-bottom: 12px;
}

.pageContentTitle h2,
.pageContentTitle h2 a,
h2.title {
	font-size: 24px;
	font-weight: bolder;
	color: #003764;
	text-decoration: none;
	margin-bottom: 16px;
	display: block;
}

.pageContentTitle .banner {
	margin-bottom: 17px;
}

.groupTable td {
	vertical-align: top;
}

.measures {
	padding-left: 17px;
}

#pageContent h4 {
	font-size: 16px;
	font-weight: bolder;
	color: #003764;
	margin-bottom: 16px;
	margin-top: 16px;
	text-decoration: none;
}

.newsBox h4 {
	padding-top: 10px;	
}

.newsBox h4 a {
	font-size: 16px;
	font-weight: bolder;
	color: #003764;
	margin-bottom: 16px;
	margin-top: 16px;
	text-decoration: none;
}

#pageContent ul li {
	list-style: square;
	margin-left: 30px;
	margin-bottom: 10px;
}

#pageContent ul li ul {
	margin-top: 10px;
}

#pageContent ul li span {
	font-weight: bolder;
}

#pageContent ol li {
	margin-bottom: 10px;
	margin-left: 30px;
}

#pageContent ol li span {
	font-weight: bolder;
}

#pageContent .imageContent {
	margin-bottom: 27px;
}

#pageContent form {
	border: 1px solid #dbdfe3;
	padding: 30px;
	margin: 0;
	position: relative;
}

#pageContent form td,
#pageContent #contactForm td {
	padding: 0;
}

#pageContent form .spacer {
	display: none;
}

#pageContent form table {
	border: 0;
}

#pageContent form input,
#pageContent form select,
#pageContent form options,
#pageContent form textarea {
		padding: 0;
		border: 1px solid #dbdfe3;
		margin: 0;
		margin-bottom: 3px;
}

#pageContent form .inputButton {
	background-color: #dbdfe3;
	border: none;
	color: #969ba0;
	width: auto;
	padding: 6px;
}
/*
 * 
 * Column Center 
 * 
 */

#columnCenter {
	margin-left: 169px;
}

/*
 * 
 * HighLights
 * 
 */

.highlightTitle,
#highLight {
	display: none;
}

/*
 * 
 * News
 * 
 */

.newsBox {
	display: none;
}

/*
 * 
 * Footer
 * 
 */

#footer {
	text-align: center;
	/*padding-top: 33px;*/
	padding-top: 26px;
	padding-bottom: 80px;
	clear: both;
}

#footerTable {
	width: 946px;	
	margin: 0 auto;
	text-align: left;
}

#footerTable td {
	vertical-align: top;
	/*width: 14%;*/
}

#footerTable #copyright {
	padding-top: 63px;
	width: 50%;
	color: #d1d6dc;
	font-size: 9px;
}

#footerTable #copyright img {
	float: left;
	margin-right: 15px;
}

#footerTable #searchTd {
	/*padding-top: 63px;
	width: 50%;*/
	color: #969ba0;
	/*text-align: right;*/
	vertical-align: top;
}

#footerTable #searchTd #searchGoogle input {
	margin: 0;
	padding: 0;
}

#searchTd #search #searchGoogle .inputField {
	color: #969BA0;
	font-size: 12px;
	padding: 0 0 2px 5px;
}

/*
#footerTable #searchTd #searchGoogle form {
	background-color: #fff;
	float: right;
}*/

#footerTable #searchTd #searchGoogle .inputField {
	width: 162px;
	border: none;
	height: 17px;
} 

#footerTable #searchTd #searchGoogle .inputButton {
	background-image: url('/templates/source/49/images/pages/search.png');
	background-position: top right;
	background-repeat: no-repeat;
	width: 15px;
	height: 17px;
	border: none;
	font-size: 0;
	color: #fff;
	overflow: hidden;
	text-indent: -9999px;
	vertical-align: top;
} 

#footerTable #searchTd #searchGoogle span {
	display: none;
}

#footerTable h4 a {
	color: #d1d6dc;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
}

#footerTable ul {
	margin-top: 14px;
}

#footerTable ul li {
	list-style: none;
	padding-bottom: 0;
}

#footerTable ul li a {
	color: #d1d6dc;
	font-size: 9px;
	text-decoration: none;
}

/*
 * 
 * Site Map
 * 
 */

.siteMap {
	display: none;
}

/*
 * 
 * Cover
 * 
 */

#coverMainHeader {
	display: none;
}

/*
 * 
 * Main Image
 * 
 */

.mainImage {
	margin-bottom: 10px;
}

/*
 * 
 * Community Cover
 * 
 */

#communityHeader {
	display: none;
}

/*
 *
 * PRODUCTS
 * 
 */

.productDescription {
	text-align: left;
	font-size: 11px;
	text-transform: uppercase;
	color: #003764;
	margin-bottom: 5px;
} 

.productUnit {
	width: 180px;
}

.productUnit .thumb {
	margin-bottom: 9px;
}
 
.productUnit1 {
	padding-right: 17px;
}

.productUnit4 {
	padding-left: 17px;
}

.productUnit2 {
	padding-right: 9px;	
}

.productUnit3 {
	padding-left: 9px;
}

.productCel {
	padding-right: 17px;
}

.code {
	margin-bottom: 28px;
}

.code,
.format,
.code a,
.format a {
	font-size: 9px;
	color: #969ba0;
	text-decoration: none;
}

#navigatorbar {
	border: 1px solid #dbdfe3;
}

#breadCrumbs {
	border-top: 1px solid #dbdfe3;
	margin-top: 60px;
	font-size: 9px;
	list-style: none;
}

#breadCrumbs li {
	float: left;
}

#breadCrumbs a {
	color: #003764;
	display: block;
	padding: 8px;
	float: left;
	text-transform: capitalize;
}

#breadCrumbs span {
	display: block;
	padding: 8px;
	float: left;	
}

.arrowCrumb {
	background-image: url('/templates/source/49/images/pages/arrow.gif');
	background-position: center;
	background-repeat: no-repeat;
	width: 4px;
	height: 7px;
	padding: 8px;
	margin-top: 3px;
}

.finishPoint {
	color: #969ba0;
	background-image: url('/templates/source/49/images/pages/arrowUp.gif');
	background-position: center top;
	background-repeat: no-repeat;
	text-transform: capitalize;
}

.imageLine {
	margin-bottom: 40px;
} 

#pageOptions {
	display: none;
	height: 7px;
	padding: 8px;
	margin-top: 3px;
}

.finishPoint {
	color: #969ba0;
	background-image: url('/templates/source/49/images/pages/arrowUp.gif');
	background-position: center top;
	background-repeat: no-repeat;
	text-transform: capitalize;
}

#ImageSwap,
.imageLine {
	margin-bottom: 11px;
} 

#pageOptions {
	display: none;
}

#contactForm .formTable .formLabel {
	text-align: left;
	color: #969ba0;
	font-size: 9px;
	font-weight: normal;
	text-transform: capitalize;
}

#downloadTable {
	margin: 15px 0;
	width: 99%;
	position: relative;
}

#downloadTable a {
	display: block;
	border: 1px solid #dbdfe3;
	color: #969ba0;
	background-image: url('/templates/source/49/images/pages/downloadFile.png');
	background-position: 344px center;
	background-repeat: no-repeat;
	padding: 21px 42px 18px 17px;
	text-decoration: none;
	text-transform: capitalize;
}

#downloadTable .column1 {
	padding-right: 9px;
	width: 50%;
}

#downloadTable .column2 {
	padding-left: 9px;
	width: 50%; 
}

.alert {
	border: 1px solid #dbdfe3;
	padding: 18px 32px 18px 0px;
	margin: 30px 0 15px;
}

.alert h6 {
	background-image: url('/templates/source/49/images/pages/alertBox.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 3px 0;
	padding-left: 28px;
	margin-left: 15px;
	text-transform: uppercase;
	margin-bottom: 1px;
}

.alert p {
	padding-left: 43px;
}

.alert p span {
	font-weight: bolder;
}

.listInfoHeader {
	border-collapse: collapse;
	width: 772px;
}

.listInfoHeader th {
	padding: 12px 10px;
	font-size: 14px;
	color: #969ba0;
	font-weight: bolder;
	text-align: left;
	border-collapse: collapse;
}

.listInfo {
	border-collapse: collapse;
	border: 0;
	border: 1px solid #dbdfe3;
}

.listInfo td {
	padding: 5px 10px;
	color: #969ba0;
}

.listInfo .info02 {
	background-color: #eaebec;	
}

/*
 * NAVIGATOR PAGE
 */

#navigator {
	color: #949ca5;
	border: 1px solid #dedede;
	padding: 3px;
	padding-left: 37px;
}

#navigator a {
	color: #003163;
	text-decoration: none;
}

#paginator {
	padding-right: 20px;
}

#navigator img {
	margin-right: 20px;
	margin-left: 5px;
	vertical-align: middle;
}

#navigator .firstToLast {
	float: left;
	margin-top: 4px;
}

#navigator .goToPage {
	text-align: left;
} 

#navigator .goToPage input {
	height: 19px;
	vertical-align: middle;
	border: 1px solid #dedede;
}

#navigator .goToPage .goTo {
	width: 38px;
}

#navigator .goToPage .ok {
	width: 22px;
	background-color: #dedede;
	color: #949ca5;
	font-size: 10px;
	padding-bottom: 4px;
	cursor: pointer;
}

#linksDetails h4,
#otherGroup h4 {
	color: #969ba0;
	font-size: 14px;
	margin-bottom: 12px;
	margin-top: 56px;
}

#linksDetails h4 {
	margin-top: 30px;
}

#linksDetails ul,
#otherGroup ul {
	border: 1px solid #dbdfe3;
	padding: 15px;
	list-style: none;
}

#otherGroup ul li {
	margin-bottom: 7px;
}

#linksDetails ul li {
	vertical-align: middle;
	background-position: left center;
	background-repeat: no-repeat;
	padding: 7px 0px 7px 28px;
	font-size: 11px;
}

#linksDetails ul li a {
	text-decoration: none;
	color: #969ba0;
	font-size: 11px;
}

#whereFind {
	background-image: url('/templates/source/49/images/pages/whereIcon.gif');
}

#generalSpecifications {
	background-image: url('/templates/source/49/images/pages/generalIcon.gif');
}

#specialSpecifications {
	background-image: url('/templates/source/49/images/pages/specialIcon.gif');
}

.titleInside,
#product h3 {
	color: #969ba0;
	font-weight: bolder;
	font-size: 14px;
	margin-top: 32px;
	margin-bottom: 9px;
}

#piecesTable td,
#accessoriesTable td,
#productTable td {
	vertical-align: baseline;
}

/*
 * SEARCH
 */

#pageContent form #search {
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

#pageContent #search {
	border: 1px solid #dbdfe3;
	padding: 30px;
}

#pageContent #search td {
	vertical-align: top;
}

.searchTitle {
	font-size: 14px;
	color: #969ba0;
	font-weight: bolder;
}

#selectFirst .inputFieldCodeProduct {
	border: 1px solid #dbdfe3;
	background-color: #fff;
	width: 308px;
	height: 27px;
	margin-top: 12px;
	margin-bottom: 5px;
}

.buttonField {
	background-color: #dbdfe3;
	color: #969ba0;
	border: none;
	height: 31px;
	width: 31px;
}

#search .labelField {
	width: 120px;
	display: block;
	float: left;
	color: #969ba0;
	padding-top: 3px;
}

#colorTitle {
	padding-bottom: 22px;
}

#selectFirst div,
#advanced div {
	margin-bottom: 3px;
}

.colorField {
	float: left;
	width: 78px;
}

.clearDiv {
	clear: left;
	color: #969ba0;
	padding-bottom: 13px;
	line-height: 24px;
}

.checkboxField {
	border: 1px solid #dbdfe3;
}

#search option {
	width: 210px;
	color: #969ba0;
	height: 21px;

}

html>body #search option {
	height: 18px;
}

#search select {
	border: 1px solid #dbdfe3;
	color: #969ba0;
}

#advanced {
	padding-top: 2px;
}

#languagesBar a {
	visibility: hidden;
}

/*
 * 
 * Capa - Ajustes Prototipo
 */

#rssBlog table td {
	border-collapse: collapse;
	vertical-align: top;
}

#rssBlog #others {
	width: 245px;
	border: 1px solid #dbdfe3;
}

#rssBlog #others a {
	padding: 0;
	margin: 0;
}

#blogFeed {
	border: 1px solid #dbdfe3;
	padding: 36px;
	width: 371px;
}

html>body #blogFeed {
	width: 518px;
}

#blogFeed td {
	width: 50%;
}

#blogFeed h3 {
	font-size: 20px;
	color: #003764;
	font-weight: normal;
	padding-bottom: 21px;
}

#blogFeed h4 {
	color: #969ba0;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
}

#blogFeed p {
	font-size: 11px;
	color: #969ba0;
	padding-bottom: 17px;
}

#blogFeed .more {
	font-weight: bolder;
	text-decoration: none;
	font-size: 11px;
}

#celSpace {
	width: 10px;
}

#colSpace {
	height: 10px;
}

#newsBlog1 {
	padding-right: 25px;
}

#newsBlog2 {
	padding-left: 25px;
}

/*
 * VISITE
 */

#stateCityList {
	padding-left: 34px;
	padding-right: 10px;
}

#stateCityList h4 {
	font-size: 20px;
	color: #003764;
	padding-bottom: 32px;
}

#stateCityList ul li {
	list-style: none;
	font-size: 11px;
	padding-bottom: 14px;
}

#stateCityList ul li a {
	color: #969ba0;
	text-decoration: none;
}

#imgPbShop {
	width: 536px;
	padding: 11px 12px;
	border: 1px solid #969ba0;
}

html>body #imgPbShop {
	width: 512px;
}

.internalRss {
	margin-top: 29px;
}

#cityDescription {
	border: 1px solid #dfe1e2;
	padding: 25px;
	width: 537px;
}

html>body #cityDescription {
	 width: 487px;	
}

#columnCenter .portfolioCity {
	padding: 0;
}

#columnCenter .portfolioCity h4 {
	padding: 25px;
}

#columnCenter .portfolioCity .pageContentTitle {
	padding: 0 25px;
}

#cityDescription h4 {
	font-family: Helvetica;
	color: #003764;
	font-weight: bolder;
	font-size: 14px;
	text-align: right;
}

#cityDescription h5 {
	font-size: 13px;
	font-weight: normal;
	color: #969ba0;
	padding-top: 23px;
	padding-bottom: 4px;
}

#cityDescription .scheduleTitle {
	padding-bottom: 0;
	padding-top: 13px;
	text-align: right;
}

#cityDescription .address {
	color: #969ba0;
	font-size: 11px;
	padding-bottom: 4px;
}

#cityDescription .schedule {
	text-align: right;
	margin-top: 5px;
}

#cityDescription .description {
	margin-top: 15px;
}

#cityName {
	padding-left: 33px;
	padding-right: 10px;
	vertical-align: top;
}

#cityName h4 {
	font-size: 20px;
	color: #003764;
	padding-bottom: 32px;
}

#menuVisit {
	padding-left: 33px;
	padding-right: 10px;
	vertical-align: bottom;
}

#menuVisit li {
	list-style: none;
	background-color: #dfe1e2;
	margin-top: -2px;
	background-repeat: no-repeat;
	background-position: 9px center;
	width: 193px;	
	height: 28px;
}

html>body #menuVisit li {
	height: 33px;
	margin-top: 1px;
}

#menuVisit li a {
	padding: 14px 0px 0px 30px;
	color: #969ba0;
	text-decoration: none;
	display: block;
	font-size: 11px;
	line-height: 0px;
}

html>body #menuVisit li a {
	padding-top: 0;
	line-height: 33px;
}

#menuVisit li a:hover {
	color: #fff;
}

#menuVisit #know {
	background-image: url('/templates/source/49/images/pages/know.gif');
}

#menuVisit #know:hover {
	background-image: url('/templates/source/49/images/pages/knowOn.gif');
}

#menuVisit #ser {
	background-image: url('/templates/source/49/images/pages/ser.gif');
}

#menuVisit #ser:hover {
	background-image: url('/templates/source/49/images/pages/serOn.gif');
}

#menuVisit #project {
	background-image: url('/templates/source/49/images/pages/project.gif');
}

#menuVisit #project:hover {
	background-image: url('/templates/source/49/images/pages/projectOn.gif');
}

#menuVisit #happens {
	background-image: url('/templates/source/49/images/pages/happens.gif');
}

#menuVisit #happens:hover {
	background-image: url('/templates/source/49/images/pages/happensOn.gif');
}

#menuVisit #talk {
	background-image: url('/templates/source/49/images/pages/talk.gif');
}

#menuVisit #talk:hover {
	background-image: url('/templates/source/49/images/pages/talkOn.gif');
}

#menuVisit #add {
	background-image: url('/templates/source/49/images/pages/favorites.gif');
}

#menuVisit #add:hover {
	background-image: url('/templates/source/49/images/pages/favoritesOn.gif');
}

#storeCity {
	position: relative;
}

#storeCity img {
	margin-top: 13px;
}

/*
 * TALK WITH THE STORE
 */

#talkWithUs {
	padding: 11px 12px;
	border: 1px solid #969ba0;
	padding: 27px 58px;
}

html>body #talkWithUs {
	width: 512px;
}

#talkWithUs h4 {
	font-size: 14px;
	color: #003764;
	padding-bottom: 13px;
} 

#talkWithUs p {
	font-size: 11px;
	color: #969ba0;
	padding-bottom: 22px;
}

#talkWithUs h5 {
	font-size: 13px;
	font-weight: normal;
	color: #969ba0;
	padding-bottom: 4px;
}

#talkWithUs .address {
	padding-bottom: 0;
}

#talkWithUs table {
	margin-top: 41px;
	font-size: 11px;
}

#talkWithUs table .label {
	width: 123px;
	text-align: right;
	padding-right: 5px;
	color: #969ba0;
	padding-bottom: 5px;
}

html>body #talkWithUs table .label {
	width: 118px;
}

#talkWithUs table .input {
	padding-bottom: 5px;
}

#talkWithUs table .inputText {
	width: 272px;
	border: 1px solid #c7c9c7;
}

#talkWithUs table .textArea {
	width: 272px;
	height: 74px;
	border: 1px solid #c7c9c7;
}

#talkWithUs table .inputSubmit,
#talkWithUs table .inputReset {
	padding: 10px 24px;
	background-color: #dfe1e2;
	color: #969ba0;
	border: none;
	margin-top: 13px;
	margin-right: 10px;
}

.spaceStore {
	height: 30px;
}

#imageViewer {
	margin-top: 45px;
}

#result {
	margin-top: 20px;
	padding: 10px;
	background-color: #ffe5e5;
}

#result p {
	padding: 0;
}

#result .result {
	margin-left: 15px;
}

#result .resultFirst {
	font-weight: bolder;
}

.news .li {
	list-style: none;
	padding-bottom: 15px;
}

.news .li .dateTime {
	display: inline;
	margin-right: 20px;
}

.news .paragraph {
	visibility: hidden;
	clear: both;
}

#newsCalendar {
	margin-bottom: 20px;
}

#iframeStore {
	width: 100%;
	height: 500px;
}

/*
 * FOOTER caso 6753
 */

#footerTable h4 a,
#footerTable ul li a,
#footerTable #copyright {
    color: #969BA0;
}

/*
#footerTable #searchTd #searchGoogle form {
    border: 1px solid #DBDFE3;
}
*/

/*
 * LOGIN
 * 30/03/2011
 */

#pageContent #loginForm2 #menuUser2 {
	list-style: none;
	text-align: left;
	margin-left: 20px;
}

#pageContent #loginForm2 ul#menuUser2 li {
	list-style: none;
	margin-bottom: 3px;
}

#pageContent #loginForm2 #menuUser2 label {
	color: #969BA0;
}

#pageContent #loginForm2 #menuUser2 input#login,
#pageContent #loginForm2 #menuUser2 input#password {
	height: 20px;
	width: 250px;
}

#pageContent #loginForm2 #menuUser2 #usertext label {
	padding: 0;
}

#pageContent #loginForm2 #menuUser2 #userpassword label {
	padding: 0 0 0 6px;
}

#pageContent #loginForm2 #menuUser2 #userLogin .inputButton {
	background-color: #d8dbe0;
	padding: 4px;
	margin-left: 46px;
}

/*
 * ADMIN
 * 31/03/2011
 */

#columnCenter .contentMenu {
	text-align: right;
	margin-right: 65px;
	margin-bottom: 15px;
}

#columnCenter .contentMenu a {
	font-size: 11px;
	text-decoration: none;
	margin-right: 60px;
}

#columnCenter .administratorContent .menuAdmin {
	list-style: none;
}

#columnCenter .administratorContent .menuAdmin li a {
	color: #969ba0;
	text-decoration: none;
}

/*
 * NOVO FOOTER
 * 30/03/2011
 */

#footerTable td {
	width: 19%;
}

#footerTable td#socialLinks {
	width: 23%;
}

#footerTable td h4 {
	margin-bottom: 5px;
	margin-top: 10px;
	font-size: 11px;
	color: #969BA0;
	font-weight: bolder;
}

#footerTable td#socialLinks ul li {
	display: inline;
	float: left;
	margin-right: 2px;
}

#footerTable td#socialLinks ul li a.blog {
	background-image: url('/templates/source/49/images/pages/icon_wordpress.png');
}

#footerTable td#socialLinks ul li a.twitter {
	background-image: url('/templates/source/49/images/pages/icon_twitter.png');
}

#footerTable td#socialLinks ul li a.orkut {
	background-image: url('/templates/source/49/images/pages/icon_orkut.png');
}

#footerTable td#socialLinks ul li a.facebook {
	background-image: url('/templates/source/49/images/pages/icon_facebook.png');
}

#footerTable td#socialLinks ul li a.flickr {
	background-image: url('/templates/source/49/images/pages/icon_flickr.png');
}

#footerTable td#socialLinks ul li a.linkedin {
	background-image: url('/templates/source/49/images/pages/icon_linkedin.png');
}

#footerTable td#socialLinks ul li a.youtube {
	background-image: url('/templates/source/49/images/pages/icon_youtube.png');
}

#footerTable td#socialLinks ul li a {
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	width: 28px;
	height: 27px;
	text-decoration: none;
	border: none;
}

#footerTable td#socialLinks ul li a.blog:hover {
	background-image: url('/templates/source/49/images/pages/icon_wordpressHover.png');
}

#footerTable td#socialLinks ul li a.twitter:hover {
	background-image: url('/templates/source/49/images/pages/icon_twitterHover.png');
}

#footerTable td#socialLinks ul li a.orkut:hover {
	background-image: url('/templates/source/49/images/pages/icon_orkutHover.png');
}

#footerTable td#socialLinks ul li a.facebook:hover {
	background-image: url('/templates/source/49/images/pages/icon_facebookHover.png');
}

#footerTable td#socialLinks ul li a.flickr:hover {
	background-image: url('/templates/source/49/images/pages/icon_flickrHover.png');
}

#footerTable td#socialLinks ul li a.linkedin:hover {
	background-image: url('/templates/source/49/images/pages/icon_linkedinHover.png');
}

#footerTable td#socialLinks ul li a.youtube:hover {
	background-image: url('/templates/source/49/images/pages/icon_youtubeHover.png');
}

#footerTable #copyright {
	vertical-align: bottom;
	padding-bottom: 11px;
    padding-left: 90px;
    text-align: right;
}

html>body #footerTable #copyright {
	padding-bottom: 9px;
}

#footerTable #searchTd #searchGoogle form .inputField {
	background-color: #fff;
	border: 1px solid #dbdfe3;
	height: 23px;
	width: 270px;
	cursor: pointer;
}

#footerTable #searchTd #searchGoogle .inputButton {
	background-image: url('/templates/source/49/images/pages/searchFooter.png');
	width: 14px;
	height: 18px;
	vertical-align: middle;
	margin-left: 4px;
	margin-top: -3px;
	background-color: #f3f5f6;
}

/*
 * ROTATION IMAGES HOME
 */

.homeImage{
	position: relative;
	width: 772px;
	height: 330px;
	margin-bottom: 15px;
}

.homeImage img {
	position: absolute;
	top: 0px;
}

.homeImage .imgPrevious, 
.homeImage .imgNext {
	width: 29px;
	position: absolute;
	top: 0;
}

.homeImage .imgPrevious {
	left: 0px;
}

.homeImage .imgNext {
	right: 0;
}

.homeImage .imgPrevious a, 
.homeImage .imgNext a {
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	width: 29px;
	height: 330px;
	text-decoration: none;
	border: none;
}

.homeImage .imgPrevious a {
	background-image: url('/templates/source/49/images/pages/arrowLeft330.png');
	border: none;
	margin-left: 1px;
	*margin-left: 0px;
}

.homeImage .imgNext a {
	background-image: url('/templates/source/49/images/pages/arrowRight330.png');
	border: none;
	margin-left: 1px;
}

#contextMenu h3.launch2011 {
	margin-bottom: 35px;
}

#contextMenu h3.launch2011 a {
    background-color: #5E7C98;
    color: #FFFFFF;
    padding: 7px 13px 7px 15px;
}

#whatYouFind {
	font-weight: bolder;
	margin-left: 258px;
	font-size: 11px;
	color: #395b80;
	float: left;
	padding-top: 6px;
	margin-right: 15px;
}
#headerSearch {
	clear: left;
	/*margin-top: 70px;*/
	margin-bottom: 20px;
}

#headerSearch #searchGoogle {
	border: 1px solid #dedede;
	height: 22px;	
    /*margin-left: 381px;*/
    margin-left: 257px;
    width: 171px;
}

#headerSearch #searchGoogle span {
	display: none;
}

#headerSearch p {
	position: absolute;
	margin-top: -22px;
	margin-left: 450px;
	/*margin-left: 576px;*/
}

#headerSearch p a {
	float: left;
	margin-right: 1px;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	border: none;
}

#headerSearch .inputField {
	height: 19px;
	padding: 0 0 0 2px;
	font-size: 12px;
	border: none;
	width: 137px;
	color: #969BA0;
}

#headerSearch .inputButton {
	margin: 0;
	border: none;
	background-color: #e0dcdd;
	color: #979b9e;
	font-size: 10px;
	position: absolute;
	margin: 2px 0 2px 13px;
	padding: 0px;
}

html>body #headerSearch .inputButton {
	padding: 1px 0 2px 0;
	*padding: 0px 1px;
}

#headerSearch p a.blog {
	background-image: url('/templates/source/49/images/pages/icon_wordpress_mini.png');
}

#headerSearch p a.youtube {
	background-image: url('/templates/source/49/images/pages/icon_youtube_mini.png');
}

#headerSearch p a.twitter {
	background-image: url('/templates/source/49/images/pages/icon_twitter_mini.png');
}

#headerSearch p a.orkut {
	background-image: url('/templates/source/49/images/pages/icon_orkut_mini.png');
}

#headerSearch p a.facebook {
	background-image: url('/templates/source/49/images/pages/icon_facebook_mini.png');
}

#headerSearch p a.flickr {
	background-image: url('/templates/source/49/images/pages/icon_flickr_mini.png');
}

#headerSearch p a.linkedin {
	background-image: url('/templates/source/49/images/pages/icon_linkedin_mini.png');
}

#headerSearch p a.blog:hover {
	background-image: url('/templates/source/49/images/pages/icon_wordpressHover_mini.png');
}

#headerSearch p a.twitter:hover {
	background-image: url('/templates/source/49/images/pages/icon_twitterHover_mini.png');
}

#headerSearch p a.orkut:hover {
	background-image: url('/templates/source/49/images/pages/icon_orkutHover_mini.png');
}

#headerSearch p a.facebook:hover {
	background-image: url('/templates/source/49/images/pages/icon_facebookHover_mini.png');
}

#headerSearch p a.flickr:hover {
	background-image: url('/templates/source/49/images/pages/icon_flickrHover_mini.png');
}

#headerSearch p a.linkedin:hover {
	background-image: url('/templates/source/49/images/pages/icon_linkedinHover_mini.png');
}

#headerSearch p a.youtube:hover {
	background-image: url('/templates/source/49/images/pages/icon_youtubeHover_mini.png');
}

/*
 * ICONS SHARE
 */

#shareIcons .at300bs {
	background: url('/templates/source/49/images/pages/iconsShare.png');
	background-repeat: no-repeat;
	width: 20px;
	height: 19px;
}

#shareIcons .at300bs:hover {
	background: url('/templates/source/49/images/pages/iconsShareHover.png');
}

#shareIcons .at15t_orkut {
	background-position: 0px 0px;
}

#shareIcons .at15t_orkut:hover {
	background-position: 0px 0px;
}

#shareIcons .at15t_twitter {
	background-position: -24px 0;
}

#shareIcons .at15t_twitter:hover {
	background-position: -24px 0;
}

#shareIcons .at15t_facebook {
	background-position: -50px 0;
}

#shareIcons .at15t_facebook:hover {
	background-position: -50px 0;
}

#shareIcons .addthis_default_style {
	height: 20px;
}

#shareLabel {
	color: #003461;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
	padding-top: 3px;
}

#shareIcons {
	margin-top: 30px;
	margin-left: 540px;
}


#content404 .withBorder {
    padding: 32px 35px;
    font-weight: bolder;
    font-size: 12px;
    color: #033059;
    text-align: center;
    border: 1px solid #dedede;
    margin-bottom: 30px;
}

#content404 {
    padding-top: 16px
}

#content404 #erro404 {
    padding-left: 133px;
    background-image: url('/templates/source/21/images/pages/exclamacao.png');
    background-position: 37px center;
    background-repeat: no-repeat; 
    padding-bottom: 100px;
}

#content404 #erro404 #titles p {
    font-size: 12px;
    color: #143b64;
    font-weight: bolder;
    padding-bottom: 7px;
}

#content404 #erro404 ul li {
    list-style: none;
    font-size: 11px;
    color: #5b7d99;
    margin-top: 37px;
    padding-left: 37px;
    background-position: 1px 2px;
    background-repeat: no-repeat;
    background-image: url('/templates/source/21/images/pages/li404.png');
}

#content404 #erro404 ul li a {
    color: #18b4e5;
    font-size: 12px;
    text-decoration: none;
}

/*título*/

.pageContentTitle h3.title {
	display: none;
}

/*breadcrumbs topo*/

.breadcrumbsTop {
	margin-left: 0;
}

.breadcrumbsTop #breadCrumbs {
	padding-top: 35px;
}

.breadcrumbsTopStore #breadCrumbs {
	padding-top: 22px;
}

.breadcrumbsTop #breadCrumbs li {
	padding: 0 15px 0 10px;
	background-image: url("/templates/source/49/images/pages/arrowCrumb.png");
	background-repeat: no-repeat;
	background-position: center right;
	text-transform: lowercase;
	font-size: 10px;
}

.breadcrumbsTop #breadCrumbs li.finishPoint {
	background-image: none;
}

.breadcrumbsTop #breadCrumbs li.beginPoint {
	padding: 0 15px 0 0;
}

.breadcrumbsTop #shareIcons,
.breadcrumbsTop #breadCrumbs .arrowCrumb {
	display: none;
}

.breadcrumbsTop #breadCrumbs {
	margin: 0;
	border: none;
}

.breadcrumbsTop #breadCrumbs a,
.breadcrumbsTop #breadCrumbs span {
	padding: 0;
	text-transform: lowercase;
}

.breadcrumbsTop #breadCrumbs a,
.breadcrumbsTop #breadCrumbs span {
	color: #9099a0;
	text-decoration: none;
	font-size: 10px;
}

.breadcrumbsTop #breadCrumbs .finishPoint {
	background-image: none;
}

.pageContentTitle,
.tableStore {
	margin-top: 35px;
}

/*
 * OPÇÕES PARA A PÁGINA - Aa
 */

ul.options {
	list-style: none;
	position: absolute;
	margin-top: 42px;
	right: 0;
}

#columnCenter ul.options li {
	display: inline;
	float: left;
	margin: 0 0 0 5px;
}

ul.options li a {
	background-repeat: no-repeat;
	background-position: bottom center;
	display: block;
}

ul.options li a#increase {
	background-image: url('/templates/source/49/images/icons/icon_increase.png');
	width: 17px;
	height: 17px;
}

ul.options li a#increase:hover {
	background-image: url('/templates/source/49/images/icons/icon_increase_hover.png');
}

ul.options li a#reduce {
	background-image: url('/templates/source/49/images/icons/icon_reduce.png');
	width: 13px;
	height: 17px;
}

ul.options li a#reduce:hover {
	background-image: url('/templates/source/49/images/icons/icon_reduce_hover.png');
}

ul.options li a#print {
	background-image: url('/templates/source/49/images/icons/icon_print.png');
	width: 16px;
	height: 17px;
}

ul.options li a#print:hover {
	background-image: url('/templates/source/49/images/icons/icon_print_hover.png');
}

ul.options li a span {
	display: none;
}
