
/* http://meyerweb.com/eric/tools/css/reset/ | v2.0 | 20110126 | License:none (public domain) */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

/* http://sonspring.com/journal/clearing-floats */
.clear-float{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
.clearfix:after,
div:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility: hidden;width:0;height:0}
* html .clearfix,*:first-child+html .clearfix,
* html div,*:first-child+html div{zoom:1}

/* Tags */

body {
	background: #f4f0e1 url(img/bg-head.jpg) repeat-x center top;
	font: 10px/1.5 Georgia, Times, "Times new Roman", serif;
}
a { text-decoration: none }
a:link, a:visited { color: #40160c }
a:hover, a:focus, a:active { border-bottom: 1px solid #40160c }

h1, h2, h3, h4, h5, h6 {
	color: #40160c;
	font-style: italic;
	font-weight: bold;
	line-height: normal;
}
h1 { font-size: 260% }
h2, h3 { font-size: 200% }
h3 { font-weight: normal }
h4 { font-size: 160% }

/* Classes */

.div-border {
	background: url(img/white-40.png) !important;
	padding: 10px !important;
}
.div-inner {
	background: #fff !important;
	overflow: hidden;
	padding: 15px !important;
	
	-moz-box-shadow: 0px 0px 3px #ccc;
	-webkit-box-shadow: 0px 0px 3px #ccc;
	box-shadow: 0px 0px 3px #ccc;
}

/* Layout */

	#head {
		margin: 0 auto;
		height: 138px;
		width: 960px;
	}
		#logo { padding: 37px 0 0 26px }
			#logo a { border: 0 none !important;
                        }
	#menu {
		margin: 0 auto;
		position: relative;
		width: 960px;
		z-index: 10;
		font-size: 120%;
		background-color: #e5ca00;
		background-image: -moz-linear-gradient(top, #e5ca00, #cc9900); 
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e5ca00),color-stop(1, #cc9900)); 
		background-image: linear-gradient(top, #e5ca00, #cc9900);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e5ca00', EndColorStr='#cc9900'); 
	}
		#menu * { line-height: normal }
			#menu ul { padding: 6px 10px }
				#menu li {
					border-left: 1px solid #896400;
					float: left;
					font-style: italic;
					font-weight: bold;
					margin: 0 0 6px;
					position: relative;
				}
				#menu li:first-child { border: 0 none }
				#menu li:hover {
					border-bottom: 6px solid #84511b;
					margin-bottom: 0;
				}
					#menu a {
						border: 0 none;
						display: block;
						
						padding: 4px 10px;
					}
						#menu a:link,
						#menu a:visited { color: #40160c }
						#menu a:hover,
						#menu a:focus,
						#menu a:active,
						#menu li:hover,
						#menu li:hover a:link,
						#menu li:hover a:visited,
						#menu li.current-menu-item,
						#menu li.current-menu-item a:link,
						#menu li.current-menu-item a:visited {
							background: #84511b;
							color: #e5dbcc;
						}
					#menu li ul {
						background: #84511b;
						display: none;
						left: 0;
						margin: 0;
						padding: 5px 0 0;
						position: absolute;
						top: 29px;
						width: 140px;
						
						-moz-box-shadow: 0px 3px 3px #333;
						-webkit-box-shadow: 0px 3px 3px #333;
						box-shadow: 0px 3px 3px #333;
					}
					#menu li:hover ul { display: block }
						#menu li ul li {
							border: 0;
							float: none;
							font-size: 100%;
							font-style: normal;
							font-weight: normal;
							margin: 0;
							padding: 0 10px 5px;
						}
						#menu li ul li:hover {
							border: 0;
							margin: 0;
						}
							#menu lu ul li ul { display: none }
							#menu li ul li a {
								display: inline;
								font-size: 120%;
								padding: 0;
							}
								#menu li ul li a:hover,
								#menu li ul li a:focus,
								#menu li ul li a:active { border-bottom: 1px solid #e5dbcc }
	#body {
		margin: 0 auto -140px;
		padding: 0;
		position: relative;
		z-index: 2;
		width: 960px;
	}
		#content {
			background: #fff;
			float: left;
			width: 610px;
		}
		.no-js #content {
			padding: 25px;
			width: 580px;
		}
		#sidebar {
			float: right;
			width: 310px;
		}
