/*
Theme Name: E2 Eventos
Theme URI: http://e2eventos.com.br
Description: Tema
Version: 1.0
Author: Tropus
Author URI: http://tropus.com.br/
*/

/* Copyright (c) 2008,Yahoo! Inc. All rights reserved. */
html{color:#000}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}

/* Tags */

body {
	padding-top:8px;
	color:#333;
	background:#000
}
body * {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-repeat:no-repeat
}
a { color:#333; }
a:link, a:visited { text-decoration:none }
a:hover, a:active { text-decoration:underline }
h3, h4 { text-transform:uppercase }
strong { font-weight:bold }

/* Agrupamentos */

hr, #Atalhos, .linklove, .oculto, #formBusca legend, #formBusca label, #formNewsletter legend, #formNewsletter label, #Blog span, .page-template-_cases-php #SiteConteudo ul strong, .agenda #SiteConteudo ul strong, .agenda #SiteMenu span, #cformsform legend, .reqtxt, .emailreqtxt, #cformsform .textonly, #cforms2form #label-2-6, #cforms2form #label-2-8 { display:none; }
#Blog strong, .page-template-_cases-php #SiteConteudo .ngg-gallery-thumbnail-box a, .page-template-_cases-php #SiteConteudo .ngg-gallery-thumbnail-box img, .box_equipe em, .servicos #SiteConteudo p.imagem a, .servicos #SiteConteudo a img { display:block; }
.agenda #SiteMenu em, /*.parceiros #SiteConteudo li, */#cformsform label, #cforms2form label {
	display:block;
	float:left;
}
#Cabecalho a, #Menu li a, .page-template-_cases-php #SiteMenu h3, .page-template-_cases-php #SiteSubmenu h4, #sendbutton, #sendbutton2, #sendbutton3 {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
#Filiados p, #Rodape p, .box_equipe p, .agenda #SiteMenu em { text-align:center; }
#Busca button, #Newsletter button, #SiteCabecalho h2, #Filiados h3, #Eventos h2, #Gestao h2, #Agenda h2, #Blog h2, #Newsletter h2 { text-indent:-9999px; }
#Menu, #Busca {
	position:absolute;
	left:50%;
}
#Cabecalho h1, #Conteudo, #Filiados, #Rodape p {
	position:relative;
	left:50%;
}
#search, #Rodape p, #Eventos p.texto a, #Gestao p.texto a, #Agenda a, #Blog a, #Newsletter a, #email, #SiteConteudo h4, .page-template-_cases-php #SiteMenu a, .page-template-_cases-php #SiteConteudo ul, .agenda #SiteMenu a, .agenda #SiteConteudo ul { font-size:85%; }
#Busca button, #Newsletter button, #cformsform #sendbutton, #cforms2form #sendbutton2, #cforms3form #sendbutton3 {
	position:relative;
	border:none;
	cursor:pointer;
}
#SiteConteudo h4, .box_equipe h3, .box_equipe p a, .servicos.principal #SiteConteudo h3, .parceiros #SiteConteudo h3, .contato #SiteConteudo h3, .page-template-_cases-php #SiteMenu li.current_page_parent a, .page-template-_cases-php #SiteSubmenu li.current_page_item a, .agenda #SiteMenu li.current_page_parent a, .agenda #SiteSubmenu li.current_page_item a, .agenda h3, #cforms2form legend, #cforms3form legend, #adicionarCurso, #cformsform label { color:#ff5c0b; }
.home a, #email, .page-template-_cases-php #SiteMenu li a, .agenda #SiteMenu li a { color:#666; }
.box_equipe li, .servicos #SiteConteudo li, .box_equipe p, .parceiros #SiteConteudo ul { border-right:solid 2px #ff5c0b; }
#Rodape .org, #Agenda h3, #Blog strong, .box_equipe em, .box_equipe p, .agenda #SiteConteudo p.data, #cformsform label, #cforms2form legend, #cforms3form legend { text-transform:uppercase; }
#depoimentos, #cformsform input, #cformsform textarea, #cforms2form label, #cforms2form input, #cforms2form select, #adicionarCurso, #cforms3form label, #cforms3form input { font-size:93%; }
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus { background:#ffe5d6; }

/* Variacoes */

.page-template-_empresa-php #SiteCabecalho h2 { background:url(img/bg_h2_a-empresa.png); }
.servicos #SiteCabecalho h2 { background:url(img/bg_h2_servicos.png); }
.page-template-_cases-php #SiteCabecalho h2 { background:url(img/bg_h2_cases.png); }
.page-template-_blog-php #SiteCabecalho h2, .single #SiteCabecalho h2, .category #SiteCabecalho h2, .search #SiteCabecalho h2 { background:url(img/bg_h2_blog.png); }
.agenda #SiteCabecalho h2 { background:url(img/bg_h2_agenda.png); }
.parceiros #SiteCabecalho h2 { background:url(img/bg_h2_parceiros.png); }
.curriculo #SiteCabecalho h2 { background:url(img/bg_h2_trabalhe-conosco.png); }
.contato #SiteCabecalho h2 { background:url(img/bg_h2_contato.png); }
.page-template-_cases-php #SiteSubmenu h4.categoria_gestao { background:url(img/bg_titulo_sitesubmenu_categoria-gestao.png) no-repeat #dcdcdc; }
.page-template-_cases-php #SiteSubmenu h4.categoria_eventos { background:url(img/bg_titulo_sitesubmenu_categoria-eventos.png) no-repeat #dcdcdc; }
.page-template-_cases-php #SiteSubmenu h4.categoria_seminarios { background:url(img/bg_titulo_sitesubmenu_categoria-seminarios.png) no-repeat #dcdcdc; }
.page-template-_cases-php #SiteSubmenu h4.categoria_palestras { background:url(img/bg_titulo_sitesubmenu_categoria-palestras.png) no-repeat #dcdcdc; }
.page-template-_cases-php #SiteSubmenu h4.categoria_congressos { background:url(img/bg_titulo_sitesubmenu_categoria-congressos.png) no-repeat #dcdcdc; }
.page-template-_cases-php #SiteSubmenu h4.categoria_consultoria { background:url(img/bg_titulo_sitesubmenu_categoria-consultoria.png) no-repeat #dcdcdc; }

/* Geral */

#Site { background:url(img/bg_site.png) bottom center repeat-x #fff; }
	#Cabecalho {
		height:122px;
		background:url(img/bg_cabecalho.jpg) top center repeat-x;
	}
		#Cabecalho h1 {
			width:140px;
			height:129px;
			margin-left:-346px;
			text-indent:-9999px;
		}
			#Cabecalho a {
				width:100%;
				height:100%;
			}
	#Menu {
		top:69px;
		z-index:2;
		width:560px;
		height:29px;
		margin-left:-183px;
		font-family:"trebuchet ms", arial, helvetica, sans-serif;
		font-size:77%;
		text-transform:uppercase;
	}
			#Menu li {
				float:left;
				position:relative;
				z-index:1;
			}
				#Menu li a {
					height:29px;
					background-image:url(img/bg_menu.png);
				}
				.secao-empresa a {
					width:73px;
					background-position:0 0;
				}
				.page-template-_empresa-php .secao-empresa a, .secao-empresa a:hover, .secao-empresa a:active, .secao-empresa:hover a, .secao-empresa a:focus { background-position:0 -29px; }
				.secao-servicos a {
					width:64px;
					background-position:-73px 0;
				}
				.servicos .secao-servicos a, .secao-servicos a:hover, .secao-servicos a:active, .secao-servicos:hover a, .secao-servicos a:focus { background-position:-73px -29px; }
				.secao-cases a {
					width:45px;
					background-position:-137px 0;
				}
				.page-template-_cases-php .secao-cases a, .secao-cases a:hover, .secao-cases a:active, .secao-cases:hover a, .secao-cases a:focus { background-position:-137px -29px; }
				.secao-agenda a {
					width:60px;
					background-position:-224px 0;
				}
				.agenda .secao-agenda a, .secao-agenda a:hover, .secao-agenda a:active, .secao-agenda:hover a, .secao-agenda a:focus { background-position:-224px -29px; }
				.secao-clientes a {
					width:72px;
					background-position:-284px 0;
				}
				.parceiros .secao-clientes a, .secao-clientes a:hover, .secao-clientes a:active, .secao-clientes:hover a, .secao-clientes a:focus { background-position:-284px -29px; }
				.secao-blog a {
					width:42px;
					background-position:-182px 0;
				}
				.page-template-_blog-php .secao-blog a, .secao-blog a:hover, .secao-blog a:active, .secao-blog:hover a, .secao-blog a:focus { background-position:-182px -29px; }
				.secao-trabalhe a {
					width:133px;
					background-position:-356px 0;
				}
				.curriculo .secao-trabalhe a, .secao-trabalhe a:hover, .secao-trabalhe a:active, .secao-trabalhe:hover a, .secao-trabalhe a:focus { background-position:-356px -29px; }
				.secao-contatos a {
					width:71px;
					background-position:-489px 0;
				}
				.contato .secao-contatos a, .secao-contatos a:hover, .secao-contatos a:active, .secao-contatos:hover a, .secao-contatos a:focus { background-position:-489px -29px; }
				#Menu li ul {
					display:none;
					position:absolute;
					top:27px;
					left:2px;
					z-index:2;
					width:100px;
					border-top:solid 2px #ff5c0b;
				}
				#Menu li:hover ul { display:block; }
					#Menu li li {
						float:none;
						width:auto;
						_width:80px;
						height:auto;
						border-top:solid 1px #eaeaea;
						border-bottom:solid 1px #eaeaea;
					}
					#Menu li li:hover {
						border-top:solid 1px #f6d7ca;
						border-bottom:solid 1px #f6d7ca;
					}
						#Menu li li a {
							*zoom:1;
							display:block;
							width:auto;
							height:auto;
							line-height:1.7em;
							padding:0 8px;
							text-decoration:none;
							text-indent:0;
							background:#eee;
							color:#808080;
						}
						#Menu li li a:hover {
							background:#ffe9de;
							color:#ff5c0b;
						}
						#Menu li li ul { display:none !important; }
	#Busca {
		top:37px;
		width:206px;
		height:24px;
		margin-left:169px;
		background:url(img/bg_busca.png);
	}
				#s {
					position:relative;
					top:2px;
					*top:1px;
					left:49px;
					width:116px;
					height:16px;
					padding:0 2px;
					border:solid 2px #403120;
				}
				#Busca button {
					top:3px;
					*top:-1px;
					left:48px;
					*left:52px;
					width:26px;
					height:16px;
					background:url(img/bt_ok_busca.png);
				}
	#Conteudo {
		z-index:1;
		width:762px;
		margin:0 0 52px -381px;
		*margin-bottom:0;
		padding:133px 0 0;
		background:url(img/bg_conteudo.jpg) no-repeat;
	}
		#SiteCabecalho h2 {
			width:756px;
			height:30px;
			margin:0 0 4px;
		}
		#SiteConteudo {
			position:relative;
			left:-12px;
			z-index:1;
			width:768px;
			margin-left:6px;
			background:url(img/bg_siteconteudo_tam4_meio.png) repeat-y;
		}
			.extraDiv1 { background:url(img/bg_siteconteudo_tam4_topo.png) no-repeat; }
				.extraDiv2 {
					padding:20px 0 22px 22px;
					background:url(img/bg_siteconteudo_tam4_base.png) bottom left no-repeat;
					_zoom:1;
				}
					#SiteConteudo h3 { font-size:146.5%; }
					#SiteConteudo p { margin:12px 0 0; }
					/*.extraDiv3 {
						position:absolute;
						width:196px;
						height:211px;
						background:url(img/bg_extradiv_pessoas.jpg);
					}
					.agenda .extraDiv3, .page-template-_cases-php .extraDiv3, .curriculo .extraDiv3 { display:none; }*/
	#Filiados {
		clear:both;
		top:-28px;
		*top:28px;
		width:760px;
		height:68px;
		margin:0 0 -28px -373px;
		*margin-bottom:28px;
		background:url(img/bg_destaque_filiados.png);
	}
		#Filiados h3 {
			position:relative;
			left:22px;
			width:68px;
			height:20px;
			background:url(img/bg_titulo_destaque_filiados.png);
		}
		#Filiados ul {
			margin:8px 12px 0;
			text-align:center
		}
			#Filiados li {
				display:inline;
				margin:0 15px
			}
	#Rodape {
		position:relative;
		background:url(img/bg_rodape.png) top right no-repeat #000;
	}
		#Rodape p {
			width:756px;
			line-height:14px;
			margin-left:-378px;
			padding:10px 0;
			color:#fff;
		}
		#Rodape div {
			position:absolute;
			top:0;
			right:0;
			width:32px;
			height:45px;
		}
			#Rodape div a {
				display:block;
				width:100%;
				height:100%;
			}
				#Rodape div strong { display:none; }

