/*
Theme Name: Constance Zahn
Theme URI: http://wordpress.org/
Description: Custom Template
Version: 1.0
Author: Melina Pierro
Tags: Constace Zahn

Cores
	Azul: #c1cfe8
	Azul Links: #96abcf
	Cinza: #909090
	Cinza Claro: #d7d7d7

*/

* {margin:0; padding:0;}
ul, ul li {list-style:none;}

body {
	color: #5f5d5e;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background: #f2e9e0;
}

p {margin-bottom:1.5em; line-height:1.8em;}

a {color: #96abcf;}
	a:hover {text-decoration:underline;}
	a img {border: none;}
	a:focus {outline:0;}
	object:focus {outline: 0;}

img.alignright {float:right; margin:0 0 10px 10px;}
img.alignleft {float:left; margin:0 10px 10px 0;}

blockquote {margin-left:1.5em; padding-left:5px;}

p.data {
	font-size:10px;
	color:#8299cd;
	text-align:center;
	margin-bottom:20px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

img#wpstats {display:none;}


/*-----------*/
/* ESTRUTURA */
/*-----------*/
#site {background:#fff; width:998px; margin:0 auto; box-shadow:0 0 80px #efd6cc;}

#wrapper {width:954px; margin:auto; overflow:hidden;}
#home {float:left; border-bottom: 3px solid #d7d7d7; padding-bottom: 30px; margin-bottom:40px;}
#content {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.8em;}

#posts {
	width:603px;
	padding-right:25px;
	margin-bottom:3em;
	float:left;
	border-right: 1px solid #eaeaea;
	overflow:hidden;
}

#sidebar {width:300px; padding-left:24px; float:left;}


.page-fornecedores #sidebar {width:230px;}
.page-fornecedores #posts {width:673px;}


/*-----*/
/* TOP */
/*-----*/
#nav {height:24px; padding-top:6px; background: #f2e9e0; width:998px; margin:0 auto;}
	#nav ul {float:left;}
	#nav li {
		font: 10px/10px Verdana, Geneva, sans-serif;
		text-transform:uppercase;
		float:left;
		margin-right:2px;
		padding-left:8px;
		line-height:24px;
		background:#f3f3f3 url(imagens/sprites.png) no-repeat 0 -188px;
	}
	#nav li a {
		display:block;
		float:left;
		height:24px;
		text-decoration:none;
		color:#888;
		background:url(imagens/sprites.png) no-repeat right -188px;
		padding-right:8px;
	}
	
	body.home #nav li.navHome,
	body.page-id-949 #nav li.navAbout,
	body.page-id-950 #nav li.navImprensa,
	body.page-id-952 #nav li.navContato {background-position: 0 -164px; background-color:#fff;}
	
	body.home #nav li.navHome a,
	body.page-id-949 #nav li.navAbout a,
	body.page-id-950 #nav li.navImprensa a,
	body.page-id-952 #nav li.navContato a {background-position: right -164px;}

	#nav li.navBabies {background-position: 0 -212px; background-color:#afddc9;}
	#nav li.navBabies a {background-position: right -212px; color:#FFF;}


#header {clear:left; float:left; padding:0 0 22px;}
	#header .logo {width:422px; padding:22px 0 0 0; float:left;}

#top-banner {width:470px; padding-left:60px; padding-top:22px; float:left; background:url(imagens/publicidade.gif) no-repeat right 12px; text-align:right;}


/*------*/
/* MENU */
/*------*/
#menu {height:29px; margin-bottom:30px; background-color:#dad0b2; clear:left;}