#foot {
	background: #6e1c15 url(img/bg-foot.png) repeat-x;
	clear: both;
	padding: 162px 0 0;
	margin:0 auto;

}
#showFooter {
	background: #6e1c15 url(img/bg-foot.png) repeat-x;
	min-height: 20px
	padding: 300px 0 0;
	margin-right:100px;
	margin-left:auto;
	margin-right:auto;
	cursor: pointer;
}
	
	

/* Home */

.home #content img { display: block }

		#highlight{
			background: #fff;
			border: 10px solid #fff;
			border-left: 0 none;
			border-right: 0 none;
			height: 320px;
			width: 940px;
			margin-bottom: 20px;
			overflow: hidden;
		}
		#highlight .div-inner { padding: 0 !important ;}
			#highlight ul,
			 {
				height: 300px;
				position: relative;
				padding:10px;
			}
				/*.highlight {
					 display: none;
					height: 300px;
					/* left: 0; 
					overflow: hidden;
					position: relative;
					/* position: absolute; 
					/* top: 0; 
				}
				/* #highlights .li-1 { display: block } */
					.hl-title,
					.hl-excerpt {
						color: #40160C;
						padding: 30px;
						position: absolute;
						right: 0;
						text-align: center;
						width: 250px;
					}
					.hl-title {
						background: url(img/gradient-alpha.png);
						font-size: 200%;
						height: 240px;
						line-height: 1.2em;
						top: 0;
						left:640px;
						-webkit-border-bottom-left-radius: 40px;
						-moz-border-radius-bottomleft: 40px;
						border-bottom-left-radius: 40px;
					}
					.hl-excerpt {
						background: url(img/hr.png) no-repeat center top;
						font-size: 140%;
						padding-bottom: 0;
						padding-top: 23px;
						top: 138px;
						left:640px;
					}
			#highlights .prev,
			#highlights .next {
				background-image: url(img/highlight-nav.png);
				border: 0 none !important;
				display: block;
				height: 47px;
				position: absolute;
				top: 120px;
				width: 46px;
			}
			#highlights .prev {
				background-position: left bottom;
				left: -10px;
			}
				#highlights .prev:hover,
				#highlights .prev:focus { background-position: left top }
			#highlights .next {
				background-position: right bottom;
				right: -10px;
			}
				#highlights .next:hover,
				#highlights .next:focus { background-position: right top }

		.home #content,
		.home #content.div-border,
		.home #content .div-inner {
			background: none !important;
			padding: 0 !important;
			
			-moz-box-shadow: 0px 0px 0px #fff;
			-webkit-box-shadow: 0px 0px 0px #fff;
			box-shadow: 0px 0px 0px #fff;
		}
		.home #content { width: 630px }

			#group-1,
			#group-2,
			#multimedia {
				background: url(img/white-40.png) !important;
				margin-bottom: 20px;
				padding: 10px;
				position: relative;
				width: 610px;
			}
			#group-1 { padding-top: 67px }
				#group-1 .tab-1,
				#group-1 .tab-2 {
					background-image: url(img/liturgia-dominical.jpg);
					font-size: 200%;
					font-weight: normal;
					height: 57px;
					overflow: hidden;
					position: absolute;
					top: 10px;
					width: 305px;
				}
				#group-1 .tab-1 {
					background-position: left top;
					left: 10px;
				}
				#group-1 .tab-2 {
					background-position: right top;
					left: 315px;
				}
					#group-1 .tab-1 a,
					#group-1 .tab-2 a {
						background-image: url(img/liturgia-arrow.png);
						background-repeat: no-repeat;
						background-position: right bottom;
						display: block;
						height: 37px;
						padding: 20px 0 0 100px;
					}
						#group-1 .tab-1 a:link,
						#group-1 .tab-1 a:visited { color: #fff }
						#group-1 .tab-2 a:link,
						#group-2 .tab-1 a:visited { color: #40160C }
						#group-1 .tab-1 a:hover, #group-1 .tab-1 a:focus,
						#group-1 .tab-2 a:hover, #group-1 .tab-2 a:hover,
						#group-1 .current a { background-position: left bottom }
						
				#formacoes,
				#roteiro-homiletico {
					background: #fff;

					-moz-box-shadow: 0px 0px 3px #ccc;
					-webkit-box-shadow: 0px 0px 3px #ccc;
					box-shadow: 0px 0px 3px #ccc;
				}
				#roteiro-homiletico { display: none }
					.home #content ul {
						font-size: 100%;
						margin: 0;
						padding: 0;
					}
						#group-1 li {
							min-height: 90px;
							_height: 90px;
							padding: 10px 10px 10px 160px;
							position: relative;
						}
						#group-1 .li-1 { border-bottom: 1px solid #ebe3cc }
								#group-1 img {
									left: 10px;
									position: absolute;
									top: 10px;
								}
							.home #content .title {
								font-size: 160%;
								font-weight: bold;
								margin: 0;
							}
							.home #content .author {
								color: #a63d17;
								display: block;
								font-size: 100%;
								margin-bottom: 6px;
								text-transform: uppercase;
							}
					#group-1 .more {
						bottom: 10px;
						position: relative;
						right: 10px;
					}

				#articles,
				#magazine {
					background: #fff;
					
					-moz-box-shadow: 0px 0px 3px #ccc;
					-webkit-box-shadow: 0px 0px 3px #ccc;
					box-shadow: 0px 0px 3px #ccc;
				}
				#articles {
					float: left;
					padding: 10px;
					width: 280px;
				}
				#magazine {
					float: right;
					padding: 10px 0;
					width: 300px;
				}
					.box-title {
						color: #494230;
						font-size: 200%;
						font-weight: normal;
						padding: 5px 10px 0;
					}
					#magazine .box-title { padding: 5px 20px 0 }
						#articles li {
							padding: 75px 0 0;
							position: relative;
						}
								#articles img {
									left: 0;
									position: absolute;
									top: 0;

									-webkit-border-top-right-radius: 20px;
									-moz-border-radius-topright: 20px;
									border-top-right-radius: 20px;
								}
						#magazine li {
							border-top: 1px solid #ebe3cc;
							padding: 10px;
						}
						#magazine .li-1 {
							border-top: 0 none;
							padding-top: 0;
						}
							#content #magazine p { margin: 0 }
					#magazine .more {
						position: relative;
						right: 10px;
					}
				
			#multimedia { position: relative }
				#videos {
					background: #fff;
					min-height: 280px;
					_height: 260px;
					padding: 10px;
					
					-moz-box-shadow: 0px 0px 3px #ccc;
					-webkit-box-shadow: 0px 0px 3px #ccc;
					box-shadow: 0px 0px 3px #ccc;
				}
					#videos .title {
						padding: 10px 0;
						width: 280px;
					}
				#fotos {
					left: 330px;
					position: absolute;
					top: 30px;
					width: 280px;
				}
					#content .div-title {
						font-size: 160%;
						font-weight: normal;
					}
					#fotos ul,
					#fotos .jcarousel-clip {
						float: left;
						height: 50px;
						/* left: 33px; */
						overflow: hidden;
						margin-left: 33px;
						margin-bottom: 10px;
						/* padding-left: 33px; */
						/* position: relative; */
						width: 213px;
					}
						#fotos li {
							float: left;
							padding: 0 3px;
						}
					#fotos .prev,
					#fotos .next {
						background-image: url(img/arrows.gif);
						border: 0 none;
						display: block;
						height: 12px;
						position: absolute;
						top: 22px;
						width: 11px;
					}
					#fotos .prev {
						background-position: left bottom;
						left: 10px;
					}
						#fotos .prev:hover,
						#fotos .prev:focus,
						#fotos .prev:active { background-position: left top }
					#fotos .next {
						background-position: right bottom;
						right: 10px;
					}
						#fotos .next:hover,
						#fotos .next:focus,
						#fotos .next:active { background-position: right top }
				#podcast {
					left: 330px;
					position: absolute;
					top: 162px;
					width: 280px;
				}
				#podcast span {
					display:none;
				}

