/**
*	SANTUÁRIO NOSSA SENHORA DO CARMO
*	--------------------------------
*	Folha de Estilos em Cascata (CSS)
*	feito por Thiago Ricieri, <thiago.ricieri@gmail.com>
*/	

/** _formulários **/

.cleanb,
.cleanl,
.cleanr {
	height: 0px;
	overflow: hidden;}
	
.cleanb { clear: both;}
.cleanl { clear: left;}
.cleanr { clear: right;}

.form {
	}
	
	form .enunc {
		}
	
	form .itens {
		}
		
		form .fitem {
			}
			
			form .fitem .ftext {
				}
				
			form .fitem .ftextarea {
				}
				
			form .fitem .fselect {
				}
				
			form .fitem .fbutton,
			.ttform .fbutton {
				background-color: #f1f1f1;
				border: 1px solid #ccc;
				color: #06c;
				font-size: 11px;
				font-weight: bold;}
				
	form .footer,
	.ttform .fitemsubmit {
		border-top: 1px dashed #ccc;
		margin-top: 5px;
		padding-top: 5px;
		text-align: right;}
		
	
.ttform {
	}
	
	.ttform .fitem {
		}
		
		.ttform label {
			display: block;
			font-weight: bold;}
			
			.ttform label img {
				border: 1px solid #000;
				margin: 3px;
				vertical-align: middle;}
				
		.ttform .ftext,
		.ttform .ftextarea {
			background-color: #EBDFC9;
			border: 0px;
			color: #555;
			font-family: "Courier New", Courier, monospace;
			font-size: 12px;
			padding: 2px;}
		
		.ttform .ftext {
			width: 98%;}
			
		.ttform .ftextarea {
			height: 200px;
			width: 98%;}

