* 

{

	margin : 0;

	padding : 0;

}



body 

{

	font-family: Verdana, Arial, Helvetica;

	font-size: 100%;

	margin: 0;

	padding: 0;

	text-align: justify;

	color: #61481e;

}



body.home

{

	background : #fff url(../images/home/body-home-bg.png) repeat-x;

}



body.pages

{

	background : #fff url(../images/body-pages-bg.png) repeat-x;

}



a, a:visited 

{

	color: #000;

}



a:hover 

{

	color: #000;

	text-decoration: none;

}



h2, h3, h4, h5 

{

	color: #000;

	font-weight: normal;

}



p

{

	color: #583c10;

	font-family: Georgia, serif;

	font-size:15px;

}



img 

{

	display: block;

	border: none;

}



.clearfix:after 

{

	clear:both;

	display:block;

	visibility:hidden;

	height:0;

	content:".";

}

.clearfix 

{

	display: inline-block;

}

/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */



.clear 

{

	clear: both;

}



.replace_img

{

	text-indent: -9999px;

	overflow: hidden;

}



#general 

{

	position: relative;

	width : 100%;

	background: url(../images/casamento/home-bg.jpg) repeat;

}



#top_bg

{

	width:100%;

	background: url(../images/casamento/home-header-bg.png) no-repeat;

}



#top 

{

	position:relative;

	width: 990px;

	height: 366px;

	margin: 0 auto;

}



#content 

{

	width: 990px;

	margin: 0 auto;

}



.conteudo

{

	_margin-top:20px;

	float:left;

	width:590px;

}



/*Post */



.navigation

{

	margin-bottom:10px;

	margin-left:40px;

}



.navigation a

{

	color:#900024 !important;

	font-size:12px;

}



.post

{

	margin-left:40px;

}



.post-paragh

{

	margin-top:10px; 

	float:left; 

	width:300px; 

	margin-left:20px;

}



.post-data

{

	background-image: url(../images/casamento/data-top.png);

	margin: 0;

	background-repeat: no-repeat;

	background-position: top;

	font-family: Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#fff;

	padding-left:9px;

	padding-top:8px;

}



.data-wrapper

{

	width: 73px;

	margin-bottom:10px;

	background-image: url(../images/casamento/data-rodape.png); 

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom:6px;

}



.post img

{

	float:left;

}



.post-title

{

	color:#900024;

	font-family: Georgia, serif;

	font-size:26px;

	margin-bottom:10px;

}



.title-principal

{

	color:#151515;

	font-family: Georgia, serif;

	font-size:32px;

	margin-bottom:10px;

    margin-left:39px;

}



.post-title a

{

	color:#900024 !important;

	font-family: Georgia, serif;

	font-size:26px;

	margin-bottom:10px;

	text-decoration:none;

}



.more-top

{

	background: url(../images/home/post-top.png) no-repeat;

	width:537px;

	height:24px;

	margin-top:15px;

}



.more-repeat p

{

	font-family: Georgia, serif;

	font-size:15px;

	color:#583c10;

	padding-left:10px;

	padding-right:10px;

	position:relative;

}



.more-content

{

	margin-top:-10px;

}



.more-repeat a

{

	text-decoration: underline;

	color: #c32000 !important;

	font-family: Georgia, serif;

	font-size:15px;

	font-weight:bold;

	

}



.more-repeat

{

	background: url(../images/home/more-repeat.png) repeat-y; 

	width:537px;

}



.more-bottom

{

	width: 537px;

	background: url(../images/home/post-rodape.png) no-repeat !important; 

	height:13px;

}









/*Background*/



.content-top

{

	*padding-top:15px;

	margin-top:35px;

	width: 990px;	

	min-height:46px;

	background: url(../images/casamento/home-container-content-top.png) no-repeat;	

}



.content-container

{

	width: 990px;	

	margin-top:-19px;

	min-height:367px;

	background: url(../images/casamento/home-container-content-bg.png) no-repeat;

}



.content-wrapper

{		

	width: 990px;

	float: left;

	background: url(../images/casamento/home-container-content-wrap.png) repeat-y;

}



.content-bottom 

{

	margin: 0 auto;

	clear: both;

	width: 990px;

	height: 46px;

	background: url(../images/casamento/home-container-content-bott.png) no-repeat;	

	margin-bottom:15px;

}



.header-highlight 

{

	height:321px;

	width:996px;

	background: url(../images/casamento/home-header.png) no-repeat;

	margin-left:-1px;

	margin-top:21px;

}



.header-highlight  img

{

	float:right;

	margin-top:-5px;

	margin-right:45px;

	_margin-right:20px;

	_position:relative;

	_margin-bottom:-80px;

}