#menu li {float:left; position:relative; font-size:12px; z-index:9;}

	#menu li a {height:29px; display:block; background-image:url(imagens/menu.png); background-repeat:no-repeat; text-indent:-10000px;}
	#menu li:hover a {background-position:left -29px;}
	
	#menu li.moda a {width:66px; background-position:left top;}
	#menu li.moda a:hover, .category-moda #menu li.moda a {background-position:left -29px;}
	
	#menu li.beleza a {width:71px; background-position:-66px top;}
	#menu li.beleza a:hover, .category-beleza #menu li.beleza a {background-position:-66px -29px;}
	
	#menu li.inspiracoes a {width:111px; background-position:-137px top;}
	#menu li.inspiracoes a:hover, .category-inspiracoes #menu li.inspiracoes a {background-position:-137px -29px;}

	#menu li.casamentos-reais a {width:155px; background-position:-248px top;}
	#menu li.casamentos-reais a:hover, .category-casamentos-reais #menu li.casamentos-reais a {background-position:-248px -29px;}

	#menu li.etc a {width:47px; background-position:-403px top;}
	#menu li.etc a:hover, .category-etc #menu li.etc a {background-position:-403px -29px;}
	
	#menu li.guias-de-viagem a {width:103px; background-position:-450px top;}
	#menu li.guias-de-viagem a:hover, .page-id-1234 #menu li.guias-de-viagem a {background-position:-450px -29px;}
	
	#menu li.fornecedores a {width:191px; background-position:-553px top;}
	#menu li.fornecedores a:hover, .page-id-953 #menu li.fornecedores a, .parent-pageid-953 #menu li.fornecedores a, .page-template-fornecedores-lista-php #menu li.fornecedores a, .page-template-fornecedores-fornecedor-php #menu li.fornecedores a {background-position:-553px -29px;}

	#menu li.galerias a {width:86px; background-position:-744px top;}
	#menu li.galerias a:hover, .page-id-10185 #menu li.galerias a {background-position:-744px -29px;}

	#menu li.tv a {width:37px; background-position:-830px top;}
	#menu li.tv a:hover, .page-id-5088 #menu li.tv a {background-position:-830px -29px;}

	#menu li.goodies a {width:87px; background-position:-867px top;}
	#menu li.goodies a:hover, .page-id-955 #menu li.goodies a {background-position:-867px -29px;}


/* Busca */
.busca {padding:15px; border:1px dotted #999; margin-bottom:25px;}
.busca  h3 {margin-bottom:3px; font-size:15px;}
#searchform {margin-bottom:15px; overflow:hidden;}
	#search-btn, #search-input {float:left; border:1px solid #aaa;}
		#search-btn {width:25px; height:23px; border-width:1px 1px 1px 0; background:#fff url(imagens/sprites.png) 0 -68px;}
		#search-input {width:235px; height:15px; padding:3px; border-width:1px 0 1px 1px; color:#959595;}


/* Dropdown */
#menu li ul {
	width:170px;
	position:absolute;
	z-index:10;
	left:0;
	top:29px;
	border:1px solid;
	display:none;
	background-color:#FFF;
}

#menu li ul a {
	width:150px !important;
	height:auto;
	padding:5px 10px;
	margin:0;
	display:block;
	text-indent:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
	background:none !important;
}

#menu li:hover ul, #menu li.over ul {display: block;}
#menu li ul a:hover {background-color:#c1cfe8 !important; color:#FFF;}