/** tthotlinks **/
	#tthotlinks {
		background-image: url(../images/slices_06.jpg);
		background-repeat: repeat-x;
		margin-top: -1px;
		text-align: center;}
		
		#tthotlinks img {
			border: 0px;
			vertical-align: middle;
			margin-top: 0px;}
				
		#tthotlinks a:link,
		#tthotlinks a:visited {
			color: #966a30;
			font-size: 14px;
			font-weight: bold;
			margin-left: 24px;
			margin-right: 24px;
			text-decoration: none;}
			
		#tthotlinks a:hover,
		#tthotlinks a:active {
			color: #6d4d23;}
		
	.active {
		background-color: #fff;
		border-bottom: 1px solid #fff;}
		
/** ttsidebar **/
	.quickbutton {
		background-color: #DDCAAA;
		border-width: 1px;
		border-style: solid;
		border-color: #624a2a;
		border-left-color: #f1d7b5;
		border-top-color: #f1d7b5;
		margin: 4px;
		margin-top: 0px;
		margin-right: 0px;
		padding: 8px;
		text-align: center;}
		
		.quickbutton a:link,
		.quickbutton a:visited {
			color: #624a2a;
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;}
			
		.quickbutton a:hover,
		.quickbutton a:active {
			color: #fff;}
			
/** jornal online */
	
	.editions,
	.editions-over {
		cursor: pointer;
		float: left;
		padding: 6px;
		overflow: hidden;
		text-align: center;
		width: 112px;}
		
		.editions div.title,
		.editions-over div.title {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;}
			
		.editions .picture,
		.editions-over .picture {
			border: 2px solid #483722;
			border-bottom-width: 4px;
			width: 100px;
			height: 100px;
			text-align: center;}
	
	.editions-over {
		border: 1px solid #B9A280;
		border-bottom-width: 2px;
		background-color: #F1D7B5;}
		
	.section {
		border: 1px solid #000;
		border-bottom-width: 3px;
		float: left;
		margin-left: 10px;
		margin-bottom: 10px;
		width: 30%;}
		
		.section div.title {
			background-color: #C4AD8B;
			font-size: 12px;
			font-weight: bold;
			padding: 5px;}
			
		.section div.links {
			background-color: #F1E1CA;
			height: 200px;
			padding: 5px;
			overflow: auto;}
			
			.section div.links .info {
				font-style: italic;
				padding: 5px;
				text-align: center;}
				
	.pdfclip {
		font-weight: bold;
		margin-top: 10px;}
		
/** ttmenu **/
	#ttmenu h1 {
		font-size: 12px;
		font-style: italic;
		text-align: center;}
		
	.blocklinks {
		padding: 8px;
		margin-bottom: 8px;}
		
		.blocklinks .title {
			color: #6e4c20;
			font-weight: bold;
			font-size: 14px;
			line-height: 20px;}
			
		.blocklinks .content {
			line-height: 18px;}
			
			.blocklinks .content a {
				background-image: url(../images/marker.jpg);
				background-position: center left;
				background-repeat: no-repeat;
				color: #483722;
				display: block;
				font-weight: bold;
				padding-left: 15px;
				text-decoration: none;}
			
			.blocklinks .content a:hover {
				background-color: #d7c6af;
				font-weight: bold;}
				
	.larger {
		line-height: 22px;}
		
		.larger .feedlist {
			}
			
		.larger .feedlist-over {
			}
			
		.larger .feedlist,
		.larger .feedlist-over {
			border-bottom: 2px solid #F1D7B5;
			padding-top: 10px;
			padding-bottom: 10px;}
			
			.larger .title {
				font-size: 16px;}
				
				.larger .title a {
					font-weight: bold;}
				
			.larger .publicado {
				}
				
	.painel {
		line-height: 22px;}
		
		.painel .title {
			font-size: 20px;
			font-variant: small-caps;
			font-weight: bold;
			padding-bottom: 15px;
			margin-bottom: 15px;}
			
		.painel .message {
			}
			
			.painel .mes-agenda {
				color: #6E4C20;
				font-size: 16px;
				font-weight: bold;
				padding-top: 10px;
				padding-bottom: 10px;}
			
			.painel .agenda {
				border: 1px solid #F1D7B5;
				padding: 3px;}
				
				.painel .chamada {
					background-image: url("../images/date.gif");
					background-position: center left;
					background-repeat: no-repeat;
					font-size: 14px;
					font-weight: bold;
					padding-left: 30px;}
					
				.painel .conteudo {
					padding-left: 25px;}
					
					.painel p {				
						padding: 0px;
						margin: 0px;}
				
			.painel .abg0 {
				background-color: #DDCAAA;}
				
			.painel .abg1 {
				background-color: #EADBC6;}
				
	.poll {
		padding: 5px;}
		
		.poll .option {
			padding-bottom: 5px;}
			
		.poll .bar {
			}
			
	.block {
		}
		
		.block .blocktitle {
			font-size: 12px;
			font-weight: bold;
			margin-bottom: 10px;}
			
		.block .message {
			padding-left: 15px;
			padding-bottom: 15px;}
			
		.block .author {
			font-style: italic;
			margin-bottom: 15px;}
			
	.normalbox {
		margin-top: 20px;
		margin-bottom: 25px;}
		
	/*.larger,*/
	.smaller {
		float: right;
		margin-right: 10px;}
		
	.gallery .larger {
		float: right;
		width: 65%;}
		
	.content .larger,
	.content .smaller {
		width: auto;}
		
	.smaller {
		background-color: #DDCAAA;
		border: 1px solid #624A2A	;
		border-top-width: 2px;
		padding: 5px;
		width: 28%;}

/** ttcontent **/
	.fullbanner,
	.rows,
	.fullrow {
		margin-bottom: 16px;}
		
	.relevant {
		display: block;
		font-size: 11px;
		padding-bottom: 5px;}
		
	.imgview,
	.imgfloat {
		border: 2px solid #f1d7b5;
		padding: 5px;
		margin-right: 2px;}
		
	.imgfloat {
		float: left;
		margin: 5px;}
	
	.fullbanner {
		}
		
	.rows {
		}
		
		.rows .row {
			float: left;
			margin-right: 10px;
			width: 48%;}
		
	.fullrow {
		}
		
		.fullrow .title,
		.rows .row .title,
		.row .rowtitle {
			border-bottom: 1px solid #624a2a;
			font-size: 16px;
			font-weight: bold;
			font-variant: small-caps;
			padding-bottom: 5px;}
			
		.fullrow .content,
		.rows .row .content,
		.large {
			border-top: 1px solid #f1d7b5;
			padding-top: 5px;}
			
		.fullrow .shortcutlink,
		.rows .row .shortcutlink {
			text-align: right;
			clear: left;}
			
		.thumbnail {
			display: inline;}
			
			.thumbnail a img,
			.thumblink img {
				border: 2px solid #f1d7b5;
				height: 40px;
				margin: 5px;
				width: 60px;}
				
			.thumblink img {
				height: 73px;
				width: 93px;}
				
		.imgclip {
			float: left;
			margin-right: 10px;
			margin-bottom: 10px;}
			
			.imgclip img {
				border: 2px solid #f1d7b5;
				margin: 5px;}
			
			
			
/** ttfoot **/
	.minimum {
		font-style: italic;}
		
	.maximum {
		font-size: 13px;
		font-weight: bold;}