/* Inicio */

		#depoimentos {
			overflow:hidden;
			width:746px;
			height:30px;
			margin:0 0 2px;
			padding-right:10px;
			line-height:30px;
			text-align:right;
			color:#fff;
			background:url(img/bg_depoimentos.gif) repeat-x;
		}
			#depoimentos br { display:none }
			#depoimentos cite {
				margin-left:8px;
				padding-left:8px;
				border-left:solid 1px #fff;
			}
		#Sidebar1 {
			position:relative;
			top:2px;
			_top:1px;
			float:left;
			width:498px;
		}
			#Eventos {
				position:relative;
				top:-2px;
				margin:0 0 -2px;
				background:url(img/bg_destaquehome_sidebar1sup.png);
			}
				#Eventos .extraDiv, #Gestao .extraDiv {
					padding:15px 16px 10px 30px;
					*padding-bottom:0;
				}
				#Eventos .extraDiv {
					min-height:135px;
					*height:145px;
					background:url(img/bg_destaquehome_sidebar1sup_extradiv.png) left bottom no-repeat;
				}
					#Eventos h2, #Gestao h2 {
						position:relative;
						left:-30px;
						width:20px;
						height:61px;
					}
					#Eventos h2 {
						top:6px;
						background:url(img/bg_titulo_destaquehome_eventos.png);
					}
					#Eventos p.imagem, #Gestao p.imagem { float:left; }
							#Eventos img, #Gestao img { border: solid 1px #c4c4c4; }
					#Eventos p.imagem, #Eventos h3, #Eventos p.texto, #Gestao p.imagem, #Gestao h3, #Gestao p.texto { position:relative; }
					#Eventos p.imagem, #Eventos h3 { top:-60px; }
					#Eventos p.texto {
						top:-48px;
						margin:0 0 -46px 298px;
						_margin-bottom:-47px;
					}
					#Eventos h3, #Gestao h3 { margin-left:298px; }
						#Eventos h3 a, #Gestao h3 a { font-size:116%; }
			#Gestao { background:url(img/bg_destaquehome_sidebar1inf.png); }
				#Gestao .extraDiv {
					min-height:131px;
					_height:131px;
					background:url(img/bg_destaquehome_sidebar1inf_extradiv.png) left bottom no-repeat;
				}
					#Gestao h2 {
						top:4px;
						background:url(img/bg_titulo_destaquehome_gestao.png);
					}
					#Gestao p.imagem, #Gestao h3 { top:-62px; }
					#Gestao p.texto {
						top:-50px;
						margin:0 0 -48px 298px;
					}
		#Sidebar2 {
			_position:relative;
			_top:-318px;
			width:264px;
			margin-left:498px;
			_margin:0 0 -318px 498px;
		}
			#Agenda {
				_position:relative;
				_top:1px;
				_margin:0 0 1px;
				background:url(img/bg_destaquehome_sidebar2sup.png);
			}
				#Agenda .extraDiv {
					min-height:142px !important;
					_height:142px !important;
					padding:8px 16px 10px;
					background:url(img/bg_destaquehome_sidebar2sup_extradiv.png) left bottom no-repeat;
				}
					#Agenda h2, #Blog h2, #Newsletter h2 {
						width:87px;
						height:23px;
					}
					#Agenda h2 {
						margin:0 0 10px;
						background:url(img/bg_titulo_destaquehome_agenda.png);
					}
						#Agenda li, #Blog p {
							margin:0 0 4px;
							padding-left:8px;
							background:url(img/bg_opcao_sitemenu.gif) repeat-y #fff;
						}
						#Agenda li { color:#666 }
							#Agenda h3, #Blog strong {
								margin:0 0 -2px;
								font-weight:bold;
							}
							#Agenda p { padding:0 0 2px; }
			#Blog, #Newsletter { background:url(img/bg_destaquehome_sidebar2inf.png); }
				#Blog .extraDiv, #Newsletter .extraDiv {
					min-height:62px;
					*min-height:65px;
					_height:65px;
					padding:6px 16px 8px;
					background:url(img/bg_destaquehome_sidebar2inf_extradiv.png) left bottom no-repeat;
				}
					#Blog h2, #Newsletter h2 { margin:0 0 8px; }
					#Blog h2 { background:url(img/bg_titulo_destaquehome_blog.png); }
					#Blog p { padding:2px 0 2px 8px; }
					#Newsletter h2 { background:url(img/bg_titulo_destaquehome_newsletter.png); }
							#email {
								width:190px;
								height:16px;
								padding:0 2px;
								border:solid 2px #d8d8d8;
							}
							#Newsletter button {
								top:2px;
								*top:-2px;
								left:2px;
								*left:6px;
								width:27px;
								height:17px;
								background:url(img/bt_ok_newsletter.png);
							}