/*-------*/
/* POSTS */
/*-------*/
.post {width:603px; padding-bottom:1px; margin-bottom:3em; text-align:justify; font-size:13px; line-height:1.5em;}

	.post .storytitle {margin-bottom:5px;}
	.storytitle, .page_title {
		clear:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		font-weight:normal;
		text-align:center;
		color:#888888;
	}
	.storytitle a {text-decoration:none; color:#888888;}
	.storytitle a:hover {text-decoration:underline;}

.post ul, .post li {list-style:disc;}
.post li {margin:1em; padding:1em;}

.breadcrumb {margin-bottom:3em; text-transform:uppercase;}

#linkwithin_logo_0 {height:1px; overflow:hidden;}

/*------*/
/* META */
/*------*/
.postmetadata {
	width:583px;
	text-transform:uppercase;
	font:11px/2em Arial, Helvetica, sans-serif;
	color:#959595;
	background-color:#f7f7f7;
	position:relative;
	margin-bottom:15px;
	padding:0 10px;
}
	.postmetadata div.meta {margin:8px 0;}
	.postmetadata a {text-decoration:none;}
	.postmetadata a:hover {text-decoration:underline;}
	.postmetadata p {margin-bottom:5px; line-height:18px;}
	.postmetadata p img {vertical-align:middle;}

.postmetadata .compartilhar {
	padding:8px 0 0;
	text-transform:none;
	font-size:12px;
}
.addthis_toolbox {float:left; margin-right:20px;}

.postmetadata .compartilhar img {vertical-align:middle;}

.navigation {clear:both;}


/*-------------*/
/* COMENTÁRIOS */
/*-------------*/
h3#comments, h3#postcomment {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:2em 0 1.5em;
	padding-bottom:.5em;
	font-size:13px;
}
h2#postcomment {}
#commentform textarea {width:596px; padding:2px;}
#commentform p {margin-bottom:.5em; font-size:11px;}
#commentform input, #commentform textarea {border:1px solid #909090; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#commentform input {margin-right:.5em; padding:2px;}

.commentlist cite {font-weight:bold;}
.commentlist cite a {color:#5f5d5e;}
.commentmetadata {font-size:11px; font-family:Arial, Helvetica, sans-serif;}

ul.commentlist li {list-style:none;}

.bypostauthor {background-color:#F7F7F7; margin-bottom:20px; padding:10px;}


/*------*/
/* PAGE */
/*------*/
.page_title {padding-bottom:4px; margin-bottom:1em;}


/*---------*/
/* SIDEBAR */
/*---------*/
#sidebar ul {margin:0 0 22px;}

#sidebar-banner {
	width:300px;
	padding-top:22px;
	margin:-22px 0 25px;
	background:url(imagens/publicidade.gif) no-repeat right 12px;
}

#adrotate_1 img, #adrotate_2 img {margin-bottom:25px; clear:left;}
#adrotate_1 {padding-top:22px !important; background:url(imagens/publicidade.gif) no-repeat right 12px !important;}
#sidebar .widget_adrotate_widgets img {clear:left; margin-bottom:25px;}


/*--------*/
/* FOOTER */
/*--------*/
#footer {clear:left; background:url(imagens/bg_footer.gif) no-repeat center top; width:998px; margin:auto;}
#footer .wrap {width:954px; padding:20px 0 40px; overflow:auto; margin:auto;}
#footer p {margin:0; text-transform:uppercase;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}

#footer .wrap div {float:left; width:200px;}

#footer li {padding: 0 0 0 8px;}


/*------*/
/* HOME */
/*------*/
#home {font-family:Georgia, "Times New Roman", Times, serif;}

#home h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight: normal;
	color:#959595;
	margin-bottom:12px;
	padding-bottom:3px;
}
#home h3 a {text-decoration:none; color:#959595;}
#home h3 a:hover {text-decoration:none;}

#home p {margin-bottom:5px;}
#home a {text-decoration:none;}
#home a:hover {text-decoration:underline;}

#home strong {color:#b39f80; font-weight:normal;}

#home .home-box li {
	*background:url(imagens/ponto.gif) no-repeat left 6px;
	background:url(data:image/gif;base64,R0lGODlhAwADALMAAPHx8dHR0YKAgdDP0KOio/Dw8NfW193d3d7d3gAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAADAAMAAAQHsIxjBAEBRQA7) no-repeat 0 center;
	padding-left:10px;
	margin-bottom:5px;
}

.home-col1, .home-col2 {height:355px; overflow:hidden;}
.home-col1 {width: 625px; float:left; margin-right:19px;}
.home-col2 {width: 310px; float:left;}