/* Pages */

			#content p,  #content ol, #content ul,
			#content h1, #content h2, #content h3,
			#content h4, #content h5, #content h6 { margin: 0 0 15px }
			#content p,  #content ol, #content ul { font-size: 120% }
			#content ol ol, #content ul ul,
			#content ol ul, #content ul ol { font-size: 100% }
			#content .size-full,
			#content .size-large,
			#content .size-medium,
			#content .size-thumbnail {
				border: 1px solid #ece7e6;
				padding: 1px;
			}
			#content #submenu {
				border-bottom: 2px solid #ece7e6;
				border-top: 1px solid #ece7e6;
				font-family: Arial, Helvetica, sans-serif;
				padding: 2px 0;
			}
				#submenu li {
					display: inline;
					padding: 0 15px;
				}
					#submenu a:link,
					#submenu a:visited { color: #40160c }
					#submenu a:hover,
					#submenu a:focus,
					#submenu a:active { border-bottom: 1px solid #40160c }
			#content .share {
				background: #f3ede2;
				float: left;
				height: 50px;
				left: -15px;
				line-height: normal;
				margin: 0;
				position: relative;
				top: 15px;
				width: 610px;
			}
				#content .share li {
					float: left;
					line-height: normal;
					width: 22%;
				}
					#content .share a {
						background-position: 33px 15px;
						background-repeat: no-repeat;
						border: 0 none !important;
						display: block;
						padding: 10px 15px 0 65px;
					}
						#content .share a:link,
						#content .share a:visited { color: #40160c }
						#content .share a:hover,
						#content .share a:focus,
						#content .share a:active { text-decoration: underline }
					#content .share-friend a { background-image: url(img/icon-mail.png); width:90px;}
					#content .share-print a { background-image: url(img/icon-print.png); width:90px;}
					#content .share-twitter a { background-image: url(img/icon-tweet.png); width:90px; }
					#content .share-feed a { background-image: url(img/icon-rss.png);  width:90px;}