/* A Empresa */

		.page-template-_empresa-php #SiteConteudo { background:url(img/bg_siteconteudo_tam2_meio.png) repeat-y; }
			.page-template-_empresa-php .extraDiv1 { background:url(img/bg_siteconteudo_tam2_topo.png) no-repeat; }
				.page-template-_empresa-php .extraDiv2 {
					min-height:310px;
					_height:310px;
					background:url(img/bg_siteconteudo_tam2_base.png) bottom left no-repeat;
				}
					.page-template-_empresa-php #SiteConteudo p {
						width:292px;
						margin:0 0 12px
					}
					.page-template-_empresa-php #SiteConteudo .box_equipe p { margin:12px 0 0 }
					.box_equipe {
						position:absolute;
						top:20px;
						left:553px;
						width:208px;
						background:url(img/bg_box_equipe_meio.png) repeat-y !important;
					}
						.box_equipe .extraDiv1 { background:url(img/bg_box_equipe_topo.png) no-repeat !important; }
							.box_equipe .extraDiv2 {
								min-height:1px;
								padding:10px 10px 12px 14px !important;
								background:url(img/bg_box_equipe_base.png) bottom left no-repeat !important;
							}
									.box_equipe li, .servicos #SiteConteudo li { position:relative; }
									.box_equipe li {
										min-height:52px;
										_height:52px;
										margin:10px 0 0;
										*margin:6px 0 0;
										padding-left:56px;
										background:#eaeaea;
									}
										.box_equipe p {
											width:auto!important;
											text-align:left;
											border:none;
										}
										.box_equipe .thumb {
											position:absolute;
											top:-12px;
											left:0;
											width:48px !important;
											height:48px;
											border:solid 2px #ff5c0b;
										}
										.box_equipe strong, .box_equipe em, .box_equipe .email {
											overflow:hidden;
											display:block;
											width:122px !important;
										}
										.box_equipe strong { font-size:93%; }
										.box_equipe em { font-size:75%; }
										.box_equipe .email {
											/*position:absolute;
											bottom:2px;*/
											margin:0 !important;
											font-size:9px;
											text-transform:none;
										}
										.box_equipe span { display:none; }
										.box_equipe .extraDiv2 div {
											width:180px;
											padding:2px 0;
											font-size:85%;
											border-left:solid 2px #ff5c0b;
											background:#eaeaea;
										}
					.page-template-_empresa-php .extraDiv3 {
						top:68px;
						left:338px;
					}