#fornecedores-filtro {width: 615px; height:19px; padding:5px; margin-bottom:20px; background-color:#e1e8f4; float:left;}
#fornecedores-filtro span, #fornecedores-filtro select {float:left; margin-right:8px;}
.filtro-tit-fornecedores {
	width:110px;
	height:19px;
	float:left;
	background:url(imagens/sprites.png) no-repeat 0 -236px;
	text-indent:-99999px;
	margin-right:10px;
}
#fornecedores-filtro select{width:155px; height:20px;}
#fornecedores-filtro option {text-transform:capitalize;}
.bt-enviar {width:65px; height:19px; background:url(imagens/sprites.png) no-repeat 0 -255px; border:0;}

/*** DESTAQUE ***/
#destaques { 
	width: 625px;
	height:280px;
	float:left;
	margin:0 0 24px 0;
	position:relative;
	font: 16px/1.3 Georgia, "Times New Roman", Times, serif;
}

.imagemDestaque {width:380px; height:280px; position:absolute; top:0; left:0; z-index:1;}
	.anterior .imagemDestaque {z-index:2;}
	.selecionado .imagemDestaque {z-index:3;}

#destaques ul {width:245px; position:absolute; top:0; left:380px;}
	#destaques li {height:84px; padding:4px 0 4px 10px; background-color:#fff; border-bottom:1px dotted #8f8f8f;}
	
	#destaques li {.border:0; .background:url(imagens/pontilhado.gif) repeat-x 0 bottom;}
	
	#destaques li:first-child {border-top:1px dotted #8f8f8f;}
	#destaques .selecionado {
		background:url(data:image/gif;base64,R0lGODlhBgAMANUAAP///////bjM8LnO7//9/rjL7rrM7rrO8LrP8LnN79Td7f3+//P48v7//evu9fr6+7nJ7ff5+P7+/v7+/Nfg6uLm6t/m77rK7tjf7eLn9LbJ7unw+bzO7/f39/7//9ng7uDn9djh8rrM77vM7+vw9bvN77fN8LfK77rN8LjL7Pr4+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAGAAwAAAY9wABgyLBMAARVJQUIPCgFAaDzMR0SEcXpUEBhBghNYgQaDEQISCMkGJQEBEBGYDDEJZtLwdMMODhDC0MkQQA7) no-repeat 4px center;
		*background:url(imagens/setinha-azul.gif) no-repeat 4px center;
	}
		#destaques li:hover a, #destaques li.selecionado a {background-color:#c1cfe8; color:#fff;}
		#destaques li a {display:block; height:66px; padding:18px 5px 0 10px; color:#959595; text-decoration:none;}
		#destaques li a:hover {text-decoration:none;}
			#destaques li span {display:block; text-transform:uppercase; font-size:19px;}


/*** ABOUT ***/
#home-about {
	background:url(imagens/box_about.jpg) no-repeat;
	width:310px;
	height:208px;
	margin-top:-5px;
	float:left;
}
#home-about div {padding: 20px 95px 20px 22px; height:168px; overflow:hidden;}
#home-about h3 {color:#b39f80;}
#home-about h3 a, #home-about span {color:#b39f80;}


/*** YOUTUBE ***/
#home-tv {width:300px; padding:0 0 0 10px; height:185px; float:right; margin-bottom:20px; overflow:hidden;}

.home-banner {float:right;}

