body {
background-color:#CBD5A6;
margin: 0 auto;
padding: 0;
float:left;
	}

#main {
float:left;
width:1053px;
margin-top:20px;
margin-left:20px;
background-image:url(../images/gif/bg_album.gif);
background-repeat:repeat-y;
background-position:left;
	}
#sectionframe {
	width:390px;
	float:right;
	padding:0px;
	padding-top:10px;
}
#form{
background-color:#E4E2D3;
width:390px;
padding:10px;
text-align:justify; }

#form p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:18px;
}

.rectangulo{
border:1px solid #C9C7B7;}

#mainleft {
float:left;
width:316px;
margin-top:0px;
	}

#mainleft p{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#658200;
text-align:right;
margin-right:10px;
}
#mainleft a{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#658200;
text-align:right;
text-decoration:none;
}

#mainleft a:hover{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#658200;
text-align:right;
border-bottom:1px #658200 dotted;
}

#mainright {
float:right;
width:685px;
margin-top:0px;
}

#contenttop {
float:right;
width:685px;
height:18px;
background-image:url(../images/gif/bg_top.gif);
background-repeat:no-repeat;
background-position:left;
}
#content {
float:right;
width:685px;
background-image:url(../images/gif/bg_content.gif);
background-repeat:repeat-y;
background-position:left;
margin-bottom:0px;
}
#contentbottom {
float:right;
width:685px;
height:19px;
background-image:url(../images/gif/bg_bottom.gif);
background-repeat:no-repeat;
background-position:left;
margin-bottom:10px;
}

#sectiontextcontact {
	float:right;
	width:270px;
	margin-top:20px;
	padding:10px;
	}

#sectiontextcontactleft {
	float: left;
	width:65px;
	margin-top:20px;
	text-align:right;
	padding:10px;
	background-color:#DDDAC7;
}

#imgbottom {
float:left;
width:612px;
height:350px;
background-image: url(../images/jpg/wedding_bottom.jpg);
background-repeat:no-repeat;
background-position:top;
}

#imgbottom2 {
float:left;
width:612px;
height:350px;
background-image: url(../images/jpg/uniquewedding.jpg);
background-repeat:no-repeat;
background-position:top;
}

#imgbottom3 {
float:left;
width:612px;
height:350px;
background-image: url(../images/jpg/differentwedding.jpg);
background-repeat:no-repeat;
background-position:top;
}

#imgbottom4 {
float:left;
width:612px;
height:350px;
background-image: url(../images/jpg/serviceswedding.jpg);
background-repeat:no-repeat;
background-position:top;
}
#imgbottom5 {
float:left;
width:612px;
height:350px;
background-image: url(../images/jpg/weddingpresent.jpg);
background-repeat:no-repeat;
background-position:top;
}
#imgbottom6 {
float:left;
width:612px;
height:350px;
background-image: url(../images/jpg/giftwedding.jpg);
background-repeat:no-repeat;
background-position:top;
}
#imgbottom7 {
float:left;
width:612px;
height:350px;
background-image: url(../images/jpg/serviceswedd.jpg);
background-repeat:no-repeat;
background-position:top;
}

#imgbottom8 {
float:left;
width:612px;
height:350px;
background-image: url(../images/jpg/weddingceremonie.jpg);
background-repeat:no-repeat;
background-position:top;
}

#imgbottom9 {
float:left;
width:612px;
height:350px;
background-image: url(../images/jpg/weddingpoem.jpg);
background-repeat:no-repeat;
background-position:top;
}

#imgbottom10 {
float:left;
width:612px;
height:350px;
background-image: url(../images/jpg/weddingcontact.jpg);
background-repeat:no-repeat;
background-position:top;
}

#menu {
float:left;
width:165px;
padding-left:15px;
}

#menu p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#section {
float:right;
width:390px;
padding-right:110px;
background-image:url(../images/gif/flower_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#sectionright {
float:right;
width:190px;
}

#sectionleft {
float:left;
width:200px;
}

#sectionleft p{
line-height:40px;
}

#section h3{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:17px;
text-align:right;
color:#658200;
border-bottom:1px solid #658200;
padding:5px;
}

#section h4{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-align:right;
color:#658200;
margin-top:-15px;
margin-bottom:30px;
}

#section h5{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 18px;
text-align:justify;
color:#658200;
}

#section p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 18px;
text-align:justify;
color:#333333;
}

#section a{
color:#658200;
text-decoration:none;
}

#section a:hover{
color:#658200;
text-decoration:none;
border-bottom:1px #658200 dashed;
}


.poem{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:22px;
color:#333333;
}

.weddings{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#658200;
}
#pie	{
float:center;
width:685px;
	}
	
#pie p{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#658200;
text-align:right;
margin-right:110px;
}
#travel { font-size:9px; color:#333; text-align:center; float: left; width:372px; margin-top:10px; font-family: Arial, Helvetica, sans-serif;}
.intpicture{
background-position:center;
}

.raya{
border-top:1px solid #658200;
padding-top:5px;
width:400px;
}

.capital{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#658200;
}

.capital_g{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#333333;
}
.borderlogo{border:1px dotted #658200;	float:left;	margin:0px 10px 10px 0px;}