/* Servicos */

				.servicos .extraDiv2, .parceiros .extraDiv2 {
					min-height:254px;
					_height:254px;
				}
					.servicos #SiteConteudo p, .parceiros #SiteConteudo p { width:492px; }
					.page-template-default.servicos #SiteConteudo h4,
					.page-template-default.servicos #SiteConteudo ol,
					.page-template-default.servicos #SiteConteudo p,
					.page-template-default.servicos #SiteConteudo ul { margin:10px 0 0 !important }
						.page-id-4.page-template-default.servicos #SiteConteudo li {
							width:285px;
							min-height:66px;
							_height:66px;
							margin:10px 0 0;
							padding:6px 0 0 222px;
							list-style:none;
							background:#f1f1f1;
						}
						.page-template-default.servicos #SiteConteudo li {
							width:auto;
							min-height:0;
							_height:0;
							margin:0 0 0 24px;
							padding:0;
							border:none;
							list-style:disc;
							background:none
						}
							.servicos #SiteConteudo p.imagem {
								position:absolute;
								top:-6px;
								left:4px;
								width:211px;
								height:64px;
							}
								.servicos #SiteConteudo p.imagem a, .agenda #SiteConteudo p.imagem {
									width:207px;
									height:60px;
									border:solid 2px #ec9b72;
								}
							.page-id-4.servicos #SiteConteudo h4 {
								margin:0 !important;
								font-size:138.5%;
								color:#333;
							}
							.servicos #SiteConteudo p.texto {
								width:282px;
								margin:4px 0 0;
							}
					.servicos .extraDiv3, .parceiros .extraDiv3 {
						top:58px;
						left:548px;
					}