/*** ICONS ***/
/*nav-icons {float:right; border:3px solid #c1cfe8; width:284px; height:15px; padding:4px 6px; margin-bottom:19px;}*/
#nav-icons {float:right; background:#d2d9eb; width:264px; height:21px; padding:4px 16px; margin-bottom:19px;}

	#nav-icons div.share {float:left; overflow:hidden;}
	.share-fb {width:92px;}
	.share-tw {width:61px; margin-right:17px;}
	.share-pone {width:70px;}
	
	#nav-icons a.rss {width:16px; height:16px; text-indent:-9999px; margin:2px 0 0 8px; background:url(imagens/sprites.png) no-repeat -65px -52px; display:block; float:right;}

	/*#nav-icons a {width:16px; height:16px; text-indent:-9999px; margin-left:8px; background:url(imagens/sprites.png) no-repeat; display:block; float:right;}
	#nav-icons a.twitter {background-position:0 -52px; width:17px;}
	#nav-icons a.flickr {background-position:-17px -52px;}
	#nav-icons a.facebook {background-position:-33px -52px;}
	#nav-icons a.youtube {background-position:-49px -52px;}
	#nav-icons a.rss {background-position:-65px -52px;}
	
	#nav-icons span {float:left; color:#96ABCF; margin-left:10px; font-size:15px; line-height:1; font-weight:bold;}*/


/*** BOX ***/
.home-box {
	width:206px;
	height:188px;
	float:left;
	background:url(imagens/moldura.gif) no-repeat right top;
	margin:0 5px 24px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

.home-box div {
	height: 158px;
	overflow:hidden;
	background:url(imagens/moldura.gif) no-repeat left top;
	padding:15px 0 15px 18px;
	margin-right:18px;
}

#publicidade-home {
	width:300px;
	height:180px;
	padding-top:10px;
	padding-bottom:4px;
	margin:-6px 0 24px 17px;
	display:inline;
	float:left;
	background:url(imagens/publicidade.gif) no-repeat right top;
}


/*** GALERIAS DE FOTOS ***/
#home-galerias {/*width:630px;*/ width:954px; height:188px; float:left; background:url(imagens/moldura.gif) no-repeat right top;}

#home-galerias div {
	padding:15px 0 15px 18px;
	margin-right:18px;
	background:url(imagens/moldura.gif) no-repeat left top;
	position:relative;
}

#home-galerias ul { /*width:600px; margin:0 0 0 -7px;*/ margin:0 0 0 -9px; padding:0; list-style:none; height:115px; overflow:hidden; }
#home-galerias li {
	width:140px;
	height:115px;
	padding:3px 0 0 3px;
	/*margin-left:7px;*/
	margin-left:11px;
	background-color:#aebfe0;
	float:left;
}
#home-galerias li img {display:block; float:left; border:0;}
#home-galerias li div {width: 135px; height: 90px; overflow: hidden; margin:0; padding:0; border: 1px solid #fff;}
#home-galerias li a {display:block; color:#fff; text-decoration:none;}
#home-galerias li a:hover {text-decoration:none;}
#home-galerias li a:hover img {border-color:#666;}
#home-galerias li span {display:block; text-align:center; font-size:14px; line-height:19px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

p.mais_galerias {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	position:absolute;
	top:16px;
	right:0;
}

/*** BONUS ***/
#home-bonus {
	width:310px;
	height:188px;
	margin-left:13px;
	float:left;
	display:inline;
	background:url(imagens/moldura.gif) no-repeat right top;
}

#home-bonus div {
	height:158px;
	overflow:hidden;
	padding:15px 0 15px 18px;
	margin-right:18px;
	background:url(imagens/moldura.gif) no-repeat left top;
	font-size:14px;
}


/*--------------*/
/* FORNECEDORES */
/*--------------*/
.page-fornecedores .page_title {text-transform:uppercase;}
.fornecedores {text-align:center;}

ul.lista-fornecedores {list-style:none; margin-bottom:2em; text-align:center; text-transform:uppercase;}
	ul.lista-fornecedores li {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:1em 0; line-height:1em;}
	ul.lista-fornecedores a, ul.lista-cidades a { text-decoration:none; }
	ul.lista-fornecedores a:hover, ul.lista-cidades a:hover { text-decoration:underline; }

	.lista-cidades .current_page_item,
	.lista-cidades .current_page_parent {font-weight:bold;}