.header-tools

{

	float:left;

	margin-top:210px;

	margin-left:20px;

	position:absolute;

}



/* 

	Logo 

*/

#logo 

{	

	margin-left:400px;

	margin-top:-50px;

	position:absolute;

	width: 216px;

	height: 163px;

	background: url(../images/casamento/logo.png) no-repeat;

}



#logo a

{

	display: block;

	width: 216px;

	height: 163px;	

}



/* 

	Menu Principal

*/

#menu

{

	position: relative;

	clear: both;

	margin: 0 auto;

	width: 990px;

	height: 52px;

}



ul#topnav {

	margin-top:20px;

	float:left;

	width: 100%;

	list-style: none;

	font-size: 1.1em;

	

}

ul#topnav li {

	float: left;

	margin: 0; 

	padding: 0;

	height: 43px;

	position: relative; /*--Important--*/

}

ul#topnav li a {

	float: left;

	text-indent: -9999px; /*--Push text off of page--*/

	height: 43px;

}



/* 

ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom;  } 

*/



ul#topnav a.item01 {

	background: url(../images/casamento/menuitem01.png) no-repeat;

	height:43px;

	width: 87px;

	margin-left:40px;

	_margin-left:20px;

}



ul#topnav li:hover a.item01, ul#topnav li a:hover.item01 {

	width:87px;

	height:43px;

	background: url(../images/casamento/menuitem01.png) left bottom no-repeat;

}



ul#topnav a.item02 {

	background: url(../images/casamento/menuitem02.png) no-repeat;

	width: 87px;

	margin-left:10px;

	height:43px;

}



ul#topnav li:hover a.item02, ul#topnav li a:hover.item02 {

	width:87px;

	height:43px;

	background: url(../images/casamento/menuitem02.png) left bottom no-repeat;

}



ul#topnav a.item03 {

	background: url(../images/casamento/menuitem03.png) no-repeat;

	width: 180px;

	margin-left:20px;

	margin-top:13px;

}

ul#topnav a.item04 {

	background: url(../images/casamento/menuitem04.png) no-repeat;

	width: 130px;

	margin-left:185px;

	_margin-left:210px;

	margin-top:13px;

}

ul#topnav a.item05 {

	background: url(../images/casamento/menuitem05.png) no-repeat;

	width: 110px;

	margin-left:20px;

	margin-top:13px;

}

ul#topnav a.item06 {

	background: url(../images/casamento/menuitem06.png) no-repeat;

	width: 95px;

	margin-left:20px;

	margin-top:13px;

}



ul#topnav li .sub {

	position: absolute; /*--Important--*/

	top: 43px; 

	left: 10px;

	padding: 0;

	z-index:9999;

	float: left;

	display: none; /*--Hidden for those with js turned off--*/

}

ul#topnav li .row { /*--If needed to break out into rows--*/

	clear: both;

	float: left;

	width: 100%;

	margin-bottom: 10px;

}

ul#topnav li .sub ul{

	list-style: none;

	margin: 0; padding: 0;

	width: 258px;

	float: left;

}

ul#topnav .sub ul li {

	width: 100%; /*--Override parent list item--*/

	color: #fff;

	

}

ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/

	padding: 0;  margin: 0;

	font-size: 1.3em;

	font-weight: normal;

}

ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/

	padding: 5px 0;

	background-image: none;

	color: #e8e000;

}

ul#topnav .sub ul li a {

	float: none;

	text-indent: 0; /*--Override text-indent from parent list item--*/

	height: auto; /*--Override height from parent list item--*/

	background: url(navlist_arrow.png) no-repeat 5px 12px;

	padding: 7px 5px 7px 15px;

	display: block;

	text-decoration: none;

	color: #fff;

	background-image: url(../images/casamento/bullet-menu.png) !important;

	background-repeat: no-repeat !important;

	background-position: 0px 13px !important;

	padding-left: 11px;

	list-style: none;

	text-decoration:none;

	font-family:helvetica;

	font-size:16px;

	font-weight:bold;

	margin-left:20px;

}

ul#topnav .sub ul li a:hover {

	background-position: 5px 12px ;/*--Override background position--*/

}



.border-menu

{

	border-bottom: 4px dotted #b46e00;

	margin-right:20px;

}



.sub_top {

	clear: both;

	width: 258px;

	height: 30px;

	background: url(../images/casamento/sub-top.png) no-repeat ;

}



.sub_bottom {

	clear: both;

	width: 258px;

	height: 16px;

	background: url(../images/casamento/sub-bottom.png) no-repeat !important;

}