/* Cases / Agenda */

		.page-template-_cases-php #SiteMenu, .agenda #SiteMenu {
			float:left;
			position:relative;
			z-index:2;
			width:276px;
			min-height:242px;
			_height:242px;
			margin:20px 0;
			background:url(img/bg_sitemenu_meio.gif) repeat-y;
		}
			.page-template-_cases-php #SiteMenu .extraDiv1, .agenda #SiteMenu .extraDiv1 { background:url(img/bg_sitemenu_topo.gif) no-repeat; }
				.page-template-_cases-php #SiteMenu .extraDiv2, .agenda #SiteMenu .extraDiv2 {
					min-height:236px;
					_height:236px;
					padding:8px 0 6px 10px;
					background:url(img/bg_sitemenu_base.gif) bottom left no-repeat;
				}
					.page-template-_cases-php #SiteMenu h3 {
						width:65px;
						height:22px;
						background:url(img/bg_titulo_sitemenu.png);
					}
						.page-template-_cases-php #SiteMenu li, .agenda #SiteMenu li {
							width:110px;
							line-height:16px;
							*line-height:18px;
							margin:0 0 3px;
							padding-left:10px;
							background:url(img/bg_opcao_sitemenu.gif) repeat-y #eee;
						}
						.page-template-_cases-php #SiteMenu li.current_page_parent, .page-template-_cases-php #SiteSubmenu li.current_page_item, .agenda #SiteMenu li.current_page_parent, .agenda #SiteSubmenu li.current_page_item { background:url(img/bg_opcao_sitemenu.gif) repeat-y #fff; }
							.page-template-_cases-php #SiteMenu li a, .agenda #SiteMenu li a { font-weight:bold; }
					.page-template-_cases-php #SiteSubmenu {
						position:absolute;
						top:8px;
						left:120px;
						width:146px;
						min-height:232px;
						_height:232px;
						background:url(img/bg_sitesubmenu.gif) repeat-y #eee;
					}
						.page-template-_cases-php #SiteSubmenu h4 {
							width:146px;
							height:22px;
						}
						.page-template-_cases-php #SiteSubmenu ul {
							width:140px;
							padding-left:5px;
						}
							.page-template-_cases-php #SiteSubmenu li {
								line-height:18px;
								margin:0;
								padding-left:14px;
								background:url(img/bg_opcao_sitesubmenu_normal.gif) center left no-repeat !important;
							}
							.page-template-_cases-php #SiteSubmenu li.current_page_item { background:url(img/bg_opcao_sitesubmenu_selecionada.gif) center left no-repeat !important; }
		.page-template-_cases-php #SiteConteudo, .agenda #SiteConteudo {
			position:relative;
			*top:-290px;
			left:-12px;
			z-index:1;
			width:498px !important;
			min-height:260px;
			_height:260px;
			margin:0 0 54px 276px !important;
			*margin-bottom:-290px !important;
			background:url(img/bg_siteconteudo_tam1_meio.png) repeat-y !important;
		}
			.page-template-_cases-php #SiteConteudo .extraDiv1, .agenda #SiteConteudo .extraDiv1 { background:url(img/bg_siteconteudo_tam1_topo.png) no-repeat; }
				.page-template-_cases-php #SiteConteudo .extraDiv2, .agenda #SiteConteudo .extraDiv2 {
					min-height:260px;
					_height:260px;
					padding:18px 0 5px 26px;
					background:url(img/bg_siteconteudo_tam1_base.png) bottom left no-repeat;
				}
					.page-template-_cases-php #SiteConteudo h3, .agenda #SiteConteudo h3 { margin:0 0 20px; }
					.page-template-_cases-php #SiteConteudo p, .page-template-_cases-php #SiteConteudo ul, .agenda #SiteConteudo p, .agenda #SiteConteudo ul {
						width:450px;
						margin:0 0 23px;
					}
					.page-template-_cases-php #SiteConteudo ul, .agenda #SiteConteudo ul { padding:6px 0 0; }
						.page-template-_cases-php #SiteConteudo li, .agenda #SiteConteudo li { line-height:16px; }
					.page-template-_cases-php #SiteConteudo .ngg-galleryoverview {
						position:absolute;
						top:18px;
						left:236px;
						width:240px;
						height:248px;
						padding:2px;
						border:solid 1px #d3f0fe;
						background:#fff;
					}
						.page-template-_cases-php #SiteConteudo .ngg-gallery-thumbnail-box { float:left; }
								.page-template-_cases-php #SiteConteudo .ngg-gallery-thumbnail-box a {
									width:72px;
									height:54px;
									border:solid 4px #fff;
								}
									.page-template-_cases-php #SiteConteudo .ngg-gallery-thumbnail-box a:hover, .page-template-_cases-php #SiteConteudo .ngg-gallery-thumbnail-box a:active { border:solid 4px #ff5c0b; }