.page-fornecedores .entry table {border-collapse:collapse; border:0; width:100%}
	.page-fornecedores .entry table td, .page-fornecedores .entry table th {border-bottom:1px solid #D2D2D2; padding:3px 0; min-height:1em;}
	.page-fornecedores .entry table th {text-align:left; font-weight:bold; padding-right:15px; width:100px;}

h3.estados { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin:7px 0 5px; font-weight:normal; }
#sidebar ul.lista-cidades li {
	padding: 8px 0 7px;
	line-height:1em;
	font-size:14px;
}

ul#fornecedores {list-style:none; text-align:right;}
	ul#fornecedores li {
		width:168px; height:260px; overflow:hidden; float:left; margin-bottom:25px; padding-bottom:25px; text-align:center;
	}
	ul#fornecedores h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#637fb5; margin-bottom:1em; }
	ul#fornecedores .foto {text-align:center; margin-bottom:15px;}
	ul#fornecedores .foto img {border:1px solid #5f5d5e;}
	ul#fornecedores h3 a {text-decoration:none; color:#637fb5; text-transform:uppercase;}


.gallery {width:90px; float:right;}
	.carousel {float:right; padding:27px 0; overflow:hidden; position:relative;}
	.carousel-clip {overflow:hidden; height:336px;}
	.carousel .gallery {}
	.carousel .gallery img {width:77px; height:77px; margin-bottom:9px;}

.gallery_wrap {overflow:hidden; margin-bottom:25px; position:relative; min-height:390px;}
.gallery-caption {display:none;}
.gallery dl img {width:90px; height:90px; margin-bottom:10px; float:left;}
.foto_ampliada {float:left; width:565px;}

.carousel .prev, .carousel .next {width:21px; height:14px; left:28px; cursor:pointer;}
.carousel .prev {position:absolute; background:url(imagens/setinhas.gif) no-repeat 0 0; top:0;}
.carousel .next {position:absolute; background:url(imagens/setinhas.gif) no-repeat 0 -14px; bottom:0;}

.preloader {width:32px; height:32px; background:url(imagens/ajax-loader.gif); display:none; top:47%; left:42%; position:absolute;}


/*------------*/
/* PAGINATION */
/*------------*/
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	font-size: 11px;
	font-family: Arial;
}
#wp_page_numbers {margin-top:10px; width:603px; background:white; margin-bottom:10px;}
#wp_page_numbers ul {width:603px;}
#wp_page_numbers li {float:left; display:block; margin-bottom:2px;}
#wp_page_numbers a {padding:3px; padding-left:5px; padding-right:5px; margin-left:2px; margin-right:2px; display:block; color:#333; border:1px solid #bfbfbf;}
#wp_page_numbers li a:hover {border-color:#96abcf; color:#fff; background-color:#96abcf;}
#wp_page_numbers li.space {padding:6px; padding-left:2px; padding-right:2px;}
#wp_page_numbers li.first_last_page {font-style:italic;}
#wp_page_numbers li.active_page a {border-color:#b4b4b4; background-color:#b4b4b4; color:#FFF;}
#wp_page_numbers li.active_page a:hover {color:white; /* IE fix */ border-color:#b4b4b4; background-color:#b4b4b4; cursor:auto;}
#wp_page_numbers li.page_info {float:left; display: block; padding:3px; padding-left:5px; padding-right:5px; margin-right:2px; color:#666; font-size:11px; border:1px solid #bfbfbf;}


/* INLINE IMAGES */
.page_title,
ul#fornecedores li,
#tabs .ui-tabs-panel li {
	border-bottom:1px dotted #d2d2d2;
	.border:0;
	.background:url(imagens/pontilhado2.gif) repeat-x left bottom;
}
#sidebar ul.lista-cidades li {
	border-top:1px dotted #d2d2d2;
	.border:0;
	.background:url(imagens/pontilhado2.gif) repeat-x left top;
}