/* Posts */

			#content .bcn_display {
				border-bottom: 1px solid #ece7e6;
				border-top: 1px solid #ece7e6;
				color: #9f8a85;
				font-family: Arial, Helvetica, sans-serif;
				padding: 2px 0;
				position: relative;
				top: -12px;
			}
				#content .bcn_display a:link,
				#content .bcn_display a:visited { color: #40160c }
				#content .bcn_display a:hover,
				#content .bcn_display a:focus,
				#content .bcn_display a:active { border-bottom: 1px solid #40160c }
			#content .post-meta {
				color: #a63d17;
				font-size: 90%;
				position: relative;
				text-transform: uppercase;
				top: -12px;
			}
				#content .post-meta a:link,
				#content .post-meta a:visited { color: #a63d17 }
				#content .post-meta a:hover,
				#content .post-meta a:focus,
				#content .post-meta a:active { border-bottom: 1px solid #a63d17 }

/* Archive */

				#content .list-posts li {
					border-top: 1px solid #ece7e6;
					font-size: 100%;
					padding: 15px 0 15px 220px;
					position: relative;
					min-height: 100px;
				}
					#content .list-posts .wp-post-image {
						border: 1px solid #ece7e6;
						display: block;
						left: 0;
						padding: 1px;
						position: absolute;
						top: 15px;
					}
						.post-title a:link,
						.post-title a:visited { color: #40160c }
						.post-title a:hover,
						.post-title a:focus,
						.post-title a:active { border-bottom: 1px solid #40160c }
					#content .list-posts p { margin: 0 }
					#content .list-posts .more {
						font-size: 120%;
						text-transform: lowercase;
					}
						#content .list-posts .more:link,
						#content .list-posts .more:visited { color: #a61f12 }
						#content .list-posts .more:hover,
						#content .list-posts .more:focus,
						#content .list-posts .more:active { border-bottom: 1px solid #a61f12 }

				#content .list-cursos li {
					border-top: 1px solid #ece7e6;
					font-size: 100%;
					min-height: 200px;
					_height: 200px;
					padding: 15px 0 15px 220px;
					position: relative;
				}
					#content .list-cursos .more {
						border: 0 none !important;
						color: #fff;
						display: block;
						font-size: 110%;
						font-style: italic;
						font-weight: bold;
						left: 2px;
						padding: 0 5px;
						position: absolute;
						text-transform: lowercase;
						top: 165px;

						background-color: #73200e;
						background-image: -moz-linear-gradient(top, #73200e, #8D430A); 
						background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #73200e),color-stop(1, #8D430A)); 
						background-image: linear-gradient(top, #73200e, #8D430A);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#73200e', EndColorStr='#8D430A'); 
					}

			#content .list-galerias {
				border-top: 1px solid #ece7e6;
				padding-top: 10px;
			}
				#content .list-galerias li {
					border: 1px solid #ece7e6;
					float: left;
					margin: 0 2px 10px;
					padding: 130px 6px 6px;
					position: relative;
					width: 175px;
				}
				#content .list-galerias .li-1,
				#content .list-galerias .li-4,
				#content .list-galerias .li-7,
				#content .list-galerias .li-10,
				#content .list-galerias .li-13,
				#content .list-galerias .li-16,
				#content .list-galerias .li-19 { clear: both }
					#content .list-galerias .wp-post-image {
						border: 0 none;
						display: block;
						left: 6px;
						padding: 0;
						position: absolute;
						top: 6px;
					}
					#content .list-galerias .post-title {
						font-size: 140%;
						margin: 0;
					}
					#content .list-galerias .galeria-total { font-size: 90% }
			#content .gallery { padding-left: 2px }
				#content .gallery * { display: inline }
						#content .gallery img {
							float: left;
							margin: 0 2px 4px;
						}


			#content .list-videos {
				border-top: 1px solid #ece7e6;
				padding-top: 10px;
			}
				#content .list-videos li {
					border: 1px solid #ece7e6;
					float: left;
					margin: 0 7px 10px;
					padding: 180px 6px 6px;
					position: relative;
					width: 262px;
				}
				#content .list-videos .li-1,
				#content .list-videos .li-3,
				#content .list-videos .li-4,
				#content .list-videos .li-7,
				#content .list-videos .li-9,
				#content .list-videos .li-11,
				#content .list-videos .li-13,
				#content .list-videos .li-15,
				#content .list-videos .li-17,
				#content .list-videos .li-19,
				#content .list-videos .li-21 { clear: both }
					#content .list-videos .wp-post-image {
						border: 0 none;
						display: block;
						left: 6px;
						padding: 0;
						position: absolute;
						top: 6px;
					}
					#content .list-videos .post-title {
						font-size: 140%;
						margin: 0;
					}
					#content .list-videos .galeria-total { font-size: 90% }

				#content .list-podcasts li {
					border-top: 1px solid #ece7e6;
					clear: both;
					float: left;
					font-size: 100%;
					padding: 15px 0;
					position: relative;
					width: 100%;
				}
					#content .list-podcasts .post-title { margin: 0 }
						.post-title a:link,
						.post-title a:visited { color: #40160c }
						.post-title a:hover,
						.post-title a:focus,
						.post-title a:active { border-bottom: 1px solid #40160c }
					#content .list-podcasts p { margin: 0 0 10px }
					#content .list-podcasts .more {
						border: 0 none !important;
						clear: both;
						color: #fff !important;
						float: left;
						font-size: 100%;
						font-style: italic;
						font-weight: bold;
						padding: 2px 10px;
						text-transform: lowercase;
	
						background-color: #73200e;
						background-image: -moz-linear-gradient(top, #73200e, #8D430A); 
						background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #73200e),color-stop(1, #8D430A)); 
						background-image: linear-gradient(top, #73200e, #8D430A);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#73200e', EndColorStr='#8D430A'); 
	
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						border-radius: 3px;
					}
						#content .list-podcasts .more:link,
						#content .list-podcasts .more:visited { color: #a61f12 }
						#content .list-podcasts .more:hover,
						#content .list-podcasts .more:focus,
						#content .list-podcasts .more:active { border-bottom: 1px solid #a61f12 }

/* Contact */

				#content .wpcf7-form p {
					clear: both;
					font-size: 100%;
					margin: 0;
				}
					.wpcf7-form br { display: none }
					.wpcf7-form label {
						color: #40160c;
						float: left;
						font-size: 140%;
						padding: 3px 0 6px;
					}
					.wpcf7-text,
					.wpcf7-form textarea {
						border: 1px solid #383629;
						float: left;
						font-size: 130%;
						padding: 2px;
						width: 280px;
						border-radius:3px;
					}
					.wpcf7-submit {
						float: left !important;
						left: 63px;
						position: relative;
						top: 5px;
					}

/* Widgets */

			.widget {
				background: #fff;
				margin-bottom: 20px;
				width: 290px;
			}
			.no-js .widget {
				padding: 25px;
				width: 260px;
			}
				.widget-title { padding-bottom: 15px }
					.widget a:link,
					.widget a:visited { color: #40160C }
					.widget a:hover,
					.widget a:focus,
					.widget a:active { border-bottom: 1px solid #40160C }
				.widget .more,
				.home #content .more,
				.wpcf7-submit {
					border: 0 none !important;
					color: #fff !important;
					float: right;
					font-size: 120%;
					font-style: italic;
					font-weight: bold;
					padding: 10px 15px;
					text-transform: lowercase;

					background-color: #73200e;
					background-image: -moz-linear-gradient(top, #73200e, #8D430A); 
					background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #73200e),color-stop(1, #8D430A)); 
					background-image: linear-gradient(top, #73200e, #8D430A);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#73200e', EndColorStr='#8D430A'); 

					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
				}

			.no-js .widget-group {
				padding: 10px;
				width: 290px;
			}
			.widget-group .div-inner {
				background: none !important;
				padding: 0 !important;
				
				-moz-box-shadow: 0px 0px 0px #fff;
				-webkit-box-shadow: 0px 0px 0px #fff;
				box-shadow: 0px 0px 0px #fff;
			}
				.widget-newsletter,
				.widget-cursos {
					background: #fff;
					margin-top: 10px;
					padding: 10px;
				}
					.widget-group .widget-title {
						color: #383629;
						font-size: 160%;
						margin-bottom: 10px;
						padding: 2px 0 2px 30px;
					}
					.widget-newsletter .widget-title { background: url(img/icon-email.png) no-repeat left center }
					.widget-cursos .widget-title { background: url(img/icon-books.png) no-repeat left center }
						.widget-newsletter legend,
						.widget-newsletter label { display: none }
						.widget-newsletter input {
							border: 1px solid #383629;
							font-size: 120%;
							width: 220px;
						}
						.widget-newsletter button { cursor: pointer }
					.widget-curso {
						padding: 0 0 10px 86px;
						position: relative;
						height: 75px;
						overflow:hidden;
					}
							.widget-curso img {
								display: block;
								left: 0;
								min-height: 51px;
								_height: 51px;
								position: absolute;
								top: 0;
							}
						.widget-curso .title {
							font-size: 160%;
							font-weight: bold;
						}
						.widget-curso .excerpt {
							color: #a63d17;
							overflow:hidden;
							height: 48px;
						}

					.list-articles li {
						border-top: 1px solid #ece7e6;
						padding: 10px 0;
					}
					.list-articles li.li-1 {
						border: 0 none;
						padding-top: 0;
					}
						.list-articles .list-date {
							font-family: Verdana, Helvetica, sans-serif;
							padding-top: 3px;
							text-transform: uppercase;
						}

				.widget-categories ul {
					border-top: 1px solid #ece7e6;
					font-size: 160%;
				}
					.widget-categories li { padding-top: 5px }
					.widget-categories ul ul { font-size: 100% }

			.widget-ads,
			.widget-ads .div-inner { background: none !important }
				.widget-ads .div-inner { padding: 0 !important }
				.widget-ads * {
					border: 0 !important;
					display: block;
					margin: 0 auto;
				}
			
					.widget-events li {
						background: url(img/detail-close.png) no-repeat 42px bottom;
						clear: both;
						margin-bottom: 20px;
						padding-left: 55px;
						position: relative;
					}
						.event-date {
							background: url(img/detail-open.png) no-repeat right top;
							color: #40160c;
							float: left;
							font-weight: bold;
							left: 0;
							padding-right: 8px;
							position: absolute;
							text-align: center;
							text-transform: uppercase;
							top: 0;
							width: 40px;
						}
							.event-day,
							.event-month {
								display: block;
								line-height: normal;
							}
							.event-day {
								font-size: 200%;
								font-style: italic;
							}
						.event-local {
							color: #333;
							font-size: 120%;
							width:205px;
							height:18px;
							overflow: hidden;
						}
						.event-more {
							border: 0 none !important;
							color: #59321b;
							display: block;
							font-size: 110%;
							font-style: italic;
							padding: 1px 0;
							text-align: center;
							width: 100px;

							background-color: #dab445;
							background-image: -moz-linear-gradient(top, #dab445, #eddaa6); 
							background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dab445),color-stop(1, #eddaa6)); 
							background-image: linear-gradient(top, #dab445, #eddaa6);
							filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dab445', EndColorStr='#eddaa6'); 

							-webkit-border-radius: 3px;
							-moz-border-radius: 3px;
							border-radius: 3px;
						}

			.widget-store { position: relative }
				.widget-store ul,
				.widget-store .jcarousel-clip {
					height: 180px;
					margin: 0 auto;
					overflow: hidden;
					width: 200px;
				}
						.widget-store img {
							display: block;
							margin: 0 auto;
							width:200px;
							height:152px;
						}
				.widget-store .prev,
				.widget-store .next {
					background-image: url(img/arrows.png);
					border: 0 none !important;
					display: block;
					height: 18px;
					position: absolute;
					top: 85px;
					width: 16px;
				}
				.widget-store .prev {
					background-position: left bottom;
					left: 0;
				}
					.widget-store .prev:hover,
					.widget-store .prev:focus,
					.widget-store .prev:active { background-position: left top }
				.widget-store .next {
					background-position: right bottom;
					right: 0;
				}
					.widget-store .next:hover,
					.widget-store .next:focus,
					.widget-store .next:active { background-position: right top }
				.widget-store .more { margin-top: 15px }
                
                
                
/* HEADER & SLIDER*/
/*#slideshow{
	background-image:url(images/bg-slider.png);
	background-repeat:no-repeat;
	height:374px;
	width:940px;
	position:relative;
}
#slider{width:900px; height:327px; margin:0 20px; top:22px; overflow:hidden; position:relative}
#prev-slide{width:20px; height:86px; background-image:url(images/prev.png); position:absolute; top:140px; left:0px; cursor:pointer}
#next-slide{width:20px; height:86px; background-image:url(images/next.png); position:absolute; top:140px; right:0px; cursor:pointer}
*/