@charset utf-8;
/*--
	Theme Name: WordPress theme1149
	Theme URI: http://template-help.com/
	Description: A theme from Template-Help.com Collection
	Version: 3
	Author: Template_Help.com 
	Author URL: http://www.Template-Help.com/ 
--*/
@import url("css/reset.css");
@import url("css/layout.css");
@import url("css/custom.css");

/* Getting the new tags to behave */
	article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, nav, footer, header, hgroup, keygen, meter, output, progress, section, source, video { display:block;}
	mark, rp, rt, ruby, summary, time { display:inline;}

/* -- Document Body -- */
	html { width:100%;}
	body { font: 12px/18px Arial, Helvetica, sans-serif; min-width:980px; color: #444;}
	body { background:#4d4d4d;}
	
	.external-tail { background:url(images/tail2.gif) repeat-x 0 0 #ececec;}
		.blog .external-tail {
	background-color: #171717;
	background-image: url(images/tail.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
	
	.external-bg { background:url(images/header-pages.jpg) no-repeat center 0;}
		.blog .external-bg { background:url(images/header.jpg) no-repeat center 0;}
	
/* -- Site structure -- */
	#main {
		width:922px; margin: 0 auto;
		}
	
	#content {
		clear:both; padding-bottom:39px;
		}
		
	#sidebar {}
	
	.external-bottom {margin:0 20px; 
	/*background:url(images/shadow-bottom.gif) repeat-x 0 bottom; */
	}
	.external-left { 
	/*background:url(images/shadow-left.gif) no-repeat 0 bottom;*/
	}
	.external-right { 
	padding:0px 0px 15px 0px; 
	/*background:url(images/shadow-right.gif) no-repeat right bottom;*/
	}
	
	.inner {
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		-khtml-border-radius: 11px;
		border-radius: 11px;
		
		border:1px solid #fff;
		
		-webkit-box-shadow: #bed1d6 0px 0px 5px;
		-moz-box-shadow: #bed1d6 0px 0px 5px;
		box-shadow: #bed1d6 0px 0px 5px;
		
		background:#f3f3f3; position:relative;
	}
	
	
	#primary {
		overflow:hidden; height:100%;
		}
	
	.inner.indent { padding:26px 28px 22px;}
		
	#secondary {
		float: right; width: 254px;
		margin:0px 0px 0px 28px; padding:0px 0px 0px 0px;
		}
	
	footer { clear:both;}
	
/* -- Common Classes -- */
	.column-1, .column-2, .column-3, .column-4, .column-5 { float:left;}  
	
	.wrapper { width:100%; overflow:hidden;}
	
	.extra-wrap {overflow:hidden;}
	
	.rounded {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		}
	.hidden { display: none; }
	.container { width:980px; margin:0 auto; position:relative;}
	.columns-over { overflow:hidden; height:100%;}

/* Fluid Columns */
	.one_half { width:48%; }
	.one_third { width:30%;}
	.two_third { width:72%;}
	.one_fourth { width:22%; }
	.three_fourth { width:74%;}
	.one_fifth { width:25%;}
	.two_fifth { width:37.6%;}
	.three_fifth { width:58.4%;}
	.four_fifth { width:67.2%;}
	.one_sixth { width:13.33%;}
	.five_sixth { width:82.67%;}
	
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { position:relative; margin-right:3%; float:left;}
	
	.fright.one_half,
	.fright.one_third,
	.fright.two_third,
	.fright.three_fourth,
	.fright.one_fourth,
	.fright.one_fifth,
	.fright.two_fifth,
	.fright.three_fifth,
	.fright.four_fifth,
	.fright.one_sixth,
	.fright.five_sixth { margin-right:0; margin-left:4%;}
	
	.last_col { margin-right:0;}

	
/* -- Basic Alignments -- */
	.fleft { float:left;}
	.fright { float:right;}
	.alignleft {
	float: left;
	margin: 0px 40px 0px 0px;
}


	.alignright { float: right; margin: 0px 0px 0px 20px;}
	.aligngallery { float: left; margin: 0px 20px 20px 0px;}

/* -- header -- */
	header {
	height:190px;
	position:inherit;
	z-index:99999999;
}
		.blog header { height:204px;}
	
	header .wrapper {}
	
	
	/* -- logo -- */
		#logo { padding:47px 0px 0px 38px;}
		#logo h1, #logo h2 { font-size: 28px; float:left; color: #fff; cursor: pointer;}
		#logo a { font-size: 28px; color: #fff;}
		#logo a:hover { text-decoration: none; color: #ccc; }
		
		#description {
	font-size:16px;
	float:left;
	color:#FDC92E;
	margin:19px 0px 0px 26px;
}

	/* -- 5.2 search -- */
		#search {
	position:absolute;
	top:45px;
	right:37px;
	width: 120px;
	text-align: right;
	font-size: 16px;
}
		
		#search a { color: #fff;}
		#search a:hover { text-decoration: none; color: #FDC92E; }		
		
		#search #s {
			width:163px;
			background:url(images/searchInput.png) no-repeat 0 0;
			border:0; float:left;
			font-size:12px;
			color: #959595;
			padding:10px 7px; 
			margin-right:9px;
			}
		
		#search #searchsubmit {
			width:25px; height:27px; background:url(images/search.png) no-repeat 0 0;
			overflow:hidden; text-indent:-1000em;
			padding:0; margin-top:5px; border-radius:0; border:0;
			}
		
		#search #searchsubmit:hover { padding:0; text-decoration:none; background-position:0 bottom;}
	

		#search_compete {
	position:absolute;
	top:69px;
	right:37px;
	width: 360px;
	text-align: left;
	font-size: 16px;
	}
	
