* {
	margin: 0;
	padding: 0;
}

html {font-size: 100%;}
body {font-size: 11px;}

a img {
	border: none;
}

a {
	text-decoration: none;
	/*border-bottom: 1px dotted #ff7200;*/
	color: #494948;
}

a:visited {
	text-decoration: none;
	/*border-bottom: 1px dotted #ff7200;*/
	color: #494948;
}

a:hover {
	color: #494948;
	text-decoration: underline;
}

body, html {
	width: 100%;
	height: 100%;
	color: #dcdada;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-align:center; /* hack para o IE */
	background: url('../images/fundo-body.jpg') #ededcf repeat-x top center;
}

td, textarea {
	color: #373636;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#conteudo {
	position: relative;
	margin:0 auto;
	width: 1020px;
	background: transparent;
	text-align:left; /* "remédio" para o hack do IE */
}

/* ---------------------------------------------------------------------------------
		NOTIFICATIONS
--------------------------------------------------------------------------------- */
.success, .fail, .information, .attention {
	margin-top: 15px; margin-bottom: 15px;
	background-repeat: no-repeat; background-position: 10px center;
	padding: 10px 10px 10px 40px;
	font-weight: bold; text-transform: uppercase; font-size: 11px;
	line-height: 20px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	
}
/* Succes Notification Box */
.success 				{
	background-color: #E3FFDF;
	border: 1px solid #97FF88;
	color: #009900;
	background-image: url(../images/success.png);
}
/* Failure Notification Box */
.fail 					{
	background-color: #FFE1E1;
	border: 1px solid #FF9595;
	color: #CC3300;
	background-image: url(../images/fail.png);
}
.obfield				{
	border-color: red !important;
	border: 1px solid #FF9595;

}