.sub_content {

	clear: both;

	margin-top:-3px;

	width: 258px;

	float: left;

	background: #dbd5ea;

}



/* Sidebar */



#home-sidebar

{

	float:right;

	width:380px;

	margin-right:15px;

	_margin-top:15px;

}



.products

{

	float:left;

	height: 240px;

	width:364px;

	background: url(../images/casamento/home-sidebar-products.png) repeat-x;

}



.titulo-home

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 26px;

	color: #da1511;

	font-weight:bold;

	padding-top:30px;

	padding-left:30px;

}



.titulo-bottom

{

	color:#c0aeeb;

	font-family: Georgia, serif;

	font-size:16px;

	font-weight:bold;

}



.products1

{

	width:200px;

	float:left;

	list-style: none;

	margin-left: -1px;

	padding-left: 0;

}



.products1 li

{

	padding-left: 17px;

	background-image: url(../images/casamento/bullet-products.png);

	background-repeat: no-repeat;

	background-position: 0px;

}



.products2

{

	width:190px;

	float:left;

	margin-left:-35px;

	list-style: none;

	padding-left: 0;

}



.products2 li

{

	padding-left: 17px;

	background-image: url(../images/casamento/bullet-products.png);

	background-repeat: no-repeat;

	background-position: 0px;

}



.itens-list 

{	

	color:#681b00;

	font-family: Georgia, serif;

	font-size:15px;

	border-bottom:1px dotted #36000e;

	clear:both;

	margin-top:12px;

	margin-left:30px;

	padding-bottom:2px;

	width:140px;

}



.itens-list a

{

	text-decoration:none;

	color:#681b00 !important;

}



.casamentos 

{

	width:360px;

	background-image: url(../images/casamento/eventos-top.png);

	margin-top:5px;

	background-repeat: no-repeat;

	background-position: top;

	padding-left:0px;

	padding-top:6px;

}



.casamentos-bottom

{

	padding-left:27px;

	padding-top:-2px;

	margin-left:0px;

	width: 333px;

	background-image: url(../images/casamento/eventos-rodape.png); 

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom:1px;

}



.casamentos-bottom p

{

	color: #6a0300;

	font-family: Georgia, serif;

	font-size: 17px;

}



.casamentos-bottom a

{

	color: #6a0300 !important;

	text-decoration:none;

	font-family: Georgia, serif;

	font-size: 17px;

}



.casamentos img

{

	margin-top:0px;

	margin-left:20px;

	float:left;

}



.casamentos ul

{

	list-style:none;

	margin-left:5px;

}



.aniversarios 

{

	width:360px;

	background-image: url(../images/casamento/eventos-top.png);

	margin-top:5px;

	background-repeat: no-repeat;

	background-position: top;

	padding-left:0px;

	padding-top:6px;

}



.aniversarios-bottom

{

	padding-left:27px;

	padding-top:-2px;

	margin-left:0px;

	width: 333px;

	background-image: url(../images/casamento/eventos-rodape.png); 

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom:1px;

}



.aniversarios-bottom p

{

	color: #6a0300;

	font-family: Georgia, serif;

	font-size: 17px;

}



.aniversarios-bottom a

{

	color: #6a0300 !important;

	text-decoration:none;

	font-family: Georgia, serif;

	font-size: 17px;

}



.aniversarios img

{

	margin-top:0px;

	margin-left:20px;

	float:left;

}



.aniversarios ul

{

	list-style:none;

	margin-left:5px;

}



.outras 

{

	width:360px;

	background-image: url(../images/casamento/eventos-top.png);

	margin-top:5px;

	background-repeat: no-repeat;

	background-position: top;

	padding-left:0px;

	padding-top:6px;

}



.outras-bottom

{

	padding-left:27px;

	padding-top:-2px;

	margin-left:0px;

	width: 333px;

	background-image: url(../images/casamento/eventos-rodape.png); 

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom:1px;

}



.outras-bottom p

{

	color: #6a0300;

	font-family: Georgia, serif;

	font-size: 17px;

}



.outras-bottom a

{

	color: #6a0300 !important;

	text-decoration:none;

	font-family: Georgia, serif;

	font-size: 17px;

}



.outras img

{

	margin-top:0px;

	margin-left:20px;

	float:left;

}



.outras ul

{

	list-style:none;

	margin-left:5px;

}



.sidebar-encomenda

{

	width:351px; 

	height:162px; 

	padding-top:15px; 

	padding-left:10px; 

	float:left;

}



/* Highlights Bottom */



#home-highlights

{

	margin:0 auto;

	height:254px;

	width:990px;

	background: url(../images/casamento/home-highlights.png) repeat-x;

}