/* -- 6.0 Primary Navigation -- */
	#primary-nav { clear:both; height:58px; background:url(images/menu-bg.gif) no-repeat 0 0; width:100%; position: absolute; top:110px; left:20px;}
	
	#primary-nav ul { margin: 0; padding: 0; list-style: none;}
	#primary-nav > ul > li {  /*position: relative;*/ float:left; /*height:58px;*/ cursor: pointer; background: none;}
	#primary-nav li:hover { visibility: inherit;}
	#primary-nav a { display:block;}
				
	#primary-nav ul ul {
	position: absolute;
	top: -9999em;
	width:247px;
	z-index:9999!important;
}

	/* Make sub menus appear */
		#primary-nav li:hover ul,
		#primary-nav li.sfHover ul { top: 46px; }
		#primary-nav li.sfHover ul ul { top: auto!important; }

	/* top level skin */
		#primary-nav ul li {  background:url(images/ver.gif) no-repeat 0 0px; padding-left:2px;}
		#primary-nav > ul > li:first-child { background:none; padding:0;}
		
		#primary-nav a {
			font-size:12px;
			display:block;
			color:#fff; position:relative;
			}
		
		#primary-nav > ul > li > a > span { display:block; padding:21px; padding-bottom:19px; cursor: pointer;}
		
		#primary-nav a:hover,
		#primary-nav li.current-menu-item a
		{ text-decoration: none; background:url(images/menu-hover.gif) repeat-x 0 0;}
		
		#primary-nav > ul > li:first-child a:hover,
		#primary-nav > ul > li:first-child.current-menu-item a
		{ background:url(images/menu-left-first.gif) no-repeat 0 0;}
		
		#primary-nav > ul > li > a:hover > span,
		#primary-nav  > ul > li.current-menu-item > a > span
		{ background:url(images/menu-act.png) no-repeat center bottom;}
		
	
	#primary-nav > ul > li.sfHover > a.sf-with-ul { color:#151515; background:url(images/menu-act-left.png) no-repeat 0 10px; padding-left:10px;}
	#primary-nav > ul > li.sfHover > a.sf-with-ul > span { overflow:hidden; height:100%; padding:21px 21px 21px 11px; background:url(images/menu-act-right.png) no-repeat right 10px;}
	
	/* 2nd level skin */
		#primary-nav ul ul {
			padding-top:19px; padding-bottom:20px;
			-moz-border-radius: 0 11px 11px 11px;
			-webkit-border-radius: 0 11px 11px 11px;
			-khtml-border-radius: 0 11px 11px 11px;
			border-radius: 0 11px 11px 11px;
			border:1px solid #fff; border-top:0;
			background:#ececec;
		}
			
		#primary-nav ul ul li { clear:both; overflow:hidden; height:auto; background: none; float:none; padding:0px 8px;}
		
		#primary-nav ul ul li a { padding:8px 0px 10px 27px!important; color:#151515; background: none!important; overflow:hidden;}
		#primary-nav ul ul li a:hover { background:url(images/sub-menu-act.gif) no-repeat 0 0!important;}
 
	/* 3rd level onwards */
		#primary-nav ul ul ul {
	left:249px;
	margin-top:-56px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-khtml-border-radius: 11px;
	border-radius: 11px;
		}
		/*#primary-nav ul ul ul { background:#fff; margin:-14px 0px 0px 0px; padding:0px 0px 0px 0px!important; width:170px!important; z-index: 999!important;}	
		
		#primary-nav ul ul ul li { width: auto!important;}
		#primary-nav ul ul ul li a { color:#0c5d9c!important;background:url(images/marker.gif) no-repeat 10px 12px!important}
		
		#primary-nav ul ul ul li a:hover { color:#86c436!important;background:url(images/marker.gif) no-repeat 10px 12px!important;}
		
		#primary-nav ul ul li.sfHover, #primary-nav ul ul li.sfHover, #primary-nav ul ul a:focus, #primary-nav ul ul a:hover, #primary-nav ul ul a:active { outline: 0; }*/
	
	header .widget_nav_menu { position:absolute; right:36px; top:126px; z-index:999; margin:0;}
	header .widget_nav_menu ul { margin:0; padding:0px 0px 0px 0px; overflow:hidden;}
	header .widget_nav_menu ul li { padding:0; background: none; overflow:hidden;}
	header .widget_nav_menu ul li a {
		font-size:12px; position:relative;
		display:block; overflow:hidden;
		padding:4px 10px 3px;
		color:#909090; 
		
		-webkit-border-radius: 11px;
		-moz-border-radius: 11px;
		text-decoration:none;
		border-radius: 11px;
		
		background:url(images/button-user-area.gif) repeat-x 0 0;
		
		text-shadow: #000 1px 1px;
		}
	
	header .widget_nav_menu ul li a:hover {
		color:#fff; 
		background:#07bbe2;
		}
	
