body {
	background: white;
	margin: 0px;
	padding: 0px;
}

@font-face {
    font-family: 'camboregular';
    src: url('cambo_regular/cambo-regular-webfont.eot');
    src: url('cambo_regular/cambo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('cambo_regular/cambo-regular-webfont.woff') format('woff'),
         url('cambo_regular/cambo-regular-webfont.ttf') format('truetype'),
         url('cambo_regular/cambo-regular-webfont.svg#camboregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gasparbold';
    src: url('gaspar_bold_macroman/Gaspar_Bold-webfont.eot');
    src: url('gaspar_bold_macroman/Gaspar_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('gaspar_bold_macroman/Gaspar_Bold-webfont.woff') format('woff'),
         url('gaspar_bold_macroman/Gaspar_Bold-webfont.ttf') format('truetype'),
         url('gaspar_bold_macroman/Gaspar_Bold-webfont.svg#gasparbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gasparbold_italic';
    src: url('gaspar_bolditalic_macroman/Gaspar_Bold_Italic-webfont.eot');
    src: url('gaspar_bolditalic_macroman/Gaspar_Bold_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('gaspar_bolditalic_macroman/Gaspar_Bold_Italic-webfont.woff') format('woff'),
         url('gaspar_bolditalic_macroman/Gaspar_Bold_Italic-webfont.ttf') format('truetype'),
         url('gaspar_bolditalic_macroman/Gaspar_Bold_Italic-webfont.svg#gasparbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gasparitalic';
    src: url('gaspar_italic_macroman/Gaspar_Regular_Italic-webfont.eot');
    src: url('gaspar_italic_macroman/Gaspar_Regular_Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('gaspar_italic_macroman/Gaspar_Regular_Italic-webfont.woff') format('woff'),
         url('gaspar_italic_macroman/Gaspar_Regular_Italic-webfont.ttf') format('truetype'),
         url('gaspar_italic_macroman/Gaspar_Regular_Italic-webfont.svg#gasparitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gasparregular';
    src: url('gaspar_regular_macroman/Gaspar_Regular-webfont.eot');
    src: url('gaspar_regular_macroman/Gaspar_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('gaspar_regular_macroman/Gaspar_Regular-webfont.woff') format('woff'),
         url('gaspar_regular_macroman/Gaspar_Regular-webfont.ttf') format('truetype'),
         url('gaspar_regular_macroman/Gaspar_Regular-webfont.svg#gasparregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.cx_conteudos {
	width: 980px;
	min-height: 100px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: white;
	overflow: hidden;
}

.cx_cabecalho {
	float: left;
	width: 980px;
	height: auto;
	overflow: hidden;
}

.cx_menu {
	float: left;
	width: 980px;
	height: 70px;
	overflow: hidden;
}

.elem_menu {
	float: left;
	width: 156px;
	height: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	font-family: 'camboregular';
	font-weight: bold;
	color: #3f3a60;
}

.elem_menu:hover {
	background: #8d89a4;
	cursor: pointer;
	color: white;
}

.elem_menu2 {
	float: left;
	width: 200px;
	height: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	font-family: 'camboregular';
	font-weight: bold;
	color: #3f3a60;
}

.elem_menu2:hover {
	background: #8d89a4;
	cursor: pointer;
	color: white;
}

.elem_menu_sel {
	background: #8d89a4;
	cursor: pointer;
	color: white;
}

.cx_imagem {
	float: left;
	width: 980px;
	height: 233px;
	overflow: hidden;
	background: url('../img/header.jpg') no-repeat;
}

.cx_imagem2 {
	float: left;
	margin-left: 36px;
	margin-right: 36px;
	margin-top: 100px;
	width: 908px;
	height: 454px;
	overflow: hidden;
	background: url('../img/homepage.jpg') no-repeat;
}

.cx_imagem3 {
	float: left;
	margin-left: 36px;
	margin-right: 36px;
	margin-top: 100px;
	width: 908px;
	height: 204px;
	overflow: hidden;
	background: url('../img/banner_agenda.jpg') no-repeat;
}

.cx_imagem4 {
	float: left;
	margin-left: 36px;
	margin-right: 36px;
	margin-top: 100px;
	width: 908px;
	height: 524px;
	overflow: hidden;
	background: url('../img/testemunhos.jpg') no-repeat;
}

.cx_corpo {
	float: left;
	width: 980px;
	height: auto;
	min-height: 300px;
	overflow: hidden;
}

.cx_texto {
	margin-top: 60px;
	float: left;
	width: 900px;
	height: auto;
	margin-left: 40px;
	overflow: hidden;
	font-family: 'camboregular';
	line-height: 26px;
	font-size: 16px;
	color: #5b6770;
	text-align:justify;
	text-justify:inter-word;
}

.cxTextoColuna {
	float: left;
	width: 450px;
	height: auto;
	overflow: hidden;
}

.backLine {
	width: 100%;
	height:90px;
	text-align: center;
	background: url('../img/backLine.png') repeat-x;
}

.text_title {
	font-size: 24px;
	font-family: 'camboregular';
	font-weight: bold;
	width: auto;
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	color: #6f6689;
	background: white;
	padding-left: 15px;
	padding-right: 15px;
}

.text_title span {
	font-size: 36px;
}

.cx_texto a {
	text-decoration: underline;
	color: #5b6770;
}

.cx_texto a:hover {
	text-decoration: underline;
	color: black,
}

.br_title {
	line-height: 26px;
}

.cx_video {
	margin-top: 60px;
	float: left;
	width: 415px;
	height: 250px;
	margin-left: 75px;
	overflow: hidden;
}

.cx_rodape {
	float: left;
	margin-top: 60px;
	border-top: 2px solid #9186aa;
	width: 100%;
	height: 60px;
	overflow: hidden;
	line-height: 60px;
}

.txt_rodape {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	height: 60px;
	overflow: hidden;
	text-indent: 30px;
	line-height: 60px;
	color: #5b6770;
	font-size: 16px;
	font-family: 'camboregular';
}

.commentBox {
	float: left;
	width: 450px;
	height: auto;
	min-height: 50px;
	overflow: hidden;
	background: white;
}

.topShadow {
	float: left;
	width: 450px;
	height: 20px;
	background: url('../img/shadowTop.png') no-repeat;
	overflow: hidden;
}

.bodyShadow {
	float: left;
	width: 450px;
	height: auto;
	min-height: 100px;
	padding-bottom: 15px;
	padding-top: 10px;
	background: url('../img/shadowBody.png') repeat-y;
	overflow: hidden;
}

.bottomShadow {
	float: left;
	width: 450px;
	height: 20px;
	background: url('../img/shadowBottom.png') no-repeat;
	overflow: hidden;
}

.commentTitleBox {
	float: left;
	width: 370px;
	height: 56px;
	margin-left: 40px;
	overflow: hidden;
}

.commentNumber {
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: #554b70;
	color: white;
	text-align: center;
	font-size: 24px;
	margin-top: 8px;
	font-family: 'camboregular';
}

.commentSeparator {
	float: left;
	width: 1px;
	height: 56px;
	overflow: hidden;
	background: #554b70;
	margin-left: 8px;
	margin-right: 8px;
}

.commentTitle {
	float: left;
	width: 310px;
	height: 56px;
	line-height: 56px;
	color: #554b70;
	overflow: hidden;
	font-size: 24px;
	text-align: left;
	font-family: 'camboregular';
}

.commentTextBox {
	float: left;
	width: 370px;
	height: auto;
	min-height: 24px;
	margin-left: 40px;
	line-height: 24px;
	overflow: hidden;
	color: #212121;
	font-size: 16px;
	text-align: left;
	margin-top: 15px;
	font-family: 'camboregular';
}

.ctt_texto {
	float: left;
	margin-left: 20px;
	width: 280px;
	height: auto;
	overflow: hidden;
	font-family: 'arial';
	line-height: 26px;
	font-size: 16px;
	color: #6f6689;
	text-align:left;
}