#menu li ul a,
.post,
#home h3,
h3#comments, h3#postcomment {
	border-bottom:1px dotted #8f8f8f;
	.border:0;
	.background:url(imagens/pontilhado.gif) repeat-x left bottom;
}

#footer li {
	background: url(data:image/gif;base64,R0lGODlhAwADAJEAAP///7O0tL2+vgAAACH5BAAAAAAALAAAAAADAAMAAAIEjAx3BQA7) no-repeat left 7px;
	*background: url(imagens/bullet_rodape.gif) no-repeat left 7px;
}


/*---------*/
/* GALERIA */
/*---------*/

#posts.gallery_post {
	width: 700px;
}

#galleryMenu {
	width: 228px;
	float: left;
	padding-bottom: 27px;
	background: url(imagens/box-filtro-bottom.png) no-repeat bottom left;
}
#galleryMenuTop {
	position: relative;
	width: 228px;
	clear: both;
	height: 45px;
	background: url(imagens/box-filtro-top.png) no-repeat top left;
}
#galleryMenuTop h4 {
	padding-top: 13px;
	padding-bottom: 3px;
	margin-right: 12px;
	margin-left: 12px;
	text-align: right;
	color: #FFF;
	border-bottom: 1px dotted #FFF;
	font-size: 11px;
}
#galleryMenuContent {
	position: relative;
	width: 228px;
	clear: both;
	background: url(imagens/box-filtro.png) repeat-y top left;
	text-align: center;
}
#galleryMenuContent input[type=image]{
	margin-top: 15px;
}

#galleryMenu select {
	width: 204px;
	margin: 7px 0;
	border: 1px solid #C9D2E1;
	padding: 2px;
}

#galleryMenu select, #galleryMenu select option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
}

#linksGalerias {
	clear: both;
	padding-left: 1px;
	min-height: 300px;
	margin-top: 15px;
}

.galeriaHome {
	clear: both;
	margin: 0 50px 20px;
}

.galeriaHome li {
	display: block;
	float: left;
	width: 110px;
	text-align: center;
	margin: 5px;
}

.galeriaHome img {
	width: 90px;
	height: 90px;
	border: 1px solid #DBDBDB;
	padding: 9px;
	margin-bottom: 5px;
}

.galeriaHome a {
	text-decoration: none;
}

.albumNavigator {
	margin: 20px 0;
}

.albumNavigator .prev {
	float: left;
}

.albumNavigator .next {
	float: right;
}

#albumImage {
	text-align: center;
	margin: 0 auto;
	width: -moz-fit-content;
	position: relative;
}

#albumImage img {
	padding: 10px;
	border: 1px solid #f2e9e0;
}

#albumImage div {
	margin: 10px 0 30px;
}

#albumThumbs {
	margin: 0 49px;
}

.photo_nav {
	display: block;
	width: 35px;
	height: 40px;
	background: url(imagens/gallerySprites.png) no-repeat;
	top: 50%;
	left: 11px;
	/*display: none;*/
}
#prev_photo {
	background-position: 0 0;
	text-indent: -10000em;
	left: 11px;
	right: auto;
	position: absolute;
}
#next_photo {
	background-position: 0 -40px;
	text-indent: -10000em;
	left: auto;
	right: 11px;
	position: absolute;
}

/* FHITS */
#fhits-superbanner-bottom {
    display: block;
    width: 728px;
    height: 90px;
    margin: 0 auto;
    padding: 10px 0 20px;
}

#fhits-selo-sidebar {
    display: block;
    width: 120px;
    height: 36px;
    margin: 20px auto 0 auto;
    padding: 0;
    border: 1px solid #EEEEEE;
}
#fhits-retangulomedio-sidebar {
    display: block;
    width: 300px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}

/*ul.lista-fornecedores a{ background:url(imagens/alt/menu_fornecedores.jpg) no-repeat left top;}*/