/* -- Slider 1 -- */
	.border-left { background:url(images/border.gif) repeat-y 311px 0; overflow:hidden;}
	.border-right { padding:26px 0px 15px 28px; background:url(images/border.gif) repeat-y 625px 0; overflow:hidden;}
	
	.slider .container {
	clear:both;
	height:439px;
	background:url(images/slider-bg.png) no-repeat 20px 0;
	overflow:hidden;
}
	
	.slider .indent { padding:11px 32px 0;}
	
	.pagination { position:relative; padding:0; padding-top:11px; text-align:center; width: 100%; overflow:hidden;}
	.pagination li {
		background: none; display:inline; padding:0px 2px;overflow:hidden;
		}
	.pagination li a {
		display:inline-block; overflow:hidden;
		width:27px; height:0; text-decoration:none;
		text-decoration:none; padding:28px 0px 0px 0px;
		background:url(images/slider-nav.png) no-repeat 0 0; 
		}
	.pagination li a:hover, .pagination li.current a { background-position:right 0;}
	
	.slides { overflow:hidden; height:348px;}
	
	.thumb-img { overflow:hidden; height:348px;}
	
	.block { z-index:1!important; width:916px; height:348px;}
	
	.block-show {position:absolute; top:0; left:10px; overflow:hidden; display:block; width:400px; height:400px;}
	.block-shadow {
		position:absolute; z-index:99999;verflow:hidden; left:-400px; top:51px; width:280px; height:230px;
		padding:24px 20px 0px 33px;
		background:url(images/block-shadow.png) no-repeat 0 0;
		}
	
	.block-shadow .page-title {
	font-size:30px;
	padding:0px 0px 12px 0px;
}
	.block-shadow .read-more { float: left; cursor: pointer;}
	
