html,
body {
	padding:0;
	background-color: #fbd8ec;
	margin: 0px;
	background-image: url(img/bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#container {
	position:relative;
	background-image: url(img/fundo-bottom.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#container:after {
		    content:".";
		    display:block;
		    clear:both;
		    visibility:hidden;
		    height:0;
		    overflow:hidden;
}
#frase {
	height: 29px;
	width: auto;
	text-align: center;
	background-color: #347d1e;
}
#divcenter {
	text-align: left;
	width: 957px;
	margin-right: auto;
	margin-left: auto;
	list-style-type: none;
	background-repeat: repeat-y;
	background-position: center;
	padding: 0px;
	margin-bottom: 0px;
	position: relative;
	background-image: url(img/bg-center.png);
}
#continterno {
	width: auto;
	text-align: center;
	background-image: url(img/fundo-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 41px;
}
#fundotop {
	background-image: url(img/header.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#rodape {
	clear: both;
	height: 72px;
	width: 957px;
	background-image: url(img/rodape.png);
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
	padding-top: 40px;
}
#rodape, x:default {
	background-position: left;
	*background-position: right;
}
#logo {
	position: absolute;
	z-index: 300;
	left: 90px;
	top: 20px;
}
#menuinterno {
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 200;
}
#menuinterno ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menuinterno li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#conteudotexto {
	z-index: 70;
	width: 888px;
	padding-right: 36px;
	padding-left: 32px;
	position: relative;
}

#colunaesq {
	width: 634px;
}
#colunaesq ul {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#colunaesq li {
	margin: 0px;
	list-style-type: none;
	background-image: url(img/quadro-rosa.png);
	background-position: left 7px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#divespaco {
	height: 282px;
}
#colunadir {
	width: 192px;
	float: right;
	margin-top: 55px;
}


#conteudotexto:after {
		    content:".";
		    display:block;
		    clear:both;
		    visibility:hidden;
		    height:0;
		    overflow:hidden;
}
#flash {
	position: absolute;
	z-index: 50;
	margin-left:352px;
	*margin-left:352px;
}
#flash, x:default {
	position: absolute;
	z-index: 50;
	margin-left:351px;
	*margin-left:352px;
}

form {
	margin: 0px;
}
.texto12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	text-decoration:none;
}
.titrosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e80f8a;
}
.titrosa16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e80f8a;
}
#fotos {
	width: 634px;
	padding-top: 20px;
}
#fotos ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}
#fotos li {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;

}
.linktexto {
	color: #e80f8a;
}
a.linktexto:hover {
	text-decoration:none;
}


a.texto12:hover {
	text-decoration:underline;
	color:#e80f8a;
}
.pontoshorizontais {
	background-image: url(img/separador-hori-rosa.png);
	background-repeat: repeat-x;
	background-position: center;
	display: block;
	height: 50px;
}
.pontinhosverticais {
	background-image: url(img/separador-vert-rosa.png);
	background-repeat: repeat-y;
	background-position: center;
}

.box {
	background-color: #fbd2e9;
	border: 1px solid #fbd2e9;
}
.botao{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #e80f8a;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f48dc7;
	border-right-color: #950a59;
	border-bottom-color: #950a59;
	border-left-color: #f48dc7;
	height: 20px;

}