/* Information Notification Box */
.information 			{
	background-color: #D7DFFF;
	border: 1px solid #93A8FF;
	color: #0033FF;
	background-image: url(../images/information.png);
}
/* Attention Notification Box */
.attention 		{ background-color: #FFFBCC; border: 1px solid #FFF35E;color: #C69E00; background-image: url(../images/error.png);}

/* ---------------------------------------------------------------------------------
		FORMS
--------------------------------------------------------------------------------- */
.very-small			{ width: 3%;}
.small			{ width: 15%;}
.medium 			{ width: 35%;}
.large			{ width: 60%;}
.x-large			{ width: 80%;}
.full			{ width: 98%;}

label 		{ font-weight: bold; font-size: 13px; display: block;}
.input 		{ margin: 0px 0px 0px 0px;border: 1px solid #CCCCCC;padding: 3px 4px 3px 4px;background-color: #F3F3F3; }
.input-sb 		{ margin: 0px 0px 0px 0px;border: 0px solid #CCCCCC;padding: 2px 2px 2px 2px;background-color:transparent; height:18px;color:#9b9898;font-size:11px;}
select 		{ padding: 0px;margin: 0px;}

.input-p { 
	margin: 0px 2px 0px 2px;
	border: 1px solid #CCCCCC;
	padding: 3px 4px 3px 4px;
	background-color: #F3F3F3; 
}

.button	{
	background-color: #D6D6D6;
	color: #666666;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 5px 7px 5px 7px;
}

.button-on	{
	background-color: #ffffff;
	color: #666666;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 5px 7px 5px 7px;
}

.button-p	{
	background-color: #D6D6D6;
	color: #666666;
	font-size:11px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px 4px 3px 4px;
}

.checkbox 				{ padding: 0px;height: 15px;width: 18px;margin: 0 5px 0 5px;}
.select					{ width: 20%;padding: 2px;margin: 0px;}
.radio					{ height: 15px; width: 15px; padding: 0px; margin: 0 5px 0 5px;}

.styled_textarea			{ margin-bottom: 10px; background-color: #F3F3F3; width: 95%; padding: 0px; border: 1px solid #CCCCCC;}

.titulo {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

.menu-rapido { padding: 7px; font-size: 15px; font-weight: bold; color: #333333; margin: 0px 0px 10px 0px;border:1px solid #b6d5f3;background: #d9e9f9;}

.esp-8 {
	padding: 8px;
}

.esp-2 {
	padding: 2px;
}

.pad-4 {
	padding: 4px;
}

.fundo-conteudo-cima {
	background: url('../images/fundo-conteudo-com-sombras-cima-857.png') no-repeat center top;
}

.fundo-conteudo-meio {
	background: #ffffff;
}

.fundo-conteudo-meio-canto-esquerdo {
	background: url('../images/fundo-conteudo-com-sombras-meio-canto-esquerdo.png') repeat-y center top;
}

.fundo-conteudo-meio-canto-direito {
	background: url('../images/fundo-conteudo-com-sombras-meio-canto-direito.png') repeat-y center top;
}

.fundo-conteudo-baixo {
	background: url('../images/fundo-conteudo-com-sombras-baixo-857.png') no-repeat center bottom;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 5;
	height:35px;
	overflow:hidden;
}

#sddm li
{	margin: 0;
	padding: 0;
	z-index: 5;
	list-style: none;
	float: left;
}

#sddm li a
{	
	background: #2b94cb;
	color: #FFF;
	text-align: center;
	z-index: 5;
	text-decoration: none;
}

#sddm li a:hover
{	/*background: #c31716*/}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	z-index: 5;
	background: #2b94cb;
	border: 1px solid #2b94cb;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin-top: 0px;
		margin-left:1px;
		margin-right:1px;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #ffffff;
		font: 11px arial;
		font-weight:bold;
	}

	#sddm div a:hover
	{	
		color: #47fbf9;
	}

#conteudo-texto {
	background-color:#ffffff;
	border-left:1px solid #c5ad93;
	border-right:1px solid #c5ad93;
	border-bottom:1px solid #c5ad93;
	z-index:1
}

#conteudo-texto p {
	color:#373636;
	line-height:20px;
	font-size:12px;
}

.depoimento-1 {
	padding:15px;
	line-height:16px;
	color:#41433f;
	background-color:#e9fbdd;
	margin-bottom:7px;
}

.depoimento-2 {
	padding:15px;
	line-height:16px;
	color:#41433f;
	background-color:#f8e0e0;
	margin-bottom:7px;
}

.depoimento-3 {
	padding:15px;
	line-height:16px;
	color:#41433f;
	background-color:#e4f2fd;
	margin-bottom:7px;
}

.depoimento-p {
	font-size:11px;
	line-height:12px;
	text-align:right;
	font-style:italic;
	font-weight:bold;
}

.centro {
	float:left;
	overflow:hidden;
	cursor:pointer;
}

.item-centro-1 {
	margin-left:1px;
	width:98px;
	height:142px;
	background:url('../images/img_centros/ca_01.png') no-repeat center center;
}

	.item-centro-1:hover {
		background:url('../images/img_centros/ca_over_01.png') no-repeat center center;
	}

.item-centro-2 {
	width:104px;
	height:142px;
	background:url('../images/img_centros/ca_02.png') no-repeat center center;
}

	.item-centro-2:hover {
		background:url('../images/img_centros/ca_over_02.png') no-repeat center center;
	}


.item-centro-3 {
	width:116px;
	height:142px;
	background:url('../images/img_centros/ca_03.png') no-repeat center center;
}

	.item-centro-3:hover {
		background:url('../images/img_centros/ca_over_03.png') no-repeat center center;
	}


.item-centro-4 {
	width:97px;
	height:142px;
	background:url('../images/img_centros/ca_04.png') no-repeat center center;
}

	.item-centro-4:hover {
		background:url('../images/img_centros/ca_over_04.png') no-repeat center center;
	}


.item-centro-5 {
	width:99px;
	height:142px;
	background:url('../images/img_centros/ca_05.png') no-repeat center center;
}

	.item-centro-5:hover {
		background:url('../images/img_centros/ca_over_05.png') no-repeat center center;
	}




.item-centro-6 {
	margin-left:1px;
	width:98px;
	height:138px;
	background:url('../images/img_centros/ca_06.png') no-repeat center center;
}

	.item-centro-6:hover {
		background:url('../images/img_centros/ca_over_06.png') no-repeat center center;
	}


.item-centro-7 {
	width:104px;
	height:138px;
	background:url('../images/img_centros/ca_07.png') no-repeat center center;
}

	.item-centro-7:hover {
		background:url('../images/img_centros/ca_over_07.png') no-repeat center center;
	}


.item-centro-8 {
	width:116px;
	height:138px;
	background:url('../images/img_centros/ca_08.png') no-repeat center center;
}

	.item-centro-8:hover {
		background:url('../images/img_centros/ca_over_08.png') no-repeat center center;
	}


.item-centro-9 {
	width:97px;
	height:138px;
	background:url('../images/img_centros/ca_09.png') no-repeat center center;
}

	.item-centro-9:hover {
		background:url('../images/img_centros/ca_over_09.png') no-repeat center center;
	}


.item-centro-10 {
	width:99px;
	height:138px;
	background:url('../images/img_centros/ca_10.png') no-repeat center center;
}

	.item-centro-10:hover {
		background:url('../images/img_centros/ca_over_10.png') no-repeat center center;
	}


.centro-texto {
	position:relative;
	font-size:11px;
	line-height:13px;
	color:#8ea2b1;
	font-weight:bold;
	text-align:center;
}

.centro-texto:hover {
	color:#58b6e7;
}

.centro-texto-completo {
	font-size:12px;
	line-height:14px;
	color:#fdfefe;
	text-align:left;
	padding:15px 15px 0px 15px;
}

/* calendário */

div#div-conteudo-dia {
	background-color:#eeeeee;
}

.dia {
	background-color:#eeeeee;
}

.semana, .semana-ativa {
	background-color:#CCCCCC;
	font-weight:bold;
	text-align:center;
}

.dia-da-semana {
	background-color:#CCCCCC;
	font-weight:bold;
	text-align:center;
}

.mes {
	font-size:18px;
	color:#8b1518;
	line-height:22px;
}

div#div-dia {
	font-style: italic;
	font-size:11px;
}

div#div-conteudo-dia {
	font-size:10px;
	text-align:left;
	padding:1px 3px 3px 3px;
	height:50px;
	color:#8f1619;
	overflow:hidden;
}

/* fim calendário */

div#paginas {
	position:relative;
	height:24px;
	text-align:center;
	/*border:1px solid;*/
}

.itens {
	border:1px solid #898686;
	color: #393940;
	padding:2px 6px 4px 6px;
	float:left;
	margin-right:6px;
	margin-top:4px;
	text-align:center;
	font-weight:bold;
	line-height:10px;
}

.over {
	background-color: #393940;
	color: #ffffff;
	cursor:pointer;
}

.on {
	background-color: #393940;
	color: #ffffff;
	cursor:pointer;
}