/* Agenda */

					.agenda #SiteMenu h3 {
						margin:0 0 8px;
						font-size:85%;
						font-weight:bold;
					}
						.agenda #SiteMenu li {
							clear:both;
							width:246px;
						}
								.agenda #SiteMenu em {
									position:relative;
									top:0;
									left:-10px;
									width:40px;
									min-height:17px;
									_height:17px;
									margin:0 -4px 0 0;
									padding:0 4px;
									color:#fff;
									background:#ff5c0b;
								}
					.agenda #SiteConteudo p { margin:12px 0 0; }
					.agenda #SiteConteudo p.data {

						margin:-20px 0 0;
						font-size:85%;
					}
					.agenda #SiteConteudo img {
						position:absolute;
						top:18px;
						right:15px;
						width:244px;
						height:248px;
						margin:0 0 -208px;
						border:solid 2px #ec9b72;
					}

/* Blog */

		.page-template-_blog-php #SiteConteudo,
		.single #SiteConteudo,
		.category #SiteConteudo,
		.search #SiteConteudo {
			width:649px;
			margin:0 0 0 125px;
			background:url(img/bg_siteconteudo_tam3_meio.png) repeat-y;
		}
			.page-template-_blog-php .extraDiv1,
			.single .extraDiv1,
			.category .extraDiv1,
			.search .extraDiv1 { background:url(img/bg_siteconteudo_tam3_topo.png) no-repeat; }
				.page-template-_blog-php .extraDiv2,
				.single .extraDiv2,
				.category .extraDiv2,
				.search .extraDiv2 {
					padding-bottom:36px;
					*padding-bottom:40px;
					_padding-bottom:20px;
					background:url(img/bg_siteconteudo_tam3_base.png) bottom left no-repeat;
				}
				.single .extraDiv2,
				.category .extraDiv2,
				.search .extraDiv2 {
					padding-bottom:76px;
					*padding-bottom:80px;
					_padding-bottom:60px;
				}
					.post, .comentario {
						position:relative;
						left:6px;
						width:600px;
						margin:0 0 16px;
						padding:8px 0 14px 0;
						background:url(img/bg_linha.gif) bottom left repeat-x;
					}
					.post {
						min-height:120px;
						_height:120px;
					}
						.post h3 {
							font-size:161.6% !important;
							text-transform:none;
						}
						.post div, .comentario div {
							position:absolute;
							top:10px;
							left:-141px;
							width:125px;
						}
						.post div { background:url(img/bg_box_post-info_meio.gif) repeat-y; }
							.post .extraDiv1, .post .extraDiv2, .comentario .extraDiv1, .comentario .extraDiv2 { position:static; }
							.post .extraDiv1, .comentario .extraDiv1 { padding:9px 0 0; }
							.post .extraDiv1 { background:url(img/bg_box_post-info_topo.gif) no-repeat; }
								.post .extraDiv2, .comentario .extraDiv2 { padding:0 0 5px; }
								.post .extraDiv2 { background:url(img/bg_box_post-info_base.gif) bottom left no-repeat; }
									.post .extraDiv2 p, .comentario .extraDiv2 p {
										position:relative;
										top:-4px;
										margin:0 0 -4px 0 !important;
										padding:4px 0 4px 12px;
									}
									.post .extraDiv2 p, .post_tags a, .comentario .extraDiv2 p { color:#000; }
										.post_data, .post .extraDiv2 em {
											display:block;
											text-transform:uppercase;
										}
										.post_data {
											font-size:85%;
											color:#ff5c0b;
										}
										.post_autor, .post_num-comentarios, .comentario_data { font-size:93%; }
										.post .extraDiv2 em, .post_tags { font-size:77%; }
										.post_tags {
											display:block;
											position:relative;
											top:-8px;
											width:100px;
											margin:0 0 -24px;
											padding:3px 0 2px;
											text-transform:uppercase;
											background:url(img/bg_linha.gif) repeat-x;
										}
										.post_tags strong {
											margin:0 4px 0 0;
											font-weight:normal;
										}
										.post_num-comentarios {
											position:absolute;
											top:4px;
											left:92px;
											_left:80px;
											width:24px;
											height:18px;
											font-weight:bold;
											text-align:center;
											color:#fff;
											background:url(img/bg_post_num-comentarios.gif) top center no-repeat;
										}
						ul.navegacao { margin:6px 0 0; }
							.navegacao li {
								display:inline;
								margin:0 40px 0 0;
							}
				.page-template-_blog-php .navegacao a,
				.category .navegacao a,
				.search .navegacao a {
					font-size:93%;
					text-transform:uppercase;
					color:#ff5c0b;
				}
					.page-template-_blog-php .navegacao span { font-size:146.5%; }
					.single h4,
					.category h4,
					.search h4 {
						margin:0 0 -12px 6px;
						*margin-bottom:-4px;
						padding:10px 0 0;
						font-size:108% !important;
						font-weight:bold;
					}
					.single.agenda h4 {
						margin:12px 0 -4px;
						font-size:85% !important;
						font-weight:bold;
					}
					.comentario {
						min-height:70px;
						_height:70px;
						margin:0;
						*margin:0 0 8px;
					}
						.comentario div {
							top:22px;
							*top:14px;
							background:url(img/bg_box_comentario-info_meio.gif) repeat-y;
						}
							.comentario .extraDiv1 { background:url(img/bg_box_comentario-info_topo.gif) no-repeat; }
								.comentario .extraDiv2 { background:url(img/bg_box_comentario-info_base.gif) bottom left no-repeat; }
									.comentario .extraDiv2 p { padding:0 0 0 12px; }
										.comentario_autor {
											display:block;
											font-size:116%;
											font-weight:bold;
										}
					p.navegacao {
						margin:0 0 -10px !important;
						*margin:0 0 -14px !important;
						_margin:0 0 6px !important;
						padding-left:6px;
						color:#ff5c0b;
					}
					#cforms3form { *margin:30px 0 0; }
						#cforms3form fieldset {
							width:378px;
							margin:28px 0 0 6px;
							background:#f0f0f0;
						}
						#cforms3form .cf_hidden { display:none; }
						#cforms3form .cf_hidden.info { display:block; }
						#cforms3form .cf-fs1 {
							*position:relative;
							*top:30px;
						}
							#cforms3form legend {
								*position:absolute;
								*top:-34px;
								left:-8px;
								margin:26px;
								*margin:0;
								font-size:108%;
								font-weight:bold;
							}
							#cforms3form ol {
								margin:-29px 0 0;
								*margin:-12px 0 8px;
							}
								#cforms3form li { *display:inline; }
								/*#cforms3form #li-3-5 { display:none; }*/
									#cforms3form label {
										margin:0 8px;
										_margin:0 4px;
										line-height:22px;
										font-weight:bold;
										text-transform:lowercase;
										color:#333;
									}
									#label-3-2, #label-3-3, #label-3-4 {
										display:block;
										float:left;
										width:60px;
										text-align:right;
									}
									#cforms3form #cauthor, #cforms3form #email, #cforms3form #comment {
										width:284px;
										margin:0 0 6px 6px;
										padding:2px;
										border:none;
										border-right:solid 2px #ff5c0b;
									}
									#cforms3form #cauthor, #cforms3form #email { height:18px; }
									#cforms3form #comment { height:126px; }
									#cforms3form #send2author-1, #cforms3form #send2author-2 {
										float:left;
										margin-left:80px;
									}
								#li-3-5items { margin:0 0 6px; }
									#label-3-51, #label-3-52 {
										display:block;
										position:relative;
										top:-4px;
										left:6px;
										/*vertical-align:text-bottom;*/
									}
								#cforms3form .cf-sb {
									width:378px;
									margin:0 0 0 6px;
									padding:0 0 10px;
									background:#f0f0f0
								}
									#cforms3form .cf-sb input {
										float:right;
										margin-right:8px
									}