/* -- Slider 2 -- */
	#faded2 { height:142px; overflow:hidden;}
	.slide-height {height:142px; overflow:hidden; position:relative;}
	.slide {height:142px; overflow:hidden; width:980px;}
	.slide blockquote { float:none; padding:30px 40px 0px 99px!important; overflow:hidden;}
	.slide em { font-size:18px; float:right; line-height:1.1em; top:84px; right:197px; height:20px; overflow:hidden; position: absolute; /*top:85px; right:128px;*/ color:#00d1ff;}
	
	#faded2 .prev, #faded2 .next { position: absolute; top:53px; display:block; overflow:hidden; width:16px; height:23px; text-indent:-1000em; z-index:9999;}
	#faded2 .prev { left:37px; background:url(images/prev.png) no-repeat 0 0;}
	#faded2 .next { right:38px; background:url(images/next.png) no-repeat 0 0;}
	#faded2 .prev:hover, #faded2 .next:hover { text-decoration:none; background-position: 0 bottom;}
	
/* -- Custom Block -- */	
	#custom {}
	jcarousel-container {height:204px!important; overflow:hidden;}
	.jcarousel-clip { height:204px!important; overflow:hidden;}
		
	.jcarousel-prev, .jcarousel-next { position:absolute; top:210px; width:23px; height:15px; margin-top:11px; cursor:pointer;}
	
	.jcarousel-prev { left:101px; background:url(images/nav-top-bot.gif) no-repeat 0 0; }
	.jcarousel-prev:hover { background:url(images/nav-top-bot.gif) no-repeat 0 bottom;}
	
	.jcarousel-next { left:132px; background:url(images/nav-top-bot.gif) no-repeat right 0;}
	.jcarousel-next:hover { background:url(images/nav-top-bot.gif) no-repeat right bottom;}
	
	.jcarousel-next-disabled { cursor:auto; background:url(images/nav-top-bot.gif) no-repeat right bottom;}
	.jcarousel-prev-disabled { cursor:auto; background:url(images/nav-top-bot.gif) no-repeat 0 bottom;}

/* -- Default Links -- */
	a { text-decoration: none; color: #07bbe2;}
	a:hover { color: #000; text-decoration:underline;}
	a img { border: none; }
	
	.read-more {
		float:right; display:block; text-align:center;
		background:url(images/more-left.png) no-repeat 0 0; padding-left:11px;
		text-decoration:none; cursor: pointer;
		}
	
	.read-more.fleft { float:left;}
	
	.read-more span { display:block; height:30px; padding:0px 19px 0px 8px; line-height:29px; color:#fff; background:url(images/more-right.png) no-repeat right 0;}
	
	.read-more:hover { text-decoration:none; background-position: 0 bottom;}
	.read-more:hover span { background-position: right bottom;}
	
	.breadcrumb { padding:15px 0px 20px 30px; font-size:12px;color:#4f4f4f;}
	
	.breadcrumb a { color:#07bbe2;}
	.breadcrumb a:hover { text-decoration: none; color:#4f4f4f;}
	
	.breadcrumb span { padding:0px 5px;}
	
/* -- Vertical Rhythm -- */
	p, pre, ul, ol, dl, dd, blockquote, address, fieldset, form, .gallery-row, .post-thumb, .post-thumb-single, .entry-meta { padding-bottom: 18px; }
	.hentry { padding-bottom: 20px;}
	.p1 { padding-bottom: 23px;}
	
	
	figure { margin-bottom:20px;}
	
	.extra-wrap p:last-child { padding-bottom:0;}

/* -- Default Headings -- */
	h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height:1.2em; font-family: Arial, Helvetica, sans-serif; color: #151515; }
	h1 { font-size: 28px; padding-bottom: 15px;}
	h2 { font-size: 20px; padding-bottom: 15px; }
	h3 { font-size: 18px; padding-bottom: 15px;}
	h4 { font-size: 16px; padding-bottom: 10px;}
	h5 { font-size: 14px; padding-bottom:5px;}
	h6 { font-size: 12px;}
	
	/* -- Page titles -- */
		.page-title { font-weight: bold;  font-size: 28px; color: #151515;}
		
		.entry-title,
		.entry-title a { font-size: 28px; color: #151515;}
		.entry-title a:hover { color: #494949; text-decoration:none; }
		
		.entry-title {  padding:0px 30px 6px 0px;}
		
/* -- Forms -- */
	button { cursor: pointer; }
	
	#s { width:200px; float:left; margin:0; margin-right:8px; vertical-align: middle;}
	button, #searchsubmit, #submit, .submit, #author-link a, input.wpcf7_form-submit { 
		font: normal 12px/18px Arial, Helvetica, sans-serif;
		position:relative;
		
		float:left; overflow:hidden;
		
		cursor: pointer;
		text-align:center;
		text-decoration: none; vertical-align: middle; 
		
		margin:0;
		padding:5px 10px; *padding:5px 4px;
		
		color:#fff;
		border:0;
		
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
		
		background:#444;
		}
	#searchsubmit:hover, #submit:hover, .submit:hover, #author-link a:hover, input.wpcf7_form-submit:hover { background:#07bbe2; color:#fff; text-decoration:none;}
					
	textarea, input[type="text"], input[type="password"], select {
		color:#707a7e;
		border:1px solid #d0cdcd;
		background:none repeat scroll 0 0 #f1f0f0;
		}
	
	textarea, input[type="text"], input[type="password"], select {
		font-family: Arial, Helvetica, sans-serif;
		font-size:100%;
		}
	
	textarea, input[type="text"], input[type="password"], select, button { padding:5px 8px 6px;}
	
	textarea:hover, input[type="text"]:hover, input[type="password"]:hover, select:hover {
		color:#000; border-color:#e5e5e5;
		}
	
	textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {
		color:#000;
		outline: none;
		}
	
	/* Contact form */
		.wpcf7_form label { display:block; float:left; width:150px; padding-top:4px;}
		.wpcf7_form p { clear:both; width:100%; overflow:hidden; position:relative;}
		
		
		.wpcf7_form input[type="text"] { width:328px!important; сolor:#fff!important;}
		.wpcf7_form textarea { width:328px!important; color:#707a7e!important; overflow:auto;}
		.wpcf7_form select { width:128px!important; color:#707a7e!important; overflow:auto;}
		
		.wpcf7_form-submit {  margin-left:150px!important;}
		
		/*span.wpcf7-not-valid-tip { color: #FF0000!important; font-size:12px!important; z-index:1!important; padding:0!important; left:0!important; top:0px!important; background: none!important; border:0!important;}*/
	
	
	/* Comments form */
		#commentform { padding-left:2px;}
		#commentform p {
			margin: 5px 0;
			}
		#commentform input[type="text"], #commentform textarea { display:block; width:100%; margin:2px 0px 4px 0px;}
		#commentform textarea { width:90%;}
	

/* -- Entry Styles --*/
	.post, div.page, #entry-author-info { padding:0px 0px 0px 0px; margin:0px 0px 19px 0px; position:relative;}
	#entry-author-info { border:1px solid #e1e1e1; background:#ececec; border-width:1px 0; padding:20px 10px 20px 15px;}
	
	.post { margin:0px 0px 0px 0px;}
	
	.entry-content .pp p { padding:0px 0px 30px 0px;}
	
	.pd-left { padding-left:39px;}
	
	.entry-content .contatcs a { text-decoration:none;}
	.entry-content .contatcs a:hover { text-decoration: underline;}
	
	.title { padding:0px 0px 15px 0px;}

	/* -- Meta Entry --*/
		.entry-meta { color:#000; font-size:12px;}
		.entry-meta a { color:#000; }
		.entry-meta a:hover { color: #929191!important;}
	
	/* -- publish Entry --*/	
		.post .published, .single .published {
			font-size:14px; float:left;
			font-weight: bold;
			
			display:block; 
			
			margin:1px 0px 11px 0px;
			
			text-align:center;
			
			color:#fff;
			background:url(images/date.gif) no-repeat right 0;
			}
		
		.post .published span, .single .published span { display:block;background:url(images/date-left.gif) no-repeat 0 0; padding:6px 17px 8px 15px;}
		
	/* -- comments Entry --*/		
		.post .comments-link {
			font-size:16px; font-weight: bold;
			
			display:block; float:right;
			
			width:130px; height:70px;
			margin:-41px -21px 0px 0px;
			padding:18px 0px 0px 16px;
			
			text-align:center;
			line-height:37px;
			
			color:#4e71ac;
			background:url(images/comments.png) no-repeat 0 0;
			}
		.comments-link:hover { text-decoration:none; color:#929191;}
		
	/* -- utility Entry --*/		
		.entry-utility a { font-size:12px; color:#12b2d4;}
		
		.postmetadata { padding:0px 0px 0px 0px; font-size:12px;}
		.postmetadata span { padding-right:3px;}
		.postmetadata em { padding-right:5px;}
		
		.post-edit-link {
			position:relative; display:block;
			
			float:right;
			text-decoration:none; 
			
			padding:3px 10px;

			color:#fff;
			
			border:1px solid #fff!important;
			
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			-khtml-border-radius: 8px;
			border-radius: 8px;
			
			background:#444;
			}
		
		.post-edit-link:hover { text-decoration:none; color:#fff; background:#07bbe2;}
	
	/* -- author Entry --*/	
		section .author { font-style: italic; color:#252323; line-height:28px; background:#f0f0f0; padding:20px;}
		section .author a { color:#252323!important;}
		section .author a:hover { color:#07bbe2;}
		
	/* -- Entry content style --*/
		.entry-content {
	clear:both;
	padding:0px 0px 0px 0px;
	line-height:1.35em;
	text-align:justify;
}
		
		.entry-content a { text-decoration:underline;}
		.entry-content a:hover { text-decoration: none;}
		
		.all-links { background:url(images/see.png) no-repeat right 5px; text-decoration:underline; font-size:12px; float:right; margin:15px 0px 0px 0px; padding:0px 14px 0px 0px;}
		.all-links:hover { text-decoration:none;}
		
		.page-template-page-pet-health-php .all-links { margin-top:24px;}
		
		/*--.blog .entry-content { font-size:18px; color:#707a7e; line-height:1.35em; margin:0px 0px 0px 0px;}*/
		
		.entry-content p { margin:0; padding:0px 0px 19px 0px;}
		
		.columns { width:100%; overflow:hidden;}
		.columns .column-left, .columns .column-right{ width:45%; float:left;}
		.columns .column-right{ margin-left:33px;}
		
		.wrapper { clear:both;}
		.list-left { float:left; width:46%; margin:0px 0px 0px 0px;}
		
	/* -- Contatcs --*/
		.contatcs { border-bottom:1px solid #ccc; padding:0px 0px 10px 0px; margin:0px 0px 20px 0px;}
		
		.contatcs p { padding:0px 0px 19px 0px;}
		.contatcs p a { font-size:11px;}
		.contatcs p span { font-size:11px; color:#58b33c;}
		.contatcs h4 { padding-bottom:3px; line-height:1em;}
		
		.map { clear:both; font-size:12px; border-top:1px solid #ccc; position:relative; padding:20px 0px 25px 0px; margin:24px 0px 0px 0px;}
		#SGM {  width:322px!important; height:230px!important; float:right; margin:0px 0px 0px 0px;}
		.content-info {}
	
	/* -- Post Thumbnails -- */
		.post .post-thumb img, .post-thumb-single img { padding: 4px; background: #fff; border: 1px solid #ddd;}
		.post .post-thumb a { border: none!important; }
		.post .post-thumb img:hover { background: #333; }
		
		.page .thumbe { padding-bottom:9px;}

	/* -- Default Text Elements -- */
		address { font-style: italic; }
		abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #666; }
		blockquote, blockquote a {
			font: italic 40px Arial, Helvetica, sans-serif;
			padding:0;
			line-height:1.2em;
			color: #3a3a3a;
			}
		blockquote a:hover { color:#635a5a; text-decoration:none;}
		
		
		strong { font-weight: bold; }
		em, dfn, cite { font-style: italic; }
		dfn { font-weight: bold; }
		sup { font-size: 11px; vertical-align: top; }
		sub { font-size: 11px; vertical-align: bottom; }
		small { font-size: 11px; }
		del { text-decoration: line-through; }
		ins { text-decoration: underline; }
		code, pre { line-height: 18px; }
		var, kbd, samp, code, pre { font: 11px/13px Arial, Helvetica, sans-serif; background: #f0f0f0;}
		kbd { font-weight: bold; }
		samp, var { font-style: italic; }
		pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }
		code { padding: 3px; }

	/* -- Default Lists -- */
		/*ul, ol, dl { margin-left: 20px; list-style: none;}
		.entry-content ul { overflow:hidden; height:100%; margin-left:0px;}
		.entry-content ul li { background:url(images/marker3.gif) no-repeat 0 8px; font-size:12px; padding:0px 0px 6px 9px;}
		.entry-content ul li a { text-decoration:none; color:#12b2d4;}
			.entry-content ul li a:hover { text-decoration: underline;}*/
			
	/* -- Default Lists -- */
		ul, ol, dl { /*padding-left: 20px;*/ list-style: none;}
		
		ul li { padding:0px 0px 6px 11px; background:url(images/marker2.gif) no-repeat left 5px;}
	
		ul li a { color:#4f4f4f;}
		ul li a:hover { text-decoration:none; color:#07bbe2;}
		
		ul.list1 { padding:0;}
		ul.list1 li { padding:0px 0px 8px 21px; background:url(images/marker1.gif) no-repeat 3px 4px; overflow:hidden; height:100%;}
		
		ul.list2 li { padding:0; width:100%; height:102px; overflow:hidden; clear:both; background: none;}
		
		ul.list2 li a { color:#07bbe2;}
		ul.list2 li a:hover { text-decoration:none; color:#4f4f4f;}
		
		dl.list { margin:0; padding:0; line-height:21px;}
		dl.list.m5 { margin-right:24px;}
		dl.list dd.padding { margin:0; padding-bottom:21px;}
		dl.list dd { padding:0; text-align:right;}
		dl.list span { float:left; text-align:left; display: inline; width:63px;}

	/* -- Tables -- */
		table { border: 1px solid #ccc; border-width: 1px; line-height: 18px; margin: 0 0 22px 0; text-align: left; padding: 0 5px; }
		table .even { background: #ddd; }
		caption { text-align: left; padding:10px;}
		tr { border-bottom: 1px solid #ccc; }
		th, td { padding: 5px; vertical-align: middle; text-align: center; }

	/* -- Images -- */
		/*img.alignleft { float: left; margin: 0px 19px 15px 0px;}
		img.alignright { display: block; margin: 5px 0 15px 15px;}
		img.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px;}
		.wp-caption { text-align: center; margin: 15px; font-family: Georgia, serif; font-style: italic; }
		.wp-caption img, .wp-caption img a { margin: 0; padding: 0; border: 0 none; }
		.wp-caption .wp-caption-text { margin: 0; padding: 5px; }
		.wp-smiley { max-height: 13px; margin: 0 !important; }
		.entry-content img {
			border:1px solid #c8caca; margin-bottom:12px;
			}*/
		
		figure.alignleft, figure.alignright, figure.aligngallery, .services figure img, .attachment-medium { border:1px solid #aaafb0; padding:2px; background:#fff;}
			
	/* -- Comments -- */
		#comments {
			clear:both; padding:20px 0px 0px 0px;
			}
	
		.alt { clear:both; padding-bottom:20px; font-weight: normal;}
	
		.alt a { padding:0px 0px 0px 0px; text-decoration:underline;}
		.alt a:hover { padding:0px 0px 0px 0px; text-decoration: none;}
		
		.commentlist {
			color:#fff;
			text-align: justify; margin:0px 0px 15px 0px;
			}
		.commentlist a { color:#bbb4b0}
		.commentlist span { font-weight: bold;}
		
		.commentlist li {
			overflow:hidden; height:100%;
			border:1px solid #eaeaea; border-radius: 5px;
			-moz-border-radius: 5px; -webkit-border-radius: 5px; 
			background:#f9f9f9;
			font-size:12px; color:#000; list-style: none;
			padding:10px 20px 10px;
			margin:6px 0px 6px 0px;
			}
		
		.reply { padding:0px 0px 5px 0px; overflow:hidden; height:100%;}
		.reply a.comment-reply-link {
			display:block;
			background:#eaeaea;
			-webkit-border-radius: 9px;
			-moz-border-radius: 9px;
			border-radius:9px; text-decoration:none;
			
			padding:2px 10px 4px; color:#000; float:right;
			}
			
		.reply a.comment-reply-link:hover { text-decoration:none; background:#ccc;}
			
		.avatar { 
			float: right;
			border: 1px solid #ccc;
			padding: 2px;
			background: #fff;
			}
		
		.commentlist p {
			margin: 10px 5px 10px 0;
			}
		
		.nocomments {
			text-align: center;
			margin: 0;
			padding: 0;
			}
		
		.commentmetadata {
			margin: 0;
			display: block;
			}

	/* -- Shortcodes -- */
	
/* -- Page Style -- */

	.services { clear: both; padding:0px 0px 0px 0px;}
	
	.services li {
	float:left;
	width:260px;
	background: none;
	border:1px dotted #ccc;
	border-width: 0 1px 1px 0;
	padding:20px;
}
	
	.services li.column-0 { padding-left:0;}
	.services li.column-2 { border-right:0; padding-right:0;}
	
	.services.name-1 li { padding-top:0;}
	.services:last-child li { padding-bottom:0; border-bottom:0;}



/* -- Page Navigation -- */
	.navigation { clear:both;}
		.navigation a { display:block; font-size:14px; color:#0085b7;}
		.navigation a:hover { text-decoration: none; color:#878894;}
	
	.navigation .nav-previous { float: left; width:45%;}
	.navigation .nav-next { float: right; width:45%; text-align:right;}
	
	#nav-above {}
	#nav-below {}
	
	.wp-paginate { padding:0px 0px 0px 0px;}
	.wp-paginate li { float:left; }
	
	.wp-paginate li .title { display:block; padding:2px 6px 0 0;}
	.wp-paginate li a, .wp-paginate li span.page { color:#000; font-size:12px; background:#ececec; display:block; border:1px solid #fff; height:20px; line-height:19px; margin:0px 2px; display:block; padding:0px 8px; text-align:center;}

	.wp-paginate li a:hover, .wp-paginate li span.current { color:#000; background:#e1e1e1;}

/* -- Widgets -- */
	.widget {
		clear:both; color:#4f4f4f; padding-bottom:20px;
		}
		
	.widget-title {
		font-size: 28px;
		color: #212121;
		}
		

.widget-title-agenda {
	font-size: 16px;
	color: #212121;
}

		
	.widget ul { padding:0; }
	
	/* -- Categories Widget -- */
		.widget_categories {}
	
	/* -- Calendar Widget -- */
		#calendar_wrap {}
		.widget_calendar table { background: #f9f9f9; width:100%; margin:0px 10px 0px 0px; border: 1px solid #e7e7e7; padding:0px 0px 0px 0px;}
		.widget_calendar table tr { border-bottom: 1px solid #e7e7e7; }
		.widget_calendar table td { border-right: 1px solid #e7e7e7; }
		.widget_calendar table td#today { background: #e7e7e7; }
		.widget_calendar table td a { color: #000; }
		.widget_calendar table td a:hover { color: #ccc; }
		
	/* -- Social Networks Widget -- */
		.social_networks_widget .widget-title {padding-top: 40px;}
		.social_networks_widget ul li { background: none; padding:0px 0px 7px 0px;}
		.social_networks_widget ul li img { margin-right:5px;}
		.social_networks_widget ul li a { color:#4f4f4f;}
		.social_networks_widget ul li a:hover { text-decoration:none; color:#07bbe2;}
		
	/* -- Search Widget -- */
		.widget_search {}
	
	/* -- Tag cloud Widget -- */
		.widget_tag_cloud div { clear:both;}
		
	/* -- Tag cloud Widget -- */
		.widget_text .textwidget { clear:both;}
		
/* -- Content widgets -- */
	#content-widget-area .widget-title {
		font-size: 28px; position:relative;
		color: #151515;
		padding-bottom:25px;
		}
		
/* -- Footer widgets -- */
	#footer-widget-area {
	clear:both;
	border-top:1px solid #d7d7d7;
	background:#e1e1e1;
	padding-top: 46px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
	#footer-widget-area .widget {
	clear:none;
	float:left;
	width:240px;
	margin-right:20px;
}
	#footer-widget-area .widget-title {
	font-size:20px;
	padding-bottom:19px;
	padding-top:1px;
}
	
	
/* -- Footer -- */
	footer { color: #a3a3a3; clear:both; border-top:1px solid #3c3c3c; text-align:center; padding:22px 0; background:#4d4d4d;}
	footer a { color: #a3a3a3; text-decoration:none;}
	footer a:hover { color: #fff; text-decoration:underline;}
	
	.privacy { color:#fff;}

	/* -- Footer Notes -- */
		#footer-notes {}
		#footer-notes .copyright {}

/* -- Contact Form Template -- */

/* -- x.x Clearfix -- */
	.clearfix:after, .post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: inline-block; }
	/* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */
	
	.clear { clear:both;}
	.none { display: none; } /* End Clearfix */
	
	
/* -- DATAS First PAGE  --*/
.destaqueEventos {
	float: left;
	width: 100%;
}
.destaqueEventos li {
	clear:left;
	overflow: hidden;
	padding-bottom: 16px;
	padding: 0 0 0 0px;
}
.destaqueEventos .data {float: left; padding: 2px 12px 6px; margin-right: 13px; background: #d0d1cf; border-left: 1px solid #d0d1cf; border-right: 1px solid #d0d1cf; border-top: 1px solid #fff; border-bottom: 1px solid #9f9f9f; border-radius: 5px 5px 5px 5px;}
.destaqueEventos .data > span {display: block;}
.destaqueEventos .data .dia {
	font-size: 3.0em;
	line-height: 1.1em;
	color: #fff;
	font-weight: bold;
}
.destaqueEventos .data .mes {
	padding: 2px 6px;
	background: #b9bcb4;
	border-left: 1px solid #b9bcb4;
	border-right: 1px solid #b9bcb4;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #9f9f9f;
	border-radius: 10px 10px 10px 10px;
	font-size: 1.0em;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
