/* CSS Document */

/*IDS*/

body{background-color:#D9CAD7;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

A.menuCasamento { 
text-decoration: none;
}

A.menuCasamento:hover { 
font-weight:bold;
text-decoration: none;
}


#rootHome
{
	width:760px;
	left:50%;
	margin-left:-380px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}


#root
{
	width:760px;
	left:50%;
	margin-left:-380px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EDE7EC;
}


#topo
{
	width:760px;
	height:77px;
	background-image:url(../images/img_topo.jpg);
	background-repeat: no-repeat;
}

#menu
{
	width:246px;
}

#conteudo
{
	width:514px;
}


#base
{
	width:760px;
	height:21px;
	background-color:#976E91;
}





/*CLASSES*/

.border0{border:0;}
.BordaRoxa {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6C4566;
}
.colorRoxo{background-color:#976E91}
.colorRoxoEscuro{background-color:#794B72}
.colorRoxoClaro{background-color:#C5AEC1;}
.colorBranco{background-color:#ffffff;}

.displayBlock {display:block}

.fontMenu
{
	font-size: 12px;
	font-weight: bold;
	color: #6D4367;
}

.fontMenuBranco
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.fontMenuRoxoClaro
{
	font-size: 12px;
	font-weight: bold;
	color: #EDE7EC;
}

.fontVerdana12Roxo
{
	font-size: 12px;
	color: #4B3248;
}

.fontVerdana13RoxoClaro
{
	font-size: 13px;
	color: #9B6093;
}

.fontVerdana9Roxo
{
	font-size: 9px;
	color: #4B3248;
}
.fontVerdana14Lilas
{
	font-size: 12px;
	color: #BCA0C0;
}

.fontVerdana10Roxo
{
	font-size: 10px;
	color: #4B3248;
}


.fontVerdana10Roxo
{
	font-size: 10px;
	color: #6D4367;
}



.floatLeft {float:left;}
.floatRight{float:right;}


.fontBold{font-weight:bold;}

.formNome
{
	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 278px;
	border: 1px solid #6D4367;	
}

.formEmail
{
	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 276px;
	border: 1px solid #6D4367;	
}

.formTel
{
	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 260px;
	border: 1px solid #6D4367;	
}


.formMensagem
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 114px;
	width: 323px;
	border: 1px solid #6D4367;	
}


.formDataCasamento 
{
	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 209px;
	border: 1px solid #6D4367;
}
.formNomeConvite
{
	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 344px;
	border: 1px solid #6D4367;
}
.formSeuNome
{
	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 271px;
	border: 1px solid #6D4367;
}
.formSeuTelefone
{
	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 253px;
	border: 1px solid #6D4367;
}
.formNomeConfirmar
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 100px;
	width: 344px;
	border: 1px solid #6D4367;
}

.formDataEvento {

	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 81px;
	border: 1px solid #6D4367;
}
.formLocal {


	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 195px;
	border: 1px solid #6D4367;
}
.formRecepcao {



	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 198px;
	border: 1px solid #6D4367;
}
.formNumConvidados {




	font-size: 11px;
	color: #6D4367;
	background-color: #FFFFFF;
	height: 14px;
	width: 167px;
	border: 1px solid #6D4367;
}

.fundoHome
{
	background-attachment: fixed;
	background-image: url(../images/img_fundo_home.gif);
	background-repeat: no-repeat;
	background-position: 734px 447px;
	_background-position: right bottom;
}

.fundoCasamentos
{
	height:514px;
	_height:516px;
	background-attachment: fixed;
	background-image: url(../images/img_fundo_interna.jpg);
	background-repeat: no-repeat;
	background-position: 733px 426px;
	_background-position: right bottom;
}





.heigh40{height:40px;}
.heigh227{height:86px;}

.heigh363{height:349px;}




.margin0{margin:0px;}


.marginBottom5{margin-bottom:10px;}

.marginLeft10{margin-left:10px;}
.marginLeft15{margin-left:15px;}
.marginLeft35{margin-left:35px;}
.marginLeft78{margin-left:78px;}
.marginLeft273{margin-left:273px;}
.marginLeft290{margin-left:295px;}


.marginRight9{margin-right:9px; }



.marginTop64Neg{margin-top:-64px; }
.marginTop10Neg{margin-top:-10px; }
.marginTop4Neg{margin-top:-4px; }
.marginTop6Neg{margin-top:-6px; }
.marginTop1{margin-top:1px; }
.marginTop3{margin-top:3px; }
.marginTop21{margin-top:21px; }
.marginTop16{margin-top:16px; }
.marginTop19{margin-top:19px; }
.marginTop27{margin-top:27px; }
.marginTop53{margin-top:20px; }
.marginTop36{margin-top:36px; }

.padding6{padding:6px;}
.paddingRight75{padding-right:75px;}

.positionAbsolute{ position:absolute; }

.widht250 {width:250px;}




/* HACK IE */
.heigh363IE{_height:352px;}

.marginTop13NegIE{_margin-top:-13px; }
.marginTop16NegIE{_margin-top:-16px; }
.marginTop3NegIE{_margin-top:-3px; }
.marginTop50IE{_margin-top:20px; }
.marginTop18NegIE{_margin-top:-18px; }