/* Parceiros */

					/*.parceiros #SiteConteudo ul {
						width:470px;
						height:114px;
						margin:14px 0 0 0;
						padding:10px 18px;
						_padding:10px 13px 0;
						background:#f1f1f1;
					}
						.parceiros #SiteConteudo li {
							width:84px;
							height:52px;
							margin:0 5px 10px 5px;
							_margin:0 5px 6px 5px;
						}*/
					.parceiros #SiteConteudo ul {
						margin:12px 0 0;
						border:none
					}
						.parceiros #SiteConteudo li {
							margin-left:36px;
							list-style:disc
						}

/* Trabalhe Conosco */

				.trabalhe-conosco .extraDiv2 {
					*min-height:366px;
					_height:382px;
				}
				#cforms2form fieldset {
					width:722px;
					margin:0 0 10px;
					*margin:0 0 60px;
					background:#f0f0f0;
				}
				#cforms2form .cf_hidden { display:none; }
				#cforms2form .cf-fs1, #cforms2form .cf-fs2, #cforms2form .cf-fs3, #cforms2form legend, #cforms3form .cf-fs1, #cforms3form legend { *position:relative; }
				#cforms2form .cf-fs1 {
					*top:20px;
					*height:90px;
					_height:96px;

				}
				#cforms2form .cf-fs2 {
					*top:46px;
					*height:34px;
					_height:36px;
				}
				#cforms2form .cf-fs3 {
					*top:72px;
					*height:138px;
					_height:118px;
				}
					#cforms2form legend {
						*top:-20px;
						margin:0 0 22px;
						*margin:0 0 -12px;
						font-size:108%;
						font-weight:bold;
					}
					#cforms2form ol { *margin:0 0 6px; }
						#cforms2form li { *display:inline; }
							#cforms2form label {
								line-height:22px;
								padding-left:16px;
								font-weight:bold;
								text-align:right;
								text-transform:lowercase;
								color:#333;
							}
							#cforms2form input, #cforms2form select {
								float:left;
								margin:0 0 6px 6px;
								padding:2px;
								border:none;
								border-right:solid 2px #ff5c0b;
							}
							#cforms2form .cf-fs3 input { width:112px; }
							#cforms2form input {
								height:18px;
								_height:20px;
							}
							#cforms2form select {
								height:20px;
								*height:22px;
							}
								#li-2-2, #li-2-14, #li-2-18 { margin:-13px 0 0; }
									#li-2-2 label, #li-2-4 label, #li-2-7 label, #li-2-11 label, #li-2-15 label, #li-2-19 label, #li-2-23 label, #li-2-27 label { padding-left:7px !important; }
									#cf2_field_2, #cf2_field_3 { width:303px; }
								#li-2-4, #li-2-19, #li-2-23, #li-2-27, #li-2-31 { clear:both; }
									#cf2_field_4 { width:110px; }
									#cf2_field_5, #cf2_field_6 { width:192px }
									#cf2_field_7 { width:216px; }
									#cf2_field_8 { width:152px; }
									#cf2_field_9, #cf2_field_11, #cf2_field_12 { width:148px; }
									#cf2_field_13 { width:188px; }
									#cf2_field_14 { width:138px; }
									#cf2_field_15, #cf2_field_16 { width:173px; }
								#cforms2form .cf-fs3 .textonly {
									margin:0 0 8px;
									padding:0 8px 0;
									*padding:0 0 0 592px;
									text-align:right;
								}
						#cforms2form .cf-sb {
							clear:both;
							position:relative;
							width:722px;
						}
							#cforms2form .cf-sb input {
								position:absolute !important;
								right:0;
							}