.home-highlights-repeat

{

	margin:0 auto;

	background: url(../images/casamento/home-highlights-repeat.png) repeat-x;

}



#home-highlights img

{

	float:left;

	position:absolute;

	margin-top:15px;

	margin-left:5px;

}



.highlights-eventos

{

	float:left;

	margin-top:50px;

	margin-left:300px;

	_margin-left:50px;

	*margin-left:70px;

	width:200px;

}



.sub-menu

{

	margin-left: 0;

	padding-left: 0;

	list-style: none;

}



.sub-menu li

{

	padding-left: 8px;

	background-image: url(../images/casamento/bullet-highlights.png);

	background-repeat: no-repeat;

	background-position: 0px 7px;

}



.highlights-eventos ul, li

{

	font-size:16px;

	font-family: Georgia, serif;

	color:#fff;

	margin-top:10px;

	margin-bottom:10px;

}



.highlights-eventos a

{

	color:#fff !important;

	text-decoration:none;

}



.highlights-doces

{

	float:left;

	margin-top:50px;

	margin-left:50px;

	border-left: 1px dotted #fff;

	padding-left:50px;

}



.highlights-doces a

{

	color:#fff !important;

	text-decoration:none;

}



.highlights-doces ul, li

{

	font-size:16px;

	font-family: Georgia, serif;

	color:#fff;

	margin-top:10px;

	margin-bottom:10px;

}



.highlights-doces2

{

	float:left;

	margin-top:70px;

	margin-left:30px;

}



.highlights-doces2 ul, li

{

	font-size:16px;

	font-family: Georgia, serif;

	color:#fff;

	margin-left:15px;

	margin-top:10px;

	margin-bottom:10px;

}



.highlights-doces2 a

{

	color:#fff !important; 

	text-decoration:none;

}



/* Footer */



#footer_wrapper

{

	min-height:97px;

	height:auto !important;

	height:97px;

	clear: both;

	width: 100%;

	background: url(../images/casamento/footer-bg.png) repeat-x;

}



#footer

{

	width: 990px;

	margin:0 auto;

}



#footer a.credits

{

	background: url(../images/casamento/credits.png) no-repeat;

	height:19px;

	width: 42px;

	float: right;

	display: block;

	color: #fff;

	text-indent: -9999px;

	overflow: hidden;

	margin-top:25px;
	margin-right:25px;

}



.notes

{

	float:left;

	margin-top:30px;

	margin-left:15px;

	color:#4a0912;

	font-family: Georgia, serif;

	font-size:12px;

}



.fn

{

	color: #6a0300 !important;

	text-decoration:none;

	font-family: Georgia, serif;

	font-size: 14px;

}



.says

{

	color: #6a0300 !important;

	text-decoration:none;

	font-family: Georgia, serif;

	font-size: 14px;

}



a.duvida-link

{
    color: #d82a36;
    font-family: Mistral, serif;
    font-size:28px;
    /*font-style:italic;*/
    cursor:pointer;
    float:right;
    margin-right:20px;

}

.breadcrumb
{
	margin-left:40px;
	margin-bottom:15px;
}

.breadcrumb a
{
	color: #900024 !important;
	font-weight:bold;
}

.breadcrumb p
{
	color: #900024 !important;
}



/*

 * WP-Paginate - WordPress Pagination Function

 * Revision: $Id: wp-paginate.css 286636 2010-09-08 00:11:23Z emartin24 $

 * Copyright (c) 2010 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/

 */

.wp-paginate {padding:0; margin:0;}

.wp-paginate li {display:inline; list-style:none;}

.wp-paginate a {background:#eceed4; border:1px solid #ccc; color:#666; margin-right:3px; padding:3px 6px; text-align:center; text-decoration:none;-moz-border-radius:2px;border-radius:2px; vertical-align:middle;}

.wp-paginate a:hover, .wp-paginate a:active {background:#f1f1ed; color:#888;-moz-border-radius:2px;border-radius:2px;}

.wp-paginate .title {color:#555; margin-right:4px;}

.wp-paginate .gap {color:#999; margin-right:4px;}

.wp-paginate .current {color:#fff; background:#bcbe99; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}

.wp-paginate .page {}

.wp-paginate .prev, .wp-paginate .next {}



/* style overrides for comments pagination */

.wp-paginate-comments {}

.wp-paginate-comments li {}

.wp-paginate-comments a {}

.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}

.wp-paginate-comments .title {}

.wp-paginate-comments .gap {}

.wp-paginate-comments .current {}

.wp-paginate-comments .page {}

.wp-paginate-comments .prev, .wp-paginate-comments .next {}