/* Contato */

			#cformsform {
				width:380px;
				margin:30px 0 0;
				padding:6px;
				background:#f0f0f0;
			}
							#cformsform label {
								width:70px;
								line-height:22px;
								text-align:right;
							}
							#cformsform input, #cformsform textarea {
								width:300px;
								_width:296px;
								margin:0 0 6px 4px;
								*margin-bottom:4px;
								padding:2px;
								border:none;
								border-right:solid 2px #ff5c0b;
							}
							#cformsform input { height:18px; }
							#cformsform textarea {
								height:136px;
								*height:134px;
								_height:138px;
								margin:0 0 -8px 4px;
							}
				#cformsform .cf-sb {
					padding-left:330px;
					_margin:6px 0 -4px;
				}
				.cf-sb, #cformsform #sendbutton, #cforms2form #sendbutton2, #cforms3form #sendbutton3 { height:16px; }
					#cformsform #sendbutton, #cforms2form #sendbutton2, #cforms3form #sendbutton3 {
						width:46px;
						*line-height:999999px;
						*text-indent:0px;
						background:url(img/bt_enviar.gif);
					}
					/*.contato .extraDiv3 {
						top:73px;
						left:432px;
						width:312px;
						height:228px;
						background:url(img/bg_extradiv_cadeiras.jpg);
					}*/

/* Float Fix */

#cforms3form fieldset:after,#SiteConteudo .extraDiv2:after{content:".";clear:both;display:block;overflow:hidden;visibility:hidden;height:0}

/* Text image align fix by Samuel */
.alignright {
    float: right;
}

